From afa8d4054b8e0b1384f2d07f1c15163c0699d660 Mon Sep 17 00:00:00 2001 From: Peter Bergner Date: Mon, 11 Jan 2016 11:54:58 -0600 Subject: [PATCH] Delete opcodes that have been removed from ISA 3.0. opcodes/ * ppc-opc.c : Delete. : Likewise. : Likewise. : Likewise. : Likewise. gas/ * testsuite/gas/ppc/power9.d : Delete tests. * testsuite/gas/ppc/power9.s: Likewise. * testsuite/gas/ppc/vsx3.d: Likewise. * testsuite/gas/ppc/vsx3.s: Likewise. --- 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 509dc9690b..2e11d8eaf9 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,11 @@ +2016-01-11 Peter Bergner + + * testsuite/gas/ppc/power9.d : 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 PR gas/13050 diff --git a/gas/testsuite/gas/ppc/power9.d b/gas/testsuite/gas/ppc/power9.d index a05f207f2e..2e5593dc32 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 7ab9e3b548..6ee49d47b8 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 d226e12e1c..ea60c660bf 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 1084ebb56e..9861b3988a 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 d585f56b07..6ccfdb7c41 100644 --- a/opcodes/ChangeLog +++ b/opcodes/ChangeLog @@ -1,3 +1,11 @@ +2016-01-11 Peter Bergner + + * ppc-opc.c : Delete. + : Likewise. + : Likewise. + : Likewise. + : Likewise. + 2016-01-08 Andreas Schwab PR gas/13050 diff --git a/opcodes/ppc-opc.c b/opcodes/ppc-opc.c index d04f8a2ae0..d4ba5d498c 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}},