This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: [PATCH 11/13] x86: make AnySize an insn attribute
On Wed, Oct 30, 2019 at 1:28 AM Jan Beulich <jbeulich@suse.com> wrote:
>
> ... instead of an operand one. Which operand it applies to can be
> determined from other operand properties, but as it turns out the only
> place it is actually used at doesn't even need further qualification.
>
> gas/
> 2019-10-XX Jan Beulich <jbeulich@suse.com>
>
> * config/tc-i386.c (operand_size_match): Adjust anysize use.
>
> opcodes/
> 2019-10-XX Jan Beulich <jbeulich@suse.com>
>
> * i386-gen.c (opcode_modifiers): Add AnySize entry.
> (operand_types): Remove AnySize entry.
> * i386-opc.h (AnySize): Move between enums.
> (struct i386_opcode_modifier): Add anysize field.
> (OTUnused): Un-comment.
> (union i386_operand_type): Remove anysize field.
> * i386-opc.tbl (lea, invlpg, clflush, prefetchnta, prefetcht0,
> prefetcht1, prefetcht2, prefetchtw, bndmk, bndcl, bndcu, bndcn,
> bndstx, bndldx, prefetchwt1, clflushopt, clwb, cldemote): Move
> AnySize.
> * i386-tbl.h: Re-generate.
>
OK.
Thanks.
--
H.J.