[PATCH v1 0/6] Binutils] aarch64: Add support for sme2p1 instructions.
Richard Earnshaw (lists)
Richard.Earnshaw@arm.com
Fri Jul 12 14:47:00 GMT 2024
On 08/07/2024 16:36, Srinath Parvathaneni wrote:
> Hi,
>
> This patch series adds the support for aarch64 sme2p1 instructions
> and the spec can be found here [1].
>
> Srinath Parvathaneni (6):
> aarch64: Add support for sme2.1 luti2 and luti4 instructions.
> aarch64: Add support for sme2.1 luti2 and luti4 instructions (regenerated files).
> aarch64: Add support for sme2.1 movaz instructions.
> aarch64: Add support for sme2.1 movaz instructions (regenerated files).
> aarch64: Add support for sme2.1 zero instructions.
> aarch64: Add support for sme2.1 zero instructions (regenerated files).
>
> [1]: https://developer.arm.com/documentation/ddi0602/2024-03/SVE-Instructions?lang=en
>
> Ok for binutils-master?
>
> Regards,
> Srinath.
>
> gas/config/tc-aarch64.c | 1 +
> gas/testsuite/gas/aarch64/sme-4-illegal.l | 2 +-
> gas/testsuite/gas/aarch64/sme2p1-2-bad.d | 4 +
> gas/testsuite/gas/aarch64/sme2p1-2-bad.l | 62 ++
> gas/testsuite/gas/aarch64/sme2p1-2-bad.s | 48 ++
> gas/testsuite/gas/aarch64/sme2p1-2.d | 87 +++
> gas/testsuite/gas/aarch64/sme2p1-2.s | 87 +++
> gas/testsuite/gas/aarch64/sme2p1-3-bad.d | 4 +
> gas/testsuite/gas/aarch64/sme2p1-3-bad.l | 30 +
> gas/testsuite/gas/aarch64/sme2p1-3-bad.s | 20 +
> gas/testsuite/gas/aarch64/sme2p1-3.d | 26 +
> gas/testsuite/gas/aarch64/sme2p1-3.s | 19 +
> gas/testsuite/gas/aarch64/sme2p1-4-bad.d | 4 +
> gas/testsuite/gas/aarch64/sme2p1-4-bad.l | 76 +++
> gas/testsuite/gas/aarch64/sme2p1-4-bad.s | 48 ++
> gas/testsuite/gas/aarch64/sme2p1-4.d | 53 ++
> gas/testsuite/gas/aarch64/sme2p1-4.s | 48 ++
> gas/testsuite/gas/aarch64/sme2p1-5-bad.d | 4 +
> gas/testsuite/gas/aarch64/sme2p1-5-bad.l | 103 +++
> gas/testsuite/gas/aarch64/sme2p1-5-bad.s | 54 ++
> gas/testsuite/gas/aarch64/sme2p1-5.d | 54 ++
> gas/testsuite/gas/aarch64/sme2p1-5.s | 54 ++
> include/opcode/aarch64.h | 13 +-
> opcodes/aarch64-asm-2.c | 94 +--
> opcodes/aarch64-asm.c | 47 ++
> opcodes/aarch64-asm.h | 1 +
> opcodes/aarch64-dis-2.c | 753 ++++++++++++++--------
> opcodes/aarch64-dis.c | 55 ++
> opcodes/aarch64-dis.h | 1 +
> opcodes/aarch64-opc-2.c | 1 +
> opcodes/aarch64-opc.c | 71 +-
> opcodes/aarch64-opc.h | 4 +
> opcodes/aarch64-tbl.h | 47 ++
> 33 files changed, 1634 insertions(+), 341 deletions(-)
> create mode 100644 gas/testsuite/gas/aarch64/sme2p1-2-bad.d
> create mode 100644 gas/testsuite/gas/aarch64/sme2p1-2-bad.l
> create mode 100644 gas/testsuite/gas/aarch64/sme2p1-2-bad.s
> create mode 100644 gas/testsuite/gas/aarch64/sme2p1-2.d
> create mode 100644 gas/testsuite/gas/aarch64/sme2p1-2.s
> create mode 100644 gas/testsuite/gas/aarch64/sme2p1-3-bad.d
> create mode 100644 gas/testsuite/gas/aarch64/sme2p1-3-bad.l
> create mode 100644 gas/testsuite/gas/aarch64/sme2p1-3-bad.s
> create mode 100644 gas/testsuite/gas/aarch64/sme2p1-3.d
> create mode 100644 gas/testsuite/gas/aarch64/sme2p1-3.s
> create mode 100644 gas/testsuite/gas/aarch64/sme2p1-4-bad.d
> create mode 100644 gas/testsuite/gas/aarch64/sme2p1-4-bad.l
> create mode 100644 gas/testsuite/gas/aarch64/sme2p1-4-bad.s
> create mode 100644 gas/testsuite/gas/aarch64/sme2p1-4.d
> create mode 100644 gas/testsuite/gas/aarch64/sme2p1-4.s
> create mode 100644 gas/testsuite/gas/aarch64/sme2p1-5-bad.d
> create mode 100644 gas/testsuite/gas/aarch64/sme2p1-5-bad.l
> create mode 100644 gas/testsuite/gas/aarch64/sme2p1-5-bad.s
> create mode 100644 gas/testsuite/gas/aarch64/sme2p1-5.d
> create mode 100644 gas/testsuite/gas/aarch64/sme2p1-5.s
>
Rebased and pushed.
Thanks
R.
More information about the Binutils
mailing list