Power10 VSX Mask Manipulation Operations
authorAlan Modra <amodra@gmail.com>
Mon, 11 May 2020 00:11:57 +0000 (09:41 +0930)
committerAlan Modra <amodra@gmail.com>
Mon, 11 May 2020 11:38:37 +0000 (21:08 +0930)
commitfdefed7c26be5016944e59ccb39d4d254bd817f3
tree22bb6ef3145e0db95107fa483e987307e4c72df2
parentaa3c112fab5db4a90703442f65b743857e50d2ac
Power10 VSX Mask Manipulation Operations

opcodes/
* ppc-opc.c (MP, VXVAM_MASK): Define.
(VXVAPS_MASK): Use VXVA_MASK.
(powerpc_opcodes): Add mtvsrbmi, vexpandbm, vexpandhm, vexpandwm,
vexpanddm, vexpandqm, vextractbm, vextracthm, vextractwm,
vextractdm, vextractqm, mtvsrbm, mtvsrhm, mtvsrwm, mtvsrdm, mtvsrqm,
vcntmbb, vcntmbh, vcntmbw, vcntmbd.
gas/
* testsuite/gas/ppc/maskmanip.d,
* testsuite/gas/ppc/maskmanip.s: New test.
* testsuite/gas/ppc/ppc.exp: Run it.
gas/ChangeLog
gas/testsuite/gas/ppc/maskmanip.d [new file with mode: 0644]
gas/testsuite/gas/ppc/maskmanip.s [new file with mode: 0644]
gas/testsuite/gas/ppc/ppc.exp
opcodes/ChangeLog
opcodes/ppc-opc.c