diff options
author | Andreas Krebbel <krebbel@linux.vnet.ibm.com> | 2015-04-27 10:29:16 +0200 |
---|---|---|
committer | Andreas Krebbel <krebbel@linux.vnet.ibm.com> | 2015-04-27 10:29:16 +0200 |
commit | 3b78cfe1033fafa6ca36c69cf8587c1bd96996ca (patch) | |
tree | 619162201e321695faabb815288edf72aedb6915 /gas/testsuite | |
parent | 963a4320b49a3c55af02b36a492a10ba04a08e8a (diff) | |
download | gdb-3b78cfe1033fafa6ca36c69cf8587c1bd96996ca.zip gdb-3b78cfe1033fafa6ca36c69cf8587c1bd96996ca.tar.gz gdb-3b78cfe1033fafa6ca36c69cf8587c1bd96996ca.tar.bz2 |
S/390: Fixes for z13 instructions.
opcodes/
* s390-opc.c: New instruction type VV0UU2.
* s390-opc.txt: Fix instruction types for VFCE, VLDE, VFSQ, WFK,
and WFC.
gas/testsuite/
* gas/s390/zarch-z13.d: Fix tests for VFCE, VLDE, VFSQ, WFK, and
WFC.
* gas/s390/zarch-z13.s: Likewise.
Diffstat (limited to 'gas/testsuite')
-rw-r--r-- | gas/testsuite/ChangeLog | 6 | ||||
-rw-r--r-- | gas/testsuite/gas/s390/zarch-z13.d | 10 | ||||
-rw-r--r-- | gas/testsuite/gas/s390/zarch-z13.s | 2 |
3 files changed, 12 insertions, 6 deletions
diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog index 8a62d53..392c6e5 100644 --- a/gas/testsuite/ChangeLog +++ b/gas/testsuite/ChangeLog @@ -1,3 +1,9 @@ +2015-04-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com> + + * gas/s390/zarch-z13.d: Fix tests for VFCE, VLDE, VFSQ, WFK, and + WFC. + * gas/s390/zarch-z13.s: Likewise. + 2015-04-24 Richard Earnshaw <rearnsha@arm.com> * gas/arm/align64.d: Delete trailing padding NOPs. diff --git a/gas/testsuite/gas/s390/zarch-z13.d b/gas/testsuite/gas/s390/zarch-z13.d index b2e010d..66808d6 100644 --- a/gas/testsuite/gas/s390/zarch-z13.d +++ b/gas/testsuite/gas/s390/zarch-z13.d @@ -476,11 +476,11 @@ Disassembly of section .text: .*: e7 f1 40 0c d6 e3 [ ]*vfa %v15,%v17,%v20,13,12 .*: e7 f1 40 00 36 e3 [ ]*vfadb %v15,%v17,%v20 .*: e7 f1 40 08 36 e3 [ ]*wfadb %v15,%v17,%v20 -.*: e7 f1 00 cd 04 cb [ ]*wfc %v15,%v17,13,12 +.*: e7 f1 00 0c d4 cb [ ]*wfc %v15,%v17,13,12 .*: e7 f1 00 00 34 cb [ ]*wfcdb %v15,%v17 -.*: e7 f1 00 cd 04 ca [ ]*wfk %v15,%v17,13,12 +.*: e7 f1 00 0c d4 ca [ ]*wfk %v15,%v17,13,12 .*: e7 f1 00 00 34 ca [ ]*wfkdb %v15,%v17 -.*: e7 f1 40 00 06 e8 [ ]*vfce %v15,%v17,%v20 +.*: e7 f1 40 bc d6 e8 [ ]*vfce %v15,%v17,%v20,13,12,11 .*: e7 f1 40 00 36 e8 [ ]*vfcedb %v15,%v17,%v20 .*: e7 f1 40 10 36 e8 [ ]*vfcedbs %v15,%v17,%v20 .*: e7 f1 40 08 36 e8 [ ]*wfcedb %v15,%v17,%v20 @@ -513,7 +513,7 @@ Disassembly of section .text: .*: e7 f1 00 bc d4 c7 [ ]*vfi %v15,%v17,13,12,11 .*: e7 f1 00 cd 34 c7 [ ]*wfidb %v15,%v17,5,12 .*: e7 f1 00 cd 34 c7 [ ]*wfidb %v15,%v17,5,12 -.*: e7 f1 00 cd 04 c4 [ ]*vlde %v15,%v17,13,12 +.*: e7 f1 00 0c d4 c4 [ ]*vlde %v15,%v17,13,12 .*: e7 f1 00 00 24 c4 [ ]*vldeb %v15,%v17 .*: e7 f1 00 08 24 c4 [ ]*wldeb %v15,%v17 .*: e7 f1 00 bc d4 c5 [ ]*vled %v15,%v17,13,12,11 @@ -537,7 +537,7 @@ Disassembly of section .text: .*: e7 f1 00 18 34 cc [ ]*wflndb %v15,%v17 .*: e7 f1 00 20 34 cc [ ]*vflpdb %v15,%v17 .*: e7 f1 00 28 34 cc [ ]*wflpdb %v15,%v17 -.*: e7 f1 00 cd 04 ce [ ]*vfsq %v15,%v17,13,12 +.*: e7 f1 00 0c d4 ce [ ]*vfsq %v15,%v17,13,12 .*: e7 f1 00 00 34 ce [ ]*vfsqdb %v15,%v17 .*: e7 f1 00 08 34 ce [ ]*wfsqdb %v15,%v17 .*: e7 f1 40 0c d6 e2 [ ]*vfs %v15,%v17,%v20,13,12 diff --git a/gas/testsuite/gas/s390/zarch-z13.s b/gas/testsuite/gas/s390/zarch-z13.s index 688020d..c2964d8 100644 --- a/gas/testsuite/gas/s390/zarch-z13.s +++ b/gas/testsuite/gas/s390/zarch-z13.s @@ -474,7 +474,7 @@ foo: wfcdb %v15,%v17 wfk %v15,%v17,13,12 wfkdb %v15,%v17 - vfce %v15,%v17,%v20 + vfce %v15,%v17,%v20,13,12,11 vfcedb %v15,%v17,%v20 vfcedbs %v15,%v17,%v20 wfcedb %v15,%v17,%v20 |