introduce svp64 prefixing libresoc-svp64-gas lxo/WIP-svp64-gas
authorAlexandre Oliva <oliva@libre-soc.org>
Sun, 14 Mar 2021 18:34:16 +0000 (15:34 -0300)
committerAlexandre Oliva <oliva@gnu.org>
Sun, 14 Mar 2021 18:34:16 +0000 (15:34 -0300)
commit84629a61ee0f459a78e245e5aa41bec73f30c4d1
tree0340d15a5607497a92043af46fad455ce72fdadf
parent48ef615826f7511dd3a41967ca254993363de3da
introduce svp64 prefixing

This (very incomplete) patch introduces svp64 prefixing support in the
GNU assembler.

The idea is to mark opcodes (in .../ppc-opc.c) that can be prefixed
with XT2 or XT3, and svp64 opcodes that aren't prefixed (setvl) with
OPC.

???  I'm not sure XT2 and XT3 are enough, though.  We might need to
know the RM-* encoding to be able to parse the prefixed opcode.
That's where I got stuck a few weeks ago.
gas/config/tc-ppc.c
include/opcode/ppc.h