x86: limiting the use of No_*Suf

Jan Beulich jbeulich@suse.com
Fri Aug 12 09:30:36 GMT 2022


H.J.,

since you didn't like "x86: imply all No_*Suf when none is set in a
template" I've been thinking of other ways to limit the excessive use
of these attributes. One observation is that templates with IsPrefix,
Broadcast, or Masking set always have all No_<x>Suf also set.
Therefore the latter could be dropped from those templates (improving
readability), compensated by
1) a respective adjustment to match_template(), or
2) a change to i386-gen.c, or
3) respective pre-processor macros.
Do you have any opinion on the general direction of this and, if in
favor, any preference for one of the three options?

Jan


More information about the Binutils mailing list