S/390: Sync with latest POP - 3 new instructions
authorAndreas Krebbel <krebbel@linux.vnet.ibm.com>
Mon, 9 Oct 2017 16:37:53 +0000 (18:37 +0200)
committerAndreas Krebbel <krebbel@linux.vnet.ibm.com>
Mon, 9 Oct 2017 16:37:53 +0000 (18:37 +0200)
prno, tpei, and irbm are missing in the optable.

gas/ChangeLog:

2017-10-09  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

* testsuite/gas/s390/zarch-arch12.d (prno, tpei, irbm): New
instructions added.
* testsuite/gas/s390/zarch-arch12.s: Likewise.
* testsuite/gas/s390/zarch-z13.d: Rename ppno to prno.

opcodes/ChangeLog:

2017-10-09  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

* s390-opc.txt (prno, tpei, irbm): New instructions added.

gas/ChangeLog
gas/testsuite/gas/s390/zarch-arch12.d
gas/testsuite/gas/s390/zarch-arch12.s
gas/testsuite/gas/s390/zarch-z13.d
opcodes/ChangeLog
opcodes/s390-opc.txt

index b104838da79dd8af006bcfd511059fda463441b1..95932c2b266ccd772cbb602427ee7a8617408a47 100644 (file)
@@ -1,3 +1,10 @@
+2017-10-09  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
+
+       * testsuite/gas/s390/zarch-arch12.d (prno, tpei, irbm): New
+       instructions added.
+       * testsuite/gas/s390/zarch-arch12.s: Likewise.
+       * testsuite/gas/s390/zarch-z13.d: Rename ppno to prno.
+
 2017-10-09  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
 
         * testsuite/gas/all/fill-1.s: Replace nop with .word 42
index bc2ce18af414d201633f3511009469eea746fa98..0a6796b560febaf048429302516fd1ac5ad417aa 100644 (file)
@@ -198,3 +198,6 @@ Disassembly of section .text:
 .*:    e3 69 b8 f0 fd 4d [      ]*lgsc %r6,-10000\(%r9,%r11\)
 .*:    e3 69 b8 f0 fd 49 [      ]*stgsc        %r6,-10000\(%r9,%r11\)
 .*:    b9 29 90 6b [    ]*kma  %r6,%r9,%r11
+.*:    b9 3c 00 69 [    ]*prno %r6,%r9
+.*:    b9 a1 00 69 [    ]*tpei %r6,%r9
+.*:    b9 ac 00 69 [    ]*irbm %r6,%r9
index 6ebd2fdc8cf2bcb924c4d13a61ae31ebe8d9f4f8..1dd7434d18c2d681bd0c39ac8f6a1ef64aed40b2 100644 (file)
@@ -192,3 +192,6 @@ foo:
        lgsc    %r6,-10000(%r9,%r11)
        stgsc   %r6,-10000(%r9,%r11)
        kma     %r6,%r9,%r11
+       prno    %r6,%r9
+       tpei    %r6,%r9
+       irbm    %r6,%r9
index c8d8ce8a8e0ce83d733881949a4c21b970f791fd..434503e40902e6dc11360bbb1ef1ea6d20b528a6 100644 (file)
@@ -679,4 +679,4 @@ Disassembly of section .text:
 .*:    e3 69 b8 f0 fd 3a [     ]*llzrgf        %r6,-10000\(%r9,%r11\)
 .*:    e3 69 b8 f0 fd 3b [     ]*lzrf  %r6,-10000\(%r9,%r11\)
 .*:    e3 69 b8 f0 fd 2a [     ]*lzrg  %r6,-10000\(%r9,%r11\)
-.*:    b9 3c 00 69 [   ]*ppno  %r6,%r9
+.*:    b9 3c 00 69 [   ]*prno  %r6,%r9
index cde21effd0e75bf5e0477436e10dbbc0b9fab6d0..d01f7937429c0938cc10b3d124585f0848ffa9c9 100644 (file)
@@ -1,3 +1,7 @@
+2017-10-09  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
+
+       * s390-opc.txt (prno, tpei, irbm): New instructions added.
+
 2017-10-09  Heiko Carstens  <heiko.carstens@de.ibm.com>
 
        * s390-opc.c (INSTR_SI_RD): New macro.
index 67683b1e55ac16f8af638af8a15dd2ce08fbff8b..0683bc0a06a0144b97774e9b95f8c07d7cc4f4cd 100644 (file)
@@ -1876,3 +1876,7 @@ e30000000049 stgsc RXY_RRRD "store guarded storage controls" arch12 zarch
 # Message-Security-Assist Extension 8
 
 b929 kma RRF_R0RR "cipher message with galois counter mode" arch12 zarch
+
+b93c prno RRE_RR "perform pseudorandom number operation" arch12 zarch
+b9a1 tpei RRE_RR "test pending external interruption" arch12 zarch
+b9ac irbm RRE_RR "insert reference bits multiple" arch12 zarch