412 X86ISD::VGETMANT, 0),
414 X86ISD::VGETMANT, 0),
416 X86ISD::VGETMANT, 0),
418 X86ISD::VTRUNCSS, X86ISD::VMTRUNCSS),
420 X86ISD::VTRUNCSS, X86ISD::VMTRUNCSS),
422 X86ISD::VTRUNCSS, X86ISD::VMTRUNCSS),
436 X86ISD::VRNDSCALE, 0),
438 X86ISD::VRNDSCALE, 0),
440 X86ISD::VRNDSCALE, 0),
454 X86ISD::VFPROUND2, 0),
456 X86ISD::VFPROUND2, 0),
458 X86ISD::VFPROUND2, X86ISD::VFPROUND2_RND),
460 X86ISD::VCVTBIASPH2BF8, X86ISD::VMCVTBIASPH2BF8),
462 X86ISD::VCVTBIASPH2BF8, 0),
464 X86ISD::VCVTBIASPH2BF8, 0),
466 X86ISD::VCVTBIASPH2BF8S, X86ISD::VMCVTBIASPH2BF8S),
468 X86ISD::VCVTBIASPH2BF8S, 0),
470 X86ISD::VCVTBIASPH2BF8S, 0),
472 X86ISD::VCVTBIASPH2HF8, X86ISD::VMCVTBIASPH2HF8),
474 X86ISD::VCVTBIASPH2HF8, 0),
476 X86ISD::VCVTBIASPH2HF8, 0),
478 X86ISD::VCVTBIASPH2HF8S, X86ISD::VMCVTBIASPH2HF8S),
480 X86ISD::VCVTBIASPH2HF8S, 0),
482 X86ISD::VCVTBIASPH2HF8S, 0),
484 X86ISD::VCVTBIASPS2BF8, X86ISD::VMCVTBIASPS2BF8),
486 X86ISD::VCVTBIASPS2BF8, X86ISD::VMCVTBIASPS2BF8),
488 X86ISD::VCVTBIASPS2BF8S, X86ISD::VMCVTBIASPS2BF8S),
490 X86ISD::VCVTBIASPS2BF8S, X86ISD::VMCVTBIASPS2BF8S),
492 X86ISD::VCVTBIASPS2HF8, X86ISD::VMCVTBIASPS2HF8),
494 X86ISD::VCVTBIASPS2HF8, X86ISD::VMCVTBIASPS2HF8),
496 X86ISD::VCVTBIASPS2HF8S, X86ISD::VMCVTBIASPS2HF8S),
498 X86ISD::VCVTBIASPS2HF8S, X86ISD::VMCVTBIASPS2HF8S),
500 X86ISD::VCVTHF82PH, 0),
502 X86ISD::VCVTHF82PH, 0),
504 X86ISD::VCVTHF82PH, 0),
506 X86ISD::VCVTPH2BF8, X86ISD::VMCVTPH2BF8),
508 X86ISD::VCVTPH2BF8, 0),
510 X86ISD::VCVTPH2BF8, 0),
512 X86ISD::VCVTPH2BF8S, X86ISD::VMCVTPH2BF8S),
514 X86ISD::VCVTPH2BF8S, 0),
516 X86ISD::VCVTPH2BF8S, 0),
518 X86ISD::VCVTPH2HF8, X86ISD::VMCVTPH2HF8),
520 X86ISD::VCVTPH2HF8, 0),
522 X86ISD::VCVTPH2HF8, 0),
524 X86ISD::VCVTPH2HF8S, X86ISD::VMCVTPH2HF8S),
526 X86ISD::VCVTPH2HF8S, 0),
528 X86ISD::VCVTPH2HF8S, 0),
530 X86ISD::CVTP2IBS, 0),
532 X86ISD::CVTP2IBS, 0),
534 X86ISD::CVTP2IBS, X86ISD::CVTP2IBS_RND),
536 X86ISD::CVTP2IUBS, 0),
538 X86ISD::CVTP2IUBS, 0),
540 X86ISD::CVTP2IUBS, X86ISD::CVTP2IUBS_RND),
542 X86ISD::VCVTPS2BF8, X86ISD::VMCVTPS2BF8),
544 X86ISD::VCVTPS2BF8, X86ISD::VMCVTPS2BF8),
546 X86ISD::VCVTPS2BF8S, X86ISD::VMCVTPS2BF8S),
548 X86ISD::VCVTPS2BF8S, X86ISD::VMCVTPS2BF8S),
550 X86ISD::VCVTPS2HF8, X86ISD::VMCVTPS2HF8),
552 X86ISD::VCVTPS2HF8, X86ISD::VMCVTPS2HF8),
554 X86ISD::VCVTPS2HF8S, X86ISD::VMCVTPS2HF8S),
556 X86ISD::VCVTPS2HF8S, X86ISD::VMCVTPS2HF8S),
558 X86ISD::CVTP2IBS, 0),
560 X86ISD::CVTP2IBS, 0),
562 X86ISD::CVTP2IBS, X86ISD::CVTP2IBS_RND),
564 X86ISD::CVTP2IUBS, 0),
566 X86ISD::CVTP2IUBS, 0),
568 X86ISD::CVTP2IUBS, X86ISD::CVTP2IUBS_RND),
570 X86ISD::VCVTROPS2HF8, X86ISD::VMCVTROPS2HF8),
572 X86ISD::VCVTROPS2HF8, X86ISD::VMCVTROPS2HF8),
574 X86ISD::VCVTROPS2HF8S, X86ISD::VMCVTROPS2HF8S),
576 X86ISD::VCVTROPS2HF8S, X86ISD::VMCVTROPS2HF8S),
578 X86ISD::CVTTP2SIS, X86ISD::MCVTTP2SIS),
580 X86ISD::CVTTP2SIS, 0),
582 X86ISD::CVTTP2SIS, X86ISD::CVTTP2SIS_SAE),
584 X86ISD::CVTTP2SIS, 0),
586 X86ISD::CVTTP2SIS, 0),
588 X86ISD::CVTTP2SIS, X86ISD::CVTTP2SIS_SAE),
590 X86ISD::CVTTP2UIS, X86ISD::MCVTTP2UIS),
592 X86ISD::CVTTP2UIS, 0),
594 X86ISD::CVTTP2UIS, X86ISD::CVTTP2UIS_SAE),
596 X86ISD::CVTTP2UIS, 0),
598 X86ISD::CVTTP2UIS, 0),
600 X86ISD::CVTTP2UIS, X86ISD::CVTTP2UIS_SAE),
602 X86ISD::CVTTP2IBS, 0),
604 X86ISD::CVTTP2IBS, 0),
606 X86ISD::CVTTP2IBS, X86ISD::CVTTP2IBS_SAE),
608 X86ISD::CVTTP2IUBS, 0),
610 X86ISD::CVTTP2IUBS, 0),
612 X86ISD::CVTTP2IUBS, X86ISD::CVTTP2IUBS_SAE),
614 X86ISD::CVTTP2SIS, 0),
616 X86ISD::CVTTP2SIS, 0),
618 X86ISD::CVTTP2SIS, X86ISD::CVTTP2SIS_SAE),
620 X86ISD::CVTTP2IBS, 0),
622 X86ISD::CVTTP2IBS, 0),
624 X86ISD::CVTTP2IBS, X86ISD::CVTTP2IBS_SAE),
626 X86ISD::CVTTP2IUBS, 0),
628 X86ISD::CVTTP2IUBS, 0),
630 X86ISD::CVTTP2IUBS, X86ISD::CVTTP2IUBS_SAE),
632 X86ISD::CVTTP2SIS, 0),
634 X86ISD::CVTTP2SIS, 0),
636 X86ISD::CVTTP2SIS, X86ISD::CVTTP2SIS_SAE),
638 X86ISD::CVTTP2UIS, 0),
640 X86ISD::CVTTP2UIS, 0),
642 X86ISD::CVTTP2UIS, X86ISD::CVTTP2UIS_SAE),
644 X86ISD::CVTTP2UIS, 0),
646 X86ISD::CVTTP2UIS, 0),
648 X86ISD::CVTTP2UIS, X86ISD::CVTTP2UIS_SAE),
650 X86ISD::VMINMAX, X86ISD::VMINMAX_SAE),
656 X86ISD::VMINMAX, X86ISD::VMINMAX_SAE),
662 X86ISD::VMINMAX, X86ISD::VMINMAX_SAE),
669 X86ISD::VMINMAXS_SAE),
672 X86ISD::VMINMAXS_SAE),
675 X86ISD::VMINMAXS_SAE),
689 X86ISD::VCVT2PH2BF8S, 0),
691 X86ISD::VCVT2PH2BF8S, 0),
693 X86ISD::VCVT2PH2BF8S, 0),
701 X86ISD::VCVT2PH2HF8S, 0),
703 X86ISD::VCVT2PH2HF8S, 0),
705 X86ISD::VCVT2PH2HF8S, 0),
725 X86ISD::VCVTBIASPS2BF8, 0),
727 X86ISD::VCVTBIASPS2BF8, 0),
729 X86ISD::VCVTBIASPS2BF8, 0),
731 X86ISD::VCVTBIASPS2BF8S, 0),
733 X86ISD::VCVTBIASPS2BF8S, 0),
735 X86ISD::VCVTBIASPS2BF8S, 0),
737 X86ISD::VCVTBIASPS2HF8, 0),
739 X86ISD::VCVTBIASPS2HF8, 0),
741 X86ISD::VCVTBIASPS2HF8, 0),
743 X86ISD::VCVTBIASPS2HF8S, 0),
745 X86ISD::VCVTBIASPS2HF8S, 0),
747 X86ISD::VCVTBIASPS2HF8S, 0),
779 X86ISD::VCVTROPS2HF8, 0),
781 X86ISD::VCVTROPS2HF8, 0),
783 X86ISD::VCVTROPS2HF8, 0),
785 X86ISD::VCVTROPS2HF8S, 0),
787 X86ISD::VCVTROPS2HF8S, 0),
789 X86ISD::VCVTROPS2HF8S, 0),
797 X86ISD::CVTTP2IUBS, 0),
799 X86ISD::CVTTP2IUBS, 0),
801 X86ISD::CVTTP2IUBS, 0),
803 X86ISD::CVTTS2SIS_SAE),
805 X86ISD::CVTTS2SIS, X86ISD::CVTTS2SIS_SAE),
807 X86ISD::CVTTS2UIS_SAE),
809 X86ISD::CVTTS2UIS, X86ISD::CVTTS2UIS_SAE),
811 X86ISD::CVTTS2SIS_SAE),
813 X86ISD::CVTTS2SIS, X86ISD::CVTTS2SIS_SAE),
815 X86ISD::CVTTS2UIS_SAE),
817 X86ISD::CVTTS2UIS, X86ISD::CVTTS2UIS_SAE),
941 X86ISD::SCALAR_SINT_TO_FP,
942 X86ISD::SCALAR_SINT_TO_FP_RND),
944 X86ISD::SCALAR_SINT_TO_FP,
945 X86ISD::SCALAR_SINT_TO_FP_RND),
947 X86ISD::SCALAR_SINT_TO_FP,
948 X86ISD::SCALAR_SINT_TO_FP_RND),
950 X86ISD::CVTTS2SI_SAE),
952 X86ISD::CVTTS2SI_SAE),
954 X86ISD::CVTTS2UI_SAE),
956 X86ISD::CVTTS2UI_SAE),
958 X86ISD::CVTTS2SI_SAE),
960 X86ISD::CVTTS2SI_SAE),
962 X86ISD::CVTTS2UI_SAE),
964 X86ISD::CVTTS2UI_SAE),
966 X86ISD::SCALAR_UINT_TO_FP,
967 X86ISD::SCALAR_UINT_TO_FP_RND),
969 X86ISD::SCALAR_UINT_TO_FP,
970 X86ISD::SCALAR_UINT_TO_FP_RND),
972 X86ISD::SCALAR_UINT_TO_FP,
973 X86ISD::SCALAR_UINT_TO_FP_RND),
975 X86ISD::DBPSADBW, 0),
977 X86ISD::DBPSADBW, 0),
979 X86ISD::DBPSADBW, 0),
1001 X86ISD::FADDS, X86ISD::FADDS_RND),
1003 X86ISD::FADDS, X86ISD::FADDS_RND),
1013 X86ISD::FSETCCM_SAE),
1015 X86ISD::FSETCCM_SAE),
1018 X86ISD::COMPRESS, 0),
1022 X86ISD::CVTP2SI, X86ISD::CVTP2SI_RND),
1026 X86ISD::VFPROUND, X86ISD::VFPROUND_RND),
1028 X86ISD::CVTP2SI, 0),
1030 X86ISD::CVTP2SI, 0),
1032 X86ISD::CVTP2SI, X86ISD::CVTP2SI_RND),
1034 X86ISD::CVTP2UI, X86ISD::MCVTP2UI),
1036 X86ISD::CVTP2UI, 0),
1038 X86ISD::CVTP2UI, X86ISD::CVTP2UI_RND),
1040 X86ISD::CVTP2UI, 0),
1042 X86ISD::CVTP2UI, 0),
1044 X86ISD::CVTP2UI, X86ISD::CVTP2UI_RND),
1046 X86ISD::CVTP2SI, 0),
1048 X86ISD::CVTP2SI, 0),
1050 X86ISD::CVTP2SI, X86ISD::CVTP2SI_RND),
1054 X86ISD::CVTP2SI, 0),
1056 X86ISD::CVTP2SI, 0),
1058 X86ISD::CVTP2SI, X86ISD::CVTP2SI_RND),
1060 X86ISD::CVTP2UI, 0),
1062 X86ISD::CVTP2UI, 0),
1064 X86ISD::CVTP2UI, X86ISD::CVTP2UI_RND),
1066 X86ISD::CVTP2UI, 0),
1068 X86ISD::CVTP2UI, 0),
1070 X86ISD::CVTP2UI, X86ISD::CVTP2UI_RND),
1074 X86ISD::VFPROUNDS, X86ISD::VFPROUNDS_RND),
1076 X86ISD::VFPEXTS, X86ISD::VFPEXTS_SAE),
1078 X86ISD::CVTTP2SI, X86ISD::MCVTTP2SI),
1080 X86ISD::CVTTP2SI, X86ISD::CVTTP2SI_SAE),
1082 X86ISD::CVTTP2SI, 0),
1084 X86ISD::CVTTP2SI, 0),
1086 X86ISD::CVTTP2SI, X86ISD::CVTTP2SI_SAE),
1088 X86ISD::CVTTP2UI, X86ISD::MCVTTP2UI),
1090 X86ISD::CVTTP2UI, 0),
1092 X86ISD::CVTTP2UI, X86ISD::CVTTP2UI_SAE),
1094 X86ISD::CVTTP2UI, 0),
1096 X86ISD::CVTTP2UI, 0),
1098 X86ISD::CVTTP2UI, X86ISD::CVTTP2UI_SAE),
1100 X86ISD::CVTTP2SI, X86ISD::CVTTP2SI_SAE),
1102 X86ISD::CVTTP2SI, 0),
1104 X86ISD::CVTTP2SI, 0),
1106 X86ISD::CVTTP2SI, X86ISD::CVTTP2SI_SAE),
1108 X86ISD::CVTTP2UI, 0),
1110 X86ISD::CVTTP2UI, 0),
1112 X86ISD::CVTTP2UI, X86ISD::CVTTP2UI_SAE),
1114 X86ISD::CVTTP2UI, 0),
1116 X86ISD::CVTTP2UI, 0),
1118 X86ISD::CVTTP2UI, X86ISD::CVTTP2UI_SAE),
1120 X86ISD::CVTUI2P, X86ISD::MCVTUI2P),
1122 X86ISD::FDIVS, X86ISD::FDIVS_RND),
1124 X86ISD::FDIVS, X86ISD::FDIVS_RND),
1132 X86ISD::VFIXUPIMM_SAE),
1138 X86ISD::VFIXUPIMM_SAE),
1140 X86ISD::VFIXUPIMMS_SAE),
1142 X86ISD::VFIXUPIMMS_SAE),
1146 X86ISD::FGETEXP, 0),
1148 X86ISD::FGETEXP, 0),
1150 X86ISD::FGETEXP, X86ISD::FGETEXP_SAE),
1152 X86ISD::FGETEXP, 0),
1154 X86ISD::FGETEXP, 0),
1156 X86ISD::FGETEXP, X86ISD::FGETEXP_SAE),
1158 X86ISD::FGETEXPS, X86ISD::FGETEXPS_SAE),
1160 X86ISD::FGETEXPS, X86ISD::FGETEXPS_SAE),
1162 X86ISD::VGETMANT, 0),
1164 X86ISD::VGETMANT, 0),
1166 X86ISD::VGETMANT, X86ISD::VGETMANT_SAE),
1168 X86ISD::VGETMANT, 0),
1170 X86ISD::VGETMANT, 0),
1172 X86ISD::VGETMANT, X86ISD::VGETMANT_SAE),
1174 X86ISD::VGETMANTS, X86ISD::VGETMANTS_SAE),
1176 X86ISD::VGETMANTS, X86ISD::VGETMANTS_SAE),
1178 X86ISD::FMAXS, X86ISD::FMAXS_SAE),
1180 X86ISD::FMAXS, X86ISD::FMAXS_SAE),
1182 X86ISD::FMINS, X86ISD::FMINS_SAE),
1184 X86ISD::FMINS, X86ISD::FMINS_SAE),
1186 X86ISD::FMULS, X86ISD::FMULS_RND),
1188 X86ISD::FMULS, X86ISD::FMULS_RND),
1218 X86ISD::VTRUNCS, X86ISD::VMTRUNCS),
1220 X86ISD::VTRUNCS, X86ISD::VMTRUNCS),
1222 X86ISD::VTRUNCS, X86ISD::VMTRUNCS),
1224 X86ISD::VTRUNCS, X86ISD::VMTRUNCS),
1226 X86ISD::VTRUNCS, X86ISD::VMTRUNCS),
1228 X86ISD::VTRUNCS, X86ISD::VMTRUNCS),
1230 X86ISD::VTRUNCS, X86ISD::VMTRUNCS),
1232 X86ISD::VTRUNCS, X86ISD::VMTRUNCS),
1234 X86ISD::VTRUNCS, X86ISD::VMTRUNCS),
1236 X86ISD::VTRUNCS, X86ISD::VMTRUNCS),
1238 X86ISD::VTRUNCS, 0),
1240 X86ISD::VTRUNCS, 0),
1242 X86ISD::VTRUNCS, X86ISD::VMTRUNCS),
1244 X86ISD::VTRUNCS, X86ISD::VMTRUNCS),
1246 X86ISD::VTRUNCS, X86ISD::VMTRUNCS),
1248 X86ISD::VTRUNCS, X86ISD::VMTRUNCS),
1250 X86ISD::VTRUNCS, 0),
1252 X86ISD::VTRUNCS, 0),
1254 X86ISD::VTRUNCUS, X86ISD::VMTRUNCUS),
1256 X86ISD::VTRUNCUS, X86ISD::VMTRUNCUS),
1258 X86ISD::VTRUNCUS, X86ISD::VMTRUNCUS),
1260 X86ISD::VTRUNCUS, X86ISD::VMTRUNCUS),
1262 X86ISD::VTRUNCUS, X86ISD::VMTRUNCUS),
1264 X86ISD::VTRUNCUS, X86ISD::VMTRUNCUS),
1266 X86ISD::VTRUNCUS, X86ISD::VMTRUNCUS),
1268 X86ISD::VTRUNCUS, X86ISD::VMTRUNCUS),
1270 X86ISD::VTRUNCUS, X86ISD::VMTRUNCUS),
1272 X86ISD::VTRUNCUS, X86ISD::VMTRUNCUS),
1274 X86ISD::VTRUNCUS, 0),
1276 X86ISD::VTRUNCUS, 0),
1278 X86ISD::VTRUNCUS, X86ISD::VMTRUNCUS),
1280 X86ISD::VTRUNCUS, X86ISD::VMTRUNCUS),
1282 X86ISD::VTRUNCUS, X86ISD::VMTRUNCUS),
1284 X86ISD::VTRUNCUS, X86ISD::VMTRUNCUS),
1286 X86ISD::VTRUNCUS, 0),
1288 X86ISD::VTRUNCUS, 0),
1294 X86ISD::VRANGE, X86ISD::VRANGE_SAE),
1300 X86ISD::VRANGE, X86ISD::VRANGE_SAE),
1302 X86ISD::VRANGES, X86ISD::VRANGES_SAE),
1304 X86ISD::VRANGES, X86ISD::VRANGES_SAE),
1306 X86ISD::VREDUCE, 0),
1308 X86ISD::VREDUCE, 0),
1310 X86ISD::VREDUCE, X86ISD::VREDUCE_SAE),
1312 X86ISD::VREDUCE, 0),
1314 X86ISD::VREDUCE, 0),
1316 X86ISD::VREDUCE, X86ISD::VREDUCE_SAE),
1318 X86ISD::VREDUCES, X86ISD::VREDUCES_SAE),
1320 X86ISD::VREDUCES, X86ISD::VREDUCES_SAE),
1322 X86ISD::VRNDSCALE, 0),
1324 X86ISD::VRNDSCALE, 0),
1326 X86ISD::VRNDSCALE, X86ISD::VRNDSCALE_SAE),
1328 X86ISD::VRNDSCALE, 0),
1330 X86ISD::VRNDSCALE, 0),
1332 X86ISD::VRNDSCALE, X86ISD::VRNDSCALE_SAE),
1334 X86ISD::VRNDSCALES, X86ISD::VRNDSCALES_SAE),
1336 X86ISD::VRNDSCALES, X86ISD::VRNDSCALES_SAE),
1342 X86ISD::SCALEF, X86ISD::SCALEF_RND),
1348 X86ISD::SCALEF, X86ISD::SCALEF_RND),
1350 X86ISD::SCALEFS, X86ISD::SCALEFS_RND),
1352 X86ISD::SCALEFS, X86ISD::SCALEFS_RND),
1354 X86ISD::FSQRTS, X86ISD::FSQRTS_RND),
1356 X86ISD::FSQRTS, X86ISD::FSQRTS_RND),
1358 X86ISD::FSUBS, X86ISD::FSUBS_RND),
1360 X86ISD::FSUBS, X86ISD::FSUBS_RND),
1362 X86ISD::CVTPH2PS, X86ISD::CVTPH2PS_SAE),
1364 X86ISD::CVTPS2PH, X86ISD::MCVTPS2PH),
1366 X86ISD::CVTPS2PH, X86ISD::MCVTPS2PH),
1368 X86ISD::CVTPS2PH, X86ISD::MCVTPS2PH),
1371 X86ISD::VFIXUPIMM, 0),
1373 X86ISD::VFIXUPIMM, 0),
1375 X86ISD::VFIXUPIMM, X86ISD::VFIXUPIMM_SAE),
1377 X86ISD::VFIXUPIMM, 0),
1379 X86ISD::VFIXUPIMM, 0),
1381 X86ISD::VFIXUPIMM, X86ISD::VFIXUPIMM_SAE),
1383 X86ISD::VFIXUPIMMS, X86ISD::VFIXUPIMMS_SAE),
1385 X86ISD::VFIXUPIMMS, X86ISD::VFIXUPIMMS_SAE),
1424 X86ISD::MULTISHIFT, 0),
1426 X86ISD::MULTISHIFT, 0),
1428 X86ISD::MULTISHIFT, 0),
1471 X86ISD::VPTERNLOG, 0),
1473 X86ISD::VPTERNLOG, 0),
1475 X86ISD::VPTERNLOG, 0),
1477 X86ISD::VPTERNLOG, 0),
1479 X86ISD::VPTERNLOG, 0),
1481 X86ISD::VPTERNLOG, 0),
1499 X86ISD::RSQRT14, 0),
1501 X86ISD::RSQRT14, 0),
1503 X86ISD::RSQRT14, 0),
1505 X86ISD::RSQRT14, 0),
1507 X86ISD::RSQRT14, 0),
1509 X86ISD::RSQRT14, 0),
1511 X86ISD::RSQRT14S, 0),
1513 X86ISD::RSQRT14S, 0),
1515 X86ISD::SINT_TO_FP_RND),
1525 X86ISD::UINT_TO_FP_RND),
1535 X86ISD::CVTS2SI_RND),
1537 X86ISD::CVTS2SI_RND),
1539 X86ISD::CVTS2UI_RND),
1541 X86ISD::CVTS2UI_RND),
1543 X86ISD::CVTS2SI_RND),
1545 X86ISD::CVTS2SI_RND),
1547 X86ISD::CVTS2UI_RND),
1549 X86ISD::CVTS2UI_RND),
1559 X86ISD::FMADDSUB_RND),
1561 X86ISD::FMADDSUB_RND),
1619 X86ISD::VPERMILPV, 0),
1621 X86ISD::VPERMILPV, 0),
1629 X86ISD::VPSHUFBITQMB, 0),
1631 X86ISD::VPSHUFBITQMB, 0),
1633 X86ISD::VPSHUFBITQMB, 0),
1636 X86ISD::VFPROUND2, 0),
1638 X86ISD::VFPROUND2, 0),
1640 X86ISD::VFPROUND2, 0),
1642 X86ISD::CVTNEPS2BF16, 0),
1644 X86ISD::CVTNEPS2BF16, 0),
1652 X86ISD::CVTNEPS2BF16, X86ISD::MCVTNEPS2BF16),
1658 X86ISD::VFPCLASS, 0),
1660 X86ISD::VFPCLASS, 0),
1662 X86ISD::VFPCLASS, 0),
1664 X86ISD::FADDS, X86ISD::FADDS_RND),
1672 X86ISD::FSETCCM, X86ISD::FSETCCM_SAE),
1674 X86ISD::FDIVS, X86ISD::FDIVS_RND),
1678 X86ISD::FGETEXP, 0),
1680 X86ISD::FGETEXP, 0),
1682 X86ISD::FGETEXP, X86ISD::FGETEXP_SAE),
1684 X86ISD::FGETEXPS, X86ISD::FGETEXPS_SAE),
1686 X86ISD::VGETMANT, 0),
1688 X86ISD::VGETMANT, 0),
1690 X86ISD::VGETMANT, X86ISD::VGETMANT_SAE),
1693 X86ISD::VGETMANTS_SAE),
1695 X86ISD::FMAXS, X86ISD::FMAXS_SAE),
1697 X86ISD::FMINS, X86ISD::FMINS_SAE),
1699 X86ISD::FMULS, X86ISD::FMULS_RND),
1709 X86ISD::VREDUCE, 0),
1711 X86ISD::VREDUCE, 0),
1713 X86ISD::VREDUCE, X86ISD::VREDUCE_SAE),
1715 X86ISD::VREDUCES, X86ISD::VREDUCES_SAE),
1717 X86ISD::VRNDSCALE, 0),
1719 X86ISD::VRNDSCALE, 0),
1721 X86ISD::VRNDSCALE, X86ISD::VRNDSCALE_SAE),
1723 X86ISD::VRNDSCALES, X86ISD::VRNDSCALES_SAE),
1725 X86ISD::RSQRT14, 0),
1727 X86ISD::RSQRT14, 0),
1729 X86ISD::RSQRT14, 0),
1731 X86ISD::RSQRT14S, 0),
1737 X86ISD::SCALEF, X86ISD::SCALEF_RND),
1739 X86ISD::SCALEFS, X86ISD::SCALEFS_RND),
1741 X86ISD::FSQRTS, X86ISD::FSQRTS_RND),
1743 X86ISD::FSUBS, X86ISD::FSUBS_RND),
1745 X86ISD::CVTSI2P, X86ISD::MCVTSI2P),
1747 X86ISD::VFPROUND, X86ISD::VMFPROUND),
1749 X86ISD::VFPROUND, X86ISD::VMFPROUND),
1751 X86ISD::VFPROUND, X86ISD::VFPROUND_RND),
1753 X86ISD::CVTP2SI, 0),
1755 X86ISD::CVTP2SI, 0),
1757 X86ISD::CVTP2SI, X86ISD::CVTP2SI_RND),
1771 X86ISD::CVTP2SI, 0),
1773 X86ISD::CVTP2SI, 0),
1775 X86ISD::CVTP2SI, X86ISD::CVTP2SI_RND),
1777 X86ISD::CVTP2UI, 0),
1779 X86ISD::CVTP2UI, 0),
1781 X86ISD::CVTP2UI, X86ISD::CVTP2UI_RND),
1783 X86ISD::CVTP2UI, 0),
1785 X86ISD::CVTP2UI, 0),
1787 X86ISD::CVTP2UI, X86ISD::CVTP2UI_RND),
1789 X86ISD::CVTP2UI, 0),
1791 X86ISD::CVTP2UI, 0),
1793 X86ISD::CVTP2UI, X86ISD::CVTP2UI_RND),
1795 X86ISD::CVTP2SI, 0),
1797 X86ISD::CVTP2SI, 0),
1799 X86ISD::CVTP2SI, X86ISD::CVTP2SI_RND),
1801 X86ISD::VFPROUND, X86ISD::VMFPROUND),
1803 X86ISD::VFPROUND, 0),
1805 X86ISD::VFPROUND, X86ISD::VFPROUND_RND),
1807 X86ISD::CVTSI2P, X86ISD::MCVTSI2P),
1809 X86ISD::CVTSI2P, X86ISD::MCVTSI2P),
1812 X86ISD::VFPROUNDS_RND),
1815 X86ISD::VFPEXTS_SAE),
1818 X86ISD::VFPEXTS_SAE),
1821 X86ISD::VFPROUNDS_RND),
1823 X86ISD::CVTTP2SI, 0),
1825 X86ISD::CVTTP2SI, 0),
1827 X86ISD::CVTTP2SI, X86ISD::CVTTP2SI_SAE),
1829 X86ISD::CVTTP2SI, 0),
1831 X86ISD::CVTTP2SI, 0),
1833 X86ISD::CVTTP2SI, X86ISD::CVTTP2SI_SAE),
1835 X86ISD::CVTTP2UI, 0),
1837 X86ISD::CVTTP2UI, 0),
1839 X86ISD::CVTTP2UI, X86ISD::CVTTP2UI_SAE),
1841 X86ISD::CVTTP2UI, 0),
1843 X86ISD::CVTTP2UI, 0),
1845 X86ISD::CVTTP2UI, X86ISD::CVTTP2UI_SAE),
1847 X86ISD::CVTTP2UI, 0),
1849 X86ISD::CVTTP2UI, 0),
1851 X86ISD::CVTTP2UI, X86ISD::CVTTP2UI_SAE),
1853 X86ISD::CVTTP2SI, 0),
1855 X86ISD::CVTTP2SI, 0),
1857 X86ISD::CVTTP2SI, X86ISD::CVTTP2SI_SAE),
1859 X86ISD::CVTUI2P, X86ISD::MCVTUI2P),
1861 X86ISD::CVTUI2P, X86ISD::MCVTUI2P),
1863 X86ISD::CVTUI2P, X86ISD::MCVTUI2P),
1865 X86ISD::VFCMADDC, 0),
1867 X86ISD::VFCMADDC, 0),
1869 X86ISD::VFCMADDC, X86ISD::VFCMADDC_RND),
1871 X86ISD::VFCMADDCSH, X86ISD::VFCMADDCSH_RND),
1873 X86ISD::VFCMULC, 0),
1875 X86ISD::VFCMULC, 0),
1877 X86ISD::VFCMULC, X86ISD::VFCMULC_RND),
1879 X86ISD::VFCMULCSH, X86ISD::VFCMULCSH_RND),
1881 X86ISD::VFMADDC, 0),
1883 X86ISD::VFMADDC, 0),
1885 X86ISD::VFMADDC, X86ISD::VFMADDC_RND),
1887 X86ISD::VFMADDCSH, X86ISD::VFMADDCSH_RND),
1893 X86ISD::VFMULC, X86ISD::VFMULC_RND),
1895 X86ISD::VFMULCSH, X86ISD::VFMULCSH_RND),
1897 X86ISD::VFCMADDC, 0),
1899 X86ISD::VFCMADDC, 0),
1901 X86ISD::VFCMADDC, X86ISD::VFCMADDC_RND),
1903 X86ISD::VFCMADDCSH, X86ISD::VFCMADDCSH_RND),
1905 X86ISD::VFMADDC, 0),
1907 X86ISD::VFMADDC, 0),
1909 X86ISD::VFMADDC, X86ISD::VFMADDC_RND),
1911 X86ISD::VFMADDCSH, X86ISD::VFMADDCSH_RND),
1934 X86ISD::CVTS2SI_RND),
1936 X86ISD::CVTS2SI_RND),
1938 X86ISD::CVTS2UI_RND),
1940 X86ISD::CVTS2UI_RND),
1942 X86ISD::SCALAR_SINT_TO_FP,
1943 X86ISD::SCALAR_SINT_TO_FP_RND),
1945 X86ISD::SCALAR_SINT_TO_FP,
1946 X86ISD::SCALAR_SINT_TO_FP_RND),
1948 X86ISD::CVTTS2SI, X86ISD::CVTTS2SI_SAE),
1950 X86ISD::CVTTS2SI, X86ISD::CVTTS2SI_SAE),
1952 X86ISD::CVTTS2UI, X86ISD::CVTTS2UI_SAE),
1954 X86ISD::CVTTS2UI, X86ISD::CVTTS2UI_SAE),
1956 X86ISD::SCALAR_UINT_TO_FP,
1957 X86ISD::SCALAR_UINT_TO_FP_RND),
1959 X86ISD::SCALAR_UINT_TO_FP,
1960 X86ISD::SCALAR_UINT_TO_FP_RND),
1966 X86ISD::FMADDSUB, 0),
1968 X86ISD::FMADDSUB, 0),
1970 X86ISD::FMADDSUB, X86ISD::FMADDSUB_RND),
2192 X86ISD::GF2P8AFFINEINVQB, 0),
2194 X86ISD::GF2P8AFFINEINVQB, 0),
2196 X86ISD::GF2P8AFFINEINVQB, 0),