[PATCH v1 2/5] aarch64: Add support for FEAT_SVE_B16B16 min and max instructions.

Srinath Parvathaneni srinath.parvathaneni@arm.com
Thu Jul 18 10:27:51 GMT 2024


This patch adds support for SME Z-targeting multi-vector non-widening
BFloat16 instructions, under tick FEAT_SVE_B16B16 and command line flag
"+sme-b16b16+sme2".

The spec for this feature and instructions is availabe here [1]:
[1]: https://developer.arm.com/documentation/ddi0602/2024-06/SME-Instructions?lang=en
---
 gas/config/tc-aarch64.c                       |   2 +
 .../gas/aarch64/bfloat16-2-invalid.l          |   4 +-
 .../gas/aarch64/bfloat16-sme2-2-bad.d         |   4 +
 .../gas/aarch64/bfloat16-sme2-2-bad.l         | 159 ++++++++++++++++++
 .../gas/aarch64/bfloat16-sme2-2-bad.s         | 136 +++++++++++++++
 gas/testsuite/gas/aarch64/bfloat16-sme2-2.d   | 122 ++++++++++++++
 gas/testsuite/gas/aarch64/bfloat16-sme2-2.s   | 138 +++++++++++++++
 include/opcode/aarch64.h                      |   2 +
 opcodes/aarch64-tbl.h                         |  29 ++++
 9 files changed, 594 insertions(+), 2 deletions(-)
 create mode 100644 gas/testsuite/gas/aarch64/bfloat16-sme2-2-bad.d
 create mode 100644 gas/testsuite/gas/aarch64/bfloat16-sme2-2-bad.l
 create mode 100644 gas/testsuite/gas/aarch64/bfloat16-sme2-2-bad.s
 create mode 100644 gas/testsuite/gas/aarch64/bfloat16-sme2-2.d
 create mode 100644 gas/testsuite/gas/aarch64/bfloat16-sme2-2.s

-------------- next part --------------
A non-text attachment was scrubbed...
Name: v1-0002-aarch64-Add-support-for-FEAT_SVE_B16B16-min-and-m.patch
Type: text/x-patch
Size: 38689 bytes
Desc: not available
URL: <https://sourceware.org/pipermail/binutils/attachments/20240718/c425b02c/attachment-0001.bin>


More information about the Binutils mailing list