]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
Delete opcodes that have been removed from ISA 3.0.
authorPeter Bergner <bergner@vnet.ibm.com>
Mon, 11 Jan 2016 17:54:58 +0000 (11:54 -0600)
committerPeter Bergner <bergner@vnet.ibm.com>
Mon, 11 Jan 2016 17:54:58 +0000 (11:54 -0600)
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.

gas/ChangeLog
gas/testsuite/gas/ppc/power9.d
gas/testsuite/gas/ppc/power9.s
gas/testsuite/gas/ppc/vsx3.d
gas/testsuite/gas/ppc/vsx3.s
opcodes/ChangeLog
opcodes/ppc-opc.c

index 509dc9690bdbfc410ebfffff936d303dc434d3ad..2e11d8eaf95cb83608e861990e6d6fb65f94b02b 100644 (file)
@@ -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
index a05f207f2e18f382514bd1a9bbed5d1115a3ddb0..2e5593dc322fbbfe829a01cb5f97753346fe8a5e 100644 (file)
@@ -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
index 7ab9e3b5483384b94cb15b598d21ffff034254db..6ee49d47b87d8e872aed04259ff7bf0b4f5dc96a 100644 (file)
@@ -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
index d226e12e1caf32f74cea29de18ec9c7949c2c1d1..ea60c660bfb109c719f3c3826cf4a5e9bbd6064f 100644 (file)
@@ -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
index 1084ebb56e926f55fcbcf46675d653b8237538a4..9861b3988af39d43f12c3bec9899e12c14853f44 100644 (file)
@@ -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
index d585f56b074ca93fbd86a89a51f8d031b5c13134..6ccfdb7c4123ea8fe8acf3c9770ea39f313b169c 100644 (file)
@@ -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
index d04f8a2ae0c550dde5208dea61dd66a1548b27b7..d4ba5d498cb3505ba6c6d25ae7038eff505ccbba 100644 (file)
@@ -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}},