File tree 2 files changed +10
-2
lines changed
2 files changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -2471,7 +2471,7 @@ ISA_SET: AVX512DQ_512
2471
2471
EXCEPTIONS: AVX512-E2
2472
2472
REAL_OPCODE: Y
2473
2473
ATTRIBUTES: MASKOP_EVEX MXCSR
2474
- PATTERN: EVV 0xE6 VF3 V0F MOD[0b11] MOD=3 BCRC=1 REG[rrr] RM[nnn] FIX_ROUND_LEN512() AVX512_ROUND() W1 NOEVSR
2474
+ PATTERN: EVV 0xE6 VF3 V0F MOD[0b11] MOD=3 BCRC=1 REG[rrr] RM[nnn] W1 NOEVSR FIX_ROUND_LEN512() AVX512_ROUND()
2475
2475
OPERANDS: REG0=ZMM_R3():w:zi64:TXT=ROUNDC REG1=MASK1():r:mskw:TXT=ZEROSTR REG2=ZMM_B3():r:zf64
2476
2476
IFORM: VCVTQQ2PD_ZMMi64_MASKmskw_ZMMf64_AVX512
2477
2477
}
@@ -3455,7 +3455,7 @@ ISA_SET: AVX512DQ_512
3455
3455
EXCEPTIONS: AVX512-E2
3456
3456
REAL_OPCODE: Y
3457
3457
ATTRIBUTES: MASKOP_EVEX MXCSR
3458
- PATTERN: EVV 0x7A VF3 V0F MOD[0b11] MOD=3 BCRC=1 REG[rrr] RM[nnn] FIX_ROUND_LEN512() AVX512_ROUND() W1 NOEVSR
3458
+ PATTERN: EVV 0x7A VF3 V0F MOD[0b11] MOD=3 BCRC=1 REG[rrr] RM[nnn] W1 NOEVSR FIX_ROUND_LEN512() AVX512_ROUND()
3459
3459
OPERANDS: REG0=ZMM_R3():w:zf64:TXT=ROUNDC REG1=MASK1():r:mskw:TXT=ZEROSTR REG2=ZMM_B3():r:zu64
3460
3460
IFORM: VCVTUQQ2PD_ZMMf64_MASKmskw_ZMMu64_AVX512
3461
3461
}
Original file line number Diff line number Diff line change @@ -796,6 +796,10 @@ ATTRIBUTES: MASKOP_EVEX
796
796
PATTERN: EVV 0xE6 VF3 V0F MOD[0b11] MOD=3 BCRC=0 REG[rrr] RM[nnn] VL512 W0 NOEVSR
797
797
OPERANDS: REG0=ZMM_R3():w:zf64 REG1=MASK1():r:mskw:TXT=ZEROSTR REG2=YMM_B3():r:qq:i32
798
798
IFORM: VCVTDQ2PD_ZMMf64_MASKmskw_YMMi32_AVX512
799
+ COMMENT: ignores rc/sae. need to adjust VL to 512
800
+ PATTERN: EVV 0xE6 VF3 V0F MOD[0b11] MOD=3 BCRC=1 REG[rrr] RM[nnn] W0 NOEVSR FIX_ROUND_LEN512()
801
+ OPERANDS: REG0=ZMM_R3():w:zf64 REG1=MASK1():r:mskw:TXT=ZEROSTR REG2=YMM_B3():r:qq:i32
802
+ IFORM: VCVTDQ2PD_ZMMf64_MASKmskw_YMMi32_AVX512
799
803
}
800
804
801
805
{
@@ -2440,6 +2444,10 @@ ATTRIBUTES: MASKOP_EVEX
2440
2444
PATTERN: EVV 0x7A VF3 V0F MOD[0b11] MOD=3 BCRC=0 REG[rrr] RM[nnn] VL512 W0 NOEVSR
2441
2445
OPERANDS: REG0=ZMM_R3():w:zf64 REG1=MASK1():r:mskw:TXT=ZEROSTR REG2=YMM_B3():r:qq:u32
2442
2446
IFORM: VCVTUDQ2PD_ZMMf64_MASKmskw_YMMu32_AVX512
2447
+ COMMENT: ignores rc/sae. need to adjust VL to 512
2448
+ PATTERN: EVV 0x7A VF3 V0F MOD[0b11] MOD=3 BCRC=1 REG[rrr] RM[nnn] W0 NOEVSR FIX_ROUND_LEN512()
2449
+ OPERANDS: REG0=ZMM_R3():w:zf64 REG1=MASK1():r:mskw:TXT=ZEROSTR REG2=YMM_B3():r:qq:u32
2450
+ IFORM: VCVTUDQ2PD_ZMMf64_MASKmskw_YMMu32_AVX512
2443
2451
}
2444
2452
2445
2453
{
You can’t perform that action at this time.
0 commit comments