From: Andreas Krebbel Date: Mon, 9 Oct 2017 16:37:53 +0000 (+0200) Subject: S/390: Sync with latest POP - 3 new instructions X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=8e464506d2131fc931c4f81a22cc7125b7adf434;p=binutils-gdb.git S/390: Sync with latest POP - 3 new instructions prno, tpei, and irbm are missing in the optable. gas/ChangeLog: 2017-10-09 Andreas Krebbel * 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 * s390-opc.txt (prno, tpei, irbm): New instructions added. --- diff --git a/gas/ChangeLog b/gas/ChangeLog index b104838da79..95932c2b266 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,10 @@ +2017-10-09 Andreas Krebbel + + * 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 * testsuite/gas/all/fill-1.s: Replace nop with .word 42 diff --git a/gas/testsuite/gas/s390/zarch-arch12.d b/gas/testsuite/gas/s390/zarch-arch12.d index bc2ce18af41..0a6796b560f 100644 --- a/gas/testsuite/gas/s390/zarch-arch12.d +++ b/gas/testsuite/gas/s390/zarch-arch12.d @@ -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 diff --git a/gas/testsuite/gas/s390/zarch-arch12.s b/gas/testsuite/gas/s390/zarch-arch12.s index 6ebd2fdc8cf..1dd7434d18c 100644 --- a/gas/testsuite/gas/s390/zarch-arch12.s +++ b/gas/testsuite/gas/s390/zarch-arch12.s @@ -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 diff --git a/gas/testsuite/gas/s390/zarch-z13.d b/gas/testsuite/gas/s390/zarch-z13.d index c8d8ce8a8e0..434503e4090 100644 --- a/gas/testsuite/gas/s390/zarch-z13.d +++ b/gas/testsuite/gas/s390/zarch-z13.d @@ -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 diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog index cde21effd0e..d01f7937429 100644 --- a/opcodes/ChangeLog +++ b/opcodes/ChangeLog @@ -1,3 +1,7 @@ +2017-10-09 Andreas Krebbel + + * s390-opc.txt (prno, tpei, irbm): New instructions added. + 2017-10-09 Heiko Carstens * s390-opc.c (INSTR_SI_RD): New macro. diff --git a/opcodes/s390-opc.txt b/opcodes/s390-opc.txt index 67683b1e55a..0683bc0a06a 100644 --- a/opcodes/s390-opc.txt +++ b/opcodes/s390-opc.txt @@ -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