@@ -117,7 +117,7 @@ Disassembly of section .text:
.*: b3 ba 90 54 [ ]*cfxr %r5,9,%f4
.*: 49 65 af ff [ ]*ch %r6,4095\(%r5,%r10\)
.*: a7 6e 80 01 [ ]*chi %r6,-32767
-.*: b2 41 00 69 [ ]*cksm %r6,%r9
+.*: b2 41 00 68 [ ]*cksm %r6,%r8
.*: 55 65 af ff [ ]*cl %r6,4095\(%r5,%r10\)
.*: d5 ff 5f ff af ff [ ]*clc 4095\(256,%r5\),4095\(%r10\)
.*: 0f 69 [ ]*clcl %r6,%r9
@@ -111,7 +111,7 @@ foo:
cfxr %r5,9,%f4
ch %r6,4095(%r5,%r10)
chi %r6,-32767
- cksm %r6,%r9
+ cksm %r6,%r8
cl %r6,4095(%r5,%r10)
clc 4095(256,%r5),4095(%r10)
clcl %r6,%r9
@@ -354,6 +354,7 @@ unused_s390_operands_static_asserts (void)
#define INSTR_RRE_RF 4, { R_24,F_28,0,0,0,0 } /* e.g. lgdr */
#define INSTR_RRE_RFE 4, { R_24,FE_28,0,0,0,0 } /* e.g. csxtr */
#define INSTR_RRE_RR 4, { R_24,R_28,0,0,0,0 } /* e.g. lura */
+#define INSTR_RRE_RRE 4, { R_24,RE_28,0,0,0,0 } /* e.g. cksm */
#define INSTR_RRE_RER 4, { RE_24,R_28,0,0,0,0 } /* e.g. tre */
#define INSTR_RRE_RERE 4, { RE_24,RE_28,0,0,0,0 } /* e.g. cuse */
#define INSTR_RRE_FR 4, { F_24,R_28,0,0,0,0 } /* e.g. ldgr */
@@ -587,6 +588,7 @@ unused_s390_operands_static_asserts (void)
#define MASK_RRE_RF { 0xff, 0xff, 0xff, 0x00, 0x00, 0x00 }
#define MASK_RRE_RFE { 0xff, 0xff, 0xff, 0x00, 0x00, 0x00 }
#define MASK_RRE_RR { 0xff, 0xff, 0xff, 0x00, 0x00, 0x00 }
+#define MASK_RRE_RRE { 0xff, 0xff, 0xff, 0x00, 0x00, 0x00 }
#define MASK_RRE_RER { 0xff, 0xff, 0xff, 0x00, 0x00, 0x00 }
#define MASK_RRE_RERE { 0xff, 0xff, 0xff, 0x00, 0x00, 0x00 }
#define MASK_RRE_FR { 0xff, 0xff, 0xff, 0x00, 0x00, 0x00 }
@@ -254,7 +254,7 @@ a705 jas RI_RP "branch relative and save" g5 esa,zarch jumpsr
a704 brc RI_UP "branch relative on condition" g5 esa,zarch condjump
a706 brct RI_RP "branch relative on count" g5 esa,zarch condjump
a706 jct RI_RP "branch relative on count" g5 esa,zarch condjump
-b241 cksm RRE_RR "checksum" g5 esa,zarch
+b241 cksm RRE_RRE "checksum" g5 esa,zarch
a70e chi RI_RI "compare halfword immediate" g5 esa,zarch
a9 clcle RS_RRRD "compare logical long extended" g5 esa,zarch
a708 lhi RI_RI "load halfword immediate" g5 esa,zarch