aarch64: Update LS64 feature with system register
authorPrzemyslaw Wirkus <przemyslaw.wirkus@arm.com>
Mon, 9 Nov 2020 11:30:22 +0000 (11:30 +0000)
committerPrzemyslaw Wirkus <przemyslaw.wirkus@arm.com>
Mon, 9 Nov 2020 11:37:32 +0000 (11:37 +0000)
commit4a3e3e228280ebbd6320743c1bc2f1401e70300c
tree4391c846aaa942245299b96494f203edbe6d5d1f
parent8edca81ece5df534c1cdd1f8362e7b5b9b090cfa
aarch64: Update LS64 feature with system register

This patch:
+ Adds new ACCDATA_EL1 (Accelerator Data) system register, see [0].
+ Adds LS64 instruction tests.
+ Update LS64 feature test with new register.
+ Fix comment for AARCH64_OPND_Rt_LS64.

    [0] https://developer.arm.com/docs/ddi0595/i/aarch64-system-registers/accdata_el1

Note: as this is register only extension we do not want to hide these
registers behind -march flag going forward (they should be enabled by
default).
gas/ChangeLog
gas/config/tc-aarch64.c
gas/testsuite/gas/aarch64/ls64.d [new file with mode: 0644]
gas/testsuite/gas/aarch64/ls64.s
opcodes/ChangeLog
opcodes/aarch64-opc.c