This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]