]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit
aarch64: Fix fp8 feature dependencies
authorAndrew Carlotti <andrew.carlotti@arm.com>
Thu, 30 Jan 2025 19:14:46 +0000 (19:14 +0000)
committerAndrew Carlotti <andrew.carlotti@arm.com>
Fri, 31 Jan 2025 15:16:44 +0000 (15:16 +0000)
commit99b90c46110df304b9941dc1a2b38ec6a15774fc
tree4fab933dc3fa209ae044d56e5098ee154f9f12c2
parent0fad7627cf886c5d93c526b2b9d203b3e51e8513
aarch64: Fix fp8 feature dependencies

We agreed with LLVM that we shouldn't enforce the architectural
dependencies between fp8 muliplication features, so remove them.

Additionally, fix a typo in the gating for FEAT_SME_F8F16 instructions,
which were mistakenly gated by +sme-f8f32 instead.  Until now this
mistake had been masked by the dependency between the features.
gas/config/tc-aarch64.c
gas/doc/c-aarch64.texi
gas/testsuite/gas/aarch64/fp8-mul-illegal.d
gas/testsuite/gas/aarch64/fp8-sve-mul-illegal.d
opcodes/aarch64-tbl.h