[RFC PATCH] x86: Ignore rounding for vcvt[, u]si2sd under r32 and vcvt[,u]dq2pd instead of reporting bad

Jan Beulich jbeulich@suse.com
Tue Jan 14 14:36:09 GMT 2025


On 14.01.2025 09:35, Haochen Jiang wrote:
> --- a/gas/testsuite/gas/i386/evex.s
> +++ b/gas/testsuite/gas/i386/evex.s
> @@ -13,3 +13,7 @@ _start:
>  	.insn EVEX.LIG.F2.0F.W1 0x7b, %eax,{rd-sae},%xmm5,%xmm6
>  	.byte 0x62, 0xe1, 0x7e, 0x08, 0x2d, 0xc0
>  	.byte 0x62, 0xe1, 0x7c, 0x08, 0xc2, 0xc0, 0x00
> +	.insn EVEX.L2.F3.0F.W0 0xe6, {rd-sae},%zmm5,%ymm6
> +	.insn EVEX.L1.F3.0F.W0 0xe6, {rd-sae},%ymm5,%xmm6
> +	.insn EVEX.L2.F3.0F.W0 0x7a, {rd-sae},%zmm5,%ymm6
> +	.insn EVEX.L1.F3.0F.W0 0x7a, {rd-sae},%ymm5,%xmm6

Oh, one more thing: Instead of L1 / L2, can you please use 256 and 512
respectively here? Or omit the field altogether, causing it to be
derived from operands?

Jan


More information about the Binutils mailing list