Add support for yet some more new ISA 3.0 instructions.
authorPeter Bergner <bergner@vnet.ibm.com>
Wed, 22 Jun 2016 22:55:17 +0000 (17:55 -0500)
committerPeter Bergner <bergner@vnet.ibm.com>
Wed, 22 Jun 2016 22:55:17 +0000 (17:55 -0500)
commit6fd3a02da5548c71ff469f978444ef6c3af18783
tree68e8855e9cd1fdd65d2a726395aa24b4a08a4d65
parent6b4778968b298715ba78208bf047d72243961d49
Add support for yet some more new ISA 3.0 instructions.

opcodes/
* ppc-opc.c (RM, DRM, VXASH, VXASH_MASK, XMMF, XMMF_MASK): New defines.
(powerpc_opcodes) <brd, brh, brw, mffsce, mffscdrn, mffscdrni,
mffscrn, mffscrni, mffsl, nandxor, rldixor, setbool,
xor3>: New mnemonics.
<setb>: Change to a VX form instruction.
(insert_sh6): Add support for rldixor.
(extract_sh6): Likewise.

gas/
* testsuite/gas/ppc/power9.d <brd, brh, brw, mffs, mffs., mffsce,
mffscdrn, mffscdrni, mffscrn, mffscrni, mffsl, nandxor, rldixor,
setbool, xor3>: New tests.
* testsuite/gas/ppc/power9.s: Likewise.
gas/ChangeLog
gas/testsuite/gas/ppc/power9.d
gas/testsuite/gas/ppc/power9.s
opcodes/ChangeLog
opcodes/ppc-opc.c