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),
816 X86ISD::SCALAR_SINT_TO_FP,
817 X86ISD::SCALAR_SINT_TO_FP_RND),
819 X86ISD::SCALAR_SINT_TO_FP,
820 X86ISD::SCALAR_SINT_TO_FP_RND),
822 X86ISD::SCALAR_SINT_TO_FP,
823 X86ISD::SCALAR_SINT_TO_FP_RND),
825 X86ISD::CVTTS2SI_SAE),
827 X86ISD::CVTTS2SI_SAE),
829 X86ISD::CVTTS2UI_SAE),
831 X86ISD::CVTTS2UI_SAE),
833 X86ISD::CVTTS2SI_SAE),
835 X86ISD::CVTTS2SI_SAE),
837 X86ISD::CVTTS2UI_SAE),
839 X86ISD::CVTTS2UI_SAE),
841 X86ISD::SCALAR_UINT_TO_FP,
842 X86ISD::SCALAR_UINT_TO_FP_RND),
844 X86ISD::SCALAR_UINT_TO_FP,
845 X86ISD::SCALAR_UINT_TO_FP_RND),
847 X86ISD::SCALAR_UINT_TO_FP,
848 X86ISD::SCALAR_UINT_TO_FP_RND),
850 X86ISD::DBPSADBW, 0),
852 X86ISD::DBPSADBW, 0),
854 X86ISD::DBPSADBW, 0),
876 X86ISD::FADDS, X86ISD::FADDS_RND),
878 X86ISD::FADDS, X86ISD::FADDS_RND),
888 X86ISD::FSETCCM_SAE),
890 X86ISD::FSETCCM_SAE),
893 X86ISD::COMPRESS, 0),
897 X86ISD::CVTP2SI, X86ISD::CVTP2SI_RND),
901 X86ISD::VFPROUND, X86ISD::VFPROUND_RND),
907 X86ISD::CVTP2SI, X86ISD::CVTP2SI_RND),
909 X86ISD::CVTP2UI, X86ISD::MCVTP2UI),
913 X86ISD::CVTP2UI, X86ISD::CVTP2UI_RND),
919 X86ISD::CVTP2UI, X86ISD::CVTP2UI_RND),
925 X86ISD::CVTP2SI, X86ISD::CVTP2SI_RND),
933 X86ISD::CVTP2SI, X86ISD::CVTP2SI_RND),
939 X86ISD::CVTP2UI, X86ISD::CVTP2UI_RND),
945 X86ISD::CVTP2UI, X86ISD::CVTP2UI_RND),
949 X86ISD::VFPROUNDS, X86ISD::VFPROUNDS_RND),
951 X86ISD::VFPEXTS, X86ISD::VFPEXTS_SAE),
953 X86ISD::CVTTP2SI, X86ISD::MCVTTP2SI),
955 X86ISD::CVTTP2SI, X86ISD::CVTTP2SI_SAE),
957 X86ISD::CVTTP2SI, 0),
959 X86ISD::CVTTP2SI, 0),
961 X86ISD::CVTTP2SI, X86ISD::CVTTP2SI_SAE),
963 X86ISD::CVTTP2UI, X86ISD::MCVTTP2UI),
965 X86ISD::CVTTP2UI, 0),
967 X86ISD::CVTTP2UI, X86ISD::CVTTP2UI_SAE),
969 X86ISD::CVTTP2UI, 0),
971 X86ISD::CVTTP2UI, 0),
973 X86ISD::CVTTP2UI, X86ISD::CVTTP2UI_SAE),
975 X86ISD::CVTTP2SI, X86ISD::CVTTP2SI_SAE),
977 X86ISD::CVTTP2SI, 0),
979 X86ISD::CVTTP2SI, 0),
981 X86ISD::CVTTP2SI, X86ISD::CVTTP2SI_SAE),
983 X86ISD::CVTTP2UI, 0),
985 X86ISD::CVTTP2UI, 0),
987 X86ISD::CVTTP2UI, X86ISD::CVTTP2UI_SAE),
989 X86ISD::CVTTP2UI, 0),
991 X86ISD::CVTTP2UI, 0),
993 X86ISD::CVTTP2UI, X86ISD::CVTTP2UI_SAE),
995 X86ISD::CVTUI2P, X86ISD::MCVTUI2P),
997 X86ISD::FDIVS, X86ISD::FDIVS_RND),
999 X86ISD::FDIVS, X86ISD::FDIVS_RND),
1007 X86ISD::VFIXUPIMM_SAE),
1013 X86ISD::VFIXUPIMM_SAE),
1015 X86ISD::VFIXUPIMMS_SAE),
1017 X86ISD::VFIXUPIMMS_SAE),
1021 X86ISD::FGETEXP, 0),
1023 X86ISD::FGETEXP, 0),
1025 X86ISD::FGETEXP, X86ISD::FGETEXP_SAE),
1027 X86ISD::FGETEXP, 0),
1029 X86ISD::FGETEXP, 0),
1031 X86ISD::FGETEXP, X86ISD::FGETEXP_SAE),
1033 X86ISD::FGETEXPS, X86ISD::FGETEXPS_SAE),
1035 X86ISD::FGETEXPS, X86ISD::FGETEXPS_SAE),
1037 X86ISD::VGETMANT, 0),
1039 X86ISD::VGETMANT, 0),
1041 X86ISD::VGETMANT, X86ISD::VGETMANT_SAE),
1043 X86ISD::VGETMANT, 0),
1045 X86ISD::VGETMANT, 0),
1047 X86ISD::VGETMANT, X86ISD::VGETMANT_SAE),
1049 X86ISD::VGETMANTS, X86ISD::VGETMANTS_SAE),
1051 X86ISD::VGETMANTS, X86ISD::VGETMANTS_SAE),
1053 X86ISD::FMAXS, X86ISD::FMAXS_SAE),
1055 X86ISD::FMAXS, X86ISD::FMAXS_SAE),
1057 X86ISD::FMINS, X86ISD::FMINS_SAE),
1059 X86ISD::FMINS, X86ISD::FMINS_SAE),
1061 X86ISD::FMULS, X86ISD::FMULS_RND),
1063 X86ISD::FMULS, X86ISD::FMULS_RND),
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, X86ISD::VMTRUNCS),
1109 X86ISD::VTRUNCS, X86ISD::VMTRUNCS),
1111 X86ISD::VTRUNCS, X86ISD::VMTRUNCS),
1113 X86ISD::VTRUNCS, 0),
1115 X86ISD::VTRUNCS, 0),
1117 X86ISD::VTRUNCS, X86ISD::VMTRUNCS),
1119 X86ISD::VTRUNCS, X86ISD::VMTRUNCS),
1121 X86ISD::VTRUNCS, X86ISD::VMTRUNCS),
1123 X86ISD::VTRUNCS, X86ISD::VMTRUNCS),
1125 X86ISD::VTRUNCS, 0),
1127 X86ISD::VTRUNCS, 0),
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, X86ISD::VMTRUNCUS),
1145 X86ISD::VTRUNCUS, X86ISD::VMTRUNCUS),
1147 X86ISD::VTRUNCUS, X86ISD::VMTRUNCUS),
1149 X86ISD::VTRUNCUS, 0),
1151 X86ISD::VTRUNCUS, 0),
1153 X86ISD::VTRUNCUS, X86ISD::VMTRUNCUS),
1155 X86ISD::VTRUNCUS, X86ISD::VMTRUNCUS),
1157 X86ISD::VTRUNCUS, X86ISD::VMTRUNCUS),
1159 X86ISD::VTRUNCUS, X86ISD::VMTRUNCUS),
1161 X86ISD::VTRUNCUS, 0),
1163 X86ISD::VTRUNCUS, 0),
1169 X86ISD::VRANGE, X86ISD::VRANGE_SAE),
1175 X86ISD::VRANGE, X86ISD::VRANGE_SAE),
1177 X86ISD::VRANGES, X86ISD::VRANGES_SAE),
1179 X86ISD::VRANGES, X86ISD::VRANGES_SAE),
1181 X86ISD::VREDUCE, 0),
1183 X86ISD::VREDUCE, 0),
1185 X86ISD::VREDUCE, X86ISD::VREDUCE_SAE),
1187 X86ISD::VREDUCE, 0),
1189 X86ISD::VREDUCE, 0),
1191 X86ISD::VREDUCE, X86ISD::VREDUCE_SAE),
1193 X86ISD::VREDUCES, X86ISD::VREDUCES_SAE),
1195 X86ISD::VREDUCES, X86ISD::VREDUCES_SAE),
1197 X86ISD::VRNDSCALE, 0),
1199 X86ISD::VRNDSCALE, 0),
1201 X86ISD::VRNDSCALE, X86ISD::VRNDSCALE_SAE),
1203 X86ISD::VRNDSCALE, 0),
1205 X86ISD::VRNDSCALE, 0),
1207 X86ISD::VRNDSCALE, X86ISD::VRNDSCALE_SAE),
1209 X86ISD::VRNDSCALES, X86ISD::VRNDSCALES_SAE),
1211 X86ISD::VRNDSCALES, X86ISD::VRNDSCALES_SAE),
1217 X86ISD::SCALEF, X86ISD::SCALEF_RND),
1223 X86ISD::SCALEF, X86ISD::SCALEF_RND),
1225 X86ISD::SCALEFS, X86ISD::SCALEFS_RND),
1227 X86ISD::SCALEFS, X86ISD::SCALEFS_RND),
1229 X86ISD::FSQRTS, X86ISD::FSQRTS_RND),
1231 X86ISD::FSQRTS, X86ISD::FSQRTS_RND),
1233 X86ISD::FSUBS, X86ISD::FSUBS_RND),
1235 X86ISD::FSUBS, X86ISD::FSUBS_RND),
1237 X86ISD::CVTPH2PS, X86ISD::CVTPH2PS_SAE),
1239 X86ISD::CVTPS2PH, X86ISD::MCVTPS2PH),
1241 X86ISD::CVTPS2PH, X86ISD::MCVTPS2PH),
1243 X86ISD::CVTPS2PH, X86ISD::MCVTPS2PH),
1246 X86ISD::VFIXUPIMM, 0),
1248 X86ISD::VFIXUPIMM, 0),
1250 X86ISD::VFIXUPIMM, X86ISD::VFIXUPIMM_SAE),
1252 X86ISD::VFIXUPIMM, 0),
1254 X86ISD::VFIXUPIMM, 0),
1256 X86ISD::VFIXUPIMM, X86ISD::VFIXUPIMM_SAE),
1258 X86ISD::VFIXUPIMMS, X86ISD::VFIXUPIMMS_SAE),
1260 X86ISD::VFIXUPIMMS, X86ISD::VFIXUPIMMS_SAE),
1299 X86ISD::MULTISHIFT, 0),
1301 X86ISD::MULTISHIFT, 0),
1303 X86ISD::MULTISHIFT, 0),
1346 X86ISD::VPTERNLOG, 0),
1348 X86ISD::VPTERNLOG, 0),
1350 X86ISD::VPTERNLOG, 0),
1352 X86ISD::VPTERNLOG, 0),
1354 X86ISD::VPTERNLOG, 0),
1356 X86ISD::VPTERNLOG, 0),
1374 X86ISD::RSQRT14, 0),
1376 X86ISD::RSQRT14, 0),
1378 X86ISD::RSQRT14, 0),
1380 X86ISD::RSQRT14, 0),
1382 X86ISD::RSQRT14, 0),
1384 X86ISD::RSQRT14, 0),
1386 X86ISD::RSQRT14S, 0),
1388 X86ISD::RSQRT14S, 0),
1390 X86ISD::SINT_TO_FP_RND),
1400 X86ISD::UINT_TO_FP_RND),
1404 X86ISD::CVTS2SI_RND),
1406 X86ISD::CVTS2SI_RND),
1408 X86ISD::CVTS2UI_RND),
1410 X86ISD::CVTS2UI_RND),
1412 X86ISD::CVTS2SI_RND),
1414 X86ISD::CVTS2SI_RND),
1416 X86ISD::CVTS2UI_RND),
1418 X86ISD::CVTS2UI_RND),
1428 X86ISD::FMADDSUB_RND),
1430 X86ISD::FMADDSUB_RND),
1488 X86ISD::VPERMILPV, 0),
1490 X86ISD::VPERMILPV, 0),
1498 X86ISD::VPSHUFBITQMB, 0),
1500 X86ISD::VPSHUFBITQMB, 0),
1502 X86ISD::VPSHUFBITQMB, 0),
1505 X86ISD::VFPROUND2, 0),
1507 X86ISD::VFPROUND2, 0),
1509 X86ISD::VFPROUND2, 0),
1511 X86ISD::CVTNEPS2BF16, 0),
1513 X86ISD::CVTNEPS2BF16, 0),
1521 X86ISD::CVTNEPS2BF16, X86ISD::MCVTNEPS2BF16),
1527 X86ISD::VFPCLASS, 0),
1529 X86ISD::VFPCLASS, 0),
1531 X86ISD::VFPCLASS, 0),
1533 X86ISD::FADDS, X86ISD::FADDS_RND),
1541 X86ISD::FSETCCM, X86ISD::FSETCCM_SAE),
1543 X86ISD::FDIVS, X86ISD::FDIVS_RND),
1547 X86ISD::FGETEXP, 0),
1549 X86ISD::FGETEXP, 0),
1551 X86ISD::FGETEXP, X86ISD::FGETEXP_SAE),
1553 X86ISD::FGETEXPS, X86ISD::FGETEXPS_SAE),
1555 X86ISD::VGETMANT, 0),
1557 X86ISD::VGETMANT, 0),
1559 X86ISD::VGETMANT, X86ISD::VGETMANT_SAE),
1562 X86ISD::VGETMANTS_SAE),
1564 X86ISD::FMAXS, X86ISD::FMAXS_SAE),
1566 X86ISD::FMINS, X86ISD::FMINS_SAE),
1568 X86ISD::FMULS, X86ISD::FMULS_RND),
1578 X86ISD::VREDUCE, 0),
1580 X86ISD::VREDUCE, 0),
1582 X86ISD::VREDUCE, X86ISD::VREDUCE_SAE),
1584 X86ISD::VREDUCES, X86ISD::VREDUCES_SAE),
1586 X86ISD::VRNDSCALE, 0),
1588 X86ISD::VRNDSCALE, 0),
1590 X86ISD::VRNDSCALE, X86ISD::VRNDSCALE_SAE),
1592 X86ISD::VRNDSCALES, X86ISD::VRNDSCALES_SAE),
1594 X86ISD::RSQRT14, 0),
1596 X86ISD::RSQRT14, 0),
1598 X86ISD::RSQRT14, 0),
1600 X86ISD::RSQRT14S, 0),
1606 X86ISD::SCALEF, X86ISD::SCALEF_RND),
1608 X86ISD::SCALEFS, X86ISD::SCALEFS_RND),
1610 X86ISD::FSQRTS, X86ISD::FSQRTS_RND),
1612 X86ISD::FSUBS, X86ISD::FSUBS_RND),
1614 X86ISD::CVTSI2P, X86ISD::MCVTSI2P),
1616 X86ISD::VFPROUND, X86ISD::VMFPROUND),
1618 X86ISD::VFPROUND, X86ISD::VMFPROUND),
1620 X86ISD::VFPROUND, X86ISD::VFPROUND_RND),
1622 X86ISD::CVTP2SI, 0),
1624 X86ISD::CVTP2SI, 0),
1626 X86ISD::CVTP2SI, X86ISD::CVTP2SI_RND),
1640 X86ISD::CVTP2SI, 0),
1642 X86ISD::CVTP2SI, 0),
1644 X86ISD::CVTP2SI, X86ISD::CVTP2SI_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::CVTP2UI, 0),
1660 X86ISD::CVTP2UI, 0),
1662 X86ISD::CVTP2UI, X86ISD::CVTP2UI_RND),
1664 X86ISD::CVTP2SI, 0),
1666 X86ISD::CVTP2SI, 0),
1668 X86ISD::CVTP2SI, X86ISD::CVTP2SI_RND),
1670 X86ISD::VFPROUND, X86ISD::VMFPROUND),
1672 X86ISD::VFPROUND, 0),
1674 X86ISD::VFPROUND, X86ISD::VFPROUND_RND),
1676 X86ISD::CVTSI2P, X86ISD::MCVTSI2P),
1678 X86ISD::CVTSI2P, X86ISD::MCVTSI2P),
1681 X86ISD::VFPROUNDS_RND),
1684 X86ISD::VFPEXTS_SAE),
1687 X86ISD::VFPEXTS_SAE),
1690 X86ISD::VFPROUNDS_RND),
1692 X86ISD::CVTTP2SI, 0),
1694 X86ISD::CVTTP2SI, 0),
1696 X86ISD::CVTTP2SI, X86ISD::CVTTP2SI_SAE),
1698 X86ISD::CVTTP2SI, 0),
1700 X86ISD::CVTTP2SI, 0),
1702 X86ISD::CVTTP2SI, X86ISD::CVTTP2SI_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::CVTTP2UI, 0),
1718 X86ISD::CVTTP2UI, 0),
1720 X86ISD::CVTTP2UI, X86ISD::CVTTP2UI_SAE),
1722 X86ISD::CVTTP2SI, 0),
1724 X86ISD::CVTTP2SI, 0),
1726 X86ISD::CVTTP2SI, X86ISD::CVTTP2SI_SAE),
1728 X86ISD::CVTUI2P, X86ISD::MCVTUI2P),
1730 X86ISD::CVTUI2P, X86ISD::MCVTUI2P),
1732 X86ISD::CVTUI2P, X86ISD::MCVTUI2P),
1734 X86ISD::VFCMADDC, 0),
1736 X86ISD::VFCMADDC, 0),
1738 X86ISD::VFCMADDC, X86ISD::VFCMADDC_RND),
1740 X86ISD::VFCMADDCSH, X86ISD::VFCMADDCSH_RND),
1742 X86ISD::VFCMULC, 0),
1744 X86ISD::VFCMULC, 0),
1746 X86ISD::VFCMULC, X86ISD::VFCMULC_RND),
1748 X86ISD::VFCMULCSH, X86ISD::VFCMULCSH_RND),
1750 X86ISD::VFMADDC, 0),
1752 X86ISD::VFMADDC, 0),
1754 X86ISD::VFMADDC, X86ISD::VFMADDC_RND),
1756 X86ISD::VFMADDCSH, X86ISD::VFMADDCSH_RND),
1762 X86ISD::VFMULC, X86ISD::VFMULC_RND),
1764 X86ISD::VFMULCSH, X86ISD::VFMULCSH_RND),
1766 X86ISD::VFCMADDC, 0),
1768 X86ISD::VFCMADDC, 0),
1770 X86ISD::VFCMADDC, X86ISD::VFCMADDC_RND),
1772 X86ISD::VFCMADDCSH, X86ISD::VFCMADDCSH_RND),
1774 X86ISD::VFMADDC, 0),
1776 X86ISD::VFMADDC, 0),
1778 X86ISD::VFMADDC, X86ISD::VFMADDC_RND),
1780 X86ISD::VFMADDCSH, X86ISD::VFMADDCSH_RND),
1799 X86ISD::CVTS2SI_RND),
1801 X86ISD::CVTS2SI_RND),
1803 X86ISD::CVTS2UI_RND),
1805 X86ISD::CVTS2UI_RND),
1807 X86ISD::SCALAR_SINT_TO_FP,
1808 X86ISD::SCALAR_SINT_TO_FP_RND),
1810 X86ISD::SCALAR_SINT_TO_FP,
1811 X86ISD::SCALAR_SINT_TO_FP_RND),
1813 X86ISD::CVTTS2SI, X86ISD::CVTTS2SI_SAE),
1815 X86ISD::CVTTS2SI, X86ISD::CVTTS2SI_SAE),
1817 X86ISD::CVTTS2UI, X86ISD::CVTTS2UI_SAE),
1819 X86ISD::CVTTS2UI, X86ISD::CVTTS2UI_SAE),
1821 X86ISD::SCALAR_UINT_TO_FP,
1822 X86ISD::SCALAR_UINT_TO_FP_RND),
1824 X86ISD::SCALAR_UINT_TO_FP,
1825 X86ISD::SCALAR_UINT_TO_FP_RND),
1831 X86ISD::FMADDSUB, 0),
1833 X86ISD::FMADDSUB, 0),
1835 X86ISD::FMADDSUB, X86ISD::FMADDSUB_RND),
2061 X86ISD::GF2P8AFFINEINVQB, 0),
2063 X86ISD::GF2P8AFFINEINVQB, 0),
2065 X86ISD::GF2P8AFFINEINVQB, 0),