This is the mail archive of the binutils-cvs@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[binutils-gdb] S/390: Sync with latest POP - 3 new instructions


https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=8e464506d2131fc931c4f81a22cc7125b7adf434

commit 8e464506d2131fc931c4f81a22cc7125b7adf434
Author: Andreas Krebbel <krebbel@linux.vnet.ibm.com>
Date:   Mon Oct 9 18:37:53 2017 +0200

    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.

Diff:
---
 gas/ChangeLog                         | 7 +++++++
 gas/testsuite/gas/s390/zarch-arch12.d | 3 +++
 gas/testsuite/gas/s390/zarch-arch12.s | 3 +++
 gas/testsuite/gas/s390/zarch-z13.d    | 2 +-
 opcodes/ChangeLog                     | 4 ++++
 opcodes/s390-opc.txt                  | 4 ++++
 6 files changed, 22 insertions(+), 1 deletion(-)

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]