aarch64: Add the SME2 UNPK instructions
authorRichard Sandiford <richard.sandiford@arm.com>
Thu, 30 Mar 2023 10:09:16 +0000 (11:09 +0100)
committerRichard Sandiford <richard.sandiford@arm.com>
Thu, 30 Mar 2023 10:09:16 +0000 (11:09 +0100)
commitfa64dc802c82d07b93ac7d3c072a9ccbb99c6c0f
tree4d259820ec59c6801bf3f6812ea3c7096e49451d
parent6efa660124f481a5ba415cedd195764ea6ac09fd
aarch64: Add the SME2 UNPK instructions

This patch adds SUNPK and UUNPK, which unpack one register's
worth of elements to two registers' worth, or two registers'
worth to four registers' worth.
gas/testsuite/gas/aarch64/sme2-29-invalid.d [new file with mode: 0644]
gas/testsuite/gas/aarch64/sme2-29-invalid.l [new file with mode: 0644]
gas/testsuite/gas/aarch64/sme2-29-invalid.s [new file with mode: 0644]
gas/testsuite/gas/aarch64/sme2-29-noarch.d [new file with mode: 0644]
gas/testsuite/gas/aarch64/sme2-29-noarch.l [new file with mode: 0644]
gas/testsuite/gas/aarch64/sme2-29.d [new file with mode: 0644]
gas/testsuite/gas/aarch64/sme2-29.s [new file with mode: 0644]
opcodes/aarch64-dis-2.c
opcodes/aarch64-tbl.h