[PATCH v1 0/6] Binutils] aarch64: Add support for sme2p1 instructions.

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


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

-- 
2.25.1



More information about the Binutils mailing list