PowerPC VLE extended instructions in powerpc_macros
authorAlan Modra <amodra@gmail.com>
Tue, 15 Mar 2022 23:37:02 +0000 (10:07 +1030)
committerAlan Modra <amodra@gmail.com>
Tue, 15 Mar 2022 23:37:02 +0000 (10:07 +1030)
commit51ba92c795081f06e24fe68c20493f376ef5c868
treecb0c4a45dba6d966555cc285dded4b089e51e533
parentf304c63d24ef12f3c01b978929ed026b1ec85f56
PowerPC VLE extended instructions in powerpc_macros

This moves VLE insn out of the macro table.  "e_slwi" and "e_srwi"
already exist in vle_opcodes as distinct instructions rather than
encodings of e_rlwinm.

opcodes/
* ppc-opc.c (vle_opcodes): Typo fix e_rlwinm operand.
Add "e_inslwi", "e_insrwi", "e_rotlwi", "e_rotrwi", "e_clrlwi",
"e_clrrwi", "e_extlwi", "e_extrwi", and "e_clrlslwi".
(powerpc_macros): Delete same.  Delete "e_slwi" and "e_srwi" too.
gas/
* testsuite/gas/ppc/vle-simple-5.d: Update.
gas/testsuite/gas/ppc/vle-simple-5.d
opcodes/ppc-opc.c