]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit
aarch64: Support for FEAT_SVE_F16F32MM, FEAT_F8F16M, FEAT_F8F32MM
authorEzra Sitorus <ezra.sitorus@arm.com>
Fri, 13 Jun 2025 16:57:03 +0000 (17:57 +0100)
committerAlice Carlotti <alice.carlotti@arm.com>
Thu, 19 Jun 2025 13:36:33 +0000 (14:36 +0100)
commit4a6d6c97ca2204844631488a9985494c2752a11d
treebc65f50b3c5be73188410f79a2f210f7fd09c59d
parenta1f853de0ffdd4b9141479033f96cf56ca306b1b
aarch64: Support for FEAT_SVE_F16F32MM, FEAT_F8F16M, FEAT_F8F32MM

FEAT_SVE_F16F32MM introduces the SVE half-precision floating-point
matrix multiply-accumulate to single-precision instruction.

FEAT_F8F32MM introduces the Advanced SIMD 8-bit floating-point matrix
multiply-accumulate to single-precision instruction.

FEAT_F8F16MM introduces the Advanced SIMD 8-bit floating-point matrix
multiply-accumulate to half-precision instruction.
26 files changed:
gas/config/tc-aarch64.c
gas/doc/c-aarch64.texi
gas/testsuite/gas/aarch64/f8f16mm-bad.d [new file with mode: 0644]
gas/testsuite/gas/aarch64/f8f16mm-bad.l [new file with mode: 0644]
gas/testsuite/gas/aarch64/f8f16mm.d [new file with mode: 0644]
gas/testsuite/gas/aarch64/f8f16mm.s [new file with mode: 0644]
gas/testsuite/gas/aarch64/f8f16mm_sve2-bad.d [new file with mode: 0644]
gas/testsuite/gas/aarch64/f8f16mm_sve2-bad.l [new file with mode: 0644]
gas/testsuite/gas/aarch64/f8f16mm_sve2.d [new file with mode: 0644]
gas/testsuite/gas/aarch64/f8f16mm_sve2.s [new file with mode: 0644]
gas/testsuite/gas/aarch64/f8f32mm-bad.d [new file with mode: 0644]
gas/testsuite/gas/aarch64/f8f32mm-bad.l [new file with mode: 0644]
gas/testsuite/gas/aarch64/f8f32mm.d [new file with mode: 0644]
gas/testsuite/gas/aarch64/f8f32mm.s [new file with mode: 0644]
gas/testsuite/gas/aarch64/f8f32mm_sve2-bad.d [new file with mode: 0644]
gas/testsuite/gas/aarch64/f8f32mm_sve2-bad.l [new file with mode: 0644]
gas/testsuite/gas/aarch64/f8f32mm_sve2.d [new file with mode: 0644]
gas/testsuite/gas/aarch64/f8f32mm_sve2.s [new file with mode: 0644]
gas/testsuite/gas/aarch64/sve-f16f32mm-bad.d [new file with mode: 0644]
gas/testsuite/gas/aarch64/sve-f16f32mm-bad.l [new file with mode: 0644]
gas/testsuite/gas/aarch64/sve-f16f32mm.d [new file with mode: 0644]
gas/testsuite/gas/aarch64/sve-f16f32mm.s [new file with mode: 0644]
include/opcode/aarch64.h
opcodes/aarch64-asm-2.c
opcodes/aarch64-dis-2.c
opcodes/aarch64-tbl.h