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] Delete opcodes that have been removed from ISA 3.0.


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

commit afa8d4054b8e0b1384f2d07f1c15163c0699d660
Author: Peter Bergner <bergner@vnet.ibm.com>
Date:   Mon Jan 11 11:54:58 2016 -0600

    Delete opcodes that have been removed from ISA 3.0.
    
    opcodes/
    	* ppc-opc.c <xscmpnedp>: Delete.
    	<xvcmpnedp>: Likewise.
    	<xvcmpnedp.>: Likewise.
    	<xvcmpnesp>: Likewise.
    	<xvcmpnesp.>: Likewise.
    
    gas/
    	* testsuite/gas/ppc/power9.d <xscmpnedp, xvcmpnedp, xvcmpnedp.,
    	xvcmpnesp, xvcmpnesp.>: Delete tests.
    	* testsuite/gas/ppc/power9.s: Likewise.
    	* testsuite/gas/ppc/vsx3.d: Likewise.
    	* testsuite/gas/ppc/vsx3.s: Likewise.

Diff:
---
 gas/ChangeLog                  | 8 ++++++++
 gas/testsuite/gas/ppc/power9.d | 5 -----
 gas/testsuite/gas/ppc/power9.s | 5 -----
 gas/testsuite/gas/ppc/vsx3.d   | 5 -----
 gas/testsuite/gas/ppc/vsx3.s   | 5 -----
 opcodes/ChangeLog              | 8 ++++++++
 opcodes/ppc-opc.c              | 5 -----
 7 files changed, 16 insertions(+), 25 deletions(-)

diff --git a/gas/ChangeLog b/gas/ChangeLog
index 509dc96..2e11d8e 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,3 +1,11 @@
+2016-01-11  Peter Bergner <bergner@vnet.ibm.com>
+
+	* testsuite/gas/ppc/power9.d <xscmpnedp, xvcmpnedp, xvcmpnedp.,
+	xvcmpnesp, xvcmpnesp.>: Delete tests.
+	* testsuite/gas/ppc/power9.s: Likewise.
+	* testsuite/gas/ppc/vsx3.d: Likewise.
+	* testsuite/gas/ppc/vsx3.s: Likewise.
+
 2016-01-08  Andreas Schwab  <schwab@linux-m68k.org>
 
 	PR gas/13050
diff --git a/gas/testsuite/gas/ppc/power9.d b/gas/testsuite/gas/ppc/power9.d
index a05f207..2e5593d 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 7ab9e3b..6ee49d4 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 d226e12..ea60c66 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 1084ebb..9861b39 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 d585f56..6ccfdb7 100644
--- a/opcodes/ChangeLog
+++ b/opcodes/ChangeLog
@@ -1,3 +1,11 @@
+2016-01-11  Peter Bergner <bergner@vnet.ibm.com>
+
+	* ppc-opc.c <xscmpnedp>: Delete.
+	<xvcmpnedp>: Likewise.
+	<xvcmpnedp.>: Likewise.
+	<xvcmpnesp>: Likewise.
+	<xvcmpnesp.>: Likewise.
+
 2016-01-08  Andreas Schwab  <schwab@linux-m68k.org>
 
 	PR gas/13050
diff --git a/opcodes/ppc-opc.c b/opcodes/ppc-opc.c
index d04f8a2..d4ba5d4 100644
--- a/opcodes/ppc-opc.c
+++ b/opcodes/ppc-opc.c
@@ -6496,7 +6496,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}},
@@ -6551,8 +6550,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}},
@@ -6581,8 +6578,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}},


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