[PATCH v5 0/1] AArch64: Add FEAT_SVE2p3 and FEAT_SME2p3 instructions.

Sivan Shani sivan.shani@arm.com
Tue Dec 16 14:52:33 GMT 2025


This patch incorporates changes in response to code review
comments in [1].

[1]: https://inbox.sourceware.org/binutils/0b3e5f79-f8e3-aa6e-f9f0-3da60ab29ce0@e124511.cambridge.arm.com/

---
Sivan Shani (1):
  AArch64: Add FEAT_SVE2p3 and FEAT_SME2p3 instructions.

 gas/config/tc-aarch64.c                       |  46 +-
 gas/doc/c-aarch64.texi                        |   4 +
 gas/testsuite/gas/aarch64/illegal-memtag.l    |   2 +-
 gas/testsuite/gas/aarch64/sme2p3-bad.d        |   4 +
 gas/testsuite/gas/aarch64/sme2p3-bad.l        |  13 +
 gas/testsuite/gas/aarch64/sme2p3-bad.s        |  12 +
 gas/testsuite/gas/aarch64/sme2p3.d            |  33 ++
 gas/testsuite/gas/aarch64/sme2p3.s            |  25 +
 gas/testsuite/gas/aarch64/sve-invalid.l       |   8 +-
 .../gas/aarch64/sve2-sme2-6-invalid.l         |  16 +-
 gas/testsuite/gas/aarch64/sve2p3.d            | 246 ++++++++++
 gas/testsuite/gas/aarch64/sve2p3.s            | 238 +++++++++
 include/opcode/aarch64.h                      |   9 +
 opcodes/aarch64-asm-2.c                       |   4 +
 opcodes/aarch64-asm.c                         |  15 +
 opcodes/aarch64-asm.h                         |   1 +
 opcodes/aarch64-dis-2.c                       | 454 ++++++++++++++----
 opcodes/aarch64-dis.c                         |  19 +
 opcodes/aarch64-dis.h                         |   1 +
 opcodes/aarch64-opc-2.c                       |   3 +
 opcodes/aarch64-opc.c                         |  22 +
 opcodes/aarch64-opc.h                         |   1 +
 opcodes/aarch64-tbl-2.h                       |  28 ++
 opcodes/aarch64-tbl.h                         |  68 +++
 24 files changed, 1157 insertions(+), 115 deletions(-)
 create mode 100644 gas/testsuite/gas/aarch64/sme2p3-bad.d
 create mode 100644 gas/testsuite/gas/aarch64/sme2p3-bad.l
 create mode 100644 gas/testsuite/gas/aarch64/sme2p3-bad.s
 create mode 100644 gas/testsuite/gas/aarch64/sme2p3.d
 create mode 100644 gas/testsuite/gas/aarch64/sme2p3.s
 create mode 100644 gas/testsuite/gas/aarch64/sve2p3.d
 create mode 100644 gas/testsuite/gas/aarch64/sve2p3.s

-- 
2.43.0



More information about the Binutils mailing list