aarch64: Add support for the SYSP 128-bit system instruction
authorVictor Do Nascimento <victor.donascimento@arm.com>
Wed, 15 Nov 2023 14:29:31 +0000 (14:29 +0000)
committerVictor Do Nascimento <victor.donascimento@arm.com>
Tue, 9 Jan 2024 10:16:40 +0000 (10:16 +0000)
commit3521a28f10900ed893f53fcceec2f66c335cb154
tree2ddacb0f3751437dfdce28490946d167995d3098
parentf89c290e23c1195bbe6f90980ace3f9a81fde6f1
aarch64: Add support for the SYSP 128-bit system instruction

Mirroring the use of the `sys' - System Instruction assembly
instruction, this implements its 128-bit counterpart, `sysp'.

This optionally takes two contiguous general-purpose registers
starting at an even number or, when these are omitted, by default
sets both of these to xzr.

Syntax:

sysp #<op1>, <Cn>, <Cm>, #<op2>{, <Xt1>, <Xt2>}
gas/testsuite/gas/aarch64/illegal-sys128.l [new file with mode: 0644]
gas/testsuite/gas/aarch64/illegal-sys128.s [new file with mode: 0644]
opcodes/aarch64-dis.c
opcodes/aarch64-opc.c
opcodes/aarch64-tbl.h