This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
[PATCH 0/9] x86: (mainly) misc IgnoreSize related adjustments
- From: Jan Beulich <jbeulich at suse dot com>
- To: "binutils at sourceware dot org" <binutils at sourceware dot org>
- Cc: "H.J. Lu" <hjl dot tools at gmail dot com>
- Date: Wed, 4 Mar 2020 10:31:40 +0100
- Subject: [PATCH 0/9] x86: (mainly) misc IgnoreSize related adjustments
This multi-purpose attribute has traditionally been misused in
various places, but changes over the last so many months / years
have also resulted in it having become superfluous, while in
other cases the need to have it was not recognized. Before
actually thinking about splitting the attribute such that each
serves only one purpose, try to clean things up to get a better
understanding of the legitimate uses and hence the overall needs.
1: refine TPAUSE and UMWAIT
2: add missing IgnoreSize
3: correct MPX insn w/o base or index encoding in 16-bit mode
4: drop Rex64 attribute
5: replace NoRex64 on VEX-encoded insns
6: don't accept FI{LD,STP,STTP}LL in Intel syntax mode
7: fold (supposed to be) identical code
8: drop/replace IgnoreSize
9: reduce amount of various VCVT* templates
Jan