aarch64: Add the SME2 vertical dot-product instructions
authorRichard Sandiford <richard.sandiford@arm.com>
Thu, 30 Mar 2023 10:09:14 +0000 (11:09 +0100)
committerRichard Sandiford <richard.sandiford@arm.com>
Thu, 30 Mar 2023 10:09:14 +0000 (11:09 +0100)
commita42de2296a069aa3037594585994b2d376b0baff
tree61172a4747a7be04a813b6331d551cc89fc28d49
parent57e727c77a5434e10cdd6e0200f2c1c22c1c3b2a
aarch64: Add the SME2 vertical dot-product instructions

There are three instruction formats here:
- BFVDOT + FVDOT
- SVDOT + UVDOT
- SUVDOT + USVDOT

There are also 64-bit forms of SVDOT and UVDOT.
30 files changed:
gas/testsuite/gas/aarch64/sme2-18-invalid.d [new file with mode: 0644]
gas/testsuite/gas/aarch64/sme2-18-invalid.l [new file with mode: 0644]
gas/testsuite/gas/aarch64/sme2-18-invalid.s [new file with mode: 0644]
gas/testsuite/gas/aarch64/sme2-18-noarch.d [new file with mode: 0644]
gas/testsuite/gas/aarch64/sme2-18-noarch.l [new file with mode: 0644]
gas/testsuite/gas/aarch64/sme2-18.d [new file with mode: 0644]
gas/testsuite/gas/aarch64/sme2-18.s [new file with mode: 0644]
gas/testsuite/gas/aarch64/sme2-19-invalid.d [new file with mode: 0644]
gas/testsuite/gas/aarch64/sme2-19-invalid.l [new file with mode: 0644]
gas/testsuite/gas/aarch64/sme2-19-invalid.s [new file with mode: 0644]
gas/testsuite/gas/aarch64/sme2-19-noarch.d [new file with mode: 0644]
gas/testsuite/gas/aarch64/sme2-19-noarch.l [new file with mode: 0644]
gas/testsuite/gas/aarch64/sme2-19.d [new file with mode: 0644]
gas/testsuite/gas/aarch64/sme2-19.s [new file with mode: 0644]
gas/testsuite/gas/aarch64/sme2-20-invalid.d [new file with mode: 0644]
gas/testsuite/gas/aarch64/sme2-20-invalid.l [new file with mode: 0644]
gas/testsuite/gas/aarch64/sme2-20-invalid.s [new file with mode: 0644]
gas/testsuite/gas/aarch64/sme2-20-noarch.d [new file with mode: 0644]
gas/testsuite/gas/aarch64/sme2-20-noarch.l [new file with mode: 0644]
gas/testsuite/gas/aarch64/sme2-20.d [new file with mode: 0644]
gas/testsuite/gas/aarch64/sme2-20.s [new file with mode: 0644]
gas/testsuite/gas/aarch64/sme2-i16i64-4-invalid.d [new file with mode: 0644]
gas/testsuite/gas/aarch64/sme2-i16i64-4-invalid.l [new file with mode: 0644]
gas/testsuite/gas/aarch64/sme2-i16i64-4-invalid.s [new file with mode: 0644]
gas/testsuite/gas/aarch64/sme2-i16i64-4-noarch.d [new file with mode: 0644]
gas/testsuite/gas/aarch64/sme2-i16i64-4-noarch.l [new file with mode: 0644]
gas/testsuite/gas/aarch64/sme2-i16i64-4.d [new file with mode: 0644]
gas/testsuite/gas/aarch64/sme2-i16i64-4.s [new file with mode: 0644]
opcodes/aarch64-dis-2.c
opcodes/aarch64-tbl.h