405 X86ISD::VGETMANT, 0),
407 X86ISD::VGETMANT, 0),
409 X86ISD::VGETMANT, 0),
423 X86ISD::VRNDSCALE, 0),
425 X86ISD::VRNDSCALE, 0),
427 X86ISD::VRNDSCALE, 0),
441 X86ISD::VFPROUND2, 0),
443 X86ISD::VFPROUND2, 0),
445 X86ISD::VFPROUND2, X86ISD::VFPROUND2_RND),
447 X86ISD::VCVTBIASPH2BF8, X86ISD::VMCVTBIASPH2BF8),
449 X86ISD::VCVTBIASPH2BF8, 0),
451 X86ISD::VCVTBIASPH2BF8, 0),
453 X86ISD::VCVTBIASPH2BF8S, X86ISD::VMCVTBIASPH2BF8S),
455 X86ISD::VCVTBIASPH2BF8S, 0),
457 X86ISD::VCVTBIASPH2BF8S, 0),
459 X86ISD::VCVTBIASPH2HF8, X86ISD::VMCVTBIASPH2HF8),
461 X86ISD::VCVTBIASPH2HF8, 0),
463 X86ISD::VCVTBIASPH2HF8, 0),
465 X86ISD::VCVTBIASPH2HF8S, X86ISD::VMCVTBIASPH2HF8S),
467 X86ISD::VCVTBIASPH2HF8S, 0),
469 X86ISD::VCVTBIASPH2HF8S, 0),
471 X86ISD::VCVTHF82PH, 0),
473 X86ISD::VCVTHF82PH, 0),
475 X86ISD::VCVTHF82PH, 0),
477 X86ISD::VCVTPH2BF8, X86ISD::VMCVTPH2BF8),
479 X86ISD::VCVTPH2BF8, 0),
481 X86ISD::VCVTPH2BF8, 0),
483 X86ISD::VCVTPH2BF8S, X86ISD::VMCVTPH2BF8S),
485 X86ISD::VCVTPH2BF8S, 0),
487 X86ISD::VCVTPH2BF8S, 0),
489 X86ISD::VCVTPH2HF8, X86ISD::VMCVTPH2HF8),
491 X86ISD::VCVTPH2HF8, 0),
493 X86ISD::VCVTPH2HF8, 0),
495 X86ISD::VCVTPH2HF8S, X86ISD::VMCVTPH2HF8S),
497 X86ISD::VCVTPH2HF8S, 0),
499 X86ISD::VCVTPH2HF8S, 0),
501 X86ISD::CVTP2IBS, 0),
503 X86ISD::CVTP2IBS, 0),
505 X86ISD::CVTP2IBS, X86ISD::CVTP2IBS_RND),
507 X86ISD::CVTP2IUBS, 0),
509 X86ISD::CVTP2IUBS, 0),
511 X86ISD::CVTP2IUBS, X86ISD::CVTP2IUBS_RND),
513 X86ISD::CVTP2IBS, 0),
515 X86ISD::CVTP2IBS, 0),
517 X86ISD::CVTP2IBS, X86ISD::CVTP2IBS_RND),
519 X86ISD::CVTP2IUBS, 0),
521 X86ISD::CVTP2IUBS, 0),
523 X86ISD::CVTP2IUBS, X86ISD::CVTP2IUBS_RND),
525 X86ISD::CVTTP2SIS, X86ISD::MCVTTP2SIS),
527 X86ISD::CVTTP2SIS, 0),
529 X86ISD::CVTTP2SIS, X86ISD::CVTTP2SIS_SAE),
531 X86ISD::CVTTP2SIS, 0),
533 X86ISD::CVTTP2SIS, 0),
535 X86ISD::CVTTP2SIS, X86ISD::CVTTP2SIS_SAE),
537 X86ISD::CVTTP2UIS, X86ISD::MCVTTP2UIS),
539 X86ISD::CVTTP2UIS, 0),
541 X86ISD::CVTTP2UIS, X86ISD::CVTTP2UIS_SAE),
543 X86ISD::CVTTP2UIS, 0),
545 X86ISD::CVTTP2UIS, 0),
547 X86ISD::CVTTP2UIS, X86ISD::CVTTP2UIS_SAE),
549 X86ISD::CVTTP2IBS, 0),
551 X86ISD::CVTTP2IBS, 0),
553 X86ISD::CVTTP2IBS, X86ISD::CVTTP2IBS_SAE),
555 X86ISD::CVTTP2IUBS, 0),
557 X86ISD::CVTTP2IUBS, 0),
559 X86ISD::CVTTP2IUBS, X86ISD::CVTTP2IUBS_SAE),
561 X86ISD::CVTTP2SIS, 0),
563 X86ISD::CVTTP2SIS, 0),
565 X86ISD::CVTTP2SIS, X86ISD::CVTTP2SIS_SAE),
567 X86ISD::CVTTP2IBS, 0),
569 X86ISD::CVTTP2IBS, 0),
571 X86ISD::CVTTP2IBS, X86ISD::CVTTP2IBS_SAE),
573 X86ISD::CVTTP2IUBS, 0),
575 X86ISD::CVTTP2IUBS, 0),
577 X86ISD::CVTTP2IUBS, X86ISD::CVTTP2IUBS_SAE),
579 X86ISD::CVTTP2SIS, 0),
581 X86ISD::CVTTP2SIS, 0),
583 X86ISD::CVTTP2SIS, X86ISD::CVTTP2SIS_SAE),
585 X86ISD::CVTTP2UIS, 0),
587 X86ISD::CVTTP2UIS, 0),
589 X86ISD::CVTTP2UIS, X86ISD::CVTTP2UIS_SAE),
591 X86ISD::CVTTP2UIS, 0),
593 X86ISD::CVTTP2UIS, 0),
595 X86ISD::CVTTP2UIS, X86ISD::CVTTP2UIS_SAE),
597 X86ISD::VMINMAX, X86ISD::VMINMAX_SAE),
603 X86ISD::VMINMAX, X86ISD::VMINMAX_SAE),
609 X86ISD::VMINMAX, X86ISD::VMINMAX_SAE),
616 X86ISD::VMINMAXS_SAE),
619 X86ISD::VMINMAXS_SAE),
622 X86ISD::VMINMAXS_SAE),
636 X86ISD::VCVT2PH2BF8S, 0),
638 X86ISD::VCVT2PH2BF8S, 0),
640 X86ISD::VCVT2PH2BF8S, 0),
648 X86ISD::VCVT2PH2HF8S, 0),
650 X86ISD::VCVT2PH2HF8S, 0),
652 X86ISD::VCVT2PH2HF8S, 0),
672 X86ISD::CVTTP2IUBS, 0),
674 X86ISD::CVTTP2IUBS, 0),
676 X86ISD::CVTTP2IUBS, 0),
678 X86ISD::CVTTS2SIS_SAE),
680 X86ISD::CVTTS2SIS, X86ISD::CVTTS2SIS_SAE),
682 X86ISD::CVTTS2UIS_SAE),
684 X86ISD::CVTTS2UIS, X86ISD::CVTTS2UIS_SAE),
686 X86ISD::CVTTS2SIS_SAE),
688 X86ISD::CVTTS2SIS, X86ISD::CVTTS2SIS_SAE),
690 X86ISD::CVTTS2UIS_SAE),
692 X86ISD::CVTTS2UIS, X86ISD::CVTTS2UIS_SAE),
810 X86ISD::SCALAR_SINT_TO_FP,
811 X86ISD::SCALAR_SINT_TO_FP_RND),
813 X86ISD::SCALAR_SINT_TO_FP,
814 X86ISD::SCALAR_SINT_TO_FP_RND),
816 X86ISD::SCALAR_SINT_TO_FP,
817 X86ISD::SCALAR_SINT_TO_FP_RND),
819 X86ISD::CVTTS2SI_SAE),
821 X86ISD::CVTTS2SI_SAE),
823 X86ISD::CVTTS2UI_SAE),
825 X86ISD::CVTTS2UI_SAE),
827 X86ISD::CVTTS2SI_SAE),
829 X86ISD::CVTTS2SI_SAE),
831 X86ISD::CVTTS2UI_SAE),
833 X86ISD::CVTTS2UI_SAE),
835 X86ISD::SCALAR_UINT_TO_FP,
836 X86ISD::SCALAR_UINT_TO_FP_RND),
838 X86ISD::SCALAR_UINT_TO_FP,
839 X86ISD::SCALAR_UINT_TO_FP_RND),
841 X86ISD::SCALAR_UINT_TO_FP,
842 X86ISD::SCALAR_UINT_TO_FP_RND),
844 X86ISD::DBPSADBW, 0),
846 X86ISD::DBPSADBW, 0),
848 X86ISD::DBPSADBW, 0),
870 X86ISD::FADDS, X86ISD::FADDS_RND),
872 X86ISD::FADDS, X86ISD::FADDS_RND),
882 X86ISD::FSETCCM_SAE),
884 X86ISD::FSETCCM_SAE),
887 X86ISD::COMPRESS, 0),
891 X86ISD::CVTP2SI, X86ISD::CVTP2SI_RND),
895 X86ISD::VFPROUND, X86ISD::VFPROUND_RND),
901 X86ISD::CVTP2SI, X86ISD::CVTP2SI_RND),
903 X86ISD::CVTP2UI, X86ISD::MCVTP2UI),
907 X86ISD::CVTP2UI, X86ISD::CVTP2UI_RND),
913 X86ISD::CVTP2UI, X86ISD::CVTP2UI_RND),
919 X86ISD::CVTP2SI, X86ISD::CVTP2SI_RND),
927 X86ISD::CVTP2SI, X86ISD::CVTP2SI_RND),
933 X86ISD::CVTP2UI, X86ISD::CVTP2UI_RND),
939 X86ISD::CVTP2UI, X86ISD::CVTP2UI_RND),
943 X86ISD::VFPROUNDS, X86ISD::VFPROUNDS_RND),
945 X86ISD::VFPEXTS, X86ISD::VFPEXTS_SAE),
947 X86ISD::CVTTP2SI, X86ISD::MCVTTP2SI),
949 X86ISD::CVTTP2SI, X86ISD::CVTTP2SI_SAE),
951 X86ISD::CVTTP2SI, 0),
953 X86ISD::CVTTP2SI, 0),
955 X86ISD::CVTTP2SI, X86ISD::CVTTP2SI_SAE),
957 X86ISD::CVTTP2UI, X86ISD::MCVTTP2UI),
959 X86ISD::CVTTP2UI, 0),
961 X86ISD::CVTTP2UI, X86ISD::CVTTP2UI_SAE),
963 X86ISD::CVTTP2UI, 0),
965 X86ISD::CVTTP2UI, 0),
967 X86ISD::CVTTP2UI, X86ISD::CVTTP2UI_SAE),
969 X86ISD::CVTTP2SI, X86ISD::CVTTP2SI_SAE),
971 X86ISD::CVTTP2SI, 0),
973 X86ISD::CVTTP2SI, 0),
975 X86ISD::CVTTP2SI, X86ISD::CVTTP2SI_SAE),
977 X86ISD::CVTTP2UI, 0),
979 X86ISD::CVTTP2UI, 0),
981 X86ISD::CVTTP2UI, X86ISD::CVTTP2UI_SAE),
983 X86ISD::CVTTP2UI, 0),
985 X86ISD::CVTTP2UI, 0),
987 X86ISD::CVTTP2UI, X86ISD::CVTTP2UI_SAE),
989 X86ISD::CVTUI2P, X86ISD::MCVTUI2P),
991 X86ISD::FDIVS, X86ISD::FDIVS_RND),
993 X86ISD::FDIVS, X86ISD::FDIVS_RND),
1001 X86ISD::VFIXUPIMM_SAE),
1007 X86ISD::VFIXUPIMM_SAE),
1009 X86ISD::VFIXUPIMMS_SAE),
1011 X86ISD::VFIXUPIMMS_SAE),
1015 X86ISD::FGETEXP, 0),
1017 X86ISD::FGETEXP, 0),
1019 X86ISD::FGETEXP, X86ISD::FGETEXP_SAE),
1021 X86ISD::FGETEXP, 0),
1023 X86ISD::FGETEXP, 0),
1025 X86ISD::FGETEXP, X86ISD::FGETEXP_SAE),
1027 X86ISD::FGETEXPS, X86ISD::FGETEXPS_SAE),
1029 X86ISD::FGETEXPS, X86ISD::FGETEXPS_SAE),
1031 X86ISD::VGETMANT, 0),
1033 X86ISD::VGETMANT, 0),
1035 X86ISD::VGETMANT, X86ISD::VGETMANT_SAE),
1037 X86ISD::VGETMANT, 0),
1039 X86ISD::VGETMANT, 0),
1041 X86ISD::VGETMANT, X86ISD::VGETMANT_SAE),
1043 X86ISD::VGETMANTS, X86ISD::VGETMANTS_SAE),
1045 X86ISD::VGETMANTS, X86ISD::VGETMANTS_SAE),
1047 X86ISD::FMAXS, X86ISD::FMAXS_SAE),
1049 X86ISD::FMAXS, X86ISD::FMAXS_SAE),
1051 X86ISD::FMINS, X86ISD::FMINS_SAE),
1053 X86ISD::FMINS, X86ISD::FMINS_SAE),
1055 X86ISD::FMULS, X86ISD::FMULS_RND),
1057 X86ISD::FMULS, X86ISD::FMULS_RND),
1087 X86ISD::VTRUNCS, X86ISD::VMTRUNCS),
1089 X86ISD::VTRUNCS, X86ISD::VMTRUNCS),
1091 X86ISD::VTRUNCS, X86ISD::VMTRUNCS),
1093 X86ISD::VTRUNCS, X86ISD::VMTRUNCS),
1095 X86ISD::VTRUNCS, X86ISD::VMTRUNCS),
1097 X86ISD::VTRUNCS, X86ISD::VMTRUNCS),
1099 X86ISD::VTRUNCS, X86ISD::VMTRUNCS),
1101 X86ISD::VTRUNCS, X86ISD::VMTRUNCS),
1103 X86ISD::VTRUNCS, X86ISD::VMTRUNCS),
1105 X86ISD::VTRUNCS, X86ISD::VMTRUNCS),
1107 X86ISD::VTRUNCS, 0),
1109 X86ISD::VTRUNCS, 0),
1111 X86ISD::VTRUNCS, X86ISD::VMTRUNCS),
1113 X86ISD::VTRUNCS, X86ISD::VMTRUNCS),
1115 X86ISD::VTRUNCS, X86ISD::VMTRUNCS),
1117 X86ISD::VTRUNCS, X86ISD::VMTRUNCS),
1119 X86ISD::VTRUNCS, 0),
1121 X86ISD::VTRUNCS, 0),
1123 X86ISD::VTRUNCUS, X86ISD::VMTRUNCUS),
1125 X86ISD::VTRUNCUS, X86ISD::VMTRUNCUS),
1127 X86ISD::VTRUNCUS, X86ISD::VMTRUNCUS),
1129 X86ISD::VTRUNCUS, X86ISD::VMTRUNCUS),
1131 X86ISD::VTRUNCUS, X86ISD::VMTRUNCUS),
1133 X86ISD::VTRUNCUS, X86ISD::VMTRUNCUS),
1135 X86ISD::VTRUNCUS, X86ISD::VMTRUNCUS),
1137 X86ISD::VTRUNCUS, X86ISD::VMTRUNCUS),
1139 X86ISD::VTRUNCUS, X86ISD::VMTRUNCUS),
1141 X86ISD::VTRUNCUS, X86ISD::VMTRUNCUS),
1143 X86ISD::VTRUNCUS, 0),
1145 X86ISD::VTRUNCUS, 0),
1147 X86ISD::VTRUNCUS, X86ISD::VMTRUNCUS),
1149 X86ISD::VTRUNCUS, X86ISD::VMTRUNCUS),
1151 X86ISD::VTRUNCUS, X86ISD::VMTRUNCUS),
1153 X86ISD::VTRUNCUS, X86ISD::VMTRUNCUS),
1155 X86ISD::VTRUNCUS, 0),
1157 X86ISD::VTRUNCUS, 0),
1163 X86ISD::VRANGE, X86ISD::VRANGE_SAE),
1169 X86ISD::VRANGE, X86ISD::VRANGE_SAE),
1171 X86ISD::VRANGES, X86ISD::VRANGES_SAE),
1173 X86ISD::VRANGES, X86ISD::VRANGES_SAE),
1175 X86ISD::VREDUCE, 0),
1177 X86ISD::VREDUCE, 0),
1179 X86ISD::VREDUCE, X86ISD::VREDUCE_SAE),
1181 X86ISD::VREDUCE, 0),
1183 X86ISD::VREDUCE, 0),
1185 X86ISD::VREDUCE, X86ISD::VREDUCE_SAE),
1187 X86ISD::VREDUCES, X86ISD::VREDUCES_SAE),
1189 X86ISD::VREDUCES, X86ISD::VREDUCES_SAE),
1191 X86ISD::VRNDSCALE, 0),
1193 X86ISD::VRNDSCALE, 0),
1195 X86ISD::VRNDSCALE, X86ISD::VRNDSCALE_SAE),
1197 X86ISD::VRNDSCALE, 0),
1199 X86ISD::VRNDSCALE, 0),
1201 X86ISD::VRNDSCALE, X86ISD::VRNDSCALE_SAE),
1203 X86ISD::VRNDSCALES, X86ISD::VRNDSCALES_SAE),
1205 X86ISD::VRNDSCALES, X86ISD::VRNDSCALES_SAE),
1211 X86ISD::SCALEF, X86ISD::SCALEF_RND),
1217 X86ISD::SCALEF, X86ISD::SCALEF_RND),
1219 X86ISD::SCALEFS, X86ISD::SCALEFS_RND),
1221 X86ISD::SCALEFS, X86ISD::SCALEFS_RND),
1223 X86ISD::FSQRTS, X86ISD::FSQRTS_RND),
1225 X86ISD::FSQRTS, X86ISD::FSQRTS_RND),
1227 X86ISD::FSUBS, X86ISD::FSUBS_RND),
1229 X86ISD::FSUBS, X86ISD::FSUBS_RND),
1231 X86ISD::CVTPH2PS, X86ISD::CVTPH2PS_SAE),
1233 X86ISD::CVTPS2PH, X86ISD::MCVTPS2PH),
1235 X86ISD::CVTPS2PH, X86ISD::MCVTPS2PH),
1237 X86ISD::CVTPS2PH, X86ISD::MCVTPS2PH),
1240 X86ISD::VFIXUPIMM, 0),
1242 X86ISD::VFIXUPIMM, 0),
1244 X86ISD::VFIXUPIMM, X86ISD::VFIXUPIMM_SAE),
1246 X86ISD::VFIXUPIMM, 0),
1248 X86ISD::VFIXUPIMM, 0),
1250 X86ISD::VFIXUPIMM, X86ISD::VFIXUPIMM_SAE),
1252 X86ISD::VFIXUPIMMS, X86ISD::VFIXUPIMMS_SAE),
1254 X86ISD::VFIXUPIMMS, X86ISD::VFIXUPIMMS_SAE),
1293 X86ISD::MULTISHIFT, 0),
1295 X86ISD::MULTISHIFT, 0),
1297 X86ISD::MULTISHIFT, 0),
1340 X86ISD::VPTERNLOG, 0),
1342 X86ISD::VPTERNLOG, 0),
1344 X86ISD::VPTERNLOG, 0),
1346 X86ISD::VPTERNLOG, 0),
1348 X86ISD::VPTERNLOG, 0),
1350 X86ISD::VPTERNLOG, 0),
1368 X86ISD::RSQRT14, 0),
1370 X86ISD::RSQRT14, 0),
1372 X86ISD::RSQRT14, 0),
1374 X86ISD::RSQRT14, 0),
1376 X86ISD::RSQRT14, 0),
1378 X86ISD::RSQRT14, 0),
1380 X86ISD::RSQRT14S, 0),
1382 X86ISD::RSQRT14S, 0),
1384 X86ISD::SINT_TO_FP_RND),
1394 X86ISD::UINT_TO_FP_RND),
1398 X86ISD::CVTS2SI_RND),
1400 X86ISD::CVTS2SI_RND),
1402 X86ISD::CVTS2UI_RND),
1404 X86ISD::CVTS2UI_RND),
1406 X86ISD::CVTS2SI_RND),
1408 X86ISD::CVTS2SI_RND),
1410 X86ISD::CVTS2UI_RND),
1412 X86ISD::CVTS2UI_RND),
1422 X86ISD::FMADDSUB_RND),
1424 X86ISD::FMADDSUB_RND),
1482 X86ISD::VPERMILPV, 0),
1484 X86ISD::VPERMILPV, 0),
1492 X86ISD::VPSHUFBITQMB, 0),
1494 X86ISD::VPSHUFBITQMB, 0),
1496 X86ISD::VPSHUFBITQMB, 0),
1499 X86ISD::VFPROUND2, 0),
1501 X86ISD::VFPROUND2, 0),
1503 X86ISD::VFPROUND2, 0),
1505 X86ISD::CVTNEPS2BF16, 0),
1507 X86ISD::CVTNEPS2BF16, 0),
1515 X86ISD::CVTNEPS2BF16, X86ISD::MCVTNEPS2BF16),
1521 X86ISD::VFPCLASS, 0),
1523 X86ISD::VFPCLASS, 0),
1525 X86ISD::VFPCLASS, 0),
1527 X86ISD::FADDS, X86ISD::FADDS_RND),
1535 X86ISD::FSETCCM, X86ISD::FSETCCM_SAE),
1537 X86ISD::FDIVS, X86ISD::FDIVS_RND),
1541 X86ISD::FGETEXP, 0),
1543 X86ISD::FGETEXP, 0),
1545 X86ISD::FGETEXP, X86ISD::FGETEXP_SAE),
1547 X86ISD::FGETEXPS, X86ISD::FGETEXPS_SAE),
1549 X86ISD::VGETMANT, 0),
1551 X86ISD::VGETMANT, 0),
1553 X86ISD::VGETMANT, X86ISD::VGETMANT_SAE),
1556 X86ISD::VGETMANTS_SAE),
1558 X86ISD::FMAXS, X86ISD::FMAXS_SAE),
1560 X86ISD::FMINS, X86ISD::FMINS_SAE),
1562 X86ISD::FMULS, X86ISD::FMULS_RND),
1572 X86ISD::VREDUCE, 0),
1574 X86ISD::VREDUCE, 0),
1576 X86ISD::VREDUCE, X86ISD::VREDUCE_SAE),
1578 X86ISD::VREDUCES, X86ISD::VREDUCES_SAE),
1580 X86ISD::VRNDSCALE, 0),
1582 X86ISD::VRNDSCALE, 0),
1584 X86ISD::VRNDSCALE, X86ISD::VRNDSCALE_SAE),
1586 X86ISD::VRNDSCALES, X86ISD::VRNDSCALES_SAE),
1588 X86ISD::RSQRT14, 0),
1590 X86ISD::RSQRT14, 0),
1592 X86ISD::RSQRT14, 0),
1594 X86ISD::RSQRT14S, 0),
1600 X86ISD::SCALEF, X86ISD::SCALEF_RND),
1602 X86ISD::SCALEFS, X86ISD::SCALEFS_RND),
1604 X86ISD::FSQRTS, X86ISD::FSQRTS_RND),
1606 X86ISD::FSUBS, X86ISD::FSUBS_RND),
1608 X86ISD::CVTSI2P, X86ISD::MCVTSI2P),
1610 X86ISD::VFPROUND, X86ISD::VMFPROUND),
1612 X86ISD::VFPROUND, X86ISD::VMFPROUND),
1614 X86ISD::VFPROUND, X86ISD::VFPROUND_RND),
1616 X86ISD::CVTP2SI, 0),
1618 X86ISD::CVTP2SI, 0),
1620 X86ISD::CVTP2SI, X86ISD::CVTP2SI_RND),
1634 X86ISD::CVTP2SI, 0),
1636 X86ISD::CVTP2SI, 0),
1638 X86ISD::CVTP2SI, X86ISD::CVTP2SI_RND),
1640 X86ISD::CVTP2UI, 0),
1642 X86ISD::CVTP2UI, 0),
1644 X86ISD::CVTP2UI, X86ISD::CVTP2UI_RND),
1646 X86ISD::CVTP2UI, 0),
1648 X86ISD::CVTP2UI, 0),
1650 X86ISD::CVTP2UI, X86ISD::CVTP2UI_RND),
1652 X86ISD::CVTP2UI, 0),
1654 X86ISD::CVTP2UI, 0),
1656 X86ISD::CVTP2UI, X86ISD::CVTP2UI_RND),
1658 X86ISD::CVTP2SI, 0),
1660 X86ISD::CVTP2SI, 0),
1662 X86ISD::CVTP2SI, X86ISD::CVTP2SI_RND),
1664 X86ISD::VFPROUND, X86ISD::VMFPROUND),
1666 X86ISD::VFPROUND, 0),
1668 X86ISD::VFPROUND, X86ISD::VFPROUND_RND),
1670 X86ISD::CVTSI2P, X86ISD::MCVTSI2P),
1672 X86ISD::CVTSI2P, X86ISD::MCVTSI2P),
1675 X86ISD::VFPROUNDS_RND),
1678 X86ISD::VFPEXTS_SAE),
1681 X86ISD::VFPEXTS_SAE),
1684 X86ISD::VFPROUNDS_RND),
1686 X86ISD::CVTTP2SI, 0),
1688 X86ISD::CVTTP2SI, 0),
1690 X86ISD::CVTTP2SI, X86ISD::CVTTP2SI_SAE),
1692 X86ISD::CVTTP2SI, 0),
1694 X86ISD::CVTTP2SI, 0),
1696 X86ISD::CVTTP2SI, X86ISD::CVTTP2SI_SAE),
1698 X86ISD::CVTTP2UI, 0),
1700 X86ISD::CVTTP2UI, 0),
1702 X86ISD::CVTTP2UI, X86ISD::CVTTP2UI_SAE),
1704 X86ISD::CVTTP2UI, 0),
1706 X86ISD::CVTTP2UI, 0),
1708 X86ISD::CVTTP2UI, X86ISD::CVTTP2UI_SAE),
1710 X86ISD::CVTTP2UI, 0),
1712 X86ISD::CVTTP2UI, 0),
1714 X86ISD::CVTTP2UI, X86ISD::CVTTP2UI_SAE),
1716 X86ISD::CVTTP2SI, 0),
1718 X86ISD::CVTTP2SI, 0),
1720 X86ISD::CVTTP2SI, X86ISD::CVTTP2SI_SAE),
1722 X86ISD::CVTUI2P, X86ISD::MCVTUI2P),
1724 X86ISD::CVTUI2P, X86ISD::MCVTUI2P),
1726 X86ISD::CVTUI2P, X86ISD::MCVTUI2P),
1728 X86ISD::VFCMADDC, 0),
1730 X86ISD::VFCMADDC, 0),
1732 X86ISD::VFCMADDC, X86ISD::VFCMADDC_RND),
1734 X86ISD::VFCMADDCSH, X86ISD::VFCMADDCSH_RND),
1736 X86ISD::VFCMULC, 0),
1738 X86ISD::VFCMULC, 0),
1740 X86ISD::VFCMULC, X86ISD::VFCMULC_RND),
1742 X86ISD::VFCMULCSH, X86ISD::VFCMULCSH_RND),
1744 X86ISD::VFMADDC, 0),
1746 X86ISD::VFMADDC, 0),
1748 X86ISD::VFMADDC, X86ISD::VFMADDC_RND),
1750 X86ISD::VFMADDCSH, X86ISD::VFMADDCSH_RND),
1756 X86ISD::VFMULC, X86ISD::VFMULC_RND),
1758 X86ISD::VFMULCSH, X86ISD::VFMULCSH_RND),
1760 X86ISD::VFCMADDC, 0),
1762 X86ISD::VFCMADDC, 0),
1764 X86ISD::VFCMADDC, X86ISD::VFCMADDC_RND),
1766 X86ISD::VFCMADDCSH, X86ISD::VFCMADDCSH_RND),
1768 X86ISD::VFMADDC, 0),
1770 X86ISD::VFMADDC, 0),
1772 X86ISD::VFMADDC, X86ISD::VFMADDC_RND),
1774 X86ISD::VFMADDCSH, X86ISD::VFMADDCSH_RND),
1793 X86ISD::CVTS2SI_RND),
1795 X86ISD::CVTS2SI_RND),
1797 X86ISD::CVTS2UI_RND),
1799 X86ISD::CVTS2UI_RND),
1801 X86ISD::SCALAR_SINT_TO_FP,
1802 X86ISD::SCALAR_SINT_TO_FP_RND),
1804 X86ISD::SCALAR_SINT_TO_FP,
1805 X86ISD::SCALAR_SINT_TO_FP_RND),
1807 X86ISD::CVTTS2SI, X86ISD::CVTTS2SI_SAE),
1809 X86ISD::CVTTS2SI, X86ISD::CVTTS2SI_SAE),
1811 X86ISD::CVTTS2UI, X86ISD::CVTTS2UI_SAE),
1813 X86ISD::CVTTS2UI, X86ISD::CVTTS2UI_SAE),
1815 X86ISD::SCALAR_UINT_TO_FP,
1816 X86ISD::SCALAR_UINT_TO_FP_RND),
1818 X86ISD::SCALAR_UINT_TO_FP,
1819 X86ISD::SCALAR_UINT_TO_FP_RND),
1825 X86ISD::FMADDSUB, 0),
1827 X86ISD::FMADDSUB, 0),
1829 X86ISD::FMADDSUB, X86ISD::FMADDSUB_RND),
2055 X86ISD::GF2P8AFFINEINVQB, 0),
2057 X86ISD::GF2P8AFFINEINVQB, 0),
2059 X86ISD::GF2P8AFFINEINVQB, 0),