{
if (!i.tm.opcode_modifier.evex)
{
- /* Do _not_ consider AVX512VL here. */
- if (i.rounding.type != rc_none || combined.bitfield.zmmword)
+ /* Do _not_ consider AVX512VL / AVX10.2 here. */
+ if (combined.bitfield.zmmword)
i.tm.opcode_modifier.evex = EVEX512;
else if (combined.bitfield.ymmword)
i.tm.opcode_modifier.evex = EVEX256;
.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.512.F3.0F.W0 0xe6, {rd-sae},%zmm5,%ymm6
- .insn EVEX.256.F3.0F.W0 0xe6, {rd-sae},%ymm5,%xmm6
- .insn EVEX.512.F3.0F.W0 0x7a, {rd-sae},%zmm5,%ymm6
- .insn EVEX.256.F3.0F.W0 0x7a, {rd-sae},%ymm5,%xmm6
+ .insn EVEX.F3.0F.W0 0xe6, {rd-sae},%zmm5,%ymm6
+ .insn EVEX.F3.0F.W0 0xe6, {rd-sae},%ymm5,%xmm6
+ .insn EVEX.F3.0F.W0 0x7a, {rd-sae},%zmm5,%ymm6
+ .insn EVEX.F3.0F.W0 0x7a, {rd-sae},%ymm5,%xmm6