[PATCH RESEND v2] Aarch64: Allow explicit size specifier for predicate operand of {sq, uq, }{incp, decp}
Jan Beulich
jbeulich@suse.com
Mon Feb 21 13:13:27 GMT 2022
On 16.02.2022 01:53, Shaokun Zhang wrote:
> --- a/gas/testsuite/gas/aarch64/sve-movprfx_23.d
> +++ b/gas/testsuite/gas/aarch64/sve-movprfx_23.d
> @@ -9,29 +9,29 @@ Disassembly of section .*:
>
> 0+ <.*>:
> [^:]+: 04512461 movprfx z1.h, p1/m, z3.h
> -[^:]+: 256c8021 incp z1.h, p1 // note: merging predicate expected due to preceding `movprfx' at operand 2
> +[^:]+: 256c8021 incp z1.h, p1.h // note: merging predicate expected due to preceding `movprfx' at operand 2
I have a more general question here: Couldn't the spec make optional the
use of all the same size specifiers when there are multiple, same element
size operands? One such suffix of course needs to be there to disambiguate
different element size forms of the same insn, but the redundancy merely
adds clutter imo.
Jan
More information about the Binutils
mailing list