]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit
aarch64: gas: Allow movprfx with fmmla and bfscale [PR gas/33562]
authorAlfie Richards <alfie.richards@arm.com>
Thu, 23 Oct 2025 09:45:22 +0000 (09:45 +0000)
committerAlice Carlotti <alice.carlotti@arm.com>
Tue, 28 Oct 2025 13:09:11 +0000 (13:09 +0000)
commitfacb933805565219a635beace8265d01c0318685
tree2593e99539a2eea82e5311448b3abc2af95e0e39
parent2006dea18d5a8e149ee60d5548e8b3d848e46c4c
aarch64: gas: Allow movprfx with fmmla and bfscale [PR gas/33562]

These instructions were previously incorrectly marked as not accepting
movprfx.  Fix this and add tests.

PR gas/33562

opcodes:
* aarch64-tbl.h: Update widening fmmmla and bfscale instructions.
gas:
* testsuite/gas/aarch64/f8f16mm_sve2-bad.l: Update test with movprfx.
* testsuite/gas/aarch64/f8f16mm_sve2.d: Ditto.
* testsuite/gas/aarch64/f8f16mm_sve2.s: Ditto.
* testsuite/gas/aarch64/f8f32mm_sve2-bad.l: Ditto.
* testsuite/gas/aarch64/f8f32mm_sve2.d: Ditto.
* testsuite/gas/aarch64/f8f32mm_sve2.s: Ditto.
* testsuite/gas/aarch64/sve-f16f32mm-bad.l: Ditto.
* testsuite/gas/aarch64/sve-f16f32mm.d: Ditto.
* testsuite/gas/aarch64/sve-f16f32mm.s: Ditto.
* testsuite/gas/aarch64/sve-bfscale-sve2.s: Ditto.
* testsuite/gas/aarch64/sve-bfscale-sve2.d: Ditto.

Approved-By: Alice Carlotti <alice.carlotti@arm.com>
12 files changed:
gas/testsuite/gas/aarch64/f8f16mm_sve2-bad.l
gas/testsuite/gas/aarch64/f8f16mm_sve2.d
gas/testsuite/gas/aarch64/f8f16mm_sve2.s
gas/testsuite/gas/aarch64/f8f32mm_sve2-bad.l
gas/testsuite/gas/aarch64/f8f32mm_sve2.d
gas/testsuite/gas/aarch64/f8f32mm_sve2.s
gas/testsuite/gas/aarch64/sve-bfscale-sve2.d
gas/testsuite/gas/aarch64/sve-bfscale-sve2.s
gas/testsuite/gas/aarch64/sve-f16f32mm-bad.l
gas/testsuite/gas/aarch64/sve-f16f32mm.d
gas/testsuite/gas/aarch64/sve-f16f32mm.s
opcodes/aarch64-tbl.h