arm: Support pac_key_* register operand for MRS/MSR in Armv8.1-M Mainline
commit1fb5ccd6bfc140c0f542cdd678e5888e18599e59
authorAndre Vieira <andre.simoesdiasvieira@arm.com>
Wed, 20 Nov 2024 17:15:28 +0000 (20 17:15 +0000)
committerAndre Vieira <andre.simoesdiasvieira@arm.com>
Wed, 20 Nov 2024 17:15:28 +0000 (20 17:15 +0000)
tree7313037d14a18b31b1393c070de9f2cac67c6a47
parenta5419b6f0011ebeb24a3d4420bf2d8a9282e6153
arm: Support pac_key_* register operand for MRS/MSR in Armv8.1-M Mainline

Add support for pac_key_[pu]_[0-3](_ns)? register operands for the MRS and MSR
instructions when assembling for Armv8.1-M Mainline, as well as adding the
corresponding support for disassembling instructions that use it.
gas/config/tc-arm.c
gas/testsuite/gas/arm/archv8_1m-pac-msr.d [new file with mode: 0644]
gas/testsuite/gas/arm/archv8_1m-pac-msr.s [new file with mode: 0644]
opcodes/arm-dis.c