aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Krebbel <krebbel@linux.vnet.ibm.com>2017-10-09 18:37:53 +0200
committerAndreas Krebbel <krebbel@linux.vnet.ibm.com>2017-10-09 18:37:53 +0200
commit8e464506d2131fc931c4f81a22cc7125b7adf434 (patch)
treef58b36e6d15bab8b6c964582a96f6df6b784a542
parentee6767daf13a13867f8e716c2a53b748ab0da536 (diff)
downloadfsf-binutils-gdb-8e464506d2131fc931c4f81a22cc7125b7adf434.zip
fsf-binutils-gdb-8e464506d2131fc931c4f81a22cc7125b7adf434.tar.gz
fsf-binutils-gdb-8e464506d2131fc931c4f81a22cc7125b7adf434.tar.bz2
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 <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.
-rw-r--r--gas/ChangeLog7
-rw-r--r--gas/testsuite/gas/s390/zarch-arch12.d3
-rw-r--r--gas/testsuite/gas/s390/zarch-arch12.s3
-rw-r--r--gas/testsuite/gas/s390/zarch-z13.d2
-rw-r--r--opcodes/ChangeLog4
-rw-r--r--opcodes/s390-opc.txt4
6 files changed, 22 insertions, 1 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog
index b104838..95932c2 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,5 +1,12 @@
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
2017-10-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
diff --git a/gas/testsuite/gas/s390/zarch-arch12.d b/gas/testsuite/gas/s390/zarch-arch12.d
index bc2ce18..0a6796b 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 6ebd2fd..1dd7434 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 c8d8ce8..434503e 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 cde21ef..d01f793 100644
--- a/opcodes/ChangeLog
+++ b/opcodes/ChangeLog
@@ -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.
diff --git a/opcodes/s390-opc.txt b/opcodes/s390-opc.txt
index 67683b1..0683bc0 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