@@ -381,10 +381,10 @@ static const IntrinsicData IntrinsicsWithoutChain[] = {
381
381
X86ISD::FADD_RND),
382
382
X86_INTRINSIC_DATA (avx512_mask_add_ps_512, INTR_TYPE_2OP_MASK, ISD::FADD,
383
383
X86ISD::FADD_RND),
384
- X86_INTRINSIC_DATA (avx512_mask_add_sd_round, INTR_TYPE_SCALAR_MASK_RM, ISD::FADD,
385
- X86ISD::FADD_RND),
386
- X86_INTRINSIC_DATA (avx512_mask_add_ss_round, INTR_TYPE_SCALAR_MASK_RM, ISD::FADD,
387
- X86ISD::FADD_RND),
384
+ X86_INTRINSIC_DATA (avx512_mask_add_sd_round, INTR_TYPE_SCALAR_MASK_RM,
385
+ X86ISD::FADD_RND, 0 ),
386
+ X86_INTRINSIC_DATA (avx512_mask_add_ss_round, INTR_TYPE_SCALAR_MASK_RM,
387
+ X86ISD::FADD_RND, 0 ),
388
388
X86_INTRINSIC_DATA (avx512_mask_broadcastf32x2_256, BRCST32x2_TO_VEC,
389
389
X86ISD::VBROADCAST, 0 ),
390
390
X86_INTRINSIC_DATA (avx512_mask_broadcastf32x2_512, BRCST32x2_TO_VEC,
@@ -649,10 +649,10 @@ static const IntrinsicData IntrinsicsWithoutChain[] = {
649
649
X86ISD::FDIV_RND),
650
650
X86_INTRINSIC_DATA (avx512_mask_div_ps_512, INTR_TYPE_2OP_MASK, ISD::FDIV,
651
651
X86ISD::FDIV_RND),
652
- X86_INTRINSIC_DATA (avx512_mask_div_sd_round, INTR_TYPE_SCALAR_MASK_RM, ISD::FDIV,
653
- X86ISD::FDIV_RND),
654
- X86_INTRINSIC_DATA (avx512_mask_div_ss_round, INTR_TYPE_SCALAR_MASK_RM, ISD::FDIV,
655
- X86ISD::FDIV_RND),
652
+ X86_INTRINSIC_DATA (avx512_mask_div_sd_round, INTR_TYPE_SCALAR_MASK_RM,
653
+ X86ISD::FDIV_RND, 0 ),
654
+ X86_INTRINSIC_DATA (avx512_mask_div_ss_round, INTR_TYPE_SCALAR_MASK_RM,
655
+ X86ISD::FDIV_RND, 0 ),
656
656
X86_INTRINSIC_DATA (avx512_mask_expand_d_128, COMPRESS_EXPAND_IN_REG,
657
657
X86ISD::EXPAND, 0 ),
658
658
X86_INTRINSIC_DATA (avx512_mask_expand_d_256, COMPRESS_EXPAND_IN_REG,
@@ -770,9 +770,9 @@ static const IntrinsicData IntrinsicsWithoutChain[] = {
770
770
X86_INTRINSIC_DATA (avx512_mask_max_ps_512, INTR_TYPE_2OP_MASK, X86ISD::FMAX,
771
771
X86ISD::FMAX_RND),
772
772
X86_INTRINSIC_DATA (avx512_mask_max_sd_round, INTR_TYPE_SCALAR_MASK_RM,
773
- X86ISD::FMAX, X86ISD::FMAX_RND ),
773
+ X86ISD::FMAX_RND, 0 ),
774
774
X86_INTRINSIC_DATA (avx512_mask_max_ss_round, INTR_TYPE_SCALAR_MASK_RM,
775
- X86ISD::FMAX, X86ISD::FMAX_RND ),
775
+ X86ISD::FMAX_RND, 0 ),
776
776
X86_INTRINSIC_DATA (avx512_mask_min_pd_128, INTR_TYPE_2OP_MASK, X86ISD::FMIN, 0 ),
777
777
X86_INTRINSIC_DATA (avx512_mask_min_pd_256, INTR_TYPE_2OP_MASK, X86ISD::FMIN, 0 ),
778
778
X86_INTRINSIC_DATA (avx512_mask_min_pd_512, INTR_TYPE_2OP_MASK, X86ISD::FMIN,
@@ -782,9 +782,9 @@ static const IntrinsicData IntrinsicsWithoutChain[] = {
782
782
X86_INTRINSIC_DATA (avx512_mask_min_ps_512, INTR_TYPE_2OP_MASK, X86ISD::FMIN,
783
783
X86ISD::FMIN_RND),
784
784
X86_INTRINSIC_DATA (avx512_mask_min_sd_round, INTR_TYPE_SCALAR_MASK_RM,
785
- X86ISD::FMIN, X86ISD::FMIN_RND ),
785
+ X86ISD::FMIN_RND, 0 ),
786
786
X86_INTRINSIC_DATA (avx512_mask_min_ss_round, INTR_TYPE_SCALAR_MASK_RM,
787
- X86ISD::FMIN, X86ISD::FMIN_RND ),
787
+ X86ISD::FMIN_RND, 0 ),
788
788
X86_INTRINSIC_DATA (avx512_mask_move_sd, INTR_TYPE_SCALAR_MASK,
789
789
X86ISD::MOVSD, 0 ),
790
790
X86_INTRINSIC_DATA (avx512_mask_move_ss, INTR_TYPE_SCALAR_MASK,
@@ -793,10 +793,10 @@ static const IntrinsicData IntrinsicsWithoutChain[] = {
793
793
X86ISD::FMUL_RND),
794
794
X86_INTRINSIC_DATA (avx512_mask_mul_ps_512, INTR_TYPE_2OP_MASK, ISD::FMUL,
795
795
X86ISD::FMUL_RND),
796
- X86_INTRINSIC_DATA (avx512_mask_mul_sd_round, INTR_TYPE_SCALAR_MASK_RM, ISD::FMUL,
797
- X86ISD::FMUL_RND),
798
- X86_INTRINSIC_DATA (avx512_mask_mul_ss_round, INTR_TYPE_SCALAR_MASK_RM, ISD::FMUL,
799
- X86ISD::FMUL_RND),
796
+ X86_INTRINSIC_DATA (avx512_mask_mul_sd_round, INTR_TYPE_SCALAR_MASK_RM,
797
+ X86ISD::FMUL_RND, 0 ),
798
+ X86_INTRINSIC_DATA (avx512_mask_mul_ss_round, INTR_TYPE_SCALAR_MASK_RM,
799
+ X86ISD::FMUL_RND, 0 ),
800
800
X86_INTRINSIC_DATA (avx512_mask_pabs_b_128, INTR_TYPE_1OP_MASK, X86ISD::ABS, 0 ),
801
801
X86_INTRINSIC_DATA (avx512_mask_pabs_b_256, INTR_TYPE_1OP_MASK, X86ISD::ABS, 0 ),
802
802
X86_INTRINSIC_DATA (avx512_mask_pabs_b_512, INTR_TYPE_1OP_MASK, X86ISD::ABS, 0 ),
@@ -1367,10 +1367,10 @@ static const IntrinsicData IntrinsicsWithoutChain[] = {
1367
1367
X86ISD::FSUB_RND),
1368
1368
X86_INTRINSIC_DATA (avx512_mask_sub_ps_512, INTR_TYPE_2OP_MASK, ISD::FSUB,
1369
1369
X86ISD::FSUB_RND),
1370
- X86_INTRINSIC_DATA (avx512_mask_sub_sd_round, INTR_TYPE_SCALAR_MASK_RM, ISD::FSUB,
1371
- X86ISD::FSUB_RND),
1372
- X86_INTRINSIC_DATA (avx512_mask_sub_ss_round, INTR_TYPE_SCALAR_MASK_RM, ISD::FSUB,
1373
- X86ISD::FSUB_RND),
1370
+ X86_INTRINSIC_DATA (avx512_mask_sub_sd_round, INTR_TYPE_SCALAR_MASK_RM,
1371
+ X86ISD::FSUB_RND, 0 ),
1372
+ X86_INTRINSIC_DATA (avx512_mask_sub_ss_round, INTR_TYPE_SCALAR_MASK_RM,
1373
+ X86ISD::FSUB_RND, 0 ),
1374
1374
X86_INTRINSIC_DATA (avx512_mask_ucmp_b_128, CMP_MASK_CC, X86ISD::CMPMU, 0 ),
1375
1375
X86_INTRINSIC_DATA (avx512_mask_ucmp_b_256, CMP_MASK_CC, X86ISD::CMPMU, 0 ),
1376
1376
X86_INTRINSIC_DATA (avx512_mask_ucmp_b_512, CMP_MASK_CC, X86ISD::CMPMU, 0 ),
0 commit comments