|
|
f55871 |
diff -Nrup a/gas/testsuite/gas/s390/zarch-zEC12.d b/gas/testsuite/gas/s390/zarch-zEC12.d
|
|
|
f55871 |
--- a/gas/testsuite/gas/s390/zarch-zEC12.d 2013-02-27 13:28:03.000000000 -0700
|
|
|
f55871 |
+++ b/gas/testsuite/gas/s390/zarch-zEC12.d 2013-07-05 11:42:42.600745338 -0600
|
|
|
f55871 |
@@ -47,10 +47,10 @@ Disassembly of section .text:
|
|
|
f55871 |
.*: eb 6c 7a 4d fe 2b [ ]*clgtnh %r6,-5555\(%r7\)
|
|
|
f55871 |
.*: eb 6c 7a 4d fe 2b [ ]*clgtnh %r6,-5555\(%r7\)
|
|
|
f55871 |
.*: ec 67 0c 0d 0e 59 [ ]*risbgn %r6,%r7,12,13,14
|
|
|
f55871 |
-.*: ed 90 8f a0 6d aa [ ]*cdzt %f6,4000\(10,%r8\),13
|
|
|
f55871 |
-.*: ed 90 8f a0 4d ab [ ]*cxzt %f4,4000\(10,%r8\),13
|
|
|
f55871 |
-.*: ed 90 8f a0 6d a8 [ ]*czdt %f6,4000\(10,%r8\),13
|
|
|
f55871 |
-.*: ed 90 8f a0 4d a9 [ ]*czxt %f4,4000\(10,%r8\),13
|
|
|
f55871 |
+.*: ed 0f 8f a0 6d aa [ ]*cdzt %f6,4000\(16,%r8\),13
|
|
|
f55871 |
+.*: ed 21 8f a0 4d ab [ ]*cxzt %f4,4000\(34,%r8\),13
|
|
|
f55871 |
+.*: ed 0f 8f a0 6d a8 [ ]*czdt %f6,4000\(16,%r8\),13
|
|
|
f55871 |
+.*: ed 21 8f a0 4d a9 [ ]*czxt %f4,4000\(34,%r8\),13
|
|
|
f55871 |
.*: b2 e8 c0 56 [ ]*ppa %r5,%r6,12
|
|
|
f55871 |
.*: b9 8f 60 59 [ ]*crdte %r5,%r6,%r9,0
|
|
|
f55871 |
.*: b9 8f 61 59 [ ]*crdte %r5,%r6,%r9,1
|
|
|
f55871 |
diff -Nrup a/gas/testsuite/gas/s390/zarch-zEC12.s b/gas/testsuite/gas/s390/zarch-zEC12.s
|
|
|
f55871 |
--- a/gas/testsuite/gas/s390/zarch-zEC12.s 2013-02-27 13:28:03.000000000 -0700
|
|
|
f55871 |
+++ b/gas/testsuite/gas/s390/zarch-zEC12.s 2013-07-05 11:42:42.600745338 -0600
|
|
|
f55871 |
@@ -44,10 +44,10 @@ foo:
|
|
|
f55871 |
clgtnh %r6,-5555(%r7)
|
|
|
f55871 |
|
|
|
f55871 |
risbgn %r6,%r7,12,13,14
|
|
|
f55871 |
- cdzt %f6,4000(10,%r8),13
|
|
|
f55871 |
- cxzt %f4,4000(10,%r8),13
|
|
|
f55871 |
- czdt %f6,4000(10,%r8),13
|
|
|
f55871 |
- czxt %f4,4000(10,%r8),13
|
|
|
f55871 |
+ cdzt %f6,4000(16,%r8),13
|
|
|
f55871 |
+ cxzt %f4,4000(34,%r8),13
|
|
|
f55871 |
+ czdt %f6,4000(16,%r8),13
|
|
|
f55871 |
+ czxt %f4,4000(34,%r8),13
|
|
|
f55871 |
|
|
|
f55871 |
ppa %r5,%r6,12
|
|
|
f55871 |
crdte %r5,%r6,%r9
|
|
|
f55871 |
diff -Nrup a/opcodes/s390-opc.c b/opcodes/s390-opc.c
|
|
|
f55871 |
--- a/opcodes/s390-opc.c 2013-02-27 13:28:03.000000000 -0700
|
|
|
f55871 |
+++ b/opcodes/s390-opc.c 2013-07-05 11:42:42.600745338 -0600
|
|
|
f55871 |
@@ -388,8 +388,8 @@ const struct s390_operand s390_operands[
|
|
|
f55871 |
#define INSTR_RSE_CCRD 6, { C_8,C_12,D_20,B_16,0,0 } /* e.g. lmh */
|
|
|
f55871 |
#define INSTR_RSE_RURD 6, { R_8,U4_12,D_20,B_16,0,0 } /* e.g. icmh */
|
|
|
f55871 |
#define INSTR_RSL_R0RD 6, { D_20,L4_8,B_16,0,0,0 } /* e.g. tp */
|
|
|
f55871 |
-#define INSTR_RSL_LRDFU 6, { F_32,D_20,L4_8,B_16,U4_36,0 } /* e.g. cdzt */
|
|
|
f55871 |
-#define INSTR_RSL_LRDFEU 6, { FE_32,D_20,L4_8,B_16,U4_36,0 } /* e.g. cxzt */
|
|
|
f55871 |
+#define INSTR_RSL_LRDFU 6, { F_32,D_20,L8_8,B_16,U4_36,0 } /* e.g. cdzt */
|
|
|
f55871 |
+#define INSTR_RSL_LRDFEU 6, { FE_32,D_20,L8_8,B_16,U4_36,0 } /* e.g. cxzt */
|
|
|
f55871 |
#define INSTR_RSI_RRP 4, { R_8,R_12,J16_16,0,0,0 } /* e.g. brxh */
|
|
|
f55871 |
#define INSTR_RSY_RRRD 6, { R_8,R_12,D20_20,B_16,0,0 } /* e.g. stmy */
|
|
|
f55871 |
#define INSTR_RSY_RERERD 6, { RE_8,RE_12,D20_20,B_16,0,0 } /* e.g. cdsy */
|