[PATCH v2 9/9] x86: correct VFPCLASSP{S,D} operand size handling

Jan Beulich jbeulich@suse.com
Wed Oct 30 08:03:00 GMT 2019


On 29.10.2019 20:16, H.J. Lu wrote:
> On Mon, Oct 28, 2019 at 1:10 AM Jan Beulich <jbeulich@suse.com> wrote:
>>
>> With AVX512VL disabled (e.g. when writing code for the Knights family
>> of processors) these insns aren't ambiguous when used with a memory
>> source, and hence should be accepted without suffix or operand size
>> specifier. When AVX512VL is enabled, to be consistent with this as
>> well as other ambiguous operand size handling it seems better to just
>> wanrn about the ambiguity in AT&T mode, and still default to 512-bit
>> operands (on the assumption that the code may have been written without
>> AVX512VL in mind yet).
> 
> There is no need for this.   Memory size or suffix is always needed for them.

It is not - what you say (again) is your private opinion, not (afaict)
something based on some objective criteria. If I'm missing something
here, please clarify, but recall that we've been discussing this before.

Jan



More information about the Binutils mailing list