[PATCH v1 1/6] aarch64: Add support for sme2.1 luti2 and luti4 instructions.

Srinath Parvathaneni srinath.parvathaneni@arm.com
Mon Jul 8 15:36:40 GMT 2024


This patch adds support for following sme2.1 luti2 and luti4 instructions, spec is
available here [1]

1. LUTI2 (two registers) strided.
2. LUTI2 (four registers) strided.
3. LUTI4 (two registers) strided.
4. LUTI4 (four registers) strided.

[1]: https://developer.arm.com/documentation/ddi0602/2024-03/SME-Instructions?lang=en
---
 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 ++++++++++++++++++++++++
 include/opcode/aarch64.h                 |  1 +
 opcodes/aarch64-asm.c                    |  4 ++
 opcodes/aarch64-dis.c                    |  6 ++
 opcodes/aarch64-tbl.h                    | 10 +++
 9 files changed, 309 insertions(+)
 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

-------------- next part --------------
A non-text attachment was scrubbed...
Name: v1-0001-aarch64-Add-support-for-sme2.1-luti2-and-luti4-in.patch
Type: text/x-patch
Size: 19325 bytes
Desc: not available
URL: <https://sourceware.org/pipermail/binutils/attachments/20240708/2044ed77/attachment-0001.bin>


More information about the Binutils mailing list