aboutsummaryrefslogtreecommitdiff
path: root/gas
diff options
context:
space:
mode:
authorAndreas Krebbel <Andreas.Krebbel@de.ibm.com>2008-03-19 10:29:18 +0000
committerAndreas Krebbel <Andreas.Krebbel@de.ibm.com>2008-03-19 10:29:18 +0000
commit5746fb46c853e631ce67f9969064721cca51f4c6 (patch)
tree23310eb56152c063ba6b4193eb8ebdb153b60ca7 /gas
parent411123fd86198097d99d42d756439510446d2010 (diff)
downloadgdb-5746fb46c853e631ce67f9969064721cca51f4c6.zip
gdb-5746fb46c853e631ce67f9969064721cca51f4c6.tar.gz
gdb-5746fb46c853e631ce67f9969064721cca51f4c6.tar.bz2
2008-03-19 Andreas Krebbel <krebbel1@de.ibm.com>
* opcodes/s390-mkopc.c (s390_opcode_cpu_val): S390_OPCODE_Z10 added. (s390_cond_extensions): Reduced extensions to the compare related. (main): z10 cpu type option added. (expandConditionalJump): Renamed to ... (insertExpandedMnemonic): ... this. * opcodes/s390-opc.c: Re-group the operand format makros. (INSTR_RIE_RRPU, INSTR_RIE_RRP0, INSTR_RIE_RUPI, INSTR_RIE_R0PI, INSTR_RIE_RUPU, INSTR_RIE_R0PU, INSTR_RIE_R0IU, INSTR_RIE_R0I0, INSTR_RIE_R0UU, INSTR_RIE_R0U0, INSTR_RIE_RRUUU, INSTR_RIS_RURDI, INSTR_RIS_R0RDI, INSTR_RIS_RURDU, INSTR_RIS_R0RDU, INSTR_RRF_U0RR, INSTR_RRF_00RR, INSTR_RRS_RRRDU, INSTR_RRS_RRRD0, INSTR_RXY_URRD, INSTR_SIY_IRD, INSTR_SIL_RDI, INSTR_SIL_RDU): New instruction formats added. (MASK_RIE_RRPU, MASK_RIE_RRP0, MASK_RIE_RUPI, MASK_RIE_R0PI, MASK_RIE_RUPU, MASK_RIE_R0PU, MASK_RIE_R0IU, MASK_RIE_R0I0, MASK_RIE_R0UU, MASK_RIE_R0U0, MASK_RIE_RRUUU, MASK_RIS_RURDI, MASK_RIS_R0RDI, MASK_RIS_RURDU, MASK_RIS_R0RDU, MASK_RRF_U0RR, MASK_RRF_00RR, MASK_RRS_RRRDU, MASK_RRS_RRRD0, MASK_RXY_URRD, MASK_SIY_IRD, MASK_SIL_RDI, MASK_SIL_RDU): New instruction format masks added. (s390_opformats): New formats added "ris", "rrs", "sil". * opcodes/s390-opc.txt: Add the conditional jumps with the extensions removed from automatic expansion in s390-mkopc.c manually. (asi - trtre): Add new System z10 EC instructions. * include/opcode/s390.h (s390_opcode_cpu_val): S390_OPCODE_Z10 added. 2008-03-19 Andreas Krebbel <krebbel1@de.ibm.com> * config/tc-s390.c (md_parse_option): z10 option added. 2008-03-19 Andreas Krebbel <krebbel1@de.ibm.com> * gas/s390/zarch-z10.d: New file. * gas/s390/zarch-z10.s: New file. * gas/s390/s390.exp: Run the z10 testcases.
Diffstat (limited to 'gas')
-rw-r--r--gas/ChangeLog4
-rw-r--r--gas/config/tc-s390.c2
-rw-r--r--gas/testsuite/ChangeLog6
-rw-r--r--gas/testsuite/gas/s390/s390.exp1
-rw-r--r--gas/testsuite/gas/s390/zarch-z10.d377
-rw-r--r--gas/testsuite/gas/s390/zarch-z10.s370
6 files changed, 760 insertions, 0 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog
index c8ded59..61996f3 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,3 +1,7 @@
+2008-03-19 Andreas Krebbel <krebbel1@de.ibm.com>
+
+ * config/tc-s390.c (md_parse_option): z10 option added.
+
2008-03-17 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
* aclocal.m4: Regenerate.
diff --git a/gas/config/tc-s390.c b/gas/config/tc-s390.c
index 19fd474..b2c412a 100644
--- a/gas/config/tc-s390.c
+++ b/gas/config/tc-s390.c
@@ -413,6 +413,8 @@ md_parse_option (c, arg)
current_cpu = S390_OPCODE_Z9_109;
else if (strcmp (arg + 5, "z9-ec") == 0)
current_cpu = S390_OPCODE_Z9_EC;
+ else if (strcmp (arg + 5, "z10") == 0)
+ current_cpu = S390_OPCODE_Z10;
else
{
as_bad (_("invalid switch -m%s"), arg);
diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog
index 5540b54..b5b46bd 100644
--- a/gas/testsuite/ChangeLog
+++ b/gas/testsuite/ChangeLog
@@ -1,3 +1,9 @@
+2008-03-19 Andreas Krebbel <krebbel1@de.ibm.com>
+
+ * gas/s390/zarch-z10.d: New file.
+ * gas/s390/zarch-z10.s: New file.
+ * gas/s390/s390.exp: Run the z10 testcases.
+
2008-03-17 Richard Sandiford <rsandifo@nildram.co.uk>
* gas/mips/elf-rel26.d: Add -32.
diff --git a/gas/testsuite/gas/s390/s390.exp b/gas/testsuite/gas/s390/s390.exp
index 8739bdd..4820013 100644
--- a/gas/testsuite/gas/s390/s390.exp
+++ b/gas/testsuite/gas/s390/s390.exp
@@ -20,6 +20,7 @@ if [expr [istarget "s390-*-*"] || [istarget "s390x-*-*"]] then {
run_dump_test "zarch-z990" "{as -m64} {as -march=z990}"
run_dump_test "zarch-z9-109" "{as -m64} {as -march=z9-109}"
run_dump_test "zarch-z9-ec" "{as -m64} {as -march=z9-ec}"
+ run_dump_test "zarch-z10" "{as -m64} {as -march=z10}"
run_dump_test "zarch-reloc" "{as -m64}"
run_dump_test "zarch-operands" "{as -m64} {as -march=z9-109}"
}
diff --git a/gas/testsuite/gas/s390/zarch-z10.d b/gas/testsuite/gas/s390/zarch-z10.d
new file mode 100644
index 0000000..bc0f7d8
--- /dev/null
+++ b/gas/testsuite/gas/s390/zarch-z10.d
@@ -0,0 +1,377 @@
+#name: s390x opcode
+#objdump: -drw
+
+.*: +file format .*
+
+Disassembly of section .text:
+
+.* <foo>:
+.*: eb d6 65 b3 01 6a [ ]*asi 5555\(%r6\),-42
+.*: eb d6 65 b3 01 7a [ ]*agsi 5555\(%r6\),-42
+.*: eb d6 65 b3 01 6e [ ]*alsi 5555\(%r6\),-42
+.*: eb d6 65 b3 01 7e [ ]*algsi 5555\(%r6\),-42
+.*: c6 6d 00 00 00 00 [ ]*crl %r6,18 <foo\+0x18>
+.*: c6 68 00 00 00 00 [ ]*cgrl %r6,1e <foo\+0x1e>
+.*: c6 6c 00 00 00 00 [ ]*cgfrl %r6,24 <foo\+0x24>
+.*: ec 67 84 57 a0 f6 [ ]*crbhe %r6,%r7,1111\(%r8\)
+.*: ec 67 84 57 20 f6 [ ]*crbh %r6,%r7,1111\(%r8\)
+.*: ec 67 84 57 30 f6 [ ]*crbnle %r6,%r7,1111\(%r8\)
+.*: ec 67 84 57 40 f6 [ ]*crbl %r6,%r7,1111\(%r8\)
+.*: ec 67 84 57 50 f6 [ ]*crbnhe %r6,%r7,1111\(%r8\)
+.*: ec 67 84 57 60 f6 [ ]*crblh %r6,%r7,1111\(%r8\)
+.*: ec 67 84 57 70 f6 [ ]*crbne %r6,%r7,1111\(%r8\)
+.*: ec 67 84 57 80 f6 [ ]*crbe %r6,%r7,1111\(%r8\)
+.*: ec 67 84 57 90 f6 [ ]*crbnlh %r6,%r7,1111\(%r8\)
+.*: ec 67 84 57 a0 f6 [ ]*crbhe %r6,%r7,1111\(%r8\)
+.*: ec 67 84 57 b0 f6 [ ]*crbnl %r6,%r7,1111\(%r8\)
+.*: ec 67 84 57 c0 f6 [ ]*crble %r6,%r7,1111\(%r8\)
+.*: ec 67 84 57 d0 f6 [ ]*crbnh %r6,%r7,1111\(%r8\)
+.*: ec 67 84 57 a0 e4 [ ]*cgrbhe %r6,%r7,1111\(%r8\)
+.*: ec 67 84 57 20 e4 [ ]*cgrbh %r6,%r7,1111\(%r8\)
+.*: ec 67 84 57 30 e4 [ ]*cgrbnle %r6,%r7,1111\(%r8\)
+.*: ec 67 84 57 40 e4 [ ]*cgrbl %r6,%r7,1111\(%r8\)
+.*: ec 67 84 57 50 e4 [ ]*cgrbnhe %r6,%r7,1111\(%r8\)
+.*: ec 67 84 57 60 e4 [ ]*cgrblh %r6,%r7,1111\(%r8\)
+.*: ec 67 84 57 70 e4 [ ]*cgrbne %r6,%r7,1111\(%r8\)
+.*: ec 67 84 57 80 e4 [ ]*cgrbe %r6,%r7,1111\(%r8\)
+.*: ec 67 84 57 90 e4 [ ]*cgrbnlh %r6,%r7,1111\(%r8\)
+.*: ec 67 84 57 a0 e4 [ ]*cgrbhe %r6,%r7,1111\(%r8\)
+.*: ec 67 84 57 b0 e4 [ ]*cgrbnl %r6,%r7,1111\(%r8\)
+.*: ec 67 84 57 c0 e4 [ ]*cgrble %r6,%r7,1111\(%r8\)
+.*: ec 67 84 57 d0 e4 [ ]*cgrbnh %r6,%r7,1111\(%r8\)
+.*: ec 67 00 00 a0 76 [ ]*crj %r6,%r7,10,c6 <foo\+0xc6>
+.*: ec 67 00 00 20 76 [ ]*crj %r6,%r7,2,cc <foo\+0xcc>
+.*: ec 67 00 00 30 76 [ ]*crj %r6,%r7,3,d2 <foo\+0xd2>
+.*: ec 67 00 00 40 76 [ ]*crj %r6,%r7,4,d8 <foo\+0xd8>
+.*: ec 67 00 00 50 76 [ ]*crj %r6,%r7,5,de <foo\+0xde>
+.*: ec 67 00 00 60 76 [ ]*crj %r6,%r7,6,e4 <foo\+0xe4>
+.*: ec 67 00 00 70 76 [ ]*crj %r6,%r7,7,ea <foo\+0xea>
+.*: ec 67 00 00 80 76 [ ]*crj %r6,%r7,8,f0 <foo\+0xf0>
+.*: ec 67 00 00 90 76 [ ]*crj %r6,%r7,9,f6 <foo\+0xf6>
+.*: ec 67 00 00 a0 76 [ ]*crj %r6,%r7,10,fc <foo\+0xfc>
+.*: ec 67 00 00 b0 76 [ ]*crj %r6,%r7,11,102 <foo\+0x102>
+.*: ec 67 00 00 c0 76 [ ]*crj %r6,%r7,12,108 <foo\+0x108>
+.*: ec 67 00 00 d0 76 [ ]*crj %r6,%r7,13,10e <foo\+0x10e>
+.*: ec 67 00 00 a0 64 [ ]*cgrjhe %r6,%r7,114 <foo\+0x114>
+.*: ec 67 00 00 20 64 [ ]*cgrjh %r6,%r7,11a <foo\+0x11a>
+.*: ec 67 00 00 30 64 [ ]*cgrjnle %r6,%r7,120 <foo\+0x120>
+.*: ec 67 00 00 40 64 [ ]*cgrjl %r6,%r7,126 <foo\+0x126>
+.*: ec 67 00 00 50 64 [ ]*cgrjnhe %r6,%r7,12c <foo\+0x12c>
+.*: ec 67 00 00 60 64 [ ]*cgrjlh %r6,%r7,132 <foo\+0x132>
+.*: ec 67 00 00 70 64 [ ]*cgrjne %r6,%r7,138 <foo\+0x138>
+.*: ec 67 00 00 80 64 [ ]*cgrje %r6,%r7,13e <foo\+0x13e>
+.*: ec 67 00 00 90 64 [ ]*cgrjnlh %r6,%r7,144 <foo\+0x144>
+.*: ec 67 00 00 a0 64 [ ]*cgrjhe %r6,%r7,14a <foo\+0x14a>
+.*: ec 67 00 00 b0 64 [ ]*cgrjnl %r6,%r7,150 <foo\+0x150>
+.*: ec 67 00 00 c0 64 [ ]*cgrjle %r6,%r7,156 <foo\+0x156>
+.*: ec 67 00 00 d0 64 [ ]*cgrjnh %r6,%r7,15c <foo\+0x15c>
+.*: ec 6a 74 57 d6 fe [ ]*cibhe %r6,-42,1111\(%r7\)
+.*: ec 62 74 57 d6 fe [ ]*cibh %r6,-42,1111\(%r7\)
+.*: ec 63 74 57 d6 fe [ ]*cibnle %r6,-42,1111\(%r7\)
+.*: ec 64 74 57 d6 fe [ ]*cibl %r6,-42,1111\(%r7\)
+.*: ec 65 74 57 d6 fe [ ]*cibnhe %r6,-42,1111\(%r7\)
+.*: ec 66 74 57 d6 fe [ ]*ciblh %r6,-42,1111\(%r7\)
+.*: ec 67 74 57 d6 fe [ ]*cibne %r6,-42,1111\(%r7\)
+.*: ec 68 74 57 d6 fe [ ]*cibe %r6,-42,1111\(%r7\)
+.*: ec 69 74 57 d6 fe [ ]*cibnlh %r6,-42,1111\(%r7\)
+.*: ec 6a 74 57 d6 fe [ ]*cibhe %r6,-42,1111\(%r7\)
+.*: ec 6b 74 57 d6 fe [ ]*cibnl %r6,-42,1111\(%r7\)
+.*: ec 6c 74 57 d6 fe [ ]*cible %r6,-42,1111\(%r7\)
+.*: ec 6d 74 57 d6 fe [ ]*cibnh %r6,-42,1111\(%r7\)
+.*: ec 6a 74 57 d6 fc [ ]*cgibhe %r6,-42,1111\(%r7\)
+.*: ec 62 74 57 d6 fc [ ]*cgibh %r6,-42,1111\(%r7\)
+.*: ec 63 74 57 d6 fc [ ]*cgibnle %r6,-42,1111\(%r7\)
+.*: ec 64 74 57 d6 fc [ ]*cgibl %r6,-42,1111\(%r7\)
+.*: ec 65 74 57 d6 fc [ ]*cgibnhe %r6,-42,1111\(%r7\)
+.*: ec 66 74 57 d6 fc [ ]*cgiblh %r6,-42,1111\(%r7\)
+.*: ec 67 74 57 d6 fc [ ]*cgibne %r6,-42,1111\(%r7\)
+.*: ec 68 74 57 d6 fc [ ]*cgibe %r6,-42,1111\(%r7\)
+.*: ec 69 74 57 d6 fc [ ]*cgibnlh %r6,-42,1111\(%r7\)
+.*: ec 6a 74 57 d6 fc [ ]*cgibhe %r6,-42,1111\(%r7\)
+.*: ec 6b 74 57 d6 fc [ ]*cgibnl %r6,-42,1111\(%r7\)
+.*: ec 6c 74 57 d6 fc [ ]*cgible %r6,-42,1111\(%r7\)
+.*: ec 6d 74 57 d6 fc [ ]*cgibnh %r6,-42,1111\(%r7\)
+.*: ec 6a 00 00 d6 7e [ ]*cij %r6,-42,10,1fe <foo\+0x1fe>
+.*: ec 62 00 00 d6 7e [ ]*cij %r6,-42,2,204 <foo\+0x204>
+.*: ec 63 00 00 d6 7e [ ]*cij %r6,-42,3,20a <foo\+0x20a>
+.*: ec 64 00 00 d6 7e [ ]*cij %r6,-42,4,210 <foo\+0x210>
+.*: ec 65 00 00 d6 7e [ ]*cij %r6,-42,5,216 <foo\+0x216>
+.*: ec 66 00 00 d6 7e [ ]*cij %r6,-42,6,21c <foo\+0x21c>
+.*: ec 67 00 00 d6 7e [ ]*cij %r6,-42,7,222 <foo\+0x222>
+.*: ec 68 00 00 d6 7e [ ]*cij %r6,-42,8,228 <foo\+0x228>
+.*: ec 69 00 00 d6 7e [ ]*cij %r6,-42,9,22e <foo\+0x22e>
+.*: ec 6a 00 00 d6 7e [ ]*cij %r6,-42,10,234 <foo\+0x234>
+.*: ec 6b 00 00 d6 7e [ ]*cij %r6,-42,11,23a <foo\+0x23a>
+.*: ec 6c 00 00 d6 7e [ ]*cij %r6,-42,12,240 <foo\+0x240>
+.*: ec 6d 00 00 d6 7e [ ]*cij %r6,-42,13,246 <foo\+0x246>
+.*: ec 6a 00 00 d6 7c [ ]*cgij %r6,-42,10,24c <foo\+0x24c>
+.*: ec 62 00 00 d6 7c [ ]*cgij %r6,-42,2,252 <foo\+0x252>
+.*: ec 63 00 00 d6 7c [ ]*cgij %r6,-42,3,258 <foo\+0x258>
+.*: ec 64 00 00 d6 7c [ ]*cgij %r6,-42,4,25e <foo\+0x25e>
+.*: ec 65 00 00 d6 7c [ ]*cgij %r6,-42,5,264 <foo\+0x264>
+.*: ec 66 00 00 d6 7c [ ]*cgij %r6,-42,6,26a <foo\+0x26a>
+.*: ec 67 00 00 d6 7c [ ]*cgij %r6,-42,7,270 <foo\+0x270>
+.*: ec 68 00 00 d6 7c [ ]*cgij %r6,-42,8,276 <foo\+0x276>
+.*: ec 69 00 00 d6 7c [ ]*cgij %r6,-42,9,27c <foo\+0x27c>
+.*: ec 6a 00 00 d6 7c [ ]*cgij %r6,-42,10,282 <foo\+0x282>
+.*: ec 6b 00 00 d6 7c [ ]*cgij %r6,-42,11,288 <foo\+0x288>
+.*: ec 6c 00 00 d6 7c [ ]*cgij %r6,-42,12,28e <foo\+0x28e>
+.*: ec 6d 00 00 d6 7c [ ]*cgij %r6,-42,13,294 <foo\+0x294>
+.*: b9 72 a0 67 [ ]*crthe %r6,%r7
+.*: b9 72 20 67 [ ]*crth %r6,%r7
+.*: b9 72 30 67 [ ]*crtnle %r6,%r7
+.*: b9 72 40 67 [ ]*crtl %r6,%r7
+.*: b9 72 50 67 [ ]*crtnhe %r6,%r7
+.*: b9 72 60 67 [ ]*crtlh %r6,%r7
+.*: b9 72 70 67 [ ]*crtne %r6,%r7
+.*: b9 72 80 67 [ ]*crte %r6,%r7
+.*: b9 72 90 67 [ ]*crtnlh %r6,%r7
+.*: b9 72 a0 67 [ ]*crthe %r6,%r7
+.*: b9 72 b0 67 [ ]*crtnl %r6,%r7
+.*: b9 72 c0 67 [ ]*crtle %r6,%r7
+.*: b9 72 d0 67 [ ]*crtnh %r6,%r7
+.*: b9 60 a0 67 [ ]*cgrthe %r6,%r7
+.*: b9 60 20 67 [ ]*cgrth %r6,%r7
+.*: b9 60 30 67 [ ]*cgrtnle %r6,%r7
+.*: b9 60 40 67 [ ]*cgrtl %r6,%r7
+.*: b9 60 50 67 [ ]*cgrtnhe %r6,%r7
+.*: b9 60 60 67 [ ]*cgrtlh %r6,%r7
+.*: b9 60 70 67 [ ]*cgrtne %r6,%r7
+.*: b9 60 80 67 [ ]*cgrte %r6,%r7
+.*: b9 60 90 67 [ ]*cgrtnlh %r6,%r7
+.*: b9 60 a0 67 [ ]*cgrthe %r6,%r7
+.*: b9 60 b0 67 [ ]*cgrtnl %r6,%r7
+.*: b9 60 c0 67 [ ]*cgrtle %r6,%r7
+.*: b9 60 d0 67 [ ]*cgrtnh %r6,%r7
+.*: ec 60 8a d0 a0 72 [ ]*cithe %r6,-30000
+.*: ec 60 8a d0 20 72 [ ]*cith %r6,-30000
+.*: ec 60 8a d0 30 72 [ ]*citnle %r6,-30000
+.*: ec 60 8a d0 40 72 [ ]*citl %r6,-30000
+.*: ec 60 8a d0 50 72 [ ]*citnhe %r6,-30000
+.*: ec 60 8a d0 60 72 [ ]*citlh %r6,-30000
+.*: ec 60 8a d0 70 72 [ ]*citne %r6,-30000
+.*: ec 60 8a d0 80 72 [ ]*cite %r6,-30000
+.*: ec 60 8a d0 90 72 [ ]*citnlh %r6,-30000
+.*: ec 60 8a d0 a0 72 [ ]*cithe %r6,-30000
+.*: ec 60 8a d0 b0 72 [ ]*citnl %r6,-30000
+.*: ec 60 8a d0 c0 72 [ ]*citle %r6,-30000
+.*: ec 60 8a d0 d0 72 [ ]*citnh %r6,-30000
+.*: ec 60 8a d0 a0 70 [ ]*cgithe %r6,-30000
+.*: ec 60 8a d0 20 70 [ ]*cgith %r6,-30000
+.*: ec 60 8a d0 30 70 [ ]*cgitnle %r6,-30000
+.*: ec 60 8a d0 40 70 [ ]*cgitl %r6,-30000
+.*: ec 60 8a d0 50 70 [ ]*cgitnhe %r6,-30000
+.*: ec 60 8a d0 60 70 [ ]*cgitlh %r6,-30000
+.*: ec 60 8a d0 70 70 [ ]*cgitne %r6,-30000
+.*: ec 60 8a d0 80 70 [ ]*cgite %r6,-30000
+.*: ec 60 8a d0 90 70 [ ]*cgitnlh %r6,-30000
+.*: ec 60 8a d0 a0 70 [ ]*cgithe %r6,-30000
+.*: ec 60 8a d0 b0 70 [ ]*cgitnl %r6,-30000
+.*: ec 60 8a d0 c0 70 [ ]*cgitle %r6,-30000
+.*: ec 60 8a d0 d0 70 [ ]*cgitnh %r6,-30000
+.*: e3 67 85 b3 01 34 [ ]*cgh %r6,5555\(%r7,%r8\)
+.*: e5 54 64 57 8a d0 [ ]*chhsi 1111\(%r6\),-30000
+.*: e5 5c 64 57 8a d0 [ ]*chsi 1111\(%r6\),-30000
+.*: e5 58 64 57 8a d0 [ ]*cghsi 1111\(%r6\),-30000
+.*: c6 65 00 00 00 00 [ ]*chrl %r6,3b6 <foo\+0x3b6>
+.*: c6 64 00 00 00 00 [ ]*cghrl %r6,3bc <foo\+0x3bc>
+.*: e5 55 64 57 9c 40 [ ]*clhhsi 1111\(%r6\),40000
+.*: e5 5d 64 57 9c 40 [ ]*clfhsi 1111\(%r6\),40000
+.*: e5 59 64 57 9c 40 [ ]*clghsi 1111\(%r6\),40000
+.*: c6 6f 00 00 00 00 [ ]*clrl %r6,3d4 <foo\+0x3d4>
+.*: c6 6a 00 00 00 00 [ ]*clgrl %r6,3da <foo\+0x3da>
+.*: c6 6e 00 00 00 00 [ ]*clgfrl %r6,3e0 <foo\+0x3e0>
+.*: c6 67 00 00 00 00 [ ]*clhrl %r6,3e6 <foo\+0x3e6>
+.*: c6 66 00 00 00 00 [ ]*clghrl %r6,3ec <foo\+0x3ec>
+.*: ec 67 84 57 a0 f7 [ ]*clrbhe %r6,%r7,1111\(%r8\)
+.*: ec 67 84 57 20 f7 [ ]*clrbh %r6,%r7,1111\(%r8\)
+.*: ec 67 84 57 30 f7 [ ]*clrbnle %r6,%r7,1111\(%r8\)
+.*: ec 67 84 57 40 f7 [ ]*clrbl %r6,%r7,1111\(%r8\)
+.*: ec 67 84 57 50 f7 [ ]*clrbnhe %r6,%r7,1111\(%r8\)
+.*: ec 67 84 57 60 f7 [ ]*clrblh %r6,%r7,1111\(%r8\)
+.*: ec 67 84 57 70 f7 [ ]*clrbne %r6,%r7,1111\(%r8\)
+.*: ec 67 84 57 80 f7 [ ]*clrbe %r6,%r7,1111\(%r8\)
+.*: ec 67 84 57 90 f7 [ ]*clrbnlh %r6,%r7,1111\(%r8\)
+.*: ec 67 84 57 a0 f7 [ ]*clrbhe %r6,%r7,1111\(%r8\)
+.*: ec 67 84 57 b0 f7 [ ]*clrbnl %r6,%r7,1111\(%r8\)
+.*: ec 67 84 57 c0 f7 [ ]*clrble %r6,%r7,1111\(%r8\)
+.*: ec 67 84 57 d0 f7 [ ]*clrbnh %r6,%r7,1111\(%r8\)
+.*: ec 67 84 57 a0 e5 [ ]*clgrbhe %r6,%r7,1111\(%r8\)
+.*: ec 67 84 57 20 e5 [ ]*clgrbh %r6,%r7,1111\(%r8\)
+.*: ec 67 84 57 30 e5 [ ]*clgrbnle %r6,%r7,1111\(%r8\)
+.*: ec 67 84 57 40 e5 [ ]*clgrbl %r6,%r7,1111\(%r8\)
+.*: ec 67 84 57 50 e5 [ ]*clgrbnhe %r6,%r7,1111\(%r8\)
+.*: ec 67 84 57 60 e5 [ ]*clgrblh %r6,%r7,1111\(%r8\)
+.*: ec 67 84 57 70 e5 [ ]*clgrbne %r6,%r7,1111\(%r8\)
+.*: ec 67 84 57 80 e5 [ ]*clgrbe %r6,%r7,1111\(%r8\)
+.*: ec 67 84 57 90 e5 [ ]*clgrbnlh %r6,%r7,1111\(%r8\)
+.*: ec 67 84 57 a0 e5 [ ]*clgrbhe %r6,%r7,1111\(%r8\)
+.*: ec 67 84 57 b0 e5 [ ]*clgrbnl %r6,%r7,1111\(%r8\)
+.*: ec 67 84 57 c0 e5 [ ]*clgrble %r6,%r7,1111\(%r8\)
+.*: ec 67 84 57 d0 e5 [ ]*clgrbnh %r6,%r7,1111\(%r8\)
+.*: ec 67 00 00 a0 77 [ ]*clrj %r6,%r7,10,48e <foo\+0x48e>
+.*: ec 67 00 00 20 77 [ ]*clrj %r6,%r7,2,494 <foo\+0x494>
+.*: ec 67 00 00 30 77 [ ]*clrj %r6,%r7,3,49a <foo\+0x49a>
+.*: ec 67 00 00 40 77 [ ]*clrj %r6,%r7,4,4a0 <foo\+0x4a0>
+.*: ec 67 00 00 50 77 [ ]*clrj %r6,%r7,5,4a6 <foo\+0x4a6>
+.*: ec 67 00 00 60 77 [ ]*clrj %r6,%r7,6,4ac <foo\+0x4ac>
+.*: ec 67 00 00 70 77 [ ]*clrj %r6,%r7,7,4b2 <foo\+0x4b2>
+.*: ec 67 00 00 80 77 [ ]*clrj %r6,%r7,8,4b8 <foo\+0x4b8>
+.*: ec 67 00 00 90 77 [ ]*clrj %r6,%r7,9,4be <foo\+0x4be>
+.*: ec 67 00 00 a0 77 [ ]*clrj %r6,%r7,10,4c4 <foo\+0x4c4>
+.*: ec 67 00 00 b0 77 [ ]*clrj %r6,%r7,11,4ca <foo\+0x4ca>
+.*: ec 67 00 00 c0 77 [ ]*clrj %r6,%r7,12,4d0 <foo\+0x4d0>
+.*: ec 67 00 00 d0 77 [ ]*clrj %r6,%r7,13,4d6 <foo\+0x4d6>
+.*: ec 67 00 00 a0 65 [ ]*clgrj %r6,%r7,10,4dc <foo\+0x4dc>
+.*: ec 67 00 00 20 65 [ ]*clgrj %r6,%r7,2,4e2 <foo\+0x4e2>
+.*: ec 67 00 00 30 65 [ ]*clgrj %r6,%r7,3,4e8 <foo\+0x4e8>
+.*: ec 67 00 00 40 65 [ ]*clgrj %r6,%r7,4,4ee <foo\+0x4ee>
+.*: ec 67 00 00 50 65 [ ]*clgrj %r6,%r7,5,4f4 <foo\+0x4f4>
+.*: ec 67 00 00 60 65 [ ]*clgrj %r6,%r7,6,4fa <foo\+0x4fa>
+.*: ec 67 00 00 70 65 [ ]*clgrj %r6,%r7,7,500 <foo\+0x500>
+.*: ec 67 00 00 80 65 [ ]*clgrj %r6,%r7,8,506 <foo\+0x506>
+.*: ec 67 00 00 90 65 [ ]*clgrj %r6,%r7,9,50c <foo\+0x50c>
+.*: ec 67 00 00 a0 65 [ ]*clgrj %r6,%r7,10,512 <foo\+0x512>
+.*: ec 67 00 00 b0 65 [ ]*clgrj %r6,%r7,11,518 <foo\+0x518>
+.*: ec 67 00 00 c0 65 [ ]*clgrj %r6,%r7,12,51e <foo\+0x51e>
+.*: ec 67 00 00 d0 65 [ ]*clgrj %r6,%r7,13,524 <foo\+0x524>
+.*: ec 6a 74 57 c8 ff [ ]*clibhe %r6,200,1111\(%r7\)
+.*: ec 62 74 57 c8 ff [ ]*clibh %r6,200,1111\(%r7\)
+.*: ec 63 74 57 c8 ff [ ]*clibnle %r6,200,1111\(%r7\)
+.*: ec 64 74 57 c8 ff [ ]*clibl %r6,200,1111\(%r7\)
+.*: ec 65 74 57 c8 ff [ ]*clibnhe %r6,200,1111\(%r7\)
+.*: ec 66 74 57 c8 ff [ ]*cliblh %r6,200,1111\(%r7\)
+.*: ec 67 74 57 c8 ff [ ]*clibne %r6,200,1111\(%r7\)
+.*: ec 68 74 57 c8 ff [ ]*clibe %r6,200,1111\(%r7\)
+.*: ec 69 74 57 c8 ff [ ]*clibnlh %r6,200,1111\(%r7\)
+.*: ec 6a 74 57 c8 ff [ ]*clibhe %r6,200,1111\(%r7\)
+.*: ec 6b 74 57 c8 ff [ ]*clibnl %r6,200,1111\(%r7\)
+.*: ec 6c 74 57 c8 ff [ ]*clible %r6,200,1111\(%r7\)
+.*: ec 6d 74 57 c8 ff [ ]*clibnh %r6,200,1111\(%r7\)
+.*: ec 6a 74 57 c8 fd [ ]*clgibhe %r6,200,1111\(%r7\)
+.*: ec 62 74 57 c8 fd [ ]*clgibh %r6,200,1111\(%r7\)
+.*: ec 63 74 57 c8 fd [ ]*clgibnle %r6,200,1111\(%r7\)
+.*: ec 64 74 57 c8 fd [ ]*clgibl %r6,200,1111\(%r7\)
+.*: ec 65 74 57 c8 fd [ ]*clgibnhe %r6,200,1111\(%r7\)
+.*: ec 66 74 57 c8 fd [ ]*clgiblh %r6,200,1111\(%r7\)
+.*: ec 67 74 57 c8 fd [ ]*clgibne %r6,200,1111\(%r7\)
+.*: ec 68 74 57 c8 fd [ ]*clgibe %r6,200,1111\(%r7\)
+.*: ec 69 74 57 c8 fd [ ]*clgibnlh %r6,200,1111\(%r7\)
+.*: ec 6a 74 57 c8 fd [ ]*clgibhe %r6,200,1111\(%r7\)
+.*: ec 6b 74 57 c8 fd [ ]*clgibnl %r6,200,1111\(%r7\)
+.*: ec 6c 74 57 c8 fd [ ]*clgible %r6,200,1111\(%r7\)
+.*: ec 6d 74 57 c8 fd [ ]*clgibnh %r6,200,1111\(%r7\)
+.*: ec 6a 00 00 c8 7f [ ]*clij %r6,200,10,5c6 <foo\+0x5c6>
+.*: ec 62 00 00 c8 7f [ ]*clij %r6,200,2,5cc <foo\+0x5cc>
+.*: ec 63 00 00 c8 7f [ ]*clij %r6,200,3,5d2 <foo\+0x5d2>
+.*: ec 64 00 00 c8 7f [ ]*clij %r6,200,4,5d8 <foo\+0x5d8>
+.*: ec 65 00 00 c8 7f [ ]*clij %r6,200,5,5de <foo\+0x5de>
+.*: ec 66 00 00 c8 7f [ ]*clij %r6,200,6,5e4 <foo\+0x5e4>
+.*: ec 67 00 00 c8 7f [ ]*clij %r6,200,7,5ea <foo\+0x5ea>
+.*: ec 68 00 00 c8 7f [ ]*clij %r6,200,8,5f0 <foo\+0x5f0>
+.*: ec 69 00 00 c8 7f [ ]*clij %r6,200,9,5f6 <foo\+0x5f6>
+.*: ec 6a 00 00 c8 7f [ ]*clij %r6,200,10,5fc <foo\+0x5fc>
+.*: ec 6b 00 00 c8 7f [ ]*clij %r6,200,11,602 <foo\+0x602>
+.*: ec 6c 00 00 c8 7f [ ]*clij %r6,200,12,608 <foo\+0x608>
+.*: ec 6d 00 00 c8 7f [ ]*clij %r6,200,13,60e <foo\+0x60e>
+.*: ec 6a 00 00 c8 7d [ ]*clgij %r6,200,10,614 <foo\+0x614>
+.*: ec 62 00 00 c8 7d [ ]*clgij %r6,200,2,61a <foo\+0x61a>
+.*: ec 63 00 00 c8 7d [ ]*clgij %r6,200,3,620 <foo\+0x620>
+.*: ec 64 00 00 c8 7d [ ]*clgij %r6,200,4,626 <foo\+0x626>
+.*: ec 65 00 00 c8 7d [ ]*clgij %r6,200,5,62c <foo\+0x62c>
+.*: ec 66 00 00 c8 7d [ ]*clgij %r6,200,6,632 <foo\+0x632>
+.*: ec 67 00 00 c8 7d [ ]*clgij %r6,200,7,638 <foo\+0x638>
+.*: ec 68 00 00 c8 7d [ ]*clgij %r6,200,8,63e <foo\+0x63e>
+.*: ec 69 00 00 c8 7d [ ]*clgij %r6,200,9,644 <foo\+0x644>
+.*: ec 6a 00 00 c8 7d [ ]*clgij %r6,200,10,64a <foo\+0x64a>
+.*: ec 6b 00 00 c8 7d [ ]*clgij %r6,200,11,650 <foo\+0x650>
+.*: ec 6c 00 00 c8 7d [ ]*clgij %r6,200,12,656 <foo\+0x656>
+.*: ec 6d 00 00 c8 7d [ ]*clgij %r6,200,13,65c <foo\+0x65c>
+.*: b9 73 a0 67 [ ]*clrthe %r6,%r7
+.*: b9 73 20 67 [ ]*clrth %r6,%r7
+.*: b9 73 30 67 [ ]*clrtnle %r6,%r7
+.*: b9 73 40 67 [ ]*clrtl %r6,%r7
+.*: b9 73 50 67 [ ]*clrtnhe %r6,%r7
+.*: b9 73 60 67 [ ]*clrtlh %r6,%r7
+.*: b9 73 70 67 [ ]*clrtne %r6,%r7
+.*: b9 73 80 67 [ ]*clrte %r6,%r7
+.*: b9 73 90 67 [ ]*clrtnlh %r6,%r7
+.*: b9 73 a0 67 [ ]*clrthe %r6,%r7
+.*: b9 73 b0 67 [ ]*clrtnl %r6,%r7
+.*: b9 73 c0 67 [ ]*clrtle %r6,%r7
+.*: b9 73 d0 67 [ ]*clrtnh %r6,%r7
+.*: b9 61 a0 67 [ ]*clgrthe %r6,%r7
+.*: b9 61 20 67 [ ]*clgrth %r6,%r7
+.*: b9 61 30 67 [ ]*clgrtnle %r6,%r7
+.*: b9 61 40 67 [ ]*clgrtl %r6,%r7
+.*: b9 61 50 67 [ ]*clgrtnhe %r6,%r7
+.*: b9 61 60 67 [ ]*clgrtlh %r6,%r7
+.*: b9 61 70 67 [ ]*clgrtne %r6,%r7
+.*: b9 61 80 67 [ ]*clgrte %r6,%r7
+.*: b9 61 90 67 [ ]*clgrtnlh %r6,%r7
+.*: b9 61 a0 67 [ ]*clgrthe %r6,%r7
+.*: b9 61 b0 67 [ ]*clgrtnl %r6,%r7
+.*: b9 61 c0 67 [ ]*clgrtle %r6,%r7
+.*: b9 61 d0 67 [ ]*clgrtnh %r6,%r7
+.*: ec 60 75 30 a0 73 [ ]*clfithe %r6,30000
+.*: ec 60 75 30 20 73 [ ]*clfith %r6,30000
+.*: ec 60 75 30 30 73 [ ]*clfitnle %r6,30000
+.*: ec 60 75 30 40 73 [ ]*clfitl %r6,30000
+.*: ec 60 75 30 50 73 [ ]*clfitnhe %r6,30000
+.*: ec 60 75 30 60 73 [ ]*clfitlh %r6,30000
+.*: ec 60 75 30 70 73 [ ]*clfitne %r6,30000
+.*: ec 60 75 30 80 73 [ ]*clfite %r6,30000
+.*: ec 60 75 30 90 73 [ ]*clfitnlh %r6,30000
+.*: ec 60 75 30 a0 73 [ ]*clfithe %r6,30000
+.*: ec 60 75 30 b0 73 [ ]*clfitnl %r6,30000
+.*: ec 60 75 30 c0 73 [ ]*clfitle %r6,30000
+.*: ec 60 75 30 d0 73 [ ]*clfitnh %r6,30000
+.*: ec 60 75 30 a0 71 [ ]*clgithe %r6,30000
+.*: ec 60 75 30 20 71 [ ]*clgith %r6,30000
+.*: ec 60 75 30 30 71 [ ]*clgitnle %r6,30000
+.*: ec 60 75 30 40 71 [ ]*clgitl %r6,30000
+.*: ec 60 75 30 50 71 [ ]*clgitnhe %r6,30000
+.*: ec 60 75 30 60 71 [ ]*clgitlh %r6,30000
+.*: ec 60 75 30 70 71 [ ]*clgitne %r6,30000
+.*: ec 60 75 30 80 71 [ ]*clgite %r6,30000
+.*: ec 60 75 30 90 71 [ ]*clgitnlh %r6,30000
+.*: ec 60 75 30 a0 71 [ ]*clgithe %r6,30000
+.*: ec 60 75 30 b0 71 [ ]*clgitnl %r6,30000
+.*: ec 60 75 30 c0 71 [ ]*clgitle %r6,30000
+.*: ec 60 75 30 d0 71 [ ]*clgitnh %r6,30000
+.*: eb 67 84 57 00 4c [ ]*ecag %r6,%r7,1111\(%r8\)
+.*: c4 6d 00 00 00 00 [ ]*lrl %r6,76c <foo\+0x76c>
+.*: c4 68 00 00 00 00 [ ]*lgrl %r6,772 <foo\+0x772>
+.*: c4 6c 00 00 00 00 [ ]*lgfrl %r6,778 <foo\+0x778>
+.*: e3 67 85 b3 01 75 [ ]*laey %r6,5555\(%r7,%r8\)
+.*: e3 67 85 b3 01 32 [ ]*ltgf %r6,5555\(%r7,%r8\)
+.*: c4 65 00 00 00 00 [ ]*lhrl %r6,78a <foo\+0x78a>
+.*: c4 64 00 00 00 00 [ ]*lghrl %r6,790 <foo\+0x790>
+.*: c4 6e 00 00 00 00 [ ]*llgfrl %r6,796 <foo\+0x796>
+.*: c4 62 00 00 00 00 [ ]*llhrl %r6,79c <foo\+0x79c>
+.*: c4 66 00 00 00 00 [ ]*llghrl %r6,7a2 <foo\+0x7a2>
+.*: e5 44 64 57 8a d0 [ ]*mvhhi 1111\(%r6\),-30000
+.*: e5 4c 64 57 8a d0 [ ]*mvhi 1111\(%r6\),-30000
+.*: e5 48 64 57 8a d0 [ ]*mvghi 1111\(%r6\),-30000
+.*: e3 67 85 b3 01 5c [ ]*mfy %r6,5555\(%r7,%r8\)
+.*: e3 67 85 b3 01 7c [ ]*mhy %r6,5555\(%r7,%r8\)
+.*: c2 61 ff fe 79 60 [ ]*msfi %r6,-100000
+.*: c2 60 ff fe 79 60 [ ]*msgfi %r6,-100000
+.*: e3 a6 75 b3 01 36 [ ]*pfd 10,5555\(%r6,%r7\)
+.*: c6 a2 00 00 00 00 [ ]*pfdrl 10,7d8 <foo\+0x7d8>
+.*: ec 67 d2 dc e6 54 [ ]*rnsbg %r6,%r7,210,220,230
+.*: ec 67 d2 dc e6 57 [ ]*rxsbg %r6,%r7,210,220,230
+.*: ec 67 d2 dc e6 56 [ ]*rosbg %r6,%r7,210,220,230
+.*: ec 67 d2 dc e6 55 [ ]*risbg %r6,%r7,210,220,230
+.*: c4 6f 00 00 00 00 [ ]*strl %r6,7f6 <foo\+0x7f6>
+.*: c4 6b 00 00 00 00 [ ]*stgrl %r6,7fc <foo\+0x7fc>
+.*: c4 67 00 00 00 00 [ ]*sthrl %r6,802 <foo\+0x802>
+.*: c6 60 00 00 00 00 [ ]*exrl %r6,808 <foo\+0x808>
+.*: af ee 6d 05 [ ]*mc 3333\(%r6\),238
+.*: b9 a2 00 60 [ ]*ptf %r6
+.*: b9 af 00 67 [ ]*pfmf %r6,%r7
+.*: b9 bf a0 67 [ ]*trte %r6,%r7,10
+.*: b9 bf 00 67 [ ]*trte %r6,%r7,0
+.*: b9 bd a0 67 [ ]*trtre %r6,%r7,10
+.*: b9 bd 00 67 [ ]*trtre %r6,%r7,0
+.*: 07 07 [ ]*bcr 0,%r7 \ No newline at end of file
diff --git a/gas/testsuite/gas/s390/zarch-z10.s b/gas/testsuite/gas/s390/zarch-z10.s
new file mode 100644
index 0000000..3bf3990
--- /dev/null
+++ b/gas/testsuite/gas/s390/zarch-z10.s
@@ -0,0 +1,370 @@
+.text
+foo:
+ asi 5555(%r6),-42
+ agsi 5555(%r6),-42
+ alsi 5555(%r6),-42
+ algsi 5555(%r6),-42
+ crl %r6,.
+ cgrl %r6,.
+ cgfrl %r6,.
+ crb %r6,%r7,10,1111(%r8)
+ crbh %r6,%r7,1111(%r8)
+ crbnle %r6,%r7,1111(%r8)
+ crbl %r6,%r7,1111(%r8)
+ crbnhe %r6,%r7,1111(%r8)
+ crblh %r6,%r7,1111(%r8)
+ crbne %r6,%r7,1111(%r8)
+ crbe %r6,%r7,1111(%r8)
+ crbnlh %r6,%r7,1111(%r8)
+ crbhe %r6,%r7,1111(%r8)
+ crbnl %r6,%r7,1111(%r8)
+ crble %r6,%r7,1111(%r8)
+ crbnh %r6,%r7,1111(%r8)
+ cgrb %r6,%r7,10,1111(%r8)
+ cgrbh %r6,%r7,1111(%r8)
+ cgrbnle %r6,%r7,1111(%r8)
+ cgrbl %r6,%r7,1111(%r8)
+ cgrbnhe %r6,%r7,1111(%r8)
+ cgrblh %r6,%r7,1111(%r8)
+ cgrbne %r6,%r7,1111(%r8)
+ cgrbe %r6,%r7,1111(%r8)
+ cgrbnlh %r6,%r7,1111(%r8)
+ cgrbhe %r6,%r7,1111(%r8)
+ cgrbnl %r6,%r7,1111(%r8)
+ cgrble %r6,%r7,1111(%r8)
+ cgrbnh %r6,%r7,1111(%r8)
+ crj %r6,%r7,10,.
+ crjh %r6,%r7,.
+ crjnle %r6,%r7,.
+ crjl %r6,%r7,.
+ crjnhe %r6,%r7,.
+ crjlh %r6,%r7,.
+ crjne %r6,%r7,.
+ crje %r6,%r7,.
+ crjnlh %r6,%r7,.
+ crjhe %r6,%r7,.
+ crjnl %r6,%r7,.
+ crjle %r6,%r7,.
+ crjnh %r6,%r7,.
+ cgrj %r6,%r7,10,.
+ cgrjh %r6,%r7,.
+ cgrjnle %r6,%r7,.
+ cgrjl %r6,%r7,.
+ cgrjnhe %r6,%r7,.
+ cgrjlh %r6,%r7,.
+ cgrjne %r6,%r7,.
+ cgrje %r6,%r7,.
+ cgrjnlh %r6,%r7,.
+ cgrjhe %r6,%r7,.
+ cgrjnl %r6,%r7,.
+ cgrjle %r6,%r7,.
+ cgrjnh %r6,%r7,.
+ cib %r6,-42,10,1111(%r7)
+ cibh %r6,-42,1111(%r7)
+ cibnle %r6,-42,1111(%r7)
+ cibl %r6,-42,1111(%r7)
+ cibnhe %r6,-42,1111(%r7)
+ ciblh %r6,-42,1111(%r7)
+ cibne %r6,-42,1111(%r7)
+ cibe %r6,-42,1111(%r7)
+ cibnlh %r6,-42,1111(%r7)
+ cibhe %r6,-42,1111(%r7)
+ cibnl %r6,-42,1111(%r7)
+ cible %r6,-42,1111(%r7)
+ cibnh %r6,-42,1111(%r7)
+ cgib %r6,-42,10,1111(%r7)
+ cgibh %r6,-42,1111(%r7)
+ cgibnle %r6,-42,1111(%r7)
+ cgibl %r6,-42,1111(%r7)
+ cgibnhe %r6,-42,1111(%r7)
+ cgiblh %r6,-42,1111(%r7)
+ cgibne %r6,-42,1111(%r7)
+ cgibe %r6,-42,1111(%r7)
+ cgibnlh %r6,-42,1111(%r7)
+ cgibhe %r6,-42,1111(%r7)
+ cgibnl %r6,-42,1111(%r7)
+ cgible %r6,-42,1111(%r7)
+ cgibnh %r6,-42,1111(%r7)
+ cij %r6,-42,10,.
+ cijh %r6,-42,.
+ cijnle %r6,-42,.
+ cijl %r6,-42,.
+ cijnhe %r6,-42,.
+ cijlh %r6,-42,.
+ cijne %r6,-42,.
+ cije %r6,-42,.
+ cijnlh %r6,-42,.
+ cijhe %r6,-42,.
+ cijnl %r6,-42,.
+ cijle %r6,-42,.
+ cijnh %r6,-42,.
+ cgij %r6,-42,10,.
+ cgijh %r6,-42,.
+ cgijnle %r6,-42,.
+ cgijl %r6,-42,.
+ cgijnhe %r6,-42,.
+ cgijlh %r6,-42,.
+ cgijne %r6,-42,.
+ cgije %r6,-42,.
+ cgijnlh %r6,-42,.
+ cgijhe %r6,-42,.
+ cgijnl %r6,-42,.
+ cgijle %r6,-42,.
+ cgijnh %r6,-42,.
+ crt %r6,%r7,10
+ crth %r6,%r7
+ crtnle %r6,%r7
+ crtl %r6,%r7
+ crtnhe %r6,%r7
+ crtlh %r6,%r7
+ crtne %r6,%r7
+ crte %r6,%r7
+ crtnlh %r6,%r7
+ crthe %r6,%r7
+ crtnl %r6,%r7
+ crtle %r6,%r7
+ crtnh %r6,%r7
+ cgrt %r6,%r7,10
+ cgrth %r6,%r7
+ cgrtnle %r6,%r7
+ cgrtl %r6,%r7
+ cgrtnhe %r6,%r7
+ cgrtlh %r6,%r7
+ cgrtne %r6,%r7
+ cgrte %r6,%r7
+ cgrtnlh %r6,%r7
+ cgrthe %r6,%r7
+ cgrtnl %r6,%r7
+ cgrtle %r6,%r7
+ cgrtnh %r6,%r7
+ cit %r6,-30000,10
+ cith %r6,-30000
+ citnle %r6,-30000
+ citl %r6,-30000
+ citnhe %r6,-30000
+ citlh %r6,-30000
+ citne %r6,-30000
+ cite %r6,-30000
+ citnlh %r6,-30000
+ cithe %r6,-30000
+ citnl %r6,-30000
+ citle %r6,-30000
+ citnh %r6,-30000
+ cgit %r6,-30000,10
+ cgith %r6,-30000
+ cgitnle %r6,-30000
+ cgitl %r6,-30000
+ cgitnhe %r6,-30000
+ cgitlh %r6,-30000
+ cgitne %r6,-30000
+ cgite %r6,-30000
+ cgitnlh %r6,-30000
+ cgithe %r6,-30000
+ cgitnl %r6,-30000
+ cgitle %r6,-30000
+ cgitnh %r6,-30000
+ cgh %r6,5555(%r7,%r8)
+ chhsi 1111(%r6),-30000
+ chsi 1111(%r6),-30000
+ cghsi 1111(%r6),-30000
+ chrl %r6,.
+ cghrl %r6,.
+ clhhsi 1111(%r6),40000
+ clfhsi 1111(%r6),40000
+ clghsi 1111(%r6),40000
+ clrl %r6,.
+ clgrl %r6,.
+ clgfrl %r6,.
+ clhrl %r6,.
+ clghrl %r6,.
+ clrb %r6,%r7,10,1111(%r8)
+ clrbh %r6,%r7,1111(%r8)
+ clrbnle %r6,%r7,1111(%r8)
+ clrbl %r6,%r7,1111(%r8)
+ clrbnhe %r6,%r7,1111(%r8)
+ clrblh %r6,%r7,1111(%r8)
+ clrbne %r6,%r7,1111(%r8)
+ clrbe %r6,%r7,1111(%r8)
+ clrbnlh %r6,%r7,1111(%r8)
+ clrbhe %r6,%r7,1111(%r8)
+ clrbnl %r6,%r7,1111(%r8)
+ clrble %r6,%r7,1111(%r8)
+ clrbnh %r6,%r7,1111(%r8)
+ clgrb %r6,%r7,10,1111(%r8)
+ clgrbh %r6,%r7,1111(%r8)
+ clgrbnle %r6,%r7,1111(%r8)
+ clgrbl %r6,%r7,1111(%r8)
+ clgrbnhe %r6,%r7,1111(%r8)
+ clgrblh %r6,%r7,1111(%r8)
+ clgrbne %r6,%r7,1111(%r8)
+ clgrbe %r6,%r7,1111(%r8)
+ clgrbnlh %r6,%r7,1111(%r8)
+ clgrbhe %r6,%r7,1111(%r8)
+ clgrbnl %r6,%r7,1111(%r8)
+ clgrble %r6,%r7,1111(%r8)
+ clgrbnh %r6,%r7,1111(%r8)
+ clrj %r6,%r7,10,.
+ clrjh %r6,%r7,.
+ clrjnle %r6,%r7,.
+ clrjl %r6,%r7,.
+ clrjnhe %r6,%r7,.
+ clrjlh %r6,%r7,.
+ clrjne %r6,%r7,.
+ clrje %r6,%r7,.
+ clrjnlh %r6,%r7,.
+ clrjhe %r6,%r7,.
+ clrjnl %r6,%r7,.
+ clrjle %r6,%r7,.
+ clrjnh %r6,%r7,.
+ clgrj %r6,%r7,10,.
+ clgrjh %r6,%r7,.
+ clgrjnle %r6,%r7,.
+ clgrjl %r6,%r7,.
+ clgrjnhe %r6,%r7,.
+ clgrjlh %r6,%r7,.
+ clgrjne %r6,%r7,.
+ clgrje %r6,%r7,.
+ clgrjnlh %r6,%r7,.
+ clgrjhe %r6,%r7,.
+ clgrjnl %r6,%r7,.
+ clgrjle %r6,%r7,.
+ clgrjnh %r6,%r7,.
+ clib %r6,200,10,1111(%r7)
+ clibh %r6,200,1111(%r7)
+ clibnle %r6,200,1111(%r7)
+ clibl %r6,200,1111(%r7)
+ clibnhe %r6,200,1111(%r7)
+ cliblh %r6,200,1111(%r7)
+ clibne %r6,200,1111(%r7)
+ clibe %r6,200,1111(%r7)
+ clibnlh %r6,200,1111(%r7)
+ clibhe %r6,200,1111(%r7)
+ clibnl %r6,200,1111(%r7)
+ clible %r6,200,1111(%r7)
+ clibnh %r6,200,1111(%r7)
+ clgib %r6,200,10,1111(%r7)
+ clgibh %r6,200,1111(%r7)
+ clgibnle %r6,200,1111(%r7)
+ clgibl %r6,200,1111(%r7)
+ clgibnhe %r6,200,1111(%r7)
+ clgiblh %r6,200,1111(%r7)
+ clgibne %r6,200,1111(%r7)
+ clgibe %r6,200,1111(%r7)
+ clgibnlh %r6,200,1111(%r7)
+ clgibhe %r6,200,1111(%r7)
+ clgibnl %r6,200,1111(%r7)
+ clgible %r6,200,1111(%r7)
+ clgibnh %r6,200,1111(%r7)
+ clij %r6,200,10,.
+ clijh %r6,200,.
+ clijnle %r6,200,.
+ clijl %r6,200,.
+ clijnhe %r6,200,.
+ clijlh %r6,200,.
+ clijne %r6,200,.
+ clije %r6,200,.
+ clijnlh %r6,200,.
+ clijhe %r6,200,.
+ clijnl %r6,200,.
+ clijle %r6,200,.
+ clijnh %r6,200,.
+ clgij %r6,200,10,.
+ clgijh %r6,200,.
+ clgijnle %r6,200,.
+ clgijl %r6,200,.
+ clgijnhe %r6,200,.
+ clgijlh %r6,200,.
+ clgijne %r6,200,.
+ clgije %r6,200,.
+ clgijnlh %r6,200,.
+ clgijhe %r6,200,.
+ clgijnl %r6,200,.
+ clgijle %r6,200,.
+ clgijnh %r6,200,.
+ clrt %r6,%r7,10
+ clrth %r6,%r7
+ clrtnle %r6,%r7
+ clrtl %r6,%r7
+ clrtnhe %r6,%r7
+ clrtlh %r6,%r7
+ clrtne %r6,%r7
+ clrte %r6,%r7
+ clrtnlh %r6,%r7
+ clrthe %r6,%r7
+ clrtnl %r6,%r7
+ clrtle %r6,%r7
+ clrtnh %r6,%r7
+ clgrt %r6,%r7,10
+ clgrth %r6,%r7
+ clgrtnle %r6,%r7
+ clgrtl %r6,%r7
+ clgrtnhe %r6,%r7
+ clgrtlh %r6,%r7
+ clgrtne %r6,%r7
+ clgrte %r6,%r7
+ clgrtnlh %r6,%r7
+ clgrthe %r6,%r7
+ clgrtnl %r6,%r7
+ clgrtle %r6,%r7
+ clgrtnh %r6,%r7
+ clfit %r6,30000,10
+ clfith %r6,30000
+ clfitnle %r6,30000
+ clfitl %r6,30000
+ clfitnhe %r6,30000
+ clfitlh %r6,30000
+ clfitne %r6,30000
+ clfite %r6,30000
+ clfitnlh %r6,30000
+ clfithe %r6,30000
+ clfitnl %r6,30000
+ clfitle %r6,30000
+ clfitnh %r6,30000
+ clgit %r6,30000,10
+ clgith %r6,30000
+ clgitnle %r6,30000
+ clgitl %r6,30000
+ clgitnhe %r6,30000
+ clgitlh %r6,30000
+ clgitne %r6,30000
+ clgite %r6,30000
+ clgitnlh %r6,30000
+ clgithe %r6,30000
+ clgitnl %r6,30000
+ clgitle %r6,30000
+ clgitnh %r6,30000
+ ecag %r6,%r7,1111(%r8)
+ lrl %r6,.
+ lgrl %r6,.
+ lgfrl %r6,.
+ laey %r6,5555(%r7,%r8)
+ ltgf %r6,5555(%r7,%r8)
+ lhrl %r6,.
+ lghrl %r6,.
+ llgfrl %r6,.
+ llhrl %r6,.
+ llghrl %r6,.
+ mvhhi 1111(%r6),-30000
+ mvhi 1111(%r6),-30000
+ mvghi 1111(%r6),-30000
+ mfy %r6,5555(%r7,%r8)
+ mhy %r6,5555(%r7,%r8)
+ msfi %r6,-100000
+ msgfi %r6,-100000
+ pfd 10,5555(%r6,%r7)
+ pfdrl 10,.
+ rnsbg %r6,%r7,210,220,230
+ rxsbg %r6,%r7,210,220,230
+ rosbg %r6,%r7,210,220,230
+ risbg %r6,%r7,210,220,230
+ strl %r6,.
+ stgrl %r6,.
+ sthrl %r6,.
+ exrl %r6,.
+ mc 3333(%r6),238
+ ptf %r6
+ pfmf %r6,%r7
+ trte %r6,%r7,10
+ trte %r6,%r7
+ trtre %r6,%r7,10
+ trtre %r6,%r7