[PATCH] x86: have .insn correctly consider AVX10.2's 256-bit embedded rounding
Jan Beulich
jbeulich@suse.com
Thu Jan 16 09:17:23 GMT 2025
On 16.01.2025 10:12, Jiang, Haochen wrote:
>> From: Jan Beulich <jbeulich@suse.com>
>> Sent: Thursday, January 16, 2025 5:10 PM
>>
>> Deriving operand size may no longer assume 512-bit vector size when
>> embedded rounding is in use. In fact it was apparently wrong to do so
>> in the first place, as that's not correct for scalar insns. Drop the
>> rounding type check altogether; we fall back to EVEX.LIG when no
>> suitable operand was specified anyway, later in the function (and, btw,
>> similarly for VEX encodings).
>> ---
>> Testcase to be the one from "x86: Ignore rounding for vcvt[,u]si2sd
>> under r32 and vcvt[,u]dq2pd instead of reporting bad", with vector size
>> zapped from the input.
>
> LGTM since texi actually needs no change after another look at that.
>
> I will adjust my testcase afterwards.
Actually I'd like your change to go in first, for mine to then adjust the
testcase accordingly.
Jan
More information about the Binutils
mailing list