summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Bergner <bergner@vnet.ibm.com>2016-01-12 09:20:19 -0600
committerPeter Bergner <bergner@vnet.ibm.com>2016-01-12 09:20:19 -0600
commit6413ed6b81e97df3dfc09b9aa1c82557aaef8ec2 (patch)
treecb744a90dbf709f432df1a6c4d63e6f18c289096
parentf1bac68b9834cc4db05951dac7eaffc8b6e90f8b (diff)
downloadbinutils-gdb-6413ed6b81e97df3dfc09b9aa1c82557aaef8ec2.tar.gz
Delete opcodes that have been removed from ISA 3.0.
opcodes/ Apply from master. 2016-01-11 Peter Bergner <bergner@vnet.ibm.com> * ppc-opc.c <xscmpnedp>: Delete. <xvcmpnedp>: Likewise. <xvcmpnedp.>: Likewise. <xvcmpnesp>: Likewise. <xvcmpnesp.>: Likewise. gas/testsuite/ Apply from master. 2016-01-11 Peter Bergner <bergner@vnet.ibm.com> * gas/ppc/power9.d <xscmpnedp, xvcmpnedp, xvcmpnedp., xvcmpnesp, xvcmpnesp.>: Delete tests. * gas/ppc/power9.s: Likewise. * gas/ppc/vsx3.d: Likewise. * gas/ppc/vsx3.s: Likewise.
-rw-r--r--gas/testsuite/ChangeLog10
-rw-r--r--gas/testsuite/gas/ppc/power9.d5
-rw-r--r--gas/testsuite/gas/ppc/power9.s5
-rw-r--r--gas/testsuite/gas/ppc/vsx3.d5
-rw-r--r--gas/testsuite/gas/ppc/vsx3.s5
-rw-r--r--opcodes/ChangeLog10
-rw-r--r--opcodes/ppc-opc.c5
7 files changed, 20 insertions, 25 deletions
diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog
index 730d6d267ef..4c86c8ce497 100644
--- a/gas/testsuite/ChangeLog
+++ b/gas/testsuite/ChangeLog
@@ -1,3 +1,13 @@
+2016-01-11 Peter Bergner <bergner@vnet.ibm.com>
+
+ Apply from master.
+ 2016-01-11 Peter Bergner <bergner@vnet.ibm.com>
+ * gas/ppc/power9.d <xscmpnedp, xvcmpnedp, xvcmpnedp.,
+ xvcmpnesp, xvcmpnesp.>: Delete tests.
+ * gas/ppc/power9.s: Likewise.
+ * gas/ppc/vsx3.d: Likewise.
+ * gas/ppc/vsx3.s: Likewise.
+
2015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
Apply from master
diff --git a/gas/testsuite/gas/ppc/power9.d b/gas/testsuite/gas/ppc/power9.d
index a05f207f2e1..2e5593dc322 100644
--- a/gas/testsuite/gas/ppc/power9.d
+++ b/gas/testsuite/gas/ppc/power9.d
@@ -377,13 +377,8 @@ Disassembly of section \.text:
.*: (f3 c8 90 1e|1e 90 c8 f3) xscmpeqdp vs30,vs40,vs50
.*: (f3 e9 98 5e|5e 98 e9 f3) xscmpgtdp vs31,vs41,vs51
.*: (f0 0a a0 9f|9f a0 0a f0) xscmpgedp vs32,vs42,vs52
-.*: (f0 2b a8 df|df a8 2b f0) xscmpnedp vs33,vs43,vs53
.*: (f0 4c b4 47|47 b4 4c f0) xsmincdp vs34,vs44,vs54
.*: (f0 6d bc 07|07 bc 6d f0) xsmaxcdp vs35,vs45,vs55
.*: (f0 8e c4 c7|c7 c4 8e f0) xsminjdp vs36,vs46,vs56
.*: (f0 af cc 87|87 cc af f0) xsmaxjdp vs37,vs47,vs57
-.*: (f0 d0 d3 df|df d3 d0 f0) xvcmpnedp vs38,vs48,vs58
-.*: (f0 f1 df df|df df f1 f0) xvcmpnedp\. vs39,vs49,vs59
-.*: (f1 12 e2 df|df e2 12 f1) xvcmpnesp vs40,vs50,vs60
-.*: (f1 33 ee df|df ee 33 f1) xvcmpnesp\. vs41,vs51,vs61
#pass
diff --git a/gas/testsuite/gas/ppc/power9.s b/gas/testsuite/gas/ppc/power9.s
index 7ab9e3b5483..6ee49d47b87 100644
--- a/gas/testsuite/gas/ppc/power9.s
+++ b/gas/testsuite/gas/ppc/power9.s
@@ -368,12 +368,7 @@ power9:
xscmpeqdp 30,40,50
xscmpgtdp 31,41,51
xscmpgedp 32,42,52
- xscmpnedp 33,43,53
xsmincdp 34,44,54
xsmaxcdp 35,45,55
xsminjdp 36,46,56
xsmaxjdp 37,47,57
- xvcmpnedp 38,48,58
- xvcmpnedp. 39,49,59
- xvcmpnesp 40,50,60
- xvcmpnesp. 41,51,61
diff --git a/gas/testsuite/gas/ppc/vsx3.d b/gas/testsuite/gas/ppc/vsx3.d
index d226e12e1ca..ea60c660bfb 100644
--- a/gas/testsuite/gas/ppc/vsx3.d
+++ b/gas/testsuite/gas/ppc/vsx3.d
@@ -51,16 +51,11 @@ Disassembly of section \.text:
.*: (f0 5a 10 5a|5a 10 5a f0) xscmpgtdp vs2,vs26,vs34
.*: (f0 ba a0 98|98 a0 ba f0) xscmpgedp vs5,vs26,vs20
.*: (f1 8a 58 d3|d3 58 8a f1) xxperm vs44,vs10,vs43
-.*: (f0 b5 10 da|da 10 b5 f0) xscmpnedp vs5,vs21,vs34
.*: (f1 34 29 d1|d1 29 34 f1) xxpermr vs41,vs20,vs5
.*: (f2 12 b9 da|da b9 12 f2) xscmpexpdp cr4,vs18,vs55
.*: (f2 e3 2a 96|96 2a e3 f2) xxextractuw vs23,vs37,3
.*: (f2 c7 5a d1|d1 5a c7 f2) xxspltib vs54,235
.*: (f1 e4 f2 d4|d4 f2 e4 f1) xxinsertw vs15,vs30,4
-.*: (f0 e8 7a dd|dd 7a e8 f0) xvcmpnesp vs39,vs40,vs15
-.*: (f0 17 96 de|de 96 17 f0) xvcmpnesp\. vs0,vs55,vs50
-.*: (f3 8c 73 db|db 73 8c f3) xvcmpnedp vs60,vs12,vs46
-.*: (f0 95 cf d9|d9 cf 95 f0) xvcmpnedp\. vs36,vs21,vs25
.*: (f1 8b 3c 00|00 3c 8b f1) xsmaxcdp vs12,vs11,vs7
.*: (f0 19 c4 41|41 c4 19 f0) xsmincdp vs32,vs25,vs24
.*: (f3 35 64 84|84 64 35 f3) xsmaxjdp vs25,vs53,vs12
diff --git a/gas/testsuite/gas/ppc/vsx3.s b/gas/testsuite/gas/ppc/vsx3.s
index 1084ebb56e9..9861b3988af 100644
--- a/gas/testsuite/gas/ppc/vsx3.s
+++ b/gas/testsuite/gas/ppc/vsx3.s
@@ -42,16 +42,11 @@ vsx3:
xscmpgtdp 2,26,34
xscmpgedp 5,26,20
xxperm 44,10,43
- xscmpnedp 5,21,34
xxpermr 41,20,5
xscmpexpdp 4,18,55
xxextractuw 23,37,3
xxspltib 54,235
xxinsertw 15,30,4
- xvcmpnesp 39,40,15
- xvcmpnesp. 0,55,50
- xvcmpnedp 60,12,46
- xvcmpnedp. 36,21,25
xsmaxcdp 12,11,7
xsmincdp 32,25,24
xsmaxjdp 25,53,12
diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog
index 2a41d858e5e..358a1dbb437 100644
--- a/opcodes/ChangeLog
+++ b/opcodes/ChangeLog
@@ -1,3 +1,13 @@
+2016-01-12 Peter Bergner <bergner@vnet.ibm.com>
+
+ Apply from master.
+ 2016-01-11 Peter Bergner <bergner@vnet.ibm.com>
+ * ppc-opc.c <xscmpnedp>: Delete.
+ <xvcmpnedp>: Likewise.
+ <xvcmpnedp.>: Likewise.
+ <xvcmpnesp>: Likewise.
+ <xvcmpnesp.>: Likewise.
+
2015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
Apply from master
diff --git a/opcodes/ppc-opc.c b/opcodes/ppc-opc.c
index 0ea8d95220a..e8c92f69d45 100644
--- a/opcodes/ppc-opc.c
+++ b/opcodes/ppc-opc.c
@@ -6497,7 +6497,6 @@ const struct powerpc_opcode powerpc_opcodes[] = {
{"xsdivsp", XX3(60,24), XX3_MASK, PPCVSX2, PPCNONE, {XT6, XA6, XB6}},
{"xsmsubmsp", XX3(60,25), XX3_MASK, PPCVSX2, PPCNONE, {XT6, XA6, XB6}},
{"xxperm", XX3(60,26), XX3_MASK, PPCVSX3, PPCNONE, {XT6, XA6, XB6}},
-{"xscmpnedp", XX3(60,27), XX3_MASK, PPCVSX3, PPCNONE, {XT6, XA6, XB6}},
{"xsadddp", XX3(60,32), XX3_MASK, PPCVSX, PPCNONE, {XT6, XA6, XB6}},
{"xsmaddadp", XX3(60,33), XX3_MASK, PPCVSX, PPCNONE, {XT6, XA6, XB6}},
{"xscmpudp", XX3(60,35), XX3BF_MASK, PPCVSX, PPCNONE, {BF, XA6, XB6}},
@@ -6552,8 +6551,6 @@ const struct powerpc_opcode powerpc_opcodes[] = {
{"xvmsubmsp", XX3(60,89), XX3_MASK, PPCVSX, PPCNONE, {XT6, XA6, XB6}},
{"xxspltib", X(60,360), XX1_MASK|3<<19, PPCVSX3,PPCNONE, {XT6, IMM8}},
{"xxinsertw", XX2(60,181), XX2UIM4_MASK,PPCVSX3, PPCNONE, {XT6, XB6, UIMM4}},
-{"xvcmpnesp", XX3RC(60,91,0), XX3_MASK, PPCVSX3, PPCNONE, {XT6, XA6, XB6}},
-{"xvcmpnesp.", XX3RC(60,91,1), XX3_MASK, PPCVSX3, PPCNONE, {XT6, XA6, XB6}},
{"xvcvsxwsp", XX2(60,184), XX2_MASK, PPCVSX, PPCNONE, {XT6, XB6}},
{"xvrspim", XX2(60,185), XX2_MASK, PPCVSX, PPCNONE, {XT6, XB6}},
{"xvtdivsp", XX3(60,93), XX3BF_MASK, PPCVSX, PPCNONE, {BF, XA6, XB6}},
@@ -6582,8 +6579,6 @@ const struct powerpc_opcode powerpc_opcodes[] = {
{"xvrdpic", XX2(60,235), XX2_MASK, PPCVSX, PPCNONE, {XT6, XB6}},
{"xvdivdp", XX3(60,120), XX3_MASK, PPCVSX, PPCNONE, {XT6, XA6, XB6}},
{"xvmsubmdp", XX3(60,121), XX3_MASK, PPCVSX, PPCNONE, {XT6, XA6, XB6}},
-{"xvcmpnedp", XX3RC(60,123,0), XX3_MASK, PPCVSX3, PPCNONE, {XT6, XA6, XB6}},
-{"xvcmpnedp.", XX3RC(60,123,1), XX3_MASK, PPCVSX3, PPCNONE, {XT6, XA6, XB6}},
{"xvcvsxwdp", XX2(60,248), XX2_MASK, PPCVSX, PPCNONE, {XT6, XB6}},
{"xvrdpim", XX2(60,249), XX2_MASK, PPCVSX, PPCNONE, {XT6, XB6}},
{"xvtdivdp", XX3(60,125), XX3BF_MASK, PPCVSX, PPCNONE, {BF, XA6, XB6}},