2012-11-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
authorAndreas Krebbel <Andreas.Krebbel@de.ibm.com>
Tue, 20 Nov 2012 11:58:30 +0000 (11:58 +0000)
committerAndreas Krebbel <Andreas.Krebbel@de.ibm.com>
Tue, 20 Nov 2012 11:58:30 +0000 (11:58 +0000)
* s390-opc.txt: Fix srstu and strag opcodes.

2012-11-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

* gas/s390/zarch-z9-109.d: Fix srstu opcode.
* gas/s390/zarch-z900.d: Replace lasp with strag.

gas/testsuite/ChangeLog
gas/testsuite/gas/s390/zarch-z9-109.d
gas/testsuite/gas/s390/zarch-z900.d
opcodes/ChangeLog
opcodes/s390-opc.txt

index 51405aaf0e64977034becc5790746fbfd7dc4173..8c21a0c5eb610579db19ac4d2bc17c0dff71f71a 100644 (file)
@@ -1,3 +1,8 @@
+2012-11-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
+
+       * gas/s390/zarch-z9-109.d: Fix srstu opcode.
+       * gas/s390/zarch-z900.d: Replace lasp with strag.
+
 2012-11-14  David Holsgrove  <david.holsgrove@xilinx.com>
 
        * gas/microblaze/allinsn.s: Add mbar and sleep
index cb327e16330610d99af6c662301b7441d169b6bf..3715b422027a9cd618a93f4a3107b4f832c10572 100644 (file)
@@ -63,6 +63,6 @@ Disassembly of section .text:
 .*:    ed 95 af ff 60 3a [      ]*may  %f6,%f9,4095\(%r5,%r10\)
 .*:    ed 95 af ff 60 3c [      ]*mayh %f6,%f9,4095\(%r5,%r10\)
 .*:    ed 95 af ff 60 38 [      ]*mayl %f6,%f9,4095\(%r5,%r10\)
-.*:    b9 eb 00 67 [    ]*srstu        %r6,%r7
+.*:    b9 be 00 67 [    ]*srstu        %r6,%r7
 .*:    d0 16 5f ff ad 05 [      ]*trtr 4095\(23,%r5\),3333\(%r10\)
 .*:    07 07 [  ]*nopr %r7
index 561fca6c67ad49c92eed9a64fbe699e3bb4e854a..8491a8f4e7a02ca22f5993351bec290d28b63367 100644 (file)
@@ -138,7 +138,7 @@ Disassembly of section .text:
 .*:    eb 96 5f ff 00 24 [     ]*stmg  %r9,%r6,4095\(%r5\)
 .*:    eb 96 5f ff 00 26 [     ]*stmh  %r9,%r6,4095\(%r5\)
 .*:    e3 95 af ff 00 8e [     ]*stpq  %r9,4095\(%r5,%r10\)
-.*:    e5 00 5f ff 9f ff [     ]*lasp  4095\(%r5\),4095\(%r9\)
+.*:    e5 02 5f ff 9f ff [     ]*strag 4095\(%r5\),4095\(%r9\)
 .*:    e3 95 af ff 00 2f [     ]*strvg %r9,4095\(%r5,%r10\)
 .*:    b9 25 00 96 [   ]*sturg %r9,%r6
 .*:    a7 92 ff ff [   ]*tmhh  %r9,65535
@@ -146,4 +146,4 @@ Disassembly of section .text:
 .*:    eb 96 5f ff 00 0f [     ]*tracg %r9,%r6,4095\(%r5\)
 .*:    e3 95 af ff 00 82 [     ]*xg    %r9,4095\(%r5,%r10\)
 .*:    b9 82 00 96 [   ]*xgr   %r9,%r6
-.*:    07 07 [  ]*nopr %r7
\ No newline at end of file
+.*:    07 07 [  ]*nopr %r7
index 4b022da6729eab631745aacdd4ed8f0348c5dbf7..4849206776a1e266fbae3eeca7578de9700d67de 100644 (file)
@@ -1,3 +1,7 @@
+2012-11-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
+
+       * s390-opc.txt: Fix srstu and strag opcodes.
+
 2012-11-14  David Holsgrove  <david.holsgrove@xilinx.com>
 
        * microblaze-opc.h: Define new instruction type INST_TYPE_IMM5,
index cf9f079c54f37c980c354a1c9602c920f3fcf038..60757c8eb6516c2da406065d8bf212571045541f 100644 (file)
@@ -452,7 +452,7 @@ eb0000000096 lmh RSE_RRRD "load multiple high" z900 zarch
 ef lmd SS_RRRDRD3 "load multiple disjoint" z900 zarch
 eb000000000f tracg RSE_RRRD "trace 64" z900 zarch
 e30000000003 lrag RXE_RRRD "load real address 64" z900 zarch
-e50000000002 strag SSE_RDRD "store read address" z900 zarch
+e502 strag SSE_RDRD "store read address" z900 zarch
 eb0000000025 stctg RSE_CCRD "store control 64" z900 zarch
 eb000000002f lctlg RSE_CCRD "load control 64" z900 zarch
 eb0000000030 csg RSE_RRRD "compare and swap 64" z900 zarch
@@ -781,7 +781,7 @@ b9b2 cu41 RRE_RERE "convert utf-32 to utf-8" z9-109 zarch
 b2a7 cu12 RRF_M0RERE "convert utf-8 to utf-16" z9-109 zarch
 b2a7 cutfu RRF_M0RERE "convert utf-8 to unicode" z9-109 zarch
 b9b0 cu14 RRF_M0RERE "convert utf-8 to utf-32" z9-109 zarch
-b9eb srstu RRE_RR "search string unicode" z9-109 zarch
+b9be srstu RRE_RR "search string unicode" z9-109 zarch
 d0 trtr SS_L0RDRD "tranlate and test reverse" z9-109 zarch
 # z9-109 unnormalized hfp multiply & multiply and add
 b33b myr RRF_FE0FF "multiply unnormalized long hfp" z9-109 zarch