aboutsummaryrefslogtreecommitdiff
path: root/opcodes
diff options
context:
space:
mode:
authorPeter Bergner <bergner@linux.ibm.com>2024-11-06 14:02:35 -0600
committerPeter Bergner <bergner@linux.ibm.com>2024-11-20 18:33:07 -0500
commite7bc2c935ca049f754105d58cc0de8b7b67a1c69 (patch)
tree8095316d51d03f52e1699e5882729265187191c7 /opcodes
parentb6f3ac06eec82b1a9d41a4583261ff022c9e9843 (diff)
downloadfsf-binutils-gdb-e7bc2c935ca049f754105d58cc0de8b7b67a1c69.zip
fsf-binutils-gdb-e7bc2c935ca049f754105d58cc0de8b7b67a1c69.tar.gz
fsf-binutils-gdb-e7bc2c935ca049f754105d58cc0de8b7b67a1c69.tar.bz2
PowerPC: Add support for RFC02677 - VSX Vector Rotate Left Word
opcodes/ * ppc-opc.c (powerpc_opcodes): Add xvrlw. gas/ * testsuite/gas/ppc/future.s: Add test for xvrlw. * testsuite/gas/ppc/future.d: Likewise.
Diffstat (limited to 'opcodes')
-rw-r--r--opcodes/ppc-opc.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/opcodes/ppc-opc.c b/opcodes/ppc-opc.c
index e55bfe8..705b5d7 100644
--- a/opcodes/ppc-opc.c
+++ b/opcodes/ppc-opc.c
@@ -9372,6 +9372,7 @@ const struct powerpc_opcode powerpc_opcodes[] = {
{"xscvuxddp", XX2(60,360), XX2_MASK, PPCVSX, PPCVLE, {XT6, XB6}},
{"xsnabsdp", XX2(60,361), XX2_MASK, PPCVSX, PPCVLE, {XT6, XB6}},
{"xststdcdp", XX2(60,362), XX2BFD_MASK, PPCVSX3, PPCVLE, {BF, XB6, DCMX}},
+{"xvrlw", XX3(60,184), XX3_MASK, PPCVSXF, PPCVLE, {XT6, XA6, XB6}},
{"xsnmsubmdp", XX3(60,185), XX3_MASK, PPCVSX, PPCVLE, {XT6, XA6, XB6}},
{"xxleqv", XX3(60,186), XX3_MASK, PPCVSX2, PPCVLE, {XT6, XA6, XB6}},
{"xscvsxddp", XX2(60,376), XX2_MASK, PPCVSX, PPCVLE, {XT6, XB6}},