This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: [PATCH] x86: remove stray instruction attributes
- From: "Jan Beulich" <JBeulich at suse dot com>
- To: "H.J. Lu" <hjl dot tools at gmail dot com>
- Cc: <binutils at sourceware dot org>
- Date: Thu, 30 Jun 2016 04:59:29 -0600
- Subject: Re: [PATCH] x86: remove stray instruction attributes
- Authentication-results: sourceware.org; auth=none
- References: <57750F2A02000078000FA05C at prv-mh dot provo dot novell dot com>
>>> On 30.06.16 at 12:23, <JBeulich@suse.com> wrote:
> - with Cpu64 Disp16 makes no sense for memory operands
> - with CpuNo64 Disp32S makes no sense
> - non-64-bit lgdt doesn't allow 10-byte operands
Another thing I've been thinking of, which I believe would greatly
improve readability of opcodes/i386-opc.tbl, is to remove the
various No_*Suf specifications when an instruction doesn't allow
any suffix: Since no instruction will possibly allow for every one of
them, i386-gen could easily be made set all 6 bits when none of
them got set by parsing of the input. Thoughts?
Jan