public inbox for binutils@sourceware.org
 help / color / mirror / Atom feed
* [PATCH 0/9] x86: (mainly) misc IgnoreSize related adjustments
@ 2020-03-04  9:32 Jan Beulich
  2020-03-04  9:41 ` [PATCH 1/9] x86: refine TPAUSE and UMWAIT Jan Beulich
                   ` (9 more replies)
  0 siblings, 10 replies; 37+ messages in thread
From: Jan Beulich @ 2020-03-04  9:32 UTC (permalink / raw)
  To: binutils; +Cc: H.J. Lu

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

^ permalink raw reply	[flat|nested] 37+ messages in thread

end of thread, other threads:[~2020-03-05 16:00 UTC | newest]

Thread overview: 37+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-03-04  9:32 [PATCH 0/9] x86: (mainly) misc IgnoreSize related adjustments Jan Beulich
2020-03-04  9:41 ` [PATCH 1/9] x86: refine TPAUSE and UMWAIT Jan Beulich
2020-03-04 11:37   ` H.J. Lu
2020-03-04 11:40     ` Jan Beulich
2020-03-04 11:44       ` H.J. Lu
2020-03-05  8:08         ` Jan Beulich
2020-03-05 14:05           ` H.J. Lu
2020-03-05 14:08             ` Jan Beulich
2020-03-05 14:38               ` H.J. Lu
2020-03-05 14:51                 ` Jan Beulich
2020-03-05 14:54                   ` H.J. Lu
2020-03-05 15:16                     ` Jan Beulich
2020-03-05 15:22             ` Jan Beulich
2020-03-05 15:37               ` H.J. Lu
2020-03-05 15:42                 ` Jan Beulich
2020-03-05 16:00                   ` H.J. Lu
2020-03-04  9:42 ` [PATCH 2/9] x86: add missing IgnoreSize Jan Beulich
2020-03-04 11:40   ` H.J. Lu
2020-03-04  9:43 ` [PATCH 3/9] x86: correct MPX insn w/o base or index encoding in 16-bit mode Jan Beulich
2020-03-04 11:46   ` H.J. Lu
2020-03-04 11:50     ` Jan Beulich
2020-03-04 11:55       ` H.J. Lu
2020-03-04 12:58         ` Jan Beulich
2020-03-04 13:26           ` H.J. Lu
2020-03-04  9:44 ` [PATCH 4/9] x86: drop Rex64 attribute Jan Beulich
2020-03-04 11:47   ` H.J. Lu
2020-03-04  9:45 ` [PATCH 6/9] x86: don't accept FI{LD,STP,STTP}LL in Intel syntax mode Jan Beulich
2020-03-04 11:55   ` H.J. Lu
2020-03-04  9:46 ` [PATCH 7/9] x86: fold (supposed to be) identical code Jan Beulich
2020-03-04 11:56   ` H.J. Lu
2020-03-04  9:47 ` [PATCH 9/9] x86: reduce amount of various VCVT* templates Jan Beulich
2020-03-04 12:00   ` H.J. Lu
2020-03-04 10:15 ` [PATCH 8/9] x86: drop/replace IgnoreSize Jan Beulich
2020-03-04 11:59   ` H.J. Lu
2020-03-04 10:19 ` [PATCH 5/9] x86: replace NoRex64 on VEX-encoded insns Jan Beulich
2020-03-04 11:51   ` H.J. Lu
2020-03-05  8:07 ` [PATCH v1.1 1/9] x86: refine TPAUSE and UMWAIT Jan Beulich

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).