|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/Target/X86/X86GenDAGISel.inc 57 /* 0*/ OPC_SwitchOpcode /*423 cases */, 127|128,124/*15999*/, TARGET_VAL(ISD::STORE),// ->16004
73 /* 32*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVNTPSmr), 0|OPFL_Chain|OPFL_MemRefs,
81 /* 50*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MOVNTPSmr), 0|OPFL_Chain|OPFL_MemRefs,
89 /* 68*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVNTPSZ128mr), 0|OPFL_Chain|OPFL_MemRefs,
105 /* 100*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVNTPDmr), 0|OPFL_Chain|OPFL_MemRefs,
113 /* 118*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MOVNTPDmr), 0|OPFL_Chain|OPFL_MemRefs,
121 /* 136*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVNTPDZ128mr), 0|OPFL_Chain|OPFL_MemRefs,
137 /* 168*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVNTPSYmr), 0|OPFL_Chain|OPFL_MemRefs,
145 /* 186*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVNTPSZ256mr), 0|OPFL_Chain|OPFL_MemRefs,
161 /* 218*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVNTPDYmr), 0|OPFL_Chain|OPFL_MemRefs,
169 /* 236*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVNTPDZ256mr), 0|OPFL_Chain|OPFL_MemRefs,
185 /* 268*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVNTDQmr), 0|OPFL_Chain|OPFL_MemRefs,
193 /* 286*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MOVNTDQmr), 0|OPFL_Chain|OPFL_MemRefs,
201 /* 304*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVNTDQZ128mr), 0|OPFL_Chain|OPFL_MemRefs,
217 /* 336*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVNTDQYmr), 0|OPFL_Chain|OPFL_MemRefs,
225 /* 354*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVNTDQZ256mr), 0|OPFL_Chain|OPFL_MemRefs,
239 /* 382*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MOVNTImr), 0|OPFL_Chain|OPFL_MemRefs,
252 /* 409*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MOVNTI_64mr), 0|OPFL_Chain|OPFL_MemRefs,
267 /* 440*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVNTDQYmr), 0|OPFL_Chain|OPFL_MemRefs,
275 /* 458*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVNTDQZ256mr), 0|OPFL_Chain|OPFL_MemRefs,
291 /* 490*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVNTDQYmr), 0|OPFL_Chain|OPFL_MemRefs,
299 /* 508*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVNTDQZ256mr), 0|OPFL_Chain|OPFL_MemRefs,
315 /* 540*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVNTDQYmr), 0|OPFL_Chain|OPFL_MemRefs,
323 /* 558*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVNTDQZ256mr), 0|OPFL_Chain|OPFL_MemRefs,
339 /* 590*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVNTDQmr), 0|OPFL_Chain|OPFL_MemRefs,
347 /* 608*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MOVNTDQmr), 0|OPFL_Chain|OPFL_MemRefs,
355 /* 626*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVNTDQZ128mr), 0|OPFL_Chain|OPFL_MemRefs,
371 /* 658*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVNTDQmr), 0|OPFL_Chain|OPFL_MemRefs,
379 /* 676*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MOVNTDQmr), 0|OPFL_Chain|OPFL_MemRefs,
387 /* 694*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVNTDQZ128mr), 0|OPFL_Chain|OPFL_MemRefs,
403 /* 726*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVNTDQmr), 0|OPFL_Chain|OPFL_MemRefs,
411 /* 744*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MOVNTDQmr), 0|OPFL_Chain|OPFL_MemRefs,
419 /* 762*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVNTDQZ128mr), 0|OPFL_Chain|OPFL_MemRefs,
434 /* 792*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVNTDQZmr), 0|OPFL_Chain|OPFL_MemRefs,
448 /* 821*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVNTPDZmr), 0|OPFL_Chain|OPFL_MemRefs,
462 /* 850*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVNTPSZmr), 0|OPFL_Chain|OPFL_MemRefs,
476 /* 879*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVNTDQZmr), 0|OPFL_Chain|OPFL_MemRefs,
490 /* 908*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVNTDQZmr), 0|OPFL_Chain|OPFL_MemRefs,
504 /* 937*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVNTDQZmr), 0|OPFL_Chain|OPFL_MemRefs,
518 /* 967*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
520 /* 975*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MOVNTSS), 0|OPFL_Chain|OPFL_MemRefs,
534 /* 1005*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
536 /* 1013*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MOVNTSD), 0|OPFL_Chain|OPFL_MemRefs,
543 /* 1028*/ OPC_SwitchOpcode /*16 cases */, 30|128,5/*670*/, TARGET_VAL(ISD::SHL),// ->1703
545 /* 1034*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
555 /* 1049*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
558 /* 1054*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
571 /* 1082*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHL8mCL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
579 /* 1098*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
582 /* 1103*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
595 /* 1131*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHL16mCL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
603 /* 1147*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
606 /* 1152*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
619 /* 1180*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHL32mCL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
627 /* 1196*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
630 /* 1201*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
643 /* 1229*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHL64mCL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
659 /* 1264*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHL8m1), 0|OPFL_Chain|OPFL_MemRefs,
675 /* 1299*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHL16m1), 0|OPFL_Chain|OPFL_MemRefs,
691 /* 1334*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHL32m1), 0|OPFL_Chain|OPFL_MemRefs,
708 /* 1371*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHL64m1), 0|OPFL_Chain|OPFL_MemRefs,
717 /* 1388*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
728 /* 1412*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHL8mi), 0|OPFL_Chain|OPFL_MemRefs,
737 /* 1430*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
748 /* 1454*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHL16mi), 0|OPFL_Chain|OPFL_MemRefs,
757 /* 1472*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
768 /* 1496*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHL32mi), 0|OPFL_Chain|OPFL_MemRefs,
777 /* 1514*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
789 /* 1540*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHL64mi), 0|OPFL_Chain|OPFL_MemRefs,
806 /* 1578*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHL8mCL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
823 /* 1615*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHL16mCL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
840 /* 1652*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHL32mCL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
858 /* 1691*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHL64mCL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
863 /* 1703*/ /*SwitchOpcode*/ 30|128,5/*670*/, TARGET_VAL(ISD::SRL),// ->2377
865 /* 1708*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
875 /* 1723*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
878 /* 1728*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
891 /* 1756*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHR8mCL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
899 /* 1772*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
902 /* 1777*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
915 /* 1805*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHR16mCL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
923 /* 1821*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
926 /* 1826*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
939 /* 1854*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHR32mCL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
947 /* 1870*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
950 /* 1875*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
963 /* 1903*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHR64mCL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
979 /* 1938*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHR8m1), 0|OPFL_Chain|OPFL_MemRefs,
995 /* 1973*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHR16m1), 0|OPFL_Chain|OPFL_MemRefs,
1011 /* 2008*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHR32m1), 0|OPFL_Chain|OPFL_MemRefs,
1028 /* 2045*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHR64m1), 0|OPFL_Chain|OPFL_MemRefs,
1037 /* 2062*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1048 /* 2086*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHR8mi), 0|OPFL_Chain|OPFL_MemRefs,
1057 /* 2104*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1068 /* 2128*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHR16mi), 0|OPFL_Chain|OPFL_MemRefs,
1077 /* 2146*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1088 /* 2170*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHR32mi), 0|OPFL_Chain|OPFL_MemRefs,
1097 /* 2188*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1109 /* 2214*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHR64mi), 0|OPFL_Chain|OPFL_MemRefs,
1126 /* 2252*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHR8mCL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
1143 /* 2289*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHR16mCL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
1160 /* 2326*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHR32mCL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
1178 /* 2365*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHR64mCL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
1183 /* 2377*/ /*SwitchOpcode*/ 30|128,5/*670*/, TARGET_VAL(ISD::SRA),// ->3051
1185 /* 2382*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
1195 /* 2397*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
1198 /* 2402*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1211 /* 2430*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SAR8mCL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
1219 /* 2446*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
1222 /* 2451*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1235 /* 2479*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SAR16mCL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
1243 /* 2495*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
1246 /* 2500*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1259 /* 2528*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SAR32mCL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
1267 /* 2544*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
1270 /* 2549*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1283 /* 2577*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SAR64mCL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
1299 /* 2612*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SAR8m1), 0|OPFL_Chain|OPFL_MemRefs,
1315 /* 2647*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SAR16m1), 0|OPFL_Chain|OPFL_MemRefs,
1331 /* 2682*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SAR32m1), 0|OPFL_Chain|OPFL_MemRefs,
1348 /* 2719*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SAR64m1), 0|OPFL_Chain|OPFL_MemRefs,
1357 /* 2736*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1368 /* 2760*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SAR8mi), 0|OPFL_Chain|OPFL_MemRefs,
1377 /* 2778*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1388 /* 2802*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SAR16mi), 0|OPFL_Chain|OPFL_MemRefs,
1397 /* 2820*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1408 /* 2844*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SAR32mi), 0|OPFL_Chain|OPFL_MemRefs,
1417 /* 2862*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1429 /* 2888*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SAR64mi), 0|OPFL_Chain|OPFL_MemRefs,
1446 /* 2926*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SAR8mCL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
1463 /* 2963*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SAR16mCL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
1480 /* 3000*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SAR32mCL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
1498 /* 3039*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SAR64mCL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
1503 /* 3051*/ /*SwitchOpcode*/ 44|128,6/*812*/, TARGET_VAL(ISD::ROTL),// ->3867
1505 /* 3056*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
1515 /* 3071*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
1518 /* 3076*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1531 /* 3104*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ROL8mCL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
1539 /* 3120*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
1542 /* 3125*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1555 /* 3153*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ROL16mCL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
1563 /* 3169*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
1566 /* 3174*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1579 /* 3202*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ROL32mCL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
1587 /* 3218*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
1590 /* 3223*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1603 /* 3251*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ROL64mCL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
1619 /* 3286*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ROL8m1), 0|OPFL_Chain|OPFL_MemRefs,
1635 /* 3321*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ROL16m1), 0|OPFL_Chain|OPFL_MemRefs,
1651 /* 3356*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ROL32m1), 0|OPFL_Chain|OPFL_MemRefs,
1668 /* 3393*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ROL64m1), 0|OPFL_Chain|OPFL_MemRefs,
1684 /* 3428*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ROR8m1), 0|OPFL_Chain|OPFL_MemRefs,
1700 /* 3463*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ROR16m1), 0|OPFL_Chain|OPFL_MemRefs,
1716 /* 3498*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ROR32m1), 0|OPFL_Chain|OPFL_MemRefs,
1733 /* 3535*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ROR64m1), 0|OPFL_Chain|OPFL_MemRefs,
1742 /* 3552*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1753 /* 3576*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ROL8mi), 0|OPFL_Chain|OPFL_MemRefs,
1762 /* 3594*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1773 /* 3618*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ROL16mi), 0|OPFL_Chain|OPFL_MemRefs,
1782 /* 3636*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1793 /* 3660*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ROL32mi), 0|OPFL_Chain|OPFL_MemRefs,
1802 /* 3678*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1814 /* 3704*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ROL64mi), 0|OPFL_Chain|OPFL_MemRefs,
1831 /* 3742*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ROL8mCL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
1848 /* 3779*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ROL16mCL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
1865 /* 3816*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ROL32mCL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
1883 /* 3855*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ROL64mCL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
1888 /* 3867*/ /*SwitchOpcode*/ 44|128,6/*812*/, TARGET_VAL(ISD::ROTR),// ->4683
1890 /* 3872*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
1900 /* 3887*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
1903 /* 3892*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1916 /* 3920*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ROR8mCL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
1924 /* 3936*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
1927 /* 3941*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1940 /* 3969*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ROR16mCL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
1948 /* 3985*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
1951 /* 3990*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1964 /* 4018*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ROR32mCL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
1972 /* 4034*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
1975 /* 4039*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1988 /* 4067*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ROR64mCL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
2004 /* 4102*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ROR8m1), 0|OPFL_Chain|OPFL_MemRefs,
2020 /* 4137*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ROR16m1), 0|OPFL_Chain|OPFL_MemRefs,
2036 /* 4172*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ROR32m1), 0|OPFL_Chain|OPFL_MemRefs,
2053 /* 4209*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ROR64m1), 0|OPFL_Chain|OPFL_MemRefs,
2069 /* 4244*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ROL8m1), 0|OPFL_Chain|OPFL_MemRefs,
2085 /* 4279*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ROL16m1), 0|OPFL_Chain|OPFL_MemRefs,
2101 /* 4314*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ROL32m1), 0|OPFL_Chain|OPFL_MemRefs,
2118 /* 4351*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ROL64m1), 0|OPFL_Chain|OPFL_MemRefs,
2127 /* 4368*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2138 /* 4392*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ROR8mi), 0|OPFL_Chain|OPFL_MemRefs,
2147 /* 4410*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2158 /* 4434*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ROR16mi), 0|OPFL_Chain|OPFL_MemRefs,
2167 /* 4452*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2178 /* 4476*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ROR32mi), 0|OPFL_Chain|OPFL_MemRefs,
2187 /* 4494*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2199 /* 4520*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ROR64mi), 0|OPFL_Chain|OPFL_MemRefs,
2216 /* 4558*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ROR8mCL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
2233 /* 4595*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ROR16mCL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
2250 /* 4632*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ROR32mCL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
2268 /* 4671*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ROR64mCL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
2273 /* 4683*/ /*SwitchOpcode*/ 31|128,4/*543*/, TARGET_VAL(ISD::SUB),// ->5230
2277 /* 4693*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
2293 /* 4723*/ OPC_MorphNodeTo1, TARGET_VAL(X86::NEG8m), 0|OPFL_Chain|OPFL_MemRefs,
2307 /* 4754*/ OPC_MorphNodeTo1, TARGET_VAL(X86::NEG16m), 0|OPFL_Chain|OPFL_MemRefs,
2321 /* 4785*/ OPC_MorphNodeTo1, TARGET_VAL(X86::NEG32m), 0|OPFL_Chain|OPFL_MemRefs,
2336 /* 4818*/ OPC_MorphNodeTo1, TARGET_VAL(X86::NEG64m), 0|OPFL_Chain|OPFL_MemRefs,
2343 /* 4833*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
2355 /* 4852*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2368 /* 4880*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SUB16mi8), 0|OPFL_Chain|OPFL_MemRefs,
2384 /* 4916*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SUB32mi8), 0|OPFL_Chain|OPFL_MemRefs,
2401 /* 4954*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SUB64mi8), 0|OPFL_Chain|OPFL_MemRefs,
2417 /* 4990*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SUB8mi), 0|OPFL_Chain|OPFL_MemRefs,
2432 /* 5025*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SUB16mi), 0|OPFL_Chain|OPFL_MemRefs,
2447 /* 5060*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SUB32mi), 0|OPFL_Chain|OPFL_MemRefs,
2464 /* 5099*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SUB64mi32), 0|OPFL_Chain|OPFL_MemRefs,
2477 /* 5129*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SUB8mr), 0|OPFL_Chain|OPFL_MemRefs,
2489 /* 5158*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SUB16mr), 0|OPFL_Chain|OPFL_MemRefs,
2501 /* 5187*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SUB32mr), 0|OPFL_Chain|OPFL_MemRefs,
2513 /* 5216*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SUB64mr), 0|OPFL_Chain|OPFL_MemRefs,
2519 /* 5230*/ /*SwitchOpcode*/ 18|128,7/*914*/, TARGET_VAL(ISD::XOR),// ->6148
2522 /* 5238*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
2539 /* 5279*/ OPC_MorphNodeTo0, TARGET_VAL(X86::NOT8m), 0|OPFL_Chain|OPFL_MemRefs,
2554 /* 5320*/ OPC_MorphNodeTo0, TARGET_VAL(X86::NOT16m), 0|OPFL_Chain|OPFL_MemRefs,
2569 /* 5361*/ OPC_MorphNodeTo0, TARGET_VAL(X86::NOT32m), 0|OPFL_Chain|OPFL_MemRefs,
2586 /* 5407*/ OPC_MorphNodeTo0, TARGET_VAL(X86::NOT64m), 0|OPFL_Chain|OPFL_MemRefs,
2594 /* 5423*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2607 /* 5451*/ OPC_MorphNodeTo1, TARGET_VAL(X86::XOR16mi8), 0|OPFL_Chain|OPFL_MemRefs,
2623 /* 5487*/ OPC_MorphNodeTo1, TARGET_VAL(X86::XOR32mi8), 0|OPFL_Chain|OPFL_MemRefs,
2640 /* 5525*/ OPC_MorphNodeTo1, TARGET_VAL(X86::XOR64mi8), 0|OPFL_Chain|OPFL_MemRefs,
2656 /* 5561*/ OPC_MorphNodeTo1, TARGET_VAL(X86::XOR8mi), 0|OPFL_Chain|OPFL_MemRefs,
2671 /* 5596*/ OPC_MorphNodeTo1, TARGET_VAL(X86::XOR16mi), 0|OPFL_Chain|OPFL_MemRefs,
2686 /* 5631*/ OPC_MorphNodeTo1, TARGET_VAL(X86::XOR32mi), 0|OPFL_Chain|OPFL_MemRefs,
2703 /* 5670*/ OPC_MorphNodeTo1, TARGET_VAL(X86::XOR64mi32), 0|OPFL_Chain|OPFL_MemRefs,
2717 /* 5695*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
2733 /* 5726*/ OPC_MorphNodeTo1, TARGET_VAL(X86::XOR8mi), 0|OPFL_Chain|OPFL_MemRefs,
2741 /* 5743*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
2757 /* 5774*/ OPC_MorphNodeTo1, TARGET_VAL(X86::XOR16mi), 0|OPFL_Chain|OPFL_MemRefs,
2765 /* 5791*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
2781 /* 5822*/ OPC_MorphNodeTo1, TARGET_VAL(X86::XOR32mi), 0|OPFL_Chain|OPFL_MemRefs,
2790 /* 5841*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
2807 /* 5874*/ OPC_MorphNodeTo1, TARGET_VAL(X86::XOR64mi32), 0|OPFL_Chain|OPFL_MemRefs,
2814 /* 5890*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
2830 /* 5920*/ OPC_MorphNodeTo1, TARGET_VAL(X86::XOR8mr), 0|OPFL_Chain|OPFL_MemRefs,
2841 /* 5948*/ OPC_MorphNodeTo1, TARGET_VAL(X86::XOR16mr), 0|OPFL_Chain|OPFL_MemRefs,
2852 /* 5976*/ OPC_MorphNodeTo1, TARGET_VAL(X86::XOR32mr), 0|OPFL_Chain|OPFL_MemRefs,
2863 /* 6004*/ OPC_MorphNodeTo1, TARGET_VAL(X86::XOR64mr), 0|OPFL_Chain|OPFL_MemRefs,
2871 /* 6021*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
2886 /* 6050*/ OPC_MorphNodeTo1, TARGET_VAL(X86::XOR8mr), 0|OPFL_Chain|OPFL_MemRefs,
2897 /* 6078*/ OPC_MorphNodeTo1, TARGET_VAL(X86::XOR16mr), 0|OPFL_Chain|OPFL_MemRefs,
2908 /* 6106*/ OPC_MorphNodeTo1, TARGET_VAL(X86::XOR32mr), 0|OPFL_Chain|OPFL_MemRefs,
2919 /* 6134*/ OPC_MorphNodeTo1, TARGET_VAL(X86::XOR64mr), 0|OPFL_Chain|OPFL_MemRefs,
2925 /* 6148*/ /*SwitchOpcode*/ 100|128,9/*1252*/, TARGET_VAL(ISD::ADD),// ->7404
2928 /* 6156*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
2946 /* 6190*/ OPC_MorphNodeTo1, TARGET_VAL(X86::INC8m), 0|OPFL_Chain|OPFL_MemRefs,
2962 /* 6225*/ OPC_MorphNodeTo1, TARGET_VAL(X86::INC16m), 0|OPFL_Chain|OPFL_MemRefs,
2978 /* 6260*/ OPC_MorphNodeTo1, TARGET_VAL(X86::INC32m), 0|OPFL_Chain|OPFL_MemRefs,
2994 /* 6295*/ OPC_MorphNodeTo1, TARGET_VAL(X86::INC64m), 0|OPFL_Chain|OPFL_MemRefs,
3010 /* 6339*/ OPC_MorphNodeTo1, TARGET_VAL(X86::DEC8m), 0|OPFL_Chain|OPFL_MemRefs,
3026 /* 6383*/ OPC_MorphNodeTo1, TARGET_VAL(X86::DEC16m), 0|OPFL_Chain|OPFL_MemRefs,
3042 /* 6427*/ OPC_MorphNodeTo1, TARGET_VAL(X86::DEC32m), 0|OPFL_Chain|OPFL_MemRefs,
3058 /* 6471*/ OPC_MorphNodeTo1, TARGET_VAL(X86::DEC64m), 0|OPFL_Chain|OPFL_MemRefs,
3074 /* 6517*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SUB16mi8), 0|OPFL_Chain|OPFL_MemRefs,
3090 /* 6564*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SUB32mi8), 0|OPFL_Chain|OPFL_MemRefs,
3107 /* 6614*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SUB64mi8), 0|OPFL_Chain|OPFL_MemRefs,
3121 /* 6661*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SUB64mi32), 0|OPFL_Chain|OPFL_MemRefs,
3129 /* 6679*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
3142 /* 6707*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADD16mi8), 0|OPFL_Chain|OPFL_MemRefs,
3158 /* 6743*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADD32mi8), 0|OPFL_Chain|OPFL_MemRefs,
3175 /* 6781*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADD64mi8), 0|OPFL_Chain|OPFL_MemRefs,
3191 /* 6817*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADD8mi), 0|OPFL_Chain|OPFL_MemRefs,
3206 /* 6852*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADD16mi), 0|OPFL_Chain|OPFL_MemRefs,
3221 /* 6887*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADD32mi), 0|OPFL_Chain|OPFL_MemRefs,
3238 /* 6926*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADD64mi32), 0|OPFL_Chain|OPFL_MemRefs,
3252 /* 6951*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
3268 /* 6982*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADD8mi), 0|OPFL_Chain|OPFL_MemRefs,
3276 /* 6999*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
3292 /* 7030*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADD16mi), 0|OPFL_Chain|OPFL_MemRefs,
3300 /* 7047*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
3316 /* 7078*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADD32mi), 0|OPFL_Chain|OPFL_MemRefs,
3325 /* 7097*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
3342 /* 7130*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADD64mi32), 0|OPFL_Chain|OPFL_MemRefs,
3349 /* 7146*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
3365 /* 7176*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADD8mr), 0|OPFL_Chain|OPFL_MemRefs,
3376 /* 7204*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADD16mr), 0|OPFL_Chain|OPFL_MemRefs,
3387 /* 7232*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADD32mr), 0|OPFL_Chain|OPFL_MemRefs,
3398 /* 7260*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADD64mr), 0|OPFL_Chain|OPFL_MemRefs,
3406 /* 7277*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
3421 /* 7306*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADD8mr), 0|OPFL_Chain|OPFL_MemRefs,
3432 /* 7334*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADD16mr), 0|OPFL_Chain|OPFL_MemRefs,
3443 /* 7362*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADD32mr), 0|OPFL_Chain|OPFL_MemRefs,
3454 /* 7390*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADD64mr), 0|OPFL_Chain|OPFL_MemRefs,
3460 /* 7404*/ /*SwitchOpcode*/ 103|128,5/*743*/, TARGET_VAL(ISD::AND),// ->8151
3463 /* 7412*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
3474 /* 7428*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
3487 /* 7456*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AND16mi8), 0|OPFL_Chain|OPFL_MemRefs,
3503 /* 7492*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AND32mi8), 0|OPFL_Chain|OPFL_MemRefs,
3520 /* 7530*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AND64mi8), 0|OPFL_Chain|OPFL_MemRefs,
3536 /* 7566*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AND8mi), 0|OPFL_Chain|OPFL_MemRefs,
3551 /* 7601*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AND16mi), 0|OPFL_Chain|OPFL_MemRefs,
3566 /* 7636*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AND32mi), 0|OPFL_Chain|OPFL_MemRefs,
3583 /* 7675*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AND64mi32), 0|OPFL_Chain|OPFL_MemRefs,
3595 /* 7698*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
3611 /* 7729*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AND8mi), 0|OPFL_Chain|OPFL_MemRefs,
3619 /* 7746*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
3635 /* 7777*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AND16mi), 0|OPFL_Chain|OPFL_MemRefs,
3643 /* 7794*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
3659 /* 7825*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AND32mi), 0|OPFL_Chain|OPFL_MemRefs,
3668 /* 7844*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
3685 /* 7877*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AND64mi32), 0|OPFL_Chain|OPFL_MemRefs,
3692 /* 7893*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
3708 /* 7923*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AND8mr), 0|OPFL_Chain|OPFL_MemRefs,
3719 /* 7951*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AND16mr), 0|OPFL_Chain|OPFL_MemRefs,
3730 /* 7979*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AND32mr), 0|OPFL_Chain|OPFL_MemRefs,
3741 /* 8007*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AND64mr), 0|OPFL_Chain|OPFL_MemRefs,
3749 /* 8024*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
3764 /* 8053*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AND8mr), 0|OPFL_Chain|OPFL_MemRefs,
3775 /* 8081*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AND16mr), 0|OPFL_Chain|OPFL_MemRefs,
3786 /* 8109*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AND32mr), 0|OPFL_Chain|OPFL_MemRefs,
3797 /* 8137*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AND64mr), 0|OPFL_Chain|OPFL_MemRefs,
3803 /* 8151*/ /*SwitchOpcode*/ 103|128,5/*743*/, TARGET_VAL(ISD::OR),// ->8898
3806 /* 8159*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
3817 /* 8175*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
3830 /* 8203*/ OPC_MorphNodeTo1, TARGET_VAL(X86::OR16mi8), 0|OPFL_Chain|OPFL_MemRefs,
3846 /* 8239*/ OPC_MorphNodeTo1, TARGET_VAL(X86::OR32mi8), 0|OPFL_Chain|OPFL_MemRefs,
3863 /* 8277*/ OPC_MorphNodeTo1, TARGET_VAL(X86::OR64mi8), 0|OPFL_Chain|OPFL_MemRefs,
3879 /* 8313*/ OPC_MorphNodeTo1, TARGET_VAL(X86::OR8mi), 0|OPFL_Chain|OPFL_MemRefs,
3894 /* 8348*/ OPC_MorphNodeTo1, TARGET_VAL(X86::OR16mi), 0|OPFL_Chain|OPFL_MemRefs,
3909 /* 8383*/ OPC_MorphNodeTo1, TARGET_VAL(X86::OR32mi), 0|OPFL_Chain|OPFL_MemRefs,
3926 /* 8422*/ OPC_MorphNodeTo1, TARGET_VAL(X86::OR64mi32), 0|OPFL_Chain|OPFL_MemRefs,
3938 /* 8445*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
3954 /* 8476*/ OPC_MorphNodeTo1, TARGET_VAL(X86::OR8mi), 0|OPFL_Chain|OPFL_MemRefs,
3962 /* 8493*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
3978 /* 8524*/ OPC_MorphNodeTo1, TARGET_VAL(X86::OR16mi), 0|OPFL_Chain|OPFL_MemRefs,
3986 /* 8541*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
4002 /* 8572*/ OPC_MorphNodeTo1, TARGET_VAL(X86::OR32mi), 0|OPFL_Chain|OPFL_MemRefs,
4011 /* 8591*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
4028 /* 8624*/ OPC_MorphNodeTo1, TARGET_VAL(X86::OR64mi32), 0|OPFL_Chain|OPFL_MemRefs,
4035 /* 8640*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
4051 /* 8670*/ OPC_MorphNodeTo1, TARGET_VAL(X86::OR8mr), 0|OPFL_Chain|OPFL_MemRefs,
4062 /* 8698*/ OPC_MorphNodeTo1, TARGET_VAL(X86::OR16mr), 0|OPFL_Chain|OPFL_MemRefs,
4073 /* 8726*/ OPC_MorphNodeTo1, TARGET_VAL(X86::OR32mr), 0|OPFL_Chain|OPFL_MemRefs,
4084 /* 8754*/ OPC_MorphNodeTo1, TARGET_VAL(X86::OR64mr), 0|OPFL_Chain|OPFL_MemRefs,
4092 /* 8771*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
4107 /* 8800*/ OPC_MorphNodeTo1, TARGET_VAL(X86::OR8mr), 0|OPFL_Chain|OPFL_MemRefs,
4118 /* 8828*/ OPC_MorphNodeTo1, TARGET_VAL(X86::OR16mr), 0|OPFL_Chain|OPFL_MemRefs,
4129 /* 8856*/ OPC_MorphNodeTo1, TARGET_VAL(X86::OR32mr), 0|OPFL_Chain|OPFL_MemRefs,
4140 /* 8884*/ OPC_MorphNodeTo1, TARGET_VAL(X86::OR64mr), 0|OPFL_Chain|OPFL_MemRefs,
4146 /* 8898*/ /*SwitchOpcode*/ 88|128,4/*600*/, TARGET_VAL(X86ISD::ADC),// ->9502
4149 /* 8906*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
4161 /* 8925*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4176 /* 8957*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADC16mi8), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
4194 /* 8997*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADC32mi8), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
4213 /* 9039*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADC64mi8), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
4231 /* 9079*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADC8mi), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
4248 /* 9118*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADC16mi), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
4265 /* 9157*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADC32mi), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
4284 /* 9200*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADC64mi32), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
4299 /* 9235*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADC8mr), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
4311 /* 9266*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADC16mr), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
4323 /* 9297*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADC32mr), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
4335 /* 9328*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADC64mr), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
4344 /* 9346*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
4362 /* 9380*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADC8mr), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
4378 /* 9416*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADC16mr), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
4394 /* 9452*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADC32mr), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
4410 /* 9488*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADC64mr), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
4416 /* 9502*/ /*SwitchOpcode*/ 53|128,3/*437*/, TARGET_VAL(X86ISD::SBB),// ->9943
4418 /* 9507*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
4430 /* 9526*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4445 /* 9558*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SBB16mi8), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
4463 /* 9598*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SBB32mi8), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
4482 /* 9640*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SBB64mi8), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
4500 /* 9680*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SBB8mi), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
4517 /* 9719*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SBB16mi), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
4534 /* 9758*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SBB32mi), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
4553 /* 9801*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SBB64mi32), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
4568 /* 9836*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SBB8mr), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
4580 /* 9867*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SBB16mr), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
4592 /* 9898*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SBB32mr), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
4604 /* 9929*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SBB64mr), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
4610 /* 9943*/ /*SwitchOpcode*/ 5|128,2/*261*/, TARGET_VAL(X86ISD::SHLD),// ->10208
4612 /* 9948*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
4624 /* 9965*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4635 /* 9989*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHLD16mri8), 0|OPFL_Chain|OPFL_MemRefs,
4645 /* 10009*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4656 /* 10033*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHLD32mri8), 0|OPFL_Chain|OPFL_MemRefs,
4666 /* 10053*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4677 /* 10077*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHLD64mri8), 0|OPFL_Chain|OPFL_MemRefs,
4695 /* 10117*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHLD16mrCL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
4713 /* 10156*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHLD32mrCL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
4731 /* 10195*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHLD64mrCL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
4736 /* 10208*/ /*SwitchOpcode*/ 5|128,2/*261*/, TARGET_VAL(X86ISD::SHRD),// ->10473
4738 /* 10213*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
4750 /* 10230*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4761 /* 10254*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHRD16mri8), 0|OPFL_Chain|OPFL_MemRefs,
4771 /* 10274*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4782 /* 10298*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHRD32mri8), 0|OPFL_Chain|OPFL_MemRefs,
4792 /* 10318*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4803 /* 10342*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHRD64mri8), 0|OPFL_Chain|OPFL_MemRefs,
4821 /* 10382*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHRD16mrCL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
4839 /* 10421*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHRD32mrCL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
4857 /* 10460*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHRD64mrCL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
4862 /* 10473*/ /*SwitchOpcode*/ 91|128,4/*603*/, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->11080
4865 /* 10481*/ OPC_SwitchOpcode /*4 cases */, 85|128,1/*213*/, TARGET_VAL(ISD::BITCAST),// ->10699
4868 /* 10489*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::CVTPS2PH),
4873 /* 10497*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
4889 /* 10526*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VCVTPS2PHmr), 0|OPFL_Chain|OPFL_MemRefs,
4897 /* 10545*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VCVTPS2PHZ128mr), 0|OPFL_Chain|OPFL_MemRefs,
4914 /* 10579*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VCVTPS2PHmr), 0|OPFL_Chain|OPFL_MemRefs,
4922 /* 10598*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VCVTPS2PHZ128mr), 0|OPFL_Chain|OPFL_MemRefs,
4935 /* 10621*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4947 /* 10643*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VEXTRACTPSmr), 0|OPFL_Chain|OPFL_MemRefs,
4956 /* 10664*/ OPC_MorphNodeTo0, TARGET_VAL(X86::EXTRACTPSmr), 0|OPFL_Chain|OPFL_MemRefs,
4965 /* 10685*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VEXTRACTPSZmr), 0|OPFL_Chain|OPFL_MemRefs,
4971 /* 10699*/ /*SwitchOpcode*/ 54, TARGET_VAL(X86ISD::VPERMILPI),// ->10756
4986 /* 10726*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVHPDmr), 0|OPFL_Chain|OPFL_MemRefs,
4994 /* 10744*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVHPDZ128mr), 0|OPFL_Chain|OPFL_MemRefs,
4999 /* 10756*/ /*SwitchOpcode*/ 35, TARGET_VAL(X86ISD::SHUFP),// ->10794
5014 /* 10783*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MOVHPDmr), 0|OPFL_Chain|OPFL_MemRefs,
5018 /* 10794*/ /*SwitchOpcode*/ 72, TARGET_VAL(X86ISD::UNPCKH),// ->10869
5033 /* 10821*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVHPDmr), 0|OPFL_Chain|OPFL_MemRefs,
5041 /* 10839*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MOVHPDmr), 0|OPFL_Chain|OPFL_MemRefs,
5049 /* 10857*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVHPDZ128mr), 0|OPFL_Chain|OPFL_MemRefs,
5068 /* 10894*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVLPDmr), 0|OPFL_Chain|OPFL_MemRefs,
5076 /* 10912*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MOVLPDmr), 0|OPFL_Chain|OPFL_MemRefs,
5084 /* 10930*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVLPDZ128mr), 0|OPFL_Chain|OPFL_MemRefs,
5100 /* 10962*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVPDI2DImr), 0|OPFL_Chain|OPFL_MemRefs,
5108 /* 10980*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MOVPDI2DImr), 0|OPFL_Chain|OPFL_MemRefs,
5116 /* 10998*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVPDI2DIZmr), 0|OPFL_Chain|OPFL_MemRefs,
5132 /* 11030*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVPQI2QImr), 0|OPFL_Chain|OPFL_MemRefs,
5140 /* 11048*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MOVPQI2QImr), 0|OPFL_Chain|OPFL_MemRefs,
5148 /* 11066*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVPQI2QIZmr), 0|OPFL_Chain|OPFL_MemRefs,
5155 /* 11080*/ /*SwitchOpcode*/ 49|128,2/*305*/, TARGET_VAL(ISD::TRUNCATE),// ->11389
5157 /* 11085*/ OPC_SwitchOpcode /*3 cases */, 2|128,1/*130*/, TARGET_VAL(ISD::SRL),// ->11220
5173 /* 11118*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
5175 /* 11126*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MOV8mr_NOREX), 0|OPFL_Chain|OPFL_MemRefs,
5191 /* 11159*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
5193 /* 11167*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MOV8mr_NOREX), 0|OPFL_Chain|OPFL_MemRefs,
5209 /* 11200*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
5211 /* 11208*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MOV8mr_NOREX), 0|OPFL_Chain|OPFL_MemRefs,
5216 /* 11220*/ /*SwitchOpcode*/ 81, TARGET_VAL(X86ISD::PEXTRB),// ->11304
5220 /* 11226*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5233 /* 11249*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPEXTRBmr), 0|OPFL_Chain|OPFL_MemRefs,
5242 /* 11270*/ OPC_MorphNodeTo0, TARGET_VAL(X86::PEXTRBmr), 0|OPFL_Chain|OPFL_MemRefs,
5251 /* 11291*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPEXTRBZmr), 0|OPFL_Chain|OPFL_MemRefs,
5256 /* 11304*/ /*SwitchOpcode*/ 81, TARGET_VAL(X86ISD::PEXTRW),// ->11388
5260 /* 11310*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5273 /* 11333*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPEXTRWmr), 0|OPFL_Chain|OPFL_MemRefs,
5282 /* 11354*/ OPC_MorphNodeTo0, TARGET_VAL(X86::PEXTRWmr), 0|OPFL_Chain|OPFL_MemRefs,
5291 /* 11375*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPEXTRWZmr), 0|OPFL_Chain|OPFL_MemRefs,
5301 /* 11394*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
5306 /* 11403*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5319 /* 11428*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VEXTRACTF128mr), 0|OPFL_Chain|OPFL_MemRefs,
5326 /* 11444*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5339 /* 11469*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VEXTRACTF128mr), 0|OPFL_Chain|OPFL_MemRefs,
5346 /* 11485*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5360 /* 11512*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VEXTRACTF128mr), 0|OPFL_Chain|OPFL_MemRefs,
5369 /* 11534*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VEXTRACTI128mr), 0|OPFL_Chain|OPFL_MemRefs,
5377 /* 11551*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5391 /* 11578*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VEXTRACTF128mr), 0|OPFL_Chain|OPFL_MemRefs,
5400 /* 11600*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VEXTRACTI128mr), 0|OPFL_Chain|OPFL_MemRefs,
5408 /* 11617*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5422 /* 11644*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VEXTRACTF128mr), 0|OPFL_Chain|OPFL_MemRefs,
5431 /* 11666*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VEXTRACTI128mr), 0|OPFL_Chain|OPFL_MemRefs,
5439 /* 11683*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5453 /* 11710*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VEXTRACTF128mr), 0|OPFL_Chain|OPFL_MemRefs,
5462 /* 11732*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VEXTRACTI128mr), 0|OPFL_Chain|OPFL_MemRefs,
5470 /* 11749*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5483 /* 11774*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VEXTRACTF32x4Zmr), 0|OPFL_Chain|OPFL_MemRefs,
5489 /* 11788*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5502 /* 11813*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VEXTRACTF64x4Zmr), 0|OPFL_Chain|OPFL_MemRefs,
5509 /* 11829*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5522 /* 11854*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VEXTRACTF32x4Z256mr), 0|OPFL_Chain|OPFL_MemRefs,
5529 /* 11870*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5542 /* 11895*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VEXTRACTI32x4Zmr), 0|OPFL_Chain|OPFL_MemRefs,
5548 /* 11909*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5561 /* 11934*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VEXTRACTI64x4Zmr), 0|OPFL_Chain|OPFL_MemRefs,
5568 /* 11950*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5581 /* 11975*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VEXTRACTI32x4Z256mr), 0|OPFL_Chain|OPFL_MemRefs,
5588 /* 11991*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5601 /* 12016*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VEXTRACTF32x4Zmr), 0|OPFL_Chain|OPFL_MemRefs,
5608 /* 12032*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5621 /* 12057*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VEXTRACTI32x4Zmr), 0|OPFL_Chain|OPFL_MemRefs,
5627 /* 12071*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5640 /* 12097*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VEXTRACTF64x4Zmr), 0|OPFL_Chain|OPFL_MemRefs,
5653 /* 12126*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VEXTRACTI64x4Zmr), 0|OPFL_Chain|OPFL_MemRefs,
5661 /* 12143*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5674 /* 12168*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VEXTRACTF32x4Z256mr), 0|OPFL_Chain|OPFL_MemRefs,
5681 /* 12184*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5694 /* 12209*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VEXTRACTI32x4Z256mr), 0|OPFL_Chain|OPFL_MemRefs,
5701 /* 12225*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5714 /* 12250*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VEXTRACTI32x4Z256mr), 0|OPFL_Chain|OPFL_MemRefs,
5721 /* 12266*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5734 /* 12291*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VEXTRACTI32x4Z256mr), 0|OPFL_Chain|OPFL_MemRefs,
5741 /* 12307*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5754 /* 12332*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VEXTRACTI32x4Zmr), 0|OPFL_Chain|OPFL_MemRefs,
5761 /* 12348*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5774 /* 12373*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VEXTRACTI32x4Zmr), 0|OPFL_Chain|OPFL_MemRefs,
5780 /* 12387*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5793 /* 12413*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VEXTRACTI64x4Zmr), 0|OPFL_Chain|OPFL_MemRefs,
5806 /* 12442*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VEXTRACTI64x4Zmr), 0|OPFL_Chain|OPFL_MemRefs,
5814 /* 12459*/ OPC_SwitchOpcode /*4 cases */, 31, TARGET_VAL(X86ISD::SETCC),// ->12494
5817 /* 12465*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
5827 /* 12483*/ OPC_MorphNodeTo0, TARGET_VAL(X86::SETCCm), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
5831 /* 12494*/ /*SwitchOpcode*/ 39|128,1/*167*/, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->12665
5837 /* 12505*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5849 /* 12527*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPEXTRDmr), 0|OPFL_Chain|OPFL_MemRefs,
5858 /* 12548*/ OPC_MorphNodeTo0, TARGET_VAL(X86::PEXTRDmr), 0|OPFL_Chain|OPFL_MemRefs,
5867 /* 12569*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPEXTRDZmr), 0|OPFL_Chain|OPFL_MemRefs,
5876 /* 12587*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5888 /* 12609*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPEXTRQmr), 0|OPFL_Chain|OPFL_MemRefs,
5897 /* 12630*/ OPC_MorphNodeTo0, TARGET_VAL(X86::PEXTRQmr), 0|OPFL_Chain|OPFL_MemRefs,
5906 /* 12651*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPEXTRQZmr), 0|OPFL_Chain|OPFL_MemRefs,
5912 /* 12665*/ /*SwitchOpcode*/ 95, TARGET_VAL(X86ISD::CVTPS2PH),// ->12763
5918 /* 12675*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
5929 /* 12695*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VCVTPS2PHYmr), 0|OPFL_Chain|OPFL_MemRefs,
5937 /* 12714*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VCVTPS2PHZ256mr), 0|OPFL_Chain|OPFL_MemRefs,
5946 /* 12732*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
5956 /* 12750*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VCVTPS2PHZmr), 0|OPFL_Chain|OPFL_MemRefs,
5961 /* 12763*/ /*SwitchOpcode*/ 50|128,1/*178*/, TARGET_VAL(X86ISD::Wrapper),// ->12945
5964 /* 12769*/ OPC_SwitchOpcode /*6 cases */, 26, TARGET_VAL(ISD::TargetConstantPool),// ->12799
5974 /* 12788*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MOV64mi32), 0|OPFL_Chain|OPFL_MemRefs,
5978 /* 12799*/ /*SwitchOpcode*/ 26, TARGET_VAL(ISD::TargetJumpTable),// ->12828
5988 /* 12817*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MOV64mi32), 0|OPFL_Chain|OPFL_MemRefs,
5992 /* 12828*/ /*SwitchOpcode*/ 26, TARGET_VAL(ISD::TargetGlobalAddress),// ->12857
6002 /* 12846*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MOV64mi32), 0|OPFL_Chain|OPFL_MemRefs,
6006 /* 12857*/ /*SwitchOpcode*/ 26, TARGET_VAL(ISD::TargetExternalSymbol),// ->12886
6016 /* 12875*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MOV64mi32), 0|OPFL_Chain|OPFL_MemRefs,
6020 /* 12886*/ /*SwitchOpcode*/ 26, TARGET_VAL(ISD::MCSymbol),// ->12915
6030 /* 12904*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MOV64mi32), 0|OPFL_Chain|OPFL_MemRefs,
6034 /* 12915*/ /*SwitchOpcode*/ 26, TARGET_VAL(ISD::TargetBlockAddress),// ->12944
6044 /* 12933*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MOV64mi32), 0|OPFL_Chain|OPFL_MemRefs,
6062 /* 12969*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AND16mi8), 0|OPFL_Chain|OPFL_MemRefs,
6076 /* 13000*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AND32mi8), 0|OPFL_Chain|OPFL_MemRefs,
6090 /* 13031*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AND64mi8), 0|OPFL_Chain|OPFL_MemRefs,
6107 /* 13086*/ OPC_MorphNodeTo1, TARGET_VAL(X86::OR16mi8), 0|OPFL_Chain|OPFL_MemRefs,
6121 /* 13126*/ OPC_MorphNodeTo1, TARGET_VAL(X86::OR32mi8), 0|OPFL_Chain|OPFL_MemRefs,
6135 /* 13166*/ OPC_MorphNodeTo1, TARGET_VAL(X86::OR64mi8), 0|OPFL_Chain|OPFL_MemRefs,
6152 /* 13200*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MOV8mi), 0|OPFL_Chain|OPFL_MemRefs,
6165 /* 13228*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MOV16mi), 0|OPFL_Chain|OPFL_MemRefs,
6178 /* 13256*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MOV32mi), 0|OPFL_Chain|OPFL_MemRefs,
6193 /* 13288*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MOV64mi32), 0|OPFL_Chain|OPFL_MemRefs,
6200 /* 13302*/ OPC_CheckOpcode, TARGET_VAL(ISD::BSWAP),
6210 /* 13321*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MOVBE16mr), 0|OPFL_Chain|OPFL_MemRefs,
6222 /* 13346*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MOVBE32mr), 0|OPFL_Chain|OPFL_MemRefs,
6234 /* 13371*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MOVBE64mr), 0|OPFL_Chain|OPFL_MemRefs,
6250 /* 13403*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ST_Fp32m), 0|OPFL_Chain|OPFL_MemRefs,
6258 /* 13422*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVSSmr), 0|OPFL_Chain|OPFL_MemRefs,
6266 /* 13440*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MOVSSmr), 0|OPFL_Chain|OPFL_MemRefs,
6274 /* 13458*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVSSZmr), 0|OPFL_Chain|OPFL_MemRefs,
6289 /* 13488*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ST_Fp64m32), 0|OPFL_Chain|OPFL_MemRefs,
6299 /* 13511*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ST_Fp64m), 0|OPFL_Chain|OPFL_MemRefs,
6307 /* 13530*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVSDmr), 0|OPFL_Chain|OPFL_MemRefs,
6315 /* 13548*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MOVSDmr), 0|OPFL_Chain|OPFL_MemRefs,
6323 /* 13566*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVSDZmr), 0|OPFL_Chain|OPFL_MemRefs,
6339 /* 13597*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ST_Fp80m32), 0|OPFL_Chain|OPFL_MemRefs,
6347 /* 13616*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ST_Fp80m64), 0|OPFL_Chain|OPFL_MemRefs,
6356 /* 13636*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ST_FpP80m), 0|OPFL_Chain|OPFL_MemRefs,
6368 /* 13661*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MOV8mr), 0|OPFL_Chain|OPFL_MemRefs,
6379 /* 13684*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MOV16mr), 0|OPFL_Chain|OPFL_MemRefs,
6390 /* 13707*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MOV32mr), 0|OPFL_Chain|OPFL_MemRefs,
6401 /* 13730*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MOV64mr), 0|OPFL_Chain|OPFL_MemRefs,
6415 /* 13759*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVAPSmr), 0|OPFL_Chain|OPFL_MemRefs,
6423 /* 13777*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVUPSmr), 0|OPFL_Chain|OPFL_MemRefs,
6432 /* 13797*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MOVAPSmr), 0|OPFL_Chain|OPFL_MemRefs,
6440 /* 13815*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MOVUPSmr), 0|OPFL_Chain|OPFL_MemRefs,
6449 /* 13835*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVAPSZ128mr), 0|OPFL_Chain|OPFL_MemRefs,
6457 /* 13853*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVUPSZ128mr), 0|OPFL_Chain|OPFL_MemRefs,
6472 /* 13883*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVAPDmr), 0|OPFL_Chain|OPFL_MemRefs,
6480 /* 13901*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVUPDmr), 0|OPFL_Chain|OPFL_MemRefs,
6489 /* 13921*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MOVAPDmr), 0|OPFL_Chain|OPFL_MemRefs,
6497 /* 13939*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MOVUPDmr), 0|OPFL_Chain|OPFL_MemRefs,
6506 /* 13959*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVAPDZ128mr), 0|OPFL_Chain|OPFL_MemRefs,
6514 /* 13977*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVUPDZ128mr), 0|OPFL_Chain|OPFL_MemRefs,
6529 /* 14007*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVAPSYmr), 0|OPFL_Chain|OPFL_MemRefs,
6537 /* 14025*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVUPSYmr), 0|OPFL_Chain|OPFL_MemRefs,
6546 /* 14045*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVAPSZ256mr), 0|OPFL_Chain|OPFL_MemRefs,
6554 /* 14063*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVUPSZ256mr), 0|OPFL_Chain|OPFL_MemRefs,
6569 /* 14093*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVAPDYmr), 0|OPFL_Chain|OPFL_MemRefs,
6577 /* 14111*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVUPDYmr), 0|OPFL_Chain|OPFL_MemRefs,
6586 /* 14131*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVAPDZ256mr), 0|OPFL_Chain|OPFL_MemRefs,
6594 /* 14149*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVUPDZ256mr), 0|OPFL_Chain|OPFL_MemRefs,
6610 /* 14182*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVAPSYmr), 0|OPFL_Chain|OPFL_MemRefs,
6618 /* 14200*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVUPSYmr), 0|OPFL_Chain|OPFL_MemRefs,
6627 /* 14220*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVDQA64Z256mr), 0|OPFL_Chain|OPFL_MemRefs,
6635 /* 14238*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVDQU64Z256mr), 0|OPFL_Chain|OPFL_MemRefs,
6647 /* 14263*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVQBZ256mr), 0|OPFL_Chain|OPFL_MemRefs,
6656 /* 14283*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVQWZ256mr), 0|OPFL_Chain|OPFL_MemRefs,
6665 /* 14303*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVQDZ256mr), 0|OPFL_Chain|OPFL_MemRefs,
6682 /* 14337*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVAPSYmr), 0|OPFL_Chain|OPFL_MemRefs,
6690 /* 14355*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVUPSYmr), 0|OPFL_Chain|OPFL_MemRefs,
6699 /* 14375*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVDQA64Z256mr), 0|OPFL_Chain|OPFL_MemRefs,
6707 /* 14393*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVDQU64Z256mr), 0|OPFL_Chain|OPFL_MemRefs,
6719 /* 14418*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVDBZ256mr), 0|OPFL_Chain|OPFL_MemRefs,
6728 /* 14438*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVDWZ256mr), 0|OPFL_Chain|OPFL_MemRefs,
6745 /* 14471*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVAPSYmr), 0|OPFL_Chain|OPFL_MemRefs,
6753 /* 14489*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVUPSYmr), 0|OPFL_Chain|OPFL_MemRefs,
6762 /* 14509*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVDQA64Z256mr), 0|OPFL_Chain|OPFL_MemRefs,
6770 /* 14527*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVDQU64Z256mr), 0|OPFL_Chain|OPFL_MemRefs,
6781 /* 14550*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVWBZ256mr), 0|OPFL_Chain|OPFL_MemRefs,
6796 /* 14580*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVAPSYmr), 0|OPFL_Chain|OPFL_MemRefs,
6804 /* 14598*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVUPSYmr), 0|OPFL_Chain|OPFL_MemRefs,
6813 /* 14618*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVDQA64Z256mr), 0|OPFL_Chain|OPFL_MemRefs,
6821 /* 14636*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVDQU64Z256mr), 0|OPFL_Chain|OPFL_MemRefs,
6837 /* 14669*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MOVAPSmr), 0|OPFL_Chain|OPFL_MemRefs,
6845 /* 14687*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MOVUPSmr), 0|OPFL_Chain|OPFL_MemRefs,
6854 /* 14707*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVDQAmr), 0|OPFL_Chain|OPFL_MemRefs,
6862 /* 14725*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVDQUmr), 0|OPFL_Chain|OPFL_MemRefs,
6871 /* 14745*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVDQA64Z128mr), 0|OPFL_Chain|OPFL_MemRefs,
6879 /* 14763*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVDQU64Z128mr), 0|OPFL_Chain|OPFL_MemRefs,
6891 /* 14788*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVQBZ128mr), 0|OPFL_Chain|OPFL_MemRefs,
6900 /* 14808*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVQWZ128mr), 0|OPFL_Chain|OPFL_MemRefs,
6909 /* 14828*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVQDZ128mr), 0|OPFL_Chain|OPFL_MemRefs,
6926 /* 14862*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MOVAPSmr), 0|OPFL_Chain|OPFL_MemRefs,
6934 /* 14880*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MOVUPSmr), 0|OPFL_Chain|OPFL_MemRefs,
6943 /* 14900*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVDQAmr), 0|OPFL_Chain|OPFL_MemRefs,
6951 /* 14918*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVDQUmr), 0|OPFL_Chain|OPFL_MemRefs,
6960 /* 14938*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVDQA64Z128mr), 0|OPFL_Chain|OPFL_MemRefs,
6968 /* 14956*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVDQU64Z128mr), 0|OPFL_Chain|OPFL_MemRefs,
6980 /* 14981*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVDBZ128mr), 0|OPFL_Chain|OPFL_MemRefs,
6989 /* 15001*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVDWZ128mr), 0|OPFL_Chain|OPFL_MemRefs,
7006 /* 15035*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MOVAPSmr), 0|OPFL_Chain|OPFL_MemRefs,
7014 /* 15053*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MOVUPSmr), 0|OPFL_Chain|OPFL_MemRefs,
7023 /* 15073*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVDQAmr), 0|OPFL_Chain|OPFL_MemRefs,
7031 /* 15091*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVDQUmr), 0|OPFL_Chain|OPFL_MemRefs,
7040 /* 15111*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVDQA64Z128mr), 0|OPFL_Chain|OPFL_MemRefs,
7048 /* 15129*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVDQU64Z128mr), 0|OPFL_Chain|OPFL_MemRefs,
7059 /* 15152*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVWBZ128mr), 0|OPFL_Chain|OPFL_MemRefs,
7074 /* 15182*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MOVAPSmr), 0|OPFL_Chain|OPFL_MemRefs,
7082 /* 15200*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MOVUPSmr), 0|OPFL_Chain|OPFL_MemRefs,
7091 /* 15220*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVDQAmr), 0|OPFL_Chain|OPFL_MemRefs,
7099 /* 15238*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVDQUmr), 0|OPFL_Chain|OPFL_MemRefs,
7108 /* 15258*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVDQA64Z128mr), 0|OPFL_Chain|OPFL_MemRefs,
7116 /* 15276*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVDQU64Z128mr), 0|OPFL_Chain|OPFL_MemRefs,
7129 /* 15302*/ OPC_MorphNodeTo0, TARGET_VAL(X86::KMOVBmk), 0|OPFL_Chain|OPFL_MemRefs,
7141 /* 15327*/ OPC_MorphNodeTo0, TARGET_VAL(X86::KMOVWmk), 0|OPFL_Chain|OPFL_MemRefs,
7153 /* 15352*/ OPC_MorphNodeTo0, TARGET_VAL(X86::KMOVDmk), 0|OPFL_Chain|OPFL_MemRefs,
7165 /* 15377*/ OPC_MorphNodeTo0, TARGET_VAL(X86::KMOVQmk), 0|OPFL_Chain|OPFL_MemRefs,
7179 /* 15406*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVAPSZmr), 0|OPFL_Chain|OPFL_MemRefs,
7187 /* 15424*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVUPSZmr), 0|OPFL_Chain|OPFL_MemRefs,
7202 /* 15454*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVAPDZmr), 0|OPFL_Chain|OPFL_MemRefs,
7210 /* 15472*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVUPDZmr), 0|OPFL_Chain|OPFL_MemRefs,
7226 /* 15504*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVDQA64Zmr), 0|OPFL_Chain|OPFL_MemRefs,
7234 /* 15522*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVDQU64Zmr), 0|OPFL_Chain|OPFL_MemRefs,
7246 /* 15547*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVQBZmr), 0|OPFL_Chain|OPFL_MemRefs,
7255 /* 15567*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVQWZmr), 0|OPFL_Chain|OPFL_MemRefs,
7264 /* 15587*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVQDZmr), 0|OPFL_Chain|OPFL_MemRefs,
7281 /* 15620*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVDQA64Zmr), 0|OPFL_Chain|OPFL_MemRefs,
7289 /* 15638*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVDQU64Zmr), 0|OPFL_Chain|OPFL_MemRefs,
7301 /* 15663*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVDBZmr), 0|OPFL_Chain|OPFL_MemRefs,
7310 /* 15683*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVDWZmr), 0|OPFL_Chain|OPFL_MemRefs,
7327 /* 15716*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVDQA64Zmr), 0|OPFL_Chain|OPFL_MemRefs,
7335 /* 15734*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVDQU64Zmr), 0|OPFL_Chain|OPFL_MemRefs,
7346 /* 15757*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVWBZmr), 0|OPFL_Chain|OPFL_MemRefs,
7361 /* 15787*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVDQA64Zmr), 0|OPFL_Chain|OPFL_MemRefs,
7369 /* 15805*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVDQU64Zmr), 0|OPFL_Chain|OPFL_MemRefs,
7382 /* 15831*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MMX_MOVQ64mr), 0|OPFL_Chain|OPFL_MemRefs,
7396 /* 15860*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MOVAPSmr), 0|OPFL_Chain|OPFL_MemRefs,
7404 /* 15878*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MOVUPSmr), 0|OPFL_Chain|OPFL_MemRefs,
7413 /* 15898*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVAPSmr), 0|OPFL_Chain|OPFL_MemRefs,
7421 /* 15916*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVUPSmr), 0|OPFL_Chain|OPFL_MemRefs,
7430 /* 15936*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVAPSZ128mr), 0|OPFL_Chain|OPFL_MemRefs,
7438 /* 15954*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVUPSZ128mr), 0|OPFL_Chain|OPFL_MemRefs,
7452 /* 15983*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
7454 /* 15991*/ OPC_MorphNodeTo0, TARGET_VAL(X86::KMOVBmk), 0|OPFL_Chain|OPFL_MemRefs,
7460 /* 16004*/ /*SwitchOpcode*/ 65|128,19/*2497*/, TARGET_VAL(ISD::MSTORE),// ->18505
7465 /* 16014*/ OPC_CheckOpcode, TARGET_VAL(ISD::INSERT_SUBVECTOR),
7467 /* 16018*/ OPC_CheckOpcode, TARGET_VAL(ISD::UNDEF),
7477 /* 16036*/ OPC_SwitchOpcode /*2 cases */, 96, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),// ->16136
7479 /* 16041*/ OPC_CheckOpcode, TARGET_VAL(ISD::INSERT_SUBVECTOR),
7484 /* 16048*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
7486 /* 16052*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
7488 /* 16056*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
7510 /* 16095*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
7513 /* 16104*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
7516 /* 16116*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
7518 /* 16124*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVSDZmrk), 0|OPFL_Chain|OPFL_MemRefs,
7522 /* 16136*/ /*SwitchOpcode*/ 60, TARGET_VAL(ISD::BITCAST),// ->16199
7524 /* 16140*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
7534 /* 16158*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
7537 /* 16167*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
7540 /* 16179*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
7542 /* 16187*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVSDZmrk), 0|OPFL_Chain|OPFL_MemRefs,
7554 /* 16212*/ OPC_SwitchOpcode /*2 cases */, 85, TARGET_VAL(ISD::INSERT_SUBVECTOR),// ->16301
7559 /* 16220*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
7561 /* 16224*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
7563 /* 16228*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
7581 /* 16260*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
7584 /* 16269*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
7587 /* 16281*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
7589 /* 16289*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVSSZmrk), 0|OPFL_Chain|OPFL_MemRefs,
7593 /* 16301*/ /*SwitchOpcode*/ 110, TARGET_VAL(ISD::BITCAST),// ->16414
7595 /* 16305*/ OPC_SwitchOpcode /*2 cases */, 45, TARGET_VAL(ISD::TRUNCATE),// ->16354
7597 /* 16310*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
7610 /* 16334*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
7612 /* 16342*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVSSZmrk), 0|OPFL_Chain|OPFL_MemRefs,
7616 /* 16354*/ /*SwitchOpcode*/ 56, TARGET_VAL(ISD::AND),// ->16413
7626 /* 16372*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
7629 /* 16381*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
7632 /* 16393*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
7634 /* 16401*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVSSZmrk), 0|OPFL_Chain|OPFL_MemRefs,
7648 /* 16428*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
7650 /* 16432*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
7652 /* 16436*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
7666 /* 16461*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
7669 /* 16470*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
7672 /* 16482*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
7674 /* 16490*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVSSZmrk), 0|OPFL_Chain|OPFL_MemRefs,
7686 /* 16516*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMASKMOVPSmr), 0|OPFL_Chain|OPFL_MemRefs,
7699 /* 16545*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVAPSZ128mrk), 0|OPFL_Chain|OPFL_MemRefs,
7707 /* 16564*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVUPSZ128mrk), 0|OPFL_Chain|OPFL_MemRefs,
7717 /* 16586*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VCOMPRESSPSZ128mrk), 0|OPFL_Chain|OPFL_MemRefs,
7729 /* 16609*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
7731 /* 16613*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
7733 /* 16617*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
7747 /* 16642*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
7750 /* 16651*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
7753 /* 16663*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
7755 /* 16671*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVSDZmrk), 0|OPFL_Chain|OPFL_MemRefs,
7767 /* 16697*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMASKMOVPDmr), 0|OPFL_Chain|OPFL_MemRefs,
7780 /* 16726*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVAPDZ128mrk), 0|OPFL_Chain|OPFL_MemRefs,
7788 /* 16745*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVUPDZ128mrk), 0|OPFL_Chain|OPFL_MemRefs,
7798 /* 16767*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VCOMPRESSPDZ128mrk), 0|OPFL_Chain|OPFL_MemRefs,
7815 /* 16799*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMASKMOVPSYmr), 0|OPFL_Chain|OPFL_MemRefs,
7828 /* 16828*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVAPSZ256mrk), 0|OPFL_Chain|OPFL_MemRefs,
7836 /* 16847*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVUPSZ256mrk), 0|OPFL_Chain|OPFL_MemRefs,
7846 /* 16869*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VCOMPRESSPSZ256mrk), 0|OPFL_Chain|OPFL_MemRefs,
7862 /* 16900*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMASKMOVPDYmr), 0|OPFL_Chain|OPFL_MemRefs,
7875 /* 16929*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVAPDZ256mrk), 0|OPFL_Chain|OPFL_MemRefs,
7883 /* 16948*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVUPDZ256mrk), 0|OPFL_Chain|OPFL_MemRefs,
7893 /* 16970*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VCOMPRESSPDZ256mrk), 0|OPFL_Chain|OPFL_MemRefs,
7910 /* 17004*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMASKMOVPSYmr), 0|OPFL_Chain|OPFL_MemRefs,
7918 /* 17023*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMASKMOVDYmr), 0|OPFL_Chain|OPFL_MemRefs,
7932 /* 17053*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVDQA32Z256mrk), 0|OPFL_Chain|OPFL_MemRefs,
7940 /* 17072*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVDQU32Z256mrk), 0|OPFL_Chain|OPFL_MemRefs,
7952 /* 17098*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVDBZ256mrk), 0|OPFL_Chain|OPFL_MemRefs,
7961 /* 17119*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVDWZ256mrk), 0|OPFL_Chain|OPFL_MemRefs,
7971 /* 17141*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPCOMPRESSDZ256mrk), 0|OPFL_Chain|OPFL_MemRefs,
7988 /* 17175*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMASKMOVPDYmr), 0|OPFL_Chain|OPFL_MemRefs,
7996 /* 17194*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMASKMOVQYmr), 0|OPFL_Chain|OPFL_MemRefs,
8010 /* 17225*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVDQA64Z256mrk), 0|OPFL_Chain|OPFL_MemRefs,
8018 /* 17244*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVDQU64Z256mrk), 0|OPFL_Chain|OPFL_MemRefs,
8030 /* 17270*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVQBZ256mrk), 0|OPFL_Chain|OPFL_MemRefs,
8039 /* 17291*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVQWZ256mrk), 0|OPFL_Chain|OPFL_MemRefs,
8048 /* 17312*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVQDZ256mrk), 0|OPFL_Chain|OPFL_MemRefs,
8058 /* 17334*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPCOMPRESSQZ256mrk), 0|OPFL_Chain|OPFL_MemRefs,
8075 /* 17368*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMASKMOVPSmr), 0|OPFL_Chain|OPFL_MemRefs,
8083 /* 17387*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMASKMOVDmr), 0|OPFL_Chain|OPFL_MemRefs,
8097 /* 17417*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVDQA32Z128mrk), 0|OPFL_Chain|OPFL_MemRefs,
8105 /* 17436*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVDQU32Z128mrk), 0|OPFL_Chain|OPFL_MemRefs,
8117 /* 17462*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVDBZ128mrk), 0|OPFL_Chain|OPFL_MemRefs,
8126 /* 17483*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVDWZ128mrk), 0|OPFL_Chain|OPFL_MemRefs,
8136 /* 17505*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPCOMPRESSDZ128mrk), 0|OPFL_Chain|OPFL_MemRefs,
8153 /* 17539*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMASKMOVPDmr), 0|OPFL_Chain|OPFL_MemRefs,
8161 /* 17558*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMASKMOVQmr), 0|OPFL_Chain|OPFL_MemRefs,
8175 /* 17589*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVDQA64Z128mrk), 0|OPFL_Chain|OPFL_MemRefs,
8183 /* 17608*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVDQU64Z128mrk), 0|OPFL_Chain|OPFL_MemRefs,
8195 /* 17634*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVQBZ128mrk), 0|OPFL_Chain|OPFL_MemRefs,
8204 /* 17655*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVQWZ128mrk), 0|OPFL_Chain|OPFL_MemRefs,
8213 /* 17676*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVQDZ128mrk), 0|OPFL_Chain|OPFL_MemRefs,
8223 /* 17698*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPCOMPRESSQZ128mrk), 0|OPFL_Chain|OPFL_MemRefs,
8241 /* 17733*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVAPSZmrk), 0|OPFL_Chain|OPFL_MemRefs,
8249 /* 17752*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVUPSZmrk), 0|OPFL_Chain|OPFL_MemRefs,
8259 /* 17774*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VCOMPRESSPSZmrk), 0|OPFL_Chain|OPFL_MemRefs,
8276 /* 17808*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVAPDZmrk), 0|OPFL_Chain|OPFL_MemRefs,
8284 /* 17827*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVUPDZmrk), 0|OPFL_Chain|OPFL_MemRefs,
8294 /* 17849*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VCOMPRESSPDZmrk), 0|OPFL_Chain|OPFL_MemRefs,
8311 /* 17883*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVDQA32Zmrk), 0|OPFL_Chain|OPFL_MemRefs,
8319 /* 17902*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVDQU32Zmrk), 0|OPFL_Chain|OPFL_MemRefs,
8331 /* 17928*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVDBZmrk), 0|OPFL_Chain|OPFL_MemRefs,
8340 /* 17949*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVDWZmrk), 0|OPFL_Chain|OPFL_MemRefs,
8350 /* 17971*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPCOMPRESSDZmrk), 0|OPFL_Chain|OPFL_MemRefs,
8367 /* 18006*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVDQA64Zmrk), 0|OPFL_Chain|OPFL_MemRefs,
8375 /* 18025*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVDQU64Zmrk), 0|OPFL_Chain|OPFL_MemRefs,
8387 /* 18051*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVQBZmrk), 0|OPFL_Chain|OPFL_MemRefs,
8396 /* 18072*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVQWZmrk), 0|OPFL_Chain|OPFL_MemRefs,
8405 /* 18093*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVQDZmrk), 0|OPFL_Chain|OPFL_MemRefs,
8415 /* 18115*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPCOMPRESSQZmrk), 0|OPFL_Chain|OPFL_MemRefs,
8430 /* 18145*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVDQU8Zmrk), 0|OPFL_Chain|OPFL_MemRefs,
8439 /* 18166*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPCOMPRESSBZmrk), 0|OPFL_Chain|OPFL_MemRefs,
8454 /* 18196*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVDQU8Z256mrk), 0|OPFL_Chain|OPFL_MemRefs,
8463 /* 18217*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPCOMPRESSBZ256mrk), 0|OPFL_Chain|OPFL_MemRefs,
8478 /* 18247*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVDQU8Z128mrk), 0|OPFL_Chain|OPFL_MemRefs,
8487 /* 18268*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPCOMPRESSBZ128mrk), 0|OPFL_Chain|OPFL_MemRefs,
8502 /* 18298*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVDQU16Zmrk), 0|OPFL_Chain|OPFL_MemRefs,
8512 /* 18321*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVWBZmrk), 0|OPFL_Chain|OPFL_MemRefs,
8521 /* 18342*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPCOMPRESSWZmrk), 0|OPFL_Chain|OPFL_MemRefs,
8536 /* 18372*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVDQU16Z256mrk), 0|OPFL_Chain|OPFL_MemRefs,
8546 /* 18395*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVWBZ256mrk), 0|OPFL_Chain|OPFL_MemRefs,
8555 /* 18416*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPCOMPRESSWZ256mrk), 0|OPFL_Chain|OPFL_MemRefs,
8570 /* 18446*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVDQU16Z128mrk), 0|OPFL_Chain|OPFL_MemRefs,
8580 /* 18469*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVWBZ128mrk), 0|OPFL_Chain|OPFL_MemRefs,
8589 /* 18490*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPCOMPRESSWZ128mrk), 0|OPFL_Chain|OPFL_MemRefs,
8596 /* 18505*/ /*SwitchOpcode*/ 98|128,21/*2786*/, TARGET_VAL(ISD::ATOMIC_STORE),// ->21295
8602 /* 18516*/ OPC_SwitchOpcode /*5 cases */, 46|128,5/*686*/, TARGET_VAL(ISD::ADD),// ->19207
8605 /* 18525*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD),
8620 /* 18554*/ OPC_MorphNodeTo1, TARGET_VAL(X86::INC8m), 0|OPFL_Chain|OPFL_MemRefs,
8634 /* 18585*/ OPC_MorphNodeTo1, TARGET_VAL(X86::INC16m), 0|OPFL_Chain|OPFL_MemRefs,
8648 /* 18616*/ OPC_MorphNodeTo1, TARGET_VAL(X86::INC32m), 0|OPFL_Chain|OPFL_MemRefs,
8662 /* 18647*/ OPC_MorphNodeTo1, TARGET_VAL(X86::INC64m), 0|OPFL_Chain|OPFL_MemRefs,
8676 /* 18687*/ OPC_MorphNodeTo1, TARGET_VAL(X86::DEC8m), 0|OPFL_Chain|OPFL_MemRefs,
8690 /* 18727*/ OPC_MorphNodeTo1, TARGET_VAL(X86::DEC16m), 0|OPFL_Chain|OPFL_MemRefs,
8704 /* 18767*/ OPC_MorphNodeTo1, TARGET_VAL(X86::DEC32m), 0|OPFL_Chain|OPFL_MemRefs,
8719 /* 18809*/ OPC_MorphNodeTo1, TARGET_VAL(X86::DEC64m), 0|OPFL_Chain|OPFL_MemRefs,
8726 /* 18823*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8735 /* 18843*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADD64mi32), 0|OPFL_Chain|OPFL_MemRefs,
8745 /* 18862*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8753 /* 18880*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADD8mi), 0|OPFL_Chain|OPFL_MemRefs,
8762 /* 18898*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8770 /* 18916*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADD16mi), 0|OPFL_Chain|OPFL_MemRefs,
8779 /* 18934*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8787 /* 18952*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADD32mi), 0|OPFL_Chain|OPFL_MemRefs,
8800 /* 18981*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADD8mr), 0|OPFL_Chain|OPFL_MemRefs,
8813 /* 19010*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADD16mr), 0|OPFL_Chain|OPFL_MemRefs,
8826 /* 19039*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADD32mr), 0|OPFL_Chain|OPFL_MemRefs,
8839 /* 19068*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADD64mr), 0|OPFL_Chain|OPFL_MemRefs,
8847 /* 19084*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD),
8860 /* 19109*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADD8mr), 0|OPFL_Chain|OPFL_MemRefs,
8872 /* 19137*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADD16mr), 0|OPFL_Chain|OPFL_MemRefs,
8884 /* 19165*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADD32mr), 0|OPFL_Chain|OPFL_MemRefs,
8896 /* 19193*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADD64mr), 0|OPFL_Chain|OPFL_MemRefs,
8902 /* 19207*/ /*SwitchOpcode*/ 15|128,3/*399*/, TARGET_VAL(ISD::SUB),// ->19610
8906 /* 19216*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD),
8919 /* 19241*/ OPC_MorphNodeTo1, TARGET_VAL(X86::NEG8m), 0|OPFL_Chain|OPFL_MemRefs,
8931 /* 19268*/ OPC_MorphNodeTo1, TARGET_VAL(X86::NEG16m), 0|OPFL_Chain|OPFL_MemRefs,
8943 /* 19295*/ OPC_MorphNodeTo1, TARGET_VAL(X86::NEG32m), 0|OPFL_Chain|OPFL_MemRefs,
8955 /* 19322*/ OPC_MorphNodeTo1, TARGET_VAL(X86::NEG64m), 0|OPFL_Chain|OPFL_MemRefs,
8962 /* 19337*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD),
8972 /* 19352*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8981 /* 19372*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SUB64mi32), 0|OPFL_Chain|OPFL_MemRefs,
8990 /* 19390*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8998 /* 19408*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SUB8mi), 0|OPFL_Chain|OPFL_MemRefs,
9007 /* 19426*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
9015 /* 19444*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SUB16mi), 0|OPFL_Chain|OPFL_MemRefs,
9024 /* 19462*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
9032 /* 19480*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SUB32mi), 0|OPFL_Chain|OPFL_MemRefs,
9045 /* 19509*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SUB8mr), 0|OPFL_Chain|OPFL_MemRefs,
9058 /* 19538*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SUB16mr), 0|OPFL_Chain|OPFL_MemRefs,
9071 /* 19567*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SUB32mr), 0|OPFL_Chain|OPFL_MemRefs,
9084 /* 19596*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SUB64mr), 0|OPFL_Chain|OPFL_MemRefs,
9090 /* 19610*/ /*SwitchOpcode*/ 38|128,4/*550*/, TARGET_VAL(ISD::XOR),// ->20164
9093 /* 19618*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD),
9107 /* 19654*/ OPC_MorphNodeTo0, TARGET_VAL(X86::NOT8m), 0|OPFL_Chain|OPFL_MemRefs,
9120 /* 19691*/ OPC_MorphNodeTo0, TARGET_VAL(X86::NOT16m), 0|OPFL_Chain|OPFL_MemRefs,
9133 /* 19728*/ OPC_MorphNodeTo0, TARGET_VAL(X86::NOT32m), 0|OPFL_Chain|OPFL_MemRefs,
9147 /* 19767*/ OPC_MorphNodeTo0, TARGET_VAL(X86::NOT64m), 0|OPFL_Chain|OPFL_MemRefs,
9154 /* 19780*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
9163 /* 19800*/ OPC_MorphNodeTo1, TARGET_VAL(X86::XOR64mi32), 0|OPFL_Chain|OPFL_MemRefs,
9173 /* 19819*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
9181 /* 19837*/ OPC_MorphNodeTo1, TARGET_VAL(X86::XOR8mi), 0|OPFL_Chain|OPFL_MemRefs,
9190 /* 19855*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
9198 /* 19873*/ OPC_MorphNodeTo1, TARGET_VAL(X86::XOR16mi), 0|OPFL_Chain|OPFL_MemRefs,
9207 /* 19891*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
9215 /* 19909*/ OPC_MorphNodeTo1, TARGET_VAL(X86::XOR32mi), 0|OPFL_Chain|OPFL_MemRefs,
9228 /* 19938*/ OPC_MorphNodeTo1, TARGET_VAL(X86::XOR8mr), 0|OPFL_Chain|OPFL_MemRefs,
9241 /* 19967*/ OPC_MorphNodeTo1, TARGET_VAL(X86::XOR16mr), 0|OPFL_Chain|OPFL_MemRefs,
9254 /* 19996*/ OPC_MorphNodeTo1, TARGET_VAL(X86::XOR32mr), 0|OPFL_Chain|OPFL_MemRefs,
9267 /* 20025*/ OPC_MorphNodeTo1, TARGET_VAL(X86::XOR64mr), 0|OPFL_Chain|OPFL_MemRefs,
9275 /* 20041*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD),
9288 /* 20066*/ OPC_MorphNodeTo1, TARGET_VAL(X86::XOR8mr), 0|OPFL_Chain|OPFL_MemRefs,
9300 /* 20094*/ OPC_MorphNodeTo1, TARGET_VAL(X86::XOR16mr), 0|OPFL_Chain|OPFL_MemRefs,
9312 /* 20122*/ OPC_MorphNodeTo1, TARGET_VAL(X86::XOR32mr), 0|OPFL_Chain|OPFL_MemRefs,
9324 /* 20150*/ OPC_MorphNodeTo1, TARGET_VAL(X86::XOR64mr), 0|OPFL_Chain|OPFL_MemRefs,
9330 /* 20164*/ /*SwitchOpcode*/ 18|128,3/*402*/, TARGET_VAL(ISD::AND),// ->20570
9333 /* 20172*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD),
9343 /* 20187*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
9352 /* 20207*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AND64mi32), 0|OPFL_Chain|OPFL_MemRefs,
9361 /* 20225*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
9369 /* 20243*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AND8mi), 0|OPFL_Chain|OPFL_MemRefs,
9378 /* 20261*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
9386 /* 20279*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AND16mi), 0|OPFL_Chain|OPFL_MemRefs,
9395 /* 20297*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
9403 /* 20315*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AND32mi), 0|OPFL_Chain|OPFL_MemRefs,
9416 /* 20344*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AND8mr), 0|OPFL_Chain|OPFL_MemRefs,
9429 /* 20373*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AND16mr), 0|OPFL_Chain|OPFL_MemRefs,
9442 /* 20402*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AND32mr), 0|OPFL_Chain|OPFL_MemRefs,
9455 /* 20431*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AND64mr), 0|OPFL_Chain|OPFL_MemRefs,
9463 /* 20447*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD),
9476 /* 20472*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AND8mr), 0|OPFL_Chain|OPFL_MemRefs,
9488 /* 20500*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AND16mr), 0|OPFL_Chain|OPFL_MemRefs,
9500 /* 20528*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AND32mr), 0|OPFL_Chain|OPFL_MemRefs,
9512 /* 20556*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AND64mr), 0|OPFL_Chain|OPFL_MemRefs,
9518 /* 20570*/ /*SwitchOpcode*/ 18|128,3/*402*/, TARGET_VAL(ISD::OR),// ->20976
9521 /* 20578*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD),
9531 /* 20593*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
9540 /* 20613*/ OPC_MorphNodeTo1, TARGET_VAL(X86::OR64mi32), 0|OPFL_Chain|OPFL_MemRefs,
9549 /* 20631*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
9557 /* 20649*/ OPC_MorphNodeTo1, TARGET_VAL(X86::OR8mi), 0|OPFL_Chain|OPFL_MemRefs,
9566 /* 20667*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
9574 /* 20685*/ OPC_MorphNodeTo1, TARGET_VAL(X86::OR16mi), 0|OPFL_Chain|OPFL_MemRefs,
9583 /* 20703*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
9591 /* 20721*/ OPC_MorphNodeTo1, TARGET_VAL(X86::OR32mi), 0|OPFL_Chain|OPFL_MemRefs,
9604 /* 20750*/ OPC_MorphNodeTo1, TARGET_VAL(X86::OR8mr), 0|OPFL_Chain|OPFL_MemRefs,
9617 /* 20779*/ OPC_MorphNodeTo1, TARGET_VAL(X86::OR16mr), 0|OPFL_Chain|OPFL_MemRefs,
9630 /* 20808*/ OPC_MorphNodeTo1, TARGET_VAL(X86::OR32mr), 0|OPFL_Chain|OPFL_MemRefs,
9643 /* 20837*/ OPC_MorphNodeTo1, TARGET_VAL(X86::OR64mr), 0|OPFL_Chain|OPFL_MemRefs,
9651 /* 20853*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD),
9664 /* 20878*/ OPC_MorphNodeTo1, TARGET_VAL(X86::OR8mr), 0|OPFL_Chain|OPFL_MemRefs,
9676 /* 20906*/ OPC_MorphNodeTo1, TARGET_VAL(X86::OR16mr), 0|OPFL_Chain|OPFL_MemRefs,
9688 /* 20934*/ OPC_MorphNodeTo1, TARGET_VAL(X86::OR32mr), 0|OPFL_Chain|OPFL_MemRefs,
9700 /* 20962*/ OPC_MorphNodeTo1, TARGET_VAL(X86::OR64mr), 0|OPFL_Chain|OPFL_MemRefs,
9710 /* 20980*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
9718 /* 20997*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MOV64mi32), 0|OPFL_Chain|OPFL_MemRefs,
9728 /* 21019*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MOV8mi), 0|OPFL_Chain|OPFL_MemRefs,
9738 /* 21041*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MOV16mi), 0|OPFL_Chain|OPFL_MemRefs,
9748 /* 21063*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MOV32mi), 0|OPFL_Chain|OPFL_MemRefs,
9755 /* 21078*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
9765 /* 21098*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MOVSSmr), 0|OPFL_Chain|OPFL_MemRefs,
9773 /* 21116*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVSSmr), 0|OPFL_Chain|OPFL_MemRefs,
9781 /* 21134*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVSSZmr), 0|OPFL_Chain|OPFL_MemRefs,
9794 /* 21161*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MOVSDmr), 0|OPFL_Chain|OPFL_MemRefs,
9802 /* 21179*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVSDmr), 0|OPFL_Chain|OPFL_MemRefs,
9810 /* 21197*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVSDmr), 0|OPFL_Chain|OPFL_MemRefs,
9823 /* 21222*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MOV8mr), 0|OPFL_Chain|OPFL_MemRefs,
9832 /* 21242*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MOV16mr), 0|OPFL_Chain|OPFL_MemRefs,
9841 /* 21262*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MOV32mr), 0|OPFL_Chain|OPFL_MemRefs,
9850 /* 21282*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MOV64mr), 0|OPFL_Chain|OPFL_MemRefs,
9856 /* 21295*/ /*SwitchOpcode*/ 3|128,12/*1539*/, TARGET_VAL(X86ISD::CMP),// ->22838
9859 /* 21303*/ OPC_SwitchOpcode /*2 cases */, 86|128,2/*342*/, TARGET_VAL(ISD::AND),// ->21650
9862 /* 21312*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
9882 /* 21345*/ OPC_MorphNodeTo1, TARGET_VAL(X86::TEST8mi), 0|OPFL_Chain|OPFL_MemRefs,
9900 /* 21380*/ OPC_MorphNodeTo1, TARGET_VAL(X86::TEST16mi), 0|OPFL_Chain|OPFL_MemRefs,
9918 /* 21415*/ OPC_MorphNodeTo1, TARGET_VAL(X86::TEST32mi), 0|OPFL_Chain|OPFL_MemRefs,
9938 /* 21454*/ OPC_MorphNodeTo1, TARGET_VAL(X86::TEST64mi32), 0|OPFL_Chain|OPFL_MemRefs,
9950 /* 21477*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
9965 /* 21503*/ OPC_MorphNodeTo1, TARGET_VAL(X86::TEST8mi), 0|OPFL_Chain|OPFL_MemRefs,
9973 /* 21520*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
9988 /* 21546*/ OPC_MorphNodeTo1, TARGET_VAL(X86::TEST16mi), 0|OPFL_Chain|OPFL_MemRefs,
9996 /* 21563*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
10011 /* 21589*/ OPC_MorphNodeTo1, TARGET_VAL(X86::TEST32mi), 0|OPFL_Chain|OPFL_MemRefs,
10020 /* 21608*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
10036 /* 21636*/ OPC_MorphNodeTo1, TARGET_VAL(X86::TEST64mi32), 0|OPFL_Chain|OPFL_MemRefs,
10042 /* 21650*/ /*SwitchOpcode*/ 92|128,1/*220*/, TARGET_VAL(ISD::LOAD),// ->21874
10054 /* 21670*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
10061 /* 21684*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMP16mi8), 0|OPFL_Chain|OPFL_MemRefs,
10071 /* 21707*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMP16mi), 0|OPFL_Chain|OPFL_MemRefs,
10082 /* 21729*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
10089 /* 21743*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMP32mi8), 0|OPFL_Chain|OPFL_MemRefs,
10099 /* 21766*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMP32mi), 0|OPFL_Chain|OPFL_MemRefs,
10110 /* 21788*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
10118 /* 21804*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMP64mi8), 0|OPFL_Chain|OPFL_MemRefs,
10130 /* 21831*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMP64mi32), 0|OPFL_Chain|OPFL_MemRefs,
10145 /* 21861*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMP8mi), 0|OPFL_Chain|OPFL_MemRefs,
10156 /* 21883*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
10166 /* 21899*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMP8rm), 0|OPFL_Chain|OPFL_MemRefs,
10173 /* 21915*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
10183 /* 21931*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMP16rm), 0|OPFL_Chain|OPFL_MemRefs,
10190 /* 21947*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
10200 /* 21963*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMP32rm), 0|OPFL_Chain|OPFL_MemRefs,
10207 /* 21979*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
10217 /* 21995*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMP64rm), 0|OPFL_Chain|OPFL_MemRefs,
10224 /* 22010*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
10236 /* 22030*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMP8mr), 0|OPFL_Chain|OPFL_MemRefs,
10246 /* 22052*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMP16mr), 0|OPFL_Chain|OPFL_MemRefs,
10256 /* 22074*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMP32mr), 0|OPFL_Chain|OPFL_MemRefs,
10266 /* 22096*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMP64mr), 0|OPFL_Chain|OPFL_MemRefs,
10276 /* 22117*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
10288 /* 22137*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUCOMISSrm), 0|OPFL_Chain|OPFL_MemRefs,
10296 /* 22156*/ OPC_MorphNodeTo1, TARGET_VAL(X86::UCOMISSrm), 0|OPFL_Chain|OPFL_MemRefs,
10304 /* 22175*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUCOMISSZrm), 0|OPFL_Chain|OPFL_MemRefs,
10312 /* 22192*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
10324 /* 22212*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUCOMISDrm), 0|OPFL_Chain|OPFL_MemRefs,
10332 /* 22231*/ OPC_MorphNodeTo1, TARGET_VAL(X86::UCOMISDrm), 0|OPFL_Chain|OPFL_MemRefs,
10340 /* 22250*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUCOMISDZrm), 0|OPFL_Chain|OPFL_MemRefs,
10348 /* 22267*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
10361 /* 22290*/ OPC_MorphNodeTo1, TARGET_VAL(X86::TEST8ri), 0,
10373 /* 22312*/ OPC_MorphNodeTo1, TARGET_VAL(X86::TEST16ri), 0,
10385 /* 22334*/ OPC_MorphNodeTo1, TARGET_VAL(X86::TEST32ri), 0,
10399 /* 22360*/ OPC_MorphNodeTo1, TARGET_VAL(X86::TEST64ri32), 0,
10415 /* 22387*/ OPC_MorphNodeTo1, TARGET_VAL(X86::TEST8ri), 0,
10428 /* 22410*/ OPC_MorphNodeTo1, TARGET_VAL(X86::TEST16ri), 0,
10441 /* 22433*/ OPC_MorphNodeTo1, TARGET_VAL(X86::TEST32ri), 0,
10456 /* 22460*/ OPC_MorphNodeTo1, TARGET_VAL(X86::TEST64ri32), 0,
10468 /* 22481*/ OPC_MorphNodeTo1, TARGET_VAL(X86::TEST8rr), 0,
10479 /* 22500*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMP8ri), 0,
10484 /* 22509*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMP8rr), 0,
10494 /* 22526*/ OPC_MorphNodeTo1, TARGET_VAL(X86::TEST16rr), 0,
10503 /* 22541*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
10508 /* 22551*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMP16ri8), 0,
10516 /* 22566*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMP16ri), 0,
10522 /* 22576*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMP16rr), 0,
10532 /* 22593*/ OPC_MorphNodeTo1, TARGET_VAL(X86::TEST32rr), 0,
10541 /* 22608*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
10546 /* 22618*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMP32ri8), 0,
10554 /* 22633*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMP32ri), 0,
10560 /* 22643*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMP32rr), 0,
10570 /* 22660*/ OPC_MorphNodeTo1, TARGET_VAL(X86::TEST64rr), 0,
10579 /* 22675*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
10584 /* 22685*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMP64ri8), 0,
10593 /* 22702*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMP64ri32), 0,
10599 /* 22712*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMP64rr), 0,
10610 /* 22730*/ OPC_MorphNodeTo1, TARGET_VAL(X86::UCOM_FpIr32), 0,
10616 /* 22741*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUCOMISSrr), 0,
10622 /* 22752*/ OPC_MorphNodeTo1, TARGET_VAL(X86::UCOMISSrr), 0,
10628 /* 22763*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUCOMISSZrr), 0,
10638 /* 22780*/ OPC_MorphNodeTo1, TARGET_VAL(X86::UCOM_FpIr64), 0,
10644 /* 22791*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUCOMISDrr), 0,
10650 /* 22802*/ OPC_MorphNodeTo1, TARGET_VAL(X86::UCOMISDrr), 0,
10656 /* 22813*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUCOMISDZrr), 0,
10665 /* 22828*/ OPC_MorphNodeTo1, TARGET_VAL(X86::UCOM_FpIr80), 0,
10671 /* 22838*/ /*SwitchOpcode*/ 20|128,101/*12948*/, TARGET_VAL(ISD::INTRINSIC_WO_CHAIN),// ->35790
10677 /* 22851*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
10679 /* 22855*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
10691 /* 22872*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
10696 /* 22882*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PINSRWrm), 0|OPFL_Chain|OPFL_MemRefs,
10704 /* 22899*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
10707 /* 22905*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PINSRWrr), 0,
10717 /* 22923*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
10727 /* 22937*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
10732 /* 22947*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PALIGNRrmi), 0|OPFL_Chain|OPFL_MemRefs,
10740 /* 22964*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
10743 /* 22970*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PALIGNRrri), 0,
10752 /* 22987*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
10762 /* 23001*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
10767 /* 23011*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PSHUFWmi), 0|OPFL_Chain|OPFL_MemRefs,
10775 /* 23027*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
10778 /* 23033*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PSHUFWri), 0,
10788 /* 23050*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
10799 /* 23068*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PDEP32rm), 0|OPFL_Chain|OPFL_MemRefs,
10806 /* 23084*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PDEP32rr), 0,
10816 /* 23101*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
10827 /* 23119*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PDEP64rm), 0|OPFL_Chain|OPFL_MemRefs,
10834 /* 23135*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PDEP64rr), 0,
10844 /* 23152*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
10855 /* 23170*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PEXT32rm), 0|OPFL_Chain|OPFL_MemRefs,
10862 /* 23186*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PEXT32rr), 0,
10872 /* 23203*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
10883 /* 23221*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PEXT64rm), 0|OPFL_Chain|OPFL_MemRefs,
10890 /* 23237*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PEXT64rr), 0,
10900 /* 23254*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
10911 /* 23272*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CRC32r32m8), 0|OPFL_Chain|OPFL_MemRefs,
10918 /* 23288*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CRC32r32r8), 0,
10928 /* 23305*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
10939 /* 23323*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CRC32r32m16), 0|OPFL_Chain|OPFL_MemRefs,
10946 /* 23339*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CRC32r32r16), 0,
10956 /* 23356*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
10967 /* 23374*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CRC32r32m32), 0|OPFL_Chain|OPFL_MemRefs,
10974 /* 23390*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CRC32r32r32), 0,
10984 /* 23407*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
10995 /* 23425*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CRC32r64m64), 0|OPFL_Chain|OPFL_MemRefs,
11002 /* 23441*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CRC32r64r64), 0,
11011 /* 23457*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11022 /* 23475*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PABSBrm), 0|OPFL_Chain|OPFL_MemRefs,
11029 /* 23490*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PABSBrr), 0,
11038 /* 23505*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11049 /* 23523*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PABSWrm), 0|OPFL_Chain|OPFL_MemRefs,
11056 /* 23538*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PABSWrr), 0,
11065 /* 23553*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11076 /* 23571*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PABSDrm), 0|OPFL_Chain|OPFL_MemRefs,
11083 /* 23586*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PABSDrr), 0,
11093 /* 23602*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11104 /* 23620*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PADDBirm), 0|OPFL_Chain|OPFL_MemRefs,
11110 /* 23634*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11122 /* 23653*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PADDBirm), 0|OPFL_Chain|OPFL_MemRefs,
11130 /* 23670*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PADDBirr), 0,
11140 /* 23687*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11151 /* 23705*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PADDWirm), 0|OPFL_Chain|OPFL_MemRefs,
11157 /* 23719*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11169 /* 23738*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PADDWirm), 0|OPFL_Chain|OPFL_MemRefs,
11177 /* 23755*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PADDWirr), 0,
11187 /* 23772*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11198 /* 23790*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PADDDirm), 0|OPFL_Chain|OPFL_MemRefs,
11204 /* 23804*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11216 /* 23823*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PADDDirm), 0|OPFL_Chain|OPFL_MemRefs,
11224 /* 23840*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PADDDirr), 0,
11234 /* 23857*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11245 /* 23875*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PADDQirm), 0|OPFL_Chain|OPFL_MemRefs,
11251 /* 23889*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11263 /* 23908*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PADDQirm), 0|OPFL_Chain|OPFL_MemRefs,
11271 /* 23925*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PADDQirr), 0,
11281 /* 23942*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11292 /* 23960*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PADDSBirm), 0|OPFL_Chain|OPFL_MemRefs,
11298 /* 23974*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11310 /* 23993*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PADDSBirm), 0|OPFL_Chain|OPFL_MemRefs,
11318 /* 24010*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PADDSBirr), 0,
11328 /* 24027*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11339 /* 24045*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PADDSWirm), 0|OPFL_Chain|OPFL_MemRefs,
11345 /* 24059*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11357 /* 24078*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PADDSWirm), 0|OPFL_Chain|OPFL_MemRefs,
11365 /* 24095*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PADDSWirr), 0,
11375 /* 24112*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11386 /* 24130*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PADDUSBirm), 0|OPFL_Chain|OPFL_MemRefs,
11392 /* 24144*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11404 /* 24163*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PADDUSBirm), 0|OPFL_Chain|OPFL_MemRefs,
11412 /* 24180*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PADDUSBirr), 0,
11422 /* 24197*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11433 /* 24215*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PADDUSWirm), 0|OPFL_Chain|OPFL_MemRefs,
11439 /* 24229*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11451 /* 24248*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PADDUSWirm), 0|OPFL_Chain|OPFL_MemRefs,
11459 /* 24265*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PADDUSWirr), 0,
11469 /* 24282*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11480 /* 24300*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PHADDWrm), 0|OPFL_Chain|OPFL_MemRefs,
11487 /* 24316*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PHADDWrr), 0,
11497 /* 24333*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11508 /* 24351*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PHADDDrm), 0|OPFL_Chain|OPFL_MemRefs,
11515 /* 24367*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PHADDDrr), 0,
11525 /* 24384*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11536 /* 24402*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PHADDSWrm), 0|OPFL_Chain|OPFL_MemRefs,
11543 /* 24418*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PHADDSWrr), 0,
11553 /* 24435*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11564 /* 24453*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PSUBBirm), 0|OPFL_Chain|OPFL_MemRefs,
11571 /* 24469*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PSUBBirr), 0,
11581 /* 24486*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11592 /* 24504*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PSUBWirm), 0|OPFL_Chain|OPFL_MemRefs,
11599 /* 24520*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PSUBWirr), 0,
11609 /* 24537*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11620 /* 24555*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PSUBDirm), 0|OPFL_Chain|OPFL_MemRefs,
11627 /* 24571*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PSUBDirr), 0,
11637 /* 24588*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11648 /* 24606*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PSUBQirm), 0|OPFL_Chain|OPFL_MemRefs,
11655 /* 24622*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PSUBQirr), 0,
11665 /* 24639*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11676 /* 24657*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PSUBSBirm), 0|OPFL_Chain|OPFL_MemRefs,
11683 /* 24673*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PSUBSBirr), 0,
11693 /* 24690*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11704 /* 24708*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PSUBSWirm), 0|OPFL_Chain|OPFL_MemRefs,
11711 /* 24724*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PSUBSWirr), 0,
11721 /* 24741*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11732 /* 24759*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PSUBUSBirm), 0|OPFL_Chain|OPFL_MemRefs,
11739 /* 24775*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PSUBUSBirr), 0,
11749 /* 24792*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11760 /* 24810*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PSUBUSWirm), 0|OPFL_Chain|OPFL_MemRefs,
11767 /* 24826*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PSUBUSWirr), 0,
11777 /* 24843*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11788 /* 24861*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PHSUBWrm), 0|OPFL_Chain|OPFL_MemRefs,
11795 /* 24877*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PHSUBWrr), 0,
11805 /* 24894*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11816 /* 24912*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PHSUBDrm), 0|OPFL_Chain|OPFL_MemRefs,
11823 /* 24928*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PHSUBDrr), 0,
11833 /* 24945*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11844 /* 24963*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PHSUBSWrm), 0|OPFL_Chain|OPFL_MemRefs,
11851 /* 24979*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PHSUBSWrr), 0,
11861 /* 24996*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11872 /* 25014*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PMULLWirm), 0|OPFL_Chain|OPFL_MemRefs,
11878 /* 25028*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11890 /* 25047*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PMULLWirm), 0|OPFL_Chain|OPFL_MemRefs,
11898 /* 25064*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PMULLWirr), 0,
11908 /* 25081*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11919 /* 25099*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PMULHWirm), 0|OPFL_Chain|OPFL_MemRefs,
11925 /* 25113*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11937 /* 25132*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PMULHWirm), 0|OPFL_Chain|OPFL_MemRefs,
11945 /* 25149*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PMULHWirr), 0,
11955 /* 25166*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11966 /* 25184*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PMULHUWirm), 0|OPFL_Chain|OPFL_MemRefs,
11972 /* 25198*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11984 /* 25217*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PMULHUWirm), 0|OPFL_Chain|OPFL_MemRefs,
11992 /* 25234*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PMULHUWirr), 0,
12002 /* 25251*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12013 /* 25269*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PMULUDQirm), 0|OPFL_Chain|OPFL_MemRefs,
12019 /* 25283*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12031 /* 25302*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PMULUDQirm), 0|OPFL_Chain|OPFL_MemRefs,
12039 /* 25319*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PMULUDQirr), 0,
12049 /* 25336*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12060 /* 25354*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PMULHRSWrm), 0|OPFL_Chain|OPFL_MemRefs,
12066 /* 25368*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12078 /* 25387*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PMULHRSWrm), 0|OPFL_Chain|OPFL_MemRefs,
12086 /* 25404*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PMULHRSWrr), 0,
12096 /* 25421*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12107 /* 25439*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PMADDWDirm), 0|OPFL_Chain|OPFL_MemRefs,
12113 /* 25453*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12125 /* 25472*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PMADDWDirm), 0|OPFL_Chain|OPFL_MemRefs,
12133 /* 25489*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PMADDWDirr), 0,
12143 /* 25506*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12154 /* 25524*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PMADDUBSWrm), 0|OPFL_Chain|OPFL_MemRefs,
12161 /* 25540*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PMADDUBSWrr), 0,
12171 /* 25557*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12182 /* 25575*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PAVGBirm), 0|OPFL_Chain|OPFL_MemRefs,
12188 /* 25589*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12200 /* 25608*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PAVGBirm), 0|OPFL_Chain|OPFL_MemRefs,
12208 /* 25625*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PAVGBirr), 0,
12218 /* 25642*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12229 /* 25660*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PAVGWirm), 0|OPFL_Chain|OPFL_MemRefs,
12235 /* 25674*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12247 /* 25693*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PAVGWirm), 0|OPFL_Chain|OPFL_MemRefs,
12255 /* 25710*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PAVGWirr), 0,
12265 /* 25727*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12276 /* 25745*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PMINUBirm), 0|OPFL_Chain|OPFL_MemRefs,
12282 /* 25759*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12294 /* 25778*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PMINUBirm), 0|OPFL_Chain|OPFL_MemRefs,
12302 /* 25795*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PMINUBirr), 0,
12312 /* 25812*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12323 /* 25830*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PMINSWirm), 0|OPFL_Chain|OPFL_MemRefs,
12329 /* 25844*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12341 /* 25863*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PMINSWirm), 0|OPFL_Chain|OPFL_MemRefs,
12349 /* 25880*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PMINSWirr), 0,
12359 /* 25897*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12370 /* 25915*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PMAXUBirm), 0|OPFL_Chain|OPFL_MemRefs,
12376 /* 25929*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12388 /* 25948*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PMAXUBirm), 0|OPFL_Chain|OPFL_MemRefs,
12396 /* 25965*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PMAXUBirr), 0,
12406 /* 25982*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12417 /* 26000*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PMAXSWirm), 0|OPFL_Chain|OPFL_MemRefs,
12423 /* 26014*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12435 /* 26033*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PMAXSWirm), 0|OPFL_Chain|OPFL_MemRefs,
12443 /* 26050*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PMAXSWirr), 0,
12453 /* 26067*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12464 /* 26085*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PSADBWirm), 0|OPFL_Chain|OPFL_MemRefs,
12470 /* 26099*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12482 /* 26118*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PSADBWirm), 0|OPFL_Chain|OPFL_MemRefs,
12490 /* 26135*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PSADBWirr), 0,
12500 /* 26152*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12511 /* 26170*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PSIGNBrm), 0|OPFL_Chain|OPFL_MemRefs,
12518 /* 26186*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PSIGNBrr), 0,
12528 /* 26203*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12539 /* 26221*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PSIGNWrm), 0|OPFL_Chain|OPFL_MemRefs,
12546 /* 26237*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PSIGNWrr), 0,
12556 /* 26254*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12567 /* 26272*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PSIGNDrm), 0|OPFL_Chain|OPFL_MemRefs,
12574 /* 26288*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PSIGNDrr), 0,
12584 /* 26305*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12595 /* 26323*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PANDirm), 0|OPFL_Chain|OPFL_MemRefs,
12601 /* 26337*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12613 /* 26356*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PANDirm), 0|OPFL_Chain|OPFL_MemRefs,
12621 /* 26373*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PANDirr), 0,
12631 /* 26390*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12642 /* 26408*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PORirm), 0|OPFL_Chain|OPFL_MemRefs,
12648 /* 26422*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12660 /* 26441*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PORirm), 0|OPFL_Chain|OPFL_MemRefs,
12668 /* 26458*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PORirr), 0,
12678 /* 26475*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12689 /* 26493*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PXORirm), 0|OPFL_Chain|OPFL_MemRefs,
12695 /* 26507*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12707 /* 26526*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PXORirm), 0|OPFL_Chain|OPFL_MemRefs,
12715 /* 26543*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PXORirr), 0,
12725 /* 26560*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12736 /* 26578*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PANDNirm), 0|OPFL_Chain|OPFL_MemRefs,
12743 /* 26594*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PANDNirr), 0,
12753 /* 26611*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12764 /* 26629*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PSRLWrm), 0|OPFL_Chain|OPFL_MemRefs,
12771 /* 26645*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PSRLWrr), 0,
12781 /* 26662*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12792 /* 26680*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PSRLDrm), 0|OPFL_Chain|OPFL_MemRefs,
12799 /* 26696*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PSRLDrr), 0,
12809 /* 26713*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12820 /* 26731*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PSRLQrm), 0|OPFL_Chain|OPFL_MemRefs,
12827 /* 26747*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PSRLQrr), 0,
12837 /* 26764*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12848 /* 26782*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PSLLWrm), 0|OPFL_Chain|OPFL_MemRefs,
12855 /* 26798*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PSLLWrr), 0,
12865 /* 26815*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12876 /* 26833*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PSLLDrm), 0|OPFL_Chain|OPFL_MemRefs,
12883 /* 26849*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PSLLDrr), 0,
12893 /* 26866*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12904 /* 26884*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PSLLQrm), 0|OPFL_Chain|OPFL_MemRefs,
12911 /* 26900*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PSLLQrr), 0,
12921 /* 26917*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12932 /* 26935*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PSRAWrm), 0|OPFL_Chain|OPFL_MemRefs,
12939 /* 26951*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PSRAWrr), 0,
12949 /* 26968*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12960 /* 26986*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PSRADrm), 0|OPFL_Chain|OPFL_MemRefs,
12967 /* 27002*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PSRADrr), 0,
12977 /* 27019*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12988 /* 27037*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PCMPEQBirm), 0|OPFL_Chain|OPFL_MemRefs,
12994 /* 27051*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13006 /* 27070*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PCMPEQBirm), 0|OPFL_Chain|OPFL_MemRefs,
13014 /* 27087*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PCMPEQBirr), 0,
13024 /* 27104*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13035 /* 27122*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PCMPEQWirm), 0|OPFL_Chain|OPFL_MemRefs,
13041 /* 27136*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13053 /* 27155*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PCMPEQWirm), 0|OPFL_Chain|OPFL_MemRefs,
13061 /* 27172*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PCMPEQWirr), 0,
13071 /* 27189*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13082 /* 27207*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PCMPEQDirm), 0|OPFL_Chain|OPFL_MemRefs,
13088 /* 27221*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13100 /* 27240*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PCMPEQDirm), 0|OPFL_Chain|OPFL_MemRefs,
13108 /* 27257*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PCMPEQDirr), 0,
13118 /* 27274*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13129 /* 27292*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PCMPGTBirm), 0|OPFL_Chain|OPFL_MemRefs,
13136 /* 27308*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PCMPGTBirr), 0,
13146 /* 27325*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13157 /* 27343*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PCMPGTWirm), 0|OPFL_Chain|OPFL_MemRefs,
13164 /* 27359*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PCMPGTWirr), 0,
13174 /* 27376*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13185 /* 27394*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PCMPGTDirm), 0|OPFL_Chain|OPFL_MemRefs,
13192 /* 27410*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PCMPGTDirr), 0,
13202 /* 27427*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13213 /* 27445*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PUNPCKHBWirm), 0|OPFL_Chain|OPFL_MemRefs,
13220 /* 27461*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PUNPCKHBWirr), 0,
13230 /* 27478*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13241 /* 27496*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PUNPCKHWDirm), 0|OPFL_Chain|OPFL_MemRefs,
13248 /* 27512*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PUNPCKHWDirr), 0,
13258 /* 27529*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13269 /* 27547*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PUNPCKHDQirm), 0|OPFL_Chain|OPFL_MemRefs,
13276 /* 27563*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PUNPCKHDQirr), 0,
13286 /* 27580*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13297 /* 27598*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PUNPCKLBWirm), 0|OPFL_Chain|OPFL_MemRefs,
13304 /* 27614*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PUNPCKLBWirr), 0,
13314 /* 27631*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13325 /* 27649*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PUNPCKLWDirm), 0|OPFL_Chain|OPFL_MemRefs,
13332 /* 27665*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PUNPCKLWDirr), 0,
13342 /* 27682*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13353 /* 27700*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PUNPCKLDQirm), 0|OPFL_Chain|OPFL_MemRefs,
13360 /* 27716*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PUNPCKLDQirr), 0,
13370 /* 27733*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13381 /* 27751*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PACKSSWBirm), 0|OPFL_Chain|OPFL_MemRefs,
13388 /* 27767*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PACKSSWBirr), 0,
13398 /* 27784*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13409 /* 27802*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PACKSSDWirm), 0|OPFL_Chain|OPFL_MemRefs,
13416 /* 27818*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PACKSSDWirr), 0,
13426 /* 27835*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13437 /* 27853*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PACKUSWBirm), 0|OPFL_Chain|OPFL_MemRefs,
13444 /* 27869*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PACKUSWBirr), 0,
13454 /* 27886*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13465 /* 27904*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PSHUFBrm), 0|OPFL_Chain|OPFL_MemRefs,
13472 /* 27920*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PSHUFBrr), 0,
13481 /* 27936*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13492 /* 27954*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_CVTPS2PIirm), 0|OPFL_Chain|OPFL_MemRefs,
13499 /* 27969*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_CVTPS2PIirr), 0,
13508 /* 27984*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13520 /* 28004*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_CVTPD2PIirm), 0|OPFL_Chain|OPFL_MemRefs,
13527 /* 28019*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_CVTPD2PIirr), 0,
13536 /* 28034*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13547 /* 28052*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_CVTTPS2PIirm), 0|OPFL_Chain|OPFL_MemRefs,
13554 /* 28067*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_CVTTPS2PIirr), 0,
13563 /* 28082*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13575 /* 28102*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_CVTTPD2PIirm), 0|OPFL_Chain|OPFL_MemRefs,
13582 /* 28117*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_CVTTPD2PIirr), 0,
13592 /* 28133*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13603 /* 28151*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PAVGUSBrm), 0|OPFL_Chain|OPFL_MemRefs,
13610 /* 28167*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PAVGUSBrr), 0,
13619 /* 28183*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13630 /* 28201*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PF2IDrm), 0|OPFL_Chain|OPFL_MemRefs,
13637 /* 28216*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PF2IDrr), 0,
13647 /* 28232*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13658 /* 28250*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PFACCrm), 0|OPFL_Chain|OPFL_MemRefs,
13665 /* 28266*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PFACCrr), 0,
13675 /* 28283*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13686 /* 28301*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PFADDrm), 0|OPFL_Chain|OPFL_MemRefs,
13693 /* 28317*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PFADDrr), 0,
13703 /* 28334*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13714 /* 28352*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PFCMPEQrm), 0|OPFL_Chain|OPFL_MemRefs,
13721 /* 28368*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PFCMPEQrr), 0,
13731 /* 28385*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13742 /* 28403*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PFCMPGErm), 0|OPFL_Chain|OPFL_MemRefs,
13749 /* 28419*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PFCMPGErr), 0,
13759 /* 28436*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13770 /* 28454*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PFCMPGTrm), 0|OPFL_Chain|OPFL_MemRefs,
13777 /* 28470*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PFCMPGTrr), 0,
13787 /* 28487*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13798 /* 28505*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PFMAXrm), 0|OPFL_Chain|OPFL_MemRefs,
13805 /* 28521*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PFMAXrr), 0,
13815 /* 28538*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13826 /* 28556*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PFMINrm), 0|OPFL_Chain|OPFL_MemRefs,
13833 /* 28572*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PFMINrr), 0,
13843 /* 28589*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13854 /* 28607*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PFMULrm), 0|OPFL_Chain|OPFL_MemRefs,
13861 /* 28623*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PFMULrr), 0,
13870 /* 28639*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13881 /* 28657*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PFRCPrm), 0|OPFL_Chain|OPFL_MemRefs,
13888 /* 28672*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PFRCPrr), 0,
13898 /* 28688*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13909 /* 28706*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PFRCPIT1rm), 0|OPFL_Chain|OPFL_MemRefs,
13916 /* 28722*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PFRCPIT1rr), 0,
13926 /* 28739*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13937 /* 28757*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PFRCPIT2rm), 0|OPFL_Chain|OPFL_MemRefs,
13944 /* 28773*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PFRCPIT2rr), 0,
13954 /* 28790*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13965 /* 28808*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PFRSQIT1rm), 0|OPFL_Chain|OPFL_MemRefs,
13972 /* 28824*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PFRSQIT1rr), 0,
13981 /* 28840*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13992 /* 28858*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PFRSQRTrm), 0|OPFL_Chain|OPFL_MemRefs,
13999 /* 28873*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PFRSQRTrr), 0,
14009 /* 28889*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
14020 /* 28907*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PFSUBrm), 0|OPFL_Chain|OPFL_MemRefs,
14027 /* 28923*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PFSUBrr), 0,
14037 /* 28940*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
14048 /* 28958*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PFSUBRrm), 0|OPFL_Chain|OPFL_MemRefs,
14055 /* 28974*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PFSUBRrr), 0,
14064 /* 28990*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
14075 /* 29008*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PI2FDrm), 0|OPFL_Chain|OPFL_MemRefs,
14082 /* 29023*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PI2FDrr), 0,
14092 /* 29039*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
14103 /* 29057*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMULHRWrm), 0|OPFL_Chain|OPFL_MemRefs,
14110 /* 29073*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMULHRWrr), 0,
14119 /* 29089*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
14130 /* 29107*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PF2IWrm), 0|OPFL_Chain|OPFL_MemRefs,
14137 /* 29122*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PF2IWrr), 0,
14146 /* 29137*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
14157 /* 29155*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PI2FWrm), 0|OPFL_Chain|OPFL_MemRefs,
14164 /* 29170*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PI2FWrr), 0,
14174 /* 29186*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
14185 /* 29204*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PFNACCrm), 0|OPFL_Chain|OPFL_MemRefs,
14192 /* 29220*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PFNACCrr), 0,
14202 /* 29237*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
14213 /* 29255*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PFPNACCrm), 0|OPFL_Chain|OPFL_MemRefs,
14220 /* 29271*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PFPNACCrr), 0,
14229 /* 29287*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
14240 /* 29305*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PSWAPDrm), 0|OPFL_Chain|OPFL_MemRefs,
14247 /* 29320*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PSWAPDrr), 0,
14257 /* 29335*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
14260 /* 29341*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PSRLWri), 0,
14269 /* 29356*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
14272 /* 29362*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PSRLDri), 0,
14281 /* 29377*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
14284 /* 29383*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PSRLQri), 0,
14293 /* 29398*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
14296 /* 29404*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PSLLWri), 0,
14305 /* 29419*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
14308 /* 29425*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PSLLDri), 0,
14317 /* 29440*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
14320 /* 29446*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PSLLQri), 0,
14329 /* 29461*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
14332 /* 29467*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PSRAWri), 0,
14341 /* 29482*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
14344 /* 29488*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PSRADri), 0,
14353 /* 29503*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
14356 /* 29509*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PEXTRWrr), 0,
14364 /* 29524*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_PMOVMSKBrr), 0,
14373 /* 29540*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
14384 /* 29556*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
14389 /* 29566*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMPSADBWrmi), 0|OPFL_Chain|OPFL_MemRefs,
14398 /* 29585*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
14403 /* 29595*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MPSADBWrmi), 0|OPFL_Chain|OPFL_MemRefs,
14410 /* 29611*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
14422 /* 29628*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
14427 /* 29638*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMPSADBWrmi), 0|OPFL_Chain|OPFL_MemRefs,
14437 /* 29658*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
14442 /* 29668*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MPSADBWrmi), 0|OPFL_Chain|OPFL_MemRefs,
14452 /* 29687*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
14456 /* 29695*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMPSADBWrri), 0,
14462 /* 29707*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MPSADBWrri), 0,
14473 /* 29726*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
14483 /* 29740*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
14488 /* 29750*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMPSADBWYrmi), 0|OPFL_Chain|OPFL_MemRefs,
14494 /* 29765*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
14505 /* 29780*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
14510 /* 29790*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMPSADBWYrmi), 0|OPFL_Chain|OPFL_MemRefs,
14519 /* 29808*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
14522 /* 29814*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMPSADBWYrri), 0,
14532 /* 29832*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
14543 /* 29848*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
14548 /* 29858*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHA1RNDS4rmi), 0|OPFL_Chain|OPFL_MemRefs,
14556 /* 29875*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
14559 /* 29881*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHA1RNDS4rri), 0,
14568 /* 29898*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
14579 /* 29914*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
14584 /* 29924*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VAESKEYGENASSIST128rm), 0|OPFL_Chain|OPFL_MemRefs,
14593 /* 29942*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
14598 /* 29952*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AESKEYGENASSIST128rm), 0|OPFL_Chain|OPFL_MemRefs,
14607 /* 29969*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
14611 /* 29977*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VAESKEYGENASSIST128rr), 0,
14617 /* 29988*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AESKEYGENASSIST128rr), 0,
14628 /* 30007*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
14639 /* 30023*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
14644 /* 30033*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PCLMULQDQrm), 0|OPFL_Chain|OPFL_MemRefs,
14650 /* 30048*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
14662 /* 30065*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
14668 /* 30078*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PCLMULQDQrm), 0|OPFL_Chain|OPFL_MemRefs,
14675 /* 30094*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
14685 /* 30108*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
14690 /* 30118*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCLMULQDQrm), 0|OPFL_Chain|OPFL_MemRefs,
14696 /* 30133*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
14707 /* 30148*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
14713 /* 30161*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCLMULQDQrm), 0|OPFL_Chain|OPFL_MemRefs,
14720 /* 30177*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
14730 /* 30191*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
14735 /* 30201*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCLMULQDQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
14741 /* 30216*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
14752 /* 30231*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
14758 /* 30244*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCLMULQDQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
14767 /* 30262*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
14771 /* 30270*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PCLMULQDQrr), 0,
14777 /* 30282*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCLMULQDQrr), 0,
14783 /* 30294*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCLMULQDQZ128rr), 0,
14794 /* 30314*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
14804 /* 30328*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
14809 /* 30338*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCLMULQDQYrm), 0|OPFL_Chain|OPFL_MemRefs,
14815 /* 30353*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
14826 /* 30368*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
14832 /* 30381*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCLMULQDQYrm), 0|OPFL_Chain|OPFL_MemRefs,
14839 /* 30397*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
14849 /* 30411*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
14854 /* 30421*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCLMULQDQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
14860 /* 30436*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
14871 /* 30451*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
14877 /* 30464*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCLMULQDQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
14886 /* 30482*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
14890 /* 30490*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCLMULQDQYrr), 0,
14896 /* 30502*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCLMULQDQZ256rr), 0,
14907 /* 30521*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
14917 /* 30535*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
14922 /* 30545*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCLMULQDQZrm), 0|OPFL_Chain|OPFL_MemRefs,
14928 /* 30560*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
14939 /* 30575*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
14945 /* 30588*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCLMULQDQZrm), 0|OPFL_Chain|OPFL_MemRefs,
14954 /* 30606*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
14957 /* 30612*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCLMULQDQZrr), 0,
14966 /* 30629*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
14977 /* 30647*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPHSUBWDrm), 0|OPFL_Chain|OPFL_MemRefs,
14984 /* 30662*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPHSUBWDrr), 0,
14993 /* 30677*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
15004 /* 30695*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPHSUBDQrm), 0|OPFL_Chain|OPFL_MemRefs,
15011 /* 30710*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPHSUBDQrr), 0,
15020 /* 30725*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
15031 /* 30743*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPHSUBBWrm), 0|OPFL_Chain|OPFL_MemRefs,
15038 /* 30758*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPHSUBBWrr), 0,
15047 /* 30773*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
15058 /* 30791*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPHADDWQrm), 0|OPFL_Chain|OPFL_MemRefs,
15065 /* 30806*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPHADDWQrr), 0,
15074 /* 30821*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
15085 /* 30839*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPHADDWDrm), 0|OPFL_Chain|OPFL_MemRefs,
15092 /* 30854*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPHADDWDrr), 0,
15101 /* 30869*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
15112 /* 30887*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPHADDUWQrm), 0|OPFL_Chain|OPFL_MemRefs,
15119 /* 30902*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPHADDUWQrr), 0,
15128 /* 30917*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
15139 /* 30935*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPHADDUWDrm), 0|OPFL_Chain|OPFL_MemRefs,
15146 /* 30950*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPHADDUWDrr), 0,
15155 /* 30965*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
15166 /* 30983*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPHADDUDQrm), 0|OPFL_Chain|OPFL_MemRefs,
15173 /* 30998*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPHADDUDQrr), 0,
15182 /* 31013*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
15193 /* 31031*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPHADDUBWrm), 0|OPFL_Chain|OPFL_MemRefs,
15200 /* 31046*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPHADDUBWrr), 0,
15209 /* 31061*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
15220 /* 31079*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPHADDUBQrm), 0|OPFL_Chain|OPFL_MemRefs,
15227 /* 31094*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPHADDUBQrr), 0,
15236 /* 31109*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
15247 /* 31127*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPHADDUBDrm), 0|OPFL_Chain|OPFL_MemRefs,
15254 /* 31142*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPHADDUBDrr), 0,
15263 /* 31157*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
15274 /* 31175*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPHADDDQrm), 0|OPFL_Chain|OPFL_MemRefs,
15281 /* 31190*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPHADDDQrr), 0,
15290 /* 31205*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
15301 /* 31223*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPHADDBWrm), 0|OPFL_Chain|OPFL_MemRefs,
15308 /* 31238*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPHADDBWrr), 0,
15317 /* 31253*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
15328 /* 31271*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPHADDBQrm), 0|OPFL_Chain|OPFL_MemRefs,
15335 /* 31286*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPHADDBQrr), 0,
15344 /* 31301*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
15355 /* 31319*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPHADDBDrm), 0|OPFL_Chain|OPFL_MemRefs,
15362 /* 31334*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPHADDBDrr), 0,
15372 /* 31350*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
15384 /* 31369*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADCSWDrm), 0|OPFL_Chain|OPFL_MemRefs,
15390 /* 31384*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
15403 /* 31404*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADCSWDrm), 0|OPFL_Chain|OPFL_MemRefs,
15412 /* 31423*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADCSWDrr), 0,
15422 /* 31441*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
15434 /* 31460*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADCSSWDrm), 0|OPFL_Chain|OPFL_MemRefs,
15440 /* 31475*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
15453 /* 31495*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADCSSWDrm), 0|OPFL_Chain|OPFL_MemRefs,
15462 /* 31514*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADCSSWDrr), 0,
15472 /* 31532*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
15484 /* 31551*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMACSWWrm), 0|OPFL_Chain|OPFL_MemRefs,
15490 /* 31566*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
15503 /* 31586*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMACSWWrm), 0|OPFL_Chain|OPFL_MemRefs,
15512 /* 31605*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMACSWWrr), 0,
15522 /* 31623*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
15534 /* 31642*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMACSWDrm), 0|OPFL_Chain|OPFL_MemRefs,
15540 /* 31657*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
15553 /* 31677*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMACSWDrm), 0|OPFL_Chain|OPFL_MemRefs,
15562 /* 31696*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMACSWDrr), 0,
15572 /* 31714*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
15584 /* 31733*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMACSSWWrm), 0|OPFL_Chain|OPFL_MemRefs,
15590 /* 31748*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
15603 /* 31768*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMACSSWWrm), 0|OPFL_Chain|OPFL_MemRefs,
15612 /* 31787*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMACSSWWrr), 0,
15622 /* 31805*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
15634 /* 31824*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMACSSWDrm), 0|OPFL_Chain|OPFL_MemRefs,
15640 /* 31839*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
15653 /* 31859*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMACSSWDrm), 0|OPFL_Chain|OPFL_MemRefs,
15662 /* 31878*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMACSSWDrr), 0,
15672 /* 31896*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
15684 /* 31915*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMACSSDQLrm), 0|OPFL_Chain|OPFL_MemRefs,
15690 /* 31930*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
15703 /* 31950*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMACSSDQLrm), 0|OPFL_Chain|OPFL_MemRefs,
15712 /* 31969*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMACSSDQLrr), 0,
15722 /* 31987*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
15734 /* 32006*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMACSSDQHrm), 0|OPFL_Chain|OPFL_MemRefs,
15740 /* 32021*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
15753 /* 32041*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMACSSDQHrm), 0|OPFL_Chain|OPFL_MemRefs,
15762 /* 32060*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMACSSDQHrr), 0,
15772 /* 32078*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
15784 /* 32097*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMACSSDDrm), 0|OPFL_Chain|OPFL_MemRefs,
15790 /* 32112*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
15803 /* 32132*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMACSSDDrm), 0|OPFL_Chain|OPFL_MemRefs,
15812 /* 32151*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMACSSDDrr), 0,
15822 /* 32169*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
15834 /* 32188*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMACSDQLrm), 0|OPFL_Chain|OPFL_MemRefs,
15840 /* 32203*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
15853 /* 32223*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMACSDQLrm), 0|OPFL_Chain|OPFL_MemRefs,
15862 /* 32242*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMACSDQLrr), 0,
15872 /* 32260*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
15884 /* 32279*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMACSDQHrm), 0|OPFL_Chain|OPFL_MemRefs,
15890 /* 32294*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
15903 /* 32314*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMACSDQHrm), 0|OPFL_Chain|OPFL_MemRefs,
15912 /* 32333*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMACSDQHrr), 0,
15922 /* 32351*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
15934 /* 32370*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMACSDDrm), 0|OPFL_Chain|OPFL_MemRefs,
15940 /* 32385*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
15953 /* 32405*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMACSDDrm), 0|OPFL_Chain|OPFL_MemRefs,
15962 /* 32424*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMACSDDrr), 0,
15972 /* 32442*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
15984 /* 32462*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSIGNBrm), 0|OPFL_Chain|OPFL_MemRefs,
15994 /* 32484*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PSIGNBrm), 0|OPFL_Chain|OPFL_MemRefs,
16003 /* 32503*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSIGNBrr), 0,
16009 /* 32514*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PSIGNBrr), 0,
16020 /* 32532*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
16032 /* 32552*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSIGNWrm), 0|OPFL_Chain|OPFL_MemRefs,
16042 /* 32574*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PSIGNWrm), 0|OPFL_Chain|OPFL_MemRefs,
16051 /* 32593*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSIGNWrr), 0,
16057 /* 32604*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PSIGNWrr), 0,
16068 /* 32622*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
16080 /* 32642*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSIGNDrm), 0|OPFL_Chain|OPFL_MemRefs,
16090 /* 32664*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PSIGNDrm), 0|OPFL_Chain|OPFL_MemRefs,
16099 /* 32683*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSIGNDrr), 0,
16105 /* 32694*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PSIGNDrr), 0,
16116 /* 32712*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
16128 /* 32732*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPHADDSWrm), 0|OPFL_Chain|OPFL_MemRefs,
16138 /* 32754*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PHADDSWrm), 0|OPFL_Chain|OPFL_MemRefs,
16147 /* 32773*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPHADDSWrr), 0,
16153 /* 32784*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PHADDSWrr), 0,
16164 /* 32802*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
16176 /* 32822*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPHSUBSWrm), 0|OPFL_Chain|OPFL_MemRefs,
16186 /* 32844*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PHSUBSWrm), 0|OPFL_Chain|OPFL_MemRefs,
16195 /* 32863*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPHSUBSWrr), 0,
16201 /* 32874*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PHSUBSWrr), 0,
16212 /* 32892*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
16223 /* 32910*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSIGNBYrm), 0|OPFL_Chain|OPFL_MemRefs,
16230 /* 32926*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSIGNBYrr), 0,
16240 /* 32943*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
16251 /* 32961*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSIGNWYrm), 0|OPFL_Chain|OPFL_MemRefs,
16258 /* 32977*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSIGNWYrr), 0,
16268 /* 32994*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
16279 /* 33012*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSIGNDYrm), 0|OPFL_Chain|OPFL_MemRefs,
16286 /* 33028*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSIGNDYrr), 0,
16296 /* 33045*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
16307 /* 33063*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPHADDSWYrm), 0|OPFL_Chain|OPFL_MemRefs,
16314 /* 33079*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPHADDSWYrr), 0,
16324 /* 33096*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
16335 /* 33114*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPHSUBSWYrm), 0|OPFL_Chain|OPFL_MemRefs,
16342 /* 33130*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPHSUBSWYrr), 0,
16352 /* 33147*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
16364 /* 33167*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHA1NEXTErm), 0|OPFL_Chain|OPFL_MemRefs,
16371 /* 33183*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHA1NEXTErr), 0,
16381 /* 33200*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
16393 /* 33220*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHA1MSG1rm), 0|OPFL_Chain|OPFL_MemRefs,
16400 /* 33236*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHA1MSG1rr), 0,
16410 /* 33253*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
16422 /* 33273*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHA1MSG2rm), 0|OPFL_Chain|OPFL_MemRefs,
16429 /* 33289*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHA1MSG2rr), 0,
16439 /* 33306*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
16453 /* 33330*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHA256RNDS2rm), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
16462 /* 33350*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHA256RNDS2rr), 0|OPFL_GlueInput,
16472 /* 33367*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
16484 /* 33387*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHA256MSG1rm), 0|OPFL_Chain|OPFL_MemRefs,
16491 /* 33403*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHA256MSG1rr), 0,
16501 /* 33420*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
16513 /* 33440*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHA256MSG2rm), 0|OPFL_Chain|OPFL_MemRefs,
16520 /* 33456*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHA256MSG2rr), 0,
16530 /* 33473*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
16542 /* 33493*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VAESENCrm), 0|OPFL_Chain|OPFL_MemRefs,
16552 /* 33515*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AESENCrm), 0|OPFL_Chain|OPFL_MemRefs,
16561 /* 33535*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VAESENCZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
16570 /* 33554*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VAESENCrr), 0,
16576 /* 33565*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AESENCrr), 0,
16582 /* 33576*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VAESENCZ128rr), 0,
16593 /* 33594*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
16605 /* 33614*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VAESENCLASTrm), 0|OPFL_Chain|OPFL_MemRefs,
16615 /* 33636*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AESENCLASTrm), 0|OPFL_Chain|OPFL_MemRefs,
16624 /* 33656*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VAESENCLASTZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
16633 /* 33675*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VAESENCLASTrr), 0,
16639 /* 33686*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AESENCLASTrr), 0,
16645 /* 33697*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VAESENCLASTZ128rr), 0,
16656 /* 33715*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
16668 /* 33735*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VAESDECrm), 0|OPFL_Chain|OPFL_MemRefs,
16678 /* 33757*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AESDECrm), 0|OPFL_Chain|OPFL_MemRefs,
16687 /* 33777*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VAESDECZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
16696 /* 33796*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VAESDECrr), 0,
16702 /* 33807*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AESDECrr), 0,
16708 /* 33818*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VAESDECZ128rr), 0,
16719 /* 33836*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
16731 /* 33856*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VAESDECLASTrm), 0|OPFL_Chain|OPFL_MemRefs,
16741 /* 33878*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AESDECLASTrm), 0|OPFL_Chain|OPFL_MemRefs,
16750 /* 33898*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VAESDECLASTZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
16759 /* 33917*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VAESDECLASTrr), 0,
16765 /* 33928*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AESDECLASTrr), 0,
16771 /* 33939*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VAESDECLASTZ128rr), 0,
16782 /* 33957*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
16794 /* 33977*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VAESENCYrm), 0|OPFL_Chain|OPFL_MemRefs,
16802 /* 33996*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VAESENCZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
16811 /* 34015*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VAESENCYrr), 0,
16817 /* 34026*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VAESENCZ256rr), 0,
16828 /* 34044*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
16840 /* 34064*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VAESENCLASTYrm), 0|OPFL_Chain|OPFL_MemRefs,
16848 /* 34083*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VAESENCLASTZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
16857 /* 34102*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VAESENCLASTYrr), 0,
16863 /* 34113*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VAESENCLASTZ256rr), 0,
16874 /* 34131*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
16886 /* 34151*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VAESDECYrm), 0|OPFL_Chain|OPFL_MemRefs,
16894 /* 34170*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VAESDECZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
16903 /* 34189*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VAESDECYrr), 0,
16909 /* 34200*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VAESDECZ256rr), 0,
16920 /* 34218*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
16932 /* 34238*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VAESDECLASTYrm), 0|OPFL_Chain|OPFL_MemRefs,
16940 /* 34257*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VAESDECLASTZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
16949 /* 34276*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VAESDECLASTYrr), 0,
16955 /* 34287*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VAESDECLASTZ256rr), 0,
16965 /* 34304*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
16977 /* 34324*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VAESIMCrm), 0|OPFL_Chain|OPFL_MemRefs,
16987 /* 34345*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AESIMCrm), 0|OPFL_Chain|OPFL_MemRefs,
16996 /* 34363*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VAESIMCrr), 0,
17002 /* 34373*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AESIMCrr), 0,
17013 /* 34390*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
17024 /* 34408*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VAESENCZrm), 0|OPFL_Chain|OPFL_MemRefs,
17031 /* 34424*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VAESENCZrr), 0,
17041 /* 34441*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
17052 /* 34459*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VAESENCLASTZrm), 0|OPFL_Chain|OPFL_MemRefs,
17059 /* 34475*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VAESENCLASTZrr), 0,
17069 /* 34492*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
17080 /* 34510*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VAESDECZrm), 0|OPFL_Chain|OPFL_MemRefs,
17087 /* 34526*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VAESDECZrr), 0,
17097 /* 34543*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
17108 /* 34561*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VAESDECLASTZrm), 0|OPFL_Chain|OPFL_MemRefs,
17115 /* 34577*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VAESDECLASTZrr), 0,
17125 /* 34594*/ OPC_MorphNodeTo1, TARGET_VAL(X86::EXTRQ), 0,
17134 /* 34610*/ OPC_MorphNodeTo1, TARGET_VAL(X86::INSERTQ), 0,
17143 /* 34627*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
17154 /* 34643*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
17159 /* 34653*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDPPSrmi), 0|OPFL_Chain|OPFL_MemRefs,
17168 /* 34672*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
17173 /* 34682*/ OPC_MorphNodeTo1, TARGET_VAL(X86::DPPSrmi), 0|OPFL_Chain|OPFL_MemRefs,
17180 /* 34698*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
17192 /* 34715*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
17197 /* 34725*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDPPSrmi), 0|OPFL_Chain|OPFL_MemRefs,
17207 /* 34745*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
17212 /* 34755*/ OPC_MorphNodeTo1, TARGET_VAL(X86::DPPSrmi), 0|OPFL_Chain|OPFL_MemRefs,
17222 /* 34774*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
17226 /* 34782*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDPPSrri), 0,
17232 /* 34794*/ OPC_MorphNodeTo1, TARGET_VAL(X86::DPPSrri), 0,
17243 /* 34814*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
17254 /* 34830*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
17259 /* 34840*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDPPDrmi), 0|OPFL_Chain|OPFL_MemRefs,
17268 /* 34859*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
17273 /* 34869*/ OPC_MorphNodeTo1, TARGET_VAL(X86::DPPDrmi), 0|OPFL_Chain|OPFL_MemRefs,
17280 /* 34885*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
17292 /* 34902*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
17297 /* 34912*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDPPDrmi), 0|OPFL_Chain|OPFL_MemRefs,
17307 /* 34932*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
17312 /* 34942*/ OPC_MorphNodeTo1, TARGET_VAL(X86::DPPDrmi), 0|OPFL_Chain|OPFL_MemRefs,
17322 /* 34961*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
17326 /* 34969*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDPPDrri), 0,
17332 /* 34981*/ OPC_MorphNodeTo1, TARGET_VAL(X86::DPPDrri), 0,
17343 /* 35000*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
17353 /* 35014*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
17358 /* 35024*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDPPSYrmi), 0|OPFL_Chain|OPFL_MemRefs,
17364 /* 35039*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
17375 /* 35054*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
17380 /* 35064*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDPPSYrmi), 0|OPFL_Chain|OPFL_MemRefs,
17389 /* 35082*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
17392 /* 35088*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDPPSYrri), 0,
17401 /* 35105*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
17412 /* 35123*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFRCZPSrm), 0|OPFL_Chain|OPFL_MemRefs,
17419 /* 35138*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFRCZPSrr), 0,
17428 /* 35153*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
17439 /* 35171*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFRCZPSYrm), 0|OPFL_Chain|OPFL_MemRefs,
17446 /* 35186*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFRCZPSYrr), 0,
17455 /* 35201*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
17466 /* 35219*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFRCZPDrm), 0|OPFL_Chain|OPFL_MemRefs,
17473 /* 35234*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFRCZPDrr), 0,
17482 /* 35249*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
17493 /* 35267*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFRCZPDYrm), 0|OPFL_Chain|OPFL_MemRefs,
17500 /* 35282*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFRCZPDYrr), 0,
17509 /* 35297*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
17520 /* 35315*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_CVTPI2PDirm), 0|OPFL_Chain|OPFL_MemRefs,
17527 /* 35330*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_CVTPI2PDirr), 0,
17537 /* 35346*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
17548 /* 35364*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_CVTPI2PSirm), 0|OPFL_Chain|OPFL_MemRefs,
17555 /* 35380*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_CVTPI2PSirr), 0,
17566 /* 35397*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
17572 /* 35411*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPSSrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
17580 /* 35433*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMPSSrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
17586 /* 35449*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPSSrr_Int), 0,
17592 /* 35461*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMPSSrr_Int), 0,
17603 /* 35479*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
17609 /* 35493*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPSDrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
17617 /* 35515*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMPSDrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
17623 /* 35531*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPSDrr_Int), 0,
17629 /* 35543*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMPSDrr_Int), 0,
17641 /* 35568*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFRCZSSrm), 0|OPFL_Chain|OPFL_MemRefs,
17646 /* 35580*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFRCZSSrr), 0,
17658 /* 35603*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFRCZSDrm), 0|OPFL_Chain|OPFL_MemRefs,
17663 /* 35615*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFRCZSDrr), 0,
17675 /* 35638*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
17677 /* 35644*/ OPC_MorphNodeTo1, TARGET_VAL(X86::RSQRTSSm_Int), 0|OPFL_Chain|OPFL_MemRefs,
17685 /* 35665*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
17687 /* 35671*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRTSSm_Int), 0|OPFL_Chain|OPFL_MemRefs,
17693 /* 35686*/ OPC_MorphNodeTo1, TARGET_VAL(X86::RSQRTSSr_Int), 0,
17699 /* 35697*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRTSSr_Int), 0,
17711 /* 35721*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
17713 /* 35727*/ OPC_MorphNodeTo1, TARGET_VAL(X86::RCPSSm_Int), 0|OPFL_Chain|OPFL_MemRefs,
17721 /* 35748*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
17723 /* 35754*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCPSSm_Int), 0|OPFL_Chain|OPFL_MemRefs,
17729 /* 35769*/ OPC_MorphNodeTo1, TARGET_VAL(X86::RCPSSr_Int), 0,
17735 /* 35780*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCPSSr_Int), 0,
17741 /* 35790*/ /*SwitchOpcode*/ 50|128,1/*178*/, TARGET_VAL(ISD::PREFETCH),// ->35972
17749 /* 35804*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
17757 /* 35820*/ OPC_MorphNodeTo0, TARGET_VAL(X86::PREFETCHW), 0|OPFL_Chain|OPFL_MemRefs,
17768 /* 35842*/ OPC_MorphNodeTo0, TARGET_VAL(X86::PREFETCHWT1), 0|OPFL_Chain|OPFL_MemRefs,
17775 /* 35855*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
17784 /* 35873*/ OPC_MorphNodeTo0, TARGET_VAL(X86::PREFETCHT0), 0|OPFL_Chain|OPFL_MemRefs,
17794 /* 35894*/ OPC_MorphNodeTo0, TARGET_VAL(X86::PREFETCHT1), 0|OPFL_Chain|OPFL_MemRefs,
17804 /* 35915*/ OPC_MorphNodeTo0, TARGET_VAL(X86::PREFETCHT2), 0|OPFL_Chain|OPFL_MemRefs,
17814 /* 35936*/ OPC_MorphNodeTo0, TARGET_VAL(X86::PREFETCHNTA), 0|OPFL_Chain|OPFL_MemRefs,
17820 /* 35948*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
17826 /* 35960*/ OPC_MorphNodeTo0, TARGET_VAL(X86::PREFETCH), 0|OPFL_Chain|OPFL_MemRefs,
17832 /* 35972*/ /*SwitchOpcode*/ 111|128,14/*1903*/, TARGET_VAL(ISD::INTRINSIC_VOID),// ->37879
17839 /* 35986*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
17849 /* 36000*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
17854 /* 36013*/ OPC_MorphNodeTo0, TARGET_VAL(X86::LWPVAL32rmi), 0|OPFL_Chain|OPFL_MemRefs,
17862 /* 36029*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
17866 /* 36036*/ OPC_MorphNodeTo0, TARGET_VAL(X86::LWPVAL32rri), 0|OPFL_Chain,
17876 /* 36053*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
17886 /* 36067*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
17891 /* 36080*/ OPC_MorphNodeTo0, TARGET_VAL(X86::LWPVAL64rmi), 0|OPFL_Chain|OPFL_MemRefs,
17899 /* 36096*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
17903 /* 36103*/ OPC_MorphNodeTo0, TARGET_VAL(X86::LWPVAL64rri), 0|OPFL_Chain,
17912 /* 36119*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
17923 /* 36140*/ OPC_MorphNodeTo0, TARGET_VAL(X86::PTWRITEm), 0|OPFL_Chain|OPFL_MemRefs,
17931 /* 36155*/ OPC_MorphNodeTo0, TARGET_VAL(X86::PTWRITEr), 0|OPFL_Chain,
17940 /* 36169*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
17951 /* 36190*/ OPC_MorphNodeTo0, TARGET_VAL(X86::PTWRITE64m), 0|OPFL_Chain|OPFL_MemRefs,
17959 /* 36205*/ OPC_MorphNodeTo0, TARGET_VAL(X86::PTWRITE64r), 0|OPFL_Chain,
17971 /* 36224*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MOVDIRI32), 0|OPFL_Chain,
17982 /* 36247*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MOVDIRI64), 0|OPFL_Chain,
17995 /* 36274*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MOVDIR64B32), 0|OPFL_Chain,
18005 /* 36295*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MOVDIR64B64), 0|OPFL_Chain,
18016 /* 36318*/ OPC_MorphNodeTo0, TARGET_VAL(X86::CLFLUSHOPT), 0|OPFL_Chain,
18026 /* 36339*/ OPC_MorphNodeTo0, TARGET_VAL(X86::CLWB), 0|OPFL_Chain,
18036 /* 36360*/ OPC_MorphNodeTo0, TARGET_VAL(X86::CLDEMOTE), 0|OPFL_Chain,
18046 /* 36381*/ OPC_MorphNodeTo0, TARGET_VAL(X86::FXSAVE), 0|OPFL_Chain,
18056 /* 36402*/ OPC_MorphNodeTo0, TARGET_VAL(X86::FXSAVE64), 0|OPFL_Chain,
18066 /* 36423*/ OPC_MorphNodeTo0, TARGET_VAL(X86::FXRSTOR), 0|OPFL_Chain,
18076 /* 36444*/ OPC_MorphNodeTo0, TARGET_VAL(X86::FXRSTOR64), 0|OPFL_Chain,
18086 /* 36465*/ OPC_MorphNodeTo0, TARGET_VAL(X86::CLFLUSH), 0|OPFL_Chain,
18097 /* 36488*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VLDMXCSR), 0|OPFL_Chain,
18104 /* 36503*/ OPC_MorphNodeTo0, TARGET_VAL(X86::LDMXCSR), 0|OPFL_Chain,
18116 /* 36527*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VSTMXCSR), 0|OPFL_Chain,
18123 /* 36542*/ OPC_MorphNodeTo0, TARGET_VAL(X86::STMXCSR), 0|OPFL_Chain,
18136 /* 36566*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMASKMOVPSmr), 0|OPFL_Chain,
18148 /* 36591*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMASKMOVPSYmr), 0|OPFL_Chain,
18160 /* 36616*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMASKMOVPDmr), 0|OPFL_Chain,
18172 /* 36641*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMASKMOVPDYmr), 0|OPFL_Chain,
18184 /* 36666*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMASKMOVDmr), 0|OPFL_Chain,
18196 /* 36691*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMASKMOVDYmr), 0|OPFL_Chain,
18208 /* 36716*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMASKMOVQmr), 0|OPFL_Chain,
18220 /* 36741*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMASKMOVQYmr), 0|OPFL_Chain,
18231 /* 36765*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MMX_MOVNTQmr), 0|OPFL_Chain,
18240 /* 36785*/ OPC_MorphNodeTo0, TARGET_VAL(X86::RSTORSSP), 0|OPFL_Chain,
18250 /* 36805*/ OPC_MorphNodeTo0, TARGET_VAL(X86::WRSSD), 0|OPFL_Chain,
18260 /* 36826*/ OPC_MorphNodeTo0, TARGET_VAL(X86::WRSSQ), 0|OPFL_Chain,
18270 /* 36847*/ OPC_MorphNodeTo0, TARGET_VAL(X86::WRUSSD), 0|OPFL_Chain,
18280 /* 36868*/ OPC_MorphNodeTo0, TARGET_VAL(X86::WRUSSQ), 0|OPFL_Chain,
18289 /* 36888*/ OPC_MorphNodeTo0, TARGET_VAL(X86::CLRSSBSY), 0|OPFL_Chain,
18303 /* 36917*/ OPC_MorphNodeTo0, TARGET_VAL(X86::XSAVE), 0|OPFL_Chain|OPFL_GlueInput,
18317 /* 36946*/ OPC_MorphNodeTo0, TARGET_VAL(X86::XSAVE64), 0|OPFL_Chain|OPFL_GlueInput,
18331 /* 36975*/ OPC_MorphNodeTo0, TARGET_VAL(X86::XRSTOR), 0|OPFL_Chain|OPFL_GlueInput,
18345 /* 37004*/ OPC_MorphNodeTo0, TARGET_VAL(X86::XRSTOR64), 0|OPFL_Chain|OPFL_GlueInput,
18359 /* 37033*/ OPC_MorphNodeTo0, TARGET_VAL(X86::XSAVEOPT), 0|OPFL_Chain|OPFL_GlueInput,
18373 /* 37062*/ OPC_MorphNodeTo0, TARGET_VAL(X86::XSAVEOPT64), 0|OPFL_Chain|OPFL_GlueInput,
18387 /* 37091*/ OPC_MorphNodeTo0, TARGET_VAL(X86::XSAVEC), 0|OPFL_Chain|OPFL_GlueInput,
18401 /* 37120*/ OPC_MorphNodeTo0, TARGET_VAL(X86::XSAVEC64), 0|OPFL_Chain|OPFL_GlueInput,
18415 /* 37149*/ OPC_MorphNodeTo0, TARGET_VAL(X86::XSAVES), 0|OPFL_Chain|OPFL_GlueInput,
18429 /* 37178*/ OPC_MorphNodeTo0, TARGET_VAL(X86::XSAVES64), 0|OPFL_Chain|OPFL_GlueInput,
18443 /* 37207*/ OPC_MorphNodeTo0, TARGET_VAL(X86::XRSTORS), 0|OPFL_Chain|OPFL_GlueInput,
18457 /* 37236*/ OPC_MorphNodeTo0, TARGET_VAL(X86::XRSTORS64), 0|OPFL_Chain|OPFL_GlueInput,
18469 /* 37260*/ OPC_MorphNodeTo0, TARGET_VAL(X86::INVPCID32), 0|OPFL_Chain,
18478 /* 37281*/ OPC_EmitNode1, TARGET_VAL(X86::MOV32rr), 0,
18481 /* 37291*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
18483 /* 37300*/ OPC_MorphNodeTo0, TARGET_VAL(X86::INVPCID64), 0|OPFL_Chain,
18493 /* 37321*/ OPC_MorphNodeTo0, TARGET_VAL(X86::INT3), 0|OPFL_Chain,
18500 /* 37329*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
18503 /* 37334*/ OPC_MorphNodeTo0, TARGET_VAL(X86::INT), 0|OPFL_Chain,
18512 /* 37347*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
18516 /* 37354*/ OPC_MorphNodeTo0, TARGET_VAL(X86::XABORT), 0|OPFL_Chain,
18527 /* 37372*/ OPC_MorphNodeTo0, TARGET_VAL(X86::LLWPCB), 0|OPFL_Chain,
18535 /* 37384*/ OPC_MorphNodeTo0, TARGET_VAL(X86::LLWPCB64), 0|OPFL_Chain,
18550 /* 37410*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MWAITXrrr), 0|OPFL_Chain|OPFL_GlueInput,
18561 /* 37427*/ OPC_MorphNodeTo0, TARGET_VAL(X86::UMONITOR16), 0|OPFL_Chain,
18569 /* 37439*/ OPC_MorphNodeTo0, TARGET_VAL(X86::UMONITOR32), 0|OPFL_Chain,
18577 /* 37451*/ OPC_MorphNodeTo0, TARGET_VAL(X86::UMONITOR64), 0|OPFL_Chain,
18585 /* 37463*/ OPC_MorphNodeTo0, TARGET_VAL(X86::PAUSE), 0|OPFL_Chain,
18593 /* 37475*/ OPC_MorphNodeTo0, TARGET_VAL(X86::SFENCE), 0|OPFL_Chain,
18601 /* 37487*/ OPC_MorphNodeTo0, TARGET_VAL(X86::LFENCE), 0|OPFL_Chain,
18609 /* 37499*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MFENCE), 0|OPFL_Chain,
18624 /* 37523*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMASKMOVDQU), 0|OPFL_Chain|OPFL_GlueInput,
18632 /* 37537*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MASKMOVDQU), 0|OPFL_Chain|OPFL_GlueInput,
18643 /* 37556*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMASKMOVDQU64), 0|OPFL_Chain|OPFL_GlueInput,
18651 /* 37570*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MASKMOVDQU64), 0|OPFL_Chain|OPFL_GlueInput,
18665 /* 37594*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MWAITrr), 0|OPFL_Chain|OPFL_GlueInput,
18673 /* 37606*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VZEROALL), 0|OPFL_Chain,
18681 /* 37618*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VZEROUPPER), 0|OPFL_Chain,
18689 /* 37630*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_EMMS), 0|OPFL_Chain,
18703 /* 37653*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MMX_MASKMOVQ), 0|OPFL_Chain|OPFL_GlueInput,
18712 /* 37669*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MMX_MASKMOVQ64), 0|OPFL_Chain|OPFL_GlueInput,
18721 /* 37684*/ OPC_MorphNodeTo1, TARGET_VAL(X86::FEMMS), 0|OPFL_Chain,
18729 /* 37697*/ OPC_MorphNodeTo0, TARGET_VAL(X86::XEND), 0|OPFL_Chain,
18736 /* 37707*/ OPC_MorphNodeTo0, TARGET_VAL(X86::WBINVD), 0|OPFL_Chain,
18744 /* 37719*/ OPC_MorphNodeTo0, TARGET_VAL(X86::WBNOINVD), 0|OPFL_Chain,
18752 /* 37730*/ OPC_MorphNodeTo0, TARGET_VAL(X86::INCSSPD), 0|OPFL_Chain,
18760 /* 37742*/ OPC_MorphNodeTo0, TARGET_VAL(X86::INCSSPQ), 0|OPFL_Chain,
18767 /* 37753*/ OPC_MorphNodeTo0, TARGET_VAL(X86::SAVEPREVSSP), 0|OPFL_Chain,
18774 /* 37763*/ OPC_MorphNodeTo0, TARGET_VAL(X86::SETSSBSY), 0|OPFL_Chain,
18788 /* 37787*/ OPC_MorphNodeTo0, TARGET_VAL(X86::XSETBV), 0|OPFL_Chain|OPFL_GlueInput,
18797 /* 37800*/ OPC_MorphNodeTo0, TARGET_VAL(X86::WRFSBASE), 0|OPFL_Chain,
18806 /* 37814*/ OPC_MorphNodeTo0, TARGET_VAL(X86::WRFSBASE64), 0|OPFL_Chain,
18815 /* 37828*/ OPC_MorphNodeTo0, TARGET_VAL(X86::WRGSBASE), 0|OPFL_Chain,
18824 /* 37842*/ OPC_MorphNodeTo0, TARGET_VAL(X86::WRGSBASE64), 0|OPFL_Chain,
18833 /* 37856*/ OPC_MorphNodeTo1, TARGET_VAL(X86::WRFLAGS32), 0|OPFL_Chain,
18842 /* 37871*/ OPC_MorphNodeTo1, TARGET_VAL(X86::WRFLAGS64), 0|OPFL_Chain,
18847 /* 37879*/ /*SwitchOpcode*/ 94|128,4/*606*/, TARGET_VAL(ISD::SRA),// ->38489
18850 /* 37887*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
18860 /* 37902*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
18863 /* 37907*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18872 /* 37924*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
18875 /* 37933*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
18877 /* 37942*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SARX32rm), 0|OPFL_Chain|OPFL_MemRefs,
18885 /* 37959*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
18888 /* 37964*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18897 /* 37981*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
18900 /* 37990*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
18902 /* 37999*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SARX64rm), 0|OPFL_Chain|OPFL_MemRefs,
18915 /* 38026*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
18918 /* 38035*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
18920 /* 38044*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SARX32rm), 0|OPFL_Chain|OPFL_MemRefs,
18933 /* 38071*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
18936 /* 38080*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
18938 /* 38089*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SARX64rm), 0|OPFL_Chain|OPFL_MemRefs,
18947 /* 38109*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
18950 /* 38114*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18958 /* 38129*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
18961 /* 38138*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
18963 /* 38147*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SARX32rr), 0,
18972 /* 38163*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
18975 /* 38172*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
18977 /* 38181*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SARX64rr), 0,
18986 /* 38199*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SAR8rCL), 0|OPFL_GlueInput,
18992 /* 38212*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SAR16rCL), 0|OPFL_GlueInput,
18998 /* 38225*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SAR32rCL), 0|OPFL_GlueInput,
19008 /* 38243*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SAR64rCL), 0|OPFL_GlueInput,
19017 /* 38260*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SAR8r1), 0,
19022 /* 38270*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SAR16r1), 0,
19027 /* 38280*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SAR32r1), 0,
19032 /* 38290*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SAR64r1), 0,
19041 /* 38305*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19046 /* 38316*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SAR8ri), 0,
19052 /* 38329*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SAR16ri), 0,
19058 /* 38342*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SAR32ri), 0,
19064 /* 38355*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SAR64ri), 0,
19074 /* 38375*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
19077 /* 38384*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
19079 /* 38393*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SARX32rr), 0,
19085 /* 38405*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SAR32rCL), 0|OPFL_GlueInput,
19093 /* 38420*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
19096 /* 38429*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
19098 /* 38438*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SARX64rr), 0,
19104 /* 38450*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SAR64rCL), 0|OPFL_GlueInput,
19111 /* 38464*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SAR8rCL), 0|OPFL_GlueInput,
19117 /* 38477*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SAR16rCL), 0|OPFL_GlueInput,
19125 /* 38489*/ /*SwitchOpcode*/ 43|128,5/*683*/, TARGET_VAL(ISD::SRL),// ->39176
19128 /* 38497*/ OPC_SwitchOpcode /*2 cases */, 84|128,1/*212*/, TARGET_VAL(ISD::LOAD),// ->38714
19138 /* 38514*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
19141 /* 38519*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19150 /* 38536*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
19153 /* 38545*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
19155 /* 38554*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHRX32rm), 0|OPFL_Chain|OPFL_MemRefs,
19163 /* 38571*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
19166 /* 38576*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19175 /* 38593*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
19178 /* 38602*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
19180 /* 38611*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHRX64rm), 0|OPFL_Chain|OPFL_MemRefs,
19193 /* 38638*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
19196 /* 38647*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
19198 /* 38656*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHRX32rm), 0|OPFL_Chain|OPFL_MemRefs,
19211 /* 38683*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
19214 /* 38692*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
19216 /* 38701*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHRX64rm), 0|OPFL_Chain|OPFL_MemRefs,
19221 /* 38714*/ /*SwitchOpcode*/ 35, TARGET_VAL(ISD::AND),// ->38752
19224 /* 38719*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19233 /* 38737*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19235 /* 38745*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVZX32rr8_NOREX), 0,
19244 /* 38760*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
19247 /* 38765*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19255 /* 38780*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
19258 /* 38789*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
19260 /* 38798*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHRX32rr), 0,
19269 /* 38814*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
19272 /* 38823*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
19274 /* 38832*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHRX64rr), 0,
19283 /* 38850*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SHR8rCL), 0|OPFL_GlueInput,
19289 /* 38863*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SHR16rCL), 0|OPFL_GlueInput,
19295 /* 38876*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SHR32rCL), 0|OPFL_GlueInput,
19305 /* 38894*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SHR64rCL), 0|OPFL_GlueInput,
19314 /* 38911*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SHR8r1), 0,
19319 /* 38921*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SHR16r1), 0,
19324 /* 38931*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SHR32r1), 0,
19329 /* 38941*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SHR64r1), 0,
19339 /* 38960*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19341 /* 38968*/ OPC_EmitNode1, TARGET_VAL(X86::MOVZX32rr8_NOREX), 0,
19344 /* 38978*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19352 /* 38992*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19357 /* 39003*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SHR8ri), 0,
19363 /* 39016*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SHR16ri), 0,
19369 /* 39029*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SHR32ri), 0,
19375 /* 39042*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SHR64ri), 0,
19385 /* 39062*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
19388 /* 39071*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
19390 /* 39080*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHRX32rr), 0,
19396 /* 39092*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SHR32rCL), 0|OPFL_GlueInput,
19404 /* 39107*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
19407 /* 39116*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
19409 /* 39125*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHRX64rr), 0,
19415 /* 39137*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SHR64rCL), 0|OPFL_GlueInput,
19422 /* 39151*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SHR8rCL), 0|OPFL_GlueInput,
19428 /* 39164*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SHR16rCL), 0|OPFL_GlueInput,
19436 /* 39176*/ /*SwitchOpcode*/ 28|128,5/*668*/, TARGET_VAL(ISD::SHL),// ->39848
19439 /* 39184*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
19449 /* 39199*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
19452 /* 39204*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19461 /* 39221*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
19464 /* 39230*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
19466 /* 39239*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHLX32rm), 0|OPFL_Chain|OPFL_MemRefs,
19474 /* 39256*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
19477 /* 39261*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19486 /* 39278*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
19489 /* 39287*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
19491 /* 39296*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHLX64rm), 0|OPFL_Chain|OPFL_MemRefs,
19504 /* 39323*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
19507 /* 39332*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
19509 /* 39341*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHLX32rm), 0|OPFL_Chain|OPFL_MemRefs,
19522 /* 39368*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
19525 /* 39377*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
19527 /* 39386*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHLX64rm), 0|OPFL_Chain|OPFL_MemRefs,
19538 /* 39411*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LEA32r), 0,
19545 /* 39428*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LEA64_32r), 0,
19552 /* 39445*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LEA64r), 0,
19561 /* 39464*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
19564 /* 39469*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19572 /* 39484*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
19575 /* 39493*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
19577 /* 39502*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHLX32rr), 0,
19586 /* 39518*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
19589 /* 39527*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
19591 /* 39536*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHLX64rr), 0,
19600 /* 39554*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SHL8rCL), 0|OPFL_GlueInput,
19606 /* 39567*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SHL16rCL), 0|OPFL_GlueInput,
19612 /* 39580*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SHL32rCL), 0|OPFL_GlueInput,
19622 /* 39598*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SHL64rCL), 0|OPFL_GlueInput,
19631 /* 39615*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD8rr), 0,
19636 /* 39626*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD16rr), 0,
19641 /* 39637*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD32rr), 0,
19646 /* 39648*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD64rr), 0,
19655 /* 39664*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19660 /* 39675*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SHL8ri), 0,
19666 /* 39688*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SHL16ri), 0,
19672 /* 39701*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SHL32ri), 0,
19678 /* 39714*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SHL64ri), 0,
19688 /* 39734*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
19691 /* 39743*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
19693 /* 39752*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHLX32rr), 0,
19699 /* 39764*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SHL32rCL), 0|OPFL_GlueInput,
19707 /* 39779*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
19710 /* 39788*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
19712 /* 39797*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHLX64rr), 0,
19718 /* 39809*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SHL64rCL), 0|OPFL_GlueInput,
19725 /* 39823*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SHL8rCL), 0|OPFL_GlueInput,
19731 /* 39836*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SHL16rCL), 0|OPFL_GlueInput,
19739 /* 39848*/ /*SwitchOpcode*/ 48, TARGET_VAL(X86ISD::VAARG_64),// ->39899
19745 /* 39856*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19749 /* 39862*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19753 /* 39868*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19761 /* 39884*/ OPC_MorphNodeTo2, TARGET_VAL(X86::VAARG_64), 0|OPFL_Chain|OPFL_MemRefs,
19765 /* 39899*/ /*SwitchOpcode*/ 110|128,1/*238*/, TARGET_VAL(X86ISD::TC_RETURN),// ->40141
19770 /* 39908*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
19780 /* 39922*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19788 /* 39941*/ OPC_MorphNodeTo0, TARGET_VAL(X86::TCRETURNmi64), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs|OPFL_Variadic2,
19797 /* 39964*/ OPC_MorphNodeTo0, TARGET_VAL(X86::TCRETURNmi), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs|OPFL_Variadic2,
19806 /* 39982*/ OPC_SwitchOpcode /*2 cases */, 44, TARGET_VAL(ISD::TargetGlobalAddress),// ->40030
19811 /* 39992*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19816 /* 40001*/ OPC_MorphNodeTo0, TARGET_VAL(X86::TCRETURNdi), 0|OPFL_Chain|OPFL_GlueInput|OPFL_Variadic2,
19824 /* 40013*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19829 /* 40022*/ OPC_MorphNodeTo0, TARGET_VAL(X86::TCRETURNdi64), 0|OPFL_Chain|OPFL_GlueInput|OPFL_Variadic2,
19834 /* 40030*/ /*SwitchOpcode*/ 44, TARGET_VAL(ISD::TargetExternalSymbol),// ->40077
19839 /* 40039*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19844 /* 40048*/ OPC_MorphNodeTo0, TARGET_VAL(X86::TCRETURNdi), 0|OPFL_Chain|OPFL_GlueInput|OPFL_Variadic2,
19852 /* 40060*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19857 /* 40069*/ OPC_MorphNodeTo0, TARGET_VAL(X86::TCRETURNdi64), 0|OPFL_Chain|OPFL_GlueInput|OPFL_Variadic2,
19866 /* 40081*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19872 /* 40092*/ OPC_MorphNodeTo0, TARGET_VAL(X86::TCRETURNri), 0|OPFL_Chain|OPFL_GlueInput|OPFL_Variadic2,
19880 /* 40105*/ OPC_MorphNodeTo0, TARGET_VAL(X86::TCRETURNri64), 0|OPFL_Chain|OPFL_GlueInput|OPFL_Variadic2,
19888 /* 40118*/ OPC_MorphNodeTo0, TARGET_VAL(X86::RETPOLINE_TCRETURN64), 0|OPFL_Chain|OPFL_GlueInput|OPFL_Variadic2,
19896 /* 40131*/ OPC_MorphNodeTo0, TARGET_VAL(X86::RETPOLINE_TCRETURN32), 0|OPFL_Chain|OPFL_GlueInput|OPFL_Variadic2,
19903 /* 40141*/ /*SwitchOpcode*/ 83|128,1/*211*/, TARGET_VAL(X86ISD::BEXTR),// ->40356
19906 /* 40149*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
19917 /* 40165*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19925 /* 40181*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BEXTRI64mi), 0|OPFL_Chain|OPFL_MemRefs,
19935 /* 40202*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19942 /* 40216*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BEXTRI32mi), 0|OPFL_Chain|OPFL_MemRefs,
19951 /* 40238*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BEXTR32rm), 0|OPFL_Chain|OPFL_MemRefs,
19964 /* 40265*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BEXTR64rm), 0|OPFL_Chain|OPFL_MemRefs,
19974 /* 40285*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19981 /* 40299*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BEXTRI64ri), 0,
19990 /* 40316*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BEXTRI32ri), 0,
19998 /* 40331*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BEXTR32rr), 0,
20005 /* 40345*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BEXTR64rr), 0,
20011 /* 40356*/ /*SwitchOpcode*/ 108|128,74|128,1/*25964*/, TARGET_VAL(ISD::AND),// ->66325
20014 /* 40365*/ OPC_SwitchOpcode /*2 cases */, 103|128,1/*231*/, TARGET_VAL(ISD::LOAD),// ->40601
20025 /* 40384*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20035 /* 40405*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BEXTRI64mi), 0|OPFL_Chain|OPFL_MemRefs,
20046 /* 40433*/ OPC_EmitNode1, TARGET_VAL(X86::MOV32ri), 0,
20049 /* 40443*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
20051 /* 40452*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BEXTR64rm), 0|OPFL_Chain|OPFL_MemRefs,
20059 /* 40472*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
20063 /* 40483*/ OPC_EmitNode1, TARGET_VAL(X86::MOV8ri), 0,
20066 /* 40493*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
20068 /* 40502*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BZHI64rm), 0|OPFL_Chain|OPFL_MemRefs,
20077 /* 40521*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
20085 /* 40545*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ANDN32rm), 0|OPFL_Chain|OPFL_MemRefs,
20093 /* 40563*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
20101 /* 40587*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ANDN64rm), 0|OPFL_Chain|OPFL_MemRefs,
20106 /* 40601*/ /*SwitchOpcode*/ 75, TARGET_VAL(ISD::XOR),// ->40679
20111 /* 40618*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
20124 /* 40640*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ANDN32rm), 0|OPFL_Chain|OPFL_MemRefs,
20135 /* 40665*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ANDN64rm), 0|OPFL_Chain|OPFL_MemRefs,
20144 /* 40683*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
20156 /* 40703*/ OPC_MorphNodeTo2, TARGET_VAL(X86::AND8rm), 0|OPFL_Chain|OPFL_MemRefs,
20166 /* 40726*/ OPC_MorphNodeTo2, TARGET_VAL(X86::AND16rm), 0|OPFL_Chain|OPFL_MemRefs,
20176 /* 40749*/ OPC_MorphNodeTo2, TARGET_VAL(X86::AND32rm), 0|OPFL_Chain|OPFL_MemRefs,
20186 /* 40772*/ OPC_MorphNodeTo2, TARGET_VAL(X86::AND64rm), 0|OPFL_Chain|OPFL_MemRefs,
20193 /* 40789*/ OPC_SwitchOpcode /*3 cases */, 104, TARGET_VAL(ISD::LOAD),// ->40897
20206 /* 40811*/ OPC_MorphNodeTo2, TARGET_VAL(X86::AND8rm), 0|OPFL_Chain|OPFL_MemRefs,
20217 /* 40835*/ OPC_MorphNodeTo2, TARGET_VAL(X86::AND16rm), 0|OPFL_Chain|OPFL_MemRefs,
20228 /* 40859*/ OPC_MorphNodeTo2, TARGET_VAL(X86::AND32rm), 0|OPFL_Chain|OPFL_MemRefs,
20239 /* 40883*/ OPC_MorphNodeTo2, TARGET_VAL(X86::AND64rm), 0|OPFL_Chain|OPFL_MemRefs,
20244 /* 40897*/ /*SwitchOpcode*/ 90, TARGET_VAL(ISD::XOR),// ->40990
20249 /* 40914*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
20256 /* 40929*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLCIC32rr), 0,
20262 /* 40941*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLCIC64rr), 0,
20272 /* 40968*/ OPC_MorphNodeTo2, TARGET_VAL(X86::TZMSK32rr), 0,
20278 /* 40980*/ OPC_MorphNodeTo2, TARGET_VAL(X86::TZMSK64rr), 0,
20284 /* 40990*/ /*SwitchOpcode*/ 108, TARGET_VAL(ISD::ADD),// ->41101
20290 /* 41000*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
20296 /* 41022*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLCIC32rr), 0,
20302 /* 41034*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLCIC64rr), 0,
20311 /* 41057*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
20317 /* 41079*/ OPC_MorphNodeTo2, TARGET_VAL(X86::TZMSK32rr), 0,
20323 /* 41091*/ OPC_MorphNodeTo2, TARGET_VAL(X86::TZMSK64rr), 0,
20333 /* 41106*/ OPC_CheckOpcode, TARGET_VAL(ISD::ROTL),
20336 /* 41121*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
20339 /* 41126*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20347 /* 41140*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
20350 /* 41149*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
20352 /* 41158*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BTR16rr), 0,
20361 /* 41174*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
20364 /* 41183*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
20366 /* 41192*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BTR32rr), 0,
20375 /* 41208*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
20378 /* 41217*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
20380 /* 41226*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BTR64rr), 0,
20387 /* 41239*/ OPC_CheckOpcode, TARGET_VAL(ISD::ROTL),
20390 /* 41254*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
20393 /* 41259*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20402 /* 41274*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
20405 /* 41283*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
20407 /* 41292*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BTR16rr), 0,
20417 /* 41309*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
20420 /* 41318*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
20422 /* 41327*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BTR32rr), 0,
20432 /* 41344*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
20435 /* 41353*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
20437 /* 41362*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BTR64rr), 0,
20445 /* 41377*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
20453 /* 41394*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
20455 /* 41402*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVZX32rr8_NOREX), 0,
20462 /* 41417*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
20464 /* 41425*/ OPC_EmitNode1, TARGET_VAL(X86::MOVZX32rr8_NOREX), 0,
20467 /* 41435*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
20474 /* 41447*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::SETCC_CARRY),
20482 /* 41464*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SETCCr), 0|OPFL_GlueInput,
20489 /* 41479*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
20499 /* 41498*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
20506 /* 41510*/ OPC_SwitchOpcode /*2 cases */, 73, TARGET_VAL(ISD::ADD),// ->41587
20513 /* 41535*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLSR32rr), 0,
20519 /* 41547*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLSR64rr), 0,
20529 /* 41565*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLCFILL32rr), 0,
20535 /* 41577*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLCFILL64rr), 0,
20541 /* 41587*/ /*SwitchOpcode*/ 31, TARGET_VAL(ISD::SUB),// ->41621
20547 /* 41600*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLSI32rr), 0,
20553 /* 41612*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLSI64rr), 0,
20561 /* 41624*/ OPC_SwitchOpcode /*2 cases */, 76, TARGET_VAL(ISD::ADD),// ->41704
20569 /* 41650*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLSR32rr), 0,
20575 /* 41662*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLSR64rr), 0,
20586 /* 41682*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLCFILL32rr), 0,
20592 /* 41694*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLCFILL64rr), 0,
20598 /* 41704*/ /*SwitchOpcode*/ 32, TARGET_VAL(ISD::SUB),// ->41739
20605 /* 41718*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLSI32rr), 0,
20611 /* 41730*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLSI64rr), 0,
20620 /* 41743*/ OPC_CheckOpcode, TARGET_VAL(ISD::ROTL),
20626 /* 41764*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
20629 /* 41773*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
20631 /* 41782*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BTR16rr), 0,
20636 /* 41793*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
20639 /* 41802*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
20641 /* 41811*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BTR32rr), 0,
20646 /* 41822*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
20649 /* 41831*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
20651 /* 41840*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BTR64rr), 0,
20658 /* 41852*/ OPC_CheckOpcode, TARGET_VAL(ISD::ROTL),
20665 /* 41874*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
20668 /* 41883*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
20670 /* 41892*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BTR16rr), 0,
20675 /* 41903*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
20678 /* 41912*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
20680 /* 41921*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BTR32rr), 0,
20685 /* 41932*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
20688 /* 41941*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
20690 /* 41950*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BTR64rr), 0,
20700 /* 41971*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
20702 /* 41979*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVZX32rr16), 0,
20711 /* 41997*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
20713 /* 42005*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVZX32rr8), 0,
20719 /* 42017*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
20721 /* 42025*/ OPC_EmitNode1, TARGET_VAL(X86::MOVZX32rr8), 0,
20724 /* 42035*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
20735 /* 42060*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
20737 /* 42068*/ OPC_EmitNode1, TARGET_VAL(X86::MOV32rr), 0,
20740 /* 42078*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
20750 /* 42101*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
20752 /* 42109*/ OPC_EmitNode1, TARGET_VAL(X86::MOVZX32rr16), 0,
20755 /* 42119*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
20765 /* 42141*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
20767 /* 42149*/ OPC_EmitNode1, TARGET_VAL(X86::MOVZX32rr8), 0,
20770 /* 42159*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
20778 /* 42173*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20786 /* 42190*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BTR64ri8), 0,
20796 /* 42211*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
20800 /* 42224*/ OPC_EmitNode2, TARGET_VAL(X86::AND32ri8), 0,
20803 /* 42236*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
20813 /* 42257*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
20817 /* 42270*/ OPC_EmitNode2, TARGET_VAL(X86::AND32ri), 0,
20820 /* 42282*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
20831 /* 42304*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BEXTRI64ri), 0,
20840 /* 42321*/ OPC_MorphNodeTo2, TARGET_VAL(X86::AND16ri8), 0,
20849 /* 42338*/ OPC_MorphNodeTo2, TARGET_VAL(X86::AND32ri8), 0,
20858 /* 42355*/ OPC_MorphNodeTo2, TARGET_VAL(X86::AND64ri8), 0,
20867 /* 42372*/ OPC_MorphNodeTo2, TARGET_VAL(X86::AND64ri32), 0,
20880 /* 42399*/ OPC_EmitNode1, TARGET_VAL(X86::MOV32ri), 0,
20883 /* 42409*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
20885 /* 42418*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BEXTR64rr), 0,
20891 /* 42430*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
20895 /* 42441*/ OPC_EmitNode1, TARGET_VAL(X86::MOV8ri), 0,
20898 /* 42451*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
20900 /* 42460*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BZHI64rr), 0,
20909 /* 42477*/ OPC_MorphNodeTo2, TARGET_VAL(X86::AND8ri), 0,
20915 /* 42490*/ OPC_MorphNodeTo2, TARGET_VAL(X86::AND16ri), 0,
20921 /* 42503*/ OPC_MorphNodeTo2, TARGET_VAL(X86::AND32ri), 0,
20929 /* 42516*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
20936 /* 42538*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ANDN32rr), 0,
20942 /* 42551*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ANDN64rr), 0,
20951 /* 42567*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
20957 /* 42588*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ANDN32rr), 0,
20963 /* 42601*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ANDN64rr), 0,
20971 /* 42616*/ OPC_MorphNodeTo2, TARGET_VAL(X86::AND8rr), 0,
20976 /* 42627*/ OPC_MorphNodeTo2, TARGET_VAL(X86::AND16rr), 0,
20981 /* 42638*/ OPC_MorphNodeTo2, TARGET_VAL(X86::AND32rr), 0,
20986 /* 42649*/ OPC_MorphNodeTo2, TARGET_VAL(X86::AND64rr), 0,
20993 /* 42662*/ OPC_SwitchOpcode /*2 cases */, 124|128,8/*1148*/, TARGET_VAL(X86ISD::CMPM),// ->43815
20998 /* 42673*/ OPC_SwitchOpcode /*2 cases */, 40, TARGET_VAL(ISD::LOAD),// ->42717
21008 /* 42688*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
21016 /* 42703*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPDZrmik), 0|OPFL_Chain|OPFL_MemRefs,
21020 /* 42717*/ /*SwitchOpcode*/ 38, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->42758
21029 /* 42729*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
21037 /* 42744*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPDZrmbik), 0|OPFL_Chain|OPFL_MemRefs,
21044 /* 42761*/ OPC_SwitchOpcode /*2 cases */, 46, TARGET_VAL(ISD::LOAD),// ->42811
21056 /* 42779*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
21065 /* 42797*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPDZrmik), 0|OPFL_Chain|OPFL_MemRefs,
21069 /* 42811*/ /*SwitchOpcode*/ 44, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->42858
21080 /* 42826*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
21089 /* 42844*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPDZrmbik), 0|OPFL_Chain|OPFL_MemRefs,
21098 /* 42864*/ OPC_SwitchOpcode /*2 cases */, 40, TARGET_VAL(ISD::LOAD),// ->42908
21108 /* 42879*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
21116 /* 42894*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPDZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
21120 /* 42908*/ /*SwitchOpcode*/ 38, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->42949
21129 /* 42920*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
21137 /* 42935*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPDZ128rmbik), 0|OPFL_Chain|OPFL_MemRefs,
21144 /* 42952*/ OPC_SwitchOpcode /*2 cases */, 46, TARGET_VAL(ISD::LOAD),// ->43002
21156 /* 42970*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
21165 /* 42988*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPDZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
21169 /* 43002*/ /*SwitchOpcode*/ 44, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->43049
21180 /* 43017*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
21189 /* 43035*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPDZ128rmbik), 0|OPFL_Chain|OPFL_MemRefs,
21198 /* 43055*/ OPC_SwitchOpcode /*2 cases */, 40, TARGET_VAL(ISD::LOAD),// ->43099
21208 /* 43070*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
21216 /* 43085*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPDZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
21220 /* 43099*/ /*SwitchOpcode*/ 38, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->43140
21229 /* 43111*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
21237 /* 43126*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPDZ256rmbik), 0|OPFL_Chain|OPFL_MemRefs,
21244 /* 43143*/ OPC_SwitchOpcode /*2 cases */, 46, TARGET_VAL(ISD::LOAD),// ->43193
21256 /* 43161*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
21265 /* 43179*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPDZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
21269 /* 43193*/ /*SwitchOpcode*/ 44, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->43240
21280 /* 43208*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
21289 /* 43226*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPDZ256rmbik), 0|OPFL_Chain|OPFL_MemRefs,
21298 /* 43246*/ OPC_SwitchOpcode /*2 cases */, 40, TARGET_VAL(ISD::LOAD),// ->43290
21308 /* 43261*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
21316 /* 43276*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPSZrmik), 0|OPFL_Chain|OPFL_MemRefs,
21320 /* 43290*/ /*SwitchOpcode*/ 38, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->43331
21329 /* 43302*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
21337 /* 43317*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPSZrmbik), 0|OPFL_Chain|OPFL_MemRefs,
21344 /* 43334*/ OPC_SwitchOpcode /*2 cases */, 46, TARGET_VAL(ISD::LOAD),// ->43384
21356 /* 43352*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
21365 /* 43370*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPSZrmik), 0|OPFL_Chain|OPFL_MemRefs,
21369 /* 43384*/ /*SwitchOpcode*/ 44, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->43431
21380 /* 43399*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
21389 /* 43417*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPSZrmbik), 0|OPFL_Chain|OPFL_MemRefs,
21398 /* 43437*/ OPC_SwitchOpcode /*2 cases */, 40, TARGET_VAL(ISD::LOAD),// ->43481
21408 /* 43452*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
21416 /* 43467*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPSZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
21420 /* 43481*/ /*SwitchOpcode*/ 38, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->43522
21429 /* 43493*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
21437 /* 43508*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPSZ128rmbik), 0|OPFL_Chain|OPFL_MemRefs,
21444 /* 43525*/ OPC_SwitchOpcode /*2 cases */, 46, TARGET_VAL(ISD::LOAD),// ->43575
21456 /* 43543*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
21465 /* 43561*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPSZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
21469 /* 43575*/ /*SwitchOpcode*/ 44, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->43622
21480 /* 43590*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
21489 /* 43608*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPSZ128rmbik), 0|OPFL_Chain|OPFL_MemRefs,
21498 /* 43628*/ OPC_SwitchOpcode /*2 cases */, 40, TARGET_VAL(ISD::LOAD),// ->43672
21508 /* 43643*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
21516 /* 43658*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPSZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
21520 /* 43672*/ /*SwitchOpcode*/ 38, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->43713
21529 /* 43684*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
21537 /* 43699*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPSZ256rmbik), 0|OPFL_Chain|OPFL_MemRefs,
21544 /* 43716*/ OPC_SwitchOpcode /*2 cases */, 46, TARGET_VAL(ISD::LOAD),// ->43766
21556 /* 43734*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
21565 /* 43752*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPSZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
21569 /* 43766*/ /*SwitchOpcode*/ 44, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->43813
21580 /* 43781*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
21589 /* 43799*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPSZ256rmbik), 0|OPFL_Chain|OPFL_MemRefs,
21595 /* 43815*/ /*SwitchOpcode*/ 53|128,3/*437*/, TARGET_VAL(X86ISD::VFPCLASS),// ->44256
21597 /* 43820*/ OPC_SwitchOpcode /*2 cases */, 82|128,1/*210*/, TARGET_VAL(ISD::LOAD),// ->44035
21608 /* 43838*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
21616 /* 43853*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFPCLASSPSZrmk), 0|OPFL_Chain|OPFL_MemRefs,
21625 /* 43872*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
21633 /* 43887*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFPCLASSPSZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
21642 /* 43906*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
21650 /* 43921*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFPCLASSPSZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
21659 /* 43940*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
21667 /* 43955*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFPCLASSPDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
21675 /* 43972*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
21683 /* 43987*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFPCLASSPDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
21692 /* 44006*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
21700 /* 44021*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFPCLASSPDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
21705 /* 44035*/ /*SwitchOpcode*/ 88|128,1/*216*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->44255
21716 /* 44052*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
21724 /* 44067*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFPCLASSPSZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
21733 /* 44086*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
21741 /* 44101*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFPCLASSPSZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
21750 /* 44120*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
21758 /* 44135*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFPCLASSPSZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
21770 /* 44159*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
21778 /* 44174*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFPCLASSPDZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
21786 /* 44191*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
21794 /* 44206*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFPCLASSPDZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
21803 /* 44225*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
21811 /* 44240*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFPCLASSPDZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
21822 /* 44261*/ OPC_SwitchOpcode /*2 cases */, 42|128,8/*1066*/, TARGET_VAL(X86ISD::CMPM),// ->45332
21828 /* 44275*/ OPC_SwitchOpcode /*2 cases */, 41, TARGET_VAL(ISD::LOAD),// ->44320
21838 /* 44290*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
21847 /* 44306*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPDZrmik), 0|OPFL_Chain|OPFL_MemRefs,
21851 /* 44320*/ /*SwitchOpcode*/ 39, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->44362
21860 /* 44332*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
21869 /* 44348*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPDZrmbik), 0|OPFL_Chain|OPFL_MemRefs,
21877 /* 44367*/ OPC_SwitchOpcode /*2 cases */, 41, TARGET_VAL(ISD::LOAD),// ->44412
21887 /* 44382*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
21896 /* 44398*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPDZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
21900 /* 44412*/ /*SwitchOpcode*/ 39, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->44454
21909 /* 44424*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
21918 /* 44440*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPDZ128rmbik), 0|OPFL_Chain|OPFL_MemRefs,
21926 /* 44459*/ OPC_SwitchOpcode /*2 cases */, 41, TARGET_VAL(ISD::LOAD),// ->44504
21936 /* 44474*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
21945 /* 44490*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPDZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
21949 /* 44504*/ /*SwitchOpcode*/ 39, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->44546
21958 /* 44516*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
21967 /* 44532*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPDZ256rmbik), 0|OPFL_Chain|OPFL_MemRefs,
21975 /* 44551*/ OPC_SwitchOpcode /*2 cases */, 41, TARGET_VAL(ISD::LOAD),// ->44596
21985 /* 44566*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
21994 /* 44582*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPSZrmik), 0|OPFL_Chain|OPFL_MemRefs,
21998 /* 44596*/ /*SwitchOpcode*/ 39, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->44638
22007 /* 44608*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
22016 /* 44624*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPSZrmbik), 0|OPFL_Chain|OPFL_MemRefs,
22024 /* 44643*/ OPC_SwitchOpcode /*2 cases */, 41, TARGET_VAL(ISD::LOAD),// ->44688
22034 /* 44658*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
22043 /* 44674*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPSZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
22047 /* 44688*/ /*SwitchOpcode*/ 39, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->44730
22056 /* 44700*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
22065 /* 44716*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPSZ128rmbik), 0|OPFL_Chain|OPFL_MemRefs,
22073 /* 44735*/ OPC_SwitchOpcode /*2 cases */, 41, TARGET_VAL(ISD::LOAD),// ->44780
22083 /* 44750*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
22092 /* 44766*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPSZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
22096 /* 44780*/ /*SwitchOpcode*/ 39, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->44822
22105 /* 44792*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
22114 /* 44808*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPSZ256rmbik), 0|OPFL_Chain|OPFL_MemRefs,
22122 /* 44827*/ OPC_SwitchOpcode /*2 cases */, 116|128,1/*244*/, TARGET_VAL(ISD::LOAD),// ->45076
22134 /* 44847*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
22144 /* 44866*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPDZrmik), 0|OPFL_Chain|OPFL_MemRefs,
22153 /* 44886*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
22163 /* 44905*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPDZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
22172 /* 44925*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
22182 /* 44944*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPDZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
22191 /* 44964*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
22201 /* 44983*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPSZrmik), 0|OPFL_Chain|OPFL_MemRefs,
22210 /* 45003*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
22220 /* 45022*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPSZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
22229 /* 45042*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
22239 /* 45061*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPSZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
22244 /* 45076*/ /*SwitchOpcode*/ 122|128,1/*250*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->45330
22256 /* 45095*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
22266 /* 45114*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPDZrmbik), 0|OPFL_Chain|OPFL_MemRefs,
22275 /* 45134*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
22285 /* 45153*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPDZ128rmbik), 0|OPFL_Chain|OPFL_MemRefs,
22294 /* 45173*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
22304 /* 45192*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPDZ256rmbik), 0|OPFL_Chain|OPFL_MemRefs,
22316 /* 45217*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
22326 /* 45236*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPSZrmbik), 0|OPFL_Chain|OPFL_MemRefs,
22335 /* 45256*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
22345 /* 45275*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPSZ128rmbik), 0|OPFL_Chain|OPFL_MemRefs,
22354 /* 45295*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
22364 /* 45314*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPSZ256rmbik), 0|OPFL_Chain|OPFL_MemRefs,
22372 /* 45332*/ /*SwitchOpcode*/ 65|128,3/*449*/, TARGET_VAL(X86ISD::VFPCLASS),// ->45785
22374 /* 45337*/ OPC_SwitchOpcode /*2 cases */, 88|128,1/*216*/, TARGET_VAL(ISD::LOAD),// ->45558
22385 /* 45355*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
22394 /* 45371*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFPCLASSPSZrmk), 0|OPFL_Chain|OPFL_MemRefs,
22403 /* 45390*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
22412 /* 45406*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFPCLASSPSZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
22421 /* 45425*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
22430 /* 45441*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFPCLASSPSZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
22439 /* 45460*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
22448 /* 45476*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFPCLASSPDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
22456 /* 45493*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
22465 /* 45509*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFPCLASSPDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
22474 /* 45528*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
22483 /* 45544*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFPCLASSPDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
22488 /* 45558*/ /*SwitchOpcode*/ 94|128,1/*222*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->45784
22499 /* 45575*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
22508 /* 45591*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFPCLASSPSZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
22517 /* 45610*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
22526 /* 45626*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFPCLASSPSZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
22535 /* 45645*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
22544 /* 45661*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFPCLASSPSZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
22556 /* 45685*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
22565 /* 45701*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFPCLASSPDZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
22573 /* 45718*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
22582 /* 45734*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFPCLASSPDZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
22591 /* 45753*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
22600 /* 45769*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFPCLASSPDZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
22611 /* 45790*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::CMPM),
22616 /* 45799*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
22625 /* 45811*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
22634 /* 45829*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
22636 /* 45837*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
22639 /* 45846*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
22641 /* 45855*/ OPC_EmitNode1, TARGET_VAL(X86::VCMPPSZrmbik), 0|OPFL_Chain|OPFL_MemRefs,
22644 /* 45872*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
22650 /* 45882*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
22661 /* 45897*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
22670 /* 45915*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
22672 /* 45923*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
22675 /* 45932*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
22678 /* 45944*/ OPC_EmitNode1, TARGET_VAL(X86::VCMPPSZrmbik), 0|OPFL_Chain|OPFL_MemRefs,
22681 /* 45961*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
22689 /* 45974*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
22698 /* 45986*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
22707 /* 46004*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
22709 /* 46012*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
22712 /* 46021*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
22714 /* 46030*/ OPC_EmitNode1, TARGET_VAL(X86::VCMPPSZrmbik), 0|OPFL_Chain|OPFL_MemRefs,
22717 /* 46047*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
22723 /* 46057*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
22734 /* 46072*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
22743 /* 46090*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
22745 /* 46098*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
22748 /* 46107*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
22751 /* 46119*/ OPC_EmitNode1, TARGET_VAL(X86::VCMPPSZrmbik), 0|OPFL_Chain|OPFL_MemRefs,
22754 /* 46136*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
22762 /* 46149*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
22771 /* 46161*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
22780 /* 46179*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
22782 /* 46187*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
22785 /* 46196*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
22787 /* 46205*/ OPC_EmitNode1, TARGET_VAL(X86::VCMPPDZrmbik), 0|OPFL_Chain|OPFL_MemRefs,
22790 /* 46222*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
22796 /* 46232*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
22807 /* 46247*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
22816 /* 46265*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
22818 /* 46273*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
22821 /* 46282*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
22824 /* 46294*/ OPC_EmitNode1, TARGET_VAL(X86::VCMPPDZrmbik), 0|OPFL_Chain|OPFL_MemRefs,
22827 /* 46311*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
22835 /* 46324*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
22844 /* 46336*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
22853 /* 46354*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
22855 /* 46362*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
22858 /* 46371*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
22860 /* 46380*/ OPC_EmitNode1, TARGET_VAL(X86::VCMPPDZrmbik), 0|OPFL_Chain|OPFL_MemRefs,
22863 /* 46397*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
22869 /* 46407*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
22880 /* 46422*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
22889 /* 46440*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
22891 /* 46448*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
22894 /* 46457*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
22897 /* 46469*/ OPC_EmitNode1, TARGET_VAL(X86::VCMPPDZrmbik), 0|OPFL_Chain|OPFL_MemRefs,
22900 /* 46486*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
22907 /* 46498*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::CMPM),
22912 /* 46507*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
22921 /* 46519*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
22931 /* 46538*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
22933 /* 46546*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
22936 /* 46555*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
22938 /* 46564*/ OPC_EmitNode1, TARGET_VAL(X86::VCMPPSZrmbik), 0|OPFL_Chain|OPFL_MemRefs,
22941 /* 46581*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
22947 /* 46591*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
22958 /* 46606*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
22968 /* 46625*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
22970 /* 46633*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
22973 /* 46642*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
22976 /* 46654*/ OPC_EmitNode1, TARGET_VAL(X86::VCMPPSZrmbik), 0|OPFL_Chain|OPFL_MemRefs,
22979 /* 46671*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
22987 /* 46684*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
22996 /* 46696*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
23006 /* 46715*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
23008 /* 46723*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
23011 /* 46732*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
23013 /* 46741*/ OPC_EmitNode1, TARGET_VAL(X86::VCMPPSZrmbik), 0|OPFL_Chain|OPFL_MemRefs,
23016 /* 46758*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
23022 /* 46768*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
23033 /* 46783*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
23043 /* 46802*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
23045 /* 46810*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
23048 /* 46819*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
23051 /* 46831*/ OPC_EmitNode1, TARGET_VAL(X86::VCMPPSZrmbik), 0|OPFL_Chain|OPFL_MemRefs,
23054 /* 46848*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
23062 /* 46861*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
23071 /* 46873*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
23081 /* 46892*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
23083 /* 46900*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
23086 /* 46909*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
23088 /* 46918*/ OPC_EmitNode1, TARGET_VAL(X86::VCMPPDZrmbik), 0|OPFL_Chain|OPFL_MemRefs,
23091 /* 46935*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
23097 /* 46945*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
23108 /* 46960*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
23118 /* 46979*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
23120 /* 46987*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
23123 /* 46996*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
23126 /* 47008*/ OPC_EmitNode1, TARGET_VAL(X86::VCMPPDZrmbik), 0|OPFL_Chain|OPFL_MemRefs,
23129 /* 47025*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
23137 /* 47038*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
23146 /* 47050*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
23156 /* 47069*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
23158 /* 47077*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
23161 /* 47086*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
23163 /* 47095*/ OPC_EmitNode1, TARGET_VAL(X86::VCMPPDZrmbik), 0|OPFL_Chain|OPFL_MemRefs,
23166 /* 47112*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
23172 /* 47122*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
23183 /* 47137*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
23193 /* 47156*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
23195 /* 47164*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
23198 /* 47173*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
23201 /* 47185*/ OPC_EmitNode1, TARGET_VAL(X86::VCMPPDZrmbik), 0|OPFL_Chain|OPFL_MemRefs,
23204 /* 47202*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
23214 /* 47219*/ OPC_CheckOpcode, TARGET_VAL(ISD::SETCC),
23219 /* 47228*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
23228 /* 47241*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
23237 /* 47261*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPBZrmik), 0|OPFL_Chain|OPFL_MemRefs,
23243 /* 47277*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
23254 /* 47293*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
23263 /* 47311*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPBZrmik), 0|OPFL_Chain|OPFL_MemRefs,
23271 /* 47330*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
23280 /* 47343*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
23289 /* 47363*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPBZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
23295 /* 47379*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
23306 /* 47395*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
23315 /* 47413*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPBZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
23323 /* 47432*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
23332 /* 47445*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
23341 /* 47465*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPBZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
23347 /* 47481*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
23358 /* 47497*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
23367 /* 47515*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPBZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
23375 /* 47534*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
23384 /* 47547*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
23393 /* 47567*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUBZrmik), 0|OPFL_Chain|OPFL_MemRefs,
23399 /* 47583*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
23410 /* 47599*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
23419 /* 47617*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUBZrmik), 0|OPFL_Chain|OPFL_MemRefs,
23427 /* 47636*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
23436 /* 47649*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
23445 /* 47669*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUBZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
23451 /* 47685*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
23462 /* 47701*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
23471 /* 47719*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUBZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
23479 /* 47738*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
23488 /* 47751*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
23497 /* 47771*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUBZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
23503 /* 47787*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
23514 /* 47803*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
23523 /* 47821*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUBZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
23531 /* 47840*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
23540 /* 47853*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
23549 /* 47873*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPWZrmik), 0|OPFL_Chain|OPFL_MemRefs,
23555 /* 47889*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
23566 /* 47905*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
23575 /* 47923*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPWZrmik), 0|OPFL_Chain|OPFL_MemRefs,
23583 /* 47942*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
23592 /* 47955*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
23601 /* 47975*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPWZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
23607 /* 47991*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
23618 /* 48007*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
23627 /* 48025*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPWZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
23635 /* 48044*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
23644 /* 48057*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
23653 /* 48077*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPWZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
23659 /* 48093*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
23670 /* 48109*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
23679 /* 48127*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPWZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
23687 /* 48146*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
23696 /* 48159*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
23705 /* 48179*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUWZrmik), 0|OPFL_Chain|OPFL_MemRefs,
23711 /* 48195*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
23722 /* 48211*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
23731 /* 48229*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUWZrmik), 0|OPFL_Chain|OPFL_MemRefs,
23739 /* 48248*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
23748 /* 48261*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
23757 /* 48281*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUWZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
23763 /* 48297*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
23774 /* 48313*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
23783 /* 48331*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUWZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
23791 /* 48350*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
23800 /* 48363*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
23809 /* 48383*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUWZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
23815 /* 48399*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
23826 /* 48415*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
23835 /* 48433*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUWZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
23843 /* 48452*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
23852 /* 48465*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
23861 /* 48485*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPDZrmik), 0|OPFL_Chain|OPFL_MemRefs,
23867 /* 48501*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
23878 /* 48517*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
23887 /* 48535*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPDZrmik), 0|OPFL_Chain|OPFL_MemRefs,
23895 /* 48554*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
23903 /* 48565*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
23912 /* 48585*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPDZrmibk), 0|OPFL_Chain|OPFL_MemRefs,
23918 /* 48601*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
23928 /* 48615*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
23937 /* 48633*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPDZrmibk), 0|OPFL_Chain|OPFL_MemRefs,
23945 /* 48652*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
23954 /* 48665*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
23963 /* 48685*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPDZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
23969 /* 48701*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
23980 /* 48717*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
23989 /* 48735*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPDZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
23997 /* 48754*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
24005 /* 48765*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
24014 /* 48785*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPDZ256rmibk), 0|OPFL_Chain|OPFL_MemRefs,
24020 /* 48801*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
24030 /* 48815*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
24039 /* 48833*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPDZ256rmibk), 0|OPFL_Chain|OPFL_MemRefs,
24047 /* 48852*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
24056 /* 48865*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
24065 /* 48885*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPDZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
24071 /* 48901*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
24082 /* 48917*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
24091 /* 48935*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPDZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
24099 /* 48954*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
24107 /* 48965*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
24116 /* 48985*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPDZ128rmibk), 0|OPFL_Chain|OPFL_MemRefs,
24122 /* 49001*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
24132 /* 49015*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
24141 /* 49033*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPDZ128rmibk), 0|OPFL_Chain|OPFL_MemRefs,
24149 /* 49052*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
24158 /* 49065*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
24167 /* 49085*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUDZrmik), 0|OPFL_Chain|OPFL_MemRefs,
24173 /* 49101*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
24184 /* 49117*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
24193 /* 49135*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUDZrmik), 0|OPFL_Chain|OPFL_MemRefs,
24201 /* 49154*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
24209 /* 49165*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
24218 /* 49185*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUDZrmibk), 0|OPFL_Chain|OPFL_MemRefs,
24224 /* 49201*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
24234 /* 49215*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
24243 /* 49233*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUDZrmibk), 0|OPFL_Chain|OPFL_MemRefs,
24251 /* 49252*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
24260 /* 49265*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
24269 /* 49285*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUDZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
24275 /* 49301*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
24286 /* 49317*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
24295 /* 49335*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUDZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
24303 /* 49354*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
24311 /* 49365*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
24320 /* 49385*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUDZ256rmibk), 0|OPFL_Chain|OPFL_MemRefs,
24326 /* 49401*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
24336 /* 49415*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
24345 /* 49433*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUDZ256rmibk), 0|OPFL_Chain|OPFL_MemRefs,
24353 /* 49452*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
24362 /* 49465*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
24371 /* 49485*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUDZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
24377 /* 49501*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
24388 /* 49517*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
24397 /* 49535*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUDZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
24405 /* 49554*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
24413 /* 49565*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
24422 /* 49585*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUDZ128rmibk), 0|OPFL_Chain|OPFL_MemRefs,
24428 /* 49601*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
24438 /* 49615*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
24447 /* 49633*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUDZ128rmibk), 0|OPFL_Chain|OPFL_MemRefs,
24455 /* 49652*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
24464 /* 49665*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
24473 /* 49685*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPQZrmik), 0|OPFL_Chain|OPFL_MemRefs,
24479 /* 49701*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
24490 /* 49717*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
24499 /* 49735*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPQZrmik), 0|OPFL_Chain|OPFL_MemRefs,
24507 /* 49754*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
24515 /* 49765*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
24524 /* 49785*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPQZrmibk), 0|OPFL_Chain|OPFL_MemRefs,
24530 /* 49801*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
24540 /* 49815*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
24549 /* 49833*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPQZrmibk), 0|OPFL_Chain|OPFL_MemRefs,
24557 /* 49852*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
24566 /* 49865*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
24575 /* 49885*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPQZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
24581 /* 49901*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
24592 /* 49917*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
24601 /* 49935*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPQZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
24609 /* 49954*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
24617 /* 49965*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
24626 /* 49985*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPQZ256rmibk), 0|OPFL_Chain|OPFL_MemRefs,
24632 /* 50001*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
24642 /* 50015*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
24651 /* 50033*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPQZ256rmibk), 0|OPFL_Chain|OPFL_MemRefs,
24659 /* 50052*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
24668 /* 50065*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
24677 /* 50085*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPQZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
24683 /* 50101*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
24694 /* 50117*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
24703 /* 50135*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPQZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
24711 /* 50154*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
24719 /* 50165*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
24728 /* 50185*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPQZ128rmibk), 0|OPFL_Chain|OPFL_MemRefs,
24734 /* 50201*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
24744 /* 50215*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
24753 /* 50233*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPQZ128rmibk), 0|OPFL_Chain|OPFL_MemRefs,
24761 /* 50252*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
24770 /* 50265*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
24779 /* 50285*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUQZrmik), 0|OPFL_Chain|OPFL_MemRefs,
24785 /* 50301*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
24796 /* 50317*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
24805 /* 50335*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUQZrmik), 0|OPFL_Chain|OPFL_MemRefs,
24813 /* 50354*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
24821 /* 50365*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
24830 /* 50385*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUQZrmibk), 0|OPFL_Chain|OPFL_MemRefs,
24836 /* 50401*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
24846 /* 50415*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
24855 /* 50433*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUQZrmibk), 0|OPFL_Chain|OPFL_MemRefs,
24863 /* 50452*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
24872 /* 50465*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
24881 /* 50485*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUQZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
24887 /* 50501*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
24898 /* 50517*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
24907 /* 50535*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUQZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
24915 /* 50554*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
24923 /* 50565*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
24932 /* 50585*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUQZ256rmibk), 0|OPFL_Chain|OPFL_MemRefs,
24938 /* 50601*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
24948 /* 50615*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
24957 /* 50633*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUQZ256rmibk), 0|OPFL_Chain|OPFL_MemRefs,
24965 /* 50652*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
24974 /* 50665*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
24983 /* 50685*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUQZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
24989 /* 50701*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
25000 /* 50717*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
25009 /* 50735*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUQZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
25017 /* 50754*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
25025 /* 50765*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
25034 /* 50785*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUQZ128rmibk), 0|OPFL_Chain|OPFL_MemRefs,
25040 /* 50801*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
25050 /* 50815*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
25059 /* 50833*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUQZ128rmibk), 0|OPFL_Chain|OPFL_MemRefs,
25066 /* 50850*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VPSHUFBITQMB),
25071 /* 50859*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
25085 /* 50882*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFBITQMBZrmk), 0|OPFL_Chain|OPFL_MemRefs,
25092 /* 50899*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
25106 /* 50922*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFBITQMBZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
25113 /* 50939*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
25127 /* 50962*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFBITQMBZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
25134 /* 50979*/ OPC_CheckOpcode, TARGET_VAL(ISD::SETCC),
25139 /* 50988*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
25148 /* 51001*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
25159 /* 51022*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPBZrmik), 0|OPFL_Chain|OPFL_MemRefs,
25172 /* 51052*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUBZrmik), 0|OPFL_Chain|OPFL_MemRefs,
25180 /* 51071*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
25189 /* 51084*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
25200 /* 51105*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPBZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
25213 /* 51135*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUBZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
25221 /* 51154*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
25230 /* 51167*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
25241 /* 51188*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPBZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
25254 /* 51218*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUBZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
25262 /* 51237*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
25271 /* 51250*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
25282 /* 51271*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPWZrmik), 0|OPFL_Chain|OPFL_MemRefs,
25295 /* 51301*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUWZrmik), 0|OPFL_Chain|OPFL_MemRefs,
25303 /* 51320*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
25312 /* 51333*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
25323 /* 51354*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPWZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
25336 /* 51384*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUWZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
25344 /* 51403*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
25353 /* 51416*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
25364 /* 51437*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPWZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
25377 /* 51467*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUWZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
25385 /* 51487*/ OPC_SwitchOpcode /*2 cases */, 76, TARGET_VAL(ISD::LOAD),// ->51567
25394 /* 51501*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
25405 /* 51522*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPDZrmik), 0|OPFL_Chain|OPFL_MemRefs,
25418 /* 51552*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUDZrmik), 0|OPFL_Chain|OPFL_MemRefs,
25423 /* 51567*/ /*SwitchOpcode*/ 74, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->51644
25431 /* 51578*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
25442 /* 51599*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPDZrmibk), 0|OPFL_Chain|OPFL_MemRefs,
25455 /* 51629*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUDZrmibk), 0|OPFL_Chain|OPFL_MemRefs,
25464 /* 51650*/ OPC_SwitchOpcode /*2 cases */, 76, TARGET_VAL(ISD::LOAD),// ->51730
25473 /* 51664*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
25484 /* 51685*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPDZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
25497 /* 51715*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUDZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
25502 /* 51730*/ /*SwitchOpcode*/ 74, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->51807
25510 /* 51741*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
25521 /* 51762*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPDZ256rmibk), 0|OPFL_Chain|OPFL_MemRefs,
25534 /* 51792*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUDZ256rmibk), 0|OPFL_Chain|OPFL_MemRefs,
25543 /* 51813*/ OPC_SwitchOpcode /*2 cases */, 76, TARGET_VAL(ISD::LOAD),// ->51893
25552 /* 51827*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
25563 /* 51848*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPDZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
25576 /* 51878*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUDZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
25581 /* 51893*/ /*SwitchOpcode*/ 74, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->51970
25589 /* 51904*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
25600 /* 51925*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPDZ128rmibk), 0|OPFL_Chain|OPFL_MemRefs,
25613 /* 51955*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUDZ128rmibk), 0|OPFL_Chain|OPFL_MemRefs,
25622 /* 51976*/ OPC_SwitchOpcode /*2 cases */, 76, TARGET_VAL(ISD::LOAD),// ->52056
25631 /* 51990*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
25642 /* 52011*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPQZrmik), 0|OPFL_Chain|OPFL_MemRefs,
25655 /* 52041*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUQZrmik), 0|OPFL_Chain|OPFL_MemRefs,
25660 /* 52056*/ /*SwitchOpcode*/ 74, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->52133
25668 /* 52067*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
25679 /* 52088*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPQZrmibk), 0|OPFL_Chain|OPFL_MemRefs,
25692 /* 52118*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUQZrmibk), 0|OPFL_Chain|OPFL_MemRefs,
25701 /* 52139*/ OPC_SwitchOpcode /*2 cases */, 76, TARGET_VAL(ISD::LOAD),// ->52219
25710 /* 52153*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
25721 /* 52174*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPQZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
25734 /* 52204*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUQZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
25739 /* 52219*/ /*SwitchOpcode*/ 74, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->52296
25747 /* 52230*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
25758 /* 52251*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPQZ256rmibk), 0|OPFL_Chain|OPFL_MemRefs,
25771 /* 52281*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUQZ256rmibk), 0|OPFL_Chain|OPFL_MemRefs,
25780 /* 52302*/ OPC_SwitchOpcode /*2 cases */, 76, TARGET_VAL(ISD::LOAD),// ->52382
25789 /* 52316*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
25800 /* 52337*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPQZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
25813 /* 52367*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUQZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
25818 /* 52382*/ /*SwitchOpcode*/ 74, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->52459
25826 /* 52393*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
25837 /* 52414*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPQZ128rmibk), 0|OPFL_Chain|OPFL_MemRefs,
25850 /* 52444*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUQZ128rmibk), 0|OPFL_Chain|OPFL_MemRefs,
25860 /* 52465*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VPSHUFBITQMB),
25865 /* 52474*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
25880 /* 52498*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFBITQMBZrmk), 0|OPFL_Chain|OPFL_MemRefs,
25887 /* 52515*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
25902 /* 52539*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFBITQMBZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
25909 /* 52556*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
25924 /* 52580*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFBITQMBZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
25933 /* 52601*/ OPC_CheckOpcode, TARGET_VAL(ISD::SETCC),
25935 /* 52605*/ OPC_SwitchOpcode /*2 cases */, 94|128,6/*862*/, TARGET_VAL(ISD::LOAD),// ->53472
25946 /* 52624*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
25957 /* 52645*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPBZrmik), 0|OPFL_Chain|OPFL_MemRefs,
25970 /* 52675*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUBZrmik), 0|OPFL_Chain|OPFL_MemRefs,
25979 /* 52695*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
25990 /* 52716*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPBZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
26003 /* 52746*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUBZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
26012 /* 52766*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
26023 /* 52787*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPBZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
26036 /* 52817*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUBZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
26045 /* 52837*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
26056 /* 52858*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPWZrmik), 0|OPFL_Chain|OPFL_MemRefs,
26069 /* 52888*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUWZrmik), 0|OPFL_Chain|OPFL_MemRefs,
26078 /* 52908*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
26089 /* 52929*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPWZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
26102 /* 52959*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUWZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
26111 /* 52979*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
26122 /* 53000*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPWZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
26135 /* 53030*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUWZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
26144 /* 53050*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
26155 /* 53071*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPDZrmik), 0|OPFL_Chain|OPFL_MemRefs,
26168 /* 53101*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUDZrmik), 0|OPFL_Chain|OPFL_MemRefs,
26177 /* 53121*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
26188 /* 53142*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPDZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
26201 /* 53172*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUDZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
26210 /* 53192*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
26221 /* 53213*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPDZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
26234 /* 53243*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUDZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
26243 /* 53263*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
26254 /* 53284*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPQZrmik), 0|OPFL_Chain|OPFL_MemRefs,
26267 /* 53314*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUQZrmik), 0|OPFL_Chain|OPFL_MemRefs,
26276 /* 53334*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
26287 /* 53355*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPQZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
26300 /* 53385*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUQZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
26309 /* 53405*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
26320 /* 53426*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPQZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
26333 /* 53456*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUQZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
26339 /* 53472*/ /*SwitchOpcode*/ 60|128,3/*444*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->53920
26350 /* 53491*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
26361 /* 53512*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPDZrmibk), 0|OPFL_Chain|OPFL_MemRefs,
26374 /* 53542*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUDZrmibk), 0|OPFL_Chain|OPFL_MemRefs,
26383 /* 53562*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
26394 /* 53583*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPDZ256rmibk), 0|OPFL_Chain|OPFL_MemRefs,
26407 /* 53613*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUDZ256rmibk), 0|OPFL_Chain|OPFL_MemRefs,
26416 /* 53633*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
26427 /* 53654*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPDZ128rmibk), 0|OPFL_Chain|OPFL_MemRefs,
26440 /* 53684*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUDZ128rmibk), 0|OPFL_Chain|OPFL_MemRefs,
26452 /* 53710*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
26463 /* 53731*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPQZrmibk), 0|OPFL_Chain|OPFL_MemRefs,
26476 /* 53761*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUQZrmibk), 0|OPFL_Chain|OPFL_MemRefs,
26485 /* 53781*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
26496 /* 53802*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPQZ256rmibk), 0|OPFL_Chain|OPFL_MemRefs,
26509 /* 53832*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUQZ256rmibk), 0|OPFL_Chain|OPFL_MemRefs,
26518 /* 53852*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
26529 /* 53873*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPQZ128rmibk), 0|OPFL_Chain|OPFL_MemRefs,
26542 /* 53903*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUQZ128rmibk), 0|OPFL_Chain|OPFL_MemRefs,
26553 /* 53925*/ OPC_CheckOpcode, TARGET_VAL(ISD::SETCC),
26558 /* 53934*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
26566 /* 53945*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
26575 /* 53965*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
26577 /* 53973*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
26580 /* 53982*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
26583 /* 53994*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPDZrmibk), 0|OPFL_Chain|OPFL_MemRefs,
26586 /* 54011*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
26592 /* 54021*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
26602 /* 54035*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
26611 /* 54053*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
26613 /* 54061*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
26616 /* 54070*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
26619 /* 54082*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPDZrmibk), 0|OPFL_Chain|OPFL_MemRefs,
26622 /* 54099*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
26630 /* 54112*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
26638 /* 54123*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
26647 /* 54143*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
26649 /* 54151*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
26652 /* 54160*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
26655 /* 54172*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPUDZrmibk), 0|OPFL_Chain|OPFL_MemRefs,
26658 /* 54189*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
26664 /* 54199*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
26674 /* 54213*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
26683 /* 54231*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
26685 /* 54239*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
26688 /* 54248*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
26691 /* 54260*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPUDZrmibk), 0|OPFL_Chain|OPFL_MemRefs,
26694 /* 54277*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
26702 /* 54290*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
26710 /* 54301*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
26719 /* 54321*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
26721 /* 54329*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
26724 /* 54338*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
26727 /* 54350*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPDZrmibk), 0|OPFL_Chain|OPFL_MemRefs,
26730 /* 54367*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
26736 /* 54377*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
26746 /* 54391*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
26755 /* 54409*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
26757 /* 54417*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
26760 /* 54426*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
26763 /* 54438*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPDZrmibk), 0|OPFL_Chain|OPFL_MemRefs,
26766 /* 54455*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
26774 /* 54468*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
26782 /* 54479*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
26791 /* 54499*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
26793 /* 54507*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
26796 /* 54516*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
26799 /* 54528*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPUDZrmibk), 0|OPFL_Chain|OPFL_MemRefs,
26802 /* 54545*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
26808 /* 54555*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
26818 /* 54569*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
26827 /* 54587*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
26829 /* 54595*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
26832 /* 54604*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
26835 /* 54616*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPUDZrmibk), 0|OPFL_Chain|OPFL_MemRefs,
26838 /* 54633*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
26846 /* 54646*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
26854 /* 54657*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
26863 /* 54677*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
26865 /* 54685*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
26868 /* 54694*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
26871 /* 54706*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPQZrmibk), 0|OPFL_Chain|OPFL_MemRefs,
26874 /* 54723*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
26880 /* 54733*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
26890 /* 54747*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
26899 /* 54765*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
26901 /* 54773*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
26904 /* 54782*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
26907 /* 54794*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPQZrmibk), 0|OPFL_Chain|OPFL_MemRefs,
26910 /* 54811*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
26918 /* 54824*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
26926 /* 54835*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
26935 /* 54855*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
26937 /* 54863*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
26940 /* 54872*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
26943 /* 54884*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPUQZrmibk), 0|OPFL_Chain|OPFL_MemRefs,
26946 /* 54901*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
26952 /* 54911*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
26962 /* 54925*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
26971 /* 54943*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
26973 /* 54951*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
26976 /* 54960*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
26979 /* 54972*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPUQZrmibk), 0|OPFL_Chain|OPFL_MemRefs,
26982 /* 54989*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
26990 /* 55002*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
26998 /* 55013*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
27007 /* 55033*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
27009 /* 55041*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
27012 /* 55050*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
27015 /* 55062*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPQZrmibk), 0|OPFL_Chain|OPFL_MemRefs,
27018 /* 55079*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
27024 /* 55089*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
27034 /* 55103*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
27043 /* 55121*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
27045 /* 55129*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
27048 /* 55138*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
27051 /* 55150*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPQZrmibk), 0|OPFL_Chain|OPFL_MemRefs,
27054 /* 55167*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
27062 /* 55180*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
27070 /* 55191*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
27079 /* 55211*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
27081 /* 55219*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
27084 /* 55228*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
27087 /* 55240*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPUQZrmibk), 0|OPFL_Chain|OPFL_MemRefs,
27090 /* 55257*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
27096 /* 55267*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
27106 /* 55281*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
27115 /* 55299*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
27117 /* 55307*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
27120 /* 55316*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
27123 /* 55328*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPUQZrmibk), 0|OPFL_Chain|OPFL_MemRefs,
27126 /* 55345*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
27133 /* 55357*/ OPC_CheckOpcode, TARGET_VAL(ISD::SETCC),
27138 /* 55366*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
27146 /* 55377*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
27156 /* 55396*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
27158 /* 55404*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
27161 /* 55413*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
27164 /* 55425*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPDZrmibk), 0|OPFL_Chain|OPFL_MemRefs,
27167 /* 55442*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
27173 /* 55452*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
27183 /* 55466*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
27193 /* 55485*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
27195 /* 55493*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
27198 /* 55502*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
27201 /* 55514*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPDZrmibk), 0|OPFL_Chain|OPFL_MemRefs,
27204 /* 55531*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
27212 /* 55544*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
27220 /* 55555*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
27230 /* 55574*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
27232 /* 55582*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
27235 /* 55591*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
27238 /* 55603*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPUDZrmibk), 0|OPFL_Chain|OPFL_MemRefs,
27241 /* 55620*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
27247 /* 55630*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
27257 /* 55644*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
27267 /* 55663*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
27269 /* 55671*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
27272 /* 55680*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
27275 /* 55692*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPUDZrmibk), 0|OPFL_Chain|OPFL_MemRefs,
27278 /* 55709*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
27286 /* 55722*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
27294 /* 55733*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
27304 /* 55752*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
27306 /* 55760*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
27309 /* 55769*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
27312 /* 55781*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPDZrmibk), 0|OPFL_Chain|OPFL_MemRefs,
27315 /* 55798*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
27321 /* 55808*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
27331 /* 55822*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
27341 /* 55841*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
27343 /* 55849*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
27346 /* 55858*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
27349 /* 55870*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPDZrmibk), 0|OPFL_Chain|OPFL_MemRefs,
27352 /* 55887*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
27360 /* 55900*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
27368 /* 55911*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
27378 /* 55930*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
27380 /* 55938*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
27383 /* 55947*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
27386 /* 55959*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPUDZrmibk), 0|OPFL_Chain|OPFL_MemRefs,
27389 /* 55976*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
27395 /* 55986*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
27405 /* 56000*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
27415 /* 56019*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
27417 /* 56027*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
27420 /* 56036*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
27423 /* 56048*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPUDZrmibk), 0|OPFL_Chain|OPFL_MemRefs,
27426 /* 56065*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
27434 /* 56078*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
27442 /* 56089*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
27452 /* 56108*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
27454 /* 56116*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
27457 /* 56125*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
27460 /* 56137*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPQZrmibk), 0|OPFL_Chain|OPFL_MemRefs,
27463 /* 56154*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
27469 /* 56164*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
27479 /* 56178*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
27489 /* 56197*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
27491 /* 56205*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
27494 /* 56214*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
27497 /* 56226*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPQZrmibk), 0|OPFL_Chain|OPFL_MemRefs,
27500 /* 56243*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
27508 /* 56256*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
27516 /* 56267*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
27526 /* 56286*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
27528 /* 56294*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
27531 /* 56303*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
27534 /* 56315*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPUQZrmibk), 0|OPFL_Chain|OPFL_MemRefs,
27537 /* 56332*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
27543 /* 56342*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
27553 /* 56356*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
27563 /* 56375*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
27565 /* 56383*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
27568 /* 56392*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
27571 /* 56404*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPUQZrmibk), 0|OPFL_Chain|OPFL_MemRefs,
27574 /* 56421*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
27582 /* 56434*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
27590 /* 56445*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
27600 /* 56464*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
27602 /* 56472*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
27605 /* 56481*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
27608 /* 56493*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPQZrmibk), 0|OPFL_Chain|OPFL_MemRefs,
27611 /* 56510*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
27617 /* 56520*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
27627 /* 56534*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
27637 /* 56553*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
27639 /* 56561*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
27642 /* 56570*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
27645 /* 56582*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPQZrmibk), 0|OPFL_Chain|OPFL_MemRefs,
27648 /* 56599*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
27656 /* 56612*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
27664 /* 56623*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
27674 /* 56642*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
27676 /* 56650*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
27679 /* 56659*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
27682 /* 56671*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPUQZrmibk), 0|OPFL_Chain|OPFL_MemRefs,
27685 /* 56688*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
27691 /* 56698*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
27701 /* 56712*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
27711 /* 56731*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
27713 /* 56739*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
27716 /* 56748*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
27719 /* 56760*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPUQZrmibk), 0|OPFL_Chain|OPFL_MemRefs,
27722 /* 56777*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
27729 /* 56789*/ OPC_SwitchOpcode /*2 cases */, 77, TARGET_VAL(X86ISD::FSETCCM),// ->56870
27736 /* 56801*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
27744 /* 56818*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPSSZrm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
27753 /* 56838*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
27761 /* 56855*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPSDZrm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
27766 /* 56870*/ /*SwitchOpcode*/ 69, TARGET_VAL(X86ISD::VFPCLASSS),// ->56942
27772 /* 56880*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
27779 /* 56895*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFPCLASSSSZrmk), 0|OPFL_Chain|OPFL_MemRefs,
27787 /* 56913*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
27794 /* 56928*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFPCLASSSDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
27803 /* 56947*/ OPC_SwitchOpcode /*2 cases */, 79, TARGET_VAL(X86ISD::FSETCCM),// ->57030
27810 /* 56959*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
27819 /* 56977*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPSSZrm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
27828 /* 56997*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
27837 /* 57015*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPSDZrm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
27842 /* 57030*/ /*SwitchOpcode*/ 71, TARGET_VAL(X86ISD::VFPCLASSS),// ->57104
27848 /* 57040*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
27856 /* 57056*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFPCLASSSSZrmk), 0|OPFL_Chain|OPFL_MemRefs,
27864 /* 57074*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
27872 /* 57090*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFPCLASSSDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
27881 /* 57109*/ OPC_SwitchOpcode /*2 cases */, 88|128,4/*600*/, TARGET_VAL(ISD::LOAD),// ->57714
27894 /* 57133*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDrm), 0|OPFL_Chain|OPFL_MemRefs,
27905 /* 57157*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PANDrm), 0|OPFL_Chain|OPFL_MemRefs,
27916 /* 57183*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDYrm), 0|OPFL_Chain|OPFL_MemRefs,
27924 /* 57202*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VANDPSYrm), 0|OPFL_Chain|OPFL_MemRefs,
27934 /* 57225*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDYrm), 0|OPFL_Chain|OPFL_MemRefs,
27942 /* 57244*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VANDPSYrm), 0|OPFL_Chain|OPFL_MemRefs,
27952 /* 57267*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDYrm), 0|OPFL_Chain|OPFL_MemRefs,
27960 /* 57286*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VANDPSYrm), 0|OPFL_Chain|OPFL_MemRefs,
27970 /* 57309*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDYrm), 0|OPFL_Chain|OPFL_MemRefs,
27978 /* 57328*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VANDPSYrm), 0|OPFL_Chain|OPFL_MemRefs,
27987 /* 57349*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDrm), 0|OPFL_Chain|OPFL_MemRefs,
27995 /* 57369*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDrm), 0|OPFL_Chain|OPFL_MemRefs,
28003 /* 57389*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDrm), 0|OPFL_Chain|OPFL_MemRefs,
28015 /* 57415*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PANDrm), 0|OPFL_Chain|OPFL_MemRefs,
28023 /* 57435*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PANDrm), 0|OPFL_Chain|OPFL_MemRefs,
28031 /* 57455*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PANDrm), 0|OPFL_Chain|OPFL_MemRefs,
28042 /* 57480*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZrm), 0|OPFL_Chain|OPFL_MemRefs,
28050 /* 57500*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
28058 /* 57520*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
28066 /* 57540*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZrm), 0|OPFL_Chain|OPFL_MemRefs,
28074 /* 57560*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
28082 /* 57580*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
28090 /* 57600*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
28098 /* 57620*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
28106 /* 57640*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
28114 /* 57660*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
28122 /* 57680*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZrm), 0|OPFL_Chain|OPFL_MemRefs,
28130 /* 57700*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZrm), 0|OPFL_Chain|OPFL_MemRefs,
28136 /* 57714*/ /*SwitchOpcode*/ 10|128,1/*138*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->57856
28148 /* 57736*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
28156 /* 57756*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
28164 /* 57776*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
28176 /* 57802*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZrmb), 0|OPFL_Chain|OPFL_MemRefs,
28184 /* 57822*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
28192 /* 57842*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
28201 /* 57860*/ OPC_SwitchOpcode /*3 cases */, 92|128,4/*604*/, TARGET_VAL(ISD::LOAD),// ->58469
28215 /* 57885*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDrm), 0|OPFL_Chain|OPFL_MemRefs,
28227 /* 57910*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PANDrm), 0|OPFL_Chain|OPFL_MemRefs,
28239 /* 57937*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDYrm), 0|OPFL_Chain|OPFL_MemRefs,
28247 /* 57956*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
28255 /* 57975*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VANDPSYrm), 0|OPFL_Chain|OPFL_MemRefs,
28264 /* 57996*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZrm), 0|OPFL_Chain|OPFL_MemRefs,
28272 /* 58016*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
28280 /* 58036*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZrm), 0|OPFL_Chain|OPFL_MemRefs,
28289 /* 58058*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
28297 /* 58077*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDYrm), 0|OPFL_Chain|OPFL_MemRefs,
28305 /* 58096*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VANDPSYrm), 0|OPFL_Chain|OPFL_MemRefs,
28315 /* 58119*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
28323 /* 58138*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDrm), 0|OPFL_Chain|OPFL_MemRefs,
28333 /* 58161*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDYrm), 0|OPFL_Chain|OPFL_MemRefs,
28341 /* 58180*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VANDPSYrm), 0|OPFL_Chain|OPFL_MemRefs,
28351 /* 58203*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDYrm), 0|OPFL_Chain|OPFL_MemRefs,
28359 /* 58222*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VANDPSYrm), 0|OPFL_Chain|OPFL_MemRefs,
28368 /* 58243*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDrm), 0|OPFL_Chain|OPFL_MemRefs,
28376 /* 58263*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDrm), 0|OPFL_Chain|OPFL_MemRefs,
28389 /* 58290*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PANDrm), 0|OPFL_Chain|OPFL_MemRefs,
28397 /* 58310*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PANDrm), 0|OPFL_Chain|OPFL_MemRefs,
28405 /* 58330*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PANDrm), 0|OPFL_Chain|OPFL_MemRefs,
28417 /* 58355*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
28425 /* 58375*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
28433 /* 58395*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
28441 /* 58415*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
28449 /* 58435*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZrm), 0|OPFL_Chain|OPFL_MemRefs,
28457 /* 58455*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZrm), 0|OPFL_Chain|OPFL_MemRefs,
28463 /* 58469*/ /*SwitchOpcode*/ 12|128,1/*140*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->58613
28476 /* 58492*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
28484 /* 58512*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
28492 /* 58532*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
28505 /* 58559*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZrmb), 0|OPFL_Chain|OPFL_MemRefs,
28513 /* 58579*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
28521 /* 58599*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
28527 /* 58613*/ /*SwitchOpcode*/ 57, TARGET_VAL(ISD::XOR),// ->58673
28534 /* 58635*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
28537 /* 58646*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
28539 /* 58654*/ OPC_EmitNode1, TARGET_VAL(X86::KANDNWrr), 0,
28542 /* 58665*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
28550 /* 58678*/ OPC_SwitchOpcode /*7 cases */, 56, TARGET_VAL(ISD::XOR),// ->58738
28556 /* 58700*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
28559 /* 58711*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
28561 /* 58719*/ OPC_EmitNode1, TARGET_VAL(X86::KANDNWrr), 0,
28564 /* 58730*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
28568 /* 58738*/ /*SwitchOpcode*/ 57, TARGET_VAL(X86ISD::FSETCCM),// ->58798
28575 /* 58749*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
28581 /* 58760*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPSSZrr_Intk), 0,
28590 /* 58776*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
28596 /* 58787*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPSDZrr_Intk), 0,
28601 /* 58798*/ /*SwitchOpcode*/ 57, TARGET_VAL(X86ISD::FSETCCM_SAE),// ->58858
28608 /* 58809*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
28614 /* 58820*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPSSZrrb_Intk), 0,
28623 /* 58836*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
28629 /* 58847*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPSDZrrb_Intk), 0,
28634 /* 58858*/ /*SwitchOpcode*/ 37|128,1/*165*/, TARGET_VAL(X86ISD::CMPM),// ->59027
28641 /* 58870*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
28647 /* 58881*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPDZrrik), 0,
28656 /* 58897*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
28662 /* 58908*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPDZ128rrik), 0,
28671 /* 58924*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
28677 /* 58935*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPDZ256rrik), 0,
28686 /* 58951*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
28692 /* 58962*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPSZrrik), 0,
28701 /* 58978*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
28707 /* 58989*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPSZ128rrik), 0,
28716 /* 59005*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
28722 /* 59016*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPSZ256rrik), 0,
28727 /* 59027*/ /*SwitchOpcode*/ 57, TARGET_VAL(X86ISD::CMPM_SAE),// ->59087
28734 /* 59038*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
28740 /* 59049*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPDZrribk), 0,
28749 /* 59065*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
28755 /* 59076*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPSZrribk), 0,
28760 /* 59087*/ /*SwitchOpcode*/ 21|128,1/*149*/, TARGET_VAL(X86ISD::VFPCLASS),// ->59240
28765 /* 59096*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
28771 /* 59107*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFPCLASSPSZrrk), 0,
28779 /* 59121*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
28785 /* 59132*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFPCLASSPSZ128rrk), 0,
28793 /* 59146*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
28799 /* 59157*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFPCLASSPSZ256rrk), 0,
28807 /* 59171*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
28813 /* 59182*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFPCLASSPDZrrk), 0,
28820 /* 59194*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
28826 /* 59205*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFPCLASSPDZ128rrk), 0,
28834 /* 59219*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
28840 /* 59230*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFPCLASSPDZ256rrk), 0,
28845 /* 59240*/ /*SwitchOpcode*/ 49, TARGET_VAL(X86ISD::VFPCLASSS),// ->59292
28851 /* 59250*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
28856 /* 59259*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFPCLASSSSZrrk), 0,
28864 /* 59273*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
28869 /* 59282*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFPCLASSSDZrrk), 0,
28877 /* 59296*/ OPC_SwitchOpcode /*7 cases */, 78, TARGET_VAL(ISD::XOR),// ->59378
28887 /* 59313*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KANDNBrr), 0,
28893 /* 59325*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KANDNWrr), 0,
28899 /* 59337*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KANDNDrr), 0,
28905 /* 59349*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KANDNQrr), 0,
28919 /* 59369*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KANDNBrr), 0,
28924 /* 59378*/ /*SwitchOpcode*/ 59, TARGET_VAL(X86ISD::FSETCCM),// ->59440
28931 /* 59389*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
28938 /* 59401*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPSSZrr_Intk), 0,
28947 /* 59417*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
28954 /* 59429*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPSDZrr_Intk), 0,
28959 /* 59440*/ /*SwitchOpcode*/ 59, TARGET_VAL(X86ISD::FSETCCM_SAE),// ->59502
28966 /* 59451*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
28973 /* 59463*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPSSZrrb_Intk), 0,
28982 /* 59479*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
28989 /* 59491*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPSDZrrb_Intk), 0,
28994 /* 59502*/ /*SwitchOpcode*/ 43|128,1/*171*/, TARGET_VAL(X86ISD::CMPM),// ->59677
29001 /* 59514*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
29008 /* 59526*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPDZrrik), 0,
29017 /* 59542*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
29024 /* 59554*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPDZ128rrik), 0,
29033 /* 59570*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
29040 /* 59582*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPDZ256rrik), 0,
29049 /* 59598*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
29056 /* 59610*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPSZrrik), 0,
29065 /* 59626*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
29072 /* 59638*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPSZ128rrik), 0,
29081 /* 59654*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
29088 /* 59666*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPSZ256rrik), 0,
29093 /* 59677*/ /*SwitchOpcode*/ 59, TARGET_VAL(X86ISD::CMPM_SAE),// ->59739
29100 /* 59688*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
29107 /* 59700*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPDZrribk), 0,
29116 /* 59716*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
29123 /* 59728*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPSZrribk), 0,
29128 /* 59739*/ /*SwitchOpcode*/ 27|128,1/*155*/, TARGET_VAL(X86ISD::VFPCLASS),// ->59898
29133 /* 59748*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
29140 /* 59760*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFPCLASSPSZrrk), 0,
29148 /* 59774*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
29155 /* 59786*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFPCLASSPSZ128rrk), 0,
29163 /* 59800*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
29170 /* 59812*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFPCLASSPSZ256rrk), 0,
29178 /* 59826*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
29185 /* 59838*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFPCLASSPDZrrk), 0,
29192 /* 59850*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
29199 /* 59862*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFPCLASSPDZ128rrk), 0,
29207 /* 59876*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
29214 /* 59888*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFPCLASSPDZ256rrk), 0,
29219 /* 59898*/ /*SwitchOpcode*/ 51, TARGET_VAL(X86ISD::VFPCLASSS),// ->59952
29225 /* 59908*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
29231 /* 59918*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFPCLASSSSZrrk), 0,
29239 /* 59932*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
29245 /* 59942*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFPCLASSSDZrrk), 0,
29254 /* 59956*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
29263 /* 59970*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KANDNBrr), 0,
29275 /* 59988*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KANDNBrr), 0,
29282 /* 59999*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
29291 /* 60012*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KANDNWrr), 0,
29298 /* 60023*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
29307 /* 60037*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KANDNWrr), 0,
29319 /* 60055*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KANDNWrr), 0,
29326 /* 60066*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
29335 /* 60079*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KANDNDrr), 0,
29342 /* 60090*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
29351 /* 60104*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KANDNDrr), 0,
29363 /* 60122*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KANDNDrr), 0,
29370 /* 60133*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
29379 /* 60146*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KANDNQrr), 0,
29386 /* 60157*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
29395 /* 60171*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KANDNQrr), 0,
29407 /* 60189*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KANDNQrr), 0,
29414 /* 60201*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
29425 /* 60221*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29428 /* 60232*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29430 /* 60240*/ OPC_EmitNode1, TARGET_VAL(X86::KANDNWrr), 0,
29433 /* 60251*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29439 /* 60264*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29442 /* 60275*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29444 /* 60283*/ OPC_EmitNode1, TARGET_VAL(X86::KANDNWrr), 0,
29447 /* 60294*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29453 /* 60307*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29456 /* 60318*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29458 /* 60326*/ OPC_EmitNode1, TARGET_VAL(X86::KANDNWrr), 0,
29461 /* 60337*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29476 /* 60360*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29479 /* 60371*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29481 /* 60379*/ OPC_EmitNode1, TARGET_VAL(X86::KANDNWrr), 0,
29484 /* 60390*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29492 /* 60402*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
29502 /* 60419*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29505 /* 60430*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29507 /* 60438*/ OPC_EmitNode1, TARGET_VAL(X86::KANDNWrr), 0,
29510 /* 60449*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29523 /* 60470*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29526 /* 60481*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29528 /* 60489*/ OPC_EmitNode1, TARGET_VAL(X86::KANDNWrr), 0,
29531 /* 60500*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29538 /* 60511*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
29547 /* 60525*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29550 /* 60536*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29552 /* 60544*/ OPC_EmitNode1, TARGET_VAL(X86::KANDNWrr), 0,
29555 /* 60555*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29562 /* 60566*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
29571 /* 60581*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29574 /* 60592*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29576 /* 60600*/ OPC_EmitNode1, TARGET_VAL(X86::KANDNWrr), 0,
29579 /* 60611*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29591 /* 60630*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29594 /* 60641*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29596 /* 60649*/ OPC_EmitNode1, TARGET_VAL(X86::KANDNWrr), 0,
29599 /* 60660*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29606 /* 60671*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
29615 /* 60685*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29618 /* 60696*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29620 /* 60704*/ OPC_EmitNode1, TARGET_VAL(X86::KANDNWrr), 0,
29623 /* 60715*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29630 /* 60727*/ OPC_SwitchOpcode /*2 cases */, 100, TARGET_VAL(ISD::XOR),// ->60831
29639 /* 60743*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29642 /* 60754*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29644 /* 60762*/ OPC_EmitNode1, TARGET_VAL(X86::KANDNWrr), 0,
29647 /* 60773*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29659 /* 60792*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29662 /* 60803*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29664 /* 60811*/ OPC_EmitNode1, TARGET_VAL(X86::KANDNWrr), 0,
29667 /* 60822*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29672 /* 60831*/ /*SwitchOpcode*/ 87|128,2/*343*/, TARGET_VAL(X86ISD::CMPM),// ->61178
29679 /* 60843*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
29686 /* 60857*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29688 /* 60865*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
29691 /* 60874*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
29693 /* 60883*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
29696 /* 60892*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
29698 /* 60901*/ OPC_EmitNode1, TARGET_VAL(X86::VCMPPSZrrik), 0,
29701 /* 60914*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29710 /* 60928*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
29717 /* 60942*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29719 /* 60950*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
29722 /* 60959*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
29724 /* 60968*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
29727 /* 60977*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
29729 /* 60986*/ OPC_EmitNode1, TARGET_VAL(X86::VCMPPSZrrik), 0,
29732 /* 60999*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29741 /* 61013*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
29748 /* 61027*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29750 /* 61035*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
29753 /* 61044*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
29755 /* 61053*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
29758 /* 61062*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
29760 /* 61071*/ OPC_EmitNode1, TARGET_VAL(X86::VCMPPDZrrik), 0,
29763 /* 61084*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29772 /* 61098*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
29779 /* 61112*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29781 /* 61120*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
29784 /* 61129*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
29786 /* 61138*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
29789 /* 61147*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
29791 /* 61156*/ OPC_EmitNode1, TARGET_VAL(X86::VCMPPDZrrik), 0,
29794 /* 61169*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29802 /* 61182*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::CMPM),
29809 /* 61193*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
29817 /* 61208*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29819 /* 61216*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
29822 /* 61225*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
29824 /* 61234*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
29827 /* 61243*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
29829 /* 61252*/ OPC_EmitNode1, TARGET_VAL(X86::VCMPPSZrrik), 0,
29832 /* 61265*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29841 /* 61279*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
29849 /* 61294*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29851 /* 61302*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
29854 /* 61311*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
29856 /* 61320*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
29859 /* 61329*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
29861 /* 61338*/ OPC_EmitNode1, TARGET_VAL(X86::VCMPPSZrrik), 0,
29864 /* 61351*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29873 /* 61365*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
29881 /* 61380*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29883 /* 61388*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
29886 /* 61397*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
29888 /* 61406*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
29891 /* 61415*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
29893 /* 61424*/ OPC_EmitNode1, TARGET_VAL(X86::VCMPPDZrrik), 0,
29896 /* 61437*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29905 /* 61451*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
29913 /* 61466*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29915 /* 61474*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
29918 /* 61483*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
29920 /* 61492*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
29923 /* 61501*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
29925 /* 61510*/ OPC_EmitNode1, TARGET_VAL(X86::VCMPPDZrrik), 0,
29928 /* 61523*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29938 /* 61540*/ OPC_CheckOpcode, TARGET_VAL(ISD::SETCC),
29944 /* 61550*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
29952 /* 61566*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPBZrrik), 0,
29962 /* 61587*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUBZrrik), 0,
29971 /* 61603*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
29979 /* 61619*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPBZ256rrik), 0,
29989 /* 61640*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUBZ256rrik), 0,
29998 /* 61656*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
30006 /* 61672*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPBZ128rrik), 0,
30016 /* 61693*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUBZ128rrik), 0,
30025 /* 61709*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
30033 /* 61725*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPWZrrik), 0,
30043 /* 61746*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUWZrrik), 0,
30052 /* 61762*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
30060 /* 61778*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPWZ256rrik), 0,
30070 /* 61799*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUWZ256rrik), 0,
30079 /* 61815*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
30087 /* 61831*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPWZ128rrik), 0,
30097 /* 61852*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUWZ128rrik), 0,
30106 /* 61868*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
30114 /* 61884*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPDZrrik), 0,
30124 /* 61905*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUDZrrik), 0,
30133 /* 61921*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
30141 /* 61937*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPDZ256rrik), 0,
30151 /* 61958*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUDZ256rrik), 0,
30160 /* 61974*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
30168 /* 61990*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPDZ128rrik), 0,
30178 /* 62011*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUDZ128rrik), 0,
30187 /* 62027*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
30195 /* 62043*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPQZrrik), 0,
30205 /* 62064*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUQZrrik), 0,
30214 /* 62080*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
30222 /* 62096*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPQZ256rrik), 0,
30232 /* 62117*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUQZ256rrik), 0,
30241 /* 62133*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
30249 /* 62149*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPQZ128rrik), 0,
30259 /* 62170*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUQZ128rrik), 0,
30267 /* 62184*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VPSHUFBITQMB),
30276 /* 62200*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFBITQMBZrrk), 0,
30287 /* 62220*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFBITQMBZ256rrk), 0,
30298 /* 62240*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFBITQMBZ128rrk), 0,
30305 /* 62253*/ OPC_CheckOpcode, TARGET_VAL(ISD::SETCC),
30311 /* 62263*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
30320 /* 62280*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPBZrrik), 0,
30331 /* 62302*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUBZrrik), 0,
30340 /* 62318*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
30349 /* 62335*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPBZ256rrik), 0,
30360 /* 62357*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUBZ256rrik), 0,
30369 /* 62373*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
30378 /* 62390*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPBZ128rrik), 0,
30389 /* 62412*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUBZ128rrik), 0,
30398 /* 62428*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
30407 /* 62445*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPWZrrik), 0,
30418 /* 62467*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUWZrrik), 0,
30427 /* 62483*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
30436 /* 62500*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPWZ256rrik), 0,
30447 /* 62522*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUWZ256rrik), 0,
30456 /* 62538*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
30465 /* 62555*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPWZ128rrik), 0,
30476 /* 62577*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUWZ128rrik), 0,
30485 /* 62593*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
30494 /* 62610*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPDZrrik), 0,
30505 /* 62632*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUDZrrik), 0,
30514 /* 62648*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
30523 /* 62665*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPDZ256rrik), 0,
30534 /* 62687*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUDZ256rrik), 0,
30543 /* 62703*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
30552 /* 62720*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPDZ128rrik), 0,
30563 /* 62742*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUDZ128rrik), 0,
30572 /* 62758*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
30581 /* 62775*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPQZrrik), 0,
30592 /* 62797*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUQZrrik), 0,
30601 /* 62813*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
30610 /* 62830*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPQZ256rrik), 0,
30621 /* 62852*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUQZ256rrik), 0,
30630 /* 62868*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
30639 /* 62885*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPQZ128rrik), 0,
30650 /* 62907*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUQZ128rrik), 0,
30659 /* 62922*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VPSHUFBITQMB),
30669 /* 62939*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFBITQMBZrrk), 0,
30681 /* 62960*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFBITQMBZ256rrk), 0,
30693 /* 62981*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFBITQMBZ128rrk), 0,
30703 /* 62999*/ OPC_CheckOpcode, TARGET_VAL(ISD::SETCC),
30709 /* 63010*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
30717 /* 63026*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
30719 /* 63034*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
30722 /* 63043*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
30724 /* 63052*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
30727 /* 63061*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
30730 /* 63073*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPDZrrik), 0,
30733 /* 63086*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
30743 /* 63105*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
30745 /* 63113*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
30748 /* 63122*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
30750 /* 63131*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
30753 /* 63140*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
30756 /* 63152*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPUDZrrik), 0,
30759 /* 63165*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
30768 /* 63180*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
30776 /* 63196*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
30778 /* 63204*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
30781 /* 63213*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
30783 /* 63222*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
30786 /* 63231*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
30789 /* 63243*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPDZrrik), 0,
30792 /* 63256*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
30802 /* 63275*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
30804 /* 63283*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
30807 /* 63292*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
30809 /* 63301*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
30812 /* 63310*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
30815 /* 63322*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPUDZrrik), 0,
30818 /* 63335*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
30827 /* 63350*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
30835 /* 63366*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
30837 /* 63374*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
30840 /* 63383*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
30842 /* 63392*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
30845 /* 63401*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
30848 /* 63413*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPQZrrik), 0,
30851 /* 63426*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
30861 /* 63445*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
30863 /* 63453*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
30866 /* 63462*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
30868 /* 63471*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
30871 /* 63480*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
30874 /* 63492*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPUQZrrik), 0,
30877 /* 63505*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
30886 /* 63520*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
30894 /* 63536*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
30896 /* 63544*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
30899 /* 63553*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
30901 /* 63562*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
30904 /* 63571*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
30907 /* 63583*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPQZrrik), 0,
30910 /* 63596*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
30920 /* 63615*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
30922 /* 63623*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
30925 /* 63632*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
30927 /* 63641*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
30930 /* 63650*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
30933 /* 63662*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPUQZrrik), 0,
30936 /* 63675*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
30945 /* 63690*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
30953 /* 63706*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
30955 /* 63714*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
30958 /* 63723*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
30960 /* 63732*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
30963 /* 63741*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
30966 /* 63753*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPBZrrik), 0,
30969 /* 63766*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
30979 /* 63785*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
30981 /* 63793*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
30984 /* 63802*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
30986 /* 63811*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
30989 /* 63820*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
30992 /* 63832*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPUBZrrik), 0,
30995 /* 63845*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31004 /* 63860*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
31012 /* 63876*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31014 /* 63884*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31017 /* 63893*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31019 /* 63902*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31022 /* 63911*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31025 /* 63923*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPBZrrik), 0,
31028 /* 63936*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31038 /* 63955*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31040 /* 63963*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31043 /* 63972*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31045 /* 63981*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31048 /* 63990*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31051 /* 64002*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPUBZrrik), 0,
31054 /* 64015*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31063 /* 64030*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
31071 /* 64046*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31073 /* 64054*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31076 /* 64063*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31078 /* 64072*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31081 /* 64081*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31084 /* 64093*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPWZrrik), 0,
31087 /* 64106*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31097 /* 64125*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31099 /* 64133*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31102 /* 64142*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31104 /* 64151*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31107 /* 64160*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31110 /* 64172*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPUWZrrik), 0,
31113 /* 64185*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31122 /* 64200*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
31130 /* 64216*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31132 /* 64224*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31135 /* 64233*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31137 /* 64242*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31140 /* 64251*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31143 /* 64263*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPWZrrik), 0,
31146 /* 64276*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31156 /* 64295*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31158 /* 64303*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31161 /* 64312*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31163 /* 64321*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31166 /* 64330*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31169 /* 64342*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPUWZrrik), 0,
31172 /* 64355*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31180 /* 64368*/ OPC_CheckOpcode, TARGET_VAL(ISD::SETCC),
31186 /* 64379*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
31195 /* 64396*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31197 /* 64404*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31200 /* 64413*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31202 /* 64422*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31205 /* 64431*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31208 /* 64443*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPDZrrik), 0,
31211 /* 64456*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31222 /* 64476*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31224 /* 64484*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31227 /* 64493*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31229 /* 64502*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31232 /* 64511*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31235 /* 64523*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPUDZrrik), 0,
31238 /* 64536*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31247 /* 64551*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
31256 /* 64568*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31258 /* 64576*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31261 /* 64585*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31263 /* 64594*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31266 /* 64603*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31269 /* 64615*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPDZrrik), 0,
31272 /* 64628*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31283 /* 64648*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31285 /* 64656*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31288 /* 64665*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31290 /* 64674*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31293 /* 64683*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31296 /* 64695*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPUDZrrik), 0,
31299 /* 64708*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31308 /* 64723*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
31317 /* 64740*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31319 /* 64748*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31322 /* 64757*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31324 /* 64766*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31327 /* 64775*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31330 /* 64787*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPQZrrik), 0,
31333 /* 64800*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31344 /* 64820*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31346 /* 64828*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31349 /* 64837*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31351 /* 64846*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31354 /* 64855*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31357 /* 64867*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPUQZrrik), 0,
31360 /* 64880*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31369 /* 64895*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
31378 /* 64912*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31380 /* 64920*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31383 /* 64929*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31385 /* 64938*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31388 /* 64947*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31391 /* 64959*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPQZrrik), 0,
31394 /* 64972*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31405 /* 64992*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31407 /* 65000*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31410 /* 65009*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31412 /* 65018*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31415 /* 65027*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31418 /* 65039*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPUQZrrik), 0,
31421 /* 65052*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31430 /* 65067*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
31439 /* 65084*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31441 /* 65092*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31444 /* 65101*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31446 /* 65110*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31449 /* 65119*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31452 /* 65131*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPBZrrik), 0,
31455 /* 65144*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31466 /* 65164*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31468 /* 65172*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31471 /* 65181*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31473 /* 65190*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31476 /* 65199*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31479 /* 65211*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPUBZrrik), 0,
31482 /* 65224*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31491 /* 65239*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
31500 /* 65256*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31502 /* 65264*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31505 /* 65273*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31507 /* 65282*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31510 /* 65291*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31513 /* 65303*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPBZrrik), 0,
31516 /* 65316*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31527 /* 65336*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31529 /* 65344*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31532 /* 65353*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31534 /* 65362*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31537 /* 65371*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31540 /* 65383*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPUBZrrik), 0,
31543 /* 65396*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31552 /* 65411*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
31561 /* 65428*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31563 /* 65436*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31566 /* 65445*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31568 /* 65454*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31571 /* 65463*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31574 /* 65475*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPWZrrik), 0,
31577 /* 65488*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31588 /* 65508*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31590 /* 65516*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31593 /* 65525*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31595 /* 65534*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31598 /* 65543*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31601 /* 65555*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPUWZrrik), 0,
31604 /* 65568*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31613 /* 65583*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
31622 /* 65600*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31624 /* 65608*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31627 /* 65617*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31629 /* 65626*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31632 /* 65635*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31635 /* 65647*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPWZrrik), 0,
31638 /* 65660*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31649 /* 65680*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31651 /* 65688*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31654 /* 65697*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31656 /* 65706*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31659 /* 65715*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31662 /* 65727*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPUWZrrik), 0,
31665 /* 65740*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31676 /* 65760*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDrr), 0,
31682 /* 65771*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PANDrr), 0,
31688 /* 65782*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ128rr), 0,
31696 /* 65797*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDYrr), 0,
31702 /* 65808*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VANDPSYrr), 0,
31708 /* 65819*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ256rr), 0,
31716 /* 65834*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDYrr), 0,
31722 /* 65845*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VANDPSYrr), 0,
31728 /* 65856*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ256rr), 0,
31736 /* 65871*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDYrr), 0,
31742 /* 65882*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VANDPSYrr), 0,
31748 /* 65893*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ256rr), 0,
31756 /* 65908*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDYrr), 0,
31762 /* 65919*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VANDPSYrr), 0,
31768 /* 65930*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ256rr), 0,
31776 /* 65945*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDrr), 0,
31782 /* 65956*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PANDrr), 0,
31788 /* 65967*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ128rr), 0,
31796 /* 65982*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDrr), 0,
31802 /* 65993*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PANDrr), 0,
31808 /* 66004*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ128rr), 0,
31816 /* 66019*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDrr), 0,
31822 /* 66030*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PANDrr), 0,
31828 /* 66041*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ128rr), 0,
31836 /* 66056*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KANDBrr), 0,
31843 /* 66070*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31846 /* 66081*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31848 /* 66089*/ OPC_EmitNode1, TARGET_VAL(X86::KANDWrr), 0,
31851 /* 66100*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31858 /* 66113*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KANDWrr), 0,
31864 /* 66125*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KANDDrr), 0,
31870 /* 66137*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KANDQrr), 0,
31876 /* 66149*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZrr), 0,
31882 /* 66161*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZrr), 0,
31888 /* 66173*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZrr), 0,
31894 /* 66185*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZrr), 0,
31900 /* 66198*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31903 /* 66209*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31905 /* 66217*/ OPC_EmitNode1, TARGET_VAL(X86::KANDWrr), 0,
31908 /* 66228*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31914 /* 66241*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31917 /* 66252*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31919 /* 66260*/ OPC_EmitNode1, TARGET_VAL(X86::KANDWrr), 0,
31922 /* 66271*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31928 /* 66284*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31931 /* 66295*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31933 /* 66303*/ OPC_EmitNode1, TARGET_VAL(X86::KANDWrr), 0,
31936 /* 66314*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31943 /* 66325*/ /*SwitchOpcode*/ 8|128,4/*520*/, TARGET_VAL(X86ISD::SMUL),// ->66849
31946 /* 66333*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
31957 /* 66349*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
31964 /* 66363*/ OPC_MorphNodeTo2, TARGET_VAL(X86::IMUL16rmi8), 0|OPFL_Chain|OPFL_MemRefs,
31973 /* 66382*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
31980 /* 66396*/ OPC_MorphNodeTo2, TARGET_VAL(X86::IMUL32rmi8), 0|OPFL_Chain|OPFL_MemRefs,
31989 /* 66415*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
31997 /* 66431*/ OPC_MorphNodeTo2, TARGET_VAL(X86::IMUL64rmi8), 0|OPFL_Chain|OPFL_MemRefs,
32008 /* 66456*/ OPC_MorphNodeTo2, TARGET_VAL(X86::IMUL64rmi32), 0|OPFL_Chain|OPFL_MemRefs,
32018 /* 66476*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
32024 /* 66488*/ OPC_MorphNodeTo2, TARGET_VAL(X86::IMUL16rmi), 0|OPFL_Chain|OPFL_MemRefs,
32033 /* 66507*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
32039 /* 66519*/ OPC_MorphNodeTo2, TARGET_VAL(X86::IMUL32rmi), 0|OPFL_Chain|OPFL_MemRefs,
32047 /* 66536*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
32059 /* 66556*/ OPC_MorphNodeTo2, TARGET_VAL(X86::IMUL16rm), 0|OPFL_Chain|OPFL_MemRefs,
32069 /* 66579*/ OPC_MorphNodeTo2, TARGET_VAL(X86::IMUL32rm), 0|OPFL_Chain|OPFL_MemRefs,
32079 /* 66602*/ OPC_MorphNodeTo2, TARGET_VAL(X86::IMUL64rm), 0|OPFL_Chain|OPFL_MemRefs,
32086 /* 66618*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
32099 /* 66639*/ OPC_MorphNodeTo2, TARGET_VAL(X86::IMUL16rm), 0|OPFL_Chain|OPFL_MemRefs,
32110 /* 66663*/ OPC_MorphNodeTo2, TARGET_VAL(X86::IMUL32rm), 0|OPFL_Chain|OPFL_MemRefs,
32121 /* 66687*/ OPC_MorphNodeTo2, TARGET_VAL(X86::IMUL64rm), 0|OPFL_Chain|OPFL_MemRefs,
32131 /* 66708*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
32137 /* 66720*/ OPC_MorphNodeTo2, TARGET_VAL(X86::IMUL16rri8), 0,
32146 /* 66737*/ OPC_MorphNodeTo2, TARGET_VAL(X86::IMUL32rri8), 0,
32155 /* 66754*/ OPC_MorphNodeTo2, TARGET_VAL(X86::IMUL64rri8), 0,
32164 /* 66771*/ OPC_MorphNodeTo2, TARGET_VAL(X86::IMUL64rri32), 0,
32172 /* 66787*/ OPC_MorphNodeTo2, TARGET_VAL(X86::IMUL16rri), 0,
32178 /* 66800*/ OPC_MorphNodeTo2, TARGET_VAL(X86::IMUL32rri), 0,
32186 /* 66814*/ OPC_MorphNodeTo2, TARGET_VAL(X86::IMUL16rr), 0,
32192 /* 66826*/ OPC_MorphNodeTo2, TARGET_VAL(X86::IMUL32rr), 0,
32198 /* 66838*/ OPC_MorphNodeTo2, TARGET_VAL(X86::IMUL64rr), 0,
32204 /* 66849*/ /*SwitchOpcode*/ 80|128,16/*2128*/, TARGET_VAL(ISD::MUL),// ->68981
32207 /* 66857*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
32218 /* 66873*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
32225 /* 66887*/ OPC_MorphNodeTo2, TARGET_VAL(X86::IMUL16rmi8), 0|OPFL_Chain|OPFL_MemRefs,
32234 /* 66906*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
32241 /* 66920*/ OPC_MorphNodeTo2, TARGET_VAL(X86::IMUL32rmi8), 0|OPFL_Chain|OPFL_MemRefs,
32250 /* 66939*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
32258 /* 66955*/ OPC_MorphNodeTo2, TARGET_VAL(X86::IMUL64rmi8), 0|OPFL_Chain|OPFL_MemRefs,
32269 /* 66980*/ OPC_MorphNodeTo2, TARGET_VAL(X86::IMUL64rmi32), 0|OPFL_Chain|OPFL_MemRefs,
32279 /* 67000*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
32285 /* 67012*/ OPC_MorphNodeTo2, TARGET_VAL(X86::IMUL16rmi), 0|OPFL_Chain|OPFL_MemRefs,
32294 /* 67031*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
32300 /* 67043*/ OPC_MorphNodeTo2, TARGET_VAL(X86::IMUL32rmi), 0|OPFL_Chain|OPFL_MemRefs,
32308 /* 67060*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
32321 /* 67083*/ OPC_MorphNodeTo2, TARGET_VAL(X86::MUL8m), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
32331 /* 67105*/ OPC_MorphNodeTo2, TARGET_VAL(X86::IMUL16rm), 0|OPFL_Chain|OPFL_MemRefs,
32341 /* 67128*/ OPC_MorphNodeTo2, TARGET_VAL(X86::IMUL32rm), 0|OPFL_Chain|OPFL_MemRefs,
32351 /* 67151*/ OPC_MorphNodeTo2, TARGET_VAL(X86::IMUL64rm), 0|OPFL_Chain|OPFL_MemRefs,
32358 /* 67167*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
32371 /* 67188*/ OPC_MorphNodeTo2, TARGET_VAL(X86::IMUL16rm), 0|OPFL_Chain|OPFL_MemRefs,
32382 /* 67212*/ OPC_MorphNodeTo2, TARGET_VAL(X86::IMUL32rm), 0|OPFL_Chain|OPFL_MemRefs,
32393 /* 67236*/ OPC_MorphNodeTo2, TARGET_VAL(X86::IMUL64rm), 0|OPFL_Chain|OPFL_MemRefs,
32404 /* 67262*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LEA32r), 0,
32411 /* 67279*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LEA64_32r), 0,
32418 /* 67296*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LEA64r), 0,
32429 /* 67318*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
32435 /* 67330*/ OPC_MorphNodeTo2, TARGET_VAL(X86::IMUL16rri8), 0,
32444 /* 67347*/ OPC_MorphNodeTo2, TARGET_VAL(X86::IMUL32rri8), 0,
32453 /* 67364*/ OPC_MorphNodeTo2, TARGET_VAL(X86::IMUL64rri8), 0,
32462 /* 67381*/ OPC_MorphNodeTo2, TARGET_VAL(X86::IMUL64rri32), 0,
32470 /* 67397*/ OPC_MorphNodeTo2, TARGET_VAL(X86::IMUL16rri), 0,
32476 /* 67410*/ OPC_MorphNodeTo2, TARGET_VAL(X86::IMUL32rri), 0,
32485 /* 67427*/ OPC_MorphNodeTo2, TARGET_VAL(X86::MUL8r), 0|OPFL_GlueInput,
32491 /* 67438*/ OPC_MorphNodeTo2, TARGET_VAL(X86::IMUL16rr), 0,
32497 /* 67450*/ OPC_MorphNodeTo2, TARGET_VAL(X86::IMUL32rr), 0,
32503 /* 67462*/ OPC_MorphNodeTo2, TARGET_VAL(X86::IMUL64rr), 0,
32510 /* 67475*/ OPC_SwitchOpcode /*2 cases */, 73|128,2/*329*/, TARGET_VAL(ISD::LOAD),// ->67809
32523 /* 67499*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLWrm), 0|OPFL_Chain|OPFL_MemRefs,
32534 /* 67523*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMULLWrm), 0|OPFL_Chain|OPFL_MemRefs,
32544 /* 67546*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLWYrm), 0|OPFL_Chain|OPFL_MemRefs,
32552 /* 67566*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLDrm), 0|OPFL_Chain|OPFL_MemRefs,
32560 /* 67586*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLDYrm), 0|OPFL_Chain|OPFL_MemRefs,
32572 /* 67611*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMULLDrm), 0|OPFL_Chain|OPFL_MemRefs,
32582 /* 67635*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLDZrm), 0|OPFL_Chain|OPFL_MemRefs,
32590 /* 67655*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
32598 /* 67675*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
32606 /* 67695*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLWZrm), 0|OPFL_Chain|OPFL_MemRefs,
32614 /* 67715*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLWZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
32622 /* 67735*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLWZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
32630 /* 67755*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLQZrm), 0|OPFL_Chain|OPFL_MemRefs,
32638 /* 67775*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
32646 /* 67795*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
32652 /* 67809*/ /*SwitchOpcode*/ 10|128,1/*138*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->67951
32664 /* 67831*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLDZrmb), 0|OPFL_Chain|OPFL_MemRefs,
32672 /* 67851*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLDZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
32680 /* 67871*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLDZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
32692 /* 67897*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
32700 /* 67917*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLQZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
32708 /* 67937*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLQZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
32718 /* 67956*/ OPC_SwitchOpcode /*2 cases */, 78|128,2/*334*/, TARGET_VAL(ISD::LOAD),// ->68295
32732 /* 67981*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLWrm), 0|OPFL_Chain|OPFL_MemRefs,
32744 /* 68006*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMULLWrm), 0|OPFL_Chain|OPFL_MemRefs,
32755 /* 68030*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLWYrm), 0|OPFL_Chain|OPFL_MemRefs,
32763 /* 68050*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLDrm), 0|OPFL_Chain|OPFL_MemRefs,
32771 /* 68070*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLDYrm), 0|OPFL_Chain|OPFL_MemRefs,
32784 /* 68096*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMULLDrm), 0|OPFL_Chain|OPFL_MemRefs,
32795 /* 68121*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLDZrm), 0|OPFL_Chain|OPFL_MemRefs,
32803 /* 68141*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
32811 /* 68161*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
32819 /* 68181*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLWZrm), 0|OPFL_Chain|OPFL_MemRefs,
32827 /* 68201*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLWZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
32835 /* 68221*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLWZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
32843 /* 68241*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLQZrm), 0|OPFL_Chain|OPFL_MemRefs,
32851 /* 68261*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
32859 /* 68281*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
32865 /* 68295*/ /*SwitchOpcode*/ 12|128,1/*140*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->68439
32878 /* 68318*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLDZrmb), 0|OPFL_Chain|OPFL_MemRefs,
32886 /* 68338*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLDZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
32894 /* 68358*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLDZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
32907 /* 68385*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
32915 /* 68405*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLQZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
32923 /* 68425*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLQZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
32933 /* 68443*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
32944 /* 68462*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32947 /* 68471*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32949 /* 68480*/ OPC_EmitNode1, TARGET_VAL(X86::VPMULLQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
32952 /* 68495*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain,
32960 /* 68511*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32963 /* 68520*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32965 /* 68529*/ OPC_EmitNode1, TARGET_VAL(X86::VPMULLQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
32968 /* 68544*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain,
32975 /* 68555*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
32987 /* 68575*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32990 /* 68584*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32992 /* 68593*/ OPC_EmitNode1, TARGET_VAL(X86::VPMULLQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
32995 /* 68608*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain,
33003 /* 68624*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
33006 /* 68633*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
33008 /* 68642*/ OPC_EmitNode1, TARGET_VAL(X86::VPMULLQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
33011 /* 68657*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain,
33022 /* 68677*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLWrr), 0,
33028 /* 68688*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMULLWrr), 0,
33034 /* 68699*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLWZ128rr), 0,
33042 /* 68714*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLWYrr), 0,
33048 /* 68725*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLWZ256rr), 0,
33056 /* 68740*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLDrr), 0,
33062 /* 68751*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMULLDrr), 0,
33068 /* 68762*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLDZ128rr), 0,
33076 /* 68777*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLDYrr), 0,
33082 /* 68788*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLDZ256rr), 0,
33089 /* 68801*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLDZrr), 0,
33095 /* 68813*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLWZrr), 0,
33101 /* 68825*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLQZrr), 0,
33108 /* 68839*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLQZ256rr), 0,
33114 /* 68850*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
33117 /* 68859*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
33119 /* 68868*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
33122 /* 68877*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
33124 /* 68886*/ OPC_EmitNode1, TARGET_VAL(X86::VPMULLQZrr), 0,
33127 /* 68897*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
33135 /* 68912*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLQZ128rr), 0,
33141 /* 68923*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
33144 /* 68932*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
33146 /* 68941*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
33149 /* 68950*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
33151 /* 68959*/ OPC_EmitNode1, TARGET_VAL(X86::VPMULLQZrr), 0,
33154 /* 68970*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
33161 /* 68981*/ /*SwitchOpcode*/ 73|128,1/*201*/, TARGET_VAL(X86ISD::BT),// ->69186
33164 /* 68988*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
33175 /* 69005*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
33180 /* 69015*/ OPC_MorphNodeTo1, TARGET_VAL(X86::BT16mi8), 0|OPFL_Chain|OPFL_MemRefs,
33189 /* 69034*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
33194 /* 69044*/ OPC_MorphNodeTo1, TARGET_VAL(X86::BT32mi8), 0|OPFL_Chain|OPFL_MemRefs,
33203 /* 69063*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
33209 /* 69075*/ OPC_MorphNodeTo1, TARGET_VAL(X86::BT64mi8), 0|OPFL_Chain|OPFL_MemRefs,
33221 /* 69098*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
33224 /* 69104*/ OPC_MorphNodeTo1, TARGET_VAL(X86::BT16ri8), 0,
33229 /* 69113*/ OPC_MorphNodeTo1, TARGET_VAL(X86::BT16rr), 0,
33239 /* 69129*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
33242 /* 69135*/ OPC_MorphNodeTo1, TARGET_VAL(X86::BT32ri8), 0,
33247 /* 69144*/ OPC_MorphNodeTo1, TARGET_VAL(X86::BT32rr), 0,
33257 /* 69160*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
33260 /* 69166*/ OPC_MorphNodeTo1, TARGET_VAL(X86::BT64ri8), 0,
33265 /* 69175*/ OPC_MorphNodeTo1, TARGET_VAL(X86::BT64rr), 0,
33272 /* 69186*/ /*SwitchOpcode*/ 10|128,1/*138*/, TARGET_VAL(X86ISD::LWPINS),// ->69328
33279 /* 69199*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
33289 /* 69213*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33294 /* 69226*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LWPINS32rmi), 0|OPFL_Chain|OPFL_MemRefs,
33302 /* 69243*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33306 /* 69250*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LWPINS32rri), 0|OPFL_Chain,
33315 /* 69266*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
33325 /* 69280*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33330 /* 69293*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LWPINS64rmi), 0|OPFL_Chain|OPFL_MemRefs,
33338 /* 69310*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33342 /* 69317*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LWPINS64rri), 0|OPFL_Chain,
33348 /* 69328*/ /*SwitchOpcode*/ 103|128,11/*1511*/, TARGET_VAL(X86ISD::CMOV),// ->70843
33352 /* 69336*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
33363 /* 69352*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33371 /* 69368*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMOV16rm), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
33380 /* 69387*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33388 /* 69403*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMOV32rm), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
33397 /* 69422*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33405 /* 69438*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMOV64rm), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
33412 /* 69455*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
33424 /* 69472*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33433 /* 69491*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMOV16rm), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
33443 /* 69511*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33452 /* 69530*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMOV32rm), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
33462 /* 69550*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33471 /* 69569*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMOV64rm), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
33482 /* 69591*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33489 /* 69606*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMOV16rr), 0|OPFL_GlueInput,
33496 /* 69621*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMOV_GR16), 0|OPFL_GlueInput,
33505 /* 69640*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMOV32rr), 0|OPFL_GlueInput,
33512 /* 69655*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMOV_GR32), 0|OPFL_GlueInput,
33520 /* 69672*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMOV64rr), 0|OPFL_GlueInput,
33526 /* 69686*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMOV_GR8), 0|OPFL_GlueInput,
33537 /* 69708*/ OPC_MorphNodeTo2, TARGET_VAL(X86::CMOVB_Fp32), 0|OPFL_GlueInput,
33544 /* 69724*/ OPC_MorphNodeTo2, TARGET_VAL(X86::CMOVB_Fp64), 0|OPFL_GlueInput,
33551 /* 69740*/ OPC_MorphNodeTo2, TARGET_VAL(X86::CMOVB_Fp80), 0|OPFL_GlueInput,
33562 /* 69762*/ OPC_MorphNodeTo2, TARGET_VAL(X86::CMOVBE_Fp32), 0|OPFL_GlueInput,
33569 /* 69778*/ OPC_MorphNodeTo2, TARGET_VAL(X86::CMOVBE_Fp64), 0|OPFL_GlueInput,
33576 /* 69794*/ OPC_MorphNodeTo2, TARGET_VAL(X86::CMOVBE_Fp80), 0|OPFL_GlueInput,
33587 /* 69816*/ OPC_MorphNodeTo2, TARGET_VAL(X86::CMOVE_Fp32), 0|OPFL_GlueInput,
33594 /* 69832*/ OPC_MorphNodeTo2, TARGET_VAL(X86::CMOVE_Fp64), 0|OPFL_GlueInput,
33601 /* 69848*/ OPC_MorphNodeTo2, TARGET_VAL(X86::CMOVE_Fp80), 0|OPFL_GlueInput,
33612 /* 69870*/ OPC_MorphNodeTo2, TARGET_VAL(X86::CMOVP_Fp32), 0|OPFL_GlueInput,
33619 /* 69886*/ OPC_MorphNodeTo2, TARGET_VAL(X86::CMOVP_Fp64), 0|OPFL_GlueInput,
33626 /* 69902*/ OPC_MorphNodeTo2, TARGET_VAL(X86::CMOVP_Fp80), 0|OPFL_GlueInput,
33637 /* 69924*/ OPC_MorphNodeTo2, TARGET_VAL(X86::CMOVNB_Fp32), 0|OPFL_GlueInput,
33644 /* 69940*/ OPC_MorphNodeTo2, TARGET_VAL(X86::CMOVNB_Fp64), 0|OPFL_GlueInput,
33651 /* 69956*/ OPC_MorphNodeTo2, TARGET_VAL(X86::CMOVNB_Fp80), 0|OPFL_GlueInput,
33662 /* 69978*/ OPC_MorphNodeTo2, TARGET_VAL(X86::CMOVNBE_Fp32), 0|OPFL_GlueInput,
33669 /* 69994*/ OPC_MorphNodeTo2, TARGET_VAL(X86::CMOVNBE_Fp64), 0|OPFL_GlueInput,
33676 /* 70010*/ OPC_MorphNodeTo2, TARGET_VAL(X86::CMOVNBE_Fp80), 0|OPFL_GlueInput,
33687 /* 70032*/ OPC_MorphNodeTo2, TARGET_VAL(X86::CMOVNE_Fp32), 0|OPFL_GlueInput,
33694 /* 70048*/ OPC_MorphNodeTo2, TARGET_VAL(X86::CMOVNE_Fp64), 0|OPFL_GlueInput,
33701 /* 70064*/ OPC_MorphNodeTo2, TARGET_VAL(X86::CMOVNE_Fp80), 0|OPFL_GlueInput,
33712 /* 70086*/ OPC_MorphNodeTo2, TARGET_VAL(X86::CMOVNP_Fp32), 0|OPFL_GlueInput,
33719 /* 70102*/ OPC_MorphNodeTo2, TARGET_VAL(X86::CMOVNP_Fp64), 0|OPFL_GlueInput,
33726 /* 70118*/ OPC_MorphNodeTo2, TARGET_VAL(X86::CMOVNP_Fp80), 0|OPFL_GlueInput,
33734 /* 70132*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33741 /* 70147*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMOV_RFP32), 0|OPFL_GlueInput,
33748 /* 70162*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMOV_FR32), 0|OPFL_GlueInput,
33755 /* 70177*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMOV_FR32X), 0|OPFL_GlueInput,
33764 /* 70196*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMOV_RFP64), 0|OPFL_GlueInput,
33771 /* 70211*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMOV_FR64), 0|OPFL_GlueInput,
33778 /* 70226*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMOV_FR64X), 0|OPFL_GlueInput,
33785 /* 70241*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMOV_RFP80), 0|OPFL_GlueInput,
33791 /* 70255*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMOV_VR128), 0|OPFL_GlueInput,
33799 /* 70273*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMOV_VR128), 0|OPFL_GlueInput,
33806 /* 70288*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMOV_VR128X), 0|OPFL_GlueInput,
33815 /* 70307*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMOV_VR256), 0|OPFL_GlueInput,
33822 /* 70322*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMOV_VR256X), 0|OPFL_GlueInput,
33829 /* 70337*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMOV_VR512), 0|OPFL_GlueInput,
33835 /* 70351*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMOV_VK2), 0|OPFL_GlueInput,
33841 /* 70365*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMOV_VK4), 0|OPFL_GlueInput,
33847 /* 70379*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMOV_VK8), 0|OPFL_GlueInput,
33853 /* 70393*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMOV_VK16), 0|OPFL_GlueInput,
33859 /* 70407*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMOV_VK32), 0|OPFL_GlueInput,
33865 /* 70421*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMOV_VK64), 0|OPFL_GlueInput,
33873 /* 70439*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMOV_VR128), 0|OPFL_GlueInput,
33880 /* 70454*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMOV_VR128X), 0|OPFL_GlueInput,
33889 /* 70473*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMOV_VR128), 0|OPFL_GlueInput,
33896 /* 70488*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMOV_VR128X), 0|OPFL_GlueInput,
33905 /* 70507*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMOV_VR128), 0|OPFL_GlueInput,
33912 /* 70522*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMOV_VR128X), 0|OPFL_GlueInput,
33921 /* 70541*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMOV_VR256), 0|OPFL_GlueInput,
33928 /* 70556*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMOV_VR256X), 0|OPFL_GlueInput,
33937 /* 70575*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMOV_VR256), 0|OPFL_GlueInput,
33944 /* 70590*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMOV_VR256X), 0|OPFL_GlueInput,
33953 /* 70609*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMOV_VR256), 0|OPFL_GlueInput,
33960 /* 70624*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMOV_VR256X), 0|OPFL_GlueInput,
33967 /* 70639*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMOV_VR512), 0|OPFL_GlueInput,
33973 /* 70653*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMOV_VR512), 0|OPFL_GlueInput,
33979 /* 70667*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMOV_VR512), 0|OPFL_GlueInput,
33987 /* 70685*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMOV_VR128), 0|OPFL_GlueInput,
33994 /* 70700*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMOV_VR128X), 0|OPFL_GlueInput,
34003 /* 70719*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMOV_VR128), 0|OPFL_GlueInput,
34010 /* 70734*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMOV_VR128X), 0|OPFL_GlueInput,
34019 /* 70753*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMOV_VR256), 0|OPFL_GlueInput,
34026 /* 70768*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMOV_VR256X), 0|OPFL_GlueInput,
34035 /* 70787*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMOV_VR256), 0|OPFL_GlueInput,
34042 /* 70802*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMOV_VR256X), 0|OPFL_GlueInput,
34049 /* 70817*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMOV_VR512), 0|OPFL_GlueInput,
34055 /* 70831*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMOV_VR512), 0|OPFL_GlueInput,
34062 /* 70843*/ /*SwitchOpcode*/ 97|128,8/*1121*/, TARGET_VAL(ISD::ROTR),// ->71968
34065 /* 70850*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
34076 /* 70866*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
34084 /* 70882*/ OPC_MorphNodeTo1, TARGET_VAL(X86::RORX32mi), 0|OPFL_Chain|OPFL_MemRefs,
34093 /* 70900*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
34101 /* 70916*/ OPC_MorphNodeTo1, TARGET_VAL(X86::RORX64mi), 0|OPFL_Chain|OPFL_MemRefs,
34111 /* 70936*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
34118 /* 70951*/ OPC_MorphNodeTo1, TARGET_VAL(X86::RORX32ri), 0,
34125 /* 70964*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SHRDROT32ri), 0,
34134 /* 70982*/ OPC_MorphNodeTo1, TARGET_VAL(X86::RORX64ri), 0,
34141 /* 70995*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SHRDROT64ri), 0,
34149 /* 71008*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
34152 /* 71013*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
34160 /* 71029*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ROR8rCL), 0|OPFL_GlueInput,
34169 /* 71046*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ROR16rCL), 0|OPFL_GlueInput,
34178 /* 71063*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ROR32rCL), 0|OPFL_GlueInput,
34187 /* 71080*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ROR64rCL), 0|OPFL_GlueInput,
34196 /* 71097*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ROR8r1), 0,
34201 /* 71107*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ROR16r1), 0,
34206 /* 71117*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ROR32r1), 0,
34211 /* 71127*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ROR64r1), 0,
34220 /* 71143*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ROL8r1), 0,
34228 /* 71158*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ROL16r1), 0,
34236 /* 71173*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ROL32r1), 0,
34244 /* 71188*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ROL64r1), 0,
34254 /* 71208*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ROR8ri), 0,
34260 /* 71221*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ROR8rCL), 0|OPFL_GlueInput,
34268 /* 71237*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ROR16ri), 0,
34274 /* 71250*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ROR16rCL), 0|OPFL_GlueInput,
34282 /* 71266*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ROR32ri), 0,
34288 /* 71279*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ROR32rCL), 0|OPFL_GlueInput,
34296 /* 71295*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ROR64ri), 0,
34302 /* 71308*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ROR64rCL), 0|OPFL_GlueInput,
34310 /* 71321*/ OPC_SwitchOpcode /*2 cases */, 20|128,1/*148*/, TARGET_VAL(ISD::LOAD),// ->71474
34323 /* 71346*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORVDZrm), 0|OPFL_Chain|OPFL_MemRefs,
34333 /* 71369*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORVDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
34343 /* 71392*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORVDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
34353 /* 71415*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORVQZrm), 0|OPFL_Chain|OPFL_MemRefs,
34363 /* 71438*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORVQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
34373 /* 71461*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORVQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
34378 /* 71474*/ /*SwitchOpcode*/ 26|128,1/*154*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->71632
34391 /* 71498*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORVDZrmb), 0|OPFL_Chain|OPFL_MemRefs,
34401 /* 71521*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORVDZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
34411 /* 71544*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORVDZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
34424 /* 71572*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORVQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
34434 /* 71595*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORVQZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
34444 /* 71618*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORVQZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
34456 /* 71643*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORVDZrr), 0,
34464 /* 71659*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORVDZ256rr), 0,
34470 /* 71670*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
34473 /* 71679*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
34475 /* 71688*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
34478 /* 71697*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
34480 /* 71706*/ OPC_EmitNode1, TARGET_VAL(X86::VPRORVDZrr), 0,
34483 /* 71717*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
34492 /* 71734*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORVDZ128rr), 0,
34498 /* 71745*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
34501 /* 71754*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
34503 /* 71763*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
34506 /* 71772*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
34508 /* 71781*/ OPC_EmitNode1, TARGET_VAL(X86::VPRORVDZrr), 0,
34511 /* 71792*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
34519 /* 71807*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORVQZrr), 0,
34527 /* 71823*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORVQZ256rr), 0,
34533 /* 71834*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
34536 /* 71843*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
34538 /* 71852*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
34541 /* 71861*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
34543 /* 71870*/ OPC_EmitNode1, TARGET_VAL(X86::VPRORVQZrr), 0,
34546 /* 71881*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
34555 /* 71898*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORVQZ128rr), 0,
34561 /* 71909*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
34564 /* 71918*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
34566 /* 71927*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
34569 /* 71936*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
34571 /* 71945*/ OPC_EmitNode1, TARGET_VAL(X86::VPRORVQZrr), 0,
34574 /* 71956*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
34582 /* 71968*/ /*SwitchOpcode*/ 75|128,11/*1483*/, TARGET_VAL(ISD::ROTL),// ->73455
34585 /* 71975*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
34596 /* 71991*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
34605 /* 72010*/ OPC_MorphNodeTo1, TARGET_VAL(X86::RORX32mi), 0|OPFL_Chain|OPFL_MemRefs,
34614 /* 72028*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
34623 /* 72047*/ OPC_MorphNodeTo1, TARGET_VAL(X86::RORX64mi), 0|OPFL_Chain|OPFL_MemRefs,
34633 /* 72067*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
34641 /* 72085*/ OPC_MorphNodeTo1, TARGET_VAL(X86::RORX32ri), 0,
34648 /* 72098*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SHLDROT32ri), 0,
34658 /* 72119*/ OPC_MorphNodeTo1, TARGET_VAL(X86::RORX64ri), 0,
34665 /* 72132*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SHLDROT64ri), 0,
34673 /* 72145*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
34676 /* 72150*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
34684 /* 72166*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ROL8rCL), 0|OPFL_GlueInput,
34693 /* 72183*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ROL16rCL), 0|OPFL_GlueInput,
34702 /* 72200*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ROL32rCL), 0|OPFL_GlueInput,
34711 /* 72217*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ROL64rCL), 0|OPFL_GlueInput,
34720 /* 72234*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ROL8r1), 0,
34725 /* 72244*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ROL16r1), 0,
34730 /* 72254*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ROL32r1), 0,
34735 /* 72264*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ROL64r1), 0,
34744 /* 72280*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ROR8r1), 0,
34752 /* 72295*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ROR16r1), 0,
34760 /* 72310*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ROR32r1), 0,
34768 /* 72325*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ROR64r1), 0,
34778 /* 72345*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ROL8ri), 0,
34784 /* 72358*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ROL8rCL), 0|OPFL_GlueInput,
34792 /* 72374*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ROL16ri), 0,
34798 /* 72387*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ROL16rCL), 0|OPFL_GlueInput,
34806 /* 72403*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ROL32ri), 0,
34812 /* 72416*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ROL32rCL), 0|OPFL_GlueInput,
34820 /* 72432*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ROL64ri), 0,
34826 /* 72445*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ROL64rCL), 0|OPFL_GlueInput,
34834 /* 72457*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
34847 /* 72479*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROTBrm), 0|OPFL_Chain|OPFL_MemRefs,
34854 /* 72494*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
34868 /* 72517*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROTBmr), 0|OPFL_Chain|OPFL_MemRefs,
34875 /* 72532*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
34888 /* 72554*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROTDrm), 0|OPFL_Chain|OPFL_MemRefs,
34894 /* 72568*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
34908 /* 72591*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROTDmr), 0|OPFL_Chain|OPFL_MemRefs,
34915 /* 72606*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
34928 /* 72628*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROTQrm), 0|OPFL_Chain|OPFL_MemRefs,
34934 /* 72642*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
34948 /* 72665*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROTQmr), 0|OPFL_Chain|OPFL_MemRefs,
34955 /* 72680*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
34968 /* 72702*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROTWrm), 0|OPFL_Chain|OPFL_MemRefs,
34974 /* 72716*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
34988 /* 72739*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROTWmr), 0|OPFL_Chain|OPFL_MemRefs,
34996 /* 72758*/ OPC_SwitchOpcode /*2 cases */, 20|128,1/*148*/, TARGET_VAL(ISD::LOAD),// ->72911
35009 /* 72783*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLVDZrm), 0|OPFL_Chain|OPFL_MemRefs,
35019 /* 72806*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLVDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
35029 /* 72829*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLVDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
35039 /* 72852*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLVQZrm), 0|OPFL_Chain|OPFL_MemRefs,
35049 /* 72875*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLVQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
35059 /* 72898*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLVQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
35064 /* 72911*/ /*SwitchOpcode*/ 26|128,1/*154*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->73069
35077 /* 72935*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLVDZrmb), 0|OPFL_Chain|OPFL_MemRefs,
35087 /* 72958*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLVDZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
35097 /* 72981*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLVDZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
35110 /* 73009*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLVQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
35120 /* 73032*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLVQZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
35130 /* 73055*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLVQZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
35142 /* 73080*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROTBrr), 0,
35150 /* 73096*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROTDrr), 0,
35156 /* 73107*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLVDZ128rr), 0,
35162 /* 73118*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
35165 /* 73127*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
35167 /* 73136*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
35170 /* 73145*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
35172 /* 73154*/ OPC_EmitNode1, TARGET_VAL(X86::VPROLVDZrr), 0,
35175 /* 73165*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35184 /* 73182*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROTQrr), 0,
35190 /* 73193*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLVQZ128rr), 0,
35196 /* 73204*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
35199 /* 73213*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
35201 /* 73222*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
35204 /* 73231*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
35206 /* 73240*/ OPC_EmitNode1, TARGET_VAL(X86::VPROLVQZrr), 0,
35209 /* 73251*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35217 /* 73266*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROTWrr), 0,
35224 /* 73280*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLVDZrr), 0,
35232 /* 73296*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLVDZ256rr), 0,
35238 /* 73307*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
35241 /* 73316*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
35243 /* 73325*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
35246 /* 73334*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
35248 /* 73343*/ OPC_EmitNode1, TARGET_VAL(X86::VPROLVDZrr), 0,
35251 /* 73354*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35259 /* 73369*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLVQZrr), 0,
35267 /* 73385*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLVQZ256rr), 0,
35273 /* 73396*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
35276 /* 73405*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
35278 /* 73414*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
35281 /* 73423*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
35283 /* 73432*/ OPC_EmitNode1, TARGET_VAL(X86::VPROLVQZrr), 0,
35286 /* 73443*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35294 /* 73455*/ /*SwitchOpcode*/ 47|128,24/*3119*/, TARGET_VAL(X86ISD::VZEXT_MOVL),// ->76578
35297 /* 73463*/ OPC_CheckOpcode, TARGET_VAL(ISD::SCALAR_TO_VECTOR),
35300 /* 73469*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
35314 /* 73492*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_MOVD64rm), 0|OPFL_Chain|OPFL_MemRefs,
35324 /* 73512*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_MOVD64rr), 0,
35330 /* 73521*/ OPC_SwitchOpcode /*2 cases */, 72, TARGET_VAL(ISD::LOAD),// ->73597
35346 /* 73549*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDI2PDIrm), 0|OPFL_Chain|OPFL_MemRefs,
35354 /* 73567*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVDI2PDIrm), 0|OPFL_Chain|OPFL_MemRefs,
35362 /* 73585*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDI2PDIZrm), 0|OPFL_Chain|OPFL_MemRefs,
35367 /* 73597*/ /*SwitchOpcode*/ 16, TARGET_VAL(ISD::BITCAST),// ->73616
35374 /* 73609*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_MOVQ2DQrr), 0,
35387 /* 73630*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDI2PDIrr), 0,
35393 /* 73640*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVDI2PDIrr), 0,
35399 /* 73650*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDI2PDIZrr), 0,
35410 /* 73668*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOV64toPQIrr), 0,
35416 /* 73678*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOV64toPQIrr), 0,
35422 /* 73688*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOV64toPQIZrr), 0,
35434 /* 73708*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVZPQILo2PQIrr), 0,
35440 /* 73718*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVZPQILo2PQIrr), 0,
35446 /* 73728*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVZPQILo2PQIZrr), 0,
35454 /* 73742*/ OPC_EmitNode1, TARGET_VAL(X86::V_SET0), 0,
35456 /* 73748*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSSrr), 0,
35462 /* 73759*/ OPC_EmitNode1, TARGET_VAL(X86::V_SET0), 0,
35464 /* 73765*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVSSrr), 0,
35470 /* 73776*/ OPC_EmitNode1, TARGET_VAL(X86::V_SET0), 0,
35473 /* 73785*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBLENDWrri), 0,
35479 /* 73797*/ OPC_EmitNode1, TARGET_VAL(X86::V_SET0), 0,
35482 /* 73806*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PBLENDWrri), 0,
35488 /* 73818*/ OPC_EmitNode1, TARGET_VAL(X86::AVX512_128_SET0), 0,
35490 /* 73824*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSSZrr), 0,
35500 /* 73845*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35502 /* 73853*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVZPQILo2PQIrr), 0,
35505 /* 73863*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
35513 /* 73881*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35515 /* 73889*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVZPQILo2PQIZrr), 0,
35518 /* 73899*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
35527 /* 73919*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35529 /* 73927*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVZPQILo2PQIZrr), 0,
35532 /* 73937*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
35540 /* 73956*/ OPC_EmitNode1, TARGET_VAL(X86::V_SET0), 0,
35543 /* 73965*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35545 /* 73973*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVSSrr), 0,
35548 /* 73984*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
35555 /* 73999*/ OPC_EmitNode1, TARGET_VAL(X86::V_SET0), 0,
35558 /* 74008*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35561 /* 74019*/ OPC_EmitNode1, TARGET_VAL(X86::VPBLENDWrri), 0,
35564 /* 74031*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
35571 /* 74046*/ OPC_EmitNode1, TARGET_VAL(X86::AVX512_128_SET0), 0,
35574 /* 74055*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35576 /* 74063*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVSSZrr), 0,
35579 /* 74074*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
35588 /* 74093*/ OPC_EmitNode1, TARGET_VAL(X86::AVX512_128_SET0), 0,
35591 /* 74102*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35593 /* 74110*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVSSZrr), 0,
35596 /* 74121*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
35603 /* 74136*/ OPC_EmitNode1, TARGET_VAL(X86::V_SET0), 0,
35606 /* 74145*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35609 /* 74156*/ OPC_EmitNode1, TARGET_VAL(X86::VPBLENDWrri), 0,
35612 /* 74168*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
35620 /* 74182*/ OPC_CheckOpcode, TARGET_VAL(ISD::SCALAR_TO_VECTOR),
35622 /* 74186*/ OPC_SwitchOpcode /*4 cases */, 89|128,3/*473*/, TARGET_VAL(ISD::FMA),// ->74664
35628 /* 74199*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
35644 /* 74226*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
35647 /* 74237*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
35649 /* 74245*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSS4rm_Int), 0|OPFL_Chain|OPFL_MemRefs,
35655 /* 74260*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
35672 /* 74288*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
35675 /* 74299*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
35677 /* 74307*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSS4mr_Int), 0|OPFL_Chain|OPFL_MemRefs,
35684 /* 74323*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
35700 /* 74350*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
35703 /* 74361*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
35705 /* 74369*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSD4rm_Int), 0|OPFL_Chain|OPFL_MemRefs,
35711 /* 74384*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
35728 /* 74412*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
35731 /* 74423*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
35733 /* 74431*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSD4mr_Int), 0|OPFL_Chain|OPFL_MemRefs,
35740 /* 74447*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
35758 /* 74477*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
35761 /* 74488*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
35763 /* 74496*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSS4mr_Int), 0|OPFL_Chain|OPFL_MemRefs,
35775 /* 74524*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
35778 /* 74535*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
35780 /* 74543*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSD4mr_Int), 0|OPFL_Chain|OPFL_MemRefs,
35795 /* 74573*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
35798 /* 74584*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
35801 /* 74595*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
35803 /* 74603*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSS4rr_Int), 0,
35813 /* 74623*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
35816 /* 74634*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
35819 /* 74645*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
35821 /* 74653*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSD4rr_Int), 0,
35827 /* 74664*/ /*SwitchOpcode*/ 89|128,3/*473*/, TARGET_VAL(X86ISD::FMSUB),// ->75141
35833 /* 74676*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
35849 /* 74703*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
35852 /* 74714*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
35854 /* 74722*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBSS4rm_Int), 0|OPFL_Chain|OPFL_MemRefs,
35860 /* 74737*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
35877 /* 74765*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
35880 /* 74776*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
35882 /* 74784*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBSS4mr_Int), 0|OPFL_Chain|OPFL_MemRefs,
35889 /* 74800*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
35905 /* 74827*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
35908 /* 74838*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
35910 /* 74846*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBSD4rm_Int), 0|OPFL_Chain|OPFL_MemRefs,
35916 /* 74861*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
35933 /* 74889*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
35936 /* 74900*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
35938 /* 74908*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBSD4mr_Int), 0|OPFL_Chain|OPFL_MemRefs,
35945 /* 74924*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
35963 /* 74954*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
35966 /* 74965*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
35968 /* 74973*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBSS4mr_Int), 0|OPFL_Chain|OPFL_MemRefs,
35980 /* 75001*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
35983 /* 75012*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
35985 /* 75020*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBSD4mr_Int), 0|OPFL_Chain|OPFL_MemRefs,
36000 /* 75050*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36003 /* 75061*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36006 /* 75072*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36008 /* 75080*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBSS4rr_Int), 0,
36018 /* 75100*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36021 /* 75111*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36024 /* 75122*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36026 /* 75130*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBSD4rr_Int), 0,
36032 /* 75141*/ /*SwitchOpcode*/ 89|128,3/*473*/, TARGET_VAL(X86ISD::FNMADD),// ->75618
36038 /* 75153*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
36054 /* 75180*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36057 /* 75191*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36059 /* 75199*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADDSS4rm_Int), 0|OPFL_Chain|OPFL_MemRefs,
36065 /* 75214*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
36082 /* 75242*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36085 /* 75253*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36087 /* 75261*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADDSS4mr_Int), 0|OPFL_Chain|OPFL_MemRefs,
36094 /* 75277*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
36110 /* 75304*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36113 /* 75315*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36115 /* 75323*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADDSD4rm_Int), 0|OPFL_Chain|OPFL_MemRefs,
36121 /* 75338*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
36138 /* 75366*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36141 /* 75377*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36143 /* 75385*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADDSD4mr_Int), 0|OPFL_Chain|OPFL_MemRefs,
36150 /* 75401*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
36168 /* 75431*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36171 /* 75442*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36173 /* 75450*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADDSS4mr_Int), 0|OPFL_Chain|OPFL_MemRefs,
36185 /* 75478*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36188 /* 75489*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36190 /* 75497*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADDSD4mr_Int), 0|OPFL_Chain|OPFL_MemRefs,
36205 /* 75527*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36208 /* 75538*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36211 /* 75549*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36213 /* 75557*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADDSS4rr_Int), 0,
36223 /* 75577*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36226 /* 75588*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36229 /* 75599*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36231 /* 75607*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADDSD4rr_Int), 0,
36237 /* 75618*/ /*SwitchOpcode*/ 89|128,3/*473*/, TARGET_VAL(X86ISD::FNMSUB),// ->76095
36243 /* 75630*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
36259 /* 75657*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36262 /* 75668*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36264 /* 75676*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUBSS4rm_Int), 0|OPFL_Chain|OPFL_MemRefs,
36270 /* 75691*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
36287 /* 75719*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36290 /* 75730*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36292 /* 75738*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUBSS4mr_Int), 0|OPFL_Chain|OPFL_MemRefs,
36299 /* 75754*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
36315 /* 75781*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36318 /* 75792*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36320 /* 75800*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUBSD4rm_Int), 0|OPFL_Chain|OPFL_MemRefs,
36326 /* 75815*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
36343 /* 75843*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36346 /* 75854*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36348 /* 75862*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUBSD4mr_Int), 0|OPFL_Chain|OPFL_MemRefs,
36355 /* 75878*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
36373 /* 75908*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36376 /* 75919*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36378 /* 75927*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUBSS4mr_Int), 0|OPFL_Chain|OPFL_MemRefs,
36390 /* 75955*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36393 /* 75966*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36395 /* 75974*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUBSD4mr_Int), 0|OPFL_Chain|OPFL_MemRefs,
36410 /* 76004*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36413 /* 76015*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36416 /* 76026*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36418 /* 76034*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUBSS4rr_Int), 0,
36428 /* 76054*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36431 /* 76065*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36434 /* 76076*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36436 /* 76084*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUBSD4rr_Int), 0,
36448 /* 76106*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVZPQILo2PQIrr), 0,
36454 /* 76116*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVZPQILo2PQIrr), 0,
36460 /* 76126*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVZPQILo2PQIZrr), 0,
36468 /* 76140*/ OPC_EmitNode1, TARGET_VAL(X86::V_SET0), 0,
36470 /* 76146*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSSrr), 0,
36476 /* 76157*/ OPC_EmitNode1, TARGET_VAL(X86::V_SET0), 0,
36478 /* 76163*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVSSrr), 0,
36484 /* 76174*/ OPC_EmitNode1, TARGET_VAL(X86::V_SET0), 0,
36487 /* 76183*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBLENDPSrri), 0,
36493 /* 76195*/ OPC_EmitNode1, TARGET_VAL(X86::V_SET0), 0,
36496 /* 76204*/ OPC_MorphNodeTo1, TARGET_VAL(X86::BLENDPSrri), 0,
36502 /* 76216*/ OPC_EmitNode1, TARGET_VAL(X86::AVX512_128_SET0), 0,
36504 /* 76222*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSSZrr), 0,
36514 /* 76243*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
36516 /* 76251*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVZPQILo2PQIrr), 0,
36519 /* 76261*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
36527 /* 76279*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
36529 /* 76287*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVZPQILo2PQIZrr), 0,
36532 /* 76297*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
36541 /* 76317*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
36543 /* 76325*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVZPQILo2PQIZrr), 0,
36546 /* 76335*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
36554 /* 76354*/ OPC_EmitNode1, TARGET_VAL(X86::V_SET0), 0,
36557 /* 76363*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
36559 /* 76371*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVSSrr), 0,
36562 /* 76382*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
36569 /* 76397*/ OPC_EmitNode1, TARGET_VAL(X86::V_SET0), 0,
36572 /* 76406*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
36575 /* 76417*/ OPC_EmitNode1, TARGET_VAL(X86::VBLENDPSrri), 0,
36578 /* 76429*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
36585 /* 76444*/ OPC_EmitNode1, TARGET_VAL(X86::AVX512_128_SET0), 0,
36588 /* 76453*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
36590 /* 76461*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVSSZrr), 0,
36593 /* 76472*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
36602 /* 76491*/ OPC_EmitNode1, TARGET_VAL(X86::AVX512_128_SET0), 0,
36605 /* 76500*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
36607 /* 76508*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVSSZrr), 0,
36610 /* 76519*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
36617 /* 76534*/ OPC_EmitNode1, TARGET_VAL(X86::V_SET0), 0,
36620 /* 76543*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
36623 /* 76554*/ OPC_EmitNode1, TARGET_VAL(X86::VBLENDPSrri), 0,
36626 /* 76566*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
36633 /* 76578*/ /*SwitchOpcode*/ 6|128,9/*1158*/, TARGET_VAL(X86ISD::AND),// ->77740
36636 /* 76586*/ OPC_SwitchOpcode /*2 cases */, 75, TARGET_VAL(ISD::XOR),// ->76665
36641 /* 76604*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
36654 /* 76626*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ANDN32rm), 0|OPFL_Chain|OPFL_MemRefs,
36665 /* 76651*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ANDN64rm), 0|OPFL_Chain|OPFL_MemRefs,
36670 /* 76665*/ /*SwitchOpcode*/ 92, TARGET_VAL(ISD::LOAD),// ->76760
36680 /* 76680*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
36688 /* 76704*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ANDN32rm), 0|OPFL_Chain|OPFL_MemRefs,
36696 /* 76722*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
36704 /* 76746*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ANDN64rm), 0|OPFL_Chain|OPFL_MemRefs,
36713 /* 76764*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
36725 /* 76784*/ OPC_MorphNodeTo2, TARGET_VAL(X86::AND8rm), 0|OPFL_Chain|OPFL_MemRefs,
36735 /* 76807*/ OPC_MorphNodeTo2, TARGET_VAL(X86::AND16rm), 0|OPFL_Chain|OPFL_MemRefs,
36745 /* 76830*/ OPC_MorphNodeTo2, TARGET_VAL(X86::AND32rm), 0|OPFL_Chain|OPFL_MemRefs,
36755 /* 76853*/ OPC_MorphNodeTo2, TARGET_VAL(X86::AND64rm), 0|OPFL_Chain|OPFL_MemRefs,
36762 /* 76870*/ OPC_SwitchOpcode /*3 cases */, 104, TARGET_VAL(ISD::LOAD),// ->76978
36775 /* 76892*/ OPC_MorphNodeTo2, TARGET_VAL(X86::AND8rm), 0|OPFL_Chain|OPFL_MemRefs,
36786 /* 76916*/ OPC_MorphNodeTo2, TARGET_VAL(X86::AND16rm), 0|OPFL_Chain|OPFL_MemRefs,
36797 /* 76940*/ OPC_MorphNodeTo2, TARGET_VAL(X86::AND32rm), 0|OPFL_Chain|OPFL_MemRefs,
36808 /* 76964*/ OPC_MorphNodeTo2, TARGET_VAL(X86::AND64rm), 0|OPFL_Chain|OPFL_MemRefs,
36813 /* 76978*/ /*SwitchOpcode*/ 94, TARGET_VAL(ISD::XOR),// ->77075
36818 /* 76995*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
36826 /* 77012*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLCIC32rr), 0,
36832 /* 77024*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLCIC64rr), 0,
36843 /* 77053*/ OPC_MorphNodeTo2, TARGET_VAL(X86::TZMSK32rr), 0,
36849 /* 77065*/ OPC_MorphNodeTo2, TARGET_VAL(X86::TZMSK64rr), 0,
36855 /* 77075*/ /*SwitchOpcode*/ 112, TARGET_VAL(ISD::ADD),// ->77190
36861 /* 77085*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
36868 /* 77109*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLCIC32rr), 0,
36874 /* 77121*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLCIC64rr), 0,
36883 /* 77144*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
36890 /* 77168*/ OPC_MorphNodeTo2, TARGET_VAL(X86::TZMSK32rr), 0,
36896 /* 77180*/ OPC_MorphNodeTo2, TARGET_VAL(X86::TZMSK64rr), 0,
36906 /* 77194*/ OPC_SwitchOpcode /*2 cases */, 42, TARGET_VAL(ISD::ADD),// ->77240
36913 /* 77219*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLSR32rr), 0,
36919 /* 77231*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLSR64rr), 0,
36924 /* 77240*/ /*SwitchOpcode*/ 33, TARGET_VAL(ISD::SUB),// ->77276
36931 /* 77255*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLSI32rr), 0,
36937 /* 77267*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLSI64rr), 0,
36945 /* 77279*/ OPC_SwitchOpcode /*2 cases */, 43, TARGET_VAL(ISD::ADD),// ->77326
36953 /* 77305*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLSR32rr), 0,
36959 /* 77317*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLSR64rr), 0,
36964 /* 77326*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::SUB),// ->77363
36972 /* 77342*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLSI32rr), 0,
36978 /* 77354*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLSI64rr), 0,
36990 /* 77374*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
36997 /* 77388*/ OPC_MorphNodeTo2, TARGET_VAL(X86::AND16ri8), 0,
37007 /* 77407*/ OPC_MorphNodeTo2, TARGET_VAL(X86::AND32ri8), 0,
37017 /* 77426*/ OPC_MorphNodeTo2, TARGET_VAL(X86::AND64ri8), 0,
37027 /* 77445*/ OPC_MorphNodeTo2, TARGET_VAL(X86::AND8ri), 0,
37036 /* 77463*/ OPC_MorphNodeTo2, TARGET_VAL(X86::AND16ri), 0,
37045 /* 77481*/ OPC_MorphNodeTo2, TARGET_VAL(X86::AND32ri), 0,
37055 /* 77501*/ OPC_MorphNodeTo2, TARGET_VAL(X86::AND64ri32), 0,
37068 /* 77524*/ OPC_MorphNodeTo2, TARGET_VAL(X86::AND8ri), 0,
37078 /* 77543*/ OPC_MorphNodeTo2, TARGET_VAL(X86::AND16ri), 0,
37088 /* 77562*/ OPC_MorphNodeTo2, TARGET_VAL(X86::AND32ri), 0,
37099 /* 77583*/ OPC_MorphNodeTo2, TARGET_VAL(X86::AND64ri32), 0,
37107 /* 77596*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
37114 /* 77618*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ANDN32rr), 0,
37120 /* 77631*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ANDN64rr), 0,
37129 /* 77646*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
37135 /* 77667*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ANDN32rr), 0,
37141 /* 77680*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ANDN64rr), 0,
37149 /* 77695*/ OPC_MorphNodeTo2, TARGET_VAL(X86::AND8rr), 0,
37154 /* 77706*/ OPC_MorphNodeTo2, TARGET_VAL(X86::AND16rr), 0,
37159 /* 77717*/ OPC_MorphNodeTo2, TARGET_VAL(X86::AND32rr), 0,
37164 /* 77728*/ OPC_MorphNodeTo2, TARGET_VAL(X86::AND64rr), 0,
37171 /* 77740*/ /*SwitchOpcode*/ 58|128,3/*442*/, TARGET_VAL(X86ISD::LADD),// ->78186
37183 /* 77763*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_INC8m), 0|OPFL_Chain|OPFL_MemRefs,
37193 /* 77785*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_INC16m), 0|OPFL_Chain|OPFL_MemRefs,
37203 /* 77807*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_INC32m), 0|OPFL_Chain|OPFL_MemRefs,
37213 /* 77829*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_INC64m), 0|OPFL_Chain|OPFL_MemRefs,
37225 /* 77863*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_DEC8m), 0|OPFL_Chain|OPFL_MemRefs,
37234 /* 77883*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_DEC16m), 0|OPFL_Chain|OPFL_MemRefs,
37243 /* 77903*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_DEC32m), 0|OPFL_Chain|OPFL_MemRefs,
37252 /* 77923*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_DEC64m), 0|OPFL_Chain|OPFL_MemRefs,
37261 /* 77942*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
37269 /* 77959*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_ADD16mi8), 0|OPFL_Chain|OPFL_MemRefs,
37278 /* 77979*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_ADD16mi), 0|OPFL_Chain|OPFL_MemRefs,
37290 /* 78005*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_ADD32mi8), 0|OPFL_Chain|OPFL_MemRefs,
37299 /* 78025*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_ADD32mi), 0|OPFL_Chain|OPFL_MemRefs,
37311 /* 78051*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_ADD64mi8), 0|OPFL_Chain|OPFL_MemRefs,
37321 /* 78073*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_ADD64mi32), 0|OPFL_Chain|OPFL_MemRefs,
37331 /* 78095*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_ADD8mi), 0|OPFL_Chain|OPFL_MemRefs,
37340 /* 78115*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_ADD8mr), 0|OPFL_Chain|OPFL_MemRefs,
37348 /* 78134*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_ADD16mr), 0|OPFL_Chain|OPFL_MemRefs,
37356 /* 78153*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_ADD32mr), 0|OPFL_Chain|OPFL_MemRefs,
37364 /* 78172*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_ADD64mr), 0|OPFL_Chain|OPFL_MemRefs,
37370 /* 78186*/ /*SwitchOpcode*/ 58|128,3/*442*/, TARGET_VAL(X86ISD::LSUB),// ->78632
37382 /* 78209*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_DEC8m), 0|OPFL_Chain|OPFL_MemRefs,
37392 /* 78231*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_DEC16m), 0|OPFL_Chain|OPFL_MemRefs,
37402 /* 78253*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_DEC32m), 0|OPFL_Chain|OPFL_MemRefs,
37412 /* 78275*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_DEC64m), 0|OPFL_Chain|OPFL_MemRefs,
37424 /* 78309*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_INC8m), 0|OPFL_Chain|OPFL_MemRefs,
37433 /* 78329*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_INC16m), 0|OPFL_Chain|OPFL_MemRefs,
37442 /* 78349*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_INC32m), 0|OPFL_Chain|OPFL_MemRefs,
37451 /* 78369*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_INC64m), 0|OPFL_Chain|OPFL_MemRefs,
37460 /* 78388*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
37468 /* 78405*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_SUB16mi8), 0|OPFL_Chain|OPFL_MemRefs,
37477 /* 78425*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_SUB16mi), 0|OPFL_Chain|OPFL_MemRefs,
37489 /* 78451*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_SUB32mi8), 0|OPFL_Chain|OPFL_MemRefs,
37498 /* 78471*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_SUB32mi), 0|OPFL_Chain|OPFL_MemRefs,
37510 /* 78497*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_SUB64mi8), 0|OPFL_Chain|OPFL_MemRefs,
37520 /* 78519*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_SUB64mi32), 0|OPFL_Chain|OPFL_MemRefs,
37530 /* 78541*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_SUB8mi), 0|OPFL_Chain|OPFL_MemRefs,
37539 /* 78561*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_SUB8mr), 0|OPFL_Chain|OPFL_MemRefs,
37547 /* 78580*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_SUB16mr), 0|OPFL_Chain|OPFL_MemRefs,
37555 /* 78599*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_SUB32mr), 0|OPFL_Chain|OPFL_MemRefs,
37563 /* 78618*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_SUB64mr), 0|OPFL_Chain|OPFL_MemRefs,
37569 /* 78632*/ /*SwitchOpcode*/ 91, TARGET_VAL(X86ISD::LCMPXCHG_DAG),// ->78726
37580 /* 78650*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LCMPXCHG8), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_MemRefs,
37589 /* 78671*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LCMPXCHG16), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_MemRefs,
37598 /* 78692*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LCMPXCHG32), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_MemRefs,
37607 /* 78713*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LCMPXCHG64), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_MemRefs,
37612 /* 78726*/ /*SwitchOpcode*/ 114, TARGET_VAL(X86ISD::BSF),// ->78843
37615 /* 78732*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
37626 /* 78751*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BSF16rm), 0|OPFL_Chain|OPFL_MemRefs,
37636 /* 78773*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BSF32rm), 0|OPFL_Chain|OPFL_MemRefs,
37646 /* 78795*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BSF64rm), 0|OPFL_Chain|OPFL_MemRefs,
37654 /* 78813*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BSF16rr), 0,
37659 /* 78823*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BSF32rr), 0,
37664 /* 78833*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BSF64rr), 0,
37670 /* 78843*/ /*SwitchOpcode*/ 114, TARGET_VAL(X86ISD::BSR),// ->78960
37673 /* 78849*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
37684 /* 78868*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BSR16rm), 0|OPFL_Chain|OPFL_MemRefs,
37694 /* 78890*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BSR32rm), 0|OPFL_Chain|OPFL_MemRefs,
37704 /* 78912*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BSR64rm), 0|OPFL_Chain|OPFL_MemRefs,
37712 /* 78930*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BSR16rr), 0,
37717 /* 78940*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BSR32rr), 0,
37722 /* 78950*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BSR64rr), 0,
37728 /* 78960*/ /*SwitchOpcode*/ 121, TARGET_VAL(ISD::BSWAP),// ->79084
37731 /* 78966*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
37743 /* 78987*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVBE16rm), 0|OPFL_Chain|OPFL_MemRefs,
37754 /* 79010*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVBE32rm), 0|OPFL_Chain|OPFL_MemRefs,
37765 /* 79033*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVBE64rm), 0|OPFL_Chain|OPFL_MemRefs,
37773 /* 79050*/ OPC_MorphNodeTo1, TARGET_VAL(X86::BSWAP32r), 0,
37778 /* 79059*/ OPC_MorphNodeTo1, TARGET_VAL(X86::BSWAP64r), 0,
37785 /* 79073*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ROL16ri), 0,
37791 /* 79084*/ /*SwitchOpcode*/ 47|128,5/*687*/, TARGET_VAL(ISD::CTLZ),// ->79775
37794 /* 79091*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
37806 /* 79113*/ OPC_MorphNodeTo2, TARGET_VAL(X86::LZCNT16rm), 0|OPFL_Chain|OPFL_MemRefs,
37817 /* 79138*/ OPC_MorphNodeTo2, TARGET_VAL(X86::LZCNT32rm), 0|OPFL_Chain|OPFL_MemRefs,
37828 /* 79163*/ OPC_MorphNodeTo2, TARGET_VAL(X86::LZCNT64rm), 0|OPFL_Chain|OPFL_MemRefs,
37838 /* 79185*/ OPC_MorphNodeTo2, TARGET_VAL(X86::LZCNT16rr), 0,
37845 /* 79199*/ OPC_MorphNodeTo2, TARGET_VAL(X86::LZCNT32rr), 0,
37852 /* 79213*/ OPC_MorphNodeTo2, TARGET_VAL(X86::LZCNT64rr), 0,
37859 /* 79225*/ OPC_SwitchOpcode /*2 cases */, 13|128,1/*141*/, TARGET_VAL(ISD::LOAD),// ->79371
37871 /* 79249*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPLZCNTQZrm), 0|OPFL_Chain|OPFL_MemRefs,
37881 /* 79271*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPLZCNTQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
37891 /* 79293*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPLZCNTQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
37901 /* 79315*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPLZCNTDZrm), 0|OPFL_Chain|OPFL_MemRefs,
37911 /* 79337*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPLZCNTDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
37921 /* 79359*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPLZCNTDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
37926 /* 79371*/ /*SwitchOpcode*/ 19|128,1/*147*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->79522
37938 /* 79394*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPLZCNTQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
37948 /* 79416*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPLZCNTQZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
37958 /* 79438*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPLZCNTQZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
37971 /* 79465*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPLZCNTDZrmb), 0|OPFL_Chain|OPFL_MemRefs,
37981 /* 79487*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPLZCNTDZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
37991 /* 79509*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPLZCNTDZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
38003 /* 79533*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPLZCNTQZrr), 0,
38011 /* 79548*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPLZCNTQZ256rr), 0,
38017 /* 79558*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
38020 /* 79567*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
38022 /* 79576*/ OPC_EmitNode1, TARGET_VAL(X86::VPLZCNTQZrr), 0,
38025 /* 79586*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
38034 /* 79603*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPLZCNTQZ128rr), 0,
38040 /* 79613*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
38043 /* 79622*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
38045 /* 79631*/ OPC_EmitNode1, TARGET_VAL(X86::VPLZCNTQZrr), 0,
38048 /* 79641*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
38056 /* 79656*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPLZCNTDZrr), 0,
38064 /* 79671*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPLZCNTDZ256rr), 0,
38070 /* 79681*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
38073 /* 79690*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
38075 /* 79699*/ OPC_EmitNode1, TARGET_VAL(X86::VPLZCNTDZrr), 0,
38078 /* 79709*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
38087 /* 79726*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPLZCNTDZ128rr), 0,
38093 /* 79736*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
38096 /* 79745*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
38098 /* 79754*/ OPC_EmitNode1, TARGET_VAL(X86::VPLZCNTDZrr), 0,
38101 /* 79764*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
38108 /* 79775*/ /*SwitchOpcode*/ 7|128,1/*135*/, TARGET_VAL(ISD::CTTZ),// ->79914
38111 /* 79782*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
38123 /* 79804*/ OPC_MorphNodeTo2, TARGET_VAL(X86::TZCNT16rm), 0|OPFL_Chain|OPFL_MemRefs,
38134 /* 79829*/ OPC_MorphNodeTo2, TARGET_VAL(X86::TZCNT32rm), 0|OPFL_Chain|OPFL_MemRefs,
38145 /* 79854*/ OPC_MorphNodeTo2, TARGET_VAL(X86::TZCNT64rm), 0|OPFL_Chain|OPFL_MemRefs,
38155 /* 79876*/ OPC_MorphNodeTo2, TARGET_VAL(X86::TZCNT16rr), 0,
38162 /* 79890*/ OPC_MorphNodeTo2, TARGET_VAL(X86::TZCNT32rr), 0,
38169 /* 79904*/ OPC_MorphNodeTo2, TARGET_VAL(X86::TZCNT64rr), 0,
38175 /* 79914*/ /*SwitchOpcode*/ 98, TARGET_VAL(X86ISD::BZHI),// ->80015
38178 /* 79920*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
38192 /* 79943*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BZHI32rm), 0|OPFL_Chain|OPFL_MemRefs,
38204 /* 79969*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BZHI64rm), 0|OPFL_Chain|OPFL_MemRefs,
38214 /* 79991*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BZHI32rr), 0,
38220 /* 80004*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BZHI64rr), 0,
38226 /* 80015*/ /*SwitchOpcode*/ 63|128,8/*1087*/, TARGET_VAL(X86ISD::OR),// ->81106
38230 /* 80023*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
38242 /* 80043*/ OPC_MorphNodeTo2, TARGET_VAL(X86::OR8rm), 0|OPFL_Chain|OPFL_MemRefs,
38252 /* 80066*/ OPC_MorphNodeTo2, TARGET_VAL(X86::OR16rm), 0|OPFL_Chain|OPFL_MemRefs,
38262 /* 80089*/ OPC_MorphNodeTo2, TARGET_VAL(X86::OR32rm), 0|OPFL_Chain|OPFL_MemRefs,
38272 /* 80112*/ OPC_MorphNodeTo2, TARGET_VAL(X86::OR64rm), 0|OPFL_Chain|OPFL_MemRefs,
38279 /* 80128*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
38292 /* 80149*/ OPC_MorphNodeTo2, TARGET_VAL(X86::OR8rm), 0|OPFL_Chain|OPFL_MemRefs,
38303 /* 80173*/ OPC_MorphNodeTo2, TARGET_VAL(X86::OR16rm), 0|OPFL_Chain|OPFL_MemRefs,
38314 /* 80197*/ OPC_MorphNodeTo2, TARGET_VAL(X86::OR32rm), 0|OPFL_Chain|OPFL_MemRefs,
38325 /* 80221*/ OPC_MorphNodeTo2, TARGET_VAL(X86::OR64rm), 0|OPFL_Chain|OPFL_MemRefs,
38333 /* 80238*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
38335 /* 80242*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
38344 /* 80269*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLCI32rr), 0,
38350 /* 80281*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLCI64rr), 0,
38357 /* 80293*/ OPC_SwitchOpcode /*2 cases */, 20|128,1/*148*/, TARGET_VAL(ISD::XOR),// ->80446
38363 /* 80314*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
38371 /* 80340*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLSIC32rr), 0,
38377 /* 80352*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLSIC64rr), 0,
38388 /* 80372*/ OPC_MorphNodeTo2, TARGET_VAL(X86::T1MSKC32rr), 0,
38394 /* 80384*/ OPC_MorphNodeTo2, TARGET_VAL(X86::T1MSKC64rr), 0,
38402 /* 80396*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
38412 /* 80424*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLCI32rr), 0,
38418 /* 80436*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLCI64rr), 0,
38424 /* 80446*/ /*SwitchOpcode*/ 112, TARGET_VAL(ISD::ADD),// ->80561
38430 /* 80465*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
38437 /* 80489*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLSIC32rr), 0,
38443 /* 80501*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLSIC64rr), 0,
38452 /* 80515*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
38459 /* 80539*/ OPC_MorphNodeTo2, TARGET_VAL(X86::T1MSKC32rr), 0,
38465 /* 80551*/ OPC_MorphNodeTo2, TARGET_VAL(X86::T1MSKC64rr), 0,
38475 /* 80566*/ OPC_SwitchOpcode /*2 cases */, 42, TARGET_VAL(ISD::SUB),// ->80612
38482 /* 80591*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLCI32rr), 0,
38488 /* 80603*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLCI64rr), 0,
38493 /* 80612*/ /*SwitchOpcode*/ 77, TARGET_VAL(ISD::ADD),// ->80692
38501 /* 80629*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLCS32rr), 0,
38507 /* 80641*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLCS64rr), 0,
38518 /* 80670*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLSFILL32rr), 0,
38524 /* 80682*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLSFILL64rr), 0,
38533 /* 80696*/ OPC_SwitchOpcode /*2 cases */, 43, TARGET_VAL(ISD::SUB),// ->80743
38541 /* 80722*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLCI32rr), 0,
38547 /* 80734*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLCI64rr), 0,
38552 /* 80743*/ /*SwitchOpcode*/ 80, TARGET_VAL(ISD::ADD),// ->80826
38561 /* 80761*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLCS32rr), 0,
38567 /* 80773*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLCS64rr), 0,
38579 /* 80804*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLSFILL32rr), 0,
38585 /* 80816*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLSFILL64rr), 0,
38598 /* 80837*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
38605 /* 80851*/ OPC_MorphNodeTo2, TARGET_VAL(X86::OR16ri8), 0,
38615 /* 80870*/ OPC_MorphNodeTo2, TARGET_VAL(X86::OR32ri8), 0,
38625 /* 80889*/ OPC_MorphNodeTo2, TARGET_VAL(X86::OR64ri8), 0,
38635 /* 80908*/ OPC_MorphNodeTo2, TARGET_VAL(X86::OR8ri), 0,
38644 /* 80926*/ OPC_MorphNodeTo2, TARGET_VAL(X86::OR16ri), 0,
38653 /* 80944*/ OPC_MorphNodeTo2, TARGET_VAL(X86::OR32ri), 0,
38663 /* 80964*/ OPC_MorphNodeTo2, TARGET_VAL(X86::OR64ri32), 0,
38676 /* 80987*/ OPC_MorphNodeTo2, TARGET_VAL(X86::OR8ri), 0,
38686 /* 81006*/ OPC_MorphNodeTo2, TARGET_VAL(X86::OR16ri), 0,
38696 /* 81025*/ OPC_MorphNodeTo2, TARGET_VAL(X86::OR32ri), 0,
38707 /* 81046*/ OPC_MorphNodeTo2, TARGET_VAL(X86::OR64ri32), 0,
38715 /* 81061*/ OPC_MorphNodeTo2, TARGET_VAL(X86::OR8rr), 0,
38720 /* 81072*/ OPC_MorphNodeTo2, TARGET_VAL(X86::OR16rr), 0,
38725 /* 81083*/ OPC_MorphNodeTo2, TARGET_VAL(X86::OR32rr), 0,
38730 /* 81094*/ OPC_MorphNodeTo2, TARGET_VAL(X86::OR64rr), 0,
38737 /* 81106*/ /*SwitchOpcode*/ 23|128,5/*663*/, TARGET_VAL(X86ISD::XOR),// ->81773
38741 /* 81114*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
38753 /* 81134*/ OPC_MorphNodeTo2, TARGET_VAL(X86::XOR8rm), 0|OPFL_Chain|OPFL_MemRefs,
38763 /* 81157*/ OPC_MorphNodeTo2, TARGET_VAL(X86::XOR16rm), 0|OPFL_Chain|OPFL_MemRefs,
38773 /* 81180*/ OPC_MorphNodeTo2, TARGET_VAL(X86::XOR32rm), 0|OPFL_Chain|OPFL_MemRefs,
38783 /* 81203*/ OPC_MorphNodeTo2, TARGET_VAL(X86::XOR64rm), 0|OPFL_Chain|OPFL_MemRefs,
38790 /* 81219*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
38803 /* 81240*/ OPC_MorphNodeTo2, TARGET_VAL(X86::XOR8rm), 0|OPFL_Chain|OPFL_MemRefs,
38814 /* 81264*/ OPC_MorphNodeTo2, TARGET_VAL(X86::XOR16rm), 0|OPFL_Chain|OPFL_MemRefs,
38825 /* 81288*/ OPC_MorphNodeTo2, TARGET_VAL(X86::XOR32rm), 0|OPFL_Chain|OPFL_MemRefs,
38836 /* 81312*/ OPC_MorphNodeTo2, TARGET_VAL(X86::XOR64rm), 0|OPFL_Chain|OPFL_MemRefs,
38844 /* 81329*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
38852 /* 81355*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLSMSK32rr), 0,
38858 /* 81367*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLSMSK64rr), 0,
38869 /* 81387*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLCMSK32rr), 0,
38875 /* 81399*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLCMSK64rr), 0,
38883 /* 81411*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
38892 /* 81438*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLSMSK32rr), 0,
38898 /* 81450*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLSMSK64rr), 0,
38910 /* 81472*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLCMSK32rr), 0,
38916 /* 81484*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLCMSK64rr), 0,
38928 /* 81504*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
38935 /* 81518*/ OPC_MorphNodeTo2, TARGET_VAL(X86::XOR16ri8), 0,
38945 /* 81537*/ OPC_MorphNodeTo2, TARGET_VAL(X86::XOR32ri8), 0,
38955 /* 81556*/ OPC_MorphNodeTo2, TARGET_VAL(X86::XOR64ri8), 0,
38965 /* 81575*/ OPC_MorphNodeTo2, TARGET_VAL(X86::XOR8ri), 0,
38974 /* 81593*/ OPC_MorphNodeTo2, TARGET_VAL(X86::XOR16ri), 0,
38983 /* 81611*/ OPC_MorphNodeTo2, TARGET_VAL(X86::XOR32ri), 0,
38993 /* 81631*/ OPC_MorphNodeTo2, TARGET_VAL(X86::XOR64ri32), 0,
39006 /* 81654*/ OPC_MorphNodeTo2, TARGET_VAL(X86::XOR8ri), 0,
39016 /* 81673*/ OPC_MorphNodeTo2, TARGET_VAL(X86::XOR16ri), 0,
39026 /* 81692*/ OPC_MorphNodeTo2, TARGET_VAL(X86::XOR32ri), 0,
39037 /* 81713*/ OPC_MorphNodeTo2, TARGET_VAL(X86::XOR64ri32), 0,
39045 /* 81728*/ OPC_MorphNodeTo2, TARGET_VAL(X86::XOR8rr), 0,
39050 /* 81739*/ OPC_MorphNodeTo2, TARGET_VAL(X86::XOR16rr), 0,
39055 /* 81750*/ OPC_MorphNodeTo2, TARGET_VAL(X86::XOR32rr), 0,
39060 /* 81761*/ OPC_MorphNodeTo2, TARGET_VAL(X86::XOR64rr), 0,
39067 /* 81773*/ /*SwitchOpcode*/ 75|128,5/*715*/, TARGET_VAL(X86ISD::ADD),// ->82492
39071 /* 81781*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
39083 /* 81801*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD8rm), 0|OPFL_Chain|OPFL_MemRefs,
39093 /* 81824*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD16rm), 0|OPFL_Chain|OPFL_MemRefs,
39103 /* 81847*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD32rm), 0|OPFL_Chain|OPFL_MemRefs,
39113 /* 81870*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD64rm), 0|OPFL_Chain|OPFL_MemRefs,
39120 /* 81886*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
39133 /* 81907*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD8rm), 0|OPFL_Chain|OPFL_MemRefs,
39144 /* 81931*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD16rm), 0|OPFL_Chain|OPFL_MemRefs,
39155 /* 81955*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD32rm), 0|OPFL_Chain|OPFL_MemRefs,
39166 /* 81979*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD64rm), 0|OPFL_Chain|OPFL_MemRefs,
39177 /* 82005*/ OPC_MorphNodeTo2, TARGET_VAL(X86::INC8r), 0,
39182 /* 82015*/ OPC_MorphNodeTo2, TARGET_VAL(X86::INC16r), 0,
39187 /* 82025*/ OPC_MorphNodeTo2, TARGET_VAL(X86::INC32r), 0,
39192 /* 82035*/ OPC_MorphNodeTo2, TARGET_VAL(X86::INC64r), 0,
39202 /* 82063*/ OPC_MorphNodeTo2, TARGET_VAL(X86::DEC8r), 0,
39208 /* 82075*/ OPC_MorphNodeTo2, TARGET_VAL(X86::DEC16r), 0,
39214 /* 82087*/ OPC_MorphNodeTo2, TARGET_VAL(X86::DEC32r), 0,
39220 /* 82099*/ OPC_MorphNodeTo2, TARGET_VAL(X86::DEC64r), 0,
39230 /* 82129*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SUB16ri8), 0,
39236 /* 82152*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SUB32ri8), 0,
39242 /* 82175*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SUB64ri8), 0,
39252 /* 82208*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SUB64ri32), 0,
39260 /* 82223*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39267 /* 82237*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD16ri8), 0,
39277 /* 82256*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD32ri8), 0,
39287 /* 82275*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD64ri8), 0,
39297 /* 82294*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD8ri), 0,
39306 /* 82312*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD16ri), 0,
39315 /* 82330*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD32ri), 0,
39325 /* 82350*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD64ri32), 0,
39338 /* 82373*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD8ri), 0,
39348 /* 82392*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD16ri), 0,
39358 /* 82411*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD32ri), 0,
39369 /* 82432*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD64ri32), 0,
39377 /* 82447*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD8rr), 0,
39382 /* 82458*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD16rr), 0,
39387 /* 82469*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD32rr), 0,
39392 /* 82480*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD64rr), 0,
39399 /* 82492*/ /*SwitchOpcode*/ 101|128,3/*485*/, TARGET_VAL(X86ISD::SUB),// ->82981
39404 /* 82503*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
39416 /* 82523*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SUB8rm), 0|OPFL_Chain|OPFL_MemRefs,
39426 /* 82546*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SUB16rm), 0|OPFL_Chain|OPFL_MemRefs,
39436 /* 82569*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SUB32rm), 0|OPFL_Chain|OPFL_MemRefs,
39446 /* 82592*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SUB64rm), 0|OPFL_Chain|OPFL_MemRefs,
39455 /* 82614*/ OPC_MorphNodeTo2, TARGET_VAL(X86::DEC8r), 0,
39460 /* 82624*/ OPC_MorphNodeTo2, TARGET_VAL(X86::DEC16r), 0,
39465 /* 82634*/ OPC_MorphNodeTo2, TARGET_VAL(X86::DEC32r), 0,
39470 /* 82644*/ OPC_MorphNodeTo2, TARGET_VAL(X86::DEC64r), 0,
39480 /* 82672*/ OPC_MorphNodeTo2, TARGET_VAL(X86::INC8r), 0,
39486 /* 82684*/ OPC_MorphNodeTo2, TARGET_VAL(X86::INC16r), 0,
39492 /* 82696*/ OPC_MorphNodeTo2, TARGET_VAL(X86::INC32r), 0,
39498 /* 82708*/ OPC_MorphNodeTo2, TARGET_VAL(X86::INC64r), 0,
39508 /* 82725*/ OPC_MorphNodeTo2, TARGET_VAL(X86::NEG8r), 0,
39513 /* 82735*/ OPC_MorphNodeTo2, TARGET_VAL(X86::NEG16r), 0,
39518 /* 82745*/ OPC_MorphNodeTo2, TARGET_VAL(X86::NEG32r), 0,
39523 /* 82755*/ OPC_MorphNodeTo2, TARGET_VAL(X86::NEG64r), 0,
39534 /* 82774*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39541 /* 82788*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SUB16ri8), 0,
39551 /* 82807*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SUB32ri8), 0,
39561 /* 82826*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SUB64ri8), 0,
39571 /* 82845*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SUB8ri), 0,
39580 /* 82863*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SUB16ri), 0,
39589 /* 82881*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SUB32ri), 0,
39599 /* 82901*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SUB64ri32), 0,
39609 /* 82921*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SUB64ri8), 0,
39616 /* 82934*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SUB8rr), 0,
39622 /* 82946*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SUB16rr), 0,
39628 /* 82958*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SUB32rr), 0,
39634 /* 82970*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SUB64rr), 0,
39640 /* 82981*/ /*SwitchOpcode*/ 101|128,3/*485*/, TARGET_VAL(X86ISD::ADC),// ->83470
39644 /* 82989*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
39658 /* 83013*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADC8rm), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
39670 /* 83040*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADC16rm), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
39682 /* 83067*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADC32rm), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
39694 /* 83094*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADC64rm), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
39701 /* 83110*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
39716 /* 83135*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADC8rm), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
39729 /* 83163*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADC16rm), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
39742 /* 83191*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADC32rm), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
39755 /* 83219*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADC64rm), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
39766 /* 83243*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39775 /* 83261*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADC16ri8), 0|OPFL_GlueInput,
39787 /* 83284*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADC32ri8), 0|OPFL_GlueInput,
39799 /* 83307*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADC64ri8), 0|OPFL_GlueInput,
39811 /* 83330*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADC8ri), 0|OPFL_GlueInput,
39822 /* 83352*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADC16ri), 0|OPFL_GlueInput,
39833 /* 83374*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADC32ri), 0|OPFL_GlueInput,
39845 /* 83398*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADC64ri32), 0|OPFL_GlueInput,
39854 /* 83416*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADC8rr), 0|OPFL_GlueInput,
39860 /* 83430*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADC16rr), 0|OPFL_GlueInput,
39866 /* 83444*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADC32rr), 0|OPFL_GlueInput,
39872 /* 83458*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADC64rr), 0|OPFL_GlueInput,
39879 /* 83470*/ /*SwitchOpcode*/ 43|128,4/*555*/, TARGET_VAL(X86ISD::SBB),// ->84029
39883 /* 83478*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
39897 /* 83502*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SBB8rm), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
39909 /* 83529*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SBB16rm), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
39921 /* 83556*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SBB32rm), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
39933 /* 83583*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SBB64rm), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
39943 /* 83607*/ OPC_EmitNode2, TARGET_VAL(X86::MOV32r0), 0,
39945 /* 83614*/ OPC_EmitNode2, TARGET_VAL(X86::MOV32r0), 0,
39948 /* 83624*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SBB32rr), 0|OPFL_GlueInput,
39953 /* 83635*/ OPC_EmitNode2, TARGET_VAL(X86::MOV32r0), 0,
39956 /* 83645*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
39958 /* 83653*/ OPC_EmitNode2, TARGET_VAL(X86::MOV32r0), 0,
39961 /* 83663*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
39964 /* 83674*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SBB8rr), 0|OPFL_GlueInput,
39969 /* 83685*/ OPC_EmitNode2, TARGET_VAL(X86::MOV32r0), 0,
39972 /* 83695*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
39974 /* 83703*/ OPC_EmitNode2, TARGET_VAL(X86::MOV32r0), 0,
39977 /* 83713*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
39980 /* 83724*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SBB16rr), 0|OPFL_GlueInput,
39986 /* 83738*/ OPC_EmitNode2, TARGET_VAL(X86::MOV32r0), 0,
39989 /* 83748*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
39992 /* 83760*/ OPC_EmitNode2, TARGET_VAL(X86::MOV32r0), 0,
39995 /* 83770*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
39998 /* 83782*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SBB64rr), 0|OPFL_GlueInput,
40009 /* 83802*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40018 /* 83820*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SBB16ri8), 0|OPFL_GlueInput,
40030 /* 83843*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SBB32ri8), 0|OPFL_GlueInput,
40042 /* 83866*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SBB64ri8), 0|OPFL_GlueInput,
40054 /* 83889*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SBB8ri), 0|OPFL_GlueInput,
40065 /* 83911*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SBB16ri), 0|OPFL_GlueInput,
40076 /* 83933*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SBB32ri), 0|OPFL_GlueInput,
40088 /* 83957*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SBB64ri32), 0|OPFL_GlueInput,
40097 /* 83975*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SBB8rr), 0|OPFL_GlueInput,
40103 /* 83989*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SBB16rr), 0|OPFL_GlueInput,
40109 /* 84003*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SBB32rr), 0|OPFL_GlueInput,
40115 /* 84017*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SBB64rr), 0|OPFL_GlueInput,
40122 /* 84029*/ /*SwitchOpcode*/ 0|128,1/*128*/, TARGET_VAL(ISD::BRIND),// ->84161
40126 /* 84037*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
40138 /* 84061*/ OPC_MorphNodeTo0, TARGET_VAL(X86::JMP16m), 0|OPFL_Chain|OPFL_MemRefs,
40148 /* 84085*/ OPC_MorphNodeTo0, TARGET_VAL(X86::JMP32m), 0|OPFL_Chain|OPFL_MemRefs,
40158 /* 84109*/ OPC_MorphNodeTo0, TARGET_VAL(X86::JMP64m), 0|OPFL_Chain|OPFL_MemRefs,
40169 /* 84129*/ OPC_MorphNodeTo0, TARGET_VAL(X86::JMP16r), 0|OPFL_Chain,
40177 /* 84141*/ OPC_MorphNodeTo0, TARGET_VAL(X86::JMP32r), 0|OPFL_Chain,
40185 /* 84153*/ OPC_MorphNodeTo0, TARGET_VAL(X86::JMP64r), 0|OPFL_Chain,
40191 /* 84161*/ /*SwitchOpcode*/ 0|128,1/*128*/, TARGET_VAL(X86ISD::NT_BRIND),// ->84293
40195 /* 84169*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
40207 /* 84193*/ OPC_MorphNodeTo0, TARGET_VAL(X86::JMP16m_NT), 0|OPFL_Chain|OPFL_MemRefs,
40217 /* 84217*/ OPC_MorphNodeTo0, TARGET_VAL(X86::JMP32m_NT), 0|OPFL_Chain|OPFL_MemRefs,
40227 /* 84241*/ OPC_MorphNodeTo0, TARGET_VAL(X86::JMP64m_NT), 0|OPFL_Chain|OPFL_MemRefs,
40238 /* 84261*/ OPC_MorphNodeTo0, TARGET_VAL(X86::JMP16r_NT), 0|OPFL_Chain,
40246 /* 84273*/ OPC_MorphNodeTo0, TARGET_VAL(X86::JMP32r_NT), 0|OPFL_Chain,
40254 /* 84285*/ OPC_MorphNodeTo0, TARGET_VAL(X86::JMP64r_NT), 0|OPFL_Chain,
40260 /* 84293*/ /*SwitchOpcode*/ 99|128,1/*227*/, TARGET_VAL(X86ISD::CALL),// ->84524
40265 /* 84302*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
40277 /* 84326*/ OPC_MorphNodeTo0, TARGET_VAL(X86::CALL16m), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_MemRefs|OPFL_Variadic1,
40287 /* 84350*/ OPC_MorphNodeTo0, TARGET_VAL(X86::CALL32m), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_MemRefs|OPFL_Variadic1,
40297 /* 84374*/ OPC_MorphNodeTo0, TARGET_VAL(X86::CALL64m), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_MemRefs|OPFL_Variadic1,
40306 /* 84391*/ OPC_SwitchOpcode /*3 cases */, 22, TARGET_VAL(ISD::TargetGlobalAddress),// ->84417
40310 /* 84400*/ OPC_MorphNodeTo0, TARGET_VAL(X86::CALL64pcrel32), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
40317 /* 84410*/ OPC_MorphNodeTo0, TARGET_VAL(X86::CALLpcrel32), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
40322 /* 84417*/ /*SwitchOpcode*/ 22, TARGET_VAL(ISD::TargetExternalSymbol),// ->84442
40326 /* 84425*/ OPC_MorphNodeTo0, TARGET_VAL(X86::CALL64pcrel32), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
40333 /* 84435*/ OPC_MorphNodeTo0, TARGET_VAL(X86::CALLpcrel32), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
40338 /* 84442*/ /*SwitchOpcode*/ 14, TARGET_VAL(ISD::Constant),// ->84459
40344 /* 84453*/ OPC_MorphNodeTo0, TARGET_VAL(X86::CALLpcrel32), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
40353 /* 84466*/ OPC_MorphNodeTo0, TARGET_VAL(X86::CALL16r), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
40362 /* 84480*/ OPC_MorphNodeTo0, TARGET_VAL(X86::CALL32r), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
40369 /* 84490*/ OPC_MorphNodeTo0, TARGET_VAL(X86::RETPOLINE_CALL32), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
40379 /* 84505*/ OPC_MorphNodeTo0, TARGET_VAL(X86::CALL64r), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
40386 /* 84515*/ OPC_MorphNodeTo0, TARGET_VAL(X86::RETPOLINE_CALL64), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
40393 /* 84524*/ /*SwitchOpcode*/ 1|128,1/*129*/, TARGET_VAL(X86ISD::NT_CALL),// ->84657
40398 /* 84533*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
40410 /* 84557*/ OPC_MorphNodeTo0, TARGET_VAL(X86::CALL16m_NT), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_MemRefs|OPFL_Variadic1,
40420 /* 84581*/ OPC_MorphNodeTo0, TARGET_VAL(X86::CALL32m_NT), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_MemRefs|OPFL_Variadic1,
40430 /* 84605*/ OPC_MorphNodeTo0, TARGET_VAL(X86::CALL64m_NT), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_MemRefs|OPFL_Variadic1,
40441 /* 84625*/ OPC_MorphNodeTo0, TARGET_VAL(X86::CALL16r_NT), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
40449 /* 84637*/ OPC_MorphNodeTo0, TARGET_VAL(X86::CALL32r_NT), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
40457 /* 84649*/ OPC_MorphNodeTo0, TARGET_VAL(X86::CALL64r_NT), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
40463 /* 84657*/ /*SwitchOpcode*/ 122, TARGET_VAL(X86ISD::VEXTRACT_STORE),// ->84782
40468 /* 84665*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::MOVHLPS),
40477 /* 84681*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MOVHPSmr), 0|OPFL_Chain|OPFL_MemRefs,
40490 /* 84707*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MOVLPSmr), 0|OPFL_Chain|OPFL_MemRefs,
40502 /* 84732*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVPQI2QImr), 0|OPFL_Chain|OPFL_MemRefs,
40510 /* 84750*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MOVPQI2QImr), 0|OPFL_Chain|OPFL_MemRefs,
40518 /* 84768*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VMOVPQI2QIZmr), 0|OPFL_Chain|OPFL_MemRefs,
40525 /* 84782*/ /*SwitchOpcode*/ 75|128,3/*459*/, TARGET_VAL(ISD::FP_TO_SINT),// ->85245
40528 /* 84790*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
40541 /* 84815*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTSS2SIrm), 0|OPFL_Chain|OPFL_MemRefs,
40549 /* 84833*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CVTTSS2SIrm), 0|OPFL_Chain|OPFL_MemRefs,
40557 /* 84851*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTSS2SIZrm), 0|OPFL_Chain|OPFL_MemRefs,
40567 /* 84873*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTSS2SI64rm), 0|OPFL_Chain|OPFL_MemRefs,
40575 /* 84891*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CVTTSS2SI64rm), 0|OPFL_Chain|OPFL_MemRefs,
40583 /* 84909*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTSS2SI64Zrm), 0|OPFL_Chain|OPFL_MemRefs,
40596 /* 84936*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTSD2SIrm), 0|OPFL_Chain|OPFL_MemRefs,
40604 /* 84954*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CVTTSD2SIrm), 0|OPFL_Chain|OPFL_MemRefs,
40612 /* 84972*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTSD2SIZrm), 0|OPFL_Chain|OPFL_MemRefs,
40622 /* 84994*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTSD2SI64rm), 0|OPFL_Chain|OPFL_MemRefs,
40630 /* 85012*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CVTTSD2SI64rm), 0|OPFL_Chain|OPFL_MemRefs,
40638 /* 85030*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTSD2SI64Zrm), 0|OPFL_Chain|OPFL_MemRefs,
40652 /* 85058*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTSS2SIrr), 0,
40658 /* 85068*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CVTTSS2SIrr), 0,
40664 /* 85078*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTSS2SIZrr), 0,
40672 /* 85092*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTSS2SI64rr), 0,
40678 /* 85102*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CVTTSS2SI64rr), 0,
40684 /* 85112*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTSS2SI64Zrr), 0,
40695 /* 85131*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTSD2SIrr), 0,
40701 /* 85141*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CVTTSD2SIrr), 0,
40707 /* 85151*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTSD2SIZrr), 0,
40715 /* 85165*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTSD2SI64rr), 0,
40721 /* 85175*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CVTTSD2SI64rr), 0,
40727 /* 85185*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTSD2SI64Zrr), 0,
40736 /* 85197*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
40748 /* 85218*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2DQYrm), 0|OPFL_Chain|OPFL_MemRefs,
40757 /* 85237*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2DQYrr), 0,
40762 /* 85245*/ /*SwitchOpcode*/ 12|128,1/*140*/, TARGET_VAL(X86ISD::PTEST),// ->85389
40768 /* 85257*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
40780 /* 85277*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTESTrm), 0|OPFL_Chain|OPFL_MemRefs,
40790 /* 85299*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PTESTrm), 0|OPFL_Chain|OPFL_MemRefs,
40799 /* 85318*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTESTrr), 0,
40805 /* 85329*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PTESTrr), 0,
40815 /* 85345*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
40826 /* 85363*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTESTYrm), 0|OPFL_Chain|OPFL_MemRefs,
40833 /* 85379*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTESTYrr), 0,
40839 /* 85389*/ /*SwitchOpcode*/ 71|128,1/*199*/, TARGET_VAL(X86ISD::TESTP),// ->85592
40845 /* 85401*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
40856 /* 85419*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VTESTPSrm), 0|OPFL_Chain|OPFL_MemRefs,
40863 /* 85435*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VTESTPSrr), 0,
40872 /* 85450*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
40883 /* 85468*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VTESTPSYrm), 0|OPFL_Chain|OPFL_MemRefs,
40890 /* 85484*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VTESTPSYrr), 0,
40899 /* 85499*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
40910 /* 85517*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VTESTPDrm), 0|OPFL_Chain|OPFL_MemRefs,
40917 /* 85533*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VTESTPDrr), 0,
40926 /* 85548*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
40937 /* 85566*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VTESTPDYrm), 0|OPFL_Chain|OPFL_MemRefs,
40944 /* 85582*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VTESTPDYrr), 0,
40950 /* 85592*/ /*SwitchOpcode*/ 41|128,8/*1065*/, TARGET_VAL(ISD::CTPOP),// ->86661
40953 /* 85599*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
40965 /* 85621*/ OPC_MorphNodeTo2, TARGET_VAL(X86::POPCNT16rm), 0|OPFL_Chain|OPFL_MemRefs,
40976 /* 85646*/ OPC_MorphNodeTo2, TARGET_VAL(X86::POPCNT32rm), 0|OPFL_Chain|OPFL_MemRefs,
40987 /* 85671*/ OPC_MorphNodeTo2, TARGET_VAL(X86::POPCNT64rm), 0|OPFL_Chain|OPFL_MemRefs,
40997 /* 85693*/ OPC_MorphNodeTo2, TARGET_VAL(X86::POPCNT16rr), 0,
41004 /* 85707*/ OPC_MorphNodeTo2, TARGET_VAL(X86::POPCNT32rr), 0,
41011 /* 85721*/ OPC_MorphNodeTo2, TARGET_VAL(X86::POPCNT64rr), 0,
41018 /* 85733*/ OPC_SwitchOpcode /*2 cases */, 17|128,2/*273*/, TARGET_VAL(ISD::LOAD),// ->86011
41030 /* 85757*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTQZrm), 0|OPFL_Chain|OPFL_MemRefs,
41040 /* 85779*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
41050 /* 85801*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
41060 /* 85823*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTDZrm), 0|OPFL_Chain|OPFL_MemRefs,
41070 /* 85845*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
41080 /* 85867*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
41090 /* 85889*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTBZrm), 0|OPFL_Chain|OPFL_MemRefs,
41100 /* 85911*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTBZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
41110 /* 85933*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTBZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
41120 /* 85955*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTWZrm), 0|OPFL_Chain|OPFL_MemRefs,
41130 /* 85977*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTWZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
41140 /* 85999*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTWZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
41145 /* 86011*/ /*SwitchOpcode*/ 19|128,1/*147*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->86162
41157 /* 86034*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
41167 /* 86056*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTQZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
41177 /* 86078*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTQZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
41190 /* 86105*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTDZrmb), 0|OPFL_Chain|OPFL_MemRefs,
41200 /* 86127*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTDZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
41210 /* 86149*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTDZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
41222 /* 86173*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTQZrr), 0,
41230 /* 86188*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTQZ256rr), 0,
41236 /* 86198*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41239 /* 86207*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41241 /* 86216*/ OPC_EmitNode1, TARGET_VAL(X86::VPOPCNTQZrr), 0,
41244 /* 86226*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
41253 /* 86243*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTQZ128rr), 0,
41259 /* 86253*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41262 /* 86262*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41264 /* 86271*/ OPC_EmitNode1, TARGET_VAL(X86::VPOPCNTQZrr), 0,
41267 /* 86281*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
41275 /* 86296*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTDZrr), 0,
41283 /* 86311*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTDZ256rr), 0,
41289 /* 86321*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41292 /* 86330*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41294 /* 86339*/ OPC_EmitNode1, TARGET_VAL(X86::VPOPCNTDZrr), 0,
41297 /* 86349*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
41306 /* 86366*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTDZ128rr), 0,
41312 /* 86376*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41315 /* 86385*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41317 /* 86394*/ OPC_EmitNode1, TARGET_VAL(X86::VPOPCNTDZrr), 0,
41320 /* 86404*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
41328 /* 86419*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTBZrr), 0,
41336 /* 86434*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTBZ256rr), 0,
41342 /* 86444*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41345 /* 86453*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41347 /* 86462*/ OPC_EmitNode1, TARGET_VAL(X86::VPOPCNTBZrr), 0,
41350 /* 86472*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
41359 /* 86489*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTBZ128rr), 0,
41365 /* 86499*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41368 /* 86508*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41370 /* 86517*/ OPC_EmitNode1, TARGET_VAL(X86::VPOPCNTBZrr), 0,
41373 /* 86527*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
41381 /* 86542*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTWZrr), 0,
41389 /* 86557*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTWZ256rr), 0,
41395 /* 86567*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41398 /* 86576*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41400 /* 86585*/ OPC_EmitNode1, TARGET_VAL(X86::VPOPCNTWZrr), 0,
41403 /* 86595*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
41412 /* 86612*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTWZ128rr), 0,
41418 /* 86622*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41421 /* 86631*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41423 /* 86640*/ OPC_EmitNode1, TARGET_VAL(X86::VPOPCNTWZrr), 0,
41426 /* 86650*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
41433 /* 86661*/ /*SwitchOpcode*/ 32|128,1/*160*/, TARGET_VAL(ISD::FP_TO_UINT),// ->86825
41436 /* 86668*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
41448 /* 86691*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTSS2USIZrm), 0|OPFL_Chain|OPFL_MemRefs,
41456 /* 86710*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTSS2USI64Zrm), 0|OPFL_Chain|OPFL_MemRefs,
41467 /* 86734*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTSD2USIZrm), 0|OPFL_Chain|OPFL_MemRefs,
41475 /* 86753*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTSD2USI64Zrm), 0|OPFL_Chain|OPFL_MemRefs,
41487 /* 86777*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTSS2USIZrr), 0,
41493 /* 86788*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTSS2USI64Zrr), 0,
41502 /* 86804*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTSD2USIZrr), 0,
41508 /* 86815*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTSD2USI64Zrr), 0,
41515 /* 86825*/ /*SwitchOpcode*/ 93|128,3/*477*/, TARGET_VAL(X86ISD::VP2INTERSECT),// ->87306
41521 /* 86837*/ OPC_SwitchOpcode /*2 cases */, 27, TARGET_VAL(ISD::LOAD),// ->86868
41532 /* 86856*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VP2INTERSECTDZrm), 0|OPFL_Chain|OPFL_MemRefs,
41536 /* 86868*/ /*SwitchOpcode*/ 25, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->86896
41546 /* 86884*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VP2INTERSECTDZrmb), 0|OPFL_Chain|OPFL_MemRefs,
41554 /* 86901*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VP2INTERSECTDZrr), 0,
41563 /* 86916*/ OPC_SwitchOpcode /*2 cases */, 27, TARGET_VAL(ISD::LOAD),// ->86947
41574 /* 86935*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VP2INTERSECTDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
41578 /* 86947*/ /*SwitchOpcode*/ 25, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->86975
41588 /* 86963*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VP2INTERSECTDZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
41596 /* 86980*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VP2INTERSECTDZ256rr), 0,
41605 /* 86995*/ OPC_SwitchOpcode /*2 cases */, 27, TARGET_VAL(ISD::LOAD),// ->87026
41616 /* 87014*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VP2INTERSECTDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
41620 /* 87026*/ /*SwitchOpcode*/ 25, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->87054
41630 /* 87042*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VP2INTERSECTDZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
41638 /* 87059*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VP2INTERSECTDZ128rr), 0,
41647 /* 87074*/ OPC_SwitchOpcode /*2 cases */, 27, TARGET_VAL(ISD::LOAD),// ->87105
41658 /* 87093*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VP2INTERSECTQZrm), 0|OPFL_Chain|OPFL_MemRefs,
41662 /* 87105*/ /*SwitchOpcode*/ 25, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->87133
41672 /* 87121*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VP2INTERSECTQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
41680 /* 87138*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VP2INTERSECTQZrr), 0,
41689 /* 87153*/ OPC_SwitchOpcode /*2 cases */, 27, TARGET_VAL(ISD::LOAD),// ->87184
41700 /* 87172*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VP2INTERSECTQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
41704 /* 87184*/ /*SwitchOpcode*/ 25, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->87212
41714 /* 87200*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VP2INTERSECTQZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
41722 /* 87217*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VP2INTERSECTQZ256rr), 0,
41731 /* 87232*/ OPC_SwitchOpcode /*2 cases */, 27, TARGET_VAL(ISD::LOAD),// ->87263
41742 /* 87251*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VP2INTERSECTQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
41746 /* 87263*/ /*SwitchOpcode*/ 25, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->87291
41756 /* 87279*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VP2INTERSECTQZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
41764 /* 87296*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VP2INTERSECTQZ128rr), 0,
41770 /* 87306*/ /*SwitchOpcode*/ 78|128,6/*846*/, TARGET_VAL(ISD::SCALAR_TO_VECTOR),// ->88156
41773 /* 87313*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
41785 /* 87334*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_MOVD64rm), 0|OPFL_Chain|OPFL_MemRefs,
41794 /* 87353*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_MOVD64rr), 0,
41800 /* 87363*/ OPC_SwitchOpcode /*2 cases */, 5|128,1/*133*/, TARGET_VAL(ISD::LOAD),// ->87501
41813 /* 87389*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDI2PDIrm), 0|OPFL_Chain|OPFL_MemRefs,
41821 /* 87407*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVDI2PDIrm), 0|OPFL_Chain|OPFL_MemRefs,
41829 /* 87425*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDI2PDIZrm), 0|OPFL_Chain|OPFL_MemRefs,
41842 /* 87452*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVQI2PQIrm), 0|OPFL_Chain|OPFL_MemRefs,
41850 /* 87470*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVQI2PQIrm), 0|OPFL_Chain|OPFL_MemRefs,
41858 /* 87488*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVQI2PQIZrm), 0|OPFL_Chain|OPFL_MemRefs,
41864 /* 87501*/ /*SwitchOpcode*/ 17, TARGET_VAL(ISD::BITCAST),// ->87521
41871 /* 87514*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_MOVQ2DQrr), 0,
41883 /* 87538*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41890 /* 87553*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41897 /* 87568*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41904 /* 87583*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41911 /* 87598*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41918 /* 87613*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41925 /* 87628*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41932 /* 87642*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDI2PDIrr), 0,
41938 /* 87652*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVDI2PDIrr), 0,
41944 /* 87662*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDI2PDIZrr), 0,
41955 /* 87680*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOV64toPQIrr), 0,
41961 /* 87690*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOV64toPQIrr), 0,
41967 /* 87700*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOV64toPQIZrr), 0,
41976 /* 87717*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41979 /* 87726*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41982 /* 87738*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41988 /* 87750*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41991 /* 87759*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41994 /* 87771*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42000 /* 87783*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
42003 /* 87792*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
42006 /* 87804*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42012 /* 87816*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
42015 /* 87825*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
42018 /* 87837*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42024 /* 87849*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
42027 /* 87858*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
42030 /* 87870*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42036 /* 87882*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
42039 /* 87891*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
42042 /* 87903*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42048 /* 87915*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
42051 /* 87924*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
42054 /* 87936*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42062 /* 87949*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
42075 /* 87973*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSSrm), 0|OPFL_Chain|OPFL_MemRefs,
42083 /* 87991*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVSSrm), 0|OPFL_Chain|OPFL_MemRefs,
42091 /* 88009*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSSZrm), 0|OPFL_Chain|OPFL_MemRefs,
42103 /* 88034*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSDrm), 0|OPFL_Chain|OPFL_MemRefs,
42111 /* 88052*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVSDrm), 0|OPFL_Chain|OPFL_MemRefs,
42119 /* 88070*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSDZrm), 0|OPFL_Chain|OPFL_MemRefs,
42132 /* 88097*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42139 /* 88111*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42149 /* 88131*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42156 /* 88145*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42163 /* 88156*/ /*SwitchOpcode*/ 54, TARGET_VAL(X86ISD::MMX_MOVW2D),// ->88213
42166 /* 88162*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
42176 /* 88179*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_MOVD64rm), 0|OPFL_Chain|OPFL_MemRefs,
42183 /* 88195*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_SET0), 0,
42190 /* 88205*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_MOVD64rr), 0,
42195 /* 88213*/ /*SwitchOpcode*/ 121, TARGET_VAL(X86ISD::MOVDQ2Q),// ->88337
42198 /* 88219*/ OPC_SwitchOpcode /*2 cases */, 25, TARGET_VAL(ISD::LOAD),// ->88248
42208 /* 88237*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_MOVQ64rm), 0|OPFL_Chain|OPFL_MemRefs,
42212 /* 88248*/ /*SwitchOpcode*/ 75, TARGET_VAL(ISD::BITCAST),// ->88326
42214 /* 88252*/ OPC_SwitchOpcode /*2 cases */, 33, TARGET_VAL(X86ISD::CVTP2SI),// ->88289
42222 /* 88267*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_CVTPS2PIirr), 0,
42231 /* 88281*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_CVTPD2PIirr), 0,
42236 /* 88289*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::CVTTP2SI),// ->88325
42244 /* 88303*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_CVTTPS2PIirr), 0,
42253 /* 88317*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_CVTTPD2PIirr), 0,
42262 /* 88329*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_MOVDQ2Qrr), 0,
42267 /* 88337*/ /*SwitchOpcode*/ 123|128,1/*251*/, TARGET_VAL(X86ISD::LOR),// ->88592
42274 /* 88349*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
42282 /* 88366*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_OR16mi8), 0|OPFL_Chain|OPFL_MemRefs,
42291 /* 88386*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_OR16mi), 0|OPFL_Chain|OPFL_MemRefs,
42303 /* 88412*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_OR32mi8), 0|OPFL_Chain|OPFL_MemRefs,
42312 /* 88432*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_OR32mi), 0|OPFL_Chain|OPFL_MemRefs,
42324 /* 88458*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_OR64mi8), 0|OPFL_Chain|OPFL_MemRefs,
42334 /* 88480*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_OR64mi32), 0|OPFL_Chain|OPFL_MemRefs,
42344 /* 88502*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_OR8mi), 0|OPFL_Chain|OPFL_MemRefs,
42353 /* 88522*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_OR8mr), 0|OPFL_Chain|OPFL_MemRefs,
42361 /* 88541*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_OR16mr), 0|OPFL_Chain|OPFL_MemRefs,
42369 /* 88560*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_OR32mr), 0|OPFL_Chain|OPFL_MemRefs,
42377 /* 88579*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_OR64mr), 0|OPFL_Chain|OPFL_MemRefs,
42382 /* 88592*/ /*SwitchOpcode*/ 123|128,1/*251*/, TARGET_VAL(X86ISD::LAND),// ->88847
42389 /* 88604*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
42397 /* 88621*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_AND16mi8), 0|OPFL_Chain|OPFL_MemRefs,
42406 /* 88641*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_AND16mi), 0|OPFL_Chain|OPFL_MemRefs,
42418 /* 88667*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_AND32mi8), 0|OPFL_Chain|OPFL_MemRefs,
42427 /* 88687*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_AND32mi), 0|OPFL_Chain|OPFL_MemRefs,
42439 /* 88713*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_AND64mi8), 0|OPFL_Chain|OPFL_MemRefs,
42449 /* 88735*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_AND64mi32), 0|OPFL_Chain|OPFL_MemRefs,
42459 /* 88757*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_AND8mi), 0|OPFL_Chain|OPFL_MemRefs,
42468 /* 88777*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_AND8mr), 0|OPFL_Chain|OPFL_MemRefs,
42476 /* 88796*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_AND16mr), 0|OPFL_Chain|OPFL_MemRefs,
42484 /* 88815*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_AND32mr), 0|OPFL_Chain|OPFL_MemRefs,
42492 /* 88834*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_AND64mr), 0|OPFL_Chain|OPFL_MemRefs,
42497 /* 88847*/ /*SwitchOpcode*/ 123|128,1/*251*/, TARGET_VAL(X86ISD::LXOR),// ->89102
42504 /* 88859*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
42512 /* 88876*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_XOR16mi8), 0|OPFL_Chain|OPFL_MemRefs,
42521 /* 88896*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_XOR16mi), 0|OPFL_Chain|OPFL_MemRefs,
42533 /* 88922*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_XOR32mi8), 0|OPFL_Chain|OPFL_MemRefs,
42542 /* 88942*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_XOR32mi), 0|OPFL_Chain|OPFL_MemRefs,
42554 /* 88968*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_XOR64mi8), 0|OPFL_Chain|OPFL_MemRefs,
42564 /* 88990*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_XOR64mi32), 0|OPFL_Chain|OPFL_MemRefs,
42574 /* 89012*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_XOR8mi), 0|OPFL_Chain|OPFL_MemRefs,
42583 /* 89032*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_XOR8mr), 0|OPFL_Chain|OPFL_MemRefs,
42591 /* 89051*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_XOR16mr), 0|OPFL_Chain|OPFL_MemRefs,
42599 /* 89070*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_XOR32mr), 0|OPFL_Chain|OPFL_MemRefs,
42607 /* 89089*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LOCK_XOR64mr), 0|OPFL_Chain|OPFL_MemRefs,
42612 /* 89102*/ /*SwitchOpcode*/ 66|128,25/*3266*/, TARGET_VAL(ISD::ADD),// ->92372
42616 /* 89110*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
42628 /* 89130*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD8rm), 0|OPFL_Chain|OPFL_MemRefs,
42638 /* 89153*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD16rm), 0|OPFL_Chain|OPFL_MemRefs,
42648 /* 89176*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD32rm), 0|OPFL_Chain|OPFL_MemRefs,
42658 /* 89199*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD64rm), 0|OPFL_Chain|OPFL_MemRefs,
42665 /* 89215*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
42678 /* 89236*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD8rm), 0|OPFL_Chain|OPFL_MemRefs,
42689 /* 89260*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD16rm), 0|OPFL_Chain|OPFL_MemRefs,
42700 /* 89284*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD32rm), 0|OPFL_Chain|OPFL_MemRefs,
42711 /* 89308*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD64rm), 0|OPFL_Chain|OPFL_MemRefs,
42722 /* 89334*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LEA32r), 0,
42729 /* 89351*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LEA64_32r), 0,
42736 /* 89368*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LEA64r), 0,
42744 /* 89383*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::Wrapper),
42747 /* 89388*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalTLSAddress),
42751 /* 89395*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD64ri32), 0,
42757 /* 89406*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::Wrapper),
42760 /* 89411*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalTLSAddress),
42765 /* 89419*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD64ri32), 0,
42775 /* 89440*/ OPC_MorphNodeTo2, TARGET_VAL(X86::INC8r), 0,
42781 /* 89452*/ OPC_MorphNodeTo2, TARGET_VAL(X86::INC16r), 0,
42787 /* 89464*/ OPC_MorphNodeTo2, TARGET_VAL(X86::INC32r), 0,
42793 /* 89476*/ OPC_MorphNodeTo2, TARGET_VAL(X86::INC64r), 0,
42802 /* 89502*/ OPC_MorphNodeTo2, TARGET_VAL(X86::DEC8r), 0,
42808 /* 89514*/ OPC_MorphNodeTo2, TARGET_VAL(X86::DEC16r), 0,
42814 /* 89526*/ OPC_MorphNodeTo2, TARGET_VAL(X86::DEC32r), 0,
42820 /* 89538*/ OPC_MorphNodeTo2, TARGET_VAL(X86::DEC64r), 0,
42829 /* 89566*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SUB16ri8), 0,
42835 /* 89589*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SUB32ri8), 0,
42841 /* 89612*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SUB64ri8), 0,
42850 /* 89643*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SUB64ri32), 0,
42858 /* 89658*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
42864 /* 89670*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD16ri8), 0,
42873 /* 89687*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD32ri8), 0,
42882 /* 89704*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD64ri8), 0,
42891 /* 89721*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD64ri32), 0,
42899 /* 89737*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD8ri), 0,
42905 /* 89750*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD16ri), 0,
42911 /* 89763*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD32ri), 0,
42919 /* 89777*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD8rr), 0,
42925 /* 89789*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD16rr), 0,
42931 /* 89801*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD32rr), 0,
42937 /* 89813*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD64rr), 0,
42944 /* 89826*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VPMADDWD),
42948 /* 89833*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
42962 /* 89857*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDZm), 0|OPFL_Chain|OPFL_MemRefs,
42970 /* 89878*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDZ256m), 0|OPFL_Chain|OPFL_MemRefs,
42978 /* 89899*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDZ128m), 0|OPFL_Chain|OPFL_MemRefs,
42985 /* 89915*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
43000 /* 89939*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDZm), 0|OPFL_Chain|OPFL_MemRefs,
43008 /* 89956*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VPMADDWD),
43012 /* 89963*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
43027 /* 89987*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDZm), 0|OPFL_Chain|OPFL_MemRefs,
43033 /* 90002*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
43049 /* 90027*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDZm), 0|OPFL_Chain|OPFL_MemRefs,
43057 /* 90044*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VPMADDWD),
43059 /* 90048*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
43074 /* 90072*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDZ256m), 0|OPFL_Chain|OPFL_MemRefs,
43080 /* 90087*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VPMADDWD),
43084 /* 90094*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
43099 /* 90118*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDZ256m), 0|OPFL_Chain|OPFL_MemRefs,
43105 /* 90133*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
43121 /* 90158*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDZ256m), 0|OPFL_Chain|OPFL_MemRefs,
43129 /* 90175*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VPMADDWD),
43131 /* 90179*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
43146 /* 90203*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDZ128m), 0|OPFL_Chain|OPFL_MemRefs,
43152 /* 90219*/ OPC_SwitchOpcode /*2 cases */, 82, TARGET_VAL(X86ISD::VPMADDWD),// ->90305
43156 /* 90227*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
43171 /* 90251*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDZ128m), 0|OPFL_Chain|OPFL_MemRefs,
43177 /* 90266*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
43193 /* 90291*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDZ128m), 0|OPFL_Chain|OPFL_MemRefs,
43198 /* 90305*/ /*SwitchOpcode*/ 63, TARGET_VAL(X86ISD::PMULDQ),// ->90371
43200 /* 90309*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
43202 /* 90313*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::PSHUFD),
43209 /* 90333*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
43211 /* 90337*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::PSHUFD),
43221 /* 90362*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMACSDQHrr), 0,
43229 /* 90376*/ OPC_SwitchOpcode /*3 cases */, 62, TARGET_VAL(X86ISD::PMULDQ),// ->90442
43231 /* 90381*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
43233 /* 90385*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::PSHUFD),
43240 /* 90405*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
43242 /* 90409*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::PSHUFD),
43251 /* 90433*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMACSDQHrr), 0,
43255 /* 90442*/ /*SwitchOpcode*/ 15|128,4/*527*/, TARGET_VAL(ISD::LOAD),// ->90973
43268 /* 90465*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDBrm), 0|OPFL_Chain|OPFL_MemRefs,
43279 /* 90489*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PADDBrm), 0|OPFL_Chain|OPFL_MemRefs,
43289 /* 90512*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDBYrm), 0|OPFL_Chain|OPFL_MemRefs,
43297 /* 90532*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDWrm), 0|OPFL_Chain|OPFL_MemRefs,
43309 /* 90557*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PADDWrm), 0|OPFL_Chain|OPFL_MemRefs,
43319 /* 90580*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDWYrm), 0|OPFL_Chain|OPFL_MemRefs,
43327 /* 90600*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDDrm), 0|OPFL_Chain|OPFL_MemRefs,
43339 /* 90625*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PADDDrm), 0|OPFL_Chain|OPFL_MemRefs,
43349 /* 90648*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDDYrm), 0|OPFL_Chain|OPFL_MemRefs,
43357 /* 90668*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDQrm), 0|OPFL_Chain|OPFL_MemRefs,
43369 /* 90693*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PADDQrm), 0|OPFL_Chain|OPFL_MemRefs,
43380 /* 90719*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDQYrm), 0|OPFL_Chain|OPFL_MemRefs,
43388 /* 90738*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
43397 /* 90759*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDQZrm), 0|OPFL_Chain|OPFL_MemRefs,
43405 /* 90779*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
43413 /* 90799*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDDZrm), 0|OPFL_Chain|OPFL_MemRefs,
43421 /* 90819*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
43429 /* 90839*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
43437 /* 90859*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDWZrm), 0|OPFL_Chain|OPFL_MemRefs,
43445 /* 90879*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDWZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
43453 /* 90899*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDWZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
43461 /* 90919*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDBZrm), 0|OPFL_Chain|OPFL_MemRefs,
43469 /* 90939*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDBZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
43477 /* 90959*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDBZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
43483 /* 90973*/ /*SwitchOpcode*/ 10|128,1/*138*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->91115
43495 /* 90995*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
43503 /* 91015*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDQZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
43511 /* 91035*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDQZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
43523 /* 91061*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDDZrmb), 0|OPFL_Chain|OPFL_MemRefs,
43531 /* 91081*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDDZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
43539 /* 91101*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDDZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
43548 /* 91119*/ OPC_SwitchOpcode /*2 cases */, 24|128,4/*536*/, TARGET_VAL(ISD::LOAD),// ->91660
43562 /* 91144*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDBrm), 0|OPFL_Chain|OPFL_MemRefs,
43574 /* 91169*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PADDBrm), 0|OPFL_Chain|OPFL_MemRefs,
43585 /* 91193*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDBYrm), 0|OPFL_Chain|OPFL_MemRefs,
43593 /* 91213*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDWrm), 0|OPFL_Chain|OPFL_MemRefs,
43606 /* 91239*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PADDWrm), 0|OPFL_Chain|OPFL_MemRefs,
43617 /* 91263*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDWYrm), 0|OPFL_Chain|OPFL_MemRefs,
43625 /* 91283*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDDrm), 0|OPFL_Chain|OPFL_MemRefs,
43638 /* 91309*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PADDDrm), 0|OPFL_Chain|OPFL_MemRefs,
43649 /* 91333*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDDYrm), 0|OPFL_Chain|OPFL_MemRefs,
43657 /* 91353*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDQrm), 0|OPFL_Chain|OPFL_MemRefs,
43670 /* 91379*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PADDQrm), 0|OPFL_Chain|OPFL_MemRefs,
43682 /* 91406*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDQYrm), 0|OPFL_Chain|OPFL_MemRefs,
43690 /* 91425*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
43699 /* 91446*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDQZrm), 0|OPFL_Chain|OPFL_MemRefs,
43707 /* 91466*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
43715 /* 91486*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDDZrm), 0|OPFL_Chain|OPFL_MemRefs,
43723 /* 91506*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
43731 /* 91526*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
43739 /* 91546*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDWZrm), 0|OPFL_Chain|OPFL_MemRefs,
43747 /* 91566*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDWZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
43755 /* 91586*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDWZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
43763 /* 91606*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDBZrm), 0|OPFL_Chain|OPFL_MemRefs,
43771 /* 91626*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDBZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
43779 /* 91646*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDBZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
43785 /* 91660*/ /*SwitchOpcode*/ 12|128,1/*140*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->91804
43798 /* 91683*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
43806 /* 91703*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDQZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
43814 /* 91723*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDQZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
43827 /* 91750*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDDZrmb), 0|OPFL_Chain|OPFL_MemRefs,
43835 /* 91770*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDDZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
43843 /* 91790*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDDZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
43853 /* 91808*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VPMADDWD),
43860 /* 91821*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDZr), 0,
43866 /* 91834*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDZ256r), 0,
43872 /* 91847*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDZ128r), 0,
43879 /* 91859*/ OPC_SwitchOpcode /*3 cases */, 66, TARGET_VAL(X86ISD::VPMADDWD),// ->91929
43888 /* 91876*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDZr), 0,
43894 /* 91889*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDZ256r), 0,
43900 /* 91902*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDZ128r), 0,
43910 /* 91919*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADCSWDrr), 0,
43915 /* 91929*/ /*SwitchOpcode*/ 32, TARGET_VAL(ISD::MUL),// ->91964
43922 /* 91941*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMACSWWrr), 0,
43928 /* 91954*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMACSDDrr), 0,
43933 /* 91964*/ /*SwitchOpcode*/ 17, TARGET_VAL(X86ISD::PMULDQ),// ->91984
43940 /* 91975*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMACSDQLrr), 0,
43949 /* 91991*/ OPC_SwitchOpcode /*3 cases */, 31, TARGET_VAL(ISD::MUL),// ->92026
43955 /* 92003*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMACSWWrr), 0,
43961 /* 92016*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMACSDDrr), 0,
43966 /* 92026*/ /*SwitchOpcode*/ 16, TARGET_VAL(X86ISD::PMULDQ),// ->92045
43972 /* 92036*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMACSDQLrr), 0,
43976 /* 92045*/ /*SwitchOpcode*/ 16, TARGET_VAL(X86ISD::VPMADDWD),// ->92064
43982 /* 92055*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADCSWDrr), 0,
43992 /* 92075*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDBrr), 0,
43998 /* 92086*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PADDBrr), 0,
44004 /* 92097*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDBZ128rr), 0,
44012 /* 92112*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDBYrr), 0,
44018 /* 92123*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDBZ256rr), 0,
44026 /* 92138*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDWrr), 0,
44032 /* 92149*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PADDWrr), 0,
44038 /* 92160*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDWZ128rr), 0,
44046 /* 92175*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDWYrr), 0,
44052 /* 92186*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDWZ256rr), 0,
44060 /* 92201*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDDrr), 0,
44066 /* 92212*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PADDDrr), 0,
44072 /* 92223*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDDZ128rr), 0,
44080 /* 92238*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDDYrr), 0,
44086 /* 92249*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDDZ256rr), 0,
44094 /* 92264*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDQrr), 0,
44100 /* 92275*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PADDQrr), 0,
44106 /* 92286*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDQZ128rr), 0,
44114 /* 92301*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDQYrr), 0,
44120 /* 92312*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDQZ256rr), 0,
44127 /* 92325*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDQZrr), 0,
44133 /* 92337*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDDZrr), 0,
44139 /* 92349*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDWZrr), 0,
44145 /* 92361*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDBZrr), 0,
44152 /* 92372*/ /*SwitchOpcode*/ 98|128,11/*1506*/, TARGET_VAL(ISD::SUB),// ->93882
44156 /* 92380*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
44168 /* 92400*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SUB8rm), 0|OPFL_Chain|OPFL_MemRefs,
44178 /* 92423*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SUB16rm), 0|OPFL_Chain|OPFL_MemRefs,
44188 /* 92446*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SUB32rm), 0|OPFL_Chain|OPFL_MemRefs,
44198 /* 92469*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SUB64rm), 0|OPFL_Chain|OPFL_MemRefs,
44209 /* 92495*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LEA32r), 0,
44216 /* 92512*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LEA64_32r), 0,
44223 /* 92529*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LEA64r), 0,
44231 /* 92545*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
44239 /* 92560*/ OPC_MorphNodeTo2, TARGET_VAL(X86::XOR16ri8), 0,
44250 /* 92580*/ OPC_MorphNodeTo2, TARGET_VAL(X86::XOR32ri8), 0,
44261 /* 92600*/ OPC_MorphNodeTo2, TARGET_VAL(X86::XOR64ri8), 0,
44272 /* 92620*/ OPC_MorphNodeTo2, TARGET_VAL(X86::XOR64ri32), 0,
44282 /* 92639*/ OPC_MorphNodeTo2, TARGET_VAL(X86::XOR8ri), 0,
44288 /* 92652*/ OPC_MorphNodeTo2, TARGET_VAL(X86::XOR16ri), 0,
44294 /* 92665*/ OPC_MorphNodeTo2, TARGET_VAL(X86::XOR32ri), 0,
44304 /* 92683*/ OPC_MorphNodeTo2, TARGET_VAL(X86::NEG8r), 0,
44309 /* 92693*/ OPC_MorphNodeTo2, TARGET_VAL(X86::NEG16r), 0,
44314 /* 92703*/ OPC_MorphNodeTo2, TARGET_VAL(X86::NEG32r), 0,
44319 /* 92713*/ OPC_MorphNodeTo2, TARGET_VAL(X86::NEG64r), 0,
44330 /* 92732*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
44336 /* 92744*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SUB16ri8), 0,
44345 /* 92761*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SUB32ri8), 0,
44354 /* 92778*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SUB64ri8), 0,
44363 /* 92795*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SUB64ri32), 0,
44371 /* 92811*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SUB8ri), 0,
44377 /* 92824*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SUB16ri), 0,
44383 /* 92837*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SUB32ri), 0,
44391 /* 92851*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SUB8rr), 0,
44397 /* 92863*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SUB16rr), 0,
44403 /* 92875*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SUB32rr), 0,
44409 /* 92887*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SUB64rr), 0,
44416 /* 92900*/ OPC_SwitchOpcode /*2 cases */, 15|128,4/*527*/, TARGET_VAL(ISD::LOAD),// ->93432
44429 /* 92924*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBBrm), 0|OPFL_Chain|OPFL_MemRefs,
44440 /* 92948*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PSUBBrm), 0|OPFL_Chain|OPFL_MemRefs,
44450 /* 92971*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBBYrm), 0|OPFL_Chain|OPFL_MemRefs,
44458 /* 92991*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBWrm), 0|OPFL_Chain|OPFL_MemRefs,
44470 /* 93016*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PSUBWrm), 0|OPFL_Chain|OPFL_MemRefs,
44480 /* 93039*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBWYrm), 0|OPFL_Chain|OPFL_MemRefs,
44488 /* 93059*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBDrm), 0|OPFL_Chain|OPFL_MemRefs,
44500 /* 93084*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PSUBDrm), 0|OPFL_Chain|OPFL_MemRefs,
44510 /* 93107*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBDYrm), 0|OPFL_Chain|OPFL_MemRefs,
44518 /* 93127*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBQrm), 0|OPFL_Chain|OPFL_MemRefs,
44530 /* 93152*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PSUBQrm), 0|OPFL_Chain|OPFL_MemRefs,
44541 /* 93178*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBQYrm), 0|OPFL_Chain|OPFL_MemRefs,
44549 /* 93197*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
44558 /* 93218*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBQZrm), 0|OPFL_Chain|OPFL_MemRefs,
44566 /* 93238*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
44574 /* 93258*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBDZrm), 0|OPFL_Chain|OPFL_MemRefs,
44582 /* 93278*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
44590 /* 93298*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
44598 /* 93318*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBWZrm), 0|OPFL_Chain|OPFL_MemRefs,
44606 /* 93338*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBWZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
44614 /* 93358*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBWZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
44622 /* 93378*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBBZrm), 0|OPFL_Chain|OPFL_MemRefs,
44630 /* 93398*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBBZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
44638 /* 93418*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBBZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
44644 /* 93432*/ /*SwitchOpcode*/ 10|128,1/*138*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->93574
44656 /* 93454*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
44664 /* 93474*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBQZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
44672 /* 93494*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBQZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
44684 /* 93520*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBDZrmb), 0|OPFL_Chain|OPFL_MemRefs,
44692 /* 93540*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBDZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
44700 /* 93560*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBDZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
44712 /* 93585*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBBrr), 0,
44718 /* 93596*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PSUBBrr), 0,
44724 /* 93607*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBBZ128rr), 0,
44732 /* 93622*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBBYrr), 0,
44738 /* 93633*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBBZ256rr), 0,
44746 /* 93648*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBWrr), 0,
44752 /* 93659*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PSUBWrr), 0,
44758 /* 93670*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBWZ128rr), 0,
44766 /* 93685*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBWYrr), 0,
44772 /* 93696*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBWZ256rr), 0,
44780 /* 93711*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBDrr), 0,
44786 /* 93722*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PSUBDrr), 0,
44792 /* 93733*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBDZ128rr), 0,
44800 /* 93748*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBDYrr), 0,
44806 /* 93759*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBDZ256rr), 0,
44814 /* 93774*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBQrr), 0,
44820 /* 93785*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PSUBQrr), 0,
44826 /* 93796*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBQZ128rr), 0,
44834 /* 93811*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBQYrr), 0,
44840 /* 93822*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBQZ256rr), 0,
44847 /* 93835*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBQZrr), 0,
44853 /* 93847*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBDZrr), 0,
44859 /* 93859*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBWZrr), 0,
44865 /* 93871*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBBZrr), 0,
44872 /* 93882*/ /*SwitchOpcode*/ 92|128,43/*5596*/, TARGET_VAL(ISD::OR),// ->99482
44876 /* 93890*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
44888 /* 93910*/ OPC_MorphNodeTo2, TARGET_VAL(X86::OR8rm), 0|OPFL_Chain|OPFL_MemRefs,
44898 /* 93933*/ OPC_MorphNodeTo2, TARGET_VAL(X86::OR16rm), 0|OPFL_Chain|OPFL_MemRefs,
44908 /* 93956*/ OPC_MorphNodeTo2, TARGET_VAL(X86::OR32rm), 0|OPFL_Chain|OPFL_MemRefs,
44918 /* 93979*/ OPC_MorphNodeTo2, TARGET_VAL(X86::OR64rm), 0|OPFL_Chain|OPFL_MemRefs,
44925 /* 93995*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
44938 /* 94016*/ OPC_MorphNodeTo2, TARGET_VAL(X86::OR8rm), 0|OPFL_Chain|OPFL_MemRefs,
44949 /* 94040*/ OPC_MorphNodeTo2, TARGET_VAL(X86::OR16rm), 0|OPFL_Chain|OPFL_MemRefs,
44960 /* 94064*/ OPC_MorphNodeTo2, TARGET_VAL(X86::OR32rm), 0|OPFL_Chain|OPFL_MemRefs,
44971 /* 94088*/ OPC_MorphNodeTo2, TARGET_VAL(X86::OR64rm), 0|OPFL_Chain|OPFL_MemRefs,
44979 /* 94105*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
44981 /* 94109*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
44989 /* 94134*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLCI32rr), 0,
44995 /* 94146*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLCI64rr), 0,
45002 /* 94158*/ OPC_SwitchOpcode /*2 cases */, 14|128,1/*142*/, TARGET_VAL(ISD::XOR),// ->94305
45008 /* 94179*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
45015 /* 94203*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLSIC32rr), 0,
45021 /* 94215*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLSIC64rr), 0,
45031 /* 94233*/ OPC_MorphNodeTo2, TARGET_VAL(X86::T1MSKC32rr), 0,
45037 /* 94245*/ OPC_MorphNodeTo2, TARGET_VAL(X86::T1MSKC64rr), 0,
45045 /* 94257*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
45054 /* 94283*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLCI32rr), 0,
45060 /* 94295*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLCI64rr), 0,
45066 /* 94305*/ /*SwitchOpcode*/ 108, TARGET_VAL(ISD::ADD),// ->94416
45072 /* 94324*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
45078 /* 94346*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLSIC32rr), 0,
45084 /* 94358*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLSIC64rr), 0,
45093 /* 94372*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
45099 /* 94394*/ OPC_MorphNodeTo2, TARGET_VAL(X86::T1MSKC32rr), 0,
45105 /* 94406*/ OPC_MorphNodeTo2, TARGET_VAL(X86::T1MSKC64rr), 0,
45118 /* 94429*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LEA32r), 0,
45125 /* 94446*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LEA64_32r), 0,
45132 /* 94463*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LEA64r), 0,
45140 /* 94478*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
45143 /* 94484*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
45146 /* 94489*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
45154 /* 94503*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
45157 /* 94512*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
45159 /* 94521*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BTS16rr), 0,
45168 /* 94537*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
45171 /* 94546*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
45173 /* 94555*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BTS32rr), 0,
45182 /* 94571*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
45185 /* 94580*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
45187 /* 94589*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BTS64rr), 0,
45194 /* 94601*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
45197 /* 94607*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
45200 /* 94612*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
45209 /* 94627*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
45212 /* 94636*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
45214 /* 94645*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BTS16rr), 0,
45224 /* 94662*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
45227 /* 94671*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
45229 /* 94680*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BTS32rr), 0,
45239 /* 94697*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
45242 /* 94706*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
45244 /* 94715*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BTS64rr), 0,
45252 /* 94728*/ OPC_SwitchOpcode /*2 cases */, 40, TARGET_VAL(ISD::SUB),// ->94772
45258 /* 94751*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLCI32rr), 0,
45264 /* 94763*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLCI64rr), 0,
45269 /* 94772*/ /*SwitchOpcode*/ 73, TARGET_VAL(ISD::ADD),// ->94848
45276 /* 94787*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLCS32rr), 0,
45282 /* 94799*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLCS64rr), 0,
45292 /* 94826*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLSFILL32rr), 0,
45298 /* 94838*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLSFILL64rr), 0,
45307 /* 94851*/ OPC_SwitchOpcode /*2 cases */, 41, TARGET_VAL(ISD::SUB),// ->94896
45314 /* 94875*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLCI32rr), 0,
45320 /* 94887*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLCI64rr), 0,
45325 /* 94896*/ /*SwitchOpcode*/ 76, TARGET_VAL(ISD::ADD),// ->94975
45333 /* 94912*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLCS32rr), 0,
45339 /* 94924*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLCS64rr), 0,
45350 /* 94953*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLSFILL32rr), 0,
45356 /* 94965*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLSFILL64rr), 0,
45366 /* 94979*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
45372 /* 94991*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
45375 /* 95000*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
45377 /* 95009*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BTS16rr), 0,
45382 /* 95020*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
45385 /* 95029*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
45387 /* 95038*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BTS32rr), 0,
45392 /* 95049*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
45395 /* 95058*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
45397 /* 95067*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BTS64rr), 0,
45404 /* 95079*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
45411 /* 95092*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
45414 /* 95101*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
45416 /* 95110*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BTS16rr), 0,
45421 /* 95121*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
45424 /* 95130*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
45426 /* 95139*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BTS32rr), 0,
45431 /* 95150*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
45434 /* 95159*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
45436 /* 95168*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BTS64rr), 0,
45446 /* 95186*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
45453 /* 95200*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD16ri8_DB), 0,
45463 /* 95219*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD32ri8_DB), 0,
45473 /* 95238*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD64ri8_DB), 0,
45483 /* 95257*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD64ri32_DB), 0,
45494 /* 95279*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BTS64ri8), 0,
45503 /* 95297*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD8ri_DB), 0,
45509 /* 95310*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD16ri_DB), 0,
45515 /* 95323*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD32ri_DB), 0,
45525 /* 95341*/ OPC_MorphNodeTo2, TARGET_VAL(X86::OR16ri8), 0,
45534 /* 95358*/ OPC_MorphNodeTo2, TARGET_VAL(X86::OR32ri8), 0,
45543 /* 95375*/ OPC_MorphNodeTo2, TARGET_VAL(X86::OR64ri8), 0,
45552 /* 95392*/ OPC_MorphNodeTo2, TARGET_VAL(X86::OR64ri32), 0,
45560 /* 95408*/ OPC_MorphNodeTo2, TARGET_VAL(X86::OR8ri), 0,
45566 /* 95421*/ OPC_MorphNodeTo2, TARGET_VAL(X86::OR16ri), 0,
45572 /* 95434*/ OPC_MorphNodeTo2, TARGET_VAL(X86::OR32ri), 0,
45581 /* 95451*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD8rr_DB), 0,
45586 /* 95462*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD16rr_DB), 0,
45591 /* 95473*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD32rr_DB), 0,
45596 /* 95484*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD64rr_DB), 0,
45603 /* 95497*/ OPC_MorphNodeTo2, TARGET_VAL(X86::OR8rr), 0,
45609 /* 95509*/ OPC_MorphNodeTo2, TARGET_VAL(X86::OR16rr), 0,
45615 /* 95521*/ OPC_MorphNodeTo2, TARGET_VAL(X86::OR32rr), 0,
45621 /* 95533*/ OPC_MorphNodeTo2, TARGET_VAL(X86::OR64rr), 0,
45628 /* 95546*/ OPC_SwitchOpcode /*2 cases */, 122|128,4/*634*/, TARGET_VAL(ISD::AND),// ->96185
45631 /* 95554*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
45642 /* 95569*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::ANDNP),
45644 /* 95573*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
45658 /* 95600*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVrrm), 0|OPFL_Chain|OPFL_MemRefs,
45666 /* 95624*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVYrrm), 0|OPFL_Chain|OPFL_MemRefs,
45675 /* 95644*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
45685 /* 95658*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::ANDNP),
45687 /* 95662*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
45701 /* 95689*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVrrm), 0|OPFL_Chain|OPFL_MemRefs,
45709 /* 95713*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVYrrm), 0|OPFL_Chain|OPFL_MemRefs,
45718 /* 95732*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::ANDNP),
45722 /* 95741*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
45724 /* 95745*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
45739 /* 95771*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVrmr), 0|OPFL_Chain|OPFL_MemRefs,
45747 /* 95792*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVrmr), 0|OPFL_Chain|OPFL_MemRefs,
45755 /* 95813*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVrmr), 0|OPFL_Chain|OPFL_MemRefs,
45768 /* 95841*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVYrmr), 0|OPFL_Chain|OPFL_MemRefs,
45776 /* 95862*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVYrmr), 0|OPFL_Chain|OPFL_MemRefs,
45784 /* 95883*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVYrmr), 0|OPFL_Chain|OPFL_MemRefs,
45793 /* 95903*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
45795 /* 95907*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
45810 /* 95933*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVrmr), 0|OPFL_Chain|OPFL_MemRefs,
45818 /* 95954*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVrmr), 0|OPFL_Chain|OPFL_MemRefs,
45826 /* 95975*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVrmr), 0|OPFL_Chain|OPFL_MemRefs,
45839 /* 96003*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVYrmr), 0|OPFL_Chain|OPFL_MemRefs,
45847 /* 96024*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVYrmr), 0|OPFL_Chain|OPFL_MemRefs,
45855 /* 96045*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVYrmr), 0|OPFL_Chain|OPFL_MemRefs,
45864 /* 96064*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
45877 /* 96086*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVrmr), 0|OPFL_Chain|OPFL_MemRefs,
45885 /* 96107*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVYrmr), 0|OPFL_Chain|OPFL_MemRefs,
45893 /* 96125*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
45906 /* 96147*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVrmr), 0|OPFL_Chain|OPFL_MemRefs,
45914 /* 96168*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVYrmr), 0|OPFL_Chain|OPFL_MemRefs,
45922 /* 96185*/ /*SwitchOpcode*/ 32|128,5/*672*/, TARGET_VAL(X86ISD::ANDNP),// ->96861
45925 /* 96193*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
45936 /* 96208*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
45939 /* 96214*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
45953 /* 96240*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVrrm), 0|OPFL_Chain|OPFL_MemRefs,
45960 /* 96256*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
45973 /* 96281*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVrrm), 0|OPFL_Chain|OPFL_MemRefs,
45979 /* 96296*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
45993 /* 96322*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVYrrm), 0|OPFL_Chain|OPFL_MemRefs,
46000 /* 96338*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
46013 /* 96363*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVYrrm), 0|OPFL_Chain|OPFL_MemRefs,
46021 /* 96381*/ OPC_SwitchOpcode /*2 cases */, 94|128,2/*350*/, TARGET_VAL(ISD::BITCAST),// ->96736
46023 /* 96387*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
46035 /* 96406*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
46044 /* 96423*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVrmr), 0|OPFL_Chain|OPFL_MemRefs,
46056 /* 96449*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVrmr), 0|OPFL_Chain|OPFL_MemRefs,
46068 /* 96475*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVrmr), 0|OPFL_Chain|OPFL_MemRefs,
46080 /* 96501*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVrmr), 0|OPFL_Chain|OPFL_MemRefs,
46092 /* 96527*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVrmr), 0|OPFL_Chain|OPFL_MemRefs,
46104 /* 96553*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVrmr), 0|OPFL_Chain|OPFL_MemRefs,
46114 /* 96574*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
46123 /* 96591*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVYrmr), 0|OPFL_Chain|OPFL_MemRefs,
46135 /* 96617*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVYrmr), 0|OPFL_Chain|OPFL_MemRefs,
46147 /* 96643*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVYrmr), 0|OPFL_Chain|OPFL_MemRefs,
46159 /* 96669*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVYrmr), 0|OPFL_Chain|OPFL_MemRefs,
46171 /* 96695*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVYrmr), 0|OPFL_Chain|OPFL_MemRefs,
46183 /* 96721*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVYrmr), 0|OPFL_Chain|OPFL_MemRefs,
46189 /* 96736*/ /*SwitchOpcode*/ 120, TARGET_VAL(ISD::LOAD),// ->96859
46199 /* 96750*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
46208 /* 96767*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVrmr), 0|OPFL_Chain|OPFL_MemRefs,
46220 /* 96793*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVrmr), 0|OPFL_Chain|OPFL_MemRefs,
46232 /* 96819*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVYrmr), 0|OPFL_Chain|OPFL_MemRefs,
46244 /* 96845*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVYrmr), 0|OPFL_Chain|OPFL_MemRefs,
46255 /* 96866*/ OPC_SwitchOpcode /*2 cases */, 88|128,4/*600*/, TARGET_VAL(ISD::LOAD),// ->97471
46268 /* 96890*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORrm), 0|OPFL_Chain|OPFL_MemRefs,
46279 /* 96914*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PORrm), 0|OPFL_Chain|OPFL_MemRefs,
46290 /* 96940*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORYrm), 0|OPFL_Chain|OPFL_MemRefs,
46298 /* 96959*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VORPSYrm), 0|OPFL_Chain|OPFL_MemRefs,
46308 /* 96982*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORYrm), 0|OPFL_Chain|OPFL_MemRefs,
46316 /* 97001*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VORPSYrm), 0|OPFL_Chain|OPFL_MemRefs,
46326 /* 97024*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORYrm), 0|OPFL_Chain|OPFL_MemRefs,
46334 /* 97043*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VORPSYrm), 0|OPFL_Chain|OPFL_MemRefs,
46344 /* 97066*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORYrm), 0|OPFL_Chain|OPFL_MemRefs,
46352 /* 97085*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VORPSYrm), 0|OPFL_Chain|OPFL_MemRefs,
46361 /* 97106*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORrm), 0|OPFL_Chain|OPFL_MemRefs,
46369 /* 97126*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORrm), 0|OPFL_Chain|OPFL_MemRefs,
46377 /* 97146*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORrm), 0|OPFL_Chain|OPFL_MemRefs,
46389 /* 97172*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PORrm), 0|OPFL_Chain|OPFL_MemRefs,
46397 /* 97192*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PORrm), 0|OPFL_Chain|OPFL_MemRefs,
46405 /* 97212*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PORrm), 0|OPFL_Chain|OPFL_MemRefs,
46416 /* 97237*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZrm), 0|OPFL_Chain|OPFL_MemRefs,
46424 /* 97257*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
46432 /* 97277*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
46440 /* 97297*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZrm), 0|OPFL_Chain|OPFL_MemRefs,
46448 /* 97317*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
46456 /* 97337*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
46464 /* 97357*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
46472 /* 97377*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
46480 /* 97397*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
46488 /* 97417*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
46496 /* 97437*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZrm), 0|OPFL_Chain|OPFL_MemRefs,
46504 /* 97457*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZrm), 0|OPFL_Chain|OPFL_MemRefs,
46510 /* 97471*/ /*SwitchOpcode*/ 10|128,1/*138*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->97613
46522 /* 97493*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
46530 /* 97513*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
46538 /* 97533*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
46550 /* 97559*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZrmb), 0|OPFL_Chain|OPFL_MemRefs,
46558 /* 97579*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
46566 /* 97599*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
46575 /* 97617*/ OPC_SwitchOpcode /*4 cases */, 92|128,4/*604*/, TARGET_VAL(ISD::LOAD),// ->98226
46589 /* 97642*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORrm), 0|OPFL_Chain|OPFL_MemRefs,
46601 /* 97667*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PORrm), 0|OPFL_Chain|OPFL_MemRefs,
46613 /* 97694*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORYrm), 0|OPFL_Chain|OPFL_MemRefs,
46621 /* 97713*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
46629 /* 97732*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VORPSYrm), 0|OPFL_Chain|OPFL_MemRefs,
46638 /* 97753*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZrm), 0|OPFL_Chain|OPFL_MemRefs,
46646 /* 97773*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
46654 /* 97793*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZrm), 0|OPFL_Chain|OPFL_MemRefs,
46663 /* 97815*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
46671 /* 97834*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORYrm), 0|OPFL_Chain|OPFL_MemRefs,
46679 /* 97853*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VORPSYrm), 0|OPFL_Chain|OPFL_MemRefs,
46689 /* 97876*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
46697 /* 97895*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORrm), 0|OPFL_Chain|OPFL_MemRefs,
46707 /* 97918*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORYrm), 0|OPFL_Chain|OPFL_MemRefs,
46715 /* 97937*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VORPSYrm), 0|OPFL_Chain|OPFL_MemRefs,
46725 /* 97960*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORYrm), 0|OPFL_Chain|OPFL_MemRefs,
46733 /* 97979*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VORPSYrm), 0|OPFL_Chain|OPFL_MemRefs,
46742 /* 98000*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORrm), 0|OPFL_Chain|OPFL_MemRefs,
46750 /* 98020*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORrm), 0|OPFL_Chain|OPFL_MemRefs,
46763 /* 98047*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PORrm), 0|OPFL_Chain|OPFL_MemRefs,
46771 /* 98067*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PORrm), 0|OPFL_Chain|OPFL_MemRefs,
46779 /* 98087*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PORrm), 0|OPFL_Chain|OPFL_MemRefs,
46791 /* 98112*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
46799 /* 98132*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
46807 /* 98152*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
46815 /* 98172*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
46823 /* 98192*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZrm), 0|OPFL_Chain|OPFL_MemRefs,
46831 /* 98212*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZrm), 0|OPFL_Chain|OPFL_MemRefs,
46837 /* 98226*/ /*SwitchOpcode*/ 12|128,1/*140*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->98370
46850 /* 98249*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
46858 /* 98269*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
46866 /* 98289*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
46879 /* 98316*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZrmb), 0|OPFL_Chain|OPFL_MemRefs,
46887 /* 98336*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
46895 /* 98356*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
46901 /* 98370*/ /*SwitchOpcode*/ 103|128,1/*231*/, TARGET_VAL(ISD::AND),// ->98605
46906 /* 98378*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::ANDNP),
46913 /* 98392*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVrrr), 0,
46919 /* 98405*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVYrrr), 0,
46925 /* 98418*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVrrr), 0,
46931 /* 98431*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVrrr), 0,
46937 /* 98444*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVrrr), 0,
46943 /* 98457*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVYrrr), 0,
46949 /* 98470*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVYrrr), 0,
46955 /* 98483*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVYrrr), 0,
46966 /* 98503*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVrrr), 0,
46972 /* 98516*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVYrrr), 0,
46978 /* 98529*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVrrr), 0,
46984 /* 98542*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVrrr), 0,
46990 /* 98555*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVrrr), 0,
46996 /* 98568*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVYrrr), 0,
47002 /* 98581*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVYrrr), 0,
47008 /* 98594*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVYrrr), 0,
47014 /* 98605*/ /*SwitchOpcode*/ 41|128,2/*297*/, TARGET_VAL(X86ISD::ANDNP),// ->98906
47019 /* 98613*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
47026 /* 98626*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVrrr), 0,
47036 /* 98644*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVrrr), 0,
47046 /* 98662*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVYrrr), 0,
47056 /* 98680*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVYrrr), 0,
47066 /* 98698*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVrrr), 0,
47076 /* 98716*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVrrr), 0,
47086 /* 98734*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVrrr), 0,
47096 /* 98752*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVrrr), 0,
47106 /* 98770*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVrrr), 0,
47116 /* 98788*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVrrr), 0,
47126 /* 98806*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVYrrr), 0,
47136 /* 98824*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVYrrr), 0,
47146 /* 98842*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVYrrr), 0,
47156 /* 98860*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVYrrr), 0,
47166 /* 98878*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVYrrr), 0,
47176 /* 98896*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMOVYrrr), 0,
47188 /* 98918*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORrr), 0,
47194 /* 98929*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PORrr), 0,
47200 /* 98940*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ128rr), 0,
47208 /* 98955*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORYrr), 0,
47214 /* 98966*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VORPSYrr), 0,
47220 /* 98977*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ256rr), 0,
47228 /* 98992*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORYrr), 0,
47234 /* 99003*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VORPSYrr), 0,
47240 /* 99014*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ256rr), 0,
47248 /* 99029*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORYrr), 0,
47254 /* 99040*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VORPSYrr), 0,
47260 /* 99051*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ256rr), 0,
47268 /* 99066*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORYrr), 0,
47274 /* 99077*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VORPSYrr), 0,
47280 /* 99088*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ256rr), 0,
47288 /* 99103*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORrr), 0,
47294 /* 99114*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PORrr), 0,
47300 /* 99125*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ128rr), 0,
47308 /* 99140*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORrr), 0,
47314 /* 99151*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PORrr), 0,
47320 /* 99162*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ128rr), 0,
47328 /* 99177*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORrr), 0,
47334 /* 99188*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PORrr), 0,
47340 /* 99199*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ128rr), 0,
47348 /* 99214*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KORBrr), 0,
47355 /* 99228*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
47358 /* 99239*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
47360 /* 99247*/ OPC_EmitNode1, TARGET_VAL(X86::KORWrr), 0,
47363 /* 99258*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
47370 /* 99271*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KORWrr), 0,
47376 /* 99283*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KORDrr), 0,
47382 /* 99295*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KORQrr), 0,
47388 /* 99307*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZrr), 0,
47394 /* 99319*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZrr), 0,
47400 /* 99331*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZrr), 0,
47406 /* 99343*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZrr), 0,
47412 /* 99356*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
47415 /* 99367*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
47417 /* 99375*/ OPC_EmitNode1, TARGET_VAL(X86::KORWrr), 0,
47420 /* 99386*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
47426 /* 99399*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
47429 /* 99410*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
47431 /* 99418*/ OPC_EmitNode1, TARGET_VAL(X86::KORWrr), 0,
47434 /* 99429*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
47440 /* 99442*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
47443 /* 99453*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
47445 /* 99461*/ OPC_EmitNode1, TARGET_VAL(X86::KORWrr), 0,
47448 /* 99472*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
47454 /* 99482*/ /*SwitchOpcode*/ 85|128,53/*6869*/, TARGET_VAL(ISD::XOR),// ->106355
47458 /* 99490*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
47470 /* 99510*/ OPC_MorphNodeTo2, TARGET_VAL(X86::XOR8rm), 0|OPFL_Chain|OPFL_MemRefs,
47480 /* 99533*/ OPC_MorphNodeTo2, TARGET_VAL(X86::XOR16rm), 0|OPFL_Chain|OPFL_MemRefs,
47490 /* 99556*/ OPC_MorphNodeTo2, TARGET_VAL(X86::XOR32rm), 0|OPFL_Chain|OPFL_MemRefs,
47500 /* 99579*/ OPC_MorphNodeTo2, TARGET_VAL(X86::XOR64rm), 0|OPFL_Chain|OPFL_MemRefs,
47507 /* 99595*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
47520 /* 99616*/ OPC_MorphNodeTo2, TARGET_VAL(X86::XOR8rm), 0|OPFL_Chain|OPFL_MemRefs,
47531 /* 99640*/ OPC_MorphNodeTo2, TARGET_VAL(X86::XOR16rm), 0|OPFL_Chain|OPFL_MemRefs,
47542 /* 99664*/ OPC_MorphNodeTo2, TARGET_VAL(X86::XOR32rm), 0|OPFL_Chain|OPFL_MemRefs,
47553 /* 99688*/ OPC_MorphNodeTo2, TARGET_VAL(X86::XOR64rm), 0|OPFL_Chain|OPFL_MemRefs,
47561 /* 99705*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
47564 /* 99711*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
47567 /* 99716*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
47575 /* 99730*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
47578 /* 99739*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
47580 /* 99748*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BTC16rr), 0,
47589 /* 99764*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
47592 /* 99773*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
47594 /* 99782*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BTC32rr), 0,
47603 /* 99798*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
47606 /* 99807*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
47608 /* 99816*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BTC64rr), 0,
47615 /* 99828*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
47618 /* 99834*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
47621 /* 99839*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
47630 /* 99854*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
47633 /* 99863*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
47635 /* 99872*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BTC16rr), 0,
47645 /* 99889*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
47648 /* 99898*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
47650 /* 99907*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BTC32rr), 0,
47660 /* 99924*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
47663 /* 99933*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
47665 /* 99942*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BTC64rr), 0,
47673 /* 99955*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
47680 /* 99979*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLSMSK32rr), 0,
47686 /* 99991*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLSMSK64rr), 0,
47696 /*100009*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLCMSK32rr), 0,
47702 /*100021*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLCMSK64rr), 0,
47710 /*100033*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
47718 /*100058*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLSMSK32rr), 0,
47724 /*100070*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLSMSK64rr), 0,
47735 /*100090*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLCMSK32rr), 0,
47741 /*100102*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BLCMSK64rr), 0,
47750 /*100115*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
47756 /*100127*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
47759 /*100136*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
47761 /*100145*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BTC16rr), 0,
47766 /*100156*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
47769 /*100165*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
47771 /*100174*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BTC32rr), 0,
47776 /*100185*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
47779 /*100194*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
47781 /*100203*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BTC64rr), 0,
47788 /*100215*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
47795 /*100228*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
47798 /*100237*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
47800 /*100246*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BTC16rr), 0,
47805 /*100257*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
47808 /*100266*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
47810 /*100275*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BTC32rr), 0,
47815 /*100286*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
47818 /*100295*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
47820 /*100304*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BTC64rr), 0,
47830 /*100333*/ OPC_MorphNodeTo1, TARGET_VAL(X86::NOT8r), 0,
47835 /*100342*/ OPC_MorphNodeTo1, TARGET_VAL(X86::NOT16r), 0,
47840 /*100351*/ OPC_MorphNodeTo1, TARGET_VAL(X86::NOT32r), 0,
47845 /*100360*/ OPC_MorphNodeTo1, TARGET_VAL(X86::NOT64r), 0,
47854 /*100375*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
47862 /*100392*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BTC64ri8), 0,
47871 /*100409*/ OPC_MorphNodeTo2, TARGET_VAL(X86::XOR16ri8), 0,
47880 /*100426*/ OPC_MorphNodeTo2, TARGET_VAL(X86::XOR32ri8), 0,
47889 /*100443*/ OPC_MorphNodeTo2, TARGET_VAL(X86::XOR64ri8), 0,
47898 /*100460*/ OPC_MorphNodeTo2, TARGET_VAL(X86::XOR64ri32), 0,
47906 /*100476*/ OPC_MorphNodeTo2, TARGET_VAL(X86::XOR8ri), 0,
47912 /*100489*/ OPC_MorphNodeTo2, TARGET_VAL(X86::XOR16ri), 0,
47918 /*100502*/ OPC_MorphNodeTo2, TARGET_VAL(X86::XOR32ri), 0,
47926 /*100516*/ OPC_MorphNodeTo2, TARGET_VAL(X86::XOR8rr), 0,
47932 /*100528*/ OPC_MorphNodeTo2, TARGET_VAL(X86::XOR16rr), 0,
47938 /*100540*/ OPC_MorphNodeTo2, TARGET_VAL(X86::XOR32rr), 0,
47944 /*100552*/ OPC_MorphNodeTo2, TARGET_VAL(X86::XOR64rr), 0,
47951 /*100565*/ OPC_SwitchOpcode /*2 cases */, 88|128,4/*600*/, TARGET_VAL(ISD::LOAD),// ->101170
47964 /*100589*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORrm), 0|OPFL_Chain|OPFL_MemRefs,
47975 /*100613*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PXORrm), 0|OPFL_Chain|OPFL_MemRefs,
47986 /*100639*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORYrm), 0|OPFL_Chain|OPFL_MemRefs,
47994 /*100658*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VXORPSYrm), 0|OPFL_Chain|OPFL_MemRefs,
48004 /*100681*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORYrm), 0|OPFL_Chain|OPFL_MemRefs,
48012 /*100700*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VXORPSYrm), 0|OPFL_Chain|OPFL_MemRefs,
48022 /*100723*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORYrm), 0|OPFL_Chain|OPFL_MemRefs,
48030 /*100742*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VXORPSYrm), 0|OPFL_Chain|OPFL_MemRefs,
48040 /*100765*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORYrm), 0|OPFL_Chain|OPFL_MemRefs,
48048 /*100784*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VXORPSYrm), 0|OPFL_Chain|OPFL_MemRefs,
48057 /*100805*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORrm), 0|OPFL_Chain|OPFL_MemRefs,
48065 /*100825*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORrm), 0|OPFL_Chain|OPFL_MemRefs,
48073 /*100845*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORrm), 0|OPFL_Chain|OPFL_MemRefs,
48085 /*100871*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PXORrm), 0|OPFL_Chain|OPFL_MemRefs,
48093 /*100891*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PXORrm), 0|OPFL_Chain|OPFL_MemRefs,
48101 /*100911*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PXORrm), 0|OPFL_Chain|OPFL_MemRefs,
48112 /*100936*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZrm), 0|OPFL_Chain|OPFL_MemRefs,
48120 /*100956*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
48128 /*100976*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
48136 /*100996*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZrm), 0|OPFL_Chain|OPFL_MemRefs,
48144 /*101016*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
48152 /*101036*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
48160 /*101056*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
48168 /*101076*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
48176 /*101096*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
48184 /*101116*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
48192 /*101136*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZrm), 0|OPFL_Chain|OPFL_MemRefs,
48200 /*101156*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZrm), 0|OPFL_Chain|OPFL_MemRefs,
48206 /*101170*/ /*SwitchOpcode*/ 10|128,1/*138*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->101312
48218 /*101192*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
48226 /*101212*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
48234 /*101232*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
48246 /*101258*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZrmb), 0|OPFL_Chain|OPFL_MemRefs,
48254 /*101278*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
48262 /*101298*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
48272 /*101317*/ OPC_SwitchOpcode /*3 cases */, 92|128,4/*604*/, TARGET_VAL(ISD::LOAD),// ->101926
48286 /*101342*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORrm), 0|OPFL_Chain|OPFL_MemRefs,
48298 /*101367*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PXORrm), 0|OPFL_Chain|OPFL_MemRefs,
48310 /*101394*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORYrm), 0|OPFL_Chain|OPFL_MemRefs,
48318 /*101413*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
48326 /*101432*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VXORPSYrm), 0|OPFL_Chain|OPFL_MemRefs,
48335 /*101453*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZrm), 0|OPFL_Chain|OPFL_MemRefs,
48343 /*101473*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
48351 /*101493*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZrm), 0|OPFL_Chain|OPFL_MemRefs,
48360 /*101515*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
48368 /*101534*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORYrm), 0|OPFL_Chain|OPFL_MemRefs,
48376 /*101553*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VXORPSYrm), 0|OPFL_Chain|OPFL_MemRefs,
48386 /*101576*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
48394 /*101595*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORrm), 0|OPFL_Chain|OPFL_MemRefs,
48404 /*101618*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORYrm), 0|OPFL_Chain|OPFL_MemRefs,
48412 /*101637*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VXORPSYrm), 0|OPFL_Chain|OPFL_MemRefs,
48422 /*101660*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORYrm), 0|OPFL_Chain|OPFL_MemRefs,
48430 /*101679*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VXORPSYrm), 0|OPFL_Chain|OPFL_MemRefs,
48439 /*101700*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORrm), 0|OPFL_Chain|OPFL_MemRefs,
48447 /*101720*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORrm), 0|OPFL_Chain|OPFL_MemRefs,
48460 /*101747*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PXORrm), 0|OPFL_Chain|OPFL_MemRefs,
48468 /*101767*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PXORrm), 0|OPFL_Chain|OPFL_MemRefs,
48476 /*101787*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PXORrm), 0|OPFL_Chain|OPFL_MemRefs,
48488 /*101812*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
48496 /*101832*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
48504 /*101852*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
48512 /*101872*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
48520 /*101892*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZrm), 0|OPFL_Chain|OPFL_MemRefs,
48528 /*101912*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZrm), 0|OPFL_Chain|OPFL_MemRefs,
48534 /*101926*/ /*SwitchOpcode*/ 12|128,1/*140*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->102070
48547 /*101949*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
48555 /*101969*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
48563 /*101989*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
48576 /*102016*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZrmb), 0|OPFL_Chain|OPFL_MemRefs,
48584 /*102036*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
48592 /*102056*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
48598 /*102070*/ /*SwitchOpcode*/ 117, TARGET_VAL(ISD::XOR),// ->102190
48606 /*102094*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
48609 /*102105*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
48611 /*102113*/ OPC_EmitNode1, TARGET_VAL(X86::KXNORWrr), 0,
48614 /*102124*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
48624 /*102151*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
48627 /*102162*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
48629 /*102170*/ OPC_EmitNode1, TARGET_VAL(X86::KXNORWrr), 0,
48632 /*102181*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
48641 /*102194*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
48647 /*102215*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
48650 /*102226*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
48652 /*102234*/ OPC_EmitNode1, TARGET_VAL(X86::KXNORWrr), 0,
48655 /*102245*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
48662 /*102258*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
48673 /*102276*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KXNORBrr), 0,
48679 /*102288*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KXNORWrr), 0,
48685 /*102300*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KXNORDrr), 0,
48691 /*102312*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KXNORQrr), 0,
48704 /*102331*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KXNORBrr), 0,
48718 /*102351*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KXNORBrr), 0,
48727 /*102364*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
48733 /*102374*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KXNORBrr), 0,
48741 /*102386*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
48750 /*102400*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KXNORBrr), 0,
48762 /*102418*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KXNORBrr), 0,
48770 /*102431*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
48780 /*102446*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KXNORWrr), 0,
48793 /*102465*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KXNORWrr), 0,
48802 /*102478*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
48808 /*102488*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KXNORWrr), 0,
48816 /*102500*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
48825 /*102514*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KXNORWrr), 0,
48837 /*102532*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KXNORWrr), 0,
48845 /*102545*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
48855 /*102560*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KXNORDrr), 0,
48868 /*102579*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KXNORDrr), 0,
48877 /*102592*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
48883 /*102602*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KXNORDrr), 0,
48891 /*102614*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
48900 /*102628*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KXNORDrr), 0,
48912 /*102646*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KXNORDrr), 0,
48920 /*102659*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
48930 /*102674*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KXNORQrr), 0,
48943 /*102693*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KXNORQrr), 0,
48952 /*102706*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
48958 /*102716*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KXNORQrr), 0,
48966 /*102728*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
48975 /*102742*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KXNORQrr), 0,
48987 /*102760*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KXNORQrr), 0,
48995 /*102775*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
49007 /*102798*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49010 /*102809*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49012 /*102817*/ OPC_EmitNode1, TARGET_VAL(X86::KXNORWrr), 0,
49015 /*102828*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49021 /*102841*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49024 /*102852*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49026 /*102860*/ OPC_EmitNode1, TARGET_VAL(X86::KXNORWrr), 0,
49029 /*102871*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49035 /*102884*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49038 /*102895*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49040 /*102903*/ OPC_EmitNode1, TARGET_VAL(X86::KXNORWrr), 0,
49043 /*102914*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49057 /*102936*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49060 /*102947*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49062 /*102955*/ OPC_EmitNode1, TARGET_VAL(X86::KXNORWrr), 0,
49065 /*102966*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49080 /*102989*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49083 /*103000*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49085 /*103008*/ OPC_EmitNode1, TARGET_VAL(X86::KXNORWrr), 0,
49088 /*103019*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49097 /*103032*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
49104 /*103045*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49107 /*103056*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49109 /*103064*/ OPC_EmitNode1, TARGET_VAL(X86::KXNORWrr), 0,
49112 /*103075*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49120 /*103087*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
49130 /*103104*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49133 /*103115*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49135 /*103123*/ OPC_EmitNode1, TARGET_VAL(X86::KXNORWrr), 0,
49138 /*103134*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49151 /*103155*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49154 /*103166*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49156 /*103174*/ OPC_EmitNode1, TARGET_VAL(X86::KXNORWrr), 0,
49159 /*103185*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49167 /*103199*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
49177 /*103215*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49180 /*103226*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49182 /*103234*/ OPC_EmitNode1, TARGET_VAL(X86::KXNORWrr), 0,
49185 /*103245*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49198 /*103265*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49201 /*103276*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49203 /*103284*/ OPC_EmitNode1, TARGET_VAL(X86::KXNORWrr), 0,
49206 /*103295*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49215 /*103308*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
49221 /*103319*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49224 /*103330*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49226 /*103338*/ OPC_EmitNode1, TARGET_VAL(X86::KXNORWrr), 0,
49229 /*103349*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49237 /*103361*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
49246 /*103376*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49249 /*103387*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49251 /*103395*/ OPC_EmitNode1, TARGET_VAL(X86::KXNORWrr), 0,
49254 /*103406*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49266 /*103425*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49269 /*103436*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49271 /*103444*/ OPC_EmitNode1, TARGET_VAL(X86::KXNORWrr), 0,
49274 /*103455*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49282 /*103469*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
49292 /*103485*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49295 /*103496*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49297 /*103504*/ OPC_EmitNode1, TARGET_VAL(X86::KXNORWrr), 0,
49300 /*103515*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49313 /*103535*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49316 /*103546*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49318 /*103554*/ OPC_EmitNode1, TARGET_VAL(X86::KXNORWrr), 0,
49321 /*103565*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49330 /*103578*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
49336 /*103589*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49339 /*103600*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49341 /*103608*/ OPC_EmitNode1, TARGET_VAL(X86::KXNORWrr), 0,
49344 /*103619*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49353 /*103634*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
49362 /*103649*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49365 /*103660*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49367 /*103668*/ OPC_EmitNode1, TARGET_VAL(X86::KXNORWrr), 0,
49370 /*103679*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49382 /*103698*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49385 /*103709*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49387 /*103717*/ OPC_EmitNode1, TARGET_VAL(X86::KXNORWrr), 0,
49390 /*103728*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49400 /*103746*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KNOTBrr), 0,
49406 /*103757*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KNOTWrr), 0,
49412 /*103768*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KNOTDrr), 0,
49418 /*103779*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KNOTQrr), 0,
49425 /*103793*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZrri), 0,
49432 /*103810*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZrri), 0,
49439 /*103827*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZrri), 0,
49446 /*103844*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZrri), 0,
49453 /*103861*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ128rri), 0,
49460 /*103878*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ128rri), 0,
49467 /*103895*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ128rri), 0,
49474 /*103912*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ128rri), 0,
49481 /*103929*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ256rri), 0,
49488 /*103946*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ256rri), 0,
49495 /*103963*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ256rri), 0,
49502 /*103980*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ256rri), 0,
49515 /*104003*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KNOTBrr), 0,
49521 /*104014*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KNOTWrr), 0,
49527 /*104025*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KNOTDrr), 0,
49533 /*104036*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KNOTQrr), 0,
49540 /*104050*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZrri), 0,
49547 /*104067*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZrri), 0,
49554 /*104084*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZrri), 0,
49561 /*104101*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZrri), 0,
49568 /*104118*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ128rri), 0,
49575 /*104135*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ128rri), 0,
49582 /*104152*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ128rri), 0,
49589 /*104169*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ128rri), 0,
49596 /*104186*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ256rri), 0,
49603 /*104203*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ256rri), 0,
49610 /*104220*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ256rri), 0,
49617 /*104237*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ256rri), 0,
49630 /*104261*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49632 /*104269*/ OPC_EmitNode1, TARGET_VAL(X86::KNOTWrr), 0,
49635 /*104279*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49641 /*104292*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49643 /*104300*/ OPC_EmitNode1, TARGET_VAL(X86::KNOTWrr), 0,
49646 /*104310*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49652 /*104323*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49654 /*104331*/ OPC_EmitNode1, TARGET_VAL(X86::KNOTWrr), 0,
49657 /*104341*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49670 /*104363*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49672 /*104371*/ OPC_EmitNode1, TARGET_VAL(X86::KNOTWrr), 0,
49675 /*104381*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49681 /*104394*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49683 /*104402*/ OPC_EmitNode1, TARGET_VAL(X86::KNOTWrr), 0,
49686 /*104412*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49692 /*104425*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49694 /*104433*/ OPC_EmitNode1, TARGET_VAL(X86::KNOTWrr), 0,
49697 /*104443*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49709 /*104463*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
49712 /*104472*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
49714 /*104481*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
49717 /*104490*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
49719 /*104499*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
49722 /*104508*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
49725 /*104520*/ OPC_EmitNode1, TARGET_VAL(X86::VPTERNLOGQZrri), 0,
49728 /*104533*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
49734 /*104545*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
49737 /*104554*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
49739 /*104563*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
49742 /*104572*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
49744 /*104581*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
49747 /*104590*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
49750 /*104602*/ OPC_EmitNode1, TARGET_VAL(X86::VPTERNLOGQZrri), 0,
49753 /*104615*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
49759 /*104627*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
49762 /*104636*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
49764 /*104645*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
49767 /*104654*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
49769 /*104663*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
49772 /*104672*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
49775 /*104684*/ OPC_EmitNode1, TARGET_VAL(X86::VPTERNLOGQZrri), 0,
49778 /*104697*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
49784 /*104709*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
49787 /*104718*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
49789 /*104727*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
49792 /*104736*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
49794 /*104745*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
49797 /*104754*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
49800 /*104766*/ OPC_EmitNode1, TARGET_VAL(X86::VPTERNLOGQZrri), 0,
49803 /*104779*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
49809 /*104791*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
49812 /*104800*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
49814 /*104809*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
49817 /*104818*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
49819 /*104827*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
49822 /*104836*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
49825 /*104848*/ OPC_EmitNode1, TARGET_VAL(X86::VPTERNLOGQZrri), 0,
49828 /*104861*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
49834 /*104873*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
49837 /*104882*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
49839 /*104891*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
49842 /*104900*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
49844 /*104909*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
49847 /*104918*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
49850 /*104930*/ OPC_EmitNode1, TARGET_VAL(X86::VPTERNLOGQZrri), 0,
49853 /*104943*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
49859 /*104955*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
49862 /*104964*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
49864 /*104973*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
49867 /*104982*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
49869 /*104991*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
49872 /*105000*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
49875 /*105012*/ OPC_EmitNode1, TARGET_VAL(X86::VPTERNLOGQZrri), 0,
49878 /*105025*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
49884 /*105037*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
49887 /*105046*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
49889 /*105055*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
49892 /*105064*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
49894 /*105073*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
49897 /*105082*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
49900 /*105094*/ OPC_EmitNode1, TARGET_VAL(X86::VPTERNLOGQZrri), 0,
49903 /*105107*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
49915 /*105127*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
49918 /*105136*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
49920 /*105145*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
49923 /*105154*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
49925 /*105163*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
49928 /*105172*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
49931 /*105184*/ OPC_EmitNode1, TARGET_VAL(X86::VPTERNLOGQZrri), 0,
49934 /*105197*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
49940 /*105209*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
49943 /*105218*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
49945 /*105227*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
49948 /*105236*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
49950 /*105245*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
49953 /*105254*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
49956 /*105266*/ OPC_EmitNode1, TARGET_VAL(X86::VPTERNLOGQZrri), 0,
49959 /*105279*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
49965 /*105291*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
49968 /*105300*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
49970 /*105309*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
49973 /*105318*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
49975 /*105327*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
49978 /*105336*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
49981 /*105348*/ OPC_EmitNode1, TARGET_VAL(X86::VPTERNLOGQZrri), 0,
49984 /*105361*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
49990 /*105373*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
49993 /*105382*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
49995 /*105391*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
49998 /*105400*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
50000 /*105409*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
50003 /*105418*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
50006 /*105430*/ OPC_EmitNode1, TARGET_VAL(X86::VPTERNLOGQZrri), 0,
50009 /*105443*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
50015 /*105455*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
50018 /*105464*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
50020 /*105473*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
50023 /*105482*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
50025 /*105491*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
50028 /*105500*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
50031 /*105512*/ OPC_EmitNode1, TARGET_VAL(X86::VPTERNLOGQZrri), 0,
50034 /*105525*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
50040 /*105537*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
50043 /*105546*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
50045 /*105555*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
50048 /*105564*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
50050 /*105573*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
50053 /*105582*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
50056 /*105594*/ OPC_EmitNode1, TARGET_VAL(X86::VPTERNLOGQZrri), 0,
50059 /*105607*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
50065 /*105619*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
50068 /*105628*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
50070 /*105637*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
50073 /*105646*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
50075 /*105655*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
50078 /*105664*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
50081 /*105676*/ OPC_EmitNode1, TARGET_VAL(X86::VPTERNLOGQZrri), 0,
50084 /*105689*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
50090 /*105701*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
50093 /*105710*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
50095 /*105719*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
50098 /*105728*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
50100 /*105737*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
50103 /*105746*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
50106 /*105758*/ OPC_EmitNode1, TARGET_VAL(X86::VPTERNLOGQZrri), 0,
50109 /*105771*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
50120 /*105791*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORrr), 0,
50126 /*105802*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PXORrr), 0,
50132 /*105813*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ128rr), 0,
50140 /*105828*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORYrr), 0,
50146 /*105839*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VXORPSYrr), 0,
50152 /*105850*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ256rr), 0,
50160 /*105865*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORYrr), 0,
50166 /*105876*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VXORPSYrr), 0,
50172 /*105887*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ256rr), 0,
50180 /*105902*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORYrr), 0,
50186 /*105913*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VXORPSYrr), 0,
50192 /*105924*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ256rr), 0,
50200 /*105939*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORYrr), 0,
50206 /*105950*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VXORPSYrr), 0,
50212 /*105961*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ256rr), 0,
50220 /*105976*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORrr), 0,
50226 /*105987*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PXORrr), 0,
50232 /*105998*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ128rr), 0,
50240 /*106013*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORrr), 0,
50246 /*106024*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PXORrr), 0,
50252 /*106035*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ128rr), 0,
50260 /*106050*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORrr), 0,
50266 /*106061*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PXORrr), 0,
50272 /*106072*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ128rr), 0,
50280 /*106087*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KXORBrr), 0,
50287 /*106101*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
50290 /*106112*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
50292 /*106120*/ OPC_EmitNode1, TARGET_VAL(X86::KXORWrr), 0,
50295 /*106131*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
50302 /*106144*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KXORWrr), 0,
50308 /*106156*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KXORDrr), 0,
50314 /*106168*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KXORQrr), 0,
50320 /*106180*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZrr), 0,
50326 /*106192*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZrr), 0,
50332 /*106204*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZrr), 0,
50338 /*106216*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZrr), 0,
50344 /*106229*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
50347 /*106240*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
50349 /*106248*/ OPC_EmitNode1, TARGET_VAL(X86::KXORWrr), 0,
50352 /*106259*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
50358 /*106272*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
50361 /*106283*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
50363 /*106291*/ OPC_EmitNode1, TARGET_VAL(X86::KXORWrr), 0,
50366 /*106302*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
50372 /*106315*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
50375 /*106326*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
50377 /*106334*/ OPC_EmitNode1, TARGET_VAL(X86::KXORWrr), 0,
50380 /*106345*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
50386 /*106355*/ /*SwitchOpcode*/ 123, TARGET_VAL(ISD::CTTZ_ZERO_UNDEF),// ->106481
50389 /*106361*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
50400 /*106381*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BSF16rm), 0|OPFL_Chain|OPFL_MemRefs,
50410 /*106404*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BSF32rm), 0|OPFL_Chain|OPFL_MemRefs,
50420 /*106427*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BSF64rm), 0|OPFL_Chain|OPFL_MemRefs,
50429 /*106447*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BSF16rr), 0,
50435 /*106459*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BSF32rr), 0,
50441 /*106471*/ OPC_MorphNodeTo2, TARGET_VAL(X86::BSF64rr), 0,
50447 /*106481*/ /*SwitchOpcode*/ 127|128,2/*383*/, TARGET_VAL(X86ISD::FP_TO_INT_IN_MEM),// ->106868
50459 /*106503*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ISTT_Fp16m32), 0|OPFL_Chain|OPFL_MemRefs,
50468 /*106524*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ISTT_Fp32m32), 0|OPFL_Chain|OPFL_MemRefs,
50477 /*106545*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ISTT_Fp64m32), 0|OPFL_Chain|OPFL_MemRefs,
50485 /*106564*/ OPC_MorphNodeTo1, TARGET_VAL(X86::FP32_TO_INT16_IN_MEM), 0|OPFL_Chain|OPFL_MemRefs,
50493 /*106583*/ OPC_MorphNodeTo1, TARGET_VAL(X86::FP32_TO_INT32_IN_MEM), 0|OPFL_Chain|OPFL_MemRefs,
50501 /*106602*/ OPC_MorphNodeTo1, TARGET_VAL(X86::FP32_TO_INT64_IN_MEM), 0|OPFL_Chain|OPFL_MemRefs,
50514 /*106629*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ISTT_Fp16m64), 0|OPFL_Chain|OPFL_MemRefs,
50523 /*106650*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ISTT_Fp32m64), 0|OPFL_Chain|OPFL_MemRefs,
50532 /*106671*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ISTT_Fp64m64), 0|OPFL_Chain|OPFL_MemRefs,
50540 /*106690*/ OPC_MorphNodeTo1, TARGET_VAL(X86::FP64_TO_INT16_IN_MEM), 0|OPFL_Chain|OPFL_MemRefs,
50548 /*106709*/ OPC_MorphNodeTo1, TARGET_VAL(X86::FP64_TO_INT32_IN_MEM), 0|OPFL_Chain|OPFL_MemRefs,
50556 /*106728*/ OPC_MorphNodeTo1, TARGET_VAL(X86::FP64_TO_INT64_IN_MEM), 0|OPFL_Chain|OPFL_MemRefs,
50569 /*106755*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ISTT_Fp16m80), 0|OPFL_Chain|OPFL_MemRefs,
50578 /*106776*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ISTT_Fp32m80), 0|OPFL_Chain|OPFL_MemRefs,
50587 /*106797*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ISTT_Fp64m80), 0|OPFL_Chain|OPFL_MemRefs,
50595 /*106816*/ OPC_MorphNodeTo1, TARGET_VAL(X86::FP80_TO_INT16_IN_MEM), 0|OPFL_Chain|OPFL_MemRefs,
50603 /*106835*/ OPC_MorphNodeTo1, TARGET_VAL(X86::FP80_TO_INT32_IN_MEM), 0|OPFL_Chain|OPFL_MemRefs,
50611 /*106854*/ OPC_MorphNodeTo1, TARGET_VAL(X86::FP80_TO_INT64_IN_MEM), 0|OPFL_Chain|OPFL_MemRefs,
50617 /*106868*/ /*SwitchOpcode*/ 7|128,1/*135*/, TARGET_VAL(X86ISD::FST),// ->107007
50628 /*106887*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ST_Fp32m), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
50639 /*106911*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ST_Fp64m32), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
50647 /*106930*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ST_Fp64m), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
50659 /*106955*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ST_Fp80m32), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
50667 /*106974*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ST_Fp80m64), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
50675 /*106993*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ST_FpP80m), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
50681 /*107007*/ /*SwitchOpcode*/ 25, TARGET_VAL(X86ISD::FIST),// ->107035
50691 /*107023*/ OPC_MorphNodeTo1, TARGET_VAL(X86::IST_Fp64m80), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
50695 /*107035*/ /*SwitchOpcode*/ 38|128,41/*5286*/, TARGET_VAL(ISD::LOAD),// ->112325
50705 /*107054*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOV8rm), 0|OPFL_Chain|OPFL_MemRefs,
50714 /*107074*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOV16rm), 0|OPFL_Chain|OPFL_MemRefs,
50723 /*107094*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOV32rm), 0|OPFL_Chain|OPFL_MemRefs,
50732 /*107114*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOV64rm), 0|OPFL_Chain|OPFL_MemRefs,
50743 /*107138*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVSX32rm8), 0|OPFL_Chain|OPFL_MemRefs,
50751 /*107156*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVSX32rm16), 0|OPFL_Chain|OPFL_MemRefs,
50763 /*107181*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVZX32rm8), 0|OPFL_Chain|OPFL_MemRefs,
50771 /*107199*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVZX32rm16), 0|OPFL_Chain|OPFL_MemRefs,
50783 /*107224*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVSX64rm8), 0|OPFL_Chain|OPFL_MemRefs,
50791 /*107242*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVSX64rm16), 0|OPFL_Chain|OPFL_MemRefs,
50800 /*107262*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVSX64rm32), 0|OPFL_Chain|OPFL_MemRefs,
50811 /*107285*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_MOVQ64rm), 0|OPFL_Chain|OPFL_MemRefs,
50821 /*107308*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOV8rm), 0|OPFL_Chain|OPFL_MemRefs,
50828 /*107325*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVZX32rm8), 0|OPFL_Chain|OPFL_MemRefs,
50840 /*107351*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOV8rm), 0|OPFL_Chain|OPFL_MemRefs,
50847 /*107368*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVZX32rm8), 0|OPFL_Chain|OPFL_MemRefs,
50857 /*107389*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVZX32rm8), 0|OPFL_Chain|OPFL_MemRefs,
50866 /*107409*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVZX32rm16), 0|OPFL_Chain|OPFL_MemRefs,
50879 /*107438*/ OPC_EmitNode1, TARGET_VAL(X86::MOVZX32rm8), 0|OPFL_Chain|OPFL_MemRefs,
50882 /*107452*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0|OPFL_Chain,
50892 /*107473*/ OPC_EmitNode1, TARGET_VAL(X86::MOVZX32rm16), 0|OPFL_Chain|OPFL_MemRefs,
50895 /*107487*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0|OPFL_Chain,
50905 /*107508*/ OPC_EmitNode1, TARGET_VAL(X86::MOV32rm), 0|OPFL_Chain|OPFL_MemRefs,
50908 /*107522*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0|OPFL_Chain,
50917 /*107541*/ OPC_EmitNode1, TARGET_VAL(X86::MOVZX32rm8), 0|OPFL_Chain|OPFL_MemRefs,
50920 /*107555*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain,
50928 /*107572*/ OPC_EmitNode1, TARGET_VAL(X86::MOVZX32rm8), 0|OPFL_Chain|OPFL_MemRefs,
50931 /*107586*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0|OPFL_Chain,
50944 /*107610*/ OPC_EmitNode1, TARGET_VAL(X86::MOVZX32rm8), 0|OPFL_Chain|OPFL_MemRefs,
50947 /*107624*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain,
50955 /*107639*/ OPC_EmitNode1, TARGET_VAL(X86::MOVZX32rm8), 0|OPFL_Chain|OPFL_MemRefs,
50958 /*107653*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain,
50969 /*107674*/ OPC_EmitNode1, TARGET_VAL(X86::MOV32rm), 0|OPFL_Chain|OPFL_MemRefs,
50972 /*107688*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0|OPFL_Chain,
50984 /*107713*/ OPC_EmitNode1, TARGET_VAL(X86::MOVZX32rm8), 0|OPFL_Chain|OPFL_MemRefs,
50987 /*107727*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0|OPFL_Chain,
50996 /*107746*/ OPC_EmitNode1, TARGET_VAL(X86::MOVZX32rm8), 0|OPFL_Chain|OPFL_MemRefs,
50999 /*107760*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0|OPFL_Chain,
51008 /*107779*/ OPC_EmitNode1, TARGET_VAL(X86::MOVZX32rm16), 0|OPFL_Chain|OPFL_MemRefs,
51011 /*107793*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0|OPFL_Chain,
51022 /*107814*/ OPC_EmitNode1, TARGET_VAL(X86::MOVSX32rm8), 0|OPFL_Chain|OPFL_MemRefs,
51025 /*107828*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain,
51035 /*107847*/ OPC_EmitNode1, TARGET_VAL(X86::MOVZX32rm8), 0|OPFL_Chain|OPFL_MemRefs,
51038 /*107861*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain,
51048 /*107881*/ OPC_MorphNodeTo2, TARGET_VAL(X86::LD_Fp32m), 0|OPFL_Chain|OPFL_MemRefs,
51056 /*107901*/ OPC_MorphNodeTo2, TARGET_VAL(X86::LD_Fp64m), 0|OPFL_Chain|OPFL_MemRefs,
51063 /*107919*/ OPC_MorphNodeTo2, TARGET_VAL(X86::LD_Fp80m), 0|OPFL_Chain|OPFL_MemRefs,
51075 /*107946*/ OPC_MorphNodeTo2, TARGET_VAL(X86::LD_Fp32m64), 0|OPFL_Chain|OPFL_MemRefs,
51084 /*107968*/ OPC_MorphNodeTo2, TARGET_VAL(X86::LD_Fp64m80), 0|OPFL_Chain|OPFL_MemRefs,
51092 /*107987*/ OPC_MorphNodeTo2, TARGET_VAL(X86::LD_Fp32m80), 0|OPFL_Chain|OPFL_MemRefs,
51105 /*108016*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSSrm_alt), 0|OPFL_Chain|OPFL_MemRefs,
51113 /*108034*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVSSrm_alt), 0|OPFL_Chain|OPFL_MemRefs,
51121 /*108052*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSSZrm_alt), 0|OPFL_Chain|OPFL_MemRefs,
51131 /*108074*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSDrm_alt), 0|OPFL_Chain|OPFL_MemRefs,
51139 /*108092*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVSDrm_alt), 0|OPFL_Chain|OPFL_MemRefs,
51147 /*108110*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSDZrm_alt), 0|OPFL_Chain|OPFL_MemRefs,
51158 /*108134*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVAPSrm), 0|OPFL_Chain|OPFL_MemRefs,
51166 /*108152*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVUPSrm), 0|OPFL_Chain|OPFL_MemRefs,
51175 /*108172*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVAPSrm), 0|OPFL_Chain|OPFL_MemRefs,
51183 /*108190*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVUPSrm), 0|OPFL_Chain|OPFL_MemRefs,
51192 /*108210*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVAPSZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
51200 /*108228*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVUPSZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
51213 /*108256*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVNTDQAYrm), 0|OPFL_Chain|OPFL_MemRefs,
51221 /*108274*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVNTDQAZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
51231 /*108295*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVAPSYrm), 0|OPFL_Chain|OPFL_MemRefs,
51239 /*108313*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVUPSYrm), 0|OPFL_Chain|OPFL_MemRefs,
51252 /*108341*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVNTDQAYrm), 0|OPFL_Chain|OPFL_MemRefs,
51260 /*108359*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVNTDQAZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
51270 /*108380*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVAPSYrm), 0|OPFL_Chain|OPFL_MemRefs,
51278 /*108398*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVUPSYrm), 0|OPFL_Chain|OPFL_MemRefs,
51291 /*108426*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVNTDQAYrm), 0|OPFL_Chain|OPFL_MemRefs,
51299 /*108444*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVNTDQAZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
51309 /*108465*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVAPSYrm), 0|OPFL_Chain|OPFL_MemRefs,
51317 /*108483*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVUPSYrm), 0|OPFL_Chain|OPFL_MemRefs,
51330 /*108511*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVNTDQAYrm), 0|OPFL_Chain|OPFL_MemRefs,
51338 /*108529*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVNTDQAZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
51348 /*108550*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVAPSYrm), 0|OPFL_Chain|OPFL_MemRefs,
51356 /*108568*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVUPSYrm), 0|OPFL_Chain|OPFL_MemRefs,
51369 /*108597*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVNTDQArm), 0|OPFL_Chain|OPFL_MemRefs,
51377 /*108615*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVNTDQArm), 0|OPFL_Chain|OPFL_MemRefs,
51385 /*108633*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVNTDQAZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
51395 /*108654*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVAPSrm), 0|OPFL_Chain|OPFL_MemRefs,
51403 /*108672*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVUPSrm), 0|OPFL_Chain|OPFL_MemRefs,
51412 /*108692*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQArm), 0|OPFL_Chain|OPFL_MemRefs,
51420 /*108710*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQUrm), 0|OPFL_Chain|OPFL_MemRefs,
51433 /*108739*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVNTDQArm), 0|OPFL_Chain|OPFL_MemRefs,
51441 /*108757*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVNTDQArm), 0|OPFL_Chain|OPFL_MemRefs,
51449 /*108775*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVNTDQAZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
51459 /*108796*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVAPSrm), 0|OPFL_Chain|OPFL_MemRefs,
51467 /*108814*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVUPSrm), 0|OPFL_Chain|OPFL_MemRefs,
51476 /*108834*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQArm), 0|OPFL_Chain|OPFL_MemRefs,
51484 /*108852*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQUrm), 0|OPFL_Chain|OPFL_MemRefs,
51497 /*108881*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVNTDQArm), 0|OPFL_Chain|OPFL_MemRefs,
51505 /*108899*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVNTDQArm), 0|OPFL_Chain|OPFL_MemRefs,
51513 /*108917*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVNTDQAZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
51523 /*108938*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVAPSrm), 0|OPFL_Chain|OPFL_MemRefs,
51531 /*108956*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVUPSrm), 0|OPFL_Chain|OPFL_MemRefs,
51540 /*108976*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQArm), 0|OPFL_Chain|OPFL_MemRefs,
51548 /*108994*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQUrm), 0|OPFL_Chain|OPFL_MemRefs,
51561 /*109023*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVNTDQArm), 0|OPFL_Chain|OPFL_MemRefs,
51569 /*109041*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVNTDQArm), 0|OPFL_Chain|OPFL_MemRefs,
51577 /*109059*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVNTDQAZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
51587 /*109080*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVAPSrm), 0|OPFL_Chain|OPFL_MemRefs,
51595 /*109098*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVUPSrm), 0|OPFL_Chain|OPFL_MemRefs,
51604 /*109118*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQArm), 0|OPFL_Chain|OPFL_MemRefs,
51612 /*109136*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQUrm), 0|OPFL_Chain|OPFL_MemRefs,
51623 /*109160*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVNTDQAZrm), 0|OPFL_Chain|OPFL_MemRefs,
51633 /*109183*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVNTDQAZrm), 0|OPFL_Chain|OPFL_MemRefs,
51643 /*109206*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVNTDQAZrm), 0|OPFL_Chain|OPFL_MemRefs,
51653 /*109229*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVNTDQAZrm), 0|OPFL_Chain|OPFL_MemRefs,
51666 /*109258*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBWYrm), 0|OPFL_Chain|OPFL_MemRefs,
51674 /*109277*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBDYrm), 0|OPFL_Chain|OPFL_MemRefs,
51682 /*109296*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBQYrm), 0|OPFL_Chain|OPFL_MemRefs,
51693 /*109320*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXWDYrm), 0|OPFL_Chain|OPFL_MemRefs,
51701 /*109339*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXWQYrm), 0|OPFL_Chain|OPFL_MemRefs,
51712 /*109362*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXDQYrm), 0|OPFL_Chain|OPFL_MemRefs,
51725 /*109391*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBWYrm), 0|OPFL_Chain|OPFL_MemRefs,
51733 /*109410*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBDYrm), 0|OPFL_Chain|OPFL_MemRefs,
51741 /*109429*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBQYrm), 0|OPFL_Chain|OPFL_MemRefs,
51752 /*109453*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXWDYrm), 0|OPFL_Chain|OPFL_MemRefs,
51760 /*109472*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXWQYrm), 0|OPFL_Chain|OPFL_MemRefs,
51771 /*109495*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXDQYrm), 0|OPFL_Chain|OPFL_MemRefs,
51784 /*109524*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBWrm), 0|OPFL_Chain|OPFL_MemRefs,
51792 /*109543*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBDrm), 0|OPFL_Chain|OPFL_MemRefs,
51800 /*109562*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBQrm), 0|OPFL_Chain|OPFL_MemRefs,
51811 /*109586*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXWDrm), 0|OPFL_Chain|OPFL_MemRefs,
51819 /*109605*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXWQrm), 0|OPFL_Chain|OPFL_MemRefs,
51830 /*109628*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXDQrm), 0|OPFL_Chain|OPFL_MemRefs,
51843 /*109657*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBWrm), 0|OPFL_Chain|OPFL_MemRefs,
51851 /*109676*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBDrm), 0|OPFL_Chain|OPFL_MemRefs,
51859 /*109695*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBQrm), 0|OPFL_Chain|OPFL_MemRefs,
51870 /*109719*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXWDrm), 0|OPFL_Chain|OPFL_MemRefs,
51878 /*109738*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXWQrm), 0|OPFL_Chain|OPFL_MemRefs,
51889 /*109761*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXDQrm), 0|OPFL_Chain|OPFL_MemRefs,
51902 /*109790*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMOVSXBWrm), 0|OPFL_Chain|OPFL_MemRefs,
51910 /*109809*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMOVSXBDrm), 0|OPFL_Chain|OPFL_MemRefs,
51918 /*109828*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMOVSXBQrm), 0|OPFL_Chain|OPFL_MemRefs,
51929 /*109852*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMOVSXWDrm), 0|OPFL_Chain|OPFL_MemRefs,
51937 /*109871*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMOVSXWQrm), 0|OPFL_Chain|OPFL_MemRefs,
51948 /*109894*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMOVSXDQrm), 0|OPFL_Chain|OPFL_MemRefs,
51961 /*109923*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMOVZXBWrm), 0|OPFL_Chain|OPFL_MemRefs,
51969 /*109942*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMOVZXBDrm), 0|OPFL_Chain|OPFL_MemRefs,
51977 /*109961*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMOVZXBQrm), 0|OPFL_Chain|OPFL_MemRefs,
51988 /*109985*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMOVZXWDrm), 0|OPFL_Chain|OPFL_MemRefs,
51996 /*110004*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMOVZXWQrm), 0|OPFL_Chain|OPFL_MemRefs,
52007 /*110027*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMOVZXDQrm), 0|OPFL_Chain|OPFL_MemRefs,
52018 /*110052*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KMOVBkm), 0|OPFL_Chain|OPFL_MemRefs,
52026 /*110071*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KMOVWkm), 0|OPFL_Chain|OPFL_MemRefs,
52034 /*110090*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KMOVDkm), 0|OPFL_Chain|OPFL_MemRefs,
52042 /*110109*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KMOVQkm), 0|OPFL_Chain|OPFL_MemRefs,
52052 /*110132*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQA64Zrm), 0|OPFL_Chain|OPFL_MemRefs,
52060 /*110150*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU64Zrm), 0|OPFL_Chain|OPFL_MemRefs,
52071 /*110174*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQA64Z256rm), 0|OPFL_Chain|OPFL_MemRefs,
52079 /*110192*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU64Z256rm), 0|OPFL_Chain|OPFL_MemRefs,
52090 /*110216*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQA64Z128rm), 0|OPFL_Chain|OPFL_MemRefs,
52098 /*110234*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU64Z128rm), 0|OPFL_Chain|OPFL_MemRefs,
52109 /*110258*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQA64Zrm), 0|OPFL_Chain|OPFL_MemRefs,
52117 /*110276*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU64Zrm), 0|OPFL_Chain|OPFL_MemRefs,
52128 /*110300*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQA64Zrm), 0|OPFL_Chain|OPFL_MemRefs,
52136 /*110318*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU64Zrm), 0|OPFL_Chain|OPFL_MemRefs,
52147 /*110342*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQA64Zrm), 0|OPFL_Chain|OPFL_MemRefs,
52155 /*110360*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU64Zrm), 0|OPFL_Chain|OPFL_MemRefs,
52166 /*110384*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQA64Z128rm), 0|OPFL_Chain|OPFL_MemRefs,
52174 /*110402*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU64Z128rm), 0|OPFL_Chain|OPFL_MemRefs,
52185 /*110426*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQA64Z128rm), 0|OPFL_Chain|OPFL_MemRefs,
52193 /*110444*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU64Z128rm), 0|OPFL_Chain|OPFL_MemRefs,
52204 /*110468*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQA64Z128rm), 0|OPFL_Chain|OPFL_MemRefs,
52212 /*110486*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU64Z128rm), 0|OPFL_Chain|OPFL_MemRefs,
52223 /*110510*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQA64Z256rm), 0|OPFL_Chain|OPFL_MemRefs,
52231 /*110528*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU64Z256rm), 0|OPFL_Chain|OPFL_MemRefs,
52242 /*110552*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQA64Z256rm), 0|OPFL_Chain|OPFL_MemRefs,
52250 /*110570*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU64Z256rm), 0|OPFL_Chain|OPFL_MemRefs,
52261 /*110594*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQA64Z256rm), 0|OPFL_Chain|OPFL_MemRefs,
52269 /*110612*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU64Z256rm), 0|OPFL_Chain|OPFL_MemRefs,
52283 /*110643*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBWZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
52291 /*110662*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBWZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
52299 /*110681*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBWZrm), 0|OPFL_Chain|OPFL_MemRefs,
52307 /*110700*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
52315 /*110719*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
52323 /*110738*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBDZrm), 0|OPFL_Chain|OPFL_MemRefs,
52331 /*110757*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
52339 /*110776*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
52347 /*110795*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBQZrm), 0|OPFL_Chain|OPFL_MemRefs,
52358 /*110819*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXWDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
52366 /*110838*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXWDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
52374 /*110857*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXWDZrm), 0|OPFL_Chain|OPFL_MemRefs,
52382 /*110876*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXWQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
52390 /*110895*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXWQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
52398 /*110914*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXWQZrm), 0|OPFL_Chain|OPFL_MemRefs,
52409 /*110938*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXDQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
52417 /*110957*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXDQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
52425 /*110976*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXDQZrm), 0|OPFL_Chain|OPFL_MemRefs,
52439 /*111007*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBWZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
52447 /*111026*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBWZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
52455 /*111045*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBWZrm), 0|OPFL_Chain|OPFL_MemRefs,
52463 /*111064*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
52471 /*111083*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
52479 /*111102*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBDZrm), 0|OPFL_Chain|OPFL_MemRefs,
52487 /*111121*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
52495 /*111140*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
52503 /*111159*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBQZrm), 0|OPFL_Chain|OPFL_MemRefs,
52514 /*111183*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXWDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
52522 /*111202*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXWDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
52530 /*111221*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXWDZrm), 0|OPFL_Chain|OPFL_MemRefs,
52538 /*111240*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXWQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
52546 /*111259*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXWQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
52554 /*111278*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXWQZrm), 0|OPFL_Chain|OPFL_MemRefs,
52565 /*111302*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXDQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
52573 /*111321*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXDQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
52581 /*111340*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXDQZrm), 0|OPFL_Chain|OPFL_MemRefs,
52593 /*111366*/ OPC_EmitNode1, TARGET_VAL(X86::KMOVBkm), 0|OPFL_Chain|OPFL_MemRefs,
52596 /*111380*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
52604 /*111396*/ OPC_EmitNode1, TARGET_VAL(X86::KMOVBkm), 0|OPFL_Chain|OPFL_MemRefs,
52607 /*111410*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
52615 /*111426*/ OPC_EmitNode1, TARGET_VAL(X86::KMOVBkm), 0|OPFL_Chain|OPFL_MemRefs,
52618 /*111440*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
52630 /*111464*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVNTDQAYrm), 0|OPFL_Chain|OPFL_MemRefs,
52638 /*111482*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVNTDQAZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
52648 /*111503*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVAPSYrm), 0|OPFL_Chain|OPFL_MemRefs,
52656 /*111521*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVUPSYrm), 0|OPFL_Chain|OPFL_MemRefs,
52669 /*111549*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVNTDQAYrm), 0|OPFL_Chain|OPFL_MemRefs,
52677 /*111567*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVNTDQAZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
52687 /*111588*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVAPDYrm), 0|OPFL_Chain|OPFL_MemRefs,
52695 /*111606*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVUPDYrm), 0|OPFL_Chain|OPFL_MemRefs,
52708 /*111635*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVNTDQArm), 0|OPFL_Chain|OPFL_MemRefs,
52716 /*111653*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVNTDQArm), 0|OPFL_Chain|OPFL_MemRefs,
52724 /*111671*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVNTDQAZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
52734 /*111692*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVAPSrm), 0|OPFL_Chain|OPFL_MemRefs,
52742 /*111710*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVUPSrm), 0|OPFL_Chain|OPFL_MemRefs,
52751 /*111730*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVAPSrm), 0|OPFL_Chain|OPFL_MemRefs,
52759 /*111748*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVUPSrm), 0|OPFL_Chain|OPFL_MemRefs,
52772 /*111777*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVNTDQArm), 0|OPFL_Chain|OPFL_MemRefs,
52780 /*111795*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVNTDQArm), 0|OPFL_Chain|OPFL_MemRefs,
52788 /*111813*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVNTDQAZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
52798 /*111834*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVAPDrm), 0|OPFL_Chain|OPFL_MemRefs,
52806 /*111852*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVUPDrm), 0|OPFL_Chain|OPFL_MemRefs,
52815 /*111872*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVAPDrm), 0|OPFL_Chain|OPFL_MemRefs,
52823 /*111890*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVUPDrm), 0|OPFL_Chain|OPFL_MemRefs,
52834 /*111914*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVNTDQAZrm), 0|OPFL_Chain|OPFL_MemRefs,
52844 /*111937*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVNTDQAZrm), 0|OPFL_Chain|OPFL_MemRefs,
52857 /*111965*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2PDrm), 0|OPFL_Chain|OPFL_MemRefs,
52865 /*111983*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CVTPS2PDrm), 0|OPFL_Chain|OPFL_MemRefs,
52874 /*112003*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2PDYrm), 0|OPFL_Chain|OPFL_MemRefs,
52887 /*112032*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVAPSZrm), 0|OPFL_Chain|OPFL_MemRefs,
52895 /*112051*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVAPSZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
52903 /*112070*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVAPSZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
52911 /*112089*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVAPDZrm), 0|OPFL_Chain|OPFL_MemRefs,
52919 /*112108*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVAPDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
52927 /*112127*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVAPDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
52937 /*112148*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVUPSZrm), 0|OPFL_Chain|OPFL_MemRefs,
52946 /*112168*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVUPSZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
52955 /*112188*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVUPSZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
52964 /*112208*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVUPDZrm), 0|OPFL_Chain|OPFL_MemRefs,
52973 /*112228*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVUPDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
52982 /*112248*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVUPDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
52994 /*112274*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2PDZrm), 0|OPFL_Chain|OPFL_MemRefs,
53002 /*112293*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2PDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
53010 /*112312*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2PDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
53016 /*112325*/ /*SwitchOpcode*/ 86, TARGET_VAL(ISD::ATOMIC_SWAP),// ->112414
53025 /*112341*/ OPC_MorphNodeTo1, TARGET_VAL(X86::XCHG8rm), 0|OPFL_Chain|OPFL_MemRefs,
53033 /*112361*/ OPC_MorphNodeTo1, TARGET_VAL(X86::XCHG16rm), 0|OPFL_Chain|OPFL_MemRefs,
53041 /*112381*/ OPC_MorphNodeTo1, TARGET_VAL(X86::XCHG32rm), 0|OPFL_Chain|OPFL_MemRefs,
53049 /*112401*/ OPC_MorphNodeTo1, TARGET_VAL(X86::XCHG64rm), 0|OPFL_Chain|OPFL_MemRefs,
53054 /*112414*/ /*SwitchOpcode*/ 26|128,3/*410*/, TARGET_VAL(X86ISD::VTRUNCSTORES),// ->112828
53066 /*112436*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVSQBZ128mr), 0|OPFL_Chain|OPFL_MemRefs,
53075 /*112456*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVSQWZ128mr), 0|OPFL_Chain|OPFL_MemRefs,
53084 /*112476*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVSQDZ128mr), 0|OPFL_Chain|OPFL_MemRefs,
53097 /*112502*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVSQBZ256mr), 0|OPFL_Chain|OPFL_MemRefs,
53106 /*112522*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVSQWZ256mr), 0|OPFL_Chain|OPFL_MemRefs,
53115 /*112542*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVSQDZ256mr), 0|OPFL_Chain|OPFL_MemRefs,
53128 /*112568*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVSQBZmr), 0|OPFL_Chain|OPFL_MemRefs,
53137 /*112588*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVSQWZmr), 0|OPFL_Chain|OPFL_MemRefs,
53146 /*112608*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVSQDZmr), 0|OPFL_Chain|OPFL_MemRefs,
53159 /*112634*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVSDBZ128mr), 0|OPFL_Chain|OPFL_MemRefs,
53168 /*112654*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVSDWZ128mr), 0|OPFL_Chain|OPFL_MemRefs,
53181 /*112680*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVSDBZ256mr), 0|OPFL_Chain|OPFL_MemRefs,
53190 /*112700*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVSDWZ256mr), 0|OPFL_Chain|OPFL_MemRefs,
53203 /*112726*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVSDBZmr), 0|OPFL_Chain|OPFL_MemRefs,
53212 /*112746*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVSDWZmr), 0|OPFL_Chain|OPFL_MemRefs,
53224 /*112770*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVSWBZ128mr), 0|OPFL_Chain|OPFL_MemRefs,
53235 /*112793*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVSWBZ256mr), 0|OPFL_Chain|OPFL_MemRefs,
53246 /*112816*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVSWBZmr), 0|OPFL_Chain|OPFL_MemRefs,
53251 /*112828*/ /*SwitchOpcode*/ 71|128,3/*455*/, TARGET_VAL(X86ISD::VMTRUNCSTORES),// ->113287
53265 /*112853*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVSQBZ128mrk), 0|OPFL_Chain|OPFL_MemRefs,
53274 /*112874*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVSQWZ128mrk), 0|OPFL_Chain|OPFL_MemRefs,
53283 /*112895*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVSQDZ128mrk), 0|OPFL_Chain|OPFL_MemRefs,
53298 /*112925*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVSQBZ256mrk), 0|OPFL_Chain|OPFL_MemRefs,
53307 /*112946*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVSQWZ256mrk), 0|OPFL_Chain|OPFL_MemRefs,
53316 /*112967*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVSQDZ256mrk), 0|OPFL_Chain|OPFL_MemRefs,
53331 /*112997*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVSQBZmrk), 0|OPFL_Chain|OPFL_MemRefs,
53340 /*113018*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVSQWZmrk), 0|OPFL_Chain|OPFL_MemRefs,
53349 /*113039*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVSQDZmrk), 0|OPFL_Chain|OPFL_MemRefs,
53364 /*113069*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVSDBZ128mrk), 0|OPFL_Chain|OPFL_MemRefs,
53373 /*113090*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVSDWZ128mrk), 0|OPFL_Chain|OPFL_MemRefs,
53388 /*113120*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVSDBZ256mrk), 0|OPFL_Chain|OPFL_MemRefs,
53397 /*113141*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVSDWZ256mrk), 0|OPFL_Chain|OPFL_MemRefs,
53412 /*113171*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVSDBZmrk), 0|OPFL_Chain|OPFL_MemRefs,
53421 /*113192*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVSDWZmrk), 0|OPFL_Chain|OPFL_MemRefs,
53435 /*113220*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVSWBZ128mrk), 0|OPFL_Chain|OPFL_MemRefs,
53448 /*113247*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVSWBZ256mrk), 0|OPFL_Chain|OPFL_MemRefs,
53461 /*113274*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVSWBZmrk), 0|OPFL_Chain|OPFL_MemRefs,
53466 /*113287*/ /*SwitchOpcode*/ 26|128,3/*410*/, TARGET_VAL(X86ISD::VTRUNCSTOREUS),// ->113701
53478 /*113309*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVUSQBZ128mr), 0|OPFL_Chain|OPFL_MemRefs,
53487 /*113329*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVUSQWZ128mr), 0|OPFL_Chain|OPFL_MemRefs,
53496 /*113349*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVUSQDZ128mr), 0|OPFL_Chain|OPFL_MemRefs,
53509 /*113375*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVUSQBZ256mr), 0|OPFL_Chain|OPFL_MemRefs,
53518 /*113395*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVUSQWZ256mr), 0|OPFL_Chain|OPFL_MemRefs,
53527 /*113415*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVUSQDZ256mr), 0|OPFL_Chain|OPFL_MemRefs,
53540 /*113441*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVUSQBZmr), 0|OPFL_Chain|OPFL_MemRefs,
53549 /*113461*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVUSQWZmr), 0|OPFL_Chain|OPFL_MemRefs,
53558 /*113481*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVUSQDZmr), 0|OPFL_Chain|OPFL_MemRefs,
53571 /*113507*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVUSDBZ128mr), 0|OPFL_Chain|OPFL_MemRefs,
53580 /*113527*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVUSDWZ128mr), 0|OPFL_Chain|OPFL_MemRefs,
53593 /*113553*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVUSDBZ256mr), 0|OPFL_Chain|OPFL_MemRefs,
53602 /*113573*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVUSDWZ256mr), 0|OPFL_Chain|OPFL_MemRefs,
53615 /*113599*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVUSDBZmr), 0|OPFL_Chain|OPFL_MemRefs,
53624 /*113619*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVUSDWZmr), 0|OPFL_Chain|OPFL_MemRefs,
53636 /*113643*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVUSWBZ128mr), 0|OPFL_Chain|OPFL_MemRefs,
53647 /*113666*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVUSWBZ256mr), 0|OPFL_Chain|OPFL_MemRefs,
53658 /*113689*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVUSWBZmr), 0|OPFL_Chain|OPFL_MemRefs,
53663 /*113701*/ /*SwitchOpcode*/ 71|128,3/*455*/, TARGET_VAL(X86ISD::VMTRUNCSTOREUS),// ->114160
53677 /*113726*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVUSQBZ128mrk), 0|OPFL_Chain|OPFL_MemRefs,
53686 /*113747*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVUSQWZ128mrk), 0|OPFL_Chain|OPFL_MemRefs,
53695 /*113768*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVUSQDZ128mrk), 0|OPFL_Chain|OPFL_MemRefs,
53710 /*113798*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVUSQBZ256mrk), 0|OPFL_Chain|OPFL_MemRefs,
53719 /*113819*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVUSQWZ256mrk), 0|OPFL_Chain|OPFL_MemRefs,
53728 /*113840*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVUSQDZ256mrk), 0|OPFL_Chain|OPFL_MemRefs,
53743 /*113870*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVUSQBZmrk), 0|OPFL_Chain|OPFL_MemRefs,
53752 /*113891*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVUSQWZmrk), 0|OPFL_Chain|OPFL_MemRefs,
53761 /*113912*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVUSQDZmrk), 0|OPFL_Chain|OPFL_MemRefs,
53776 /*113942*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVUSDBZ128mrk), 0|OPFL_Chain|OPFL_MemRefs,
53785 /*113963*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVUSDWZ128mrk), 0|OPFL_Chain|OPFL_MemRefs,
53800 /*113993*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVUSDBZ256mrk), 0|OPFL_Chain|OPFL_MemRefs,
53809 /*114014*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVUSDWZ256mrk), 0|OPFL_Chain|OPFL_MemRefs,
53824 /*114044*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVUSDBZmrk), 0|OPFL_Chain|OPFL_MemRefs,
53833 /*114065*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVUSDWZmrk), 0|OPFL_Chain|OPFL_MemRefs,
53847 /*114093*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVUSWBZ128mrk), 0|OPFL_Chain|OPFL_MemRefs,
53860 /*114120*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVUSWBZ256mrk), 0|OPFL_Chain|OPFL_MemRefs,
53873 /*114147*/ OPC_MorphNodeTo0, TARGET_VAL(X86::VPMOVUSWBZmrk), 0|OPFL_Chain|OPFL_MemRefs,
53878 /*114160*/ /*SwitchOpcode*/ 90, TARGET_VAL(ISD::ATOMIC_LOAD_ADD),// ->114253
53887 /*114176*/ OPC_MorphNodeTo2, TARGET_VAL(X86::LXADD8), 0|OPFL_Chain|OPFL_MemRefs,
53895 /*114197*/ OPC_MorphNodeTo2, TARGET_VAL(X86::LXADD16), 0|OPFL_Chain|OPFL_MemRefs,
53903 /*114218*/ OPC_MorphNodeTo2, TARGET_VAL(X86::LXADD32), 0|OPFL_Chain|OPFL_MemRefs,
53911 /*114239*/ OPC_MorphNodeTo2, TARGET_VAL(X86::LXADD64), 0|OPFL_Chain|OPFL_MemRefs,
53916 /*114253*/ /*SwitchOpcode*/ 81, TARGET_VAL(ISD::ATOMIC_LOAD),// ->114337
53924 /*114268*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOV8rm), 0|OPFL_Chain|OPFL_MemRefs,
53932 /*114287*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOV16rm), 0|OPFL_Chain|OPFL_MemRefs,
53940 /*114306*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOV32rm), 0|OPFL_Chain|OPFL_MemRefs,
53948 /*114325*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOV64rm), 0|OPFL_Chain|OPFL_MemRefs,
53953 /*114337*/ /*SwitchOpcode*/ 70, TARGET_VAL(X86ISD::ENQCMD),// ->114410
53962 /*114353*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ENQCMD16), 0|OPFL_Chain,
53972 /*114375*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ENQCMD32), 0|OPFL_Chain,
53982 /*114397*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ENQCMD64), 0|OPFL_Chain,
53987 /*114410*/ /*SwitchOpcode*/ 70, TARGET_VAL(X86ISD::ENQCMDS),// ->114483
53996 /*114426*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ENQCMDS16), 0|OPFL_Chain,
54006 /*114448*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ENQCMDS32), 0|OPFL_Chain,
54016 /*114470*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ENQCMDS64), 0|OPFL_Chain,
54021 /*114483*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::FNSTCW16m),// ->114504
54027 /*114493*/ OPC_MorphNodeTo1, TARGET_VAL(X86::FNSTCW16m), 0|OPFL_Chain|OPFL_MemRefs,
54031 /*114504*/ /*SwitchOpcode*/ 7|128,3/*391*/, TARGET_VAL(X86ISD::CVTS2SI),// ->114899
54040 /*114527*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSD2SIrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
54048 /*114547*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CVTSD2SIrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
54056 /*114567*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSD2SIZrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
54062 /*114581*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSD2SIrr_Int), 0,
54068 /*114591*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CVTSD2SIrr_Int), 0,
54074 /*114601*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSD2SIZrr_Int), 0,
54084 /*114621*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSD2SI64rm_Int), 0|OPFL_Chain|OPFL_MemRefs,
54092 /*114641*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CVTSD2SI64rm_Int), 0|OPFL_Chain|OPFL_MemRefs,
54100 /*114661*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSD2SI64Zrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
54106 /*114675*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSD2SI64rr_Int), 0,
54112 /*114685*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CVTSD2SI64rr_Int), 0,
54118 /*114695*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSD2SI64Zrr_Int), 0,
54131 /*114721*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSS2SIrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
54139 /*114741*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CVTSS2SIrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
54147 /*114761*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSS2SIZrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
54153 /*114775*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSS2SIrr_Int), 0,
54159 /*114785*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CVTSS2SIrr_Int), 0,
54165 /*114795*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSS2SIZrr_Int), 0,
54175 /*114815*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSS2SI64rm_Int), 0|OPFL_Chain|OPFL_MemRefs,
54183 /*114835*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CVTSS2SI64rm_Int), 0|OPFL_Chain|OPFL_MemRefs,
54191 /*114855*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSS2SI64Zrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
54197 /*114869*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSS2SI64rr_Int), 0,
54203 /*114879*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CVTSS2SI64rr_Int), 0,
54209 /*114889*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSS2SI64Zrr_Int), 0,
54216 /*114899*/ /*SwitchOpcode*/ 7|128,3/*391*/, TARGET_VAL(X86ISD::CVTTS2SI),// ->115294
54225 /*114922*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTSS2SIrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
54233 /*114942*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CVTTSS2SIrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
54241 /*114962*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTSS2SIZrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
54247 /*114976*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTSS2SIrr_Int), 0,
54253 /*114986*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CVTTSS2SIrr_Int), 0,
54259 /*114996*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTSS2SIZrr_Int), 0,
54269 /*115016*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTSS2SI64rm_Int), 0|OPFL_Chain|OPFL_MemRefs,
54277 /*115036*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CVTTSS2SI64rm_Int), 0|OPFL_Chain|OPFL_MemRefs,
54285 /*115056*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTSS2SI64Zrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
54291 /*115070*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTSS2SI64rr_Int), 0,
54297 /*115080*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CVTTSS2SI64rr_Int), 0,
54303 /*115090*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTSS2SI64Zrr_Int), 0,
54316 /*115116*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTSD2SIrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
54324 /*115136*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CVTTSD2SIrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
54332 /*115156*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTSD2SIZrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
54338 /*115170*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTSD2SIrr_Int), 0,
54344 /*115180*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CVTTSD2SIrr_Int), 0,
54350 /*115190*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTSD2SIZrr_Int), 0,
54360 /*115210*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTSD2SI64rm_Int), 0|OPFL_Chain|OPFL_MemRefs,
54368 /*115230*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CVTTSD2SI64rm_Int), 0|OPFL_Chain|OPFL_MemRefs,
54376 /*115250*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTSD2SI64Zrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
54382 /*115264*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTSD2SI64rr_Int), 0,
54388 /*115274*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CVTTSD2SI64rr_Int), 0,
54394 /*115284*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTSD2SI64Zrr_Int), 0,
54401 /*115294*/ /*SwitchOpcode*/ 79|128,1/*207*/, TARGET_VAL(X86ISD::UCOMI),// ->115505
54410 /*115314*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUCOMISSrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
54418 /*115335*/ OPC_MorphNodeTo1, TARGET_VAL(X86::UCOMISSrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
54426 /*115356*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUCOMISSZrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
54432 /*115371*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUCOMISSrr_Int), 0,
54438 /*115382*/ OPC_MorphNodeTo1, TARGET_VAL(X86::UCOMISSrr_Int), 0,
54444 /*115393*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUCOMISSZrr_Int), 0,
54456 /*115416*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUCOMISDrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
54464 /*115437*/ OPC_MorphNodeTo1, TARGET_VAL(X86::UCOMISDrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
54472 /*115458*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUCOMISDZrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
54478 /*115473*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUCOMISDrr_Int), 0,
54484 /*115484*/ OPC_MorphNodeTo1, TARGET_VAL(X86::UCOMISDrr_Int), 0,
54490 /*115495*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUCOMISDZrr_Int), 0,
54496 /*115505*/ /*SwitchOpcode*/ 79|128,1/*207*/, TARGET_VAL(X86ISD::COMI),// ->115716
54505 /*115525*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCOMISSrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
54513 /*115546*/ OPC_MorphNodeTo1, TARGET_VAL(X86::COMISSrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
54521 /*115567*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCOMISSZrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
54527 /*115582*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCOMISSrr_Int), 0,
54533 /*115593*/ OPC_MorphNodeTo1, TARGET_VAL(X86::COMISSrr_Int), 0,
54539 /*115604*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCOMISSZrr_Int), 0,
54551 /*115627*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCOMISDrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
54559 /*115648*/ OPC_MorphNodeTo1, TARGET_VAL(X86::COMISDrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
54567 /*115669*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCOMISDZrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
54573 /*115684*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCOMISDrr_Int), 0,
54579 /*115695*/ OPC_MorphNodeTo1, TARGET_VAL(X86::COMISDrr_Int), 0,
54585 /*115706*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCOMISDZrr_Int), 0,
54591 /*115716*/ /*SwitchOpcode*/ 13|128,1/*141*/, TARGET_VAL(X86ISD::CVTS2UI),// ->115861
54600 /*115738*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSS2USIZrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
54605 /*115750*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSS2USIZrr_Int), 0,
54615 /*115770*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSS2USI64Zrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
54620 /*115782*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSS2USI64Zrr_Int), 0,
54633 /*115807*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSD2USIZrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
54638 /*115819*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSD2USIZrr_Int), 0,
54648 /*115839*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSD2USI64Zrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
54653 /*115851*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSD2USI64Zrr_Int), 0,
54660 /*115861*/ /*SwitchOpcode*/ 13|128,1/*141*/, TARGET_VAL(X86ISD::CVTTS2UI),// ->116006
54669 /*115883*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTSS2USIZrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
54674 /*115895*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTSS2USIZrr_Int), 0,
54684 /*115915*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTSS2USI64Zrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
54689 /*115927*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTSS2USI64Zrr_Int), 0,
54702 /*115952*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTSD2USIZrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
54707 /*115964*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTSD2USIZrr_Int), 0,
54717 /*115984*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTSD2USI64Zrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
54722 /*115996*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTSD2USI64Zrr_Int), 0,
54729 /*116006*/ /*SwitchOpcode*/ 42, TARGET_VAL(X86ISD::EH_SJLJ_SETJMP),// ->116051
54737 /*116021*/ OPC_MorphNodeTo1, TARGET_VAL(X86::EH_SjLj_SetJmp32), 0|OPFL_Chain,
54745 /*116039*/ OPC_MorphNodeTo1, TARGET_VAL(X86::EH_SjLj_SetJmp64), 0|OPFL_Chain,
54750 /*116051*/ /*SwitchOpcode*/ 38, TARGET_VAL(X86ISD::EH_SJLJ_LONGJMP),// ->116092
54757 /*116064*/ OPC_MorphNodeTo0, TARGET_VAL(X86::EH_SjLj_LongJmp32), 0|OPFL_Chain,
54765 /*116081*/ OPC_MorphNodeTo0, TARGET_VAL(X86::EH_SjLj_LongJmp64), 0|OPFL_Chain,
54770 /*116092*/ /*SwitchOpcode*/ 45, TARGET_VAL(X86ISD::TLSADDR),// ->116140
54779 /*116108*/ OPC_MorphNodeTo1, TARGET_VAL(X86::TLS_addr32), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
54788 /*116128*/ OPC_MorphNodeTo1, TARGET_VAL(X86::TLS_addr64), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
54793 /*116140*/ /*SwitchOpcode*/ 45, TARGET_VAL(X86ISD::TLSBASEADDR),// ->116188
54802 /*116156*/ OPC_MorphNodeTo1, TARGET_VAL(X86::TLS_base_addr32), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
54811 /*116176*/ OPC_MorphNodeTo1, TARGET_VAL(X86::TLS_base_addr64), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
54816 /*116188*/ /*SwitchOpcode*/ 43, TARGET_VAL(X86ISD::TLSCALL),// ->116234
54825 /*116204*/ OPC_MorphNodeTo1, TARGET_VAL(X86::TLSCall_32), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
54833 /*116222*/ OPC_MorphNodeTo1, TARGET_VAL(X86::TLSCall_64), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
54838 /*116234*/ /*SwitchOpcode*/ 21, TARGET_VAL(X86ISD::LCMPXCHG8_DAG),// ->116258
54846 /*116247*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LCMPXCHG8B), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_MemRefs,
54850 /*116258*/ /*SwitchOpcode*/ 26, TARGET_VAL(X86ISD::LCMPXCHG8_SAVE_EBX_DAG),// ->116287
54860 /*116273*/ OPC_MorphNodeTo2, TARGET_VAL(X86::LCMPXCHG8B_SAVE_EBX), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_MemRefs,
54864 /*116287*/ /*SwitchOpcode*/ 21, TARGET_VAL(X86ISD::LCMPXCHG16_DAG),// ->116311
54872 /*116300*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LCMPXCHG16B), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_MemRefs,
54876 /*116311*/ /*SwitchOpcode*/ 26, TARGET_VAL(X86ISD::LCMPXCHG16_SAVE_RBX_DAG),// ->116340
54886 /*116326*/ OPC_MorphNodeTo2, TARGET_VAL(X86::LCMPXCHG16B_SAVE_RBX), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_MemRefs,
54890 /*116340*/ /*SwitchOpcode*/ 57, TARGET_VAL(X86ISD::MUL_IMM),// ->116400
54896 /*116354*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LEA32r), 0,
54903 /*116371*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LEA64_32r), 0,
54910 /*116388*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LEA64r), 0,
54915 /*116400*/ /*SwitchOpcode*/ 57, TARGET_VAL(ISD::FrameIndex),// ->116460
54921 /*116414*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LEA32r), 0,
54928 /*116431*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LEA64_32r), 0,
54935 /*116448*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LEA64r), 0,
54940 /*116460*/ /*SwitchOpcode*/ 37, TARGET_VAL(X86ISD::WrapperRIP),// ->116500
54945 /*116472*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LEA64_32r), 0,
54951 /*116488*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LEA64r), 0,
54956 /*116500*/ /*SwitchOpcode*/ 79|128,4/*591*/, TARGET_VAL(ISD::TRUNCATE),// ->117095
54959 /*116508*/ OPC_SwitchOpcode /*2 cases */, 81, TARGET_VAL(ISD::SRL),// ->116593
54962 /*116515*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
54974 /*116538*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
54988 /*116565*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
54997 /*116583*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
55003 /*116593*/ /*SwitchOpcode*/ 52, TARGET_VAL(X86ISD::CMP),// ->116648
55011 /*116607*/ OPC_MorphNodeTo1, TARGET_VAL(X86::UCOM_Fpr32), 0,
55021 /*116624*/ OPC_MorphNodeTo1, TARGET_VAL(X86::UCOM_Fpr64), 0,
55030 /*116639*/ OPC_MorphNodeTo1, TARGET_VAL(X86::UCOM_Fpr80), 0,
55042 /*116662*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
55049 /*116676*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
55056 /*116690*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
55064 /*116707*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
55073 /*116725*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
55080 /*116739*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
55083 /*116750*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
55093 /*116769*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
55100 /*116783*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
55103 /*116794*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
55112 /*116807*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
55124 /*116828*/ OPC_EmitNode1, TARGET_VAL(X86::VPMOVZXWDZrm), 0|OPFL_Chain|OPFL_MemRefs,
55126 /*116839*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVDBZrr), 0,
55136 /*116858*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVQWZrr), 0,
55144 /*116872*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVDWZ256rr), 0,
55150 /*116882*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
55153 /*116891*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
55155 /*116900*/ OPC_EmitNode1, TARGET_VAL(X86::VPMOVDWZrr), 0,
55158 /*116910*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
55167 /*116926*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVQDZ256rr), 0,
55173 /*116936*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
55176 /*116945*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
55178 /*116954*/ OPC_EmitNode1, TARGET_VAL(X86::VPMOVQDZrr), 0,
55181 /*116964*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
55188 /*116977*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVQDZrr), 0,
55196 /*116992*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVDBZrr), 0,
55204 /*117006*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVWBZ256rr), 0,
55210 /*117016*/ OPC_EmitNode1, TARGET_VAL(X86::VPMOVZXWDZrr), 0,
55212 /*117023*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVDBZrr), 0,
55218 /*117033*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
55221 /*117042*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
55223 /*117051*/ OPC_EmitNode1, TARGET_VAL(X86::VPMOVWBZrr), 0,
55226 /*117061*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
55234 /*117075*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVDWZrr), 0,
55240 /*117086*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVWBZrr), 0,
55246 /*117095*/ /*SwitchOpcode*/ 16|128,2/*272*/, TARGET_VAL(ISD::Constant),// ->117371
55250 /*117106*/ OPC_MorphNodeTo2, TARGET_VAL(X86::MOV32r0), 0,
55255 /*117115*/ OPC_EmitNode2, TARGET_VAL(X86::MOV32r0), 0,
55258 /*117125*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
55263 /*117135*/ OPC_EmitNode2, TARGET_VAL(X86::MOV32r0), 0,
55266 /*117145*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
55272 /*117158*/ OPC_EmitNode2, TARGET_VAL(X86::MOV32r0), 0,
55275 /*117168*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
55284 /*117186*/ OPC_MorphNodeTo2, TARGET_VAL(X86::MOV32r1), 0,
55290 /*117197*/ OPC_EmitNode2, TARGET_VAL(X86::MOV32r1), 0,
55293 /*117207*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
55302 /*117233*/ OPC_MorphNodeTo2, TARGET_VAL(X86::MOV32r_1), 0,
55308 /*117244*/ OPC_EmitNode2, TARGET_VAL(X86::MOV32r_1), 0,
55311 /*117254*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
55323 /*117276*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOV32ImmSExti8), 0,
55329 /*117287*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOV32ri), 0,
55339 /*117305*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOV64ImmSExti8), 0,
55345 /*117316*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOV32ri64), 0,
55352 /*117328*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOV64ri32), 0,
55358 /*117339*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOV64ri), 0,
55365 /*117351*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOV8ri), 0,
55371 /*117362*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOV16ri), 0,
55377 /*117371*/ /*SwitchOpcode*/ 86|128,5/*726*/, TARGET_VAL(ISD::ZERO_EXTEND),// ->118101
55380 /*117379*/ OPC_SwitchOpcode /*2 cases */, 67, TARGET_VAL(ISD::SRL),// ->117450
55389 /*117399*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
55391 /*117407*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVZX32rr8_NOREX), 0,
55398 /*117422*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
55400 /*117430*/ OPC_EmitNode1, TARGET_VAL(X86::MOVZX32rr8_NOREX), 0,
55403 /*117440*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
55408 /*117450*/ /*SwitchOpcode*/ 87, TARGET_VAL(ISD::BITCAST),// ->117540
55414 /*117463*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KMOVWrk), 0,
55420 /*117475*/ OPC_EmitNode1, TARGET_VAL(X86::KMOVWrk), 0,
55423 /*117485*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
55433 /*117505*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KMOVBrk), 0,
55440 /*117519*/ OPC_EmitNode1, TARGET_VAL(X86::KMOVBrk), 0,
55443 /*117529*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
55460 /*117560*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
55467 /*117575*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVZX32rr8), 0,
55473 /*117587*/ OPC_EmitNode1, TARGET_VAL(X86::MOVZX32rr8), 0,
55476 /*117597*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
55484 /*117613*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVZX32rr16), 0,
55490 /*117625*/ OPC_EmitNode1, TARGET_VAL(X86::MOVZX32rr16), 0,
55493 /*117635*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
55502 /*117653*/ OPC_EmitNode1, TARGET_VAL(X86::MOV32rr), 0,
55505 /*117663*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
55511 /*117675*/ OPC_EmitNode1, TARGET_VAL(X86::MOVZX32rr8), 0,
55514 /*117685*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
55521 /*117697*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
55534 /*117722*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBWYrm), 0|OPFL_Chain|OPFL_MemRefs,
55542 /*117740*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBWZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
55551 /*117760*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBDZrm), 0|OPFL_Chain|OPFL_MemRefs,
55563 /*117786*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXWDYrm), 0|OPFL_Chain|OPFL_MemRefs,
55571 /*117804*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXWDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
55580 /*117824*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXWQZrm), 0|OPFL_Chain|OPFL_MemRefs,
55592 /*117849*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXDQYrm), 0|OPFL_Chain|OPFL_MemRefs,
55600 /*117867*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXDQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
55611 /*117890*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBWZrm), 0|OPFL_Chain|OPFL_MemRefs,
55621 /*117912*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXWDZrm), 0|OPFL_Chain|OPFL_MemRefs,
55631 /*117934*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXDQZrm), 0|OPFL_Chain|OPFL_MemRefs,
55643 /*117960*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBWYrr), 0,
55649 /*117970*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBWZ256rr), 0,
55656 /*117982*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBDZrr), 0,
55666 /*118000*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXWDYrr), 0,
55672 /*118010*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXWDZ256rr), 0,
55679 /*118022*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXWQZrr), 0,
55689 /*118039*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXDQYrr), 0,
55695 /*118049*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXDQZ256rr), 0,
55704 /*118064*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBWZrr), 0,
55712 /*118078*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXWDZrr), 0,
55720 /*118092*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXDQZrr), 0,
55726 /*118101*/ /*SwitchOpcode*/ 83|128,5/*723*/, TARGET_VAL(ISD::ANY_EXTEND),// ->118828
55729 /*118109*/ OPC_SwitchOpcode /*4 cases */, 67, TARGET_VAL(ISD::SRL),// ->118180
55738 /*118129*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
55740 /*118137*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVZX32rr8_NOREX), 0,
55747 /*118152*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
55749 /*118160*/ OPC_EmitNode1, TARGET_VAL(X86::MOVZX32rr8_NOREX), 0,
55752 /*118170*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
55757 /*118180*/ /*SwitchOpcode*/ 22|128,1/*150*/, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->118334
55766 /*118199*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
55777 /*118220*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
55788 /*118241*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
55799 /*118262*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
55810 /*118283*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
55821 /*118304*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
55832 /*118325*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
55837 /*118334*/ /*SwitchOpcode*/ 95, TARGET_VAL(X86ISD::SETCC_CARRY),// ->118432
55844 /*118348*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SETB_C16r), 0|OPFL_GlueInput,
55853 /*118365*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SETB_C32r), 0|OPFL_GlueInput,
55859 /*118377*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SETB_C64r), 0|OPFL_GlueInput,
55868 /*118392*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SETB_C16r), 0|OPFL_GlueInput,
55877 /*118408*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SETB_C32r), 0|OPFL_GlueInput,
55886 /*118424*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SETB_C32r), 0|OPFL_GlueInput,
55891 /*118432*/ /*SwitchOpcode*/ 39, TARGET_VAL(ISD::BITCAST),// ->118474
55898 /*118447*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
55907 /*118465*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
55920 /*118489*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVSX32rr8), 0,
55925 /*118497*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVZX32rr8), 0,
55932 /*118508*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
55935 /*118517*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
55943 /*118533*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
55946 /*118542*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
55953 /*118557*/ OPC_EmitNode1, TARGET_VAL(X86::MOVZX32rr8), 0,
55956 /*118567*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
55963 /*118582*/ OPC_EmitNode1, TARGET_VAL(X86::MOVZX32rr16), 0,
55966 /*118592*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
55972 /*118604*/ OPC_EmitNode1, TARGET_VAL(X86::MOVZX32rr8), 0,
55975 /*118614*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
55981 /*118626*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVM2BZrr), 0,
55987 /*118637*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVM2BZ256rr), 0,
55994 /*118650*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVM2BZ128rr), 0,
56000 /*118660*/ OPC_EmitNode1, TARGET_VAL(X86::VPMOVM2DZrr), 0,
56002 /*118667*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVDBZrr), 0,
56010 /*118681*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVM2WZrr), 0,
56018 /*118696*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVM2WZ256rr), 0,
56024 /*118706*/ OPC_EmitNode1, TARGET_VAL(X86::VPMOVM2DZrr), 0,
56026 /*118713*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVDWZrr), 0,
56034 /*118727*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVM2WZ128rr), 0,
56040 /*118737*/ OPC_EmitNode1, TARGET_VAL(X86::VPMOVM2DZ256rr), 0,
56042 /*118744*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVDWZ256rr), 0,
56050 /*118758*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVM2DZrr), 0,
56057 /*118771*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVM2DZ256rr), 0,
56063 /*118782*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVM2DZ128rr), 0,
56070 /*118795*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVM2QZrr), 0,
56077 /*118808*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVM2QZ256rr), 0,
56083 /*118819*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVM2QZ128rr), 0,
56089 /*118828*/ /*SwitchOpcode*/ 116|128,7/*1012*/, TARGET_VAL(ISD::BITCAST),// ->119844
56092 /*118835*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
56100 /*118850*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_MOVDQ2Qrr), 0,
56110 /*118869*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
56118 /*118885*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
56127 /*118903*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSDto64rr), 0,
56133 /*118913*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVSDto64rr), 0,
56139 /*118923*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSDto64Zrr), 0,
56146 /*118935*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_MOVFR642Qrr), 0,
56156 /*118952*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSS2DIrr), 0,
56162 /*118962*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVSS2DIrr), 0,
56168 /*118972*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSS2DIZrr), 0,
56177 /*118987*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_MOVD64to64rr), 0,
56185 /*119001*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_MOVD64from64rr), 0,
56193 /*119016*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
56196 /*119027*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
56204 /*119043*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
56207 /*119054*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
56214 /*119066*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD),
56226 /*119088*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVSSrm_alt), 0|OPFL_Chain|OPFL_MemRefs,
56234 /*119106*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSSrm_alt), 0|OPFL_Chain|OPFL_MemRefs,
56242 /*119124*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSSZrm_alt), 0|OPFL_Chain|OPFL_MemRefs,
56255 /*119151*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVSDrm_alt), 0|OPFL_Chain|OPFL_MemRefs,
56263 /*119169*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSDrm_alt), 0|OPFL_Chain|OPFL_MemRefs,
56271 /*119187*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSDZrm_alt), 0|OPFL_Chain|OPFL_MemRefs,
56284 /*119213*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOV64toSDrr), 0,
56290 /*119223*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOV64toSDrr), 0,
56296 /*119233*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOV64toSDZrr), 0,
56304 /*119246*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_MOVQ2FR64rr), 0,
56313 /*119262*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDI2SSrr), 0,
56319 /*119272*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVDI2SSrr), 0,
56325 /*119282*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDI2SSZrr), 0,
56333 /*119294*/ OPC_SwitchOpcode /*2 cases */, 56|128,1/*184*/, TARGET_VAL(X86ISD::SHUF128),// ->119483
56337 /*119304*/ OPC_SwitchOpcode /*2 cases */, 65, TARGET_VAL(ISD::LOAD),// ->119373
56347 /*119319*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
56355 /*119335*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFI32X4Zrmi), 0|OPFL_Chain|OPFL_MemRefs,
56365 /*119359*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFI32X4Z256rmi), 0|OPFL_Chain|OPFL_MemRefs,
56370 /*119373*/ /*SwitchOpcode*/ 63, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->119439
56379 /*119385*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
56387 /*119401*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFI32X4Zrmbi), 0|OPFL_Chain|OPFL_MemRefs,
56397 /*119425*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFI32X4Z256rmbi), 0|OPFL_Chain|OPFL_MemRefs,
56407 /*119444*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
56413 /*119456*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFI32X4Zrri), 0,
56421 /*119472*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFI32X4Z256rri), 0,
56427 /*119483*/ /*SwitchOpcode*/ 66, TARGET_VAL(ISD::LOAD),// ->119552
56439 /*119505*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KMOVWkm), 0|OPFL_Chain|OPFL_MemRefs,
56450 /*119529*/ OPC_EmitNode1, TARGET_VAL(X86::MOVZX32rm8), 0|OPFL_Chain|OPFL_MemRefs,
56453 /*119543*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
56464 /*119563*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
56471 /*119578*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
56477 /*119590*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
56480 /*119599*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
56483 /*119611*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
56489 /*119623*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
56492 /*119632*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
56495 /*119644*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
56502 /*119656*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::SHUF128),
56506 /*119664*/ OPC_SwitchOpcode /*2 cases */, 65, TARGET_VAL(ISD::LOAD),// ->119733
56516 /*119679*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
56524 /*119695*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFF32X4Zrmi), 0|OPFL_Chain|OPFL_MemRefs,
56534 /*119719*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFF32X4Z256rmi), 0|OPFL_Chain|OPFL_MemRefs,
56539 /*119733*/ /*SwitchOpcode*/ 63, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->119799
56548 /*119745*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
56556 /*119761*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFF32X4Zrmbi), 0|OPFL_Chain|OPFL_MemRefs,
56566 /*119785*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFF32X4Z256rmbi), 0|OPFL_Chain|OPFL_MemRefs,
56576 /*119804*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
56582 /*119816*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFF32X4Zrri), 0,
56590 /*119832*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFF32X4Z256rri), 0,
56597 /*119844*/ /*SwitchOpcode*/ 123|128,5/*763*/, TARGET_VAL(ISD::SIGN_EXTEND),// ->120611
56600 /*119851*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::SETCC_CARRY),
56607 /*119865*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SETB_C16r), 0|OPFL_GlueInput,
56616 /*119882*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SETB_C32r), 0|OPFL_GlueInput,
56622 /*119894*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SETB_C64r), 0|OPFL_GlueInput,
56633 /*119912*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVSX32rr8), 0,
56638 /*119921*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVSX64rr8), 0,
56646 /*119935*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVSX32rr16), 0,
56651 /*119944*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVSX64rr16), 0,
56660 /*119959*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVSX64rr32), 0,
56666 /*119969*/ OPC_EmitNode1, TARGET_VAL(X86::MOVSX32rr8), 0,
56669 /*119979*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
56676 /*119991*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
56689 /*120016*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBWYrm), 0|OPFL_Chain|OPFL_MemRefs,
56697 /*120034*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBWZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
56706 /*120054*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBDZrm), 0|OPFL_Chain|OPFL_MemRefs,
56718 /*120080*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXWDYrm), 0|OPFL_Chain|OPFL_MemRefs,
56726 /*120098*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXWDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
56735 /*120118*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXWQZrm), 0|OPFL_Chain|OPFL_MemRefs,
56747 /*120143*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXDQYrm), 0|OPFL_Chain|OPFL_MemRefs,
56755 /*120161*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXDQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
56766 /*120184*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBWZrm), 0|OPFL_Chain|OPFL_MemRefs,
56776 /*120206*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXWDZrm), 0|OPFL_Chain|OPFL_MemRefs,
56786 /*120228*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXDQZrm), 0|OPFL_Chain|OPFL_MemRefs,
56798 /*120254*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBWYrr), 0,
56804 /*120264*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBWZ256rr), 0,
56811 /*120276*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBDZrr), 0,
56821 /*120294*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXWDYrr), 0,
56827 /*120304*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXWDZ256rr), 0,
56834 /*120316*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXWQZrr), 0,
56844 /*120333*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXDQYrr), 0,
56850 /*120343*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXDQZ256rr), 0,
56859 /*120358*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBWZrr), 0,
56867 /*120372*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXWDZrr), 0,
56875 /*120386*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXDQZrr), 0,
56882 /*120398*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVM2BZrr), 0,
56889 /*120410*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVM2BZ256rr), 0,
56897 /*120424*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVM2BZ128rr), 0,
56903 /*120434*/ OPC_EmitNode1, TARGET_VAL(X86::VPMOVM2DZrr), 0,
56905 /*120441*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVDBZrr), 0,
56914 /*120456*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVM2WZrr), 0,
56923 /*120472*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVM2WZ256rr), 0,
56929 /*120482*/ OPC_EmitNode1, TARGET_VAL(X86::VPMOVM2DZrr), 0,
56931 /*120489*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVDWZrr), 0,
56940 /*120504*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVM2WZ128rr), 0,
56946 /*120514*/ OPC_EmitNode1, TARGET_VAL(X86::VPMOVM2DZ256rr), 0,
56948 /*120521*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVDWZ256rr), 0,
56957 /*120536*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVM2DZrr), 0,
56965 /*120550*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVM2DZ256rr), 0,
56972 /*120562*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVM2DZ128rr), 0,
56980 /*120576*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVM2QZrr), 0,
56988 /*120590*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVM2QZ256rr), 0,
56995 /*120602*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVM2QZ128rr), 0,
57001 /*120611*/ /*SwitchOpcode*/ 39|128,1/*167*/, TARGET_VAL(X86ISD::SHLD),// ->120782
57006 /*120620*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
57009 /*120625*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
57016 /*120640*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SHLD16rrCL), 0|OPFL_GlueInput,
57022 /*120654*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SHLD32rrCL), 0|OPFL_GlueInput,
57028 /*120668*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SHLD64rrCL), 0|OPFL_GlueInput,
57037 /*120683*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
57042 /*120694*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SHLD16rri8), 0,
57048 /*120708*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SHLD32rri8), 0,
57054 /*120722*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SHLD64rri8), 0,
57063 /*120742*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SHLD16rrCL), 0|OPFL_GlueInput,
57069 /*120756*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SHLD32rrCL), 0|OPFL_GlueInput,
57075 /*120770*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SHLD64rrCL), 0|OPFL_GlueInput,
57082 /*120782*/ /*SwitchOpcode*/ 39|128,1/*167*/, TARGET_VAL(X86ISD::SHRD),// ->120953
57087 /*120791*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
57090 /*120796*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
57097 /*120811*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SHRD16rrCL), 0|OPFL_GlueInput,
57103 /*120825*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SHRD32rrCL), 0|OPFL_GlueInput,
57109 /*120839*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SHRD64rrCL), 0|OPFL_GlueInput,
57118 /*120854*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
57123 /*120865*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SHRD16rri8), 0,
57129 /*120879*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SHRD32rri8), 0,
57135 /*120893*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SHRD64rri8), 0,
57144 /*120913*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SHRD16rrCL), 0|OPFL_GlueInput,
57150 /*120927*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SHRD32rrCL), 0|OPFL_GlueInput,
57156 /*120941*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SHRD64rrCL), 0|OPFL_GlueInput,
57163 /*120953*/ /*SwitchOpcode*/ 16|128,4/*528*/, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->121485
57166 /*120960*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
57173 /*120971*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
57179 /*120983*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTPSrr), 0,
57186 /*120996*/ OPC_MorphNodeTo1, TARGET_VAL(X86::EXTRACTPSrr), 0,
57193 /*121009*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTPSZrr), 0,
57207 /*121035*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVPDI2DIrr), 0,
57213 /*121045*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVPDI2DIrr), 0,
57219 /*121055*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVPDI2DIZrr), 0,
57227 /*121066*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
57233 /*121078*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPEXTRDrr), 0,
57240 /*121091*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PEXTRDrr), 0,
57247 /*121104*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPEXTRDZrr), 0,
57260 /*121127*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVPQIto64rr), 0,
57266 /*121137*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVPQIto64rr), 0,
57272 /*121147*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVPQIto64Zrr), 0,
57280 /*121158*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
57286 /*121170*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPEXTRQrr), 0,
57293 /*121183*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PEXTRQrr), 0,
57300 /*121196*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPEXTRQZrr), 0,
57311 /*121216*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
57314 /*121227*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
57323 /*121245*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
57326 /*121256*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
57335 /*121274*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
57338 /*121285*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
57347 /*121303*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
57350 /*121314*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
57359 /*121332*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
57362 /*121343*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
57371 /*121361*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
57374 /*121372*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
57383 /*121390*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
57386 /*121401*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
57397 /*121423*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
57404 /*121437*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
57416 /*121460*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
57423 /*121474*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
57430 /*121485*/ /*SwitchOpcode*/ 40, TARGET_VAL(ISD::CALLSEQ_END),// ->121528
57435 /*121492*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
57439 /*121498*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
57444 /*121507*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADJCALLSTACKUP32), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
57451 /*121519*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADJCALLSTACKUP64), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
57456 /*121528*/ /*SwitchOpcode*/ 47, TARGET_VAL(ISD::CALLSEQ_START),// ->121578
57460 /*121534*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
57464 /*121540*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
57470 /*121552*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADJCALLSTACKDOWN32), 0|OPFL_Chain|OPFL_GlueOutput,
57478 /*121568*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADJCALLSTACKDOWN64), 0|OPFL_Chain|OPFL_GlueOutput,
57483 /*121578*/ /*SwitchOpcode*/ 28, TARGET_VAL(X86ISD::VASTART_SAVE_XMM_REGS),// ->121609
57488 /*121585*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
57492 /*121591*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
57497 /*121600*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VASTART_SAVE_XMM_REGS), 0|OPFL_Chain|OPFL_Variadic3,
57501 /*121609*/ /*SwitchOpcode*/ 60|128,3/*444*/, TARGET_VAL(ISD::INTRINSIC_W_CHAIN),// ->122057
57508 /*121625*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SLWPCB), 0|OPFL_Chain,
57515 /*121636*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SLWPCB64), 0|OPFL_Chain,
57524 /*121649*/ OPC_MorphNodeTo1, TARGET_VAL(X86::RDSSPD), 0|OPFL_Chain,
57532 /*121662*/ OPC_MorphNodeTo1, TARGET_VAL(X86::RDSSPQ), 0|OPFL_Chain,
57540 /*121676*/ OPC_MorphNodeTo1, TARGET_VAL(X86::RDFSBASE), 0|OPFL_Chain,
57548 /*121689*/ OPC_MorphNodeTo1, TARGET_VAL(X86::RDFSBASE64), 0|OPFL_Chain,
57556 /*121702*/ OPC_MorphNodeTo1, TARGET_VAL(X86::RDGSBASE), 0|OPFL_Chain,
57564 /*121715*/ OPC_MorphNodeTo1, TARGET_VAL(X86::RDGSBASE64), 0|OPFL_Chain,
57573 /*121730*/ OPC_MorphNodeTo1, TARGET_VAL(X86::RDPID32), 0|OPFL_Chain,
57580 /*121740*/ OPC_EmitNode1, TARGET_VAL(X86::RDPID64), 0|OPFL_Chain,
57583 /*121749*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain,
57592 /*121765*/ OPC_MorphNodeTo2, TARGET_VAL(X86::RDFLAGS32), 0|OPFL_Chain,
57600 /*121779*/ OPC_MorphNodeTo2, TARGET_VAL(X86::RDFLAGS64), 0|OPFL_Chain,
57608 /*121793*/ OPC_MorphNodeTo1, TARGET_VAL(X86::XBEGIN), 0|OPFL_Chain,
57619 /*121812*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VLDDQUrm), 0|OPFL_Chain,
57627 /*121830*/ OPC_MorphNodeTo1, TARGET_VAL(X86::LDDQUrm), 0|OPFL_Chain,
57638 /*121853*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VLDDQUYrm), 0|OPFL_Chain,
57649 /*121876*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMASKMOVDrm), 0|OPFL_Chain,
57660 /*121900*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMASKMOVDYrm), 0|OPFL_Chain,
57671 /*121924*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMASKMOVQrm), 0|OPFL_Chain,
57682 /*121948*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMASKMOVQYrm), 0|OPFL_Chain,
57693 /*121972*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMASKMOVPSrm), 0|OPFL_Chain,
57704 /*121996*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMASKMOVPSYrm), 0|OPFL_Chain,
57715 /*122020*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMASKMOVPDrm), 0|OPFL_Chain,
57726 /*122044*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMASKMOVPDYrm), 0|OPFL_Chain,
57731 /*122057*/ /*SwitchOpcode*/ 53, TARGET_VAL(X86ISD::SETCC_CARRY),// ->122113
57736 /*122069*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SETB_C8r), 0|OPFL_GlueInput,
57742 /*122081*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SETB_C16r), 0|OPFL_GlueInput,
57748 /*122093*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SETB_C32r), 0|OPFL_GlueInput,
57754 /*122105*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SETB_C64r), 0|OPFL_GlueInput,
57759 /*122113*/ /*SwitchOpcode*/ 15, TARGET_VAL(X86ISD::IRET),// ->122131
57764 /*122120*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
57767 /*122125*/ OPC_MorphNodeTo0, TARGET_VAL(X86::IRET), 0|OPFL_Chain|OPFL_GlueInput,
57771 /*122131*/ /*SwitchOpcode*/ 15, TARGET_VAL(X86ISD::RET_FLAG),// ->122149
57776 /*122138*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
57779 /*122143*/ OPC_MorphNodeTo0, TARGET_VAL(X86::RET), 0|OPFL_Chain|OPFL_GlueInput|OPFL_Variadic1,
57783 /*122149*/ /*SwitchOpcode*/ 17, TARGET_VAL(X86ISD::SETCC),// ->122169
57786 /*122154*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
57790 /*122162*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SETCCr), 0|OPFL_GlueInput,
57794 /*122169*/ /*SwitchOpcode*/ 25, TARGET_VAL(X86ISD::BRCOND),// ->122197
57798 /*122175*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
57802 /*122181*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
57807 /*122190*/ OPC_MorphNodeTo0, TARGET_VAL(X86::JCC_1), 0|OPFL_Chain|OPFL_GlueInput,
57811 /*122197*/ /*SwitchOpcode*/ 48, TARGET_VAL(X86ISD::PEXTRW),// ->122248
57815 /*122203*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
57820 /*122213*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPEXTRWrr), 0,
57827 /*122226*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PEXTRWrr), 0,
57834 /*122239*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPEXTRWZrr), 0,
57839 /*122248*/ /*SwitchOpcode*/ 48, TARGET_VAL(X86ISD::PEXTRB),// ->122299
57843 /*122254*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
57848 /*122264*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPEXTRBrr), 0,
57855 /*122277*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PEXTRBrr), 0,
57862 /*122290*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPEXTRBZrr), 0,
57867 /*122299*/ /*SwitchOpcode*/ 73, TARGET_VAL(X86ISD::CVTS2SI_RND),// ->122375
57873 /*122309*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
57877 /*122318*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSS2SIZrrb_Int), 0,
57883 /*122330*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSS2SI64Zrrb_Int), 0,
57892 /*122344*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
57896 /*122353*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSD2SIZrrb_Int), 0,
57902 /*122365*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSD2SI64Zrrb_Int), 0,
57908 /*122375*/ /*SwitchOpcode*/ 73, TARGET_VAL(X86ISD::CVTS2UI_RND),// ->122451
57914 /*122385*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
57918 /*122394*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSS2USIZrrb_Int), 0,
57924 /*122406*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSS2USI64Zrrb_Int), 0,
57933 /*122420*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
57937 /*122429*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSD2USIZrrb_Int), 0,
57943 /*122441*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSD2USI64Zrrb_Int), 0,
57949 /*122451*/ /*SwitchOpcode*/ 24|128,1/*152*/, TARGET_VAL(X86ISD::Wrapper),// ->122607
57954 /*122463*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOV32ri64), 0,
57961 /*122473*/ OPC_SwitchOpcode /*7 cases */, 12, TARGET_VAL(ISD::TargetConstantPool),// ->122489
57965 /*122482*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOV64ri32), 0,
57969 /*122489*/ /*SwitchOpcode*/ 12, TARGET_VAL(ISD::TargetJumpTable),// ->122504
57973 /*122497*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOV64ri32), 0,
57977 /*122504*/ /*SwitchOpcode*/ 12, TARGET_VAL(ISD::TargetGlobalAddress),// ->122519
57981 /*122512*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOV64ri32), 0,
57985 /*122519*/ /*SwitchOpcode*/ 12, TARGET_VAL(ISD::TargetExternalSymbol),// ->122534
57989 /*122527*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOV64ri32), 0,
57993 /*122534*/ /*SwitchOpcode*/ 12, TARGET_VAL(ISD::MCSymbol),// ->122549
57997 /*122542*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOV64ri32), 0,
58001 /*122549*/ /*SwitchOpcode*/ 12, TARGET_VAL(ISD::TargetBlockAddress),// ->122564
58005 /*122557*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOV64ri32), 0,
58009 /*122564*/ /*SwitchOpcode*/ 10, TARGET_VAL(ISD::TargetGlobalTLSAddress),// ->122577
58012 /*122570*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOV64ri32), 0,
58021 /*122586*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOV32ri), 0,
58027 /*122598*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOV64ri), 0,
58033 /*122607*/ /*SwitchOpcode*/ 26, TARGET_VAL(ISD::LOCAL_RECOVER),// ->122636
58036 /*122612*/ OPC_CheckOpcode, TARGET_VAL(ISD::MCSymbol),
58039 /*122619*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOV32ri), 0,
58044 /*122628*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOV64ri), 0,
58049 /*122636*/ /*SwitchOpcode*/ 12, TARGET_VAL(X86ISD::SAHF),// ->122651
58053 /*122645*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SAHF), 0|OPFL_GlueInput,
58057 /*122651*/ /*SwitchOpcode*/ 39, TARGET_VAL(X86ISD::RDRAND),// ->122693
58062 /*122661*/ OPC_MorphNodeTo2, TARGET_VAL(X86::RDRAND16r), 0|OPFL_Chain,
58069 /*122673*/ OPC_MorphNodeTo2, TARGET_VAL(X86::RDRAND32r), 0|OPFL_Chain,
58076 /*122685*/ OPC_MorphNodeTo2, TARGET_VAL(X86::RDRAND64r), 0|OPFL_Chain,
58081 /*122693*/ /*SwitchOpcode*/ 39, TARGET_VAL(X86ISD::RDSEED),// ->122735
58086 /*122703*/ OPC_MorphNodeTo2, TARGET_VAL(X86::RDSEED16r), 0|OPFL_Chain,
58093 /*122715*/ OPC_MorphNodeTo2, TARGET_VAL(X86::RDSEED32r), 0|OPFL_Chain,
58100 /*122727*/ OPC_MorphNodeTo2, TARGET_VAL(X86::RDSEED64r), 0|OPFL_Chain,
58105 /*122735*/ /*SwitchOpcode*/ 22, TARGET_VAL(X86ISD::UMWAIT),// ->122760
58115 /*122753*/ OPC_MorphNodeTo1, TARGET_VAL(X86::UMWAIT), 0|OPFL_Chain|OPFL_GlueInput,
58119 /*122760*/ /*SwitchOpcode*/ 22, TARGET_VAL(X86ISD::TPAUSE),// ->122785
58129 /*122778*/ OPC_MorphNodeTo1, TARGET_VAL(X86::TPAUSE), 0|OPFL_Chain|OPFL_GlueInput,
58133 /*122785*/ /*SwitchOpcode*/ 14, TARGET_VAL(ISD::BR),// ->122802
58137 /*122791*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
58140 /*122796*/ OPC_MorphNodeTo0, TARGET_VAL(X86::JMP_1), 0|OPFL_Chain,
58144 /*122802*/ /*SwitchOpcode*/ 10, TARGET_VAL(X86ISD::FNSTSW16r),// ->122815
58147 /*122809*/ OPC_MorphNodeTo1, TARGET_VAL(X86::FNSTSW16r), 0|OPFL_GlueInput,
58151 /*122815*/ /*SwitchOpcode*/ 60|128,1/*188*/, TARGET_VAL(X86ISD::MOVMSK),// ->123007
58157 /*122828*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVMSKPSrr), 0,
58163 /*122838*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVMSKPSrr), 0,
58172 /*122853*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVMSKPDrr), 0,
58178 /*122863*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVMSKPDrr), 0,
58186 /*122876*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVMSKPSYrr), 0,
58193 /*122888*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVMSKPDYrr), 0,
58201 /*122902*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVMSKPSrr), 0,
58207 /*122912*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVMSKPSrr), 0,
58216 /*122927*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVMSKPDrr), 0,
58222 /*122937*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVMSKPDrr), 0,
58230 /*122950*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVMSKPSYrr), 0,
58237 /*122962*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVMSKPDYrr), 0,
58245 /*122976*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVMSKBrr), 0,
58251 /*122986*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMOVMSKBrr), 0,
58259 /*122999*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVMSKBYrr), 0,
58264 /*123007*/ /*SwitchOpcode*/ 7, TARGET_VAL(X86ISD::MFENCE),// ->123017
58267 /*123012*/ OPC_MorphNodeTo0, TARGET_VAL(X86::MFENCE), 0|OPFL_Chain,
58271 /*123017*/ /*SwitchOpcode*/ 59, TARGET_VAL(X86ISD::KORTEST),// ->123079
58277 /*123028*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KORTESTBrr), 0,
58285 /*123042*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KORTESTWrr), 0,
58293 /*123056*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KORTESTQrr), 0,
58301 /*123070*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KORTESTDrr), 0,
58306 /*123079*/ /*SwitchOpcode*/ 59, TARGET_VAL(X86ISD::KTEST),// ->123141
58312 /*123090*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KTESTBrr), 0,
58320 /*123104*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KTESTWrr), 0,
58328 /*123118*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KTESTQrr), 0,
58336 /*123132*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KTESTDrr), 0,
58341 /*123141*/ /*SwitchOpcode*/ 57, TARGET_VAL(X86ISD::CVTTS2SI_SAE),// ->123201
58347 /*123154*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTSS2SIZrrb_Int), 0,
58353 /*123165*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTSS2SI64Zrrb_Int), 0,
58362 /*123181*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTSD2SIZrrb_Int), 0,
58368 /*123192*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTSD2SI64Zrrb_Int), 0,
58374 /*123201*/ /*SwitchOpcode*/ 57, TARGET_VAL(X86ISD::CVTTS2UI_SAE),// ->123261
58380 /*123214*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTSS2USIZrrb_Int), 0,
58386 /*123225*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTSS2USI64Zrrb_Int), 0,
58395 /*123241*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTSD2USIZrrb_Int), 0,
58401 /*123252*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTSD2USI64Zrrb_Int), 0,
58407 /*123261*/ /*SwitchOpcode*/ 10, TARGET_VAL(X86ISD::MMX_MOVD2W),// ->123274
58410 /*123267*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_MOVD64grr), 0,
58414 /*123274*/ /*SwitchOpcode*/ 10, TARGET_VAL(X86ISD::XTEST),// ->123287
58418 /*123281*/ OPC_MorphNodeTo1, TARGET_VAL(X86::XTEST), 0|OPFL_Chain,
58422 /*123287*/ /*SwitchOpcode*/ 7, TARGET_VAL(ISD::TRAP),// ->123297
58425 /*123292*/ OPC_MorphNodeTo0, TARGET_VAL(X86::TRAP), 0|OPFL_Chain,
58429 /*123297*/ /*SwitchOpcode*/ 25, TARGET_VAL(ISD::DEBUGTRAP),// ->123325
58434 /*123306*/ OPC_MorphNodeTo0, TARGET_VAL(X86::INT3), 0|OPFL_Chain,
58442 /*123318*/ OPC_MorphNodeTo0, TARGET_VAL(X86::INT), 0|OPFL_Chain,
58447 /*123325*/ /*SwitchOpcode*/ 13, TARGET_VAL(X86ISD::RDPKRU),// ->123341
58452 /*123334*/ OPC_MorphNodeTo2, TARGET_VAL(X86::RDPKRUr), 0|OPFL_Chain|OPFL_GlueInput,
58456 /*123341*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::WRPKRU),// ->123363
58465 /*123358*/ OPC_MorphNodeTo0, TARGET_VAL(X86::WRPKRUr), 0|OPFL_Chain|OPFL_GlueInput,
58469 /*123363*/ /*SwitchOpcode*/ 30, TARGET_VAL(X86ISD::WIN_ALLOCA),// ->123396
58476 /*123375*/ OPC_MorphNodeTo1, TARGET_VAL(X86::WIN_ALLOCA_32), 0|OPFL_Chain|OPFL_GlueOutput,
58484 /*123388*/ OPC_MorphNodeTo1, TARGET_VAL(X86::WIN_ALLOCA_64), 0|OPFL_Chain|OPFL_GlueOutput,
58489 /*123396*/ /*SwitchOpcode*/ 24, TARGET_VAL(X86ISD::EH_RETURN),// ->123423
58495 /*123406*/ OPC_MorphNodeTo0, TARGET_VAL(X86::EH_RETURN), 0|OPFL_Chain,
58502 /*123416*/ OPC_MorphNodeTo0, TARGET_VAL(X86::EH_RETURN64), 0|OPFL_Chain,
58507 /*123423*/ /*SwitchOpcode*/ 7, TARGET_VAL(ISD::CLEANUPRET),// ->123433
58510 /*123428*/ OPC_MorphNodeTo0, TARGET_VAL(X86::CLEANUPRET), 0|OPFL_Chain,
58514 /*123433*/ /*SwitchOpcode*/ 109, TARGET_VAL(X86ISD::REP_MOVS),// ->123545
58524 /*123449*/ OPC_MorphNodeTo1, TARGET_VAL(X86::REP_MOVSB_32), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
58531 /*123459*/ OPC_MorphNodeTo1, TARGET_VAL(X86::REP_MOVSB_64), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
58542 /*123475*/ OPC_MorphNodeTo1, TARGET_VAL(X86::REP_MOVSW_32), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
58549 /*123485*/ OPC_MorphNodeTo1, TARGET_VAL(X86::REP_MOVSW_64), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
58560 /*123501*/ OPC_MorphNodeTo1, TARGET_VAL(X86::REP_MOVSD_32), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
58567 /*123511*/ OPC_MorphNodeTo1, TARGET_VAL(X86::REP_MOVSD_64), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
58578 /*123527*/ OPC_MorphNodeTo1, TARGET_VAL(X86::REP_MOVSQ_32), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
58585 /*123537*/ OPC_MorphNodeTo1, TARGET_VAL(X86::REP_MOVSQ_64), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
58591 /*123545*/ /*SwitchOpcode*/ 109, TARGET_VAL(X86ISD::REP_STOS),// ->123657
58601 /*123561*/ OPC_MorphNodeTo1, TARGET_VAL(X86::REP_STOSB_32), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
58608 /*123571*/ OPC_MorphNodeTo1, TARGET_VAL(X86::REP_STOSB_64), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
58619 /*123587*/ OPC_MorphNodeTo1, TARGET_VAL(X86::REP_STOSW_32), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
58626 /*123597*/ OPC_MorphNodeTo1, TARGET_VAL(X86::REP_STOSW_64), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
58637 /*123613*/ OPC_MorphNodeTo1, TARGET_VAL(X86::REP_STOSD_32), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
58644 /*123623*/ OPC_MorphNodeTo1, TARGET_VAL(X86::REP_STOSD_64), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
58655 /*123639*/ OPC_MorphNodeTo1, TARGET_VAL(X86::REP_STOSQ_32), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
58662 /*123649*/ OPC_MorphNodeTo1, TARGET_VAL(X86::REP_STOSQ_64), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
58668 /*123657*/ /*SwitchOpcode*/ 7, TARGET_VAL(X86ISD::MEMBARRIER),// ->123667
58671 /*123662*/ OPC_MorphNodeTo0, TARGET_VAL(X86::Int_MemBarrier), 0|OPFL_Chain,
58675 /*123667*/ /*SwitchOpcode*/ 21|128,1/*149*/, TARGET_VAL(ISD::SIGN_EXTEND_INREG),// ->123820
58683 /*123684*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
58685 /*123692*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVSX32rr16), 0,
58691 /*123704*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
58693 /*123712*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVSX64rr16), 0,
58703 /*123730*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
58705 /*123738*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVSX32rr8), 0,
58711 /*123750*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
58713 /*123758*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVSX64rr8), 0,
58719 /*123770*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
58721 /*123778*/ OPC_EmitNode1, TARGET_VAL(X86::MOVSX32rr8), 0,
58724 /*123788*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
58733 /*123804*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
58735 /*123812*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVSX64rr32), 0,
58740 /*123820*/ /*SwitchOpcode*/ 93, TARGET_VAL(ISD::FP_TO_FP16),// ->123916
58747 /*123835*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
58750 /*123846*/ OPC_EmitNode1, TARGET_VAL(X86::VCVTPS2PHrr), 0,
58752 /*123854*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVPDI2DIrr), 0,
58755 /*123864*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
58762 /*123878*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
58765 /*123889*/ OPC_EmitNode1, TARGET_VAL(X86::VCVTPS2PHZ128rr), 0,
58767 /*123897*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVPDI2DIZrr), 0,
58770 /*123907*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
58775 /*123916*/ /*SwitchOpcode*/ 7, TARGET_VAL(X86ISD::EH_SJLJ_SETUP_DISPATCH),// ->123926
58778 /*123921*/ OPC_MorphNodeTo0, TARGET_VAL(X86::Int_eh_sjlj_setup_dispatch), 0|OPFL_Chain,
58782 /*123926*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::SEG_ALLOCA),// ->123963
58789 /*123939*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SEG_ALLOCA_32), 0|OPFL_Chain,
58797 /*123954*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SEG_ALLOCA_64), 0|OPFL_Chain,
58802 /*123963*/ /*SwitchOpcode*/ 21, TARGET_VAL(ISD::CATCHRET),// ->123987
58806 /*123969*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
58810 /*123975*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
58813 /*123980*/ OPC_MorphNodeTo0, TARGET_VAL(X86::CATCHRET), 0|OPFL_Chain,
58817 /*123987*/ /*SwitchOpcode*/ 7, TARGET_VAL(ISD::CATCHPAD),// ->123997
58820 /*123992*/ OPC_MorphNodeTo0, TARGET_VAL(X86::CATCHPAD), 0|OPFL_Chain,
58824 /*123997*/ /*SwitchOpcode*/ 88|128,2/*344*/, TARGET_VAL(X86ISD::FSETCC),// ->124345
58827 /*124004*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
58839 /*124022*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
58847 /*124038*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPSDrm), 0|OPFL_Chain|OPFL_MemRefs,
58855 /*124058*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMPSDrm), 0|OPFL_Chain|OPFL_MemRefs,
58865 /*124078*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
58873 /*124094*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPSSrm), 0|OPFL_Chain|OPFL_MemRefs,
58881 /*124114*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMPSSrm), 0|OPFL_Chain|OPFL_MemRefs,
58893 /*124139*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
58903 /*124153*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
58910 /*124167*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPSSrm), 0|OPFL_Chain|OPFL_MemRefs,
58918 /*124187*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMPSSrm), 0|OPFL_Chain|OPFL_MemRefs,
58927 /*124205*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
58932 /*124215*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPSSrr), 0,
58938 /*124227*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMPSSrr), 0,
58948 /*124244*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
58958 /*124258*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
58965 /*124272*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPSDrm), 0|OPFL_Chain|OPFL_MemRefs,
58973 /*124292*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMPSDrm), 0|OPFL_Chain|OPFL_MemRefs,
58982 /*124310*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
58987 /*124320*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPSDrr), 0,
58993 /*124332*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMPSDrr), 0,
59001 /*124345*/ /*SwitchOpcode*/ 75|128,41/*5323*/, TARGET_VAL(X86ISD::SELECTS),// ->129672
59005 /*124354*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
59015 /*124369*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
59022 /*124383*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVSSZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
59025 /*124398*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
59035 /*124416*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVSDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
59038 /*124431*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
59049 /*124452*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
59051 /*124460*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVSSZrmk), 0|OPFL_Chain|OPFL_MemRefs,
59054 /*124476*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
59062 /*124493*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
59064 /*124501*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVSDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
59067 /*124517*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
59077 /*124533*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
59082 /*124543*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
59085 /*124552*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
59087 /*124560*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVSSZrrkz), 0,
59090 /*124572*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
59098 /*124586*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
59101 /*124595*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
59103 /*124603*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVSDZrrkz), 0,
59106 /*124615*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
59115 /*124632*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
59117 /*124640*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
59120 /*124649*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
59122 /*124657*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVSSZrrk), 0,
59125 /*124670*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
59131 /*124683*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
59133 /*124691*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
59136 /*124700*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
59138 /*124708*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVSDZrrk), 0,
59141 /*124721*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
59149 /*124734*/ OPC_SwitchOpcode /*40 cases */, 120|128,1/*248*/, TARGET_VAL(X86ISD::VFIXUPIMMS),// ->124987
59154 /*124745*/ OPC_CheckOpcode, TARGET_VAL(ISD::SCALAR_TO_VECTOR),
59156 /*124749*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
59168 /*124767*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
59179 /*124787*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMSSZrmikz), 0|OPFL_Chain|OPFL_MemRefs,
59189 /*124815*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMSSZrmik), 0|OPFL_Chain|OPFL_MemRefs,
59200 /*124839*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
59211 /*124859*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMSDZrmikz), 0|OPFL_Chain|OPFL_MemRefs,
59221 /*124887*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMSDZrmik), 0|OPFL_Chain|OPFL_MemRefs,
59231 /*124908*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
59240 /*124923*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMSSZrrikz), 0,
59246 /*124938*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMSDZrrikz), 0,
59255 /*124958*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMSSZrrik), 0,
59261 /*124973*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMSDZrrik), 0,
59268 /*124987*/ /*SwitchOpcode*/ 59|128,1/*187*/, TARGET_VAL(X86ISD::VRNDSCALES),// ->125178
59273 /*124995*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
59284 /*125016*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALESSZm_Intkz), 0|OPFL_Chain|OPFL_MemRefs,
59292 /*125040*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALESDZm_Intkz), 0|OPFL_Chain|OPFL_MemRefs,
59303 /*125068*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALESSZm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
59311 /*125093*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALESDZm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
59322 /*125118*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALESSZr_Intkz), 0,
59328 /*125132*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALESDZr_Intkz), 0,
59337 /*125150*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALESSZr_Intk), 0,
59343 /*125165*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALESDZr_Intk), 0,
59349 /*125178*/ /*SwitchOpcode*/ 59|128,1/*187*/, TARGET_VAL(X86ISD::VRANGES),// ->125369
59354 /*125186*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
59365 /*125207*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGESDZrmikz), 0|OPFL_Chain|OPFL_MemRefs,
59373 /*125231*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGESSZrmikz), 0|OPFL_Chain|OPFL_MemRefs,
59384 /*125259*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGESDZrmik), 0|OPFL_Chain|OPFL_MemRefs,
59392 /*125284*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGESSZrmik), 0|OPFL_Chain|OPFL_MemRefs,
59403 /*125309*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGESDZrrikz), 0,
59409 /*125323*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGESSZrrikz), 0,
59418 /*125341*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGESDZrrik), 0,
59424 /*125356*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGESSZrrik), 0,
59430 /*125369*/ /*SwitchOpcode*/ 59|128,1/*187*/, TARGET_VAL(X86ISD::VREDUCES),// ->125560
59435 /*125377*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
59446 /*125398*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCESDZrmikz), 0|OPFL_Chain|OPFL_MemRefs,
59454 /*125422*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCESSZrmikz), 0|OPFL_Chain|OPFL_MemRefs,
59465 /*125450*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCESDZrmik), 0|OPFL_Chain|OPFL_MemRefs,
59473 /*125475*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCESSZrmik), 0|OPFL_Chain|OPFL_MemRefs,
59484 /*125500*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCESDZrrikz), 0,
59490 /*125514*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCESSZrrikz), 0,
59499 /*125532*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCESDZrrik), 0,
59505 /*125547*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCESSZrrik), 0,
59511 /*125560*/ /*SwitchOpcode*/ 59|128,1/*187*/, TARGET_VAL(X86ISD::VGETMANTS),// ->125751
59516 /*125568*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
59527 /*125589*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTSDZrmikz), 0|OPFL_Chain|OPFL_MemRefs,
59535 /*125613*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTSSZrmikz), 0|OPFL_Chain|OPFL_MemRefs,
59546 /*125641*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTSDZrmik), 0|OPFL_Chain|OPFL_MemRefs,
59554 /*125666*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTSSZrmik), 0|OPFL_Chain|OPFL_MemRefs,
59565 /*125691*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTSDZrrikz), 0,
59571 /*125705*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTSSZrrikz), 0,
59580 /*125723*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTSDZrrik), 0,
59586 /*125738*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTSSZrrik), 0,
59592 /*125751*/ /*SwitchOpcode*/ 45|128,1/*173*/, TARGET_VAL(X86ISD::FADDS),// ->125928
59604 /*125774*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSSZrm_Intkz), 0|OPFL_Chain|OPFL_MemRefs,
59612 /*125797*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSDZrm_Intkz), 0|OPFL_Chain|OPFL_MemRefs,
59623 /*125824*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSSZrm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
59631 /*125848*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSDZrm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
59642 /*125872*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSSZrr_Intkz), 0,
59648 /*125885*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSDZrr_Intkz), 0,
59657 /*125902*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSSZrr_Intk), 0,
59663 /*125916*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSDZrr_Intk), 0,
59669 /*125928*/ /*SwitchOpcode*/ 45|128,1/*173*/, TARGET_VAL(X86ISD::FMULS),// ->126105
59681 /*125951*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULSSZrm_Intkz), 0|OPFL_Chain|OPFL_MemRefs,
59689 /*125974*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULSDZrm_Intkz), 0|OPFL_Chain|OPFL_MemRefs,
59700 /*126001*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULSSZrm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
59708 /*126025*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULSDZrm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
59719 /*126049*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULSSZrr_Intkz), 0,
59725 /*126062*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULSDZrr_Intkz), 0,
59734 /*126079*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULSSZrr_Intk), 0,
59740 /*126093*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULSDZrr_Intk), 0,
59746 /*126105*/ /*SwitchOpcode*/ 45|128,1/*173*/, TARGET_VAL(X86ISD::FSUBS),// ->126282
59758 /*126128*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBSSZrm_Intkz), 0|OPFL_Chain|OPFL_MemRefs,
59766 /*126151*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBSDZrm_Intkz), 0|OPFL_Chain|OPFL_MemRefs,
59777 /*126178*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBSSZrm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
59785 /*126202*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBSDZrm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
59796 /*126226*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBSSZrr_Intkz), 0,
59802 /*126239*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBSDZrr_Intkz), 0,
59811 /*126256*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBSSZrr_Intk), 0,
59817 /*126270*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBSDZrr_Intk), 0,
59823 /*126282*/ /*SwitchOpcode*/ 45|128,1/*173*/, TARGET_VAL(X86ISD::FDIVS),// ->126459
59835 /*126305*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVSSZrm_Intkz), 0|OPFL_Chain|OPFL_MemRefs,
59843 /*126328*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVSDZrm_Intkz), 0|OPFL_Chain|OPFL_MemRefs,
59854 /*126355*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVSSZrm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
59862 /*126379*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVSDZrm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
59873 /*126403*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVSSZrr_Intkz), 0,
59879 /*126416*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVSDZrr_Intkz), 0,
59888 /*126433*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVSSZrr_Intk), 0,
59894 /*126447*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVSDZrr_Intk), 0,
59900 /*126459*/ /*SwitchOpcode*/ 45|128,1/*173*/, TARGET_VAL(X86ISD::FMINS),// ->126636
59912 /*126482*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINSSZrm_Intkz), 0|OPFL_Chain|OPFL_MemRefs,
59920 /*126505*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINSDZrm_Intkz), 0|OPFL_Chain|OPFL_MemRefs,
59931 /*126532*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINSSZrm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
59939 /*126556*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINSDZrm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
59950 /*126580*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINSSZrr_Intkz), 0,
59956 /*126593*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINSDZrr_Intkz), 0,
59965 /*126610*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINSSZrr_Intk), 0,
59971 /*126624*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINSDZrr_Intk), 0,
59977 /*126636*/ /*SwitchOpcode*/ 45|128,1/*173*/, TARGET_VAL(X86ISD::FMAXS),// ->126813
59989 /*126659*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXSSZrm_Intkz), 0|OPFL_Chain|OPFL_MemRefs,
59997 /*126682*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXSDZrm_Intkz), 0|OPFL_Chain|OPFL_MemRefs,
60008 /*126709*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXSSZrm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
60016 /*126733*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXSDZrm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
60027 /*126757*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXSSZrr_Intkz), 0,
60033 /*126770*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXSDZrr_Intkz), 0,
60042 /*126787*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXSSZrr_Intk), 0,
60048 /*126801*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXSDZrr_Intk), 0,
60054 /*126813*/ /*SwitchOpcode*/ 45|128,1/*173*/, TARGET_VAL(X86ISD::SCALEFS),// ->126990
60066 /*126836*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFSSZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
60074 /*126859*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFSDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
60085 /*126886*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFSSZrmk), 0|OPFL_Chain|OPFL_MemRefs,
60093 /*126910*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFSDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
60104 /*126934*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFSSZrrkz), 0,
60110 /*126947*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFSDZrrkz), 0,
60119 /*126964*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFSSZrrk), 0,
60125 /*126978*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFSDZrrk), 0,
60131 /*126990*/ /*SwitchOpcode*/ 91, TARGET_VAL(X86ISD::VFPROUNDS),// ->127084
60143 /*127011*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSD2SSZrm_Intkz), 0|OPFL_Chain|OPFL_MemRefs,
60153 /*127036*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSD2SSZrm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
60163 /*127058*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSD2SSZrr_Intkz), 0,
60171 /*127073*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSD2SSZrr_Intk), 0,
60176 /*127084*/ /*SwitchOpcode*/ 91, TARGET_VAL(X86ISD::VFPEXTS),// ->127178
60188 /*127105*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSS2SDZrm_Intkz), 0|OPFL_Chain|OPFL_MemRefs,
60198 /*127130*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSS2SDZrm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
60208 /*127152*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSS2SDZrr_Intkz), 0,
60216 /*127167*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSS2SDZrr_Intk), 0,
60221 /*127178*/ /*SwitchOpcode*/ 45|128,1/*173*/, TARGET_VAL(X86ISD::RCP14S),// ->127355
60233 /*127201*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP14SSZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
60241 /*127224*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP14SDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
60252 /*127251*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP14SSZrmk), 0|OPFL_Chain|OPFL_MemRefs,
60260 /*127275*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP14SDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
60271 /*127299*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP14SSZrrkz), 0,
60277 /*127312*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP14SDZrrkz), 0,
60286 /*127329*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP14SSZrrk), 0,
60292 /*127343*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP14SDZrrk), 0,
60298 /*127355*/ /*SwitchOpcode*/ 45|128,1/*173*/, TARGET_VAL(X86ISD::RSQRT14S),// ->127532
60310 /*127378*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT14SSZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
60318 /*127401*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT14SDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
60329 /*127428*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT14SSZrmk), 0|OPFL_Chain|OPFL_MemRefs,
60337 /*127452*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT14SDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
60348 /*127476*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT14SSZrrkz), 0,
60354 /*127489*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT14SDZrrkz), 0,
60363 /*127506*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT14SSZrrk), 0,
60369 /*127520*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT14SDZrrk), 0,
60375 /*127532*/ /*SwitchOpcode*/ 45|128,1/*173*/, TARGET_VAL(X86ISD::RCP28S),// ->127709
60387 /*127555*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP28SSZmkz), 0|OPFL_Chain|OPFL_MemRefs,
60395 /*127578*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP28SDZmkz), 0|OPFL_Chain|OPFL_MemRefs,
60406 /*127605*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP28SSZmk), 0|OPFL_Chain|OPFL_MemRefs,
60414 /*127629*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP28SDZmk), 0|OPFL_Chain|OPFL_MemRefs,
60425 /*127653*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP28SSZrkz), 0,
60431 /*127666*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP28SDZrkz), 0,
60440 /*127683*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP28SSZrk), 0,
60446 /*127697*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP28SDZrk), 0,
60452 /*127709*/ /*SwitchOpcode*/ 45|128,1/*173*/, TARGET_VAL(X86ISD::RSQRT28S),// ->127886
60464 /*127732*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT28SSZmkz), 0|OPFL_Chain|OPFL_MemRefs,
60472 /*127755*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT28SDZmkz), 0|OPFL_Chain|OPFL_MemRefs,
60483 /*127782*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT28SSZmk), 0|OPFL_Chain|OPFL_MemRefs,
60491 /*127806*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT28SDZmk), 0|OPFL_Chain|OPFL_MemRefs,
60502 /*127830*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT28SSZrkz), 0,
60508 /*127843*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT28SDZrkz), 0,
60517 /*127860*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT28SSZrk), 0,
60523 /*127874*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT28SDZrk), 0,
60529 /*127886*/ /*SwitchOpcode*/ 45|128,1/*173*/, TARGET_VAL(X86ISD::FGETEXPS),// ->128063
60541 /*127909*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPSSZmkz), 0|OPFL_Chain|OPFL_MemRefs,
60549 /*127932*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPSDZmkz), 0|OPFL_Chain|OPFL_MemRefs,
60560 /*127959*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPSSZmk), 0|OPFL_Chain|OPFL_MemRefs,
60568 /*127983*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPSDZmk), 0|OPFL_Chain|OPFL_MemRefs,
60579 /*128007*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPSSZrkz), 0,
60585 /*128020*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPSDZrkz), 0,
60594 /*128037*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPSSZrk), 0,
60600 /*128051*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPSDZrk), 0,
60606 /*128063*/ /*SwitchOpcode*/ 45|128,1/*173*/, TARGET_VAL(X86ISD::FSQRTS),// ->128240
60618 /*128086*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTSSZm_Intkz), 0|OPFL_Chain|OPFL_MemRefs,
60626 /*128109*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTSDZm_Intkz), 0|OPFL_Chain|OPFL_MemRefs,
60637 /*128136*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTSSZm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
60645 /*128160*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTSDZm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
60656 /*128184*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTSSZr_Intkz), 0,
60662 /*128197*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTSDZr_Intkz), 0,
60671 /*128214*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTSSZr_Intk), 0,
60677 /*128228*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTSDZr_Intk), 0,
60683 /*128240*/ /*SwitchOpcode*/ 79, TARGET_VAL(X86ISD::FADDS_RND),// ->128322
60688 /*128247*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
60697 /*128262*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSSZrrb_Intkz), 0,
60703 /*128276*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSDZrrb_Intkz), 0,
60712 /*128294*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSSZrrb_Intk), 0,
60718 /*128309*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSDZrrb_Intk), 0,
60724 /*128322*/ /*SwitchOpcode*/ 79, TARGET_VAL(X86ISD::FMULS_RND),// ->128404
60729 /*128329*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
60738 /*128344*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULSSZrrb_Intkz), 0,
60744 /*128358*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULSDZrrb_Intkz), 0,
60753 /*128376*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULSSZrrb_Intk), 0,
60759 /*128391*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULSDZrrb_Intk), 0,
60765 /*128404*/ /*SwitchOpcode*/ 79, TARGET_VAL(X86ISD::FSUBS_RND),// ->128486
60770 /*128411*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
60779 /*128426*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBSSZrrb_Intkz), 0,
60785 /*128440*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBSDZrrb_Intkz), 0,
60794 /*128458*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBSSZrrb_Intk), 0,
60800 /*128473*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBSDZrrb_Intk), 0,
60806 /*128486*/ /*SwitchOpcode*/ 79, TARGET_VAL(X86ISD::FDIVS_RND),// ->128568
60811 /*128493*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
60820 /*128508*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVSSZrrb_Intkz), 0,
60826 /*128522*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVSDZrrb_Intkz), 0,
60835 /*128540*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVSSZrrb_Intk), 0,
60841 /*128555*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVSDZrrb_Intk), 0,
60847 /*128568*/ /*SwitchOpcode*/ 79, TARGET_VAL(X86ISD::SCALEFS_RND),// ->128650
60852 /*128575*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
60861 /*128590*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFSSZrrb_Intkz), 0,
60867 /*128604*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFSDZrrb_Intkz), 0,
60876 /*128622*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFSSZrrb_Intk), 0,
60882 /*128637*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFSDZrrb_Intk), 0,
60888 /*128650*/ /*SwitchOpcode*/ 46, TARGET_VAL(X86ISD::VFPROUNDS_RND),// ->128699
60893 /*128657*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
60902 /*128671*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSD2SSZrrb_Intkz), 0,
60910 /*128687*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSD2SSZrrb_Intk), 0,
60915 /*128699*/ /*SwitchOpcode*/ 79, TARGET_VAL(X86ISD::FSQRTS_RND),// ->128781
60920 /*128706*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
60929 /*128721*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTSSZrb_Intkz), 0,
60935 /*128735*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTSDZrb_Intkz), 0,
60944 /*128753*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTSSZrb_Intk), 0,
60950 /*128768*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTSDZrb_Intk), 0,
60956 /*128781*/ /*SwitchOpcode*/ 79, TARGET_VAL(X86ISD::VRNDSCALES_SAE),// ->128863
60961 /*128788*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
60970 /*128803*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALESSZrb_Intkz), 0,
60976 /*128817*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALESDZrb_Intkz), 0,
60985 /*128835*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALESSZrb_Intk), 0,
60991 /*128850*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALESDZrb_Intk), 0,
60997 /*128863*/ /*SwitchOpcode*/ 79, TARGET_VAL(X86ISD::VRANGES_SAE),// ->128945
61002 /*128870*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
61011 /*128885*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGESDZrribkz), 0,
61017 /*128899*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGESSZrribkz), 0,
61026 /*128917*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGESDZrribk), 0,
61032 /*128932*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGESSZrribk), 0,
61038 /*128945*/ /*SwitchOpcode*/ 79, TARGET_VAL(X86ISD::VREDUCES_SAE),// ->129027
61043 /*128952*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
61052 /*128967*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCESDZrribkz), 0,
61058 /*128981*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCESSZrribkz), 0,
61067 /*128999*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCESDZrribk), 0,
61073 /*129014*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCESSZrribk), 0,
61079 /*129027*/ /*SwitchOpcode*/ 79, TARGET_VAL(X86ISD::VGETMANTS_SAE),// ->129109
61084 /*129034*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
61093 /*129049*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTSDZrribkz), 0,
61099 /*129063*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTSSZrribkz), 0,
61108 /*129081*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTSDZrribk), 0,
61114 /*129096*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTSSZrribk), 0,
61120 /*129109*/ /*SwitchOpcode*/ 83, TARGET_VAL(X86ISD::VFIXUPIMMS_SAE),// ->129195
61126 /*129117*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
61135 /*129132*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMSSZrribkz), 0,
61141 /*129147*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMSDZrribkz), 0,
61150 /*129167*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMSSZrribk), 0,
61156 /*129182*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMSDZrribk), 0,
61162 /*129195*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::MOVSS),// ->129232
61171 /*129208*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSSZrrkz), 0,
61178 /*129221*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSSZrrk), 0,
61183 /*129232*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::MOVSD),// ->129269
61192 /*129245*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSDZrrkz), 0,
61199 /*129258*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSDZrrk), 0,
61204 /*129269*/ /*SwitchOpcode*/ 69, TARGET_VAL(X86ISD::FMINS_SAE),// ->129341
61214 /*129285*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINSSZrrb_Intkz), 0,
61220 /*129298*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINSDZrrb_Intkz), 0,
61229 /*129315*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINSSZrrb_Intk), 0,
61235 /*129329*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINSDZrrb_Intk), 0,
61241 /*129341*/ /*SwitchOpcode*/ 69, TARGET_VAL(X86ISD::FMAXS_SAE),// ->129413
61251 /*129357*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXSSZrrb_Intkz), 0,
61257 /*129370*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXSDZrrb_Intkz), 0,
61266 /*129387*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXSSZrrb_Intk), 0,
61272 /*129401*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXSDZrrb_Intk), 0,
61278 /*129413*/ /*SwitchOpcode*/ 38, TARGET_VAL(X86ISD::VFPEXTS_SAE),// ->129454
61288 /*129428*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSS2SDZrrb_Intkz), 0,
61296 /*129443*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSS2SDZrrb_Intk), 0,
61301 /*129454*/ /*SwitchOpcode*/ 69, TARGET_VAL(X86ISD::RCP28S_SAE),// ->129526
61311 /*129470*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP28SSZrbkz), 0,
61317 /*129483*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP28SDZrbkz), 0,
61326 /*129500*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP28SSZrbk), 0,
61332 /*129514*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP28SDZrbk), 0,
61338 /*129526*/ /*SwitchOpcode*/ 69, TARGET_VAL(X86ISD::RSQRT28S_SAE),// ->129598
61348 /*129542*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT28SSZrbkz), 0,
61354 /*129555*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT28SDZrbkz), 0,
61363 /*129572*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT28SSZrbk), 0,
61369 /*129586*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT28SDZrbk), 0,
61375 /*129598*/ /*SwitchOpcode*/ 69, TARGET_VAL(X86ISD::FGETEXPS_SAE),// ->129670
61385 /*129614*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPSSZrbkz), 0,
61391 /*129627*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPSDZrbkz), 0,
61400 /*129644*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPSSZrbk), 0,
61406 /*129658*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPSDZrbk), 0,
61414 /*129672*/ /*SwitchOpcode*/ 126|128,6/*894*/, TARGET_VAL(X86ISD::VRNDSCALE),// ->130570
61417 /*129680*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
61427 /*129694*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
61434 /*129709*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ROUNDSSm), 0|OPFL_Chain|OPFL_MemRefs,
61442 /*129728*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
61444 /*129734*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VROUNDSSm), 0|OPFL_Chain|OPFL_MemRefs,
61452 /*129754*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
61454 /*129760*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALESSZm), 0|OPFL_Chain|OPFL_MemRefs,
61464 /*129784*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ROUNDSDm), 0|OPFL_Chain|OPFL_MemRefs,
61472 /*129803*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
61474 /*129809*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VROUNDSDm), 0|OPFL_Chain|OPFL_MemRefs,
61482 /*129829*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
61484 /*129835*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALESDZm), 0|OPFL_Chain|OPFL_MemRefs,
61494 /*129854*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
61499 /*129865*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ROUNDSSr), 0,
61505 /*129876*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
61507 /*129882*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VROUNDSSr), 0,
61513 /*129894*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
61515 /*129900*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALESSZr), 0,
61523 /*129916*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ROUNDSDr), 0,
61529 /*129927*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
61531 /*129933*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VROUNDSDr), 0,
61537 /*129945*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
61539 /*129951*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALESDZr), 0,
61547 /*129965*/ OPC_SwitchOpcode /*2 cases */, 27|128,2/*283*/, TARGET_VAL(ISD::LOAD),// ->130253
61558 /*129983*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
61564 /*129996*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VROUNDPSm), 0|OPFL_Chain|OPFL_MemRefs,
61572 /*130016*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VROUNDPSYm), 0|OPFL_Chain|OPFL_MemRefs,
61580 /*130036*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VROUNDPDm), 0|OPFL_Chain|OPFL_MemRefs,
61588 /*130056*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VROUNDPDYm), 0|OPFL_Chain|OPFL_MemRefs,
61598 /*130075*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
61604 /*130088*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ROUNDPSm), 0|OPFL_Chain|OPFL_MemRefs,
61612 /*130108*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ROUNDPDm), 0|OPFL_Chain|OPFL_MemRefs,
61621 /*130126*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
61627 /*130139*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALEPSZrmi), 0|OPFL_Chain|OPFL_MemRefs,
61635 /*130159*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALEPSZ128rmi), 0|OPFL_Chain|OPFL_MemRefs,
61643 /*130179*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALEPSZ256rmi), 0|OPFL_Chain|OPFL_MemRefs,
61651 /*130199*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALEPDZrmi), 0|OPFL_Chain|OPFL_MemRefs,
61659 /*130219*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALEPDZ128rmi), 0|OPFL_Chain|OPFL_MemRefs,
61667 /*130239*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALEPDZ256rmi), 0|OPFL_Chain|OPFL_MemRefs,
61673 /*130253*/ /*SwitchOpcode*/ 22|128,1/*150*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->130407
61683 /*130268*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
61689 /*130281*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALEPSZrmbi), 0|OPFL_Chain|OPFL_MemRefs,
61697 /*130301*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALEPSZ128rmbi), 0|OPFL_Chain|OPFL_MemRefs,
61705 /*130321*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALEPSZ256rmbi), 0|OPFL_Chain|OPFL_MemRefs,
61715 /*130340*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
61721 /*130353*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALEPDZrmbi), 0|OPFL_Chain|OPFL_MemRefs,
61729 /*130373*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALEPDZ128rmbi), 0|OPFL_Chain|OPFL_MemRefs,
61737 /*130393*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALEPDZ256rmbi), 0|OPFL_Chain|OPFL_MemRefs,
61748 /*130413*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
61753 /*130424*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VROUNDPSr), 0,
61759 /*130435*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ROUNDPSr), 0,
61765 /*130446*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALEPSZ128rri), 0,
61773 /*130461*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VROUNDPSYr), 0,
61779 /*130472*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALEPSZ256rri), 0,
61787 /*130487*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VROUNDPDr), 0,
61793 /*130498*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ROUNDPDr), 0,
61799 /*130509*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALEPDZ128rri), 0,
61807 /*130524*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VROUNDPDYr), 0,
61813 /*130535*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALEPDZ256rri), 0,
61820 /*130548*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALEPSZrri), 0,
61826 /*130560*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALEPDZrri), 0,
61832 /*130570*/ /*SwitchOpcode*/ 8|128,18/*2312*/, TARGET_VAL(ISD::FADD),// ->132886
61836 /*130579*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
61838 /*130583*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD),
61852 /*130607*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADDSSrm), 0|OPFL_Chain|OPFL_MemRefs,
61860 /*130626*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSSrm), 0|OPFL_Chain|OPFL_MemRefs,
61868 /*130645*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSSZrm), 0|OPFL_Chain|OPFL_MemRefs,
61882 /*130674*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADDSDrm), 0|OPFL_Chain|OPFL_MemRefs,
61890 /*130693*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSDrm), 0|OPFL_Chain|OPFL_MemRefs,
61898 /*130712*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSDZrm), 0|OPFL_Chain|OPFL_MemRefs,
61906 /*130729*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
61908 /*130733*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD),
61923 /*130758*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADDSSrm), 0|OPFL_Chain|OPFL_MemRefs,
61931 /*130777*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSSrm), 0|OPFL_Chain|OPFL_MemRefs,
61939 /*130796*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSSZrm), 0|OPFL_Chain|OPFL_MemRefs,
61954 /*130826*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADDSDrm), 0|OPFL_Chain|OPFL_MemRefs,
61962 /*130845*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSDrm), 0|OPFL_Chain|OPFL_MemRefs,
61970 /*130864*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSDZrm), 0|OPFL_Chain|OPFL_MemRefs,
61979 /*130882*/ OPC_SwitchOpcode /*2 cases */, 2|128,1/*130*/, TARGET_VAL(ISD::LOAD),// ->131017
61992 /*130907*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD_Fp32m), 0|OPFL_Chain|OPFL_MemRefs,
62000 /*130928*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD_Fp64m), 0|OPFL_Chain|OPFL_MemRefs,
62014 /*130959*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD_Fp64m32), 0|OPFL_Chain|OPFL_MemRefs,
62021 /*130978*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD_Fp80m32), 0|OPFL_Chain|OPFL_MemRefs,
62032 /*131002*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD_Fp80m64), 0|OPFL_Chain|OPFL_MemRefs,
62038 /*131017*/ /*SwitchOpcode*/ 24|128,1/*152*/, TARGET_VAL(X86ISD::FILD),// ->131173
62050 /*131038*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD_FpI16m32), 0|OPFL_Chain|OPFL_MemRefs,
62061 /*131063*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD_FpI32m32), 0|OPFL_Chain|OPFL_MemRefs,
62072 /*131088*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD_FpI16m64), 0|OPFL_Chain|OPFL_MemRefs,
62083 /*131113*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD_FpI32m64), 0|OPFL_Chain|OPFL_MemRefs,
62093 /*131136*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD_FpI16m80), 0|OPFL_Chain|OPFL_MemRefs,
62103 /*131159*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD_FpI32m80), 0|OPFL_Chain|OPFL_MemRefs,
62111 /*131177*/ OPC_SwitchOpcode /*2 cases */, 5|128,1/*133*/, TARGET_VAL(ISD::LOAD),// ->131315
62125 /*131203*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD_Fp32m), 0|OPFL_Chain|OPFL_MemRefs,
62133 /*131224*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD_Fp64m), 0|OPFL_Chain|OPFL_MemRefs,
62148 /*131256*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD_Fp64m32), 0|OPFL_Chain|OPFL_MemRefs,
62155 /*131275*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD_Fp80m32), 0|OPFL_Chain|OPFL_MemRefs,
62167 /*131300*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD_Fp80m64), 0|OPFL_Chain|OPFL_MemRefs,
62173 /*131315*/ /*SwitchOpcode*/ 30|128,1/*158*/, TARGET_VAL(X86ISD::FILD),// ->131477
62186 /*131337*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD_FpI16m32), 0|OPFL_Chain|OPFL_MemRefs,
62198 /*131363*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD_FpI32m32), 0|OPFL_Chain|OPFL_MemRefs,
62210 /*131389*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD_FpI16m64), 0|OPFL_Chain|OPFL_MemRefs,
62222 /*131415*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD_FpI32m64), 0|OPFL_Chain|OPFL_MemRefs,
62233 /*131439*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD_FpI16m80), 0|OPFL_Chain|OPFL_MemRefs,
62244 /*131463*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD_FpI32m80), 0|OPFL_Chain|OPFL_MemRefs,
62253 /*131482*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
62266 /*131505*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSSrm), 0|OPFL_Chain|OPFL_MemRefs,
62274 /*131524*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADDSSrm), 0|OPFL_Chain|OPFL_MemRefs,
62282 /*131543*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSSZrm), 0|OPFL_Chain|OPFL_MemRefs,
62292 /*131566*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSDrm), 0|OPFL_Chain|OPFL_MemRefs,
62300 /*131585*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADDSDrm), 0|OPFL_Chain|OPFL_MemRefs,
62308 /*131604*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSDZrm), 0|OPFL_Chain|OPFL_MemRefs,
62316 /*131621*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
62330 /*131645*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSSrm), 0|OPFL_Chain|OPFL_MemRefs,
62338 /*131664*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADDSSrm), 0|OPFL_Chain|OPFL_MemRefs,
62346 /*131683*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSSZrm), 0|OPFL_Chain|OPFL_MemRefs,
62356 /*131706*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSDrm), 0|OPFL_Chain|OPFL_MemRefs,
62364 /*131725*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADDSDrm), 0|OPFL_Chain|OPFL_MemRefs,
62372 /*131744*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSDZrm), 0|OPFL_Chain|OPFL_MemRefs,
62385 /*131771*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD_Fp32), 0,
62391 /*131783*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSSrr), 0,
62397 /*131794*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADDSSrr), 0,
62403 /*131805*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSSZrr), 0,
62411 /*131820*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD_Fp64), 0,
62417 /*131832*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSDrr), 0,
62423 /*131843*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADDSDrr), 0,
62429 /*131854*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSDZrr), 0,
62435 /*131865*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ADD_Fp80), 0,
62442 /*131878*/ OPC_SwitchOpcode /*2 cases */, 8|128,2/*264*/, TARGET_VAL(ISD::LOAD),// ->132147
62455 /*131903*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPSrm), 0|OPFL_Chain|OPFL_MemRefs,
62463 /*131923*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPDrm), 0|OPFL_Chain|OPFL_MemRefs,
62471 /*131943*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPSYrm), 0|OPFL_Chain|OPFL_MemRefs,
62479 /*131963*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPDYrm), 0|OPFL_Chain|OPFL_MemRefs,
62491 /*131989*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADDPSrm), 0|OPFL_Chain|OPFL_MemRefs,
62499 /*132009*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADDPDrm), 0|OPFL_Chain|OPFL_MemRefs,
62510 /*132033*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPSZrm), 0|OPFL_Chain|OPFL_MemRefs,
62518 /*132053*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPDZrm), 0|OPFL_Chain|OPFL_MemRefs,
62526 /*132073*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPSZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
62534 /*132093*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPSZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
62542 /*132113*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
62550 /*132133*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
62556 /*132147*/ /*SwitchOpcode*/ 18|128,1/*146*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->132297
62568 /*132168*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPSZrmb), 0|OPFL_Chain|OPFL_MemRefs,
62579 /*132192*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPDZrmb), 0|OPFL_Chain|OPFL_MemRefs,
62590 /*132217*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPSZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
62598 /*132237*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPSZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
62610 /*132263*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPDZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
62618 /*132283*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPDZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
62628 /*132302*/ OPC_SwitchOpcode /*2 cases */, 11|128,2/*267*/, TARGET_VAL(ISD::LOAD),// ->132574
62642 /*132328*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPSrm), 0|OPFL_Chain|OPFL_MemRefs,
62650 /*132348*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPDrm), 0|OPFL_Chain|OPFL_MemRefs,
62658 /*132368*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPSYrm), 0|OPFL_Chain|OPFL_MemRefs,
62666 /*132388*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPDYrm), 0|OPFL_Chain|OPFL_MemRefs,
62679 /*132415*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADDPSrm), 0|OPFL_Chain|OPFL_MemRefs,
62687 /*132435*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADDPDrm), 0|OPFL_Chain|OPFL_MemRefs,
62699 /*132460*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPSZrm), 0|OPFL_Chain|OPFL_MemRefs,
62707 /*132480*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPDZrm), 0|OPFL_Chain|OPFL_MemRefs,
62715 /*132500*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPSZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
62723 /*132520*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPSZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
62731 /*132540*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
62739 /*132560*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
62745 /*132574*/ /*SwitchOpcode*/ 22|128,1/*150*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->132728
62758 /*132596*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPSZrmb), 0|OPFL_Chain|OPFL_MemRefs,
62770 /*132621*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPDZrmb), 0|OPFL_Chain|OPFL_MemRefs,
62782 /*132647*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPSZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
62790 /*132667*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPSZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
62803 /*132694*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPDZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
62811 /*132714*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPDZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
62824 /*132740*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPSrr), 0,
62830 /*132751*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADDPSrr), 0,
62836 /*132762*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPSZ128rr), 0,
62844 /*132777*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPDrr), 0,
62850 /*132788*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADDPDrr), 0,
62856 /*132799*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPDZ128rr), 0,
62864 /*132814*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPSYrr), 0,
62870 /*132825*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPSZ256rr), 0,
62878 /*132840*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPDYrr), 0,
62884 /*132851*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPDZ256rr), 0,
62891 /*132864*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPSZrr), 0,
62897 /*132876*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPDZrr), 0,
62903 /*132886*/ /*SwitchOpcode*/ 29|128,11/*1437*/, TARGET_VAL(ISD::FSUB),// ->134327
62907 /*132895*/ OPC_SwitchOpcode /*2 cases */, 2|128,1/*130*/, TARGET_VAL(ISD::LOAD),// ->133030
62920 /*132920*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SUB_Fp32m), 0|OPFL_Chain|OPFL_MemRefs,
62928 /*132941*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SUB_Fp64m), 0|OPFL_Chain|OPFL_MemRefs,
62942 /*132972*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SUB_Fp64m32), 0|OPFL_Chain|OPFL_MemRefs,
62949 /*132991*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SUB_Fp80m32), 0|OPFL_Chain|OPFL_MemRefs,
62960 /*133015*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SUB_Fp80m64), 0|OPFL_Chain|OPFL_MemRefs,
62966 /*133030*/ /*SwitchOpcode*/ 24|128,1/*152*/, TARGET_VAL(X86ISD::FILD),// ->133186
62978 /*133051*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SUB_FpI16m32), 0|OPFL_Chain|OPFL_MemRefs,
62989 /*133076*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SUB_FpI32m32), 0|OPFL_Chain|OPFL_MemRefs,
63000 /*133101*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SUB_FpI16m64), 0|OPFL_Chain|OPFL_MemRefs,
63011 /*133126*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SUB_FpI32m64), 0|OPFL_Chain|OPFL_MemRefs,
63021 /*133149*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SUB_FpI16m80), 0|OPFL_Chain|OPFL_MemRefs,
63031 /*133172*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SUB_FpI32m80), 0|OPFL_Chain|OPFL_MemRefs,
63039 /*133190*/ OPC_SwitchOpcode /*2 cases */, 5|128,1/*133*/, TARGET_VAL(ISD::LOAD),// ->133328
63053 /*133216*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SUBR_Fp32m), 0|OPFL_Chain|OPFL_MemRefs,
63061 /*133237*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SUBR_Fp64m), 0|OPFL_Chain|OPFL_MemRefs,
63076 /*133269*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SUBR_Fp64m32), 0|OPFL_Chain|OPFL_MemRefs,
63083 /*133288*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SUBR_Fp80m32), 0|OPFL_Chain|OPFL_MemRefs,
63095 /*133313*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SUBR_Fp80m64), 0|OPFL_Chain|OPFL_MemRefs,
63101 /*133328*/ /*SwitchOpcode*/ 30|128,1/*158*/, TARGET_VAL(X86ISD::FILD),// ->133490
63114 /*133350*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SUBR_FpI16m32), 0|OPFL_Chain|OPFL_MemRefs,
63126 /*133376*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SUBR_FpI32m32), 0|OPFL_Chain|OPFL_MemRefs,
63138 /*133402*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SUBR_FpI16m64), 0|OPFL_Chain|OPFL_MemRefs,
63150 /*133428*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SUBR_FpI32m64), 0|OPFL_Chain|OPFL_MemRefs,
63161 /*133452*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SUBR_FpI16m80), 0|OPFL_Chain|OPFL_MemRefs,
63172 /*133476*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SUBR_FpI32m80), 0|OPFL_Chain|OPFL_MemRefs,
63182 /*133498*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
63195 /*133521*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBSSrm), 0|OPFL_Chain|OPFL_MemRefs,
63203 /*133540*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SUBSSrm), 0|OPFL_Chain|OPFL_MemRefs,
63211 /*133559*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBSSZrm), 0|OPFL_Chain|OPFL_MemRefs,
63221 /*133582*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBSDrm), 0|OPFL_Chain|OPFL_MemRefs,
63229 /*133601*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SUBSDrm), 0|OPFL_Chain|OPFL_MemRefs,
63237 /*133620*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBSDZrm), 0|OPFL_Chain|OPFL_MemRefs,
63248 /*133643*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SUB_Fp32), 0,
63254 /*133655*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBSSrr), 0,
63260 /*133666*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SUBSSrr), 0,
63266 /*133677*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBSSZrr), 0,
63274 /*133692*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SUB_Fp64), 0,
63280 /*133704*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBSDrr), 0,
63286 /*133715*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SUBSDrr), 0,
63292 /*133726*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBSDZrr), 0,
63298 /*133737*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SUB_Fp80), 0,
63305 /*133750*/ OPC_SwitchOpcode /*2 cases */, 8|128,2/*264*/, TARGET_VAL(ISD::LOAD),// ->134019
63318 /*133775*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBPSrm), 0|OPFL_Chain|OPFL_MemRefs,
63326 /*133795*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBPDrm), 0|OPFL_Chain|OPFL_MemRefs,
63334 /*133815*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBPSYrm), 0|OPFL_Chain|OPFL_MemRefs,
63342 /*133835*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBPDYrm), 0|OPFL_Chain|OPFL_MemRefs,
63354 /*133861*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SUBPSrm), 0|OPFL_Chain|OPFL_MemRefs,
63362 /*133881*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SUBPDrm), 0|OPFL_Chain|OPFL_MemRefs,
63373 /*133905*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBPSZrm), 0|OPFL_Chain|OPFL_MemRefs,
63381 /*133925*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBPDZrm), 0|OPFL_Chain|OPFL_MemRefs,
63389 /*133945*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBPSZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
63397 /*133965*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBPSZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
63405 /*133985*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBPDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
63413 /*134005*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBPDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
63419 /*134019*/ /*SwitchOpcode*/ 18|128,1/*146*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->134169
63431 /*134040*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBPSZrmb), 0|OPFL_Chain|OPFL_MemRefs,
63442 /*134064*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBPDZrmb), 0|OPFL_Chain|OPFL_MemRefs,
63453 /*134089*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBPSZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
63461 /*134109*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBPSZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
63473 /*134135*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBPDZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
63481 /*134155*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBPDZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
63493 /*134180*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBPSrr), 0,
63499 /*134191*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SUBPSrr), 0,
63505 /*134202*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBPSZ128rr), 0,
63513 /*134217*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBPDrr), 0,
63519 /*134228*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SUBPDrr), 0,
63525 /*134239*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBPDZ128rr), 0,
63533 /*134254*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBPSYrr), 0,
63539 /*134265*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBPSZ256rr), 0,
63547 /*134280*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBPDYrr), 0,
63553 /*134291*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBPDZ256rr), 0,
63560 /*134304*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBPSZrr), 0,
63566 /*134316*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBPDZrr), 0,
63573 /*134327*/ /*SwitchOpcode*/ 89|128,15/*2009*/, TARGET_VAL(ISD::FMUL),// ->136340
63577 /*134336*/ OPC_SwitchOpcode /*2 cases */, 2|128,1/*130*/, TARGET_VAL(ISD::LOAD),// ->134471
63590 /*134361*/ OPC_MorphNodeTo2, TARGET_VAL(X86::MUL_Fp32m), 0|OPFL_Chain|OPFL_MemRefs,
63598 /*134382*/ OPC_MorphNodeTo2, TARGET_VAL(X86::MUL_Fp64m), 0|OPFL_Chain|OPFL_MemRefs,
63612 /*134413*/ OPC_MorphNodeTo2, TARGET_VAL(X86::MUL_Fp64m32), 0|OPFL_Chain|OPFL_MemRefs,
63619 /*134432*/ OPC_MorphNodeTo2, TARGET_VAL(X86::MUL_Fp80m32), 0|OPFL_Chain|OPFL_MemRefs,
63630 /*134456*/ OPC_MorphNodeTo2, TARGET_VAL(X86::MUL_Fp80m64), 0|OPFL_Chain|OPFL_MemRefs,
63636 /*134471*/ /*SwitchOpcode*/ 24|128,1/*152*/, TARGET_VAL(X86ISD::FILD),// ->134627
63648 /*134492*/ OPC_MorphNodeTo2, TARGET_VAL(X86::MUL_FpI16m32), 0|OPFL_Chain|OPFL_MemRefs,
63659 /*134517*/ OPC_MorphNodeTo2, TARGET_VAL(X86::MUL_FpI32m32), 0|OPFL_Chain|OPFL_MemRefs,
63670 /*134542*/ OPC_MorphNodeTo2, TARGET_VAL(X86::MUL_FpI16m64), 0|OPFL_Chain|OPFL_MemRefs,
63681 /*134567*/ OPC_MorphNodeTo2, TARGET_VAL(X86::MUL_FpI32m64), 0|OPFL_Chain|OPFL_MemRefs,
63691 /*134590*/ OPC_MorphNodeTo2, TARGET_VAL(X86::MUL_FpI16m80), 0|OPFL_Chain|OPFL_MemRefs,
63701 /*134613*/ OPC_MorphNodeTo2, TARGET_VAL(X86::MUL_FpI32m80), 0|OPFL_Chain|OPFL_MemRefs,
63709 /*134631*/ OPC_SwitchOpcode /*2 cases */, 5|128,1/*133*/, TARGET_VAL(ISD::LOAD),// ->134769
63723 /*134657*/ OPC_MorphNodeTo2, TARGET_VAL(X86::MUL_Fp32m), 0|OPFL_Chain|OPFL_MemRefs,
63731 /*134678*/ OPC_MorphNodeTo2, TARGET_VAL(X86::MUL_Fp64m), 0|OPFL_Chain|OPFL_MemRefs,
63746 /*134710*/ OPC_MorphNodeTo2, TARGET_VAL(X86::MUL_Fp64m32), 0|OPFL_Chain|OPFL_MemRefs,
63753 /*134729*/ OPC_MorphNodeTo2, TARGET_VAL(X86::MUL_Fp80m32), 0|OPFL_Chain|OPFL_MemRefs,
63765 /*134754*/ OPC_MorphNodeTo2, TARGET_VAL(X86::MUL_Fp80m64), 0|OPFL_Chain|OPFL_MemRefs,
63771 /*134769*/ /*SwitchOpcode*/ 30|128,1/*158*/, TARGET_VAL(X86ISD::FILD),// ->134931
63784 /*134791*/ OPC_MorphNodeTo2, TARGET_VAL(X86::MUL_FpI16m32), 0|OPFL_Chain|OPFL_MemRefs,
63796 /*134817*/ OPC_MorphNodeTo2, TARGET_VAL(X86::MUL_FpI32m32), 0|OPFL_Chain|OPFL_MemRefs,
63808 /*134843*/ OPC_MorphNodeTo2, TARGET_VAL(X86::MUL_FpI16m64), 0|OPFL_Chain|OPFL_MemRefs,
63820 /*134869*/ OPC_MorphNodeTo2, TARGET_VAL(X86::MUL_FpI32m64), 0|OPFL_Chain|OPFL_MemRefs,
63831 /*134893*/ OPC_MorphNodeTo2, TARGET_VAL(X86::MUL_FpI16m80), 0|OPFL_Chain|OPFL_MemRefs,
63842 /*134917*/ OPC_MorphNodeTo2, TARGET_VAL(X86::MUL_FpI32m80), 0|OPFL_Chain|OPFL_MemRefs,
63851 /*134936*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
63864 /*134959*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULSSrm), 0|OPFL_Chain|OPFL_MemRefs,
63872 /*134978*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MULSSrm), 0|OPFL_Chain|OPFL_MemRefs,
63880 /*134997*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULSSZrm), 0|OPFL_Chain|OPFL_MemRefs,
63890 /*135020*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULSDrm), 0|OPFL_Chain|OPFL_MemRefs,
63898 /*135039*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MULSDrm), 0|OPFL_Chain|OPFL_MemRefs,
63906 /*135058*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULSDZrm), 0|OPFL_Chain|OPFL_MemRefs,
63914 /*135075*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
63928 /*135099*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULSSrm), 0|OPFL_Chain|OPFL_MemRefs,
63936 /*135118*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MULSSrm), 0|OPFL_Chain|OPFL_MemRefs,
63944 /*135137*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULSSZrm), 0|OPFL_Chain|OPFL_MemRefs,
63954 /*135160*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULSDrm), 0|OPFL_Chain|OPFL_MemRefs,
63962 /*135179*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MULSDrm), 0|OPFL_Chain|OPFL_MemRefs,
63970 /*135198*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULSDZrm), 0|OPFL_Chain|OPFL_MemRefs,
63983 /*135225*/ OPC_MorphNodeTo2, TARGET_VAL(X86::MUL_Fp32), 0,
63989 /*135237*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULSSrr), 0,
63995 /*135248*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MULSSrr), 0,
64001 /*135259*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULSSZrr), 0,
64009 /*135274*/ OPC_MorphNodeTo2, TARGET_VAL(X86::MUL_Fp64), 0,
64015 /*135286*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULSDrr), 0,
64021 /*135297*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MULSDrr), 0,
64027 /*135308*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULSDZrr), 0,
64033 /*135319*/ OPC_MorphNodeTo2, TARGET_VAL(X86::MUL_Fp80), 0,
64040 /*135332*/ OPC_SwitchOpcode /*2 cases */, 8|128,2/*264*/, TARGET_VAL(ISD::LOAD),// ->135601
64053 /*135357*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPSrm), 0|OPFL_Chain|OPFL_MemRefs,
64061 /*135377*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPDrm), 0|OPFL_Chain|OPFL_MemRefs,
64069 /*135397*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPSYrm), 0|OPFL_Chain|OPFL_MemRefs,
64077 /*135417*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPDYrm), 0|OPFL_Chain|OPFL_MemRefs,
64089 /*135443*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MULPSrm), 0|OPFL_Chain|OPFL_MemRefs,
64097 /*135463*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MULPDrm), 0|OPFL_Chain|OPFL_MemRefs,
64108 /*135487*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPSZrm), 0|OPFL_Chain|OPFL_MemRefs,
64116 /*135507*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPDZrm), 0|OPFL_Chain|OPFL_MemRefs,
64124 /*135527*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPSZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
64132 /*135547*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPSZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
64140 /*135567*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
64148 /*135587*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
64154 /*135601*/ /*SwitchOpcode*/ 18|128,1/*146*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->135751
64166 /*135622*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPSZrmb), 0|OPFL_Chain|OPFL_MemRefs,
64177 /*135646*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPDZrmb), 0|OPFL_Chain|OPFL_MemRefs,
64188 /*135671*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPSZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
64196 /*135691*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPSZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
64208 /*135717*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPDZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
64216 /*135737*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPDZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
64226 /*135756*/ OPC_SwitchOpcode /*2 cases */, 11|128,2/*267*/, TARGET_VAL(ISD::LOAD),// ->136028
64240 /*135782*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPSrm), 0|OPFL_Chain|OPFL_MemRefs,
64248 /*135802*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPDrm), 0|OPFL_Chain|OPFL_MemRefs,
64256 /*135822*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPSYrm), 0|OPFL_Chain|OPFL_MemRefs,
64264 /*135842*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPDYrm), 0|OPFL_Chain|OPFL_MemRefs,
64277 /*135869*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MULPSrm), 0|OPFL_Chain|OPFL_MemRefs,
64285 /*135889*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MULPDrm), 0|OPFL_Chain|OPFL_MemRefs,
64297 /*135914*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPSZrm), 0|OPFL_Chain|OPFL_MemRefs,
64305 /*135934*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPDZrm), 0|OPFL_Chain|OPFL_MemRefs,
64313 /*135954*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPSZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
64321 /*135974*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPSZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
64329 /*135994*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
64337 /*136014*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
64343 /*136028*/ /*SwitchOpcode*/ 22|128,1/*150*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->136182
64356 /*136050*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPSZrmb), 0|OPFL_Chain|OPFL_MemRefs,
64368 /*136075*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPDZrmb), 0|OPFL_Chain|OPFL_MemRefs,
64380 /*136101*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPSZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
64388 /*136121*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPSZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
64401 /*136148*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPDZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
64409 /*136168*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPDZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
64422 /*136194*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPSrr), 0,
64428 /*136205*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MULPSrr), 0,
64434 /*136216*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPSZ128rr), 0,
64442 /*136231*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPDrr), 0,
64448 /*136242*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MULPDrr), 0,
64454 /*136253*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPDZ128rr), 0,
64462 /*136268*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPSYrr), 0,
64468 /*136279*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPSZ256rr), 0,
64476 /*136294*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPDYrr), 0,
64482 /*136305*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPDZ256rr), 0,
64489 /*136318*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPSZrr), 0,
64495 /*136330*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPDZrr), 0,
64501 /*136340*/ /*SwitchOpcode*/ 29|128,11/*1437*/, TARGET_VAL(ISD::FDIV),// ->137781
64505 /*136349*/ OPC_SwitchOpcode /*2 cases */, 2|128,1/*130*/, TARGET_VAL(ISD::LOAD),// ->136484
64518 /*136374*/ OPC_MorphNodeTo2, TARGET_VAL(X86::DIV_Fp32m), 0|OPFL_Chain|OPFL_MemRefs,
64526 /*136395*/ OPC_MorphNodeTo2, TARGET_VAL(X86::DIV_Fp64m), 0|OPFL_Chain|OPFL_MemRefs,
64540 /*136426*/ OPC_MorphNodeTo2, TARGET_VAL(X86::DIV_Fp64m32), 0|OPFL_Chain|OPFL_MemRefs,
64547 /*136445*/ OPC_MorphNodeTo2, TARGET_VAL(X86::DIV_Fp80m32), 0|OPFL_Chain|OPFL_MemRefs,
64558 /*136469*/ OPC_MorphNodeTo2, TARGET_VAL(X86::DIV_Fp80m64), 0|OPFL_Chain|OPFL_MemRefs,
64564 /*136484*/ /*SwitchOpcode*/ 24|128,1/*152*/, TARGET_VAL(X86ISD::FILD),// ->136640
64576 /*136505*/ OPC_MorphNodeTo2, TARGET_VAL(X86::DIV_FpI16m32), 0|OPFL_Chain|OPFL_MemRefs,
64587 /*136530*/ OPC_MorphNodeTo2, TARGET_VAL(X86::DIV_FpI32m32), 0|OPFL_Chain|OPFL_MemRefs,
64598 /*136555*/ OPC_MorphNodeTo2, TARGET_VAL(X86::DIV_FpI16m64), 0|OPFL_Chain|OPFL_MemRefs,
64609 /*136580*/ OPC_MorphNodeTo2, TARGET_VAL(X86::DIV_FpI32m64), 0|OPFL_Chain|OPFL_MemRefs,
64619 /*136603*/ OPC_MorphNodeTo2, TARGET_VAL(X86::DIV_FpI16m80), 0|OPFL_Chain|OPFL_MemRefs,
64629 /*136626*/ OPC_MorphNodeTo2, TARGET_VAL(X86::DIV_FpI32m80), 0|OPFL_Chain|OPFL_MemRefs,
64637 /*136644*/ OPC_SwitchOpcode /*2 cases */, 5|128,1/*133*/, TARGET_VAL(ISD::LOAD),// ->136782
64651 /*136670*/ OPC_MorphNodeTo2, TARGET_VAL(X86::DIVR_Fp32m), 0|OPFL_Chain|OPFL_MemRefs,
64659 /*136691*/ OPC_MorphNodeTo2, TARGET_VAL(X86::DIVR_Fp64m), 0|OPFL_Chain|OPFL_MemRefs,
64674 /*136723*/ OPC_MorphNodeTo2, TARGET_VAL(X86::DIVR_Fp64m32), 0|OPFL_Chain|OPFL_MemRefs,
64681 /*136742*/ OPC_MorphNodeTo2, TARGET_VAL(X86::DIVR_Fp80m32), 0|OPFL_Chain|OPFL_MemRefs,
64693 /*136767*/ OPC_MorphNodeTo2, TARGET_VAL(X86::DIVR_Fp80m64), 0|OPFL_Chain|OPFL_MemRefs,
64699 /*136782*/ /*SwitchOpcode*/ 30|128,1/*158*/, TARGET_VAL(X86ISD::FILD),// ->136944
64712 /*136804*/ OPC_MorphNodeTo2, TARGET_VAL(X86::DIVR_FpI16m32), 0|OPFL_Chain|OPFL_MemRefs,
64724 /*136830*/ OPC_MorphNodeTo2, TARGET_VAL(X86::DIVR_FpI32m32), 0|OPFL_Chain|OPFL_MemRefs,
64736 /*136856*/ OPC_MorphNodeTo2, TARGET_VAL(X86::DIVR_FpI16m64), 0|OPFL_Chain|OPFL_MemRefs,
64748 /*136882*/ OPC_MorphNodeTo2, TARGET_VAL(X86::DIVR_FpI32m64), 0|OPFL_Chain|OPFL_MemRefs,
64759 /*136906*/ OPC_MorphNodeTo2, TARGET_VAL(X86::DIVR_FpI16m80), 0|OPFL_Chain|OPFL_MemRefs,
64770 /*136930*/ OPC_MorphNodeTo2, TARGET_VAL(X86::DIVR_FpI32m80), 0|OPFL_Chain|OPFL_MemRefs,
64780 /*136952*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
64793 /*136975*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVSSrm), 0|OPFL_Chain|OPFL_MemRefs,
64801 /*136994*/ OPC_MorphNodeTo1, TARGET_VAL(X86::DIVSSrm), 0|OPFL_Chain|OPFL_MemRefs,
64809 /*137013*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVSSZrm), 0|OPFL_Chain|OPFL_MemRefs,
64819 /*137036*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVSDrm), 0|OPFL_Chain|OPFL_MemRefs,
64827 /*137055*/ OPC_MorphNodeTo1, TARGET_VAL(X86::DIVSDrm), 0|OPFL_Chain|OPFL_MemRefs,
64835 /*137074*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVSDZrm), 0|OPFL_Chain|OPFL_MemRefs,
64846 /*137097*/ OPC_MorphNodeTo2, TARGET_VAL(X86::DIV_Fp32), 0,
64852 /*137109*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVSSrr), 0,
64858 /*137120*/ OPC_MorphNodeTo1, TARGET_VAL(X86::DIVSSrr), 0,
64864 /*137131*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVSSZrr), 0,
64872 /*137146*/ OPC_MorphNodeTo2, TARGET_VAL(X86::DIV_Fp64), 0,
64878 /*137158*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVSDrr), 0,
64884 /*137169*/ OPC_MorphNodeTo1, TARGET_VAL(X86::DIVSDrr), 0,
64890 /*137180*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVSDZrr), 0,
64896 /*137191*/ OPC_MorphNodeTo2, TARGET_VAL(X86::DIV_Fp80), 0,
64903 /*137204*/ OPC_SwitchOpcode /*2 cases */, 8|128,2/*264*/, TARGET_VAL(ISD::LOAD),// ->137473
64916 /*137229*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVPSrm), 0|OPFL_Chain|OPFL_MemRefs,
64924 /*137249*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVPDrm), 0|OPFL_Chain|OPFL_MemRefs,
64932 /*137269*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVPSYrm), 0|OPFL_Chain|OPFL_MemRefs,
64940 /*137289*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVPDYrm), 0|OPFL_Chain|OPFL_MemRefs,
64952 /*137315*/ OPC_MorphNodeTo1, TARGET_VAL(X86::DIVPSrm), 0|OPFL_Chain|OPFL_MemRefs,
64960 /*137335*/ OPC_MorphNodeTo1, TARGET_VAL(X86::DIVPDrm), 0|OPFL_Chain|OPFL_MemRefs,
64971 /*137359*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVPSZrm), 0|OPFL_Chain|OPFL_MemRefs,
64979 /*137379*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVPDZrm), 0|OPFL_Chain|OPFL_MemRefs,
64987 /*137399*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVPSZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
64995 /*137419*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVPSZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
65003 /*137439*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVPDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
65011 /*137459*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVPDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
65017 /*137473*/ /*SwitchOpcode*/ 18|128,1/*146*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->137623
65029 /*137494*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVPSZrmb), 0|OPFL_Chain|OPFL_MemRefs,
65040 /*137518*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVPDZrmb), 0|OPFL_Chain|OPFL_MemRefs,
65051 /*137543*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVPSZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
65059 /*137563*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVPSZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
65071 /*137589*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVPDZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
65079 /*137609*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVPDZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
65091 /*137634*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVPSrr), 0,
65097 /*137645*/ OPC_MorphNodeTo1, TARGET_VAL(X86::DIVPSrr), 0,
65103 /*137656*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVPSZ128rr), 0,
65111 /*137671*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVPDrr), 0,
65117 /*137682*/ OPC_MorphNodeTo1, TARGET_VAL(X86::DIVPDrr), 0,
65123 /*137693*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVPDZ128rr), 0,
65131 /*137708*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVPSYrr), 0,
65137 /*137719*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVPSZ256rr), 0,
65145 /*137734*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVPDYrr), 0,
65151 /*137745*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVPDZ256rr), 0,
65158 /*137758*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVPSZrr), 0,
65164 /*137770*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVPDZrr), 0,
65171 /*137781*/ /*SwitchOpcode*/ 95|128,20/*2655*/, TARGET_VAL(ISD::FMA),// ->140440
65177 /*137792*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
65189 /*137812*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213SSm), 0|OPFL_Chain|OPFL_MemRefs,
65195 /*137827*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
65208 /*137848*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231SSm), 0|OPFL_Chain|OPFL_MemRefs,
65215 /*137864*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
65229 /*137886*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132SSm), 0|OPFL_Chain|OPFL_MemRefs,
65238 /*137905*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
65250 /*137925*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213SDm), 0|OPFL_Chain|OPFL_MemRefs,
65256 /*137940*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
65269 /*137961*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231SDm), 0|OPFL_Chain|OPFL_MemRefs,
65276 /*137977*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
65290 /*137999*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132SDm), 0|OPFL_Chain|OPFL_MemRefs,
65299 /*138019*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
65311 /*138039*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSS4rm), 0|OPFL_Chain|OPFL_MemRefs,
65317 /*138054*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
65330 /*138075*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSS4mr), 0|OPFL_Chain|OPFL_MemRefs,
65337 /*138091*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
65349 /*138111*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSD4rm), 0|OPFL_Chain|OPFL_MemRefs,
65355 /*138126*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
65368 /*138147*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSD4mr), 0|OPFL_Chain|OPFL_MemRefs,
65375 /*138163*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
65387 /*138183*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213SSZm), 0|OPFL_Chain|OPFL_MemRefs,
65393 /*138198*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
65406 /*138219*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231SSZm), 0|OPFL_Chain|OPFL_MemRefs,
65413 /*138235*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
65427 /*138257*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132SSZm), 0|OPFL_Chain|OPFL_MemRefs,
65436 /*138276*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
65448 /*138296*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213SDZm), 0|OPFL_Chain|OPFL_MemRefs,
65454 /*138311*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
65467 /*138332*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231SDZm), 0|OPFL_Chain|OPFL_MemRefs,
65474 /*138348*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
65489 /*138373*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132SDZm), 0|OPFL_Chain|OPFL_MemRefs,
65497 /*138393*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSD4mr), 0|OPFL_Chain|OPFL_MemRefs,
65506 /*138415*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSS4mr), 0|OPFL_Chain|OPFL_MemRefs,
65520 /*138445*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213SSr), 0,
65526 /*138457*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSS4rr), 0,
65532 /*138469*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213SSZr), 0,
65540 /*138485*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213SDr), 0,
65546 /*138497*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSD4rr), 0,
65552 /*138509*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213SDZr), 0,
65560 /*138522*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
65572 /*138542*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PSm), 0|OPFL_Chain|OPFL_MemRefs,
65579 /*138558*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
65592 /*138579*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231PSm), 0|OPFL_Chain|OPFL_MemRefs,
65599 /*138595*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
65613 /*138617*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132PSm), 0|OPFL_Chain|OPFL_MemRefs,
65622 /*138636*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
65634 /*138656*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PSYm), 0|OPFL_Chain|OPFL_MemRefs,
65640 /*138671*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
65653 /*138692*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231PSYm), 0|OPFL_Chain|OPFL_MemRefs,
65660 /*138708*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
65674 /*138730*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132PSYm), 0|OPFL_Chain|OPFL_MemRefs,
65683 /*138749*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
65695 /*138769*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PDm), 0|OPFL_Chain|OPFL_MemRefs,
65701 /*138784*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
65714 /*138805*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231PDm), 0|OPFL_Chain|OPFL_MemRefs,
65721 /*138821*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
65735 /*138843*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132PDm), 0|OPFL_Chain|OPFL_MemRefs,
65744 /*138862*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
65756 /*138882*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PDYm), 0|OPFL_Chain|OPFL_MemRefs,
65762 /*138897*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
65775 /*138918*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231PDYm), 0|OPFL_Chain|OPFL_MemRefs,
65782 /*138934*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
65796 /*138956*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132PDYm), 0|OPFL_Chain|OPFL_MemRefs,
65805 /*138976*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
65817 /*138996*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDPS4rm), 0|OPFL_Chain|OPFL_MemRefs,
65823 /*139011*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
65836 /*139032*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDPS4mr), 0|OPFL_Chain|OPFL_MemRefs,
65843 /*139048*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
65855 /*139068*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDPS4Yrm), 0|OPFL_Chain|OPFL_MemRefs,
65861 /*139083*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
65874 /*139104*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDPS4Ymr), 0|OPFL_Chain|OPFL_MemRefs,
65881 /*139120*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
65893 /*139140*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDPD4rm), 0|OPFL_Chain|OPFL_MemRefs,
65899 /*139155*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
65912 /*139176*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDPD4mr), 0|OPFL_Chain|OPFL_MemRefs,
65919 /*139192*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
65931 /*139212*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDPD4Yrm), 0|OPFL_Chain|OPFL_MemRefs,
65937 /*139227*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
65950 /*139248*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDPD4Ymr), 0|OPFL_Chain|OPFL_MemRefs,
65957 /*139265*/ OPC_SwitchOpcode /*2 cases */, 9|128,1/*137*/, TARGET_VAL(ISD::LOAD),// ->139407
65969 /*139288*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PSZm), 0|OPFL_Chain|OPFL_MemRefs,
65977 /*139309*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PSZ256m), 0|OPFL_Chain|OPFL_MemRefs,
65985 /*139330*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PSZ128m), 0|OPFL_Chain|OPFL_MemRefs,
65993 /*139351*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PDZm), 0|OPFL_Chain|OPFL_MemRefs,
66001 /*139372*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PDZ256m), 0|OPFL_Chain|OPFL_MemRefs,
66009 /*139393*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PDZ128m), 0|OPFL_Chain|OPFL_MemRefs,
66014 /*139407*/ /*SwitchOpcode*/ 16|128,1/*144*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->139555
66026 /*139429*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PSZmb), 0|OPFL_Chain|OPFL_MemRefs,
66034 /*139450*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PSZ256mb), 0|OPFL_Chain|OPFL_MemRefs,
66042 /*139471*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PSZ128mb), 0|OPFL_Chain|OPFL_MemRefs,
66054 /*139498*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PDZmb), 0|OPFL_Chain|OPFL_MemRefs,
66062 /*139519*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PDZ256mb), 0|OPFL_Chain|OPFL_MemRefs,
66070 /*139540*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PDZ128mb), 0|OPFL_Chain|OPFL_MemRefs,
66079 /*139559*/ OPC_SwitchOpcode /*2 cases */, 10|128,1/*138*/, TARGET_VAL(ISD::LOAD),// ->139702
66092 /*139583*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231PSZm), 0|OPFL_Chain|OPFL_MemRefs,
66100 /*139604*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231PSZ256m), 0|OPFL_Chain|OPFL_MemRefs,
66108 /*139625*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231PSZ128m), 0|OPFL_Chain|OPFL_MemRefs,
66116 /*139646*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231PDZm), 0|OPFL_Chain|OPFL_MemRefs,
66124 /*139667*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231PDZ256m), 0|OPFL_Chain|OPFL_MemRefs,
66132 /*139688*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231PDZ128m), 0|OPFL_Chain|OPFL_MemRefs,
66137 /*139702*/ /*SwitchOpcode*/ 18|128,1/*146*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->139852
66150 /*139725*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231PSZmb), 0|OPFL_Chain|OPFL_MemRefs,
66158 /*139746*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231PSZ256mb), 0|OPFL_Chain|OPFL_MemRefs,
66166 /*139767*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231PSZ128mb), 0|OPFL_Chain|OPFL_MemRefs,
66179 /*139795*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231PDZmb), 0|OPFL_Chain|OPFL_MemRefs,
66187 /*139816*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231PDZ256mb), 0|OPFL_Chain|OPFL_MemRefs,
66195 /*139837*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231PDZ128mb), 0|OPFL_Chain|OPFL_MemRefs,
66205 /*139857*/ OPC_SwitchOpcode /*2 cases */, 103|128,1/*231*/, TARGET_VAL(ISD::LOAD),// ->140093
66219 /*139882*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132PSZm), 0|OPFL_Chain|OPFL_MemRefs,
66228 /*139905*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132PSZ256m), 0|OPFL_Chain|OPFL_MemRefs,
66236 /*139925*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDPS4Ymr), 0|OPFL_Chain|OPFL_MemRefs,
66246 /*139949*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132PSZ128m), 0|OPFL_Chain|OPFL_MemRefs,
66254 /*139969*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDPS4mr), 0|OPFL_Chain|OPFL_MemRefs,
66263 /*139991*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132PDZm), 0|OPFL_Chain|OPFL_MemRefs,
66272 /*140014*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132PDZ256m), 0|OPFL_Chain|OPFL_MemRefs,
66280 /*140034*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDPD4Ymr), 0|OPFL_Chain|OPFL_MemRefs,
66290 /*140058*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132PDZ128m), 0|OPFL_Chain|OPFL_MemRefs,
66298 /*140078*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDPD4mr), 0|OPFL_Chain|OPFL_MemRefs,
66304 /*140093*/ /*SwitchOpcode*/ 20|128,1/*148*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->140245
66318 /*140117*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132PSZmb), 0|OPFL_Chain|OPFL_MemRefs,
66326 /*140138*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132PSZ256mb), 0|OPFL_Chain|OPFL_MemRefs,
66334 /*140159*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132PSZ128mb), 0|OPFL_Chain|OPFL_MemRefs,
66348 /*140188*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132PDZmb), 0|OPFL_Chain|OPFL_MemRefs,
66356 /*140209*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132PDZ256mb), 0|OPFL_Chain|OPFL_MemRefs,
66364 /*140230*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132PDZ128mb), 0|OPFL_Chain|OPFL_MemRefs,
66378 /*140258*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PSr), 0,
66384 /*140270*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDPS4rr), 0,
66390 /*140282*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PSZ128r), 0,
66398 /*140298*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PSYr), 0,
66404 /*140310*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDPS4Yrr), 0,
66410 /*140322*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PSZ256r), 0,
66418 /*140338*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PDr), 0,
66424 /*140350*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDPD4rr), 0,
66430 /*140362*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PDZ128r), 0,
66438 /*140378*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PDYr), 0,
66444 /*140390*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDPD4Yrr), 0,
66450 /*140402*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PDZ256r), 0,
66457 /*140416*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PSZr), 0,
66463 /*140429*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PDZr), 0,
66469 /*140440*/ /*SwitchOpcode*/ 95|128,20/*2655*/, TARGET_VAL(X86ISD::FMSUB),// ->143099
66475 /*140451*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
66487 /*140471*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213SSm), 0|OPFL_Chain|OPFL_MemRefs,
66493 /*140486*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
66506 /*140507*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231SSm), 0|OPFL_Chain|OPFL_MemRefs,
66513 /*140523*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
66527 /*140545*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132SSm), 0|OPFL_Chain|OPFL_MemRefs,
66536 /*140564*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
66548 /*140584*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213SDm), 0|OPFL_Chain|OPFL_MemRefs,
66554 /*140599*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
66567 /*140620*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231SDm), 0|OPFL_Chain|OPFL_MemRefs,
66574 /*140636*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
66588 /*140658*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132SDm), 0|OPFL_Chain|OPFL_MemRefs,
66597 /*140678*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
66609 /*140698*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBSS4rm), 0|OPFL_Chain|OPFL_MemRefs,
66615 /*140713*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
66628 /*140734*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBSS4mr), 0|OPFL_Chain|OPFL_MemRefs,
66635 /*140750*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
66647 /*140770*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBSD4rm), 0|OPFL_Chain|OPFL_MemRefs,
66653 /*140785*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
66666 /*140806*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBSD4mr), 0|OPFL_Chain|OPFL_MemRefs,
66673 /*140822*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
66685 /*140842*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213SSZm), 0|OPFL_Chain|OPFL_MemRefs,
66691 /*140857*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
66704 /*140878*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231SSZm), 0|OPFL_Chain|OPFL_MemRefs,
66711 /*140894*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
66725 /*140916*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132SSZm), 0|OPFL_Chain|OPFL_MemRefs,
66734 /*140935*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
66746 /*140955*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213SDZm), 0|OPFL_Chain|OPFL_MemRefs,
66752 /*140970*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
66765 /*140991*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231SDZm), 0|OPFL_Chain|OPFL_MemRefs,
66772 /*141007*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
66787 /*141032*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132SDZm), 0|OPFL_Chain|OPFL_MemRefs,
66795 /*141052*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBSD4mr), 0|OPFL_Chain|OPFL_MemRefs,
66804 /*141074*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBSS4mr), 0|OPFL_Chain|OPFL_MemRefs,
66818 /*141104*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213SSr), 0,
66824 /*141116*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBSS4rr), 0,
66830 /*141128*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213SSZr), 0,
66838 /*141144*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213SDr), 0,
66844 /*141156*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBSD4rr), 0,
66850 /*141168*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213SDZr), 0,
66858 /*141181*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
66870 /*141201*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PSm), 0|OPFL_Chain|OPFL_MemRefs,
66877 /*141217*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
66890 /*141238*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231PSm), 0|OPFL_Chain|OPFL_MemRefs,
66897 /*141254*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
66911 /*141276*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132PSm), 0|OPFL_Chain|OPFL_MemRefs,
66920 /*141295*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
66932 /*141315*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PSYm), 0|OPFL_Chain|OPFL_MemRefs,
66938 /*141330*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
66951 /*141351*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231PSYm), 0|OPFL_Chain|OPFL_MemRefs,
66958 /*141367*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
66972 /*141389*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132PSYm), 0|OPFL_Chain|OPFL_MemRefs,
66981 /*141408*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
66993 /*141428*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PDm), 0|OPFL_Chain|OPFL_MemRefs,
66999 /*141443*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
67012 /*141464*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231PDm), 0|OPFL_Chain|OPFL_MemRefs,
67019 /*141480*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
67033 /*141502*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132PDm), 0|OPFL_Chain|OPFL_MemRefs,
67042 /*141521*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
67054 /*141541*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PDYm), 0|OPFL_Chain|OPFL_MemRefs,
67060 /*141556*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
67073 /*141577*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231PDYm), 0|OPFL_Chain|OPFL_MemRefs,
67080 /*141593*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
67094 /*141615*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132PDYm), 0|OPFL_Chain|OPFL_MemRefs,
67103 /*141635*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
67115 /*141655*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBPS4rm), 0|OPFL_Chain|OPFL_MemRefs,
67121 /*141670*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
67134 /*141691*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBPS4mr), 0|OPFL_Chain|OPFL_MemRefs,
67141 /*141707*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
67153 /*141727*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBPS4Yrm), 0|OPFL_Chain|OPFL_MemRefs,
67159 /*141742*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
67172 /*141763*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBPS4Ymr), 0|OPFL_Chain|OPFL_MemRefs,
67179 /*141779*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
67191 /*141799*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBPD4rm), 0|OPFL_Chain|OPFL_MemRefs,
67197 /*141814*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
67210 /*141835*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBPD4mr), 0|OPFL_Chain|OPFL_MemRefs,
67217 /*141851*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
67229 /*141871*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBPD4Yrm), 0|OPFL_Chain|OPFL_MemRefs,
67235 /*141886*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
67248 /*141907*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBPD4Ymr), 0|OPFL_Chain|OPFL_MemRefs,
67255 /*141924*/ OPC_SwitchOpcode /*2 cases */, 9|128,1/*137*/, TARGET_VAL(ISD::LOAD),// ->142066
67267 /*141947*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PSZm), 0|OPFL_Chain|OPFL_MemRefs,
67275 /*141968*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PSZ256m), 0|OPFL_Chain|OPFL_MemRefs,
67283 /*141989*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PSZ128m), 0|OPFL_Chain|OPFL_MemRefs,
67291 /*142010*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PDZm), 0|OPFL_Chain|OPFL_MemRefs,
67299 /*142031*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PDZ256m), 0|OPFL_Chain|OPFL_MemRefs,
67307 /*142052*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PDZ128m), 0|OPFL_Chain|OPFL_MemRefs,
67312 /*142066*/ /*SwitchOpcode*/ 16|128,1/*144*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->142214
67324 /*142088*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PSZmb), 0|OPFL_Chain|OPFL_MemRefs,
67332 /*142109*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PSZ256mb), 0|OPFL_Chain|OPFL_MemRefs,
67340 /*142130*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PSZ128mb), 0|OPFL_Chain|OPFL_MemRefs,
67352 /*142157*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PDZmb), 0|OPFL_Chain|OPFL_MemRefs,
67360 /*142178*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PDZ256mb), 0|OPFL_Chain|OPFL_MemRefs,
67368 /*142199*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PDZ128mb), 0|OPFL_Chain|OPFL_MemRefs,
67377 /*142218*/ OPC_SwitchOpcode /*2 cases */, 10|128,1/*138*/, TARGET_VAL(ISD::LOAD),// ->142361
67390 /*142242*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231PSZm), 0|OPFL_Chain|OPFL_MemRefs,
67398 /*142263*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231PSZ256m), 0|OPFL_Chain|OPFL_MemRefs,
67406 /*142284*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231PSZ128m), 0|OPFL_Chain|OPFL_MemRefs,
67414 /*142305*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231PDZm), 0|OPFL_Chain|OPFL_MemRefs,
67422 /*142326*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231PDZ256m), 0|OPFL_Chain|OPFL_MemRefs,
67430 /*142347*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231PDZ128m), 0|OPFL_Chain|OPFL_MemRefs,
67435 /*142361*/ /*SwitchOpcode*/ 18|128,1/*146*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->142511
67448 /*142384*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231PSZmb), 0|OPFL_Chain|OPFL_MemRefs,
67456 /*142405*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231PSZ256mb), 0|OPFL_Chain|OPFL_MemRefs,
67464 /*142426*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231PSZ128mb), 0|OPFL_Chain|OPFL_MemRefs,
67477 /*142454*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231PDZmb), 0|OPFL_Chain|OPFL_MemRefs,
67485 /*142475*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231PDZ256mb), 0|OPFL_Chain|OPFL_MemRefs,
67493 /*142496*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231PDZ128mb), 0|OPFL_Chain|OPFL_MemRefs,
67503 /*142516*/ OPC_SwitchOpcode /*2 cases */, 103|128,1/*231*/, TARGET_VAL(ISD::LOAD),// ->142752
67517 /*142541*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132PSZm), 0|OPFL_Chain|OPFL_MemRefs,
67526 /*142564*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132PSZ256m), 0|OPFL_Chain|OPFL_MemRefs,
67534 /*142584*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBPS4Ymr), 0|OPFL_Chain|OPFL_MemRefs,
67544 /*142608*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132PSZ128m), 0|OPFL_Chain|OPFL_MemRefs,
67552 /*142628*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBPS4mr), 0|OPFL_Chain|OPFL_MemRefs,
67561 /*142650*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132PDZm), 0|OPFL_Chain|OPFL_MemRefs,
67570 /*142673*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132PDZ256m), 0|OPFL_Chain|OPFL_MemRefs,
67578 /*142693*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBPD4Ymr), 0|OPFL_Chain|OPFL_MemRefs,
67588 /*142717*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132PDZ128m), 0|OPFL_Chain|OPFL_MemRefs,
67596 /*142737*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBPD4mr), 0|OPFL_Chain|OPFL_MemRefs,
67602 /*142752*/ /*SwitchOpcode*/ 20|128,1/*148*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->142904
67616 /*142776*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132PSZmb), 0|OPFL_Chain|OPFL_MemRefs,
67624 /*142797*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132PSZ256mb), 0|OPFL_Chain|OPFL_MemRefs,
67632 /*142818*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132PSZ128mb), 0|OPFL_Chain|OPFL_MemRefs,
67646 /*142847*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132PDZmb), 0|OPFL_Chain|OPFL_MemRefs,
67654 /*142868*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132PDZ256mb), 0|OPFL_Chain|OPFL_MemRefs,
67662 /*142889*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132PDZ128mb), 0|OPFL_Chain|OPFL_MemRefs,
67676 /*142917*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PSr), 0,
67682 /*142929*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBPS4rr), 0,
67688 /*142941*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PSZ128r), 0,
67696 /*142957*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PSYr), 0,
67702 /*142969*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBPS4Yrr), 0,
67708 /*142981*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PSZ256r), 0,
67716 /*142997*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PDr), 0,
67722 /*143009*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBPD4rr), 0,
67728 /*143021*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PDZ128r), 0,
67736 /*143037*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PDYr), 0,
67742 /*143049*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBPD4Yrr), 0,
67748 /*143061*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PDZ256r), 0,
67755 /*143075*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PSZr), 0,
67761 /*143088*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PDZr), 0,
67767 /*143099*/ /*SwitchOpcode*/ 95|128,20/*2655*/, TARGET_VAL(X86ISD::FNMADD),// ->145758
67773 /*143110*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
67785 /*143130*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213SSm), 0|OPFL_Chain|OPFL_MemRefs,
67791 /*143145*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
67804 /*143166*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231SSm), 0|OPFL_Chain|OPFL_MemRefs,
67811 /*143182*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
67825 /*143204*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132SSm), 0|OPFL_Chain|OPFL_MemRefs,
67834 /*143223*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
67846 /*143243*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213SDm), 0|OPFL_Chain|OPFL_MemRefs,
67852 /*143258*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
67865 /*143279*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231SDm), 0|OPFL_Chain|OPFL_MemRefs,
67872 /*143295*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
67886 /*143317*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132SDm), 0|OPFL_Chain|OPFL_MemRefs,
67895 /*143337*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
67907 /*143357*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADDSS4rm), 0|OPFL_Chain|OPFL_MemRefs,
67913 /*143372*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
67926 /*143393*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADDSS4mr), 0|OPFL_Chain|OPFL_MemRefs,
67933 /*143409*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
67945 /*143429*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADDSD4rm), 0|OPFL_Chain|OPFL_MemRefs,
67951 /*143444*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
67964 /*143465*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADDSD4mr), 0|OPFL_Chain|OPFL_MemRefs,
67971 /*143481*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
67983 /*143501*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213SSZm), 0|OPFL_Chain|OPFL_MemRefs,
67989 /*143516*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
68002 /*143537*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231SSZm), 0|OPFL_Chain|OPFL_MemRefs,
68009 /*143553*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
68023 /*143575*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132SSZm), 0|OPFL_Chain|OPFL_MemRefs,
68032 /*143594*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
68044 /*143614*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213SDZm), 0|OPFL_Chain|OPFL_MemRefs,
68050 /*143629*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
68063 /*143650*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231SDZm), 0|OPFL_Chain|OPFL_MemRefs,
68070 /*143666*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
68085 /*143691*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132SDZm), 0|OPFL_Chain|OPFL_MemRefs,
68093 /*143711*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADDSD4mr), 0|OPFL_Chain|OPFL_MemRefs,
68102 /*143733*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADDSS4mr), 0|OPFL_Chain|OPFL_MemRefs,
68116 /*143763*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213SSr), 0,
68122 /*143775*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADDSS4rr), 0,
68128 /*143787*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213SSZr), 0,
68136 /*143803*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213SDr), 0,
68142 /*143815*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADDSD4rr), 0,
68148 /*143827*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213SDZr), 0,
68156 /*143840*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
68168 /*143860*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PSm), 0|OPFL_Chain|OPFL_MemRefs,
68175 /*143876*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
68188 /*143897*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231PSm), 0|OPFL_Chain|OPFL_MemRefs,
68195 /*143913*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
68209 /*143935*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132PSm), 0|OPFL_Chain|OPFL_MemRefs,
68218 /*143954*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
68230 /*143974*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PSYm), 0|OPFL_Chain|OPFL_MemRefs,
68236 /*143989*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
68249 /*144010*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231PSYm), 0|OPFL_Chain|OPFL_MemRefs,
68256 /*144026*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
68270 /*144048*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132PSYm), 0|OPFL_Chain|OPFL_MemRefs,
68279 /*144067*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
68291 /*144087*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PDm), 0|OPFL_Chain|OPFL_MemRefs,
68297 /*144102*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
68310 /*144123*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231PDm), 0|OPFL_Chain|OPFL_MemRefs,
68317 /*144139*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
68331 /*144161*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132PDm), 0|OPFL_Chain|OPFL_MemRefs,
68340 /*144180*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
68352 /*144200*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PDYm), 0|OPFL_Chain|OPFL_MemRefs,
68358 /*144215*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
68371 /*144236*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231PDYm), 0|OPFL_Chain|OPFL_MemRefs,
68378 /*144252*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
68392 /*144274*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132PDYm), 0|OPFL_Chain|OPFL_MemRefs,
68401 /*144294*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
68413 /*144314*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADDPS4rm), 0|OPFL_Chain|OPFL_MemRefs,
68419 /*144329*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
68432 /*144350*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADDPS4mr), 0|OPFL_Chain|OPFL_MemRefs,
68439 /*144366*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
68451 /*144386*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADDPS4Yrm), 0|OPFL_Chain|OPFL_MemRefs,
68457 /*144401*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
68470 /*144422*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADDPS4Ymr), 0|OPFL_Chain|OPFL_MemRefs,
68477 /*144438*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
68489 /*144458*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADDPD4rm), 0|OPFL_Chain|OPFL_MemRefs,
68495 /*144473*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
68508 /*144494*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADDPD4mr), 0|OPFL_Chain|OPFL_MemRefs,
68515 /*144510*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
68527 /*144530*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADDPD4Yrm), 0|OPFL_Chain|OPFL_MemRefs,
68533 /*144545*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
68546 /*144566*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADDPD4Ymr), 0|OPFL_Chain|OPFL_MemRefs,
68553 /*144583*/ OPC_SwitchOpcode /*2 cases */, 9|128,1/*137*/, TARGET_VAL(ISD::LOAD),// ->144725
68565 /*144606*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PSZm), 0|OPFL_Chain|OPFL_MemRefs,
68573 /*144627*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PSZ256m), 0|OPFL_Chain|OPFL_MemRefs,
68581 /*144648*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PSZ128m), 0|OPFL_Chain|OPFL_MemRefs,
68589 /*144669*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PDZm), 0|OPFL_Chain|OPFL_MemRefs,
68597 /*144690*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PDZ256m), 0|OPFL_Chain|OPFL_MemRefs,
68605 /*144711*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PDZ128m), 0|OPFL_Chain|OPFL_MemRefs,
68610 /*144725*/ /*SwitchOpcode*/ 16|128,1/*144*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->144873
68622 /*144747*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PSZmb), 0|OPFL_Chain|OPFL_MemRefs,
68630 /*144768*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PSZ256mb), 0|OPFL_Chain|OPFL_MemRefs,
68638 /*144789*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PSZ128mb), 0|OPFL_Chain|OPFL_MemRefs,
68650 /*144816*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PDZmb), 0|OPFL_Chain|OPFL_MemRefs,
68658 /*144837*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PDZ256mb), 0|OPFL_Chain|OPFL_MemRefs,
68666 /*144858*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PDZ128mb), 0|OPFL_Chain|OPFL_MemRefs,
68675 /*144877*/ OPC_SwitchOpcode /*2 cases */, 10|128,1/*138*/, TARGET_VAL(ISD::LOAD),// ->145020
68688 /*144901*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231PSZm), 0|OPFL_Chain|OPFL_MemRefs,
68696 /*144922*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231PSZ256m), 0|OPFL_Chain|OPFL_MemRefs,
68704 /*144943*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231PSZ128m), 0|OPFL_Chain|OPFL_MemRefs,
68712 /*144964*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231PDZm), 0|OPFL_Chain|OPFL_MemRefs,
68720 /*144985*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231PDZ256m), 0|OPFL_Chain|OPFL_MemRefs,
68728 /*145006*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231PDZ128m), 0|OPFL_Chain|OPFL_MemRefs,
68733 /*145020*/ /*SwitchOpcode*/ 18|128,1/*146*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->145170
68746 /*145043*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231PSZmb), 0|OPFL_Chain|OPFL_MemRefs,
68754 /*145064*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231PSZ256mb), 0|OPFL_Chain|OPFL_MemRefs,
68762 /*145085*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231PSZ128mb), 0|OPFL_Chain|OPFL_MemRefs,
68775 /*145113*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231PDZmb), 0|OPFL_Chain|OPFL_MemRefs,
68783 /*145134*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231PDZ256mb), 0|OPFL_Chain|OPFL_MemRefs,
68791 /*145155*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231PDZ128mb), 0|OPFL_Chain|OPFL_MemRefs,
68801 /*145175*/ OPC_SwitchOpcode /*2 cases */, 103|128,1/*231*/, TARGET_VAL(ISD::LOAD),// ->145411
68815 /*145200*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132PSZm), 0|OPFL_Chain|OPFL_MemRefs,
68824 /*145223*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132PSZ256m), 0|OPFL_Chain|OPFL_MemRefs,
68832 /*145243*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADDPS4Ymr), 0|OPFL_Chain|OPFL_MemRefs,
68842 /*145267*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132PSZ128m), 0|OPFL_Chain|OPFL_MemRefs,
68850 /*145287*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADDPS4mr), 0|OPFL_Chain|OPFL_MemRefs,
68859 /*145309*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132PDZm), 0|OPFL_Chain|OPFL_MemRefs,
68868 /*145332*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132PDZ256m), 0|OPFL_Chain|OPFL_MemRefs,
68876 /*145352*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADDPD4Ymr), 0|OPFL_Chain|OPFL_MemRefs,
68886 /*145376*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132PDZ128m), 0|OPFL_Chain|OPFL_MemRefs,
68894 /*145396*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADDPD4mr), 0|OPFL_Chain|OPFL_MemRefs,
68900 /*145411*/ /*SwitchOpcode*/ 20|128,1/*148*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->145563
68914 /*145435*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132PSZmb), 0|OPFL_Chain|OPFL_MemRefs,
68922 /*145456*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132PSZ256mb), 0|OPFL_Chain|OPFL_MemRefs,
68930 /*145477*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132PSZ128mb), 0|OPFL_Chain|OPFL_MemRefs,
68944 /*145506*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132PDZmb), 0|OPFL_Chain|OPFL_MemRefs,
68952 /*145527*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132PDZ256mb), 0|OPFL_Chain|OPFL_MemRefs,
68960 /*145548*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132PDZ128mb), 0|OPFL_Chain|OPFL_MemRefs,
68974 /*145576*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PSr), 0,
68980 /*145588*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADDPS4rr), 0,
68986 /*145600*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PSZ128r), 0,
68994 /*145616*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PSYr), 0,
69000 /*145628*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADDPS4Yrr), 0,
69006 /*145640*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PSZ256r), 0,
69014 /*145656*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PDr), 0,
69020 /*145668*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADDPD4rr), 0,
69026 /*145680*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PDZ128r), 0,
69034 /*145696*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PDYr), 0,
69040 /*145708*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADDPD4Yrr), 0,
69046 /*145720*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PDZ256r), 0,
69053 /*145734*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PSZr), 0,
69059 /*145747*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PDZr), 0,
69065 /*145758*/ /*SwitchOpcode*/ 95|128,20/*2655*/, TARGET_VAL(X86ISD::FNMSUB),// ->148417
69071 /*145769*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
69083 /*145789*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213SSm), 0|OPFL_Chain|OPFL_MemRefs,
69089 /*145804*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
69102 /*145825*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231SSm), 0|OPFL_Chain|OPFL_MemRefs,
69109 /*145841*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
69123 /*145863*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132SSm), 0|OPFL_Chain|OPFL_MemRefs,
69132 /*145882*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
69144 /*145902*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213SDm), 0|OPFL_Chain|OPFL_MemRefs,
69150 /*145917*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
69163 /*145938*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231SDm), 0|OPFL_Chain|OPFL_MemRefs,
69170 /*145954*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
69184 /*145976*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132SDm), 0|OPFL_Chain|OPFL_MemRefs,
69193 /*145996*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
69205 /*146016*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUBSS4rm), 0|OPFL_Chain|OPFL_MemRefs,
69211 /*146031*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
69224 /*146052*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUBSS4mr), 0|OPFL_Chain|OPFL_MemRefs,
69231 /*146068*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
69243 /*146088*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUBSD4rm), 0|OPFL_Chain|OPFL_MemRefs,
69249 /*146103*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
69262 /*146124*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUBSD4mr), 0|OPFL_Chain|OPFL_MemRefs,
69269 /*146140*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
69281 /*146160*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213SSZm), 0|OPFL_Chain|OPFL_MemRefs,
69287 /*146175*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
69300 /*146196*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231SSZm), 0|OPFL_Chain|OPFL_MemRefs,
69307 /*146212*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
69321 /*146234*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132SSZm), 0|OPFL_Chain|OPFL_MemRefs,
69330 /*146253*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
69342 /*146273*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213SDZm), 0|OPFL_Chain|OPFL_MemRefs,
69348 /*146288*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
69361 /*146309*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231SDZm), 0|OPFL_Chain|OPFL_MemRefs,
69368 /*146325*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
69383 /*146350*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132SDZm), 0|OPFL_Chain|OPFL_MemRefs,
69391 /*146370*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUBSD4mr), 0|OPFL_Chain|OPFL_MemRefs,
69400 /*146392*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUBSS4mr), 0|OPFL_Chain|OPFL_MemRefs,
69414 /*146422*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213SSr), 0,
69420 /*146434*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUBSS4rr), 0,
69426 /*146446*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213SSZr), 0,
69434 /*146462*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213SDr), 0,
69440 /*146474*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUBSD4rr), 0,
69446 /*146486*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213SDZr), 0,
69454 /*146499*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
69466 /*146519*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PSm), 0|OPFL_Chain|OPFL_MemRefs,
69473 /*146535*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
69486 /*146556*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231PSm), 0|OPFL_Chain|OPFL_MemRefs,
69493 /*146572*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
69507 /*146594*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132PSm), 0|OPFL_Chain|OPFL_MemRefs,
69516 /*146613*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
69528 /*146633*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PSYm), 0|OPFL_Chain|OPFL_MemRefs,
69534 /*146648*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
69547 /*146669*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231PSYm), 0|OPFL_Chain|OPFL_MemRefs,
69554 /*146685*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
69568 /*146707*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132PSYm), 0|OPFL_Chain|OPFL_MemRefs,
69577 /*146726*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
69589 /*146746*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PDm), 0|OPFL_Chain|OPFL_MemRefs,
69595 /*146761*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
69608 /*146782*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231PDm), 0|OPFL_Chain|OPFL_MemRefs,
69615 /*146798*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
69629 /*146820*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132PDm), 0|OPFL_Chain|OPFL_MemRefs,
69638 /*146839*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
69650 /*146859*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PDYm), 0|OPFL_Chain|OPFL_MemRefs,
69656 /*146874*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
69669 /*146895*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231PDYm), 0|OPFL_Chain|OPFL_MemRefs,
69676 /*146911*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
69690 /*146933*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132PDYm), 0|OPFL_Chain|OPFL_MemRefs,
69699 /*146953*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
69711 /*146973*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUBPS4rm), 0|OPFL_Chain|OPFL_MemRefs,
69717 /*146988*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
69730 /*147009*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUBPS4mr), 0|OPFL_Chain|OPFL_MemRefs,
69737 /*147025*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
69749 /*147045*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUBPS4Yrm), 0|OPFL_Chain|OPFL_MemRefs,
69755 /*147060*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
69768 /*147081*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUBPS4Ymr), 0|OPFL_Chain|OPFL_MemRefs,
69775 /*147097*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
69787 /*147117*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUBPD4rm), 0|OPFL_Chain|OPFL_MemRefs,
69793 /*147132*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
69806 /*147153*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUBPD4mr), 0|OPFL_Chain|OPFL_MemRefs,
69813 /*147169*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
69825 /*147189*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUBPD4Yrm), 0|OPFL_Chain|OPFL_MemRefs,
69831 /*147204*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
69844 /*147225*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUBPD4Ymr), 0|OPFL_Chain|OPFL_MemRefs,
69851 /*147242*/ OPC_SwitchOpcode /*2 cases */, 9|128,1/*137*/, TARGET_VAL(ISD::LOAD),// ->147384
69863 /*147265*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PSZm), 0|OPFL_Chain|OPFL_MemRefs,
69871 /*147286*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PSZ256m), 0|OPFL_Chain|OPFL_MemRefs,
69879 /*147307*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PSZ128m), 0|OPFL_Chain|OPFL_MemRefs,
69887 /*147328*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PDZm), 0|OPFL_Chain|OPFL_MemRefs,
69895 /*147349*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PDZ256m), 0|OPFL_Chain|OPFL_MemRefs,
69903 /*147370*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PDZ128m), 0|OPFL_Chain|OPFL_MemRefs,
69908 /*147384*/ /*SwitchOpcode*/ 16|128,1/*144*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->147532
69920 /*147406*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PSZmb), 0|OPFL_Chain|OPFL_MemRefs,
69928 /*147427*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PSZ256mb), 0|OPFL_Chain|OPFL_MemRefs,
69936 /*147448*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PSZ128mb), 0|OPFL_Chain|OPFL_MemRefs,
69948 /*147475*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PDZmb), 0|OPFL_Chain|OPFL_MemRefs,
69956 /*147496*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PDZ256mb), 0|OPFL_Chain|OPFL_MemRefs,
69964 /*147517*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PDZ128mb), 0|OPFL_Chain|OPFL_MemRefs,
69973 /*147536*/ OPC_SwitchOpcode /*2 cases */, 10|128,1/*138*/, TARGET_VAL(ISD::LOAD),// ->147679
69986 /*147560*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231PSZm), 0|OPFL_Chain|OPFL_MemRefs,
69994 /*147581*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231PSZ256m), 0|OPFL_Chain|OPFL_MemRefs,
70002 /*147602*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231PSZ128m), 0|OPFL_Chain|OPFL_MemRefs,
70010 /*147623*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231PDZm), 0|OPFL_Chain|OPFL_MemRefs,
70018 /*147644*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231PDZ256m), 0|OPFL_Chain|OPFL_MemRefs,
70026 /*147665*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231PDZ128m), 0|OPFL_Chain|OPFL_MemRefs,
70031 /*147679*/ /*SwitchOpcode*/ 18|128,1/*146*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->147829
70044 /*147702*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231PSZmb), 0|OPFL_Chain|OPFL_MemRefs,
70052 /*147723*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231PSZ256mb), 0|OPFL_Chain|OPFL_MemRefs,
70060 /*147744*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231PSZ128mb), 0|OPFL_Chain|OPFL_MemRefs,
70073 /*147772*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231PDZmb), 0|OPFL_Chain|OPFL_MemRefs,
70081 /*147793*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231PDZ256mb), 0|OPFL_Chain|OPFL_MemRefs,
70089 /*147814*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231PDZ128mb), 0|OPFL_Chain|OPFL_MemRefs,
70099 /*147834*/ OPC_SwitchOpcode /*2 cases */, 103|128,1/*231*/, TARGET_VAL(ISD::LOAD),// ->148070
70113 /*147859*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132PSZm), 0|OPFL_Chain|OPFL_MemRefs,
70122 /*147882*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132PSZ256m), 0|OPFL_Chain|OPFL_MemRefs,
70130 /*147902*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUBPS4Ymr), 0|OPFL_Chain|OPFL_MemRefs,
70140 /*147926*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132PSZ128m), 0|OPFL_Chain|OPFL_MemRefs,
70148 /*147946*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUBPS4mr), 0|OPFL_Chain|OPFL_MemRefs,
70157 /*147968*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132PDZm), 0|OPFL_Chain|OPFL_MemRefs,
70166 /*147991*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132PDZ256m), 0|OPFL_Chain|OPFL_MemRefs,
70174 /*148011*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUBPD4Ymr), 0|OPFL_Chain|OPFL_MemRefs,
70184 /*148035*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132PDZ128m), 0|OPFL_Chain|OPFL_MemRefs,
70192 /*148055*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUBPD4mr), 0|OPFL_Chain|OPFL_MemRefs,
70198 /*148070*/ /*SwitchOpcode*/ 20|128,1/*148*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->148222
70212 /*148094*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132PSZmb), 0|OPFL_Chain|OPFL_MemRefs,
70220 /*148115*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132PSZ256mb), 0|OPFL_Chain|OPFL_MemRefs,
70228 /*148136*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132PSZ128mb), 0|OPFL_Chain|OPFL_MemRefs,
70242 /*148165*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132PDZmb), 0|OPFL_Chain|OPFL_MemRefs,
70250 /*148186*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132PDZ256mb), 0|OPFL_Chain|OPFL_MemRefs,
70258 /*148207*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132PDZ128mb), 0|OPFL_Chain|OPFL_MemRefs,
70272 /*148235*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PSr), 0,
70278 /*148247*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUBPS4rr), 0,
70284 /*148259*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PSZ128r), 0,
70292 /*148275*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PSYr), 0,
70298 /*148287*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUBPS4Yrr), 0,
70304 /*148299*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PSZ256r), 0,
70312 /*148315*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PDr), 0,
70318 /*148327*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUBPD4rr), 0,
70324 /*148339*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PDZ128r), 0,
70332 /*148355*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PDYr), 0,
70338 /*148367*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUBPD4Yrr), 0,
70344 /*148379*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PDZ256r), 0,
70351 /*148393*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PSZr), 0,
70357 /*148406*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PDZr), 0,
70363 /*148417*/ /*SwitchOpcode*/ 120|128,10/*1400*/, TARGET_VAL(ISD::SINT_TO_FP),// ->149821
70366 /*148425*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
70379 /*148451*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CVTSI2SSrm), 0|OPFL_Chain|OPFL_MemRefs,
70387 /*148469*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
70389 /*148475*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSI2SSrm), 0|OPFL_Chain|OPFL_MemRefs,
70397 /*148494*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
70399 /*148500*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSI2SSZrm), 0|OPFL_Chain|OPFL_MemRefs,
70409 /*148523*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CVTSI2SDrm), 0|OPFL_Chain|OPFL_MemRefs,
70417 /*148541*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
70419 /*148547*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSI2SDrm), 0|OPFL_Chain|OPFL_MemRefs,
70427 /*148566*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
70429 /*148572*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSI2SDZrm), 0|OPFL_Chain|OPFL_MemRefs,
70443 /*148603*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CVTSI642SSrm), 0|OPFL_Chain|OPFL_MemRefs,
70451 /*148621*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
70453 /*148627*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSI642SSrm), 0|OPFL_Chain|OPFL_MemRefs,
70461 /*148646*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
70463 /*148652*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSI642SSZrm), 0|OPFL_Chain|OPFL_MemRefs,
70473 /*148675*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CVTSI642SDrm), 0|OPFL_Chain|OPFL_MemRefs,
70481 /*148693*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
70483 /*148699*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSI642SDrm), 0|OPFL_Chain|OPFL_MemRefs,
70491 /*148718*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
70493 /*148724*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSI642SDZrm), 0|OPFL_Chain|OPFL_MemRefs,
70507 /*148753*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CVTSI2SSrr), 0,
70513 /*148763*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
70515 /*148769*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSI2SSrr), 0,
70521 /*148780*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
70523 /*148786*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSI2SSZrr), 0,
70531 /*148801*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CVTSI2SDrr), 0,
70537 /*148811*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
70539 /*148817*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSI2SDrr), 0,
70545 /*148828*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
70547 /*148834*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSI2SDZrr), 0,
70558 /*148854*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CVTSI642SSrr), 0,
70564 /*148864*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
70566 /*148870*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSI642SSrr), 0,
70572 /*148881*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
70574 /*148887*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSI642SSZrr), 0,
70582 /*148902*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CVTSI642SDrr), 0,
70588 /*148912*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
70590 /*148918*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSI642SDrr), 0,
70596 /*148929*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
70598 /*148935*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSI642SDZrr), 0,
70607 /*148949*/ OPC_SwitchOpcode /*2 cases */, 58|128,2/*314*/, TARGET_VAL(ISD::LOAD),// ->149268
70620 /*148975*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTDQ2PSrm), 0|OPFL_Chain|OPFL_MemRefs,
70631 /*148998*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CVTDQ2PSrm), 0|OPFL_Chain|OPFL_MemRefs,
70642 /*149022*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTDQ2PDYrm), 0|OPFL_Chain|OPFL_MemRefs,
70650 /*149040*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTDQ2PDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
70659 /*149060*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTDQ2PSZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
70672 /*149087*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTDQ2PSYrm), 0|OPFL_Chain|OPFL_MemRefs,
70680 /*149105*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTDQ2PSZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
70689 /*149125*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTDQ2PDZrm), 0|OPFL_Chain|OPFL_MemRefs,
70700 /*149148*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTDQ2PSZrm), 0|OPFL_Chain|OPFL_MemRefs,
70710 /*149171*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTQQ2PDZrm), 0|OPFL_Chain|OPFL_MemRefs,
70718 /*149190*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTQQ2PSZrm), 0|OPFL_Chain|OPFL_MemRefs,
70729 /*149213*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTQQ2PDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
70739 /*149236*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTQQ2PDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
70747 /*149255*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTQQ2PSZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
70753 /*149268*/ /*SwitchOpcode*/ 103|128,1/*231*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->149503
70765 /*149292*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTDQ2PDZrmb), 0|OPFL_Chain|OPFL_MemRefs,
70773 /*149311*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTDQ2PSZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
70784 /*149335*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTDQ2PDZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
70792 /*149354*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTDQ2PSZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
70803 /*149377*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTDQ2PSZrmb), 0|OPFL_Chain|OPFL_MemRefs,
70816 /*149405*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTQQ2PDZrmb), 0|OPFL_Chain|OPFL_MemRefs,
70824 /*149424*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTQQ2PSZrmb), 0|OPFL_Chain|OPFL_MemRefs,
70835 /*149447*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTQQ2PDZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
70845 /*149470*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTQQ2PDZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
70853 /*149489*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTQQ2PSZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
70868 /*149518*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTDQ2PSrr), 0,
70874 /*149528*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CVTDQ2PSrr), 0,
70880 /*149538*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTDQ2PSZ128rr), 0,
70888 /*149552*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTDQ2PDYrr), 0,
70894 /*149562*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTDQ2PDZ256rr), 0,
70905 /*149581*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTDQ2PSYrr), 0,
70911 /*149591*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTDQ2PSZ256rr), 0,
70918 /*149603*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTDQ2PDZrr), 0,
70927 /*149618*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTDQ2PSZrr), 0,
70935 /*149633*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTQQ2PDZrr), 0,
70941 /*149644*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTQQ2PSZrr), 0,
70951 /*149661*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTQQ2PDZ128rr), 0,
70957 /*149671*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
70960 /*149680*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
70962 /*149689*/ OPC_EmitNode1, TARGET_VAL(X86::VCVTQQ2PDZrr), 0,
70965 /*149699*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
70975 /*149718*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTQQ2PDZ256rr), 0,
70981 /*149728*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
70984 /*149737*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
70986 /*149746*/ OPC_EmitNode1, TARGET_VAL(X86::VCVTQQ2PDZrr), 0,
70989 /*149756*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
70997 /*149771*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTQQ2PSZ256rr), 0,
71003 /*149781*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
71006 /*149790*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
71008 /*149799*/ OPC_EmitNode1, TARGET_VAL(X86::VCVTQQ2PSZrr), 0,
71011 /*149809*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
71019 /*149821*/ /*SwitchOpcode*/ 48|128,2/*304*/, TARGET_VAL(ISD::FP_ROUND),// ->150129
71022 /*149828*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
71034 /*149849*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CVTSD2SSrm), 0|OPFL_Chain|OPFL_MemRefs,
71046 /*149875*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
71052 /*149886*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CVTSD2SSrr), 0,
71058 /*149896*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
71060 /*149902*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSD2SSrr), 0,
71066 /*149913*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
71068 /*149919*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSD2SSZrr), 0,
71078 /*149939*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
71085 /*149954*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
71093 /*149966*/ OPC_SwitchOpcode /*2 cases */, 69, TARGET_VAL(ISD::LOAD),// ->150039
71105 /*149989*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2PSYrm), 0|OPFL_Chain|OPFL_MemRefs,
71113 /*150007*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2PSZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
71122 /*150027*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2PSZrm), 0|OPFL_Chain|OPFL_MemRefs,
71127 /*150039*/ /*SwitchOpcode*/ 46, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->150088
71137 /*150057*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2PSZrmb), 0|OPFL_Chain|OPFL_MemRefs,
71145 /*150076*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2PSZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
71156 /*150098*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2PSYrr), 0,
71162 /*150108*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2PSZ256rr), 0,
71169 /*150120*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2PSZrr), 0,
71175 /*150129*/ /*SwitchOpcode*/ 23|128,2/*279*/, TARGET_VAL(ISD::FP_EXTEND),// ->150412
71178 /*150136*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
71190 /*150157*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CVTSS2SDrm), 0|OPFL_Chain|OPFL_MemRefs,
71198 /*150175*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
71200 /*150181*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSS2SDrm), 0|OPFL_Chain|OPFL_MemRefs,
71208 /*150200*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
71210 /*150206*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSS2SDZrm), 0|OPFL_Chain|OPFL_MemRefs,
71221 /*150231*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
71227 /*150242*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CVTSS2SDrr), 0,
71233 /*150252*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
71235 /*150258*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSS2SDrr), 0,
71241 /*150269*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
71243 /*150275*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSS2SDZrr), 0,
71253 /*150295*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
71261 /*150311*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
71269 /*150323*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
71279 /*150341*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2PDZrmb), 0|OPFL_Chain|OPFL_MemRefs,
71287 /*150360*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2PDZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
71297 /*150381*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2PDYrr), 0,
71303 /*150391*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2PDZ256rr), 0,
71310 /*150403*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2PDZrr), 0,
71316 /*150412*/ /*SwitchOpcode*/ 30|128,6/*798*/, TARGET_VAL(X86ISD::FMAX),// ->151214
71320 /*150421*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
71333 /*150444*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXSSrm), 0|OPFL_Chain|OPFL_MemRefs,
71341 /*150463*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MAXSSrm), 0|OPFL_Chain|OPFL_MemRefs,
71349 /*150482*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXSSZrm), 0|OPFL_Chain|OPFL_MemRefs,
71359 /*150505*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXSDrm), 0|OPFL_Chain|OPFL_MemRefs,
71367 /*150524*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MAXSDrm), 0|OPFL_Chain|OPFL_MemRefs,
71375 /*150543*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXSDZrm), 0|OPFL_Chain|OPFL_MemRefs,
71386 /*150566*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXSSrr), 0,
71392 /*150577*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MAXSSrr), 0,
71398 /*150588*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXSSZrr), 0,
71406 /*150603*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXSDrr), 0,
71412 /*150614*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MAXSDrr), 0,
71418 /*150625*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXSDZrr), 0,
71426 /*150638*/ OPC_SwitchOpcode /*2 cases */, 8|128,2/*264*/, TARGET_VAL(ISD::LOAD),// ->150907
71439 /*150663*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXPSrm), 0|OPFL_Chain|OPFL_MemRefs,
71447 /*150683*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXPDrm), 0|OPFL_Chain|OPFL_MemRefs,
71455 /*150703*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXPSYrm), 0|OPFL_Chain|OPFL_MemRefs,
71463 /*150723*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXPDYrm), 0|OPFL_Chain|OPFL_MemRefs,
71475 /*150749*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MAXPSrm), 0|OPFL_Chain|OPFL_MemRefs,
71483 /*150769*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MAXPDrm), 0|OPFL_Chain|OPFL_MemRefs,
71494 /*150793*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXPSZrm), 0|OPFL_Chain|OPFL_MemRefs,
71502 /*150813*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXPDZrm), 0|OPFL_Chain|OPFL_MemRefs,
71510 /*150833*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXPSZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
71518 /*150853*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXPSZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
71526 /*150873*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXPDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
71534 /*150893*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXPDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
71540 /*150907*/ /*SwitchOpcode*/ 18|128,1/*146*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->151057
71552 /*150928*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXPSZrmb), 0|OPFL_Chain|OPFL_MemRefs,
71563 /*150952*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXPDZrmb), 0|OPFL_Chain|OPFL_MemRefs,
71574 /*150977*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXPSZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
71582 /*150997*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXPSZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
71594 /*151023*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXPDZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
71602 /*151043*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXPDZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
71614 /*151068*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXPSrr), 0,
71620 /*151079*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MAXPSrr), 0,
71626 /*151090*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXPSZ128rr), 0,
71634 /*151105*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXPDrr), 0,
71640 /*151116*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MAXPDrr), 0,
71646 /*151127*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXPDZ128rr), 0,
71654 /*151142*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXPSYrr), 0,
71660 /*151153*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXPSZ256rr), 0,
71668 /*151168*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXPDYrr), 0,
71674 /*151179*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXPDZ256rr), 0,
71681 /*151192*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXPSZrr), 0,
71687 /*151204*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXPDZrr), 0,
71693 /*151214*/ /*SwitchOpcode*/ 30|128,6/*798*/, TARGET_VAL(X86ISD::FMIN),// ->152016
71697 /*151223*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
71710 /*151246*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINSSrm), 0|OPFL_Chain|OPFL_MemRefs,
71718 /*151265*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MINSSrm), 0|OPFL_Chain|OPFL_MemRefs,
71726 /*151284*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINSSZrm), 0|OPFL_Chain|OPFL_MemRefs,
71736 /*151307*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINSDrm), 0|OPFL_Chain|OPFL_MemRefs,
71744 /*151326*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MINSDrm), 0|OPFL_Chain|OPFL_MemRefs,
71752 /*151345*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINSDZrm), 0|OPFL_Chain|OPFL_MemRefs,
71763 /*151368*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINSSrr), 0,
71769 /*151379*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MINSSrr), 0,
71775 /*151390*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINSSZrr), 0,
71783 /*151405*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINSDrr), 0,
71789 /*151416*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MINSDrr), 0,
71795 /*151427*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINSDZrr), 0,
71803 /*151440*/ OPC_SwitchOpcode /*2 cases */, 8|128,2/*264*/, TARGET_VAL(ISD::LOAD),// ->151709
71816 /*151465*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINPSrm), 0|OPFL_Chain|OPFL_MemRefs,
71824 /*151485*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINPDrm), 0|OPFL_Chain|OPFL_MemRefs,
71832 /*151505*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINPSYrm), 0|OPFL_Chain|OPFL_MemRefs,
71840 /*151525*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINPDYrm), 0|OPFL_Chain|OPFL_MemRefs,
71852 /*151551*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MINPSrm), 0|OPFL_Chain|OPFL_MemRefs,
71860 /*151571*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MINPDrm), 0|OPFL_Chain|OPFL_MemRefs,
71871 /*151595*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINPSZrm), 0|OPFL_Chain|OPFL_MemRefs,
71879 /*151615*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINPDZrm), 0|OPFL_Chain|OPFL_MemRefs,
71887 /*151635*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINPSZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
71895 /*151655*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINPSZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
71903 /*151675*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINPDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
71911 /*151695*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINPDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
71917 /*151709*/ /*SwitchOpcode*/ 18|128,1/*146*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->151859
71929 /*151730*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINPSZrmb), 0|OPFL_Chain|OPFL_MemRefs,
71940 /*151754*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINPDZrmb), 0|OPFL_Chain|OPFL_MemRefs,
71951 /*151779*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINPSZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
71959 /*151799*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINPSZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
71971 /*151825*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINPDZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
71979 /*151845*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINPDZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
71991 /*151870*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINPSrr), 0,
71997 /*151881*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MINPSrr), 0,
72003 /*151892*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINPSZ128rr), 0,
72011 /*151907*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINPDrr), 0,
72017 /*151918*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MINPDrr), 0,
72023 /*151929*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINPDZ128rr), 0,
72031 /*151944*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINPSYrr), 0,
72037 /*151955*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINPSZ256rr), 0,
72045 /*151970*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINPDYrr), 0,
72051 /*151981*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINPDZ256rr), 0,
72058 /*151994*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINPSZrr), 0,
72064 /*152006*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINPDZrr), 0,
72070 /*152016*/ /*SwitchOpcode*/ 94|128,10/*1374*/, TARGET_VAL(X86ISD::FMAXC),// ->153394
72074 /*152025*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
72087 /*152048*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCSSrm), 0|OPFL_Chain|OPFL_MemRefs,
72095 /*152067*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MAXCSSrm), 0|OPFL_Chain|OPFL_MemRefs,
72103 /*152086*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCSSZrm), 0|OPFL_Chain|OPFL_MemRefs,
72113 /*152109*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCSDrm), 0|OPFL_Chain|OPFL_MemRefs,
72121 /*152128*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MAXCSDrm), 0|OPFL_Chain|OPFL_MemRefs,
72129 /*152147*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCSDZrm), 0|OPFL_Chain|OPFL_MemRefs,
72137 /*152164*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
72151 /*152188*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCSSrm), 0|OPFL_Chain|OPFL_MemRefs,
72159 /*152207*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MAXCSSrm), 0|OPFL_Chain|OPFL_MemRefs,
72167 /*152226*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCSSZrm), 0|OPFL_Chain|OPFL_MemRefs,
72177 /*152249*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCSDrm), 0|OPFL_Chain|OPFL_MemRefs,
72185 /*152268*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MAXCSDrm), 0|OPFL_Chain|OPFL_MemRefs,
72193 /*152287*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCSDZrm), 0|OPFL_Chain|OPFL_MemRefs,
72206 /*152314*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCSSrr), 0,
72212 /*152325*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MAXCSSrr), 0,
72218 /*152336*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCSSZrr), 0,
72226 /*152351*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCSDrr), 0,
72232 /*152362*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MAXCSDrr), 0,
72238 /*152373*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCSDZrr), 0,
72246 /*152386*/ OPC_SwitchOpcode /*2 cases */, 8|128,2/*264*/, TARGET_VAL(ISD::LOAD),// ->152655
72259 /*152411*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPSrm), 0|OPFL_Chain|OPFL_MemRefs,
72267 /*152431*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPDrm), 0|OPFL_Chain|OPFL_MemRefs,
72275 /*152451*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPSYrm), 0|OPFL_Chain|OPFL_MemRefs,
72283 /*152471*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPDYrm), 0|OPFL_Chain|OPFL_MemRefs,
72295 /*152497*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MAXCPSrm), 0|OPFL_Chain|OPFL_MemRefs,
72303 /*152517*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MAXCPDrm), 0|OPFL_Chain|OPFL_MemRefs,
72314 /*152541*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPSZrm), 0|OPFL_Chain|OPFL_MemRefs,
72322 /*152561*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPDZrm), 0|OPFL_Chain|OPFL_MemRefs,
72330 /*152581*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPSZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
72338 /*152601*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPSZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
72346 /*152621*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
72354 /*152641*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
72360 /*152655*/ /*SwitchOpcode*/ 18|128,1/*146*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->152805
72372 /*152676*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPSZrmb), 0|OPFL_Chain|OPFL_MemRefs,
72383 /*152700*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPDZrmb), 0|OPFL_Chain|OPFL_MemRefs,
72394 /*152725*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPSZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
72402 /*152745*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPSZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
72414 /*152771*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPDZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
72422 /*152791*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPDZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
72432 /*152810*/ OPC_SwitchOpcode /*2 cases */, 11|128,2/*267*/, TARGET_VAL(ISD::LOAD),// ->153082
72446 /*152836*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPSrm), 0|OPFL_Chain|OPFL_MemRefs,
72454 /*152856*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPDrm), 0|OPFL_Chain|OPFL_MemRefs,
72462 /*152876*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPSYrm), 0|OPFL_Chain|OPFL_MemRefs,
72470 /*152896*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPDYrm), 0|OPFL_Chain|OPFL_MemRefs,
72483 /*152923*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MAXCPSrm), 0|OPFL_Chain|OPFL_MemRefs,
72491 /*152943*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MAXCPDrm), 0|OPFL_Chain|OPFL_MemRefs,
72503 /*152968*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPSZrm), 0|OPFL_Chain|OPFL_MemRefs,
72511 /*152988*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPDZrm), 0|OPFL_Chain|OPFL_MemRefs,
72519 /*153008*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPSZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
72527 /*153028*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPSZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
72535 /*153048*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
72543 /*153068*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
72549 /*153082*/ /*SwitchOpcode*/ 22|128,1/*150*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->153236
72562 /*153104*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPSZrmb), 0|OPFL_Chain|OPFL_MemRefs,
72574 /*153129*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPDZrmb), 0|OPFL_Chain|OPFL_MemRefs,
72586 /*153155*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPSZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
72594 /*153175*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPSZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
72607 /*153202*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPDZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
72615 /*153222*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPDZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
72628 /*153248*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPSrr), 0,
72634 /*153259*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MAXCPSrr), 0,
72640 /*153270*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPSZ128rr), 0,
72648 /*153285*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPDrr), 0,
72654 /*153296*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MAXCPDrr), 0,
72660 /*153307*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPDZ128rr), 0,
72668 /*153322*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPSYrr), 0,
72674 /*153333*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPSZ256rr), 0,
72682 /*153348*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPDYrr), 0,
72688 /*153359*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPDZ256rr), 0,
72695 /*153372*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPSZrr), 0,
72701 /*153384*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPDZrr), 0,
72707 /*153394*/ /*SwitchOpcode*/ 94|128,10/*1374*/, TARGET_VAL(X86ISD::FMINC),// ->154772
72711 /*153403*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
72724 /*153426*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCSSrm), 0|OPFL_Chain|OPFL_MemRefs,
72732 /*153445*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MINCSSrm), 0|OPFL_Chain|OPFL_MemRefs,
72740 /*153464*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCSSZrm), 0|OPFL_Chain|OPFL_MemRefs,
72750 /*153487*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCSDrm), 0|OPFL_Chain|OPFL_MemRefs,
72758 /*153506*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MINCSDrm), 0|OPFL_Chain|OPFL_MemRefs,
72766 /*153525*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCSDZrm), 0|OPFL_Chain|OPFL_MemRefs,
72774 /*153542*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
72788 /*153566*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCSSrm), 0|OPFL_Chain|OPFL_MemRefs,
72796 /*153585*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MINCSSrm), 0|OPFL_Chain|OPFL_MemRefs,
72804 /*153604*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCSSZrm), 0|OPFL_Chain|OPFL_MemRefs,
72814 /*153627*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCSDrm), 0|OPFL_Chain|OPFL_MemRefs,
72822 /*153646*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MINCSDrm), 0|OPFL_Chain|OPFL_MemRefs,
72830 /*153665*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCSDZrm), 0|OPFL_Chain|OPFL_MemRefs,
72843 /*153692*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCSSrr), 0,
72849 /*153703*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MINCSSrr), 0,
72855 /*153714*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCSSZrr), 0,
72863 /*153729*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCSDrr), 0,
72869 /*153740*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MINCSDrr), 0,
72875 /*153751*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCSDZrr), 0,
72883 /*153764*/ OPC_SwitchOpcode /*2 cases */, 8|128,2/*264*/, TARGET_VAL(ISD::LOAD),// ->154033
72896 /*153789*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPSrm), 0|OPFL_Chain|OPFL_MemRefs,
72904 /*153809*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPDrm), 0|OPFL_Chain|OPFL_MemRefs,
72912 /*153829*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPSYrm), 0|OPFL_Chain|OPFL_MemRefs,
72920 /*153849*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPDYrm), 0|OPFL_Chain|OPFL_MemRefs,
72932 /*153875*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MINCPSrm), 0|OPFL_Chain|OPFL_MemRefs,
72940 /*153895*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MINCPDrm), 0|OPFL_Chain|OPFL_MemRefs,
72951 /*153919*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPSZrm), 0|OPFL_Chain|OPFL_MemRefs,
72959 /*153939*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPDZrm), 0|OPFL_Chain|OPFL_MemRefs,
72967 /*153959*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPSZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
72975 /*153979*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPSZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
72983 /*153999*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
72991 /*154019*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
72997 /*154033*/ /*SwitchOpcode*/ 18|128,1/*146*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->154183
73009 /*154054*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPSZrmb), 0|OPFL_Chain|OPFL_MemRefs,
73020 /*154078*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPDZrmb), 0|OPFL_Chain|OPFL_MemRefs,
73031 /*154103*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPSZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
73039 /*154123*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPSZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
73051 /*154149*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPDZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
73059 /*154169*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPDZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
73069 /*154188*/ OPC_SwitchOpcode /*2 cases */, 11|128,2/*267*/, TARGET_VAL(ISD::LOAD),// ->154460
73083 /*154214*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPSrm), 0|OPFL_Chain|OPFL_MemRefs,
73091 /*154234*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPDrm), 0|OPFL_Chain|OPFL_MemRefs,
73099 /*154254*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPSYrm), 0|OPFL_Chain|OPFL_MemRefs,
73107 /*154274*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPDYrm), 0|OPFL_Chain|OPFL_MemRefs,
73120 /*154301*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MINCPSrm), 0|OPFL_Chain|OPFL_MemRefs,
73128 /*154321*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MINCPDrm), 0|OPFL_Chain|OPFL_MemRefs,
73140 /*154346*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPSZrm), 0|OPFL_Chain|OPFL_MemRefs,
73148 /*154366*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPDZrm), 0|OPFL_Chain|OPFL_MemRefs,
73156 /*154386*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPSZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
73164 /*154406*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPSZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
73172 /*154426*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
73180 /*154446*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
73186 /*154460*/ /*SwitchOpcode*/ 22|128,1/*150*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->154614
73199 /*154482*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPSZrmb), 0|OPFL_Chain|OPFL_MemRefs,
73211 /*154507*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPDZrmb), 0|OPFL_Chain|OPFL_MemRefs,
73223 /*154533*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPSZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
73231 /*154553*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPSZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
73244 /*154580*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPDZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
73252 /*154600*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPDZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
73265 /*154626*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPSrr), 0,
73271 /*154637*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MINCPSrr), 0,
73277 /*154648*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPSZ128rr), 0,
73285 /*154663*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPDrr), 0,
73291 /*154674*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MINCPDrr), 0,
73297 /*154685*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPDZ128rr), 0,
73305 /*154700*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPSYrr), 0,
73311 /*154711*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPSZ256rr), 0,
73319 /*154726*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPDYrr), 0,
73325 /*154737*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPDZ256rr), 0,
73332 /*154750*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPSZrr), 0,
73338 /*154762*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPDZrr), 0,
73344 /*154772*/ /*SwitchOpcode*/ 79|128,6/*847*/, TARGET_VAL(ISD::FSQRT),// ->155623
73347 /*154780*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
73359 /*154802*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SQRTSSm), 0|OPFL_Chain|OPFL_MemRefs,
73367 /*154820*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
73369 /*154826*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTSSm), 0|OPFL_Chain|OPFL_MemRefs,
73377 /*154845*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
73379 /*154851*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTSSZm), 0|OPFL_Chain|OPFL_MemRefs,
73389 /*154874*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SQRTSDm), 0|OPFL_Chain|OPFL_MemRefs,
73397 /*154892*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
73399 /*154898*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTSDm), 0|OPFL_Chain|OPFL_MemRefs,
73407 /*154917*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
73409 /*154923*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTSDZm), 0|OPFL_Chain|OPFL_MemRefs,
73420 /*154947*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SQRT_Fp32), 0,
73426 /*154958*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SQRTSSr), 0,
73432 /*154968*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
73434 /*154974*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTSSr), 0,
73440 /*154985*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
73442 /*154991*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTSSZr), 0,
73450 /*155006*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SQRT_Fp64), 0,
73456 /*155017*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SQRTSDr), 0,
73462 /*155027*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
73464 /*155033*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTSDr), 0,
73470 /*155044*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
73472 /*155050*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTSDZr), 0,
73478 /*155061*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SQRT_Fp80), 0,
73485 /*155073*/ OPC_SwitchOpcode /*2 cases */, 1|128,2/*257*/, TARGET_VAL(ISD::LOAD),// ->155335
73497 /*155097*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTPSm), 0|OPFL_Chain|OPFL_MemRefs,
73505 /*155116*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTPSYm), 0|OPFL_Chain|OPFL_MemRefs,
73517 /*155140*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SQRTPSm), 0|OPFL_Chain|OPFL_MemRefs,
73527 /*155162*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTPDm), 0|OPFL_Chain|OPFL_MemRefs,
73535 /*155181*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTPDYm), 0|OPFL_Chain|OPFL_MemRefs,
73547 /*155205*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SQRTPDm), 0|OPFL_Chain|OPFL_MemRefs,
73557 /*155227*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTPSZm), 0|OPFL_Chain|OPFL_MemRefs,
73565 /*155246*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTPDZm), 0|OPFL_Chain|OPFL_MemRefs,
73573 /*155265*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTPSZ128m), 0|OPFL_Chain|OPFL_MemRefs,
73581 /*155284*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTPSZ256m), 0|OPFL_Chain|OPFL_MemRefs,
73589 /*155303*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTPDZ128m), 0|OPFL_Chain|OPFL_MemRefs,
73597 /*155322*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTPDZ256m), 0|OPFL_Chain|OPFL_MemRefs,
73603 /*155335*/ /*SwitchOpcode*/ 11|128,1/*139*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->155478
73614 /*155355*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTPSZmb), 0|OPFL_Chain|OPFL_MemRefs,
73625 /*155378*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTPDZmb), 0|OPFL_Chain|OPFL_MemRefs,
73636 /*155402*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTPSZ128mb), 0|OPFL_Chain|OPFL_MemRefs,
73644 /*155421*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTPSZ256mb), 0|OPFL_Chain|OPFL_MemRefs,
73656 /*155446*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTPDZ128mb), 0|OPFL_Chain|OPFL_MemRefs,
73664 /*155465*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTPDZ256mb), 0|OPFL_Chain|OPFL_MemRefs,
73676 /*155489*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTPSr), 0,
73682 /*155499*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SQRTPSr), 0,
73688 /*155509*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTPSZ128r), 0,
73696 /*155523*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTPSYr), 0,
73702 /*155533*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTPSZ256r), 0,
73710 /*155547*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTPDr), 0,
73716 /*155557*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SQRTPDr), 0,
73722 /*155567*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTPDZ128r), 0,
73730 /*155581*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTPDYr), 0,
73736 /*155591*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTPDZ256r), 0,
73743 /*155603*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTPSZr), 0,
73749 /*155614*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTPDZr), 0,
73755 /*155623*/ /*SwitchOpcode*/ 85|128,1/*213*/, TARGET_VAL(X86ISD::FRSQRT),// ->155840
73758 /*155630*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
73770 /*155651*/ OPC_MorphNodeTo1, TARGET_VAL(X86::RSQRTSSm), 0|OPFL_Chain|OPFL_MemRefs,
73778 /*155669*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
73780 /*155675*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRTSSm), 0|OPFL_Chain|OPFL_MemRefs,
73790 /*155696*/ OPC_MorphNodeTo1, TARGET_VAL(X86::RSQRTSSr), 0,
73796 /*155706*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
73798 /*155712*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRTSSr), 0,
73805 /*155723*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
73817 /*155745*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRTPSm), 0|OPFL_Chain|OPFL_MemRefs,
73825 /*155764*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRTPSYm), 0|OPFL_Chain|OPFL_MemRefs,
73837 /*155788*/ OPC_MorphNodeTo1, TARGET_VAL(X86::RSQRTPSm), 0|OPFL_Chain|OPFL_MemRefs,
73847 /*155809*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRTPSr), 0,
73853 /*155819*/ OPC_MorphNodeTo1, TARGET_VAL(X86::RSQRTPSr), 0,
73860 /*155831*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRTPSYr), 0,
73866 /*155840*/ /*SwitchOpcode*/ 85|128,1/*213*/, TARGET_VAL(X86ISD::FRCP),// ->156057
73869 /*155847*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
73881 /*155868*/ OPC_MorphNodeTo1, TARGET_VAL(X86::RCPSSm), 0|OPFL_Chain|OPFL_MemRefs,
73889 /*155886*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
73891 /*155892*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCPSSm), 0|OPFL_Chain|OPFL_MemRefs,
73901 /*155913*/ OPC_MorphNodeTo1, TARGET_VAL(X86::RCPSSr), 0,
73907 /*155923*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
73909 /*155929*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCPSSr), 0,
73916 /*155940*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
73928 /*155962*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCPPSm), 0|OPFL_Chain|OPFL_MemRefs,
73936 /*155981*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCPPSYm), 0|OPFL_Chain|OPFL_MemRefs,
73948 /*156005*/ OPC_MorphNodeTo1, TARGET_VAL(X86::RCPPSm), 0|OPFL_Chain|OPFL_MemRefs,
73958 /*156026*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCPPSr), 0,
73964 /*156036*/ OPC_MorphNodeTo1, TARGET_VAL(X86::RCPPSr), 0,
73971 /*156048*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCPPSYr), 0,
73977 /*156057*/ /*SwitchOpcode*/ 40|128,2/*296*/, TARGET_VAL(X86ISD::FAND),// ->156357
73981 /*156065*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
73995 /*156089*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ANDPSrm), 0|OPFL_Chain|OPFL_MemRefs,
74006 /*156113*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VANDPSrm), 0|OPFL_Chain|OPFL_MemRefs,
74014 /*156132*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VANDPSZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
74022 /*156148*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
74037 /*156173*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ANDPSrm), 0|OPFL_Chain|OPFL_MemRefs,
74049 /*156198*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VANDPSrm), 0|OPFL_Chain|OPFL_MemRefs,
74057 /*156217*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VANDPSZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
74070 /*156242*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ANDPSrr), 0,
74076 /*156253*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VANDPSrr), 0,
74082 /*156264*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VANDPSZ128rr), 0,
74089 /*156275*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
74101 /*156295*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ANDPSrm), 0|OPFL_Chain|OPFL_MemRefs,
74108 /*156310*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
74121 /*156331*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ANDPSrm), 0|OPFL_Chain|OPFL_MemRefs,
74129 /*156348*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ANDPSrr), 0,
74134 /*156357*/ /*SwitchOpcode*/ 40|128,2/*296*/, TARGET_VAL(X86ISD::FOR),// ->156657
74138 /*156365*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
74152 /*156389*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ORPSrm), 0|OPFL_Chain|OPFL_MemRefs,
74163 /*156413*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VORPSrm), 0|OPFL_Chain|OPFL_MemRefs,
74171 /*156432*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VORPSZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
74179 /*156448*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
74194 /*156473*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ORPSrm), 0|OPFL_Chain|OPFL_MemRefs,
74206 /*156498*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VORPSrm), 0|OPFL_Chain|OPFL_MemRefs,
74214 /*156517*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VORPSZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
74227 /*156542*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ORPSrr), 0,
74233 /*156553*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VORPSrr), 0,
74239 /*156564*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VORPSZ128rr), 0,
74246 /*156575*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
74258 /*156595*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ORPSrm), 0|OPFL_Chain|OPFL_MemRefs,
74265 /*156610*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
74278 /*156631*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ORPSrm), 0|OPFL_Chain|OPFL_MemRefs,
74286 /*156648*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ORPSrr), 0,
74291 /*156657*/ /*SwitchOpcode*/ 40|128,2/*296*/, TARGET_VAL(X86ISD::FXOR),// ->156957
74295 /*156665*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
74309 /*156689*/ OPC_MorphNodeTo1, TARGET_VAL(X86::XORPSrm), 0|OPFL_Chain|OPFL_MemRefs,
74320 /*156713*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VXORPSrm), 0|OPFL_Chain|OPFL_MemRefs,
74328 /*156732*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VXORPSZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
74336 /*156748*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
74351 /*156773*/ OPC_MorphNodeTo1, TARGET_VAL(X86::XORPSrm), 0|OPFL_Chain|OPFL_MemRefs,
74363 /*156798*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VXORPSrm), 0|OPFL_Chain|OPFL_MemRefs,
74371 /*156817*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VXORPSZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
74384 /*156842*/ OPC_MorphNodeTo1, TARGET_VAL(X86::XORPSrr), 0,
74390 /*156853*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VXORPSrr), 0,
74396 /*156864*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VXORPSZ128rr), 0,
74403 /*156875*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
74415 /*156895*/ OPC_MorphNodeTo1, TARGET_VAL(X86::XORPSrm), 0|OPFL_Chain|OPFL_MemRefs,
74422 /*156910*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
74435 /*156931*/ OPC_MorphNodeTo1, TARGET_VAL(X86::XORPSrm), 0|OPFL_Chain|OPFL_MemRefs,
74443 /*156948*/ OPC_MorphNodeTo1, TARGET_VAL(X86::XORPSrr), 0,
74448 /*156957*/ /*SwitchOpcode*/ 57|128,8/*1081*/, TARGET_VAL(ISD::UINT_TO_FP),// ->158042
74451 /*156965*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
74463 /*156988*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
74465 /*156994*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUSI2SSZrm), 0|OPFL_Chain|OPFL_MemRefs,
74473 /*157014*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
74475 /*157020*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUSI2SDZrm), 0|OPFL_Chain|OPFL_MemRefs,
74487 /*157047*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
74489 /*157053*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUSI642SSZrm), 0|OPFL_Chain|OPFL_MemRefs,
74497 /*157073*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
74499 /*157079*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUSI642SDZrm), 0|OPFL_Chain|OPFL_MemRefs,
74511 /*157104*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
74513 /*157110*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUSI2SSZrr), 0,
74519 /*157122*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
74521 /*157128*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUSI2SDZrr), 0,
74530 /*157145*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
74532 /*157151*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUSI642SSZrr), 0,
74538 /*157163*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
74540 /*157169*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUSI642SDZrr), 0,
74548 /*157182*/ OPC_SwitchOpcode /*2 cases */, 97|128,1/*225*/, TARGET_VAL(ISD::LOAD),// ->157412
74560 /*157207*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUDQ2PDZrm), 0|OPFL_Chain|OPFL_MemRefs,
74568 /*157226*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUDQ2PSZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
74579 /*157250*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUDQ2PDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
74587 /*157269*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUDQ2PSZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
74598 /*157292*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUDQ2PSZrm), 0|OPFL_Chain|OPFL_MemRefs,
74608 /*157315*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUQQ2PDZrm), 0|OPFL_Chain|OPFL_MemRefs,
74616 /*157334*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUQQ2PSZrm), 0|OPFL_Chain|OPFL_MemRefs,
74627 /*157357*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUQQ2PDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
74637 /*157380*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUQQ2PDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
74645 /*157399*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUQQ2PSZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
74651 /*157412*/ /*SwitchOpcode*/ 103|128,1/*231*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->157647
74663 /*157436*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUDQ2PDZrmb), 0|OPFL_Chain|OPFL_MemRefs,
74671 /*157455*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUDQ2PSZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
74682 /*157479*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUDQ2PDZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
74690 /*157498*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUDQ2PSZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
74701 /*157521*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUDQ2PSZrmb), 0|OPFL_Chain|OPFL_MemRefs,
74714 /*157549*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUQQ2PDZrmb), 0|OPFL_Chain|OPFL_MemRefs,
74722 /*157568*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUQQ2PSZrmb), 0|OPFL_Chain|OPFL_MemRefs,
74733 /*157591*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUQQ2PDZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
74743 /*157614*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUQQ2PDZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
74751 /*157633*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUQQ2PSZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
74765 /*157660*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUDQ2PDZrr), 0,
74772 /*157673*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUDQ2PSZ256rr), 0,
74778 /*157683*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
74781 /*157692*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
74783 /*157701*/ OPC_EmitNode1, TARGET_VAL(X86::VCVTUDQ2PSZrr), 0,
74786 /*157711*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
74797 /*157731*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUDQ2PDZ256rr), 0,
74803 /*157741*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
74806 /*157750*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
74808 /*157759*/ OPC_EmitNode1, TARGET_VAL(X86::VCVTUDQ2PDZrr), 0,
74811 /*157769*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
74819 /*157784*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUDQ2PSZ128rr), 0,
74825 /*157794*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
74828 /*157803*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
74830 /*157812*/ OPC_EmitNode1, TARGET_VAL(X86::VCVTUDQ2PSZrr), 0,
74833 /*157822*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
74843 /*157839*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUDQ2PSZrr), 0,
74851 /*157854*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUQQ2PDZrr), 0,
74857 /*157865*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUQQ2PSZrr), 0,
74867 /*157882*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUQQ2PDZ128rr), 0,
74873 /*157892*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
74876 /*157901*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
74878 /*157910*/ OPC_EmitNode1, TARGET_VAL(X86::VCVTUQQ2PDZrr), 0,
74881 /*157920*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
74891 /*157939*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUQQ2PDZ256rr), 0,
74897 /*157949*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
74900 /*157958*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
74902 /*157967*/ OPC_EmitNode1, TARGET_VAL(X86::VCVTUQQ2PDZrr), 0,
74905 /*157977*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
74913 /*157992*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUQQ2PSZ256rr), 0,
74919 /*158002*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
74922 /*158011*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
74924 /*158020*/ OPC_EmitNode1, TARGET_VAL(X86::VCVTUQQ2PSZrr), 0,
74927 /*158030*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
74935 /*158042*/ /*SwitchOpcode*/ 72|128,1/*200*/, TARGET_VAL(X86ISD::FILD),// ->158246
74945 /*158062*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ILD_Fp16m32), 0|OPFL_Chain|OPFL_MemRefs,
74954 /*158083*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ILD_Fp32m32), 0|OPFL_Chain|OPFL_MemRefs,
74963 /*158104*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ILD_Fp64m32), 0|OPFL_Chain|OPFL_MemRefs,
74974 /*158129*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ILD_Fp16m64), 0|OPFL_Chain|OPFL_MemRefs,
74983 /*158150*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ILD_Fp32m64), 0|OPFL_Chain|OPFL_MemRefs,
74992 /*158171*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ILD_Fp64m64), 0|OPFL_Chain|OPFL_MemRefs,
75002 /*158194*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ILD_Fp16m80), 0|OPFL_Chain|OPFL_MemRefs,
75010 /*158213*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ILD_Fp32m80), 0|OPFL_Chain|OPFL_MemRefs,
75018 /*158232*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ILD_Fp64m80), 0|OPFL_Chain|OPFL_MemRefs,
75024 /*158246*/ /*SwitchOpcode*/ 65, TARGET_VAL(X86ISD::FLD),// ->158314
75032 /*158261*/ OPC_MorphNodeTo2, TARGET_VAL(X86::LD_Fp32m), 0|OPFL_Chain|OPFL_MemRefs,
75040 /*158281*/ OPC_MorphNodeTo2, TARGET_VAL(X86::LD_Fp64m), 0|OPFL_Chain|OPFL_MemRefs,
75048 /*158301*/ OPC_MorphNodeTo2, TARGET_VAL(X86::LD_Fp80m), 0|OPFL_Chain|OPFL_MemRefs,
75053 /*158314*/ /*SwitchOpcode*/ 43, TARGET_VAL(X86ISD::FILD_FLAG),// ->158360
75061 /*158329*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ILD_Fp64m64), 0|OPFL_Chain|OPFL_GlueOutput|OPFL_MemRefs,
75068 /*158347*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ILD_Fp64m80), 0|OPFL_Chain|OPFL_GlueOutput|OPFL_MemRefs,
75073 /*158360*/ /*SwitchOpcode*/ 67, TARGET_VAL(X86ISD::FMADD_RND),// ->158430
75079 /*158368*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
75083 /*158377*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213SSZrb), 0,
75089 /*158391*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213SDZrb), 0,
75095 /*158405*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PSZrb), 0,
75101 /*158419*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PDZrb), 0,
75106 /*158430*/ /*SwitchOpcode*/ 67, TARGET_VAL(X86ISD::FMSUB_RND),// ->158500
75112 /*158438*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
75116 /*158447*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213SSZrb), 0,
75122 /*158461*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213SDZrb), 0,
75128 /*158475*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PSZrb), 0,
75134 /*158489*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PDZrb), 0,
75139 /*158500*/ /*SwitchOpcode*/ 67, TARGET_VAL(X86ISD::FNMADD_RND),// ->158570
75145 /*158508*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
75149 /*158517*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213SSZrb), 0,
75155 /*158531*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213SDZrb), 0,
75161 /*158545*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PSZrb), 0,
75167 /*158559*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PDZrb), 0,
75172 /*158570*/ /*SwitchOpcode*/ 67, TARGET_VAL(X86ISD::FNMSUB_RND),// ->158640
75178 /*158578*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
75182 /*158587*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213SSZrb), 0,
75188 /*158601*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213SDZrb), 0,
75194 /*158615*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PSZrb), 0,
75200 /*158629*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PDZrb), 0,
75205 /*158640*/ /*SwitchOpcode*/ 61|128,1/*189*/, TARGET_VAL(ISD::FP16_TO_FP),// ->158833
75208 /*158647*/ OPC_CheckOpcode, TARGET_VAL(ISD::FP_TO_FP16),
75217 /*158665*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
75220 /*158676*/ OPC_EmitNode1, TARGET_VAL(X86::VCVTPS2PHrr), 0,
75222 /*158684*/ OPC_EmitNode1, TARGET_VAL(X86::VCVTPH2PSrr), 0,
75225 /*158694*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
75232 /*158708*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
75235 /*158719*/ OPC_EmitNode1, TARGET_VAL(X86::VCVTPS2PHZ128rr), 0,
75237 /*158727*/ OPC_EmitNode1, TARGET_VAL(X86::VCVTPH2PSZ128rr), 0,
75240 /*158737*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
75251 /*158756*/ OPC_EmitNode1, TARGET_VAL(X86::MOVSX32rr16), 0,
75254 /*158766*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
75256 /*158774*/ OPC_EmitNode1, TARGET_VAL(X86::VCVTPH2PSrr), 0,
75259 /*158784*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
75265 /*158795*/ OPC_EmitNode1, TARGET_VAL(X86::MOVSX32rr16), 0,
75268 /*158805*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
75270 /*158813*/ OPC_EmitNode1, TARGET_VAL(X86::VCVTPH2PSZ128rr), 0,
75273 /*158823*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
75279 /*158833*/ /*SwitchOpcode*/ 12|128,2/*268*/, TARGET_VAL(ISD::ConstantFP),// ->159105
75284 /*158846*/ OPC_MorphNodeTo2, TARGET_VAL(X86::LD_Fp032), 0,
75291 /*158858*/ OPC_MorphNodeTo2, TARGET_VAL(X86::LD_Fp132), 0,
75299 /*158872*/ OPC_MorphNodeTo1, TARGET_VAL(X86::FsFLD0SS), 0,
75305 /*158881*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AVX512_FsFLD0SS), 0,
75313 /*158893*/ OPC_EmitNode2, TARGET_VAL(X86::LD_Fp032), 0,
75315 /*158900*/ OPC_MorphNodeTo2, TARGET_VAL(X86::CHS_Fp32), 0,
75322 /*158913*/ OPC_EmitNode2, TARGET_VAL(X86::LD_Fp132), 0,
75324 /*158920*/ OPC_MorphNodeTo2, TARGET_VAL(X86::CHS_Fp32), 0,
75333 /*158937*/ OPC_MorphNodeTo2, TARGET_VAL(X86::LD_Fp064), 0,
75340 /*158949*/ OPC_MorphNodeTo2, TARGET_VAL(X86::LD_Fp164), 0,
75348 /*158963*/ OPC_MorphNodeTo1, TARGET_VAL(X86::FsFLD0SD), 0,
75354 /*158972*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AVX512_FsFLD0SD), 0,
75362 /*158984*/ OPC_EmitNode2, TARGET_VAL(X86::LD_Fp064), 0,
75364 /*158991*/ OPC_MorphNodeTo2, TARGET_VAL(X86::CHS_Fp64), 0,
75371 /*159004*/ OPC_EmitNode2, TARGET_VAL(X86::LD_Fp164), 0,
75373 /*159011*/ OPC_MorphNodeTo2, TARGET_VAL(X86::CHS_Fp64), 0,
75381 /*159026*/ OPC_MorphNodeTo2, TARGET_VAL(X86::LD_Fp080), 0,
75387 /*159036*/ OPC_MorphNodeTo2, TARGET_VAL(X86::LD_Fp180), 0,
75393 /*159046*/ OPC_EmitNode2, TARGET_VAL(X86::LD_Fp080), 0,
75395 /*159053*/ OPC_MorphNodeTo2, TARGET_VAL(X86::CHS_Fp80), 0,
75401 /*159064*/ OPC_EmitNode2, TARGET_VAL(X86::LD_Fp180), 0,
75403 /*159071*/ OPC_MorphNodeTo2, TARGET_VAL(X86::CHS_Fp80), 0,
75412 /*159088*/ OPC_MorphNodeTo1, TARGET_VAL(X86::FsFLD0F128), 0,
75418 /*159097*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AVX512_FsFLD0F128), 0,
75424 /*159105*/ /*SwitchOpcode*/ 37, TARGET_VAL(ISD::FNEG),// ->159145
75428 /*159114*/ OPC_MorphNodeTo2, TARGET_VAL(X86::CHS_Fp32), 0,
75434 /*159126*/ OPC_MorphNodeTo2, TARGET_VAL(X86::CHS_Fp64), 0,
75439 /*159136*/ OPC_MorphNodeTo2, TARGET_VAL(X86::CHS_Fp80), 0,
75444 /*159145*/ /*SwitchOpcode*/ 37, TARGET_VAL(ISD::FABS),// ->159185
75448 /*159154*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ABS_Fp32), 0,
75454 /*159166*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ABS_Fp64), 0,
75459 /*159176*/ OPC_MorphNodeTo2, TARGET_VAL(X86::ABS_Fp80), 0,
75464 /*159185*/ /*SwitchOpcode*/ 37, TARGET_VAL(ISD::FSIN),// ->159225
75468 /*159194*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SIN_Fp32), 0,
75474 /*159206*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SIN_Fp64), 0,
75479 /*159216*/ OPC_MorphNodeTo2, TARGET_VAL(X86::SIN_Fp80), 0,
75484 /*159225*/ /*SwitchOpcode*/ 37, TARGET_VAL(ISD::FCOS),// ->159265
75488 /*159234*/ OPC_MorphNodeTo2, TARGET_VAL(X86::COS_Fp32), 0,
75494 /*159246*/ OPC_MorphNodeTo2, TARGET_VAL(X86::COS_Fp64), 0,
75499 /*159256*/ OPC_MorphNodeTo2, TARGET_VAL(X86::COS_Fp80), 0,
75504 /*159265*/ /*SwitchOpcode*/ 57|128,76|128,13/*222777*/, TARGET_VAL(ISD::VSELECT),// ->382047
75511 /*159285*/ OPC_SwitchOpcode /*3 cases */, 120|128,4/*632*/, TARGET_VAL(ISD::BITCAST),// ->159922
75514 /*159293*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VALIGN),
75517 /*159298*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
75519 /*159302*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
75530 /*159317*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
75543 /*159339*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNDZrmbikz), 0|OPFL_Chain|OPFL_MemRefs,
75550 /*159357*/ OPC_CheckOpcode, TARGET_VAL(ISD::INSERT_SUBVECTOR),
75553 /*159362*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
75563 /*159378*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
75577 /*159404*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI32x4Zrmkz), 0|OPFL_Chain|OPFL_MemRefs,
75584 /*159422*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
75598 /*159448*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI32x4Zrmkz), 0|OPFL_Chain|OPFL_MemRefs,
75605 /*159466*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
75619 /*159492*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI32x4Zrmkz), 0|OPFL_Chain|OPFL_MemRefs,
75626 /*159510*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
75640 /*159536*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI32x8Zrmkz), 0|OPFL_Chain|OPFL_MemRefs,
75647 /*159554*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
75661 /*159580*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI32x8Zrmkz), 0|OPFL_Chain|OPFL_MemRefs,
75668 /*159598*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
75682 /*159624*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI32x8Zrmkz), 0|OPFL_Chain|OPFL_MemRefs,
75689 /*159642*/ OPC_SwitchOpcode /*2 cases */, 96, TARGET_VAL(X86ISD::SHUF128),// ->159742
75692 /*159648*/ OPC_SwitchOpcode /*2 cases */, 44, TARGET_VAL(ISD::LOAD),// ->159696
75702 /*159663*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
75714 /*159682*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFI32X4Zrmikz), 0|OPFL_Chain|OPFL_MemRefs,
75718 /*159696*/ /*SwitchOpcode*/ 42, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->159741
75727 /*159708*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
75739 /*159727*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFI32X4Zrmbikz), 0|OPFL_Chain|OPFL_MemRefs,
75744 /*159742*/ /*SwitchOpcode*/ 46|128,1/*174*/, TARGET_VAL(X86ISD::VALIGN),// ->159920
75747 /*159748*/ OPC_SwitchOpcode /*2 cases */, 113, TARGET_VAL(ISD::LOAD),// ->159865
75757 /*159763*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
75770 /*159786*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNDZrmikz), 0|OPFL_Chain|OPFL_MemRefs,
75785 /*159818*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPALIGNRZ128rmikz), 0|OPFL_Chain|OPFL_MemRefs,
75800 /*159850*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPALIGNRZ128rmikz), 0|OPFL_Chain|OPFL_MemRefs,
75805 /*159865*/ /*SwitchOpcode*/ 51, TARGET_VAL(ISD::BITCAST),// ->159919
75807 /*159869*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
75818 /*159884*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
75829 /*159904*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNDZrmbik), 0|OPFL_Chain|OPFL_MemRefs,
75836 /*159922*/ /*SwitchOpcode*/ 51, TARGET_VAL(X86ISD::GF2P8AFFINEINVQB),// ->159976
75839 /*159927*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
75841 /*159931*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
75852 /*159946*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
75862 /*159962*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8AFFINEINVQBZ128rmbikz), 0|OPFL_Chain|OPFL_MemRefs,
75866 /*159976*/ /*SwitchOpcode*/ 51, TARGET_VAL(X86ISD::GF2P8AFFINEQB),// ->160030
75869 /*159981*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
75871 /*159985*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
75882 /*160000*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
75892 /*160016*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8AFFINEQBZ128rmbikz), 0|OPFL_Chain|OPFL_MemRefs,
75900 /*160034*/ OPC_CheckOpcode, TARGET_VAL(ISD::INSERT_SUBVECTOR),
75903 /*160039*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
75913 /*160055*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
75925 /*160078*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI32x4Zrmkz), 0|OPFL_Chain|OPFL_MemRefs,
75932 /*160096*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
75944 /*160119*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI32x8Zrmkz), 0|OPFL_Chain|OPFL_MemRefs,
75951 /*160137*/ OPC_SwitchOpcode /*72 cases */, 67|128,10/*1347*/, TARGET_VAL(ISD::BITCAST),// ->161489
75954 /*160146*/ OPC_SwitchOpcode /*5 cases */, 74, TARGET_VAL(X86ISD::SUBV_BROADCAST),// ->160224
75956 /*160151*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
75975 /*160181*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTI32X4rmkz), 0|OPFL_Chain|OPFL_MemRefs,
75991 /*160211*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTI32X8rmkz), 0|OPFL_Chain|OPFL_MemRefs,
75996 /*160224*/ /*SwitchOpcode*/ 76|128,1/*204*/, TARGET_VAL(ISD::AND),// ->160432
76000 /*160232*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
76018 /*160260*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
76032 /*160288*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
76046 /*160316*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
76053 /*160332*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
76072 /*160361*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
76086 /*160389*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
76100 /*160417*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
76106 /*160432*/ /*SwitchOpcode*/ 76|128,1/*204*/, TARGET_VAL(ISD::OR),// ->160640
76110 /*160440*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
76128 /*160468*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
76142 /*160496*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
76156 /*160524*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
76163 /*160540*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
76182 /*160569*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
76196 /*160597*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
76210 /*160625*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
76216 /*160640*/ /*SwitchOpcode*/ 76|128,1/*204*/, TARGET_VAL(ISD::XOR),// ->160848
76220 /*160648*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
76238 /*160676*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
76252 /*160704*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
76266 /*160732*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
76273 /*160748*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
76292 /*160777*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
76306 /*160805*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
76320 /*160833*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
76326 /*160848*/ /*SwitchOpcode*/ 100, TARGET_VAL(X86ISD::ANDNP),// ->160951
76329 /*160853*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
76347 /*160881*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
76361 /*160909*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
76375 /*160937*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
76384 /*160956*/ OPC_CheckOpcode, TARGET_VAL(ISD::INSERT_SUBVECTOR),
76387 /*160961*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
76397 /*160977*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
76409 /*161001*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI32x4Zrmk), 0|OPFL_Chain|OPFL_MemRefs,
76416 /*161020*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
76428 /*161044*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI32x4Zrmk), 0|OPFL_Chain|OPFL_MemRefs,
76435 /*161063*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
76447 /*161087*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI32x4Zrmk), 0|OPFL_Chain|OPFL_MemRefs,
76454 /*161106*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
76466 /*161130*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI32x8Zrmk), 0|OPFL_Chain|OPFL_MemRefs,
76473 /*161149*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
76485 /*161173*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI32x8Zrmk), 0|OPFL_Chain|OPFL_MemRefs,
76492 /*161192*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
76504 /*161216*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI32x8Zrmk), 0|OPFL_Chain|OPFL_MemRefs,
76511 /*161235*/ OPC_SwitchOpcode /*3 cases */, 94, TARGET_VAL(X86ISD::SHUF128),// ->161333
76514 /*161241*/ OPC_SwitchOpcode /*2 cases */, 43, TARGET_VAL(ISD::LOAD),// ->161288
76524 /*161256*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
76534 /*161273*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFI32X4Zrmik), 0|OPFL_Chain|OPFL_MemRefs,
76538 /*161288*/ /*SwitchOpcode*/ 41, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->161332
76547 /*161300*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
76557 /*161317*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFI32X4Zrmbik), 0|OPFL_Chain|OPFL_MemRefs,
76562 /*161333*/ /*SwitchOpcode*/ 115, TARGET_VAL(X86ISD::VALIGN),// ->161451
76565 /*161338*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
76575 /*161352*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
76586 /*161373*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNDZrmik), 0|OPFL_Chain|OPFL_MemRefs,
76599 /*161404*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPALIGNRZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
76612 /*161435*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPALIGNRZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
76617 /*161451*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->161487
76633 /*161475*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTI32X2Zmkz), 0|OPFL_Chain|OPFL_MemRefs,
76639 /*161489*/ /*SwitchOpcode*/ 85, TARGET_VAL(X86ISD::MULTISHIFT),// ->161577
76643 /*161496*/ OPC_SwitchOpcode /*2 cases */, 39, TARGET_VAL(ISD::BITCAST),// ->161539
76645 /*161501*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
76662 /*161526*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULTISHIFTQBZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
76666 /*161539*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::LOAD),// ->161576
76682 /*161563*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULTISHIFTQBZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
76687 /*161577*/ /*SwitchOpcode*/ 110, TARGET_VAL(X86ISD::VSRLI),// ->161690
76689 /*161581*/ OPC_SwitchOpcode /*2 cases */, 63, TARGET_VAL(ISD::LOAD),// ->161648
76699 /*161596*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
76709 /*161613*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLDZmikz), 0|OPFL_Chain|OPFL_MemRefs,
76717 /*161634*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLWZ256mikz), 0|OPFL_Chain|OPFL_MemRefs,
76722 /*161648*/ /*SwitchOpcode*/ 38, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->161689
76731 /*161660*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
76741 /*161676*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLDZmbikz), 0|OPFL_Chain|OPFL_MemRefs,
76746 /*161690*/ /*SwitchOpcode*/ 110, TARGET_VAL(X86ISD::VSHLI),// ->161803
76748 /*161694*/ OPC_SwitchOpcode /*2 cases */, 63, TARGET_VAL(ISD::LOAD),// ->161761
76758 /*161709*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
76768 /*161726*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLDZmikz), 0|OPFL_Chain|OPFL_MemRefs,
76776 /*161747*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLWZ256mikz), 0|OPFL_Chain|OPFL_MemRefs,
76781 /*161761*/ /*SwitchOpcode*/ 38, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->161802
76790 /*161773*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
76800 /*161789*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLDZmbikz), 0|OPFL_Chain|OPFL_MemRefs,
76805 /*161803*/ /*SwitchOpcode*/ 110, TARGET_VAL(X86ISD::VSRAI),// ->161916
76807 /*161807*/ OPC_SwitchOpcode /*2 cases */, 63, TARGET_VAL(ISD::LOAD),// ->161874
76817 /*161822*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
76827 /*161839*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRADZmikz), 0|OPFL_Chain|OPFL_MemRefs,
76835 /*161860*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAWZ256mikz), 0|OPFL_Chain|OPFL_MemRefs,
76840 /*161874*/ /*SwitchOpcode*/ 38, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->161915
76849 /*161886*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
76859 /*161902*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRADZmbikz), 0|OPFL_Chain|OPFL_MemRefs,
76864 /*161916*/ /*SwitchOpcode*/ 87, TARGET_VAL(X86ISD::VROTRI),// ->162006
76866 /*161920*/ OPC_SwitchOpcode /*2 cases */, 40, TARGET_VAL(ISD::LOAD),// ->161964
76876 /*161935*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
76886 /*161951*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORDZmikz), 0|OPFL_Chain|OPFL_MemRefs,
76890 /*161964*/ /*SwitchOpcode*/ 38, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->162005
76899 /*161976*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
76909 /*161992*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORDZmbikz), 0|OPFL_Chain|OPFL_MemRefs,
76914 /*162006*/ /*SwitchOpcode*/ 87, TARGET_VAL(X86ISD::VROTLI),// ->162096
76916 /*162010*/ OPC_SwitchOpcode /*2 cases */, 40, TARGET_VAL(ISD::LOAD),// ->162054
76926 /*162025*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
76936 /*162041*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLDZmikz), 0|OPFL_Chain|OPFL_MemRefs,
76940 /*162054*/ /*SwitchOpcode*/ 38, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->162095
76949 /*162066*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
76959 /*162082*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLDZmbikz), 0|OPFL_Chain|OPFL_MemRefs,
76964 /*162096*/ /*SwitchOpcode*/ 87, TARGET_VAL(X86ISD::PSHUFD),// ->162186
76966 /*162100*/ OPC_SwitchOpcode /*2 cases */, 40, TARGET_VAL(ISD::LOAD),// ->162144
76976 /*162115*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
76986 /*162131*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFDZmikz), 0|OPFL_Chain|OPFL_MemRefs,
76990 /*162144*/ /*SwitchOpcode*/ 38, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->162185
76999 /*162156*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
77009 /*162172*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFDZmbikz), 0|OPFL_Chain|OPFL_MemRefs,
77014 /*162186*/ /*SwitchOpcode*/ 44, TARGET_VAL(X86ISD::PSHUFHW),// ->162233
77016 /*162190*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
77026 /*162204*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
77036 /*162220*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFHWZ256mikz), 0|OPFL_Chain|OPFL_MemRefs,
77040 /*162233*/ /*SwitchOpcode*/ 44, TARGET_VAL(X86ISD::PSHUFLW),// ->162280
77042 /*162237*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
77052 /*162251*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
77062 /*162267*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFLWZ256mikz), 0|OPFL_Chain|OPFL_MemRefs,
77066 /*162280*/ /*SwitchOpcode*/ 90, TARGET_VAL(X86ISD::VALIGN),// ->162373
77069 /*162285*/ OPC_SwitchOpcode /*2 cases */, 41, TARGET_VAL(ISD::LOAD),// ->162330
77079 /*162300*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
77089 /*162316*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNDZrmikz), 0|OPFL_Chain|OPFL_MemRefs,
77093 /*162330*/ /*SwitchOpcode*/ 39, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->162372
77102 /*162342*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
77112 /*162358*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNDZrmbikz), 0|OPFL_Chain|OPFL_MemRefs,
77117 /*162373*/ /*SwitchOpcode*/ 46, TARGET_VAL(X86ISD::PALIGNR),// ->162422
77120 /*162378*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
77130 /*162392*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
77140 /*162408*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPALIGNRZ128rmikz), 0|OPFL_Chain|OPFL_MemRefs,
77144 /*162422*/ /*SwitchOpcode*/ 46, TARGET_VAL(X86ISD::DBPSADBW),// ->162471
77147 /*162427*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
77157 /*162441*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
77167 /*162457*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDBPSADBWZ256rmikz), 0|OPFL_Chain|OPFL_MemRefs,
77171 /*162471*/ /*SwitchOpcode*/ 48|128,2/*304*/, TARGET_VAL(X86ISD::VPTERNLOG),// ->162779
77176 /*162480*/ OPC_SwitchOpcode /*2 cases */, 44, TARGET_VAL(ISD::LOAD),// ->162528
77186 /*162495*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
77196 /*162513*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZrmikz), 0|OPFL_Chain|OPFL_MemRefs,
77200 /*162528*/ /*SwitchOpcode*/ 42, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->162573
77209 /*162540*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
77219 /*162558*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZrmbikz), 0|OPFL_Chain|OPFL_MemRefs,
77226 /*162576*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
77238 /*162592*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
77249 /*162611*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZrmikz), 0|OPFL_Chain|OPFL_MemRefs,
77256 /*162629*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
77267 /*162644*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
77278 /*162663*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZrmikz), 0|OPFL_Chain|OPFL_MemRefs,
77284 /*162680*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
77295 /*162694*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
77306 /*162713*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZrmbikz), 0|OPFL_Chain|OPFL_MemRefs,
77313 /*162731*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
77323 /*162744*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
77334 /*162763*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZrmbikz), 0|OPFL_Chain|OPFL_MemRefs,
77339 /*162779*/ /*SwitchOpcode*/ 114, TARGET_VAL(X86ISD::VSHLD),// ->162896
77342 /*162784*/ OPC_SwitchOpcode /*2 cases */, 65, TARGET_VAL(ISD::LOAD),// ->162853
77352 /*162799*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
77362 /*162816*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDWZ256rmikz), 0|OPFL_Chain|OPFL_MemRefs,
77370 /*162838*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDDZrmikz), 0|OPFL_Chain|OPFL_MemRefs,
77375 /*162853*/ /*SwitchOpcode*/ 39, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->162895
77384 /*162865*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
77394 /*162881*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDDZrmbikz), 0|OPFL_Chain|OPFL_MemRefs,
77399 /*162896*/ /*SwitchOpcode*/ 114, TARGET_VAL(X86ISD::VSHRD),// ->163013
77402 /*162901*/ OPC_SwitchOpcode /*2 cases */, 65, TARGET_VAL(ISD::LOAD),// ->162970
77412 /*162916*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
77422 /*162933*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDWZ256rmikz), 0|OPFL_Chain|OPFL_MemRefs,
77430 /*162955*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDDZrmikz), 0|OPFL_Chain|OPFL_MemRefs,
77435 /*162970*/ /*SwitchOpcode*/ 39, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->163012
77444 /*162982*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
77454 /*162998*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDDZrmbikz), 0|OPFL_Chain|OPFL_MemRefs,
77459 /*163013*/ /*SwitchOpcode*/ 96, TARGET_VAL(X86ISD::GF2P8AFFINEINVQB),// ->163112
77462 /*163018*/ OPC_SwitchOpcode /*2 cases */, 41, TARGET_VAL(ISD::LOAD),// ->163063
77472 /*163033*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
77482 /*163049*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8AFFINEINVQBZ128rmikz), 0|OPFL_Chain|OPFL_MemRefs,
77486 /*163063*/ /*SwitchOpcode*/ 45, TARGET_VAL(ISD::BITCAST),// ->163111
77488 /*163067*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
77499 /*163082*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
77507 /*163096*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8AFFINEINVQBZ128rmbik), 0|OPFL_Chain|OPFL_MemRefs,
77512 /*163112*/ /*SwitchOpcode*/ 96, TARGET_VAL(X86ISD::GF2P8AFFINEQB),// ->163211
77515 /*163117*/ OPC_SwitchOpcode /*2 cases */, 41, TARGET_VAL(ISD::LOAD),// ->163162
77525 /*163132*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
77535 /*163148*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8AFFINEQBZ128rmikz), 0|OPFL_Chain|OPFL_MemRefs,
77539 /*163162*/ /*SwitchOpcode*/ 45, TARGET_VAL(ISD::BITCAST),// ->163210
77541 /*163166*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
77552 /*163181*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
77560 /*163195*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8AFFINEQBZ128rmbik), 0|OPFL_Chain|OPFL_MemRefs,
77565 /*163211*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::SUBV_BROADCAST),// ->163282
77567 /*163215*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
77584 /*163242*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTI32X4rmkz), 0|OPFL_Chain|OPFL_MemRefs,
77598 /*163269*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTI32X8rmkz), 0|OPFL_Chain|OPFL_MemRefs,
77603 /*163282*/ /*SwitchOpcode*/ 5|128,1/*133*/, TARGET_VAL(X86ISD::VPERMV3),// ->163419
77607 /*163289*/ OPC_SwitchOpcode /*2 cases */, 87, TARGET_VAL(ISD::LOAD),// ->163380
77623 /*163317*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2Drmkz), 0|OPFL_Chain|OPFL_MemRefs,
77631 /*163341*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2W256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
77639 /*163365*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2B128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
77644 /*163380*/ /*SwitchOpcode*/ 35, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->163418
77659 /*163404*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2Drmbkz), 0|OPFL_Chain|OPFL_MemRefs,
77664 /*163419*/ /*SwitchOpcode*/ 117|128,1/*245*/, TARGET_VAL(ISD::ADD),// ->163668
77668 /*163427*/ OPC_SwitchOpcode /*2 cases */, 78, TARGET_VAL(ISD::LOAD),// ->163509
77684 /*163453*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
77692 /*163474*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDWZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
77700 /*163495*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDBZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
77705 /*163509*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->163544
77720 /*163531*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDDZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
77727 /*163547*/ OPC_SwitchOpcode /*2 cases */, 79, TARGET_VAL(ISD::LOAD),// ->163630
77744 /*163574*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
77752 /*163595*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDWZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
77760 /*163616*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDBZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
77765 /*163630*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->163666
77781 /*163653*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDDZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
77787 /*163668*/ /*SwitchOpcode*/ 120, TARGET_VAL(ISD::SUB),// ->163791
77790 /*163673*/ OPC_SwitchOpcode /*2 cases */, 78, TARGET_VAL(ISD::LOAD),// ->163755
77806 /*163699*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
77814 /*163720*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBWZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
77822 /*163741*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBBZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
77827 /*163755*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->163790
77842 /*163777*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBDZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
77847 /*163791*/ /*SwitchOpcode*/ 0|128,1/*128*/, TARGET_VAL(ISD::SADDSAT),// ->163923
77851 /*163799*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
77867 /*163824*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDSWZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
77875 /*163845*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDSBZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
77882 /*163861*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
77899 /*163887*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDSWZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
77907 /*163908*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDSBZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
77913 /*163923*/ /*SwitchOpcode*/ 62, TARGET_VAL(ISD::SSUBSAT),// ->163988
77916 /*163928*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
77932 /*163953*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBSWZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
77940 /*163974*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBSBZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
77945 /*163988*/ /*SwitchOpcode*/ 0|128,1/*128*/, TARGET_VAL(ISD::UADDSAT),// ->164120
77949 /*163996*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
77965 /*164021*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDUSWZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
77973 /*164042*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDUSBZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
77980 /*164058*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
77997 /*164084*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDUSWZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
78005 /*164105*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDUSBZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
78011 /*164120*/ /*SwitchOpcode*/ 62, TARGET_VAL(ISD::USUBSAT),// ->164185
78014 /*164125*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
78030 /*164150*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBUSWZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
78038 /*164171*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBUSBZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
78043 /*164185*/ /*SwitchOpcode*/ 75|128,1/*203*/, TARGET_VAL(ISD::MUL),// ->164392
78047 /*164193*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->164254
78063 /*164219*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
78071 /*164240*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLWZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
78076 /*164254*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->164289
78091 /*164276*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLDZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
78098 /*164292*/ OPC_SwitchOpcode /*2 cases */, 58, TARGET_VAL(ISD::LOAD),// ->164354
78115 /*164319*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
78123 /*164340*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLWZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
78128 /*164354*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->164390
78144 /*164377*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLDZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
78150 /*164392*/ /*SwitchOpcode*/ 82, TARGET_VAL(ISD::MULHS),// ->164477
78154 /*164399*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
78170 /*164423*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHWZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
78176 /*164438*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
78193 /*164463*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHWZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
78198 /*164477*/ /*SwitchOpcode*/ 82, TARGET_VAL(ISD::MULHU),// ->164562
78202 /*164484*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
78218 /*164508*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHUWZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
78224 /*164523*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
78241 /*164548*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHUWZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
78246 /*164562*/ /*SwitchOpcode*/ 82, TARGET_VAL(X86ISD::MULHRS),// ->164647
78250 /*164569*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
78266 /*164593*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHRSWZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
78272 /*164608*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
78289 /*164633*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHRSWZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
78294 /*164647*/ /*SwitchOpcode*/ 0|128,1/*128*/, TARGET_VAL(X86ISD::AVG),// ->164779
78298 /*164655*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
78314 /*164680*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPAVGWZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
78322 /*164701*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPAVGBZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
78329 /*164717*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
78346 /*164743*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPAVGWZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
78354 /*164764*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPAVGBZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
78360 /*164779*/ /*SwitchOpcode*/ 122, TARGET_VAL(X86ISD::PACKSS),// ->164904
78365 /*164788*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->164826
78381 /*164813*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKSSDWZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
78385 /*164826*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->164861
78400 /*164848*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKSSDWZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
78408 /*164866*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
78424 /*164890*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKSSWBZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
78429 /*164904*/ /*SwitchOpcode*/ 122, TARGET_VAL(X86ISD::PACKUS),// ->165029
78434 /*164913*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->164951
78450 /*164938*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKUSDWZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
78454 /*164951*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->164986
78469 /*164973*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKUSDWZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
78477 /*164991*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
78493 /*165015*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKUSWBZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
78498 /*165029*/ /*SwitchOpcode*/ 39, TARGET_VAL(X86ISD::VPMADDUBSW),// ->165071
78501 /*165034*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
78517 /*165058*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADDUBSWZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
78521 /*165071*/ /*SwitchOpcode*/ 82, TARGET_VAL(X86ISD::VPMADDWD),// ->165156
78525 /*165078*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
78541 /*165102*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADDWDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
78547 /*165117*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
78564 /*165142*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADDWDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
78569 /*165156*/ /*SwitchOpcode*/ 117|128,1/*245*/, TARGET_VAL(ISD::SMAX),// ->165405
78573 /*165164*/ OPC_SwitchOpcode /*2 cases */, 78, TARGET_VAL(ISD::LOAD),// ->165246
78589 /*165190*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSBZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
78597 /*165211*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSWZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
78605 /*165232*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
78610 /*165246*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->165281
78625 /*165268*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSDZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
78632 /*165284*/ OPC_SwitchOpcode /*2 cases */, 79, TARGET_VAL(ISD::LOAD),// ->165367
78649 /*165311*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSBZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
78657 /*165332*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSWZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
78665 /*165353*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
78670 /*165367*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->165403
78686 /*165390*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSDZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
78692 /*165405*/ /*SwitchOpcode*/ 117|128,1/*245*/, TARGET_VAL(ISD::UMAX),// ->165654
78696 /*165413*/ OPC_SwitchOpcode /*2 cases */, 78, TARGET_VAL(ISD::LOAD),// ->165495
78712 /*165439*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUBZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
78720 /*165460*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUWZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
78728 /*165481*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
78733 /*165495*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->165530
78748 /*165517*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUDZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
78755 /*165533*/ OPC_SwitchOpcode /*2 cases */, 79, TARGET_VAL(ISD::LOAD),// ->165616
78772 /*165560*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUBZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
78780 /*165581*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUWZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
78788 /*165602*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
78793 /*165616*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->165652
78809 /*165639*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUDZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
78815 /*165654*/ /*SwitchOpcode*/ 117|128,1/*245*/, TARGET_VAL(ISD::SMIN),// ->165903
78819 /*165662*/ OPC_SwitchOpcode /*2 cases */, 78, TARGET_VAL(ISD::LOAD),// ->165744
78835 /*165688*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSBZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
78843 /*165709*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSWZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
78851 /*165730*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
78856 /*165744*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->165779
78871 /*165766*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSDZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
78878 /*165782*/ OPC_SwitchOpcode /*2 cases */, 79, TARGET_VAL(ISD::LOAD),// ->165865
78895 /*165809*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSBZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
78903 /*165830*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSWZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
78911 /*165851*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
78916 /*165865*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->165901
78932 /*165888*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSDZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
78938 /*165903*/ /*SwitchOpcode*/ 117|128,1/*245*/, TARGET_VAL(ISD::UMIN),// ->166152
78942 /*165911*/ OPC_SwitchOpcode /*2 cases */, 78, TARGET_VAL(ISD::LOAD),// ->165993
78958 /*165937*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUBZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
78966 /*165958*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUWZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
78974 /*165979*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
78979 /*165993*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->166028
78994 /*166015*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUDZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
79001 /*166031*/ OPC_SwitchOpcode /*2 cases */, 79, TARGET_VAL(ISD::LOAD),// ->166114
79018 /*166058*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUBZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
79026 /*166079*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUWZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
79034 /*166100*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
79039 /*166114*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->166150
79055 /*166137*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUDZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
79061 /*166152*/ /*SwitchOpcode*/ 29|128,1/*157*/, TARGET_VAL(ISD::AND),// ->166313
79065 /*166160*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->166198
79081 /*166185*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
79085 /*166198*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->166233
79100 /*166220*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
79107 /*166236*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::LOAD),// ->166275
79124 /*166262*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
79128 /*166275*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->166311
79144 /*166298*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
79150 /*166313*/ /*SwitchOpcode*/ 29|128,1/*157*/, TARGET_VAL(ISD::OR),// ->166474
79154 /*166321*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->166359
79170 /*166346*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
79174 /*166359*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->166394
79189 /*166381*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
79196 /*166397*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::LOAD),// ->166436
79213 /*166423*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
79217 /*166436*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->166472
79233 /*166459*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
79239 /*166474*/ /*SwitchOpcode*/ 29|128,1/*157*/, TARGET_VAL(ISD::XOR),// ->166635
79243 /*166482*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->166520
79259 /*166507*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
79263 /*166520*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->166555
79278 /*166542*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
79285 /*166558*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::LOAD),// ->166597
79302 /*166584*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
79306 /*166597*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->166633
79322 /*166620*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
79328 /*166635*/ /*SwitchOpcode*/ 76, TARGET_VAL(X86ISD::ANDNP),// ->166714
79331 /*166640*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->166678
79347 /*166665*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
79351 /*166678*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->166713
79366 /*166700*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
79371 /*166714*/ /*SwitchOpcode*/ 71, TARGET_VAL(X86ISD::VSHL),// ->166788
79374 /*166719*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
79391 /*166746*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
79405 /*166774*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLWZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
79410 /*166788*/ /*SwitchOpcode*/ 71, TARGET_VAL(X86ISD::VSRA),// ->166862
79413 /*166793*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
79430 /*166820*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRADZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
79444 /*166848*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAWZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
79449 /*166862*/ /*SwitchOpcode*/ 71, TARGET_VAL(X86ISD::VSRL),// ->166936
79452 /*166867*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
79469 /*166894*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
79483 /*166922*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLWZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
79488 /*166936*/ /*SwitchOpcode*/ 99, TARGET_VAL(X86ISD::VSHLV),// ->167038
79491 /*166941*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->167002
79507 /*166967*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
79515 /*166988*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVWZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
79520 /*167002*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->167037
79535 /*167024*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVDZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
79540 /*167038*/ /*SwitchOpcode*/ 99, TARGET_VAL(X86ISD::VSRAV),// ->167140
79543 /*167043*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->167104
79559 /*167069*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
79567 /*167090*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVWZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
79572 /*167104*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->167139
79587 /*167126*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVDZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
79592 /*167140*/ /*SwitchOpcode*/ 99, TARGET_VAL(X86ISD::VSRLV),// ->167242
79595 /*167145*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->167206
79611 /*167171*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
79619 /*167192*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVWZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
79624 /*167206*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->167241
79639 /*167228*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVDZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
79644 /*167242*/ /*SwitchOpcode*/ 80, TARGET_VAL(ISD::ROTR),// ->167325
79647 /*167247*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->167287
79664 /*167274*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORVDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
79668 /*167287*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->167324
79684 /*167311*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORVDZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
79689 /*167325*/ /*SwitchOpcode*/ 80, TARGET_VAL(ISD::ROTL),// ->167408
79692 /*167330*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->167370
79709 /*167357*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLVDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
79713 /*167370*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->167407
79729 /*167394*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLVDZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
79734 /*167408*/ /*SwitchOpcode*/ 120, TARGET_VAL(X86ISD::VPERMV),// ->167531
79737 /*167413*/ OPC_SwitchOpcode /*2 cases */, 78, TARGET_VAL(ISD::LOAD),// ->167495
79753 /*167439*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMWZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
79761 /*167460*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMBZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
79769 /*167481*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
79774 /*167495*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->167530
79789 /*167517*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMDZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
79794 /*167531*/ /*SwitchOpcode*/ 39, TARGET_VAL(X86ISD::PSHUFB),// ->167573
79797 /*167536*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
79813 /*167560*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFBZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
79817 /*167573*/ /*SwitchOpcode*/ 77, TARGET_VAL(X86ISD::CVTTP2SI),// ->167653
79819 /*167577*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::LOAD),// ->167616
79836 /*167604*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2DQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
79840 /*167616*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->167652
79856 /*167640*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2DQZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
79861 /*167653*/ /*SwitchOpcode*/ 77, TARGET_VAL(X86ISD::CVTTP2UI),// ->167733
79863 /*167657*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::LOAD),// ->167696
79880 /*167684*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2UDQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
79884 /*167696*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->167732
79900 /*167720*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2UDQZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
79905 /*167733*/ /*SwitchOpcode*/ 77, TARGET_VAL(X86ISD::CVTP2SI),// ->167813
79907 /*167737*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::LOAD),// ->167776
79924 /*167764*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2DQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
79928 /*167776*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->167812
79944 /*167800*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2DQZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
79949 /*167813*/ /*SwitchOpcode*/ 77, TARGET_VAL(X86ISD::CVTP2UI),// ->167893
79951 /*167817*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::LOAD),// ->167856
79968 /*167844*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2UDQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
79972 /*167856*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->167892
79988 /*167880*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2UDQZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
79993 /*167893*/ /*SwitchOpcode*/ 115, TARGET_VAL(ISD::ABS),// ->168011
79995 /*167897*/ OPC_SwitchOpcode /*2 cases */, 75, TARGET_VAL(ISD::LOAD),// ->167976
80011 /*167923*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
80019 /*167943*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSWZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
80027 /*167963*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSBZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
80032 /*167976*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->168010
80047 /*167998*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSDZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
80052 /*168011*/ /*SwitchOpcode*/ 77, TARGET_VAL(ISD::CTLZ),// ->168091
80054 /*168015*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::LOAD),// ->168054
80071 /*168042*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPLZCNTDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
80075 /*168054*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->168090
80091 /*168078*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPLZCNTDZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
80096 /*168091*/ /*SwitchOpcode*/ 73, TARGET_VAL(X86ISD::CONFLICT),// ->168167
80098 /*168095*/ OPC_SwitchOpcode /*2 cases */, 33, TARGET_VAL(ISD::LOAD),// ->168132
80114 /*168120*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCONFLICTDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
80118 /*168132*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->168166
80133 /*168154*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCONFLICTDZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
80138 /*168167*/ /*SwitchOpcode*/ 5|128,1/*133*/, TARGET_VAL(ISD::CTPOP),// ->168304
80140 /*168172*/ OPC_SwitchOpcode /*2 cases */, 91, TARGET_VAL(ISD::LOAD),// ->168267
80157 /*168200*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
80171 /*168227*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTBZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
80185 /*168254*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTWZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
80190 /*168267*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->168303
80206 /*168291*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTDZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
80211 /*168304*/ /*SwitchOpcode*/ 120, TARGET_VAL(X86ISD::UNPCKL),// ->168427
80214 /*168309*/ OPC_SwitchOpcode /*2 cases */, 78, TARGET_VAL(ISD::LOAD),// ->168391
80230 /*168335*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLBWZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
80238 /*168356*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLWDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
80246 /*168377*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLDQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
80251 /*168391*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->168426
80266 /*168413*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLDQZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
80271 /*168427*/ /*SwitchOpcode*/ 120, TARGET_VAL(X86ISD::UNPCKH),// ->168550
80274 /*168432*/ OPC_SwitchOpcode /*2 cases */, 78, TARGET_VAL(ISD::LOAD),// ->168514
80290 /*168458*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHBWZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
80298 /*168479*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHWDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
80306 /*168500*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHDQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
80311 /*168514*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->168549
80326 /*168536*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHDQZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
80331 /*168550*/ /*SwitchOpcode*/ 109, TARGET_VAL(X86ISD::VSHLDV),// ->168662
80335 /*168556*/ OPC_SwitchOpcode /*2 cases */, 63, TARGET_VAL(ISD::LOAD),// ->168623
80351 /*168584*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVWZ256mkz), 0|OPFL_Chain|OPFL_MemRefs,
80359 /*168608*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVDZmkz), 0|OPFL_Chain|OPFL_MemRefs,
80364 /*168623*/ /*SwitchOpcode*/ 35, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->168661
80379 /*168647*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVDZmbkz), 0|OPFL_Chain|OPFL_MemRefs,
80384 /*168662*/ /*SwitchOpcode*/ 109, TARGET_VAL(X86ISD::VSHRDV),// ->168774
80388 /*168668*/ OPC_SwitchOpcode /*2 cases */, 63, TARGET_VAL(ISD::LOAD),// ->168735
80404 /*168696*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVWZ256mkz), 0|OPFL_Chain|OPFL_MemRefs,
80412 /*168720*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVDZmkz), 0|OPFL_Chain|OPFL_MemRefs,
80417 /*168735*/ /*SwitchOpcode*/ 35, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->168773
80432 /*168759*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVDZmbkz), 0|OPFL_Chain|OPFL_MemRefs,
80437 /*168774*/ /*SwitchOpcode*/ 83, TARGET_VAL(X86ISD::VPDPBUSD),// ->168860
80441 /*168780*/ OPC_SwitchOpcode /*2 cases */, 37, TARGET_VAL(ISD::LOAD),// ->168821
80457 /*168807*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPBUSDZmkz), 0|OPFL_Chain|OPFL_MemRefs,
80461 /*168821*/ /*SwitchOpcode*/ 35, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->168859
80476 /*168845*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPBUSDZmbkz), 0|OPFL_Chain|OPFL_MemRefs,
80481 /*168860*/ /*SwitchOpcode*/ 83, TARGET_VAL(X86ISD::VPDPBUSDS),// ->168946
80485 /*168866*/ OPC_SwitchOpcode /*2 cases */, 37, TARGET_VAL(ISD::LOAD),// ->168907
80501 /*168893*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPBUSDSZmkz), 0|OPFL_Chain|OPFL_MemRefs,
80505 /*168907*/ /*SwitchOpcode*/ 35, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->168945
80520 /*168931*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPBUSDSZmbkz), 0|OPFL_Chain|OPFL_MemRefs,
80525 /*168946*/ /*SwitchOpcode*/ 83, TARGET_VAL(X86ISD::VPDPWSSD),// ->169032
80529 /*168952*/ OPC_SwitchOpcode /*2 cases */, 37, TARGET_VAL(ISD::LOAD),// ->168993
80545 /*168979*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDZmkz), 0|OPFL_Chain|OPFL_MemRefs,
80549 /*168993*/ /*SwitchOpcode*/ 35, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->169031
80564 /*169017*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDZmbkz), 0|OPFL_Chain|OPFL_MemRefs,
80569 /*169032*/ /*SwitchOpcode*/ 83, TARGET_VAL(X86ISD::VPDPWSSDS),// ->169118
80573 /*169038*/ OPC_SwitchOpcode /*2 cases */, 37, TARGET_VAL(ISD::LOAD),// ->169079
80589 /*169065*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDSZmkz), 0|OPFL_Chain|OPFL_MemRefs,
80593 /*169079*/ /*SwitchOpcode*/ 35, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->169117
80608 /*169103*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDSZmbkz), 0|OPFL_Chain|OPFL_MemRefs,
80613 /*169118*/ /*SwitchOpcode*/ 39, TARGET_VAL(X86ISD::GF2P8MULB),// ->169160
80616 /*169123*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
80632 /*169147*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8MULBZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
80636 /*169160*/ /*SwitchOpcode*/ 78, TARGET_VAL(X86ISD::CVTNE2PS2BF16),// ->169241
80640 /*169167*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->169205
80656 /*169192*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTNE2PS2BF16Z256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
80660 /*169205*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->169240
80675 /*169227*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTNE2PS2BF16Z256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
80680 /*169241*/ /*SwitchOpcode*/ 77, TARGET_VAL(X86ISD::CVTNEPS2BF16),// ->169321
80682 /*169245*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::LOAD),// ->169284
80699 /*169272*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTNEPS2BF16Zrmkz), 0|OPFL_Chain|OPFL_MemRefs,
80703 /*169284*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->169320
80719 /*169308*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTNEPS2BF16Zrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
80728 /*169325*/ OPC_CheckOpcode, TARGET_VAL(ISD::INSERT_SUBVECTOR),
80731 /*169330*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
80741 /*169346*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
80751 /*169367*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI32x4Zrmk), 0|OPFL_Chain|OPFL_MemRefs,
80758 /*169386*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
80768 /*169407*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI32x8Zrmk), 0|OPFL_Chain|OPFL_MemRefs,
80775 /*169426*/ OPC_SwitchOpcode /*74 cases */, 7|128,9/*1159*/, TARGET_VAL(ISD::BITCAST),// ->170590
80778 /*169435*/ OPC_SwitchOpcode /*6 cases */, 72, TARGET_VAL(X86ISD::SUBV_BROADCAST),// ->169511
80780 /*169440*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
80797 /*169468*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTI32X4rmk), 0|OPFL_Chain|OPFL_MemRefs,
80811 /*169497*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTI32X8rmk), 0|OPFL_Chain|OPFL_MemRefs,
80816 /*169511*/ /*SwitchOpcode*/ 70|128,1/*198*/, TARGET_VAL(ISD::AND),// ->169713
80820 /*169519*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
80836 /*169545*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
80848 /*169572*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
80860 /*169599*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
80867 /*169616*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
80884 /*169643*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
80896 /*169670*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
80908 /*169697*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
80914 /*169713*/ /*SwitchOpcode*/ 70|128,1/*198*/, TARGET_VAL(ISD::OR),// ->169915
80918 /*169721*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
80934 /*169747*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
80946 /*169774*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
80958 /*169801*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
80965 /*169818*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
80982 /*169845*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
80994 /*169872*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
81006 /*169899*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
81012 /*169915*/ /*SwitchOpcode*/ 70|128,1/*198*/, TARGET_VAL(ISD::XOR),// ->170117
81016 /*169923*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
81032 /*169949*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
81044 /*169976*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
81056 /*170003*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
81063 /*170020*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
81080 /*170047*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
81092 /*170074*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
81104 /*170101*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
81110 /*170117*/ /*SwitchOpcode*/ 97, TARGET_VAL(X86ISD::ANDNP),// ->170217
81113 /*170122*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
81129 /*170148*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
81141 /*170175*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
81153 /*170202*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
81158 /*170217*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->170252
81172 /*170239*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTI32X2Zmk), 0|OPFL_Chain|OPFL_MemRefs,
81180 /*170257*/ OPC_CheckOpcode, TARGET_VAL(ISD::INSERT_SUBVECTOR),
81186 /*170267*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
81198 /*170287*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI32x4Zrrkz), 0,
81205 /*170301*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
81217 /*170321*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI32x4Zrrkz), 0,
81224 /*170335*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
81236 /*170355*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI32x4Zrrkz), 0,
81243 /*170369*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
81255 /*170389*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI32x8Zrrkz), 0,
81262 /*170403*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
81274 /*170423*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI32x8Zrrkz), 0,
81281 /*170437*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
81293 /*170457*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI32x8Zrrkz), 0,
81300 /*170470*/ OPC_SwitchOpcode /*2 cases */, 29, TARGET_VAL(X86ISD::SHUF128),// ->170503
81305 /*170478*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
81315 /*170493*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFI32X4Zrrikz), 0,
81319 /*170503*/ /*SwitchOpcode*/ 82, TARGET_VAL(X86ISD::VALIGN),// ->170588
81324 /*170510*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
81335 /*170529*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNDZrrikz), 0,
81348 /*170553*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPALIGNRZ128rrikz), 0,
81361 /*170577*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPALIGNRZ128rrikz), 0,
81368 /*170590*/ /*SwitchOpcode*/ 83, TARGET_VAL(X86ISD::MULTISHIFT),// ->170676
81372 /*170597*/ OPC_SwitchOpcode /*2 cases */, 38, TARGET_VAL(ISD::BITCAST),// ->170639
81374 /*170602*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
81389 /*170625*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULTISHIFTQBZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
81393 /*170639*/ /*SwitchOpcode*/ 33, TARGET_VAL(ISD::LOAD),// ->170675
81407 /*170661*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULTISHIFTQBZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
81412 /*170676*/ /*SwitchOpcode*/ 109, TARGET_VAL(X86ISD::VSRLI),// ->170788
81414 /*170680*/ OPC_SwitchOpcode /*2 cases */, 63, TARGET_VAL(ISD::LOAD),// ->170747
81424 /*170695*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
81432 /*170710*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLDZmik), 0|OPFL_Chain|OPFL_MemRefs,
81440 /*170732*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLWZ256mik), 0|OPFL_Chain|OPFL_MemRefs,
81445 /*170747*/ /*SwitchOpcode*/ 37, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->170787
81454 /*170759*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
81462 /*170773*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLDZmbik), 0|OPFL_Chain|OPFL_MemRefs,
81467 /*170788*/ /*SwitchOpcode*/ 109, TARGET_VAL(X86ISD::VSHLI),// ->170900
81469 /*170792*/ OPC_SwitchOpcode /*2 cases */, 63, TARGET_VAL(ISD::LOAD),// ->170859
81479 /*170807*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
81487 /*170822*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLDZmik), 0|OPFL_Chain|OPFL_MemRefs,
81495 /*170844*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLWZ256mik), 0|OPFL_Chain|OPFL_MemRefs,
81500 /*170859*/ /*SwitchOpcode*/ 37, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->170899
81509 /*170871*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
81517 /*170885*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLDZmbik), 0|OPFL_Chain|OPFL_MemRefs,
81522 /*170900*/ /*SwitchOpcode*/ 109, TARGET_VAL(X86ISD::VSRAI),// ->171012
81524 /*170904*/ OPC_SwitchOpcode /*2 cases */, 63, TARGET_VAL(ISD::LOAD),// ->170971
81534 /*170919*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
81542 /*170934*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRADZmik), 0|OPFL_Chain|OPFL_MemRefs,
81550 /*170956*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAWZ256mik), 0|OPFL_Chain|OPFL_MemRefs,
81555 /*170971*/ /*SwitchOpcode*/ 37, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->171011
81564 /*170983*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
81572 /*170997*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRADZmbik), 0|OPFL_Chain|OPFL_MemRefs,
81577 /*171012*/ /*SwitchOpcode*/ 85, TARGET_VAL(X86ISD::VROTRI),// ->171100
81579 /*171016*/ OPC_SwitchOpcode /*2 cases */, 39, TARGET_VAL(ISD::LOAD),// ->171059
81589 /*171031*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
81597 /*171045*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORDZmik), 0|OPFL_Chain|OPFL_MemRefs,
81601 /*171059*/ /*SwitchOpcode*/ 37, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->171099
81610 /*171071*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
81618 /*171085*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORDZmbik), 0|OPFL_Chain|OPFL_MemRefs,
81623 /*171100*/ /*SwitchOpcode*/ 85, TARGET_VAL(X86ISD::VROTLI),// ->171188
81625 /*171104*/ OPC_SwitchOpcode /*2 cases */, 39, TARGET_VAL(ISD::LOAD),// ->171147
81635 /*171119*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
81643 /*171133*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLDZmik), 0|OPFL_Chain|OPFL_MemRefs,
81647 /*171147*/ /*SwitchOpcode*/ 37, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->171187
81656 /*171159*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
81664 /*171173*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLDZmbik), 0|OPFL_Chain|OPFL_MemRefs,
81669 /*171188*/ /*SwitchOpcode*/ 85, TARGET_VAL(X86ISD::PSHUFD),// ->171276
81671 /*171192*/ OPC_SwitchOpcode /*2 cases */, 39, TARGET_VAL(ISD::LOAD),// ->171235
81681 /*171207*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
81689 /*171221*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFDZmik), 0|OPFL_Chain|OPFL_MemRefs,
81693 /*171235*/ /*SwitchOpcode*/ 37, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->171275
81702 /*171247*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
81710 /*171261*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFDZmbik), 0|OPFL_Chain|OPFL_MemRefs,
81715 /*171276*/ /*SwitchOpcode*/ 43, TARGET_VAL(X86ISD::PSHUFHW),// ->171322
81717 /*171280*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
81727 /*171294*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
81735 /*171308*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFHWZ256mik), 0|OPFL_Chain|OPFL_MemRefs,
81739 /*171322*/ /*SwitchOpcode*/ 43, TARGET_VAL(X86ISD::PSHUFLW),// ->171368
81741 /*171326*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
81751 /*171340*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
81759 /*171354*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFLWZ256mik), 0|OPFL_Chain|OPFL_MemRefs,
81763 /*171368*/ /*SwitchOpcode*/ 88, TARGET_VAL(X86ISD::VALIGN),// ->171459
81766 /*171373*/ OPC_SwitchOpcode /*2 cases */, 40, TARGET_VAL(ISD::LOAD),// ->171417
81776 /*171388*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
81784 /*171402*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNDZrmik), 0|OPFL_Chain|OPFL_MemRefs,
81788 /*171417*/ /*SwitchOpcode*/ 38, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->171458
81797 /*171429*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
81805 /*171443*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNDZrmbik), 0|OPFL_Chain|OPFL_MemRefs,
81810 /*171459*/ /*SwitchOpcode*/ 45, TARGET_VAL(X86ISD::PALIGNR),// ->171507
81813 /*171464*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
81823 /*171478*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
81831 /*171492*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPALIGNRZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
81835 /*171507*/ /*SwitchOpcode*/ 45, TARGET_VAL(X86ISD::DBPSADBW),// ->171555
81838 /*171512*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
81848 /*171526*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
81856 /*171540*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDBPSADBWZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
81860 /*171555*/ /*SwitchOpcode*/ 97|128,4/*609*/, TARGET_VAL(X86ISD::VPTERNLOG),// ->172168
81866 /*171567*/ OPC_SwitchOpcode /*2 cases */, 43, TARGET_VAL(ISD::LOAD),// ->171614
81876 /*171582*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
81884 /*171599*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZrmik), 0|OPFL_Chain|OPFL_MemRefs,
81888 /*171614*/ /*SwitchOpcode*/ 41, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->171658
81897 /*171626*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
81905 /*171643*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZrmbik), 0|OPFL_Chain|OPFL_MemRefs,
81912 /*171661*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
81923 /*171676*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
81932 /*171694*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZrmik), 0|OPFL_Chain|OPFL_MemRefs,
81939 /*171712*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
81951 /*171728*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
81960 /*171746*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZrmik), 0|OPFL_Chain|OPFL_MemRefs,
81969 /*171767*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
81979 /*171781*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
81988 /*171801*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZrmik), 0|OPFL_Chain|OPFL_MemRefs,
81994 /*171818*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
82005 /*171833*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
82014 /*171851*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZrmik), 0|OPFL_Chain|OPFL_MemRefs,
82021 /*171869*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
82033 /*171885*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
82042 /*171903*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZrmik), 0|OPFL_Chain|OPFL_MemRefs,
82049 /*171921*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
82059 /*171934*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
82068 /*171952*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZrmbik), 0|OPFL_Chain|OPFL_MemRefs,
82074 /*171969*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
82085 /*171983*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
82094 /*172001*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZrmbik), 0|OPFL_Chain|OPFL_MemRefs,
82103 /*172022*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
82112 /*172034*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
82121 /*172054*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZrmbik), 0|OPFL_Chain|OPFL_MemRefs,
82127 /*172071*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
82137 /*172084*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
82146 /*172102*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZrmbik), 0|OPFL_Chain|OPFL_MemRefs,
82153 /*172120*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
82164 /*172134*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
82173 /*172152*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZrmbik), 0|OPFL_Chain|OPFL_MemRefs,
82178 /*172168*/ /*SwitchOpcode*/ 113, TARGET_VAL(X86ISD::VSHLD),// ->172284
82181 /*172173*/ OPC_SwitchOpcode /*2 cases */, 65, TARGET_VAL(ISD::LOAD),// ->172242
82191 /*172188*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
82199 /*172203*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDWZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
82207 /*172226*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDDZrmik), 0|OPFL_Chain|OPFL_MemRefs,
82212 /*172242*/ /*SwitchOpcode*/ 38, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->172283
82221 /*172254*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
82229 /*172268*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDDZrmbik), 0|OPFL_Chain|OPFL_MemRefs,
82234 /*172284*/ /*SwitchOpcode*/ 113, TARGET_VAL(X86ISD::VSHRD),// ->172400
82237 /*172289*/ OPC_SwitchOpcode /*2 cases */, 65, TARGET_VAL(ISD::LOAD),// ->172358
82247 /*172304*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
82255 /*172319*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDWZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
82263 /*172342*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDDZrmik), 0|OPFL_Chain|OPFL_MemRefs,
82268 /*172358*/ /*SwitchOpcode*/ 38, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->172399
82277 /*172370*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
82285 /*172384*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDDZrmbik), 0|OPFL_Chain|OPFL_MemRefs,
82290 /*172400*/ /*SwitchOpcode*/ 45, TARGET_VAL(X86ISD::GF2P8AFFINEINVQB),// ->172448
82293 /*172405*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
82303 /*172419*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
82311 /*172433*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8AFFINEINVQBZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
82315 /*172448*/ /*SwitchOpcode*/ 45, TARGET_VAL(X86ISD::GF2P8AFFINEQB),// ->172496
82318 /*172453*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
82328 /*172467*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
82336 /*172481*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8AFFINEQBZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
82340 /*172496*/ /*SwitchOpcode*/ 37|128,1/*165*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->172665
82355 /*172520*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTBZ128mkz), 0|OPFL_Chain|OPFL_MemRefs,
82369 /*172547*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTWZ256mkz), 0|OPFL_Chain|OPFL_MemRefs,
82383 /*172574*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTDZmkz), 0|OPFL_Chain|OPFL_MemRefs,
82395 /*172599*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTBZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
82407 /*172625*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTWZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
82419 /*172651*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTDZmk), 0|OPFL_Chain|OPFL_MemRefs,
82424 /*172665*/ /*SwitchOpcode*/ 16|128,4/*528*/, TARGET_VAL(ISD::LOAD),// ->173197
82442 /*172695*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQA32Zrmkz), 0|OPFL_Chain|OPFL_MemRefs,
82455 /*172721*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU8Z128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
82463 /*172741*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU16Z256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
82471 /*172761*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU32Zrmkz), 0|OPFL_Chain|OPFL_MemRefs,
82489 /*172795*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBWZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
82497 /*172815*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
82512 /*172843*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXWDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
82529 /*172876*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBWZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
82537 /*172896*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
82552 /*172924*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXWDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
82567 /*172954*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQA32Zrmk), 0|OPFL_Chain|OPFL_MemRefs,
82578 /*172979*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU8Z128rmk), 0|OPFL_Chain|OPFL_MemRefs,
82586 /*173000*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU16Z256rmk), 0|OPFL_Chain|OPFL_MemRefs,
82594 /*173021*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU32Zrmk), 0|OPFL_Chain|OPFL_MemRefs,
82610 /*173054*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBWZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
82618 /*173075*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
82631 /*173102*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXWDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
82646 /*173134*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBWZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
82654 /*173155*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
82667 /*173182*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXWDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
82673 /*173197*/ /*SwitchOpcode*/ 66, TARGET_VAL(X86ISD::SUBV_BROADCAST),// ->173266
82675 /*173201*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
82690 /*173226*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTI32X4rmk), 0|OPFL_Chain|OPFL_MemRefs,
82702 /*173252*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTI32X8rmk), 0|OPFL_Chain|OPFL_MemRefs,
82707 /*173266*/ /*SwitchOpcode*/ 112|128,1/*240*/, TARGET_VAL(X86ISD::VPERMV3),// ->173510
82711 /*173273*/ OPC_SwitchOpcode /*2 cases */, 38|128,1/*166*/, TARGET_VAL(ISD::LOAD),// ->173444
82726 /*173303*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMI2Drmk), 0|OPFL_Chain|OPFL_MemRefs,
82734 /*173327*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMI2W256rmk), 0|OPFL_Chain|OPFL_MemRefs,
82742 /*173351*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMI2B128rmk), 0|OPFL_Chain|OPFL_MemRefs,
82753 /*173380*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2Drmk), 0|OPFL_Chain|OPFL_MemRefs,
82761 /*173404*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2W256rmk), 0|OPFL_Chain|OPFL_MemRefs,
82769 /*173428*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2B128rmk), 0|OPFL_Chain|OPFL_MemRefs,
82775 /*173444*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->173509
82789 /*173469*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMI2Drmbk), 0|OPFL_Chain|OPFL_MemRefs,
82798 /*173494*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2Drmbk), 0|OPFL_Chain|OPFL_MemRefs,
82804 /*173510*/ /*SwitchOpcode*/ 117|128,1/*245*/, TARGET_VAL(ISD::ADD),// ->173759
82808 /*173518*/ OPC_SwitchOpcode /*2 cases */, 79, TARGET_VAL(ISD::LOAD),// ->173601
82822 /*173542*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
82830 /*173564*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDWZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
82838 /*173586*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDBZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
82843 /*173601*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->173635
82856 /*173621*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDDZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
82863 /*173638*/ OPC_SwitchOpcode /*2 cases */, 80, TARGET_VAL(ISD::LOAD),// ->173722
82878 /*173663*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
82886 /*173685*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDWZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
82894 /*173707*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDBZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
82899 /*173722*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->173757
82913 /*173743*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDDZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
82919 /*173759*/ /*SwitchOpcode*/ 120, TARGET_VAL(ISD::SUB),// ->173882
82922 /*173764*/ OPC_SwitchOpcode /*2 cases */, 79, TARGET_VAL(ISD::LOAD),// ->173847
82936 /*173788*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
82944 /*173810*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBWZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
82952 /*173832*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBBZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
82957 /*173847*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->173881
82970 /*173867*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBDZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
82975 /*173882*/ /*SwitchOpcode*/ 0|128,1/*128*/, TARGET_VAL(ISD::SADDSAT),// ->174014
82979 /*173890*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
82993 /*173913*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDSWZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
83001 /*173935*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDSBZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
83008 /*173952*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
83023 /*173976*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDSWZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
83031 /*173998*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDSBZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
83037 /*174014*/ /*SwitchOpcode*/ 62, TARGET_VAL(ISD::SSUBSAT),// ->174079
83040 /*174019*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
83054 /*174042*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBSWZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
83062 /*174064*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBSBZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
83067 /*174079*/ /*SwitchOpcode*/ 0|128,1/*128*/, TARGET_VAL(ISD::UADDSAT),// ->174211
83071 /*174087*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
83085 /*174110*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDUSWZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
83093 /*174132*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDUSBZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
83100 /*174149*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
83115 /*174173*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDUSWZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
83123 /*174195*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDUSBZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
83129 /*174211*/ /*SwitchOpcode*/ 62, TARGET_VAL(ISD::USUBSAT),// ->174276
83132 /*174216*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
83146 /*174239*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBUSWZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
83154 /*174261*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBUSBZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
83159 /*174276*/ /*SwitchOpcode*/ 73|128,1/*201*/, TARGET_VAL(ISD::MUL),// ->174481
83163 /*174284*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->174345
83177 /*174308*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
83185 /*174330*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLWZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
83190 /*174345*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->174379
83203 /*174365*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLDZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
83210 /*174382*/ OPC_SwitchOpcode /*2 cases */, 58, TARGET_VAL(ISD::LOAD),// ->174444
83225 /*174407*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
83233 /*174429*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLWZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
83238 /*174444*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->174479
83252 /*174465*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLDZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
83258 /*174481*/ /*SwitchOpcode*/ 80, TARGET_VAL(ISD::MULHS),// ->174564
83262 /*174488*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
83276 /*174510*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHWZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
83282 /*174526*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
83297 /*174549*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHWZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
83302 /*174564*/ /*SwitchOpcode*/ 80, TARGET_VAL(ISD::MULHU),// ->174647
83306 /*174571*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
83320 /*174593*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHUWZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
83326 /*174609*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
83341 /*174632*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHUWZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
83346 /*174647*/ /*SwitchOpcode*/ 80, TARGET_VAL(X86ISD::MULHRS),// ->174730
83350 /*174654*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
83364 /*174676*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHRSWZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
83370 /*174692*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
83385 /*174715*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHRSWZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
83390 /*174730*/ /*SwitchOpcode*/ 0|128,1/*128*/, TARGET_VAL(X86ISD::AVG),// ->174862
83394 /*174738*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
83408 /*174761*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPAVGWZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
83416 /*174783*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPAVGBZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
83423 /*174800*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
83438 /*174824*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPAVGWZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
83446 /*174846*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPAVGBZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
83452 /*174862*/ /*SwitchOpcode*/ 119, TARGET_VAL(X86ISD::PACKSS),// ->174984
83457 /*174871*/ OPC_SwitchOpcode /*2 cases */, 33, TARGET_VAL(ISD::LOAD),// ->174908
83471 /*174894*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKSSDWZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
83475 /*174908*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->174942
83488 /*174928*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKSSDWZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
83496 /*174947*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
83510 /*174969*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKSSWBZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
83515 /*174984*/ /*SwitchOpcode*/ 119, TARGET_VAL(X86ISD::PACKUS),// ->175106
83520 /*174993*/ OPC_SwitchOpcode /*2 cases */, 33, TARGET_VAL(ISD::LOAD),// ->175030
83534 /*175016*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKUSDWZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
83538 /*175030*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->175064
83551 /*175050*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKUSDWZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
83559 /*175069*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
83573 /*175091*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKUSWBZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
83578 /*175106*/ /*SwitchOpcode*/ 38, TARGET_VAL(X86ISD::VPMADDUBSW),// ->175147
83581 /*175111*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
83595 /*175133*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADDUBSWZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
83599 /*175147*/ /*SwitchOpcode*/ 80, TARGET_VAL(X86ISD::VPMADDWD),// ->175230
83603 /*175154*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
83617 /*175176*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADDWDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
83623 /*175192*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
83638 /*175215*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADDWDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
83643 /*175230*/ /*SwitchOpcode*/ 117|128,1/*245*/, TARGET_VAL(ISD::SMAX),// ->175479
83647 /*175238*/ OPC_SwitchOpcode /*2 cases */, 79, TARGET_VAL(ISD::LOAD),// ->175321
83661 /*175262*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSBZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
83669 /*175284*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSWZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
83677 /*175306*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
83682 /*175321*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->175355
83695 /*175341*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSDZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
83702 /*175358*/ OPC_SwitchOpcode /*2 cases */, 80, TARGET_VAL(ISD::LOAD),// ->175442
83717 /*175383*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSBZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
83725 /*175405*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSWZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
83733 /*175427*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
83738 /*175442*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->175477
83752 /*175463*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSDZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
83758 /*175479*/ /*SwitchOpcode*/ 117|128,1/*245*/, TARGET_VAL(ISD::UMAX),// ->175728
83762 /*175487*/ OPC_SwitchOpcode /*2 cases */, 79, TARGET_VAL(ISD::LOAD),// ->175570
83776 /*175511*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUBZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
83784 /*175533*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUWZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
83792 /*175555*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
83797 /*175570*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->175604
83810 /*175590*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUDZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
83817 /*175607*/ OPC_SwitchOpcode /*2 cases */, 80, TARGET_VAL(ISD::LOAD),// ->175691
83832 /*175632*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUBZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
83840 /*175654*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUWZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
83848 /*175676*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
83853 /*175691*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->175726
83867 /*175712*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUDZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
83873 /*175728*/ /*SwitchOpcode*/ 117|128,1/*245*/, TARGET_VAL(ISD::SMIN),// ->175977
83877 /*175736*/ OPC_SwitchOpcode /*2 cases */, 79, TARGET_VAL(ISD::LOAD),// ->175819
83891 /*175760*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSBZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
83899 /*175782*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSWZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
83907 /*175804*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
83912 /*175819*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->175853
83925 /*175839*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSDZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
83932 /*175856*/ OPC_SwitchOpcode /*2 cases */, 80, TARGET_VAL(ISD::LOAD),// ->175940
83947 /*175881*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSBZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
83955 /*175903*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSWZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
83963 /*175925*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
83968 /*175940*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->175975
83982 /*175961*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSDZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
83988 /*175977*/ /*SwitchOpcode*/ 117|128,1/*245*/, TARGET_VAL(ISD::UMIN),// ->176226
83992 /*175985*/ OPC_SwitchOpcode /*2 cases */, 79, TARGET_VAL(ISD::LOAD),// ->176068
84006 /*176009*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUBZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
84014 /*176031*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUWZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
84022 /*176053*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
84027 /*176068*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->176102
84040 /*176088*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUDZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
84047 /*176105*/ OPC_SwitchOpcode /*2 cases */, 80, TARGET_VAL(ISD::LOAD),// ->176189
84062 /*176130*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUBZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
84070 /*176152*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUWZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
84078 /*176174*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
84083 /*176189*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->176224
84097 /*176210*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUDZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
84103 /*176226*/ /*SwitchOpcode*/ 25|128,1/*153*/, TARGET_VAL(ISD::AND),// ->176383
84107 /*176234*/ OPC_SwitchOpcode /*2 cases */, 33, TARGET_VAL(ISD::LOAD),// ->176271
84121 /*176257*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
84125 /*176271*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->176305
84138 /*176291*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
84145 /*176308*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->176346
84160 /*176332*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
84164 /*176346*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->176381
84178 /*176367*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
84184 /*176383*/ /*SwitchOpcode*/ 25|128,1/*153*/, TARGET_VAL(ISD::OR),// ->176540
84188 /*176391*/ OPC_SwitchOpcode /*2 cases */, 33, TARGET_VAL(ISD::LOAD),// ->176428
84202 /*176414*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
84206 /*176428*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->176462
84219 /*176448*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
84226 /*176465*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->176503
84241 /*176489*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
84245 /*176503*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->176538
84259 /*176524*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
84265 /*176540*/ /*SwitchOpcode*/ 25|128,1/*153*/, TARGET_VAL(ISD::XOR),// ->176697
84269 /*176548*/ OPC_SwitchOpcode /*2 cases */, 33, TARGET_VAL(ISD::LOAD),// ->176585
84283 /*176571*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
84287 /*176585*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->176619
84300 /*176605*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
84307 /*176622*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->176660
84322 /*176646*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
84326 /*176660*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->176695
84340 /*176681*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
84346 /*176697*/ /*SwitchOpcode*/ 74, TARGET_VAL(X86ISD::ANDNP),// ->176774
84349 /*176702*/ OPC_SwitchOpcode /*2 cases */, 33, TARGET_VAL(ISD::LOAD),// ->176739
84363 /*176725*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
84367 /*176739*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->176773
84380 /*176759*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
84385 /*176774*/ /*SwitchOpcode*/ 69, TARGET_VAL(X86ISD::VSHL),// ->176846
84388 /*176779*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
84403 /*176804*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
84415 /*176831*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLWZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
84420 /*176846*/ /*SwitchOpcode*/ 69, TARGET_VAL(X86ISD::VSRA),// ->176918
84423 /*176851*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
84438 /*176876*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRADZrmk), 0|OPFL_Chain|OPFL_MemRefs,
84450 /*176903*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAWZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
84455 /*176918*/ /*SwitchOpcode*/ 69, TARGET_VAL(X86ISD::VSRL),// ->176990
84458 /*176923*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
84473 /*176948*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
84485 /*176975*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLWZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
84490 /*176990*/ /*SwitchOpcode*/ 98, TARGET_VAL(X86ISD::VSHLV),// ->177091
84493 /*176995*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->177056
84507 /*177019*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
84515 /*177041*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVWZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
84520 /*177056*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->177090
84533 /*177076*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVDZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
84538 /*177091*/ /*SwitchOpcode*/ 98, TARGET_VAL(X86ISD::VSRAV),// ->177192
84541 /*177096*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->177157
84555 /*177120*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
84563 /*177142*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVWZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
84568 /*177157*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->177191
84581 /*177177*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVDZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
84586 /*177192*/ /*SwitchOpcode*/ 98, TARGET_VAL(X86ISD::VSRLV),// ->177293
84589 /*177197*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->177258
84603 /*177221*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
84611 /*177243*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVWZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
84616 /*177258*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->177292
84629 /*177278*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVDZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
84634 /*177293*/ /*SwitchOpcode*/ 78, TARGET_VAL(ISD::ROTR),// ->177374
84637 /*177298*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::LOAD),// ->177337
84652 /*177323*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORVDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
84656 /*177337*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->177373
84670 /*177359*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORVDZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
84675 /*177374*/ /*SwitchOpcode*/ 78, TARGET_VAL(ISD::ROTL),// ->177455
84678 /*177379*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::LOAD),// ->177418
84693 /*177404*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLVDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
84697 /*177418*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->177454
84711 /*177440*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLVDZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
84716 /*177455*/ /*SwitchOpcode*/ 120, TARGET_VAL(X86ISD::VPERMV),// ->177578
84719 /*177460*/ OPC_SwitchOpcode /*2 cases */, 79, TARGET_VAL(ISD::LOAD),// ->177543
84733 /*177484*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMWZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
84741 /*177506*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMBZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
84749 /*177528*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
84754 /*177543*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->177577
84767 /*177563*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMDZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
84772 /*177578*/ /*SwitchOpcode*/ 38, TARGET_VAL(X86ISD::PSHUFB),// ->177619
84775 /*177583*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
84789 /*177605*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFBZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
84793 /*177619*/ /*SwitchOpcode*/ 75, TARGET_VAL(X86ISD::CVTTP2SI),// ->177697
84795 /*177623*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->177661
84810 /*177648*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2DQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
84814 /*177661*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->177696
84828 /*177683*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2DQZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
84833 /*177697*/ /*SwitchOpcode*/ 75, TARGET_VAL(X86ISD::CVTTP2UI),// ->177775
84835 /*177701*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->177739
84850 /*177726*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2UDQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
84854 /*177739*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->177774
84868 /*177761*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2UDQZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
84873 /*177775*/ /*SwitchOpcode*/ 75, TARGET_VAL(X86ISD::CVTP2SI),// ->177853
84875 /*177779*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->177817
84890 /*177804*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2DQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
84894 /*177817*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->177852
84908 /*177839*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2DQZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
84913 /*177853*/ /*SwitchOpcode*/ 75, TARGET_VAL(X86ISD::CVTP2UI),// ->177931
84915 /*177857*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->177895
84930 /*177882*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2UDQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
84934 /*177895*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->177930
84948 /*177917*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2UDQZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
84953 /*177931*/ /*SwitchOpcode*/ 115, TARGET_VAL(ISD::ABS),// ->178049
84955 /*177935*/ OPC_SwitchOpcode /*2 cases */, 76, TARGET_VAL(ISD::LOAD),// ->178015
84969 /*177959*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
84977 /*177980*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSWZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
84985 /*178001*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSBZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
84990 /*178015*/ /*SwitchOpcode*/ 30, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->178048
85003 /*178035*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSDZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
85008 /*178049*/ /*SwitchOpcode*/ 75, TARGET_VAL(ISD::CTLZ),// ->178127
85010 /*178053*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->178091
85025 /*178078*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPLZCNTDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
85029 /*178091*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->178126
85043 /*178113*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPLZCNTDZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
85048 /*178127*/ /*SwitchOpcode*/ 71, TARGET_VAL(X86ISD::CONFLICT),// ->178201
85050 /*178131*/ OPC_SwitchOpcode /*2 cases */, 32, TARGET_VAL(ISD::LOAD),// ->178167
85064 /*178154*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCONFLICTDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
85068 /*178167*/ /*SwitchOpcode*/ 30, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->178200
85081 /*178187*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCONFLICTDZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
85086 /*178201*/ /*SwitchOpcode*/ 1|128,1/*129*/, TARGET_VAL(ISD::CTPOP),// ->178334
85088 /*178206*/ OPC_SwitchOpcode /*2 cases */, 88, TARGET_VAL(ISD::LOAD),// ->178298
85103 /*178232*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
85115 /*178258*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTBZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
85127 /*178284*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTWZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
85132 /*178298*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->178333
85146 /*178320*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTDZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
85151 /*178334*/ /*SwitchOpcode*/ 120, TARGET_VAL(X86ISD::UNPCKL),// ->178457
85154 /*178339*/ OPC_SwitchOpcode /*2 cases */, 79, TARGET_VAL(ISD::LOAD),// ->178422
85168 /*178363*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLBWZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
85176 /*178385*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLWDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
85184 /*178407*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLDQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
85189 /*178422*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->178456
85202 /*178442*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLDQZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
85207 /*178457*/ /*SwitchOpcode*/ 120, TARGET_VAL(X86ISD::UNPCKH),// ->178580
85210 /*178462*/ OPC_SwitchOpcode /*2 cases */, 79, TARGET_VAL(ISD::LOAD),// ->178545
85224 /*178486*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHBWZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
85232 /*178508*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHWDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
85240 /*178530*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHDQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
85245 /*178545*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->178579
85258 /*178565*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHDQZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
85263 /*178580*/ /*SwitchOpcode*/ 107, TARGET_VAL(X86ISD::VSHLDV),// ->178690
85267 /*178586*/ OPC_SwitchOpcode /*2 cases */, 62, TARGET_VAL(ISD::LOAD),// ->178652
85281 /*178613*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVWZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
85289 /*178637*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVDZmk), 0|OPFL_Chain|OPFL_MemRefs,
85294 /*178652*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->178689
85307 /*178675*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVDZmbk), 0|OPFL_Chain|OPFL_MemRefs,
85312 /*178690*/ /*SwitchOpcode*/ 107, TARGET_VAL(X86ISD::VSHRDV),// ->178800
85316 /*178696*/ OPC_SwitchOpcode /*2 cases */, 62, TARGET_VAL(ISD::LOAD),// ->178762
85330 /*178723*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVWZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
85338 /*178747*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVDZmk), 0|OPFL_Chain|OPFL_MemRefs,
85343 /*178762*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->178799
85356 /*178785*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVDZmbk), 0|OPFL_Chain|OPFL_MemRefs,
85361 /*178800*/ /*SwitchOpcode*/ 81, TARGET_VAL(X86ISD::VPDPBUSD),// ->178884
85365 /*178806*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->178846
85379 /*178832*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPBUSDZmk), 0|OPFL_Chain|OPFL_MemRefs,
85383 /*178846*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->178883
85396 /*178869*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPBUSDZmbk), 0|OPFL_Chain|OPFL_MemRefs,
85401 /*178884*/ /*SwitchOpcode*/ 81, TARGET_VAL(X86ISD::VPDPBUSDS),// ->178968
85405 /*178890*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->178930
85419 /*178916*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPBUSDSZmk), 0|OPFL_Chain|OPFL_MemRefs,
85423 /*178930*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->178967
85436 /*178953*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPBUSDSZmbk), 0|OPFL_Chain|OPFL_MemRefs,
85441 /*178968*/ /*SwitchOpcode*/ 81, TARGET_VAL(X86ISD::VPDPWSSD),// ->179052
85445 /*178974*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->179014
85459 /*179000*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDZmk), 0|OPFL_Chain|OPFL_MemRefs,
85463 /*179014*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->179051
85476 /*179037*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDZmbk), 0|OPFL_Chain|OPFL_MemRefs,
85481 /*179052*/ /*SwitchOpcode*/ 81, TARGET_VAL(X86ISD::VPDPWSSDS),// ->179136
85485 /*179058*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->179098
85499 /*179084*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDSZmk), 0|OPFL_Chain|OPFL_MemRefs,
85503 /*179098*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->179135
85516 /*179121*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDSZmbk), 0|OPFL_Chain|OPFL_MemRefs,
85521 /*179136*/ /*SwitchOpcode*/ 38, TARGET_VAL(X86ISD::GF2P8MULB),// ->179177
85524 /*179141*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
85538 /*179163*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8MULBZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
85542 /*179177*/ /*SwitchOpcode*/ 76, TARGET_VAL(X86ISD::CVTNE2PS2BF16),// ->179256
85546 /*179184*/ OPC_SwitchOpcode /*2 cases */, 33, TARGET_VAL(ISD::LOAD),// ->179221
85560 /*179207*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTNE2PS2BF16Z256rmk), 0|OPFL_Chain|OPFL_MemRefs,
85564 /*179221*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->179255
85577 /*179241*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTNE2PS2BF16Z256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
85582 /*179256*/ /*SwitchOpcode*/ 75, TARGET_VAL(X86ISD::CVTNEPS2BF16),// ->179334
85584 /*179260*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->179298
85599 /*179285*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTNEPS2BF16Zrmk), 0|OPFL_Chain|OPFL_MemRefs,
85603 /*179298*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->179333
85617 /*179320*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTNEPS2BF16Zrmbk), 0|OPFL_Chain|OPFL_MemRefs,
85628 /*179345*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
85631 /*179351*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VALIGN),
85634 /*179356*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
85636 /*179360*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
85647 /*179375*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
85660 /*179397*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNDZ128rmbikz), 0|OPFL_Chain|OPFL_MemRefs,
85667 /*179415*/ OPC_CheckOpcode, TARGET_VAL(ISD::INSERT_SUBVECTOR),
85670 /*179420*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
85679 /*179433*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
85693 /*179460*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF64x2Z256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
85708 /*179494*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF64x2Z256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
85723 /*179528*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF64x2Z256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
85730 /*179545*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VALIGN),
85733 /*179550*/ OPC_SwitchOpcode /*2 cases */, 47, TARGET_VAL(ISD::LOAD),// ->179601
85743 /*179565*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
85756 /*179587*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNDZ128rmikz), 0|OPFL_Chain|OPFL_MemRefs,
85760 /*179601*/ /*SwitchOpcode*/ 51, TARGET_VAL(ISD::BITCAST),// ->179655
85762 /*179605*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
85773 /*179620*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
85784 /*179640*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNDZ128rmbik), 0|OPFL_Chain|OPFL_MemRefs,
85793 /*179660*/ OPC_CheckOpcode, TARGET_VAL(ISD::INSERT_SUBVECTOR),
85796 /*179665*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
85805 /*179678*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
85817 /*179701*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI64x2Z256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
85823 /*179718*/ OPC_SwitchOpcode /*56 cases */, 58|128,12/*1594*/, TARGET_VAL(ISD::BITCAST),// ->181317
85826 /*179727*/ OPC_SwitchOpcode /*5 cases */, 40, TARGET_VAL(X86ISD::SUBV_BROADCAST),// ->179771
85828 /*179732*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
85846 /*179759*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTI64X2Z128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
85850 /*179771*/ /*SwitchOpcode*/ 118|128,2/*374*/, TARGET_VAL(ISD::AND),// ->180149
85854 /*179780*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
85872 /*179808*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
85886 /*179836*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
85900 /*179864*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
85914 /*179892*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
85928 /*179920*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
85942 /*179948*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
85949 /*179965*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
85968 /*179994*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
85982 /*180022*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
85996 /*180050*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
86010 /*180078*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
86024 /*180106*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
86038 /*180134*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
86044 /*180149*/ /*SwitchOpcode*/ 118|128,2/*374*/, TARGET_VAL(ISD::OR),// ->180527
86048 /*180158*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
86066 /*180186*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
86080 /*180214*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
86094 /*180242*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
86108 /*180270*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
86122 /*180298*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
86136 /*180326*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
86143 /*180343*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
86162 /*180372*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
86176 /*180400*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
86190 /*180428*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
86204 /*180456*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
86218 /*180484*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
86232 /*180512*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
86238 /*180527*/ /*SwitchOpcode*/ 118|128,2/*374*/, TARGET_VAL(ISD::XOR),// ->180905
86242 /*180536*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
86260 /*180564*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
86274 /*180592*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
86288 /*180620*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
86302 /*180648*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
86316 /*180676*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
86330 /*180704*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
86337 /*180721*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
86356 /*180750*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
86370 /*180778*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
86384 /*180806*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
86398 /*180834*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
86412 /*180862*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
86426 /*180890*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
86432 /*180905*/ /*SwitchOpcode*/ 56|128,1/*184*/, TARGET_VAL(X86ISD::ANDNP),// ->181093
86435 /*180911*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
86453 /*180939*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
86467 /*180967*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
86481 /*180995*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
86495 /*181023*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
86509 /*181051*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
86523 /*181079*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
86532 /*181097*/ OPC_CheckOpcode, TARGET_VAL(ISD::INSERT_SUBVECTOR),
86535 /*181102*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
86544 /*181115*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
86556 /*181140*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF64x2Z256rmk), 0|OPFL_Chain|OPFL_MemRefs,
86569 /*181173*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF64x2Z256rmk), 0|OPFL_Chain|OPFL_MemRefs,
86582 /*181206*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF64x2Z256rmk), 0|OPFL_Chain|OPFL_MemRefs,
86589 /*181224*/ OPC_SwitchOpcode /*2 cases */, 51, TARGET_VAL(X86ISD::VALIGN),// ->181279
86592 /*181230*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
86602 /*181244*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
86613 /*181264*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNDZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
86617 /*181279*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->181315
86633 /*181303*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTI32X2Z128mkz), 0|OPFL_Chain|OPFL_MemRefs,
86639 /*181317*/ /*SwitchOpcode*/ 20|128,1/*148*/, TARGET_VAL(X86ISD::VSRLI),// ->181469
86641 /*181322*/ OPC_SwitchOpcode /*2 cases */, 63, TARGET_VAL(ISD::LOAD),// ->181389
86651 /*181337*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
86661 /*181354*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLDZ128mikz), 0|OPFL_Chain|OPFL_MemRefs,
86669 /*181375*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLQZ256mikz), 0|OPFL_Chain|OPFL_MemRefs,
86674 /*181389*/ /*SwitchOpcode*/ 76, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->181468
86684 /*181403*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
86694 /*181419*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLDZ128mbikz), 0|OPFL_Chain|OPFL_MemRefs,
86703 /*181438*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
86713 /*181454*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLQZ256mbikz), 0|OPFL_Chain|OPFL_MemRefs,
86719 /*181469*/ /*SwitchOpcode*/ 20|128,1/*148*/, TARGET_VAL(X86ISD::VSHLI),// ->181621
86721 /*181474*/ OPC_SwitchOpcode /*2 cases */, 63, TARGET_VAL(ISD::LOAD),// ->181541
86731 /*181489*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
86741 /*181506*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLDZ128mikz), 0|OPFL_Chain|OPFL_MemRefs,
86749 /*181527*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLQZ256mikz), 0|OPFL_Chain|OPFL_MemRefs,
86754 /*181541*/ /*SwitchOpcode*/ 76, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->181620
86764 /*181555*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
86774 /*181571*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLDZ128mbikz), 0|OPFL_Chain|OPFL_MemRefs,
86783 /*181590*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
86793 /*181606*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLQZ256mbikz), 0|OPFL_Chain|OPFL_MemRefs,
86799 /*181621*/ /*SwitchOpcode*/ 20|128,1/*148*/, TARGET_VAL(X86ISD::VSRAI),// ->181773
86801 /*181626*/ OPC_SwitchOpcode /*2 cases */, 63, TARGET_VAL(ISD::LOAD),// ->181693
86811 /*181641*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
86821 /*181658*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRADZ128mikz), 0|OPFL_Chain|OPFL_MemRefs,
86829 /*181679*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAQZ256mikz), 0|OPFL_Chain|OPFL_MemRefs,
86834 /*181693*/ /*SwitchOpcode*/ 76, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->181772
86844 /*181707*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
86854 /*181723*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRADZ128mbikz), 0|OPFL_Chain|OPFL_MemRefs,
86863 /*181742*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
86873 /*181758*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAQZ256mbikz), 0|OPFL_Chain|OPFL_MemRefs,
86879 /*181773*/ /*SwitchOpcode*/ 20|128,1/*148*/, TARGET_VAL(X86ISD::VROTRI),// ->181925
86881 /*181778*/ OPC_SwitchOpcode /*2 cases */, 63, TARGET_VAL(ISD::LOAD),// ->181845
86891 /*181793*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
86901 /*181810*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORDZ128mikz), 0|OPFL_Chain|OPFL_MemRefs,
86909 /*181831*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORQZ256mikz), 0|OPFL_Chain|OPFL_MemRefs,
86914 /*181845*/ /*SwitchOpcode*/ 76, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->181924
86924 /*181859*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
86934 /*181875*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORDZ128mbikz), 0|OPFL_Chain|OPFL_MemRefs,
86943 /*181894*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
86953 /*181910*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORQZ256mbikz), 0|OPFL_Chain|OPFL_MemRefs,
86959 /*181925*/ /*SwitchOpcode*/ 20|128,1/*148*/, TARGET_VAL(X86ISD::VROTLI),// ->182077
86961 /*181930*/ OPC_SwitchOpcode /*2 cases */, 63, TARGET_VAL(ISD::LOAD),// ->181997
86971 /*181945*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
86981 /*181962*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLDZ128mikz), 0|OPFL_Chain|OPFL_MemRefs,
86989 /*181983*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLQZ256mikz), 0|OPFL_Chain|OPFL_MemRefs,
86994 /*181997*/ /*SwitchOpcode*/ 76, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->182076
87004 /*182011*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
87014 /*182027*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLDZ128mbikz), 0|OPFL_Chain|OPFL_MemRefs,
87023 /*182046*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
87033 /*182062*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLQZ256mbikz), 0|OPFL_Chain|OPFL_MemRefs,
87039 /*182077*/ /*SwitchOpcode*/ 87, TARGET_VAL(X86ISD::VPERMI),// ->182167
87041 /*182081*/ OPC_SwitchOpcode /*2 cases */, 40, TARGET_VAL(ISD::LOAD),// ->182125
87051 /*182096*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
87061 /*182112*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMQZ256mikz), 0|OPFL_Chain|OPFL_MemRefs,
87065 /*182125*/ /*SwitchOpcode*/ 38, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->182166
87074 /*182137*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
87084 /*182153*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMQZ256mbikz), 0|OPFL_Chain|OPFL_MemRefs,
87089 /*182167*/ /*SwitchOpcode*/ 87, TARGET_VAL(X86ISD::PSHUFD),// ->182257
87091 /*182171*/ OPC_SwitchOpcode /*2 cases */, 40, TARGET_VAL(ISD::LOAD),// ->182215
87101 /*182186*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
87111 /*182202*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFDZ128mikz), 0|OPFL_Chain|OPFL_MemRefs,
87115 /*182215*/ /*SwitchOpcode*/ 38, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->182256
87124 /*182227*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
87134 /*182243*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFDZ128mbikz), 0|OPFL_Chain|OPFL_MemRefs,
87139 /*182257*/ /*SwitchOpcode*/ 90, TARGET_VAL(X86ISD::SHUF128),// ->182350
87142 /*182262*/ OPC_SwitchOpcode /*2 cases */, 41, TARGET_VAL(ISD::LOAD),// ->182307
87152 /*182277*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
87162 /*182293*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFI64X2Z256rmikz), 0|OPFL_Chain|OPFL_MemRefs,
87166 /*182307*/ /*SwitchOpcode*/ 39, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->182349
87175 /*182319*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
87185 /*182335*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFI64X2Z256rmbikz), 0|OPFL_Chain|OPFL_MemRefs,
87190 /*182350*/ /*SwitchOpcode*/ 25|128,1/*153*/, TARGET_VAL(X86ISD::VALIGN),// ->182507
87193 /*182356*/ OPC_SwitchOpcode /*2 cases */, 65, TARGET_VAL(ISD::LOAD),// ->182425
87203 /*182371*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
87213 /*182388*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNDZ128rmikz), 0|OPFL_Chain|OPFL_MemRefs,
87221 /*182410*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNQZ256rmikz), 0|OPFL_Chain|OPFL_MemRefs,
87226 /*182425*/ /*SwitchOpcode*/ 78, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->182506
87236 /*182439*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
87246 /*182455*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNDZ128rmbikz), 0|OPFL_Chain|OPFL_MemRefs,
87255 /*182475*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
87265 /*182491*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNQZ256rmbikz), 0|OPFL_Chain|OPFL_MemRefs,
87271 /*182507*/ /*SwitchOpcode*/ 97|128,4/*609*/, TARGET_VAL(X86ISD::VPTERNLOG),// ->183120
87276 /*182516*/ OPC_SwitchOpcode /*2 cases */, 44, TARGET_VAL(ISD::LOAD),// ->182564
87286 /*182531*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
87296 /*182549*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZ128rmikz), 0|OPFL_Chain|OPFL_MemRefs,
87300 /*182564*/ /*SwitchOpcode*/ 42, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->182609
87309 /*182576*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
87319 /*182594*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZ128rmbikz), 0|OPFL_Chain|OPFL_MemRefs,
87326 /*182612*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
87338 /*182628*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
87349 /*182647*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZ128rmikz), 0|OPFL_Chain|OPFL_MemRefs,
87356 /*182665*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
87367 /*182680*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
87378 /*182699*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZ128rmikz), 0|OPFL_Chain|OPFL_MemRefs,
87384 /*182716*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
87395 /*182730*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
87406 /*182749*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZ128rmbikz), 0|OPFL_Chain|OPFL_MemRefs,
87414 /*182770*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
87424 /*182783*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
87435 /*182802*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZ128rmbikz), 0|OPFL_Chain|OPFL_MemRefs,
87442 /*182820*/ OPC_SwitchOpcode /*2 cases */, 44, TARGET_VAL(ISD::LOAD),// ->182868
87452 /*182835*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
87462 /*182853*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ256rmikz), 0|OPFL_Chain|OPFL_MemRefs,
87466 /*182868*/ /*SwitchOpcode*/ 42, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->182913
87475 /*182880*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
87485 /*182898*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ256rmbikz), 0|OPFL_Chain|OPFL_MemRefs,
87493 /*182917*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
87505 /*182933*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
87516 /*182952*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ256rmikz), 0|OPFL_Chain|OPFL_MemRefs,
87523 /*182970*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
87534 /*182985*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
87545 /*183004*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ256rmikz), 0|OPFL_Chain|OPFL_MemRefs,
87551 /*183021*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
87562 /*183035*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
87573 /*183054*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ256rmbikz), 0|OPFL_Chain|OPFL_MemRefs,
87580 /*183072*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
87590 /*183085*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
87601 /*183104*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ256rmbikz), 0|OPFL_Chain|OPFL_MemRefs,
87606 /*183120*/ /*SwitchOpcode*/ 25|128,1/*153*/, TARGET_VAL(X86ISD::VSHLD),// ->183277
87609 /*183126*/ OPC_SwitchOpcode /*2 cases */, 65, TARGET_VAL(ISD::LOAD),// ->183195
87619 /*183141*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
87629 /*183158*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDDZ128rmikz), 0|OPFL_Chain|OPFL_MemRefs,
87637 /*183180*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDQZ256rmikz), 0|OPFL_Chain|OPFL_MemRefs,
87642 /*183195*/ /*SwitchOpcode*/ 78, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->183276
87652 /*183209*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
87662 /*183225*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDDZ128rmbikz), 0|OPFL_Chain|OPFL_MemRefs,
87671 /*183245*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
87681 /*183261*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDQZ256rmbikz), 0|OPFL_Chain|OPFL_MemRefs,
87687 /*183277*/ /*SwitchOpcode*/ 25|128,1/*153*/, TARGET_VAL(X86ISD::VSHRD),// ->183434
87690 /*183283*/ OPC_SwitchOpcode /*2 cases */, 65, TARGET_VAL(ISD::LOAD),// ->183352
87700 /*183298*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
87710 /*183315*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDDZ128rmikz), 0|OPFL_Chain|OPFL_MemRefs,
87718 /*183337*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDQZ256rmikz), 0|OPFL_Chain|OPFL_MemRefs,
87723 /*183352*/ /*SwitchOpcode*/ 78, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->183433
87733 /*183366*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
87743 /*183382*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDDZ128rmbikz), 0|OPFL_Chain|OPFL_MemRefs,
87752 /*183402*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
87762 /*183418*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDQZ256rmbikz), 0|OPFL_Chain|OPFL_MemRefs,
87768 /*183434*/ /*SwitchOpcode*/ 37, TARGET_VAL(X86ISD::SUBV_BROADCAST),// ->183474
87770 /*183438*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
87786 /*183462*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTI64X2Z128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
87790 /*183474*/ /*SwitchOpcode*/ 16|128,1/*144*/, TARGET_VAL(X86ISD::VPERMV3),// ->183622
87794 /*183481*/ OPC_SwitchOpcode /*2 cases */, 63, TARGET_VAL(ISD::LOAD),// ->183548
87810 /*183509*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2D128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
87818 /*183533*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2Q256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
87823 /*183548*/ /*SwitchOpcode*/ 70, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->183621
87839 /*183574*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2D128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
87854 /*183606*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2Q256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
87860 /*183622*/ /*SwitchOpcode*/ 14|128,2/*270*/, TARGET_VAL(ISD::ADD),// ->183896
87864 /*183631*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->183692
87880 /*183657*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
87888 /*183678*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
87893 /*183692*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->183759
87909 /*183716*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDQZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
87924 /*183745*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDDZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
87932 /*183763*/ OPC_SwitchOpcode /*2 cases */, 58, TARGET_VAL(ISD::LOAD),// ->183825
87949 /*183790*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
87957 /*183811*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
87962 /*183825*/ /*SwitchOpcode*/ 66, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->183894
87979 /*183850*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDQZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
87995 /*183880*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDDZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
88002 /*183896*/ /*SwitchOpcode*/ 3|128,1/*131*/, TARGET_VAL(ISD::SUB),// ->184031
88005 /*183902*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->183963
88021 /*183928*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
88029 /*183949*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
88034 /*183963*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->184030
88050 /*183987*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBQZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
88065 /*184016*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBDZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
88071 /*184031*/ /*SwitchOpcode*/ 14|128,2/*270*/, TARGET_VAL(ISD::MUL),// ->184305
88075 /*184040*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->184101
88091 /*184066*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
88099 /*184087*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
88104 /*184101*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->184168
88120 /*184125*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLDZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
88135 /*184154*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLQZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
88143 /*184172*/ OPC_SwitchOpcode /*2 cases */, 58, TARGET_VAL(ISD::LOAD),// ->184234
88160 /*184199*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
88168 /*184220*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
88173 /*184234*/ /*SwitchOpcode*/ 66, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->184303
88190 /*184259*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLDZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
88206 /*184289*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLQZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
88213 /*184305*/ /*SwitchOpcode*/ 29|128,1/*157*/, TARGET_VAL(X86ISD::PMULDQ),// ->184466
88217 /*184313*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->184351
88233 /*184338*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULDQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
88237 /*184351*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->184386
88252 /*184373*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULDQZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
88259 /*184389*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::LOAD),// ->184428
88276 /*184415*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULDQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
88280 /*184428*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->184464
88296 /*184451*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULDQZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
88302 /*184466*/ /*SwitchOpcode*/ 29|128,1/*157*/, TARGET_VAL(X86ISD::PMULUDQ),// ->184627
88306 /*184474*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->184512
88322 /*184499*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULUDQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
88326 /*184512*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->184547
88341 /*184534*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULUDQZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
88348 /*184550*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::LOAD),// ->184589
88365 /*184576*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULUDQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
88369 /*184589*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->184625
88385 /*184612*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULUDQZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
88391 /*184627*/ /*SwitchOpcode*/ 82, TARGET_VAL(X86ISD::VPMADDWD),// ->184712
88395 /*184634*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
88411 /*184658*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADDWDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
88417 /*184673*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
88434 /*184698*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADDWDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
88439 /*184712*/ /*SwitchOpcode*/ 14|128,2/*270*/, TARGET_VAL(ISD::SMAX),// ->184986
88443 /*184721*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->184782
88459 /*184747*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
88467 /*184768*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
88472 /*184782*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->184849
88488 /*184806*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSDZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
88503 /*184835*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSQZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
88511 /*184853*/ OPC_SwitchOpcode /*2 cases */, 58, TARGET_VAL(ISD::LOAD),// ->184915
88528 /*184880*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
88536 /*184901*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
88541 /*184915*/ /*SwitchOpcode*/ 66, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->184984
88558 /*184940*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSDZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
88574 /*184970*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSQZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
88581 /*184986*/ /*SwitchOpcode*/ 14|128,2/*270*/, TARGET_VAL(ISD::UMAX),// ->185260
88585 /*184995*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->185056
88601 /*185021*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
88609 /*185042*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
88614 /*185056*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->185123
88630 /*185080*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUDZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
88645 /*185109*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUQZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
88653 /*185127*/ OPC_SwitchOpcode /*2 cases */, 58, TARGET_VAL(ISD::LOAD),// ->185189
88670 /*185154*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
88678 /*185175*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
88683 /*185189*/ /*SwitchOpcode*/ 66, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->185258
88700 /*185214*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUDZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
88716 /*185244*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUQZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
88723 /*185260*/ /*SwitchOpcode*/ 14|128,2/*270*/, TARGET_VAL(ISD::SMIN),// ->185534
88727 /*185269*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->185330
88743 /*185295*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
88751 /*185316*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
88756 /*185330*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->185397
88772 /*185354*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSDZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
88787 /*185383*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSQZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
88795 /*185401*/ OPC_SwitchOpcode /*2 cases */, 58, TARGET_VAL(ISD::LOAD),// ->185463
88812 /*185428*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
88820 /*185449*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
88825 /*185463*/ /*SwitchOpcode*/ 66, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->185532
88842 /*185488*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSDZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
88858 /*185518*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSQZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
88865 /*185534*/ /*SwitchOpcode*/ 14|128,2/*270*/, TARGET_VAL(ISD::UMIN),// ->185808
88869 /*185543*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->185604
88885 /*185569*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
88893 /*185590*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
88898 /*185604*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->185671
88914 /*185628*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUDZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
88929 /*185657*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUQZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
88937 /*185675*/ OPC_SwitchOpcode /*2 cases */, 58, TARGET_VAL(ISD::LOAD),// ->185737
88954 /*185702*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
88962 /*185723*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
88967 /*185737*/ /*SwitchOpcode*/ 66, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->185806
88984 /*185762*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUDZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
89000 /*185792*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUQZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
89007 /*185808*/ /*SwitchOpcode*/ 14|128,2/*270*/, TARGET_VAL(ISD::AND),// ->186082
89011 /*185817*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->185878
89027 /*185843*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
89035 /*185864*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
89040 /*185878*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->185945
89056 /*185902*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
89071 /*185931*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
89079 /*185949*/ OPC_SwitchOpcode /*2 cases */, 58, TARGET_VAL(ISD::LOAD),// ->186011
89096 /*185976*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
89104 /*185997*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
89109 /*186011*/ /*SwitchOpcode*/ 66, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->186080
89126 /*186036*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
89142 /*186066*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
89149 /*186082*/ /*SwitchOpcode*/ 14|128,2/*270*/, TARGET_VAL(ISD::OR),// ->186356
89153 /*186091*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->186152
89169 /*186117*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
89177 /*186138*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
89182 /*186152*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->186219
89198 /*186176*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
89213 /*186205*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
89221 /*186223*/ OPC_SwitchOpcode /*2 cases */, 58, TARGET_VAL(ISD::LOAD),// ->186285
89238 /*186250*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
89246 /*186271*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
89251 /*186285*/ /*SwitchOpcode*/ 66, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->186354
89268 /*186310*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
89284 /*186340*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
89291 /*186356*/ /*SwitchOpcode*/ 14|128,2/*270*/, TARGET_VAL(ISD::XOR),// ->186630
89295 /*186365*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->186426
89311 /*186391*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
89319 /*186412*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
89324 /*186426*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->186493
89340 /*186450*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
89355 /*186479*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
89363 /*186497*/ OPC_SwitchOpcode /*2 cases */, 58, TARGET_VAL(ISD::LOAD),// ->186559
89380 /*186524*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
89388 /*186545*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
89393 /*186559*/ /*SwitchOpcode*/ 66, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->186628
89410 /*186584*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
89426 /*186614*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
89433 /*186630*/ /*SwitchOpcode*/ 3|128,1/*131*/, TARGET_VAL(X86ISD::ANDNP),// ->186765
89436 /*186636*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->186697
89452 /*186662*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
89460 /*186683*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
89465 /*186697*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->186764
89481 /*186721*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
89496 /*186750*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
89502 /*186765*/ /*SwitchOpcode*/ 71, TARGET_VAL(X86ISD::VSHL),// ->186839
89505 /*186770*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
89522 /*186797*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
89536 /*186825*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
89541 /*186839*/ /*SwitchOpcode*/ 71, TARGET_VAL(X86ISD::VSRA),// ->186913
89544 /*186844*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
89561 /*186871*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRADZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
89575 /*186899*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
89580 /*186913*/ /*SwitchOpcode*/ 71, TARGET_VAL(X86ISD::VSRL),// ->186987
89583 /*186918*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
89600 /*186945*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
89614 /*186973*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
89619 /*186987*/ /*SwitchOpcode*/ 3|128,1/*131*/, TARGET_VAL(X86ISD::VSHLV),// ->187122
89622 /*186993*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->187054
89638 /*187019*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
89646 /*187040*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
89651 /*187054*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->187121
89667 /*187078*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVDZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
89682 /*187107*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVQZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
89688 /*187122*/ /*SwitchOpcode*/ 3|128,1/*131*/, TARGET_VAL(X86ISD::VSRAV),// ->187257
89691 /*187128*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->187189
89707 /*187154*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
89715 /*187175*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
89720 /*187189*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->187256
89736 /*187213*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVDZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
89751 /*187242*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVQZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
89757 /*187257*/ /*SwitchOpcode*/ 3|128,1/*131*/, TARGET_VAL(X86ISD::VSRLV),// ->187392
89760 /*187263*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->187324
89776 /*187289*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
89784 /*187310*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
89789 /*187324*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->187391
89805 /*187348*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVDZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
89820 /*187377*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVQZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
89826 /*187392*/ /*SwitchOpcode*/ 14|128,1/*142*/, TARGET_VAL(ISD::ROTR),// ->187538
89829 /*187398*/ OPC_SwitchOpcode /*2 cases */, 66, TARGET_VAL(ISD::LOAD),// ->187468
89846 /*187426*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORVDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
89860 /*187454*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORVQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
89865 /*187468*/ /*SwitchOpcode*/ 66, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->187537
89881 /*187493*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORVDZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
89896 /*187523*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORVQZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
89902 /*187538*/ /*SwitchOpcode*/ 14|128,1/*142*/, TARGET_VAL(ISD::ROTL),// ->187684
89905 /*187544*/ OPC_SwitchOpcode /*2 cases */, 66, TARGET_VAL(ISD::LOAD),// ->187614
89922 /*187572*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLVDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
89936 /*187600*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLVQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
89941 /*187614*/ /*SwitchOpcode*/ 66, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->187683
89957 /*187639*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLVDZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
89972 /*187669*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLVQZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
89978 /*187684*/ /*SwitchOpcode*/ 76, TARGET_VAL(X86ISD::VPERMV),// ->187763
89981 /*187689*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->187727
89997 /*187714*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
90001 /*187727*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->187762
90016 /*187749*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMQZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
90021 /*187763*/ /*SwitchOpcode*/ 37|128,1/*165*/, TARGET_VAL(X86ISD::VPMADD52L),// ->187932
90025 /*187771*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->187811
90042 /*187797*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52LUQZ256mkz), 0|OPFL_Chain|OPFL_MemRefs,
90046 /*187811*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->187848
90062 /*187834*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52LUQZ256mbkz), 0|OPFL_Chain|OPFL_MemRefs,
90069 /*187851*/ OPC_SwitchOpcode /*2 cases */, 37, TARGET_VAL(ISD::LOAD),// ->187892
90087 /*187878*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52LUQZ256mkz), 0|OPFL_Chain|OPFL_MemRefs,
90091 /*187892*/ /*SwitchOpcode*/ 35, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->187930
90108 /*187916*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52LUQZ256mbkz), 0|OPFL_Chain|OPFL_MemRefs,
90114 /*187932*/ /*SwitchOpcode*/ 37|128,1/*165*/, TARGET_VAL(X86ISD::VPMADD52H),// ->188101
90118 /*187940*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->187980
90135 /*187966*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52HUQZ256mkz), 0|OPFL_Chain|OPFL_MemRefs,
90139 /*187980*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->188017
90155 /*188003*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52HUQZ256mbkz), 0|OPFL_Chain|OPFL_MemRefs,
90162 /*188020*/ OPC_SwitchOpcode /*2 cases */, 37, TARGET_VAL(ISD::LOAD),// ->188061
90180 /*188047*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52HUQZ256mkz), 0|OPFL_Chain|OPFL_MemRefs,
90184 /*188061*/ /*SwitchOpcode*/ 35, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->188099
90201 /*188085*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52HUQZ256mbkz), 0|OPFL_Chain|OPFL_MemRefs,
90207 /*188101*/ /*SwitchOpcode*/ 97|128,1/*225*/, TARGET_VAL(X86ISD::CVTTP2SI),// ->188330
90209 /*188106*/ OPC_SwitchOpcode /*2 cases */, 108, TARGET_VAL(ISD::LOAD),// ->188218
90226 /*188135*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2DQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
90234 /*188155*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2QQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
90249 /*188184*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2DQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
90257 /*188204*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2QQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
90263 /*188218*/ /*SwitchOpcode*/ 108, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->188329
90279 /*188244*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2DQZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
90287 /*188264*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2QQZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
90303 /*188295*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2DQZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
90311 /*188315*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2QQZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
90318 /*188330*/ /*SwitchOpcode*/ 97|128,1/*225*/, TARGET_VAL(X86ISD::CVTTP2UI),// ->188559
90320 /*188335*/ OPC_SwitchOpcode /*2 cases */, 108, TARGET_VAL(ISD::LOAD),// ->188447
90337 /*188364*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2UDQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
90345 /*188384*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2UQQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
90360 /*188413*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2UDQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
90368 /*188433*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2UQQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
90374 /*188447*/ /*SwitchOpcode*/ 108, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->188558
90390 /*188473*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2UDQZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
90398 /*188493*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2UQQZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
90414 /*188524*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2UDQZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
90422 /*188544*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2UQQZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
90429 /*188559*/ /*SwitchOpcode*/ 97|128,1/*225*/, TARGET_VAL(X86ISD::CVTP2SI),// ->188788
90431 /*188564*/ OPC_SwitchOpcode /*2 cases */, 108, TARGET_VAL(ISD::LOAD),// ->188676
90448 /*188593*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2DQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
90456 /*188613*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2QQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
90471 /*188642*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2DQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
90479 /*188662*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2QQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
90485 /*188676*/ /*SwitchOpcode*/ 108, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->188787
90501 /*188702*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2DQZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
90509 /*188722*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2QQZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
90525 /*188753*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2DQZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
90533 /*188773*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2QQZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
90540 /*188788*/ /*SwitchOpcode*/ 97|128,1/*225*/, TARGET_VAL(X86ISD::CVTP2UI),// ->189017
90542 /*188793*/ OPC_SwitchOpcode /*2 cases */, 108, TARGET_VAL(ISD::LOAD),// ->188905
90559 /*188822*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2UDQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
90567 /*188842*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2UQQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
90582 /*188871*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2UDQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
90590 /*188891*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2UQQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
90596 /*188905*/ /*SwitchOpcode*/ 108, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->189016
90612 /*188931*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2UDQZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
90620 /*188951*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2UQQZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
90636 /*188982*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2UDQZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
90644 /*189002*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2UQQZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
90651 /*189017*/ /*SwitchOpcode*/ 126, TARGET_VAL(ISD::ABS),// ->189146
90653 /*189021*/ OPC_SwitchOpcode /*2 cases */, 55, TARGET_VAL(ISD::LOAD),// ->189080
90669 /*189047*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
90677 /*189067*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
90682 /*189080*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->189145
90698 /*189104*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSQZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
90713 /*189132*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSDZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
90719 /*189146*/ /*SwitchOpcode*/ 9|128,1/*137*/, TARGET_VAL(ISD::CTLZ),// ->189287
90721 /*189151*/ OPC_SwitchOpcode /*2 cases */, 64, TARGET_VAL(ISD::LOAD),// ->189219
90738 /*189179*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPLZCNTQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
90752 /*189206*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPLZCNTDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
90757 /*189219*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->189286
90773 /*189244*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPLZCNTQZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
90788 /*189273*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPLZCNTDZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
90794 /*189287*/ /*SwitchOpcode*/ 126, TARGET_VAL(X86ISD::CONFLICT),// ->189416
90796 /*189291*/ OPC_SwitchOpcode /*2 cases */, 55, TARGET_VAL(ISD::LOAD),// ->189350
90812 /*189317*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCONFLICTQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
90820 /*189337*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCONFLICTDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
90825 /*189350*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->189415
90841 /*189374*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCONFLICTQZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
90856 /*189402*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCONFLICTDZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
90862 /*189416*/ /*SwitchOpcode*/ 9|128,1/*137*/, TARGET_VAL(ISD::CTPOP),// ->189557
90864 /*189421*/ OPC_SwitchOpcode /*2 cases */, 64, TARGET_VAL(ISD::LOAD),// ->189489
90881 /*189449*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
90895 /*189476*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
90900 /*189489*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->189556
90916 /*189514*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTQZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
90931 /*189543*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTDZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
90937 /*189557*/ /*SwitchOpcode*/ 3|128,1/*131*/, TARGET_VAL(X86ISD::UNPCKL),// ->189692
90940 /*189563*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->189624
90956 /*189589*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLDQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
90964 /*189610*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLQDQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
90969 /*189624*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->189691
90985 /*189648*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLDQZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
91000 /*189677*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLQDQZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
91006 /*189692*/ /*SwitchOpcode*/ 3|128,1/*131*/, TARGET_VAL(X86ISD::UNPCKH),// ->189827
91009 /*189698*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->189759
91025 /*189724*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHDQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
91033 /*189745*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHQDQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
91038 /*189759*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->189826
91054 /*189783*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHDQZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
91069 /*189812*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHQDQZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
91075 /*189827*/ /*SwitchOpcode*/ 16|128,1/*144*/, TARGET_VAL(X86ISD::VSHLDV),// ->189975
91079 /*189834*/ OPC_SwitchOpcode /*2 cases */, 63, TARGET_VAL(ISD::LOAD),// ->189901
91095 /*189862*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVDZ128mkz), 0|OPFL_Chain|OPFL_MemRefs,
91103 /*189886*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVQZ256mkz), 0|OPFL_Chain|OPFL_MemRefs,
91108 /*189901*/ /*SwitchOpcode*/ 70, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->189974
91124 /*189927*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVDZ128mbkz), 0|OPFL_Chain|OPFL_MemRefs,
91139 /*189959*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVQZ256mbkz), 0|OPFL_Chain|OPFL_MemRefs,
91145 /*189975*/ /*SwitchOpcode*/ 16|128,1/*144*/, TARGET_VAL(X86ISD::VSHRDV),// ->190123
91149 /*189982*/ OPC_SwitchOpcode /*2 cases */, 63, TARGET_VAL(ISD::LOAD),// ->190049
91165 /*190010*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVDZ128mkz), 0|OPFL_Chain|OPFL_MemRefs,
91173 /*190034*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVQZ256mkz), 0|OPFL_Chain|OPFL_MemRefs,
91178 /*190049*/ /*SwitchOpcode*/ 70, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->190122
91194 /*190075*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVDZ128mbkz), 0|OPFL_Chain|OPFL_MemRefs,
91209 /*190107*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVQZ256mbkz), 0|OPFL_Chain|OPFL_MemRefs,
91215 /*190123*/ /*SwitchOpcode*/ 83, TARGET_VAL(X86ISD::VPDPBUSD),// ->190209
91219 /*190129*/ OPC_SwitchOpcode /*2 cases */, 37, TARGET_VAL(ISD::LOAD),// ->190170
91235 /*190156*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPBUSDZ128mkz), 0|OPFL_Chain|OPFL_MemRefs,
91239 /*190170*/ /*SwitchOpcode*/ 35, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->190208
91254 /*190194*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPBUSDZ128mbkz), 0|OPFL_Chain|OPFL_MemRefs,
91259 /*190209*/ /*SwitchOpcode*/ 83, TARGET_VAL(X86ISD::VPDPBUSDS),// ->190295
91263 /*190215*/ OPC_SwitchOpcode /*2 cases */, 37, TARGET_VAL(ISD::LOAD),// ->190256
91279 /*190242*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPBUSDSZ128mkz), 0|OPFL_Chain|OPFL_MemRefs,
91283 /*190256*/ /*SwitchOpcode*/ 35, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->190294
91298 /*190280*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPBUSDSZ128mbkz), 0|OPFL_Chain|OPFL_MemRefs,
91303 /*190295*/ /*SwitchOpcode*/ 83, TARGET_VAL(X86ISD::VPDPWSSD),// ->190381
91307 /*190301*/ OPC_SwitchOpcode /*2 cases */, 37, TARGET_VAL(ISD::LOAD),// ->190342
91323 /*190328*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDZ128mkz), 0|OPFL_Chain|OPFL_MemRefs,
91327 /*190342*/ /*SwitchOpcode*/ 35, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->190380
91342 /*190366*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDZ128mbkz), 0|OPFL_Chain|OPFL_MemRefs,
91347 /*190381*/ /*SwitchOpcode*/ 83, TARGET_VAL(X86ISD::VPDPWSSDS),// ->190467
91351 /*190387*/ OPC_SwitchOpcode /*2 cases */, 37, TARGET_VAL(ISD::LOAD),// ->190428
91367 /*190414*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDSZ128mkz), 0|OPFL_Chain|OPFL_MemRefs,
91371 /*190428*/ /*SwitchOpcode*/ 35, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->190466
91386 /*190452*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDSZ128mbkz), 0|OPFL_Chain|OPFL_MemRefs,
91395 /*190471*/ OPC_CheckOpcode, TARGET_VAL(ISD::INSERT_SUBVECTOR),
91398 /*190476*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
91407 /*190489*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
91417 /*190510*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI64x2Z256rmk), 0|OPFL_Chain|OPFL_MemRefs,
91423 /*190528*/ OPC_SwitchOpcode /*58 cases */, 127|128,13/*1791*/, TARGET_VAL(ISD::BITCAST),// ->192324
91426 /*190537*/ OPC_SwitchOpcode /*6 cases */, 39, TARGET_VAL(X86ISD::SUBV_BROADCAST),// ->190580
91428 /*190542*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
91444 /*190567*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTI64X2Z128rmk), 0|OPFL_Chain|OPFL_MemRefs,
91448 /*190580*/ /*SwitchOpcode*/ 106|128,2/*362*/, TARGET_VAL(ISD::AND),// ->190946
91452 /*190589*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
91468 /*190615*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
91480 /*190642*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
91492 /*190669*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
91504 /*190696*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
91516 /*190723*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
91528 /*190750*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
91535 /*190768*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
91552 /*190795*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
91564 /*190822*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
91576 /*190849*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
91588 /*190876*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
91600 /*190903*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
91612 /*190930*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
91618 /*190946*/ /*SwitchOpcode*/ 106|128,2/*362*/, TARGET_VAL(ISD::OR),// ->191312
91622 /*190955*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
91638 /*190981*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
91650 /*191008*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
91662 /*191035*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
91674 /*191062*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
91686 /*191089*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
91698 /*191116*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
91705 /*191134*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
91722 /*191161*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
91734 /*191188*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
91746 /*191215*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
91758 /*191242*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
91770 /*191269*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
91782 /*191296*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
91788 /*191312*/ /*SwitchOpcode*/ 106|128,2/*362*/, TARGET_VAL(ISD::XOR),// ->191678
91792 /*191321*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
91808 /*191347*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
91820 /*191374*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
91832 /*191401*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
91844 /*191428*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
91856 /*191455*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
91868 /*191482*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
91875 /*191500*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
91892 /*191527*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
91904 /*191554*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
91916 /*191581*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
91928 /*191608*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
91940 /*191635*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
91952 /*191662*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
91958 /*191678*/ /*SwitchOpcode*/ 50|128,1/*178*/, TARGET_VAL(X86ISD::ANDNP),// ->191860
91961 /*191684*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
91977 /*191710*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
91989 /*191737*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
92001 /*191764*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
92013 /*191791*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
92025 /*191818*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
92037 /*191845*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
92042 /*191860*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->191895
92056 /*191882*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTI32X2Z128mk), 0|OPFL_Chain|OPFL_MemRefs,
92064 /*191900*/ OPC_SwitchOpcode /*2 cases */, 38|128,2/*294*/, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),// ->192199
92069 /*191911*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
92082 /*191933*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI32x4Z256rrkz), 0,
92089 /*191946*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
92102 /*191968*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI32x4Z256rrkz), 0,
92109 /*191981*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
92122 /*192003*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI32x4Z256rrkz), 0,
92129 /*192016*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
92142 /*192038*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI32x4Zrrkz), 0,
92149 /*192051*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
92162 /*192073*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI32x4Zrrkz), 0,
92169 /*192086*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
92182 /*192108*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI32x4Zrrkz), 0,
92188 /*192119*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
92201 /*192142*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI64x4Zrrkz), 0,
92214 /*192165*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI64x4Zrrkz), 0,
92227 /*192188*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI64x4Zrrkz), 0,
92233 /*192199*/ /*SwitchOpcode*/ 83, TARGET_VAL(ISD::INSERT_SUBVECTOR),// ->192285
92237 /*192205*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
92249 /*192226*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF64x2Z256rrkz), 0,
92262 /*192250*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF64x2Z256rrkz), 0,
92275 /*192274*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF64x2Z256rrkz), 0,
92283 /*192288*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VALIGN),
92288 /*192295*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
92299 /*192313*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNDZ128rrikz), 0,
92304 /*192324*/ /*SwitchOpcode*/ 18|128,1/*146*/, TARGET_VAL(X86ISD::VSRLI),// ->192474
92306 /*192329*/ OPC_SwitchOpcode /*2 cases */, 63, TARGET_VAL(ISD::LOAD),// ->192396
92316 /*192344*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
92324 /*192359*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLDZ128mik), 0|OPFL_Chain|OPFL_MemRefs,
92332 /*192381*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLQZ256mik), 0|OPFL_Chain|OPFL_MemRefs,
92337 /*192396*/ /*SwitchOpcode*/ 74, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->192473
92347 /*192410*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
92355 /*192424*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLDZ128mbik), 0|OPFL_Chain|OPFL_MemRefs,
92364 /*192444*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
92372 /*192458*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLQZ256mbik), 0|OPFL_Chain|OPFL_MemRefs,
92378 /*192474*/ /*SwitchOpcode*/ 18|128,1/*146*/, TARGET_VAL(X86ISD::VSHLI),// ->192624
92380 /*192479*/ OPC_SwitchOpcode /*2 cases */, 63, TARGET_VAL(ISD::LOAD),// ->192546
92390 /*192494*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
92398 /*192509*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLDZ128mik), 0|OPFL_Chain|OPFL_MemRefs,
92406 /*192531*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLQZ256mik), 0|OPFL_Chain|OPFL_MemRefs,
92411 /*192546*/ /*SwitchOpcode*/ 74, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->192623
92421 /*192560*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
92429 /*192574*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLDZ128mbik), 0|OPFL_Chain|OPFL_MemRefs,
92438 /*192594*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
92446 /*192608*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLQZ256mbik), 0|OPFL_Chain|OPFL_MemRefs,
92452 /*192624*/ /*SwitchOpcode*/ 18|128,1/*146*/, TARGET_VAL(X86ISD::VSRAI),// ->192774
92454 /*192629*/ OPC_SwitchOpcode /*2 cases */, 63, TARGET_VAL(ISD::LOAD),// ->192696
92464 /*192644*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
92472 /*192659*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRADZ128mik), 0|OPFL_Chain|OPFL_MemRefs,
92480 /*192681*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAQZ256mik), 0|OPFL_Chain|OPFL_MemRefs,
92485 /*192696*/ /*SwitchOpcode*/ 74, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->192773
92495 /*192710*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
92503 /*192724*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRADZ128mbik), 0|OPFL_Chain|OPFL_MemRefs,
92512 /*192744*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
92520 /*192758*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAQZ256mbik), 0|OPFL_Chain|OPFL_MemRefs,
92526 /*192774*/ /*SwitchOpcode*/ 18|128,1/*146*/, TARGET_VAL(X86ISD::VROTRI),// ->192924
92528 /*192779*/ OPC_SwitchOpcode /*2 cases */, 63, TARGET_VAL(ISD::LOAD),// ->192846
92538 /*192794*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
92546 /*192809*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORDZ128mik), 0|OPFL_Chain|OPFL_MemRefs,
92554 /*192831*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORQZ256mik), 0|OPFL_Chain|OPFL_MemRefs,
92559 /*192846*/ /*SwitchOpcode*/ 74, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->192923
92569 /*192860*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
92577 /*192874*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORDZ128mbik), 0|OPFL_Chain|OPFL_MemRefs,
92586 /*192894*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
92594 /*192908*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORQZ256mbik), 0|OPFL_Chain|OPFL_MemRefs,
92600 /*192924*/ /*SwitchOpcode*/ 18|128,1/*146*/, TARGET_VAL(X86ISD::VROTLI),// ->193074
92602 /*192929*/ OPC_SwitchOpcode /*2 cases */, 63, TARGET_VAL(ISD::LOAD),// ->192996
92612 /*192944*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
92620 /*192959*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLDZ128mik), 0|OPFL_Chain|OPFL_MemRefs,
92628 /*192981*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLQZ256mik), 0|OPFL_Chain|OPFL_MemRefs,
92633 /*192996*/ /*SwitchOpcode*/ 74, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->193073
92643 /*193010*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
92651 /*193024*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLDZ128mbik), 0|OPFL_Chain|OPFL_MemRefs,
92660 /*193044*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
92668 /*193058*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLQZ256mbik), 0|OPFL_Chain|OPFL_MemRefs,
92674 /*193074*/ /*SwitchOpcode*/ 85, TARGET_VAL(X86ISD::VPERMI),// ->193162
92676 /*193078*/ OPC_SwitchOpcode /*2 cases */, 39, TARGET_VAL(ISD::LOAD),// ->193121
92686 /*193093*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
92694 /*193107*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMQZ256mik), 0|OPFL_Chain|OPFL_MemRefs,
92698 /*193121*/ /*SwitchOpcode*/ 37, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->193161
92707 /*193133*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
92715 /*193147*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMQZ256mbik), 0|OPFL_Chain|OPFL_MemRefs,
92720 /*193162*/ /*SwitchOpcode*/ 85, TARGET_VAL(X86ISD::PSHUFD),// ->193250
92722 /*193166*/ OPC_SwitchOpcode /*2 cases */, 39, TARGET_VAL(ISD::LOAD),// ->193209
92732 /*193181*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
92740 /*193195*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFDZ128mik), 0|OPFL_Chain|OPFL_MemRefs,
92744 /*193209*/ /*SwitchOpcode*/ 37, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->193249
92753 /*193221*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
92761 /*193235*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFDZ128mbik), 0|OPFL_Chain|OPFL_MemRefs,
92766 /*193250*/ /*SwitchOpcode*/ 88, TARGET_VAL(X86ISD::SHUF128),// ->193341
92769 /*193255*/ OPC_SwitchOpcode /*2 cases */, 40, TARGET_VAL(ISD::LOAD),// ->193299
92779 /*193270*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
92787 /*193284*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFI64X2Z256rmik), 0|OPFL_Chain|OPFL_MemRefs,
92791 /*193299*/ /*SwitchOpcode*/ 38, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->193340
92800 /*193311*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
92808 /*193325*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFI64X2Z256rmbik), 0|OPFL_Chain|OPFL_MemRefs,
92813 /*193341*/ /*SwitchOpcode*/ 23|128,1/*151*/, TARGET_VAL(X86ISD::VALIGN),// ->193496
92816 /*193347*/ OPC_SwitchOpcode /*2 cases */, 65, TARGET_VAL(ISD::LOAD),// ->193416
92826 /*193362*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
92834 /*193377*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNDZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
92842 /*193400*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNQZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
92847 /*193416*/ /*SwitchOpcode*/ 76, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->193495
92857 /*193430*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
92865 /*193444*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNDZ128rmbik), 0|OPFL_Chain|OPFL_MemRefs,
92874 /*193465*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
92882 /*193479*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNQZ256rmbik), 0|OPFL_Chain|OPFL_MemRefs,
92888 /*193496*/ /*SwitchOpcode*/ 64|128,9/*1216*/, TARGET_VAL(X86ISD::VPTERNLOG),// ->194716
92894 /*193508*/ OPC_SwitchOpcode /*2 cases */, 43, TARGET_VAL(ISD::LOAD),// ->193555
92904 /*193523*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
92912 /*193540*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
92916 /*193555*/ /*SwitchOpcode*/ 41, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->193599
92925 /*193567*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
92933 /*193584*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZ128rmbik), 0|OPFL_Chain|OPFL_MemRefs,
92940 /*193602*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
92951 /*193617*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
92960 /*193635*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
92967 /*193653*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
92979 /*193669*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
92988 /*193687*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
92997 /*193708*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
93007 /*193722*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
93016 /*193742*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
93022 /*193759*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
93033 /*193774*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
93042 /*193792*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
93049 /*193810*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
93061 /*193826*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
93070 /*193844*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
93077 /*193862*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
93087 /*193875*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
93096 /*193893*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZ128rmbik), 0|OPFL_Chain|OPFL_MemRefs,
93102 /*193910*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
93113 /*193924*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
93122 /*193942*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZ128rmbik), 0|OPFL_Chain|OPFL_MemRefs,
93131 /*193963*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
93140 /*193975*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
93149 /*193995*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZ128rmbik), 0|OPFL_Chain|OPFL_MemRefs,
93155 /*194012*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
93165 /*194025*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
93174 /*194043*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZ128rmbik), 0|OPFL_Chain|OPFL_MemRefs,
93181 /*194061*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
93192 /*194075*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
93201 /*194093*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZ128rmbik), 0|OPFL_Chain|OPFL_MemRefs,
93210 /*194115*/ OPC_SwitchOpcode /*2 cases */, 43, TARGET_VAL(ISD::LOAD),// ->194162
93220 /*194130*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
93228 /*194147*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
93232 /*194162*/ /*SwitchOpcode*/ 41, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->194206
93241 /*194174*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
93249 /*194191*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ256rmbik), 0|OPFL_Chain|OPFL_MemRefs,
93256 /*194209*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
93267 /*194224*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
93276 /*194242*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
93283 /*194260*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
93295 /*194276*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
93304 /*194294*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
93313 /*194315*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
93323 /*194329*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
93332 /*194349*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
93338 /*194366*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
93349 /*194381*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
93358 /*194399*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
93365 /*194417*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
93377 /*194433*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
93386 /*194451*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
93393 /*194469*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
93403 /*194482*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
93412 /*194500*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ256rmbik), 0|OPFL_Chain|OPFL_MemRefs,
93418 /*194517*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
93429 /*194531*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
93438 /*194549*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ256rmbik), 0|OPFL_Chain|OPFL_MemRefs,
93447 /*194570*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
93456 /*194582*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
93465 /*194602*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ256rmbik), 0|OPFL_Chain|OPFL_MemRefs,
93471 /*194619*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
93481 /*194632*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
93490 /*194650*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ256rmbik), 0|OPFL_Chain|OPFL_MemRefs,
93497 /*194668*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
93508 /*194682*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
93517 /*194700*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ256rmbik), 0|OPFL_Chain|OPFL_MemRefs,
93522 /*194716*/ /*SwitchOpcode*/ 23|128,1/*151*/, TARGET_VAL(X86ISD::VSHLD),// ->194871
93525 /*194722*/ OPC_SwitchOpcode /*2 cases */, 65, TARGET_VAL(ISD::LOAD),// ->194791
93535 /*194737*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
93543 /*194752*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDDZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
93551 /*194775*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDQZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
93556 /*194791*/ /*SwitchOpcode*/ 76, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->194870
93566 /*194805*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
93574 /*194819*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDDZ128rmbik), 0|OPFL_Chain|OPFL_MemRefs,
93583 /*194840*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
93591 /*194854*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDQZ256rmbik), 0|OPFL_Chain|OPFL_MemRefs,
93597 /*194871*/ /*SwitchOpcode*/ 23|128,1/*151*/, TARGET_VAL(X86ISD::VSHRD),// ->195026
93600 /*194877*/ OPC_SwitchOpcode /*2 cases */, 65, TARGET_VAL(ISD::LOAD),// ->194946
93610 /*194892*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
93618 /*194907*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDDZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
93626 /*194930*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDQZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
93631 /*194946*/ /*SwitchOpcode*/ 76, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->195025
93641 /*194960*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
93649 /*194974*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDDZ128rmbik), 0|OPFL_Chain|OPFL_MemRefs,
93658 /*194995*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
93666 /*195009*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDQZ256rmbik), 0|OPFL_Chain|OPFL_MemRefs,
93672 /*195026*/ /*SwitchOpcode*/ 112, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->195141
93687 /*195049*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTDZ128mkz), 0|OPFL_Chain|OPFL_MemRefs,
93701 /*195076*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTQZ256mkz), 0|OPFL_Chain|OPFL_MemRefs,
93713 /*195101*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTDZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
93725 /*195127*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTQZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
93730 /*195141*/ /*SwitchOpcode*/ 92|128,5/*732*/, TARGET_VAL(ISD::LOAD),// ->195877
93748 /*195172*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQA32Z128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
93756 /*195192*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQA64Z256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
93770 /*195219*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU32Z128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
93778 /*195239*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU64Z256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
93796 /*195274*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
93804 /*195294*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
93819 /*195323*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXWDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
93827 /*195343*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXWQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
93842 /*195371*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXDQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
93859 /*195405*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
93867 /*195425*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
93882 /*195454*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXWDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
93890 /*195474*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXWQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
93905 /*195502*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXDQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
93920 /*195533*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQA32Z128rmk), 0|OPFL_Chain|OPFL_MemRefs,
93928 /*195554*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQA64Z256rmk), 0|OPFL_Chain|OPFL_MemRefs,
93940 /*195580*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU32Z128rmk), 0|OPFL_Chain|OPFL_MemRefs,
93948 /*195601*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU64Z256rmk), 0|OPFL_Chain|OPFL_MemRefs,
93964 /*195635*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
93972 /*195656*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
93985 /*195684*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXWDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
93993 /*195705*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXWQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
94006 /*195732*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXDQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
94021 /*195765*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
94029 /*195786*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
94042 /*195814*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXWDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
94050 /*195835*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXWQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
94063 /*195862*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXDQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
94069 /*195877*/ /*SwitchOpcode*/ 36, TARGET_VAL(X86ISD::SUBV_BROADCAST),// ->195916
94071 /*195881*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
94085 /*195903*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTI64X2Z128rmk), 0|OPFL_Chain|OPFL_MemRefs,
94089 /*195916*/ /*SwitchOpcode*/ 4|128,2/*260*/, TARGET_VAL(X86ISD::VPERMV3),// ->196180
94093 /*195923*/ OPC_SwitchOpcode /*2 cases */, 118, TARGET_VAL(ISD::LOAD),// ->196045
94108 /*195952*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMI2D128rmk), 0|OPFL_Chain|OPFL_MemRefs,
94116 /*195976*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMI2Q256rmk), 0|OPFL_Chain|OPFL_MemRefs,
94127 /*196005*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2D128rmk), 0|OPFL_Chain|OPFL_MemRefs,
94135 /*196029*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2Q256rmk), 0|OPFL_Chain|OPFL_MemRefs,
94141 /*196045*/ /*SwitchOpcode*/ 2|128,1/*130*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->196179
94155 /*196071*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMI2D128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
94168 /*196102*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMI2Q256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
94181 /*196133*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2D128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
94194 /*196164*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2Q256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
94200 /*196180*/ /*SwitchOpcode*/ 10|128,2/*266*/, TARGET_VAL(ISD::ADD),// ->196450
94204 /*196189*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->196250
94218 /*196213*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
94226 /*196235*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
94231 /*196250*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->196315
94245 /*196272*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDQZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
94258 /*196300*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDDZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
94266 /*196319*/ OPC_SwitchOpcode /*2 cases */, 58, TARGET_VAL(ISD::LOAD),// ->196381
94281 /*196344*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
94289 /*196366*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
94294 /*196381*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->196448
94309 /*196404*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDQZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
94323 /*196433*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDDZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
94330 /*196450*/ /*SwitchOpcode*/ 1|128,1/*129*/, TARGET_VAL(ISD::SUB),// ->196583
94333 /*196456*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->196517
94347 /*196480*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
94355 /*196502*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
94360 /*196517*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->196582
94374 /*196539*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBQZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
94387 /*196567*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBDZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
94393 /*196583*/ /*SwitchOpcode*/ 10|128,2/*266*/, TARGET_VAL(ISD::MUL),// ->196853
94397 /*196592*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->196653
94411 /*196616*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
94419 /*196638*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
94424 /*196653*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->196718
94438 /*196675*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLDZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
94451 /*196703*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLQZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
94459 /*196722*/ OPC_SwitchOpcode /*2 cases */, 58, TARGET_VAL(ISD::LOAD),// ->196784
94474 /*196747*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
94482 /*196769*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
94487 /*196784*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->196851
94502 /*196807*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLDZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
94516 /*196836*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLQZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
94523 /*196853*/ /*SwitchOpcode*/ 25|128,1/*153*/, TARGET_VAL(X86ISD::PMULDQ),// ->197010
94527 /*196861*/ OPC_SwitchOpcode /*2 cases */, 33, TARGET_VAL(ISD::LOAD),// ->196898
94541 /*196884*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULDQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
94545 /*196898*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->196932
94558 /*196918*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULDQZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
94565 /*196935*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->196973
94580 /*196959*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULDQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
94584 /*196973*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->197008
94598 /*196994*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULDQZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
94604 /*197010*/ /*SwitchOpcode*/ 25|128,1/*153*/, TARGET_VAL(X86ISD::PMULUDQ),// ->197167
94608 /*197018*/ OPC_SwitchOpcode /*2 cases */, 33, TARGET_VAL(ISD::LOAD),// ->197055
94622 /*197041*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULUDQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
94626 /*197055*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->197089
94639 /*197075*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULUDQZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
94646 /*197092*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->197130
94661 /*197116*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULUDQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
94665 /*197130*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->197165
94679 /*197151*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULUDQZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
94685 /*197167*/ /*SwitchOpcode*/ 80, TARGET_VAL(X86ISD::VPMADDWD),// ->197250
94689 /*197174*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
94703 /*197196*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADDWDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
94709 /*197212*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
94724 /*197235*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADDWDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
94729 /*197250*/ /*SwitchOpcode*/ 10|128,2/*266*/, TARGET_VAL(ISD::SMAX),// ->197520
94733 /*197259*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->197320
94747 /*197283*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
94755 /*197305*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
94760 /*197320*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->197385
94774 /*197342*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSDZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
94787 /*197370*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSQZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
94795 /*197389*/ OPC_SwitchOpcode /*2 cases */, 58, TARGET_VAL(ISD::LOAD),// ->197451
94810 /*197414*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
94818 /*197436*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
94823 /*197451*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->197518
94838 /*197474*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSDZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
94852 /*197503*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSQZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
94859 /*197520*/ /*SwitchOpcode*/ 10|128,2/*266*/, TARGET_VAL(ISD::UMAX),// ->197790
94863 /*197529*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->197590
94877 /*197553*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
94885 /*197575*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
94890 /*197590*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->197655
94904 /*197612*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUDZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
94917 /*197640*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUQZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
94925 /*197659*/ OPC_SwitchOpcode /*2 cases */, 58, TARGET_VAL(ISD::LOAD),// ->197721
94940 /*197684*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
94948 /*197706*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
94953 /*197721*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->197788
94968 /*197744*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUDZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
94982 /*197773*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUQZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
94989 /*197790*/ /*SwitchOpcode*/ 10|128,2/*266*/, TARGET_VAL(ISD::SMIN),// ->198060
94993 /*197799*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->197860
95007 /*197823*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
95015 /*197845*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
95020 /*197860*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->197925
95034 /*197882*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSDZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
95047 /*197910*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSQZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
95055 /*197929*/ OPC_SwitchOpcode /*2 cases */, 58, TARGET_VAL(ISD::LOAD),// ->197991
95070 /*197954*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
95078 /*197976*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
95083 /*197991*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->198058
95098 /*198014*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSDZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
95112 /*198043*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSQZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
95119 /*198060*/ /*SwitchOpcode*/ 10|128,2/*266*/, TARGET_VAL(ISD::UMIN),// ->198330
95123 /*198069*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->198130
95137 /*198093*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
95145 /*198115*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
95150 /*198130*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->198195
95164 /*198152*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUDZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
95177 /*198180*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUQZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
95185 /*198199*/ OPC_SwitchOpcode /*2 cases */, 58, TARGET_VAL(ISD::LOAD),// ->198261
95200 /*198224*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
95208 /*198246*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
95213 /*198261*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->198328
95228 /*198284*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUDZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
95242 /*198313*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUQZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
95249 /*198330*/ /*SwitchOpcode*/ 10|128,2/*266*/, TARGET_VAL(ISD::AND),// ->198600
95253 /*198339*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->198400
95267 /*198363*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
95275 /*198385*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
95280 /*198400*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->198465
95294 /*198422*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
95307 /*198450*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
95315 /*198469*/ OPC_SwitchOpcode /*2 cases */, 58, TARGET_VAL(ISD::LOAD),// ->198531
95330 /*198494*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
95338 /*198516*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
95343 /*198531*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->198598
95358 /*198554*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
95372 /*198583*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
95379 /*198600*/ /*SwitchOpcode*/ 10|128,2/*266*/, TARGET_VAL(ISD::OR),// ->198870
95383 /*198609*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->198670
95397 /*198633*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
95405 /*198655*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
95410 /*198670*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->198735
95424 /*198692*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
95437 /*198720*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
95445 /*198739*/ OPC_SwitchOpcode /*2 cases */, 58, TARGET_VAL(ISD::LOAD),// ->198801
95460 /*198764*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
95468 /*198786*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
95473 /*198801*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->198868
95488 /*198824*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
95502 /*198853*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
95509 /*198870*/ /*SwitchOpcode*/ 10|128,2/*266*/, TARGET_VAL(ISD::XOR),// ->199140
95513 /*198879*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->198940
95527 /*198903*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
95535 /*198925*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
95540 /*198940*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->199005
95554 /*198962*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
95567 /*198990*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
95575 /*199009*/ OPC_SwitchOpcode /*2 cases */, 58, TARGET_VAL(ISD::LOAD),// ->199071
95590 /*199034*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
95598 /*199056*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
95603 /*199071*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->199138
95618 /*199094*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
95632 /*199123*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
95639 /*199140*/ /*SwitchOpcode*/ 1|128,1/*129*/, TARGET_VAL(X86ISD::ANDNP),// ->199273
95642 /*199146*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->199207
95656 /*199170*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
95664 /*199192*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
95669 /*199207*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->199272
95683 /*199229*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
95696 /*199257*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
95702 /*199273*/ /*SwitchOpcode*/ 69, TARGET_VAL(X86ISD::VSHL),// ->199345
95705 /*199278*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
95720 /*199303*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
95732 /*199330*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
95737 /*199345*/ /*SwitchOpcode*/ 69, TARGET_VAL(X86ISD::VSRA),// ->199417
95740 /*199350*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
95755 /*199375*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRADZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
95767 /*199402*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
95772 /*199417*/ /*SwitchOpcode*/ 69, TARGET_VAL(X86ISD::VSRL),// ->199489
95775 /*199422*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
95790 /*199447*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
95802 /*199474*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
95807 /*199489*/ /*SwitchOpcode*/ 1|128,1/*129*/, TARGET_VAL(X86ISD::VSHLV),// ->199622
95810 /*199495*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->199556
95824 /*199519*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
95832 /*199541*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
95837 /*199556*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->199621
95851 /*199578*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVDZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
95864 /*199606*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVQZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
95870 /*199622*/ /*SwitchOpcode*/ 1|128,1/*129*/, TARGET_VAL(X86ISD::VSRAV),// ->199755
95873 /*199628*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->199689
95887 /*199652*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
95895 /*199674*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
95900 /*199689*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->199754
95914 /*199711*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVDZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
95927 /*199739*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVQZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
95933 /*199755*/ /*SwitchOpcode*/ 1|128,1/*129*/, TARGET_VAL(X86ISD::VSRLV),// ->199888
95936 /*199761*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->199822
95950 /*199785*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
95958 /*199807*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
95963 /*199822*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->199887
95977 /*199844*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVDZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
95990 /*199872*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVQZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
95996 /*199888*/ /*SwitchOpcode*/ 10|128,1/*138*/, TARGET_VAL(ISD::ROTR),// ->200030
95999 /*199894*/ OPC_SwitchOpcode /*2 cases */, 64, TARGET_VAL(ISD::LOAD),// ->199962
96014 /*199920*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORVDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
96026 /*199947*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORVQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
96031 /*199962*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->200029
96045 /*199985*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORVDZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
96058 /*200014*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORVQZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
96064 /*200030*/ /*SwitchOpcode*/ 10|128,1/*138*/, TARGET_VAL(ISD::ROTL),// ->200172
96067 /*200036*/ OPC_SwitchOpcode /*2 cases */, 64, TARGET_VAL(ISD::LOAD),// ->200104
96082 /*200062*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLVDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
96094 /*200089*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLVQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
96099 /*200104*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->200171
96113 /*200127*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLVDZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
96126 /*200156*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLVQZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
96132 /*200172*/ /*SwitchOpcode*/ 74, TARGET_VAL(X86ISD::VPERMV),// ->200249
96135 /*200177*/ OPC_SwitchOpcode /*2 cases */, 33, TARGET_VAL(ISD::LOAD),// ->200214
96149 /*200200*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
96153 /*200214*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->200248
96166 /*200234*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMQZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
96171 /*200249*/ /*SwitchOpcode*/ 33|128,1/*161*/, TARGET_VAL(X86ISD::VPMADD52L),// ->200414
96175 /*200257*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::LOAD),// ->200296
96190 /*200282*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52LUQZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
96194 /*200296*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->200332
96208 /*200318*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52LUQZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
96215 /*200335*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->200375
96231 /*200361*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52LUQZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
96235 /*200375*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->200412
96250 /*200398*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52LUQZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
96256 /*200414*/ /*SwitchOpcode*/ 33|128,1/*161*/, TARGET_VAL(X86ISD::VPMADD52H),// ->200579
96260 /*200422*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::LOAD),// ->200461
96275 /*200447*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52HUQZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
96279 /*200461*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->200497
96293 /*200483*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52HUQZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
96300 /*200500*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->200540
96316 /*200526*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52HUQZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
96320 /*200540*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->200577
96335 /*200563*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52HUQZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
96341 /*200579*/ /*SwitchOpcode*/ 97|128,1/*225*/, TARGET_VAL(X86ISD::CVTTP2SI),// ->200808
96343 /*200584*/ OPC_SwitchOpcode /*2 cases */, 108, TARGET_VAL(ISD::LOAD),// ->200696
96358 /*200611*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2DQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
96366 /*200632*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2QQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
96379 /*200660*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2DQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
96387 /*200681*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2QQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
96393 /*200696*/ /*SwitchOpcode*/ 108, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->200807
96407 /*200720*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2DQZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
96415 /*200741*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2QQZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
96429 /*200771*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2DQZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
96437 /*200792*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2QQZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
96444 /*200808*/ /*SwitchOpcode*/ 97|128,1/*225*/, TARGET_VAL(X86ISD::CVTTP2UI),// ->201037
96446 /*200813*/ OPC_SwitchOpcode /*2 cases */, 108, TARGET_VAL(ISD::LOAD),// ->200925
96461 /*200840*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2UDQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
96469 /*200861*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2UQQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
96482 /*200889*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2UDQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
96490 /*200910*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2UQQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
96496 /*200925*/ /*SwitchOpcode*/ 108, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->201036
96510 /*200949*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2UDQZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
96518 /*200970*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2UQQZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
96532 /*201000*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2UDQZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
96540 /*201021*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2UQQZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
96547 /*201037*/ /*SwitchOpcode*/ 97|128,1/*225*/, TARGET_VAL(X86ISD::CVTP2SI),// ->201266
96549 /*201042*/ OPC_SwitchOpcode /*2 cases */, 108, TARGET_VAL(ISD::LOAD),// ->201154
96564 /*201069*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2DQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
96572 /*201090*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2QQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
96585 /*201118*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2DQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
96593 /*201139*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2QQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
96599 /*201154*/ /*SwitchOpcode*/ 108, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->201265
96613 /*201178*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2DQZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
96621 /*201199*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2QQZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
96635 /*201229*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2DQZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
96643 /*201250*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2QQZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
96650 /*201266*/ /*SwitchOpcode*/ 97|128,1/*225*/, TARGET_VAL(X86ISD::CVTP2UI),// ->201495
96652 /*201271*/ OPC_SwitchOpcode /*2 cases */, 108, TARGET_VAL(ISD::LOAD),// ->201383
96667 /*201298*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2UDQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
96675 /*201319*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2UQQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
96688 /*201347*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2UDQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
96696 /*201368*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2UQQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
96702 /*201383*/ /*SwitchOpcode*/ 108, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->201494
96716 /*201407*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2UDQZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
96724 /*201428*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2UQQZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
96738 /*201458*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2UDQZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
96746 /*201479*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2UQQZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
96753 /*201495*/ /*SwitchOpcode*/ 124, TARGET_VAL(ISD::ABS),// ->201622
96755 /*201499*/ OPC_SwitchOpcode /*2 cases */, 55, TARGET_VAL(ISD::LOAD),// ->201558
96769 /*201523*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
96777 /*201544*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
96782 /*201558*/ /*SwitchOpcode*/ 60, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->201621
96796 /*201580*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSQZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
96809 /*201607*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSDZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
96815 /*201622*/ /*SwitchOpcode*/ 5|128,1/*133*/, TARGET_VAL(ISD::CTLZ),// ->201759
96817 /*201627*/ OPC_SwitchOpcode /*2 cases */, 62, TARGET_VAL(ISD::LOAD),// ->201693
96832 /*201653*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPLZCNTQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
96844 /*201679*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPLZCNTDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
96849 /*201693*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->201758
96863 /*201716*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPLZCNTQZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
96876 /*201744*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPLZCNTDZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
96882 /*201759*/ /*SwitchOpcode*/ 124, TARGET_VAL(X86ISD::CONFLICT),// ->201886
96884 /*201763*/ OPC_SwitchOpcode /*2 cases */, 55, TARGET_VAL(ISD::LOAD),// ->201822
96898 /*201787*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCONFLICTQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
96906 /*201808*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCONFLICTDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
96911 /*201822*/ /*SwitchOpcode*/ 60, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->201885
96925 /*201844*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCONFLICTQZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
96938 /*201871*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCONFLICTDZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
96944 /*201886*/ /*SwitchOpcode*/ 5|128,1/*133*/, TARGET_VAL(ISD::CTPOP),// ->202023
96946 /*201891*/ OPC_SwitchOpcode /*2 cases */, 62, TARGET_VAL(ISD::LOAD),// ->201957
96961 /*201917*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
96973 /*201943*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
96978 /*201957*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->202022
96992 /*201980*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTQZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
97005 /*202008*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTDZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
97011 /*202023*/ /*SwitchOpcode*/ 1|128,1/*129*/, TARGET_VAL(X86ISD::UNPCKL),// ->202156
97014 /*202029*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->202090
97028 /*202053*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLDQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
97036 /*202075*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLQDQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
97041 /*202090*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->202155
97055 /*202112*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLDQZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
97068 /*202140*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLQDQZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
97074 /*202156*/ /*SwitchOpcode*/ 1|128,1/*129*/, TARGET_VAL(X86ISD::UNPCKH),// ->202289
97077 /*202162*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->202223
97091 /*202186*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHDQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
97099 /*202208*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHQDQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
97104 /*202223*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->202288
97118 /*202245*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHDQZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
97131 /*202273*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHQDQZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
97137 /*202289*/ /*SwitchOpcode*/ 13|128,1/*141*/, TARGET_VAL(X86ISD::VSHLDV),// ->202434
97141 /*202296*/ OPC_SwitchOpcode /*2 cases */, 62, TARGET_VAL(ISD::LOAD),// ->202362
97155 /*202323*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVDZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
97163 /*202347*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVQZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
97168 /*202362*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->202433
97182 /*202387*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVDZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
97195 /*202418*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVQZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
97201 /*202434*/ /*SwitchOpcode*/ 13|128,1/*141*/, TARGET_VAL(X86ISD::VSHRDV),// ->202579
97205 /*202441*/ OPC_SwitchOpcode /*2 cases */, 62, TARGET_VAL(ISD::LOAD),// ->202507
97219 /*202468*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVDZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
97227 /*202492*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVQZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
97232 /*202507*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->202578
97246 /*202532*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVDZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
97259 /*202563*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVQZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
97265 /*202579*/ /*SwitchOpcode*/ 81, TARGET_VAL(X86ISD::VPDPBUSD),// ->202663
97269 /*202585*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->202625
97283 /*202611*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPBUSDZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
97287 /*202625*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->202662
97300 /*202648*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPBUSDZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
97305 /*202663*/ /*SwitchOpcode*/ 81, TARGET_VAL(X86ISD::VPDPBUSDS),// ->202747
97309 /*202669*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->202709
97323 /*202695*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPBUSDSZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
97327 /*202709*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->202746
97340 /*202732*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPBUSDSZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
97345 /*202747*/ /*SwitchOpcode*/ 81, TARGET_VAL(X86ISD::VPDPWSSD),// ->202831
97349 /*202753*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->202793
97363 /*202779*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
97367 /*202793*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->202830
97380 /*202816*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
97385 /*202831*/ /*SwitchOpcode*/ 81, TARGET_VAL(X86ISD::VPDPWSSDS),// ->202915
97389 /*202837*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->202877
97403 /*202863*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDSZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
97407 /*202877*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->202914
97420 /*202900*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDSZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
97429 /*202919*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
97434 /*202928*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
97445 /*202947*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI32x4Zrrkz), 0,
97451 /*202958*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
97462 /*202977*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI64x4Zrrkz), 0,
97469 /*202990*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
97480 /*203009*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI32x4Z256rrkz), 0,
97490 /*203029*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
97493 /*203035*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VALIGN),
97496 /*203040*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
97498 /*203044*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
97509 /*203059*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
97522 /*203081*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNDZ256rmbikz), 0|OPFL_Chain|OPFL_MemRefs,
97529 /*203099*/ OPC_CheckOpcode, TARGET_VAL(ISD::INSERT_SUBVECTOR),
97532 /*203104*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
97542 /*203119*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
97556 /*203146*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI32x4Z256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
97571 /*203180*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI32x4Z256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
97586 /*203214*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI32x4Z256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
97595 /*203234*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
97609 /*203260*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI64x2Zrmkz), 0|OPFL_Chain|OPFL_MemRefs,
97617 /*203279*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
97631 /*203305*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI64x2Zrmkz), 0|OPFL_Chain|OPFL_MemRefs,
97639 /*203324*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
97653 /*203350*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI64x2Zrmkz), 0|OPFL_Chain|OPFL_MemRefs,
97661 /*203369*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
97675 /*203395*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI64x4Zrmkz), 0|OPFL_Chain|OPFL_MemRefs,
97683 /*203414*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
97697 /*203440*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI64x4Zrmkz), 0|OPFL_Chain|OPFL_MemRefs,
97705 /*203459*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
97719 /*203485*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI64x4Zrmkz), 0|OPFL_Chain|OPFL_MemRefs,
97726 /*203503*/ OPC_SwitchOpcode /*2 cases */, 96, TARGET_VAL(X86ISD::SHUF128),// ->203603
97729 /*203509*/ OPC_SwitchOpcode /*2 cases */, 44, TARGET_VAL(ISD::LOAD),// ->203557
97739 /*203524*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
97751 /*203543*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFI32X4Z256rmikz), 0|OPFL_Chain|OPFL_MemRefs,
97755 /*203557*/ /*SwitchOpcode*/ 42, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->203602
97764 /*203569*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
97776 /*203588*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFI32X4Z256rmbikz), 0|OPFL_Chain|OPFL_MemRefs,
97781 /*203603*/ /*SwitchOpcode*/ 108, TARGET_VAL(X86ISD::VALIGN),// ->203714
97784 /*203608*/ OPC_SwitchOpcode /*2 cases */, 47, TARGET_VAL(ISD::LOAD),// ->203659
97794 /*203623*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
97807 /*203645*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNDZ256rmikz), 0|OPFL_Chain|OPFL_MemRefs,
97811 /*203659*/ /*SwitchOpcode*/ 51, TARGET_VAL(ISD::BITCAST),// ->203713
97813 /*203663*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
97824 /*203678*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
97835 /*203698*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNDZ256rmbik), 0|OPFL_Chain|OPFL_MemRefs,
97845 /*203720*/ OPC_CheckOpcode, TARGET_VAL(ISD::INSERT_SUBVECTOR),
97848 /*203725*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
97858 /*203740*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
97870 /*203763*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI32x4Z256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
97878 /*203782*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
97890 /*203805*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI64x4Zrmkz), 0|OPFL_Chain|OPFL_MemRefs,
97898 /*203824*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
97910 /*203847*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI64x2Zrmkz), 0|OPFL_Chain|OPFL_MemRefs,
97917 /*203865*/ OPC_SwitchOpcode /*72 cases */, 105|128,15/*2025*/, TARGET_VAL(ISD::BITCAST),// ->205895
97920 /*203874*/ OPC_SwitchOpcode /*5 cases */, 105, TARGET_VAL(X86ISD::SUBV_BROADCAST),// ->203983
97922 /*203879*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
97942 /*203910*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTI64X4rmkz), 0|OPFL_Chain|OPFL_MemRefs,
97958 /*203939*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTI32X4Z256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
97975 /*203970*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTI64X2rmkz), 0|OPFL_Chain|OPFL_MemRefs,
97980 /*203983*/ /*SwitchOpcode*/ 118|128,2/*374*/, TARGET_VAL(ISD::AND),// ->204361
97984 /*203992*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
98002 /*204020*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
98016 /*204048*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
98030 /*204076*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
98044 /*204104*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
98058 /*204132*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
98072 /*204160*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
98079 /*204177*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
98098 /*204206*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
98112 /*204234*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
98126 /*204262*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
98140 /*204290*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
98154 /*204318*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
98168 /*204346*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
98174 /*204361*/ /*SwitchOpcode*/ 118|128,2/*374*/, TARGET_VAL(ISD::OR),// ->204739
98178 /*204370*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
98196 /*204398*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
98210 /*204426*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
98224 /*204454*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
98238 /*204482*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
98252 /*204510*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
98266 /*204538*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
98273 /*204555*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
98292 /*204584*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
98306 /*204612*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
98320 /*204640*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
98334 /*204668*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
98348 /*204696*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
98362 /*204724*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
98368 /*204739*/ /*SwitchOpcode*/ 118|128,2/*374*/, TARGET_VAL(ISD::XOR),// ->205117
98372 /*204748*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
98390 /*204776*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
98404 /*204804*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
98418 /*204832*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
98432 /*204860*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
98446 /*204888*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
98460 /*204916*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
98467 /*204933*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
98486 /*204962*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
98500 /*204990*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
98514 /*205018*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
98528 /*205046*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
98542 /*205074*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
98556 /*205102*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
98562 /*205117*/ /*SwitchOpcode*/ 56|128,1/*184*/, TARGET_VAL(X86ISD::ANDNP),// ->205305
98565 /*205123*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
98583 /*205151*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
98597 /*205179*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
98611 /*205207*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
98625 /*205235*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
98639 /*205263*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
98653 /*205291*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
98662 /*205310*/ OPC_CheckOpcode, TARGET_VAL(ISD::INSERT_SUBVECTOR),
98665 /*205315*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
98675 /*205330*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
98687 /*205355*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI32x4Z256rmk), 0|OPFL_Chain|OPFL_MemRefs,
98700 /*205388*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI32x4Z256rmk), 0|OPFL_Chain|OPFL_MemRefs,
98713 /*205421*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI32x4Z256rmk), 0|OPFL_Chain|OPFL_MemRefs,
98722 /*205442*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
98734 /*205466*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI64x2Zrmk), 0|OPFL_Chain|OPFL_MemRefs,
98742 /*205486*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
98754 /*205510*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI64x2Zrmk), 0|OPFL_Chain|OPFL_MemRefs,
98762 /*205530*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
98774 /*205554*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI64x2Zrmk), 0|OPFL_Chain|OPFL_MemRefs,
98782 /*205574*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
98794 /*205598*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI64x4Zrmk), 0|OPFL_Chain|OPFL_MemRefs,
98802 /*205618*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
98814 /*205642*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI64x4Zrmk), 0|OPFL_Chain|OPFL_MemRefs,
98822 /*205662*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
98834 /*205686*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI64x4Zrmk), 0|OPFL_Chain|OPFL_MemRefs,
98841 /*205705*/ OPC_SwitchOpcode /*3 cases */, 94, TARGET_VAL(X86ISD::SHUF128),// ->205803
98844 /*205711*/ OPC_SwitchOpcode /*2 cases */, 43, TARGET_VAL(ISD::LOAD),// ->205758
98854 /*205726*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
98864 /*205743*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFI32X4Z256rmik), 0|OPFL_Chain|OPFL_MemRefs,
98868 /*205758*/ /*SwitchOpcode*/ 41, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->205802
98877 /*205770*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
98887 /*205787*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFI32X4Z256rmbik), 0|OPFL_Chain|OPFL_MemRefs,
98892 /*205803*/ /*SwitchOpcode*/ 51, TARGET_VAL(X86ISD::VALIGN),// ->205857
98895 /*205808*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
98905 /*205822*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
98916 /*205842*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNDZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
98920 /*205857*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->205893
98936 /*205881*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTI32X2Z256mkz), 0|OPFL_Chain|OPFL_MemRefs,
98942 /*205895*/ /*SwitchOpcode*/ 41|128,1/*169*/, TARGET_VAL(X86ISD::VSRLI),// ->206068
98944 /*205900*/ OPC_SwitchOpcode /*2 cases */, 84, TARGET_VAL(ISD::LOAD),// ->205988
98954 /*205915*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
98964 /*205932*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLDZ256mikz), 0|OPFL_Chain|OPFL_MemRefs,
98972 /*205953*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLQZmikz), 0|OPFL_Chain|OPFL_MemRefs,
98980 /*205974*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLWZ128mikz), 0|OPFL_Chain|OPFL_MemRefs,
98985 /*205988*/ /*SwitchOpcode*/ 76, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->206067
98995 /*206002*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
99005 /*206018*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLDZ256mbikz), 0|OPFL_Chain|OPFL_MemRefs,
99014 /*206037*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
99024 /*206053*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLQZmbikz), 0|OPFL_Chain|OPFL_MemRefs,
99030 /*206068*/ /*SwitchOpcode*/ 41|128,1/*169*/, TARGET_VAL(X86ISD::VSHLI),// ->206241
99032 /*206073*/ OPC_SwitchOpcode /*2 cases */, 84, TARGET_VAL(ISD::LOAD),// ->206161
99042 /*206088*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
99052 /*206105*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLDZ256mikz), 0|OPFL_Chain|OPFL_MemRefs,
99060 /*206126*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLQZmikz), 0|OPFL_Chain|OPFL_MemRefs,
99068 /*206147*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLWZ128mikz), 0|OPFL_Chain|OPFL_MemRefs,
99073 /*206161*/ /*SwitchOpcode*/ 76, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->206240
99083 /*206175*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
99093 /*206191*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLDZ256mbikz), 0|OPFL_Chain|OPFL_MemRefs,
99102 /*206210*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
99112 /*206226*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLQZmbikz), 0|OPFL_Chain|OPFL_MemRefs,
99118 /*206241*/ /*SwitchOpcode*/ 41|128,1/*169*/, TARGET_VAL(X86ISD::VSRAI),// ->206414
99120 /*206246*/ OPC_SwitchOpcode /*2 cases */, 84, TARGET_VAL(ISD::LOAD),// ->206334
99130 /*206261*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
99140 /*206278*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRADZ256mikz), 0|OPFL_Chain|OPFL_MemRefs,
99148 /*206299*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAQZmikz), 0|OPFL_Chain|OPFL_MemRefs,
99156 /*206320*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAWZ128mikz), 0|OPFL_Chain|OPFL_MemRefs,
99161 /*206334*/ /*SwitchOpcode*/ 76, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->206413
99171 /*206348*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
99181 /*206364*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRADZ256mbikz), 0|OPFL_Chain|OPFL_MemRefs,
99190 /*206383*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
99200 /*206399*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAQZmbikz), 0|OPFL_Chain|OPFL_MemRefs,
99206 /*206414*/ /*SwitchOpcode*/ 20|128,1/*148*/, TARGET_VAL(X86ISD::VROTRI),// ->206566
99208 /*206419*/ OPC_SwitchOpcode /*2 cases */, 63, TARGET_VAL(ISD::LOAD),// ->206486
99218 /*206434*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
99228 /*206451*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORDZ256mikz), 0|OPFL_Chain|OPFL_MemRefs,
99236 /*206472*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORQZmikz), 0|OPFL_Chain|OPFL_MemRefs,
99241 /*206486*/ /*SwitchOpcode*/ 76, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->206565
99251 /*206500*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
99261 /*206516*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORDZ256mbikz), 0|OPFL_Chain|OPFL_MemRefs,
99270 /*206535*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
99280 /*206551*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORQZmbikz), 0|OPFL_Chain|OPFL_MemRefs,
99286 /*206566*/ /*SwitchOpcode*/ 20|128,1/*148*/, TARGET_VAL(X86ISD::VROTLI),// ->206718
99288 /*206571*/ OPC_SwitchOpcode /*2 cases */, 63, TARGET_VAL(ISD::LOAD),// ->206638
99298 /*206586*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
99308 /*206603*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLDZ256mikz), 0|OPFL_Chain|OPFL_MemRefs,
99316 /*206624*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLQZmikz), 0|OPFL_Chain|OPFL_MemRefs,
99321 /*206638*/ /*SwitchOpcode*/ 76, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->206717
99331 /*206652*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
99341 /*206668*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLDZ256mbikz), 0|OPFL_Chain|OPFL_MemRefs,
99350 /*206687*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
99360 /*206703*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLQZmbikz), 0|OPFL_Chain|OPFL_MemRefs,
99366 /*206718*/ /*SwitchOpcode*/ 87, TARGET_VAL(X86ISD::VPERMI),// ->206808
99368 /*206722*/ OPC_SwitchOpcode /*2 cases */, 40, TARGET_VAL(ISD::LOAD),// ->206766
99378 /*206737*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
99388 /*206753*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMQZmikz), 0|OPFL_Chain|OPFL_MemRefs,
99392 /*206766*/ /*SwitchOpcode*/ 38, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->206807
99401 /*206778*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
99411 /*206794*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMQZmbikz), 0|OPFL_Chain|OPFL_MemRefs,
99416 /*206808*/ /*SwitchOpcode*/ 87, TARGET_VAL(X86ISD::PSHUFD),// ->206898
99418 /*206812*/ OPC_SwitchOpcode /*2 cases */, 40, TARGET_VAL(ISD::LOAD),// ->206856
99428 /*206827*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
99438 /*206843*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFDZ256mikz), 0|OPFL_Chain|OPFL_MemRefs,
99442 /*206856*/ /*SwitchOpcode*/ 38, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->206897
99451 /*206868*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
99461 /*206884*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFDZ256mbikz), 0|OPFL_Chain|OPFL_MemRefs,
99466 /*206898*/ /*SwitchOpcode*/ 44, TARGET_VAL(X86ISD::PSHUFHW),// ->206945
99468 /*206902*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
99478 /*206916*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
99488 /*206932*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFHWZ128mikz), 0|OPFL_Chain|OPFL_MemRefs,
99492 /*206945*/ /*SwitchOpcode*/ 44, TARGET_VAL(X86ISD::PSHUFLW),// ->206992
99494 /*206949*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
99504 /*206963*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
99514 /*206979*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFLWZ128mikz), 0|OPFL_Chain|OPFL_MemRefs,
99518 /*206992*/ /*SwitchOpcode*/ 90, TARGET_VAL(X86ISD::SHUF128),// ->207085
99521 /*206997*/ OPC_SwitchOpcode /*2 cases */, 41, TARGET_VAL(ISD::LOAD),// ->207042
99531 /*207012*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
99541 /*207028*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFI64X2Zrmikz), 0|OPFL_Chain|OPFL_MemRefs,
99545 /*207042*/ /*SwitchOpcode*/ 39, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->207084
99554 /*207054*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
99564 /*207070*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFI64X2Zrmbikz), 0|OPFL_Chain|OPFL_MemRefs,
99569 /*207085*/ /*SwitchOpcode*/ 25|128,1/*153*/, TARGET_VAL(X86ISD::VALIGN),// ->207242
99572 /*207091*/ OPC_SwitchOpcode /*2 cases */, 65, TARGET_VAL(ISD::LOAD),// ->207160
99582 /*207106*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
99592 /*207123*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNDZ256rmikz), 0|OPFL_Chain|OPFL_MemRefs,
99600 /*207145*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNQZrmikz), 0|OPFL_Chain|OPFL_MemRefs,
99605 /*207160*/ /*SwitchOpcode*/ 78, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->207241
99615 /*207174*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
99625 /*207190*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNDZ256rmbikz), 0|OPFL_Chain|OPFL_MemRefs,
99634 /*207210*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
99644 /*207226*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNQZrmbikz), 0|OPFL_Chain|OPFL_MemRefs,
99650 /*207242*/ /*SwitchOpcode*/ 46, TARGET_VAL(X86ISD::DBPSADBW),// ->207291
99653 /*207247*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
99663 /*207261*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
99673 /*207277*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDBPSADBWZ128rmikz), 0|OPFL_Chain|OPFL_MemRefs,
99677 /*207291*/ /*SwitchOpcode*/ 97|128,4/*609*/, TARGET_VAL(X86ISD::VPTERNLOG),// ->207904
99682 /*207300*/ OPC_SwitchOpcode /*2 cases */, 44, TARGET_VAL(ISD::LOAD),// ->207348
99692 /*207315*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
99702 /*207333*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZ256rmikz), 0|OPFL_Chain|OPFL_MemRefs,
99706 /*207348*/ /*SwitchOpcode*/ 42, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->207393
99715 /*207360*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
99725 /*207378*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZ256rmbikz), 0|OPFL_Chain|OPFL_MemRefs,
99732 /*207396*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
99744 /*207412*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
99755 /*207431*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZ256rmikz), 0|OPFL_Chain|OPFL_MemRefs,
99762 /*207449*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
99773 /*207464*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
99784 /*207483*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZ256rmikz), 0|OPFL_Chain|OPFL_MemRefs,
99790 /*207500*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
99801 /*207514*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
99812 /*207533*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZ256rmbikz), 0|OPFL_Chain|OPFL_MemRefs,
99820 /*207554*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
99830 /*207567*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
99841 /*207586*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZ256rmbikz), 0|OPFL_Chain|OPFL_MemRefs,
99848 /*207604*/ OPC_SwitchOpcode /*2 cases */, 44, TARGET_VAL(ISD::LOAD),// ->207652
99858 /*207619*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
99868 /*207637*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZrmikz), 0|OPFL_Chain|OPFL_MemRefs,
99872 /*207652*/ /*SwitchOpcode*/ 42, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->207697
99881 /*207664*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
99891 /*207682*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZrmbikz), 0|OPFL_Chain|OPFL_MemRefs,
99899 /*207701*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
99911 /*207717*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
99922 /*207736*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZrmikz), 0|OPFL_Chain|OPFL_MemRefs,
99929 /*207754*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
99940 /*207769*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
99951 /*207788*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZrmikz), 0|OPFL_Chain|OPFL_MemRefs,
99957 /*207805*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
99968 /*207819*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
99979 /*207838*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZrmbikz), 0|OPFL_Chain|OPFL_MemRefs,
99986 /*207856*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
99996 /*207869*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
100007 /*207888*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZrmbikz), 0|OPFL_Chain|OPFL_MemRefs,
100012 /*207904*/ /*SwitchOpcode*/ 47|128,1/*175*/, TARGET_VAL(X86ISD::VSHLD),// ->208083
100015 /*207910*/ OPC_SwitchOpcode /*2 cases */, 87, TARGET_VAL(ISD::LOAD),// ->208001
100025 /*207925*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
100035 /*207942*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDWZ128rmikz), 0|OPFL_Chain|OPFL_MemRefs,
100043 /*207964*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDDZ256rmikz), 0|OPFL_Chain|OPFL_MemRefs,
100051 /*207986*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDQZrmikz), 0|OPFL_Chain|OPFL_MemRefs,
100056 /*208001*/ /*SwitchOpcode*/ 78, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->208082
100066 /*208015*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
100076 /*208031*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDDZ256rmbikz), 0|OPFL_Chain|OPFL_MemRefs,
100085 /*208051*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
100095 /*208067*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDQZrmbikz), 0|OPFL_Chain|OPFL_MemRefs,
100101 /*208083*/ /*SwitchOpcode*/ 47|128,1/*175*/, TARGET_VAL(X86ISD::VSHRD),// ->208262
100104 /*208089*/ OPC_SwitchOpcode /*2 cases */, 87, TARGET_VAL(ISD::LOAD),// ->208180
100114 /*208104*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
100124 /*208121*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDWZ128rmikz), 0|OPFL_Chain|OPFL_MemRefs,
100132 /*208143*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDDZ256rmikz), 0|OPFL_Chain|OPFL_MemRefs,
100140 /*208165*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDQZrmikz), 0|OPFL_Chain|OPFL_MemRefs,
100145 /*208180*/ /*SwitchOpcode*/ 78, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->208261
100155 /*208194*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
100165 /*208210*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDDZ256rmbikz), 0|OPFL_Chain|OPFL_MemRefs,
100174 /*208230*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
100184 /*208246*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDQZrmbikz), 0|OPFL_Chain|OPFL_MemRefs,
100190 /*208262*/ /*SwitchOpcode*/ 96, TARGET_VAL(X86ISD::SUBV_BROADCAST),// ->208361
100192 /*208266*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
100210 /*208294*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTI64X4rmkz), 0|OPFL_Chain|OPFL_MemRefs,
100224 /*208320*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTI32X4Z256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
100239 /*208348*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTI64X2rmkz), 0|OPFL_Chain|OPFL_MemRefs,
100244 /*208361*/ /*SwitchOpcode*/ 40|128,1/*168*/, TARGET_VAL(X86ISD::VPERMV3),// ->208533
100248 /*208368*/ OPC_SwitchOpcode /*2 cases */, 87, TARGET_VAL(ISD::LOAD),// ->208459
100264 /*208396*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2D256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
100272 /*208420*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2Qrmkz), 0|OPFL_Chain|OPFL_MemRefs,
100280 /*208444*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2W128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
100285 /*208459*/ /*SwitchOpcode*/ 70, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->208532
100301 /*208485*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2D256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
100316 /*208517*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2Qrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
100322 /*208533*/ /*SwitchOpcode*/ 56|128,2/*312*/, TARGET_VAL(ISD::ADD),// ->208849
100326 /*208542*/ OPC_SwitchOpcode /*2 cases */, 78, TARGET_VAL(ISD::LOAD),// ->208624
100342 /*208568*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
100350 /*208589*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
100358 /*208610*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDWZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
100363 /*208624*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->208691
100379 /*208648*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDQZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
100394 /*208677*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDDZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
100402 /*208695*/ OPC_SwitchOpcode /*2 cases */, 79, TARGET_VAL(ISD::LOAD),// ->208778
100419 /*208722*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
100427 /*208743*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
100435 /*208764*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDWZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
100440 /*208778*/ /*SwitchOpcode*/ 66, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->208847
100457 /*208803*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDQZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
100473 /*208833*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDDZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
100480 /*208849*/ /*SwitchOpcode*/ 24|128,1/*152*/, TARGET_VAL(ISD::SUB),// ->209005
100483 /*208855*/ OPC_SwitchOpcode /*2 cases */, 78, TARGET_VAL(ISD::LOAD),// ->208937
100499 /*208881*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
100507 /*208902*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
100515 /*208923*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBWZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
100520 /*208937*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->209004
100536 /*208961*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBQZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
100551 /*208990*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBDZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
100557 /*209005*/ /*SwitchOpcode*/ 82, TARGET_VAL(ISD::SADDSAT),// ->209090
100561 /*209012*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
100577 /*209036*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDSWZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
100583 /*209051*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
100600 /*209076*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDSWZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
100605 /*209090*/ /*SwitchOpcode*/ 39, TARGET_VAL(ISD::SSUBSAT),// ->209132
100608 /*209095*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
100624 /*209119*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBSWZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
100628 /*209132*/ /*SwitchOpcode*/ 82, TARGET_VAL(ISD::UADDSAT),// ->209217
100632 /*209139*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
100648 /*209163*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDUSWZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
100654 /*209178*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
100671 /*209203*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDUSWZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
100676 /*209217*/ /*SwitchOpcode*/ 39, TARGET_VAL(ISD::USUBSAT),// ->209259
100679 /*209222*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
100695 /*209246*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBUSWZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
100699 /*209259*/ /*SwitchOpcode*/ 56|128,2/*312*/, TARGET_VAL(ISD::MUL),// ->209575
100703 /*209268*/ OPC_SwitchOpcode /*2 cases */, 78, TARGET_VAL(ISD::LOAD),// ->209350
100719 /*209294*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
100727 /*209315*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLWZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
100735 /*209336*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
100740 /*209350*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->209417
100756 /*209374*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLDZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
100771 /*209403*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLQZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
100779 /*209421*/ OPC_SwitchOpcode /*2 cases */, 79, TARGET_VAL(ISD::LOAD),// ->209504
100796 /*209448*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
100804 /*209469*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLWZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
100812 /*209490*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
100817 /*209504*/ /*SwitchOpcode*/ 66, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->209573
100834 /*209529*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLDZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
100850 /*209559*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLQZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
100857 /*209575*/ /*SwitchOpcode*/ 82, TARGET_VAL(ISD::MULHS),// ->209660
100861 /*209582*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
100877 /*209606*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHWZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
100883 /*209621*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
100900 /*209646*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHWZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
100905 /*209660*/ /*SwitchOpcode*/ 82, TARGET_VAL(ISD::MULHU),// ->209745
100909 /*209667*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
100925 /*209691*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHUWZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
100931 /*209706*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
100948 /*209731*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHUWZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
100953 /*209745*/ /*SwitchOpcode*/ 82, TARGET_VAL(X86ISD::MULHRS),// ->209830
100957 /*209752*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
100973 /*209776*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHRSWZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
100979 /*209791*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
100996 /*209816*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHRSWZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
101001 /*209830*/ /*SwitchOpcode*/ 82, TARGET_VAL(X86ISD::AVG),// ->209915
101005 /*209837*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
101021 /*209861*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPAVGWZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
101027 /*209876*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
101044 /*209901*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPAVGWZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
101049 /*209915*/ /*SwitchOpcode*/ 29|128,1/*157*/, TARGET_VAL(X86ISD::PMULDQ),// ->210076
101053 /*209923*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->209961
101069 /*209948*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULDQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
101073 /*209961*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->209996
101088 /*209983*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULDQZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
101095 /*209999*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::LOAD),// ->210038
101112 /*210025*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULDQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
101116 /*210038*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->210074
101132 /*210061*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULDQZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
101138 /*210076*/ /*SwitchOpcode*/ 29|128,1/*157*/, TARGET_VAL(X86ISD::PMULUDQ),// ->210237
101142 /*210084*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->210122
101158 /*210109*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULUDQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
101162 /*210122*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->210157
101177 /*210144*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULUDQZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
101184 /*210160*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::LOAD),// ->210199
101201 /*210186*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULUDQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
101205 /*210199*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->210235
101221 /*210222*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULUDQZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
101227 /*210237*/ /*SwitchOpcode*/ 78, TARGET_VAL(X86ISD::PACKSS),// ->210318
101231 /*210244*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->210282
101247 /*210269*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKSSDWZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
101251 /*210282*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->210317
101266 /*210304*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKSSDWZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
101271 /*210318*/ /*SwitchOpcode*/ 78, TARGET_VAL(X86ISD::PACKUS),// ->210399
101275 /*210325*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->210363
101291 /*210350*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKUSDWZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
101295 /*210363*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->210398
101310 /*210385*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKUSDWZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
101315 /*210399*/ /*SwitchOpcode*/ 39, TARGET_VAL(X86ISD::VPMADDUBSW),// ->210441
101318 /*210404*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
101334 /*210428*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADDUBSWZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
101338 /*210441*/ /*SwitchOpcode*/ 82, TARGET_VAL(X86ISD::VPMADDWD),// ->210526
101342 /*210448*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
101358 /*210472*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADDWDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
101364 /*210487*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
101381 /*210512*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADDWDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
101386 /*210526*/ /*SwitchOpcode*/ 56|128,2/*312*/, TARGET_VAL(ISD::SMAX),// ->210842
101390 /*210535*/ OPC_SwitchOpcode /*2 cases */, 78, TARGET_VAL(ISD::LOAD),// ->210617
101406 /*210561*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSWZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
101414 /*210582*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
101422 /*210603*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
101427 /*210617*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->210684
101443 /*210641*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSDZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
101458 /*210670*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSQZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
101466 /*210688*/ OPC_SwitchOpcode /*2 cases */, 79, TARGET_VAL(ISD::LOAD),// ->210771
101483 /*210715*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSWZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
101491 /*210736*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
101499 /*210757*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
101504 /*210771*/ /*SwitchOpcode*/ 66, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->210840
101521 /*210796*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSDZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
101537 /*210826*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSQZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
101544 /*210842*/ /*SwitchOpcode*/ 56|128,2/*312*/, TARGET_VAL(ISD::UMAX),// ->211158
101548 /*210851*/ OPC_SwitchOpcode /*2 cases */, 78, TARGET_VAL(ISD::LOAD),// ->210933
101564 /*210877*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUWZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
101572 /*210898*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
101580 /*210919*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
101585 /*210933*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->211000
101601 /*210957*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUDZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
101616 /*210986*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUQZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
101624 /*211004*/ OPC_SwitchOpcode /*2 cases */, 79, TARGET_VAL(ISD::LOAD),// ->211087
101641 /*211031*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUWZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
101649 /*211052*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
101657 /*211073*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
101662 /*211087*/ /*SwitchOpcode*/ 66, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->211156
101679 /*211112*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUDZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
101695 /*211142*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUQZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
101702 /*211158*/ /*SwitchOpcode*/ 56|128,2/*312*/, TARGET_VAL(ISD::SMIN),// ->211474
101706 /*211167*/ OPC_SwitchOpcode /*2 cases */, 78, TARGET_VAL(ISD::LOAD),// ->211249
101722 /*211193*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSWZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
101730 /*211214*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
101738 /*211235*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
101743 /*211249*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->211316
101759 /*211273*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSDZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
101774 /*211302*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSQZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
101782 /*211320*/ OPC_SwitchOpcode /*2 cases */, 79, TARGET_VAL(ISD::LOAD),// ->211403
101799 /*211347*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSWZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
101807 /*211368*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
101815 /*211389*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
101820 /*211403*/ /*SwitchOpcode*/ 66, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->211472
101837 /*211428*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSDZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
101853 /*211458*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSQZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
101860 /*211474*/ /*SwitchOpcode*/ 56|128,2/*312*/, TARGET_VAL(ISD::UMIN),// ->211790
101864 /*211483*/ OPC_SwitchOpcode /*2 cases */, 78, TARGET_VAL(ISD::LOAD),// ->211565
101880 /*211509*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUWZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
101888 /*211530*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
101896 /*211551*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
101901 /*211565*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->211632
101917 /*211589*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUDZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
101932 /*211618*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUQZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
101940 /*211636*/ OPC_SwitchOpcode /*2 cases */, 79, TARGET_VAL(ISD::LOAD),// ->211719
101957 /*211663*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUWZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
101965 /*211684*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
101973 /*211705*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
101978 /*211719*/ /*SwitchOpcode*/ 66, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->211788
101995 /*211744*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUDZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
102011 /*211774*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUQZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
102018 /*211790*/ /*SwitchOpcode*/ 14|128,2/*270*/, TARGET_VAL(ISD::AND),// ->212064
102022 /*211799*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->211860
102038 /*211825*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
102046 /*211846*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
102051 /*211860*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->211927
102067 /*211884*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
102082 /*211913*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
102090 /*211931*/ OPC_SwitchOpcode /*2 cases */, 58, TARGET_VAL(ISD::LOAD),// ->211993
102107 /*211958*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
102115 /*211979*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
102120 /*211993*/ /*SwitchOpcode*/ 66, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->212062
102137 /*212018*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
102153 /*212048*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
102160 /*212064*/ /*SwitchOpcode*/ 14|128,2/*270*/, TARGET_VAL(ISD::OR),// ->212338
102164 /*212073*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->212134
102180 /*212099*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
102188 /*212120*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
102193 /*212134*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->212201
102209 /*212158*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
102224 /*212187*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
102232 /*212205*/ OPC_SwitchOpcode /*2 cases */, 58, TARGET_VAL(ISD::LOAD),// ->212267
102249 /*212232*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
102257 /*212253*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
102262 /*212267*/ /*SwitchOpcode*/ 66, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->212336
102279 /*212292*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
102295 /*212322*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
102302 /*212338*/ /*SwitchOpcode*/ 14|128,2/*270*/, TARGET_VAL(ISD::XOR),// ->212612
102306 /*212347*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->212408
102322 /*212373*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
102330 /*212394*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
102335 /*212408*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->212475
102351 /*212432*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
102366 /*212461*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
102374 /*212479*/ OPC_SwitchOpcode /*2 cases */, 58, TARGET_VAL(ISD::LOAD),// ->212541
102391 /*212506*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
102399 /*212527*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
102404 /*212541*/ /*SwitchOpcode*/ 66, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->212610
102421 /*212566*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
102437 /*212596*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
102444 /*212612*/ /*SwitchOpcode*/ 3|128,1/*131*/, TARGET_VAL(X86ISD::ANDNP),// ->212747
102447 /*212618*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->212679
102463 /*212644*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
102471 /*212665*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
102476 /*212679*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->212746
102492 /*212703*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
102507 /*212732*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
102513 /*212747*/ /*SwitchOpcode*/ 99, TARGET_VAL(X86ISD::VSHL),// ->212849
102516 /*212752*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
102533 /*212779*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
102547 /*212807*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
102561 /*212835*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLWZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
102566 /*212849*/ /*SwitchOpcode*/ 99, TARGET_VAL(X86ISD::VSRA),// ->212951
102569 /*212854*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
102586 /*212881*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRADZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
102600 /*212909*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
102614 /*212937*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAWZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
102619 /*212951*/ /*SwitchOpcode*/ 99, TARGET_VAL(X86ISD::VSRL),// ->213053
102622 /*212956*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
102639 /*212983*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
102653 /*213011*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
102667 /*213039*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLWZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
102672 /*213053*/ /*SwitchOpcode*/ 24|128,1/*152*/, TARGET_VAL(X86ISD::VSHLV),// ->213209
102675 /*213059*/ OPC_SwitchOpcode /*2 cases */, 78, TARGET_VAL(ISD::LOAD),// ->213141
102691 /*213085*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
102699 /*213106*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
102707 /*213127*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVWZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
102712 /*213141*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->213208
102728 /*213165*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVDZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
102743 /*213194*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVQZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
102749 /*213209*/ /*SwitchOpcode*/ 24|128,1/*152*/, TARGET_VAL(X86ISD::VSRAV),// ->213365
102752 /*213215*/ OPC_SwitchOpcode /*2 cases */, 78, TARGET_VAL(ISD::LOAD),// ->213297
102768 /*213241*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
102776 /*213262*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
102784 /*213283*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVWZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
102789 /*213297*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->213364
102805 /*213321*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVDZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
102820 /*213350*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVQZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
102826 /*213365*/ /*SwitchOpcode*/ 24|128,1/*152*/, TARGET_VAL(X86ISD::VSRLV),// ->213521
102829 /*213371*/ OPC_SwitchOpcode /*2 cases */, 78, TARGET_VAL(ISD::LOAD),// ->213453
102845 /*213397*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
102853 /*213418*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
102861 /*213439*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVWZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
102866 /*213453*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->213520
102882 /*213477*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVDZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
102897 /*213506*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVQZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
102903 /*213521*/ /*SwitchOpcode*/ 14|128,1/*142*/, TARGET_VAL(ISD::ROTR),// ->213667
102906 /*213527*/ OPC_SwitchOpcode /*2 cases */, 66, TARGET_VAL(ISD::LOAD),// ->213597
102923 /*213555*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORVDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
102937 /*213583*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORVQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
102942 /*213597*/ /*SwitchOpcode*/ 66, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->213666
102958 /*213622*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORVDZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
102973 /*213652*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORVQZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
102979 /*213667*/ /*SwitchOpcode*/ 14|128,1/*142*/, TARGET_VAL(ISD::ROTL),// ->213813
102982 /*213673*/ OPC_SwitchOpcode /*2 cases */, 66, TARGET_VAL(ISD::LOAD),// ->213743
102999 /*213701*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLVDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
103013 /*213729*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLVQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
103018 /*213743*/ /*SwitchOpcode*/ 66, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->213812
103034 /*213768*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLVDZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
103049 /*213798*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLVQZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
103055 /*213813*/ /*SwitchOpcode*/ 24|128,1/*152*/, TARGET_VAL(X86ISD::VPERMV),// ->213969
103058 /*213819*/ OPC_SwitchOpcode /*2 cases */, 78, TARGET_VAL(ISD::LOAD),// ->213901
103074 /*213845*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMWZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
103082 /*213866*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
103090 /*213887*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
103095 /*213901*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->213968
103111 /*213925*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMDZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
103126 /*213954*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMQZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
103132 /*213969*/ /*SwitchOpcode*/ 37|128,1/*165*/, TARGET_VAL(X86ISD::VPMADD52L),// ->214138
103136 /*213977*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->214017
103153 /*214003*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52LUQZmkz), 0|OPFL_Chain|OPFL_MemRefs,
103157 /*214017*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->214054
103173 /*214040*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52LUQZmbkz), 0|OPFL_Chain|OPFL_MemRefs,
103180 /*214057*/ OPC_SwitchOpcode /*2 cases */, 37, TARGET_VAL(ISD::LOAD),// ->214098
103198 /*214084*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52LUQZmkz), 0|OPFL_Chain|OPFL_MemRefs,
103202 /*214098*/ /*SwitchOpcode*/ 35, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->214136
103219 /*214122*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52LUQZmbkz), 0|OPFL_Chain|OPFL_MemRefs,
103225 /*214138*/ /*SwitchOpcode*/ 37|128,1/*165*/, TARGET_VAL(X86ISD::VPMADD52H),// ->214307
103229 /*214146*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->214186
103246 /*214172*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52HUQZmkz), 0|OPFL_Chain|OPFL_MemRefs,
103250 /*214186*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->214223
103266 /*214209*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52HUQZmbkz), 0|OPFL_Chain|OPFL_MemRefs,
103273 /*214226*/ OPC_SwitchOpcode /*2 cases */, 37, TARGET_VAL(ISD::LOAD),// ->214267
103291 /*214253*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52HUQZmkz), 0|OPFL_Chain|OPFL_MemRefs,
103295 /*214267*/ /*SwitchOpcode*/ 35, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->214305
103312 /*214291*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52HUQZmbkz), 0|OPFL_Chain|OPFL_MemRefs,
103318 /*214307*/ /*SwitchOpcode*/ 97|128,1/*225*/, TARGET_VAL(X86ISD::CVTTP2SI),// ->214536
103320 /*214312*/ OPC_SwitchOpcode /*2 cases */, 108, TARGET_VAL(ISD::LOAD),// ->214424
103337 /*214341*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2DQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
103345 /*214361*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2QQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
103360 /*214390*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2DQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
103368 /*214410*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2QQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
103374 /*214424*/ /*SwitchOpcode*/ 108, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->214535
103390 /*214450*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2DQZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
103398 /*214470*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2QQZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
103414 /*214501*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2DQZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
103422 /*214521*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2QQZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
103429 /*214536*/ /*SwitchOpcode*/ 97|128,1/*225*/, TARGET_VAL(X86ISD::CVTTP2UI),// ->214765
103431 /*214541*/ OPC_SwitchOpcode /*2 cases */, 108, TARGET_VAL(ISD::LOAD),// ->214653
103448 /*214570*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2UDQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
103456 /*214590*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2UQQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
103471 /*214619*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2UDQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
103479 /*214639*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2UQQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
103485 /*214653*/ /*SwitchOpcode*/ 108, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->214764
103501 /*214679*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2UDQZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
103509 /*214699*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2UQQZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
103525 /*214730*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2UDQZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
103533 /*214750*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2UQQZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
103540 /*214765*/ /*SwitchOpcode*/ 97|128,1/*225*/, TARGET_VAL(X86ISD::CVTP2SI),// ->214994
103542 /*214770*/ OPC_SwitchOpcode /*2 cases */, 108, TARGET_VAL(ISD::LOAD),// ->214882
103559 /*214799*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2DQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
103567 /*214819*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2QQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
103582 /*214848*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2DQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
103590 /*214868*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2QQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
103596 /*214882*/ /*SwitchOpcode*/ 108, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->214993
103612 /*214908*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2DQZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
103620 /*214928*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2QQZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
103636 /*214959*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2DQZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
103644 /*214979*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2QQZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
103651 /*214994*/ /*SwitchOpcode*/ 97|128,1/*225*/, TARGET_VAL(X86ISD::CVTP2UI),// ->215223
103653 /*214999*/ OPC_SwitchOpcode /*2 cases */, 108, TARGET_VAL(ISD::LOAD),// ->215111
103670 /*215028*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2UDQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
103678 /*215048*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2UQQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
103693 /*215077*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2UDQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
103701 /*215097*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2UQQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
103707 /*215111*/ /*SwitchOpcode*/ 108, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->215222
103723 /*215137*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2UDQZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
103731 /*215157*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2UQQZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
103747 /*215188*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2UDQZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
103755 /*215208*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2UQQZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
103762 /*215223*/ /*SwitchOpcode*/ 18|128,1/*146*/, TARGET_VAL(ISD::ABS),// ->215373
103764 /*215228*/ OPC_SwitchOpcode /*2 cases */, 75, TARGET_VAL(ISD::LOAD),// ->215307
103780 /*215254*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
103788 /*215274*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
103796 /*215294*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSWZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
103801 /*215307*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->215372
103817 /*215331*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSQZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
103832 /*215359*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSDZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
103838 /*215373*/ /*SwitchOpcode*/ 9|128,1/*137*/, TARGET_VAL(ISD::CTLZ),// ->215514
103840 /*215378*/ OPC_SwitchOpcode /*2 cases */, 64, TARGET_VAL(ISD::LOAD),// ->215446
103857 /*215406*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPLZCNTQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
103871 /*215433*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPLZCNTDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
103876 /*215446*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->215513
103892 /*215471*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPLZCNTQZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
103907 /*215500*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPLZCNTDZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
103913 /*215514*/ /*SwitchOpcode*/ 126, TARGET_VAL(X86ISD::CONFLICT),// ->215643
103915 /*215518*/ OPC_SwitchOpcode /*2 cases */, 55, TARGET_VAL(ISD::LOAD),// ->215577
103931 /*215544*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCONFLICTQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
103939 /*215564*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCONFLICTDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
103944 /*215577*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->215642
103960 /*215601*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCONFLICTQZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
103975 /*215629*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCONFLICTDZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
103981 /*215643*/ /*SwitchOpcode*/ 36|128,1/*164*/, TARGET_VAL(ISD::CTPOP),// ->215811
103983 /*215648*/ OPC_SwitchOpcode /*2 cases */, 91, TARGET_VAL(ISD::LOAD),// ->215743
104000 /*215676*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
104014 /*215703*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
104028 /*215730*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTWZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
104033 /*215743*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->215810
104049 /*215768*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTQZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
104064 /*215797*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTDZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
104070 /*215811*/ /*SwitchOpcode*/ 24|128,1/*152*/, TARGET_VAL(X86ISD::UNPCKL),// ->215967
104073 /*215817*/ OPC_SwitchOpcode /*2 cases */, 78, TARGET_VAL(ISD::LOAD),// ->215899
104089 /*215843*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLWDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
104097 /*215864*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLDQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
104105 /*215885*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLQDQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
104110 /*215899*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->215966
104126 /*215923*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLDQZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
104141 /*215952*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLQDQZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
104147 /*215967*/ /*SwitchOpcode*/ 24|128,1/*152*/, TARGET_VAL(X86ISD::UNPCKH),// ->216123
104150 /*215973*/ OPC_SwitchOpcode /*2 cases */, 78, TARGET_VAL(ISD::LOAD),// ->216055
104166 /*215999*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHWDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
104174 /*216020*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHDQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
104182 /*216041*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHQDQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
104187 /*216055*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->216122
104203 /*216079*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHDQZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
104218 /*216108*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHQDQZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
104224 /*216123*/ /*SwitchOpcode*/ 40|128,1/*168*/, TARGET_VAL(X86ISD::VSHLDV),// ->216295
104228 /*216130*/ OPC_SwitchOpcode /*2 cases */, 87, TARGET_VAL(ISD::LOAD),// ->216221
104244 /*216158*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVWZ128mkz), 0|OPFL_Chain|OPFL_MemRefs,
104252 /*216182*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVDZ256mkz), 0|OPFL_Chain|OPFL_MemRefs,
104260 /*216206*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVQZmkz), 0|OPFL_Chain|OPFL_MemRefs,
104265 /*216221*/ /*SwitchOpcode*/ 70, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->216294
104281 /*216247*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVDZ256mbkz), 0|OPFL_Chain|OPFL_MemRefs,
104296 /*216279*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVQZmbkz), 0|OPFL_Chain|OPFL_MemRefs,
104302 /*216295*/ /*SwitchOpcode*/ 40|128,1/*168*/, TARGET_VAL(X86ISD::VSHRDV),// ->216467
104306 /*216302*/ OPC_SwitchOpcode /*2 cases */, 87, TARGET_VAL(ISD::LOAD),// ->216393
104322 /*216330*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVWZ128mkz), 0|OPFL_Chain|OPFL_MemRefs,
104330 /*216354*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVDZ256mkz), 0|OPFL_Chain|OPFL_MemRefs,
104338 /*216378*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVQZmkz), 0|OPFL_Chain|OPFL_MemRefs,
104343 /*216393*/ /*SwitchOpcode*/ 70, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->216466
104359 /*216419*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVDZ256mbkz), 0|OPFL_Chain|OPFL_MemRefs,
104374 /*216451*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVQZmbkz), 0|OPFL_Chain|OPFL_MemRefs,
104380 /*216467*/ /*SwitchOpcode*/ 83, TARGET_VAL(X86ISD::VPDPBUSD),// ->216553
104384 /*216473*/ OPC_SwitchOpcode /*2 cases */, 37, TARGET_VAL(ISD::LOAD),// ->216514
104400 /*216500*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPBUSDZ256mkz), 0|OPFL_Chain|OPFL_MemRefs,
104404 /*216514*/ /*SwitchOpcode*/ 35, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->216552
104419 /*216538*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPBUSDZ256mbkz), 0|OPFL_Chain|OPFL_MemRefs,
104424 /*216553*/ /*SwitchOpcode*/ 83, TARGET_VAL(X86ISD::VPDPBUSDS),// ->216639
104428 /*216559*/ OPC_SwitchOpcode /*2 cases */, 37, TARGET_VAL(ISD::LOAD),// ->216600
104444 /*216586*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPBUSDSZ256mkz), 0|OPFL_Chain|OPFL_MemRefs,
104448 /*216600*/ /*SwitchOpcode*/ 35, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->216638
104463 /*216624*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPBUSDSZ256mbkz), 0|OPFL_Chain|OPFL_MemRefs,
104468 /*216639*/ /*SwitchOpcode*/ 83, TARGET_VAL(X86ISD::VPDPWSSD),// ->216725
104472 /*216645*/ OPC_SwitchOpcode /*2 cases */, 37, TARGET_VAL(ISD::LOAD),// ->216686
104488 /*216672*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDZ256mkz), 0|OPFL_Chain|OPFL_MemRefs,
104492 /*216686*/ /*SwitchOpcode*/ 35, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->216724
104507 /*216710*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDZ256mbkz), 0|OPFL_Chain|OPFL_MemRefs,
104512 /*216725*/ /*SwitchOpcode*/ 83, TARGET_VAL(X86ISD::VPDPWSSDS),// ->216811
104516 /*216731*/ OPC_SwitchOpcode /*2 cases */, 37, TARGET_VAL(ISD::LOAD),// ->216772
104532 /*216758*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDSZ256mkz), 0|OPFL_Chain|OPFL_MemRefs,
104536 /*216772*/ /*SwitchOpcode*/ 35, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->216810
104551 /*216796*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDSZ256mbkz), 0|OPFL_Chain|OPFL_MemRefs,
104556 /*216811*/ /*SwitchOpcode*/ 78, TARGET_VAL(X86ISD::CVTNE2PS2BF16),// ->216892
104560 /*216818*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->216856
104576 /*216843*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTNE2PS2BF16Z128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
104580 /*216856*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->216891
104595 /*216878*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTNE2PS2BF16Z128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
104600 /*216892*/ /*SwitchOpcode*/ 77, TARGET_VAL(X86ISD::CVTNEPS2BF16),// ->216972
104602 /*216896*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::LOAD),// ->216935
104619 /*216923*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTNEPS2BF16Z256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
104623 /*216935*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->216971
104639 /*216959*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTNEPS2BF16Z256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
104648 /*216977*/ OPC_CheckOpcode, TARGET_VAL(ISD::INSERT_SUBVECTOR),
104651 /*216982*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
104661 /*216997*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
104671 /*217018*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI32x4Z256rmk), 0|OPFL_Chain|OPFL_MemRefs,
104679 /*217038*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
104689 /*217059*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI64x4Zrmk), 0|OPFL_Chain|OPFL_MemRefs,
104697 /*217079*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
104707 /*217100*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI64x2Zrmk), 0|OPFL_Chain|OPFL_MemRefs,
104714 /*217119*/ OPC_SwitchOpcode /*74 cases */, 90|128,14/*1882*/, TARGET_VAL(ISD::BITCAST),// ->219006
104717 /*217128*/ OPC_SwitchOpcode /*6 cases */, 102, TARGET_VAL(X86ISD::SUBV_BROADCAST),// ->217234
104719 /*217133*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
104737 /*217162*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTI64X4rmk), 0|OPFL_Chain|OPFL_MemRefs,
104751 /*217190*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTI32X4Z256rmk), 0|OPFL_Chain|OPFL_MemRefs,
104766 /*217220*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTI64X2rmk), 0|OPFL_Chain|OPFL_MemRefs,
104771 /*217234*/ /*SwitchOpcode*/ 106|128,2/*362*/, TARGET_VAL(ISD::AND),// ->217600
104775 /*217243*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
104791 /*217269*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
104803 /*217296*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
104815 /*217323*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
104827 /*217350*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
104839 /*217377*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
104851 /*217404*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
104858 /*217422*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
104875 /*217449*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
104887 /*217476*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
104899 /*217503*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
104911 /*217530*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
104923 /*217557*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
104935 /*217584*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
104941 /*217600*/ /*SwitchOpcode*/ 106|128,2/*362*/, TARGET_VAL(ISD::OR),// ->217966
104945 /*217609*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
104961 /*217635*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
104973 /*217662*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
104985 /*217689*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
104997 /*217716*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
105009 /*217743*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
105021 /*217770*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
105028 /*217788*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
105045 /*217815*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
105057 /*217842*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
105069 /*217869*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
105081 /*217896*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
105093 /*217923*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
105105 /*217950*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
105111 /*217966*/ /*SwitchOpcode*/ 106|128,2/*362*/, TARGET_VAL(ISD::XOR),// ->218332
105115 /*217975*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
105131 /*218001*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
105143 /*218028*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
105155 /*218055*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
105167 /*218082*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
105179 /*218109*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
105191 /*218136*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
105198 /*218154*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
105215 /*218181*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
105227 /*218208*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
105239 /*218235*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
105251 /*218262*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
105263 /*218289*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
105275 /*218316*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
105281 /*218332*/ /*SwitchOpcode*/ 50|128,1/*178*/, TARGET_VAL(X86ISD::ANDNP),// ->218514
105284 /*218338*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
105300 /*218364*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
105312 /*218391*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
105324 /*218418*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
105336 /*218445*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
105348 /*218472*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
105360 /*218499*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
105365 /*218514*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->218549
105379 /*218536*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTI32X2Z256mk), 0|OPFL_Chain|OPFL_MemRefs,
105387 /*218554*/ OPC_SwitchOpcode /*2 cases */, 81, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),// ->218639
105390 /*218560*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
105403 /*218583*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI32x8Zrrkz), 0,
105416 /*218606*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI32x8Zrrkz), 0,
105429 /*218629*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI32x8Zrrkz), 0,
105434 /*218639*/ /*SwitchOpcode*/ 34|128,2/*290*/, TARGET_VAL(ISD::INSERT_SUBVECTOR),// ->218933
105439 /*218648*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
105451 /*218669*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI32x4Z256rrkz), 0,
105464 /*218693*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI32x4Z256rrkz), 0,
105477 /*218717*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI32x4Z256rrkz), 0,
105485 /*218732*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
105497 /*218752*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI64x2Zrrkz), 0,
105504 /*218766*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
105516 /*218786*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI64x2Zrrkz), 0,
105523 /*218800*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
105535 /*218820*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI64x2Zrrkz), 0,
105542 /*218834*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
105554 /*218854*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI64x4Zrrkz), 0,
105561 /*218868*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
105573 /*218888*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI64x4Zrrkz), 0,
105580 /*218902*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
105592 /*218922*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI64x4Zrrkz), 0,
105600 /*218936*/ OPC_SwitchOpcode /*2 cases */, 29, TARGET_VAL(X86ISD::SHUF128),// ->218969
105605 /*218944*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
105615 /*218959*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFI32X4Z256rrikz), 0,
105619 /*218969*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VALIGN),// ->219004
105624 /*218976*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
105635 /*218994*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNDZ256rrikz), 0,
105641 /*219006*/ /*SwitchOpcode*/ 40|128,1/*168*/, TARGET_VAL(X86ISD::VSRLI),// ->219178
105643 /*219011*/ OPC_SwitchOpcode /*2 cases */, 85, TARGET_VAL(ISD::LOAD),// ->219100
105653 /*219026*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
105661 /*219041*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLDZ256mik), 0|OPFL_Chain|OPFL_MemRefs,
105669 /*219063*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLQZmik), 0|OPFL_Chain|OPFL_MemRefs,
105677 /*219085*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLWZ128mik), 0|OPFL_Chain|OPFL_MemRefs,
105682 /*219100*/ /*SwitchOpcode*/ 74, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->219177
105692 /*219114*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
105700 /*219128*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLDZ256mbik), 0|OPFL_Chain|OPFL_MemRefs,
105709 /*219148*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
105717 /*219162*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLQZmbik), 0|OPFL_Chain|OPFL_MemRefs,
105723 /*219178*/ /*SwitchOpcode*/ 40|128,1/*168*/, TARGET_VAL(X86ISD::VSHLI),// ->219350
105725 /*219183*/ OPC_SwitchOpcode /*2 cases */, 85, TARGET_VAL(ISD::LOAD),// ->219272
105735 /*219198*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
105743 /*219213*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLDZ256mik), 0|OPFL_Chain|OPFL_MemRefs,
105751 /*219235*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLQZmik), 0|OPFL_Chain|OPFL_MemRefs,
105759 /*219257*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLWZ128mik), 0|OPFL_Chain|OPFL_MemRefs,
105764 /*219272*/ /*SwitchOpcode*/ 74, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->219349
105774 /*219286*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
105782 /*219300*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLDZ256mbik), 0|OPFL_Chain|OPFL_MemRefs,
105791 /*219320*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
105799 /*219334*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLQZmbik), 0|OPFL_Chain|OPFL_MemRefs,
105805 /*219350*/ /*SwitchOpcode*/ 40|128,1/*168*/, TARGET_VAL(X86ISD::VSRAI),// ->219522
105807 /*219355*/ OPC_SwitchOpcode /*2 cases */, 85, TARGET_VAL(ISD::LOAD),// ->219444
105817 /*219370*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
105825 /*219385*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRADZ256mik), 0|OPFL_Chain|OPFL_MemRefs,
105833 /*219407*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAQZmik), 0|OPFL_Chain|OPFL_MemRefs,
105841 /*219429*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAWZ128mik), 0|OPFL_Chain|OPFL_MemRefs,
105846 /*219444*/ /*SwitchOpcode*/ 74, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->219521
105856 /*219458*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
105864 /*219472*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRADZ256mbik), 0|OPFL_Chain|OPFL_MemRefs,
105873 /*219492*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
105881 /*219506*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAQZmbik), 0|OPFL_Chain|OPFL_MemRefs,
105887 /*219522*/ /*SwitchOpcode*/ 18|128,1/*146*/, TARGET_VAL(X86ISD::VROTRI),// ->219672
105889 /*219527*/ OPC_SwitchOpcode /*2 cases */, 63, TARGET_VAL(ISD::LOAD),// ->219594
105899 /*219542*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
105907 /*219557*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORDZ256mik), 0|OPFL_Chain|OPFL_MemRefs,
105915 /*219579*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORQZmik), 0|OPFL_Chain|OPFL_MemRefs,
105920 /*219594*/ /*SwitchOpcode*/ 74, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->219671
105930 /*219608*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
105938 /*219622*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORDZ256mbik), 0|OPFL_Chain|OPFL_MemRefs,
105947 /*219642*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
105955 /*219656*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORQZmbik), 0|OPFL_Chain|OPFL_MemRefs,
105961 /*219672*/ /*SwitchOpcode*/ 18|128,1/*146*/, TARGET_VAL(X86ISD::VROTLI),// ->219822
105963 /*219677*/ OPC_SwitchOpcode /*2 cases */, 63, TARGET_VAL(ISD::LOAD),// ->219744
105973 /*219692*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
105981 /*219707*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLDZ256mik), 0|OPFL_Chain|OPFL_MemRefs,
105989 /*219729*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLQZmik), 0|OPFL_Chain|OPFL_MemRefs,
105994 /*219744*/ /*SwitchOpcode*/ 74, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->219821
106004 /*219758*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
106012 /*219772*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLDZ256mbik), 0|OPFL_Chain|OPFL_MemRefs,
106021 /*219792*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
106029 /*219806*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLQZmbik), 0|OPFL_Chain|OPFL_MemRefs,
106035 /*219822*/ /*SwitchOpcode*/ 85, TARGET_VAL(X86ISD::VPERMI),// ->219910
106037 /*219826*/ OPC_SwitchOpcode /*2 cases */, 39, TARGET_VAL(ISD::LOAD),// ->219869
106047 /*219841*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
106055 /*219855*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMQZmik), 0|OPFL_Chain|OPFL_MemRefs,
106059 /*219869*/ /*SwitchOpcode*/ 37, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->219909
106068 /*219881*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
106076 /*219895*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMQZmbik), 0|OPFL_Chain|OPFL_MemRefs,
106081 /*219910*/ /*SwitchOpcode*/ 85, TARGET_VAL(X86ISD::PSHUFD),// ->219998
106083 /*219914*/ OPC_SwitchOpcode /*2 cases */, 39, TARGET_VAL(ISD::LOAD),// ->219957
106093 /*219929*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
106101 /*219943*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFDZ256mik), 0|OPFL_Chain|OPFL_MemRefs,
106105 /*219957*/ /*SwitchOpcode*/ 37, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->219997
106114 /*219969*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
106122 /*219983*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFDZ256mbik), 0|OPFL_Chain|OPFL_MemRefs,
106127 /*219998*/ /*SwitchOpcode*/ 43, TARGET_VAL(X86ISD::PSHUFHW),// ->220044
106129 /*220002*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
106139 /*220016*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
106147 /*220030*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFHWZ128mik), 0|OPFL_Chain|OPFL_MemRefs,
106151 /*220044*/ /*SwitchOpcode*/ 43, TARGET_VAL(X86ISD::PSHUFLW),// ->220090
106153 /*220048*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
106163 /*220062*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
106171 /*220076*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFLWZ128mik), 0|OPFL_Chain|OPFL_MemRefs,
106175 /*220090*/ /*SwitchOpcode*/ 88, TARGET_VAL(X86ISD::SHUF128),// ->220181
106178 /*220095*/ OPC_SwitchOpcode /*2 cases */, 40, TARGET_VAL(ISD::LOAD),// ->220139
106188 /*220110*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
106196 /*220124*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFI64X2Zrmik), 0|OPFL_Chain|OPFL_MemRefs,
106200 /*220139*/ /*SwitchOpcode*/ 38, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->220180
106209 /*220151*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
106217 /*220165*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFI64X2Zrmbik), 0|OPFL_Chain|OPFL_MemRefs,
106222 /*220181*/ /*SwitchOpcode*/ 23|128,1/*151*/, TARGET_VAL(X86ISD::VALIGN),// ->220336
106225 /*220187*/ OPC_SwitchOpcode /*2 cases */, 65, TARGET_VAL(ISD::LOAD),// ->220256
106235 /*220202*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
106243 /*220217*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNDZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
106251 /*220240*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNQZrmik), 0|OPFL_Chain|OPFL_MemRefs,
106256 /*220256*/ /*SwitchOpcode*/ 76, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->220335
106266 /*220270*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
106274 /*220284*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNDZ256rmbik), 0|OPFL_Chain|OPFL_MemRefs,
106283 /*220305*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
106291 /*220319*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNQZrmbik), 0|OPFL_Chain|OPFL_MemRefs,
106297 /*220336*/ /*SwitchOpcode*/ 45, TARGET_VAL(X86ISD::DBPSADBW),// ->220384
106300 /*220341*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
106310 /*220355*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
106318 /*220369*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDBPSADBWZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
106322 /*220384*/ /*SwitchOpcode*/ 64|128,9/*1216*/, TARGET_VAL(X86ISD::VPTERNLOG),// ->221604
106328 /*220396*/ OPC_SwitchOpcode /*2 cases */, 43, TARGET_VAL(ISD::LOAD),// ->220443
106338 /*220411*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
106346 /*220428*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
106350 /*220443*/ /*SwitchOpcode*/ 41, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->220487
106359 /*220455*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
106367 /*220472*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZ256rmbik), 0|OPFL_Chain|OPFL_MemRefs,
106374 /*220490*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
106385 /*220505*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
106394 /*220523*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
106401 /*220541*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
106413 /*220557*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
106422 /*220575*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
106431 /*220596*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
106441 /*220610*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
106450 /*220630*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
106456 /*220647*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
106467 /*220662*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
106476 /*220680*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
106483 /*220698*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
106495 /*220714*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
106504 /*220732*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
106511 /*220750*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
106521 /*220763*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
106530 /*220781*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZ256rmbik), 0|OPFL_Chain|OPFL_MemRefs,
106536 /*220798*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
106547 /*220812*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
106556 /*220830*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZ256rmbik), 0|OPFL_Chain|OPFL_MemRefs,
106565 /*220851*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
106574 /*220863*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
106583 /*220883*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZ256rmbik), 0|OPFL_Chain|OPFL_MemRefs,
106589 /*220900*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
106599 /*220913*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
106608 /*220931*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZ256rmbik), 0|OPFL_Chain|OPFL_MemRefs,
106615 /*220949*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
106626 /*220963*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
106635 /*220981*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZ256rmbik), 0|OPFL_Chain|OPFL_MemRefs,
106644 /*221003*/ OPC_SwitchOpcode /*2 cases */, 43, TARGET_VAL(ISD::LOAD),// ->221050
106654 /*221018*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
106662 /*221035*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZrmik), 0|OPFL_Chain|OPFL_MemRefs,
106666 /*221050*/ /*SwitchOpcode*/ 41, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->221094
106675 /*221062*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
106683 /*221079*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZrmbik), 0|OPFL_Chain|OPFL_MemRefs,
106690 /*221097*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
106701 /*221112*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
106710 /*221130*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZrmik), 0|OPFL_Chain|OPFL_MemRefs,
106717 /*221148*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
106729 /*221164*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
106738 /*221182*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZrmik), 0|OPFL_Chain|OPFL_MemRefs,
106747 /*221203*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
106757 /*221217*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
106766 /*221237*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZrmik), 0|OPFL_Chain|OPFL_MemRefs,
106772 /*221254*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
106783 /*221269*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
106792 /*221287*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZrmik), 0|OPFL_Chain|OPFL_MemRefs,
106799 /*221305*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
106811 /*221321*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
106820 /*221339*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZrmik), 0|OPFL_Chain|OPFL_MemRefs,
106827 /*221357*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
106837 /*221370*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
106846 /*221388*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZrmbik), 0|OPFL_Chain|OPFL_MemRefs,
106852 /*221405*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
106863 /*221419*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
106872 /*221437*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZrmbik), 0|OPFL_Chain|OPFL_MemRefs,
106881 /*221458*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
106890 /*221470*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
106899 /*221490*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZrmbik), 0|OPFL_Chain|OPFL_MemRefs,
106905 /*221507*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
106915 /*221520*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
106924 /*221538*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZrmbik), 0|OPFL_Chain|OPFL_MemRefs,
106931 /*221556*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
106942 /*221570*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
106951 /*221588*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZrmbik), 0|OPFL_Chain|OPFL_MemRefs,
106956 /*221604*/ /*SwitchOpcode*/ 46|128,1/*174*/, TARGET_VAL(X86ISD::VSHLD),// ->221782
106959 /*221610*/ OPC_SwitchOpcode /*2 cases */, 88, TARGET_VAL(ISD::LOAD),// ->221702
106969 /*221625*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
106977 /*221640*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDWZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
106985 /*221663*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDDZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
106993 /*221686*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDQZrmik), 0|OPFL_Chain|OPFL_MemRefs,
106998 /*221702*/ /*SwitchOpcode*/ 76, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->221781
107008 /*221716*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
107016 /*221730*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDDZ256rmbik), 0|OPFL_Chain|OPFL_MemRefs,
107025 /*221751*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
107033 /*221765*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDQZrmbik), 0|OPFL_Chain|OPFL_MemRefs,
107039 /*221782*/ /*SwitchOpcode*/ 46|128,1/*174*/, TARGET_VAL(X86ISD::VSHRD),// ->221960
107042 /*221788*/ OPC_SwitchOpcode /*2 cases */, 88, TARGET_VAL(ISD::LOAD),// ->221880
107052 /*221803*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
107060 /*221818*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDWZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
107068 /*221841*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDDZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
107076 /*221864*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDQZrmik), 0|OPFL_Chain|OPFL_MemRefs,
107081 /*221880*/ /*SwitchOpcode*/ 76, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->221959
107091 /*221894*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
107099 /*221908*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDDZ256rmbik), 0|OPFL_Chain|OPFL_MemRefs,
107108 /*221929*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
107116 /*221943*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDQZrmbik), 0|OPFL_Chain|OPFL_MemRefs,
107122 /*221960*/ /*SwitchOpcode*/ 37|128,1/*165*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->222129
107137 /*221984*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTWZ128mkz), 0|OPFL_Chain|OPFL_MemRefs,
107151 /*222011*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTDZ256mkz), 0|OPFL_Chain|OPFL_MemRefs,
107165 /*222038*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTQZmkz), 0|OPFL_Chain|OPFL_MemRefs,
107177 /*222063*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTWZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
107189 /*222089*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTDZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
107201 /*222115*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTQZmk), 0|OPFL_Chain|OPFL_MemRefs,
107206 /*222129*/ /*SwitchOpcode*/ 87|128,6/*855*/, TARGET_VAL(ISD::LOAD),// ->222988
107224 /*222160*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQA32Z256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
107232 /*222180*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQA64Zrmkz), 0|OPFL_Chain|OPFL_MemRefs,
107246 /*222207*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU16Z128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
107254 /*222227*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU32Z256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
107262 /*222247*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU64Zrmkz), 0|OPFL_Chain|OPFL_MemRefs,
107280 /*222282*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBWZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
107288 /*222302*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
107296 /*222322*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
107311 /*222351*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXWDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
107319 /*222371*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXWQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
107334 /*222399*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXDQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
107351 /*222433*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBWZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
107359 /*222453*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
107367 /*222473*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
107382 /*222502*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXWDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
107390 /*222522*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXWQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
107405 /*222550*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXDQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
107420 /*222581*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQA32Z256rmk), 0|OPFL_Chain|OPFL_MemRefs,
107428 /*222602*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQA64Zrmk), 0|OPFL_Chain|OPFL_MemRefs,
107440 /*222628*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU16Z128rmk), 0|OPFL_Chain|OPFL_MemRefs,
107448 /*222649*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU32Z256rmk), 0|OPFL_Chain|OPFL_MemRefs,
107456 /*222670*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU64Zrmk), 0|OPFL_Chain|OPFL_MemRefs,
107472 /*222704*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBWZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
107480 /*222725*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
107488 /*222746*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
107501 /*222774*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXWDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
107509 /*222795*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXWQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
107522 /*222822*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXDQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
107537 /*222855*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBWZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
107545 /*222876*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
107553 /*222897*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
107566 /*222925*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXWDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
107574 /*222946*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXWQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
107587 /*222973*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXDQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
107593 /*222988*/ /*SwitchOpcode*/ 93, TARGET_VAL(X86ISD::SUBV_BROADCAST),// ->223084
107595 /*222992*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
107611 /*223018*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTI64X4rmk), 0|OPFL_Chain|OPFL_MemRefs,
107623 /*223043*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTI32X4Z256rmk), 0|OPFL_Chain|OPFL_MemRefs,
107636 /*223070*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTI64X2rmk), 0|OPFL_Chain|OPFL_MemRefs,
107641 /*223084*/ /*SwitchOpcode*/ 53|128,2/*309*/, TARGET_VAL(X86ISD::VPERMV3),// ->223397
107645 /*223091*/ OPC_SwitchOpcode /*2 cases */, 38|128,1/*166*/, TARGET_VAL(ISD::LOAD),// ->223262
107660 /*223121*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMI2D256rmk), 0|OPFL_Chain|OPFL_MemRefs,
107668 /*223145*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMI2Qrmk), 0|OPFL_Chain|OPFL_MemRefs,
107676 /*223169*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMI2W128rmk), 0|OPFL_Chain|OPFL_MemRefs,
107687 /*223198*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2D256rmk), 0|OPFL_Chain|OPFL_MemRefs,
107695 /*223222*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2Qrmk), 0|OPFL_Chain|OPFL_MemRefs,
107703 /*223246*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2W128rmk), 0|OPFL_Chain|OPFL_MemRefs,
107709 /*223262*/ /*SwitchOpcode*/ 2|128,1/*130*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->223396
107723 /*223288*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMI2D256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
107736 /*223319*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMI2Qrmbk), 0|OPFL_Chain|OPFL_MemRefs,
107749 /*223350*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2D256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
107762 /*223381*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2Qrmbk), 0|OPFL_Chain|OPFL_MemRefs,
107768 /*223397*/ /*SwitchOpcode*/ 54|128,2/*310*/, TARGET_VAL(ISD::ADD),// ->223711
107772 /*223406*/ OPC_SwitchOpcode /*2 cases */, 79, TARGET_VAL(ISD::LOAD),// ->223489
107786 /*223430*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
107794 /*223452*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
107802 /*223474*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDWZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
107807 /*223489*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->223554
107821 /*223511*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDQZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
107834 /*223539*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDDZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
107842 /*223558*/ OPC_SwitchOpcode /*2 cases */, 80, TARGET_VAL(ISD::LOAD),// ->223642
107857 /*223583*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
107865 /*223605*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
107873 /*223627*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDWZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
107878 /*223642*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->223709
107893 /*223665*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDQZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
107907 /*223694*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDDZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
107914 /*223711*/ /*SwitchOpcode*/ 23|128,1/*151*/, TARGET_VAL(ISD::SUB),// ->223866
107917 /*223717*/ OPC_SwitchOpcode /*2 cases */, 79, TARGET_VAL(ISD::LOAD),// ->223800
107931 /*223741*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
107939 /*223763*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
107947 /*223785*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBWZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
107952 /*223800*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->223865
107966 /*223822*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBQZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
107979 /*223850*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBDZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
107985 /*223866*/ /*SwitchOpcode*/ 80, TARGET_VAL(ISD::SADDSAT),// ->223949
107989 /*223873*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
108003 /*223895*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDSWZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
108009 /*223911*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
108024 /*223934*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDSWZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
108029 /*223949*/ /*SwitchOpcode*/ 38, TARGET_VAL(ISD::SSUBSAT),// ->223990
108032 /*223954*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
108046 /*223976*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBSWZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
108050 /*223990*/ /*SwitchOpcode*/ 80, TARGET_VAL(ISD::UADDSAT),// ->224073
108054 /*223997*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
108068 /*224019*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDUSWZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
108074 /*224035*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
108089 /*224058*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDUSWZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
108094 /*224073*/ /*SwitchOpcode*/ 38, TARGET_VAL(ISD::USUBSAT),// ->224114
108097 /*224078*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
108111 /*224100*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBUSWZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
108115 /*224114*/ /*SwitchOpcode*/ 54|128,2/*310*/, TARGET_VAL(ISD::MUL),// ->224428
108119 /*224123*/ OPC_SwitchOpcode /*2 cases */, 79, TARGET_VAL(ISD::LOAD),// ->224206
108133 /*224147*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
108141 /*224169*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLWZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
108149 /*224191*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
108154 /*224206*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->224271
108168 /*224228*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLDZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
108181 /*224256*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLQZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
108189 /*224275*/ OPC_SwitchOpcode /*2 cases */, 80, TARGET_VAL(ISD::LOAD),// ->224359
108204 /*224300*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
108212 /*224322*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLWZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
108220 /*224344*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
108225 /*224359*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->224426
108240 /*224382*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLDZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
108254 /*224411*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLQZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
108261 /*224428*/ /*SwitchOpcode*/ 80, TARGET_VAL(ISD::MULHS),// ->224511
108265 /*224435*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
108279 /*224457*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHWZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
108285 /*224473*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
108300 /*224496*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHWZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
108305 /*224511*/ /*SwitchOpcode*/ 80, TARGET_VAL(ISD::MULHU),// ->224594
108309 /*224518*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
108323 /*224540*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHUWZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
108329 /*224556*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
108344 /*224579*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHUWZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
108349 /*224594*/ /*SwitchOpcode*/ 80, TARGET_VAL(X86ISD::MULHRS),// ->224677
108353 /*224601*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
108367 /*224623*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHRSWZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
108373 /*224639*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
108388 /*224662*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHRSWZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
108393 /*224677*/ /*SwitchOpcode*/ 80, TARGET_VAL(X86ISD::AVG),// ->224760
108397 /*224684*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
108411 /*224706*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPAVGWZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
108417 /*224722*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
108432 /*224745*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPAVGWZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
108437 /*224760*/ /*SwitchOpcode*/ 25|128,1/*153*/, TARGET_VAL(X86ISD::PMULDQ),// ->224917
108441 /*224768*/ OPC_SwitchOpcode /*2 cases */, 33, TARGET_VAL(ISD::LOAD),// ->224805
108455 /*224791*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULDQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
108459 /*224805*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->224839
108472 /*224825*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULDQZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
108479 /*224842*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->224880
108494 /*224866*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULDQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
108498 /*224880*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->224915
108512 /*224901*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULDQZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
108518 /*224917*/ /*SwitchOpcode*/ 25|128,1/*153*/, TARGET_VAL(X86ISD::PMULUDQ),// ->225074
108522 /*224925*/ OPC_SwitchOpcode /*2 cases */, 33, TARGET_VAL(ISD::LOAD),// ->224962
108536 /*224948*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULUDQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
108540 /*224962*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->224996
108553 /*224982*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULUDQZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
108560 /*224999*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->225037
108575 /*225023*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULUDQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
108579 /*225037*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->225072
108593 /*225058*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULUDQZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
108599 /*225074*/ /*SwitchOpcode*/ 76, TARGET_VAL(X86ISD::PACKSS),// ->225153
108603 /*225081*/ OPC_SwitchOpcode /*2 cases */, 33, TARGET_VAL(ISD::LOAD),// ->225118
108617 /*225104*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKSSDWZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
108621 /*225118*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->225152
108634 /*225138*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKSSDWZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
108639 /*225153*/ /*SwitchOpcode*/ 76, TARGET_VAL(X86ISD::PACKUS),// ->225232
108643 /*225160*/ OPC_SwitchOpcode /*2 cases */, 33, TARGET_VAL(ISD::LOAD),// ->225197
108657 /*225183*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKUSDWZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
108661 /*225197*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->225231
108674 /*225217*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKUSDWZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
108679 /*225232*/ /*SwitchOpcode*/ 38, TARGET_VAL(X86ISD::VPMADDUBSW),// ->225273
108682 /*225237*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
108696 /*225259*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADDUBSWZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
108700 /*225273*/ /*SwitchOpcode*/ 80, TARGET_VAL(X86ISD::VPMADDWD),// ->225356
108704 /*225280*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
108718 /*225302*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADDWDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
108724 /*225318*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
108739 /*225341*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADDWDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
108744 /*225356*/ /*SwitchOpcode*/ 54|128,2/*310*/, TARGET_VAL(ISD::SMAX),// ->225670
108748 /*225365*/ OPC_SwitchOpcode /*2 cases */, 79, TARGET_VAL(ISD::LOAD),// ->225448
108762 /*225389*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSWZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
108770 /*225411*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
108778 /*225433*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
108783 /*225448*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->225513
108797 /*225470*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSDZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
108810 /*225498*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSQZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
108818 /*225517*/ OPC_SwitchOpcode /*2 cases */, 80, TARGET_VAL(ISD::LOAD),// ->225601
108833 /*225542*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSWZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
108841 /*225564*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
108849 /*225586*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
108854 /*225601*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->225668
108869 /*225624*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSDZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
108883 /*225653*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSQZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
108890 /*225670*/ /*SwitchOpcode*/ 54|128,2/*310*/, TARGET_VAL(ISD::UMAX),// ->225984
108894 /*225679*/ OPC_SwitchOpcode /*2 cases */, 79, TARGET_VAL(ISD::LOAD),// ->225762
108908 /*225703*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUWZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
108916 /*225725*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
108924 /*225747*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
108929 /*225762*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->225827
108943 /*225784*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUDZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
108956 /*225812*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUQZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
108964 /*225831*/ OPC_SwitchOpcode /*2 cases */, 80, TARGET_VAL(ISD::LOAD),// ->225915
108979 /*225856*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUWZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
108987 /*225878*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
108995 /*225900*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
109000 /*225915*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->225982
109015 /*225938*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUDZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
109029 /*225967*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUQZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
109036 /*225984*/ /*SwitchOpcode*/ 54|128,2/*310*/, TARGET_VAL(ISD::SMIN),// ->226298
109040 /*225993*/ OPC_SwitchOpcode /*2 cases */, 79, TARGET_VAL(ISD::LOAD),// ->226076
109054 /*226017*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSWZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
109062 /*226039*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
109070 /*226061*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
109075 /*226076*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->226141
109089 /*226098*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSDZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
109102 /*226126*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSQZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
109110 /*226145*/ OPC_SwitchOpcode /*2 cases */, 80, TARGET_VAL(ISD::LOAD),// ->226229
109125 /*226170*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSWZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
109133 /*226192*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
109141 /*226214*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
109146 /*226229*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->226296
109161 /*226252*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSDZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
109175 /*226281*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSQZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
109182 /*226298*/ /*SwitchOpcode*/ 54|128,2/*310*/, TARGET_VAL(ISD::UMIN),// ->226612
109186 /*226307*/ OPC_SwitchOpcode /*2 cases */, 79, TARGET_VAL(ISD::LOAD),// ->226390
109200 /*226331*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUWZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
109208 /*226353*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
109216 /*226375*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
109221 /*226390*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->226455
109235 /*226412*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUDZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
109248 /*226440*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUQZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
109256 /*226459*/ OPC_SwitchOpcode /*2 cases */, 80, TARGET_VAL(ISD::LOAD),// ->226543
109271 /*226484*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUWZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
109279 /*226506*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
109287 /*226528*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
109292 /*226543*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->226610
109307 /*226566*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUDZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
109321 /*226595*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUQZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
109328 /*226612*/ /*SwitchOpcode*/ 10|128,2/*266*/, TARGET_VAL(ISD::AND),// ->226882
109332 /*226621*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->226682
109346 /*226645*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
109354 /*226667*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
109359 /*226682*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->226747
109373 /*226704*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
109386 /*226732*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
109394 /*226751*/ OPC_SwitchOpcode /*2 cases */, 58, TARGET_VAL(ISD::LOAD),// ->226813
109409 /*226776*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
109417 /*226798*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
109422 /*226813*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->226880
109437 /*226836*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
109451 /*226865*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
109458 /*226882*/ /*SwitchOpcode*/ 10|128,2/*266*/, TARGET_VAL(ISD::OR),// ->227152
109462 /*226891*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->226952
109476 /*226915*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
109484 /*226937*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
109489 /*226952*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->227017
109503 /*226974*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
109516 /*227002*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
109524 /*227021*/ OPC_SwitchOpcode /*2 cases */, 58, TARGET_VAL(ISD::LOAD),// ->227083
109539 /*227046*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
109547 /*227068*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
109552 /*227083*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->227150
109567 /*227106*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
109581 /*227135*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
109588 /*227152*/ /*SwitchOpcode*/ 10|128,2/*266*/, TARGET_VAL(ISD::XOR),// ->227422
109592 /*227161*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->227222
109606 /*227185*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
109614 /*227207*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
109619 /*227222*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->227287
109633 /*227244*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
109646 /*227272*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
109654 /*227291*/ OPC_SwitchOpcode /*2 cases */, 58, TARGET_VAL(ISD::LOAD),// ->227353
109669 /*227316*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
109677 /*227338*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
109682 /*227353*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->227420
109697 /*227376*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
109711 /*227405*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
109718 /*227422*/ /*SwitchOpcode*/ 1|128,1/*129*/, TARGET_VAL(X86ISD::ANDNP),// ->227555
109721 /*227428*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->227489
109735 /*227452*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
109743 /*227474*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
109748 /*227489*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->227554
109762 /*227511*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
109775 /*227539*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
109781 /*227555*/ /*SwitchOpcode*/ 96, TARGET_VAL(X86ISD::VSHL),// ->227654
109784 /*227560*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
109799 /*227585*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
109811 /*227612*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
109823 /*227639*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLWZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
109828 /*227654*/ /*SwitchOpcode*/ 96, TARGET_VAL(X86ISD::VSRA),// ->227753
109831 /*227659*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
109846 /*227684*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRADZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
109858 /*227711*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
109870 /*227738*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAWZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
109875 /*227753*/ /*SwitchOpcode*/ 96, TARGET_VAL(X86ISD::VSRL),// ->227852
109878 /*227758*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
109893 /*227783*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
109905 /*227810*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
109917 /*227837*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLWZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
109922 /*227852*/ /*SwitchOpcode*/ 23|128,1/*151*/, TARGET_VAL(X86ISD::VSHLV),// ->228007
109925 /*227858*/ OPC_SwitchOpcode /*2 cases */, 79, TARGET_VAL(ISD::LOAD),// ->227941
109939 /*227882*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
109947 /*227904*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
109955 /*227926*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVWZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
109960 /*227941*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->228006
109974 /*227963*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVDZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
109987 /*227991*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVQZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
109993 /*228007*/ /*SwitchOpcode*/ 23|128,1/*151*/, TARGET_VAL(X86ISD::VSRAV),// ->228162
109996 /*228013*/ OPC_SwitchOpcode /*2 cases */, 79, TARGET_VAL(ISD::LOAD),// ->228096
110010 /*228037*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
110018 /*228059*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
110026 /*228081*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVWZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
110031 /*228096*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->228161
110045 /*228118*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVDZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
110058 /*228146*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVQZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
110064 /*228162*/ /*SwitchOpcode*/ 23|128,1/*151*/, TARGET_VAL(X86ISD::VSRLV),// ->228317
110067 /*228168*/ OPC_SwitchOpcode /*2 cases */, 79, TARGET_VAL(ISD::LOAD),// ->228251
110081 /*228192*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
110089 /*228214*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
110097 /*228236*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVWZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
110102 /*228251*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->228316
110116 /*228273*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVDZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
110129 /*228301*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVQZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
110135 /*228317*/ /*SwitchOpcode*/ 10|128,1/*138*/, TARGET_VAL(ISD::ROTR),// ->228459
110138 /*228323*/ OPC_SwitchOpcode /*2 cases */, 64, TARGET_VAL(ISD::LOAD),// ->228391
110153 /*228349*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORVDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
110165 /*228376*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORVQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
110170 /*228391*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->228458
110184 /*228414*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORVDZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
110197 /*228443*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORVQZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
110203 /*228459*/ /*SwitchOpcode*/ 10|128,1/*138*/, TARGET_VAL(ISD::ROTL),// ->228601
110206 /*228465*/ OPC_SwitchOpcode /*2 cases */, 64, TARGET_VAL(ISD::LOAD),// ->228533
110221 /*228491*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLVDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
110233 /*228518*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLVQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
110238 /*228533*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->228600
110252 /*228556*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLVDZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
110265 /*228585*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLVQZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
110271 /*228601*/ /*SwitchOpcode*/ 23|128,1/*151*/, TARGET_VAL(X86ISD::VPERMV),// ->228756
110274 /*228607*/ OPC_SwitchOpcode /*2 cases */, 79, TARGET_VAL(ISD::LOAD),// ->228690
110288 /*228631*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMWZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
110296 /*228653*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
110304 /*228675*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
110309 /*228690*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->228755
110323 /*228712*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMDZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
110336 /*228740*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMQZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
110342 /*228756*/ /*SwitchOpcode*/ 33|128,1/*161*/, TARGET_VAL(X86ISD::VPMADD52L),// ->228921
110346 /*228764*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::LOAD),// ->228803
110361 /*228789*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52LUQZmk), 0|OPFL_Chain|OPFL_MemRefs,
110365 /*228803*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->228839
110379 /*228825*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52LUQZmbk), 0|OPFL_Chain|OPFL_MemRefs,
110386 /*228842*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->228882
110402 /*228868*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52LUQZmk), 0|OPFL_Chain|OPFL_MemRefs,
110406 /*228882*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->228919
110421 /*228905*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52LUQZmbk), 0|OPFL_Chain|OPFL_MemRefs,
110427 /*228921*/ /*SwitchOpcode*/ 33|128,1/*161*/, TARGET_VAL(X86ISD::VPMADD52H),// ->229086
110431 /*228929*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::LOAD),// ->228968
110446 /*228954*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52HUQZmk), 0|OPFL_Chain|OPFL_MemRefs,
110450 /*228968*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->229004
110464 /*228990*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52HUQZmbk), 0|OPFL_Chain|OPFL_MemRefs,
110471 /*229007*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->229047
110487 /*229033*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52HUQZmk), 0|OPFL_Chain|OPFL_MemRefs,
110491 /*229047*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->229084
110506 /*229070*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52HUQZmbk), 0|OPFL_Chain|OPFL_MemRefs,
110512 /*229086*/ /*SwitchOpcode*/ 97|128,1/*225*/, TARGET_VAL(X86ISD::CVTTP2SI),// ->229315
110514 /*229091*/ OPC_SwitchOpcode /*2 cases */, 108, TARGET_VAL(ISD::LOAD),// ->229203
110529 /*229118*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2DQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
110537 /*229139*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2QQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
110550 /*229167*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2DQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
110558 /*229188*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2QQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
110564 /*229203*/ /*SwitchOpcode*/ 108, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->229314
110578 /*229227*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2DQZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
110586 /*229248*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2QQZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
110600 /*229278*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2DQZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
110608 /*229299*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2QQZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
110615 /*229315*/ /*SwitchOpcode*/ 97|128,1/*225*/, TARGET_VAL(X86ISD::CVTTP2UI),// ->229544
110617 /*229320*/ OPC_SwitchOpcode /*2 cases */, 108, TARGET_VAL(ISD::LOAD),// ->229432
110632 /*229347*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2UDQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
110640 /*229368*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2UQQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
110653 /*229396*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2UDQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
110661 /*229417*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2UQQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
110667 /*229432*/ /*SwitchOpcode*/ 108, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->229543
110681 /*229456*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2UDQZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
110689 /*229477*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2UQQZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
110703 /*229507*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2UDQZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
110711 /*229528*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2UQQZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
110718 /*229544*/ /*SwitchOpcode*/ 97|128,1/*225*/, TARGET_VAL(X86ISD::CVTP2SI),// ->229773
110720 /*229549*/ OPC_SwitchOpcode /*2 cases */, 108, TARGET_VAL(ISD::LOAD),// ->229661
110735 /*229576*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2DQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
110743 /*229597*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2QQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
110756 /*229625*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2DQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
110764 /*229646*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2QQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
110770 /*229661*/ /*SwitchOpcode*/ 108, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->229772
110784 /*229685*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2DQZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
110792 /*229706*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2QQZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
110806 /*229736*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2DQZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
110814 /*229757*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2QQZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
110821 /*229773*/ /*SwitchOpcode*/ 97|128,1/*225*/, TARGET_VAL(X86ISD::CVTP2UI),// ->230002
110823 /*229778*/ OPC_SwitchOpcode /*2 cases */, 108, TARGET_VAL(ISD::LOAD),// ->229890
110838 /*229805*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2UDQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
110846 /*229826*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2UQQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
110859 /*229854*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2UDQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
110867 /*229875*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2UQQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
110873 /*229890*/ /*SwitchOpcode*/ 108, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->230001
110887 /*229914*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2UDQZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
110895 /*229935*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2UQQZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
110909 /*229965*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2UDQZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
110917 /*229986*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2UQQZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
110924 /*230002*/ /*SwitchOpcode*/ 17|128,1/*145*/, TARGET_VAL(ISD::ABS),// ->230151
110926 /*230007*/ OPC_SwitchOpcode /*2 cases */, 76, TARGET_VAL(ISD::LOAD),// ->230087
110940 /*230031*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
110948 /*230052*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
110956 /*230073*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSWZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
110961 /*230087*/ /*SwitchOpcode*/ 60, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->230150
110975 /*230109*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSQZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
110988 /*230136*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSDZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
110994 /*230151*/ /*SwitchOpcode*/ 5|128,1/*133*/, TARGET_VAL(ISD::CTLZ),// ->230288
110996 /*230156*/ OPC_SwitchOpcode /*2 cases */, 62, TARGET_VAL(ISD::LOAD),// ->230222
111011 /*230182*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPLZCNTQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
111023 /*230208*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPLZCNTDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
111028 /*230222*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->230287
111042 /*230245*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPLZCNTQZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
111055 /*230273*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPLZCNTDZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
111061 /*230288*/ /*SwitchOpcode*/ 124, TARGET_VAL(X86ISD::CONFLICT),// ->230415
111063 /*230292*/ OPC_SwitchOpcode /*2 cases */, 55, TARGET_VAL(ISD::LOAD),// ->230351
111077 /*230316*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCONFLICTQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
111085 /*230337*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCONFLICTDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
111090 /*230351*/ /*SwitchOpcode*/ 60, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->230414
111104 /*230373*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCONFLICTQZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
111117 /*230400*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCONFLICTDZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
111123 /*230415*/ /*SwitchOpcode*/ 31|128,1/*159*/, TARGET_VAL(ISD::CTPOP),// ->230578
111125 /*230420*/ OPC_SwitchOpcode /*2 cases */, 88, TARGET_VAL(ISD::LOAD),// ->230512
111140 /*230446*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
111152 /*230472*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
111164 /*230498*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTWZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
111169 /*230512*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->230577
111183 /*230535*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTQZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
111196 /*230563*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTDZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
111202 /*230578*/ /*SwitchOpcode*/ 23|128,1/*151*/, TARGET_VAL(X86ISD::UNPCKL),// ->230733
111205 /*230584*/ OPC_SwitchOpcode /*2 cases */, 79, TARGET_VAL(ISD::LOAD),// ->230667
111219 /*230608*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLWDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
111227 /*230630*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLDQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
111235 /*230652*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLQDQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
111240 /*230667*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->230732
111254 /*230689*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLDQZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
111267 /*230717*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLQDQZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
111273 /*230733*/ /*SwitchOpcode*/ 23|128,1/*151*/, TARGET_VAL(X86ISD::UNPCKH),// ->230888
111276 /*230739*/ OPC_SwitchOpcode /*2 cases */, 79, TARGET_VAL(ISD::LOAD),// ->230822
111290 /*230763*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHWDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
111298 /*230785*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHDQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
111306 /*230807*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHQDQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
111311 /*230822*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->230887
111325 /*230844*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHDQZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
111338 /*230872*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHQDQZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
111344 /*230888*/ /*SwitchOpcode*/ 37|128,1/*165*/, TARGET_VAL(X86ISD::VSHLDV),// ->231057
111348 /*230895*/ OPC_SwitchOpcode /*2 cases */, 86, TARGET_VAL(ISD::LOAD),// ->230985
111362 /*230922*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVWZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
111370 /*230946*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVDZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
111378 /*230970*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVQZmk), 0|OPFL_Chain|OPFL_MemRefs,
111383 /*230985*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->231056
111397 /*231010*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVDZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
111410 /*231041*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVQZmbk), 0|OPFL_Chain|OPFL_MemRefs,
111416 /*231057*/ /*SwitchOpcode*/ 37|128,1/*165*/, TARGET_VAL(X86ISD::VSHRDV),// ->231226
111420 /*231064*/ OPC_SwitchOpcode /*2 cases */, 86, TARGET_VAL(ISD::LOAD),// ->231154
111434 /*231091*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVWZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
111442 /*231115*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVDZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
111450 /*231139*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVQZmk), 0|OPFL_Chain|OPFL_MemRefs,
111455 /*231154*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->231225
111469 /*231179*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVDZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
111482 /*231210*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVQZmbk), 0|OPFL_Chain|OPFL_MemRefs,
111488 /*231226*/ /*SwitchOpcode*/ 81, TARGET_VAL(X86ISD::VPDPBUSD),// ->231310
111492 /*231232*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->231272
111506 /*231258*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPBUSDZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
111510 /*231272*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->231309
111523 /*231295*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPBUSDZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
111528 /*231310*/ /*SwitchOpcode*/ 81, TARGET_VAL(X86ISD::VPDPBUSDS),// ->231394
111532 /*231316*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->231356
111546 /*231342*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPBUSDSZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
111550 /*231356*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->231393
111563 /*231379*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPBUSDSZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
111568 /*231394*/ /*SwitchOpcode*/ 81, TARGET_VAL(X86ISD::VPDPWSSD),// ->231478
111572 /*231400*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->231440
111586 /*231426*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
111590 /*231440*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->231477
111603 /*231463*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
111608 /*231478*/ /*SwitchOpcode*/ 81, TARGET_VAL(X86ISD::VPDPWSSDS),// ->231562
111612 /*231484*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->231524
111626 /*231510*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDSZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
111630 /*231524*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->231561
111643 /*231547*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDSZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
111648 /*231562*/ /*SwitchOpcode*/ 76, TARGET_VAL(X86ISD::CVTNE2PS2BF16),// ->231641
111652 /*231569*/ OPC_SwitchOpcode /*2 cases */, 33, TARGET_VAL(ISD::LOAD),// ->231606
111666 /*231592*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTNE2PS2BF16Z128rmk), 0|OPFL_Chain|OPFL_MemRefs,
111670 /*231606*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->231640
111683 /*231626*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTNE2PS2BF16Z128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
111688 /*231641*/ /*SwitchOpcode*/ 75, TARGET_VAL(X86ISD::CVTNEPS2BF16),// ->231719
111690 /*231645*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->231683
111705 /*231670*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTNEPS2BF16Z256rmk), 0|OPFL_Chain|OPFL_MemRefs,
111709 /*231683*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->231718
111723 /*231705*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTNEPS2BF16Z256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
111732 /*231723*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
111735 /*231728*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
111746 /*231747*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI32x8Zrrkz), 0,
111755 /*231765*/ OPC_SwitchOpcode /*48 cases */, 76|128,2/*332*/, TARGET_VAL(X86ISD::CVTP2SI),// ->232102
111757 /*231771*/ OPC_SwitchOpcode /*3 cases */, 14|128,1/*142*/, TARGET_VAL(ISD::BITCAST),// ->231918
111759 /*231777*/ OPC_SwitchOpcode /*2 cases */, 71, TARGET_VAL(ISD::SCALAR_TO_VECTOR),// ->231852
111761 /*231782*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
111783 /*231816*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2QQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
111793 /*231838*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2QQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
111798 /*231852*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VZEXT_LOAD),// ->231917
111817 /*231881*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2QQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
111827 /*231903*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2QQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
111833 /*231918*/ /*SwitchOpcode*/ 61, TARGET_VAL(ISD::LOAD),// ->231982
111851 /*231946*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2QQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
111861 /*231968*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2QQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
111866 /*231982*/ /*SwitchOpcode*/ 116, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->232101
111883 /*232009*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2QQZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
111893 /*232031*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2QQZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
111910 /*232064*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2QQZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
111920 /*232086*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2QQZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
111927 /*232102*/ /*SwitchOpcode*/ 76|128,2/*332*/, TARGET_VAL(X86ISD::CVTP2UI),// ->232438
111929 /*232107*/ OPC_SwitchOpcode /*3 cases */, 14|128,1/*142*/, TARGET_VAL(ISD::BITCAST),// ->232254
111931 /*232113*/ OPC_SwitchOpcode /*2 cases */, 71, TARGET_VAL(ISD::SCALAR_TO_VECTOR),// ->232188
111933 /*232118*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
111955 /*232152*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2UQQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
111965 /*232174*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2UQQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
111970 /*232188*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VZEXT_LOAD),// ->232253
111989 /*232217*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2UQQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
111999 /*232239*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2UQQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
112005 /*232254*/ /*SwitchOpcode*/ 61, TARGET_VAL(ISD::LOAD),// ->232318
112023 /*232282*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2UQQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
112033 /*232304*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2UQQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
112038 /*232318*/ /*SwitchOpcode*/ 116, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->232437
112055 /*232345*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2UQQZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
112065 /*232367*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2UQQZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
112082 /*232400*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2UQQZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
112092 /*232422*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2UQQZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
112099 /*232438*/ /*SwitchOpcode*/ 76|128,2/*332*/, TARGET_VAL(X86ISD::CVTTP2SI),// ->232774
112101 /*232443*/ OPC_SwitchOpcode /*3 cases */, 14|128,1/*142*/, TARGET_VAL(ISD::BITCAST),// ->232590
112103 /*232449*/ OPC_SwitchOpcode /*2 cases */, 71, TARGET_VAL(ISD::SCALAR_TO_VECTOR),// ->232524
112105 /*232454*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
112127 /*232488*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2QQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
112137 /*232510*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2QQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
112142 /*232524*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VZEXT_LOAD),// ->232589
112161 /*232553*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2QQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
112171 /*232575*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2QQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
112177 /*232590*/ /*SwitchOpcode*/ 61, TARGET_VAL(ISD::LOAD),// ->232654
112195 /*232618*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2QQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
112205 /*232640*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2QQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
112210 /*232654*/ /*SwitchOpcode*/ 116, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->232773
112227 /*232681*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2QQZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
112237 /*232703*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2QQZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
112254 /*232736*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2QQZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
112264 /*232758*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2QQZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
112271 /*232774*/ /*SwitchOpcode*/ 76|128,2/*332*/, TARGET_VAL(X86ISD::CVTTP2UI),// ->233110
112273 /*232779*/ OPC_SwitchOpcode /*3 cases */, 14|128,1/*142*/, TARGET_VAL(ISD::BITCAST),// ->232926
112275 /*232785*/ OPC_SwitchOpcode /*2 cases */, 71, TARGET_VAL(ISD::SCALAR_TO_VECTOR),// ->232860
112277 /*232790*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
112299 /*232824*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2UQQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
112309 /*232846*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2UQQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
112314 /*232860*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VZEXT_LOAD),// ->232925
112333 /*232889*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2UQQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
112343 /*232911*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2UQQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
112349 /*232926*/ /*SwitchOpcode*/ 61, TARGET_VAL(ISD::LOAD),// ->232990
112367 /*232954*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2UQQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
112377 /*232976*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2UQQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
112382 /*232990*/ /*SwitchOpcode*/ 116, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->233109
112399 /*233017*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2UQQZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
112409 /*233039*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2UQQZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
112426 /*233072*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2UQQZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
112436 /*233094*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2UQQZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
112443 /*233110*/ /*SwitchOpcode*/ 88|128,12/*1624*/, TARGET_VAL(ISD::BITCAST),// ->234738
112446 /*233118*/ OPC_SwitchOpcode /*4 cases */, 16|128,3/*400*/, TARGET_VAL(ISD::AND),// ->233523
112450 /*233127*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
112468 /*233155*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
112482 /*233183*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
112496 /*233211*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
112503 /*233227*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
112522 /*233256*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
112536 /*233284*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
112550 /*233312*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
112558 /*233329*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
112574 /*233355*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
112586 /*233382*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
112598 /*233409*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
112605 /*233426*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
112622 /*233453*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
112634 /*233480*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
112646 /*233507*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
112652 /*233523*/ /*SwitchOpcode*/ 16|128,3/*400*/, TARGET_VAL(ISD::OR),// ->233927
112656 /*233531*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
112674 /*233559*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
112688 /*233587*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
112702 /*233615*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
112709 /*233631*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
112728 /*233660*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
112742 /*233688*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
112756 /*233716*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
112764 /*233733*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
112780 /*233759*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
112792 /*233786*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
112804 /*233813*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
112811 /*233830*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
112828 /*233857*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
112840 /*233884*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
112852 /*233911*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
112858 /*233927*/ /*SwitchOpcode*/ 16|128,3/*400*/, TARGET_VAL(ISD::XOR),// ->234331
112862 /*233935*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
112880 /*233963*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
112894 /*233991*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
112908 /*234019*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
112915 /*234035*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
112934 /*234064*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
112948 /*234092*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
112962 /*234120*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
112970 /*234137*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
112986 /*234163*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
112998 /*234190*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
113010 /*234217*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
113017 /*234234*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
113034 /*234261*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
113046 /*234288*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
113058 /*234315*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
113064 /*234331*/ /*SwitchOpcode*/ 53|128,1/*181*/, TARGET_VAL(X86ISD::ANDNP),// ->234516
113067 /*234337*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
113086 /*234367*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
113096 /*234390*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
113112 /*234422*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
113122 /*234445*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
113138 /*234477*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
113148 /*234500*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
113158 /*234521*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
113163 /*234530*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
113176 /*234552*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI64x2Z256rrkz), 0,
113183 /*234565*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
113196 /*234587*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI64x2Z256rrkz), 0,
113203 /*234600*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
113216 /*234622*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI64x2Z256rrkz), 0,
113223 /*234635*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
113236 /*234657*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI64x2Zrrkz), 0,
113243 /*234670*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
113256 /*234692*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI64x2Zrrkz), 0,
113263 /*234705*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
113276 /*234727*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI64x2Zrrkz), 0,
113282 /*234738*/ /*SwitchOpcode*/ 13|128,1/*141*/, TARGET_VAL(X86ISD::VSRLI),// ->234883
113284 /*234743*/ OPC_SwitchOpcode /*2 cases */, 67, TARGET_VAL(ISD::LOAD),// ->234814
113294 /*234758*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
113305 /*234776*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLQZ128mikz), 0|OPFL_Chain|OPFL_MemRefs,
113315 /*234799*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLQZ128mik), 0|OPFL_Chain|OPFL_MemRefs,
113320 /*234814*/ /*SwitchOpcode*/ 65, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->234882
113329 /*234826*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
113340 /*234844*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLQZ128mbikz), 0|OPFL_Chain|OPFL_MemRefs,
113350 /*234867*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLQZ128mbik), 0|OPFL_Chain|OPFL_MemRefs,
113356 /*234883*/ /*SwitchOpcode*/ 13|128,1/*141*/, TARGET_VAL(X86ISD::VSHLI),// ->235028
113358 /*234888*/ OPC_SwitchOpcode /*2 cases */, 67, TARGET_VAL(ISD::LOAD),// ->234959
113368 /*234903*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
113379 /*234921*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLQZ128mikz), 0|OPFL_Chain|OPFL_MemRefs,
113389 /*234944*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLQZ128mik), 0|OPFL_Chain|OPFL_MemRefs,
113394 /*234959*/ /*SwitchOpcode*/ 65, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->235027
113403 /*234971*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
113414 /*234989*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLQZ128mbikz), 0|OPFL_Chain|OPFL_MemRefs,
113424 /*235012*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLQZ128mbik), 0|OPFL_Chain|OPFL_MemRefs,
113430 /*235028*/ /*SwitchOpcode*/ 13|128,1/*141*/, TARGET_VAL(X86ISD::VSRAI),// ->235173
113432 /*235033*/ OPC_SwitchOpcode /*2 cases */, 67, TARGET_VAL(ISD::LOAD),// ->235104
113442 /*235048*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
113453 /*235066*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAQZ128mikz), 0|OPFL_Chain|OPFL_MemRefs,
113463 /*235089*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAQZ128mik), 0|OPFL_Chain|OPFL_MemRefs,
113468 /*235104*/ /*SwitchOpcode*/ 65, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->235172
113477 /*235116*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
113488 /*235134*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAQZ128mbikz), 0|OPFL_Chain|OPFL_MemRefs,
113498 /*235157*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAQZ128mbik), 0|OPFL_Chain|OPFL_MemRefs,
113504 /*235173*/ /*SwitchOpcode*/ 13|128,1/*141*/, TARGET_VAL(X86ISD::VROTRI),// ->235318
113506 /*235178*/ OPC_SwitchOpcode /*2 cases */, 67, TARGET_VAL(ISD::LOAD),// ->235249
113516 /*235193*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
113527 /*235211*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORQZ128mikz), 0|OPFL_Chain|OPFL_MemRefs,
113537 /*235234*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORQZ128mik), 0|OPFL_Chain|OPFL_MemRefs,
113542 /*235249*/ /*SwitchOpcode*/ 65, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->235317
113551 /*235261*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
113562 /*235279*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORQZ128mbikz), 0|OPFL_Chain|OPFL_MemRefs,
113572 /*235302*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORQZ128mbik), 0|OPFL_Chain|OPFL_MemRefs,
113578 /*235318*/ /*SwitchOpcode*/ 13|128,1/*141*/, TARGET_VAL(X86ISD::VROTLI),// ->235463
113580 /*235323*/ OPC_SwitchOpcode /*2 cases */, 67, TARGET_VAL(ISD::LOAD),// ->235394
113590 /*235338*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
113601 /*235356*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLQZ128mikz), 0|OPFL_Chain|OPFL_MemRefs,
113611 /*235379*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLQZ128mik), 0|OPFL_Chain|OPFL_MemRefs,
113616 /*235394*/ /*SwitchOpcode*/ 65, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->235462
113625 /*235406*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
113636 /*235424*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLQZ128mbikz), 0|OPFL_Chain|OPFL_MemRefs,
113646 /*235447*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLQZ128mbik), 0|OPFL_Chain|OPFL_MemRefs,
113652 /*235463*/ /*SwitchOpcode*/ 18|128,1/*146*/, TARGET_VAL(X86ISD::VALIGN),// ->235613
113655 /*235469*/ OPC_SwitchOpcode /*2 cases */, 69, TARGET_VAL(ISD::LOAD),// ->235542
113665 /*235484*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
113676 /*235502*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNQZ128rmikz), 0|OPFL_Chain|OPFL_MemRefs,
113686 /*235526*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNQZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
113691 /*235542*/ /*SwitchOpcode*/ 67, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->235612
113700 /*235554*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
113711 /*235572*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNQZ128rmbikz), 0|OPFL_Chain|OPFL_MemRefs,
113721 /*235596*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNQZ128rmbik), 0|OPFL_Chain|OPFL_MemRefs,
113727 /*235613*/ /*SwitchOpcode*/ 14|128,7/*910*/, TARGET_VAL(X86ISD::VPTERNLOG),// ->236527
113732 /*235622*/ OPC_SwitchOpcode /*2 cases */, 44, TARGET_VAL(ISD::LOAD),// ->235670
113742 /*235637*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
113752 /*235655*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ128rmikz), 0|OPFL_Chain|OPFL_MemRefs,
113756 /*235670*/ /*SwitchOpcode*/ 42, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->235715
113765 /*235682*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
113775 /*235700*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ128rmbikz), 0|OPFL_Chain|OPFL_MemRefs,
113782 /*235718*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
113794 /*235734*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
113805 /*235753*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ128rmikz), 0|OPFL_Chain|OPFL_MemRefs,
113812 /*235771*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
113823 /*235786*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
113834 /*235805*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ128rmikz), 0|OPFL_Chain|OPFL_MemRefs,
113840 /*235822*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
113851 /*235836*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
113862 /*235855*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ128rmbikz), 0|OPFL_Chain|OPFL_MemRefs,
113870 /*235876*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
113880 /*235889*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
113891 /*235908*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ128rmbikz), 0|OPFL_Chain|OPFL_MemRefs,
113898 /*235926*/ OPC_SwitchOpcode /*2 cases */, 43, TARGET_VAL(ISD::LOAD),// ->235973
113908 /*235941*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
113916 /*235958*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
113920 /*235973*/ /*SwitchOpcode*/ 41, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->236017
113929 /*235985*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
113937 /*236002*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ128rmbik), 0|OPFL_Chain|OPFL_MemRefs,
113944 /*236020*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
113955 /*236035*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
113964 /*236053*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
113971 /*236071*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
113983 /*236087*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
113992 /*236105*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
114001 /*236126*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
114011 /*236140*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
114020 /*236160*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
114026 /*236177*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
114037 /*236192*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
114046 /*236210*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
114053 /*236228*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
114065 /*236244*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
114074 /*236262*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
114081 /*236280*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
114091 /*236293*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
114100 /*236311*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ128rmbik), 0|OPFL_Chain|OPFL_MemRefs,
114106 /*236328*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
114117 /*236342*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
114126 /*236360*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ128rmbik), 0|OPFL_Chain|OPFL_MemRefs,
114135 /*236381*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
114144 /*236393*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
114153 /*236413*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ128rmbik), 0|OPFL_Chain|OPFL_MemRefs,
114159 /*236430*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
114169 /*236443*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
114178 /*236461*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ128rmbik), 0|OPFL_Chain|OPFL_MemRefs,
114185 /*236479*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
114196 /*236493*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
114205 /*236511*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ128rmbik), 0|OPFL_Chain|OPFL_MemRefs,
114210 /*236527*/ /*SwitchOpcode*/ 18|128,1/*146*/, TARGET_VAL(X86ISD::VSHLD),// ->236677
114213 /*236533*/ OPC_SwitchOpcode /*2 cases */, 69, TARGET_VAL(ISD::LOAD),// ->236606
114223 /*236548*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
114234 /*236566*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDQZ128rmikz), 0|OPFL_Chain|OPFL_MemRefs,
114244 /*236590*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDQZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
114249 /*236606*/ /*SwitchOpcode*/ 67, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->236676
114258 /*236618*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
114269 /*236636*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDQZ128rmbikz), 0|OPFL_Chain|OPFL_MemRefs,
114279 /*236660*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDQZ128rmbik), 0|OPFL_Chain|OPFL_MemRefs,
114285 /*236677*/ /*SwitchOpcode*/ 18|128,1/*146*/, TARGET_VAL(X86ISD::VSHRD),// ->236827
114288 /*236683*/ OPC_SwitchOpcode /*2 cases */, 69, TARGET_VAL(ISD::LOAD),// ->236756
114298 /*236698*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
114309 /*236716*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDQZ128rmikz), 0|OPFL_Chain|OPFL_MemRefs,
114319 /*236740*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDQZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
114324 /*236756*/ /*SwitchOpcode*/ 67, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->236826
114333 /*236768*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
114344 /*236786*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDQZ128rmbikz), 0|OPFL_Chain|OPFL_MemRefs,
114354 /*236810*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDQZ128rmbik), 0|OPFL_Chain|OPFL_MemRefs,
114360 /*236827*/ /*SwitchOpcode*/ 69|128,1/*197*/, TARGET_VAL(X86ISD::VPERMV3),// ->237028
114364 /*236834*/ OPC_SwitchOpcode /*2 cases */, 94, TARGET_VAL(ISD::LOAD),// ->236932
114381 /*236863*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2Q128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
114391 /*236890*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMI2Q128rmk), 0|OPFL_Chain|OPFL_MemRefs,
114401 /*236917*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2Q128rmk), 0|OPFL_Chain|OPFL_MemRefs,
114406 /*236932*/ /*SwitchOpcode*/ 92, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->237027
114422 /*236958*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2Q128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
114432 /*236985*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMI2Q128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
114442 /*237012*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2Q128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
114448 /*237028*/ /*SwitchOpcode*/ 52|128,2/*308*/, TARGET_VAL(ISD::ADD),// ->237340
114452 /*237036*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->237074
114468 /*237061*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
114472 /*237074*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->237109
114487 /*237096*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDQZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
114494 /*237112*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::LOAD),// ->237151
114511 /*237138*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
114515 /*237151*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->237187
114531 /*237174*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDQZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
114539 /*237191*/ OPC_SwitchOpcode /*2 cases */, 33, TARGET_VAL(ISD::LOAD),// ->237228
114553 /*237214*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
114557 /*237228*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->237262
114570 /*237248*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDQZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
114577 /*237265*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->237303
114592 /*237289*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
114596 /*237303*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->237338
114610 /*237324*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDQZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
114616 /*237340*/ /*SwitchOpcode*/ 2|128,1/*130*/, TARGET_VAL(ISD::SUB),// ->237474
114619 /*237346*/ OPC_SwitchOpcode /*2 cases */, 61, TARGET_VAL(ISD::LOAD),// ->237411
114636 /*237373*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
114646 /*237396*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
114651 /*237411*/ /*SwitchOpcode*/ 59, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->237473
114667 /*237435*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBQZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
114677 /*237458*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBQZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
114683 /*237474*/ /*SwitchOpcode*/ 52|128,2/*308*/, TARGET_VAL(ISD::MUL),// ->237786
114687 /*237482*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->237520
114703 /*237507*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
114707 /*237520*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->237555
114722 /*237542*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLQZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
114729 /*237558*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::LOAD),// ->237597
114746 /*237584*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
114750 /*237597*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->237633
114766 /*237620*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLQZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
114774 /*237637*/ OPC_SwitchOpcode /*2 cases */, 33, TARGET_VAL(ISD::LOAD),// ->237674
114788 /*237660*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
114792 /*237674*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->237708
114805 /*237694*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLQZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
114812 /*237711*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->237749
114827 /*237735*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
114831 /*237749*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->237784
114845 /*237770*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLQZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
114851 /*237786*/ /*SwitchOpcode*/ 52|128,2/*308*/, TARGET_VAL(X86ISD::PMULDQ),// ->238098
114855 /*237794*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->237832
114871 /*237819*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULDQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
114875 /*237832*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->237867
114890 /*237854*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULDQZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
114897 /*237870*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::LOAD),// ->237909
114914 /*237896*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULDQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
114918 /*237909*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->237945
114934 /*237932*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULDQZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
114942 /*237949*/ OPC_SwitchOpcode /*2 cases */, 33, TARGET_VAL(ISD::LOAD),// ->237986
114956 /*237972*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULDQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
114960 /*237986*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->238020
114973 /*238006*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULDQZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
114980 /*238023*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->238061
114995 /*238047*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULDQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
114999 /*238061*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->238096
115013 /*238082*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULDQZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
115019 /*238098*/ /*SwitchOpcode*/ 52|128,2/*308*/, TARGET_VAL(X86ISD::PMULUDQ),// ->238410
115023 /*238106*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->238144
115039 /*238131*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULUDQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
115043 /*238144*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->238179
115058 /*238166*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULUDQZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
115065 /*238182*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::LOAD),// ->238221
115082 /*238208*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULUDQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
115086 /*238221*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->238257
115102 /*238244*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULUDQZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
115110 /*238261*/ OPC_SwitchOpcode /*2 cases */, 33, TARGET_VAL(ISD::LOAD),// ->238298
115124 /*238284*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULUDQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
115128 /*238298*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->238332
115141 /*238318*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULUDQZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
115148 /*238335*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->238373
115163 /*238359*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULUDQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
115167 /*238373*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->238408
115181 /*238394*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULUDQZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
115187 /*238410*/ /*SwitchOpcode*/ 52|128,2/*308*/, TARGET_VAL(ISD::SMAX),// ->238722
115191 /*238418*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->238456
115207 /*238443*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
115211 /*238456*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->238491
115226 /*238478*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSQZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
115233 /*238494*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::LOAD),// ->238533
115250 /*238520*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
115254 /*238533*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->238569
115270 /*238556*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSQZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
115278 /*238573*/ OPC_SwitchOpcode /*2 cases */, 33, TARGET_VAL(ISD::LOAD),// ->238610
115292 /*238596*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
115296 /*238610*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->238644
115309 /*238630*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSQZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
115316 /*238647*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->238685
115331 /*238671*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
115335 /*238685*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->238720
115349 /*238706*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSQZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
115355 /*238722*/ /*SwitchOpcode*/ 52|128,2/*308*/, TARGET_VAL(ISD::UMAX),// ->239034
115359 /*238730*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->238768
115375 /*238755*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
115379 /*238768*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->238803
115394 /*238790*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUQZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
115401 /*238806*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::LOAD),// ->238845
115418 /*238832*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
115422 /*238845*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->238881
115438 /*238868*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUQZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
115446 /*238885*/ OPC_SwitchOpcode /*2 cases */, 33, TARGET_VAL(ISD::LOAD),// ->238922
115460 /*238908*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
115464 /*238922*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->238956
115477 /*238942*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUQZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
115484 /*238959*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->238997
115499 /*238983*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
115503 /*238997*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->239032
115517 /*239018*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUQZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
115523 /*239034*/ /*SwitchOpcode*/ 52|128,2/*308*/, TARGET_VAL(ISD::SMIN),// ->239346
115527 /*239042*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->239080
115543 /*239067*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
115547 /*239080*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->239115
115562 /*239102*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSQZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
115569 /*239118*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::LOAD),// ->239157
115586 /*239144*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
115590 /*239157*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->239193
115606 /*239180*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSQZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
115614 /*239197*/ OPC_SwitchOpcode /*2 cases */, 33, TARGET_VAL(ISD::LOAD),// ->239234
115628 /*239220*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
115632 /*239234*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->239268
115645 /*239254*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSQZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
115652 /*239271*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->239309
115667 /*239295*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
115671 /*239309*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->239344
115685 /*239330*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSQZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
115691 /*239346*/ /*SwitchOpcode*/ 52|128,2/*308*/, TARGET_VAL(ISD::UMIN),// ->239658
115695 /*239354*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->239392
115711 /*239379*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
115715 /*239392*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->239427
115730 /*239414*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUQZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
115737 /*239430*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::LOAD),// ->239469
115754 /*239456*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
115758 /*239469*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->239505
115774 /*239492*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUQZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
115782 /*239509*/ OPC_SwitchOpcode /*2 cases */, 33, TARGET_VAL(ISD::LOAD),// ->239546
115796 /*239532*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
115800 /*239546*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->239580
115813 /*239566*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUQZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
115820 /*239583*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->239621
115835 /*239607*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
115839 /*239621*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->239656
115853 /*239642*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUQZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
115859 /*239658*/ /*SwitchOpcode*/ 52|128,2/*308*/, TARGET_VAL(ISD::AND),// ->239970
115863 /*239666*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->239704
115879 /*239691*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
115883 /*239704*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->239739
115898 /*239726*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
115905 /*239742*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::LOAD),// ->239781
115922 /*239768*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
115926 /*239781*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->239817
115942 /*239804*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
115950 /*239821*/ OPC_SwitchOpcode /*2 cases */, 33, TARGET_VAL(ISD::LOAD),// ->239858
115964 /*239844*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
115968 /*239858*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->239892
115981 /*239878*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
115988 /*239895*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->239933
116003 /*239919*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
116007 /*239933*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->239968
116021 /*239954*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
116027 /*239970*/ /*SwitchOpcode*/ 52|128,2/*308*/, TARGET_VAL(ISD::OR),// ->240282
116031 /*239978*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->240016
116047 /*240003*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
116051 /*240016*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->240051
116066 /*240038*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
116073 /*240054*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::LOAD),// ->240093
116090 /*240080*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
116094 /*240093*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->240129
116110 /*240116*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
116118 /*240133*/ OPC_SwitchOpcode /*2 cases */, 33, TARGET_VAL(ISD::LOAD),// ->240170
116132 /*240156*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
116136 /*240170*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->240204
116149 /*240190*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
116156 /*240207*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->240245
116171 /*240231*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
116175 /*240245*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->240280
116189 /*240266*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
116195 /*240282*/ /*SwitchOpcode*/ 52|128,2/*308*/, TARGET_VAL(ISD::XOR),// ->240594
116199 /*240290*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->240328
116215 /*240315*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
116219 /*240328*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->240363
116234 /*240350*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
116241 /*240366*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::LOAD),// ->240405
116258 /*240392*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
116262 /*240405*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->240441
116278 /*240428*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
116286 /*240445*/ OPC_SwitchOpcode /*2 cases */, 33, TARGET_VAL(ISD::LOAD),// ->240482
116300 /*240468*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
116304 /*240482*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->240516
116317 /*240502*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
116324 /*240519*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->240557
116339 /*240543*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
116343 /*240557*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->240592
116357 /*240578*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
116363 /*240594*/ /*SwitchOpcode*/ 2|128,1/*130*/, TARGET_VAL(X86ISD::ANDNP),// ->240728
116366 /*240600*/ OPC_SwitchOpcode /*2 cases */, 61, TARGET_VAL(ISD::LOAD),// ->240665
116383 /*240627*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
116393 /*240650*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
116398 /*240665*/ /*SwitchOpcode*/ 59, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->240727
116414 /*240689*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
116424 /*240712*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
116430 /*240728*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VSHL),// ->240799
116433 /*240733*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
116451 /*240761*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
116461 /*240784*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
116466 /*240799*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VSRA),// ->240870
116469 /*240804*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
116487 /*240832*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
116497 /*240855*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
116502 /*240870*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VSRL),// ->240941
116505 /*240875*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
116523 /*240903*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
116533 /*240926*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
116538 /*240941*/ /*SwitchOpcode*/ 2|128,1/*130*/, TARGET_VAL(X86ISD::VSHLV),// ->241075
116541 /*240947*/ OPC_SwitchOpcode /*2 cases */, 61, TARGET_VAL(ISD::LOAD),// ->241012
116558 /*240974*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
116568 /*240997*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
116573 /*241012*/ /*SwitchOpcode*/ 59, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->241074
116589 /*241036*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVQZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
116599 /*241059*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVQZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
116605 /*241075*/ /*SwitchOpcode*/ 2|128,1/*130*/, TARGET_VAL(X86ISD::VSRAV),// ->241209
116608 /*241081*/ OPC_SwitchOpcode /*2 cases */, 61, TARGET_VAL(ISD::LOAD),// ->241146
116625 /*241108*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
116635 /*241131*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
116640 /*241146*/ /*SwitchOpcode*/ 59, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->241208
116656 /*241170*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVQZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
116666 /*241193*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVQZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
116672 /*241209*/ /*SwitchOpcode*/ 2|128,1/*130*/, TARGET_VAL(X86ISD::VSRLV),// ->241343
116675 /*241215*/ OPC_SwitchOpcode /*2 cases */, 61, TARGET_VAL(ISD::LOAD),// ->241280
116692 /*241242*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
116702 /*241265*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
116707 /*241280*/ /*SwitchOpcode*/ 59, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->241342
116723 /*241304*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVQZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
116733 /*241327*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVQZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
116739 /*241343*/ /*SwitchOpcode*/ 6|128,1/*134*/, TARGET_VAL(ISD::ROTR),// ->241481
116742 /*241349*/ OPC_SwitchOpcode /*2 cases */, 63, TARGET_VAL(ISD::LOAD),// ->241416
116760 /*241378*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORVQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
116770 /*241401*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORVQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
116775 /*241416*/ /*SwitchOpcode*/ 61, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->241480
116792 /*241442*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORVQZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
116802 /*241465*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORVQZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
116808 /*241481*/ /*SwitchOpcode*/ 6|128,1/*134*/, TARGET_VAL(ISD::ROTL),// ->241619
116811 /*241487*/ OPC_SwitchOpcode /*2 cases */, 63, TARGET_VAL(ISD::LOAD),// ->241554
116829 /*241516*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLVQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
116839 /*241539*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLVQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
116844 /*241554*/ /*SwitchOpcode*/ 61, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->241618
116861 /*241580*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLVQZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
116871 /*241603*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLVQZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
116877 /*241619*/ /*SwitchOpcode*/ 68|128,2/*324*/, TARGET_VAL(X86ISD::VPMADD52L),// ->241947
116881 /*241627*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->241667
116898 /*241653*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52LUQZ128mkz), 0|OPFL_Chain|OPFL_MemRefs,
116902 /*241667*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->241704
116918 /*241690*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52LUQZ128mbkz), 0|OPFL_Chain|OPFL_MemRefs,
116925 /*241707*/ OPC_SwitchOpcode /*2 cases */, 37, TARGET_VAL(ISD::LOAD),// ->241748
116943 /*241734*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52LUQZ128mkz), 0|OPFL_Chain|OPFL_MemRefs,
116947 /*241748*/ /*SwitchOpcode*/ 35, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->241786
116964 /*241772*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52LUQZ128mbkz), 0|OPFL_Chain|OPFL_MemRefs,
116972 /*241790*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::LOAD),// ->241829
116987 /*241815*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52LUQZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
116991 /*241829*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->241865
117005 /*241851*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52LUQZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
117012 /*241868*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->241908
117028 /*241894*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52LUQZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
117032 /*241908*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->241945
117047 /*241931*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52LUQZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
117053 /*241947*/ /*SwitchOpcode*/ 68|128,2/*324*/, TARGET_VAL(X86ISD::VPMADD52H),// ->242275
117057 /*241955*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->241995
117074 /*241981*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52HUQZ128mkz), 0|OPFL_Chain|OPFL_MemRefs,
117078 /*241995*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->242032
117094 /*242018*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52HUQZ128mbkz), 0|OPFL_Chain|OPFL_MemRefs,
117101 /*242035*/ OPC_SwitchOpcode /*2 cases */, 37, TARGET_VAL(ISD::LOAD),// ->242076
117119 /*242062*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52HUQZ128mkz), 0|OPFL_Chain|OPFL_MemRefs,
117123 /*242076*/ /*SwitchOpcode*/ 35, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->242114
117140 /*242100*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52HUQZ128mbkz), 0|OPFL_Chain|OPFL_MemRefs,
117148 /*242118*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::LOAD),// ->242157
117163 /*242143*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52HUQZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
117167 /*242157*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->242193
117181 /*242179*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52HUQZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
117188 /*242196*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->242236
117204 /*242222*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52HUQZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
117208 /*242236*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->242273
117223 /*242259*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52HUQZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
117229 /*242275*/ /*SwitchOpcode*/ 125, TARGET_VAL(ISD::ABS),// ->242403
117231 /*242279*/ OPC_SwitchOpcode /*2 cases */, 59, TARGET_VAL(ISD::LOAD),// ->242342
117248 /*242306*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
117258 /*242328*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
117263 /*242342*/ /*SwitchOpcode*/ 57, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->242402
117279 /*242366*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSQZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
117289 /*242388*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSQZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
117295 /*242403*/ /*SwitchOpcode*/ 1|128,1/*129*/, TARGET_VAL(ISD::CTLZ),// ->242536
117297 /*242408*/ OPC_SwitchOpcode /*2 cases */, 61, TARGET_VAL(ISD::LOAD),// ->242473
117315 /*242437*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPLZCNTQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
117325 /*242459*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPLZCNTQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
117330 /*242473*/ /*SwitchOpcode*/ 59, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->242535
117347 /*242499*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPLZCNTQZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
117357 /*242521*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPLZCNTQZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
117363 /*242536*/ /*SwitchOpcode*/ 125, TARGET_VAL(X86ISD::CONFLICT),// ->242664
117365 /*242540*/ OPC_SwitchOpcode /*2 cases */, 59, TARGET_VAL(ISD::LOAD),// ->242603
117382 /*242567*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCONFLICTQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
117392 /*242589*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCONFLICTQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
117397 /*242603*/ /*SwitchOpcode*/ 57, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->242663
117413 /*242627*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCONFLICTQZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
117423 /*242649*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCONFLICTQZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
117429 /*242664*/ /*SwitchOpcode*/ 1|128,1/*129*/, TARGET_VAL(ISD::CTPOP),// ->242797
117431 /*242669*/ OPC_SwitchOpcode /*2 cases */, 61, TARGET_VAL(ISD::LOAD),// ->242734
117449 /*242698*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
117459 /*242720*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
117464 /*242734*/ /*SwitchOpcode*/ 59, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->242796
117481 /*242760*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTQZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
117491 /*242782*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTQZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
117497 /*242797*/ /*SwitchOpcode*/ 2|128,1/*130*/, TARGET_VAL(X86ISD::UNPCKL),// ->242931
117500 /*242803*/ OPC_SwitchOpcode /*2 cases */, 61, TARGET_VAL(ISD::LOAD),// ->242868
117517 /*242830*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLQDQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
117527 /*242853*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLQDQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
117532 /*242868*/ /*SwitchOpcode*/ 59, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->242930
117548 /*242892*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLQDQZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
117558 /*242915*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLQDQZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
117564 /*242931*/ /*SwitchOpcode*/ 2|128,1/*130*/, TARGET_VAL(X86ISD::UNPCKH),// ->243065
117567 /*242937*/ OPC_SwitchOpcode /*2 cases */, 61, TARGET_VAL(ISD::LOAD),// ->243002
117584 /*242964*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHQDQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
117594 /*242987*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHQDQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
117599 /*243002*/ /*SwitchOpcode*/ 59, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->243064
117615 /*243026*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHQDQZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
117625 /*243049*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHQDQZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
117631 /*243065*/ /*SwitchOpcode*/ 15|128,1/*143*/, TARGET_VAL(X86ISD::VSHLDV),// ->243212
117635 /*243072*/ OPC_SwitchOpcode /*2 cases */, 67, TARGET_VAL(ISD::LOAD),// ->243143
117652 /*243101*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVQZ128mkz), 0|OPFL_Chain|OPFL_MemRefs,
117662 /*243128*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVQZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
117667 /*243143*/ /*SwitchOpcode*/ 65, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->243211
117683 /*243169*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVQZ128mbkz), 0|OPFL_Chain|OPFL_MemRefs,
117693 /*243196*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVQZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
117699 /*243212*/ /*SwitchOpcode*/ 15|128,1/*143*/, TARGET_VAL(X86ISD::VSHRDV),// ->243359
117703 /*243219*/ OPC_SwitchOpcode /*2 cases */, 67, TARGET_VAL(ISD::LOAD),// ->243290
117720 /*243248*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVQZ128mkz), 0|OPFL_Chain|OPFL_MemRefs,
117730 /*243275*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVQZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
117735 /*243290*/ /*SwitchOpcode*/ 65, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->243358
117751 /*243316*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVQZ128mbkz), 0|OPFL_Chain|OPFL_MemRefs,
117761 /*243343*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVQZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
117767 /*243359*/ /*SwitchOpcode*/ 56, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->243418
117782 /*243382*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTQZ128mkz), 0|OPFL_Chain|OPFL_MemRefs,
117792 /*243404*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTQZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
117797 /*243418*/ /*SwitchOpcode*/ 74|128,3/*458*/, TARGET_VAL(ISD::LOAD),// ->243880
117815 /*243448*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQA64Z128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
117828 /*243473*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU64Z128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
117845 /*243505*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
117859 /*243532*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXWQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
117873 /*243559*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXDQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
117890 /*243591*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
117904 /*243618*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXWQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
117918 /*243645*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXDQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
117933 /*243675*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQA64Z128rmk), 0|OPFL_Chain|OPFL_MemRefs,
117944 /*243699*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU64Z128rmk), 0|OPFL_Chain|OPFL_MemRefs,
117959 /*243730*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
117971 /*243756*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXWQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
117983 /*243782*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXDQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
117998 /*243813*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
118010 /*243839*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXWQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
118022 /*243865*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXDQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
118032 /*243884*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
118037 /*243893*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
118048 /*243912*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI64x2Z256rrkz), 0,
118055 /*243925*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
118066 /*243944*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI64x2Zrrkz), 0,
118075 /*243960*/ OPC_SwitchOpcode /*27 cases */, 25|128,1/*153*/, TARGET_VAL(X86ISD::GF2P8AFFINEINVQB),// ->244118
118078 /*243967*/ OPC_SwitchOpcode /*2 cases */, 74, TARGET_VAL(ISD::BITCAST),// ->244045
118080 /*243972*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
118091 /*243987*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
118102 /*244005*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8AFFINEINVQBZrmbikz), 0|OPFL_Chain|OPFL_MemRefs,
118112 /*244029*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8AFFINEINVQBZrmbik), 0|OPFL_Chain|OPFL_MemRefs,
118117 /*244045*/ /*SwitchOpcode*/ 69, TARGET_VAL(ISD::LOAD),// ->244117
118127 /*244059*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
118138 /*244077*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8AFFINEINVQBZrmikz), 0|OPFL_Chain|OPFL_MemRefs,
118148 /*244101*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8AFFINEINVQBZrmik), 0|OPFL_Chain|OPFL_MemRefs,
118154 /*244118*/ /*SwitchOpcode*/ 25|128,1/*153*/, TARGET_VAL(X86ISD::GF2P8AFFINEQB),// ->244275
118157 /*244124*/ OPC_SwitchOpcode /*2 cases */, 74, TARGET_VAL(ISD::BITCAST),// ->244202
118159 /*244129*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
118170 /*244144*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
118181 /*244162*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8AFFINEQBZrmbikz), 0|OPFL_Chain|OPFL_MemRefs,
118191 /*244186*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8AFFINEQBZrmbik), 0|OPFL_Chain|OPFL_MemRefs,
118196 /*244202*/ /*SwitchOpcode*/ 69, TARGET_VAL(ISD::LOAD),// ->244274
118206 /*244216*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
118217 /*244234*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8AFFINEQBZrmikz), 0|OPFL_Chain|OPFL_MemRefs,
118227 /*244258*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8AFFINEQBZrmik), 0|OPFL_Chain|OPFL_MemRefs,
118233 /*244275*/ /*SwitchOpcode*/ 11|128,1/*139*/, TARGET_VAL(X86ISD::MULTISHIFT),// ->244418
118237 /*244283*/ OPC_SwitchOpcode /*2 cases */, 66, TARGET_VAL(ISD::BITCAST),// ->244353
118239 /*244288*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
118257 /*244315*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULTISHIFTQBZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
118267 /*244338*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULTISHIFTQBZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
118272 /*244353*/ /*SwitchOpcode*/ 61, TARGET_VAL(ISD::LOAD),// ->244417
118289 /*244379*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULTISHIFTQBZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
118299 /*244402*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULTISHIFTQBZrmk), 0|OPFL_Chain|OPFL_MemRefs,
118305 /*244418*/ /*SwitchOpcode*/ 74, TARGET_VAL(X86ISD::PALIGNR),// ->244495
118308 /*244423*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
118318 /*244437*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
118329 /*244455*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPALIGNRZrmikz), 0|OPFL_Chain|OPFL_MemRefs,
118339 /*244479*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPALIGNRZrmik), 0|OPFL_Chain|OPFL_MemRefs,
118344 /*244495*/ /*SwitchOpcode*/ 100, TARGET_VAL(X86ISD::VPERMV3),// ->244598
118348 /*244501*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
118365 /*244529*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2Brmkz), 0|OPFL_Chain|OPFL_MemRefs,
118375 /*244556*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMI2Brmk), 0|OPFL_Chain|OPFL_MemRefs,
118385 /*244583*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2Brmk), 0|OPFL_Chain|OPFL_MemRefs,
118390 /*244598*/ /*SwitchOpcode*/ 32|128,1/*160*/, TARGET_VAL(ISD::ADD),// ->244762
118394 /*244606*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
118410 /*244630*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDBZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
118416 /*244645*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
118433 /*244670*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDBZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
118440 /*244686*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
118454 /*244708*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDBZrmk), 0|OPFL_Chain|OPFL_MemRefs,
118460 /*244724*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
118475 /*244747*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDBZrmk), 0|OPFL_Chain|OPFL_MemRefs,
118480 /*244762*/ /*SwitchOpcode*/ 66, TARGET_VAL(ISD::SUB),// ->244831
118483 /*244767*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
118500 /*244793*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBBZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
118510 /*244816*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBBZrmk), 0|OPFL_Chain|OPFL_MemRefs,
118515 /*244831*/ /*SwitchOpcode*/ 32|128,1/*160*/, TARGET_VAL(ISD::SADDSAT),// ->244995
118519 /*244839*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
118535 /*244863*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDSBZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
118541 /*244878*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
118558 /*244903*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDSBZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
118565 /*244919*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
118579 /*244941*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDSBZrmk), 0|OPFL_Chain|OPFL_MemRefs,
118585 /*244957*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
118600 /*244980*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDSBZrmk), 0|OPFL_Chain|OPFL_MemRefs,
118605 /*244995*/ /*SwitchOpcode*/ 66, TARGET_VAL(ISD::SSUBSAT),// ->245064
118608 /*245000*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
118625 /*245026*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBSBZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
118635 /*245049*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBSBZrmk), 0|OPFL_Chain|OPFL_MemRefs,
118640 /*245064*/ /*SwitchOpcode*/ 32|128,1/*160*/, TARGET_VAL(ISD::UADDSAT),// ->245228
118644 /*245072*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
118660 /*245096*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDUSBZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
118666 /*245111*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
118683 /*245136*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDUSBZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
118690 /*245152*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
118704 /*245174*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDUSBZrmk), 0|OPFL_Chain|OPFL_MemRefs,
118710 /*245190*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
118725 /*245213*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDUSBZrmk), 0|OPFL_Chain|OPFL_MemRefs,
118730 /*245228*/ /*SwitchOpcode*/ 66, TARGET_VAL(ISD::USUBSAT),// ->245297
118733 /*245233*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
118750 /*245259*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBUSBZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
118760 /*245282*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBUSBZrmk), 0|OPFL_Chain|OPFL_MemRefs,
118765 /*245297*/ /*SwitchOpcode*/ 32|128,1/*160*/, TARGET_VAL(X86ISD::AVG),// ->245461
118769 /*245305*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
118785 /*245329*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPAVGBZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
118791 /*245344*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
118808 /*245369*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPAVGBZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
118815 /*245385*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
118829 /*245407*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPAVGBZrmk), 0|OPFL_Chain|OPFL_MemRefs,
118835 /*245423*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
118850 /*245446*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPAVGBZrmk), 0|OPFL_Chain|OPFL_MemRefs,
118855 /*245461*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::PACKSS),// ->245532
118859 /*245468*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
118876 /*245494*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKSSWBZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
118886 /*245517*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKSSWBZrmk), 0|OPFL_Chain|OPFL_MemRefs,
118891 /*245532*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::PACKUS),// ->245603
118895 /*245539*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
118912 /*245565*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKUSWBZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
118922 /*245588*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKUSWBZrmk), 0|OPFL_Chain|OPFL_MemRefs,
118927 /*245603*/ /*SwitchOpcode*/ 32|128,1/*160*/, TARGET_VAL(ISD::SMAX),// ->245767
118931 /*245611*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
118947 /*245635*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSBZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
118953 /*245650*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
118970 /*245675*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSBZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
118977 /*245691*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
118991 /*245713*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSBZrmk), 0|OPFL_Chain|OPFL_MemRefs,
118997 /*245729*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
119012 /*245752*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSBZrmk), 0|OPFL_Chain|OPFL_MemRefs,
119017 /*245767*/ /*SwitchOpcode*/ 32|128,1/*160*/, TARGET_VAL(ISD::UMAX),// ->245931
119021 /*245775*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
119037 /*245799*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUBZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
119043 /*245814*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
119060 /*245839*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUBZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
119067 /*245855*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
119081 /*245877*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUBZrmk), 0|OPFL_Chain|OPFL_MemRefs,
119087 /*245893*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
119102 /*245916*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUBZrmk), 0|OPFL_Chain|OPFL_MemRefs,
119107 /*245931*/ /*SwitchOpcode*/ 32|128,1/*160*/, TARGET_VAL(ISD::SMIN),// ->246095
119111 /*245939*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
119127 /*245963*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSBZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
119133 /*245978*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
119150 /*246003*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSBZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
119157 /*246019*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
119171 /*246041*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSBZrmk), 0|OPFL_Chain|OPFL_MemRefs,
119177 /*246057*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
119192 /*246080*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSBZrmk), 0|OPFL_Chain|OPFL_MemRefs,
119197 /*246095*/ /*SwitchOpcode*/ 32|128,1/*160*/, TARGET_VAL(ISD::UMIN),// ->246259
119201 /*246103*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
119217 /*246127*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUBZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
119223 /*246142*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
119240 /*246167*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUBZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
119247 /*246183*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
119261 /*246205*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUBZrmk), 0|OPFL_Chain|OPFL_MemRefs,
119267 /*246221*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
119282 /*246244*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUBZrmk), 0|OPFL_Chain|OPFL_MemRefs,
119287 /*246259*/ /*SwitchOpcode*/ 66, TARGET_VAL(X86ISD::VPERMV),// ->246328
119290 /*246264*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
119307 /*246290*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMBZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
119317 /*246313*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMBZrmk), 0|OPFL_Chain|OPFL_MemRefs,
119322 /*246328*/ /*SwitchOpcode*/ 66, TARGET_VAL(X86ISD::PSHUFB),// ->246397
119325 /*246333*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
119342 /*246359*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFBZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
119352 /*246382*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFBZrmk), 0|OPFL_Chain|OPFL_MemRefs,
119357 /*246397*/ /*SwitchOpcode*/ 63, TARGET_VAL(ISD::ABS),// ->246463
119359 /*246401*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
119376 /*246427*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSBZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
119386 /*246449*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSBZrmk), 0|OPFL_Chain|OPFL_MemRefs,
119391 /*246463*/ /*SwitchOpcode*/ 66, TARGET_VAL(X86ISD::UNPCKL),// ->246532
119394 /*246468*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
119411 /*246494*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLBWZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
119421 /*246517*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLBWZrmk), 0|OPFL_Chain|OPFL_MemRefs,
119426 /*246532*/ /*SwitchOpcode*/ 66, TARGET_VAL(X86ISD::UNPCKH),// ->246601
119429 /*246537*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
119446 /*246563*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHBWZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
119456 /*246586*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHBWZrmk), 0|OPFL_Chain|OPFL_MemRefs,
119461 /*246601*/ /*SwitchOpcode*/ 65, TARGET_VAL(ISD::CTPOP),// ->246669
119463 /*246605*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
119481 /*246633*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTBZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
119491 /*246655*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTBZrmk), 0|OPFL_Chain|OPFL_MemRefs,
119496 /*246669*/ /*SwitchOpcode*/ 66, TARGET_VAL(X86ISD::GF2P8MULB),// ->246738
119499 /*246674*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
119516 /*246700*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8MULBZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
119526 /*246723*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8MULBZrmk), 0|OPFL_Chain|OPFL_MemRefs,
119531 /*246738*/ /*SwitchOpcode*/ 56, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->246797
119546 /*246761*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTBZmkz), 0|OPFL_Chain|OPFL_MemRefs,
119556 /*246783*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTBZmk), 0|OPFL_Chain|OPFL_MemRefs,
119561 /*246797*/ /*SwitchOpcode*/ 58, TARGET_VAL(ISD::LOAD),// ->246858
119577 /*246822*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU8Zrmkz), 0|OPFL_Chain|OPFL_MemRefs,
119587 /*246844*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU8Zrmk), 0|OPFL_Chain|OPFL_MemRefs,
119596 /*246864*/ OPC_SwitchOpcode /*49 cases */, 25|128,1/*153*/, TARGET_VAL(X86ISD::GF2P8AFFINEINVQB),// ->247022
119599 /*246871*/ OPC_SwitchOpcode /*2 cases */, 74, TARGET_VAL(ISD::BITCAST),// ->246949
119601 /*246876*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
119612 /*246891*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
119623 /*246909*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8AFFINEINVQBZ256rmbikz), 0|OPFL_Chain|OPFL_MemRefs,
119633 /*246933*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8AFFINEINVQBZ256rmbik), 0|OPFL_Chain|OPFL_MemRefs,
119638 /*246949*/ /*SwitchOpcode*/ 69, TARGET_VAL(ISD::LOAD),// ->247021
119648 /*246963*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
119659 /*246981*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8AFFINEINVQBZ256rmikz), 0|OPFL_Chain|OPFL_MemRefs,
119669 /*247005*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8AFFINEINVQBZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
119675 /*247022*/ /*SwitchOpcode*/ 25|128,1/*153*/, TARGET_VAL(X86ISD::GF2P8AFFINEQB),// ->247179
119678 /*247028*/ OPC_SwitchOpcode /*2 cases */, 74, TARGET_VAL(ISD::BITCAST),// ->247106
119680 /*247033*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
119691 /*247048*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
119702 /*247066*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8AFFINEQBZ256rmbikz), 0|OPFL_Chain|OPFL_MemRefs,
119712 /*247090*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8AFFINEQBZ256rmbik), 0|OPFL_Chain|OPFL_MemRefs,
119717 /*247106*/ /*SwitchOpcode*/ 69, TARGET_VAL(ISD::LOAD),// ->247178
119727 /*247120*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
119738 /*247138*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8AFFINEQBZ256rmikz), 0|OPFL_Chain|OPFL_MemRefs,
119748 /*247162*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8AFFINEQBZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
119754 /*247179*/ /*SwitchOpcode*/ 11|128,1/*139*/, TARGET_VAL(X86ISD::MULTISHIFT),// ->247322
119758 /*247187*/ OPC_SwitchOpcode /*2 cases */, 66, TARGET_VAL(ISD::BITCAST),// ->247257
119760 /*247192*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
119778 /*247219*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULTISHIFTQBZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
119788 /*247242*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULTISHIFTQBZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
119793 /*247257*/ /*SwitchOpcode*/ 61, TARGET_VAL(ISD::LOAD),// ->247321
119810 /*247283*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULTISHIFTQBZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
119820 /*247306*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULTISHIFTQBZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
119826 /*247322*/ /*SwitchOpcode*/ 71, TARGET_VAL(X86ISD::VSRLI),// ->247396
119828 /*247326*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
119838 /*247340*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
119849 /*247358*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLWZmikz), 0|OPFL_Chain|OPFL_MemRefs,
119859 /*247381*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLWZmik), 0|OPFL_Chain|OPFL_MemRefs,
119864 /*247396*/ /*SwitchOpcode*/ 71, TARGET_VAL(X86ISD::VSHLI),// ->247470
119866 /*247400*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
119876 /*247414*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
119887 /*247432*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLWZmikz), 0|OPFL_Chain|OPFL_MemRefs,
119897 /*247455*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLWZmik), 0|OPFL_Chain|OPFL_MemRefs,
119902 /*247470*/ /*SwitchOpcode*/ 71, TARGET_VAL(X86ISD::VSRAI),// ->247544
119904 /*247474*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
119914 /*247488*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
119925 /*247506*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAWZmikz), 0|OPFL_Chain|OPFL_MemRefs,
119935 /*247529*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAWZmik), 0|OPFL_Chain|OPFL_MemRefs,
119940 /*247544*/ /*SwitchOpcode*/ 71, TARGET_VAL(X86ISD::PSHUFHW),// ->247618
119942 /*247548*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
119952 /*247562*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
119963 /*247580*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFHWZmikz), 0|OPFL_Chain|OPFL_MemRefs,
119973 /*247603*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFHWZmik), 0|OPFL_Chain|OPFL_MemRefs,
119978 /*247618*/ /*SwitchOpcode*/ 71, TARGET_VAL(X86ISD::PSHUFLW),// ->247692
119980 /*247622*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
119990 /*247636*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
120001 /*247654*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFLWZmikz), 0|OPFL_Chain|OPFL_MemRefs,
120011 /*247677*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFLWZmik), 0|OPFL_Chain|OPFL_MemRefs,
120016 /*247692*/ /*SwitchOpcode*/ 74, TARGET_VAL(X86ISD::PALIGNR),// ->247769
120019 /*247697*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
120029 /*247711*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
120040 /*247729*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPALIGNRZ256rmikz), 0|OPFL_Chain|OPFL_MemRefs,
120050 /*247753*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPALIGNRZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
120055 /*247769*/ /*SwitchOpcode*/ 74, TARGET_VAL(X86ISD::DBPSADBW),// ->247846
120058 /*247774*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
120068 /*247788*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
120079 /*247806*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDBPSADBWZrmikz), 0|OPFL_Chain|OPFL_MemRefs,
120089 /*247830*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDBPSADBWZrmik), 0|OPFL_Chain|OPFL_MemRefs,
120094 /*247846*/ /*SwitchOpcode*/ 74, TARGET_VAL(X86ISD::VSHLD),// ->247923
120097 /*247851*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
120107 /*247865*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
120118 /*247883*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDWZrmikz), 0|OPFL_Chain|OPFL_MemRefs,
120128 /*247907*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDWZrmik), 0|OPFL_Chain|OPFL_MemRefs,
120133 /*247923*/ /*SwitchOpcode*/ 74, TARGET_VAL(X86ISD::VSHRD),// ->248000
120136 /*247928*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
120146 /*247942*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
120157 /*247960*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDWZrmikz), 0|OPFL_Chain|OPFL_MemRefs,
120167 /*247984*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDWZrmik), 0|OPFL_Chain|OPFL_MemRefs,
120172 /*248000*/ /*SwitchOpcode*/ 50|128,1/*178*/, TARGET_VAL(X86ISD::VPERMV3),// ->248182
120176 /*248007*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
120193 /*248036*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2Wrmkz), 0|OPFL_Chain|OPFL_MemRefs,
120201 /*248060*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2B256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
120212 /*248089*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMI2Wrmk), 0|OPFL_Chain|OPFL_MemRefs,
120220 /*248113*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMI2B256rmk), 0|OPFL_Chain|OPFL_MemRefs,
120231 /*248142*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2Wrmk), 0|OPFL_Chain|OPFL_MemRefs,
120239 /*248166*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2B256rmk), 0|OPFL_Chain|OPFL_MemRefs,
120245 /*248182*/ /*SwitchOpcode*/ 126|128,1/*254*/, TARGET_VAL(ISD::ADD),// ->248440
120249 /*248190*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
120265 /*248215*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDWZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
120273 /*248236*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDBZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
120280 /*248252*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
120297 /*248278*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDWZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
120305 /*248299*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDBZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
120313 /*248316*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
120327 /*248339*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDWZrmk), 0|OPFL_Chain|OPFL_MemRefs,
120335 /*248361*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDBZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
120342 /*248378*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
120357 /*248402*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDWZrmk), 0|OPFL_Chain|OPFL_MemRefs,
120365 /*248424*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDBZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
120371 /*248440*/ /*SwitchOpcode*/ 113, TARGET_VAL(ISD::SUB),// ->248556
120374 /*248445*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
120391 /*248472*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBWZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
120399 /*248493*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBBZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
120410 /*248518*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBWZrmk), 0|OPFL_Chain|OPFL_MemRefs,
120418 /*248540*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBBZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
120424 /*248556*/ /*SwitchOpcode*/ 126|128,1/*254*/, TARGET_VAL(ISD::SADDSAT),// ->248814
120428 /*248564*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
120444 /*248589*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDSWZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
120452 /*248610*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDSBZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
120459 /*248626*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
120476 /*248652*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDSWZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
120484 /*248673*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDSBZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
120492 /*248690*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
120506 /*248713*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDSWZrmk), 0|OPFL_Chain|OPFL_MemRefs,
120514 /*248735*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDSBZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
120521 /*248752*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
120536 /*248776*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDSWZrmk), 0|OPFL_Chain|OPFL_MemRefs,
120544 /*248798*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDSBZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
120550 /*248814*/ /*SwitchOpcode*/ 113, TARGET_VAL(ISD::SSUBSAT),// ->248930
120553 /*248819*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
120570 /*248846*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBSWZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
120578 /*248867*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBSBZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
120589 /*248892*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBSWZrmk), 0|OPFL_Chain|OPFL_MemRefs,
120597 /*248914*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBSBZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
120603 /*248930*/ /*SwitchOpcode*/ 126|128,1/*254*/, TARGET_VAL(ISD::UADDSAT),// ->249188
120607 /*248938*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
120623 /*248963*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDUSWZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
120631 /*248984*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDUSBZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
120638 /*249000*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
120655 /*249026*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDUSWZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
120663 /*249047*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDUSBZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
120671 /*249064*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
120685 /*249087*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDUSWZrmk), 0|OPFL_Chain|OPFL_MemRefs,
120693 /*249109*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDUSBZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
120700 /*249126*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
120715 /*249150*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDUSWZrmk), 0|OPFL_Chain|OPFL_MemRefs,
120723 /*249172*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDUSBZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
120729 /*249188*/ /*SwitchOpcode*/ 113, TARGET_VAL(ISD::USUBSAT),// ->249304
120732 /*249193*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
120749 /*249220*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBUSWZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
120757 /*249241*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBUSBZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
120768 /*249266*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBUSWZrmk), 0|OPFL_Chain|OPFL_MemRefs,
120776 /*249288*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBUSBZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
120782 /*249304*/ /*SwitchOpcode*/ 32|128,1/*160*/, TARGET_VAL(ISD::MUL),// ->249468
120786 /*249312*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
120802 /*249336*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLWZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
120808 /*249351*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
120825 /*249376*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLWZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
120832 /*249392*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
120846 /*249414*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLWZrmk), 0|OPFL_Chain|OPFL_MemRefs,
120852 /*249430*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
120867 /*249453*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLWZrmk), 0|OPFL_Chain|OPFL_MemRefs,
120872 /*249468*/ /*SwitchOpcode*/ 32|128,1/*160*/, TARGET_VAL(ISD::MULHS),// ->249632
120876 /*249476*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
120892 /*249500*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHWZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
120898 /*249515*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
120915 /*249540*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHWZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
120922 /*249556*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
120936 /*249578*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHWZrmk), 0|OPFL_Chain|OPFL_MemRefs,
120942 /*249594*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
120957 /*249617*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHWZrmk), 0|OPFL_Chain|OPFL_MemRefs,
120962 /*249632*/ /*SwitchOpcode*/ 32|128,1/*160*/, TARGET_VAL(ISD::MULHU),// ->249796
120966 /*249640*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
120982 /*249664*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHUWZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
120988 /*249679*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
121005 /*249704*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHUWZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
121012 /*249720*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
121026 /*249742*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHUWZrmk), 0|OPFL_Chain|OPFL_MemRefs,
121032 /*249758*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
121047 /*249781*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHUWZrmk), 0|OPFL_Chain|OPFL_MemRefs,
121052 /*249796*/ /*SwitchOpcode*/ 32|128,1/*160*/, TARGET_VAL(X86ISD::MULHRS),// ->249960
121056 /*249804*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
121072 /*249828*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHRSWZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
121078 /*249843*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
121095 /*249868*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHRSWZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
121102 /*249884*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
121116 /*249906*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHRSWZrmk), 0|OPFL_Chain|OPFL_MemRefs,
121122 /*249922*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
121137 /*249945*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHRSWZrmk), 0|OPFL_Chain|OPFL_MemRefs,
121142 /*249960*/ /*SwitchOpcode*/ 126|128,1/*254*/, TARGET_VAL(X86ISD::AVG),// ->250218
121146 /*249968*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
121162 /*249993*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPAVGWZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
121170 /*250014*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPAVGBZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
121177 /*250030*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
121194 /*250056*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPAVGWZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
121202 /*250077*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPAVGBZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
121210 /*250094*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
121224 /*250117*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPAVGWZrmk), 0|OPFL_Chain|OPFL_MemRefs,
121232 /*250139*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPAVGBZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
121239 /*250156*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
121254 /*250180*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPAVGWZrmk), 0|OPFL_Chain|OPFL_MemRefs,
121262 /*250202*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPAVGBZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
121268 /*250218*/ /*SwitchOpcode*/ 76|128,1/*204*/, TARGET_VAL(X86ISD::PACKSS),// ->250426
121273 /*250229*/ OPC_SwitchOpcode /*2 cases */, 61, TARGET_VAL(ISD::LOAD),// ->250294
121290 /*250256*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKSSDWZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
121300 /*250279*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKSSDWZrmk), 0|OPFL_Chain|OPFL_MemRefs,
121305 /*250294*/ /*SwitchOpcode*/ 59, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->250356
121321 /*250318*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKSSDWZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
121331 /*250341*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKSSDWZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
121340 /*250361*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
121357 /*250387*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKSSWBZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
121367 /*250410*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKSSWBZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
121373 /*250426*/ /*SwitchOpcode*/ 76|128,1/*204*/, TARGET_VAL(X86ISD::PACKUS),// ->250634
121378 /*250437*/ OPC_SwitchOpcode /*2 cases */, 61, TARGET_VAL(ISD::LOAD),// ->250502
121395 /*250464*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKUSDWZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
121405 /*250487*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKUSDWZrmk), 0|OPFL_Chain|OPFL_MemRefs,
121410 /*250502*/ /*SwitchOpcode*/ 59, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->250564
121426 /*250526*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKUSDWZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
121436 /*250549*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKUSDWZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
121445 /*250569*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
121462 /*250595*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKUSWBZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
121472 /*250618*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKUSWBZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
121478 /*250634*/ /*SwitchOpcode*/ 66, TARGET_VAL(X86ISD::VPMADDUBSW),// ->250703
121481 /*250639*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
121498 /*250665*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADDUBSWZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
121508 /*250688*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADDUBSWZrmk), 0|OPFL_Chain|OPFL_MemRefs,
121513 /*250703*/ /*SwitchOpcode*/ 126|128,1/*254*/, TARGET_VAL(ISD::SMAX),// ->250961
121517 /*250711*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
121533 /*250736*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSBZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
121541 /*250757*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSWZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
121548 /*250773*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
121565 /*250799*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSBZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
121573 /*250820*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSWZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
121581 /*250837*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
121595 /*250860*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSBZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
121603 /*250882*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSWZrmk), 0|OPFL_Chain|OPFL_MemRefs,
121610 /*250899*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
121625 /*250923*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSBZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
121633 /*250945*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSWZrmk), 0|OPFL_Chain|OPFL_MemRefs,
121639 /*250961*/ /*SwitchOpcode*/ 126|128,1/*254*/, TARGET_VAL(ISD::UMAX),// ->251219
121643 /*250969*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
121659 /*250994*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUBZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
121667 /*251015*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUWZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
121674 /*251031*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
121691 /*251057*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUBZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
121699 /*251078*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUWZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
121707 /*251095*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
121721 /*251118*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUBZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
121729 /*251140*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUWZrmk), 0|OPFL_Chain|OPFL_MemRefs,
121736 /*251157*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
121751 /*251181*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUBZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
121759 /*251203*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUWZrmk), 0|OPFL_Chain|OPFL_MemRefs,
121765 /*251219*/ /*SwitchOpcode*/ 126|128,1/*254*/, TARGET_VAL(ISD::SMIN),// ->251477
121769 /*251227*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
121785 /*251252*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSBZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
121793 /*251273*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSWZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
121800 /*251289*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
121817 /*251315*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSBZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
121825 /*251336*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSWZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
121833 /*251353*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
121847 /*251376*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSBZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
121855 /*251398*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSWZrmk), 0|OPFL_Chain|OPFL_MemRefs,
121862 /*251415*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
121877 /*251439*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSBZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
121885 /*251461*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSWZrmk), 0|OPFL_Chain|OPFL_MemRefs,
121891 /*251477*/ /*SwitchOpcode*/ 126|128,1/*254*/, TARGET_VAL(ISD::UMIN),// ->251735
121895 /*251485*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
121911 /*251510*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUBZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
121919 /*251531*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUWZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
121926 /*251547*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
121943 /*251573*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUBZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
121951 /*251594*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUWZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
121959 /*251611*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
121973 /*251634*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUBZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
121981 /*251656*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUWZrmk), 0|OPFL_Chain|OPFL_MemRefs,
121988 /*251673*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
122003 /*251697*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUBZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
122011 /*251719*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUWZrmk), 0|OPFL_Chain|OPFL_MemRefs,
122017 /*251735*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VSHL),// ->251806
122020 /*251740*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
122038 /*251768*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLWZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
122048 /*251791*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLWZrmk), 0|OPFL_Chain|OPFL_MemRefs,
122053 /*251806*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VSRA),// ->251877
122056 /*251811*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
122074 /*251839*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAWZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
122084 /*251862*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAWZrmk), 0|OPFL_Chain|OPFL_MemRefs,
122089 /*251877*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VSRL),// ->251948
122092 /*251882*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
122110 /*251910*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLWZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
122120 /*251933*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLWZrmk), 0|OPFL_Chain|OPFL_MemRefs,
122125 /*251948*/ /*SwitchOpcode*/ 66, TARGET_VAL(X86ISD::VSHLV),// ->252017
122128 /*251953*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
122145 /*251979*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVWZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
122155 /*252002*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVWZrmk), 0|OPFL_Chain|OPFL_MemRefs,
122160 /*252017*/ /*SwitchOpcode*/ 66, TARGET_VAL(X86ISD::VSRAV),// ->252086
122163 /*252022*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
122180 /*252048*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVWZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
122190 /*252071*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVWZrmk), 0|OPFL_Chain|OPFL_MemRefs,
122195 /*252086*/ /*SwitchOpcode*/ 66, TARGET_VAL(X86ISD::VSRLV),// ->252155
122198 /*252091*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
122215 /*252117*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVWZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
122225 /*252140*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVWZrmk), 0|OPFL_Chain|OPFL_MemRefs,
122230 /*252155*/ /*SwitchOpcode*/ 113, TARGET_VAL(X86ISD::VPERMV),// ->252271
122233 /*252160*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
122250 /*252187*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMWZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
122258 /*252208*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMBZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
122269 /*252233*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMWZrmk), 0|OPFL_Chain|OPFL_MemRefs,
122277 /*252255*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMBZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
122283 /*252271*/ /*SwitchOpcode*/ 66, TARGET_VAL(X86ISD::PSHUFB),// ->252340
122286 /*252276*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
122303 /*252302*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFBZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
122313 /*252325*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFBZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
122318 /*252340*/ /*SwitchOpcode*/ 108, TARGET_VAL(ISD::ABS),// ->252451
122320 /*252344*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
122337 /*252371*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSWZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
122345 /*252391*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSBZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
122356 /*252415*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSWZrmk), 0|OPFL_Chain|OPFL_MemRefs,
122364 /*252436*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSBZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
122370 /*252451*/ /*SwitchOpcode*/ 113, TARGET_VAL(X86ISD::UNPCKL),// ->252567
122373 /*252456*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
122390 /*252483*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLBWZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
122398 /*252504*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLWDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
122409 /*252529*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLBWZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
122417 /*252551*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLWDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
122423 /*252567*/ /*SwitchOpcode*/ 113, TARGET_VAL(X86ISD::UNPCKH),// ->252683
122426 /*252572*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
122443 /*252599*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHBWZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
122451 /*252620*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHWDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
122462 /*252645*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHBWZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
122470 /*252667*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHWDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
122476 /*252683*/ /*SwitchOpcode*/ 73, TARGET_VAL(X86ISD::VSHLDV),// ->252759
122480 /*252689*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
122497 /*252717*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVWZmkz), 0|OPFL_Chain|OPFL_MemRefs,
122507 /*252744*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVWZmk), 0|OPFL_Chain|OPFL_MemRefs,
122512 /*252759*/ /*SwitchOpcode*/ 73, TARGET_VAL(X86ISD::VSHRDV),// ->252835
122516 /*252765*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
122533 /*252793*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVWZmkz), 0|OPFL_Chain|OPFL_MemRefs,
122543 /*252820*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVWZmk), 0|OPFL_Chain|OPFL_MemRefs,
122548 /*252835*/ /*SwitchOpcode*/ 120, TARGET_VAL(ISD::CTPOP),// ->252958
122550 /*252839*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
122568 /*252868*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTBZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
122578 /*252890*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTBZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
122594 /*252921*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTWZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
122604 /*252943*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTWZrmk), 0|OPFL_Chain|OPFL_MemRefs,
122610 /*252958*/ /*SwitchOpcode*/ 66, TARGET_VAL(X86ISD::GF2P8MULB),// ->253027
122613 /*252963*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
122630 /*252989*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8MULBZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
122640 /*253012*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8MULBZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
122645 /*253027*/ /*SwitchOpcode*/ 4|128,1/*132*/, TARGET_VAL(X86ISD::CVTNE2PS2BF16),// ->253163
122649 /*253035*/ OPC_SwitchOpcode /*2 cases */, 61, TARGET_VAL(ISD::LOAD),// ->253100
122666 /*253062*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTNE2PS2BF16Zrmkz), 0|OPFL_Chain|OPFL_MemRefs,
122676 /*253085*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTNE2PS2BF16Zrmk), 0|OPFL_Chain|OPFL_MemRefs,
122681 /*253100*/ /*SwitchOpcode*/ 59, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->253162
122697 /*253124*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTNE2PS2BF16Zrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
122707 /*253147*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTNE2PS2BF16Zrmbk), 0|OPFL_Chain|OPFL_MemRefs,
122713 /*253163*/ /*SwitchOpcode*/ 112, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->253278
122728 /*253186*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTBZ256mkz), 0|OPFL_Chain|OPFL_MemRefs,
122742 /*253213*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTWZmkz), 0|OPFL_Chain|OPFL_MemRefs,
122754 /*253238*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTBZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
122766 /*253264*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTWZmk), 0|OPFL_Chain|OPFL_MemRefs,
122771 /*253278*/ /*SwitchOpcode*/ 92|128,1/*220*/, TARGET_VAL(ISD::LOAD),// ->253502
122787 /*253305*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU8Z256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
122795 /*253325*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU16Zrmkz), 0|OPFL_Chain|OPFL_MemRefs,
122811 /*253355*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBWZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
122826 /*253384*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBWZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
122838 /*253410*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU8Z256rmk), 0|OPFL_Chain|OPFL_MemRefs,
122846 /*253431*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU16Zrmk), 0|OPFL_Chain|OPFL_MemRefs,
122860 /*253460*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBWZrmk), 0|OPFL_Chain|OPFL_MemRefs,
122873 /*253488*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBWZrmk), 0|OPFL_Chain|OPFL_MemRefs,
122882 /*253506*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
122895 /*253525*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQA64Zrrkz), 0,
122906 /*253542*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQA32Zrrkz), 0,
122923 /*253566*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQA64Zrrkz), 0,
122934 /*253583*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQA32Zrrkz), 0,
122947 /*253607*/ OPC_CheckOpcode, TARGET_VAL(ISD::INSERT_SUBVECTOR),
122952 /*253615*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
122962 /*253632*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI32x4Z256rrkz), 0,
122969 /*253646*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
122979 /*253663*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI64x4Zrrkz), 0,
122986 /*253677*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
122996 /*253694*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI64x2Zrrkz), 0,
123004 /*253711*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
123008 /*253718*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
123011 /*253723*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
123022 /*253744*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI32x8Zrrk), 0,
123033 /*253766*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI32x8Zrrk), 0,
123044 /*253788*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI32x8Zrrk), 0,
123051 /*253802*/ OPC_SwitchOpcode /*5 cases */, 22, TARGET_VAL(X86ISD::VBROADCAST),// ->253828
123062 /*253820*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTI32X2Z256rkz), 0,
123066 /*253828*/ /*SwitchOpcode*/ 124, TARGET_VAL(ISD::AND),// ->253955
123077 /*253845*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZrrkz), 0,
123089 /*253865*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZrrkz), 0,
123101 /*253885*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZrrkz), 0,
123113 /*253905*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ256rrkz), 0,
123125 /*253925*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ256rrkz), 0,
123137 /*253945*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ256rrkz), 0,
123142 /*253955*/ /*SwitchOpcode*/ 124, TARGET_VAL(ISD::OR),// ->254082
123153 /*253972*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZrrkz), 0,
123165 /*253992*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZrrkz), 0,
123177 /*254012*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZrrkz), 0,
123189 /*254032*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ256rrkz), 0,
123201 /*254052*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ256rrkz), 0,
123213 /*254072*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ256rrkz), 0,
123218 /*254082*/ /*SwitchOpcode*/ 124, TARGET_VAL(ISD::XOR),// ->254209
123229 /*254099*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZrrkz), 0,
123241 /*254119*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZrrkz), 0,
123253 /*254139*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZrrkz), 0,
123265 /*254159*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ256rrkz), 0,
123277 /*254179*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ256rrkz), 0,
123289 /*254199*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ256rrkz), 0,
123294 /*254209*/ /*SwitchOpcode*/ 124, TARGET_VAL(X86ISD::ANDNP),// ->254336
123305 /*254226*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZrrkz), 0,
123317 /*254246*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZrrkz), 0,
123329 /*254266*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZrrkz), 0,
123341 /*254286*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ256rrkz), 0,
123353 /*254306*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ256rrkz), 0,
123365 /*254326*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ256rrkz), 0,
123374 /*254341*/ OPC_CheckOpcode, TARGET_VAL(ISD::INSERT_SUBVECTOR),
123379 /*254349*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
123389 /*254368*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI32x4Z256rrk), 0,
123400 /*254391*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI32x4Z256rrk), 0,
123411 /*254414*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI32x4Z256rrk), 0,
123419 /*254430*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
123429 /*254448*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI64x2Zrrk), 0,
123436 /*254463*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
123446 /*254481*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI64x2Zrrk), 0,
123453 /*254496*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
123463 /*254514*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI64x2Zrrk), 0,
123470 /*254529*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
123480 /*254547*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI64x4Zrrk), 0,
123487 /*254562*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
123497 /*254580*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI64x4Zrrk), 0,
123504 /*254595*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
123514 /*254613*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI64x4Zrrk), 0,
123521 /*254627*/ OPC_SwitchOpcode /*2 cases */, 28, TARGET_VAL(X86ISD::SHUF128),// ->254659
123526 /*254635*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
123534 /*254648*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFI32X4Z256rrik), 0,
123538 /*254659*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VALIGN),// ->254693
123543 /*254666*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
123552 /*254682*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNDZ256rrik), 0,
123559 /*254696*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VSRLI),
123563 /*254702*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
123571 /*254715*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLDZ256rikz), 0,
123577 /*254728*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLQZrikz), 0,
123583 /*254741*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLWZ128rikz), 0,
123589 /*254752*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VSHLI),
123593 /*254758*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
123601 /*254771*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLDZ256rikz), 0,
123607 /*254784*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLQZrikz), 0,
123613 /*254797*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLWZ128rikz), 0,
123619 /*254808*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VSRAI),
123623 /*254814*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
123631 /*254827*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRADZ256rikz), 0,
123637 /*254840*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAQZrikz), 0,
123643 /*254853*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAWZ128rikz), 0,
123649 /*254864*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VROTRI),
123653 /*254870*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
123661 /*254883*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORDZ256rikz), 0,
123667 /*254896*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORQZrikz), 0,
123673 /*254907*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VROTLI),
123677 /*254913*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
123685 /*254926*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLDZ256rikz), 0,
123691 /*254939*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLQZrikz), 0,
123697 /*254950*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VPERMI),
123701 /*254956*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
123709 /*254968*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMQZrikz), 0,
123714 /*254978*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::PSHUFD),
123718 /*254984*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
123726 /*254996*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFDZ256rikz), 0,
123731 /*255006*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::PSHUFHW),
123735 /*255012*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
123743 /*255024*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFHWZ128rikz), 0,
123748 /*255034*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::PSHUFLW),
123752 /*255040*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
123760 /*255052*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFLWZ128rikz), 0,
123765 /*255062*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::CVTP2SI_RND),
123771 /*255072*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
123779 /*255085*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2DQZrrbkz), 0,
123785 /*255098*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2QQZrrbkz), 0,
123794 /*255113*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
123802 /*255125*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2QQZrrbkz), 0,
123808 /*255136*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::CVTP2UI_RND),
123814 /*255146*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
123822 /*255159*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2UDQZrrbkz), 0,
123828 /*255172*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2UQQZrrbkz), 0,
123837 /*255187*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
123845 /*255199*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2UQQZrrbkz), 0,
123851 /*255210*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::SHUF128),
123856 /*255217*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
123864 /*255229*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFI64X2Zrrikz), 0,
123869 /*255240*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VALIGN),
123874 /*255247*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
123882 /*255260*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNDZ256rrikz), 0,
123888 /*255274*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNQZrrikz), 0,
123894 /*255286*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::DBPSADBW),
123899 /*255293*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
123907 /*255305*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDBPSADBWZ128rrikz), 0,
123912 /*255316*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VPTERNLOG),
123918 /*255324*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
123926 /*255337*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZ256rrikz), 0,
123932 /*255352*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZrrikz), 0,
123938 /*255365*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VSHLD),
123943 /*255372*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
123951 /*255385*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDWZ128rrikz), 0,
123957 /*255399*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDDZ256rrikz), 0,
123963 /*255413*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDQZrrikz), 0,
123969 /*255425*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VSHRD),
123974 /*255432*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
123982 /*255445*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDWZ128rrikz), 0,
123988 /*255459*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDDZ256rrikz), 0,
123994 /*255473*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDQZrrikz), 0,
124007 /*255494*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AVX512_512_SEXT_MASK_64), 0,
124015 /*255505*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
124018 /*255510*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
124027 /*255527*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI32x8Zrrk), 0,
124033 /*255540*/ OPC_SwitchOpcode /*65 cases */, 7|128,1/*135*/, TARGET_VAL(X86ISD::VBROADCAST),// ->255680
124043 /*255558*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTDrZ256rkz), 0,
124055 /*255577*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTQrZrkz), 0,
124067 /*255596*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTWZ128rkz), 0,
124079 /*255615*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTDZ256rkz), 0,
124091 /*255634*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTQZrkz), 0,
124103 /*255653*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
124106 /*255662*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
124108 /*255671*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTWrZ128rkz), 0,
124113 /*255680*/ /*SwitchOpcode*/ 51, TARGET_VAL(X86ISD::VPERMV3),// ->255734
124123 /*255695*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2D256rrkz), 0,
124129 /*255709*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2Qrrkz), 0,
124135 /*255723*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2W128rrkz), 0,
124140 /*255734*/ /*SwitchOpcode*/ 47, TARGET_VAL(ISD::ADD),// ->255784
124149 /*255748*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDQZrrkz), 0,
124155 /*255761*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDDZ256rrkz), 0,
124161 /*255774*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDWZ128rrkz), 0,
124166 /*255784*/ /*SwitchOpcode*/ 47, TARGET_VAL(ISD::SUB),// ->255834
124175 /*255798*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBQZrrkz), 0,
124181 /*255811*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBDZ256rrkz), 0,
124187 /*255824*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBWZ128rrkz), 0,
124192 /*255834*/ /*SwitchOpcode*/ 19, TARGET_VAL(ISD::SADDSAT),// ->255856
124201 /*255847*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDSWZ128rrkz), 0,
124205 /*255856*/ /*SwitchOpcode*/ 19, TARGET_VAL(ISD::SSUBSAT),// ->255878
124214 /*255869*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBSWZ128rrkz), 0,
124218 /*255878*/ /*SwitchOpcode*/ 19, TARGET_VAL(ISD::UADDSAT),// ->255900
124227 /*255891*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDUSWZ128rrkz), 0,
124231 /*255900*/ /*SwitchOpcode*/ 19, TARGET_VAL(ISD::USUBSAT),// ->255922
124240 /*255913*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBUSWZ128rrkz), 0,
124244 /*255922*/ /*SwitchOpcode*/ 47, TARGET_VAL(ISD::MUL),// ->255972
124253 /*255936*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLDZ256rrkz), 0,
124259 /*255949*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLWZ128rrkz), 0,
124265 /*255962*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLQZrrkz), 0,
124270 /*255972*/ /*SwitchOpcode*/ 19, TARGET_VAL(ISD::MULHS),// ->255994
124279 /*255985*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHWZ128rrkz), 0,
124283 /*255994*/ /*SwitchOpcode*/ 19, TARGET_VAL(ISD::MULHU),// ->256016
124292 /*256007*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHUWZ128rrkz), 0,
124296 /*256016*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::MULHRS),// ->256038
124305 /*256029*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHRSWZ128rrkz), 0,
124309 /*256038*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::AVG),// ->256060
124318 /*256051*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPAVGWZ128rrkz), 0,
124322 /*256060*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::PMULDQ),// ->256082
124331 /*256073*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULDQZrrkz), 0,
124335 /*256082*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::PMULUDQ),// ->256104
124344 /*256095*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULUDQZrrkz), 0,
124348 /*256104*/ /*SwitchOpcode*/ 21, TARGET_VAL(X86ISD::PACKSS),// ->256128
124358 /*256119*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKSSDWZ128rrkz), 0,
124362 /*256128*/ /*SwitchOpcode*/ 21, TARGET_VAL(X86ISD::PACKUS),// ->256152
124372 /*256143*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKUSDWZ128rrkz), 0,
124376 /*256152*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::VPMADDUBSW),// ->256174
124385 /*256165*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADDUBSWZ128rrkz), 0,
124389 /*256174*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::VPMADDWD),// ->256196
124398 /*256187*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADDWDZ256rrkz), 0,
124402 /*256196*/ /*SwitchOpcode*/ 47, TARGET_VAL(ISD::SMAX),// ->256246
124411 /*256210*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSWZ128rrkz), 0,
124417 /*256223*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSDZ256rrkz), 0,
124423 /*256236*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSQZrrkz), 0,
124428 /*256246*/ /*SwitchOpcode*/ 47, TARGET_VAL(ISD::UMAX),// ->256296
124437 /*256260*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUWZ128rrkz), 0,
124443 /*256273*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUDZ256rrkz), 0,
124449 /*256286*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUQZrrkz), 0,
124454 /*256296*/ /*SwitchOpcode*/ 47, TARGET_VAL(ISD::SMIN),// ->256346
124463 /*256310*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSWZ128rrkz), 0,
124469 /*256323*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSDZ256rrkz), 0,
124475 /*256336*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSQZrrkz), 0,
124480 /*256346*/ /*SwitchOpcode*/ 47, TARGET_VAL(ISD::UMIN),// ->256396
124489 /*256360*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUWZ128rrkz), 0,
124495 /*256373*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUDZ256rrkz), 0,
124501 /*256386*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUQZrrkz), 0,
124506 /*256396*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::AND),// ->256433
124515 /*256410*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZrrkz), 0,
124521 /*256423*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ256rrkz), 0,
124526 /*256433*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::OR),// ->256470
124535 /*256447*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZrrkz), 0,
124541 /*256460*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ256rrkz), 0,
124546 /*256470*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::XOR),// ->256507
124555 /*256484*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZrrkz), 0,
124561 /*256497*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ256rrkz), 0,
124566 /*256507*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::ANDNP),// ->256544
124575 /*256521*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZrrkz), 0,
124581 /*256534*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ256rrkz), 0,
124586 /*256544*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VSHL),// ->256611
124597 /*256561*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLDZ256rrkz), 0,
124609 /*256581*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLQZrrkz), 0,
124621 /*256601*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLWZ128rrkz), 0,
124626 /*256611*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VSRA),// ->256678
124637 /*256628*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRADZ256rrkz), 0,
124649 /*256648*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAQZrrkz), 0,
124661 /*256668*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAWZ128rrkz), 0,
124666 /*256678*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VSRL),// ->256745
124677 /*256695*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLDZ256rrkz), 0,
124689 /*256715*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLQZrrkz), 0,
124701 /*256735*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLWZ128rrkz), 0,
124706 /*256745*/ /*SwitchOpcode*/ 47, TARGET_VAL(X86ISD::VSHLV),// ->256795
124715 /*256759*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVDZ256rrkz), 0,
124721 /*256772*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVQZrrkz), 0,
124727 /*256785*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVWZ128rrkz), 0,
124732 /*256795*/ /*SwitchOpcode*/ 47, TARGET_VAL(X86ISD::VSRAV),// ->256845
124741 /*256809*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVDZ256rrkz), 0,
124747 /*256822*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVQZrrkz), 0,
124753 /*256835*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVWZ128rrkz), 0,
124758 /*256845*/ /*SwitchOpcode*/ 47, TARGET_VAL(X86ISD::VSRLV),// ->256895
124767 /*256859*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVDZ256rrkz), 0,
124773 /*256872*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVQZrrkz), 0,
124779 /*256885*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVWZ128rrkz), 0,
124784 /*256895*/ /*SwitchOpcode*/ 44, TARGET_VAL(ISD::ROTR),// ->256942
124795 /*256912*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORVDZ256rrkz), 0,
124807 /*256932*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORVQZrrkz), 0,
124812 /*256942*/ /*SwitchOpcode*/ 44, TARGET_VAL(ISD::ROTL),// ->256989
124823 /*256959*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLVDZ256rrkz), 0,
124835 /*256979*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLVQZrrkz), 0,
124840 /*256989*/ /*SwitchOpcode*/ 47, TARGET_VAL(X86ISD::VPERMV),// ->257039
124849 /*257003*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMWZ128rrkz), 0,
124855 /*257016*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMDZ256rrkz), 0,
124861 /*257029*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMQZrrkz), 0,
124866 /*257039*/ /*SwitchOpcode*/ 21, TARGET_VAL(X86ISD::VPMADD52L),// ->257063
124876 /*257053*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52LUQZrkz), 0,
124880 /*257063*/ /*SwitchOpcode*/ 21, TARGET_VAL(X86ISD::VPMADD52H),// ->257087
124890 /*257077*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52HUQZrkz), 0,
124894 /*257087*/ /*SwitchOpcode*/ 69, TARGET_VAL(X86ISD::CVTTP2SI),// ->257159
124904 /*257104*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2DQZ256rrkz), 0,
124910 /*257116*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2QQZrrkz), 0,
124923 /*257137*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2DQZrrkz), 0,
124929 /*257149*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2QQZrrkz), 0,
124935 /*257159*/ /*SwitchOpcode*/ 55, TARGET_VAL(X86ISD::CVTTP2SI_SAE),// ->257217
124945 /*257176*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2DQZrrbkz), 0,
124951 /*257188*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2QQZrrbkz), 0,
124964 /*257208*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2QQZrrbkz), 0,
124969 /*257217*/ /*SwitchOpcode*/ 69, TARGET_VAL(X86ISD::CVTTP2UI),// ->257289
124979 /*257234*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2UDQZ256rrkz), 0,
124985 /*257246*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2UQQZrrkz), 0,
124998 /*257267*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2UDQZrrkz), 0,
125004 /*257279*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2UQQZrrkz), 0,
125010 /*257289*/ /*SwitchOpcode*/ 55, TARGET_VAL(X86ISD::CVTTP2UI_SAE),// ->257347
125020 /*257306*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2UDQZrrbkz), 0,
125026 /*257318*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2UQQZrrbkz), 0,
125039 /*257338*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2UQQZrrbkz), 0,
125044 /*257347*/ /*SwitchOpcode*/ 69, TARGET_VAL(X86ISD::CVTP2SI),// ->257419
125054 /*257364*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2DQZ256rrkz), 0,
125060 /*257376*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2QQZrrkz), 0,
125073 /*257397*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2DQZrrkz), 0,
125079 /*257409*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2QQZrrkz), 0,
125085 /*257419*/ /*SwitchOpcode*/ 69, TARGET_VAL(X86ISD::CVTP2UI),// ->257491
125095 /*257436*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2UDQZ256rrkz), 0,
125101 /*257448*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2UQQZrrkz), 0,
125114 /*257469*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2UDQZrrkz), 0,
125120 /*257481*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2UQQZrrkz), 0,
125126 /*257491*/ /*SwitchOpcode*/ 58, TARGET_VAL(ISD::TRUNCATE),// ->257552
125136 /*257507*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVQWZrrkz), 0,
125147 /*257524*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVQDZrrkz), 0,
125159 /*257543*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVDWZ256rrkz), 0,
125164 /*257552*/ /*SwitchOpcode*/ 55, TARGET_VAL(X86ISD::VTRUNCS),// ->257610
125174 /*257569*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSQWZrrkz), 0,
125180 /*257581*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSQDZrrkz), 0,
125193 /*257601*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSDWZ256rrkz), 0,
125198 /*257610*/ /*SwitchOpcode*/ 55, TARGET_VAL(X86ISD::VTRUNCUS),// ->257668
125208 /*257627*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVUSQWZrrkz), 0,
125214 /*257639*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVUSQDZrrkz), 0,
125227 /*257659*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVUSDWZ256rrkz), 0,
125232 /*257668*/ /*SwitchOpcode*/ 45, TARGET_VAL(ISD::ZERO_EXTEND_VECTOR_INREG),// ->257716
125241 /*257683*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBWZ128rrkz), 0,
125247 /*257695*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBDZ256rrkz), 0,
125253 /*257707*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBQZrrkz), 0,
125258 /*257716*/ /*SwitchOpcode*/ 55, TARGET_VAL(ISD::ZERO_EXTEND),// ->257774
125268 /*257733*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXWDZ256rrkz), 0,
125274 /*257745*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXWQZrrkz), 0,
125287 /*257765*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXDQZrrkz), 0,
125292 /*257774*/ /*SwitchOpcode*/ 45, TARGET_VAL(ISD::SIGN_EXTEND_VECTOR_INREG),// ->257822
125301 /*257789*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBWZ128rrkz), 0,
125307 /*257801*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBDZ256rrkz), 0,
125313 /*257813*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBQZrrkz), 0,
125318 /*257822*/ /*SwitchOpcode*/ 55, TARGET_VAL(ISD::SIGN_EXTEND),// ->257880
125328 /*257839*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXWDZ256rrkz), 0,
125334 /*257851*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXWQZrrkz), 0,
125347 /*257871*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXDQZrrkz), 0,
125352 /*257880*/ /*SwitchOpcode*/ 43, TARGET_VAL(ISD::ABS),// ->257926
125360 /*257893*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSQZrrkz), 0,
125366 /*257905*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSDZ256rrkz), 0,
125372 /*257917*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSWZ128rrkz), 0,
125377 /*257926*/ /*SwitchOpcode*/ 41, TARGET_VAL(ISD::CTLZ),// ->257970
125387 /*257942*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPLZCNTQZrrkz), 0,
125399 /*257961*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPLZCNTDZ256rrkz), 0,
125404 /*257970*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::CONFLICT),// ->258004
125412 /*257983*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCONFLICTQZrrkz), 0,
125418 /*257995*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCONFLICTDZ256rrkz), 0,
125423 /*258004*/ /*SwitchOpcode*/ 60, TARGET_VAL(ISD::CTPOP),// ->258067
125433 /*258020*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTQZrrkz), 0,
125445 /*258039*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTDZ256rrkz), 0,
125457 /*258058*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTWZ128rrkz), 0,
125462 /*258067*/ /*SwitchOpcode*/ 47, TARGET_VAL(X86ISD::UNPCKL),// ->258117
125471 /*258081*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLWDZ128rrkz), 0,
125477 /*258094*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLDQZ256rrkz), 0,
125483 /*258107*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLQDQZrrkz), 0,
125488 /*258117*/ /*SwitchOpcode*/ 47, TARGET_VAL(X86ISD::UNPCKH),// ->258167
125497 /*258131*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHWDZ128rrkz), 0,
125503 /*258144*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHDQZ256rrkz), 0,
125509 /*258157*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHQDQZrrkz), 0,
125514 /*258167*/ /*SwitchOpcode*/ 51, TARGET_VAL(X86ISD::VSHLDV),// ->258221
125524 /*258182*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVWZ128rkz), 0,
125530 /*258196*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVDZ256rkz), 0,
125536 /*258210*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVQZrkz), 0,
125541 /*258221*/ /*SwitchOpcode*/ 51, TARGET_VAL(X86ISD::VSHRDV),// ->258275
125551 /*258236*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVWZ128rkz), 0,
125557 /*258250*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVDZ256rkz), 0,
125563 /*258264*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVQZrkz), 0,
125568 /*258275*/ /*SwitchOpcode*/ 21, TARGET_VAL(X86ISD::VPDPBUSD),// ->258299
125578 /*258289*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPBUSDZ256rkz), 0,
125582 /*258299*/ /*SwitchOpcode*/ 21, TARGET_VAL(X86ISD::VPDPBUSDS),// ->258323
125592 /*258313*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPBUSDSZ256rkz), 0,
125596 /*258323*/ /*SwitchOpcode*/ 21, TARGET_VAL(X86ISD::VPDPWSSD),// ->258347
125606 /*258337*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDZ256rkz), 0,
125610 /*258347*/ /*SwitchOpcode*/ 21, TARGET_VAL(X86ISD::VPDPWSSDS),// ->258371
125620 /*258361*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDSZ256rkz), 0,
125624 /*258371*/ /*SwitchOpcode*/ 21, TARGET_VAL(X86ISD::CVTNE2PS2BF16),// ->258395
125634 /*258386*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTNE2PS2BF16Z128rrkz), 0,
125638 /*258395*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::CVTNEPS2BF16),// ->258417
125647 /*258409*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTNEPS2BF16Z256rrkz), 0,
125655 /*258421*/ OPC_CheckOpcode, TARGET_VAL(ISD::INSERT_SUBVECTOR),
125660 /*258429*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
125668 /*258444*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI32x4Z256rrk), 0,
125675 /*258459*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
125683 /*258474*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI64x4Zrrk), 0,
125690 /*258489*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
125698 /*258504*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI64x2Zrrk), 0,
125705 /*258519*/ OPC_SwitchOpcode /*18 cases */, 127|128,3/*511*/, TARGET_VAL(ISD::BITCAST),// ->259035
125707 /*258525*/ OPC_SwitchOpcode /*5 cases */, 21, TARGET_VAL(X86ISD::VBROADCAST),// ->258550
125716 /*258541*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTI32X2Z256rk), 0,
125720 /*258550*/ /*SwitchOpcode*/ 118, TARGET_VAL(ISD::AND),// ->258671
125729 /*258565*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZrrk), 0,
125739 /*258584*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZrrk), 0,
125749 /*258603*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZrrk), 0,
125759 /*258622*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ256rrk), 0,
125769 /*258641*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ256rrk), 0,
125779 /*258660*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ256rrk), 0,
125784 /*258671*/ /*SwitchOpcode*/ 118, TARGET_VAL(ISD::OR),// ->258792
125793 /*258686*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZrrk), 0,
125803 /*258705*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZrrk), 0,
125813 /*258724*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZrrk), 0,
125823 /*258743*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ256rrk), 0,
125833 /*258762*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ256rrk), 0,
125843 /*258781*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ256rrk), 0,
125848 /*258792*/ /*SwitchOpcode*/ 118, TARGET_VAL(ISD::XOR),// ->258913
125857 /*258807*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZrrk), 0,
125867 /*258826*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZrrk), 0,
125877 /*258845*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZrrk), 0,
125887 /*258864*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ256rrk), 0,
125897 /*258883*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ256rrk), 0,
125907 /*258902*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ256rrk), 0,
125912 /*258913*/ /*SwitchOpcode*/ 118, TARGET_VAL(X86ISD::ANDNP),// ->259034
125921 /*258928*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZrrk), 0,
125931 /*258947*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZrrk), 0,
125941 /*258966*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZrrk), 0,
125951 /*258985*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ256rrk), 0,
125961 /*259004*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ256rrk), 0,
125971 /*259023*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ256rrk), 0,
125977 /*259035*/ /*SwitchOpcode*/ 53, TARGET_VAL(X86ISD::VSRLI),// ->259091
125981 /*259041*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
125987 /*259052*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLDZ256rik), 0,
125993 /*259066*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLQZrik), 0,
125999 /*259080*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLWZ128rik), 0,
126004 /*259091*/ /*SwitchOpcode*/ 53, TARGET_VAL(X86ISD::VSHLI),// ->259147
126008 /*259097*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
126014 /*259108*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLDZ256rik), 0,
126020 /*259122*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLQZrik), 0,
126026 /*259136*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLWZ128rik), 0,
126031 /*259147*/ /*SwitchOpcode*/ 53, TARGET_VAL(X86ISD::VSRAI),// ->259203
126035 /*259153*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
126041 /*259164*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRADZ256rik), 0,
126047 /*259178*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAQZrik), 0,
126053 /*259192*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAWZ128rik), 0,
126058 /*259203*/ /*SwitchOpcode*/ 39, TARGET_VAL(X86ISD::VROTRI),// ->259245
126062 /*259209*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
126068 /*259220*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORDZ256rik), 0,
126074 /*259234*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORQZrik), 0,
126079 /*259245*/ /*SwitchOpcode*/ 39, TARGET_VAL(X86ISD::VROTLI),// ->259287
126083 /*259251*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
126089 /*259262*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLDZ256rik), 0,
126095 /*259276*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLQZrik), 0,
126100 /*259287*/ /*SwitchOpcode*/ 23, TARGET_VAL(X86ISD::VPERMI),// ->259313
126104 /*259293*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
126110 /*259303*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMQZrik), 0,
126114 /*259313*/ /*SwitchOpcode*/ 23, TARGET_VAL(X86ISD::PSHUFD),// ->259339
126118 /*259319*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
126124 /*259329*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFDZ256rik), 0,
126128 /*259339*/ /*SwitchOpcode*/ 23, TARGET_VAL(X86ISD::PSHUFHW),// ->259365
126132 /*259345*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
126138 /*259355*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFHWZ128rik), 0,
126142 /*259365*/ /*SwitchOpcode*/ 23, TARGET_VAL(X86ISD::PSHUFLW),// ->259391
126146 /*259371*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
126152 /*259381*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFLWZ128rik), 0,
126156 /*259391*/ /*SwitchOpcode*/ 69, TARGET_VAL(X86ISD::CVTP2SI_RND),// ->259463
126162 /*259401*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
126168 /*259412*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2DQZrrbk), 0,
126174 /*259426*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2QQZrrbk), 0,
126183 /*259442*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
126189 /*259452*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2QQZrrbk), 0,
126194 /*259463*/ /*SwitchOpcode*/ 69, TARGET_VAL(X86ISD::CVTP2UI_RND),// ->259535
126200 /*259473*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
126206 /*259484*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2UDQZrrbk), 0,
126212 /*259498*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2UQQZrrbk), 0,
126221 /*259514*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
126227 /*259524*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2UQQZrrbk), 0,
126232 /*259535*/ /*SwitchOpcode*/ 25, TARGET_VAL(X86ISD::SHUF128),// ->259563
126237 /*259542*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
126243 /*259552*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFI64X2Zrrik), 0,
126247 /*259563*/ /*SwitchOpcode*/ 42, TARGET_VAL(X86ISD::VALIGN),// ->259608
126252 /*259570*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
126258 /*259581*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNDZ256rrik), 0,
126264 /*259596*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNQZrrik), 0,
126269 /*259608*/ /*SwitchOpcode*/ 25, TARGET_VAL(X86ISD::DBPSADBW),// ->259636
126274 /*259615*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
126280 /*259625*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDBPSADBWZ128rrik), 0,
126284 /*259636*/ /*SwitchOpcode*/ 0|128,1/*128*/, TARGET_VAL(X86ISD::VPTERNLOG),// ->259768
126290 /*259645*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
126297 /*259659*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZ256rrik), 0,
126305 /*259678*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZ256rrik), 0,
126313 /*259697*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZ256rrik), 0,
126322 /*259717*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZrrik), 0,
126330 /*259736*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZrrik), 0,
126338 /*259755*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZrrik), 0,
126344 /*259768*/ /*SwitchOpcode*/ 57, TARGET_VAL(X86ISD::VSHLD),// ->259828
126349 /*259775*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
126355 /*259786*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDWZ128rrik), 0,
126361 /*259801*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDDZ256rrik), 0,
126367 /*259816*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDQZrrik), 0,
126372 /*259828*/ /*SwitchOpcode*/ 57, TARGET_VAL(X86ISD::VSHRD),// ->259888
126377 /*259835*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
126383 /*259846*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDWZ128rrik), 0,
126389 /*259861*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDDZ256rrik), 0,
126395 /*259876*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDQZrrik), 0,
126408 /*259899*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQA32Z256rrkz), 0,
126414 /*259911*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQA64Zrrkz), 0,
126420 /*259923*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU16Z128rrkz), 0,
126432 /*259942*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
126434 /*259950*/ OPC_EmitNode1, TARGET_VAL(X86::KNOTWrr), 0,
126437 /*259960*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
126439 /*259968*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQA64Zrrkz), 0,
126451 /*259989*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
126453 /*259997*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
126456 /*260006*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
126458 /*260015*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVDQA32Zrrkz), 0,
126461 /*260026*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
126468 /*260041*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
126470 /*260049*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
126473 /*260058*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
126475 /*260067*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVDQU16Zrrkz), 0,
126478 /*260078*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
126485 /*260090*/ OPC_SwitchOpcode /*65 cases */, 1|128,1/*129*/, TARGET_VAL(X86ISD::VBROADCAST),// ->260224
126493 /*260106*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTDrZ256rk), 0,
126503 /*260124*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTQrZrk), 0,
126513 /*260142*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTWZ128rk), 0,
126523 /*260160*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTDZ256rk), 0,
126533 /*260178*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTQZrk), 0,
126543 /*260196*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
126546 /*260205*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
126548 /*260214*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTWrZ128rk), 0,
126553 /*260224*/ /*SwitchOpcode*/ 100, TARGET_VAL(X86ISD::VPERMV3),// ->260327
126562 /*260240*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMI2D256rrk), 0,
126568 /*260254*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMI2Qrrk), 0,
126574 /*260268*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMI2W128rrk), 0,
126583 /*260287*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2D256rrk), 0,
126589 /*260301*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2Qrrk), 0,
126595 /*260315*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2W128rrk), 0,
126601 /*260327*/ /*SwitchOpcode*/ 48, TARGET_VAL(ISD::ADD),// ->260378
126608 /*260339*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDQZrrk), 0,
126614 /*260353*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDDZ256rrk), 0,
126620 /*260367*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDWZ128rrk), 0,
126625 /*260378*/ /*SwitchOpcode*/ 48, TARGET_VAL(ISD::SUB),// ->260429
126632 /*260390*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBQZrrk), 0,
126638 /*260404*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBDZ256rrk), 0,
126644 /*260418*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBWZ128rrk), 0,
126649 /*260429*/ /*SwitchOpcode*/ 18, TARGET_VAL(ISD::SADDSAT),// ->260450
126656 /*260440*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDSWZ128rrk), 0,
126660 /*260450*/ /*SwitchOpcode*/ 18, TARGET_VAL(ISD::SSUBSAT),// ->260471
126667 /*260461*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBSWZ128rrk), 0,
126671 /*260471*/ /*SwitchOpcode*/ 18, TARGET_VAL(ISD::UADDSAT),// ->260492
126678 /*260482*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDUSWZ128rrk), 0,
126682 /*260492*/ /*SwitchOpcode*/ 18, TARGET_VAL(ISD::USUBSAT),// ->260513
126689 /*260503*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBUSWZ128rrk), 0,
126693 /*260513*/ /*SwitchOpcode*/ 48, TARGET_VAL(ISD::MUL),// ->260564
126700 /*260525*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLDZ256rrk), 0,
126706 /*260539*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLWZ128rrk), 0,
126712 /*260553*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLQZrrk), 0,
126717 /*260564*/ /*SwitchOpcode*/ 18, TARGET_VAL(ISD::MULHS),// ->260585
126724 /*260575*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHWZ128rrk), 0,
126728 /*260585*/ /*SwitchOpcode*/ 18, TARGET_VAL(ISD::MULHU),// ->260606
126735 /*260596*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHUWZ128rrk), 0,
126739 /*260606*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::MULHRS),// ->260627
126746 /*260617*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHRSWZ128rrk), 0,
126750 /*260627*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::AVG),// ->260648
126757 /*260638*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPAVGWZ128rrk), 0,
126761 /*260648*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::PMULDQ),// ->260669
126768 /*260659*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULDQZrrk), 0,
126772 /*260669*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::PMULUDQ),// ->260690
126779 /*260680*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULUDQZrrk), 0,
126783 /*260690*/ /*SwitchOpcode*/ 20, TARGET_VAL(X86ISD::PACKSS),// ->260713
126791 /*260703*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKSSDWZ128rrk), 0,
126795 /*260713*/ /*SwitchOpcode*/ 20, TARGET_VAL(X86ISD::PACKUS),// ->260736
126803 /*260726*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKUSDWZ128rrk), 0,
126807 /*260736*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::VPMADDUBSW),// ->260757
126814 /*260747*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADDUBSWZ128rrk), 0,
126818 /*260757*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::VPMADDWD),// ->260778
126825 /*260768*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADDWDZ256rrk), 0,
126829 /*260778*/ /*SwitchOpcode*/ 48, TARGET_VAL(ISD::SMAX),// ->260829
126836 /*260790*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSWZ128rrk), 0,
126842 /*260804*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSDZ256rrk), 0,
126848 /*260818*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSQZrrk), 0,
126853 /*260829*/ /*SwitchOpcode*/ 48, TARGET_VAL(ISD::UMAX),// ->260880
126860 /*260841*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUWZ128rrk), 0,
126866 /*260855*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUDZ256rrk), 0,
126872 /*260869*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUQZrrk), 0,
126877 /*260880*/ /*SwitchOpcode*/ 48, TARGET_VAL(ISD::SMIN),// ->260931
126884 /*260892*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSWZ128rrk), 0,
126890 /*260906*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSDZ256rrk), 0,
126896 /*260920*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSQZrrk), 0,
126901 /*260931*/ /*SwitchOpcode*/ 48, TARGET_VAL(ISD::UMIN),// ->260982
126908 /*260943*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUWZ128rrk), 0,
126914 /*260957*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUDZ256rrk), 0,
126920 /*260971*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUQZrrk), 0,
126925 /*260982*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::AND),// ->261019
126932 /*260994*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZrrk), 0,
126938 /*261008*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ256rrk), 0,
126943 /*261019*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::OR),// ->261056
126950 /*261031*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZrrk), 0,
126956 /*261045*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ256rrk), 0,
126961 /*261056*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::XOR),// ->261093
126968 /*261068*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZrrk), 0,
126974 /*261082*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ256rrk), 0,
126979 /*261093*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::ANDNP),// ->261130
126986 /*261105*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZrrk), 0,
126992 /*261119*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ256rrk), 0,
126997 /*261130*/ /*SwitchOpcode*/ 61, TARGET_VAL(X86ISD::VSHL),// ->261194
127006 /*261145*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLDZ256rrk), 0,
127016 /*261164*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLQZrrk), 0,
127026 /*261183*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLWZ128rrk), 0,
127031 /*261194*/ /*SwitchOpcode*/ 61, TARGET_VAL(X86ISD::VSRA),// ->261258
127040 /*261209*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRADZ256rrk), 0,
127050 /*261228*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAQZrrk), 0,
127060 /*261247*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAWZ128rrk), 0,
127065 /*261258*/ /*SwitchOpcode*/ 61, TARGET_VAL(X86ISD::VSRL),// ->261322
127074 /*261273*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLDZ256rrk), 0,
127084 /*261292*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLQZrrk), 0,
127094 /*261311*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLWZ128rrk), 0,
127099 /*261322*/ /*SwitchOpcode*/ 48, TARGET_VAL(X86ISD::VSHLV),// ->261373
127106 /*261334*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVDZ256rrk), 0,
127112 /*261348*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVQZrrk), 0,
127118 /*261362*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVWZ128rrk), 0,
127123 /*261373*/ /*SwitchOpcode*/ 48, TARGET_VAL(X86ISD::VSRAV),// ->261424
127130 /*261385*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVDZ256rrk), 0,
127136 /*261399*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVQZrrk), 0,
127142 /*261413*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVWZ128rrk), 0,
127147 /*261424*/ /*SwitchOpcode*/ 48, TARGET_VAL(X86ISD::VSRLV),// ->261475
127154 /*261436*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVDZ256rrk), 0,
127160 /*261450*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVQZrrk), 0,
127166 /*261464*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVWZ128rrk), 0,
127171 /*261475*/ /*SwitchOpcode*/ 42, TARGET_VAL(ISD::ROTR),// ->261520
127180 /*261490*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORVDZ256rrk), 0,
127190 /*261509*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORVQZrrk), 0,
127195 /*261520*/ /*SwitchOpcode*/ 42, TARGET_VAL(ISD::ROTL),// ->261565
127204 /*261535*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLVDZ256rrk), 0,
127214 /*261554*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLVQZrrk), 0,
127219 /*261565*/ /*SwitchOpcode*/ 48, TARGET_VAL(X86ISD::VPERMV),// ->261616
127226 /*261577*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMWZ128rrk), 0,
127232 /*261591*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMDZ256rrk), 0,
127238 /*261605*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMQZrrk), 0,
127243 /*261616*/ /*SwitchOpcode*/ 20, TARGET_VAL(X86ISD::VPMADD52L),// ->261639
127251 /*261629*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52LUQZrk), 0,
127255 /*261639*/ /*SwitchOpcode*/ 20, TARGET_VAL(X86ISD::VPMADD52H),// ->261662
127263 /*261652*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52HUQZrk), 0,
127267 /*261662*/ /*SwitchOpcode*/ 69, TARGET_VAL(X86ISD::CVTTP2SI),// ->261734
127275 /*261677*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2DQZ256rrk), 0,
127281 /*261690*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2QQZrrk), 0,
127292 /*261710*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2DQZrrk), 0,
127298 /*261723*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2QQZrrk), 0,
127304 /*261734*/ /*SwitchOpcode*/ 54, TARGET_VAL(X86ISD::CVTTP2SI_SAE),// ->261791
127312 /*261749*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2DQZrrbk), 0,
127318 /*261762*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2QQZrrbk), 0,
127329 /*261781*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2QQZrrbk), 0,
127334 /*261791*/ /*SwitchOpcode*/ 69, TARGET_VAL(X86ISD::CVTTP2UI),// ->261863
127342 /*261806*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2UDQZ256rrk), 0,
127348 /*261819*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2UQQZrrk), 0,
127359 /*261839*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2UDQZrrk), 0,
127365 /*261852*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2UQQZrrk), 0,
127371 /*261863*/ /*SwitchOpcode*/ 54, TARGET_VAL(X86ISD::CVTTP2UI_SAE),// ->261920
127379 /*261878*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2UDQZrrbk), 0,
127385 /*261891*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2UQQZrrbk), 0,
127396 /*261910*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2UQQZrrbk), 0,
127401 /*261920*/ /*SwitchOpcode*/ 69, TARGET_VAL(X86ISD::CVTP2SI),// ->261992
127409 /*261935*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2DQZ256rrk), 0,
127415 /*261948*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2QQZrrk), 0,
127426 /*261968*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2DQZrrk), 0,
127432 /*261981*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2QQZrrk), 0,
127438 /*261992*/ /*SwitchOpcode*/ 69, TARGET_VAL(X86ISD::CVTP2UI),// ->262064
127446 /*262007*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2UDQZ256rrk), 0,
127452 /*262020*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2UQQZrrk), 0,
127463 /*262040*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2UDQZrrk), 0,
127469 /*262053*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2UQQZrrk), 0,
127475 /*262064*/ /*SwitchOpcode*/ 55, TARGET_VAL(ISD::TRUNCATE),// ->262122
127483 /*262078*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVQWZrrk), 0,
127492 /*262094*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVQDZrrk), 0,
127502 /*262112*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVDWZ256rrk), 0,
127507 /*262122*/ /*SwitchOpcode*/ 54, TARGET_VAL(X86ISD::VTRUNCS),// ->262179
127515 /*262137*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSQWZrrk), 0,
127521 /*262150*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSQDZrrk), 0,
127532 /*262169*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSDWZ256rrk), 0,
127537 /*262179*/ /*SwitchOpcode*/ 54, TARGET_VAL(X86ISD::VTRUNCUS),// ->262236
127545 /*262194*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVUSQWZrrk), 0,
127551 /*262207*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVUSQDZrrk), 0,
127562 /*262226*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVUSDWZ256rrk), 0,
127567 /*262236*/ /*SwitchOpcode*/ 46, TARGET_VAL(ISD::ZERO_EXTEND_VECTOR_INREG),// ->262285
127574 /*262249*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBWZ128rrk), 0,
127580 /*262262*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBDZ256rrk), 0,
127586 /*262275*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBQZrrk), 0,
127591 /*262285*/ /*SwitchOpcode*/ 54, TARGET_VAL(ISD::ZERO_EXTEND),// ->262342
127599 /*262300*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXWDZ256rrk), 0,
127605 /*262313*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXWQZrrk), 0,
127616 /*262332*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXDQZrrk), 0,
127621 /*262342*/ /*SwitchOpcode*/ 46, TARGET_VAL(ISD::SIGN_EXTEND_VECTOR_INREG),// ->262391
127628 /*262355*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBWZ128rrk), 0,
127634 /*262368*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBDZ256rrk), 0,
127640 /*262381*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBQZrrk), 0,
127645 /*262391*/ /*SwitchOpcode*/ 54, TARGET_VAL(ISD::SIGN_EXTEND),// ->262448
127653 /*262406*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXWDZ256rrk), 0,
127659 /*262419*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXWQZrrk), 0,
127670 /*262438*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXDQZrrk), 0,
127675 /*262448*/ /*SwitchOpcode*/ 44, TARGET_VAL(ISD::ABS),// ->262495
127681 /*262459*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSQZrrk), 0,
127687 /*262472*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSDZ256rrk), 0,
127693 /*262485*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSWZ128rrk), 0,
127698 /*262495*/ /*SwitchOpcode*/ 39, TARGET_VAL(ISD::CTLZ),// ->262537
127706 /*262509*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPLZCNTQZrrk), 0,
127716 /*262527*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPLZCNTDZ256rrk), 0,
127721 /*262537*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::CONFLICT),// ->262571
127727 /*262548*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCONFLICTQZrrk), 0,
127733 /*262561*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCONFLICTDZ256rrk), 0,
127738 /*262571*/ /*SwitchOpcode*/ 57, TARGET_VAL(ISD::CTPOP),// ->262631
127746 /*262585*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTQZrrk), 0,
127756 /*262603*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTDZ256rrk), 0,
127766 /*262621*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTWZ128rrk), 0,
127771 /*262631*/ /*SwitchOpcode*/ 48, TARGET_VAL(X86ISD::UNPCKL),// ->262682
127778 /*262643*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLWDZ128rrk), 0,
127784 /*262657*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLDQZ256rrk), 0,
127790 /*262671*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLQDQZrrk), 0,
127795 /*262682*/ /*SwitchOpcode*/ 48, TARGET_VAL(X86ISD::UNPCKH),// ->262733
127802 /*262694*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHWDZ128rrk), 0,
127808 /*262708*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHDQZ256rrk), 0,
127814 /*262722*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHQDQZrrk), 0,
127819 /*262733*/ /*SwitchOpcode*/ 50, TARGET_VAL(X86ISD::VSHLDV),// ->262786
127827 /*262747*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVWZ128rk), 0,
127833 /*262761*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVDZ256rk), 0,
127839 /*262775*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVQZrk), 0,
127844 /*262786*/ /*SwitchOpcode*/ 50, TARGET_VAL(X86ISD::VSHRDV),// ->262839
127852 /*262800*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVWZ128rk), 0,
127858 /*262814*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVDZ256rk), 0,
127864 /*262828*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVQZrk), 0,
127869 /*262839*/ /*SwitchOpcode*/ 20, TARGET_VAL(X86ISD::VPDPBUSD),// ->262862
127877 /*262852*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPBUSDZ256rk), 0,
127881 /*262862*/ /*SwitchOpcode*/ 20, TARGET_VAL(X86ISD::VPDPBUSDS),// ->262885
127889 /*262875*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPBUSDSZ256rk), 0,
127893 /*262885*/ /*SwitchOpcode*/ 20, TARGET_VAL(X86ISD::VPDPWSSD),// ->262908
127901 /*262898*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDZ256rk), 0,
127905 /*262908*/ /*SwitchOpcode*/ 20, TARGET_VAL(X86ISD::VPDPWSSDS),// ->262931
127913 /*262921*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDSZ256rk), 0,
127917 /*262931*/ /*SwitchOpcode*/ 20, TARGET_VAL(X86ISD::CVTNE2PS2BF16),// ->262954
127925 /*262944*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTNE2PS2BF16Z128rrk), 0,
127929 /*262954*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::CVTNEPS2BF16),// ->262975
127936 /*262966*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTNEPS2BF16Z256rrk), 0,
127947 /*262987*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQA32Z256rrk), 0,
127953 /*262999*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
127956 /*263008*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
127959 /*263020*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
127961 /*263028*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
127964 /*263037*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
127966 /*263046*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVDQA32Zrrk), 0,
127969 /*263058*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
127976 /*263071*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQA64Zrrk), 0,
127983 /*263086*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU16Z128rrk), 0,
127989 /*263098*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
127992 /*263107*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
127995 /*263119*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
127997 /*263127*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
128000 /*263136*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
128002 /*263145*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVDQU16Zrrk), 0,
128005 /*263157*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
128013 /*263170*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
128017 /*263178*/ OPC_CheckOpcode, TARGET_VAL(ISD::INSERT_SUBVECTOR),
128020 /*263183*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
128030 /*263198*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
128044 /*263224*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF32x4Z256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
128052 /*263243*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
128066 /*263269*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF64x2Zrmkz), 0|OPFL_Chain|OPFL_MemRefs,
128074 /*263288*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
128088 /*263314*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF64x4Zrmkz), 0|OPFL_Chain|OPFL_MemRefs,
128095 /*263331*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::SHUF128),
128098 /*263336*/ OPC_SwitchOpcode /*2 cases */, 44, TARGET_VAL(ISD::LOAD),// ->263384
128108 /*263351*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
128120 /*263370*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFF32X4Z256rmikz), 0|OPFL_Chain|OPFL_MemRefs,
128124 /*263384*/ /*SwitchOpcode*/ 42, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->263429
128133 /*263396*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
128145 /*263415*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFF32X4Z256rmbikz), 0|OPFL_Chain|OPFL_MemRefs,
128154 /*263435*/ OPC_CheckOpcode, TARGET_VAL(ISD::INSERT_SUBVECTOR),
128157 /*263440*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
128167 /*263455*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
128179 /*263478*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF32x4Z256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
128187 /*263497*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
128199 /*263520*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF64x4Zrmkz), 0|OPFL_Chain|OPFL_MemRefs,
128207 /*263539*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
128219 /*263562*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF64x2Zrmkz), 0|OPFL_Chain|OPFL_MemRefs,
128226 /*263580*/ OPC_SwitchOpcode /*48 cases */, 97|128,20/*2657*/, TARGET_VAL(ISD::BITCAST),// ->266242
128229 /*263589*/ OPC_SwitchOpcode /*5 cases */, 105, TARGET_VAL(X86ISD::SUBV_BROADCAST),// ->263698
128231 /*263594*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
128251 /*263625*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTF64X4rmkz), 0|OPFL_Chain|OPFL_MemRefs,
128267 /*263654*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTF32X4Z256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
128284 /*263685*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTF64X2rmkz), 0|OPFL_Chain|OPFL_MemRefs,
128289 /*263698*/ /*SwitchOpcode*/ 0|128,5/*640*/, TARGET_VAL(ISD::AND),// ->264342
128293 /*263707*/ OPC_SwitchOpcode /*2 cases */, 107|128,1/*235*/, TARGET_VAL(ISD::LOAD),// ->263947
128311 /*263737*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
128325 /*263765*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
128339 /*263793*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
128353 /*263821*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
128367 /*263849*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
128381 /*263877*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
128395 /*263905*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
128409 /*263933*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
128414 /*263947*/ /*SwitchOpcode*/ 70, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->264020
128432 /*263974*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
128449 /*264006*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
128457 /*264024*/ OPC_SwitchOpcode /*2 cases */, 108|128,1/*236*/, TARGET_VAL(ISD::LOAD),// ->264265
128476 /*264055*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
128490 /*264083*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
128504 /*264111*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
128518 /*264139*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
128532 /*264167*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
128546 /*264195*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
128560 /*264223*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
128574 /*264251*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
128579 /*264265*/ /*SwitchOpcode*/ 72, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->264340
128598 /*264293*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
128616 /*264326*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
128623 /*264342*/ /*SwitchOpcode*/ 0|128,5/*640*/, TARGET_VAL(ISD::OR),// ->264986
128627 /*264351*/ OPC_SwitchOpcode /*2 cases */, 107|128,1/*235*/, TARGET_VAL(ISD::LOAD),// ->264591
128645 /*264381*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
128659 /*264409*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
128673 /*264437*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
128687 /*264465*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
128701 /*264493*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
128715 /*264521*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
128729 /*264549*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
128743 /*264577*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
128748 /*264591*/ /*SwitchOpcode*/ 70, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->264664
128766 /*264618*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
128783 /*264650*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
128791 /*264668*/ OPC_SwitchOpcode /*2 cases */, 108|128,1/*236*/, TARGET_VAL(ISD::LOAD),// ->264909
128810 /*264699*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
128824 /*264727*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
128838 /*264755*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
128852 /*264783*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
128866 /*264811*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
128880 /*264839*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
128894 /*264867*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
128908 /*264895*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
128913 /*264909*/ /*SwitchOpcode*/ 72, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->264984
128932 /*264937*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
128950 /*264970*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
128957 /*264986*/ /*SwitchOpcode*/ 0|128,5/*640*/, TARGET_VAL(ISD::XOR),// ->265630
128961 /*264995*/ OPC_SwitchOpcode /*2 cases */, 107|128,1/*235*/, TARGET_VAL(ISD::LOAD),// ->265235
128979 /*265025*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
128993 /*265053*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
129007 /*265081*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
129021 /*265109*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
129035 /*265137*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
129049 /*265165*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
129063 /*265193*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
129077 /*265221*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
129082 /*265235*/ /*SwitchOpcode*/ 70, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->265308
129100 /*265262*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
129117 /*265294*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
129125 /*265312*/ OPC_SwitchOpcode /*2 cases */, 108|128,1/*236*/, TARGET_VAL(ISD::LOAD),// ->265553
129144 /*265343*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
129158 /*265371*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
129172 /*265399*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
129186 /*265427*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
129200 /*265455*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
129214 /*265483*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
129228 /*265511*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
129242 /*265539*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
129247 /*265553*/ /*SwitchOpcode*/ 72, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->265628
129266 /*265581*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
129284 /*265614*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
129291 /*265630*/ /*SwitchOpcode*/ 60|128,2/*316*/, TARGET_VAL(X86ISD::ANDNP),// ->265950
129294 /*265636*/ OPC_SwitchOpcode /*2 cases */, 107|128,1/*235*/, TARGET_VAL(ISD::LOAD),// ->265876
129312 /*265666*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
129326 /*265694*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
129340 /*265722*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
129354 /*265750*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
129368 /*265778*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
129382 /*265806*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
129396 /*265834*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
129410 /*265862*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
129415 /*265876*/ /*SwitchOpcode*/ 70, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->265949
129433 /*265903*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
129450 /*265935*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
129460 /*265955*/ OPC_CheckOpcode, TARGET_VAL(ISD::INSERT_SUBVECTOR),
129463 /*265960*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
129473 /*265975*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
129485 /*265999*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF32x4Z256rmk), 0|OPFL_Chain|OPFL_MemRefs,
129493 /*266019*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
129505 /*266043*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF64x2Zrmk), 0|OPFL_Chain|OPFL_MemRefs,
129513 /*266063*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
129525 /*266087*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF64x4Zrmk), 0|OPFL_Chain|OPFL_MemRefs,
129532 /*266106*/ OPC_SwitchOpcode /*2 cases */, 94, TARGET_VAL(X86ISD::SHUF128),// ->266204
129535 /*266112*/ OPC_SwitchOpcode /*2 cases */, 43, TARGET_VAL(ISD::LOAD),// ->266159
129545 /*266127*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
129555 /*266144*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFF32X4Z256rmik), 0|OPFL_Chain|OPFL_MemRefs,
129559 /*266159*/ /*SwitchOpcode*/ 41, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->266203
129568 /*266171*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
129578 /*266188*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFF32X4Z256rmbik), 0|OPFL_Chain|OPFL_MemRefs,
129583 /*266204*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->266240
129599 /*266228*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTF32X2Z256mkz), 0|OPFL_Chain|OPFL_MemRefs,
129605 /*266242*/ /*SwitchOpcode*/ 87, TARGET_VAL(X86ISD::VPERMI),// ->266332
129607 /*266246*/ OPC_SwitchOpcode /*2 cases */, 40, TARGET_VAL(ISD::LOAD),// ->266290
129617 /*266261*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
129627 /*266277*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMPDZmikz), 0|OPFL_Chain|OPFL_MemRefs,
129631 /*266290*/ /*SwitchOpcode*/ 38, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->266331
129640 /*266302*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
129650 /*266318*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMPDZmbikz), 0|OPFL_Chain|OPFL_MemRefs,
129655 /*266332*/ /*SwitchOpcode*/ 20|128,1/*148*/, TARGET_VAL(X86ISD::VPERMILPI),// ->266484
129657 /*266337*/ OPC_SwitchOpcode /*2 cases */, 63, TARGET_VAL(ISD::LOAD),// ->266404
129667 /*266352*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
129677 /*266369*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPSZ256mikz), 0|OPFL_Chain|OPFL_MemRefs,
129685 /*266390*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPDZmikz), 0|OPFL_Chain|OPFL_MemRefs,
129690 /*266404*/ /*SwitchOpcode*/ 76, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->266483
129700 /*266418*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
129710 /*266434*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPSZ256mbikz), 0|OPFL_Chain|OPFL_MemRefs,
129719 /*266453*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
129729 /*266469*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPDZmbikz), 0|OPFL_Chain|OPFL_MemRefs,
129735 /*266484*/ /*SwitchOpcode*/ 20|128,1/*148*/, TARGET_VAL(X86ISD::VREDUCE),// ->266636
129737 /*266489*/ OPC_SwitchOpcode /*2 cases */, 63, TARGET_VAL(ISD::LOAD),// ->266556
129747 /*266504*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
129757 /*266521*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCEPSZ256rmikz), 0|OPFL_Chain|OPFL_MemRefs,
129765 /*266542*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCEPDZrmikz), 0|OPFL_Chain|OPFL_MemRefs,
129770 /*266556*/ /*SwitchOpcode*/ 76, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->266635
129780 /*266570*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
129790 /*266586*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCEPSZ256rmbikz), 0|OPFL_Chain|OPFL_MemRefs,
129799 /*266605*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
129809 /*266621*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCEPDZrmbikz), 0|OPFL_Chain|OPFL_MemRefs,
129815 /*266636*/ /*SwitchOpcode*/ 20|128,1/*148*/, TARGET_VAL(X86ISD::VRNDSCALE),// ->266788
129817 /*266641*/ OPC_SwitchOpcode /*2 cases */, 63, TARGET_VAL(ISD::LOAD),// ->266708
129827 /*266656*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
129837 /*266673*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALEPSZ256rmikz), 0|OPFL_Chain|OPFL_MemRefs,
129845 /*266694*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALEPDZrmikz), 0|OPFL_Chain|OPFL_MemRefs,
129850 /*266708*/ /*SwitchOpcode*/ 76, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->266787
129860 /*266722*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
129870 /*266738*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALEPSZ256rmbikz), 0|OPFL_Chain|OPFL_MemRefs,
129879 /*266757*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
129889 /*266773*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALEPDZrmbikz), 0|OPFL_Chain|OPFL_MemRefs,
129895 /*266788*/ /*SwitchOpcode*/ 20|128,1/*148*/, TARGET_VAL(X86ISD::VGETMANT),// ->266940
129897 /*266793*/ OPC_SwitchOpcode /*2 cases */, 63, TARGET_VAL(ISD::LOAD),// ->266860
129907 /*266808*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
129917 /*266825*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTPSZ256rmikz), 0|OPFL_Chain|OPFL_MemRefs,
129925 /*266846*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTPDZrmikz), 0|OPFL_Chain|OPFL_MemRefs,
129930 /*266860*/ /*SwitchOpcode*/ 76, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->266939
129940 /*266874*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
129950 /*266890*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTPSZ256rmbikz), 0|OPFL_Chain|OPFL_MemRefs,
129959 /*266909*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
129969 /*266925*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTPDZrmbikz), 0|OPFL_Chain|OPFL_MemRefs,
129975 /*266940*/ /*SwitchOpcode*/ 25|128,1/*153*/, TARGET_VAL(X86ISD::VRANGE),// ->267097
129978 /*266946*/ OPC_SwitchOpcode /*2 cases */, 65, TARGET_VAL(ISD::LOAD),// ->267015
129988 /*266961*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
129998 /*266978*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGEPDZrmikz), 0|OPFL_Chain|OPFL_MemRefs,
130006 /*267000*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGEPSZ256rmikz), 0|OPFL_Chain|OPFL_MemRefs,
130011 /*267015*/ /*SwitchOpcode*/ 78, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->267096
130021 /*267029*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
130031 /*267045*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGEPDZrmbikz), 0|OPFL_Chain|OPFL_MemRefs,
130040 /*267065*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
130050 /*267081*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGEPSZ256rmbikz), 0|OPFL_Chain|OPFL_MemRefs,
130056 /*267097*/ /*SwitchOpcode*/ 90, TARGET_VAL(X86ISD::SHUF128),// ->267190
130059 /*267102*/ OPC_SwitchOpcode /*2 cases */, 41, TARGET_VAL(ISD::LOAD),// ->267147
130069 /*267117*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
130079 /*267133*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFF64X2Zrmikz), 0|OPFL_Chain|OPFL_MemRefs,
130083 /*267147*/ /*SwitchOpcode*/ 39, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->267189
130092 /*267159*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
130102 /*267175*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFF64X2Zrmbikz), 0|OPFL_Chain|OPFL_MemRefs,
130107 /*267190*/ /*SwitchOpcode*/ 25|128,1/*153*/, TARGET_VAL(X86ISD::SHUFP),// ->267347
130110 /*267196*/ OPC_SwitchOpcode /*2 cases */, 65, TARGET_VAL(ISD::LOAD),// ->267265
130120 /*267211*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
130130 /*267228*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFPSZ256rmikz), 0|OPFL_Chain|OPFL_MemRefs,
130138 /*267250*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFPDZrmikz), 0|OPFL_Chain|OPFL_MemRefs,
130143 /*267265*/ /*SwitchOpcode*/ 78, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->267346
130153 /*267279*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
130163 /*267295*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFPSZ256rmbikz), 0|OPFL_Chain|OPFL_MemRefs,
130172 /*267315*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
130182 /*267331*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFPDZrmbikz), 0|OPFL_Chain|OPFL_MemRefs,
130188 /*267347*/ /*SwitchOpcode*/ 38|128,1/*166*/, TARGET_VAL(X86ISD::VFIXUPIMM),// ->267517
130192 /*267354*/ OPC_SwitchOpcode /*2 cases */, 71, TARGET_VAL(ISD::LOAD),// ->267429
130202 /*267369*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
130212 /*267388*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMPSZ256rmikz), 0|OPFL_Chain|OPFL_MemRefs,
130220 /*267413*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMPDZrmikz), 0|OPFL_Chain|OPFL_MemRefs,
130225 /*267429*/ /*SwitchOpcode*/ 84, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->267516
130235 /*267443*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
130245 /*267461*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMPSZ256rmbikz), 0|OPFL_Chain|OPFL_MemRefs,
130254 /*267482*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
130264 /*267500*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMPDZrmbikz), 0|OPFL_Chain|OPFL_MemRefs,
130270 /*267517*/ /*SwitchOpcode*/ 114|128,1/*242*/, TARGET_VAL(X86ISD::VPERMV3),// ->267763
130274 /*267525*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
130279 /*267533*/ OPC_SwitchOpcode /*2 cases */, 39, TARGET_VAL(ISD::LOAD),// ->267576
130289 /*267548*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
130295 /*267562*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMI2PS256rmk), 0|OPFL_Chain|OPFL_MemRefs,
130299 /*267576*/ /*SwitchOpcode*/ 37, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->267616
130308 /*267588*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
130314 /*267602*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMI2PS256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
130322 /*267621*/ OPC_SwitchOpcode /*2 cases */, 63, TARGET_VAL(ISD::LOAD),// ->267688
130338 /*267649*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2PS256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
130346 /*267673*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2PDrmkz), 0|OPFL_Chain|OPFL_MemRefs,
130351 /*267688*/ /*SwitchOpcode*/ 70, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->267761
130367 /*267714*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2PS256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
130382 /*267746*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2PDrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
130389 /*267763*/ /*SwitchOpcode*/ 96, TARGET_VAL(X86ISD::SUBV_BROADCAST),// ->267862
130391 /*267767*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
130409 /*267795*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTF64X4rmkz), 0|OPFL_Chain|OPFL_MemRefs,
130423 /*267821*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTF32X4Z256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
130438 /*267849*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTF64X2rmkz), 0|OPFL_Chain|OPFL_MemRefs,
130443 /*267862*/ /*SwitchOpcode*/ 14|128,2/*270*/, TARGET_VAL(ISD::FADD),// ->268136
130447 /*267871*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->267932
130463 /*267897*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
130471 /*267918*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPSZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
130476 /*267932*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->267999
130492 /*267956*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPDZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
130507 /*267985*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPSZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
130515 /*268003*/ OPC_SwitchOpcode /*2 cases */, 58, TARGET_VAL(ISD::LOAD),// ->268065
130532 /*268030*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
130540 /*268051*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPSZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
130545 /*268065*/ /*SwitchOpcode*/ 66, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->268134
130562 /*268090*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPDZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
130578 /*268120*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPSZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
130585 /*268136*/ /*SwitchOpcode*/ 14|128,2/*270*/, TARGET_VAL(ISD::FMUL),// ->268410
130589 /*268145*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->268206
130605 /*268171*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
130613 /*268192*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPSZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
130618 /*268206*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->268273
130634 /*268230*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPDZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
130649 /*268259*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPSZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
130657 /*268277*/ OPC_SwitchOpcode /*2 cases */, 58, TARGET_VAL(ISD::LOAD),// ->268339
130674 /*268304*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
130682 /*268325*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPSZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
130687 /*268339*/ /*SwitchOpcode*/ 66, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->268408
130704 /*268364*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPDZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
130720 /*268394*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPSZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
130727 /*268410*/ /*SwitchOpcode*/ 3|128,1/*131*/, TARGET_VAL(ISD::FSUB),// ->268545
130730 /*268416*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->268477
130746 /*268442*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBPDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
130754 /*268463*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBPSZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
130759 /*268477*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->268544
130775 /*268501*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBPDZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
130790 /*268530*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBPSZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
130796 /*268545*/ /*SwitchOpcode*/ 3|128,1/*131*/, TARGET_VAL(ISD::FDIV),// ->268680
130799 /*268551*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->268612
130815 /*268577*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVPDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
130823 /*268598*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVPSZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
130828 /*268612*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->268679
130844 /*268636*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVPDZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
130859 /*268665*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVPSZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
130865 /*268680*/ /*SwitchOpcode*/ 3|128,1/*131*/, TARGET_VAL(X86ISD::FMIN),// ->268815
130868 /*268686*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->268747
130884 /*268712*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINPDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
130892 /*268733*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINPSZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
130897 /*268747*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->268814
130913 /*268771*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINPDZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
130928 /*268800*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINPSZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
130934 /*268815*/ /*SwitchOpcode*/ 3|128,1/*131*/, TARGET_VAL(X86ISD::FMAX),// ->268950
130937 /*268821*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->268882
130953 /*268847*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXPDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
130961 /*268868*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXPSZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
130966 /*268882*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->268949
130982 /*268906*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXPDZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
130997 /*268935*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXPSZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
131003 /*268950*/ /*SwitchOpcode*/ 14|128,2/*270*/, TARGET_VAL(X86ISD::FMINC),// ->269224
131007 /*268959*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->269020
131023 /*268985*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
131031 /*269006*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPSZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
131036 /*269020*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->269087
131052 /*269044*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPDZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
131067 /*269073*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPSZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
131075 /*269091*/ OPC_SwitchOpcode /*2 cases */, 58, TARGET_VAL(ISD::LOAD),// ->269153
131092 /*269118*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
131100 /*269139*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPSZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
131105 /*269153*/ /*SwitchOpcode*/ 66, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->269222
131122 /*269178*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPDZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
131138 /*269208*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPSZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
131145 /*269224*/ /*SwitchOpcode*/ 14|128,2/*270*/, TARGET_VAL(X86ISD::FMAXC),// ->269498
131149 /*269233*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->269294
131165 /*269259*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
131173 /*269280*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPSZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
131178 /*269294*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->269361
131194 /*269318*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPDZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
131209 /*269347*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPSZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
131217 /*269365*/ OPC_SwitchOpcode /*2 cases */, 58, TARGET_VAL(ISD::LOAD),// ->269427
131234 /*269392*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
131242 /*269413*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPSZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
131247 /*269427*/ /*SwitchOpcode*/ 66, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->269496
131264 /*269452*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPDZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
131280 /*269482*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPSZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
131287 /*269498*/ /*SwitchOpcode*/ 3|128,1/*131*/, TARGET_VAL(X86ISD::SCALEF),// ->269633
131290 /*269504*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->269565
131306 /*269530*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFPDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
131314 /*269551*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFPSZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
131319 /*269565*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->269632
131335 /*269589*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFPDZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
131350 /*269618*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFPSZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
131356 /*269633*/ /*SwitchOpcode*/ 3|128,1/*131*/, TARGET_VAL(X86ISD::VPERMV),// ->269768
131359 /*269639*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->269700
131375 /*269665*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMPSZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
131383 /*269686*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMPDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
131388 /*269700*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->269767
131404 /*269724*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMPSZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
131419 /*269753*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMPDZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
131425 /*269768*/ /*SwitchOpcode*/ 3|128,1/*131*/, TARGET_VAL(X86ISD::VPERMILPV),// ->269903
131428 /*269774*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->269835
131444 /*269800*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPSZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
131452 /*269821*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
131457 /*269835*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->269902
131473 /*269859*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPSZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
131488 /*269888*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPDZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
131494 /*269903*/ /*SwitchOpcode*/ 49|128,3/*433*/, TARGET_VAL(ISD::FMA),// ->270340
131500 /*269916*/ OPC_SwitchOpcode /*2 cases */, 63, TARGET_VAL(ISD::LOAD),// ->269983
131516 /*269944*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PSZ256mkz), 0|OPFL_Chain|OPFL_MemRefs,
131524 /*269968*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PDZmkz), 0|OPFL_Chain|OPFL_MemRefs,
131529 /*269983*/ /*SwitchOpcode*/ 70, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->270056
131545 /*270009*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PSZ256mbkz), 0|OPFL_Chain|OPFL_MemRefs,
131560 /*270041*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PDZmbkz), 0|OPFL_Chain|OPFL_MemRefs,
131568 /*270060*/ OPC_SwitchOpcode /*2 cases */, 60, TARGET_VAL(ISD::LOAD),// ->270124
131585 /*270087*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231PSZ256mkz), 0|OPFL_Chain|OPFL_MemRefs,
131593 /*270109*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231PDZmkz), 0|OPFL_Chain|OPFL_MemRefs,
131598 /*270124*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->270195
131615 /*270149*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231PSZ256mbkz), 0|OPFL_Chain|OPFL_MemRefs,
131631 /*270180*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231PDZmbkz), 0|OPFL_Chain|OPFL_MemRefs,
131640 /*270200*/ OPC_SwitchOpcode /*2 cases */, 61, TARGET_VAL(ISD::LOAD),// ->270265
131658 /*270228*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132PSZ256mkz), 0|OPFL_Chain|OPFL_MemRefs,
131666 /*270250*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132PDZmkz), 0|OPFL_Chain|OPFL_MemRefs,
131671 /*270265*/ /*SwitchOpcode*/ 70, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->270338
131689 /*270291*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132PSZ256mbkz), 0|OPFL_Chain|OPFL_MemRefs,
131706 /*270323*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132PDZmbkz), 0|OPFL_Chain|OPFL_MemRefs,
131713 /*270340*/ /*SwitchOpcode*/ 49|128,3/*433*/, TARGET_VAL(X86ISD::FMSUB),// ->270777
131719 /*270353*/ OPC_SwitchOpcode /*2 cases */, 63, TARGET_VAL(ISD::LOAD),// ->270420
131735 /*270381*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PSZ256mkz), 0|OPFL_Chain|OPFL_MemRefs,
131743 /*270405*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PDZmkz), 0|OPFL_Chain|OPFL_MemRefs,
131748 /*270420*/ /*SwitchOpcode*/ 70, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->270493
131764 /*270446*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PSZ256mbkz), 0|OPFL_Chain|OPFL_MemRefs,
131779 /*270478*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PDZmbkz), 0|OPFL_Chain|OPFL_MemRefs,
131787 /*270497*/ OPC_SwitchOpcode /*2 cases */, 60, TARGET_VAL(ISD::LOAD),// ->270561
131804 /*270524*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231PSZ256mkz), 0|OPFL_Chain|OPFL_MemRefs,
131812 /*270546*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231PDZmkz), 0|OPFL_Chain|OPFL_MemRefs,
131817 /*270561*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->270632
131834 /*270586*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231PSZ256mbkz), 0|OPFL_Chain|OPFL_MemRefs,
131850 /*270617*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231PDZmbkz), 0|OPFL_Chain|OPFL_MemRefs,
131859 /*270637*/ OPC_SwitchOpcode /*2 cases */, 61, TARGET_VAL(ISD::LOAD),// ->270702
131877 /*270665*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132PSZ256mkz), 0|OPFL_Chain|OPFL_MemRefs,
131885 /*270687*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132PDZmkz), 0|OPFL_Chain|OPFL_MemRefs,
131890 /*270702*/ /*SwitchOpcode*/ 70, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->270775
131908 /*270728*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132PSZ256mbkz), 0|OPFL_Chain|OPFL_MemRefs,
131925 /*270760*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132PDZmbkz), 0|OPFL_Chain|OPFL_MemRefs,
131932 /*270777*/ /*SwitchOpcode*/ 49|128,3/*433*/, TARGET_VAL(X86ISD::FMADDSUB),// ->271214
131938 /*270790*/ OPC_SwitchOpcode /*2 cases */, 63, TARGET_VAL(ISD::LOAD),// ->270857
131954 /*270818*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PSZ256mkz), 0|OPFL_Chain|OPFL_MemRefs,
131962 /*270842*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PDZmkz), 0|OPFL_Chain|OPFL_MemRefs,
131967 /*270857*/ /*SwitchOpcode*/ 70, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->270930
131983 /*270883*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PSZ256mbkz), 0|OPFL_Chain|OPFL_MemRefs,
131998 /*270915*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PDZmbkz), 0|OPFL_Chain|OPFL_MemRefs,
132006 /*270934*/ OPC_SwitchOpcode /*2 cases */, 60, TARGET_VAL(ISD::LOAD),// ->270998
132023 /*270961*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB231PSZ256mkz), 0|OPFL_Chain|OPFL_MemRefs,
132031 /*270983*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB231PDZmkz), 0|OPFL_Chain|OPFL_MemRefs,
132036 /*270998*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->271069
132053 /*271023*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB231PSZ256mbkz), 0|OPFL_Chain|OPFL_MemRefs,
132069 /*271054*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB231PDZmbkz), 0|OPFL_Chain|OPFL_MemRefs,
132078 /*271074*/ OPC_SwitchOpcode /*2 cases */, 61, TARGET_VAL(ISD::LOAD),// ->271139
132096 /*271102*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB132PSZ256mkz), 0|OPFL_Chain|OPFL_MemRefs,
132104 /*271124*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB132PDZmkz), 0|OPFL_Chain|OPFL_MemRefs,
132109 /*271139*/ /*SwitchOpcode*/ 70, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->271212
132127 /*271165*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB132PSZ256mbkz), 0|OPFL_Chain|OPFL_MemRefs,
132144 /*271197*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB132PDZmbkz), 0|OPFL_Chain|OPFL_MemRefs,
132151 /*271214*/ /*SwitchOpcode*/ 49|128,3/*433*/, TARGET_VAL(X86ISD::FMSUBADD),// ->271651
132157 /*271227*/ OPC_SwitchOpcode /*2 cases */, 63, TARGET_VAL(ISD::LOAD),// ->271294
132173 /*271255*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PSZ256mkz), 0|OPFL_Chain|OPFL_MemRefs,
132181 /*271279*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PDZmkz), 0|OPFL_Chain|OPFL_MemRefs,
132186 /*271294*/ /*SwitchOpcode*/ 70, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->271367
132202 /*271320*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PSZ256mbkz), 0|OPFL_Chain|OPFL_MemRefs,
132217 /*271352*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PDZmbkz), 0|OPFL_Chain|OPFL_MemRefs,
132225 /*271371*/ OPC_SwitchOpcode /*2 cases */, 60, TARGET_VAL(ISD::LOAD),// ->271435
132242 /*271398*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD231PSZ256mkz), 0|OPFL_Chain|OPFL_MemRefs,
132250 /*271420*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD231PDZmkz), 0|OPFL_Chain|OPFL_MemRefs,
132255 /*271435*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->271506
132272 /*271460*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD231PSZ256mbkz), 0|OPFL_Chain|OPFL_MemRefs,
132288 /*271491*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD231PDZmbkz), 0|OPFL_Chain|OPFL_MemRefs,
132297 /*271511*/ OPC_SwitchOpcode /*2 cases */, 61, TARGET_VAL(ISD::LOAD),// ->271576
132315 /*271539*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD132PSZ256mkz), 0|OPFL_Chain|OPFL_MemRefs,
132323 /*271561*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD132PDZmkz), 0|OPFL_Chain|OPFL_MemRefs,
132328 /*271576*/ /*SwitchOpcode*/ 70, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->271649
132346 /*271602*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD132PSZ256mbkz), 0|OPFL_Chain|OPFL_MemRefs,
132363 /*271634*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD132PDZmbkz), 0|OPFL_Chain|OPFL_MemRefs,
132370 /*271651*/ /*SwitchOpcode*/ 49|128,3/*433*/, TARGET_VAL(X86ISD::FNMADD),// ->272088
132376 /*271664*/ OPC_SwitchOpcode /*2 cases */, 63, TARGET_VAL(ISD::LOAD),// ->271731
132392 /*271692*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PSZ256mkz), 0|OPFL_Chain|OPFL_MemRefs,
132400 /*271716*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PDZmkz), 0|OPFL_Chain|OPFL_MemRefs,
132405 /*271731*/ /*SwitchOpcode*/ 70, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->271804
132421 /*271757*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PSZ256mbkz), 0|OPFL_Chain|OPFL_MemRefs,
132436 /*271789*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PDZmbkz), 0|OPFL_Chain|OPFL_MemRefs,
132444 /*271808*/ OPC_SwitchOpcode /*2 cases */, 60, TARGET_VAL(ISD::LOAD),// ->271872
132461 /*271835*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231PSZ256mkz), 0|OPFL_Chain|OPFL_MemRefs,
132469 /*271857*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231PDZmkz), 0|OPFL_Chain|OPFL_MemRefs,
132474 /*271872*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->271943
132491 /*271897*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231PSZ256mbkz), 0|OPFL_Chain|OPFL_MemRefs,
132507 /*271928*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231PDZmbkz), 0|OPFL_Chain|OPFL_MemRefs,
132516 /*271948*/ OPC_SwitchOpcode /*2 cases */, 61, TARGET_VAL(ISD::LOAD),// ->272013
132534 /*271976*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132PSZ256mkz), 0|OPFL_Chain|OPFL_MemRefs,
132542 /*271998*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132PDZmkz), 0|OPFL_Chain|OPFL_MemRefs,
132547 /*272013*/ /*SwitchOpcode*/ 70, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->272086
132565 /*272039*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132PSZ256mbkz), 0|OPFL_Chain|OPFL_MemRefs,
132582 /*272071*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132PDZmbkz), 0|OPFL_Chain|OPFL_MemRefs,
132589 /*272088*/ /*SwitchOpcode*/ 49|128,3/*433*/, TARGET_VAL(X86ISD::FNMSUB),// ->272525
132595 /*272101*/ OPC_SwitchOpcode /*2 cases */, 63, TARGET_VAL(ISD::LOAD),// ->272168
132611 /*272129*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PSZ256mkz), 0|OPFL_Chain|OPFL_MemRefs,
132619 /*272153*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PDZmkz), 0|OPFL_Chain|OPFL_MemRefs,
132624 /*272168*/ /*SwitchOpcode*/ 70, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->272241
132640 /*272194*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PSZ256mbkz), 0|OPFL_Chain|OPFL_MemRefs,
132655 /*272226*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PDZmbkz), 0|OPFL_Chain|OPFL_MemRefs,
132663 /*272245*/ OPC_SwitchOpcode /*2 cases */, 60, TARGET_VAL(ISD::LOAD),// ->272309
132680 /*272272*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231PSZ256mkz), 0|OPFL_Chain|OPFL_MemRefs,
132688 /*272294*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231PDZmkz), 0|OPFL_Chain|OPFL_MemRefs,
132693 /*272309*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->272380
132710 /*272334*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231PSZ256mbkz), 0|OPFL_Chain|OPFL_MemRefs,
132726 /*272365*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231PDZmbkz), 0|OPFL_Chain|OPFL_MemRefs,
132735 /*272385*/ OPC_SwitchOpcode /*2 cases */, 61, TARGET_VAL(ISD::LOAD),// ->272450
132753 /*272413*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132PSZ256mkz), 0|OPFL_Chain|OPFL_MemRefs,
132761 /*272435*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132PDZmkz), 0|OPFL_Chain|OPFL_MemRefs,
132766 /*272450*/ /*SwitchOpcode*/ 70, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->272523
132784 /*272476*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132PSZ256mbkz), 0|OPFL_Chain|OPFL_MemRefs,
132801 /*272508*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132PDZmbkz), 0|OPFL_Chain|OPFL_MemRefs,
132808 /*272525*/ /*SwitchOpcode*/ 77, TARGET_VAL(X86ISD::VFPROUND),// ->272605
132810 /*272529*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::LOAD),// ->272568
132827 /*272556*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2PSZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
132831 /*272568*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->272604
132847 /*272592*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2PSZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
132852 /*272605*/ /*SwitchOpcode*/ 35, TARGET_VAL(ISD::FP_EXTEND),// ->272643
132854 /*272609*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
132869 /*272631*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2PDZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
132873 /*272643*/ /*SwitchOpcode*/ 73, TARGET_VAL(ISD::FP_ROUND),// ->272719
132875 /*272647*/ OPC_SwitchOpcode /*2 cases */, 33, TARGET_VAL(ISD::LOAD),// ->272684
132891 /*272672*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2PSZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
132895 /*272684*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->272718
132910 /*272706*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2PSZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
132915 /*272719*/ /*SwitchOpcode*/ 97|128,1/*225*/, TARGET_VAL(ISD::SINT_TO_FP),// ->272948
132917 /*272724*/ OPC_SwitchOpcode /*2 cases */, 108, TARGET_VAL(ISD::LOAD),// ->272836
132934 /*272753*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTDQ2PDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
132942 /*272773*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTDQ2PSZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
132957 /*272802*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTQQ2PDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
132965 /*272822*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTQQ2PSZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
132971 /*272836*/ /*SwitchOpcode*/ 108, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->272947
132987 /*272862*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTDQ2PDZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
132995 /*272882*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTDQ2PSZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
133011 /*272913*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTQQ2PDZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
133019 /*272933*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTQQ2PSZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
133026 /*272948*/ /*SwitchOpcode*/ 97|128,1/*225*/, TARGET_VAL(ISD::UINT_TO_FP),// ->273177
133028 /*272953*/ OPC_SwitchOpcode /*2 cases */, 108, TARGET_VAL(ISD::LOAD),// ->273065
133045 /*272982*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUDQ2PDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
133053 /*273002*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUDQ2PSZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
133068 /*273031*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUQQ2PDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
133076 /*273051*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUQQ2PSZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
133082 /*273065*/ /*SwitchOpcode*/ 108, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->273176
133098 /*273091*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUDQ2PDZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
133106 /*273111*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUDQ2PSZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
133122 /*273142*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUQQ2PDZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
133130 /*273162*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUQQ2PSZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
133137 /*273177*/ /*SwitchOpcode*/ 39, TARGET_VAL(X86ISD::CVTPH2PS),// ->273219
133139 /*273181*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
133156 /*273207*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPH2PSZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
133160 /*273219*/ /*SwitchOpcode*/ 126, TARGET_VAL(X86ISD::RSQRT14),// ->273348
133162 /*273223*/ OPC_SwitchOpcode /*2 cases */, 55, TARGET_VAL(ISD::LOAD),// ->273282
133178 /*273249*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT14PDZmkz), 0|OPFL_Chain|OPFL_MemRefs,
133186 /*273269*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT14PSZ256mkz), 0|OPFL_Chain|OPFL_MemRefs,
133191 /*273282*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->273347
133207 /*273306*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT14PDZmbkz), 0|OPFL_Chain|OPFL_MemRefs,
133222 /*273334*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT14PSZ256mbkz), 0|OPFL_Chain|OPFL_MemRefs,
133228 /*273348*/ /*SwitchOpcode*/ 126, TARGET_VAL(X86ISD::RCP14),// ->273477
133230 /*273352*/ OPC_SwitchOpcode /*2 cases */, 55, TARGET_VAL(ISD::LOAD),// ->273411
133246 /*273378*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP14PDZmkz), 0|OPFL_Chain|OPFL_MemRefs,
133254 /*273398*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP14PSZ256mkz), 0|OPFL_Chain|OPFL_MemRefs,
133259 /*273411*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->273476
133275 /*273435*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP14PDZmbkz), 0|OPFL_Chain|OPFL_MemRefs,
133290 /*273463*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP14PSZ256mbkz), 0|OPFL_Chain|OPFL_MemRefs,
133296 /*273477*/ /*SwitchOpcode*/ 73, TARGET_VAL(X86ISD::RSQRT28),// ->273553
133298 /*273481*/ OPC_SwitchOpcode /*2 cases */, 33, TARGET_VAL(ISD::LOAD),// ->273518
133314 /*273506*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT28PDZmkz), 0|OPFL_Chain|OPFL_MemRefs,
133318 /*273518*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->273552
133333 /*273540*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT28PDZmbkz), 0|OPFL_Chain|OPFL_MemRefs,
133338 /*273553*/ /*SwitchOpcode*/ 73, TARGET_VAL(X86ISD::RCP28),// ->273629
133340 /*273557*/ OPC_SwitchOpcode /*2 cases */, 33, TARGET_VAL(ISD::LOAD),// ->273594
133356 /*273582*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP28PDZmkz), 0|OPFL_Chain|OPFL_MemRefs,
133360 /*273594*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->273628
133375 /*273616*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP28PDZmbkz), 0|OPFL_Chain|OPFL_MemRefs,
133380 /*273629*/ /*SwitchOpcode*/ 73, TARGET_VAL(X86ISD::EXP2),// ->273705
133382 /*273633*/ OPC_SwitchOpcode /*2 cases */, 33, TARGET_VAL(ISD::LOAD),// ->273670
133398 /*273658*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXP2PDZmkz), 0|OPFL_Chain|OPFL_MemRefs,
133402 /*273670*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->273704
133417 /*273692*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXP2PDZmbkz), 0|OPFL_Chain|OPFL_MemRefs,
133422 /*273705*/ /*SwitchOpcode*/ 126, TARGET_VAL(X86ISD::FGETEXP),// ->273834
133424 /*273709*/ OPC_SwitchOpcode /*2 cases */, 55, TARGET_VAL(ISD::LOAD),// ->273768
133440 /*273735*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPPDZmkz), 0|OPFL_Chain|OPFL_MemRefs,
133448 /*273755*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPPSZ256mkz), 0|OPFL_Chain|OPFL_MemRefs,
133453 /*273768*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->273833
133469 /*273792*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPPDZmbkz), 0|OPFL_Chain|OPFL_MemRefs,
133484 /*273820*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPPSZ256mbkz), 0|OPFL_Chain|OPFL_MemRefs,
133490 /*273834*/ /*SwitchOpcode*/ 126, TARGET_VAL(ISD::FSQRT),// ->273963
133492 /*273838*/ OPC_SwitchOpcode /*2 cases */, 55, TARGET_VAL(ISD::LOAD),// ->273897
133508 /*273864*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTPDZmkz), 0|OPFL_Chain|OPFL_MemRefs,
133516 /*273884*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTPSZ256mkz), 0|OPFL_Chain|OPFL_MemRefs,
133521 /*273897*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->273962
133537 /*273921*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTPDZmbkz), 0|OPFL_Chain|OPFL_MemRefs,
133552 /*273949*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTPSZ256mbkz), 0|OPFL_Chain|OPFL_MemRefs,
133558 /*273963*/ /*SwitchOpcode*/ 37, TARGET_VAL(X86ISD::MOVSHDUP),// ->274003
133560 /*273967*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
133576 /*273991*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSHDUPZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
133580 /*274003*/ /*SwitchOpcode*/ 37, TARGET_VAL(X86ISD::MOVSLDUP),// ->274043
133582 /*274007*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
133598 /*274031*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSLDUPZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
133602 /*274043*/ /*SwitchOpcode*/ 37, TARGET_VAL(X86ISD::MOVDDUP),// ->274083
133604 /*274047*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
133620 /*274071*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDDUPZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
133624 /*274083*/ /*SwitchOpcode*/ 3|128,1/*131*/, TARGET_VAL(X86ISD::UNPCKH),// ->274218
133627 /*274089*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->274150
133643 /*274115*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKHPDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
133651 /*274136*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKHPSZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
133656 /*274150*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->274217
133672 /*274174*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKHPDZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
133687 /*274203*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKHPSZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
133693 /*274218*/ /*SwitchOpcode*/ 3|128,1/*131*/, TARGET_VAL(X86ISD::UNPCKL),// ->274353
133696 /*274224*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->274285
133712 /*274250*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKLPDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
133720 /*274271*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKLPSZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
133725 /*274285*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->274352
133741 /*274309*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKLPDZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
133756 /*274338*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKLPSZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
133762 /*274353*/ /*SwitchOpcode*/ 85, TARGET_VAL(X86ISD::DPBF16PS),// ->274441
133767 /*274361*/ OPC_SwitchOpcode /*2 cases */, 37, TARGET_VAL(ISD::LOAD),// ->274402
133783 /*274388*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDPBF16PSZ256mkz), 0|OPFL_Chain|OPFL_MemRefs,
133787 /*274402*/ /*SwitchOpcode*/ 35, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->274440
133802 /*274426*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDPBF16PSZ256mbkz), 0|OPFL_Chain|OPFL_MemRefs,
133811 /*274446*/ OPC_CheckOpcode, TARGET_VAL(ISD::INSERT_SUBVECTOR),
133814 /*274451*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
133824 /*274466*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
133834 /*274487*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF32x4Z256rmk), 0|OPFL_Chain|OPFL_MemRefs,
133842 /*274507*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
133852 /*274528*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF64x4Zrmk), 0|OPFL_Chain|OPFL_MemRefs,
133860 /*274548*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
133870 /*274569*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF64x2Zrmk), 0|OPFL_Chain|OPFL_MemRefs,
133877 /*274588*/ OPC_SwitchOpcode /*50 cases */, 80|128,19/*2512*/, TARGET_VAL(ISD::BITCAST),// ->277105
133880 /*274597*/ OPC_SwitchOpcode /*6 cases */, 102, TARGET_VAL(X86ISD::SUBV_BROADCAST),// ->274703
133882 /*274602*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
133900 /*274631*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTF64X4rmk), 0|OPFL_Chain|OPFL_MemRefs,
133914 /*274659*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTF32X4Z256rmk), 0|OPFL_Chain|OPFL_MemRefs,
133929 /*274689*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTF64X2rmk), 0|OPFL_Chain|OPFL_MemRefs,
133934 /*274703*/ /*SwitchOpcode*/ 108|128,4/*620*/, TARGET_VAL(ISD::AND),// ->275327
133938 /*274712*/ OPC_SwitchOpcode /*2 cases */, 99|128,1/*227*/, TARGET_VAL(ISD::LOAD),// ->274944
133954 /*274740*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
133966 /*274767*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
133978 /*274794*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
133990 /*274821*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
134002 /*274848*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
134014 /*274875*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
134026 /*274902*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
134038 /*274929*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
134043 /*274944*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->275015
134059 /*274969*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
134074 /*275000*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
134082 /*275019*/ OPC_SwitchOpcode /*2 cases */, 100|128,1/*228*/, TARGET_VAL(ISD::LOAD),// ->275252
134099 /*275048*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
134111 /*275075*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
134123 /*275102*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
134135 /*275129*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
134147 /*275156*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
134159 /*275183*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
134171 /*275210*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
134183 /*275237*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
134188 /*275252*/ /*SwitchOpcode*/ 70, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->275325
134205 /*275278*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
134221 /*275310*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
134228 /*275327*/ /*SwitchOpcode*/ 108|128,4/*620*/, TARGET_VAL(ISD::OR),// ->275951
134232 /*275336*/ OPC_SwitchOpcode /*2 cases */, 99|128,1/*227*/, TARGET_VAL(ISD::LOAD),// ->275568
134248 /*275364*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
134260 /*275391*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
134272 /*275418*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
134284 /*275445*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
134296 /*275472*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
134308 /*275499*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
134320 /*275526*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
134332 /*275553*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
134337 /*275568*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->275639
134353 /*275593*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
134368 /*275624*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
134376 /*275643*/ OPC_SwitchOpcode /*2 cases */, 100|128,1/*228*/, TARGET_VAL(ISD::LOAD),// ->275876
134393 /*275672*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
134405 /*275699*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
134417 /*275726*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
134429 /*275753*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
134441 /*275780*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
134453 /*275807*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
134465 /*275834*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
134477 /*275861*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
134482 /*275876*/ /*SwitchOpcode*/ 70, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->275949
134499 /*275902*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
134515 /*275934*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
134522 /*275951*/ /*SwitchOpcode*/ 108|128,4/*620*/, TARGET_VAL(ISD::XOR),// ->276575
134526 /*275960*/ OPC_SwitchOpcode /*2 cases */, 99|128,1/*227*/, TARGET_VAL(ISD::LOAD),// ->276192
134542 /*275988*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
134554 /*276015*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
134566 /*276042*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
134578 /*276069*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
134590 /*276096*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
134602 /*276123*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
134614 /*276150*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
134626 /*276177*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
134631 /*276192*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->276263
134647 /*276217*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
134662 /*276248*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
134670 /*276267*/ OPC_SwitchOpcode /*2 cases */, 100|128,1/*228*/, TARGET_VAL(ISD::LOAD),// ->276500
134687 /*276296*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
134699 /*276323*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
134711 /*276350*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
134723 /*276377*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
134735 /*276404*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
134747 /*276431*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
134759 /*276458*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
134771 /*276485*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
134776 /*276500*/ /*SwitchOpcode*/ 70, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->276573
134793 /*276526*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
134809 /*276558*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
134816 /*276575*/ /*SwitchOpcode*/ 50|128,2/*306*/, TARGET_VAL(X86ISD::ANDNP),// ->276885
134819 /*276581*/ OPC_SwitchOpcode /*2 cases */, 99|128,1/*227*/, TARGET_VAL(ISD::LOAD),// ->276813
134835 /*276609*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
134847 /*276636*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
134859 /*276663*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
134871 /*276690*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
134883 /*276717*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
134895 /*276744*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
134907 /*276771*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
134919 /*276798*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
134924 /*276813*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->276884
134940 /*276838*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
134955 /*276869*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
134961 /*276885*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->276920
134975 /*276907*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTF32X2Z256mk), 0|OPFL_Chain|OPFL_MemRefs,
134983 /*276925*/ OPC_SwitchOpcode /*2 cases */, 33, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),// ->276962
134986 /*276931*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
134999 /*276953*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTF32x8Zrrkz), 0,
135003 /*276962*/ /*SwitchOpcode*/ 104, TARGET_VAL(ISD::INSERT_SUBVECTOR),// ->277069
135008 /*276970*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
135020 /*276990*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF32x4Z256rrkz), 0,
135027 /*277004*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
135039 /*277024*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF64x2Zrrkz), 0,
135046 /*277038*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
135058 /*277058*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF64x4Zrrkz), 0,
135066 /*277072*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::SHUF128),
135071 /*277079*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
135081 /*277094*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFF32X4Z256rrikz), 0,
135086 /*277105*/ /*SwitchOpcode*/ 19|128,2/*275*/, TARGET_VAL(X86ISD::VPERMV3),// ->277384
135090 /*277112*/ OPC_SwitchOpcode /*2 cases */, 123, TARGET_VAL(ISD::LOAD),// ->277239
135101 /*277129*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
135108 /*277146*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMI2PS256rmk), 0|OPFL_Chain|OPFL_MemRefs,
135116 /*277170*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMI2PDrmk), 0|OPFL_Chain|OPFL_MemRefs,
135127 /*277199*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2PS256rmk), 0|OPFL_Chain|OPFL_MemRefs,
135135 /*277223*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2PDrmk), 0|OPFL_Chain|OPFL_MemRefs,
135141 /*277239*/ /*SwitchOpcode*/ 12|128,1/*140*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->277383
135151 /*277254*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
135158 /*277270*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMI2PS256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
135167 /*277290*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
135174 /*277306*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMI2PDrmbk), 0|OPFL_Chain|OPFL_MemRefs,
135187 /*277337*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2PS256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
135200 /*277368*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2PDrmbk), 0|OPFL_Chain|OPFL_MemRefs,
135206 /*277384*/ /*SwitchOpcode*/ 85, TARGET_VAL(X86ISD::VPERMI),// ->277472
135208 /*277388*/ OPC_SwitchOpcode /*2 cases */, 39, TARGET_VAL(ISD::LOAD),// ->277431
135218 /*277403*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
135226 /*277417*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMPDZmik), 0|OPFL_Chain|OPFL_MemRefs,
135230 /*277431*/ /*SwitchOpcode*/ 37, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->277471
135239 /*277443*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
135247 /*277457*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMPDZmbik), 0|OPFL_Chain|OPFL_MemRefs,
135252 /*277472*/ /*SwitchOpcode*/ 18|128,1/*146*/, TARGET_VAL(X86ISD::VPERMILPI),// ->277622
135254 /*277477*/ OPC_SwitchOpcode /*2 cases */, 63, TARGET_VAL(ISD::LOAD),// ->277544
135264 /*277492*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
135272 /*277507*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPSZ256mik), 0|OPFL_Chain|OPFL_MemRefs,
135280 /*277529*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPDZmik), 0|OPFL_Chain|OPFL_MemRefs,
135285 /*277544*/ /*SwitchOpcode*/ 74, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->277621
135295 /*277558*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
135303 /*277572*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPSZ256mbik), 0|OPFL_Chain|OPFL_MemRefs,
135312 /*277592*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
135320 /*277606*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPDZmbik), 0|OPFL_Chain|OPFL_MemRefs,
135326 /*277622*/ /*SwitchOpcode*/ 18|128,1/*146*/, TARGET_VAL(X86ISD::VREDUCE),// ->277772
135328 /*277627*/ OPC_SwitchOpcode /*2 cases */, 63, TARGET_VAL(ISD::LOAD),// ->277694
135338 /*277642*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
135346 /*277657*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCEPSZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
135354 /*277679*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCEPDZrmik), 0|OPFL_Chain|OPFL_MemRefs,
135359 /*277694*/ /*SwitchOpcode*/ 74, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->277771
135369 /*277708*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
135377 /*277722*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCEPSZ256rmbik), 0|OPFL_Chain|OPFL_MemRefs,
135386 /*277742*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
135394 /*277756*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCEPDZrmbik), 0|OPFL_Chain|OPFL_MemRefs,
135400 /*277772*/ /*SwitchOpcode*/ 18|128,1/*146*/, TARGET_VAL(X86ISD::VRNDSCALE),// ->277922
135402 /*277777*/ OPC_SwitchOpcode /*2 cases */, 63, TARGET_VAL(ISD::LOAD),// ->277844
135412 /*277792*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
135420 /*277807*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALEPSZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
135428 /*277829*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALEPDZrmik), 0|OPFL_Chain|OPFL_MemRefs,
135433 /*277844*/ /*SwitchOpcode*/ 74, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->277921
135443 /*277858*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
135451 /*277872*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALEPSZ256rmbik), 0|OPFL_Chain|OPFL_MemRefs,
135460 /*277892*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
135468 /*277906*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALEPDZrmbik), 0|OPFL_Chain|OPFL_MemRefs,
135474 /*277922*/ /*SwitchOpcode*/ 18|128,1/*146*/, TARGET_VAL(X86ISD::VGETMANT),// ->278072
135476 /*277927*/ OPC_SwitchOpcode /*2 cases */, 63, TARGET_VAL(ISD::LOAD),// ->277994
135486 /*277942*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
135494 /*277957*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTPSZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
135502 /*277979*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTPDZrmik), 0|OPFL_Chain|OPFL_MemRefs,
135507 /*277994*/ /*SwitchOpcode*/ 74, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->278071
135517 /*278008*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
135525 /*278022*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTPSZ256rmbik), 0|OPFL_Chain|OPFL_MemRefs,
135534 /*278042*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
135542 /*278056*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTPDZrmbik), 0|OPFL_Chain|OPFL_MemRefs,
135548 /*278072*/ /*SwitchOpcode*/ 23|128,1/*151*/, TARGET_VAL(X86ISD::VRANGE),// ->278227
135551 /*278078*/ OPC_SwitchOpcode /*2 cases */, 65, TARGET_VAL(ISD::LOAD),// ->278147
135561 /*278093*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
135569 /*278108*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGEPDZrmik), 0|OPFL_Chain|OPFL_MemRefs,
135577 /*278131*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGEPSZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
135582 /*278147*/ /*SwitchOpcode*/ 76, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->278226
135592 /*278161*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
135600 /*278175*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGEPDZrmbik), 0|OPFL_Chain|OPFL_MemRefs,
135609 /*278196*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
135617 /*278210*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGEPSZ256rmbik), 0|OPFL_Chain|OPFL_MemRefs,
135623 /*278227*/ /*SwitchOpcode*/ 88, TARGET_VAL(X86ISD::SHUF128),// ->278318
135626 /*278232*/ OPC_SwitchOpcode /*2 cases */, 40, TARGET_VAL(ISD::LOAD),// ->278276
135636 /*278247*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
135644 /*278261*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFF64X2Zrmik), 0|OPFL_Chain|OPFL_MemRefs,
135648 /*278276*/ /*SwitchOpcode*/ 38, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->278317
135657 /*278288*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
135665 /*278302*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFF64X2Zrmbik), 0|OPFL_Chain|OPFL_MemRefs,
135670 /*278318*/ /*SwitchOpcode*/ 23|128,1/*151*/, TARGET_VAL(X86ISD::SHUFP),// ->278473
135673 /*278324*/ OPC_SwitchOpcode /*2 cases */, 65, TARGET_VAL(ISD::LOAD),// ->278393
135683 /*278339*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
135691 /*278354*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFPSZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
135699 /*278377*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFPDZrmik), 0|OPFL_Chain|OPFL_MemRefs,
135704 /*278393*/ /*SwitchOpcode*/ 76, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->278472
135714 /*278407*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
135722 /*278421*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFPSZ256rmbik), 0|OPFL_Chain|OPFL_MemRefs,
135731 /*278442*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
135739 /*278456*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFPDZrmbik), 0|OPFL_Chain|OPFL_MemRefs,
135745 /*278473*/ /*SwitchOpcode*/ 35|128,1/*163*/, TARGET_VAL(X86ISD::VFIXUPIMM),// ->278640
135749 /*278480*/ OPC_SwitchOpcode /*2 cases */, 70, TARGET_VAL(ISD::LOAD),// ->278554
135759 /*278495*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
135767 /*278513*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMPSZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
135775 /*278538*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMPDZrmik), 0|OPFL_Chain|OPFL_MemRefs,
135780 /*278554*/ /*SwitchOpcode*/ 82, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->278639
135790 /*278568*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
135798 /*278585*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMPSZ256rmbik), 0|OPFL_Chain|OPFL_MemRefs,
135807 /*278606*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
135815 /*278623*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMPDZrmbik), 0|OPFL_Chain|OPFL_MemRefs,
135821 /*278640*/ /*SwitchOpcode*/ 112, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->278755
135836 /*278663*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTSSZ256mkz), 0|OPFL_Chain|OPFL_MemRefs,
135850 /*278690*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTSDZmkz), 0|OPFL_Chain|OPFL_MemRefs,
135862 /*278715*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTSSZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
135874 /*278741*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTSDZmk), 0|OPFL_Chain|OPFL_MemRefs,
135879 /*278755*/ /*SwitchOpcode*/ 11|128,2/*267*/, TARGET_VAL(ISD::LOAD),// ->279026
135897 /*278786*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVAPSZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
135905 /*278806*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVAPDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
135919 /*278833*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVUPSZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
135927 /*278853*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVUPDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
135944 /*278884*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2PDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
135958 /*278914*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVAPSZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
135966 /*278935*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVAPDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
135978 /*278961*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVUPSZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
135986 /*278982*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVUPDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
136001 /*279012*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2PDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
136006 /*279026*/ /*SwitchOpcode*/ 93, TARGET_VAL(X86ISD::SUBV_BROADCAST),// ->279122
136008 /*279030*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
136024 /*279056*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTF64X4rmk), 0|OPFL_Chain|OPFL_MemRefs,
136036 /*279081*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTF32X4Z256rmk), 0|OPFL_Chain|OPFL_MemRefs,
136049 /*279108*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTF64X2rmk), 0|OPFL_Chain|OPFL_MemRefs,
136054 /*279122*/ /*SwitchOpcode*/ 10|128,2/*266*/, TARGET_VAL(ISD::FADD),// ->279392
136058 /*279131*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->279192
136072 /*279155*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
136080 /*279177*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPSZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
136085 /*279192*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->279257
136099 /*279214*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPDZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
136112 /*279242*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPSZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
136120 /*279261*/ OPC_SwitchOpcode /*2 cases */, 58, TARGET_VAL(ISD::LOAD),// ->279323
136135 /*279286*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
136143 /*279308*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPSZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
136148 /*279323*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->279390
136163 /*279346*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPDZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
136177 /*279375*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPSZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
136184 /*279392*/ /*SwitchOpcode*/ 10|128,2/*266*/, TARGET_VAL(ISD::FMUL),// ->279662
136188 /*279401*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->279462
136202 /*279425*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
136210 /*279447*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPSZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
136215 /*279462*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->279527
136229 /*279484*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPDZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
136242 /*279512*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPSZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
136250 /*279531*/ OPC_SwitchOpcode /*2 cases */, 58, TARGET_VAL(ISD::LOAD),// ->279593
136265 /*279556*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
136273 /*279578*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPSZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
136278 /*279593*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->279660
136293 /*279616*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPDZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
136307 /*279645*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPSZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
136314 /*279662*/ /*SwitchOpcode*/ 1|128,1/*129*/, TARGET_VAL(ISD::FSUB),// ->279795
136317 /*279668*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->279729
136331 /*279692*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBPDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
136339 /*279714*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBPSZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
136344 /*279729*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->279794
136358 /*279751*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBPDZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
136371 /*279779*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBPSZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
136377 /*279795*/ /*SwitchOpcode*/ 1|128,1/*129*/, TARGET_VAL(ISD::FDIV),// ->279928
136380 /*279801*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->279862
136394 /*279825*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVPDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
136402 /*279847*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVPSZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
136407 /*279862*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->279927
136421 /*279884*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVPDZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
136434 /*279912*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVPSZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
136440 /*279928*/ /*SwitchOpcode*/ 1|128,1/*129*/, TARGET_VAL(X86ISD::FMIN),// ->280061
136443 /*279934*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->279995
136457 /*279958*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINPDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
136465 /*279980*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINPSZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
136470 /*279995*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->280060
136484 /*280017*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINPDZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
136497 /*280045*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINPSZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
136503 /*280061*/ /*SwitchOpcode*/ 1|128,1/*129*/, TARGET_VAL(X86ISD::FMAX),// ->280194
136506 /*280067*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->280128
136520 /*280091*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXPDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
136528 /*280113*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXPSZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
136533 /*280128*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->280193
136547 /*280150*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXPDZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
136560 /*280178*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXPSZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
136566 /*280194*/ /*SwitchOpcode*/ 10|128,2/*266*/, TARGET_VAL(X86ISD::FMINC),// ->280464
136570 /*280203*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->280264
136584 /*280227*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
136592 /*280249*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPSZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
136597 /*280264*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->280329
136611 /*280286*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPDZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
136624 /*280314*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPSZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
136632 /*280333*/ OPC_SwitchOpcode /*2 cases */, 58, TARGET_VAL(ISD::LOAD),// ->280395
136647 /*280358*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
136655 /*280380*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPSZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
136660 /*280395*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->280462
136675 /*280418*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPDZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
136689 /*280447*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPSZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
136696 /*280464*/ /*SwitchOpcode*/ 10|128,2/*266*/, TARGET_VAL(X86ISD::FMAXC),// ->280734
136700 /*280473*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->280534
136714 /*280497*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
136722 /*280519*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPSZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
136727 /*280534*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->280599
136741 /*280556*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPDZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
136754 /*280584*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPSZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
136762 /*280603*/ OPC_SwitchOpcode /*2 cases */, 58, TARGET_VAL(ISD::LOAD),// ->280665
136777 /*280628*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
136785 /*280650*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPSZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
136790 /*280665*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->280732
136805 /*280688*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPDZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
136819 /*280717*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPSZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
136826 /*280734*/ /*SwitchOpcode*/ 1|128,1/*129*/, TARGET_VAL(X86ISD::SCALEF),// ->280867
136829 /*280740*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->280801
136843 /*280764*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFPDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
136851 /*280786*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFPSZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
136856 /*280801*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->280866
136870 /*280823*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFPDZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
136883 /*280851*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFPSZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
136889 /*280867*/ /*SwitchOpcode*/ 1|128,1/*129*/, TARGET_VAL(X86ISD::VPERMV),// ->281000
136892 /*280873*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->280934
136906 /*280897*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMPSZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
136914 /*280919*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMPDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
136919 /*280934*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->280999
136933 /*280956*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMPSZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
136946 /*280984*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMPDZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
136952 /*281000*/ /*SwitchOpcode*/ 1|128,1/*129*/, TARGET_VAL(X86ISD::VPERMILPV),// ->281133
136955 /*281006*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->281067
136969 /*281030*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPSZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
136977 /*281052*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
136982 /*281067*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->281132
136996 /*281089*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPSZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
137009 /*281117*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPDZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
137015 /*281133*/ /*SwitchOpcode*/ 75|128,6/*843*/, TARGET_VAL(ISD::FMA),// ->281980
137021 /*281146*/ OPC_SwitchOpcode /*2 cases */, 62, TARGET_VAL(ISD::LOAD),// ->281212
137035 /*281173*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PSZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
137043 /*281197*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PDZmk), 0|OPFL_Chain|OPFL_MemRefs,
137048 /*281212*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->281283
137062 /*281237*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PSZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
137075 /*281268*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PDZmbk), 0|OPFL_Chain|OPFL_MemRefs,
137083 /*281287*/ OPC_SwitchOpcode /*2 cases */, 59, TARGET_VAL(ISD::LOAD),// ->281350
137098 /*281313*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231PSZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
137106 /*281335*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231PDZmk), 0|OPFL_Chain|OPFL_MemRefs,
137111 /*281350*/ /*SwitchOpcode*/ 66, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->281419
137126 /*281374*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231PSZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
137140 /*281404*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231PDZmbk), 0|OPFL_Chain|OPFL_MemRefs,
137149 /*281424*/ OPC_SwitchOpcode /*2 cases */, 60, TARGET_VAL(ISD::LOAD),// ->281488
137165 /*281451*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132PSZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
137173 /*281473*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132PDZmk), 0|OPFL_Chain|OPFL_MemRefs,
137178 /*281488*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->281559
137194 /*281513*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132PSZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
137209 /*281544*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132PDZmbk), 0|OPFL_Chain|OPFL_MemRefs,
137219 /*281565*/ OPC_SwitchOpcode /*2 cases */, 62, TARGET_VAL(ISD::LOAD),// ->281631
137233 /*281592*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PSZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
137241 /*281616*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PDZmk), 0|OPFL_Chain|OPFL_MemRefs,
137246 /*281631*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->281702
137260 /*281656*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PSZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
137273 /*281687*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PDZmbk), 0|OPFL_Chain|OPFL_MemRefs,
137281 /*281706*/ OPC_SwitchOpcode /*2 cases */, 60, TARGET_VAL(ISD::LOAD),// ->281770
137297 /*281733*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231PSZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
137305 /*281755*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231PDZmk), 0|OPFL_Chain|OPFL_MemRefs,
137310 /*281770*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->281841
137326 /*281795*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231PSZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
137341 /*281826*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231PDZmbk), 0|OPFL_Chain|OPFL_MemRefs,
137350 /*281846*/ OPC_SwitchOpcode /*2 cases */, 59, TARGET_VAL(ISD::LOAD),// ->281909
137365 /*281872*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132PSZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
137373 /*281894*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132PDZmk), 0|OPFL_Chain|OPFL_MemRefs,
137378 /*281909*/ /*SwitchOpcode*/ 66, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->281978
137393 /*281933*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132PSZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
137407 /*281963*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132PDZmbk), 0|OPFL_Chain|OPFL_MemRefs,
137414 /*281980*/ /*SwitchOpcode*/ 75|128,6/*843*/, TARGET_VAL(X86ISD::FMSUB),// ->282827
137420 /*281993*/ OPC_SwitchOpcode /*2 cases */, 62, TARGET_VAL(ISD::LOAD),// ->282059
137434 /*282020*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PSZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
137442 /*282044*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PDZmk), 0|OPFL_Chain|OPFL_MemRefs,
137447 /*282059*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->282130
137461 /*282084*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PSZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
137474 /*282115*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PDZmbk), 0|OPFL_Chain|OPFL_MemRefs,
137482 /*282134*/ OPC_SwitchOpcode /*2 cases */, 59, TARGET_VAL(ISD::LOAD),// ->282197
137497 /*282160*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231PSZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
137505 /*282182*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231PDZmk), 0|OPFL_Chain|OPFL_MemRefs,
137510 /*282197*/ /*SwitchOpcode*/ 66, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->282266
137525 /*282221*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231PSZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
137539 /*282251*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231PDZmbk), 0|OPFL_Chain|OPFL_MemRefs,
137548 /*282271*/ OPC_SwitchOpcode /*2 cases */, 60, TARGET_VAL(ISD::LOAD),// ->282335
137564 /*282298*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132PSZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
137572 /*282320*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132PDZmk), 0|OPFL_Chain|OPFL_MemRefs,
137577 /*282335*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->282406
137593 /*282360*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132PSZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
137608 /*282391*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132PDZmbk), 0|OPFL_Chain|OPFL_MemRefs,
137618 /*282412*/ OPC_SwitchOpcode /*2 cases */, 62, TARGET_VAL(ISD::LOAD),// ->282478
137632 /*282439*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PSZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
137640 /*282463*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PDZmk), 0|OPFL_Chain|OPFL_MemRefs,
137645 /*282478*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->282549
137659 /*282503*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PSZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
137672 /*282534*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PDZmbk), 0|OPFL_Chain|OPFL_MemRefs,
137680 /*282553*/ OPC_SwitchOpcode /*2 cases */, 60, TARGET_VAL(ISD::LOAD),// ->282617
137696 /*282580*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231PSZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
137704 /*282602*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231PDZmk), 0|OPFL_Chain|OPFL_MemRefs,
137709 /*282617*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->282688
137725 /*282642*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231PSZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
137740 /*282673*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231PDZmbk), 0|OPFL_Chain|OPFL_MemRefs,
137749 /*282693*/ OPC_SwitchOpcode /*2 cases */, 59, TARGET_VAL(ISD::LOAD),// ->282756
137764 /*282719*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132PSZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
137772 /*282741*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132PDZmk), 0|OPFL_Chain|OPFL_MemRefs,
137777 /*282756*/ /*SwitchOpcode*/ 66, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->282825
137792 /*282780*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132PSZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
137806 /*282810*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132PDZmbk), 0|OPFL_Chain|OPFL_MemRefs,
137813 /*282827*/ /*SwitchOpcode*/ 75|128,6/*843*/, TARGET_VAL(X86ISD::FMADDSUB),// ->283674
137819 /*282840*/ OPC_SwitchOpcode /*2 cases */, 62, TARGET_VAL(ISD::LOAD),// ->282906
137833 /*282867*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PSZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
137841 /*282891*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PDZmk), 0|OPFL_Chain|OPFL_MemRefs,
137846 /*282906*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->282977
137860 /*282931*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PSZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
137873 /*282962*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PDZmbk), 0|OPFL_Chain|OPFL_MemRefs,
137881 /*282981*/ OPC_SwitchOpcode /*2 cases */, 59, TARGET_VAL(ISD::LOAD),// ->283044
137896 /*283007*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB231PSZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
137904 /*283029*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB231PDZmk), 0|OPFL_Chain|OPFL_MemRefs,
137909 /*283044*/ /*SwitchOpcode*/ 66, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->283113
137924 /*283068*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB231PSZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
137938 /*283098*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB231PDZmbk), 0|OPFL_Chain|OPFL_MemRefs,
137947 /*283118*/ OPC_SwitchOpcode /*2 cases */, 60, TARGET_VAL(ISD::LOAD),// ->283182
137963 /*283145*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB132PSZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
137971 /*283167*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB132PDZmk), 0|OPFL_Chain|OPFL_MemRefs,
137976 /*283182*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->283253
137992 /*283207*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB132PSZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
138007 /*283238*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB132PDZmbk), 0|OPFL_Chain|OPFL_MemRefs,
138017 /*283259*/ OPC_SwitchOpcode /*2 cases */, 62, TARGET_VAL(ISD::LOAD),// ->283325
138031 /*283286*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PSZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
138039 /*283310*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PDZmk), 0|OPFL_Chain|OPFL_MemRefs,
138044 /*283325*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->283396
138058 /*283350*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PSZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
138071 /*283381*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PDZmbk), 0|OPFL_Chain|OPFL_MemRefs,
138079 /*283400*/ OPC_SwitchOpcode /*2 cases */, 60, TARGET_VAL(ISD::LOAD),// ->283464
138095 /*283427*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB231PSZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
138103 /*283449*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB231PDZmk), 0|OPFL_Chain|OPFL_MemRefs,
138108 /*283464*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->283535
138124 /*283489*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB231PSZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
138139 /*283520*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB231PDZmbk), 0|OPFL_Chain|OPFL_MemRefs,
138148 /*283540*/ OPC_SwitchOpcode /*2 cases */, 59, TARGET_VAL(ISD::LOAD),// ->283603
138163 /*283566*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB132PSZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
138171 /*283588*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB132PDZmk), 0|OPFL_Chain|OPFL_MemRefs,
138176 /*283603*/ /*SwitchOpcode*/ 66, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->283672
138191 /*283627*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB132PSZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
138205 /*283657*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB132PDZmbk), 0|OPFL_Chain|OPFL_MemRefs,
138212 /*283674*/ /*SwitchOpcode*/ 75|128,6/*843*/, TARGET_VAL(X86ISD::FMSUBADD),// ->284521
138218 /*283687*/ OPC_SwitchOpcode /*2 cases */, 62, TARGET_VAL(ISD::LOAD),// ->283753
138232 /*283714*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PSZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
138240 /*283738*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PDZmk), 0|OPFL_Chain|OPFL_MemRefs,
138245 /*283753*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->283824
138259 /*283778*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PSZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
138272 /*283809*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PDZmbk), 0|OPFL_Chain|OPFL_MemRefs,
138280 /*283828*/ OPC_SwitchOpcode /*2 cases */, 59, TARGET_VAL(ISD::LOAD),// ->283891
138295 /*283854*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD231PSZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
138303 /*283876*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD231PDZmk), 0|OPFL_Chain|OPFL_MemRefs,
138308 /*283891*/ /*SwitchOpcode*/ 66, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->283960
138323 /*283915*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD231PSZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
138337 /*283945*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD231PDZmbk), 0|OPFL_Chain|OPFL_MemRefs,
138346 /*283965*/ OPC_SwitchOpcode /*2 cases */, 60, TARGET_VAL(ISD::LOAD),// ->284029
138362 /*283992*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD132PSZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
138370 /*284014*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD132PDZmk), 0|OPFL_Chain|OPFL_MemRefs,
138375 /*284029*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->284100
138391 /*284054*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD132PSZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
138406 /*284085*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD132PDZmbk), 0|OPFL_Chain|OPFL_MemRefs,
138416 /*284106*/ OPC_SwitchOpcode /*2 cases */, 62, TARGET_VAL(ISD::LOAD),// ->284172
138430 /*284133*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PSZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
138438 /*284157*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PDZmk), 0|OPFL_Chain|OPFL_MemRefs,
138443 /*284172*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->284243
138457 /*284197*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PSZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
138470 /*284228*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PDZmbk), 0|OPFL_Chain|OPFL_MemRefs,
138478 /*284247*/ OPC_SwitchOpcode /*2 cases */, 60, TARGET_VAL(ISD::LOAD),// ->284311
138494 /*284274*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD231PSZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
138502 /*284296*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD231PDZmk), 0|OPFL_Chain|OPFL_MemRefs,
138507 /*284311*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->284382
138523 /*284336*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD231PSZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
138538 /*284367*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD231PDZmbk), 0|OPFL_Chain|OPFL_MemRefs,
138547 /*284387*/ OPC_SwitchOpcode /*2 cases */, 59, TARGET_VAL(ISD::LOAD),// ->284450
138562 /*284413*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD132PSZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
138570 /*284435*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD132PDZmk), 0|OPFL_Chain|OPFL_MemRefs,
138575 /*284450*/ /*SwitchOpcode*/ 66, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->284519
138590 /*284474*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD132PSZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
138604 /*284504*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD132PDZmbk), 0|OPFL_Chain|OPFL_MemRefs,
138611 /*284521*/ /*SwitchOpcode*/ 75|128,6/*843*/, TARGET_VAL(X86ISD::FNMADD),// ->285368
138617 /*284534*/ OPC_SwitchOpcode /*2 cases */, 62, TARGET_VAL(ISD::LOAD),// ->284600
138631 /*284561*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PSZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
138639 /*284585*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PDZmk), 0|OPFL_Chain|OPFL_MemRefs,
138644 /*284600*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->284671
138658 /*284625*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PSZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
138671 /*284656*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PDZmbk), 0|OPFL_Chain|OPFL_MemRefs,
138679 /*284675*/ OPC_SwitchOpcode /*2 cases */, 59, TARGET_VAL(ISD::LOAD),// ->284738
138694 /*284701*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231PSZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
138702 /*284723*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231PDZmk), 0|OPFL_Chain|OPFL_MemRefs,
138707 /*284738*/ /*SwitchOpcode*/ 66, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->284807
138722 /*284762*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231PSZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
138736 /*284792*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231PDZmbk), 0|OPFL_Chain|OPFL_MemRefs,
138745 /*284812*/ OPC_SwitchOpcode /*2 cases */, 60, TARGET_VAL(ISD::LOAD),// ->284876
138761 /*284839*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132PSZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
138769 /*284861*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132PDZmk), 0|OPFL_Chain|OPFL_MemRefs,
138774 /*284876*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->284947
138790 /*284901*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132PSZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
138805 /*284932*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132PDZmbk), 0|OPFL_Chain|OPFL_MemRefs,
138815 /*284953*/ OPC_SwitchOpcode /*2 cases */, 62, TARGET_VAL(ISD::LOAD),// ->285019
138829 /*284980*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PSZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
138837 /*285004*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PDZmk), 0|OPFL_Chain|OPFL_MemRefs,
138842 /*285019*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->285090
138856 /*285044*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PSZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
138869 /*285075*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PDZmbk), 0|OPFL_Chain|OPFL_MemRefs,
138877 /*285094*/ OPC_SwitchOpcode /*2 cases */, 60, TARGET_VAL(ISD::LOAD),// ->285158
138893 /*285121*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231PSZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
138901 /*285143*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231PDZmk), 0|OPFL_Chain|OPFL_MemRefs,
138906 /*285158*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->285229
138922 /*285183*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231PSZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
138937 /*285214*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231PDZmbk), 0|OPFL_Chain|OPFL_MemRefs,
138946 /*285234*/ OPC_SwitchOpcode /*2 cases */, 59, TARGET_VAL(ISD::LOAD),// ->285297
138961 /*285260*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132PSZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
138969 /*285282*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132PDZmk), 0|OPFL_Chain|OPFL_MemRefs,
138974 /*285297*/ /*SwitchOpcode*/ 66, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->285366
138989 /*285321*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132PSZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
139003 /*285351*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132PDZmbk), 0|OPFL_Chain|OPFL_MemRefs,
139010 /*285368*/ /*SwitchOpcode*/ 75|128,6/*843*/, TARGET_VAL(X86ISD::FNMSUB),// ->286215
139016 /*285381*/ OPC_SwitchOpcode /*2 cases */, 62, TARGET_VAL(ISD::LOAD),// ->285447
139030 /*285408*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PSZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
139038 /*285432*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PDZmk), 0|OPFL_Chain|OPFL_MemRefs,
139043 /*285447*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->285518
139057 /*285472*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PSZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
139070 /*285503*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PDZmbk), 0|OPFL_Chain|OPFL_MemRefs,
139078 /*285522*/ OPC_SwitchOpcode /*2 cases */, 59, TARGET_VAL(ISD::LOAD),// ->285585
139093 /*285548*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231PSZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
139101 /*285570*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231PDZmk), 0|OPFL_Chain|OPFL_MemRefs,
139106 /*285585*/ /*SwitchOpcode*/ 66, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->285654
139121 /*285609*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231PSZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
139135 /*285639*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231PDZmbk), 0|OPFL_Chain|OPFL_MemRefs,
139144 /*285659*/ OPC_SwitchOpcode /*2 cases */, 60, TARGET_VAL(ISD::LOAD),// ->285723
139160 /*285686*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132PSZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
139168 /*285708*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132PDZmk), 0|OPFL_Chain|OPFL_MemRefs,
139173 /*285723*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->285794
139189 /*285748*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132PSZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
139204 /*285779*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132PDZmbk), 0|OPFL_Chain|OPFL_MemRefs,
139214 /*285800*/ OPC_SwitchOpcode /*2 cases */, 62, TARGET_VAL(ISD::LOAD),// ->285866
139228 /*285827*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PSZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
139236 /*285851*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PDZmk), 0|OPFL_Chain|OPFL_MemRefs,
139241 /*285866*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->285937
139255 /*285891*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PSZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
139268 /*285922*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PDZmbk), 0|OPFL_Chain|OPFL_MemRefs,
139276 /*285941*/ OPC_SwitchOpcode /*2 cases */, 60, TARGET_VAL(ISD::LOAD),// ->286005
139292 /*285968*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231PSZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
139300 /*285990*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231PDZmk), 0|OPFL_Chain|OPFL_MemRefs,
139305 /*286005*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->286076
139321 /*286030*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231PSZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
139336 /*286061*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231PDZmbk), 0|OPFL_Chain|OPFL_MemRefs,
139345 /*286081*/ OPC_SwitchOpcode /*2 cases */, 59, TARGET_VAL(ISD::LOAD),// ->286144
139360 /*286107*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132PSZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
139368 /*286129*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132PDZmk), 0|OPFL_Chain|OPFL_MemRefs,
139373 /*286144*/ /*SwitchOpcode*/ 66, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->286213
139388 /*286168*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132PSZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
139402 /*286198*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132PDZmbk), 0|OPFL_Chain|OPFL_MemRefs,
139409 /*286215*/ /*SwitchOpcode*/ 75, TARGET_VAL(X86ISD::VFPROUND),// ->286293
139411 /*286219*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->286257
139426 /*286244*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2PSZrmk), 0|OPFL_Chain|OPFL_MemRefs,
139430 /*286257*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->286292
139444 /*286279*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2PSZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
139449 /*286293*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::FP_EXTEND),// ->286330
139451 /*286297*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
139464 /*286317*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2PDZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
139468 /*286330*/ /*SwitchOpcode*/ 71, TARGET_VAL(ISD::FP_ROUND),// ->286404
139470 /*286334*/ OPC_SwitchOpcode /*2 cases */, 32, TARGET_VAL(ISD::LOAD),// ->286370
139484 /*286357*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2PSZrmk), 0|OPFL_Chain|OPFL_MemRefs,
139488 /*286370*/ /*SwitchOpcode*/ 30, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->286403
139501 /*286390*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2PSZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
139506 /*286404*/ /*SwitchOpcode*/ 97|128,1/*225*/, TARGET_VAL(ISD::SINT_TO_FP),// ->286633
139508 /*286409*/ OPC_SwitchOpcode /*2 cases */, 108, TARGET_VAL(ISD::LOAD),// ->286521
139523 /*286436*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTDQ2PDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
139531 /*286457*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTDQ2PSZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
139544 /*286485*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTQQ2PDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
139552 /*286506*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTQQ2PSZrmk), 0|OPFL_Chain|OPFL_MemRefs,
139558 /*286521*/ /*SwitchOpcode*/ 108, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->286632
139572 /*286545*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTDQ2PDZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
139580 /*286566*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTDQ2PSZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
139594 /*286596*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTQQ2PDZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
139602 /*286617*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTQQ2PSZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
139609 /*286633*/ /*SwitchOpcode*/ 97|128,1/*225*/, TARGET_VAL(ISD::UINT_TO_FP),// ->286862
139611 /*286638*/ OPC_SwitchOpcode /*2 cases */, 108, TARGET_VAL(ISD::LOAD),// ->286750
139626 /*286665*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUDQ2PDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
139634 /*286686*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUDQ2PSZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
139647 /*286714*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUQQ2PDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
139655 /*286735*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUQQ2PSZrmk), 0|OPFL_Chain|OPFL_MemRefs,
139661 /*286750*/ /*SwitchOpcode*/ 108, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->286861
139675 /*286774*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUDQ2PDZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
139683 /*286795*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUDQ2PSZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
139697 /*286825*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUQQ2PDZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
139705 /*286846*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUQQ2PSZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
139712 /*286862*/ /*SwitchOpcode*/ 38, TARGET_VAL(X86ISD::CVTPH2PS),// ->286903
139714 /*286866*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
139729 /*286890*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPH2PSZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
139733 /*286903*/ /*SwitchOpcode*/ 124, TARGET_VAL(X86ISD::RSQRT14),// ->287030
139735 /*286907*/ OPC_SwitchOpcode /*2 cases */, 55, TARGET_VAL(ISD::LOAD),// ->286966
139749 /*286931*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT14PDZmk), 0|OPFL_Chain|OPFL_MemRefs,
139757 /*286952*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT14PSZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
139762 /*286966*/ /*SwitchOpcode*/ 60, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->287029
139776 /*286988*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT14PDZmbk), 0|OPFL_Chain|OPFL_MemRefs,
139789 /*287015*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT14PSZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
139795 /*287030*/ /*SwitchOpcode*/ 124, TARGET_VAL(X86ISD::RCP14),// ->287157
139797 /*287034*/ OPC_SwitchOpcode /*2 cases */, 55, TARGET_VAL(ISD::LOAD),// ->287093
139811 /*287058*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP14PDZmk), 0|OPFL_Chain|OPFL_MemRefs,
139819 /*287079*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP14PSZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
139824 /*287093*/ /*SwitchOpcode*/ 60, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->287156
139838 /*287115*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP14PDZmbk), 0|OPFL_Chain|OPFL_MemRefs,
139851 /*287142*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP14PSZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
139857 /*287157*/ /*SwitchOpcode*/ 71, TARGET_VAL(X86ISD::RSQRT28),// ->287231
139859 /*287161*/ OPC_SwitchOpcode /*2 cases */, 32, TARGET_VAL(ISD::LOAD),// ->287197
139873 /*287184*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT28PDZmk), 0|OPFL_Chain|OPFL_MemRefs,
139877 /*287197*/ /*SwitchOpcode*/ 30, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->287230
139890 /*287217*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT28PDZmbk), 0|OPFL_Chain|OPFL_MemRefs,
139895 /*287231*/ /*SwitchOpcode*/ 71, TARGET_VAL(X86ISD::RCP28),// ->287305
139897 /*287235*/ OPC_SwitchOpcode /*2 cases */, 32, TARGET_VAL(ISD::LOAD),// ->287271
139911 /*287258*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP28PDZmk), 0|OPFL_Chain|OPFL_MemRefs,
139915 /*287271*/ /*SwitchOpcode*/ 30, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->287304
139928 /*287291*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP28PDZmbk), 0|OPFL_Chain|OPFL_MemRefs,
139933 /*287305*/ /*SwitchOpcode*/ 71, TARGET_VAL(X86ISD::EXP2),// ->287379
139935 /*287309*/ OPC_SwitchOpcode /*2 cases */, 32, TARGET_VAL(ISD::LOAD),// ->287345
139949 /*287332*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXP2PDZmk), 0|OPFL_Chain|OPFL_MemRefs,
139953 /*287345*/ /*SwitchOpcode*/ 30, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->287378
139966 /*287365*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXP2PDZmbk), 0|OPFL_Chain|OPFL_MemRefs,
139971 /*287379*/ /*SwitchOpcode*/ 124, TARGET_VAL(X86ISD::FGETEXP),// ->287506
139973 /*287383*/ OPC_SwitchOpcode /*2 cases */, 55, TARGET_VAL(ISD::LOAD),// ->287442
139987 /*287407*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPPDZmk), 0|OPFL_Chain|OPFL_MemRefs,
139995 /*287428*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPPSZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
140000 /*287442*/ /*SwitchOpcode*/ 60, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->287505
140014 /*287464*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPPDZmbk), 0|OPFL_Chain|OPFL_MemRefs,
140027 /*287491*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPPSZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
140033 /*287506*/ /*SwitchOpcode*/ 124, TARGET_VAL(ISD::FSQRT),// ->287633
140035 /*287510*/ OPC_SwitchOpcode /*2 cases */, 55, TARGET_VAL(ISD::LOAD),// ->287569
140049 /*287534*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTPDZmk), 0|OPFL_Chain|OPFL_MemRefs,
140057 /*287555*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTPSZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
140062 /*287569*/ /*SwitchOpcode*/ 60, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->287632
140076 /*287591*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTPDZmbk), 0|OPFL_Chain|OPFL_MemRefs,
140089 /*287618*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTPSZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
140095 /*287633*/ /*SwitchOpcode*/ 36, TARGET_VAL(X86ISD::MOVSHDUP),// ->287672
140097 /*287637*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
140111 /*287659*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSHDUPZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
140115 /*287672*/ /*SwitchOpcode*/ 36, TARGET_VAL(X86ISD::MOVSLDUP),// ->287711
140117 /*287676*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
140131 /*287698*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSLDUPZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
140135 /*287711*/ /*SwitchOpcode*/ 36, TARGET_VAL(X86ISD::MOVDDUP),// ->287750
140137 /*287715*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
140151 /*287737*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDDUPZrmk), 0|OPFL_Chain|OPFL_MemRefs,
140155 /*287750*/ /*SwitchOpcode*/ 1|128,1/*129*/, TARGET_VAL(X86ISD::UNPCKH),// ->287883
140158 /*287756*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->287817
140172 /*287780*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKHPDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
140180 /*287802*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKHPSZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
140185 /*287817*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->287882
140199 /*287839*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKHPDZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
140212 /*287867*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKHPSZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
140218 /*287883*/ /*SwitchOpcode*/ 1|128,1/*129*/, TARGET_VAL(X86ISD::UNPCKL),// ->288016
140221 /*287889*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->287950
140235 /*287913*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKLPDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
140243 /*287935*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKLPSZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
140248 /*287950*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->288015
140262 /*287972*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKLPDZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
140275 /*288000*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKLPSZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
140281 /*288016*/ /*SwitchOpcode*/ 83, TARGET_VAL(X86ISD::DPBF16PS),// ->288102
140286 /*288024*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->288064
140300 /*288050*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDPBF16PSZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
140304 /*288064*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->288101
140317 /*288087*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDPBF16PSZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
140326 /*288107*/ OPC_SwitchOpcode /*2 cases */, 30, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),// ->288141
140329 /*288113*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
140340 /*288132*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTF32x8Zrrkz), 0,
140344 /*288141*/ /*SwitchOpcode*/ 95, TARGET_VAL(ISD::INSERT_SUBVECTOR),// ->288239
140349 /*288149*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
140359 /*288166*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF32x4Z256rrkz), 0,
140366 /*288180*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
140376 /*288197*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF64x4Zrrkz), 0,
140383 /*288211*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
140393 /*288228*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF64x2Zrrkz), 0,
140401 /*288243*/ OPC_SwitchOpcode /*31 cases */, 114|128,6/*882*/, TARGET_VAL(ISD::BITCAST),// ->289130
140405 /*288252*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
140408 /*288257*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
140419 /*288277*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTF32x8Zrrk), 0,
140425 /*288290*/ OPC_SwitchOpcode /*5 cases */, 22, TARGET_VAL(X86ISD::VBROADCAST),// ->288316
140436 /*288308*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTF32X2Z256rkz), 0,
140440 /*288316*/ /*SwitchOpcode*/ 36|128,1/*164*/, TARGET_VAL(ISD::AND),// ->288484
140451 /*288334*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ256rrkz), 0,
140463 /*288354*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ256rrkz), 0,
140475 /*288374*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ256rrkz), 0,
140487 /*288394*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ256rrkz), 0,
140499 /*288414*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZrrkz), 0,
140511 /*288434*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZrrkz), 0,
140523 /*288454*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZrrkz), 0,
140535 /*288474*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZrrkz), 0,
140540 /*288484*/ /*SwitchOpcode*/ 36|128,1/*164*/, TARGET_VAL(ISD::OR),// ->288652
140551 /*288502*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ256rrkz), 0,
140563 /*288522*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ256rrkz), 0,
140575 /*288542*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ256rrkz), 0,
140587 /*288562*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ256rrkz), 0,
140599 /*288582*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZrrkz), 0,
140611 /*288602*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZrrkz), 0,
140623 /*288622*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZrrkz), 0,
140635 /*288642*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZrrkz), 0,
140640 /*288652*/ /*SwitchOpcode*/ 36|128,1/*164*/, TARGET_VAL(ISD::XOR),// ->288820
140651 /*288670*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ256rrkz), 0,
140663 /*288690*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ256rrkz), 0,
140675 /*288710*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ256rrkz), 0,
140687 /*288730*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ256rrkz), 0,
140699 /*288750*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZrrkz), 0,
140711 /*288770*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZrrkz), 0,
140723 /*288790*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZrrkz), 0,
140735 /*288810*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZrrkz), 0,
140740 /*288820*/ /*SwitchOpcode*/ 36|128,1/*164*/, TARGET_VAL(X86ISD::ANDNP),// ->288988
140751 /*288838*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ256rrkz), 0,
140763 /*288858*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ256rrkz), 0,
140775 /*288878*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ256rrkz), 0,
140787 /*288898*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ256rrkz), 0,
140799 /*288918*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZrrkz), 0,
140811 /*288938*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZrrkz), 0,
140823 /*288958*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZrrkz), 0,
140835 /*288978*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZrrkz), 0,
140844 /*288992*/ OPC_CheckOpcode, TARGET_VAL(ISD::INSERT_SUBVECTOR),
140849 /*289000*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
140859 /*289018*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF32x4Z256rrk), 0,
140866 /*289033*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
140876 /*289051*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF64x2Zrrk), 0,
140883 /*289066*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
140893 /*289084*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF64x4Zrrk), 0,
140900 /*289098*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::SHUF128),
140905 /*289105*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
140913 /*289118*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFF32X4Z256rrik), 0,
140918 /*289130*/ /*SwitchOpcode*/ 26, TARGET_VAL(X86ISD::FADD_RND),// ->289159
140923 /*289137*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
140931 /*289149*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPDZrrbkz), 0,
140935 /*289159*/ /*SwitchOpcode*/ 26, TARGET_VAL(X86ISD::FMUL_RND),// ->289188
140940 /*289166*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
140948 /*289178*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPDZrrbkz), 0,
140952 /*289188*/ /*SwitchOpcode*/ 26, TARGET_VAL(X86ISD::FSUB_RND),// ->289217
140957 /*289195*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
140965 /*289207*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBPDZrrbkz), 0,
140969 /*289217*/ /*SwitchOpcode*/ 26, TARGET_VAL(X86ISD::FDIV_RND),// ->289246
140974 /*289224*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
140982 /*289236*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVPDZrrbkz), 0,
140986 /*289246*/ /*SwitchOpcode*/ 26, TARGET_VAL(X86ISD::SCALEF_RND),// ->289275
140991 /*289253*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
140999 /*289265*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFPDZrrbkz), 0,
141003 /*289275*/ /*SwitchOpcode*/ 24, TARGET_VAL(X86ISD::VPERMI),// ->289302
141007 /*289281*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
141015 /*289293*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMPDZrikz), 0,
141019 /*289302*/ /*SwitchOpcode*/ 39, TARGET_VAL(X86ISD::VPERMILPI),// ->289344
141023 /*289308*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
141031 /*289321*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPSZ256rikz), 0,
141037 /*289334*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPDZrikz), 0,
141042 /*289344*/ /*SwitchOpcode*/ 28, TARGET_VAL(X86ISD::FMADD_RND),// ->289375
141048 /*289352*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
141056 /*289364*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PDZrbkz), 0,
141060 /*289375*/ /*SwitchOpcode*/ 28, TARGET_VAL(X86ISD::FMSUB_RND),// ->289406
141066 /*289383*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
141074 /*289395*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PDZrbkz), 0,
141078 /*289406*/ /*SwitchOpcode*/ 28, TARGET_VAL(X86ISD::FMADDSUB_RND),// ->289437
141084 /*289414*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
141092 /*289426*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PDZrbkz), 0,
141096 /*289437*/ /*SwitchOpcode*/ 28, TARGET_VAL(X86ISD::FMSUBADD_RND),// ->289468
141102 /*289445*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
141110 /*289457*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PDZrbkz), 0,
141114 /*289468*/ /*SwitchOpcode*/ 28, TARGET_VAL(X86ISD::FNMADD_RND),// ->289499
141120 /*289476*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
141128 /*289488*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PDZrbkz), 0,
141132 /*289499*/ /*SwitchOpcode*/ 28, TARGET_VAL(X86ISD::FNMSUB_RND),// ->289530
141138 /*289507*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
141146 /*289519*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PDZrbkz), 0,
141150 /*289530*/ /*SwitchOpcode*/ 26, TARGET_VAL(X86ISD::VFPROUND_RND),// ->289559
141155 /*289538*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
141163 /*289550*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2PSZrrbkz), 0,
141167 /*289559*/ /*SwitchOpcode*/ 41, TARGET_VAL(X86ISD::SINT_TO_FP_RND),// ->289603
141172 /*289567*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
141180 /*289580*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTQQ2PDZrrbkz), 0,
141186 /*289593*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTQQ2PSZrrbkz), 0,
141191 /*289603*/ /*SwitchOpcode*/ 41, TARGET_VAL(X86ISD::UINT_TO_FP_RND),// ->289647
141196 /*289611*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
141204 /*289624*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUQQ2PDZrrbkz), 0,
141210 /*289637*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUQQ2PSZrrbkz), 0,
141215 /*289647*/ /*SwitchOpcode*/ 24, TARGET_VAL(X86ISD::FSQRT_RND),// ->289674
141219 /*289653*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
141227 /*289665*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTPDZrbkz), 0,
141231 /*289674*/ /*SwitchOpcode*/ 39, TARGET_VAL(X86ISD::VREDUCE),// ->289716
141235 /*289680*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
141243 /*289693*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCEPSZ256rrikz), 0,
141249 /*289706*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCEPDZrrikz), 0,
141254 /*289716*/ /*SwitchOpcode*/ 24, TARGET_VAL(X86ISD::VREDUCE_SAE),// ->289743
141258 /*289722*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
141266 /*289734*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCEPDZrribkz), 0,
141270 /*289743*/ /*SwitchOpcode*/ 39, TARGET_VAL(X86ISD::VRNDSCALE),// ->289785
141274 /*289749*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
141282 /*289762*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALEPSZ256rrikz), 0,
141288 /*289775*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALEPDZrrikz), 0,
141293 /*289785*/ /*SwitchOpcode*/ 24, TARGET_VAL(X86ISD::VRNDSCALE_SAE),// ->289812
141297 /*289791*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
141305 /*289803*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALEPDZrribkz), 0,
141309 /*289812*/ /*SwitchOpcode*/ 39, TARGET_VAL(X86ISD::VGETMANT),// ->289854
141313 /*289818*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
141321 /*289831*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTPSZ256rrikz), 0,
141327 /*289844*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTPDZrrikz), 0,
141332 /*289854*/ /*SwitchOpcode*/ 24, TARGET_VAL(X86ISD::VGETMANT_SAE),// ->289881
141336 /*289860*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
141344 /*289872*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTPDZrribkz), 0,
141348 /*289881*/ /*SwitchOpcode*/ 42, TARGET_VAL(X86ISD::VRANGE),// ->289926
141353 /*289888*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
141361 /*289901*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGEPDZrrikz), 0,
141367 /*289915*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGEPSZ256rrikz), 0,
141372 /*289926*/ /*SwitchOpcode*/ 26, TARGET_VAL(X86ISD::VRANGE_SAE),// ->289955
141377 /*289933*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
141385 /*289945*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGEPDZrribkz), 0,
141389 /*289955*/ /*SwitchOpcode*/ 26, TARGET_VAL(X86ISD::SHUF128),// ->289984
141394 /*289962*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
141402 /*289974*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFF64X2Zrrikz), 0,
141406 /*289984*/ /*SwitchOpcode*/ 42, TARGET_VAL(X86ISD::SHUFP),// ->290029
141411 /*289991*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
141419 /*290004*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFPSZ256rrikz), 0,
141425 /*290018*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFPDZrrikz), 0,
141430 /*290029*/ /*SwitchOpcode*/ 45, TARGET_VAL(X86ISD::VFIXUPIMM),// ->290077
141436 /*290037*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
141444 /*290050*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMPSZ256rrikz), 0,
141450 /*290065*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMPDZrrikz), 0,
141455 /*290077*/ /*SwitchOpcode*/ 28, TARGET_VAL(X86ISD::VFIXUPIMM_SAE),// ->290108
141461 /*290085*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
141469 /*290097*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMPDZrribkz), 0,
141473 /*290108*/ /*SwitchOpcode*/ 30, TARGET_VAL(X86ISD::VPERMV3),// ->290141
141476 /*290113*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
141483 /*290123*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
141487 /*290131*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMI2PS256rrk), 0,
141495 /*290145*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
141498 /*290150*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
141507 /*290167*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTF32x8Zrrk), 0,
141513 /*290180*/ OPC_SwitchOpcode /*45 cases */, 101, TARGET_VAL(X86ISD::VBROADCAST),// ->290285
141523 /*290197*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTSSZ256rkz), 0,
141535 /*290216*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTSDZrkz), 0,
141548 /*290238*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
141550 /*290246*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTSSZ256rkz), 0,
141563 /*290268*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
141565 /*290276*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTSDZrkz), 0,
141570 /*290285*/ /*SwitchOpcode*/ 37, TARGET_VAL(X86ISD::VPERMV3),// ->290325
141580 /*290300*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2PS256rrkz), 0,
141586 /*290314*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2PDrrkz), 0,
141591 /*290325*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::FADD),// ->290362
141600 /*290339*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPDZrrkz), 0,
141606 /*290352*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPSZ256rrkz), 0,
141611 /*290362*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::FMUL),// ->290399
141620 /*290376*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPDZrrkz), 0,
141626 /*290389*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPSZ256rrkz), 0,
141631 /*290399*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::FSUB),// ->290436
141640 /*290413*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBPDZrrkz), 0,
141646 /*290426*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBPSZ256rrkz), 0,
141651 /*290436*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::FDIV),// ->290473
141660 /*290450*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVPDZrrkz), 0,
141666 /*290463*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVPSZ256rrkz), 0,
141671 /*290473*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::FMIN),// ->290510
141680 /*290487*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINPDZrrkz), 0,
141686 /*290500*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINPSZ256rrkz), 0,
141691 /*290510*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::FMIN_SAE),// ->290532
141700 /*290523*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINPDZrrbkz), 0,
141704 /*290532*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::FMAX),// ->290569
141713 /*290546*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXPDZrrkz), 0,
141719 /*290559*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXPSZ256rrkz), 0,
141724 /*290569*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::FMAX_SAE),// ->290591
141733 /*290582*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXPDZrrbkz), 0,
141737 /*290591*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::FMINC),// ->290628
141746 /*290605*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPDZrrkz), 0,
141752 /*290618*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPSZ256rrkz), 0,
141757 /*290628*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::FMAXC),// ->290665
141766 /*290642*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPDZrrkz), 0,
141772 /*290655*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPSZ256rrkz), 0,
141777 /*290665*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::SCALEF),// ->290702
141786 /*290679*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFPDZrrkz), 0,
141792 /*290692*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFPSZ256rrkz), 0,
141797 /*290702*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VPERMV),// ->290739
141806 /*290716*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMPSZ256rrkz), 0,
141812 /*290729*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMPDZrrkz), 0,
141817 /*290739*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VPERMILPV),// ->290776
141826 /*290753*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPSZ256rrkz), 0,
141832 /*290766*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPDZrrkz), 0,
141837 /*290776*/ /*SwitchOpcode*/ 37, TARGET_VAL(ISD::FMA),// ->290816
141847 /*290791*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PSZ256rkz), 0,
141853 /*290805*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PDZrkz), 0,
141858 /*290816*/ /*SwitchOpcode*/ 37, TARGET_VAL(X86ISD::FMSUB),// ->290856
141868 /*290831*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PSZ256rkz), 0,
141874 /*290845*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PDZrkz), 0,
141879 /*290856*/ /*SwitchOpcode*/ 37, TARGET_VAL(X86ISD::FMADDSUB),// ->290896
141889 /*290871*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PSZ256rkz), 0,
141895 /*290885*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PDZrkz), 0,
141900 /*290896*/ /*SwitchOpcode*/ 37, TARGET_VAL(X86ISD::FMSUBADD),// ->290936
141910 /*290911*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PSZ256rkz), 0,
141916 /*290925*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PDZrkz), 0,
141921 /*290936*/ /*SwitchOpcode*/ 37, TARGET_VAL(X86ISD::FNMADD),// ->290976
141931 /*290951*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PSZ256rkz), 0,
141937 /*290965*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PDZrkz), 0,
141942 /*290976*/ /*SwitchOpcode*/ 37, TARGET_VAL(X86ISD::FNMSUB),// ->291016
141952 /*290991*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PSZ256rkz), 0,
141958 /*291005*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PDZrkz), 0,
141963 /*291016*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::VFPROUND),// ->291038
141972 /*291030*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2PSZrrkz), 0,
141976 /*291038*/ /*SwitchOpcode*/ 17, TARGET_VAL(ISD::FP_EXTEND),// ->291058
141984 /*291050*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2PDZrrkz), 0,
141988 /*291058*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::VFPEXT_SAE),// ->291080
141997 /*291072*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2PDZrrbkz), 0,
142001 /*291080*/ /*SwitchOpcode*/ 17, TARGET_VAL(ISD::FP_ROUND),// ->291100
142009 /*291092*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2PSZrrkz), 0,
142013 /*291100*/ /*SwitchOpcode*/ 69, TARGET_VAL(ISD::SINT_TO_FP),// ->291172
142023 /*291117*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTDQ2PDZrrkz), 0,
142029 /*291129*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTDQ2PSZ256rrkz), 0,
142042 /*291150*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTQQ2PDZrrkz), 0,
142048 /*291162*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTQQ2PSZrrkz), 0,
142054 /*291172*/ /*SwitchOpcode*/ 69, TARGET_VAL(ISD::UINT_TO_FP),// ->291244
142064 /*291189*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUDQ2PDZrrkz), 0,
142070 /*291201*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUDQ2PSZ256rrkz), 0,
142083 /*291222*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUQQ2PDZrrkz), 0,
142089 /*291234*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUQQ2PSZrrkz), 0,
142095 /*291244*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::CVTPH2PS),// ->291266
142104 /*291258*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPH2PSZ256rrkz), 0,
142108 /*291266*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::RSQRT14),// ->291300
142116 /*291279*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT14PDZrkz), 0,
142122 /*291291*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT14PSZ256rkz), 0,
142127 /*291300*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::RCP14),// ->291334
142135 /*291313*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP14PDZrkz), 0,
142141 /*291325*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP14PSZ256rkz), 0,
142146 /*291334*/ /*SwitchOpcode*/ 17, TARGET_VAL(X86ISD::RSQRT28),// ->291354
142154 /*291346*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT28PDZrkz), 0,
142158 /*291354*/ /*SwitchOpcode*/ 17, TARGET_VAL(X86ISD::RSQRT28_SAE),// ->291374
142166 /*291366*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT28PDZrbkz), 0,
142170 /*291374*/ /*SwitchOpcode*/ 17, TARGET_VAL(X86ISD::RCP28),// ->291394
142178 /*291386*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP28PDZrkz), 0,
142182 /*291394*/ /*SwitchOpcode*/ 17, TARGET_VAL(X86ISD::RCP28_SAE),// ->291414
142190 /*291406*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP28PDZrbkz), 0,
142194 /*291414*/ /*SwitchOpcode*/ 17, TARGET_VAL(X86ISD::EXP2),// ->291434
142202 /*291426*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXP2PDZrkz), 0,
142206 /*291434*/ /*SwitchOpcode*/ 17, TARGET_VAL(X86ISD::EXP2_SAE),// ->291454
142214 /*291446*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXP2PDZrbkz), 0,
142218 /*291454*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::FGETEXP),// ->291488
142226 /*291467*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPPDZrkz), 0,
142232 /*291479*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPPSZ256rkz), 0,
142237 /*291488*/ /*SwitchOpcode*/ 17, TARGET_VAL(X86ISD::FGETEXP_SAE),// ->291508
142245 /*291500*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPPDZrbkz), 0,
142249 /*291508*/ /*SwitchOpcode*/ 31, TARGET_VAL(ISD::FSQRT),// ->291542
142257 /*291521*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTPDZrkz), 0,
142263 /*291533*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTPSZ256rkz), 0,
142268 /*291542*/ /*SwitchOpcode*/ 17, TARGET_VAL(X86ISD::MOVSHDUP),// ->291562
142276 /*291554*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSHDUPZ256rrkz), 0,
142280 /*291562*/ /*SwitchOpcode*/ 17, TARGET_VAL(X86ISD::MOVSLDUP),// ->291582
142288 /*291574*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSLDUPZ256rrkz), 0,
142292 /*291582*/ /*SwitchOpcode*/ 17, TARGET_VAL(X86ISD::MOVDDUP),// ->291602
142300 /*291594*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDDUPZrrkz), 0,
142304 /*291602*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::UNPCKH),// ->291639
142313 /*291616*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKHPDZrrkz), 0,
142319 /*291629*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKHPSZ256rrkz), 0,
142324 /*291639*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::UNPCKL),// ->291676
142333 /*291653*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKLPDZrrkz), 0,
142339 /*291666*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKLPSZ256rrkz), 0,
142344 /*291676*/ /*SwitchOpcode*/ 23, TARGET_VAL(X86ISD::DPBF16PS),// ->291702
142355 /*291692*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDPBF16PSZ256rkz), 0,
142363 /*291706*/ OPC_CheckOpcode, TARGET_VAL(ISD::INSERT_SUBVECTOR),
142368 /*291714*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
142376 /*291729*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF32x4Z256rrk), 0,
142383 /*291744*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
142391 /*291759*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF64x4Zrrk), 0,
142398 /*291774*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
142406 /*291789*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF64x2Zrrk), 0,
142413 /*291804*/ OPC_SwitchOpcode /*31 cases */, 27|128,5/*667*/, TARGET_VAL(ISD::BITCAST),// ->292476
142415 /*291810*/ OPC_SwitchOpcode /*5 cases */, 21, TARGET_VAL(X86ISD::VBROADCAST),// ->291835
142424 /*291826*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTF32X2Z256rk), 0,
142428 /*291835*/ /*SwitchOpcode*/ 28|128,1/*156*/, TARGET_VAL(ISD::AND),// ->291995
142437 /*291851*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ256rrk), 0,
142447 /*291870*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ256rrk), 0,
142457 /*291889*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ256rrk), 0,
142467 /*291908*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ256rrk), 0,
142477 /*291927*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZrrk), 0,
142487 /*291946*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZrrk), 0,
142497 /*291965*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZrrk), 0,
142507 /*291984*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZrrk), 0,
142512 /*291995*/ /*SwitchOpcode*/ 28|128,1/*156*/, TARGET_VAL(ISD::OR),// ->292155
142521 /*292011*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ256rrk), 0,
142531 /*292030*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ256rrk), 0,
142541 /*292049*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ256rrk), 0,
142551 /*292068*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ256rrk), 0,
142561 /*292087*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZrrk), 0,
142571 /*292106*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZrrk), 0,
142581 /*292125*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZrrk), 0,
142591 /*292144*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZrrk), 0,
142596 /*292155*/ /*SwitchOpcode*/ 28|128,1/*156*/, TARGET_VAL(ISD::XOR),// ->292315
142605 /*292171*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ256rrk), 0,
142615 /*292190*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ256rrk), 0,
142625 /*292209*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ256rrk), 0,
142635 /*292228*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ256rrk), 0,
142645 /*292247*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZrrk), 0,
142655 /*292266*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZrrk), 0,
142665 /*292285*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZrrk), 0,
142675 /*292304*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZrrk), 0,
142680 /*292315*/ /*SwitchOpcode*/ 28|128,1/*156*/, TARGET_VAL(X86ISD::ANDNP),// ->292475
142689 /*292331*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ256rrk), 0,
142699 /*292350*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ256rrk), 0,
142709 /*292369*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ256rrk), 0,
142719 /*292388*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ256rrk), 0,
142729 /*292407*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZrrk), 0,
142739 /*292426*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZrrk), 0,
142749 /*292445*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZrrk), 0,
142759 /*292464*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZrrk), 0,
142765 /*292476*/ /*SwitchOpcode*/ 41, TARGET_VAL(X86ISD::VPERMV3),// ->292520
142771 /*292484*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
142776 /*292495*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMI2PS256rrk), 0,
142782 /*292509*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMI2PDrrk), 0,
142787 /*292520*/ /*SwitchOpcode*/ 25, TARGET_VAL(X86ISD::FADD_RND),// ->292548
142792 /*292527*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
142798 /*292537*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPDZrrbk), 0,
142802 /*292548*/ /*SwitchOpcode*/ 25, TARGET_VAL(X86ISD::FMUL_RND),// ->292576
142807 /*292555*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
142813 /*292565*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPDZrrbk), 0,
142817 /*292576*/ /*SwitchOpcode*/ 25, TARGET_VAL(X86ISD::FSUB_RND),// ->292604
142822 /*292583*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
142828 /*292593*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBPDZrrbk), 0,
142832 /*292604*/ /*SwitchOpcode*/ 25, TARGET_VAL(X86ISD::FDIV_RND),// ->292632
142837 /*292611*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
142843 /*292621*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVPDZrrbk), 0,
142847 /*292632*/ /*SwitchOpcode*/ 25, TARGET_VAL(X86ISD::SCALEF_RND),// ->292660
142852 /*292639*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
142858 /*292649*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFPDZrrbk), 0,
142862 /*292660*/ /*SwitchOpcode*/ 23, TARGET_VAL(X86ISD::VPERMI),// ->292686
142866 /*292666*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
142872 /*292676*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMPDZrik), 0,
142876 /*292686*/ /*SwitchOpcode*/ 39, TARGET_VAL(X86ISD::VPERMILPI),// ->292728
142880 /*292692*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
142886 /*292703*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPSZ256rik), 0,
142892 /*292717*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPDZrik), 0,
142897 /*292728*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::FMADD_RND),// ->292793
142903 /*292736*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
142910 /*292749*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PDZrbk), 0,
142917 /*292765*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231PDZrbk), 0,
142924 /*292781*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132PDZrbk), 0,
142929 /*292793*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::FMSUB_RND),// ->292858
142935 /*292801*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
142942 /*292814*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PDZrbk), 0,
142949 /*292830*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231PDZrbk), 0,
142956 /*292846*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132PDZrbk), 0,
142961 /*292858*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::FMADDSUB_RND),// ->292923
142967 /*292866*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
142974 /*292879*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PDZrbk), 0,
142981 /*292895*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB231PDZrbk), 0,
142988 /*292911*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB132PDZrbk), 0,
142993 /*292923*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::FMSUBADD_RND),// ->292988
142999 /*292931*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
143006 /*292944*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PDZrbk), 0,
143013 /*292960*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD231PDZrbk), 0,
143020 /*292976*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD132PDZrbk), 0,
143025 /*292988*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::FNMADD_RND),// ->293053
143031 /*292996*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
143038 /*293009*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PDZrbk), 0,
143045 /*293025*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231PDZrbk), 0,
143052 /*293041*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132PDZrbk), 0,
143057 /*293053*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::FNMSUB_RND),// ->293118
143063 /*293061*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
143070 /*293074*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PDZrbk), 0,
143077 /*293090*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231PDZrbk), 0,
143084 /*293106*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132PDZrbk), 0,
143089 /*293118*/ /*SwitchOpcode*/ 25, TARGET_VAL(X86ISD::VFPROUND_RND),// ->293146
143094 /*293126*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
143100 /*293136*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2PSZrrbk), 0,
143104 /*293146*/ /*SwitchOpcode*/ 41, TARGET_VAL(X86ISD::SINT_TO_FP_RND),// ->293190
143109 /*293154*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
143115 /*293165*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTQQ2PDZrrbk), 0,
143121 /*293179*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTQQ2PSZrrbk), 0,
143126 /*293190*/ /*SwitchOpcode*/ 41, TARGET_VAL(X86ISD::UINT_TO_FP_RND),// ->293234
143131 /*293198*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
143137 /*293209*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUQQ2PDZrrbk), 0,
143143 /*293223*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUQQ2PSZrrbk), 0,
143148 /*293234*/ /*SwitchOpcode*/ 23, TARGET_VAL(X86ISD::FSQRT_RND),// ->293260
143152 /*293240*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
143158 /*293250*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTPDZrbk), 0,
143162 /*293260*/ /*SwitchOpcode*/ 39, TARGET_VAL(X86ISD::VREDUCE),// ->293302
143166 /*293266*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
143172 /*293277*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCEPSZ256rrik), 0,
143178 /*293291*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCEPDZrrik), 0,
143183 /*293302*/ /*SwitchOpcode*/ 23, TARGET_VAL(X86ISD::VREDUCE_SAE),// ->293328
143187 /*293308*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
143193 /*293318*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCEPDZrribk), 0,
143197 /*293328*/ /*SwitchOpcode*/ 39, TARGET_VAL(X86ISD::VRNDSCALE),// ->293370
143201 /*293334*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
143207 /*293345*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALEPSZ256rrik), 0,
143213 /*293359*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALEPDZrrik), 0,
143218 /*293370*/ /*SwitchOpcode*/ 23, TARGET_VAL(X86ISD::VRNDSCALE_SAE),// ->293396
143222 /*293376*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
143228 /*293386*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALEPDZrribk), 0,
143232 /*293396*/ /*SwitchOpcode*/ 39, TARGET_VAL(X86ISD::VGETMANT),// ->293438
143236 /*293402*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
143242 /*293413*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTPSZ256rrik), 0,
143248 /*293427*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTPDZrrik), 0,
143253 /*293438*/ /*SwitchOpcode*/ 23, TARGET_VAL(X86ISD::VGETMANT_SAE),// ->293464
143257 /*293444*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
143263 /*293454*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTPDZrribk), 0,
143267 /*293464*/ /*SwitchOpcode*/ 42, TARGET_VAL(X86ISD::VRANGE),// ->293509
143272 /*293471*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
143278 /*293482*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGEPDZrrik), 0,
143284 /*293497*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGEPSZ256rrik), 0,
143289 /*293509*/ /*SwitchOpcode*/ 25, TARGET_VAL(X86ISD::VRANGE_SAE),// ->293537
143294 /*293516*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
143300 /*293526*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGEPDZrribk), 0,
143304 /*293537*/ /*SwitchOpcode*/ 25, TARGET_VAL(X86ISD::SHUF128),// ->293565
143309 /*293544*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
143315 /*293554*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFF64X2Zrrik), 0,
143319 /*293565*/ /*SwitchOpcode*/ 42, TARGET_VAL(X86ISD::SHUFP),// ->293610
143324 /*293572*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
143330 /*293583*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFPSZ256rrik), 0,
143336 /*293598*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFPDZrrik), 0,
143341 /*293610*/ /*SwitchOpcode*/ 44, TARGET_VAL(X86ISD::VFIXUPIMM),// ->293657
143347 /*293618*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
143353 /*293630*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMPSZ256rrik), 0,
143359 /*293645*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMPDZrrik), 0,
143364 /*293657*/ /*SwitchOpcode*/ 27, TARGET_VAL(X86ISD::VFIXUPIMM_SAE),// ->293687
143370 /*293665*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
143376 /*293676*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMPDZrribk), 0,
143389 /*293700*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVAPSZ256rrkz), 0,
143396 /*293714*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
143398 /*293722*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
143401 /*293731*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
143403 /*293740*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVAPSZrrkz), 0,
143406 /*293751*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
143413 /*293764*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVAPDZrrkz), 0,
143420 /*293776*/ OPC_SwitchOpcode /*45 cases */, 97, TARGET_VAL(X86ISD::VBROADCAST),// ->293877
143428 /*293791*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTSSZ256rk), 0,
143438 /*293809*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTSDZrk), 0,
143449 /*293830*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
143451 /*293838*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTSSZ256rk), 0,
143462 /*293859*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
143464 /*293867*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTSDZrk), 0,
143469 /*293877*/ /*SwitchOpcode*/ 36, TARGET_VAL(X86ISD::VPERMV3),// ->293916
143477 /*293891*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2PS256rrk), 0,
143483 /*293905*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2PDrrk), 0,
143488 /*293916*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::FADD),// ->293953
143495 /*293928*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPDZrrk), 0,
143501 /*293942*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPSZ256rrk), 0,
143506 /*293953*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::FMUL),// ->293990
143513 /*293965*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPDZrrk), 0,
143519 /*293979*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPSZ256rrk), 0,
143524 /*293990*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::FSUB),// ->294027
143531 /*294002*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBPDZrrk), 0,
143537 /*294016*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBPSZ256rrk), 0,
143542 /*294027*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::FDIV),// ->294064
143549 /*294039*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVPDZrrk), 0,
143555 /*294053*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVPSZ256rrk), 0,
143560 /*294064*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::FMIN),// ->294101
143567 /*294076*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINPDZrrk), 0,
143573 /*294090*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINPSZ256rrk), 0,
143578 /*294101*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::FMIN_SAE),// ->294122
143585 /*294112*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINPDZrrbk), 0,
143589 /*294122*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::FMAX),// ->294159
143596 /*294134*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXPDZrrk), 0,
143602 /*294148*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXPSZ256rrk), 0,
143607 /*294159*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::FMAX_SAE),// ->294180
143614 /*294170*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXPDZrrbk), 0,
143618 /*294180*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::FMINC),// ->294217
143625 /*294192*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPDZrrk), 0,
143631 /*294206*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPSZ256rrk), 0,
143636 /*294217*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::FMAXC),// ->294254
143643 /*294229*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPDZrrk), 0,
143649 /*294243*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPSZ256rrk), 0,
143654 /*294254*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::SCALEF),// ->294291
143661 /*294266*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFPDZrrk), 0,
143667 /*294280*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFPSZ256rrk), 0,
143672 /*294291*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VPERMV),// ->294328
143679 /*294303*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMPSZ256rrk), 0,
143685 /*294317*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMPDZrrk), 0,
143690 /*294328*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VPERMILPV),// ->294365
143697 /*294340*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPSZ256rrk), 0,
143703 /*294354*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPDZrrk), 0,
143708 /*294365*/ /*SwitchOpcode*/ 105, TARGET_VAL(ISD::FMA),// ->294473
143717 /*294381*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PSZ256rk), 0,
143723 /*294395*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PDZrk), 0,
143732 /*294414*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231PSZ256rk), 0,
143738 /*294428*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231PDZrk), 0,
143747 /*294447*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132PSZ256rk), 0,
143753 /*294461*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132PDZrk), 0,
143759 /*294473*/ /*SwitchOpcode*/ 105, TARGET_VAL(X86ISD::FMSUB),// ->294581
143768 /*294489*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PSZ256rk), 0,
143774 /*294503*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PDZrk), 0,
143783 /*294522*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231PSZ256rk), 0,
143789 /*294536*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231PDZrk), 0,
143798 /*294555*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132PSZ256rk), 0,
143804 /*294569*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132PDZrk), 0,
143810 /*294581*/ /*SwitchOpcode*/ 105, TARGET_VAL(X86ISD::FMADDSUB),// ->294689
143819 /*294597*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PSZ256rk), 0,
143825 /*294611*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PDZrk), 0,
143834 /*294630*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB231PSZ256rk), 0,
143840 /*294644*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB231PDZrk), 0,
143849 /*294663*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB132PSZ256rk), 0,
143855 /*294677*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB132PDZrk), 0,
143861 /*294689*/ /*SwitchOpcode*/ 105, TARGET_VAL(X86ISD::FMSUBADD),// ->294797
143870 /*294705*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PSZ256rk), 0,
143876 /*294719*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PDZrk), 0,
143885 /*294738*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD231PSZ256rk), 0,
143891 /*294752*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD231PDZrk), 0,
143900 /*294771*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD132PSZ256rk), 0,
143906 /*294785*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD132PDZrk), 0,
143912 /*294797*/ /*SwitchOpcode*/ 105, TARGET_VAL(X86ISD::FNMADD),// ->294905
143921 /*294813*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PSZ256rk), 0,
143927 /*294827*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PDZrk), 0,
143936 /*294846*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231PSZ256rk), 0,
143942 /*294860*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231PDZrk), 0,
143951 /*294879*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132PSZ256rk), 0,
143957 /*294893*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132PDZrk), 0,
143963 /*294905*/ /*SwitchOpcode*/ 105, TARGET_VAL(X86ISD::FNMSUB),// ->295013
143972 /*294921*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PSZ256rk), 0,
143978 /*294935*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PDZrk), 0,
143987 /*294954*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231PSZ256rk), 0,
143993 /*294968*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231PDZrk), 0,
144002 /*294987*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132PSZ256rk), 0,
144008 /*295001*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132PDZrk), 0,
144014 /*295013*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::VFPROUND),// ->295034
144021 /*295025*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2PSZrrk), 0,
144025 /*295034*/ /*SwitchOpcode*/ 16, TARGET_VAL(ISD::FP_EXTEND),// ->295053
144031 /*295044*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2PDZrrk), 0,
144035 /*295053*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::VFPEXT_SAE),// ->295074
144042 /*295065*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2PDZrrbk), 0,
144046 /*295074*/ /*SwitchOpcode*/ 16, TARGET_VAL(ISD::FP_ROUND),// ->295093
144052 /*295084*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2PSZrrk), 0,
144056 /*295093*/ /*SwitchOpcode*/ 69, TARGET_VAL(ISD::SINT_TO_FP),// ->295165
144064 /*295108*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTDQ2PDZrrk), 0,
144070 /*295121*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTDQ2PSZ256rrk), 0,
144081 /*295141*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTQQ2PDZrrk), 0,
144087 /*295154*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTQQ2PSZrrk), 0,
144093 /*295165*/ /*SwitchOpcode*/ 69, TARGET_VAL(ISD::UINT_TO_FP),// ->295237
144101 /*295180*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUDQ2PDZrrk), 0,
144107 /*295193*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUDQ2PSZ256rrk), 0,
144118 /*295213*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUQQ2PDZrrk), 0,
144124 /*295226*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUQQ2PSZrrk), 0,
144130 /*295237*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::CVTPH2PS),// ->295258
144137 /*295249*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPH2PSZ256rrk), 0,
144141 /*295258*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::RSQRT14),// ->295292
144147 /*295269*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT14PDZrk), 0,
144153 /*295282*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT14PSZ256rk), 0,
144158 /*295292*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::RCP14),// ->295326
144164 /*295303*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP14PDZrk), 0,
144170 /*295316*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP14PSZ256rk), 0,
144175 /*295326*/ /*SwitchOpcode*/ 16, TARGET_VAL(X86ISD::RSQRT28),// ->295345
144181 /*295336*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT28PDZrk), 0,
144185 /*295345*/ /*SwitchOpcode*/ 16, TARGET_VAL(X86ISD::RSQRT28_SAE),// ->295364
144191 /*295355*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT28PDZrbk), 0,
144195 /*295364*/ /*SwitchOpcode*/ 16, TARGET_VAL(X86ISD::RCP28),// ->295383
144201 /*295374*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP28PDZrk), 0,
144205 /*295383*/ /*SwitchOpcode*/ 16, TARGET_VAL(X86ISD::RCP28_SAE),// ->295402
144211 /*295393*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP28PDZrbk), 0,
144215 /*295402*/ /*SwitchOpcode*/ 16, TARGET_VAL(X86ISD::EXP2),// ->295421
144221 /*295412*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXP2PDZrk), 0,
144225 /*295421*/ /*SwitchOpcode*/ 16, TARGET_VAL(X86ISD::EXP2_SAE),// ->295440
144231 /*295431*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXP2PDZrbk), 0,
144235 /*295440*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::FGETEXP),// ->295474
144241 /*295451*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPPDZrk), 0,
144247 /*295464*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPPSZ256rk), 0,
144252 /*295474*/ /*SwitchOpcode*/ 16, TARGET_VAL(X86ISD::FGETEXP_SAE),// ->295493
144258 /*295484*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPPDZrbk), 0,
144262 /*295493*/ /*SwitchOpcode*/ 31, TARGET_VAL(ISD::FSQRT),// ->295527
144268 /*295504*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTPDZrk), 0,
144274 /*295517*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTPSZ256rk), 0,
144279 /*295527*/ /*SwitchOpcode*/ 16, TARGET_VAL(X86ISD::MOVSHDUP),// ->295546
144285 /*295537*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSHDUPZ256rrk), 0,
144289 /*295546*/ /*SwitchOpcode*/ 16, TARGET_VAL(X86ISD::MOVSLDUP),// ->295565
144295 /*295556*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSLDUPZ256rrk), 0,
144299 /*295565*/ /*SwitchOpcode*/ 16, TARGET_VAL(X86ISD::MOVDDUP),// ->295584
144305 /*295575*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDDUPZrrk), 0,
144309 /*295584*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::UNPCKH),// ->295621
144316 /*295596*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKHPDZrrk), 0,
144322 /*295610*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKHPSZ256rrk), 0,
144327 /*295621*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::UNPCKL),// ->295658
144334 /*295633*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKLPDZrrk), 0,
144340 /*295647*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKLPSZ256rrk), 0,
144345 /*295658*/ /*SwitchOpcode*/ 22, TARGET_VAL(X86ISD::DPBF16PS),// ->295683
144354 /*295673*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDPBF16PSZ256rk), 0,
144365 /*295694*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVAPSZ256rrk), 0,
144371 /*295706*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
144374 /*295715*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
144377 /*295727*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
144379 /*295735*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
144382 /*295744*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
144384 /*295753*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVAPSZrrk), 0,
144387 /*295765*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
144394 /*295778*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVAPDZrrk), 0,
144405 /*295798*/ OPC_CheckOpcode, TARGET_VAL(ISD::INSERT_SUBVECTOR),
144411 /*295808*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
144421 /*295825*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI32x4Zrrkz), 0,
144428 /*295839*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
144438 /*295856*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI32x8Zrrkz), 0,
144446 /*295873*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
144449 /*295880*/ OPC_SwitchOpcode /*5 cases */, 22, TARGET_VAL(X86ISD::VBROADCAST),// ->295906
144460 /*295898*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTI32X2Zrkz), 0,
144464 /*295906*/ /*SwitchOpcode*/ 64, TARGET_VAL(ISD::AND),// ->295973
144475 /*295923*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZrrkz), 0,
144487 /*295943*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZrrkz), 0,
144499 /*295963*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZrrkz), 0,
144504 /*295973*/ /*SwitchOpcode*/ 64, TARGET_VAL(ISD::OR),// ->296040
144515 /*295990*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZrrkz), 0,
144527 /*296010*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZrrkz), 0,
144539 /*296030*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZrrkz), 0,
144544 /*296040*/ /*SwitchOpcode*/ 64, TARGET_VAL(ISD::XOR),// ->296107
144555 /*296057*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZrrkz), 0,
144567 /*296077*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZrrkz), 0,
144579 /*296097*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZrrkz), 0,
144584 /*296107*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::ANDNP),// ->296174
144595 /*296124*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZrrkz), 0,
144607 /*296144*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZrrkz), 0,
144619 /*296164*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZrrkz), 0,
144628 /*296179*/ OPC_CheckOpcode, TARGET_VAL(ISD::INSERT_SUBVECTOR),
144634 /*296189*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
144644 /*296207*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI32x4Zrrk), 0,
144651 /*296222*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
144661 /*296240*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI32x4Zrrk), 0,
144668 /*296255*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
144678 /*296273*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI32x4Zrrk), 0,
144685 /*296288*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
144695 /*296306*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI32x8Zrrk), 0,
144702 /*296321*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
144712 /*296339*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI32x8Zrrk), 0,
144719 /*296354*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
144729 /*296372*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI32x8Zrrk), 0,
144736 /*296386*/ OPC_SwitchOpcode /*2 cases */, 28, TARGET_VAL(X86ISD::SHUF128),// ->296418
144741 /*296394*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
144749 /*296407*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFI32X4Zrrik), 0,
144753 /*296418*/ /*SwitchOpcode*/ 79, TARGET_VAL(X86ISD::VALIGN),// ->296500
144758 /*296425*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
144767 /*296442*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNDZrrik), 0,
144778 /*296465*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPALIGNRZ128rrik), 0,
144789 /*296488*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPALIGNRZ128rrik), 0,
144797 /*296503*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VSRLI),
144801 /*296509*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
144809 /*296522*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLDZrikz), 0,
144815 /*296535*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLWZ256rikz), 0,
144821 /*296546*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VSHLI),
144825 /*296552*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
144833 /*296565*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLDZrikz), 0,
144839 /*296578*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLWZ256rikz), 0,
144845 /*296589*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VSRAI),
144849 /*296595*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
144857 /*296608*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRADZrikz), 0,
144863 /*296621*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAWZ256rikz), 0,
144869 /*296632*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VROTRI),
144873 /*296638*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
144881 /*296650*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORDZrikz), 0,
144886 /*296660*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VROTLI),
144890 /*296666*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
144898 /*296678*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLDZrikz), 0,
144903 /*296688*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::PSHUFD),
144907 /*296694*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
144915 /*296706*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFDZrikz), 0,
144920 /*296716*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::PSHUFHW),
144924 /*296722*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
144932 /*296734*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFHWZ256rikz), 0,
144937 /*296744*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::PSHUFLW),
144941 /*296750*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
144949 /*296762*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFLWZ256rikz), 0,
144954 /*296772*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::CVTP2SI_RND),
144959 /*296780*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
144967 /*296792*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2DQZrrbkz), 0,
144972 /*296802*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::CVTP2UI_RND),
144977 /*296810*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
144985 /*296822*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2UDQZrrbkz), 0,
144990 /*296832*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VALIGN),
144995 /*296839*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
145003 /*296851*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNDZrrikz), 0,
145008 /*296862*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::PALIGNR),
145013 /*296869*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
145021 /*296881*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPALIGNRZ128rrikz), 0,
145026 /*296892*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::DBPSADBW),
145031 /*296899*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
145039 /*296911*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDBPSADBWZ256rrikz), 0,
145044 /*296922*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VPTERNLOG),
145050 /*296930*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
145058 /*296942*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZrrikz), 0,
145063 /*296954*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VSHLD),
145068 /*296961*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
145076 /*296974*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDWZ256rrikz), 0,
145082 /*296988*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDDZrrikz), 0,
145088 /*297000*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VSHRD),
145093 /*297007*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
145101 /*297020*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDWZ256rrikz), 0,
145107 /*297034*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDDZrrikz), 0,
145113 /*297046*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::GF2P8AFFINEINVQB),
145118 /*297053*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
145126 /*297065*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8AFFINEINVQBZ128rrikz), 0,
145131 /*297076*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::GF2P8AFFINEQB),
145136 /*297083*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
145144 /*297095*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8AFFINEQBZ128rrikz), 0,
145156 /*297115*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AVX512_512_SEXT_MASK_32), 0,
145161 /*297124*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST),
145171 /*297140*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTDrZrkz), 0,
145183 /*297159*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTBZ128rkz), 0,
145195 /*297178*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTWZ256rkz), 0,
145207 /*297197*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTDZrkz), 0,
145219 /*297216*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
145222 /*297225*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
145224 /*297234*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTBrZ128rkz), 0,
145236 /*297253*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
145239 /*297262*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
145241 /*297271*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTWrZ256rkz), 0,
145247 /*297281*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VPERMV3),
145257 /*297296*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2Drrkz), 0,
145263 /*297310*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2W256rrkz), 0,
145269 /*297324*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2B128rrkz), 0,
145275 /*297336*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
145284 /*297350*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDDZrrkz), 0,
145290 /*297363*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDWZ256rrkz), 0,
145296 /*297376*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDBZ128rrkz), 0,
145302 /*297387*/ OPC_CheckOpcode, TARGET_VAL(ISD::SUB),
145311 /*297401*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBDZrrkz), 0,
145317 /*297414*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBWZ256rrkz), 0,
145323 /*297427*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBBZ128rrkz), 0,
145329 /*297438*/ OPC_CheckOpcode, TARGET_VAL(ISD::SADDSAT),
145338 /*297452*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDSWZ256rrkz), 0,
145344 /*297465*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDSBZ128rrkz), 0,
145350 /*297476*/ OPC_CheckOpcode, TARGET_VAL(ISD::SSUBSAT),
145359 /*297490*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBSWZ256rrkz), 0,
145365 /*297503*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBSBZ128rrkz), 0,
145371 /*297514*/ OPC_CheckOpcode, TARGET_VAL(ISD::UADDSAT),
145380 /*297528*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDUSWZ256rrkz), 0,
145386 /*297541*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDUSBZ128rrkz), 0,
145392 /*297552*/ OPC_CheckOpcode, TARGET_VAL(ISD::USUBSAT),
145401 /*297566*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBUSWZ256rrkz), 0,
145407 /*297579*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBUSBZ128rrkz), 0,
145413 /*297590*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
145422 /*297604*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLDZrrkz), 0,
145428 /*297617*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLWZ256rrkz), 0,
145434 /*297628*/ OPC_CheckOpcode, TARGET_VAL(ISD::MULHS),
145443 /*297641*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHWZ256rrkz), 0,
145448 /*297651*/ OPC_CheckOpcode, TARGET_VAL(ISD::MULHU),
145457 /*297664*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHUWZ256rrkz), 0,
145462 /*297674*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::MULHRS),
145471 /*297687*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHRSWZ256rrkz), 0,
145476 /*297697*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::AVG),
145485 /*297711*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPAVGWZ256rrkz), 0,
145491 /*297724*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPAVGBZ128rrkz), 0,
145497 /*297735*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::MULTISHIFT),
145507 /*297750*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULTISHIFTQBZ128rrkz), 0,
145512 /*297760*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::PACKSS),
145523 /*297777*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKSSDWZ256rrkz), 0,
145536 /*297798*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKSSWBZ128rrkz), 0,
145542 /*297809*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::PACKUS),
145553 /*297826*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKUSDWZ256rrkz), 0,
145566 /*297847*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKUSWBZ128rrkz), 0,
145572 /*297858*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VPMADDUBSW),
145581 /*297871*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADDUBSWZ256rrkz), 0,
145586 /*297881*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VPMADDWD),
145595 /*297894*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADDWDZrrkz), 0,
145600 /*297904*/ OPC_CheckOpcode, TARGET_VAL(ISD::SMAX),
145609 /*297918*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSBZ128rrkz), 0,
145615 /*297931*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSWZ256rrkz), 0,
145621 /*297944*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSDZrrkz), 0,
145627 /*297955*/ OPC_CheckOpcode, TARGET_VAL(ISD::UMAX),
145636 /*297969*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUBZ128rrkz), 0,
145642 /*297982*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUWZ256rrkz), 0,
145648 /*297995*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUDZrrkz), 0,
145654 /*298006*/ OPC_CheckOpcode, TARGET_VAL(ISD::SMIN),
145663 /*298020*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSBZ128rrkz), 0,
145669 /*298033*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSWZ256rrkz), 0,
145675 /*298046*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSDZrrkz), 0,
145681 /*298057*/ OPC_CheckOpcode, TARGET_VAL(ISD::UMIN),
145690 /*298071*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUBZ128rrkz), 0,
145696 /*298084*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUWZ256rrkz), 0,
145702 /*298097*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUDZrrkz), 0,
145708 /*298108*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
145717 /*298121*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZrrkz), 0,
145722 /*298131*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
145731 /*298144*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZrrkz), 0,
145736 /*298154*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
145745 /*298167*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZrrkz), 0,
145750 /*298177*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::ANDNP),
145759 /*298190*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZrrkz), 0,
145764 /*298200*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VSHL),
145775 /*298217*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLDZrrkz), 0,
145787 /*298237*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLWZ256rrkz), 0,
145793 /*298248*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VSRA),
145804 /*298265*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRADZrrkz), 0,
145816 /*298285*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAWZ256rrkz), 0,
145822 /*298296*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VSRL),
145833 /*298313*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLDZrrkz), 0,
145845 /*298333*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLWZ256rrkz), 0,
145851 /*298344*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VSHLV),
145860 /*298358*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVDZrrkz), 0,
145866 /*298371*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVWZ256rrkz), 0,
145872 /*298382*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VSRAV),
145881 /*298396*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVDZrrkz), 0,
145887 /*298409*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVWZ256rrkz), 0,
145893 /*298420*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VSRLV),
145902 /*298434*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVDZrrkz), 0,
145908 /*298447*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVWZ256rrkz), 0,
145914 /*298458*/ OPC_CheckOpcode, TARGET_VAL(ISD::ROTR),
145924 /*298473*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORVDZrrkz), 0,
145929 /*298483*/ OPC_CheckOpcode, TARGET_VAL(ISD::ROTL),
145939 /*298498*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLVDZrrkz), 0,
145944 /*298508*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VPERMV),
145953 /*298522*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMWZ256rrkz), 0,
145959 /*298535*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMBZ128rrkz), 0,
145965 /*298548*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMDZrrkz), 0,
145971 /*298559*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::PSHUFB),
145980 /*298572*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFBZ128rrkz), 0,
145985 /*298582*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::CVTTP2SI),
145994 /*298596*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2DQZrrkz), 0,
145999 /*298605*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::CVTTP2SI_SAE),
146008 /*298619*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2DQZrrbkz), 0,
146013 /*298628*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::CVTTP2UI),
146022 /*298642*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2UDQZrrkz), 0,
146027 /*298651*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::CVTTP2UI_SAE),
146036 /*298665*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2UDQZrrbkz), 0,
146041 /*298674*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::CVTP2SI),
146050 /*298688*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2DQZrrkz), 0,
146055 /*298697*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::CVTP2UI),
146064 /*298711*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2UDQZrrkz), 0,
146069 /*298720*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
146079 /*298736*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVDBZrrkz), 0,
146090 /*298753*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVDWZrrkz), 0,
146102 /*298772*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVWBZ256rrkz), 0,
146108 /*298782*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VTRUNCS),
146118 /*298799*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSDBZrrkz), 0,
146124 /*298811*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSDWZrrkz), 0,
146137 /*298831*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSWBZ256rrkz), 0,
146143 /*298841*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VTRUNCUS),
146153 /*298858*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVUSDBZrrkz), 0,
146159 /*298870*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVUSDWZrrkz), 0,
146172 /*298890*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVUSWBZ256rrkz), 0,
146178 /*298900*/ OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
146188 /*298917*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBWZ256rrkz), 0,
146194 /*298929*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBDZrrkz), 0,
146207 /*298949*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXWDZrrkz), 0,
146213 /*298959*/ OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
146223 /*298976*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBWZ256rrkz), 0,
146229 /*298988*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBDZrrkz), 0,
146242 /*299008*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXWDZrrkz), 0,
146248 /*299018*/ OPC_CheckOpcode, TARGET_VAL(ISD::ABS),
146256 /*299031*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSDZrrkz), 0,
146262 /*299043*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSWZ256rrkz), 0,
146268 /*299055*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSBZ128rrkz), 0,
146274 /*299065*/ OPC_CheckOpcode, TARGET_VAL(ISD::CTLZ),
146283 /*299079*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPLZCNTDZrrkz), 0,
146288 /*299088*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::CONFLICT),
146296 /*299100*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCONFLICTDZrrkz), 0,
146301 /*299109*/ OPC_CheckOpcode, TARGET_VAL(ISD::CTPOP),
146311 /*299125*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTDZrrkz), 0,
146323 /*299144*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTBZ128rrkz), 0,
146335 /*299163*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTWZ256rrkz), 0,
146341 /*299173*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::UNPCKL),
146350 /*299187*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLBWZ128rrkz), 0,
146356 /*299200*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLWDZ256rrkz), 0,
146362 /*299213*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLDQZrrkz), 0,
146368 /*299224*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::UNPCKH),
146377 /*299238*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHBWZ128rrkz), 0,
146383 /*299251*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHWDZ256rrkz), 0,
146389 /*299264*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHDQZrrkz), 0,
146395 /*299275*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VSHLDV),
146405 /*299290*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVWZ256rkz), 0,
146411 /*299304*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVDZrkz), 0,
146417 /*299316*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VSHRDV),
146427 /*299331*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVWZ256rkz), 0,
146433 /*299345*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVDZrkz), 0,
146439 /*299357*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VPDPBUSD),
146449 /*299371*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPBUSDZrkz), 0,
146454 /*299382*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VPDPBUSDS),
146464 /*299396*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPBUSDSZrkz), 0,
146469 /*299407*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VPDPWSSD),
146479 /*299421*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDZrkz), 0,
146484 /*299432*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VPDPWSSDS),
146494 /*299446*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDSZrkz), 0,
146499 /*299457*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::GF2P8MULB),
146508 /*299470*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8MULBZ128rrkz), 0,
146513 /*299480*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::CVTNE2PS2BF16),
146523 /*299495*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTNE2PS2BF16Z256rrkz), 0,
146528 /*299505*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::CVTNEPS2BF16),
146537 /*299519*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTNEPS2BF16Zrrkz), 0,
146545 /*299531*/ OPC_CheckOpcode, TARGET_VAL(ISD::INSERT_SUBVECTOR),
146551 /*299541*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
146559 /*299556*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI32x4Zrrk), 0,
146566 /*299571*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
146574 /*299586*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI32x8Zrrk), 0,
146581 /*299601*/ OPC_SwitchOpcode /*19 cases */, 27|128,2/*283*/, TARGET_VAL(ISD::BITCAST),// ->299889
146583 /*299607*/ OPC_SwitchOpcode /*5 cases */, 21, TARGET_VAL(X86ISD::VBROADCAST),// ->299632
146592 /*299623*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTI32X2Zrk), 0,
146596 /*299632*/ /*SwitchOpcode*/ 61, TARGET_VAL(ISD::AND),// ->299696
146605 /*299647*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZrrk), 0,
146615 /*299666*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZrrk), 0,
146625 /*299685*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZrrk), 0,
146630 /*299696*/ /*SwitchOpcode*/ 61, TARGET_VAL(ISD::OR),// ->299760
146639 /*299711*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZrrk), 0,
146649 /*299730*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZrrk), 0,
146659 /*299749*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZrrk), 0,
146664 /*299760*/ /*SwitchOpcode*/ 61, TARGET_VAL(ISD::XOR),// ->299824
146673 /*299775*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZrrk), 0,
146683 /*299794*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZrrk), 0,
146693 /*299813*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZrrk), 0,
146698 /*299824*/ /*SwitchOpcode*/ 61, TARGET_VAL(X86ISD::ANDNP),// ->299888
146707 /*299839*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZrrk), 0,
146717 /*299858*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZrrk), 0,
146727 /*299877*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZrrk), 0,
146733 /*299889*/ /*SwitchOpcode*/ 39, TARGET_VAL(X86ISD::VSRLI),// ->299931
146737 /*299895*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
146743 /*299906*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLDZrik), 0,
146749 /*299920*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLWZ256rik), 0,
146754 /*299931*/ /*SwitchOpcode*/ 39, TARGET_VAL(X86ISD::VSHLI),// ->299973
146758 /*299937*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
146764 /*299948*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLDZrik), 0,
146770 /*299962*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLWZ256rik), 0,
146775 /*299973*/ /*SwitchOpcode*/ 39, TARGET_VAL(X86ISD::VSRAI),// ->300015
146779 /*299979*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
146785 /*299990*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRADZrik), 0,
146791 /*300004*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAWZ256rik), 0,
146796 /*300015*/ /*SwitchOpcode*/ 23, TARGET_VAL(X86ISD::VROTRI),// ->300041
146800 /*300021*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
146806 /*300031*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORDZrik), 0,
146810 /*300041*/ /*SwitchOpcode*/ 23, TARGET_VAL(X86ISD::VROTLI),// ->300067
146814 /*300047*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
146820 /*300057*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLDZrik), 0,
146824 /*300067*/ /*SwitchOpcode*/ 23, TARGET_VAL(X86ISD::PSHUFD),// ->300093
146828 /*300073*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
146834 /*300083*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFDZrik), 0,
146838 /*300093*/ /*SwitchOpcode*/ 23, TARGET_VAL(X86ISD::PSHUFHW),// ->300119
146842 /*300099*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
146848 /*300109*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFHWZ256rik), 0,
146852 /*300119*/ /*SwitchOpcode*/ 23, TARGET_VAL(X86ISD::PSHUFLW),// ->300145
146856 /*300125*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
146862 /*300135*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFLWZ256rik), 0,
146866 /*300145*/ /*SwitchOpcode*/ 25, TARGET_VAL(X86ISD::CVTP2SI_RND),// ->300173
146871 /*300153*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
146877 /*300163*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2DQZrrbk), 0,
146881 /*300173*/ /*SwitchOpcode*/ 25, TARGET_VAL(X86ISD::CVTP2UI_RND),// ->300201
146886 /*300181*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
146892 /*300191*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2UDQZrrbk), 0,
146896 /*300201*/ /*SwitchOpcode*/ 25, TARGET_VAL(X86ISD::VALIGN),// ->300229
146901 /*300208*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
146907 /*300218*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNDZrrik), 0,
146911 /*300229*/ /*SwitchOpcode*/ 25, TARGET_VAL(X86ISD::PALIGNR),// ->300257
146916 /*300236*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
146922 /*300246*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPALIGNRZ128rrik), 0,
146926 /*300257*/ /*SwitchOpcode*/ 25, TARGET_VAL(X86ISD::DBPSADBW),// ->300285
146931 /*300264*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
146937 /*300274*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDBPSADBWZ256rrik), 0,
146941 /*300285*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VPTERNLOG),// ->300356
146947 /*300293*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
146954 /*300306*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZrrik), 0,
146962 /*300325*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZrrik), 0,
146970 /*300344*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZrrik), 0,
146975 /*300356*/ /*SwitchOpcode*/ 42, TARGET_VAL(X86ISD::VSHLD),// ->300401
146980 /*300363*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
146986 /*300374*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDWZ256rrik), 0,
146992 /*300389*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDDZrrik), 0,
146997 /*300401*/ /*SwitchOpcode*/ 42, TARGET_VAL(X86ISD::VSHRD),// ->300446
147002 /*300408*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
147008 /*300419*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDWZ256rrik), 0,
147014 /*300434*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDDZrrik), 0,
147019 /*300446*/ /*SwitchOpcode*/ 25, TARGET_VAL(X86ISD::GF2P8AFFINEINVQB),// ->300474
147024 /*300453*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
147030 /*300463*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8AFFINEINVQBZ128rrik), 0,
147034 /*300474*/ /*SwitchOpcode*/ 25, TARGET_VAL(X86ISD::GF2P8AFFINEQB),// ->300502
147039 /*300481*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
147045 /*300491*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8AFFINEQBZ128rrik), 0,
147057 /*300513*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQA32Zrrkz), 0,
147063 /*300525*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU8Z128rrkz), 0,
147069 /*300537*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU16Z256rrkz), 0,
147080 /*300553*/ OPC_EmitNode1, TARGET_VAL(X86::KNOTWrr), 0,
147082 /*300560*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQA32Zrrkz), 0,
147094 /*300581*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
147096 /*300589*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
147099 /*300598*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
147101 /*300607*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVDQU8Zrrkz), 0,
147104 /*300618*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
147111 /*300633*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
147113 /*300641*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
147116 /*300650*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
147118 /*300659*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVDQU16Zrrkz), 0,
147121 /*300670*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
147128 /*300682*/ OPC_SwitchOpcode /*62 cases */, 19|128,1/*147*/, TARGET_VAL(X86ISD::VBROADCAST),// ->300834
147136 /*300698*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTDrZrk), 0,
147146 /*300716*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTBZ128rk), 0,
147156 /*300734*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTWZ256rk), 0,
147166 /*300752*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTDZrk), 0,
147176 /*300770*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
147179 /*300779*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
147181 /*300788*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTBrZ128rk), 0,
147191 /*300806*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
147194 /*300815*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
147196 /*300824*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTWrZ256rk), 0,
147201 /*300834*/ /*SwitchOpcode*/ 100, TARGET_VAL(X86ISD::VPERMV3),// ->300937
147210 /*300850*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMI2Drrk), 0,
147216 /*300864*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMI2W256rrk), 0,
147222 /*300878*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMI2B128rrk), 0,
147231 /*300897*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2Drrk), 0,
147237 /*300911*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2W256rrk), 0,
147243 /*300925*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2B128rrk), 0,
147249 /*300937*/ /*SwitchOpcode*/ 48, TARGET_VAL(ISD::ADD),// ->300988
147256 /*300949*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDDZrrk), 0,
147262 /*300963*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDWZ256rrk), 0,
147268 /*300977*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDBZ128rrk), 0,
147273 /*300988*/ /*SwitchOpcode*/ 48, TARGET_VAL(ISD::SUB),// ->301039
147280 /*301000*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBDZrrk), 0,
147286 /*301014*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBWZ256rrk), 0,
147292 /*301028*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBBZ128rrk), 0,
147297 /*301039*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::SADDSAT),// ->301076
147304 /*301051*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDSWZ256rrk), 0,
147310 /*301065*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDSBZ128rrk), 0,
147315 /*301076*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::SSUBSAT),// ->301113
147322 /*301088*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBSWZ256rrk), 0,
147328 /*301102*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBSBZ128rrk), 0,
147333 /*301113*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::UADDSAT),// ->301150
147340 /*301125*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDUSWZ256rrk), 0,
147346 /*301139*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDUSBZ128rrk), 0,
147351 /*301150*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::USUBSAT),// ->301187
147358 /*301162*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBUSWZ256rrk), 0,
147364 /*301176*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBUSBZ128rrk), 0,
147369 /*301187*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::MUL),// ->301224
147376 /*301199*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLDZrrk), 0,
147382 /*301213*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLWZ256rrk), 0,
147387 /*301224*/ /*SwitchOpcode*/ 18, TARGET_VAL(ISD::MULHS),// ->301245
147394 /*301235*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHWZ256rrk), 0,
147398 /*301245*/ /*SwitchOpcode*/ 18, TARGET_VAL(ISD::MULHU),// ->301266
147405 /*301256*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHUWZ256rrk), 0,
147409 /*301266*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::MULHRS),// ->301287
147416 /*301277*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHRSWZ256rrk), 0,
147420 /*301287*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::AVG),// ->301324
147427 /*301299*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPAVGWZ256rrk), 0,
147433 /*301313*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPAVGBZ128rrk), 0,
147438 /*301324*/ /*SwitchOpcode*/ 20, TARGET_VAL(X86ISD::MULTISHIFT),// ->301347
147446 /*301337*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULTISHIFTQBZ128rrk), 0,
147450 /*301347*/ /*SwitchOpcode*/ 43, TARGET_VAL(X86ISD::PACKSS),// ->301393
147459 /*301362*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKSSDWZ256rrk), 0,
147470 /*301382*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKSSWBZ128rrk), 0,
147475 /*301393*/ /*SwitchOpcode*/ 43, TARGET_VAL(X86ISD::PACKUS),// ->301439
147484 /*301408*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKUSDWZ256rrk), 0,
147495 /*301428*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKUSWBZ128rrk), 0,
147500 /*301439*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::VPMADDUBSW),// ->301460
147507 /*301450*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADDUBSWZ256rrk), 0,
147511 /*301460*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::VPMADDWD),// ->301481
147518 /*301471*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADDWDZrrk), 0,
147522 /*301481*/ /*SwitchOpcode*/ 48, TARGET_VAL(ISD::SMAX),// ->301532
147529 /*301493*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSBZ128rrk), 0,
147535 /*301507*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSWZ256rrk), 0,
147541 /*301521*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSDZrrk), 0,
147546 /*301532*/ /*SwitchOpcode*/ 48, TARGET_VAL(ISD::UMAX),// ->301583
147553 /*301544*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUBZ128rrk), 0,
147559 /*301558*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUWZ256rrk), 0,
147565 /*301572*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUDZrrk), 0,
147570 /*301583*/ /*SwitchOpcode*/ 48, TARGET_VAL(ISD::SMIN),// ->301634
147577 /*301595*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSBZ128rrk), 0,
147583 /*301609*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSWZ256rrk), 0,
147589 /*301623*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSDZrrk), 0,
147594 /*301634*/ /*SwitchOpcode*/ 48, TARGET_VAL(ISD::UMIN),// ->301685
147601 /*301646*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUBZ128rrk), 0,
147607 /*301660*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUWZ256rrk), 0,
147613 /*301674*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUDZrrk), 0,
147618 /*301685*/ /*SwitchOpcode*/ 18, TARGET_VAL(ISD::AND),// ->301706
147625 /*301696*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZrrk), 0,
147629 /*301706*/ /*SwitchOpcode*/ 18, TARGET_VAL(ISD::OR),// ->301727
147636 /*301717*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZrrk), 0,
147640 /*301727*/ /*SwitchOpcode*/ 18, TARGET_VAL(ISD::XOR),// ->301748
147647 /*301738*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZrrk), 0,
147651 /*301748*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::ANDNP),// ->301769
147658 /*301759*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZrrk), 0,
147662 /*301769*/ /*SwitchOpcode*/ 42, TARGET_VAL(X86ISD::VSHL),// ->301814
147671 /*301784*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLDZrrk), 0,
147681 /*301803*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLWZ256rrk), 0,
147686 /*301814*/ /*SwitchOpcode*/ 42, TARGET_VAL(X86ISD::VSRA),// ->301859
147695 /*301829*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRADZrrk), 0,
147705 /*301848*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAWZ256rrk), 0,
147710 /*301859*/ /*SwitchOpcode*/ 42, TARGET_VAL(X86ISD::VSRL),// ->301904
147719 /*301874*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLDZrrk), 0,
147729 /*301893*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLWZ256rrk), 0,
147734 /*301904*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VSHLV),// ->301941
147741 /*301916*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVDZrrk), 0,
147747 /*301930*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVWZ256rrk), 0,
147752 /*301941*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VSRAV),// ->301978
147759 /*301953*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVDZrrk), 0,
147765 /*301967*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVWZ256rrk), 0,
147770 /*301978*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VSRLV),// ->302015
147777 /*301990*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVDZrrk), 0,
147783 /*302004*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVWZ256rrk), 0,
147788 /*302015*/ /*SwitchOpcode*/ 20, TARGET_VAL(ISD::ROTR),// ->302038
147796 /*302028*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORVDZrrk), 0,
147800 /*302038*/ /*SwitchOpcode*/ 20, TARGET_VAL(ISD::ROTL),// ->302061
147808 /*302051*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLVDZrrk), 0,
147812 /*302061*/ /*SwitchOpcode*/ 48, TARGET_VAL(X86ISD::VPERMV),// ->302112
147819 /*302073*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMWZ256rrk), 0,
147825 /*302087*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMBZ128rrk), 0,
147831 /*302101*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMDZrrk), 0,
147836 /*302112*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::PSHUFB),// ->302133
147843 /*302123*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFBZ128rrk), 0,
147847 /*302133*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::CVTTP2SI),// ->302154
147854 /*302145*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2DQZrrk), 0,
147858 /*302154*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::CVTTP2SI_SAE),// ->302175
147865 /*302166*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2DQZrrbk), 0,
147869 /*302175*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::CVTTP2UI),// ->302196
147876 /*302187*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2UDQZrrk), 0,
147880 /*302196*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::CVTTP2UI_SAE),// ->302217
147887 /*302208*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2UDQZrrbk), 0,
147891 /*302217*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::CVTP2SI),// ->302238
147898 /*302229*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2DQZrrk), 0,
147902 /*302238*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::CVTP2UI),// ->302259
147909 /*302250*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2UDQZrrk), 0,
147913 /*302259*/ /*SwitchOpcode*/ 55, TARGET_VAL(ISD::TRUNCATE),// ->302317
147921 /*302273*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVDBZrrk), 0,
147930 /*302289*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVDWZrrk), 0,
147940 /*302307*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVWBZ256rrk), 0,
147945 /*302317*/ /*SwitchOpcode*/ 54, TARGET_VAL(X86ISD::VTRUNCS),// ->302374
147953 /*302332*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSDBZrrk), 0,
147959 /*302345*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSDWZrrk), 0,
147970 /*302364*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSWBZ256rrk), 0,
147975 /*302374*/ /*SwitchOpcode*/ 54, TARGET_VAL(X86ISD::VTRUNCUS),// ->302431
147983 /*302389*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVUSDBZrrk), 0,
147989 /*302402*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVUSDWZrrk), 0,
148000 /*302421*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVUSWBZ256rrk), 0,
148005 /*302431*/ /*SwitchOpcode*/ 54, TARGET_VAL(ISD::ZERO_EXTEND),// ->302488
148013 /*302446*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBWZ256rrk), 0,
148019 /*302459*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBDZrrk), 0,
148030 /*302478*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXWDZrrk), 0,
148035 /*302488*/ /*SwitchOpcode*/ 54, TARGET_VAL(ISD::SIGN_EXTEND),// ->302545
148043 /*302503*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBWZ256rrk), 0,
148049 /*302516*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBDZrrk), 0,
148060 /*302535*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXWDZrrk), 0,
148065 /*302545*/ /*SwitchOpcode*/ 44, TARGET_VAL(ISD::ABS),// ->302592
148071 /*302556*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSDZrrk), 0,
148077 /*302569*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSWZ256rrk), 0,
148083 /*302582*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSBZ128rrk), 0,
148088 /*302592*/ /*SwitchOpcode*/ 18, TARGET_VAL(ISD::CTLZ),// ->302613
148095 /*302604*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPLZCNTDZrrk), 0,
148099 /*302613*/ /*SwitchOpcode*/ 16, TARGET_VAL(X86ISD::CONFLICT),// ->302632
148105 /*302623*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCONFLICTDZrrk), 0,
148109 /*302632*/ /*SwitchOpcode*/ 57, TARGET_VAL(ISD::CTPOP),// ->302692
148117 /*302646*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTDZrrk), 0,
148127 /*302664*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTBZ128rrk), 0,
148137 /*302682*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTWZ256rrk), 0,
148142 /*302692*/ /*SwitchOpcode*/ 48, TARGET_VAL(X86ISD::UNPCKL),// ->302743
148149 /*302704*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLBWZ128rrk), 0,
148155 /*302718*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLWDZ256rrk), 0,
148161 /*302732*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLDQZrrk), 0,
148166 /*302743*/ /*SwitchOpcode*/ 48, TARGET_VAL(X86ISD::UNPCKH),// ->302794
148173 /*302755*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHBWZ128rrk), 0,
148179 /*302769*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHWDZ256rrk), 0,
148185 /*302783*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHDQZrrk), 0,
148190 /*302794*/ /*SwitchOpcode*/ 36, TARGET_VAL(X86ISD::VSHLDV),// ->302833
148198 /*302808*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVWZ256rk), 0,
148204 /*302822*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVDZrk), 0,
148209 /*302833*/ /*SwitchOpcode*/ 36, TARGET_VAL(X86ISD::VSHRDV),// ->302872
148217 /*302847*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVWZ256rk), 0,
148223 /*302861*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVDZrk), 0,
148228 /*302872*/ /*SwitchOpcode*/ 20, TARGET_VAL(X86ISD::VPDPBUSD),// ->302895
148236 /*302885*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPBUSDZrk), 0,
148240 /*302895*/ /*SwitchOpcode*/ 20, TARGET_VAL(X86ISD::VPDPBUSDS),// ->302918
148248 /*302908*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPBUSDSZrk), 0,
148252 /*302918*/ /*SwitchOpcode*/ 20, TARGET_VAL(X86ISD::VPDPWSSD),// ->302941
148260 /*302931*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDZrk), 0,
148264 /*302941*/ /*SwitchOpcode*/ 20, TARGET_VAL(X86ISD::VPDPWSSDS),// ->302964
148272 /*302954*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDSZrk), 0,
148276 /*302964*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::GF2P8MULB),// ->302985
148283 /*302975*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8MULBZ128rrk), 0,
148287 /*302985*/ /*SwitchOpcode*/ 20, TARGET_VAL(X86ISD::CVTNE2PS2BF16),// ->303008
148295 /*302998*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTNE2PS2BF16Z256rrk), 0,
148299 /*303008*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::CVTNEPS2BF16),// ->303029
148306 /*303020*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTNEPS2BF16Zrrk), 0,
148316 /*303039*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQA32Zrrk), 0,
148323 /*303054*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU8Z128rrk), 0,
148329 /*303066*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
148332 /*303075*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
148335 /*303087*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
148337 /*303095*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
148340 /*303104*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
148342 /*303113*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVDQU8Zrrk), 0,
148345 /*303125*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
148353 /*303140*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU16Z256rrk), 0,
148359 /*303152*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
148362 /*303161*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
148365 /*303173*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
148367 /*303181*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
148370 /*303190*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
148372 /*303199*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVDQU16Zrrk), 0,
148375 /*303211*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
148383 /*303224*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
148387 /*303231*/ OPC_CheckOpcode, TARGET_VAL(ISD::INSERT_SUBVECTOR),
148390 /*303236*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
148400 /*303252*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
148414 /*303278*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF32x4Zrmkz), 0|OPFL_Chain|OPFL_MemRefs,
148421 /*303296*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
148435 /*303322*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF32x8Zrmkz), 0|OPFL_Chain|OPFL_MemRefs,
148442 /*303339*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::SHUF128),
148445 /*303344*/ OPC_SwitchOpcode /*2 cases */, 44, TARGET_VAL(ISD::LOAD),// ->303392
148455 /*303359*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
148467 /*303378*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFF32X4Zrmikz), 0|OPFL_Chain|OPFL_MemRefs,
148471 /*303392*/ /*SwitchOpcode*/ 42, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->303437
148480 /*303404*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
148492 /*303423*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFF32X4Zrmbikz), 0|OPFL_Chain|OPFL_MemRefs,
148501 /*303442*/ OPC_CheckOpcode, TARGET_VAL(ISD::INSERT_SUBVECTOR),
148504 /*303447*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
148514 /*303463*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
148526 /*303486*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF32x4Zrmkz), 0|OPFL_Chain|OPFL_MemRefs,
148533 /*303504*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
148545 /*303527*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF32x8Zrmkz), 0|OPFL_Chain|OPFL_MemRefs,
148552 /*303545*/ OPC_SwitchOpcode /*42 cases */, 6|128,12/*1542*/, TARGET_VAL(ISD::BITCAST),// ->305092
148555 /*303554*/ OPC_SwitchOpcode /*5 cases */, 74, TARGET_VAL(X86ISD::SUBV_BROADCAST),// ->303632
148557 /*303559*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
148576 /*303589*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTF32X4rmkz), 0|OPFL_Chain|OPFL_MemRefs,
148592 /*303619*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTF32X8rmkz), 0|OPFL_Chain|OPFL_MemRefs,
148597 /*303632*/ /*SwitchOpcode*/ 87|128,2/*343*/, TARGET_VAL(ISD::AND),// ->303979
148601 /*303641*/ OPC_SwitchOpcode /*2 cases */, 123, TARGET_VAL(ISD::LOAD),// ->303768
148619 /*303670*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
148633 /*303698*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
148647 /*303726*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
148661 /*303754*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
148666 /*303768*/ /*SwitchOpcode*/ 35, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->303806
148683 /*303793*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
148690 /*303810*/ OPC_SwitchOpcode /*2 cases */, 124, TARGET_VAL(ISD::LOAD),// ->303938
148709 /*303840*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
148723 /*303868*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
148737 /*303896*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
148751 /*303924*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
148756 /*303938*/ /*SwitchOpcode*/ 36, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->303977
148774 /*303964*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
148780 /*303979*/ /*SwitchOpcode*/ 87|128,2/*343*/, TARGET_VAL(ISD::OR),// ->304326
148784 /*303988*/ OPC_SwitchOpcode /*2 cases */, 123, TARGET_VAL(ISD::LOAD),// ->304115
148802 /*304017*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
148816 /*304045*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
148830 /*304073*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
148844 /*304101*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
148849 /*304115*/ /*SwitchOpcode*/ 35, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->304153
148866 /*304140*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
148873 /*304157*/ OPC_SwitchOpcode /*2 cases */, 124, TARGET_VAL(ISD::LOAD),// ->304285
148892 /*304187*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
148906 /*304215*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
148920 /*304243*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
148934 /*304271*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
148939 /*304285*/ /*SwitchOpcode*/ 36, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->304324
148957 /*304311*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
148963 /*304326*/ /*SwitchOpcode*/ 87|128,2/*343*/, TARGET_VAL(ISD::XOR),// ->304673
148967 /*304335*/ OPC_SwitchOpcode /*2 cases */, 123, TARGET_VAL(ISD::LOAD),// ->304462
148985 /*304364*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
148999 /*304392*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
149013 /*304420*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
149027 /*304448*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
149032 /*304462*/ /*SwitchOpcode*/ 35, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->304500
149049 /*304487*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
149056 /*304504*/ OPC_SwitchOpcode /*2 cases */, 124, TARGET_VAL(ISD::LOAD),// ->304632
149075 /*304534*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
149089 /*304562*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
149103 /*304590*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
149117 /*304618*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
149122 /*304632*/ /*SwitchOpcode*/ 36, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->304671
149140 /*304658*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
149146 /*304673*/ /*SwitchOpcode*/ 40|128,1/*168*/, TARGET_VAL(X86ISD::ANDNP),// ->304845
149149 /*304679*/ OPC_SwitchOpcode /*2 cases */, 123, TARGET_VAL(ISD::LOAD),// ->304806
149167 /*304708*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
149181 /*304736*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
149195 /*304764*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
149209 /*304792*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
149214 /*304806*/ /*SwitchOpcode*/ 35, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->304844
149231 /*304831*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
149240 /*304849*/ OPC_CheckOpcode, TARGET_VAL(ISD::INSERT_SUBVECTOR),
149243 /*304854*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
149253 /*304870*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
149265 /*304894*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF32x4Zrmk), 0|OPFL_Chain|OPFL_MemRefs,
149272 /*304913*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
149284 /*304937*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF32x8Zrmk), 0|OPFL_Chain|OPFL_MemRefs,
149291 /*304956*/ OPC_SwitchOpcode /*2 cases */, 94, TARGET_VAL(X86ISD::SHUF128),// ->305054
149294 /*304962*/ OPC_SwitchOpcode /*2 cases */, 43, TARGET_VAL(ISD::LOAD),// ->305009
149304 /*304977*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
149314 /*304994*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFF32X4Zrmik), 0|OPFL_Chain|OPFL_MemRefs,
149318 /*305009*/ /*SwitchOpcode*/ 41, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->305053
149327 /*305021*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
149337 /*305038*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFF32X4Zrmbik), 0|OPFL_Chain|OPFL_MemRefs,
149342 /*305054*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->305090
149358 /*305078*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTF32X2Zmkz), 0|OPFL_Chain|OPFL_MemRefs,
149364 /*305092*/ /*SwitchOpcode*/ 87, TARGET_VAL(X86ISD::VPERMILPI),// ->305182
149366 /*305096*/ OPC_SwitchOpcode /*2 cases */, 40, TARGET_VAL(ISD::LOAD),// ->305140
149376 /*305111*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
149386 /*305127*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPSZmikz), 0|OPFL_Chain|OPFL_MemRefs,
149390 /*305140*/ /*SwitchOpcode*/ 38, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->305181
149399 /*305152*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
149409 /*305168*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPSZmbikz), 0|OPFL_Chain|OPFL_MemRefs,
149414 /*305182*/ /*SwitchOpcode*/ 87, TARGET_VAL(X86ISD::VREDUCE),// ->305272
149416 /*305186*/ OPC_SwitchOpcode /*2 cases */, 40, TARGET_VAL(ISD::LOAD),// ->305230
149426 /*305201*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
149436 /*305217*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCEPSZrmikz), 0|OPFL_Chain|OPFL_MemRefs,
149440 /*305230*/ /*SwitchOpcode*/ 38, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->305271
149449 /*305242*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
149459 /*305258*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCEPSZrmbikz), 0|OPFL_Chain|OPFL_MemRefs,
149464 /*305272*/ /*SwitchOpcode*/ 87, TARGET_VAL(X86ISD::VRNDSCALE),// ->305362
149466 /*305276*/ OPC_SwitchOpcode /*2 cases */, 40, TARGET_VAL(ISD::LOAD),// ->305320
149476 /*305291*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
149486 /*305307*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALEPSZrmikz), 0|OPFL_Chain|OPFL_MemRefs,
149490 /*305320*/ /*SwitchOpcode*/ 38, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->305361
149499 /*305332*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
149509 /*305348*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALEPSZrmbikz), 0|OPFL_Chain|OPFL_MemRefs,
149514 /*305362*/ /*SwitchOpcode*/ 87, TARGET_VAL(X86ISD::VGETMANT),// ->305452
149516 /*305366*/ OPC_SwitchOpcode /*2 cases */, 40, TARGET_VAL(ISD::LOAD),// ->305410
149526 /*305381*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
149536 /*305397*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTPSZrmikz), 0|OPFL_Chain|OPFL_MemRefs,
149540 /*305410*/ /*SwitchOpcode*/ 38, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->305451
149549 /*305422*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
149559 /*305438*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTPSZrmbikz), 0|OPFL_Chain|OPFL_MemRefs,
149564 /*305452*/ /*SwitchOpcode*/ 90, TARGET_VAL(X86ISD::VRANGE),// ->305545
149567 /*305457*/ OPC_SwitchOpcode /*2 cases */, 41, TARGET_VAL(ISD::LOAD),// ->305502
149577 /*305472*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
149587 /*305488*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGEPSZrmikz), 0|OPFL_Chain|OPFL_MemRefs,
149591 /*305502*/ /*SwitchOpcode*/ 39, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->305544
149600 /*305514*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
149610 /*305530*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGEPSZrmbikz), 0|OPFL_Chain|OPFL_MemRefs,
149615 /*305545*/ /*SwitchOpcode*/ 90, TARGET_VAL(X86ISD::SHUFP),// ->305638
149618 /*305550*/ OPC_SwitchOpcode /*2 cases */, 41, TARGET_VAL(ISD::LOAD),// ->305595
149628 /*305565*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
149638 /*305581*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFPSZrmikz), 0|OPFL_Chain|OPFL_MemRefs,
149642 /*305595*/ /*SwitchOpcode*/ 39, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->305637
149651 /*305607*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
149661 /*305623*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFPSZrmbikz), 0|OPFL_Chain|OPFL_MemRefs,
149666 /*305638*/ /*SwitchOpcode*/ 97, TARGET_VAL(X86ISD::VFIXUPIMM),// ->305738
149670 /*305644*/ OPC_SwitchOpcode /*2 cases */, 44, TARGET_VAL(ISD::LOAD),// ->305692
149680 /*305659*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
149690 /*305677*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMPSZrmikz), 0|OPFL_Chain|OPFL_MemRefs,
149694 /*305692*/ /*SwitchOpcode*/ 42, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->305737
149703 /*305704*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
149713 /*305722*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMPSZrmbikz), 0|OPFL_Chain|OPFL_MemRefs,
149718 /*305738*/ /*SwitchOpcode*/ 52|128,1/*180*/, TARGET_VAL(X86ISD::VPERMV3),// ->305922
149722 /*305746*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
149727 /*305754*/ OPC_SwitchOpcode /*2 cases */, 39, TARGET_VAL(ISD::LOAD),// ->305797
149737 /*305769*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
149743 /*305783*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMI2PSrmk), 0|OPFL_Chain|OPFL_MemRefs,
149747 /*305797*/ /*SwitchOpcode*/ 37, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->305837
149756 /*305809*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
149762 /*305823*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMI2PSrmbk), 0|OPFL_Chain|OPFL_MemRefs,
149770 /*305841*/ OPC_SwitchOpcode /*2 cases */, 37, TARGET_VAL(ISD::LOAD),// ->305882
149786 /*305868*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2PSrmkz), 0|OPFL_Chain|OPFL_MemRefs,
149790 /*305882*/ /*SwitchOpcode*/ 35, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->305920
149805 /*305906*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2PSrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
149811 /*305922*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::SUBV_BROADCAST),// ->305993
149813 /*305926*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
149830 /*305953*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTF32X4rmkz), 0|OPFL_Chain|OPFL_MemRefs,
149844 /*305980*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTF32X8rmkz), 0|OPFL_Chain|OPFL_MemRefs,
149849 /*305993*/ /*SwitchOpcode*/ 29|128,1/*157*/, TARGET_VAL(ISD::FADD),// ->306154
149853 /*306001*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->306039
149869 /*306026*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPSZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
149873 /*306039*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->306074
149888 /*306061*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPSZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
149895 /*306077*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::LOAD),// ->306116
149912 /*306103*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPSZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
149916 /*306116*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->306152
149932 /*306139*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPSZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
149938 /*306154*/ /*SwitchOpcode*/ 29|128,1/*157*/, TARGET_VAL(ISD::FMUL),// ->306315
149942 /*306162*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->306200
149958 /*306187*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPSZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
149962 /*306200*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->306235
149977 /*306222*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPSZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
149984 /*306238*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::LOAD),// ->306277
150001 /*306264*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPSZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
150005 /*306277*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->306313
150021 /*306300*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPSZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
150027 /*306315*/ /*SwitchOpcode*/ 76, TARGET_VAL(ISD::FSUB),// ->306394
150030 /*306320*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->306358
150046 /*306345*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBPSZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
150050 /*306358*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->306393
150065 /*306380*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBPSZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
150070 /*306394*/ /*SwitchOpcode*/ 76, TARGET_VAL(ISD::FDIV),// ->306473
150073 /*306399*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->306437
150089 /*306424*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVPSZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
150093 /*306437*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->306472
150108 /*306459*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVPSZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
150113 /*306473*/ /*SwitchOpcode*/ 76, TARGET_VAL(X86ISD::FMIN),// ->306552
150116 /*306478*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->306516
150132 /*306503*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINPSZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
150136 /*306516*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->306551
150151 /*306538*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINPSZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
150156 /*306552*/ /*SwitchOpcode*/ 76, TARGET_VAL(X86ISD::FMAX),// ->306631
150159 /*306557*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->306595
150175 /*306582*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXPSZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
150179 /*306595*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->306630
150194 /*306617*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXPSZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
150199 /*306631*/ /*SwitchOpcode*/ 29|128,1/*157*/, TARGET_VAL(X86ISD::FMINC),// ->306792
150203 /*306639*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->306677
150219 /*306664*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPSZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
150223 /*306677*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->306712
150238 /*306699*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPSZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
150245 /*306715*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::LOAD),// ->306754
150262 /*306741*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPSZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
150266 /*306754*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->306790
150282 /*306777*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPSZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
150288 /*306792*/ /*SwitchOpcode*/ 29|128,1/*157*/, TARGET_VAL(X86ISD::FMAXC),// ->306953
150292 /*306800*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->306838
150308 /*306825*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPSZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
150312 /*306838*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->306873
150327 /*306860*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPSZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
150334 /*306876*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::LOAD),// ->306915
150351 /*306902*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPSZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
150355 /*306915*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->306951
150371 /*306938*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPSZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
150377 /*306953*/ /*SwitchOpcode*/ 76, TARGET_VAL(X86ISD::SCALEF),// ->307032
150380 /*306958*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->306996
150396 /*306983*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFPSZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
150400 /*306996*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->307031
150415 /*307018*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFPSZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
150420 /*307032*/ /*SwitchOpcode*/ 76, TARGET_VAL(X86ISD::VPERMV),// ->307111
150423 /*307037*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->307075
150439 /*307062*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMPSZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
150443 /*307075*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->307110
150458 /*307097*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMPSZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
150463 /*307111*/ /*SwitchOpcode*/ 76, TARGET_VAL(X86ISD::VPERMILPV),// ->307190
150466 /*307116*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->307154
150482 /*307141*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPSZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
150486 /*307154*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->307189
150501 /*307176*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPSZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
150506 /*307190*/ /*SwitchOpcode*/ 124|128,1/*252*/, TARGET_VAL(ISD::FMA),// ->307446
150512 /*307202*/ OPC_SwitchOpcode /*2 cases */, 37, TARGET_VAL(ISD::LOAD),// ->307243
150528 /*307229*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PSZmkz), 0|OPFL_Chain|OPFL_MemRefs,
150532 /*307243*/ /*SwitchOpcode*/ 35, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->307281
150547 /*307267*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PSZmbkz), 0|OPFL_Chain|OPFL_MemRefs,
150554 /*307284*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->307324
150571 /*307310*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231PSZmkz), 0|OPFL_Chain|OPFL_MemRefs,
150575 /*307324*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->307361
150591 /*307347*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231PSZmbkz), 0|OPFL_Chain|OPFL_MemRefs,
150599 /*307365*/ OPC_SwitchOpcode /*2 cases */, 37, TARGET_VAL(ISD::LOAD),// ->307406
150617 /*307392*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132PSZmkz), 0|OPFL_Chain|OPFL_MemRefs,
150621 /*307406*/ /*SwitchOpcode*/ 35, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->307444
150638 /*307430*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132PSZmbkz), 0|OPFL_Chain|OPFL_MemRefs,
150644 /*307446*/ /*SwitchOpcode*/ 124|128,1/*252*/, TARGET_VAL(X86ISD::FMSUB),// ->307702
150650 /*307458*/ OPC_SwitchOpcode /*2 cases */, 37, TARGET_VAL(ISD::LOAD),// ->307499
150666 /*307485*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PSZmkz), 0|OPFL_Chain|OPFL_MemRefs,
150670 /*307499*/ /*SwitchOpcode*/ 35, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->307537
150685 /*307523*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PSZmbkz), 0|OPFL_Chain|OPFL_MemRefs,
150692 /*307540*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->307580
150709 /*307566*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231PSZmkz), 0|OPFL_Chain|OPFL_MemRefs,
150713 /*307580*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->307617
150729 /*307603*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231PSZmbkz), 0|OPFL_Chain|OPFL_MemRefs,
150737 /*307621*/ OPC_SwitchOpcode /*2 cases */, 37, TARGET_VAL(ISD::LOAD),// ->307662
150755 /*307648*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132PSZmkz), 0|OPFL_Chain|OPFL_MemRefs,
150759 /*307662*/ /*SwitchOpcode*/ 35, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->307700
150776 /*307686*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132PSZmbkz), 0|OPFL_Chain|OPFL_MemRefs,
150782 /*307702*/ /*SwitchOpcode*/ 124|128,1/*252*/, TARGET_VAL(X86ISD::FMADDSUB),// ->307958
150788 /*307714*/ OPC_SwitchOpcode /*2 cases */, 37, TARGET_VAL(ISD::LOAD),// ->307755
150804 /*307741*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PSZmkz), 0|OPFL_Chain|OPFL_MemRefs,
150808 /*307755*/ /*SwitchOpcode*/ 35, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->307793
150823 /*307779*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PSZmbkz), 0|OPFL_Chain|OPFL_MemRefs,
150830 /*307796*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->307836
150847 /*307822*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB231PSZmkz), 0|OPFL_Chain|OPFL_MemRefs,
150851 /*307836*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->307873
150867 /*307859*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB231PSZmbkz), 0|OPFL_Chain|OPFL_MemRefs,
150875 /*307877*/ OPC_SwitchOpcode /*2 cases */, 37, TARGET_VAL(ISD::LOAD),// ->307918
150893 /*307904*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB132PSZmkz), 0|OPFL_Chain|OPFL_MemRefs,
150897 /*307918*/ /*SwitchOpcode*/ 35, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->307956
150914 /*307942*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB132PSZmbkz), 0|OPFL_Chain|OPFL_MemRefs,
150920 /*307958*/ /*SwitchOpcode*/ 124|128,1/*252*/, TARGET_VAL(X86ISD::FMSUBADD),// ->308214
150926 /*307970*/ OPC_SwitchOpcode /*2 cases */, 37, TARGET_VAL(ISD::LOAD),// ->308011
150942 /*307997*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PSZmkz), 0|OPFL_Chain|OPFL_MemRefs,
150946 /*308011*/ /*SwitchOpcode*/ 35, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->308049
150961 /*308035*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PSZmbkz), 0|OPFL_Chain|OPFL_MemRefs,
150968 /*308052*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->308092
150985 /*308078*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD231PSZmkz), 0|OPFL_Chain|OPFL_MemRefs,
150989 /*308092*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->308129
151005 /*308115*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD231PSZmbkz), 0|OPFL_Chain|OPFL_MemRefs,
151013 /*308133*/ OPC_SwitchOpcode /*2 cases */, 37, TARGET_VAL(ISD::LOAD),// ->308174
151031 /*308160*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD132PSZmkz), 0|OPFL_Chain|OPFL_MemRefs,
151035 /*308174*/ /*SwitchOpcode*/ 35, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->308212
151052 /*308198*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD132PSZmbkz), 0|OPFL_Chain|OPFL_MemRefs,
151058 /*308214*/ /*SwitchOpcode*/ 124|128,1/*252*/, TARGET_VAL(X86ISD::FNMADD),// ->308470
151064 /*308226*/ OPC_SwitchOpcode /*2 cases */, 37, TARGET_VAL(ISD::LOAD),// ->308267
151080 /*308253*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PSZmkz), 0|OPFL_Chain|OPFL_MemRefs,
151084 /*308267*/ /*SwitchOpcode*/ 35, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->308305
151099 /*308291*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PSZmbkz), 0|OPFL_Chain|OPFL_MemRefs,
151106 /*308308*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->308348
151123 /*308334*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231PSZmkz), 0|OPFL_Chain|OPFL_MemRefs,
151127 /*308348*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->308385
151143 /*308371*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231PSZmbkz), 0|OPFL_Chain|OPFL_MemRefs,
151151 /*308389*/ OPC_SwitchOpcode /*2 cases */, 37, TARGET_VAL(ISD::LOAD),// ->308430
151169 /*308416*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132PSZmkz), 0|OPFL_Chain|OPFL_MemRefs,
151173 /*308430*/ /*SwitchOpcode*/ 35, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->308468
151190 /*308454*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132PSZmbkz), 0|OPFL_Chain|OPFL_MemRefs,
151196 /*308470*/ /*SwitchOpcode*/ 124|128,1/*252*/, TARGET_VAL(X86ISD::FNMSUB),// ->308726
151202 /*308482*/ OPC_SwitchOpcode /*2 cases */, 37, TARGET_VAL(ISD::LOAD),// ->308523
151218 /*308509*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PSZmkz), 0|OPFL_Chain|OPFL_MemRefs,
151222 /*308523*/ /*SwitchOpcode*/ 35, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->308561
151237 /*308547*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PSZmbkz), 0|OPFL_Chain|OPFL_MemRefs,
151244 /*308564*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->308604
151261 /*308590*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231PSZmkz), 0|OPFL_Chain|OPFL_MemRefs,
151265 /*308604*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->308641
151281 /*308627*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231PSZmbkz), 0|OPFL_Chain|OPFL_MemRefs,
151289 /*308645*/ OPC_SwitchOpcode /*2 cases */, 37, TARGET_VAL(ISD::LOAD),// ->308686
151307 /*308672*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132PSZmkz), 0|OPFL_Chain|OPFL_MemRefs,
151311 /*308686*/ /*SwitchOpcode*/ 35, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->308724
151328 /*308710*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132PSZmbkz), 0|OPFL_Chain|OPFL_MemRefs,
151334 /*308726*/ /*SwitchOpcode*/ 77, TARGET_VAL(ISD::SINT_TO_FP),// ->308806
151336 /*308730*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::LOAD),// ->308769
151353 /*308757*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTDQ2PSZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
151357 /*308769*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->308805
151373 /*308793*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTDQ2PSZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
151378 /*308806*/ /*SwitchOpcode*/ 77, TARGET_VAL(ISD::UINT_TO_FP),// ->308886
151380 /*308810*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::LOAD),// ->308849
151397 /*308837*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUDQ2PSZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
151401 /*308849*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->308885
151417 /*308873*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUDQ2PSZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
151422 /*308886*/ /*SwitchOpcode*/ 39, TARGET_VAL(X86ISD::CVTPH2PS),// ->308928
151424 /*308890*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
151441 /*308916*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPH2PSZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
151445 /*308928*/ /*SwitchOpcode*/ 73, TARGET_VAL(X86ISD::RSQRT14),// ->309004
151447 /*308932*/ OPC_SwitchOpcode /*2 cases */, 33, TARGET_VAL(ISD::LOAD),// ->308969
151463 /*308957*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT14PSZmkz), 0|OPFL_Chain|OPFL_MemRefs,
151467 /*308969*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->309003
151482 /*308991*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT14PSZmbkz), 0|OPFL_Chain|OPFL_MemRefs,
151487 /*309004*/ /*SwitchOpcode*/ 73, TARGET_VAL(X86ISD::RCP14),// ->309080
151489 /*309008*/ OPC_SwitchOpcode /*2 cases */, 33, TARGET_VAL(ISD::LOAD),// ->309045
151505 /*309033*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP14PSZmkz), 0|OPFL_Chain|OPFL_MemRefs,
151509 /*309045*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->309079
151524 /*309067*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP14PSZmbkz), 0|OPFL_Chain|OPFL_MemRefs,
151529 /*309080*/ /*SwitchOpcode*/ 73, TARGET_VAL(X86ISD::RSQRT28),// ->309156
151531 /*309084*/ OPC_SwitchOpcode /*2 cases */, 33, TARGET_VAL(ISD::LOAD),// ->309121
151547 /*309109*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT28PSZmkz), 0|OPFL_Chain|OPFL_MemRefs,
151551 /*309121*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->309155
151566 /*309143*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT28PSZmbkz), 0|OPFL_Chain|OPFL_MemRefs,
151571 /*309156*/ /*SwitchOpcode*/ 73, TARGET_VAL(X86ISD::RCP28),// ->309232
151573 /*309160*/ OPC_SwitchOpcode /*2 cases */, 33, TARGET_VAL(ISD::LOAD),// ->309197
151589 /*309185*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP28PSZmkz), 0|OPFL_Chain|OPFL_MemRefs,
151593 /*309197*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->309231
151608 /*309219*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP28PSZmbkz), 0|OPFL_Chain|OPFL_MemRefs,
151613 /*309232*/ /*SwitchOpcode*/ 73, TARGET_VAL(X86ISD::EXP2),// ->309308
151615 /*309236*/ OPC_SwitchOpcode /*2 cases */, 33, TARGET_VAL(ISD::LOAD),// ->309273
151631 /*309261*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXP2PSZmkz), 0|OPFL_Chain|OPFL_MemRefs,
151635 /*309273*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->309307
151650 /*309295*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXP2PSZmbkz), 0|OPFL_Chain|OPFL_MemRefs,
151655 /*309308*/ /*SwitchOpcode*/ 73, TARGET_VAL(X86ISD::FGETEXP),// ->309384
151657 /*309312*/ OPC_SwitchOpcode /*2 cases */, 33, TARGET_VAL(ISD::LOAD),// ->309349
151673 /*309337*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPPSZmkz), 0|OPFL_Chain|OPFL_MemRefs,
151677 /*309349*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->309383
151692 /*309371*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPPSZmbkz), 0|OPFL_Chain|OPFL_MemRefs,
151697 /*309384*/ /*SwitchOpcode*/ 73, TARGET_VAL(ISD::FSQRT),// ->309460
151699 /*309388*/ OPC_SwitchOpcode /*2 cases */, 33, TARGET_VAL(ISD::LOAD),// ->309425
151715 /*309413*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTPSZmkz), 0|OPFL_Chain|OPFL_MemRefs,
151719 /*309425*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->309459
151734 /*309447*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTPSZmbkz), 0|OPFL_Chain|OPFL_MemRefs,
151739 /*309460*/ /*SwitchOpcode*/ 37, TARGET_VAL(X86ISD::MOVSHDUP),// ->309500
151741 /*309464*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
151757 /*309488*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSHDUPZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
151761 /*309500*/ /*SwitchOpcode*/ 37, TARGET_VAL(X86ISD::MOVSLDUP),// ->309540
151763 /*309504*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
151779 /*309528*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSLDUPZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
151783 /*309540*/ /*SwitchOpcode*/ 76, TARGET_VAL(X86ISD::UNPCKH),// ->309619
151786 /*309545*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->309583
151802 /*309570*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKHPSZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
151806 /*309583*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->309618
151821 /*309605*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKHPSZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
151826 /*309619*/ /*SwitchOpcode*/ 76, TARGET_VAL(X86ISD::UNPCKL),// ->309698
151829 /*309624*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->309662
151845 /*309649*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKLPSZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
151849 /*309662*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->309697
151864 /*309684*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKLPSZrmbkz), 0|OPFL_Chain|OPFL_MemRefs,
151869 /*309698*/ /*SwitchOpcode*/ 85, TARGET_VAL(X86ISD::DPBF16PS),// ->309786
151874 /*309706*/ OPC_SwitchOpcode /*2 cases */, 37, TARGET_VAL(ISD::LOAD),// ->309747
151890 /*309733*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDPBF16PSZmkz), 0|OPFL_Chain|OPFL_MemRefs,
151894 /*309747*/ /*SwitchOpcode*/ 35, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->309785
151909 /*309771*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDPBF16PSZmbkz), 0|OPFL_Chain|OPFL_MemRefs,
151918 /*309790*/ OPC_CheckOpcode, TARGET_VAL(ISD::INSERT_SUBVECTOR),
151921 /*309795*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
151931 /*309811*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
151941 /*309832*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF32x4Zrmk), 0|OPFL_Chain|OPFL_MemRefs,
151948 /*309851*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
151958 /*309872*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF32x8Zrmk), 0|OPFL_Chain|OPFL_MemRefs,
151965 /*309891*/ OPC_SwitchOpcode /*44 cases */, 127|128,10/*1407*/, TARGET_VAL(ISD::BITCAST),// ->311303
151968 /*309900*/ OPC_SwitchOpcode /*6 cases */, 72, TARGET_VAL(X86ISD::SUBV_BROADCAST),// ->309976
151970 /*309905*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
151987 /*309933*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTF32X4rmk), 0|OPFL_Chain|OPFL_MemRefs,
152001 /*309962*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTF32X8rmk), 0|OPFL_Chain|OPFL_MemRefs,
152006 /*309976*/ /*SwitchOpcode*/ 77|128,2/*333*/, TARGET_VAL(ISD::AND),// ->310313
152010 /*309985*/ OPC_SwitchOpcode /*2 cases */, 119, TARGET_VAL(ISD::LOAD),// ->310108
152026 /*310012*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
152038 /*310039*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
152050 /*310066*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
152062 /*310093*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
152067 /*310108*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->310145
152082 /*310131*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
152089 /*310149*/ OPC_SwitchOpcode /*2 cases */, 120, TARGET_VAL(ISD::LOAD),// ->310273
152106 /*310177*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
152118 /*310204*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
152130 /*310231*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
152142 /*310258*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
152147 /*310273*/ /*SwitchOpcode*/ 35, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->310311
152163 /*310297*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
152169 /*310313*/ /*SwitchOpcode*/ 77|128,2/*333*/, TARGET_VAL(ISD::OR),// ->310650
152173 /*310322*/ OPC_SwitchOpcode /*2 cases */, 119, TARGET_VAL(ISD::LOAD),// ->310445
152189 /*310349*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
152201 /*310376*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
152213 /*310403*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
152225 /*310430*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
152230 /*310445*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->310482
152245 /*310468*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
152252 /*310486*/ OPC_SwitchOpcode /*2 cases */, 120, TARGET_VAL(ISD::LOAD),// ->310610
152269 /*310514*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
152281 /*310541*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
152293 /*310568*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
152305 /*310595*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
152310 /*310610*/ /*SwitchOpcode*/ 35, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->310648
152326 /*310634*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
152332 /*310650*/ /*SwitchOpcode*/ 77|128,2/*333*/, TARGET_VAL(ISD::XOR),// ->310987
152336 /*310659*/ OPC_SwitchOpcode /*2 cases */, 119, TARGET_VAL(ISD::LOAD),// ->310782
152352 /*310686*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
152364 /*310713*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
152376 /*310740*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
152388 /*310767*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
152393 /*310782*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->310819
152408 /*310805*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
152415 /*310823*/ OPC_SwitchOpcode /*2 cases */, 120, TARGET_VAL(ISD::LOAD),// ->310947
152432 /*310851*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
152444 /*310878*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
152456 /*310905*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
152468 /*310932*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
152473 /*310947*/ /*SwitchOpcode*/ 35, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->310985
152489 /*310971*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
152495 /*310987*/ /*SwitchOpcode*/ 35|128,1/*163*/, TARGET_VAL(X86ISD::ANDNP),// ->311154
152498 /*310993*/ OPC_SwitchOpcode /*2 cases */, 119, TARGET_VAL(ISD::LOAD),// ->311116
152514 /*311020*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
152526 /*311047*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
152538 /*311074*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
152550 /*311101*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
152555 /*311116*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->311153
152570 /*311139*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
152575 /*311154*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->311189
152589 /*311176*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTF32X2Zmk), 0|OPFL_Chain|OPFL_MemRefs,
152597 /*311193*/ OPC_CheckOpcode, TARGET_VAL(ISD::INSERT_SUBVECTOR),
152603 /*311203*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
152615 /*311223*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF32x4Zrrkz), 0,
152622 /*311237*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
152634 /*311257*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF32x8Zrrkz), 0,
152641 /*311270*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::SHUF128),
152646 /*311277*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
152656 /*311292*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFF32X4Zrrikz), 0,
152661 /*311303*/ /*SwitchOpcode*/ 23|128,1/*151*/, TARGET_VAL(X86ISD::VPERMV3),// ->311458
152665 /*311310*/ OPC_SwitchOpcode /*2 cases */, 71, TARGET_VAL(ISD::LOAD),// ->311385
152676 /*311327*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
152683 /*311343*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMI2PSrmk), 0|OPFL_Chain|OPFL_MemRefs,
152693 /*311370*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2PSrmk), 0|OPFL_Chain|OPFL_MemRefs,
152698 /*311385*/ /*SwitchOpcode*/ 69, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->311457
152708 /*311399*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
152715 /*311415*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMI2PSrmbk), 0|OPFL_Chain|OPFL_MemRefs,
152725 /*311442*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2PSrmbk), 0|OPFL_Chain|OPFL_MemRefs,
152731 /*311458*/ /*SwitchOpcode*/ 85, TARGET_VAL(X86ISD::VPERMILPI),// ->311546
152733 /*311462*/ OPC_SwitchOpcode /*2 cases */, 39, TARGET_VAL(ISD::LOAD),// ->311505
152743 /*311477*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
152751 /*311491*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPSZmik), 0|OPFL_Chain|OPFL_MemRefs,
152755 /*311505*/ /*SwitchOpcode*/ 37, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->311545
152764 /*311517*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
152772 /*311531*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPSZmbik), 0|OPFL_Chain|OPFL_MemRefs,
152777 /*311546*/ /*SwitchOpcode*/ 85, TARGET_VAL(X86ISD::VREDUCE),// ->311634
152779 /*311550*/ OPC_SwitchOpcode /*2 cases */, 39, TARGET_VAL(ISD::LOAD),// ->311593
152789 /*311565*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
152797 /*311579*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCEPSZrmik), 0|OPFL_Chain|OPFL_MemRefs,
152801 /*311593*/ /*SwitchOpcode*/ 37, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->311633
152810 /*311605*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
152818 /*311619*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCEPSZrmbik), 0|OPFL_Chain|OPFL_MemRefs,
152823 /*311634*/ /*SwitchOpcode*/ 85, TARGET_VAL(X86ISD::VRNDSCALE),// ->311722
152825 /*311638*/ OPC_SwitchOpcode /*2 cases */, 39, TARGET_VAL(ISD::LOAD),// ->311681
152835 /*311653*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
152843 /*311667*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALEPSZrmik), 0|OPFL_Chain|OPFL_MemRefs,
152847 /*311681*/ /*SwitchOpcode*/ 37, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->311721
152856 /*311693*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
152864 /*311707*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALEPSZrmbik), 0|OPFL_Chain|OPFL_MemRefs,
152869 /*311722*/ /*SwitchOpcode*/ 85, TARGET_VAL(X86ISD::VGETMANT),// ->311810
152871 /*311726*/ OPC_SwitchOpcode /*2 cases */, 39, TARGET_VAL(ISD::LOAD),// ->311769
152881 /*311741*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
152889 /*311755*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTPSZrmik), 0|OPFL_Chain|OPFL_MemRefs,
152893 /*311769*/ /*SwitchOpcode*/ 37, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->311809
152902 /*311781*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
152910 /*311795*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTPSZrmbik), 0|OPFL_Chain|OPFL_MemRefs,
152915 /*311810*/ /*SwitchOpcode*/ 88, TARGET_VAL(X86ISD::VRANGE),// ->311901
152918 /*311815*/ OPC_SwitchOpcode /*2 cases */, 40, TARGET_VAL(ISD::LOAD),// ->311859
152928 /*311830*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
152936 /*311844*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGEPSZrmik), 0|OPFL_Chain|OPFL_MemRefs,
152940 /*311859*/ /*SwitchOpcode*/ 38, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->311900
152949 /*311871*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
152957 /*311885*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGEPSZrmbik), 0|OPFL_Chain|OPFL_MemRefs,
152962 /*311901*/ /*SwitchOpcode*/ 88, TARGET_VAL(X86ISD::SHUFP),// ->311992
152965 /*311906*/ OPC_SwitchOpcode /*2 cases */, 40, TARGET_VAL(ISD::LOAD),// ->311950
152975 /*311921*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
152983 /*311935*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFPSZrmik), 0|OPFL_Chain|OPFL_MemRefs,
152987 /*311950*/ /*SwitchOpcode*/ 38, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->311991
152996 /*311962*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
153004 /*311976*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFPSZrmbik), 0|OPFL_Chain|OPFL_MemRefs,
153009 /*311992*/ /*SwitchOpcode*/ 95, TARGET_VAL(X86ISD::VFIXUPIMM),// ->312090
153013 /*311998*/ OPC_SwitchOpcode /*2 cases */, 43, TARGET_VAL(ISD::LOAD),// ->312045
153023 /*312013*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
153031 /*312030*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMPSZrmik), 0|OPFL_Chain|OPFL_MemRefs,
153035 /*312045*/ /*SwitchOpcode*/ 41, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->312089
153044 /*312057*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
153052 /*312074*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMPSZrmbik), 0|OPFL_Chain|OPFL_MemRefs,
153057 /*312090*/ /*SwitchOpcode*/ 56, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->312149
153072 /*312113*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTSSZmkz), 0|OPFL_Chain|OPFL_MemRefs,
153082 /*312135*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTSSZmk), 0|OPFL_Chain|OPFL_MemRefs,
153087 /*312149*/ /*SwitchOpcode*/ 112, TARGET_VAL(ISD::LOAD),// ->312264
153104 /*312176*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVAPSZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
153117 /*312201*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVUPSZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
153129 /*312226*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVAPSZrmk), 0|OPFL_Chain|OPFL_MemRefs,
153140 /*312250*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVUPSZrmk), 0|OPFL_Chain|OPFL_MemRefs,
153145 /*312264*/ /*SwitchOpcode*/ 66, TARGET_VAL(X86ISD::SUBV_BROADCAST),// ->312333
153147 /*312268*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
153162 /*312293*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTF32X4rmk), 0|OPFL_Chain|OPFL_MemRefs,
153174 /*312319*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTF32X8rmk), 0|OPFL_Chain|OPFL_MemRefs,
153179 /*312333*/ /*SwitchOpcode*/ 25|128,1/*153*/, TARGET_VAL(ISD::FADD),// ->312490
153183 /*312341*/ OPC_SwitchOpcode /*2 cases */, 33, TARGET_VAL(ISD::LOAD),// ->312378
153197 /*312364*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPSZrmk), 0|OPFL_Chain|OPFL_MemRefs,
153201 /*312378*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->312412
153214 /*312398*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPSZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
153221 /*312415*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->312453
153236 /*312439*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPSZrmk), 0|OPFL_Chain|OPFL_MemRefs,
153240 /*312453*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->312488
153254 /*312474*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPSZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
153260 /*312490*/ /*SwitchOpcode*/ 25|128,1/*153*/, TARGET_VAL(ISD::FMUL),// ->312647
153264 /*312498*/ OPC_SwitchOpcode /*2 cases */, 33, TARGET_VAL(ISD::LOAD),// ->312535
153278 /*312521*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPSZrmk), 0|OPFL_Chain|OPFL_MemRefs,
153282 /*312535*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->312569
153295 /*312555*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPSZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
153302 /*312572*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->312610
153317 /*312596*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPSZrmk), 0|OPFL_Chain|OPFL_MemRefs,
153321 /*312610*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->312645
153335 /*312631*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPSZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
153341 /*312647*/ /*SwitchOpcode*/ 74, TARGET_VAL(ISD::FSUB),// ->312724
153344 /*312652*/ OPC_SwitchOpcode /*2 cases */, 33, TARGET_VAL(ISD::LOAD),// ->312689
153358 /*312675*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBPSZrmk), 0|OPFL_Chain|OPFL_MemRefs,
153362 /*312689*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->312723
153375 /*312709*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBPSZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
153380 /*312724*/ /*SwitchOpcode*/ 74, TARGET_VAL(ISD::FDIV),// ->312801
153383 /*312729*/ OPC_SwitchOpcode /*2 cases */, 33, TARGET_VAL(ISD::LOAD),// ->312766
153397 /*312752*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVPSZrmk), 0|OPFL_Chain|OPFL_MemRefs,
153401 /*312766*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->312800
153414 /*312786*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVPSZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
153419 /*312801*/ /*SwitchOpcode*/ 74, TARGET_VAL(X86ISD::FMIN),// ->312878
153422 /*312806*/ OPC_SwitchOpcode /*2 cases */, 33, TARGET_VAL(ISD::LOAD),// ->312843
153436 /*312829*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINPSZrmk), 0|OPFL_Chain|OPFL_MemRefs,
153440 /*312843*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->312877
153453 /*312863*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINPSZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
153458 /*312878*/ /*SwitchOpcode*/ 74, TARGET_VAL(X86ISD::FMAX),// ->312955
153461 /*312883*/ OPC_SwitchOpcode /*2 cases */, 33, TARGET_VAL(ISD::LOAD),// ->312920
153475 /*312906*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXPSZrmk), 0|OPFL_Chain|OPFL_MemRefs,
153479 /*312920*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->312954
153492 /*312940*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXPSZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
153497 /*312955*/ /*SwitchOpcode*/ 25|128,1/*153*/, TARGET_VAL(X86ISD::FMINC),// ->313112
153501 /*312963*/ OPC_SwitchOpcode /*2 cases */, 33, TARGET_VAL(ISD::LOAD),// ->313000
153515 /*312986*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPSZrmk), 0|OPFL_Chain|OPFL_MemRefs,
153519 /*313000*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->313034
153532 /*313020*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPSZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
153539 /*313037*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->313075
153554 /*313061*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPSZrmk), 0|OPFL_Chain|OPFL_MemRefs,
153558 /*313075*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->313110
153572 /*313096*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPSZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
153578 /*313112*/ /*SwitchOpcode*/ 25|128,1/*153*/, TARGET_VAL(X86ISD::FMAXC),// ->313269
153582 /*313120*/ OPC_SwitchOpcode /*2 cases */, 33, TARGET_VAL(ISD::LOAD),// ->313157
153596 /*313143*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPSZrmk), 0|OPFL_Chain|OPFL_MemRefs,
153600 /*313157*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->313191
153613 /*313177*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPSZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
153620 /*313194*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->313232
153635 /*313218*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPSZrmk), 0|OPFL_Chain|OPFL_MemRefs,
153639 /*313232*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->313267
153653 /*313253*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPSZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
153659 /*313269*/ /*SwitchOpcode*/ 74, TARGET_VAL(X86ISD::SCALEF),// ->313346
153662 /*313274*/ OPC_SwitchOpcode /*2 cases */, 33, TARGET_VAL(ISD::LOAD),// ->313311
153676 /*313297*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFPSZrmk), 0|OPFL_Chain|OPFL_MemRefs,
153680 /*313311*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->313345
153693 /*313331*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFPSZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
153698 /*313346*/ /*SwitchOpcode*/ 74, TARGET_VAL(X86ISD::VPERMV),// ->313423
153701 /*313351*/ OPC_SwitchOpcode /*2 cases */, 33, TARGET_VAL(ISD::LOAD),// ->313388
153715 /*313374*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMPSZrmk), 0|OPFL_Chain|OPFL_MemRefs,
153719 /*313388*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->313422
153732 /*313408*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMPSZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
153737 /*313423*/ /*SwitchOpcode*/ 74, TARGET_VAL(X86ISD::VPERMILPV),// ->313500
153740 /*313428*/ OPC_SwitchOpcode /*2 cases */, 33, TARGET_VAL(ISD::LOAD),// ->313465
153754 /*313451*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPSZrmk), 0|OPFL_Chain|OPFL_MemRefs,
153758 /*313465*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->313499
153771 /*313485*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPSZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
153776 /*313500*/ /*SwitchOpcode*/ 103|128,3/*487*/, TARGET_VAL(ISD::FMA),// ->313991
153782 /*313512*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->313552
153796 /*313538*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PSZmk), 0|OPFL_Chain|OPFL_MemRefs,
153800 /*313552*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->313589
153813 /*313575*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PSZmbk), 0|OPFL_Chain|OPFL_MemRefs,
153820 /*313592*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::LOAD),// ->313631
153835 /*313617*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231PSZmk), 0|OPFL_Chain|OPFL_MemRefs,
153839 /*313631*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->313667
153853 /*313653*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231PSZmbk), 0|OPFL_Chain|OPFL_MemRefs,
153861 /*313671*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->313711
153877 /*313697*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132PSZmk), 0|OPFL_Chain|OPFL_MemRefs,
153881 /*313711*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->313748
153896 /*313734*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132PSZmbk), 0|OPFL_Chain|OPFL_MemRefs,
153905 /*313753*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->313793
153919 /*313779*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PSZmk), 0|OPFL_Chain|OPFL_MemRefs,
153923 /*313793*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->313830
153936 /*313816*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PSZmbk), 0|OPFL_Chain|OPFL_MemRefs,
153943 /*313833*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->313873
153959 /*313859*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231PSZmk), 0|OPFL_Chain|OPFL_MemRefs,
153963 /*313873*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->313910
153978 /*313896*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231PSZmbk), 0|OPFL_Chain|OPFL_MemRefs,
153986 /*313914*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::LOAD),// ->313953
154001 /*313939*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132PSZmk), 0|OPFL_Chain|OPFL_MemRefs,
154005 /*313953*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->313989
154019 /*313975*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132PSZmbk), 0|OPFL_Chain|OPFL_MemRefs,
154025 /*313991*/ /*SwitchOpcode*/ 103|128,3/*487*/, TARGET_VAL(X86ISD::FMSUB),// ->314482
154031 /*314003*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->314043
154045 /*314029*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PSZmk), 0|OPFL_Chain|OPFL_MemRefs,
154049 /*314043*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->314080
154062 /*314066*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PSZmbk), 0|OPFL_Chain|OPFL_MemRefs,
154069 /*314083*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::LOAD),// ->314122
154084 /*314108*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231PSZmk), 0|OPFL_Chain|OPFL_MemRefs,
154088 /*314122*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->314158
154102 /*314144*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231PSZmbk), 0|OPFL_Chain|OPFL_MemRefs,
154110 /*314162*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->314202
154126 /*314188*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132PSZmk), 0|OPFL_Chain|OPFL_MemRefs,
154130 /*314202*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->314239
154145 /*314225*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132PSZmbk), 0|OPFL_Chain|OPFL_MemRefs,
154154 /*314244*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->314284
154168 /*314270*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PSZmk), 0|OPFL_Chain|OPFL_MemRefs,
154172 /*314284*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->314321
154185 /*314307*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PSZmbk), 0|OPFL_Chain|OPFL_MemRefs,
154192 /*314324*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->314364
154208 /*314350*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231PSZmk), 0|OPFL_Chain|OPFL_MemRefs,
154212 /*314364*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->314401
154227 /*314387*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231PSZmbk), 0|OPFL_Chain|OPFL_MemRefs,
154235 /*314405*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::LOAD),// ->314444
154250 /*314430*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132PSZmk), 0|OPFL_Chain|OPFL_MemRefs,
154254 /*314444*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->314480
154268 /*314466*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132PSZmbk), 0|OPFL_Chain|OPFL_MemRefs,
154274 /*314482*/ /*SwitchOpcode*/ 103|128,3/*487*/, TARGET_VAL(X86ISD::FMADDSUB),// ->314973
154280 /*314494*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->314534
154294 /*314520*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PSZmk), 0|OPFL_Chain|OPFL_MemRefs,
154298 /*314534*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->314571
154311 /*314557*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PSZmbk), 0|OPFL_Chain|OPFL_MemRefs,
154318 /*314574*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::LOAD),// ->314613
154333 /*314599*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB231PSZmk), 0|OPFL_Chain|OPFL_MemRefs,
154337 /*314613*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->314649
154351 /*314635*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB231PSZmbk), 0|OPFL_Chain|OPFL_MemRefs,
154359 /*314653*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->314693
154375 /*314679*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB132PSZmk), 0|OPFL_Chain|OPFL_MemRefs,
154379 /*314693*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->314730
154394 /*314716*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB132PSZmbk), 0|OPFL_Chain|OPFL_MemRefs,
154403 /*314735*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->314775
154417 /*314761*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PSZmk), 0|OPFL_Chain|OPFL_MemRefs,
154421 /*314775*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->314812
154434 /*314798*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PSZmbk), 0|OPFL_Chain|OPFL_MemRefs,
154441 /*314815*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->314855
154457 /*314841*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB231PSZmk), 0|OPFL_Chain|OPFL_MemRefs,
154461 /*314855*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->314892
154476 /*314878*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB231PSZmbk), 0|OPFL_Chain|OPFL_MemRefs,
154484 /*314896*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::LOAD),// ->314935
154499 /*314921*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB132PSZmk), 0|OPFL_Chain|OPFL_MemRefs,
154503 /*314935*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->314971
154517 /*314957*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB132PSZmbk), 0|OPFL_Chain|OPFL_MemRefs,
154523 /*314973*/ /*SwitchOpcode*/ 103|128,3/*487*/, TARGET_VAL(X86ISD::FMSUBADD),// ->315464
154529 /*314985*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->315025
154543 /*315011*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PSZmk), 0|OPFL_Chain|OPFL_MemRefs,
154547 /*315025*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->315062
154560 /*315048*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PSZmbk), 0|OPFL_Chain|OPFL_MemRefs,
154567 /*315065*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::LOAD),// ->315104
154582 /*315090*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD231PSZmk), 0|OPFL_Chain|OPFL_MemRefs,
154586 /*315104*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->315140
154600 /*315126*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD231PSZmbk), 0|OPFL_Chain|OPFL_MemRefs,
154608 /*315144*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->315184
154624 /*315170*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD132PSZmk), 0|OPFL_Chain|OPFL_MemRefs,
154628 /*315184*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->315221
154643 /*315207*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD132PSZmbk), 0|OPFL_Chain|OPFL_MemRefs,
154652 /*315226*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->315266
154666 /*315252*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PSZmk), 0|OPFL_Chain|OPFL_MemRefs,
154670 /*315266*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->315303
154683 /*315289*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PSZmbk), 0|OPFL_Chain|OPFL_MemRefs,
154690 /*315306*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->315346
154706 /*315332*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD231PSZmk), 0|OPFL_Chain|OPFL_MemRefs,
154710 /*315346*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->315383
154725 /*315369*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD231PSZmbk), 0|OPFL_Chain|OPFL_MemRefs,
154733 /*315387*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::LOAD),// ->315426
154748 /*315412*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD132PSZmk), 0|OPFL_Chain|OPFL_MemRefs,
154752 /*315426*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->315462
154766 /*315448*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD132PSZmbk), 0|OPFL_Chain|OPFL_MemRefs,
154772 /*315464*/ /*SwitchOpcode*/ 103|128,3/*487*/, TARGET_VAL(X86ISD::FNMADD),// ->315955
154778 /*315476*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->315516
154792 /*315502*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PSZmk), 0|OPFL_Chain|OPFL_MemRefs,
154796 /*315516*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->315553
154809 /*315539*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PSZmbk), 0|OPFL_Chain|OPFL_MemRefs,
154816 /*315556*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::LOAD),// ->315595
154831 /*315581*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231PSZmk), 0|OPFL_Chain|OPFL_MemRefs,
154835 /*315595*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->315631
154849 /*315617*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231PSZmbk), 0|OPFL_Chain|OPFL_MemRefs,
154857 /*315635*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->315675
154873 /*315661*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132PSZmk), 0|OPFL_Chain|OPFL_MemRefs,
154877 /*315675*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->315712
154892 /*315698*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132PSZmbk), 0|OPFL_Chain|OPFL_MemRefs,
154901 /*315717*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->315757
154915 /*315743*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PSZmk), 0|OPFL_Chain|OPFL_MemRefs,
154919 /*315757*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->315794
154932 /*315780*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PSZmbk), 0|OPFL_Chain|OPFL_MemRefs,
154939 /*315797*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->315837
154955 /*315823*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231PSZmk), 0|OPFL_Chain|OPFL_MemRefs,
154959 /*315837*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->315874
154974 /*315860*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231PSZmbk), 0|OPFL_Chain|OPFL_MemRefs,
154982 /*315878*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::LOAD),// ->315917
154997 /*315903*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132PSZmk), 0|OPFL_Chain|OPFL_MemRefs,
155001 /*315917*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->315953
155015 /*315939*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132PSZmbk), 0|OPFL_Chain|OPFL_MemRefs,
155021 /*315955*/ /*SwitchOpcode*/ 103|128,3/*487*/, TARGET_VAL(X86ISD::FNMSUB),// ->316446
155027 /*315967*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->316007
155041 /*315993*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PSZmk), 0|OPFL_Chain|OPFL_MemRefs,
155045 /*316007*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->316044
155058 /*316030*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PSZmbk), 0|OPFL_Chain|OPFL_MemRefs,
155065 /*316047*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::LOAD),// ->316086
155080 /*316072*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231PSZmk), 0|OPFL_Chain|OPFL_MemRefs,
155084 /*316086*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->316122
155098 /*316108*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231PSZmbk), 0|OPFL_Chain|OPFL_MemRefs,
155106 /*316126*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->316166
155122 /*316152*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132PSZmk), 0|OPFL_Chain|OPFL_MemRefs,
155126 /*316166*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->316203
155141 /*316189*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132PSZmbk), 0|OPFL_Chain|OPFL_MemRefs,
155150 /*316208*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->316248
155164 /*316234*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PSZmk), 0|OPFL_Chain|OPFL_MemRefs,
155168 /*316248*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->316285
155181 /*316271*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PSZmbk), 0|OPFL_Chain|OPFL_MemRefs,
155188 /*316288*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->316328
155204 /*316314*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231PSZmk), 0|OPFL_Chain|OPFL_MemRefs,
155208 /*316328*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->316365
155223 /*316351*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231PSZmbk), 0|OPFL_Chain|OPFL_MemRefs,
155231 /*316369*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::LOAD),// ->316408
155246 /*316394*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132PSZmk), 0|OPFL_Chain|OPFL_MemRefs,
155250 /*316408*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->316444
155264 /*316430*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132PSZmbk), 0|OPFL_Chain|OPFL_MemRefs,
155270 /*316446*/ /*SwitchOpcode*/ 75, TARGET_VAL(ISD::SINT_TO_FP),// ->316524
155272 /*316450*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->316488
155287 /*316475*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTDQ2PSZrmk), 0|OPFL_Chain|OPFL_MemRefs,
155291 /*316488*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->316523
155305 /*316510*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTDQ2PSZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
155310 /*316524*/ /*SwitchOpcode*/ 75, TARGET_VAL(ISD::UINT_TO_FP),// ->316602
155312 /*316528*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->316566
155327 /*316553*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUDQ2PSZrmk), 0|OPFL_Chain|OPFL_MemRefs,
155331 /*316566*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->316601
155345 /*316588*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUDQ2PSZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
155350 /*316602*/ /*SwitchOpcode*/ 38, TARGET_VAL(X86ISD::CVTPH2PS),// ->316643
155352 /*316606*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
155367 /*316630*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPH2PSZrmk), 0|OPFL_Chain|OPFL_MemRefs,
155371 /*316643*/ /*SwitchOpcode*/ 71, TARGET_VAL(X86ISD::RSQRT14),// ->316717
155373 /*316647*/ OPC_SwitchOpcode /*2 cases */, 32, TARGET_VAL(ISD::LOAD),// ->316683
155387 /*316670*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT14PSZmk), 0|OPFL_Chain|OPFL_MemRefs,
155391 /*316683*/ /*SwitchOpcode*/ 30, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->316716
155404 /*316703*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT14PSZmbk), 0|OPFL_Chain|OPFL_MemRefs,
155409 /*316717*/ /*SwitchOpcode*/ 71, TARGET_VAL(X86ISD::RCP14),// ->316791
155411 /*316721*/ OPC_SwitchOpcode /*2 cases */, 32, TARGET_VAL(ISD::LOAD),// ->316757
155425 /*316744*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP14PSZmk), 0|OPFL_Chain|OPFL_MemRefs,
155429 /*316757*/ /*SwitchOpcode*/ 30, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->316790
155442 /*316777*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP14PSZmbk), 0|OPFL_Chain|OPFL_MemRefs,
155447 /*316791*/ /*SwitchOpcode*/ 71, TARGET_VAL(X86ISD::RSQRT28),// ->316865
155449 /*316795*/ OPC_SwitchOpcode /*2 cases */, 32, TARGET_VAL(ISD::LOAD),// ->316831
155463 /*316818*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT28PSZmk), 0|OPFL_Chain|OPFL_MemRefs,
155467 /*316831*/ /*SwitchOpcode*/ 30, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->316864
155480 /*316851*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT28PSZmbk), 0|OPFL_Chain|OPFL_MemRefs,
155485 /*316865*/ /*SwitchOpcode*/ 71, TARGET_VAL(X86ISD::RCP28),// ->316939
155487 /*316869*/ OPC_SwitchOpcode /*2 cases */, 32, TARGET_VAL(ISD::LOAD),// ->316905
155501 /*316892*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP28PSZmk), 0|OPFL_Chain|OPFL_MemRefs,
155505 /*316905*/ /*SwitchOpcode*/ 30, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->316938
155518 /*316925*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP28PSZmbk), 0|OPFL_Chain|OPFL_MemRefs,
155523 /*316939*/ /*SwitchOpcode*/ 71, TARGET_VAL(X86ISD::EXP2),// ->317013
155525 /*316943*/ OPC_SwitchOpcode /*2 cases */, 32, TARGET_VAL(ISD::LOAD),// ->316979
155539 /*316966*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXP2PSZmk), 0|OPFL_Chain|OPFL_MemRefs,
155543 /*316979*/ /*SwitchOpcode*/ 30, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->317012
155556 /*316999*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXP2PSZmbk), 0|OPFL_Chain|OPFL_MemRefs,
155561 /*317013*/ /*SwitchOpcode*/ 71, TARGET_VAL(X86ISD::FGETEXP),// ->317087
155563 /*317017*/ OPC_SwitchOpcode /*2 cases */, 32, TARGET_VAL(ISD::LOAD),// ->317053
155577 /*317040*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPPSZmk), 0|OPFL_Chain|OPFL_MemRefs,
155581 /*317053*/ /*SwitchOpcode*/ 30, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->317086
155594 /*317073*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPPSZmbk), 0|OPFL_Chain|OPFL_MemRefs,
155599 /*317087*/ /*SwitchOpcode*/ 71, TARGET_VAL(ISD::FSQRT),// ->317161
155601 /*317091*/ OPC_SwitchOpcode /*2 cases */, 32, TARGET_VAL(ISD::LOAD),// ->317127
155615 /*317114*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTPSZmk), 0|OPFL_Chain|OPFL_MemRefs,
155619 /*317127*/ /*SwitchOpcode*/ 30, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->317160
155632 /*317147*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTPSZmbk), 0|OPFL_Chain|OPFL_MemRefs,
155637 /*317161*/ /*SwitchOpcode*/ 36, TARGET_VAL(X86ISD::MOVSHDUP),// ->317200
155639 /*317165*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
155653 /*317187*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSHDUPZrmk), 0|OPFL_Chain|OPFL_MemRefs,
155657 /*317200*/ /*SwitchOpcode*/ 36, TARGET_VAL(X86ISD::MOVSLDUP),// ->317239
155659 /*317204*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
155673 /*317226*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSLDUPZrmk), 0|OPFL_Chain|OPFL_MemRefs,
155677 /*317239*/ /*SwitchOpcode*/ 74, TARGET_VAL(X86ISD::UNPCKH),// ->317316
155680 /*317244*/ OPC_SwitchOpcode /*2 cases */, 33, TARGET_VAL(ISD::LOAD),// ->317281
155694 /*317267*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKHPSZrmk), 0|OPFL_Chain|OPFL_MemRefs,
155698 /*317281*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->317315
155711 /*317301*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKHPSZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
155716 /*317316*/ /*SwitchOpcode*/ 74, TARGET_VAL(X86ISD::UNPCKL),// ->317393
155719 /*317321*/ OPC_SwitchOpcode /*2 cases */, 33, TARGET_VAL(ISD::LOAD),// ->317358
155733 /*317344*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKLPSZrmk), 0|OPFL_Chain|OPFL_MemRefs,
155737 /*317358*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->317392
155750 /*317378*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKLPSZrmbk), 0|OPFL_Chain|OPFL_MemRefs,
155755 /*317393*/ /*SwitchOpcode*/ 83, TARGET_VAL(X86ISD::DPBF16PS),// ->317479
155760 /*317401*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->317441
155774 /*317427*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDPBF16PSZmk), 0|OPFL_Chain|OPFL_MemRefs,
155778 /*317441*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->317478
155791 /*317464*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDPBF16PSZmbk), 0|OPFL_Chain|OPFL_MemRefs,
155800 /*317483*/ OPC_CheckOpcode, TARGET_VAL(ISD::INSERT_SUBVECTOR),
155806 /*317493*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
155816 /*317510*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF32x4Zrrkz), 0,
155823 /*317524*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
155833 /*317541*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF32x8Zrrkz), 0,
155840 /*317555*/ OPC_SwitchOpcode /*68 cases */, 105|128,3/*489*/, TARGET_VAL(ISD::BITCAST),// ->318049
155843 /*317564*/ OPC_SwitchOpcode /*5 cases */, 22, TARGET_VAL(X86ISD::VBROADCAST),// ->317590
155854 /*317582*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTF32X2Zrkz), 0,
155858 /*317590*/ /*SwitchOpcode*/ 84, TARGET_VAL(ISD::AND),// ->317677
155869 /*317607*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZrrkz), 0,
155881 /*317627*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZrrkz), 0,
155893 /*317647*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZrrkz), 0,
155905 /*317667*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZrrkz), 0,
155910 /*317677*/ /*SwitchOpcode*/ 84, TARGET_VAL(ISD::OR),// ->317764
155921 /*317694*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZrrkz), 0,
155933 /*317714*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZrrkz), 0,
155945 /*317734*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZrrkz), 0,
155957 /*317754*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZrrkz), 0,
155962 /*317764*/ /*SwitchOpcode*/ 84, TARGET_VAL(ISD::XOR),// ->317851
155973 /*317781*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZrrkz), 0,
155985 /*317801*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZrrkz), 0,
155997 /*317821*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZrrkz), 0,
156009 /*317841*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZrrkz), 0,
156014 /*317851*/ /*SwitchOpcode*/ 84, TARGET_VAL(X86ISD::ANDNP),// ->317938
156025 /*317868*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZrrkz), 0,
156037 /*317888*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZrrkz), 0,
156049 /*317908*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZrrkz), 0,
156061 /*317928*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZrrkz), 0,
156070 /*317942*/ OPC_CheckOpcode, TARGET_VAL(ISD::INSERT_SUBVECTOR),
156076 /*317952*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
156086 /*317970*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF32x4Zrrk), 0,
156093 /*317985*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
156103 /*318003*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF32x8Zrrk), 0,
156110 /*318017*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::SHUF128),
156115 /*318024*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
156123 /*318037*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFF32X4Zrrik), 0,
156128 /*318049*/ /*SwitchOpcode*/ 26, TARGET_VAL(X86ISD::FADD_RND),// ->318078
156133 /*318056*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
156141 /*318068*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPSZrrbkz), 0,
156145 /*318078*/ /*SwitchOpcode*/ 26, TARGET_VAL(X86ISD::FMUL_RND),// ->318107
156150 /*318085*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
156158 /*318097*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPSZrrbkz), 0,
156162 /*318107*/ /*SwitchOpcode*/ 26, TARGET_VAL(X86ISD::FSUB_RND),// ->318136
156167 /*318114*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
156175 /*318126*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBPSZrrbkz), 0,
156179 /*318136*/ /*SwitchOpcode*/ 26, TARGET_VAL(X86ISD::FDIV_RND),// ->318165
156184 /*318143*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
156192 /*318155*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVPSZrrbkz), 0,
156196 /*318165*/ /*SwitchOpcode*/ 26, TARGET_VAL(X86ISD::SCALEF_RND),// ->318194
156201 /*318172*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
156209 /*318184*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFPSZrrbkz), 0,
156213 /*318194*/ /*SwitchOpcode*/ 24, TARGET_VAL(X86ISD::VPERMILPI),// ->318221
156217 /*318200*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
156225 /*318212*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPSZrikz), 0,
156229 /*318221*/ /*SwitchOpcode*/ 28, TARGET_VAL(X86ISD::FMADD_RND),// ->318252
156235 /*318229*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
156243 /*318241*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PSZrbkz), 0,
156247 /*318252*/ /*SwitchOpcode*/ 28, TARGET_VAL(X86ISD::FMSUB_RND),// ->318283
156253 /*318260*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
156261 /*318272*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PSZrbkz), 0,
156265 /*318283*/ /*SwitchOpcode*/ 28, TARGET_VAL(X86ISD::FMADDSUB_RND),// ->318314
156271 /*318291*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
156279 /*318303*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PSZrbkz), 0,
156283 /*318314*/ /*SwitchOpcode*/ 28, TARGET_VAL(X86ISD::FMSUBADD_RND),// ->318345
156289 /*318322*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
156297 /*318334*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PSZrbkz), 0,
156301 /*318345*/ /*SwitchOpcode*/ 28, TARGET_VAL(X86ISD::FNMADD_RND),// ->318376
156307 /*318353*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
156315 /*318365*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PSZrbkz), 0,
156319 /*318376*/ /*SwitchOpcode*/ 28, TARGET_VAL(X86ISD::FNMSUB_RND),// ->318407
156325 /*318384*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
156333 /*318396*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PSZrbkz), 0,
156337 /*318407*/ /*SwitchOpcode*/ 26, TARGET_VAL(X86ISD::SINT_TO_FP_RND),// ->318436
156342 /*318415*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
156350 /*318427*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTDQ2PSZrrbkz), 0,
156354 /*318436*/ /*SwitchOpcode*/ 26, TARGET_VAL(X86ISD::UINT_TO_FP_RND),// ->318465
156359 /*318444*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
156367 /*318456*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUDQ2PSZrrbkz), 0,
156371 /*318465*/ /*SwitchOpcode*/ 24, TARGET_VAL(X86ISD::FSQRT_RND),// ->318492
156375 /*318471*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
156383 /*318483*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTPSZrbkz), 0,
156387 /*318492*/ /*SwitchOpcode*/ 24, TARGET_VAL(X86ISD::VREDUCE),// ->318519
156391 /*318498*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
156399 /*318510*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCEPSZrrikz), 0,
156403 /*318519*/ /*SwitchOpcode*/ 24, TARGET_VAL(X86ISD::VREDUCE_SAE),// ->318546
156407 /*318525*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
156415 /*318537*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCEPSZrribkz), 0,
156419 /*318546*/ /*SwitchOpcode*/ 24, TARGET_VAL(X86ISD::VRNDSCALE),// ->318573
156423 /*318552*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
156431 /*318564*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALEPSZrrikz), 0,
156435 /*318573*/ /*SwitchOpcode*/ 24, TARGET_VAL(X86ISD::VRNDSCALE_SAE),// ->318600
156439 /*318579*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
156447 /*318591*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALEPSZrribkz), 0,
156451 /*318600*/ /*SwitchOpcode*/ 24, TARGET_VAL(X86ISD::VGETMANT),// ->318627
156455 /*318606*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
156463 /*318618*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTPSZrrikz), 0,
156467 /*318627*/ /*SwitchOpcode*/ 24, TARGET_VAL(X86ISD::VGETMANT_SAE),// ->318654
156471 /*318633*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
156479 /*318645*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTPSZrribkz), 0,
156483 /*318654*/ /*SwitchOpcode*/ 26, TARGET_VAL(X86ISD::VRANGE),// ->318683
156488 /*318661*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
156496 /*318673*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGEPSZrrikz), 0,
156500 /*318683*/ /*SwitchOpcode*/ 26, TARGET_VAL(X86ISD::VRANGE_SAE),// ->318712
156505 /*318690*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
156513 /*318702*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGEPSZrribkz), 0,
156517 /*318712*/ /*SwitchOpcode*/ 26, TARGET_VAL(X86ISD::SHUFP),// ->318741
156522 /*318719*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
156530 /*318731*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFPSZrrikz), 0,
156534 /*318741*/ /*SwitchOpcode*/ 28, TARGET_VAL(X86ISD::VFIXUPIMM),// ->318772
156540 /*318749*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
156548 /*318761*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMPSZrrikz), 0,
156552 /*318772*/ /*SwitchOpcode*/ 28, TARGET_VAL(X86ISD::VFIXUPIMM_SAE),// ->318803
156558 /*318780*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
156566 /*318792*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMPSZrribkz), 0,
156570 /*318803*/ /*SwitchOpcode*/ 54, TARGET_VAL(X86ISD::VPERMV3),// ->318860
156574 /*318810*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
156581 /*318820*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
156585 /*318828*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMI2PSrrk), 0,
156598 /*318849*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2PSrrkz), 0,
156603 /*318860*/ /*SwitchOpcode*/ 52, TARGET_VAL(X86ISD::VBROADCAST),// ->318915
156613 /*318876*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTSSZrkz), 0,
156626 /*318898*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
156628 /*318906*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTSSZrkz), 0,
156633 /*318915*/ /*SwitchOpcode*/ 19, TARGET_VAL(ISD::FADD),// ->318937
156642 /*318928*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPSZrrkz), 0,
156646 /*318937*/ /*SwitchOpcode*/ 19, TARGET_VAL(ISD::FMUL),// ->318959
156655 /*318950*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPSZrrkz), 0,
156659 /*318959*/ /*SwitchOpcode*/ 19, TARGET_VAL(ISD::FSUB),// ->318981
156668 /*318972*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBPSZrrkz), 0,
156672 /*318981*/ /*SwitchOpcode*/ 19, TARGET_VAL(ISD::FDIV),// ->319003
156681 /*318994*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVPSZrrkz), 0,
156685 /*319003*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::FMIN),// ->319025
156694 /*319016*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINPSZrrkz), 0,
156698 /*319025*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::FMIN_SAE),// ->319047
156707 /*319038*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINPSZrrbkz), 0,
156711 /*319047*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::FMAX),// ->319069
156720 /*319060*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXPSZrrkz), 0,
156724 /*319069*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::FMAX_SAE),// ->319091
156733 /*319082*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXPSZrrbkz), 0,
156737 /*319091*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::FMINC),// ->319113
156746 /*319104*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPSZrrkz), 0,
156750 /*319113*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::FMAXC),// ->319135
156759 /*319126*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPSZrrkz), 0,
156763 /*319135*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::SCALEF),// ->319157
156772 /*319148*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFPSZrrkz), 0,
156776 /*319157*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::VPERMV),// ->319179
156785 /*319170*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMPSZrrkz), 0,
156789 /*319179*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::VPERMILPV),// ->319201
156798 /*319192*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPSZrrkz), 0,
156802 /*319201*/ /*SwitchOpcode*/ 21, TARGET_VAL(ISD::FMA),// ->319225
156812 /*319215*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PSZrkz), 0,
156816 /*319225*/ /*SwitchOpcode*/ 21, TARGET_VAL(X86ISD::FMSUB),// ->319249
156826 /*319239*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PSZrkz), 0,
156830 /*319249*/ /*SwitchOpcode*/ 21, TARGET_VAL(X86ISD::FMADDSUB),// ->319273
156840 /*319263*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PSZrkz), 0,
156844 /*319273*/ /*SwitchOpcode*/ 21, TARGET_VAL(X86ISD::FMSUBADD),// ->319297
156854 /*319287*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PSZrkz), 0,
156858 /*319297*/ /*SwitchOpcode*/ 21, TARGET_VAL(X86ISD::FNMADD),// ->319321
156868 /*319311*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PSZrkz), 0,
156872 /*319321*/ /*SwitchOpcode*/ 21, TARGET_VAL(X86ISD::FNMSUB),// ->319345
156882 /*319335*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PSZrkz), 0,
156886 /*319345*/ /*SwitchOpcode*/ 19, TARGET_VAL(ISD::SINT_TO_FP),// ->319367
156895 /*319359*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTDQ2PSZrrkz), 0,
156899 /*319367*/ /*SwitchOpcode*/ 19, TARGET_VAL(ISD::UINT_TO_FP),// ->319389
156908 /*319381*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUDQ2PSZrrkz), 0,
156912 /*319389*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::CVTPH2PS),// ->319411
156921 /*319403*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPH2PSZrrkz), 0,
156925 /*319411*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::CVTPH2PS_SAE),// ->319433
156934 /*319425*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPH2PSZrrbkz), 0,
156938 /*319433*/ /*SwitchOpcode*/ 17, TARGET_VAL(X86ISD::RSQRT14),// ->319453
156946 /*319445*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT14PSZrkz), 0,
156950 /*319453*/ /*SwitchOpcode*/ 17, TARGET_VAL(X86ISD::RCP14),// ->319473
156958 /*319465*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP14PSZrkz), 0,
156962 /*319473*/ /*SwitchOpcode*/ 17, TARGET_VAL(X86ISD::RSQRT28),// ->319493
156970 /*319485*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT28PSZrkz), 0,
156974 /*319493*/ /*SwitchOpcode*/ 17, TARGET_VAL(X86ISD::RSQRT28_SAE),// ->319513
156982 /*319505*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT28PSZrbkz), 0,
156986 /*319513*/ /*SwitchOpcode*/ 17, TARGET_VAL(X86ISD::RCP28),// ->319533
156994 /*319525*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP28PSZrkz), 0,
156998 /*319533*/ /*SwitchOpcode*/ 17, TARGET_VAL(X86ISD::RCP28_SAE),// ->319553
157006 /*319545*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP28PSZrbkz), 0,
157010 /*319553*/ /*SwitchOpcode*/ 17, TARGET_VAL(X86ISD::EXP2),// ->319573
157018 /*319565*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXP2PSZrkz), 0,
157022 /*319573*/ /*SwitchOpcode*/ 17, TARGET_VAL(X86ISD::EXP2_SAE),// ->319593
157030 /*319585*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXP2PSZrbkz), 0,
157034 /*319593*/ /*SwitchOpcode*/ 17, TARGET_VAL(X86ISD::FGETEXP),// ->319613
157042 /*319605*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPPSZrkz), 0,
157046 /*319613*/ /*SwitchOpcode*/ 17, TARGET_VAL(X86ISD::FGETEXP_SAE),// ->319633
157054 /*319625*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPPSZrbkz), 0,
157058 /*319633*/ /*SwitchOpcode*/ 17, TARGET_VAL(ISD::FSQRT),// ->319653
157066 /*319645*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTPSZrkz), 0,
157070 /*319653*/ /*SwitchOpcode*/ 17, TARGET_VAL(X86ISD::MOVSHDUP),// ->319673
157078 /*319665*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSHDUPZrrkz), 0,
157082 /*319673*/ /*SwitchOpcode*/ 17, TARGET_VAL(X86ISD::MOVSLDUP),// ->319693
157090 /*319685*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSLDUPZrrkz), 0,
157094 /*319693*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::UNPCKH),// ->319715
157103 /*319706*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKHPSZrrkz), 0,
157107 /*319715*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::UNPCKL),// ->319737
157116 /*319728*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKLPSZrrkz), 0,
157120 /*319737*/ /*SwitchOpcode*/ 23, TARGET_VAL(X86ISD::DPBF16PS),// ->319763
157131 /*319753*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDPBF16PSZrkz), 0,
157139 /*319767*/ OPC_CheckOpcode, TARGET_VAL(ISD::INSERT_SUBVECTOR),
157145 /*319777*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
157153 /*319792*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF32x4Zrrk), 0,
157160 /*319807*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
157168 /*319822*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF32x8Zrrk), 0,
157175 /*319837*/ OPC_SwitchOpcode /*28 cases */, 103|128,2/*359*/, TARGET_VAL(ISD::BITCAST),// ->320201
157177 /*319843*/ OPC_SwitchOpcode /*5 cases */, 21, TARGET_VAL(X86ISD::VBROADCAST),// ->319868
157186 /*319859*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTF32X2Zrk), 0,
157190 /*319868*/ /*SwitchOpcode*/ 80, TARGET_VAL(ISD::AND),// ->319951
157199 /*319883*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZrrk), 0,
157209 /*319902*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZrrk), 0,
157219 /*319921*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZrrk), 0,
157229 /*319940*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZrrk), 0,
157234 /*319951*/ /*SwitchOpcode*/ 80, TARGET_VAL(ISD::OR),// ->320034
157243 /*319966*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZrrk), 0,
157253 /*319985*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZrrk), 0,
157263 /*320004*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZrrk), 0,
157273 /*320023*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZrrk), 0,
157278 /*320034*/ /*SwitchOpcode*/ 80, TARGET_VAL(ISD::XOR),// ->320117
157287 /*320049*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZrrk), 0,
157297 /*320068*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZrrk), 0,
157307 /*320087*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZrrk), 0,
157317 /*320106*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZrrk), 0,
157322 /*320117*/ /*SwitchOpcode*/ 80, TARGET_VAL(X86ISD::ANDNP),// ->320200
157331 /*320132*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZrrk), 0,
157341 /*320151*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZrrk), 0,
157351 /*320170*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZrrk), 0,
157361 /*320189*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZrrk), 0,
157367 /*320201*/ /*SwitchOpcode*/ 25, TARGET_VAL(X86ISD::VPERMV3),// ->320229
157373 /*320209*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
157378 /*320219*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMI2PSrrk), 0,
157382 /*320229*/ /*SwitchOpcode*/ 25, TARGET_VAL(X86ISD::FADD_RND),// ->320257
157387 /*320236*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
157393 /*320246*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPSZrrbk), 0,
157397 /*320257*/ /*SwitchOpcode*/ 25, TARGET_VAL(X86ISD::FMUL_RND),// ->320285
157402 /*320264*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
157408 /*320274*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPSZrrbk), 0,
157412 /*320285*/ /*SwitchOpcode*/ 25, TARGET_VAL(X86ISD::FSUB_RND),// ->320313
157417 /*320292*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
157423 /*320302*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBPSZrrbk), 0,
157427 /*320313*/ /*SwitchOpcode*/ 25, TARGET_VAL(X86ISD::FDIV_RND),// ->320341
157432 /*320320*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
157438 /*320330*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVPSZrrbk), 0,
157442 /*320341*/ /*SwitchOpcode*/ 25, TARGET_VAL(X86ISD::SCALEF_RND),// ->320369
157447 /*320348*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
157453 /*320358*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFPSZrrbk), 0,
157457 /*320369*/ /*SwitchOpcode*/ 23, TARGET_VAL(X86ISD::VPERMILPI),// ->320395
157461 /*320375*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
157467 /*320385*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPSZrik), 0,
157471 /*320395*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::FMADD_RND),// ->320460
157477 /*320403*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
157484 /*320416*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PSZrbk), 0,
157491 /*320432*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231PSZrbk), 0,
157498 /*320448*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132PSZrbk), 0,
157503 /*320460*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::FMSUB_RND),// ->320525
157509 /*320468*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
157516 /*320481*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PSZrbk), 0,
157523 /*320497*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231PSZrbk), 0,
157530 /*320513*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132PSZrbk), 0,
157535 /*320525*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::FMADDSUB_RND),// ->320590
157541 /*320533*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
157548 /*320546*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PSZrbk), 0,
157555 /*320562*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB231PSZrbk), 0,
157562 /*320578*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB132PSZrbk), 0,
157567 /*320590*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::FMSUBADD_RND),// ->320655
157573 /*320598*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
157580 /*320611*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PSZrbk), 0,
157587 /*320627*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD231PSZrbk), 0,
157594 /*320643*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD132PSZrbk), 0,
157599 /*320655*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::FNMADD_RND),// ->320720
157605 /*320663*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
157612 /*320676*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PSZrbk), 0,
157619 /*320692*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231PSZrbk), 0,
157626 /*320708*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132PSZrbk), 0,
157631 /*320720*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::FNMSUB_RND),// ->320785
157637 /*320728*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
157644 /*320741*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PSZrbk), 0,
157651 /*320757*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231PSZrbk), 0,
157658 /*320773*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132PSZrbk), 0,
157663 /*320785*/ /*SwitchOpcode*/ 25, TARGET_VAL(X86ISD::SINT_TO_FP_RND),// ->320813
157668 /*320793*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
157674 /*320803*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTDQ2PSZrrbk), 0,
157678 /*320813*/ /*SwitchOpcode*/ 25, TARGET_VAL(X86ISD::UINT_TO_FP_RND),// ->320841
157683 /*320821*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
157689 /*320831*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUDQ2PSZrrbk), 0,
157693 /*320841*/ /*SwitchOpcode*/ 23, TARGET_VAL(X86ISD::FSQRT_RND),// ->320867
157697 /*320847*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
157703 /*320857*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTPSZrbk), 0,
157707 /*320867*/ /*SwitchOpcode*/ 23, TARGET_VAL(X86ISD::VREDUCE),// ->320893
157711 /*320873*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
157717 /*320883*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCEPSZrrik), 0,
157721 /*320893*/ /*SwitchOpcode*/ 23, TARGET_VAL(X86ISD::VREDUCE_SAE),// ->320919
157725 /*320899*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
157731 /*320909*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCEPSZrribk), 0,
157735 /*320919*/ /*SwitchOpcode*/ 23, TARGET_VAL(X86ISD::VRNDSCALE),// ->320945
157739 /*320925*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
157745 /*320935*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALEPSZrrik), 0,
157749 /*320945*/ /*SwitchOpcode*/ 23, TARGET_VAL(X86ISD::VRNDSCALE_SAE),// ->320971
157753 /*320951*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
157759 /*320961*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALEPSZrribk), 0,
157763 /*320971*/ /*SwitchOpcode*/ 23, TARGET_VAL(X86ISD::VGETMANT),// ->320997
157767 /*320977*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
157773 /*320987*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTPSZrrik), 0,
157777 /*320997*/ /*SwitchOpcode*/ 23, TARGET_VAL(X86ISD::VGETMANT_SAE),// ->321023
157781 /*321003*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
157787 /*321013*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTPSZrribk), 0,
157791 /*321023*/ /*SwitchOpcode*/ 25, TARGET_VAL(X86ISD::VRANGE),// ->321051
157796 /*321030*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
157802 /*321040*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGEPSZrrik), 0,
157806 /*321051*/ /*SwitchOpcode*/ 25, TARGET_VAL(X86ISD::VRANGE_SAE),// ->321079
157811 /*321058*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
157817 /*321068*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGEPSZrribk), 0,
157821 /*321079*/ /*SwitchOpcode*/ 25, TARGET_VAL(X86ISD::SHUFP),// ->321107
157826 /*321086*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
157832 /*321096*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFPSZrrik), 0,
157836 /*321107*/ /*SwitchOpcode*/ 27, TARGET_VAL(X86ISD::VFIXUPIMM),// ->321137
157842 /*321115*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
157848 /*321126*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMPSZrrik), 0,
157852 /*321137*/ /*SwitchOpcode*/ 27, TARGET_VAL(X86ISD::VFIXUPIMM_SAE),// ->321167
157858 /*321145*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
157864 /*321156*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMPSZrribk), 0,
157876 /*321177*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVAPSZrrkz), 0,
157882 /*321188*/ OPC_SwitchOpcode /*41 cases */, 50, TARGET_VAL(X86ISD::VBROADCAST),// ->321242
157890 /*321203*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTSSZrk), 0,
157901 /*321224*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
157903 /*321232*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTSSZrk), 0,
157908 /*321242*/ /*SwitchOpcode*/ 20, TARGET_VAL(X86ISD::VPERMV3),// ->321265
157916 /*321255*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2PSrrk), 0,
157920 /*321265*/ /*SwitchOpcode*/ 18, TARGET_VAL(ISD::FADD),// ->321286
157927 /*321276*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPSZrrk), 0,
157931 /*321286*/ /*SwitchOpcode*/ 18, TARGET_VAL(ISD::FMUL),// ->321307
157938 /*321297*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPSZrrk), 0,
157942 /*321307*/ /*SwitchOpcode*/ 18, TARGET_VAL(ISD::FSUB),// ->321328
157949 /*321318*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBPSZrrk), 0,
157953 /*321328*/ /*SwitchOpcode*/ 18, TARGET_VAL(ISD::FDIV),// ->321349
157960 /*321339*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVPSZrrk), 0,
157964 /*321349*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::FMIN),// ->321370
157971 /*321360*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINPSZrrk), 0,
157975 /*321370*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::FMIN_SAE),// ->321391
157982 /*321381*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINPSZrrbk), 0,
157986 /*321391*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::FMAX),// ->321412
157993 /*321402*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXPSZrrk), 0,
157997 /*321412*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::FMAX_SAE),// ->321433
158004 /*321423*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXPSZrrbk), 0,
158008 /*321433*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::FMINC),// ->321454
158015 /*321444*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPSZrrk), 0,
158019 /*321454*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::FMAXC),// ->321475
158026 /*321465*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPSZrrk), 0,
158030 /*321475*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::SCALEF),// ->321496
158037 /*321486*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFPSZrrk), 0,
158041 /*321496*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::VPERMV),// ->321517
158048 /*321507*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMPSZrrk), 0,
158052 /*321517*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::VPERMILPV),// ->321538
158059 /*321528*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPSZrrk), 0,
158063 /*321538*/ /*SwitchOpcode*/ 53, TARGET_VAL(ISD::FMA),// ->321594
158072 /*321553*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PSZrk), 0,
158079 /*321568*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231PSZrk), 0,
158086 /*321583*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132PSZrk), 0,
158091 /*321594*/ /*SwitchOpcode*/ 53, TARGET_VAL(X86ISD::FMSUB),// ->321650
158100 /*321609*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PSZrk), 0,
158107 /*321624*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231PSZrk), 0,
158114 /*321639*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132PSZrk), 0,
158119 /*321650*/ /*SwitchOpcode*/ 53, TARGET_VAL(X86ISD::FMADDSUB),// ->321706
158128 /*321665*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PSZrk), 0,
158135 /*321680*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB231PSZrk), 0,
158142 /*321695*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB132PSZrk), 0,
158147 /*321706*/ /*SwitchOpcode*/ 53, TARGET_VAL(X86ISD::FMSUBADD),// ->321762
158156 /*321721*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PSZrk), 0,
158163 /*321736*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD231PSZrk), 0,
158170 /*321751*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD132PSZrk), 0,
158175 /*321762*/ /*SwitchOpcode*/ 53, TARGET_VAL(X86ISD::FNMADD),// ->321818
158184 /*321777*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PSZrk), 0,
158191 /*321792*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231PSZrk), 0,
158198 /*321807*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132PSZrk), 0,
158203 /*321818*/ /*SwitchOpcode*/ 53, TARGET_VAL(X86ISD::FNMSUB),// ->321874
158212 /*321833*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PSZrk), 0,
158219 /*321848*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231PSZrk), 0,
158226 /*321863*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132PSZrk), 0,
158231 /*321874*/ /*SwitchOpcode*/ 18, TARGET_VAL(ISD::SINT_TO_FP),// ->321895
158238 /*321886*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTDQ2PSZrrk), 0,
158242 /*321895*/ /*SwitchOpcode*/ 18, TARGET_VAL(ISD::UINT_TO_FP),// ->321916
158249 /*321907*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUDQ2PSZrrk), 0,
158253 /*321916*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::CVTPH2PS),// ->321937
158260 /*321928*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPH2PSZrrk), 0,
158264 /*321937*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::CVTPH2PS_SAE),// ->321958
158271 /*321949*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPH2PSZrrbk), 0,
158275 /*321958*/ /*SwitchOpcode*/ 16, TARGET_VAL(X86ISD::RSQRT14),// ->321977
158281 /*321968*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT14PSZrk), 0,
158285 /*321977*/ /*SwitchOpcode*/ 16, TARGET_VAL(X86ISD::RCP14),// ->321996
158291 /*321987*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP14PSZrk), 0,
158295 /*321996*/ /*SwitchOpcode*/ 16, TARGET_VAL(X86ISD::RSQRT28),// ->322015
158301 /*322006*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT28PSZrk), 0,
158305 /*322015*/ /*SwitchOpcode*/ 16, TARGET_VAL(X86ISD::RSQRT28_SAE),// ->322034
158311 /*322025*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT28PSZrbk), 0,
158315 /*322034*/ /*SwitchOpcode*/ 16, TARGET_VAL(X86ISD::RCP28),// ->322053
158321 /*322044*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP28PSZrk), 0,
158325 /*322053*/ /*SwitchOpcode*/ 16, TARGET_VAL(X86ISD::RCP28_SAE),// ->322072
158331 /*322063*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP28PSZrbk), 0,
158335 /*322072*/ /*SwitchOpcode*/ 16, TARGET_VAL(X86ISD::EXP2),// ->322091
158341 /*322082*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXP2PSZrk), 0,
158345 /*322091*/ /*SwitchOpcode*/ 16, TARGET_VAL(X86ISD::EXP2_SAE),// ->322110
158351 /*322101*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXP2PSZrbk), 0,
158355 /*322110*/ /*SwitchOpcode*/ 16, TARGET_VAL(X86ISD::FGETEXP),// ->322129
158361 /*322120*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPPSZrk), 0,
158365 /*322129*/ /*SwitchOpcode*/ 16, TARGET_VAL(X86ISD::FGETEXP_SAE),// ->322148
158371 /*322139*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPPSZrbk), 0,
158375 /*322148*/ /*SwitchOpcode*/ 16, TARGET_VAL(ISD::FSQRT),// ->322167
158381 /*322158*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTPSZrk), 0,
158385 /*322167*/ /*SwitchOpcode*/ 16, TARGET_VAL(X86ISD::MOVSHDUP),// ->322186
158391 /*322177*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSHDUPZrrk), 0,
158395 /*322186*/ /*SwitchOpcode*/ 16, TARGET_VAL(X86ISD::MOVSLDUP),// ->322205
158401 /*322196*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSLDUPZrrk), 0,
158405 /*322205*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::UNPCKH),// ->322226
158412 /*322216*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKHPSZrrk), 0,
158416 /*322226*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::UNPCKL),// ->322247
158423 /*322237*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKLPSZrrk), 0,
158427 /*322247*/ /*SwitchOpcode*/ 22, TARGET_VAL(X86ISD::DPBF16PS),// ->322272
158436 /*322262*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDPBF16PSZrk), 0,
158446 /*322280*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVAPSZrrk), 0,
158456 /*322299*/ OPC_CheckOpcode, TARGET_VAL(ISD::INSERT_SUBVECTOR),
158460 /*322305*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
158470 /*322322*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI64x2Z256rrkz), 0,
158476 /*322335*/ OPC_SwitchOpcode /*13 cases */, 58|128,7/*954*/, TARGET_VAL(ISD::BITCAST),// ->323294
158480 /*322345*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
158485 /*322354*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
158496 /*322374*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI32x4Z256rrk), 0,
158503 /*322388*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
158514 /*322408*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI32x4Z256rrk), 0,
158521 /*322422*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
158532 /*322442*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI32x4Z256rrk), 0,
158539 /*322456*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
158550 /*322476*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI32x4Zrrk), 0,
158557 /*322490*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
158568 /*322510*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI32x4Zrrk), 0,
158575 /*322524*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
158586 /*322544*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI32x4Zrrk), 0,
158592 /*322556*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
158603 /*322577*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI64x4Zrrk), 0,
158614 /*322599*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI64x4Zrrk), 0,
158625 /*322621*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI64x4Zrrk), 0,
158633 /*322636*/ OPC_SwitchOpcode /*5 cases */, 22, TARGET_VAL(X86ISD::VBROADCAST),// ->322662
158644 /*322654*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTI32X2Z128rkz), 0,
158648 /*322662*/ /*SwitchOpcode*/ 124, TARGET_VAL(ISD::AND),// ->322789
158659 /*322679*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ256rrkz), 0,
158671 /*322699*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ256rrkz), 0,
158683 /*322719*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ256rrkz), 0,
158695 /*322739*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ128rrkz), 0,
158707 /*322759*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ128rrkz), 0,
158719 /*322779*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ128rrkz), 0,
158724 /*322789*/ /*SwitchOpcode*/ 124, TARGET_VAL(ISD::OR),// ->322916
158735 /*322806*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ256rrkz), 0,
158747 /*322826*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ256rrkz), 0,
158759 /*322846*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ256rrkz), 0,
158771 /*322866*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ128rrkz), 0,
158783 /*322886*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ128rrkz), 0,
158795 /*322906*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ128rrkz), 0,
158800 /*322916*/ /*SwitchOpcode*/ 124, TARGET_VAL(ISD::XOR),// ->323043
158811 /*322933*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ256rrkz), 0,
158823 /*322953*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ256rrkz), 0,
158835 /*322973*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ256rrkz), 0,
158847 /*322993*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ128rrkz), 0,
158859 /*323013*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ128rrkz), 0,
158871 /*323033*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ128rrkz), 0,
158876 /*323043*/ /*SwitchOpcode*/ 124, TARGET_VAL(X86ISD::ANDNP),// ->323170
158887 /*323060*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ256rrkz), 0,
158899 /*323080*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ256rrkz), 0,
158911 /*323100*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ256rrkz), 0,
158923 /*323120*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ128rrkz), 0,
158935 /*323140*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ128rrkz), 0,
158947 /*323160*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ128rrkz), 0,
158956 /*323174*/ OPC_CheckOpcode, TARGET_VAL(ISD::INSERT_SUBVECTOR),
158960 /*323180*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
158970 /*323199*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF64x2Z256rrk), 0,
158981 /*323222*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF64x2Z256rrk), 0,
158992 /*323245*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF64x2Z256rrk), 0,
158999 /*323259*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VALIGN),
159004 /*323266*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
159013 /*323282*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNDZ128rrik), 0,
159018 /*323294*/ /*SwitchOpcode*/ 39, TARGET_VAL(X86ISD::VSRLI),// ->323336
159022 /*323300*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
159030 /*323313*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLDZ128rikz), 0,
159036 /*323326*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLQZ256rikz), 0,
159041 /*323336*/ /*SwitchOpcode*/ 39, TARGET_VAL(X86ISD::VSHLI),// ->323378
159045 /*323342*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
159053 /*323355*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLDZ128rikz), 0,
159059 /*323368*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLQZ256rikz), 0,
159064 /*323378*/ /*SwitchOpcode*/ 39, TARGET_VAL(X86ISD::VSRAI),// ->323420
159068 /*323384*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
159076 /*323397*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRADZ128rikz), 0,
159082 /*323410*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAQZ256rikz), 0,
159087 /*323420*/ /*SwitchOpcode*/ 39, TARGET_VAL(X86ISD::VROTRI),// ->323462
159091 /*323426*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
159099 /*323439*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORDZ128rikz), 0,
159105 /*323452*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORQZ256rikz), 0,
159110 /*323462*/ /*SwitchOpcode*/ 39, TARGET_VAL(X86ISD::VROTLI),// ->323504
159114 /*323468*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
159122 /*323481*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLDZ128rikz), 0,
159128 /*323494*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLQZ256rikz), 0,
159133 /*323504*/ /*SwitchOpcode*/ 24, TARGET_VAL(X86ISD::VPERMI),// ->323531
159137 /*323510*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
159145 /*323522*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMQZ256rikz), 0,
159149 /*323531*/ /*SwitchOpcode*/ 24, TARGET_VAL(X86ISD::PSHUFD),// ->323558
159153 /*323537*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
159161 /*323549*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFDZ128rikz), 0,
159165 /*323558*/ /*SwitchOpcode*/ 26, TARGET_VAL(X86ISD::SHUF128),// ->323587
159170 /*323565*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
159178 /*323577*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFI64X2Z256rrikz), 0,
159182 /*323587*/ /*SwitchOpcode*/ 42, TARGET_VAL(X86ISD::VALIGN),// ->323632
159187 /*323594*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
159195 /*323607*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNDZ128rrikz), 0,
159201 /*323621*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNQZ256rrikz), 0,
159206 /*323632*/ /*SwitchOpcode*/ 45, TARGET_VAL(X86ISD::VPTERNLOG),// ->323680
159212 /*323640*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
159220 /*323653*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZ128rrikz), 0,
159226 /*323668*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ256rrikz), 0,
159231 /*323680*/ /*SwitchOpcode*/ 42, TARGET_VAL(X86ISD::VSHLD),// ->323725
159236 /*323687*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
159244 /*323700*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDDZ128rrikz), 0,
159250 /*323714*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDQZ256rrikz), 0,
159255 /*323725*/ /*SwitchOpcode*/ 42, TARGET_VAL(X86ISD::VSHRD),// ->323770
159260 /*323732*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
159268 /*323745*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDDZ128rrikz), 0,
159274 /*323759*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDQZ256rrikz), 0,
159283 /*323774*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
159288 /*323783*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
159297 /*323800*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI32x4Zrrk), 0,
159303 /*323812*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
159312 /*323829*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI64x4Zrrk), 0,
159319 /*323843*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
159328 /*323860*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI32x4Z256rrk), 0,
159335 /*323874*/ OPC_SwitchOpcode /*50 cases */, 79, TARGET_VAL(X86ISD::VBROADCAST),// ->323957
159345 /*323891*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTDrZ128rkz), 0,
159357 /*323910*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTQrZ256rkz), 0,
159369 /*323929*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTDZ128rkz), 0,
159381 /*323948*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTQZ256rkz), 0,
159386 /*323957*/ /*SwitchOpcode*/ 37, TARGET_VAL(X86ISD::VPERMV3),// ->323997
159396 /*323972*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2D128rrkz), 0,
159402 /*323986*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2Q256rrkz), 0,
159407 /*323997*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::ADD),// ->324034
159416 /*324011*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDQZ256rrkz), 0,
159422 /*324024*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDDZ128rrkz), 0,
159427 /*324034*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::SUB),// ->324071
159436 /*324048*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBQZ256rrkz), 0,
159442 /*324061*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBDZ128rrkz), 0,
159447 /*324071*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::MUL),// ->324108
159456 /*324085*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLDZ128rrkz), 0,
159462 /*324098*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLQZ256rrkz), 0,
159467 /*324108*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::PMULDQ),// ->324130
159476 /*324121*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULDQZ256rrkz), 0,
159480 /*324130*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::PMULUDQ),// ->324152
159489 /*324143*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULUDQZ256rrkz), 0,
159493 /*324152*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::VPMADDWD),// ->324174
159502 /*324165*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADDWDZ128rrkz), 0,
159506 /*324174*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::SMAX),// ->324211
159515 /*324188*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSDZ128rrkz), 0,
159521 /*324201*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSQZ256rrkz), 0,
159526 /*324211*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::UMAX),// ->324248
159535 /*324225*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUDZ128rrkz), 0,
159541 /*324238*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUQZ256rrkz), 0,
159546 /*324248*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::SMIN),// ->324285
159555 /*324262*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSDZ128rrkz), 0,
159561 /*324275*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSQZ256rrkz), 0,
159566 /*324285*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::UMIN),// ->324322
159575 /*324299*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUDZ128rrkz), 0,
159581 /*324312*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUQZ256rrkz), 0,
159586 /*324322*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::AND),// ->324359
159595 /*324336*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ256rrkz), 0,
159601 /*324349*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ128rrkz), 0,
159606 /*324359*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::OR),// ->324396
159615 /*324373*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ256rrkz), 0,
159621 /*324386*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ128rrkz), 0,
159626 /*324396*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::XOR),// ->324433
159635 /*324410*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ256rrkz), 0,
159641 /*324423*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ128rrkz), 0,
159646 /*324433*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::ANDNP),// ->324470
159655 /*324447*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ256rrkz), 0,
159661 /*324460*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ128rrkz), 0,
159666 /*324470*/ /*SwitchOpcode*/ 44, TARGET_VAL(X86ISD::VSHL),// ->324517
159677 /*324487*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLDZ128rrkz), 0,
159689 /*324507*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLQZ256rrkz), 0,
159694 /*324517*/ /*SwitchOpcode*/ 44, TARGET_VAL(X86ISD::VSRA),// ->324564
159705 /*324534*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRADZ128rrkz), 0,
159717 /*324554*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAQZ256rrkz), 0,
159722 /*324564*/ /*SwitchOpcode*/ 44, TARGET_VAL(X86ISD::VSRL),// ->324611
159733 /*324581*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLDZ128rrkz), 0,
159745 /*324601*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLQZ256rrkz), 0,
159750 /*324611*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VSHLV),// ->324648
159759 /*324625*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVDZ128rrkz), 0,
159765 /*324638*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVQZ256rrkz), 0,
159770 /*324648*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VSRAV),// ->324685
159779 /*324662*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVDZ128rrkz), 0,
159785 /*324675*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVQZ256rrkz), 0,
159790 /*324685*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VSRLV),// ->324722
159799 /*324699*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVDZ128rrkz), 0,
159805 /*324712*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVQZ256rrkz), 0,
159810 /*324722*/ /*SwitchOpcode*/ 44, TARGET_VAL(ISD::ROTR),// ->324769
159821 /*324739*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORVDZ128rrkz), 0,
159833 /*324759*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORVQZ256rrkz), 0,
159838 /*324769*/ /*SwitchOpcode*/ 44, TARGET_VAL(ISD::ROTL),// ->324816
159849 /*324786*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLVDZ128rrkz), 0,
159861 /*324806*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLVQZ256rrkz), 0,
159866 /*324816*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::VPERMV),// ->324838
159875 /*324829*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMQZ256rrkz), 0,
159879 /*324838*/ /*SwitchOpcode*/ 21, TARGET_VAL(X86ISD::VPMADD52L),// ->324862
159889 /*324852*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52LUQZ256rkz), 0,
159893 /*324862*/ /*SwitchOpcode*/ 21, TARGET_VAL(X86ISD::VPMADD52H),// ->324886
159903 /*324876*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52HUQZ256rkz), 0,
159907 /*324886*/ /*SwitchOpcode*/ 69, TARGET_VAL(X86ISD::CVTTP2SI),// ->324958
159917 /*324903*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2DQZ128rrkz), 0,
159923 /*324915*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2QQZ256rrkz), 0,
159936 /*324936*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2DQZ256rrkz), 0,
159942 /*324948*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2QQZ256rrkz), 0,
159948 /*324958*/ /*SwitchOpcode*/ 69, TARGET_VAL(X86ISD::CVTTP2UI),// ->325030
159958 /*324975*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2UDQZ128rrkz), 0,
159964 /*324987*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2UQQZ256rrkz), 0,
159977 /*325008*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2UDQZ256rrkz), 0,
159983 /*325020*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2UQQZ256rrkz), 0,
159989 /*325030*/ /*SwitchOpcode*/ 69, TARGET_VAL(X86ISD::CVTP2SI),// ->325102
159999 /*325047*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2DQZ128rrkz), 0,
160005 /*325059*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2QQZ256rrkz), 0,
160018 /*325080*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2DQZ256rrkz), 0,
160024 /*325092*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2QQZ256rrkz), 0,
160030 /*325102*/ /*SwitchOpcode*/ 69, TARGET_VAL(X86ISD::CVTP2UI),// ->325174
160040 /*325119*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2UDQZ128rrkz), 0,
160046 /*325131*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2UQQZ256rrkz), 0,
160059 /*325152*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2UDQZ256rrkz), 0,
160065 /*325164*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2UQQZ256rrkz), 0,
160071 /*325174*/ /*SwitchOpcode*/ 17, TARGET_VAL(ISD::TRUNCATE),// ->325194
160079 /*325186*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVQDZ256rrkz), 0,
160083 /*325194*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::VTRUNCS),// ->325216
160092 /*325208*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSQDZ256rrkz), 0,
160096 /*325216*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::VTRUNCUS),// ->325238
160105 /*325230*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVUSQDZ256rrkz), 0,
160109 /*325238*/ /*SwitchOpcode*/ 69, TARGET_VAL(ISD::ZERO_EXTEND_VECTOR_INREG),// ->325310
160119 /*325255*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBDZ128rrkz), 0,
160125 /*325267*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBQZ256rrkz), 0,
160138 /*325288*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXWDZ128rrkz), 0,
160144 /*325300*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXWQZ256rrkz), 0,
160150 /*325310*/ /*SwitchOpcode*/ 19, TARGET_VAL(ISD::ZERO_EXTEND),// ->325332
160159 /*325324*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXDQZ256rrkz), 0,
160163 /*325332*/ /*SwitchOpcode*/ 69, TARGET_VAL(ISD::SIGN_EXTEND_VECTOR_INREG),// ->325404
160173 /*325349*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBDZ128rrkz), 0,
160179 /*325361*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBQZ256rrkz), 0,
160192 /*325382*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXWDZ128rrkz), 0,
160198 /*325394*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXWQZ256rrkz), 0,
160204 /*325404*/ /*SwitchOpcode*/ 19, TARGET_VAL(ISD::SIGN_EXTEND),// ->325426
160213 /*325418*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXDQZ256rrkz), 0,
160217 /*325426*/ /*SwitchOpcode*/ 31, TARGET_VAL(ISD::ABS),// ->325460
160225 /*325439*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSQZ256rrkz), 0,
160231 /*325451*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSDZ128rrkz), 0,
160236 /*325460*/ /*SwitchOpcode*/ 41, TARGET_VAL(ISD::CTLZ),// ->325504
160246 /*325476*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPLZCNTQZ256rrkz), 0,
160258 /*325495*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPLZCNTDZ128rrkz), 0,
160263 /*325504*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::CONFLICT),// ->325538
160271 /*325517*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCONFLICTQZ256rrkz), 0,
160277 /*325529*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCONFLICTDZ128rrkz), 0,
160282 /*325538*/ /*SwitchOpcode*/ 41, TARGET_VAL(ISD::CTPOP),// ->325582
160292 /*325554*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTQZ256rrkz), 0,
160304 /*325573*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTDZ128rrkz), 0,
160309 /*325582*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::UNPCKL),// ->325619
160318 /*325596*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLDQZ128rrkz), 0,
160324 /*325609*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLQDQZ256rrkz), 0,
160329 /*325619*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::UNPCKH),// ->325656
160338 /*325633*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHDQZ128rrkz), 0,
160344 /*325646*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHQDQZ256rrkz), 0,
160349 /*325656*/ /*SwitchOpcode*/ 37, TARGET_VAL(X86ISD::VSHLDV),// ->325696
160359 /*325671*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVDZ128rkz), 0,
160365 /*325685*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVQZ256rkz), 0,
160370 /*325696*/ /*SwitchOpcode*/ 37, TARGET_VAL(X86ISD::VSHRDV),// ->325736
160380 /*325711*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVDZ128rkz), 0,
160386 /*325725*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVQZ256rkz), 0,
160391 /*325736*/ /*SwitchOpcode*/ 21, TARGET_VAL(X86ISD::VPDPBUSD),// ->325760
160401 /*325750*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPBUSDZ128rkz), 0,
160405 /*325760*/ /*SwitchOpcode*/ 21, TARGET_VAL(X86ISD::VPDPBUSDS),// ->325784
160415 /*325774*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPBUSDSZ128rkz), 0,
160419 /*325784*/ /*SwitchOpcode*/ 21, TARGET_VAL(X86ISD::VPDPWSSD),// ->325808
160429 /*325798*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDZ128rkz), 0,
160433 /*325808*/ /*SwitchOpcode*/ 21, TARGET_VAL(X86ISD::VPDPWSSDS),// ->325832
160443 /*325822*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDSZ128rkz), 0,
160451 /*325836*/ OPC_CheckOpcode, TARGET_VAL(ISD::INSERT_SUBVECTOR),
160455 /*325842*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
160463 /*325857*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI64x2Z256rrk), 0,
160469 /*325871*/ OPC_SwitchOpcode /*13 cases */, 127|128,3/*511*/, TARGET_VAL(ISD::BITCAST),// ->326387
160471 /*325877*/ OPC_SwitchOpcode /*5 cases */, 21, TARGET_VAL(X86ISD::VBROADCAST),// ->325902
160480 /*325893*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTI32X2Z128rk), 0,
160484 /*325902*/ /*SwitchOpcode*/ 118, TARGET_VAL(ISD::AND),// ->326023
160493 /*325917*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ256rrk), 0,
160503 /*325936*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ256rrk), 0,
160513 /*325955*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ256rrk), 0,
160523 /*325974*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ128rrk), 0,
160533 /*325993*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ128rrk), 0,
160543 /*326012*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ128rrk), 0,
160548 /*326023*/ /*SwitchOpcode*/ 118, TARGET_VAL(ISD::OR),// ->326144
160557 /*326038*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ256rrk), 0,
160567 /*326057*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ256rrk), 0,
160577 /*326076*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ256rrk), 0,
160587 /*326095*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ128rrk), 0,
160597 /*326114*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ128rrk), 0,
160607 /*326133*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ128rrk), 0,
160612 /*326144*/ /*SwitchOpcode*/ 118, TARGET_VAL(ISD::XOR),// ->326265
160621 /*326159*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ256rrk), 0,
160631 /*326178*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ256rrk), 0,
160641 /*326197*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ256rrk), 0,
160651 /*326216*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ128rrk), 0,
160661 /*326235*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ128rrk), 0,
160671 /*326254*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ128rrk), 0,
160676 /*326265*/ /*SwitchOpcode*/ 118, TARGET_VAL(X86ISD::ANDNP),// ->326386
160685 /*326280*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ256rrk), 0,
160695 /*326299*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ256rrk), 0,
160705 /*326318*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ256rrk), 0,
160715 /*326337*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ128rrk), 0,
160725 /*326356*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ128rrk), 0,
160735 /*326375*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ128rrk), 0,
160741 /*326387*/ /*SwitchOpcode*/ 39, TARGET_VAL(X86ISD::VSRLI),// ->326429
160745 /*326393*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
160751 /*326404*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLDZ128rik), 0,
160757 /*326418*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLQZ256rik), 0,
160762 /*326429*/ /*SwitchOpcode*/ 39, TARGET_VAL(X86ISD::VSHLI),// ->326471
160766 /*326435*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
160772 /*326446*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLDZ128rik), 0,
160778 /*326460*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLQZ256rik), 0,
160783 /*326471*/ /*SwitchOpcode*/ 39, TARGET_VAL(X86ISD::VSRAI),// ->326513
160787 /*326477*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
160793 /*326488*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRADZ128rik), 0,
160799 /*326502*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAQZ256rik), 0,
160804 /*326513*/ /*SwitchOpcode*/ 39, TARGET_VAL(X86ISD::VROTRI),// ->326555
160808 /*326519*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
160814 /*326530*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORDZ128rik), 0,
160820 /*326544*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORQZ256rik), 0,
160825 /*326555*/ /*SwitchOpcode*/ 39, TARGET_VAL(X86ISD::VROTLI),// ->326597
160829 /*326561*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
160835 /*326572*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLDZ128rik), 0,
160841 /*326586*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLQZ256rik), 0,
160846 /*326597*/ /*SwitchOpcode*/ 23, TARGET_VAL(X86ISD::VPERMI),// ->326623
160850 /*326603*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
160856 /*326613*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMQZ256rik), 0,
160860 /*326623*/ /*SwitchOpcode*/ 23, TARGET_VAL(X86ISD::PSHUFD),// ->326649
160864 /*326629*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
160870 /*326639*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFDZ128rik), 0,
160874 /*326649*/ /*SwitchOpcode*/ 25, TARGET_VAL(X86ISD::SHUF128),// ->326677
160879 /*326656*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
160885 /*326666*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFI64X2Z256rrik), 0,
160889 /*326677*/ /*SwitchOpcode*/ 42, TARGET_VAL(X86ISD::VALIGN),// ->326722
160894 /*326684*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
160900 /*326695*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNDZ128rrik), 0,
160906 /*326710*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNQZ256rrik), 0,
160911 /*326722*/ /*SwitchOpcode*/ 0|128,1/*128*/, TARGET_VAL(X86ISD::VPTERNLOG),// ->326854
160917 /*326731*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
160924 /*326745*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZ128rrik), 0,
160932 /*326764*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZ128rrik), 0,
160940 /*326783*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZ128rrik), 0,
160949 /*326803*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ256rrik), 0,
160957 /*326822*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ256rrik), 0,
160965 /*326841*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ256rrik), 0,
160971 /*326854*/ /*SwitchOpcode*/ 42, TARGET_VAL(X86ISD::VSHLD),// ->326899
160976 /*326861*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
160982 /*326872*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDDZ128rrik), 0,
160988 /*326887*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDQZ256rrik), 0,
160993 /*326899*/ /*SwitchOpcode*/ 42, TARGET_VAL(X86ISD::VSHRD),// ->326944
160998 /*326906*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
161004 /*326917*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDDZ128rrik), 0,
161010 /*326932*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDQZ256rrik), 0,
161024 /*326958*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQA32Z128rrkz), 0,
161031 /*326972*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
161033 /*326980*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
161036 /*326989*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
161038 /*326998*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVDQA32Zrrkz), 0,
161041 /*327009*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
161049 /*327024*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQA64Z256rrkz), 0,
161056 /*327038*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
161058 /*327046*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
161061 /*327055*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
161063 /*327064*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVDQA64Zrrkz), 0,
161066 /*327075*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
161074 /*327088*/ OPC_SwitchOpcode /*50 cases */, 75, TARGET_VAL(X86ISD::VBROADCAST),// ->327167
161082 /*327103*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTDrZ128rk), 0,
161092 /*327121*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTQrZ256rk), 0,
161102 /*327139*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTDZ128rk), 0,
161112 /*327157*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTQZ256rk), 0,
161117 /*327167*/ /*SwitchOpcode*/ 72, TARGET_VAL(X86ISD::VPERMV3),// ->327242
161126 /*327183*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMI2D128rrk), 0,
161132 /*327197*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMI2Q256rrk), 0,
161141 /*327216*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2D128rrk), 0,
161147 /*327230*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2Q256rrk), 0,
161153 /*327242*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::ADD),// ->327279
161160 /*327254*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDQZ256rrk), 0,
161166 /*327268*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDDZ128rrk), 0,
161171 /*327279*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::SUB),// ->327316
161178 /*327291*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBQZ256rrk), 0,
161184 /*327305*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBDZ128rrk), 0,
161189 /*327316*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::MUL),// ->327353
161196 /*327328*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLDZ128rrk), 0,
161202 /*327342*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLQZ256rrk), 0,
161207 /*327353*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::PMULDQ),// ->327374
161214 /*327364*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULDQZ256rrk), 0,
161218 /*327374*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::PMULUDQ),// ->327395
161225 /*327385*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULUDQZ256rrk), 0,
161229 /*327395*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::VPMADDWD),// ->327416
161236 /*327406*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADDWDZ128rrk), 0,
161240 /*327416*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::SMAX),// ->327453
161247 /*327428*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSDZ128rrk), 0,
161253 /*327442*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSQZ256rrk), 0,
161258 /*327453*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::UMAX),// ->327490
161265 /*327465*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUDZ128rrk), 0,
161271 /*327479*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUQZ256rrk), 0,
161276 /*327490*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::SMIN),// ->327527
161283 /*327502*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSDZ128rrk), 0,
161289 /*327516*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSQZ256rrk), 0,
161294 /*327527*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::UMIN),// ->327564
161301 /*327539*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUDZ128rrk), 0,
161307 /*327553*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUQZ256rrk), 0,
161312 /*327564*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::AND),// ->327601
161319 /*327576*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ256rrk), 0,
161325 /*327590*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ128rrk), 0,
161330 /*327601*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::OR),// ->327638
161337 /*327613*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ256rrk), 0,
161343 /*327627*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ128rrk), 0,
161348 /*327638*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::XOR),// ->327675
161355 /*327650*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ256rrk), 0,
161361 /*327664*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ128rrk), 0,
161366 /*327675*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::ANDNP),// ->327712
161373 /*327687*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ256rrk), 0,
161379 /*327701*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ128rrk), 0,
161384 /*327712*/ /*SwitchOpcode*/ 42, TARGET_VAL(X86ISD::VSHL),// ->327757
161393 /*327727*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLDZ128rrk), 0,
161403 /*327746*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLQZ256rrk), 0,
161408 /*327757*/ /*SwitchOpcode*/ 42, TARGET_VAL(X86ISD::VSRA),// ->327802
161417 /*327772*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRADZ128rrk), 0,
161427 /*327791*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAQZ256rrk), 0,
161432 /*327802*/ /*SwitchOpcode*/ 42, TARGET_VAL(X86ISD::VSRL),// ->327847
161441 /*327817*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLDZ128rrk), 0,
161451 /*327836*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLQZ256rrk), 0,
161456 /*327847*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VSHLV),// ->327884
161463 /*327859*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVDZ128rrk), 0,
161469 /*327873*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVQZ256rrk), 0,
161474 /*327884*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VSRAV),// ->327921
161481 /*327896*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVDZ128rrk), 0,
161487 /*327910*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVQZ256rrk), 0,
161492 /*327921*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VSRLV),// ->327958
161499 /*327933*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVDZ128rrk), 0,
161505 /*327947*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVQZ256rrk), 0,
161510 /*327958*/ /*SwitchOpcode*/ 42, TARGET_VAL(ISD::ROTR),// ->328003
161519 /*327973*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORVDZ128rrk), 0,
161529 /*327992*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORVQZ256rrk), 0,
161534 /*328003*/ /*SwitchOpcode*/ 42, TARGET_VAL(ISD::ROTL),// ->328048
161543 /*328018*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLVDZ128rrk), 0,
161553 /*328037*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLVQZ256rrk), 0,
161558 /*328048*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::VPERMV),// ->328069
161565 /*328059*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMQZ256rrk), 0,
161569 /*328069*/ /*SwitchOpcode*/ 20, TARGET_VAL(X86ISD::VPMADD52L),// ->328092
161577 /*328082*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52LUQZ256rk), 0,
161581 /*328092*/ /*SwitchOpcode*/ 20, TARGET_VAL(X86ISD::VPMADD52H),// ->328115
161589 /*328105*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52HUQZ256rk), 0,
161593 /*328115*/ /*SwitchOpcode*/ 69, TARGET_VAL(X86ISD::CVTTP2SI),// ->328187
161601 /*328130*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2DQZ128rrk), 0,
161607 /*328143*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2QQZ256rrk), 0,
161618 /*328163*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2DQZ256rrk), 0,
161624 /*328176*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2QQZ256rrk), 0,
161630 /*328187*/ /*SwitchOpcode*/ 69, TARGET_VAL(X86ISD::CVTTP2UI),// ->328259
161638 /*328202*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2UDQZ128rrk), 0,
161644 /*328215*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2UQQZ256rrk), 0,
161655 /*328235*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2UDQZ256rrk), 0,
161661 /*328248*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2UQQZ256rrk), 0,
161667 /*328259*/ /*SwitchOpcode*/ 69, TARGET_VAL(X86ISD::CVTP2SI),// ->328331
161675 /*328274*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2DQZ128rrk), 0,
161681 /*328287*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2QQZ256rrk), 0,
161692 /*328307*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2DQZ256rrk), 0,
161698 /*328320*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2QQZ256rrk), 0,
161704 /*328331*/ /*SwitchOpcode*/ 69, TARGET_VAL(X86ISD::CVTP2UI),// ->328403
161712 /*328346*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2UDQZ128rrk), 0,
161718 /*328359*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2UQQZ256rrk), 0,
161729 /*328379*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2UDQZ256rrk), 0,
161735 /*328392*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2UQQZ256rrk), 0,
161741 /*328403*/ /*SwitchOpcode*/ 16, TARGET_VAL(ISD::TRUNCATE),// ->328422
161747 /*328413*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVQDZ256rrk), 0,
161751 /*328422*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::VTRUNCS),// ->328443
161758 /*328434*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSQDZ256rrk), 0,
161762 /*328443*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::VTRUNCUS),// ->328464
161769 /*328455*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVUSQDZ256rrk), 0,
161773 /*328464*/ /*SwitchOpcode*/ 69, TARGET_VAL(ISD::ZERO_EXTEND_VECTOR_INREG),// ->328536
161781 /*328479*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBDZ128rrk), 0,
161787 /*328492*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBQZ256rrk), 0,
161798 /*328512*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXWDZ128rrk), 0,
161804 /*328525*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXWQZ256rrk), 0,
161810 /*328536*/ /*SwitchOpcode*/ 18, TARGET_VAL(ISD::ZERO_EXTEND),// ->328557
161817 /*328548*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXDQZ256rrk), 0,
161821 /*328557*/ /*SwitchOpcode*/ 69, TARGET_VAL(ISD::SIGN_EXTEND_VECTOR_INREG),// ->328629
161829 /*328572*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBDZ128rrk), 0,
161835 /*328585*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBQZ256rrk), 0,
161846 /*328605*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXWDZ128rrk), 0,
161852 /*328618*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXWQZ256rrk), 0,
161858 /*328629*/ /*SwitchOpcode*/ 18, TARGET_VAL(ISD::SIGN_EXTEND),// ->328650
161865 /*328641*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXDQZ256rrk), 0,
161869 /*328650*/ /*SwitchOpcode*/ 31, TARGET_VAL(ISD::ABS),// ->328684
161875 /*328661*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSQZ256rrk), 0,
161881 /*328674*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSDZ128rrk), 0,
161886 /*328684*/ /*SwitchOpcode*/ 39, TARGET_VAL(ISD::CTLZ),// ->328726
161894 /*328698*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPLZCNTQZ256rrk), 0,
161904 /*328716*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPLZCNTDZ128rrk), 0,
161909 /*328726*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::CONFLICT),// ->328760
161915 /*328737*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCONFLICTQZ256rrk), 0,
161921 /*328750*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCONFLICTDZ128rrk), 0,
161926 /*328760*/ /*SwitchOpcode*/ 39, TARGET_VAL(ISD::CTPOP),// ->328802
161934 /*328774*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTQZ256rrk), 0,
161944 /*328792*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTDZ128rrk), 0,
161949 /*328802*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::UNPCKL),// ->328839
161956 /*328814*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLDQZ128rrk), 0,
161962 /*328828*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLQDQZ256rrk), 0,
161967 /*328839*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::UNPCKH),// ->328876
161974 /*328851*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHDQZ128rrk), 0,
161980 /*328865*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHQDQZ256rrk), 0,
161985 /*328876*/ /*SwitchOpcode*/ 36, TARGET_VAL(X86ISD::VSHLDV),// ->328915
161993 /*328890*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVDZ128rk), 0,
161999 /*328904*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVQZ256rk), 0,
162004 /*328915*/ /*SwitchOpcode*/ 36, TARGET_VAL(X86ISD::VSHRDV),// ->328954
162012 /*328929*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVDZ128rk), 0,
162018 /*328943*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVQZ256rk), 0,
162023 /*328954*/ /*SwitchOpcode*/ 20, TARGET_VAL(X86ISD::VPDPBUSD),// ->328977
162031 /*328967*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPBUSDZ128rk), 0,
162035 /*328977*/ /*SwitchOpcode*/ 20, TARGET_VAL(X86ISD::VPDPBUSDS),// ->329000
162043 /*328990*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPBUSDSZ128rk), 0,
162047 /*329000*/ /*SwitchOpcode*/ 20, TARGET_VAL(X86ISD::VPDPWSSD),// ->329023
162055 /*329013*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDZ128rk), 0,
162059 /*329023*/ /*SwitchOpcode*/ 20, TARGET_VAL(X86ISD::VPDPWSSDS),// ->329046
162067 /*329036*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDSZ128rk), 0,
162078 /*329058*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQA32Z128rrk), 0,
162084 /*329070*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
162087 /*329079*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
162090 /*329091*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
162092 /*329099*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
162095 /*329108*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
162097 /*329117*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVDQA32Zrrk), 0,
162100 /*329129*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
162108 /*329144*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQA64Z256rrk), 0,
162114 /*329156*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
162117 /*329165*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
162120 /*329177*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
162122 /*329185*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
162125 /*329194*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
162127 /*329203*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVDQA64Zrrk), 0,
162130 /*329215*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
162138 /*329227*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
162141 /*329232*/ OPC_CheckOpcode, TARGET_VAL(ISD::INSERT_SUBVECTOR),
162144 /*329237*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
162153 /*329250*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
162167 /*329276*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF64x2Z256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
162174 /*329293*/ OPC_CheckOpcode, TARGET_VAL(ISD::INSERT_SUBVECTOR),
162177 /*329298*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
162186 /*329311*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
162198 /*329334*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF64x2Z256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
162204 /*329351*/ OPC_SwitchOpcode /*45 cases */, 58|128,18/*2362*/, TARGET_VAL(ISD::BITCAST),// ->331718
162207 /*329360*/ OPC_SwitchOpcode /*5 cases */, 40, TARGET_VAL(X86ISD::SUBV_BROADCAST),// ->329404
162209 /*329365*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
162227 /*329392*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTF64X2Z128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
162231 /*329404*/ /*SwitchOpcode*/ 0|128,5/*640*/, TARGET_VAL(ISD::AND),// ->330048
162235 /*329413*/ OPC_SwitchOpcode /*2 cases */, 107|128,1/*235*/, TARGET_VAL(ISD::LOAD),// ->329653
162253 /*329443*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
162267 /*329471*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
162281 /*329499*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
162295 /*329527*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
162309 /*329555*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
162323 /*329583*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
162337 /*329611*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
162351 /*329639*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
162356 /*329653*/ /*SwitchOpcode*/ 70, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->329726
162374 /*329680*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
162391 /*329712*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
162399 /*329730*/ OPC_SwitchOpcode /*2 cases */, 72, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->329806
162418 /*329759*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
162436 /*329792*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
162441 /*329806*/ /*SwitchOpcode*/ 108|128,1/*236*/, TARGET_VAL(ISD::LOAD),// ->330046
162460 /*329836*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
162474 /*329864*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
162488 /*329892*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
162502 /*329920*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
162516 /*329948*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
162530 /*329976*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
162544 /*330004*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
162558 /*330032*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
162565 /*330048*/ /*SwitchOpcode*/ 0|128,5/*640*/, TARGET_VAL(ISD::OR),// ->330692
162569 /*330057*/ OPC_SwitchOpcode /*2 cases */, 107|128,1/*235*/, TARGET_VAL(ISD::LOAD),// ->330297
162587 /*330087*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
162601 /*330115*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
162615 /*330143*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
162629 /*330171*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
162643 /*330199*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
162657 /*330227*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
162671 /*330255*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
162685 /*330283*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
162690 /*330297*/ /*SwitchOpcode*/ 70, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->330370
162708 /*330324*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
162725 /*330356*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
162733 /*330374*/ OPC_SwitchOpcode /*2 cases */, 108|128,1/*236*/, TARGET_VAL(ISD::LOAD),// ->330615
162752 /*330405*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
162766 /*330433*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
162780 /*330461*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
162794 /*330489*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
162808 /*330517*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
162822 /*330545*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
162836 /*330573*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
162850 /*330601*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
162855 /*330615*/ /*SwitchOpcode*/ 72, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->330690
162874 /*330643*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
162892 /*330676*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
162899 /*330692*/ /*SwitchOpcode*/ 0|128,5/*640*/, TARGET_VAL(ISD::XOR),// ->331336
162903 /*330701*/ OPC_SwitchOpcode /*2 cases */, 107|128,1/*235*/, TARGET_VAL(ISD::LOAD),// ->330941
162921 /*330731*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
162935 /*330759*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
162949 /*330787*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
162963 /*330815*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
162977 /*330843*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
162991 /*330871*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
163005 /*330899*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
163019 /*330927*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
163024 /*330941*/ /*SwitchOpcode*/ 70, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->331014
163042 /*330968*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
163059 /*331000*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
163067 /*331018*/ OPC_SwitchOpcode /*2 cases */, 108|128,1/*236*/, TARGET_VAL(ISD::LOAD),// ->331259
163086 /*331049*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
163100 /*331077*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
163114 /*331105*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
163128 /*331133*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
163142 /*331161*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
163156 /*331189*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
163170 /*331217*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
163184 /*331245*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
163189 /*331259*/ /*SwitchOpcode*/ 72, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->331334
163208 /*331287*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
163226 /*331320*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
163233 /*331336*/ /*SwitchOpcode*/ 60|128,2/*316*/, TARGET_VAL(X86ISD::ANDNP),// ->331656
163236 /*331342*/ OPC_SwitchOpcode /*2 cases */, 107|128,1/*235*/, TARGET_VAL(ISD::LOAD),// ->331582
163254 /*331372*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
163268 /*331400*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
163282 /*331428*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
163296 /*331456*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
163310 /*331484*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
163324 /*331512*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
163338 /*331540*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
163352 /*331568*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
163357 /*331582*/ /*SwitchOpcode*/ 70, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->331655
163375 /*331609*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
163392 /*331641*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
163402 /*331660*/ OPC_CheckOpcode, TARGET_VAL(ISD::INSERT_SUBVECTOR),
163405 /*331665*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
163414 /*331678*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
163426 /*331702*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF64x2Z256rmk), 0|OPFL_Chain|OPFL_MemRefs,
163431 /*331718*/ /*SwitchOpcode*/ 87, TARGET_VAL(X86ISD::VPERMI),// ->331808
163433 /*331722*/ OPC_SwitchOpcode /*2 cases */, 40, TARGET_VAL(ISD::LOAD),// ->331766
163443 /*331737*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
163453 /*331753*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMPDZ256mikz), 0|OPFL_Chain|OPFL_MemRefs,
163457 /*331766*/ /*SwitchOpcode*/ 38, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->331807
163466 /*331778*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
163476 /*331794*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMPDZ256mbikz), 0|OPFL_Chain|OPFL_MemRefs,
163481 /*331808*/ /*SwitchOpcode*/ 20|128,1/*148*/, TARGET_VAL(X86ISD::VPERMILPI),// ->331960
163483 /*331813*/ OPC_SwitchOpcode /*2 cases */, 63, TARGET_VAL(ISD::LOAD),// ->331880
163493 /*331828*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
163503 /*331845*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPSZ128mikz), 0|OPFL_Chain|OPFL_MemRefs,
163511 /*331866*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPDZ256mikz), 0|OPFL_Chain|OPFL_MemRefs,
163516 /*331880*/ /*SwitchOpcode*/ 76, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->331959
163526 /*331894*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
163536 /*331910*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPSZ128mbikz), 0|OPFL_Chain|OPFL_MemRefs,
163545 /*331929*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
163555 /*331945*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPDZ256mbikz), 0|OPFL_Chain|OPFL_MemRefs,
163561 /*331960*/ /*SwitchOpcode*/ 20|128,1/*148*/, TARGET_VAL(X86ISD::VREDUCE),// ->332112
163563 /*331965*/ OPC_SwitchOpcode /*2 cases */, 63, TARGET_VAL(ISD::LOAD),// ->332032
163573 /*331980*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
163583 /*331997*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCEPSZ128rmikz), 0|OPFL_Chain|OPFL_MemRefs,
163591 /*332018*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCEPDZ256rmikz), 0|OPFL_Chain|OPFL_MemRefs,
163596 /*332032*/ /*SwitchOpcode*/ 76, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->332111
163606 /*332046*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
163616 /*332062*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCEPSZ128rmbikz), 0|OPFL_Chain|OPFL_MemRefs,
163625 /*332081*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
163635 /*332097*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCEPDZ256rmbikz), 0|OPFL_Chain|OPFL_MemRefs,
163641 /*332112*/ /*SwitchOpcode*/ 20|128,1/*148*/, TARGET_VAL(X86ISD::VRNDSCALE),// ->332264
163643 /*332117*/ OPC_SwitchOpcode /*2 cases */, 63, TARGET_VAL(ISD::LOAD),// ->332184
163653 /*332132*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
163663 /*332149*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALEPSZ128rmikz), 0|OPFL_Chain|OPFL_MemRefs,
163671 /*332170*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALEPDZ256rmikz), 0|OPFL_Chain|OPFL_MemRefs,
163676 /*332184*/ /*SwitchOpcode*/ 76, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->332263
163686 /*332198*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
163696 /*332214*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALEPSZ128rmbikz), 0|OPFL_Chain|OPFL_MemRefs,
163705 /*332233*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
163715 /*332249*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALEPDZ256rmbikz), 0|OPFL_Chain|OPFL_MemRefs,
163721 /*332264*/ /*SwitchOpcode*/ 20|128,1/*148*/, TARGET_VAL(X86ISD::VGETMANT),// ->332416
163723 /*332269*/ OPC_SwitchOpcode /*2 cases */, 63, TARGET_VAL(ISD::LOAD),// ->332336
163733 /*332284*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
163743 /*332301*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTPSZ128rmikz), 0|OPFL_Chain|OPFL_MemRefs,
163751 /*332322*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTPDZ256rmikz), 0|OPFL_Chain|OPFL_MemRefs,
163756 /*332336*/ /*SwitchOpcode*/ 76, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->332415
163766 /*332350*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
163776 /*332366*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTPSZ128rmbikz), 0|OPFL_Chain|OPFL_MemRefs,
163785 /*332385*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
163795 /*332401*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTPDZ256rmbikz), 0|OPFL_Chain|OPFL_MemRefs,
163801 /*332416*/ /*SwitchOpcode*/ 25|128,1/*153*/, TARGET_VAL(X86ISD::VRANGE),// ->332573
163804 /*332422*/ OPC_SwitchOpcode /*2 cases */, 65, TARGET_VAL(ISD::LOAD),// ->332491
163814 /*332437*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
163824 /*332454*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGEPDZ256rmikz), 0|OPFL_Chain|OPFL_MemRefs,
163832 /*332476*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGEPSZ128rmikz), 0|OPFL_Chain|OPFL_MemRefs,
163837 /*332491*/ /*SwitchOpcode*/ 78, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->332572
163847 /*332505*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
163857 /*332521*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGEPDZ256rmbikz), 0|OPFL_Chain|OPFL_MemRefs,
163866 /*332541*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
163876 /*332557*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGEPSZ128rmbikz), 0|OPFL_Chain|OPFL_MemRefs,
163882 /*332573*/ /*SwitchOpcode*/ 90, TARGET_VAL(X86ISD::SHUF128),// ->332666
163885 /*332578*/ OPC_SwitchOpcode /*2 cases */, 41, TARGET_VAL(ISD::LOAD),// ->332623
163895 /*332593*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
163905 /*332609*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFF64X2Z256rmikz), 0|OPFL_Chain|OPFL_MemRefs,
163909 /*332623*/ /*SwitchOpcode*/ 39, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->332665
163918 /*332635*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
163928 /*332651*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFF64X2Z256rmbikz), 0|OPFL_Chain|OPFL_MemRefs,
163933 /*332666*/ /*SwitchOpcode*/ 25|128,1/*153*/, TARGET_VAL(X86ISD::SHUFP),// ->332823
163936 /*332672*/ OPC_SwitchOpcode /*2 cases */, 65, TARGET_VAL(ISD::LOAD),// ->332741
163946 /*332687*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
163956 /*332704*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFPSZ128rmikz), 0|OPFL_Chain|OPFL_MemRefs,
163964 /*332726*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFPDZ256rmikz), 0|OPFL_Chain|OPFL_MemRefs,
163969 /*332741*/ /*SwitchOpcode*/ 78, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->332822
163979 /*332755*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
163989 /*332771*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFPSZ128rmbikz), 0|OPFL_Chain|OPFL_MemRefs,
163998 /*332791*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
164008 /*332807*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFPDZ256rmbikz), 0|OPFL_Chain|OPFL_MemRefs,
164014 /*332823*/ /*SwitchOpcode*/ 38|128,1/*166*/, TARGET_VAL(X86ISD::VFIXUPIMM),// ->332993
164018 /*332830*/ OPC_SwitchOpcode /*2 cases */, 71, TARGET_VAL(ISD::LOAD),// ->332905
164028 /*332845*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
164038 /*332864*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMPSZ128rmikz), 0|OPFL_Chain|OPFL_MemRefs,
164046 /*332889*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMPDZ256rmikz), 0|OPFL_Chain|OPFL_MemRefs,
164051 /*332905*/ /*SwitchOpcode*/ 84, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->332992
164061 /*332919*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
164071 /*332937*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMPSZ128rmbikz), 0|OPFL_Chain|OPFL_MemRefs,
164080 /*332958*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
164090 /*332976*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMPDZ256rmbikz), 0|OPFL_Chain|OPFL_MemRefs,
164096 /*332993*/ /*SwitchOpcode*/ 114|128,1/*242*/, TARGET_VAL(X86ISD::VPERMV3),// ->333239
164100 /*333001*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
164105 /*333009*/ OPC_SwitchOpcode /*2 cases */, 39, TARGET_VAL(ISD::LOAD),// ->333052
164115 /*333024*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
164121 /*333038*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMI2PS128rmk), 0|OPFL_Chain|OPFL_MemRefs,
164125 /*333052*/ /*SwitchOpcode*/ 37, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->333092
164134 /*333064*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
164140 /*333078*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMI2PS128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
164148 /*333097*/ OPC_SwitchOpcode /*2 cases */, 63, TARGET_VAL(ISD::LOAD),// ->333164
164164 /*333125*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2PS128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
164172 /*333149*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2PD256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
164177 /*333164*/ /*SwitchOpcode*/ 70, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->333237
164193 /*333190*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2PS128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
164208 /*333222*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2PD256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
164215 /*333239*/ /*SwitchOpcode*/ 37, TARGET_VAL(X86ISD::SUBV_BROADCAST),// ->333279
164217 /*333243*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
164233 /*333267*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTF64X2Z128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
164237 /*333279*/ /*SwitchOpcode*/ 14|128,2/*270*/, TARGET_VAL(ISD::FADD),// ->333553
164241 /*333288*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->333349
164257 /*333314*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPSZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
164265 /*333335*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
164270 /*333349*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->333416
164286 /*333373*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPSZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
164301 /*333402*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPDZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
164309 /*333420*/ OPC_SwitchOpcode /*2 cases */, 58, TARGET_VAL(ISD::LOAD),// ->333482
164326 /*333447*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPSZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
164334 /*333468*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
164339 /*333482*/ /*SwitchOpcode*/ 66, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->333551
164356 /*333507*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPSZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
164372 /*333537*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPDZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
164379 /*333553*/ /*SwitchOpcode*/ 14|128,2/*270*/, TARGET_VAL(ISD::FMUL),// ->333827
164383 /*333562*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->333623
164399 /*333588*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPSZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
164407 /*333609*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
164412 /*333623*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->333690
164428 /*333647*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPSZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
164443 /*333676*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPDZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
164451 /*333694*/ OPC_SwitchOpcode /*2 cases */, 58, TARGET_VAL(ISD::LOAD),// ->333756
164468 /*333721*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPSZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
164476 /*333742*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
164481 /*333756*/ /*SwitchOpcode*/ 66, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->333825
164498 /*333781*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPSZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
164514 /*333811*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPDZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
164521 /*333827*/ /*SwitchOpcode*/ 3|128,1/*131*/, TARGET_VAL(ISD::FSUB),// ->333962
164524 /*333833*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->333894
164540 /*333859*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBPSZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
164548 /*333880*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBPDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
164553 /*333894*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->333961
164569 /*333918*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBPSZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
164584 /*333947*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBPDZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
164590 /*333962*/ /*SwitchOpcode*/ 3|128,1/*131*/, TARGET_VAL(ISD::FDIV),// ->334097
164593 /*333968*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->334029
164609 /*333994*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVPSZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
164617 /*334015*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVPDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
164622 /*334029*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->334096
164638 /*334053*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVPSZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
164653 /*334082*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVPDZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
164659 /*334097*/ /*SwitchOpcode*/ 3|128,1/*131*/, TARGET_VAL(X86ISD::FMIN),// ->334232
164662 /*334103*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->334164
164678 /*334129*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINPSZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
164686 /*334150*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINPDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
164691 /*334164*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->334231
164707 /*334188*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINPSZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
164722 /*334217*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINPDZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
164728 /*334232*/ /*SwitchOpcode*/ 3|128,1/*131*/, TARGET_VAL(X86ISD::FMAX),// ->334367
164731 /*334238*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->334299
164747 /*334264*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXPSZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
164755 /*334285*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXPDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
164760 /*334299*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->334366
164776 /*334323*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXPSZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
164791 /*334352*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXPDZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
164797 /*334367*/ /*SwitchOpcode*/ 14|128,2/*270*/, TARGET_VAL(X86ISD::FMINC),// ->334641
164801 /*334376*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->334437
164817 /*334402*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPSZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
164825 /*334423*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
164830 /*334437*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->334504
164846 /*334461*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPSZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
164861 /*334490*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPDZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
164869 /*334508*/ OPC_SwitchOpcode /*2 cases */, 58, TARGET_VAL(ISD::LOAD),// ->334570
164886 /*334535*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPSZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
164894 /*334556*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
164899 /*334570*/ /*SwitchOpcode*/ 66, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->334639
164916 /*334595*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPSZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
164932 /*334625*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPDZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
164939 /*334641*/ /*SwitchOpcode*/ 14|128,2/*270*/, TARGET_VAL(X86ISD::FMAXC),// ->334915
164943 /*334650*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->334711
164959 /*334676*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPSZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
164967 /*334697*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
164972 /*334711*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->334778
164988 /*334735*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPSZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
165003 /*334764*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPDZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
165011 /*334782*/ OPC_SwitchOpcode /*2 cases */, 58, TARGET_VAL(ISD::LOAD),// ->334844
165028 /*334809*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPSZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
165036 /*334830*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
165041 /*334844*/ /*SwitchOpcode*/ 66, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->334913
165058 /*334869*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPSZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
165074 /*334899*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPDZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
165081 /*334915*/ /*SwitchOpcode*/ 3|128,1/*131*/, TARGET_VAL(X86ISD::SCALEF),// ->335050
165084 /*334921*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->334982
165100 /*334947*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFPSZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
165108 /*334968*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFPDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
165113 /*334982*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->335049
165129 /*335006*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFPSZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
165144 /*335035*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFPDZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
165150 /*335050*/ /*SwitchOpcode*/ 76, TARGET_VAL(X86ISD::VPERMV),// ->335129
165153 /*335055*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->335093
165169 /*335080*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMPDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
165173 /*335093*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->335128
165188 /*335115*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMPDZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
165193 /*335129*/ /*SwitchOpcode*/ 3|128,1/*131*/, TARGET_VAL(X86ISD::VPERMILPV),// ->335264
165196 /*335135*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->335196
165212 /*335161*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPSZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
165220 /*335182*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
165225 /*335196*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->335263
165241 /*335220*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPSZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
165256 /*335249*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPDZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
165262 /*335264*/ /*SwitchOpcode*/ 49|128,3/*433*/, TARGET_VAL(ISD::FMA),// ->335701
165268 /*335277*/ OPC_SwitchOpcode /*2 cases */, 63, TARGET_VAL(ISD::LOAD),// ->335344
165284 /*335305*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PSZ128mkz), 0|OPFL_Chain|OPFL_MemRefs,
165292 /*335329*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PDZ256mkz), 0|OPFL_Chain|OPFL_MemRefs,
165297 /*335344*/ /*SwitchOpcode*/ 70, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->335417
165313 /*335370*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PSZ128mbkz), 0|OPFL_Chain|OPFL_MemRefs,
165328 /*335402*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PDZ256mbkz), 0|OPFL_Chain|OPFL_MemRefs,
165336 /*335421*/ OPC_SwitchOpcode /*2 cases */, 60, TARGET_VAL(ISD::LOAD),// ->335485
165353 /*335448*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231PSZ128mkz), 0|OPFL_Chain|OPFL_MemRefs,
165361 /*335470*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231PDZ256mkz), 0|OPFL_Chain|OPFL_MemRefs,
165366 /*335485*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->335556
165383 /*335510*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231PSZ128mbkz), 0|OPFL_Chain|OPFL_MemRefs,
165399 /*335541*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231PDZ256mbkz), 0|OPFL_Chain|OPFL_MemRefs,
165408 /*335561*/ OPC_SwitchOpcode /*2 cases */, 61, TARGET_VAL(ISD::LOAD),// ->335626
165426 /*335589*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132PSZ128mkz), 0|OPFL_Chain|OPFL_MemRefs,
165434 /*335611*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132PDZ256mkz), 0|OPFL_Chain|OPFL_MemRefs,
165439 /*335626*/ /*SwitchOpcode*/ 70, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->335699
165457 /*335652*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132PSZ128mbkz), 0|OPFL_Chain|OPFL_MemRefs,
165474 /*335684*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132PDZ256mbkz), 0|OPFL_Chain|OPFL_MemRefs,
165481 /*335701*/ /*SwitchOpcode*/ 49|128,3/*433*/, TARGET_VAL(X86ISD::FMSUB),// ->336138
165487 /*335714*/ OPC_SwitchOpcode /*2 cases */, 63, TARGET_VAL(ISD::LOAD),// ->335781
165503 /*335742*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PSZ128mkz), 0|OPFL_Chain|OPFL_MemRefs,
165511 /*335766*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PDZ256mkz), 0|OPFL_Chain|OPFL_MemRefs,
165516 /*335781*/ /*SwitchOpcode*/ 70, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->335854
165532 /*335807*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PSZ128mbkz), 0|OPFL_Chain|OPFL_MemRefs,
165547 /*335839*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PDZ256mbkz), 0|OPFL_Chain|OPFL_MemRefs,
165555 /*335858*/ OPC_SwitchOpcode /*2 cases */, 60, TARGET_VAL(ISD::LOAD),// ->335922
165572 /*335885*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231PSZ128mkz), 0|OPFL_Chain|OPFL_MemRefs,
165580 /*335907*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231PDZ256mkz), 0|OPFL_Chain|OPFL_MemRefs,
165585 /*335922*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->335993
165602 /*335947*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231PSZ128mbkz), 0|OPFL_Chain|OPFL_MemRefs,
165618 /*335978*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231PDZ256mbkz), 0|OPFL_Chain|OPFL_MemRefs,
165627 /*335998*/ OPC_SwitchOpcode /*2 cases */, 61, TARGET_VAL(ISD::LOAD),// ->336063
165645 /*336026*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132PSZ128mkz), 0|OPFL_Chain|OPFL_MemRefs,
165653 /*336048*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132PDZ256mkz), 0|OPFL_Chain|OPFL_MemRefs,
165658 /*336063*/ /*SwitchOpcode*/ 70, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->336136
165676 /*336089*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132PSZ128mbkz), 0|OPFL_Chain|OPFL_MemRefs,
165693 /*336121*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132PDZ256mbkz), 0|OPFL_Chain|OPFL_MemRefs,
165700 /*336138*/ /*SwitchOpcode*/ 49|128,3/*433*/, TARGET_VAL(X86ISD::FMADDSUB),// ->336575
165706 /*336151*/ OPC_SwitchOpcode /*2 cases */, 63, TARGET_VAL(ISD::LOAD),// ->336218
165722 /*336179*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PSZ128mkz), 0|OPFL_Chain|OPFL_MemRefs,
165730 /*336203*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PDZ256mkz), 0|OPFL_Chain|OPFL_MemRefs,
165735 /*336218*/ /*SwitchOpcode*/ 70, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->336291
165751 /*336244*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PSZ128mbkz), 0|OPFL_Chain|OPFL_MemRefs,
165766 /*336276*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PDZ256mbkz), 0|OPFL_Chain|OPFL_MemRefs,
165774 /*336295*/ OPC_SwitchOpcode /*2 cases */, 60, TARGET_VAL(ISD::LOAD),// ->336359
165791 /*336322*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB231PSZ128mkz), 0|OPFL_Chain|OPFL_MemRefs,
165799 /*336344*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB231PDZ256mkz), 0|OPFL_Chain|OPFL_MemRefs,
165804 /*336359*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->336430
165821 /*336384*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB231PSZ128mbkz), 0|OPFL_Chain|OPFL_MemRefs,
165837 /*336415*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB231PDZ256mbkz), 0|OPFL_Chain|OPFL_MemRefs,
165846 /*336435*/ OPC_SwitchOpcode /*2 cases */, 61, TARGET_VAL(ISD::LOAD),// ->336500
165864 /*336463*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB132PSZ128mkz), 0|OPFL_Chain|OPFL_MemRefs,
165872 /*336485*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB132PDZ256mkz), 0|OPFL_Chain|OPFL_MemRefs,
165877 /*336500*/ /*SwitchOpcode*/ 70, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->336573
165895 /*336526*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB132PSZ128mbkz), 0|OPFL_Chain|OPFL_MemRefs,
165912 /*336558*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB132PDZ256mbkz), 0|OPFL_Chain|OPFL_MemRefs,
165919 /*336575*/ /*SwitchOpcode*/ 49|128,3/*433*/, TARGET_VAL(X86ISD::FMSUBADD),// ->337012
165925 /*336588*/ OPC_SwitchOpcode /*2 cases */, 63, TARGET_VAL(ISD::LOAD),// ->336655
165941 /*336616*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PSZ128mkz), 0|OPFL_Chain|OPFL_MemRefs,
165949 /*336640*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PDZ256mkz), 0|OPFL_Chain|OPFL_MemRefs,
165954 /*336655*/ /*SwitchOpcode*/ 70, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->336728
165970 /*336681*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PSZ128mbkz), 0|OPFL_Chain|OPFL_MemRefs,
165985 /*336713*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PDZ256mbkz), 0|OPFL_Chain|OPFL_MemRefs,
165993 /*336732*/ OPC_SwitchOpcode /*2 cases */, 60, TARGET_VAL(ISD::LOAD),// ->336796
166010 /*336759*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD231PSZ128mkz), 0|OPFL_Chain|OPFL_MemRefs,
166018 /*336781*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD231PDZ256mkz), 0|OPFL_Chain|OPFL_MemRefs,
166023 /*336796*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->336867
166040 /*336821*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD231PSZ128mbkz), 0|OPFL_Chain|OPFL_MemRefs,
166056 /*336852*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD231PDZ256mbkz), 0|OPFL_Chain|OPFL_MemRefs,
166065 /*336872*/ OPC_SwitchOpcode /*2 cases */, 61, TARGET_VAL(ISD::LOAD),// ->336937
166083 /*336900*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD132PSZ128mkz), 0|OPFL_Chain|OPFL_MemRefs,
166091 /*336922*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD132PDZ256mkz), 0|OPFL_Chain|OPFL_MemRefs,
166096 /*336937*/ /*SwitchOpcode*/ 70, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->337010
166114 /*336963*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD132PSZ128mbkz), 0|OPFL_Chain|OPFL_MemRefs,
166131 /*336995*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD132PDZ256mbkz), 0|OPFL_Chain|OPFL_MemRefs,
166138 /*337012*/ /*SwitchOpcode*/ 49|128,3/*433*/, TARGET_VAL(X86ISD::FNMADD),// ->337449
166144 /*337025*/ OPC_SwitchOpcode /*2 cases */, 63, TARGET_VAL(ISD::LOAD),// ->337092
166160 /*337053*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PSZ128mkz), 0|OPFL_Chain|OPFL_MemRefs,
166168 /*337077*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PDZ256mkz), 0|OPFL_Chain|OPFL_MemRefs,
166173 /*337092*/ /*SwitchOpcode*/ 70, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->337165
166189 /*337118*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PSZ128mbkz), 0|OPFL_Chain|OPFL_MemRefs,
166204 /*337150*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PDZ256mbkz), 0|OPFL_Chain|OPFL_MemRefs,
166212 /*337169*/ OPC_SwitchOpcode /*2 cases */, 60, TARGET_VAL(ISD::LOAD),// ->337233
166229 /*337196*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231PSZ128mkz), 0|OPFL_Chain|OPFL_MemRefs,
166237 /*337218*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231PDZ256mkz), 0|OPFL_Chain|OPFL_MemRefs,
166242 /*337233*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->337304
166259 /*337258*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231PSZ128mbkz), 0|OPFL_Chain|OPFL_MemRefs,
166275 /*337289*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231PDZ256mbkz), 0|OPFL_Chain|OPFL_MemRefs,
166284 /*337309*/ OPC_SwitchOpcode /*2 cases */, 61, TARGET_VAL(ISD::LOAD),// ->337374
166302 /*337337*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132PSZ128mkz), 0|OPFL_Chain|OPFL_MemRefs,
166310 /*337359*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132PDZ256mkz), 0|OPFL_Chain|OPFL_MemRefs,
166315 /*337374*/ /*SwitchOpcode*/ 70, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->337447
166333 /*337400*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132PSZ128mbkz), 0|OPFL_Chain|OPFL_MemRefs,
166350 /*337432*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132PDZ256mbkz), 0|OPFL_Chain|OPFL_MemRefs,
166357 /*337449*/ /*SwitchOpcode*/ 49|128,3/*433*/, TARGET_VAL(X86ISD::FNMSUB),// ->337886
166363 /*337462*/ OPC_SwitchOpcode /*2 cases */, 63, TARGET_VAL(ISD::LOAD),// ->337529
166379 /*337490*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PSZ128mkz), 0|OPFL_Chain|OPFL_MemRefs,
166387 /*337514*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PDZ256mkz), 0|OPFL_Chain|OPFL_MemRefs,
166392 /*337529*/ /*SwitchOpcode*/ 70, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->337602
166408 /*337555*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PSZ128mbkz), 0|OPFL_Chain|OPFL_MemRefs,
166423 /*337587*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PDZ256mbkz), 0|OPFL_Chain|OPFL_MemRefs,
166431 /*337606*/ OPC_SwitchOpcode /*2 cases */, 60, TARGET_VAL(ISD::LOAD),// ->337670
166448 /*337633*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231PSZ128mkz), 0|OPFL_Chain|OPFL_MemRefs,
166456 /*337655*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231PDZ256mkz), 0|OPFL_Chain|OPFL_MemRefs,
166461 /*337670*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->337741
166478 /*337695*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231PSZ128mbkz), 0|OPFL_Chain|OPFL_MemRefs,
166494 /*337726*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231PDZ256mbkz), 0|OPFL_Chain|OPFL_MemRefs,
166503 /*337746*/ OPC_SwitchOpcode /*2 cases */, 61, TARGET_VAL(ISD::LOAD),// ->337811
166521 /*337774*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132PSZ128mkz), 0|OPFL_Chain|OPFL_MemRefs,
166529 /*337796*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132PDZ256mkz), 0|OPFL_Chain|OPFL_MemRefs,
166534 /*337811*/ /*SwitchOpcode*/ 70, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->337884
166552 /*337837*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132PSZ128mbkz), 0|OPFL_Chain|OPFL_MemRefs,
166569 /*337869*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132PDZ256mbkz), 0|OPFL_Chain|OPFL_MemRefs,
166576 /*337886*/ /*SwitchOpcode*/ 77, TARGET_VAL(X86ISD::VFPROUND),// ->337966
166578 /*337890*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::LOAD),// ->337929
166595 /*337917*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2PSZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
166599 /*337929*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->337965
166615 /*337953*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2PSZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
166620 /*337966*/ /*SwitchOpcode*/ 35, TARGET_VAL(ISD::FP_EXTEND),// ->338004
166622 /*337970*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
166637 /*337992*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2PDZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
166641 /*338004*/ /*SwitchOpcode*/ 73, TARGET_VAL(ISD::FP_ROUND),// ->338080
166643 /*338008*/ OPC_SwitchOpcode /*2 cases */, 33, TARGET_VAL(ISD::LOAD),// ->338045
166659 /*338033*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2PSZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
166663 /*338045*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->338079
166678 /*338067*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2PSZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
166683 /*338080*/ /*SwitchOpcode*/ 97|128,1/*225*/, TARGET_VAL(ISD::SINT_TO_FP),// ->338309
166685 /*338085*/ OPC_SwitchOpcode /*2 cases */, 108, TARGET_VAL(ISD::LOAD),// ->338197
166702 /*338114*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTDQ2PDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
166710 /*338134*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTDQ2PSZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
166725 /*338163*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTQQ2PDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
166733 /*338183*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTQQ2PSZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
166739 /*338197*/ /*SwitchOpcode*/ 108, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->338308
166755 /*338223*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTDQ2PDZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
166763 /*338243*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTDQ2PSZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
166779 /*338274*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTQQ2PDZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
166787 /*338294*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTQQ2PSZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
166794 /*338309*/ /*SwitchOpcode*/ 97|128,1/*225*/, TARGET_VAL(ISD::UINT_TO_FP),// ->338538
166796 /*338314*/ OPC_SwitchOpcode /*2 cases */, 108, TARGET_VAL(ISD::LOAD),// ->338426
166813 /*338343*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUDQ2PDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
166821 /*338363*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUDQ2PSZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
166836 /*338392*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUQQ2PDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
166844 /*338412*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUQQ2PSZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
166850 /*338426*/ /*SwitchOpcode*/ 108, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->338537
166866 /*338452*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUDQ2PDZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
166874 /*338472*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUDQ2PSZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
166890 /*338503*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUQQ2PDZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
166898 /*338523*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUQQ2PSZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
166905 /*338538*/ /*SwitchOpcode*/ 39, TARGET_VAL(X86ISD::CVTPH2PS),// ->338580
166907 /*338542*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
166924 /*338568*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPH2PSZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
166928 /*338580*/ /*SwitchOpcode*/ 126, TARGET_VAL(X86ISD::RSQRT14),// ->338709
166930 /*338584*/ OPC_SwitchOpcode /*2 cases */, 55, TARGET_VAL(ISD::LOAD),// ->338643
166946 /*338610*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT14PSZ128mkz), 0|OPFL_Chain|OPFL_MemRefs,
166954 /*338630*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT14PDZ256mkz), 0|OPFL_Chain|OPFL_MemRefs,
166959 /*338643*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->338708
166975 /*338667*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT14PSZ128mbkz), 0|OPFL_Chain|OPFL_MemRefs,
166990 /*338695*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT14PDZ256mbkz), 0|OPFL_Chain|OPFL_MemRefs,
166996 /*338709*/ /*SwitchOpcode*/ 126, TARGET_VAL(X86ISD::RCP14),// ->338838
166998 /*338713*/ OPC_SwitchOpcode /*2 cases */, 55, TARGET_VAL(ISD::LOAD),// ->338772
167014 /*338739*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP14PSZ128mkz), 0|OPFL_Chain|OPFL_MemRefs,
167022 /*338759*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP14PDZ256mkz), 0|OPFL_Chain|OPFL_MemRefs,
167027 /*338772*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->338837
167043 /*338796*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP14PSZ128mbkz), 0|OPFL_Chain|OPFL_MemRefs,
167058 /*338824*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP14PDZ256mbkz), 0|OPFL_Chain|OPFL_MemRefs,
167064 /*338838*/ /*SwitchOpcode*/ 126, TARGET_VAL(X86ISD::FGETEXP),// ->338967
167066 /*338842*/ OPC_SwitchOpcode /*2 cases */, 55, TARGET_VAL(ISD::LOAD),// ->338901
167082 /*338868*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPPSZ128mkz), 0|OPFL_Chain|OPFL_MemRefs,
167090 /*338888*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPPDZ256mkz), 0|OPFL_Chain|OPFL_MemRefs,
167095 /*338901*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->338966
167111 /*338925*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPPSZ128mbkz), 0|OPFL_Chain|OPFL_MemRefs,
167126 /*338953*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPPDZ256mbkz), 0|OPFL_Chain|OPFL_MemRefs,
167132 /*338967*/ /*SwitchOpcode*/ 126, TARGET_VAL(ISD::FSQRT),// ->339096
167134 /*338971*/ OPC_SwitchOpcode /*2 cases */, 55, TARGET_VAL(ISD::LOAD),// ->339030
167150 /*338997*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTPSZ128mkz), 0|OPFL_Chain|OPFL_MemRefs,
167158 /*339017*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTPDZ256mkz), 0|OPFL_Chain|OPFL_MemRefs,
167163 /*339030*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->339095
167179 /*339054*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTPSZ128mbkz), 0|OPFL_Chain|OPFL_MemRefs,
167194 /*339082*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTPDZ256mbkz), 0|OPFL_Chain|OPFL_MemRefs,
167200 /*339096*/ /*SwitchOpcode*/ 37, TARGET_VAL(X86ISD::MOVSHDUP),// ->339136
167202 /*339100*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
167218 /*339124*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSHDUPZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
167222 /*339136*/ /*SwitchOpcode*/ 37, TARGET_VAL(X86ISD::MOVSLDUP),// ->339176
167224 /*339140*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
167240 /*339164*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSLDUPZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
167244 /*339176*/ /*SwitchOpcode*/ 37, TARGET_VAL(X86ISD::MOVDDUP),// ->339216
167246 /*339180*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
167262 /*339204*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDDUPZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
167266 /*339216*/ /*SwitchOpcode*/ 3|128,1/*131*/, TARGET_VAL(X86ISD::UNPCKH),// ->339351
167269 /*339222*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->339283
167285 /*339248*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKHPSZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
167293 /*339269*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKHPDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
167298 /*339283*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->339350
167314 /*339307*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKHPSZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
167329 /*339336*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKHPDZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
167335 /*339351*/ /*SwitchOpcode*/ 3|128,1/*131*/, TARGET_VAL(X86ISD::UNPCKL),// ->339486
167338 /*339357*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->339418
167354 /*339383*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKLPSZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
167362 /*339404*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKLPDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
167367 /*339418*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->339485
167383 /*339442*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKLPSZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
167398 /*339471*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKLPDZ256rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
167404 /*339486*/ /*SwitchOpcode*/ 85, TARGET_VAL(X86ISD::DPBF16PS),// ->339574
167409 /*339494*/ OPC_SwitchOpcode /*2 cases */, 37, TARGET_VAL(ISD::LOAD),// ->339535
167425 /*339521*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDPBF16PSZ128mkz), 0|OPFL_Chain|OPFL_MemRefs,
167429 /*339535*/ /*SwitchOpcode*/ 35, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->339573
167444 /*339559*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDPBF16PSZ128mbkz), 0|OPFL_Chain|OPFL_MemRefs,
167453 /*339578*/ OPC_CheckOpcode, TARGET_VAL(ISD::INSERT_SUBVECTOR),
167456 /*339583*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
167465 /*339596*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
167475 /*339617*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF64x2Z256rmk), 0|OPFL_Chain|OPFL_MemRefs,
167481 /*339635*/ OPC_SwitchOpcode /*47 cases */, 78|128,18/*2382*/, TARGET_VAL(ISD::BITCAST),// ->342022
167484 /*339644*/ OPC_SwitchOpcode /*5 cases */, 39, TARGET_VAL(X86ISD::SUBV_BROADCAST),// ->339687
167486 /*339649*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
167502 /*339674*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTF64X2Z128rmk), 0|OPFL_Chain|OPFL_MemRefs,
167506 /*339687*/ /*SwitchOpcode*/ 108|128,4/*620*/, TARGET_VAL(ISD::AND),// ->340311
167510 /*339696*/ OPC_SwitchOpcode /*2 cases */, 99|128,1/*227*/, TARGET_VAL(ISD::LOAD),// ->339928
167526 /*339724*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
167538 /*339751*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
167550 /*339778*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
167562 /*339805*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
167574 /*339832*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
167586 /*339859*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
167598 /*339886*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
167610 /*339913*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
167615 /*339928*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->339999
167631 /*339953*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
167646 /*339984*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
167654 /*340003*/ OPC_SwitchOpcode /*2 cases */, 70, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->340077
167671 /*340030*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
167687 /*340062*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
167692 /*340077*/ /*SwitchOpcode*/ 100|128,1/*228*/, TARGET_VAL(ISD::LOAD),// ->340309
167709 /*340105*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
167721 /*340132*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
167733 /*340159*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
167745 /*340186*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
167757 /*340213*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
167769 /*340240*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
167781 /*340267*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
167793 /*340294*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
167800 /*340311*/ /*SwitchOpcode*/ 108|128,4/*620*/, TARGET_VAL(ISD::OR),// ->340935
167804 /*340320*/ OPC_SwitchOpcode /*2 cases */, 99|128,1/*227*/, TARGET_VAL(ISD::LOAD),// ->340552
167820 /*340348*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
167832 /*340375*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
167844 /*340402*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
167856 /*340429*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
167868 /*340456*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
167880 /*340483*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
167892 /*340510*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
167904 /*340537*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
167909 /*340552*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->340623
167925 /*340577*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
167940 /*340608*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
167948 /*340627*/ OPC_SwitchOpcode /*2 cases */, 100|128,1/*228*/, TARGET_VAL(ISD::LOAD),// ->340860
167965 /*340656*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
167977 /*340683*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
167989 /*340710*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
168001 /*340737*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
168013 /*340764*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
168025 /*340791*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
168037 /*340818*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
168049 /*340845*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
168054 /*340860*/ /*SwitchOpcode*/ 70, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->340933
168071 /*340886*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
168087 /*340918*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
168094 /*340935*/ /*SwitchOpcode*/ 108|128,4/*620*/, TARGET_VAL(ISD::XOR),// ->341559
168098 /*340944*/ OPC_SwitchOpcode /*2 cases */, 99|128,1/*227*/, TARGET_VAL(ISD::LOAD),// ->341176
168114 /*340972*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
168126 /*340999*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
168138 /*341026*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
168150 /*341053*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
168162 /*341080*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
168174 /*341107*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
168186 /*341134*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
168198 /*341161*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
168203 /*341176*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->341247
168219 /*341201*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
168234 /*341232*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
168242 /*341251*/ OPC_SwitchOpcode /*2 cases */, 100|128,1/*228*/, TARGET_VAL(ISD::LOAD),// ->341484
168259 /*341280*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
168271 /*341307*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
168283 /*341334*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
168295 /*341361*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
168307 /*341388*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
168319 /*341415*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
168331 /*341442*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
168343 /*341469*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
168348 /*341484*/ /*SwitchOpcode*/ 70, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->341557
168365 /*341510*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
168381 /*341542*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
168388 /*341559*/ /*SwitchOpcode*/ 50|128,2/*306*/, TARGET_VAL(X86ISD::ANDNP),// ->341869
168391 /*341565*/ OPC_SwitchOpcode /*2 cases */, 99|128,1/*227*/, TARGET_VAL(ISD::LOAD),// ->341797
168407 /*341593*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
168419 /*341620*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
168431 /*341647*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
168443 /*341674*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
168455 /*341701*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
168467 /*341728*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
168479 /*341755*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
168491 /*341782*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
168496 /*341797*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->341868
168512 /*341822*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
168527 /*341853*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
168537 /*341874*/ OPC_SwitchOpcode /*2 cases */, 106, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),// ->341984
168542 /*341884*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
168555 /*341906*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTF32x4Z256rrkz), 0,
168562 /*341919*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
168575 /*341941*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTF32x4Zrrkz), 0,
168581 /*341952*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
168594 /*341974*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTF64x4Zrrkz), 0,
168599 /*341984*/ /*SwitchOpcode*/ 33, TARGET_VAL(ISD::INSERT_SUBVECTOR),// ->342020
168603 /*341990*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
168615 /*342010*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF64x2Z256rrkz), 0,
168621 /*342022*/ /*SwitchOpcode*/ 19|128,2/*275*/, TARGET_VAL(X86ISD::VPERMV3),// ->342301
168625 /*342029*/ OPC_SwitchOpcode /*2 cases */, 123, TARGET_VAL(ISD::LOAD),// ->342156
168636 /*342046*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
168643 /*342063*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMI2PS128rmk), 0|OPFL_Chain|OPFL_MemRefs,
168651 /*342087*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMI2PD256rmk), 0|OPFL_Chain|OPFL_MemRefs,
168662 /*342116*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2PS128rmk), 0|OPFL_Chain|OPFL_MemRefs,
168670 /*342140*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2PD256rmk), 0|OPFL_Chain|OPFL_MemRefs,
168676 /*342156*/ /*SwitchOpcode*/ 12|128,1/*140*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->342300
168686 /*342171*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
168693 /*342187*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMI2PS128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
168702 /*342207*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
168709 /*342223*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMI2PD256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
168722 /*342254*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2PS128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
168735 /*342285*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2PD256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
168741 /*342301*/ /*SwitchOpcode*/ 85, TARGET_VAL(X86ISD::VPERMI),// ->342389
168743 /*342305*/ OPC_SwitchOpcode /*2 cases */, 39, TARGET_VAL(ISD::LOAD),// ->342348
168753 /*342320*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
168761 /*342334*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMPDZ256mik), 0|OPFL_Chain|OPFL_MemRefs,
168765 /*342348*/ /*SwitchOpcode*/ 37, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->342388
168774 /*342360*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
168782 /*342374*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMPDZ256mbik), 0|OPFL_Chain|OPFL_MemRefs,
168787 /*342389*/ /*SwitchOpcode*/ 18|128,1/*146*/, TARGET_VAL(X86ISD::VPERMILPI),// ->342539
168789 /*342394*/ OPC_SwitchOpcode /*2 cases */, 63, TARGET_VAL(ISD::LOAD),// ->342461
168799 /*342409*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
168807 /*342424*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPSZ128mik), 0|OPFL_Chain|OPFL_MemRefs,
168815 /*342446*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPDZ256mik), 0|OPFL_Chain|OPFL_MemRefs,
168820 /*342461*/ /*SwitchOpcode*/ 74, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->342538
168830 /*342475*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
168838 /*342489*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPSZ128mbik), 0|OPFL_Chain|OPFL_MemRefs,
168847 /*342509*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
168855 /*342523*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPDZ256mbik), 0|OPFL_Chain|OPFL_MemRefs,
168861 /*342539*/ /*SwitchOpcode*/ 18|128,1/*146*/, TARGET_VAL(X86ISD::VREDUCE),// ->342689
168863 /*342544*/ OPC_SwitchOpcode /*2 cases */, 63, TARGET_VAL(ISD::LOAD),// ->342611
168873 /*342559*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
168881 /*342574*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCEPSZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
168889 /*342596*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCEPDZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
168894 /*342611*/ /*SwitchOpcode*/ 74, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->342688
168904 /*342625*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
168912 /*342639*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCEPSZ128rmbik), 0|OPFL_Chain|OPFL_MemRefs,
168921 /*342659*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
168929 /*342673*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCEPDZ256rmbik), 0|OPFL_Chain|OPFL_MemRefs,
168935 /*342689*/ /*SwitchOpcode*/ 18|128,1/*146*/, TARGET_VAL(X86ISD::VRNDSCALE),// ->342839
168937 /*342694*/ OPC_SwitchOpcode /*2 cases */, 63, TARGET_VAL(ISD::LOAD),// ->342761
168947 /*342709*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
168955 /*342724*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALEPSZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
168963 /*342746*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALEPDZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
168968 /*342761*/ /*SwitchOpcode*/ 74, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->342838
168978 /*342775*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
168986 /*342789*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALEPSZ128rmbik), 0|OPFL_Chain|OPFL_MemRefs,
168995 /*342809*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
169003 /*342823*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALEPDZ256rmbik), 0|OPFL_Chain|OPFL_MemRefs,
169009 /*342839*/ /*SwitchOpcode*/ 18|128,1/*146*/, TARGET_VAL(X86ISD::VGETMANT),// ->342989
169011 /*342844*/ OPC_SwitchOpcode /*2 cases */, 63, TARGET_VAL(ISD::LOAD),// ->342911
169021 /*342859*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
169029 /*342874*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTPSZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
169037 /*342896*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTPDZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
169042 /*342911*/ /*SwitchOpcode*/ 74, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->342988
169052 /*342925*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
169060 /*342939*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTPSZ128rmbik), 0|OPFL_Chain|OPFL_MemRefs,
169069 /*342959*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
169077 /*342973*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTPDZ256rmbik), 0|OPFL_Chain|OPFL_MemRefs,
169083 /*342989*/ /*SwitchOpcode*/ 23|128,1/*151*/, TARGET_VAL(X86ISD::VRANGE),// ->343144
169086 /*342995*/ OPC_SwitchOpcode /*2 cases */, 65, TARGET_VAL(ISD::LOAD),// ->343064
169096 /*343010*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
169104 /*343025*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGEPDZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
169112 /*343048*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGEPSZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
169117 /*343064*/ /*SwitchOpcode*/ 76, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->343143
169127 /*343078*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
169135 /*343092*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGEPDZ256rmbik), 0|OPFL_Chain|OPFL_MemRefs,
169144 /*343113*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
169152 /*343127*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGEPSZ128rmbik), 0|OPFL_Chain|OPFL_MemRefs,
169158 /*343144*/ /*SwitchOpcode*/ 88, TARGET_VAL(X86ISD::SHUF128),// ->343235
169161 /*343149*/ OPC_SwitchOpcode /*2 cases */, 40, TARGET_VAL(ISD::LOAD),// ->343193
169171 /*343164*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
169179 /*343178*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFF64X2Z256rmik), 0|OPFL_Chain|OPFL_MemRefs,
169183 /*343193*/ /*SwitchOpcode*/ 38, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->343234
169192 /*343205*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
169200 /*343219*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFF64X2Z256rmbik), 0|OPFL_Chain|OPFL_MemRefs,
169205 /*343235*/ /*SwitchOpcode*/ 23|128,1/*151*/, TARGET_VAL(X86ISD::SHUFP),// ->343390
169208 /*343241*/ OPC_SwitchOpcode /*2 cases */, 65, TARGET_VAL(ISD::LOAD),// ->343310
169218 /*343256*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
169226 /*343271*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFPSZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
169234 /*343294*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFPDZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
169239 /*343310*/ /*SwitchOpcode*/ 76, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->343389
169249 /*343324*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
169257 /*343338*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFPSZ128rmbik), 0|OPFL_Chain|OPFL_MemRefs,
169266 /*343359*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
169274 /*343373*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFPDZ256rmbik), 0|OPFL_Chain|OPFL_MemRefs,
169280 /*343390*/ /*SwitchOpcode*/ 35|128,1/*163*/, TARGET_VAL(X86ISD::VFIXUPIMM),// ->343557
169284 /*343397*/ OPC_SwitchOpcode /*2 cases */, 70, TARGET_VAL(ISD::LOAD),// ->343471
169294 /*343412*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
169302 /*343430*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMPSZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
169310 /*343455*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMPDZ256rmik), 0|OPFL_Chain|OPFL_MemRefs,
169315 /*343471*/ /*SwitchOpcode*/ 82, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->343556
169325 /*343485*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
169333 /*343502*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMPSZ128rmbik), 0|OPFL_Chain|OPFL_MemRefs,
169342 /*343523*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
169350 /*343540*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMPDZ256rmbik), 0|OPFL_Chain|OPFL_MemRefs,
169356 /*343557*/ /*SwitchOpcode*/ 112, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->343672
169371 /*343580*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTSSZ128mkz), 0|OPFL_Chain|OPFL_MemRefs,
169385 /*343607*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTSDZ256mkz), 0|OPFL_Chain|OPFL_MemRefs,
169397 /*343632*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTSSZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
169409 /*343658*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTSDZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
169414 /*343672*/ /*SwitchOpcode*/ 11|128,2/*267*/, TARGET_VAL(ISD::LOAD),// ->343943
169432 /*343703*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVAPSZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
169440 /*343723*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVAPDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
169454 /*343750*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVUPSZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
169462 /*343770*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVUPDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
169479 /*343801*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2PDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
169493 /*343831*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVAPSZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
169501 /*343852*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVAPDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
169513 /*343878*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVUPSZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
169521 /*343899*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVUPDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
169536 /*343929*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2PDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
169541 /*343943*/ /*SwitchOpcode*/ 36, TARGET_VAL(X86ISD::SUBV_BROADCAST),// ->343982
169543 /*343947*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
169557 /*343969*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTF64X2Z128rmk), 0|OPFL_Chain|OPFL_MemRefs,
169561 /*343982*/ /*SwitchOpcode*/ 10|128,2/*266*/, TARGET_VAL(ISD::FADD),// ->344252
169565 /*343991*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->344052
169579 /*344015*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPSZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
169587 /*344037*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
169592 /*344052*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->344117
169606 /*344074*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPSZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
169619 /*344102*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPDZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
169627 /*344121*/ OPC_SwitchOpcode /*2 cases */, 58, TARGET_VAL(ISD::LOAD),// ->344183
169642 /*344146*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPSZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
169650 /*344168*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
169655 /*344183*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->344250
169670 /*344206*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPSZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
169684 /*344235*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPDZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
169691 /*344252*/ /*SwitchOpcode*/ 10|128,2/*266*/, TARGET_VAL(ISD::FMUL),// ->344522
169695 /*344261*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->344322
169709 /*344285*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPSZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
169717 /*344307*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
169722 /*344322*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->344387
169736 /*344344*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPSZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
169749 /*344372*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPDZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
169757 /*344391*/ OPC_SwitchOpcode /*2 cases */, 58, TARGET_VAL(ISD::LOAD),// ->344453
169772 /*344416*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPSZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
169780 /*344438*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
169785 /*344453*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->344520
169800 /*344476*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPSZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
169814 /*344505*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPDZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
169821 /*344522*/ /*SwitchOpcode*/ 1|128,1/*129*/, TARGET_VAL(ISD::FSUB),// ->344655
169824 /*344528*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->344589
169838 /*344552*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBPSZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
169846 /*344574*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBPDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
169851 /*344589*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->344654
169865 /*344611*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBPSZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
169878 /*344639*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBPDZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
169884 /*344655*/ /*SwitchOpcode*/ 1|128,1/*129*/, TARGET_VAL(ISD::FDIV),// ->344788
169887 /*344661*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->344722
169901 /*344685*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVPSZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
169909 /*344707*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVPDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
169914 /*344722*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->344787
169928 /*344744*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVPSZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
169941 /*344772*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVPDZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
169947 /*344788*/ /*SwitchOpcode*/ 1|128,1/*129*/, TARGET_VAL(X86ISD::FMIN),// ->344921
169950 /*344794*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->344855
169964 /*344818*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINPSZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
169972 /*344840*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINPDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
169977 /*344855*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->344920
169991 /*344877*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINPSZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
170004 /*344905*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINPDZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
170010 /*344921*/ /*SwitchOpcode*/ 1|128,1/*129*/, TARGET_VAL(X86ISD::FMAX),// ->345054
170013 /*344927*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->344988
170027 /*344951*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXPSZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
170035 /*344973*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXPDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
170040 /*344988*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->345053
170054 /*345010*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXPSZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
170067 /*345038*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXPDZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
170073 /*345054*/ /*SwitchOpcode*/ 10|128,2/*266*/, TARGET_VAL(X86ISD::FMINC),// ->345324
170077 /*345063*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->345124
170091 /*345087*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPSZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
170099 /*345109*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
170104 /*345124*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->345189
170118 /*345146*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPSZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
170131 /*345174*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPDZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
170139 /*345193*/ OPC_SwitchOpcode /*2 cases */, 58, TARGET_VAL(ISD::LOAD),// ->345255
170154 /*345218*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPSZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
170162 /*345240*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
170167 /*345255*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->345322
170182 /*345278*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPSZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
170196 /*345307*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPDZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
170203 /*345324*/ /*SwitchOpcode*/ 10|128,2/*266*/, TARGET_VAL(X86ISD::FMAXC),// ->345594
170207 /*345333*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->345394
170221 /*345357*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPSZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
170229 /*345379*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
170234 /*345394*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->345459
170248 /*345416*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPSZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
170261 /*345444*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPDZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
170269 /*345463*/ OPC_SwitchOpcode /*2 cases */, 58, TARGET_VAL(ISD::LOAD),// ->345525
170284 /*345488*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPSZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
170292 /*345510*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
170297 /*345525*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->345592
170312 /*345548*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPSZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
170326 /*345577*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPDZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
170333 /*345594*/ /*SwitchOpcode*/ 1|128,1/*129*/, TARGET_VAL(X86ISD::SCALEF),// ->345727
170336 /*345600*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->345661
170350 /*345624*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFPSZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
170358 /*345646*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFPDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
170363 /*345661*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->345726
170377 /*345683*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFPSZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
170390 /*345711*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFPDZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
170396 /*345727*/ /*SwitchOpcode*/ 74, TARGET_VAL(X86ISD::VPERMV),// ->345804
170399 /*345732*/ OPC_SwitchOpcode /*2 cases */, 33, TARGET_VAL(ISD::LOAD),// ->345769
170413 /*345755*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMPDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
170417 /*345769*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->345803
170430 /*345789*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMPDZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
170435 /*345804*/ /*SwitchOpcode*/ 1|128,1/*129*/, TARGET_VAL(X86ISD::VPERMILPV),// ->345937
170438 /*345810*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->345871
170452 /*345834*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPSZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
170460 /*345856*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
170465 /*345871*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->345936
170479 /*345893*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPSZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
170492 /*345921*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPDZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
170498 /*345937*/ /*SwitchOpcode*/ 75|128,6/*843*/, TARGET_VAL(ISD::FMA),// ->346784
170504 /*345950*/ OPC_SwitchOpcode /*2 cases */, 62, TARGET_VAL(ISD::LOAD),// ->346016
170518 /*345977*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PSZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
170526 /*346001*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PDZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
170531 /*346016*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->346087
170545 /*346041*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PSZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
170558 /*346072*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PDZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
170566 /*346091*/ OPC_SwitchOpcode /*2 cases */, 59, TARGET_VAL(ISD::LOAD),// ->346154
170581 /*346117*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231PSZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
170589 /*346139*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231PDZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
170594 /*346154*/ /*SwitchOpcode*/ 66, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->346223
170609 /*346178*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231PSZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
170623 /*346208*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231PDZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
170632 /*346228*/ OPC_SwitchOpcode /*2 cases */, 60, TARGET_VAL(ISD::LOAD),// ->346292
170648 /*346255*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132PSZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
170656 /*346277*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132PDZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
170661 /*346292*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->346363
170677 /*346317*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132PSZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
170692 /*346348*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132PDZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
170702 /*346369*/ OPC_SwitchOpcode /*2 cases */, 62, TARGET_VAL(ISD::LOAD),// ->346435
170716 /*346396*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PSZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
170724 /*346420*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PDZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
170729 /*346435*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->346506
170743 /*346460*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PSZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
170756 /*346491*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PDZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
170764 /*346510*/ OPC_SwitchOpcode /*2 cases */, 60, TARGET_VAL(ISD::LOAD),// ->346574
170780 /*346537*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231PSZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
170788 /*346559*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231PDZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
170793 /*346574*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->346645
170809 /*346599*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231PSZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
170824 /*346630*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231PDZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
170833 /*346650*/ OPC_SwitchOpcode /*2 cases */, 59, TARGET_VAL(ISD::LOAD),// ->346713
170848 /*346676*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132PSZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
170856 /*346698*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132PDZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
170861 /*346713*/ /*SwitchOpcode*/ 66, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->346782
170876 /*346737*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132PSZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
170890 /*346767*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132PDZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
170897 /*346784*/ /*SwitchOpcode*/ 75|128,6/*843*/, TARGET_VAL(X86ISD::FMSUB),// ->347631
170903 /*346797*/ OPC_SwitchOpcode /*2 cases */, 62, TARGET_VAL(ISD::LOAD),// ->346863
170917 /*346824*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PSZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
170925 /*346848*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PDZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
170930 /*346863*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->346934
170944 /*346888*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PSZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
170957 /*346919*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PDZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
170965 /*346938*/ OPC_SwitchOpcode /*2 cases */, 59, TARGET_VAL(ISD::LOAD),// ->347001
170980 /*346964*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231PSZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
170988 /*346986*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231PDZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
170993 /*347001*/ /*SwitchOpcode*/ 66, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->347070
171008 /*347025*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231PSZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
171022 /*347055*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231PDZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
171031 /*347075*/ OPC_SwitchOpcode /*2 cases */, 60, TARGET_VAL(ISD::LOAD),// ->347139
171047 /*347102*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132PSZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
171055 /*347124*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132PDZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
171060 /*347139*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->347210
171076 /*347164*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132PSZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
171091 /*347195*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132PDZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
171101 /*347216*/ OPC_SwitchOpcode /*2 cases */, 62, TARGET_VAL(ISD::LOAD),// ->347282
171115 /*347243*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PSZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
171123 /*347267*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PDZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
171128 /*347282*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->347353
171142 /*347307*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PSZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
171155 /*347338*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PDZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
171163 /*347357*/ OPC_SwitchOpcode /*2 cases */, 60, TARGET_VAL(ISD::LOAD),// ->347421
171179 /*347384*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231PSZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
171187 /*347406*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231PDZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
171192 /*347421*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->347492
171208 /*347446*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231PSZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
171223 /*347477*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231PDZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
171232 /*347497*/ OPC_SwitchOpcode /*2 cases */, 59, TARGET_VAL(ISD::LOAD),// ->347560
171247 /*347523*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132PSZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
171255 /*347545*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132PDZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
171260 /*347560*/ /*SwitchOpcode*/ 66, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->347629
171275 /*347584*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132PSZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
171289 /*347614*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132PDZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
171296 /*347631*/ /*SwitchOpcode*/ 75|128,6/*843*/, TARGET_VAL(X86ISD::FMADDSUB),// ->348478
171302 /*347644*/ OPC_SwitchOpcode /*2 cases */, 62, TARGET_VAL(ISD::LOAD),// ->347710
171316 /*347671*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PSZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
171324 /*347695*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PDZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
171329 /*347710*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->347781
171343 /*347735*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PSZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
171356 /*347766*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PDZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
171364 /*347785*/ OPC_SwitchOpcode /*2 cases */, 59, TARGET_VAL(ISD::LOAD),// ->347848
171379 /*347811*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB231PSZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
171387 /*347833*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB231PDZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
171392 /*347848*/ /*SwitchOpcode*/ 66, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->347917
171407 /*347872*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB231PSZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
171421 /*347902*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB231PDZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
171430 /*347922*/ OPC_SwitchOpcode /*2 cases */, 60, TARGET_VAL(ISD::LOAD),// ->347986
171446 /*347949*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB132PSZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
171454 /*347971*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB132PDZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
171459 /*347986*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->348057
171475 /*348011*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB132PSZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
171490 /*348042*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB132PDZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
171500 /*348063*/ OPC_SwitchOpcode /*2 cases */, 62, TARGET_VAL(ISD::LOAD),// ->348129
171514 /*348090*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PSZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
171522 /*348114*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PDZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
171527 /*348129*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->348200
171541 /*348154*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PSZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
171554 /*348185*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PDZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
171562 /*348204*/ OPC_SwitchOpcode /*2 cases */, 60, TARGET_VAL(ISD::LOAD),// ->348268
171578 /*348231*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB231PSZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
171586 /*348253*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB231PDZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
171591 /*348268*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->348339
171607 /*348293*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB231PSZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
171622 /*348324*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB231PDZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
171631 /*348344*/ OPC_SwitchOpcode /*2 cases */, 59, TARGET_VAL(ISD::LOAD),// ->348407
171646 /*348370*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB132PSZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
171654 /*348392*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB132PDZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
171659 /*348407*/ /*SwitchOpcode*/ 66, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->348476
171674 /*348431*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB132PSZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
171688 /*348461*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB132PDZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
171695 /*348478*/ /*SwitchOpcode*/ 75|128,6/*843*/, TARGET_VAL(X86ISD::FMSUBADD),// ->349325
171701 /*348491*/ OPC_SwitchOpcode /*2 cases */, 62, TARGET_VAL(ISD::LOAD),// ->348557
171715 /*348518*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PSZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
171723 /*348542*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PDZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
171728 /*348557*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->348628
171742 /*348582*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PSZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
171755 /*348613*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PDZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
171763 /*348632*/ OPC_SwitchOpcode /*2 cases */, 59, TARGET_VAL(ISD::LOAD),// ->348695
171778 /*348658*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD231PSZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
171786 /*348680*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD231PDZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
171791 /*348695*/ /*SwitchOpcode*/ 66, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->348764
171806 /*348719*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD231PSZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
171820 /*348749*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD231PDZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
171829 /*348769*/ OPC_SwitchOpcode /*2 cases */, 60, TARGET_VAL(ISD::LOAD),// ->348833
171845 /*348796*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD132PSZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
171853 /*348818*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD132PDZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
171858 /*348833*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->348904
171874 /*348858*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD132PSZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
171889 /*348889*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD132PDZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
171899 /*348910*/ OPC_SwitchOpcode /*2 cases */, 62, TARGET_VAL(ISD::LOAD),// ->348976
171913 /*348937*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PSZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
171921 /*348961*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PDZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
171926 /*348976*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->349047
171940 /*349001*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PSZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
171953 /*349032*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PDZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
171961 /*349051*/ OPC_SwitchOpcode /*2 cases */, 60, TARGET_VAL(ISD::LOAD),// ->349115
171977 /*349078*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD231PSZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
171985 /*349100*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD231PDZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
171990 /*349115*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->349186
172006 /*349140*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD231PSZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
172021 /*349171*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD231PDZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
172030 /*349191*/ OPC_SwitchOpcode /*2 cases */, 59, TARGET_VAL(ISD::LOAD),// ->349254
172045 /*349217*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD132PSZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
172053 /*349239*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD132PDZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
172058 /*349254*/ /*SwitchOpcode*/ 66, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->349323
172073 /*349278*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD132PSZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
172087 /*349308*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD132PDZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
172094 /*349325*/ /*SwitchOpcode*/ 75|128,6/*843*/, TARGET_VAL(X86ISD::FNMADD),// ->350172
172100 /*349338*/ OPC_SwitchOpcode /*2 cases */, 62, TARGET_VAL(ISD::LOAD),// ->349404
172114 /*349365*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PSZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
172122 /*349389*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PDZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
172127 /*349404*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->349475
172141 /*349429*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PSZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
172154 /*349460*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PDZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
172162 /*349479*/ OPC_SwitchOpcode /*2 cases */, 59, TARGET_VAL(ISD::LOAD),// ->349542
172177 /*349505*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231PSZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
172185 /*349527*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231PDZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
172190 /*349542*/ /*SwitchOpcode*/ 66, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->349611
172205 /*349566*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231PSZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
172219 /*349596*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231PDZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
172228 /*349616*/ OPC_SwitchOpcode /*2 cases */, 60, TARGET_VAL(ISD::LOAD),// ->349680
172244 /*349643*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132PSZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
172252 /*349665*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132PDZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
172257 /*349680*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->349751
172273 /*349705*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132PSZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
172288 /*349736*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132PDZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
172298 /*349757*/ OPC_SwitchOpcode /*2 cases */, 62, TARGET_VAL(ISD::LOAD),// ->349823
172312 /*349784*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PSZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
172320 /*349808*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PDZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
172325 /*349823*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->349894
172339 /*349848*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PSZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
172352 /*349879*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PDZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
172360 /*349898*/ OPC_SwitchOpcode /*2 cases */, 60, TARGET_VAL(ISD::LOAD),// ->349962
172376 /*349925*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231PSZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
172384 /*349947*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231PDZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
172389 /*349962*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->350033
172405 /*349987*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231PSZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
172420 /*350018*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231PDZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
172429 /*350038*/ OPC_SwitchOpcode /*2 cases */, 59, TARGET_VAL(ISD::LOAD),// ->350101
172444 /*350064*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132PSZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
172452 /*350086*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132PDZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
172457 /*350101*/ /*SwitchOpcode*/ 66, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->350170
172472 /*350125*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132PSZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
172486 /*350155*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132PDZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
172493 /*350172*/ /*SwitchOpcode*/ 75|128,6/*843*/, TARGET_VAL(X86ISD::FNMSUB),// ->351019
172499 /*350185*/ OPC_SwitchOpcode /*2 cases */, 62, TARGET_VAL(ISD::LOAD),// ->350251
172513 /*350212*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PSZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
172521 /*350236*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PDZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
172526 /*350251*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->350322
172540 /*350276*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PSZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
172553 /*350307*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PDZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
172561 /*350326*/ OPC_SwitchOpcode /*2 cases */, 59, TARGET_VAL(ISD::LOAD),// ->350389
172576 /*350352*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231PSZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
172584 /*350374*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231PDZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
172589 /*350389*/ /*SwitchOpcode*/ 66, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->350458
172604 /*350413*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231PSZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
172618 /*350443*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231PDZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
172627 /*350463*/ OPC_SwitchOpcode /*2 cases */, 60, TARGET_VAL(ISD::LOAD),// ->350527
172643 /*350490*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132PSZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
172651 /*350512*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132PDZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
172656 /*350527*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->350598
172672 /*350552*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132PSZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
172687 /*350583*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132PDZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
172697 /*350604*/ OPC_SwitchOpcode /*2 cases */, 62, TARGET_VAL(ISD::LOAD),// ->350670
172711 /*350631*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PSZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
172719 /*350655*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PDZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
172724 /*350670*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->350741
172738 /*350695*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PSZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
172751 /*350726*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PDZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
172759 /*350745*/ OPC_SwitchOpcode /*2 cases */, 60, TARGET_VAL(ISD::LOAD),// ->350809
172775 /*350772*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231PSZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
172783 /*350794*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231PDZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
172788 /*350809*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->350880
172804 /*350834*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231PSZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
172819 /*350865*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231PDZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
172828 /*350885*/ OPC_SwitchOpcode /*2 cases */, 59, TARGET_VAL(ISD::LOAD),// ->350948
172843 /*350911*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132PSZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
172851 /*350933*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132PDZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
172856 /*350948*/ /*SwitchOpcode*/ 66, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->351017
172871 /*350972*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132PSZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
172885 /*351002*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132PDZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
172892 /*351019*/ /*SwitchOpcode*/ 75, TARGET_VAL(X86ISD::VFPROUND),// ->351097
172894 /*351023*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->351061
172909 /*351048*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2PSZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
172913 /*351061*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->351096
172927 /*351083*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2PSZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
172932 /*351097*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::FP_EXTEND),// ->351134
172934 /*351101*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
172947 /*351121*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2PDZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
172951 /*351134*/ /*SwitchOpcode*/ 71, TARGET_VAL(ISD::FP_ROUND),// ->351208
172953 /*351138*/ OPC_SwitchOpcode /*2 cases */, 32, TARGET_VAL(ISD::LOAD),// ->351174
172967 /*351161*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2PSZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
172971 /*351174*/ /*SwitchOpcode*/ 30, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->351207
172984 /*351194*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2PSZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
172989 /*351208*/ /*SwitchOpcode*/ 97|128,1/*225*/, TARGET_VAL(ISD::SINT_TO_FP),// ->351437
172991 /*351213*/ OPC_SwitchOpcode /*2 cases */, 108, TARGET_VAL(ISD::LOAD),// ->351325
173006 /*351240*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTDQ2PDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
173014 /*351261*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTDQ2PSZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
173027 /*351289*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTQQ2PDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
173035 /*351310*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTQQ2PSZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
173041 /*351325*/ /*SwitchOpcode*/ 108, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->351436
173055 /*351349*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTDQ2PDZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
173063 /*351370*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTDQ2PSZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
173077 /*351400*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTQQ2PDZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
173085 /*351421*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTQQ2PSZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
173092 /*351437*/ /*SwitchOpcode*/ 97|128,1/*225*/, TARGET_VAL(ISD::UINT_TO_FP),// ->351666
173094 /*351442*/ OPC_SwitchOpcode /*2 cases */, 108, TARGET_VAL(ISD::LOAD),// ->351554
173109 /*351469*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUDQ2PDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
173117 /*351490*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUDQ2PSZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
173130 /*351518*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUQQ2PDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
173138 /*351539*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUQQ2PSZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
173144 /*351554*/ /*SwitchOpcode*/ 108, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->351665
173158 /*351578*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUDQ2PDZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
173166 /*351599*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUDQ2PSZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
173180 /*351629*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUQQ2PDZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
173188 /*351650*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUQQ2PSZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
173195 /*351666*/ /*SwitchOpcode*/ 38, TARGET_VAL(X86ISD::CVTPH2PS),// ->351707
173197 /*351670*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
173212 /*351694*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPH2PSZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
173216 /*351707*/ /*SwitchOpcode*/ 124, TARGET_VAL(X86ISD::RSQRT14),// ->351834
173218 /*351711*/ OPC_SwitchOpcode /*2 cases */, 55, TARGET_VAL(ISD::LOAD),// ->351770
173232 /*351735*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT14PSZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
173240 /*351756*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT14PDZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
173245 /*351770*/ /*SwitchOpcode*/ 60, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->351833
173259 /*351792*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT14PSZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
173272 /*351819*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT14PDZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
173278 /*351834*/ /*SwitchOpcode*/ 124, TARGET_VAL(X86ISD::RCP14),// ->351961
173280 /*351838*/ OPC_SwitchOpcode /*2 cases */, 55, TARGET_VAL(ISD::LOAD),// ->351897
173294 /*351862*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP14PSZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
173302 /*351883*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP14PDZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
173307 /*351897*/ /*SwitchOpcode*/ 60, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->351960
173321 /*351919*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP14PSZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
173334 /*351946*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP14PDZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
173340 /*351961*/ /*SwitchOpcode*/ 124, TARGET_VAL(X86ISD::FGETEXP),// ->352088
173342 /*351965*/ OPC_SwitchOpcode /*2 cases */, 55, TARGET_VAL(ISD::LOAD),// ->352024
173356 /*351989*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPPSZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
173364 /*352010*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPPDZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
173369 /*352024*/ /*SwitchOpcode*/ 60, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->352087
173383 /*352046*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPPSZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
173396 /*352073*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPPDZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
173402 /*352088*/ /*SwitchOpcode*/ 124, TARGET_VAL(ISD::FSQRT),// ->352215
173404 /*352092*/ OPC_SwitchOpcode /*2 cases */, 55, TARGET_VAL(ISD::LOAD),// ->352151
173418 /*352116*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTPSZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
173426 /*352137*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTPDZ256mk), 0|OPFL_Chain|OPFL_MemRefs,
173431 /*352151*/ /*SwitchOpcode*/ 60, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->352214
173445 /*352173*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTPSZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
173458 /*352200*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTPDZ256mbk), 0|OPFL_Chain|OPFL_MemRefs,
173464 /*352215*/ /*SwitchOpcode*/ 36, TARGET_VAL(X86ISD::MOVSHDUP),// ->352254
173466 /*352219*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
173480 /*352241*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSHDUPZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
173484 /*352254*/ /*SwitchOpcode*/ 36, TARGET_VAL(X86ISD::MOVSLDUP),// ->352293
173486 /*352258*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
173500 /*352280*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSLDUPZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
173504 /*352293*/ /*SwitchOpcode*/ 36, TARGET_VAL(X86ISD::MOVDDUP),// ->352332
173506 /*352297*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
173520 /*352319*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDDUPZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
173524 /*352332*/ /*SwitchOpcode*/ 1|128,1/*129*/, TARGET_VAL(X86ISD::UNPCKH),// ->352465
173527 /*352338*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->352399
173541 /*352362*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKHPSZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
173549 /*352384*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKHPDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
173554 /*352399*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->352464
173568 /*352421*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKHPSZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
173581 /*352449*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKHPDZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
173587 /*352465*/ /*SwitchOpcode*/ 1|128,1/*129*/, TARGET_VAL(X86ISD::UNPCKL),// ->352598
173590 /*352471*/ OPC_SwitchOpcode /*2 cases */, 57, TARGET_VAL(ISD::LOAD),// ->352532
173604 /*352495*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKLPSZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
173612 /*352517*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKLPDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
173617 /*352532*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->352597
173631 /*352554*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKLPSZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
173644 /*352582*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKLPDZ256rmbk), 0|OPFL_Chain|OPFL_MemRefs,
173650 /*352598*/ /*SwitchOpcode*/ 83, TARGET_VAL(X86ISD::DPBF16PS),// ->352684
173655 /*352606*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->352646
173669 /*352632*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDPBF16PSZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
173673 /*352646*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->352683
173686 /*352669*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDPBF16PSZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
173695 /*352689*/ OPC_SwitchOpcode /*2 cases */, 97, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),// ->352790
173700 /*352699*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
173711 /*352718*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTF32x4Zrrkz), 0,
173717 /*352729*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
173728 /*352748*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTF64x4Zrrkz), 0,
173735 /*352761*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
173746 /*352780*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTF32x4Z256rrkz), 0,
173751 /*352790*/ /*SwitchOpcode*/ 30, TARGET_VAL(ISD::INSERT_SUBVECTOR),// ->352823
173755 /*352796*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
173765 /*352813*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF64x2Z256rrkz), 0,
173772 /*352827*/ OPC_SwitchOpcode /*11 cases */, 58|128,6/*826*/, TARGET_VAL(ISD::BITCAST),// ->353658
173776 /*352836*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
173781 /*352845*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
173792 /*352865*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTF32x4Z256rrk), 0,
173799 /*352879*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
173810 /*352899*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTF32x4Zrrk), 0,
173816 /*352911*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
173827 /*352931*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTF64x4Zrrk), 0,
173834 /*352945*/ OPC_SwitchOpcode /*4 cases */, 36|128,1/*164*/, TARGET_VAL(ISD::AND),// ->353114
173845 /*352964*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ128rrkz), 0,
173857 /*352984*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ128rrkz), 0,
173869 /*353004*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ128rrkz), 0,
173881 /*353024*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ128rrkz), 0,
173893 /*353044*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ256rrkz), 0,
173905 /*353064*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ256rrkz), 0,
173917 /*353084*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ256rrkz), 0,
173929 /*353104*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ256rrkz), 0,
173934 /*353114*/ /*SwitchOpcode*/ 36|128,1/*164*/, TARGET_VAL(ISD::OR),// ->353282
173945 /*353132*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ128rrkz), 0,
173957 /*353152*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ128rrkz), 0,
173969 /*353172*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ128rrkz), 0,
173981 /*353192*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ128rrkz), 0,
173993 /*353212*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ256rrkz), 0,
174005 /*353232*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ256rrkz), 0,
174017 /*353252*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ256rrkz), 0,
174029 /*353272*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ256rrkz), 0,
174034 /*353282*/ /*SwitchOpcode*/ 36|128,1/*164*/, TARGET_VAL(ISD::XOR),// ->353450
174045 /*353300*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ128rrkz), 0,
174057 /*353320*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ128rrkz), 0,
174069 /*353340*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ128rrkz), 0,
174081 /*353360*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ128rrkz), 0,
174093 /*353380*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ256rrkz), 0,
174105 /*353400*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ256rrkz), 0,
174117 /*353420*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ256rrkz), 0,
174129 /*353440*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ256rrkz), 0,
174134 /*353450*/ /*SwitchOpcode*/ 36|128,1/*164*/, TARGET_VAL(X86ISD::ANDNP),// ->353618
174145 /*353468*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ128rrkz), 0,
174157 /*353488*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ128rrkz), 0,
174169 /*353508*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ128rrkz), 0,
174181 /*353528*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ128rrkz), 0,
174193 /*353548*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ256rrkz), 0,
174205 /*353568*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ256rrkz), 0,
174217 /*353588*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ256rrkz), 0,
174229 /*353608*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ256rrkz), 0,
174238 /*353622*/ OPC_CheckOpcode, TARGET_VAL(ISD::INSERT_SUBVECTOR),
174242 /*353628*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
174252 /*353646*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF64x2Z256rrk), 0,
174257 /*353658*/ /*SwitchOpcode*/ 24, TARGET_VAL(X86ISD::VPERMI),// ->353685
174261 /*353664*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
174269 /*353676*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMPDZ256rikz), 0,
174273 /*353685*/ /*SwitchOpcode*/ 39, TARGET_VAL(X86ISD::VPERMILPI),// ->353727
174277 /*353691*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
174285 /*353704*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPSZ128rikz), 0,
174291 /*353717*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPDZ256rikz), 0,
174296 /*353727*/ /*SwitchOpcode*/ 39, TARGET_VAL(X86ISD::VREDUCE),// ->353769
174300 /*353733*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
174308 /*353746*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCEPSZ128rrikz), 0,
174314 /*353759*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCEPDZ256rrikz), 0,
174319 /*353769*/ /*SwitchOpcode*/ 39, TARGET_VAL(X86ISD::VRNDSCALE),// ->353811
174323 /*353775*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
174331 /*353788*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALEPSZ128rrikz), 0,
174337 /*353801*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALEPDZ256rrikz), 0,
174342 /*353811*/ /*SwitchOpcode*/ 39, TARGET_VAL(X86ISD::VGETMANT),// ->353853
174346 /*353817*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
174354 /*353830*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTPSZ128rrikz), 0,
174360 /*353843*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTPDZ256rrikz), 0,
174365 /*353853*/ /*SwitchOpcode*/ 42, TARGET_VAL(X86ISD::VRANGE),// ->353898
174370 /*353860*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
174378 /*353873*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGEPDZ256rrikz), 0,
174384 /*353887*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGEPSZ128rrikz), 0,
174389 /*353898*/ /*SwitchOpcode*/ 26, TARGET_VAL(X86ISD::SHUF128),// ->353927
174394 /*353905*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
174402 /*353917*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFF64X2Z256rrikz), 0,
174406 /*353927*/ /*SwitchOpcode*/ 42, TARGET_VAL(X86ISD::SHUFP),// ->353972
174411 /*353934*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
174419 /*353947*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFPSZ128rrikz), 0,
174425 /*353961*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFPDZ256rrikz), 0,
174430 /*353972*/ /*SwitchOpcode*/ 45, TARGET_VAL(X86ISD::VFIXUPIMM),// ->354020
174436 /*353980*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
174444 /*353993*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMPSZ128rrikz), 0,
174450 /*354008*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMPDZ256rrikz), 0,
174455 /*354020*/ /*SwitchOpcode*/ 30, TARGET_VAL(X86ISD::VPERMV3),// ->354053
174458 /*354025*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
174465 /*354035*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
174469 /*354043*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMI2PS128rrk), 0,
174477 /*354057*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
174482 /*354066*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
174491 /*354083*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTF32x4Zrrk), 0,
174497 /*354095*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
174506 /*354112*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTF64x4Zrrk), 0,
174513 /*354126*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
174522 /*354143*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTF32x4Z256rrk), 0,
174529 /*354157*/ OPC_SwitchOpcode /*35 cases */, 101, TARGET_VAL(X86ISD::VBROADCAST),// ->354262
174539 /*354174*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTSSZ128rkz), 0,
174551 /*354193*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTSDZ256rkz), 0,
174564 /*354215*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
174566 /*354223*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTSSZ128rkz), 0,
174579 /*354245*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
174581 /*354253*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTSDZ256rkz), 0,
174586 /*354262*/ /*SwitchOpcode*/ 37, TARGET_VAL(X86ISD::VPERMV3),// ->354302
174596 /*354277*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2PS128rrkz), 0,
174602 /*354291*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2PD256rrkz), 0,
174607 /*354302*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::FADD),// ->354339
174616 /*354316*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPSZ128rrkz), 0,
174622 /*354329*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPDZ256rrkz), 0,
174627 /*354339*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::FMUL),// ->354376
174636 /*354353*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPSZ128rrkz), 0,
174642 /*354366*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPDZ256rrkz), 0,
174647 /*354376*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::FSUB),// ->354413
174656 /*354390*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBPSZ128rrkz), 0,
174662 /*354403*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBPDZ256rrkz), 0,
174667 /*354413*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::FDIV),// ->354450
174676 /*354427*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVPSZ128rrkz), 0,
174682 /*354440*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVPDZ256rrkz), 0,
174687 /*354450*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::FMIN),// ->354487
174696 /*354464*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINPSZ128rrkz), 0,
174702 /*354477*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINPDZ256rrkz), 0,
174707 /*354487*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::FMAX),// ->354524
174716 /*354501*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXPSZ128rrkz), 0,
174722 /*354514*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXPDZ256rrkz), 0,
174727 /*354524*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::FMINC),// ->354561
174736 /*354538*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPSZ128rrkz), 0,
174742 /*354551*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPDZ256rrkz), 0,
174747 /*354561*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::FMAXC),// ->354598
174756 /*354575*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPSZ128rrkz), 0,
174762 /*354588*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPDZ256rrkz), 0,
174767 /*354598*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::SCALEF),// ->354635
174776 /*354612*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFPSZ128rrkz), 0,
174782 /*354625*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFPDZ256rrkz), 0,
174787 /*354635*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::VPERMV),// ->354657
174796 /*354648*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMPDZ256rrkz), 0,
174800 /*354657*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VPERMILPV),// ->354694
174809 /*354671*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPSZ128rrkz), 0,
174815 /*354684*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPDZ256rrkz), 0,
174820 /*354694*/ /*SwitchOpcode*/ 37, TARGET_VAL(ISD::FMA),// ->354734
174830 /*354709*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PSZ128rkz), 0,
174836 /*354723*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PDZ256rkz), 0,
174841 /*354734*/ /*SwitchOpcode*/ 37, TARGET_VAL(X86ISD::FMSUB),// ->354774
174851 /*354749*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PSZ128rkz), 0,
174857 /*354763*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PDZ256rkz), 0,
174862 /*354774*/ /*SwitchOpcode*/ 37, TARGET_VAL(X86ISD::FMADDSUB),// ->354814
174872 /*354789*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PSZ128rkz), 0,
174878 /*354803*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PDZ256rkz), 0,
174883 /*354814*/ /*SwitchOpcode*/ 37, TARGET_VAL(X86ISD::FMSUBADD),// ->354854
174893 /*354829*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PSZ128rkz), 0,
174899 /*354843*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PDZ256rkz), 0,
174904 /*354854*/ /*SwitchOpcode*/ 37, TARGET_VAL(X86ISD::FNMADD),// ->354894
174914 /*354869*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PSZ128rkz), 0,
174920 /*354883*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PDZ256rkz), 0,
174925 /*354894*/ /*SwitchOpcode*/ 37, TARGET_VAL(X86ISD::FNMSUB),// ->354934
174935 /*354909*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PSZ128rkz), 0,
174941 /*354923*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PDZ256rkz), 0,
174946 /*354934*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::VFPROUND),// ->354956
174955 /*354948*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2PSZ256rrkz), 0,
174959 /*354956*/ /*SwitchOpcode*/ 17, TARGET_VAL(ISD::FP_EXTEND),// ->354976
174967 /*354968*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2PDZ256rrkz), 0,
174971 /*354976*/ /*SwitchOpcode*/ 17, TARGET_VAL(ISD::FP_ROUND),// ->354996
174979 /*354988*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2PSZ256rrkz), 0,
174983 /*354996*/ /*SwitchOpcode*/ 69, TARGET_VAL(ISD::SINT_TO_FP),// ->355068
174993 /*355013*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTDQ2PDZ256rrkz), 0,
174999 /*355025*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTDQ2PSZ128rrkz), 0,
175012 /*355046*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTQQ2PDZ256rrkz), 0,
175018 /*355058*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTQQ2PSZ256rrkz), 0,
175024 /*355068*/ /*SwitchOpcode*/ 69, TARGET_VAL(ISD::UINT_TO_FP),// ->355140
175034 /*355085*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUDQ2PDZ256rrkz), 0,
175040 /*355097*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUDQ2PSZ128rrkz), 0,
175053 /*355118*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUQQ2PDZ256rrkz), 0,
175059 /*355130*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUQQ2PSZ256rrkz), 0,
175065 /*355140*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::CVTPH2PS),// ->355162
175074 /*355154*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPH2PSZ128rrkz), 0,
175078 /*355162*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::RSQRT14),// ->355196
175086 /*355175*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT14PSZ128rkz), 0,
175092 /*355187*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT14PDZ256rkz), 0,
175097 /*355196*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::RCP14),// ->355230
175105 /*355209*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP14PSZ128rkz), 0,
175111 /*355221*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP14PDZ256rkz), 0,
175116 /*355230*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::FGETEXP),// ->355264
175124 /*355243*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPPSZ128rkz), 0,
175130 /*355255*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPPDZ256rkz), 0,
175135 /*355264*/ /*SwitchOpcode*/ 31, TARGET_VAL(ISD::FSQRT),// ->355298
175143 /*355277*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTPSZ128rkz), 0,
175149 /*355289*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTPDZ256rkz), 0,
175154 /*355298*/ /*SwitchOpcode*/ 17, TARGET_VAL(X86ISD::MOVSHDUP),// ->355318
175162 /*355310*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSHDUPZ128rrkz), 0,
175166 /*355318*/ /*SwitchOpcode*/ 17, TARGET_VAL(X86ISD::MOVSLDUP),// ->355338
175174 /*355330*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSLDUPZ128rrkz), 0,
175178 /*355338*/ /*SwitchOpcode*/ 17, TARGET_VAL(X86ISD::MOVDDUP),// ->355358
175186 /*355350*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDDUPZ256rrkz), 0,
175190 /*355358*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::UNPCKH),// ->355395
175199 /*355372*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKHPSZ128rrkz), 0,
175205 /*355385*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKHPDZ256rrkz), 0,
175210 /*355395*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::UNPCKL),// ->355432
175219 /*355409*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKLPSZ128rrkz), 0,
175225 /*355422*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKLPDZ256rrkz), 0,
175230 /*355432*/ /*SwitchOpcode*/ 23, TARGET_VAL(X86ISD::DPBF16PS),// ->355458
175241 /*355448*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDPBF16PSZ128rkz), 0,
175249 /*355462*/ OPC_CheckOpcode, TARGET_VAL(ISD::INSERT_SUBVECTOR),
175253 /*355468*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
175261 /*355483*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF64x2Z256rrk), 0,
175267 /*355497*/ OPC_SwitchOpcode /*11 cases */, 41, TARGET_VAL(X86ISD::VPERMV3),// ->355542
175273 /*355506*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
175278 /*355517*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMI2PS128rrk), 0,
175284 /*355531*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMI2PD256rrk), 0,
175289 /*355542*/ /*SwitchOpcode*/ 3|128,5/*643*/, TARGET_VAL(ISD::BITCAST),// ->356189
175291 /*355547*/ OPC_SwitchOpcode /*4 cases */, 28|128,1/*156*/, TARGET_VAL(ISD::AND),// ->355708
175300 /*355564*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ128rrk), 0,
175310 /*355583*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ128rrk), 0,
175320 /*355602*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ128rrk), 0,
175330 /*355621*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDDZ128rrk), 0,
175340 /*355640*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ256rrk), 0,
175350 /*355659*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ256rrk), 0,
175360 /*355678*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ256rrk), 0,
175370 /*355697*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ256rrk), 0,
175375 /*355708*/ /*SwitchOpcode*/ 28|128,1/*156*/, TARGET_VAL(ISD::OR),// ->355868
175384 /*355724*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ128rrk), 0,
175394 /*355743*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ128rrk), 0,
175404 /*355762*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ128rrk), 0,
175414 /*355781*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORDZ128rrk), 0,
175424 /*355800*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ256rrk), 0,
175434 /*355819*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ256rrk), 0,
175444 /*355838*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ256rrk), 0,
175454 /*355857*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ256rrk), 0,
175459 /*355868*/ /*SwitchOpcode*/ 28|128,1/*156*/, TARGET_VAL(ISD::XOR),// ->356028
175468 /*355884*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ128rrk), 0,
175478 /*355903*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ128rrk), 0,
175488 /*355922*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ128rrk), 0,
175498 /*355941*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORDZ128rrk), 0,
175508 /*355960*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ256rrk), 0,
175518 /*355979*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ256rrk), 0,
175528 /*355998*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ256rrk), 0,
175538 /*356017*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ256rrk), 0,
175543 /*356028*/ /*SwitchOpcode*/ 28|128,1/*156*/, TARGET_VAL(X86ISD::ANDNP),// ->356188
175552 /*356044*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ128rrk), 0,
175562 /*356063*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ128rrk), 0,
175572 /*356082*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ128rrk), 0,
175582 /*356101*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ128rrk), 0,
175592 /*356120*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ256rrk), 0,
175602 /*356139*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ256rrk), 0,
175612 /*356158*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ256rrk), 0,
175622 /*356177*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ256rrk), 0,
175628 /*356189*/ /*SwitchOpcode*/ 23, TARGET_VAL(X86ISD::VPERMI),// ->356215
175632 /*356195*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
175638 /*356205*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMPDZ256rik), 0,
175642 /*356215*/ /*SwitchOpcode*/ 39, TARGET_VAL(X86ISD::VPERMILPI),// ->356257
175646 /*356221*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
175652 /*356232*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPSZ128rik), 0,
175658 /*356246*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPDZ256rik), 0,
175663 /*356257*/ /*SwitchOpcode*/ 39, TARGET_VAL(X86ISD::VREDUCE),// ->356299
175667 /*356263*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
175673 /*356274*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCEPSZ128rrik), 0,
175679 /*356288*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCEPDZ256rrik), 0,
175684 /*356299*/ /*SwitchOpcode*/ 39, TARGET_VAL(X86ISD::VRNDSCALE),// ->356341
175688 /*356305*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
175694 /*356316*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALEPSZ128rrik), 0,
175700 /*356330*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALEPDZ256rrik), 0,
175705 /*356341*/ /*SwitchOpcode*/ 39, TARGET_VAL(X86ISD::VGETMANT),// ->356383
175709 /*356347*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
175715 /*356358*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTPSZ128rrik), 0,
175721 /*356372*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTPDZ256rrik), 0,
175726 /*356383*/ /*SwitchOpcode*/ 42, TARGET_VAL(X86ISD::VRANGE),// ->356428
175731 /*356390*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
175737 /*356401*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGEPDZ256rrik), 0,
175743 /*356416*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGEPSZ128rrik), 0,
175748 /*356428*/ /*SwitchOpcode*/ 25, TARGET_VAL(X86ISD::SHUF128),// ->356456
175753 /*356435*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
175759 /*356445*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFF64X2Z256rrik), 0,
175763 /*356456*/ /*SwitchOpcode*/ 42, TARGET_VAL(X86ISD::SHUFP),// ->356501
175768 /*356463*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
175774 /*356474*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFPSZ128rrik), 0,
175780 /*356489*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFPDZ256rrik), 0,
175785 /*356501*/ /*SwitchOpcode*/ 44, TARGET_VAL(X86ISD::VFIXUPIMM),// ->356548
175791 /*356509*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
175797 /*356521*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMPSZ128rrik), 0,
175803 /*356536*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMPDZ256rrik), 0,
175817 /*356562*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVAPSZ128rrkz), 0,
175824 /*356576*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
175826 /*356584*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
175829 /*356593*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
175831 /*356602*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVAPSZrrkz), 0,
175834 /*356613*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
175842 /*356628*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVAPDZ256rrkz), 0,
175849 /*356642*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
175851 /*356650*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
175854 /*356659*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
175856 /*356668*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVAPDZrrkz), 0,
175859 /*356679*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
175867 /*356692*/ OPC_SwitchOpcode /*35 cases */, 97, TARGET_VAL(X86ISD::VBROADCAST),// ->356793
175875 /*356707*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTSSZ128rk), 0,
175885 /*356725*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTSDZ256rk), 0,
175896 /*356746*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
175898 /*356754*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTSSZ128rk), 0,
175909 /*356775*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
175911 /*356783*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTSDZ256rk), 0,
175916 /*356793*/ /*SwitchOpcode*/ 36, TARGET_VAL(X86ISD::VPERMV3),// ->356832
175924 /*356807*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2PS128rrk), 0,
175930 /*356821*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2PD256rrk), 0,
175935 /*356832*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::FADD),// ->356869
175942 /*356844*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPSZ128rrk), 0,
175948 /*356858*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPDZ256rrk), 0,
175953 /*356869*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::FMUL),// ->356906
175960 /*356881*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPSZ128rrk), 0,
175966 /*356895*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPDZ256rrk), 0,
175971 /*356906*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::FSUB),// ->356943
175978 /*356918*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBPSZ128rrk), 0,
175984 /*356932*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBPDZ256rrk), 0,
175989 /*356943*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::FDIV),// ->356980
175996 /*356955*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVPSZ128rrk), 0,
176002 /*356969*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVPDZ256rrk), 0,
176007 /*356980*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::FMIN),// ->357017
176014 /*356992*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINPSZ128rrk), 0,
176020 /*357006*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINPDZ256rrk), 0,
176025 /*357017*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::FMAX),// ->357054
176032 /*357029*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXPSZ128rrk), 0,
176038 /*357043*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXPDZ256rrk), 0,
176043 /*357054*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::FMINC),// ->357091
176050 /*357066*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPSZ128rrk), 0,
176056 /*357080*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPDZ256rrk), 0,
176061 /*357091*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::FMAXC),// ->357128
176068 /*357103*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPSZ128rrk), 0,
176074 /*357117*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPDZ256rrk), 0,
176079 /*357128*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::SCALEF),// ->357165
176086 /*357140*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFPSZ128rrk), 0,
176092 /*357154*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFPDZ256rrk), 0,
176097 /*357165*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::VPERMV),// ->357186
176104 /*357176*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMPDZ256rrk), 0,
176108 /*357186*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VPERMILPV),// ->357223
176115 /*357198*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPSZ128rrk), 0,
176121 /*357212*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPDZ256rrk), 0,
176126 /*357223*/ /*SwitchOpcode*/ 105, TARGET_VAL(ISD::FMA),// ->357331
176135 /*357239*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PSZ128rk), 0,
176141 /*357253*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PDZ256rk), 0,
176150 /*357272*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231PSZ128rk), 0,
176156 /*357286*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231PDZ256rk), 0,
176165 /*357305*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132PSZ128rk), 0,
176171 /*357319*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132PDZ256rk), 0,
176177 /*357331*/ /*SwitchOpcode*/ 105, TARGET_VAL(X86ISD::FMSUB),// ->357439
176186 /*357347*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PSZ128rk), 0,
176192 /*357361*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PDZ256rk), 0,
176201 /*357380*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231PSZ128rk), 0,
176207 /*357394*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231PDZ256rk), 0,
176216 /*357413*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132PSZ128rk), 0,
176222 /*357427*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132PDZ256rk), 0,
176228 /*357439*/ /*SwitchOpcode*/ 105, TARGET_VAL(X86ISD::FMADDSUB),// ->357547
176237 /*357455*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PSZ128rk), 0,
176243 /*357469*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PDZ256rk), 0,
176252 /*357488*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB231PSZ128rk), 0,
176258 /*357502*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB231PDZ256rk), 0,
176267 /*357521*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB132PSZ128rk), 0,
176273 /*357535*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB132PDZ256rk), 0,
176279 /*357547*/ /*SwitchOpcode*/ 105, TARGET_VAL(X86ISD::FMSUBADD),// ->357655
176288 /*357563*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PSZ128rk), 0,
176294 /*357577*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PDZ256rk), 0,
176303 /*357596*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD231PSZ128rk), 0,
176309 /*357610*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD231PDZ256rk), 0,
176318 /*357629*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD132PSZ128rk), 0,
176324 /*357643*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD132PDZ256rk), 0,
176330 /*357655*/ /*SwitchOpcode*/ 105, TARGET_VAL(X86ISD::FNMADD),// ->357763
176339 /*357671*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PSZ128rk), 0,
176345 /*357685*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PDZ256rk), 0,
176354 /*357704*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231PSZ128rk), 0,
176360 /*357718*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231PDZ256rk), 0,
176369 /*357737*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132PSZ128rk), 0,
176375 /*357751*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132PDZ256rk), 0,
176381 /*357763*/ /*SwitchOpcode*/ 105, TARGET_VAL(X86ISD::FNMSUB),// ->357871
176390 /*357779*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PSZ128rk), 0,
176396 /*357793*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PDZ256rk), 0,
176405 /*357812*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231PSZ128rk), 0,
176411 /*357826*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231PDZ256rk), 0,
176420 /*357845*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132PSZ128rk), 0,
176426 /*357859*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132PDZ256rk), 0,
176432 /*357871*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::VFPROUND),// ->357892
176439 /*357883*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2PSZ256rrk), 0,
176443 /*357892*/ /*SwitchOpcode*/ 16, TARGET_VAL(ISD::FP_EXTEND),// ->357911
176449 /*357902*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2PDZ256rrk), 0,
176453 /*357911*/ /*SwitchOpcode*/ 16, TARGET_VAL(ISD::FP_ROUND),// ->357930
176459 /*357921*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2PSZ256rrk), 0,
176463 /*357930*/ /*SwitchOpcode*/ 69, TARGET_VAL(ISD::SINT_TO_FP),// ->358002
176471 /*357945*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTDQ2PDZ256rrk), 0,
176477 /*357958*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTDQ2PSZ128rrk), 0,
176488 /*357978*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTQQ2PDZ256rrk), 0,
176494 /*357991*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTQQ2PSZ256rrk), 0,
176500 /*358002*/ /*SwitchOpcode*/ 69, TARGET_VAL(ISD::UINT_TO_FP),// ->358074
176508 /*358017*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUDQ2PDZ256rrk), 0,
176514 /*358030*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUDQ2PSZ128rrk), 0,
176525 /*358050*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUQQ2PDZ256rrk), 0,
176531 /*358063*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUQQ2PSZ256rrk), 0,
176537 /*358074*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::CVTPH2PS),// ->358095
176544 /*358086*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPH2PSZ128rrk), 0,
176548 /*358095*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::RSQRT14),// ->358129
176554 /*358106*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT14PSZ128rk), 0,
176560 /*358119*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT14PDZ256rk), 0,
176565 /*358129*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::RCP14),// ->358163
176571 /*358140*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP14PSZ128rk), 0,
176577 /*358153*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP14PDZ256rk), 0,
176582 /*358163*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::FGETEXP),// ->358197
176588 /*358174*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPPSZ128rk), 0,
176594 /*358187*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPPDZ256rk), 0,
176599 /*358197*/ /*SwitchOpcode*/ 31, TARGET_VAL(ISD::FSQRT),// ->358231
176605 /*358208*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTPSZ128rk), 0,
176611 /*358221*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTPDZ256rk), 0,
176616 /*358231*/ /*SwitchOpcode*/ 16, TARGET_VAL(X86ISD::MOVSHDUP),// ->358250
176622 /*358241*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSHDUPZ128rrk), 0,
176626 /*358250*/ /*SwitchOpcode*/ 16, TARGET_VAL(X86ISD::MOVSLDUP),// ->358269
176632 /*358260*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSLDUPZ128rrk), 0,
176636 /*358269*/ /*SwitchOpcode*/ 16, TARGET_VAL(X86ISD::MOVDDUP),// ->358288
176642 /*358279*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDDUPZ256rrk), 0,
176646 /*358288*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::UNPCKH),// ->358325
176653 /*358300*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKHPSZ128rrk), 0,
176659 /*358314*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKHPDZ256rrk), 0,
176664 /*358325*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::UNPCKL),// ->358362
176671 /*358337*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKLPSZ128rrk), 0,
176677 /*358351*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKLPDZ256rrk), 0,
176682 /*358362*/ /*SwitchOpcode*/ 22, TARGET_VAL(X86ISD::DPBF16PS),// ->358387
176691 /*358377*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDPBF16PSZ128rk), 0,
176702 /*358399*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVAPSZ128rrk), 0,
176708 /*358411*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
176711 /*358420*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
176714 /*358432*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
176716 /*358440*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
176719 /*358449*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
176721 /*358458*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVAPSZrrk), 0,
176724 /*358470*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
176732 /*358485*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVAPDZ256rrk), 0,
176738 /*358497*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
176741 /*358506*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
176744 /*358518*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
176746 /*358526*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
176749 /*358535*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
176751 /*358544*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVAPDZrrk), 0,
176754 /*358556*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
176765 /*358576*/ OPC_SwitchOpcode /*10 cases */, 105|128,3/*489*/, TARGET_VAL(ISD::BITCAST),// ->359070
176769 /*358586*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
176774 /*358595*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
176785 /*358615*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI64x2Z256rrk), 0,
176792 /*358629*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
176803 /*358649*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI64x2Z256rrk), 0,
176810 /*358663*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
176821 /*358683*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI64x2Z256rrk), 0,
176828 /*358697*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
176839 /*358717*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI64x2Zrrk), 0,
176846 /*358731*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
176857 /*358751*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI64x2Zrrk), 0,
176864 /*358765*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
176875 /*358785*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI64x2Zrrk), 0,
176882 /*358799*/ OPC_SwitchOpcode /*4 cases */, 64, TARGET_VAL(ISD::AND),// ->358867
176893 /*358817*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ128rrkz), 0,
176905 /*358837*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ128rrkz), 0,
176917 /*358857*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ128rrkz), 0,
176922 /*358867*/ /*SwitchOpcode*/ 64, TARGET_VAL(ISD::OR),// ->358934
176933 /*358884*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ128rrkz), 0,
176945 /*358904*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ128rrkz), 0,
176957 /*358924*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ128rrkz), 0,
176962 /*358934*/ /*SwitchOpcode*/ 64, TARGET_VAL(ISD::XOR),// ->359001
176973 /*358951*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ128rrkz), 0,
176985 /*358971*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ128rrkz), 0,
176997 /*358991*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ128rrkz), 0,
177002 /*359001*/ /*SwitchOpcode*/ 64, TARGET_VAL(X86ISD::ANDNP),// ->359068
177013 /*359018*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ128rrkz), 0,
177025 /*359038*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ128rrkz), 0,
177037 /*359058*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ128rrkz), 0,
177044 /*359070*/ /*SwitchOpcode*/ 24, TARGET_VAL(X86ISD::VSRLI),// ->359097
177048 /*359076*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
177056 /*359088*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLQZ128rikz), 0,
177060 /*359097*/ /*SwitchOpcode*/ 24, TARGET_VAL(X86ISD::VSHLI),// ->359124
177064 /*359103*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
177072 /*359115*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLQZ128rikz), 0,
177076 /*359124*/ /*SwitchOpcode*/ 24, TARGET_VAL(X86ISD::VSRAI),// ->359151
177080 /*359130*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
177088 /*359142*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAQZ128rikz), 0,
177092 /*359151*/ /*SwitchOpcode*/ 24, TARGET_VAL(X86ISD::VROTRI),// ->359178
177096 /*359157*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
177104 /*359169*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORQZ128rikz), 0,
177108 /*359178*/ /*SwitchOpcode*/ 24, TARGET_VAL(X86ISD::VROTLI),// ->359205
177112 /*359184*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
177120 /*359196*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLQZ128rikz), 0,
177124 /*359205*/ /*SwitchOpcode*/ 26, TARGET_VAL(X86ISD::VALIGN),// ->359234
177129 /*359212*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
177137 /*359224*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNQZ128rrikz), 0,
177141 /*359234*/ /*SwitchOpcode*/ 28, TARGET_VAL(X86ISD::VPTERNLOG),// ->359265
177147 /*359242*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
177155 /*359254*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ128rrikz), 0,
177159 /*359265*/ /*SwitchOpcode*/ 26, TARGET_VAL(X86ISD::VSHLD),// ->359294
177164 /*359272*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
177172 /*359284*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDQZ128rrikz), 0,
177176 /*359294*/ /*SwitchOpcode*/ 26, TARGET_VAL(X86ISD::VSHRD),// ->359323
177181 /*359301*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
177189 /*359313*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDQZ128rrikz), 0,
177197 /*359327*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
177202 /*359336*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
177211 /*359353*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI64x2Z256rrk), 0,
177218 /*359367*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
177227 /*359384*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI64x2Zrrk), 0,
177234 /*359398*/ OPC_SwitchOpcode /*49 cases */, 41, TARGET_VAL(X86ISD::VBROADCAST),// ->359443
177244 /*359415*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTQrZ128rkz), 0,
177256 /*359434*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTQZ128rkz), 0,
177261 /*359443*/ /*SwitchOpcode*/ 21, TARGET_VAL(X86ISD::VPERMV3),// ->359467
177271 /*359457*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2Q128rrkz), 0,
177275 /*359467*/ /*SwitchOpcode*/ 19, TARGET_VAL(ISD::ADD),// ->359489
177284 /*359480*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDQZ128rrkz), 0,
177288 /*359489*/ /*SwitchOpcode*/ 19, TARGET_VAL(ISD::SUB),// ->359511
177297 /*359502*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBQZ128rrkz), 0,
177301 /*359511*/ /*SwitchOpcode*/ 19, TARGET_VAL(ISD::MUL),// ->359533
177310 /*359524*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLQZ128rrkz), 0,
177314 /*359533*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::PMULDQ),// ->359555
177323 /*359546*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULDQZ128rrkz), 0,
177327 /*359555*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::PMULUDQ),// ->359577
177336 /*359568*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULUDQZ128rrkz), 0,
177340 /*359577*/ /*SwitchOpcode*/ 19, TARGET_VAL(ISD::SMAX),// ->359599
177349 /*359590*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSQZ128rrkz), 0,
177353 /*359599*/ /*SwitchOpcode*/ 19, TARGET_VAL(ISD::UMAX),// ->359621
177362 /*359612*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUQZ128rrkz), 0,
177366 /*359621*/ /*SwitchOpcode*/ 19, TARGET_VAL(ISD::SMIN),// ->359643
177375 /*359634*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSQZ128rrkz), 0,
177379 /*359643*/ /*SwitchOpcode*/ 19, TARGET_VAL(ISD::UMIN),// ->359665
177388 /*359656*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUQZ128rrkz), 0,
177392 /*359665*/ /*SwitchOpcode*/ 19, TARGET_VAL(ISD::AND),// ->359687
177401 /*359678*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ128rrkz), 0,
177405 /*359687*/ /*SwitchOpcode*/ 19, TARGET_VAL(ISD::OR),// ->359709
177414 /*359700*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ128rrkz), 0,
177418 /*359709*/ /*SwitchOpcode*/ 19, TARGET_VAL(ISD::XOR),// ->359731
177427 /*359722*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ128rrkz), 0,
177431 /*359731*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::ANDNP),// ->359753
177440 /*359744*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ128rrkz), 0,
177444 /*359753*/ /*SwitchOpcode*/ 21, TARGET_VAL(X86ISD::VSHL),// ->359777
177454 /*359768*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLQZ128rrkz), 0,
177458 /*359777*/ /*SwitchOpcode*/ 21, TARGET_VAL(X86ISD::VSRA),// ->359801
177468 /*359792*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAQZ128rrkz), 0,
177472 /*359801*/ /*SwitchOpcode*/ 21, TARGET_VAL(X86ISD::VSRL),// ->359825
177482 /*359816*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLQZ128rrkz), 0,
177486 /*359825*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::VSHLV),// ->359847
177495 /*359838*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVQZ128rrkz), 0,
177499 /*359847*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::VSRAV),// ->359869
177508 /*359860*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVQZ128rrkz), 0,
177512 /*359869*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::VSRLV),// ->359891
177521 /*359882*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVQZ128rrkz), 0,
177525 /*359891*/ /*SwitchOpcode*/ 21, TARGET_VAL(ISD::ROTR),// ->359915
177535 /*359906*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORVQZ128rrkz), 0,
177539 /*359915*/ /*SwitchOpcode*/ 21, TARGET_VAL(ISD::ROTL),// ->359939
177549 /*359930*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLVQZ128rrkz), 0,
177553 /*359939*/ /*SwitchOpcode*/ 21, TARGET_VAL(X86ISD::VPMADD52L),// ->359963
177563 /*359953*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52LUQZ128rkz), 0,
177567 /*359963*/ /*SwitchOpcode*/ 21, TARGET_VAL(X86ISD::VPMADD52H),// ->359987
177577 /*359977*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52HUQZ128rkz), 0,
177581 /*359987*/ /*SwitchOpcode*/ 41, TARGET_VAL(X86ISD::CVTP2SI),// ->360031
177591 /*360003*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2QQZ128rrkz), 0,
177603 /*360022*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2QQZ128rrkz), 0,
177608 /*360031*/ /*SwitchOpcode*/ 41, TARGET_VAL(X86ISD::CVTP2UI),// ->360075
177618 /*360047*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2UQQZ128rrkz), 0,
177630 /*360066*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2UQQZ128rrkz), 0,
177635 /*360075*/ /*SwitchOpcode*/ 41, TARGET_VAL(X86ISD::CVTTP2SI),// ->360119
177645 /*360091*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2QQZ128rrkz), 0,
177657 /*360110*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2QQZ128rrkz), 0,
177662 /*360119*/ /*SwitchOpcode*/ 41, TARGET_VAL(X86ISD::CVTTP2UI),// ->360163
177672 /*360135*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2UQQZ128rrkz), 0,
177684 /*360154*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2UQQZ128rrkz), 0,
177689 /*360163*/ /*SwitchOpcode*/ 60, TARGET_VAL(ISD::ZERO_EXTEND_VECTOR_INREG),// ->360226
177699 /*360179*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBQZ128rrkz), 0,
177711 /*360198*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXWQZ128rrkz), 0,
177723 /*360217*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXDQZ128rrkz), 0,
177728 /*360226*/ /*SwitchOpcode*/ 60, TARGET_VAL(ISD::SIGN_EXTEND_VECTOR_INREG),// ->360289
177738 /*360242*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBQZ128rrkz), 0,
177750 /*360261*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXWQZ128rrkz), 0,
177762 /*360280*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXDQZ128rrkz), 0,
177767 /*360289*/ /*SwitchOpcode*/ 17, TARGET_VAL(ISD::ABS),// ->360309
177775 /*360301*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSQZ128rrkz), 0,
177779 /*360309*/ /*SwitchOpcode*/ 19, TARGET_VAL(ISD::CTLZ),// ->360331
177788 /*360323*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPLZCNTQZ128rrkz), 0,
177792 /*360331*/ /*SwitchOpcode*/ 17, TARGET_VAL(X86ISD::CONFLICT),// ->360351
177800 /*360343*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCONFLICTQZ128rrkz), 0,
177804 /*360351*/ /*SwitchOpcode*/ 19, TARGET_VAL(ISD::CTPOP),// ->360373
177813 /*360365*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTQZ128rrkz), 0,
177817 /*360373*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::UNPCKL),// ->360395
177826 /*360386*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLQDQZ128rrkz), 0,
177830 /*360395*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::UNPCKH),// ->360417
177839 /*360408*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHQDQZ128rrkz), 0,
177843 /*360417*/ /*SwitchOpcode*/ 21, TARGET_VAL(X86ISD::VSHLDV),// ->360441
177853 /*360431*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVQZ128rkz), 0,
177857 /*360441*/ /*SwitchOpcode*/ 21, TARGET_VAL(X86ISD::VSHRDV),// ->360465
177867 /*360455*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVQZ128rkz), 0,
177871 /*360465*/ /*SwitchOpcode*/ 3|128,2/*259*/, TARGET_VAL(ISD::BITCAST),// ->360728
177873 /*360470*/ OPC_SwitchOpcode /*4 cases */, 61, TARGET_VAL(ISD::AND),// ->360535
177882 /*360486*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ128rrk), 0,
177892 /*360505*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ128rrk), 0,
177902 /*360524*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ128rrk), 0,
177907 /*360535*/ /*SwitchOpcode*/ 61, TARGET_VAL(ISD::OR),// ->360599
177916 /*360550*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ128rrk), 0,
177926 /*360569*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ128rrk), 0,
177936 /*360588*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ128rrk), 0,
177941 /*360599*/ /*SwitchOpcode*/ 61, TARGET_VAL(ISD::XOR),// ->360663
177950 /*360614*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ128rrk), 0,
177960 /*360633*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ128rrk), 0,
177970 /*360652*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ128rrk), 0,
177975 /*360663*/ /*SwitchOpcode*/ 61, TARGET_VAL(X86ISD::ANDNP),// ->360727
177984 /*360678*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ128rrk), 0,
177994 /*360697*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ128rrk), 0,
178004 /*360716*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ128rrk), 0,
178010 /*360728*/ /*SwitchOpcode*/ 23, TARGET_VAL(X86ISD::VSRLI),// ->360754
178014 /*360734*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
178020 /*360744*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLQZ128rik), 0,
178024 /*360754*/ /*SwitchOpcode*/ 23, TARGET_VAL(X86ISD::VSHLI),// ->360780
178028 /*360760*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
178034 /*360770*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLQZ128rik), 0,
178038 /*360780*/ /*SwitchOpcode*/ 23, TARGET_VAL(X86ISD::VSRAI),// ->360806
178042 /*360786*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
178048 /*360796*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAQZ128rik), 0,
178052 /*360806*/ /*SwitchOpcode*/ 23, TARGET_VAL(X86ISD::VROTRI),// ->360832
178056 /*360812*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
178062 /*360822*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORQZ128rik), 0,
178066 /*360832*/ /*SwitchOpcode*/ 23, TARGET_VAL(X86ISD::VROTLI),// ->360858
178070 /*360838*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
178076 /*360848*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLQZ128rik), 0,
178080 /*360858*/ /*SwitchOpcode*/ 25, TARGET_VAL(X86ISD::VALIGN),// ->360886
178085 /*360865*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
178091 /*360875*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNQZ128rrik), 0,
178095 /*360886*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VPTERNLOG),// ->360957
178101 /*360894*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
178108 /*360907*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ128rrik), 0,
178116 /*360926*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ128rrik), 0,
178124 /*360945*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ128rrik), 0,
178129 /*360957*/ /*SwitchOpcode*/ 25, TARGET_VAL(X86ISD::VSHLD),// ->360985
178134 /*360964*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
178140 /*360974*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDQZ128rrik), 0,
178144 /*360985*/ /*SwitchOpcode*/ 25, TARGET_VAL(X86ISD::VSHRD),// ->361013
178149 /*360992*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
178155 /*361002*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDQZ128rrik), 0,
178168 /*361025*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQA64Z128rrkz), 0,
178175 /*361039*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
178177 /*361047*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
178180 /*361056*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
178182 /*361065*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVDQA64Zrrkz), 0,
178185 /*361076*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
178192 /*361088*/ OPC_SwitchOpcode /*39 cases */, 39, TARGET_VAL(X86ISD::VBROADCAST),// ->361131
178200 /*361103*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTQrZ128rk), 0,
178210 /*361121*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTQZ128rk), 0,
178215 /*361131*/ /*SwitchOpcode*/ 38, TARGET_VAL(X86ISD::VPERMV3),// ->361172
178224 /*361146*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMI2Q128rrk), 0,
178231 /*361161*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2Q128rrk), 0,
178236 /*361172*/ /*SwitchOpcode*/ 18, TARGET_VAL(ISD::ADD),// ->361193
178243 /*361183*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDQZ128rrk), 0,
178247 /*361193*/ /*SwitchOpcode*/ 18, TARGET_VAL(ISD::SUB),// ->361214
178254 /*361204*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBQZ128rrk), 0,
178258 /*361214*/ /*SwitchOpcode*/ 18, TARGET_VAL(ISD::MUL),// ->361235
178265 /*361225*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLQZ128rrk), 0,
178269 /*361235*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::PMULDQ),// ->361256
178276 /*361246*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULDQZ128rrk), 0,
178280 /*361256*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::PMULUDQ),// ->361277
178287 /*361267*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULUDQZ128rrk), 0,
178291 /*361277*/ /*SwitchOpcode*/ 18, TARGET_VAL(ISD::SMAX),// ->361298
178298 /*361288*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSQZ128rrk), 0,
178302 /*361298*/ /*SwitchOpcode*/ 18, TARGET_VAL(ISD::UMAX),// ->361319
178309 /*361309*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUQZ128rrk), 0,
178313 /*361319*/ /*SwitchOpcode*/ 18, TARGET_VAL(ISD::SMIN),// ->361340
178320 /*361330*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSQZ128rrk), 0,
178324 /*361340*/ /*SwitchOpcode*/ 18, TARGET_VAL(ISD::UMIN),// ->361361
178331 /*361351*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUQZ128rrk), 0,
178335 /*361361*/ /*SwitchOpcode*/ 18, TARGET_VAL(ISD::AND),// ->361382
178342 /*361372*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ128rrk), 0,
178346 /*361382*/ /*SwitchOpcode*/ 18, TARGET_VAL(ISD::OR),// ->361403
178353 /*361393*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ128rrk), 0,
178357 /*361403*/ /*SwitchOpcode*/ 18, TARGET_VAL(ISD::XOR),// ->361424
178364 /*361414*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ128rrk), 0,
178368 /*361424*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::ANDNP),// ->361445
178375 /*361435*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ128rrk), 0,
178379 /*361445*/ /*SwitchOpcode*/ 20, TARGET_VAL(X86ISD::VSHL),// ->361468
178387 /*361458*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLQZ128rrk), 0,
178391 /*361468*/ /*SwitchOpcode*/ 20, TARGET_VAL(X86ISD::VSRA),// ->361491
178399 /*361481*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAQZ128rrk), 0,
178403 /*361491*/ /*SwitchOpcode*/ 20, TARGET_VAL(X86ISD::VSRL),// ->361514
178411 /*361504*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLQZ128rrk), 0,
178415 /*361514*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::VSHLV),// ->361535
178422 /*361525*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVQZ128rrk), 0,
178426 /*361535*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::VSRAV),// ->361556
178433 /*361546*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVQZ128rrk), 0,
178437 /*361556*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::VSRLV),// ->361577
178444 /*361567*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVQZ128rrk), 0,
178448 /*361577*/ /*SwitchOpcode*/ 20, TARGET_VAL(ISD::ROTR),// ->361600
178456 /*361590*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORVQZ128rrk), 0,
178460 /*361600*/ /*SwitchOpcode*/ 20, TARGET_VAL(ISD::ROTL),// ->361623
178468 /*361613*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLVQZ128rrk), 0,
178472 /*361623*/ /*SwitchOpcode*/ 20, TARGET_VAL(X86ISD::VPMADD52L),// ->361646
178480 /*361636*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52LUQZ128rk), 0,
178484 /*361646*/ /*SwitchOpcode*/ 20, TARGET_VAL(X86ISD::VPMADD52H),// ->361669
178492 /*361659*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52HUQZ128rk), 0,
178496 /*361669*/ /*SwitchOpcode*/ 39, TARGET_VAL(X86ISD::CVTP2SI),// ->361711
178504 /*361683*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2QQZ128rrk), 0,
178514 /*361701*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2QQZ128rrk), 0,
178519 /*361711*/ /*SwitchOpcode*/ 39, TARGET_VAL(X86ISD::CVTP2UI),// ->361753
178527 /*361725*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2UQQZ128rrk), 0,
178537 /*361743*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2UQQZ128rrk), 0,
178542 /*361753*/ /*SwitchOpcode*/ 39, TARGET_VAL(X86ISD::CVTTP2SI),// ->361795
178550 /*361767*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2QQZ128rrk), 0,
178560 /*361785*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2QQZ128rrk), 0,
178565 /*361795*/ /*SwitchOpcode*/ 39, TARGET_VAL(X86ISD::CVTTP2UI),// ->361837
178573 /*361809*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2UQQZ128rrk), 0,
178583 /*361827*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2UQQZ128rrk), 0,
178588 /*361837*/ /*SwitchOpcode*/ 57, TARGET_VAL(ISD::ZERO_EXTEND_VECTOR_INREG),// ->361897
178596 /*361851*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBQZ128rrk), 0,
178606 /*361869*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXWQZ128rrk), 0,
178616 /*361887*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXDQZ128rrk), 0,
178621 /*361897*/ /*SwitchOpcode*/ 57, TARGET_VAL(ISD::SIGN_EXTEND_VECTOR_INREG),// ->361957
178629 /*361911*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBQZ128rrk), 0,
178639 /*361929*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXWQZ128rrk), 0,
178649 /*361947*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXDQZ128rrk), 0,
178654 /*361957*/ /*SwitchOpcode*/ 16, TARGET_VAL(ISD::ABS),// ->361976
178660 /*361967*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSQZ128rrk), 0,
178664 /*361976*/ /*SwitchOpcode*/ 18, TARGET_VAL(ISD::CTLZ),// ->361997
178671 /*361988*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPLZCNTQZ128rrk), 0,
178675 /*361997*/ /*SwitchOpcode*/ 16, TARGET_VAL(X86ISD::CONFLICT),// ->362016
178681 /*362007*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCONFLICTQZ128rrk), 0,
178685 /*362016*/ /*SwitchOpcode*/ 18, TARGET_VAL(ISD::CTPOP),// ->362037
178692 /*362028*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTQZ128rrk), 0,
178696 /*362037*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::UNPCKL),// ->362058
178703 /*362048*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLQDQZ128rrk), 0,
178707 /*362058*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::UNPCKH),// ->362079
178714 /*362069*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHQDQZ128rrk), 0,
178718 /*362079*/ /*SwitchOpcode*/ 20, TARGET_VAL(X86ISD::VSHLDV),// ->362102
178726 /*362092*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVQZ128rk), 0,
178730 /*362102*/ /*SwitchOpcode*/ 20, TARGET_VAL(X86ISD::VSHRDV),// ->362125
178738 /*362115*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVQZ128rk), 0,
178749 /*362135*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQA64Z128rrk), 0,
178755 /*362147*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
178758 /*362156*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
178761 /*362168*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
178763 /*362176*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
178766 /*362185*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
178768 /*362194*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVDQA64Zrrk), 0,
178771 /*362206*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
178778 /*362218*/ OPC_SwitchOpcode /*39 cases */, 83|128,1/*211*/, TARGET_VAL(X86ISD::CVTSI2P),// ->362434
178780 /*362224*/ OPC_SwitchOpcode /*2 cases */, 14|128,1/*142*/, TARGET_VAL(ISD::BITCAST),// ->362371
178782 /*362230*/ OPC_SwitchOpcode /*2 cases */, 71, TARGET_VAL(ISD::SCALAR_TO_VECTOR),// ->362305
178784 /*362235*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
178806 /*362269*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTDQ2PDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
178816 /*362291*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTDQ2PDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
178821 /*362305*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VZEXT_LOAD),// ->362370
178840 /*362334*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTDQ2PDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
178850 /*362356*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTDQ2PDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
178856 /*362371*/ /*SwitchOpcode*/ 59, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->362433
178873 /*362397*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTDQ2PDZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
178883 /*362419*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTDQ2PDZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
178889 /*362434*/ /*SwitchOpcode*/ 83|128,1/*211*/, TARGET_VAL(X86ISD::CVTUI2P),// ->362649
178891 /*362439*/ OPC_SwitchOpcode /*2 cases */, 14|128,1/*142*/, TARGET_VAL(ISD::BITCAST),// ->362586
178893 /*362445*/ OPC_SwitchOpcode /*2 cases */, 71, TARGET_VAL(ISD::SCALAR_TO_VECTOR),// ->362520
178895 /*362450*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
178917 /*362484*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUDQ2PDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
178927 /*362506*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUDQ2PDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
178932 /*362520*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VZEXT_LOAD),// ->362585
178951 /*362549*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUDQ2PDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
178961 /*362571*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUDQ2PDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
178967 /*362586*/ /*SwitchOpcode*/ 59, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->362648
178984 /*362612*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUDQ2PDZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
178994 /*362634*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUDQ2PDZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
179000 /*362649*/ /*SwitchOpcode*/ 124|128,18/*2428*/, TARGET_VAL(ISD::BITCAST),// ->365081
179003 /*362657*/ OPC_SwitchOpcode /*4 cases */, 34|128,5/*674*/, TARGET_VAL(ISD::AND),// ->363336
179007 /*362667*/ OPC_SwitchOpcode /*2 cases */, 123, TARGET_VAL(ISD::LOAD),// ->362794
179025 /*362696*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
179039 /*362724*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
179053 /*362752*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
179067 /*362780*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
179072 /*362794*/ /*SwitchOpcode*/ 35, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->362832
179089 /*362819*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
179096 /*362836*/ OPC_SwitchOpcode /*2 cases */, 124, TARGET_VAL(ISD::LOAD),// ->362964
179115 /*362866*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
179129 /*362894*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
179143 /*362922*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
179157 /*362950*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
179162 /*362964*/ /*SwitchOpcode*/ 36, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->363003
179180 /*362990*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
179188 /*363008*/ OPC_SwitchOpcode /*2 cases */, 119, TARGET_VAL(ISD::LOAD),// ->363131
179204 /*363035*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
179216 /*363062*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
179228 /*363089*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
179240 /*363116*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
179245 /*363131*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->363168
179260 /*363154*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
179267 /*363172*/ OPC_SwitchOpcode /*2 cases */, 120, TARGET_VAL(ISD::LOAD),// ->363296
179284 /*363200*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
179296 /*363227*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
179308 /*363254*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
179320 /*363281*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
179325 /*363296*/ /*SwitchOpcode*/ 35, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->363334
179341 /*363320*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
179347 /*363336*/ /*SwitchOpcode*/ 34|128,5/*674*/, TARGET_VAL(ISD::OR),// ->364014
179351 /*363345*/ OPC_SwitchOpcode /*2 cases */, 123, TARGET_VAL(ISD::LOAD),// ->363472
179369 /*363374*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
179383 /*363402*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
179397 /*363430*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
179411 /*363458*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
179416 /*363472*/ /*SwitchOpcode*/ 35, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->363510
179433 /*363497*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
179440 /*363514*/ OPC_SwitchOpcode /*2 cases */, 124, TARGET_VAL(ISD::LOAD),// ->363642
179459 /*363544*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
179473 /*363572*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
179487 /*363600*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
179501 /*363628*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
179506 /*363642*/ /*SwitchOpcode*/ 36, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->363681
179524 /*363668*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
179532 /*363686*/ OPC_SwitchOpcode /*2 cases */, 119, TARGET_VAL(ISD::LOAD),// ->363809
179548 /*363713*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
179560 /*363740*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
179572 /*363767*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
179584 /*363794*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
179589 /*363809*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->363846
179604 /*363832*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
179611 /*363850*/ OPC_SwitchOpcode /*2 cases */, 120, TARGET_VAL(ISD::LOAD),// ->363974
179628 /*363878*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
179640 /*363905*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
179652 /*363932*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
179664 /*363959*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
179669 /*363974*/ /*SwitchOpcode*/ 35, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->364012
179685 /*363998*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
179691 /*364014*/ /*SwitchOpcode*/ 34|128,5/*674*/, TARGET_VAL(ISD::XOR),// ->364692
179695 /*364023*/ OPC_SwitchOpcode /*2 cases */, 123, TARGET_VAL(ISD::LOAD),// ->364150
179713 /*364052*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
179727 /*364080*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
179741 /*364108*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
179755 /*364136*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
179760 /*364150*/ /*SwitchOpcode*/ 35, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->364188
179777 /*364175*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
179784 /*364192*/ OPC_SwitchOpcode /*2 cases */, 124, TARGET_VAL(ISD::LOAD),// ->364320
179803 /*364222*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
179817 /*364250*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
179831 /*364278*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
179845 /*364306*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
179850 /*364320*/ /*SwitchOpcode*/ 36, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->364359
179868 /*364346*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
179876 /*364364*/ OPC_SwitchOpcode /*2 cases */, 119, TARGET_VAL(ISD::LOAD),// ->364487
179892 /*364391*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
179904 /*364418*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
179916 /*364445*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
179928 /*364472*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
179933 /*364487*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->364524
179948 /*364510*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
179955 /*364528*/ OPC_SwitchOpcode /*2 cases */, 120, TARGET_VAL(ISD::LOAD),// ->364652
179972 /*364556*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
179984 /*364583*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
179996 /*364610*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
180008 /*364637*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
180013 /*364652*/ /*SwitchOpcode*/ 35, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->364690
180029 /*364676*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
180035 /*364692*/ /*SwitchOpcode*/ 48|128,2/*304*/, TARGET_VAL(X86ISD::ANDNP),// ->365000
180038 /*364698*/ OPC_SwitchOpcode /*2 cases */, 103|128,1/*231*/, TARGET_VAL(ISD::LOAD),// ->364934
180057 /*364730*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
180067 /*364753*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
180083 /*364785*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
180093 /*364808*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
180109 /*364840*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
180119 /*364863*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
180135 /*364895*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
180145 /*364918*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
180151 /*364934*/ /*SwitchOpcode*/ 62, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->364999
180169 /*364961*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
180179 /*364984*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
180189 /*365004*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
180194 /*365013*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
180207 /*365035*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTF64x2Z256rrkz), 0,
180214 /*365048*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
180227 /*365070*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTF64x2Zrrkz), 0,
180233 /*365081*/ /*SwitchOpcode*/ 13|128,1/*141*/, TARGET_VAL(X86ISD::VPERMILPI),// ->365226
180235 /*365086*/ OPC_SwitchOpcode /*2 cases */, 67, TARGET_VAL(ISD::LOAD),// ->365157
180245 /*365101*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
180256 /*365119*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPDZ128mikz), 0|OPFL_Chain|OPFL_MemRefs,
180266 /*365142*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPDZ128mik), 0|OPFL_Chain|OPFL_MemRefs,
180271 /*365157*/ /*SwitchOpcode*/ 65, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->365225
180280 /*365169*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
180291 /*365187*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPDZ128mbikz), 0|OPFL_Chain|OPFL_MemRefs,
180301 /*365210*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPDZ128mbik), 0|OPFL_Chain|OPFL_MemRefs,
180307 /*365226*/ /*SwitchOpcode*/ 13|128,1/*141*/, TARGET_VAL(X86ISD::VREDUCE),// ->365371
180309 /*365231*/ OPC_SwitchOpcode /*2 cases */, 67, TARGET_VAL(ISD::LOAD),// ->365302
180319 /*365246*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
180330 /*365264*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCEPDZ128rmikz), 0|OPFL_Chain|OPFL_MemRefs,
180340 /*365287*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCEPDZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
180345 /*365302*/ /*SwitchOpcode*/ 65, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->365370
180354 /*365314*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
180365 /*365332*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCEPDZ128rmbikz), 0|OPFL_Chain|OPFL_MemRefs,
180375 /*365355*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCEPDZ128rmbik), 0|OPFL_Chain|OPFL_MemRefs,
180381 /*365371*/ /*SwitchOpcode*/ 13|128,1/*141*/, TARGET_VAL(X86ISD::VRNDSCALE),// ->365516
180383 /*365376*/ OPC_SwitchOpcode /*2 cases */, 67, TARGET_VAL(ISD::LOAD),// ->365447
180393 /*365391*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
180404 /*365409*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALEPDZ128rmikz), 0|OPFL_Chain|OPFL_MemRefs,
180414 /*365432*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALEPDZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
180419 /*365447*/ /*SwitchOpcode*/ 65, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->365515
180428 /*365459*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
180439 /*365477*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALEPDZ128rmbikz), 0|OPFL_Chain|OPFL_MemRefs,
180449 /*365500*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALEPDZ128rmbik), 0|OPFL_Chain|OPFL_MemRefs,
180455 /*365516*/ /*SwitchOpcode*/ 13|128,1/*141*/, TARGET_VAL(X86ISD::VGETMANT),// ->365661
180457 /*365521*/ OPC_SwitchOpcode /*2 cases */, 67, TARGET_VAL(ISD::LOAD),// ->365592
180467 /*365536*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
180478 /*365554*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTPDZ128rmikz), 0|OPFL_Chain|OPFL_MemRefs,
180488 /*365577*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTPDZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
180493 /*365592*/ /*SwitchOpcode*/ 65, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->365660
180502 /*365604*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
180513 /*365622*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTPDZ128rmbikz), 0|OPFL_Chain|OPFL_MemRefs,
180523 /*365645*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTPDZ128rmbik), 0|OPFL_Chain|OPFL_MemRefs,
180529 /*365661*/ /*SwitchOpcode*/ 18|128,1/*146*/, TARGET_VAL(X86ISD::VRANGE),// ->365811
180532 /*365667*/ OPC_SwitchOpcode /*2 cases */, 69, TARGET_VAL(ISD::LOAD),// ->365740
180542 /*365682*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
180553 /*365700*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGEPDZ128rmikz), 0|OPFL_Chain|OPFL_MemRefs,
180563 /*365724*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGEPDZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
180568 /*365740*/ /*SwitchOpcode*/ 67, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->365810
180577 /*365752*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
180588 /*365770*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGEPDZ128rmbikz), 0|OPFL_Chain|OPFL_MemRefs,
180598 /*365794*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGEPDZ128rmbik), 0|OPFL_Chain|OPFL_MemRefs,
180604 /*365811*/ /*SwitchOpcode*/ 18|128,1/*146*/, TARGET_VAL(X86ISD::SHUFP),// ->365961
180607 /*365817*/ OPC_SwitchOpcode /*2 cases */, 69, TARGET_VAL(ISD::LOAD),// ->365890
180617 /*365832*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
180628 /*365850*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFPDZ128rmikz), 0|OPFL_Chain|OPFL_MemRefs,
180638 /*365874*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFPDZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
180643 /*365890*/ /*SwitchOpcode*/ 67, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->365960
180652 /*365902*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
180663 /*365920*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFPDZ128rmbikz), 0|OPFL_Chain|OPFL_MemRefs,
180673 /*365944*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFPDZ128rmbik), 0|OPFL_Chain|OPFL_MemRefs,
180679 /*365961*/ /*SwitchOpcode*/ 31|128,1/*159*/, TARGET_VAL(X86ISD::VFIXUPIMM),// ->366124
180683 /*365968*/ OPC_SwitchOpcode /*2 cases */, 75, TARGET_VAL(ISD::LOAD),// ->366047
180693 /*365983*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
180704 /*366003*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMPDZ128rmikz), 0|OPFL_Chain|OPFL_MemRefs,
180714 /*366031*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMPDZ128rmik), 0|OPFL_Chain|OPFL_MemRefs,
180719 /*366047*/ /*SwitchOpcode*/ 73, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->366123
180728 /*366059*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
180739 /*366079*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMPDZ128rmbikz), 0|OPFL_Chain|OPFL_MemRefs,
180749 /*366107*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMPDZ128rmbik), 0|OPFL_Chain|OPFL_MemRefs,
180755 /*366124*/ /*SwitchOpcode*/ 83|128,1/*211*/, TARGET_VAL(X86ISD::VPERMV3),// ->366339
180759 /*366131*/ OPC_SwitchOpcode /*2 cases */, 101, TARGET_VAL(ISD::LOAD),// ->366236
180777 /*366162*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2PD128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
180782 /*366177*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
180789 /*366193*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMI2PD128rmk), 0|OPFL_Chain|OPFL_MemRefs,
180800 /*366221*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2PD128rmk), 0|OPFL_Chain|OPFL_MemRefs,
180805 /*366236*/ /*SwitchOpcode*/ 99, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->366338
180822 /*366264*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2PD128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
180827 /*366279*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
180834 /*366295*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMI2PD128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
180845 /*366323*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2PD128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
180851 /*366339*/ /*SwitchOpcode*/ 52|128,2/*308*/, TARGET_VAL(ISD::FADD),// ->366651
180855 /*366347*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->366385
180871 /*366372*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
180875 /*366385*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->366420
180890 /*366407*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPDZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
180897 /*366423*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::LOAD),// ->366462
180914 /*366449*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
180918 /*366462*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->366498
180934 /*366485*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPDZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
180942 /*366502*/ OPC_SwitchOpcode /*2 cases */, 33, TARGET_VAL(ISD::LOAD),// ->366539
180956 /*366525*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
180960 /*366539*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->366573
180973 /*366559*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPDZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
180980 /*366576*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->366614
180995 /*366600*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
180999 /*366614*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->366649
181013 /*366635*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPDZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
181019 /*366651*/ /*SwitchOpcode*/ 52|128,2/*308*/, TARGET_VAL(ISD::FMUL),// ->366963
181023 /*366659*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->366697
181039 /*366684*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
181043 /*366697*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->366732
181058 /*366719*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPDZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
181065 /*366735*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::LOAD),// ->366774
181082 /*366761*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
181086 /*366774*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->366810
181102 /*366797*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPDZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
181110 /*366814*/ OPC_SwitchOpcode /*2 cases */, 33, TARGET_VAL(ISD::LOAD),// ->366851
181124 /*366837*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
181128 /*366851*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->366885
181141 /*366871*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPDZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
181148 /*366888*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->366926
181163 /*366912*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
181167 /*366926*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->366961
181181 /*366947*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPDZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
181187 /*366963*/ /*SwitchOpcode*/ 2|128,1/*130*/, TARGET_VAL(ISD::FSUB),// ->367097
181190 /*366969*/ OPC_SwitchOpcode /*2 cases */, 61, TARGET_VAL(ISD::LOAD),// ->367034
181207 /*366996*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBPDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
181217 /*367019*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBPDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
181222 /*367034*/ /*SwitchOpcode*/ 59, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->367096
181238 /*367058*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBPDZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
181248 /*367081*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBPDZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
181254 /*367097*/ /*SwitchOpcode*/ 2|128,1/*130*/, TARGET_VAL(ISD::FDIV),// ->367231
181257 /*367103*/ OPC_SwitchOpcode /*2 cases */, 61, TARGET_VAL(ISD::LOAD),// ->367168
181274 /*367130*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVPDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
181284 /*367153*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVPDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
181289 /*367168*/ /*SwitchOpcode*/ 59, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->367230
181305 /*367192*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVPDZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
181315 /*367215*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVPDZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
181321 /*367231*/ /*SwitchOpcode*/ 2|128,1/*130*/, TARGET_VAL(X86ISD::FMIN),// ->367365
181324 /*367237*/ OPC_SwitchOpcode /*2 cases */, 61, TARGET_VAL(ISD::LOAD),// ->367302
181341 /*367264*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINPDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
181351 /*367287*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINPDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
181356 /*367302*/ /*SwitchOpcode*/ 59, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->367364
181372 /*367326*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINPDZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
181382 /*367349*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINPDZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
181388 /*367365*/ /*SwitchOpcode*/ 2|128,1/*130*/, TARGET_VAL(X86ISD::FMAX),// ->367499
181391 /*367371*/ OPC_SwitchOpcode /*2 cases */, 61, TARGET_VAL(ISD::LOAD),// ->367436
181408 /*367398*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXPDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
181418 /*367421*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXPDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
181423 /*367436*/ /*SwitchOpcode*/ 59, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->367498
181439 /*367460*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXPDZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
181449 /*367483*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXPDZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
181455 /*367499*/ /*SwitchOpcode*/ 52|128,2/*308*/, TARGET_VAL(X86ISD::FMINC),// ->367811
181459 /*367507*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->367545
181475 /*367532*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
181479 /*367545*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->367580
181494 /*367567*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPDZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
181501 /*367583*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::LOAD),// ->367622
181518 /*367609*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
181522 /*367622*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->367658
181538 /*367645*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPDZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
181546 /*367662*/ OPC_SwitchOpcode /*2 cases */, 33, TARGET_VAL(ISD::LOAD),// ->367699
181560 /*367685*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
181564 /*367699*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->367733
181577 /*367719*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPDZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
181584 /*367736*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->367774
181599 /*367760*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
181603 /*367774*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->367809
181617 /*367795*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPDZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
181623 /*367811*/ /*SwitchOpcode*/ 52|128,2/*308*/, TARGET_VAL(X86ISD::FMAXC),// ->368123
181627 /*367819*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->367857
181643 /*367844*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
181647 /*367857*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->367892
181662 /*367879*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPDZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
181669 /*367895*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::LOAD),// ->367934
181686 /*367921*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
181690 /*367934*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->367970
181706 /*367957*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPDZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
181714 /*367974*/ OPC_SwitchOpcode /*2 cases */, 33, TARGET_VAL(ISD::LOAD),// ->368011
181728 /*367997*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
181732 /*368011*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->368045
181745 /*368031*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPDZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
181752 /*368048*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::LOAD),// ->368086
181767 /*368072*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
181771 /*368086*/ /*SwitchOpcode*/ 32, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->368121
181785 /*368107*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPDZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
181791 /*368123*/ /*SwitchOpcode*/ 2|128,1/*130*/, TARGET_VAL(X86ISD::SCALEF),// ->368257
181794 /*368129*/ OPC_SwitchOpcode /*2 cases */, 61, TARGET_VAL(ISD::LOAD),// ->368194
181811 /*368156*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFPDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
181821 /*368179*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFPDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
181826 /*368194*/ /*SwitchOpcode*/ 59, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->368256
181842 /*368218*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFPDZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
181852 /*368241*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFPDZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
181858 /*368257*/ /*SwitchOpcode*/ 2|128,1/*130*/, TARGET_VAL(X86ISD::VPERMILPV),// ->368391
181861 /*368263*/ OPC_SwitchOpcode /*2 cases */, 61, TARGET_VAL(ISD::LOAD),// ->368328
181878 /*368290*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
181888 /*368313*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
181893 /*368328*/ /*SwitchOpcode*/ 59, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->368390
181909 /*368352*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPDZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
181919 /*368375*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPDZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
181925 /*368391*/ /*SwitchOpcode*/ 97|128,5/*737*/, TARGET_VAL(ISD::FMA),// ->369132
181931 /*368403*/ OPC_SwitchOpcode /*2 cases */, 37, TARGET_VAL(ISD::LOAD),// ->368444
181947 /*368430*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PDZ128mkz), 0|OPFL_Chain|OPFL_MemRefs,
181951 /*368444*/ /*SwitchOpcode*/ 35, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->368482
181966 /*368468*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PDZ128mbkz), 0|OPFL_Chain|OPFL_MemRefs,
181973 /*368485*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->368525
181990 /*368511*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231PDZ128mkz), 0|OPFL_Chain|OPFL_MemRefs,
181994 /*368525*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->368562
182010 /*368548*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231PDZ128mbkz), 0|OPFL_Chain|OPFL_MemRefs,
182018 /*368566*/ OPC_SwitchOpcode /*2 cases */, 37, TARGET_VAL(ISD::LOAD),// ->368607
182036 /*368593*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132PDZ128mkz), 0|OPFL_Chain|OPFL_MemRefs,
182040 /*368607*/ /*SwitchOpcode*/ 35, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->368645
182057 /*368631*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132PDZ128mbkz), 0|OPFL_Chain|OPFL_MemRefs,
182067 /*368653*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->368693
182081 /*368679*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PDZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
182085 /*368693*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->368730
182098 /*368716*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PDZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
182105 /*368733*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::LOAD),// ->368772
182120 /*368758*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231PDZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
182124 /*368772*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->368808
182138 /*368794*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231PDZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
182146 /*368812*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->368852
182162 /*368838*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132PDZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
182166 /*368852*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->368889
182181 /*368875*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132PDZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
182190 /*368894*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->368934
182204 /*368920*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PDZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
182208 /*368934*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->368971
182221 /*368957*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PDZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
182228 /*368974*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->369014
182244 /*369000*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231PDZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
182248 /*369014*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->369051
182263 /*369037*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231PDZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
182271 /*369055*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::LOAD),// ->369094
182286 /*369080*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132PDZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
182290 /*369094*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->369130
182304 /*369116*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132PDZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
182310 /*369132*/ /*SwitchOpcode*/ 97|128,5/*737*/, TARGET_VAL(X86ISD::FMSUB),// ->369873
182316 /*369144*/ OPC_SwitchOpcode /*2 cases */, 37, TARGET_VAL(ISD::LOAD),// ->369185
182332 /*369171*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PDZ128mkz), 0|OPFL_Chain|OPFL_MemRefs,
182336 /*369185*/ /*SwitchOpcode*/ 35, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->369223
182351 /*369209*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PDZ128mbkz), 0|OPFL_Chain|OPFL_MemRefs,
182358 /*369226*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->369266
182375 /*369252*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231PDZ128mkz), 0|OPFL_Chain|OPFL_MemRefs,
182379 /*369266*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->369303
182395 /*369289*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231PDZ128mbkz), 0|OPFL_Chain|OPFL_MemRefs,
182403 /*369307*/ OPC_SwitchOpcode /*2 cases */, 37, TARGET_VAL(ISD::LOAD),// ->369348
182421 /*369334*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132PDZ128mkz), 0|OPFL_Chain|OPFL_MemRefs,
182425 /*369348*/ /*SwitchOpcode*/ 35, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->369386
182442 /*369372*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132PDZ128mbkz), 0|OPFL_Chain|OPFL_MemRefs,
182452 /*369394*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->369434
182466 /*369420*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PDZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
182470 /*369434*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->369471
182483 /*369457*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PDZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
182490 /*369474*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::LOAD),// ->369513
182505 /*369499*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231PDZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
182509 /*369513*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->369549
182523 /*369535*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231PDZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
182531 /*369553*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->369593
182547 /*369579*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132PDZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
182551 /*369593*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->369630
182566 /*369616*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132PDZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
182575 /*369635*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->369675
182589 /*369661*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PDZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
182593 /*369675*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->369712
182606 /*369698*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PDZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
182613 /*369715*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->369755
182629 /*369741*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231PDZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
182633 /*369755*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->369792
182648 /*369778*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231PDZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
182656 /*369796*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::LOAD),// ->369835
182671 /*369821*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132PDZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
182675 /*369835*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->369871
182689 /*369857*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132PDZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
182695 /*369873*/ /*SwitchOpcode*/ 97|128,5/*737*/, TARGET_VAL(X86ISD::FMADDSUB),// ->370614
182701 /*369885*/ OPC_SwitchOpcode /*2 cases */, 37, TARGET_VAL(ISD::LOAD),// ->369926
182717 /*369912*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PDZ128mkz), 0|OPFL_Chain|OPFL_MemRefs,
182721 /*369926*/ /*SwitchOpcode*/ 35, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->369964
182736 /*369950*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PDZ128mbkz), 0|OPFL_Chain|OPFL_MemRefs,
182743 /*369967*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->370007
182760 /*369993*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB231PDZ128mkz), 0|OPFL_Chain|OPFL_MemRefs,
182764 /*370007*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->370044
182780 /*370030*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB231PDZ128mbkz), 0|OPFL_Chain|OPFL_MemRefs,
182788 /*370048*/ OPC_SwitchOpcode /*2 cases */, 37, TARGET_VAL(ISD::LOAD),// ->370089
182806 /*370075*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB132PDZ128mkz), 0|OPFL_Chain|OPFL_MemRefs,
182810 /*370089*/ /*SwitchOpcode*/ 35, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->370127
182827 /*370113*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB132PDZ128mbkz), 0|OPFL_Chain|OPFL_MemRefs,
182837 /*370135*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->370175
182851 /*370161*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PDZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
182855 /*370175*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->370212
182868 /*370198*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PDZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
182875 /*370215*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::LOAD),// ->370254
182890 /*370240*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB231PDZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
182894 /*370254*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->370290
182908 /*370276*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB231PDZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
182916 /*370294*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->370334
182932 /*370320*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB132PDZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
182936 /*370334*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->370371
182951 /*370357*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB132PDZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
182960 /*370376*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->370416
182974 /*370402*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PDZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
182978 /*370416*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->370453
182991 /*370439*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PDZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
182998 /*370456*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->370496
183014 /*370482*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB231PDZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
183018 /*370496*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->370533
183033 /*370519*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB231PDZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
183041 /*370537*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::LOAD),// ->370576
183056 /*370562*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB132PDZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
183060 /*370576*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->370612
183074 /*370598*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB132PDZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
183080 /*370614*/ /*SwitchOpcode*/ 97|128,5/*737*/, TARGET_VAL(X86ISD::FMSUBADD),// ->371355
183086 /*370626*/ OPC_SwitchOpcode /*2 cases */, 37, TARGET_VAL(ISD::LOAD),// ->370667
183102 /*370653*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PDZ128mkz), 0|OPFL_Chain|OPFL_MemRefs,
183106 /*370667*/ /*SwitchOpcode*/ 35, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->370705
183121 /*370691*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PDZ128mbkz), 0|OPFL_Chain|OPFL_MemRefs,
183128 /*370708*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->370748
183145 /*370734*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD231PDZ128mkz), 0|OPFL_Chain|OPFL_MemRefs,
183149 /*370748*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->370785
183165 /*370771*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD231PDZ128mbkz), 0|OPFL_Chain|OPFL_MemRefs,
183173 /*370789*/ OPC_SwitchOpcode /*2 cases */, 37, TARGET_VAL(ISD::LOAD),// ->370830
183191 /*370816*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD132PDZ128mkz), 0|OPFL_Chain|OPFL_MemRefs,
183195 /*370830*/ /*SwitchOpcode*/ 35, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->370868
183212 /*370854*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD132PDZ128mbkz), 0|OPFL_Chain|OPFL_MemRefs,
183222 /*370876*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->370916
183236 /*370902*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PDZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
183240 /*370916*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->370953
183253 /*370939*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PDZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
183260 /*370956*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::LOAD),// ->370995
183275 /*370981*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD231PDZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
183279 /*370995*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->371031
183293 /*371017*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD231PDZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
183301 /*371035*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->371075
183317 /*371061*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD132PDZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
183321 /*371075*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->371112
183336 /*371098*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD132PDZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
183345 /*371117*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->371157
183359 /*371143*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PDZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
183363 /*371157*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->371194
183376 /*371180*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PDZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
183383 /*371197*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->371237
183399 /*371223*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD231PDZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
183403 /*371237*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->371274
183418 /*371260*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD231PDZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
183426 /*371278*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::LOAD),// ->371317
183441 /*371303*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD132PDZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
183445 /*371317*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->371353
183459 /*371339*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD132PDZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
183465 /*371355*/ /*SwitchOpcode*/ 97|128,5/*737*/, TARGET_VAL(X86ISD::FNMADD),// ->372096
183471 /*371367*/ OPC_SwitchOpcode /*2 cases */, 37, TARGET_VAL(ISD::LOAD),// ->371408
183487 /*371394*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PDZ128mkz), 0|OPFL_Chain|OPFL_MemRefs,
183491 /*371408*/ /*SwitchOpcode*/ 35, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->371446
183506 /*371432*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PDZ128mbkz), 0|OPFL_Chain|OPFL_MemRefs,
183513 /*371449*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->371489
183530 /*371475*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231PDZ128mkz), 0|OPFL_Chain|OPFL_MemRefs,
183534 /*371489*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->371526
183550 /*371512*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231PDZ128mbkz), 0|OPFL_Chain|OPFL_MemRefs,
183558 /*371530*/ OPC_SwitchOpcode /*2 cases */, 37, TARGET_VAL(ISD::LOAD),// ->371571
183576 /*371557*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132PDZ128mkz), 0|OPFL_Chain|OPFL_MemRefs,
183580 /*371571*/ /*SwitchOpcode*/ 35, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->371609
183597 /*371595*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132PDZ128mbkz), 0|OPFL_Chain|OPFL_MemRefs,
183607 /*371617*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->371657
183621 /*371643*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PDZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
183625 /*371657*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->371694
183638 /*371680*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PDZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
183645 /*371697*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::LOAD),// ->371736
183660 /*371722*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231PDZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
183664 /*371736*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->371772
183678 /*371758*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231PDZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
183686 /*371776*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->371816
183702 /*371802*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132PDZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
183706 /*371816*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->371853
183721 /*371839*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132PDZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
183730 /*371858*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->371898
183744 /*371884*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PDZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
183748 /*371898*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->371935
183761 /*371921*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PDZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
183768 /*371938*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->371978
183784 /*371964*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231PDZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
183788 /*371978*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->372015
183803 /*372001*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231PDZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
183811 /*372019*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::LOAD),// ->372058
183826 /*372044*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132PDZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
183830 /*372058*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->372094
183844 /*372080*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132PDZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
183850 /*372096*/ /*SwitchOpcode*/ 97|128,5/*737*/, TARGET_VAL(X86ISD::FNMSUB),// ->372837
183856 /*372108*/ OPC_SwitchOpcode /*2 cases */, 37, TARGET_VAL(ISD::LOAD),// ->372149
183872 /*372135*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PDZ128mkz), 0|OPFL_Chain|OPFL_MemRefs,
183876 /*372149*/ /*SwitchOpcode*/ 35, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->372187
183891 /*372173*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PDZ128mbkz), 0|OPFL_Chain|OPFL_MemRefs,
183898 /*372190*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->372230
183915 /*372216*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231PDZ128mkz), 0|OPFL_Chain|OPFL_MemRefs,
183919 /*372230*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->372267
183935 /*372253*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231PDZ128mbkz), 0|OPFL_Chain|OPFL_MemRefs,
183943 /*372271*/ OPC_SwitchOpcode /*2 cases */, 37, TARGET_VAL(ISD::LOAD),// ->372312
183961 /*372298*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132PDZ128mkz), 0|OPFL_Chain|OPFL_MemRefs,
183965 /*372312*/ /*SwitchOpcode*/ 35, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->372350
183982 /*372336*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132PDZ128mbkz), 0|OPFL_Chain|OPFL_MemRefs,
183992 /*372358*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->372398
184006 /*372384*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PDZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
184010 /*372398*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->372435
184023 /*372421*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PDZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
184030 /*372438*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::LOAD),// ->372477
184045 /*372463*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231PDZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
184049 /*372477*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->372513
184063 /*372499*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231PDZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
184071 /*372517*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->372557
184087 /*372543*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132PDZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
184091 /*372557*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->372594
184106 /*372580*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132PDZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
184115 /*372599*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->372639
184129 /*372625*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PDZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
184133 /*372639*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->372676
184146 /*372662*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PDZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
184153 /*372679*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->372719
184169 /*372705*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231PDZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
184173 /*372719*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->372756
184188 /*372742*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231PDZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
184196 /*372760*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::LOAD),// ->372799
184211 /*372785*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132PDZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
184215 /*372799*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->372835
184229 /*372821*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132PDZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
184235 /*372837*/ /*SwitchOpcode*/ 61, TARGET_VAL(X86ISD::VFPEXT),// ->372901
184237 /*372841*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
184253 /*372865*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2PDZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
184263 /*372887*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2PDZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
184268 /*372901*/ /*SwitchOpcode*/ 1|128,1/*129*/, TARGET_VAL(ISD::SINT_TO_FP),// ->373034
184270 /*372906*/ OPC_SwitchOpcode /*2 cases */, 61, TARGET_VAL(ISD::LOAD),// ->372971
184288 /*372935*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTQQ2PDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
184298 /*372957*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTQQ2PDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
184303 /*372971*/ /*SwitchOpcode*/ 59, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->373033
184320 /*372997*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTQQ2PDZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
184330 /*373019*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTQQ2PDZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
184336 /*373034*/ /*SwitchOpcode*/ 1|128,1/*129*/, TARGET_VAL(ISD::UINT_TO_FP),// ->373167
184338 /*373039*/ OPC_SwitchOpcode /*2 cases */, 61, TARGET_VAL(ISD::LOAD),// ->373104
184356 /*373068*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUQQ2PDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
184366 /*373090*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUQQ2PDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
184371 /*373104*/ /*SwitchOpcode*/ 59, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->373166
184388 /*373130*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUQQ2PDZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
184398 /*373152*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUQQ2PDZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
184404 /*373167*/ /*SwitchOpcode*/ 125, TARGET_VAL(X86ISD::RSQRT14),// ->373295
184406 /*373171*/ OPC_SwitchOpcode /*2 cases */, 59, TARGET_VAL(ISD::LOAD),// ->373234
184423 /*373198*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT14PDZ128mkz), 0|OPFL_Chain|OPFL_MemRefs,
184433 /*373220*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT14PDZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
184438 /*373234*/ /*SwitchOpcode*/ 57, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->373294
184454 /*373258*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT14PDZ128mbkz), 0|OPFL_Chain|OPFL_MemRefs,
184464 /*373280*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT14PDZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
184470 /*373295*/ /*SwitchOpcode*/ 125, TARGET_VAL(X86ISD::RCP14),// ->373423
184472 /*373299*/ OPC_SwitchOpcode /*2 cases */, 59, TARGET_VAL(ISD::LOAD),// ->373362
184489 /*373326*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP14PDZ128mkz), 0|OPFL_Chain|OPFL_MemRefs,
184499 /*373348*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP14PDZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
184504 /*373362*/ /*SwitchOpcode*/ 57, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->373422
184520 /*373386*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP14PDZ128mbkz), 0|OPFL_Chain|OPFL_MemRefs,
184530 /*373408*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP14PDZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
184536 /*373423*/ /*SwitchOpcode*/ 125, TARGET_VAL(X86ISD::FGETEXP),// ->373551
184538 /*373427*/ OPC_SwitchOpcode /*2 cases */, 59, TARGET_VAL(ISD::LOAD),// ->373490
184555 /*373454*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPPDZ128mkz), 0|OPFL_Chain|OPFL_MemRefs,
184565 /*373476*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPPDZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
184570 /*373490*/ /*SwitchOpcode*/ 57, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->373550
184586 /*373514*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPPDZ128mbkz), 0|OPFL_Chain|OPFL_MemRefs,
184596 /*373536*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPPDZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
184602 /*373551*/ /*SwitchOpcode*/ 125, TARGET_VAL(ISD::FSQRT),// ->373679
184604 /*373555*/ OPC_SwitchOpcode /*2 cases */, 59, TARGET_VAL(ISD::LOAD),// ->373618
184621 /*373582*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTPDZ128mkz), 0|OPFL_Chain|OPFL_MemRefs,
184631 /*373604*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTPDZ128mk), 0|OPFL_Chain|OPFL_MemRefs,
184636 /*373618*/ /*SwitchOpcode*/ 57, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->373678
184652 /*373642*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTPDZ128mbkz), 0|OPFL_Chain|OPFL_MemRefs,
184662 /*373664*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTPDZ128mbk), 0|OPFL_Chain|OPFL_MemRefs,
184668 /*373679*/ /*SwitchOpcode*/ 67, TARGET_VAL(X86ISD::VBROADCAST),// ->373749
184670 /*373683*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
184689 /*373713*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDDUPZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
184699 /*373735*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDDUPZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
184704 /*373749*/ /*SwitchOpcode*/ 2|128,1/*130*/, TARGET_VAL(X86ISD::UNPCKH),// ->373883
184707 /*373755*/ OPC_SwitchOpcode /*2 cases */, 61, TARGET_VAL(ISD::LOAD),// ->373820
184724 /*373782*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKHPDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
184734 /*373805*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKHPDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
184739 /*373820*/ /*SwitchOpcode*/ 59, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->373882
184755 /*373844*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKHPDZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
184765 /*373867*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKHPDZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
184771 /*373883*/ /*SwitchOpcode*/ 2|128,1/*130*/, TARGET_VAL(X86ISD::UNPCKL),// ->374017
184774 /*373889*/ OPC_SwitchOpcode /*2 cases */, 61, TARGET_VAL(ISD::LOAD),// ->373954
184791 /*373916*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKLPDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
184801 /*373939*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKLPDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
184806 /*373954*/ /*SwitchOpcode*/ 59, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->374016
184822 /*373978*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKLPDZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
184832 /*374001*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKLPDZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
184838 /*374017*/ /*SwitchOpcode*/ 49|128,1/*177*/, TARGET_VAL(ISD::LOAD),// ->374198
184856 /*374047*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVAPDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
184869 /*374072*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVUPDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
184885 /*374102*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2PDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
184899 /*374131*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVAPDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
184910 /*374155*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVUPDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
184924 /*374184*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2PDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
184929 /*374198*/ /*SwitchOpcode*/ 101, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->374302
184945 /*374223*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDDUPZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
184953 /*374242*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDDUPZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
184965 /*374267*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDDUPZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
184973 /*374287*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDDUPZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
184983 /*374306*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
184988 /*374315*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
184999 /*374334*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTF64x2Z256rrkz), 0,
185006 /*374347*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
185017 /*374366*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTF64x2Zrrkz), 0,
185024 /*374379*/ OPC_SwitchOpcode /*8 cases */, 48|128,3/*432*/, TARGET_VAL(ISD::BITCAST),// ->374816
185028 /*374388*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
185033 /*374397*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
185044 /*374417*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTF64x2Z256rrk), 0,
185051 /*374431*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
185062 /*374451*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTF64x2Zrrk), 0,
185069 /*374465*/ OPC_SwitchOpcode /*4 cases */, 84, TARGET_VAL(ISD::AND),// ->374553
185080 /*374483*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ128rrkz), 0,
185092 /*374503*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ128rrkz), 0,
185104 /*374523*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ128rrkz), 0,
185116 /*374543*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ128rrkz), 0,
185121 /*374553*/ /*SwitchOpcode*/ 84, TARGET_VAL(ISD::OR),// ->374640
185132 /*374570*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ128rrkz), 0,
185144 /*374590*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ128rrkz), 0,
185156 /*374610*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ128rrkz), 0,
185168 /*374630*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ128rrkz), 0,
185173 /*374640*/ /*SwitchOpcode*/ 84, TARGET_VAL(ISD::XOR),// ->374727
185184 /*374657*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ128rrkz), 0,
185196 /*374677*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ128rrkz), 0,
185208 /*374697*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ128rrkz), 0,
185220 /*374717*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ128rrkz), 0,
185225 /*374727*/ /*SwitchOpcode*/ 84, TARGET_VAL(X86ISD::ANDNP),// ->374814
185236 /*374744*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ128rrkz), 0,
185248 /*374764*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ128rrkz), 0,
185260 /*374784*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ128rrkz), 0,
185272 /*374804*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ128rrkz), 0,
185279 /*374816*/ /*SwitchOpcode*/ 24, TARGET_VAL(X86ISD::VPERMILPI),// ->374843
185283 /*374822*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
185291 /*374834*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPDZ128rikz), 0,
185295 /*374843*/ /*SwitchOpcode*/ 24, TARGET_VAL(X86ISD::VREDUCE),// ->374870
185299 /*374849*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
185307 /*374861*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCEPDZ128rrikz), 0,
185311 /*374870*/ /*SwitchOpcode*/ 24, TARGET_VAL(X86ISD::VRNDSCALE),// ->374897
185315 /*374876*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
185323 /*374888*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALEPDZ128rrikz), 0,
185327 /*374897*/ /*SwitchOpcode*/ 24, TARGET_VAL(X86ISD::VGETMANT),// ->374924
185331 /*374903*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
185339 /*374915*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTPDZ128rrikz), 0,
185343 /*374924*/ /*SwitchOpcode*/ 26, TARGET_VAL(X86ISD::VRANGE),// ->374953
185348 /*374931*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
185356 /*374943*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGEPDZ128rrikz), 0,
185360 /*374953*/ /*SwitchOpcode*/ 26, TARGET_VAL(X86ISD::SHUFP),// ->374982
185365 /*374960*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
185373 /*374972*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFPDZ128rrikz), 0,
185377 /*374982*/ /*SwitchOpcode*/ 28, TARGET_VAL(X86ISD::VFIXUPIMM),// ->375013
185383 /*374990*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
185391 /*375002*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMPDZ128rrikz), 0,
185399 /*375017*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
185404 /*375026*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
185413 /*375043*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTF64x2Z256rrk), 0,
185420 /*375057*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
185429 /*375074*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTF64x2Zrrk), 0,
185436 /*375088*/ OPC_SwitchOpcode /*37 cases */, 45, TARGET_VAL(X86ISD::VPERMV3),// ->375137
185447 /*375105*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2PD128rrkz), 0,
185452 /*375116*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
185457 /*375126*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMI2PD128rrk), 0,
185462 /*375137*/ /*SwitchOpcode*/ 19, TARGET_VAL(ISD::FADD),// ->375159
185471 /*375150*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPDZ128rrkz), 0,
185475 /*375159*/ /*SwitchOpcode*/ 19, TARGET_VAL(ISD::FMUL),// ->375181
185484 /*375172*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPDZ128rrkz), 0,
185488 /*375181*/ /*SwitchOpcode*/ 19, TARGET_VAL(ISD::FSUB),// ->375203
185497 /*375194*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBPDZ128rrkz), 0,
185501 /*375203*/ /*SwitchOpcode*/ 19, TARGET_VAL(ISD::FDIV),// ->375225
185510 /*375216*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVPDZ128rrkz), 0,
185514 /*375225*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::FMIN),// ->375247
185523 /*375238*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINPDZ128rrkz), 0,
185527 /*375247*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::FMAX),// ->375269
185536 /*375260*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXPDZ128rrkz), 0,
185540 /*375269*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::FMINC),// ->375291
185549 /*375282*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPDZ128rrkz), 0,
185553 /*375291*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::FMAXC),// ->375313
185562 /*375304*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPDZ128rrkz), 0,
185566 /*375313*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::SCALEF),// ->375335
185575 /*375326*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFPDZ128rrkz), 0,
185579 /*375335*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::VPERMILPV),// ->375357
185588 /*375348*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPDZ128rrkz), 0,
185592 /*375357*/ /*SwitchOpcode*/ 21, TARGET_VAL(ISD::FMA),// ->375381
185602 /*375371*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PDZ128rkz), 0,
185606 /*375381*/ /*SwitchOpcode*/ 21, TARGET_VAL(X86ISD::FMSUB),// ->375405
185616 /*375395*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PDZ128rkz), 0,
185620 /*375405*/ /*SwitchOpcode*/ 21, TARGET_VAL(X86ISD::FMADDSUB),// ->375429
185630 /*375419*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PDZ128rkz), 0,
185634 /*375429*/ /*SwitchOpcode*/ 21, TARGET_VAL(X86ISD::FMSUBADD),// ->375453
185644 /*375443*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PDZ128rkz), 0,
185648 /*375453*/ /*SwitchOpcode*/ 21, TARGET_VAL(X86ISD::FNMADD),// ->375477
185658 /*375467*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PDZ128rkz), 0,
185662 /*375477*/ /*SwitchOpcode*/ 21, TARGET_VAL(X86ISD::FNMSUB),// ->375501
185672 /*375491*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PDZ128rkz), 0,
185676 /*375501*/ /*SwitchOpcode*/ 17, TARGET_VAL(X86ISD::VFPEXT),// ->375521
185684 /*375513*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2PDZ128rrkz), 0,
185688 /*375521*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::CVTSI2P),// ->375543
185697 /*375535*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTDQ2PDZ128rrkz), 0,
185701 /*375543*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::CVTUI2P),// ->375565
185710 /*375557*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUDQ2PDZ128rrkz), 0,
185714 /*375565*/ /*SwitchOpcode*/ 19, TARGET_VAL(ISD::SINT_TO_FP),// ->375587
185723 /*375579*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTQQ2PDZ128rrkz), 0,
185727 /*375587*/ /*SwitchOpcode*/ 19, TARGET_VAL(ISD::UINT_TO_FP),// ->375609
185736 /*375601*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUQQ2PDZ128rrkz), 0,
185740 /*375609*/ /*SwitchOpcode*/ 17, TARGET_VAL(X86ISD::RSQRT14),// ->375629
185748 /*375621*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT14PDZ128rkz), 0,
185752 /*375629*/ /*SwitchOpcode*/ 17, TARGET_VAL(X86ISD::RCP14),// ->375649
185760 /*375641*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP14PDZ128rkz), 0,
185764 /*375649*/ /*SwitchOpcode*/ 17, TARGET_VAL(X86ISD::FGETEXP),// ->375669
185772 /*375661*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPPDZ128rkz), 0,
185776 /*375669*/ /*SwitchOpcode*/ 17, TARGET_VAL(ISD::FSQRT),// ->375689
185784 /*375681*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTPDZ128rkz), 0,
185788 /*375689*/ /*SwitchOpcode*/ 52, TARGET_VAL(X86ISD::VBROADCAST),// ->375744
185798 /*375705*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDDUPZ128rrkz), 0,
185811 /*375727*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
185813 /*375735*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDDUPZ128rrkz), 0,
185818 /*375744*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::UNPCKH),// ->375766
185827 /*375757*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKHPDZ128rrkz), 0,
185831 /*375766*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::UNPCKL),// ->375788
185840 /*375779*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKLPDZ128rrkz), 0,
185844 /*375788*/ /*SwitchOpcode*/ 79|128,2/*335*/, TARGET_VAL(ISD::BITCAST),// ->376127
185846 /*375793*/ OPC_SwitchOpcode /*4 cases */, 80, TARGET_VAL(ISD::AND),// ->375877
185855 /*375809*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ128rrk), 0,
185865 /*375828*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ128rrk), 0,
185875 /*375847*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ128rrk), 0,
185885 /*375866*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDQZ128rrk), 0,
185890 /*375877*/ /*SwitchOpcode*/ 80, TARGET_VAL(ISD::OR),// ->375960
185899 /*375892*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ128rrk), 0,
185909 /*375911*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ128rrk), 0,
185919 /*375930*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ128rrk), 0,
185929 /*375949*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPORQZ128rrk), 0,
185934 /*375960*/ /*SwitchOpcode*/ 80, TARGET_VAL(ISD::XOR),// ->376043
185943 /*375975*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ128rrk), 0,
185953 /*375994*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ128rrk), 0,
185963 /*376013*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ128rrk), 0,
185973 /*376032*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPXORQZ128rrk), 0,
185978 /*376043*/ /*SwitchOpcode*/ 80, TARGET_VAL(X86ISD::ANDNP),// ->376126
185987 /*376058*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ128rrk), 0,
185997 /*376077*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ128rrk), 0,
186007 /*376096*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ128rrk), 0,
186017 /*376115*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ128rrk), 0,
186023 /*376127*/ /*SwitchOpcode*/ 23, TARGET_VAL(X86ISD::VPERMILPI),// ->376153
186027 /*376133*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
186033 /*376143*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPDZ128rik), 0,
186037 /*376153*/ /*SwitchOpcode*/ 23, TARGET_VAL(X86ISD::VREDUCE),// ->376179
186041 /*376159*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
186047 /*376169*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCEPDZ128rrik), 0,
186051 /*376179*/ /*SwitchOpcode*/ 23, TARGET_VAL(X86ISD::VRNDSCALE),// ->376205
186055 /*376185*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
186061 /*376195*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALEPDZ128rrik), 0,
186065 /*376205*/ /*SwitchOpcode*/ 23, TARGET_VAL(X86ISD::VGETMANT),// ->376231
186069 /*376211*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
186075 /*376221*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTPDZ128rrik), 0,
186079 /*376231*/ /*SwitchOpcode*/ 25, TARGET_VAL(X86ISD::VRANGE),// ->376259
186084 /*376238*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
186090 /*376248*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGEPDZ128rrik), 0,
186094 /*376259*/ /*SwitchOpcode*/ 25, TARGET_VAL(X86ISD::SHUFP),// ->376287
186099 /*376266*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
186105 /*376276*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFPDZ128rrik), 0,
186109 /*376287*/ /*SwitchOpcode*/ 27, TARGET_VAL(X86ISD::VFIXUPIMM),// ->376317
186115 /*376295*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
186121 /*376306*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMPDZ128rrik), 0,
186134 /*376329*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVAPDZ128rrkz), 0,
186141 /*376343*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
186143 /*376351*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
186146 /*376360*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
186148 /*376369*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVAPDZrrkz), 0,
186151 /*376380*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
186158 /*376392*/ OPC_SwitchOpcode /*29 cases */, 20, TARGET_VAL(X86ISD::VPERMV3),// ->376416
186166 /*376406*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2PD128rrk), 0,
186170 /*376416*/ /*SwitchOpcode*/ 18, TARGET_VAL(ISD::FADD),// ->376437
186177 /*376427*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPDZ128rrk), 0,
186181 /*376437*/ /*SwitchOpcode*/ 18, TARGET_VAL(ISD::FMUL),// ->376458
186188 /*376448*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPDZ128rrk), 0,
186192 /*376458*/ /*SwitchOpcode*/ 18, TARGET_VAL(ISD::FSUB),// ->376479
186199 /*376469*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBPDZ128rrk), 0,
186203 /*376479*/ /*SwitchOpcode*/ 18, TARGET_VAL(ISD::FDIV),// ->376500
186210 /*376490*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVPDZ128rrk), 0,
186214 /*376500*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::FMIN),// ->376521
186221 /*376511*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINPDZ128rrk), 0,
186225 /*376521*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::FMAX),// ->376542
186232 /*376532*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXPDZ128rrk), 0,
186236 /*376542*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::FMINC),// ->376563
186243 /*376553*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINCPDZ128rrk), 0,
186247 /*376563*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::FMAXC),// ->376584
186254 /*376574*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXCPDZ128rrk), 0,
186258 /*376584*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::SCALEF),// ->376605
186265 /*376595*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFPDZ128rrk), 0,
186269 /*376605*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::VPERMILPV),// ->376626
186276 /*376616*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPDZ128rrk), 0,
186280 /*376626*/ /*SwitchOpcode*/ 53, TARGET_VAL(ISD::FMA),// ->376682
186289 /*376641*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213PDZ128rk), 0,
186296 /*376656*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231PDZ128rk), 0,
186303 /*376671*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132PDZ128rk), 0,
186308 /*376682*/ /*SwitchOpcode*/ 53, TARGET_VAL(X86ISD::FMSUB),// ->376738
186317 /*376697*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213PDZ128rk), 0,
186324 /*376712*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231PDZ128rk), 0,
186331 /*376727*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132PDZ128rk), 0,
186336 /*376738*/ /*SwitchOpcode*/ 53, TARGET_VAL(X86ISD::FMADDSUB),// ->376794
186345 /*376753*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PDZ128rk), 0,
186352 /*376768*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB231PDZ128rk), 0,
186359 /*376783*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB132PDZ128rk), 0,
186364 /*376794*/ /*SwitchOpcode*/ 53, TARGET_VAL(X86ISD::FMSUBADD),// ->376850
186373 /*376809*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PDZ128rk), 0,
186380 /*376824*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD231PDZ128rk), 0,
186387 /*376839*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD132PDZ128rk), 0,
186392 /*376850*/ /*SwitchOpcode*/ 53, TARGET_VAL(X86ISD::FNMADD),// ->376906
186401 /*376865*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213PDZ128rk), 0,
186408 /*376880*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231PDZ128rk), 0,
186415 /*376895*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132PDZ128rk), 0,
186420 /*376906*/ /*SwitchOpcode*/ 53, TARGET_VAL(X86ISD::FNMSUB),// ->376962
186429 /*376921*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213PDZ128rk), 0,
186436 /*376936*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231PDZ128rk), 0,
186443 /*376951*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132PDZ128rk), 0,
186448 /*376962*/ /*SwitchOpcode*/ 16, TARGET_VAL(X86ISD::VFPEXT),// ->376981
186454 /*376972*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2PDZ128rrk), 0,
186458 /*376981*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::CVTSI2P),// ->377002
186465 /*376993*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTDQ2PDZ128rrk), 0,
186469 /*377002*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::CVTUI2P),// ->377023
186476 /*377014*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUDQ2PDZ128rrk), 0,
186480 /*377023*/ /*SwitchOpcode*/ 18, TARGET_VAL(ISD::SINT_TO_FP),// ->377044
186487 /*377035*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTQQ2PDZ128rrk), 0,
186491 /*377044*/ /*SwitchOpcode*/ 18, TARGET_VAL(ISD::UINT_TO_FP),// ->377065
186498 /*377056*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUQQ2PDZ128rrk), 0,
186502 /*377065*/ /*SwitchOpcode*/ 16, TARGET_VAL(X86ISD::RSQRT14),// ->377084
186508 /*377075*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT14PDZ128rk), 0,
186512 /*377084*/ /*SwitchOpcode*/ 16, TARGET_VAL(X86ISD::RCP14),// ->377103
186518 /*377094*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP14PDZ128rk), 0,
186522 /*377103*/ /*SwitchOpcode*/ 16, TARGET_VAL(X86ISD::FGETEXP),// ->377122
186528 /*377113*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPPDZ128rk), 0,
186532 /*377122*/ /*SwitchOpcode*/ 16, TARGET_VAL(ISD::FSQRT),// ->377141
186538 /*377132*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTPDZ128rk), 0,
186542 /*377141*/ /*SwitchOpcode*/ 50, TARGET_VAL(X86ISD::VBROADCAST),// ->377194
186550 /*377155*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDDUPZ128rrk), 0,
186561 /*377176*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
186563 /*377184*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDDUPZ128rrk), 0,
186568 /*377194*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::UNPCKH),// ->377215
186575 /*377205*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKHPDZ128rrk), 0,
186579 /*377215*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::UNPCKL),// ->377236
186586 /*377226*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKLPDZ128rrk), 0,
186597 /*377246*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVAPDZ128rrk), 0,
186603 /*377258*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
186606 /*377267*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
186609 /*377279*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
186611 /*377287*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
186614 /*377296*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
186616 /*377305*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVAPDZrrk), 0,
186619 /*377317*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
186629 /*377335*/ OPC_SwitchOpcode /*53 cases */, 43, TARGET_VAL(X86ISD::VSRLI),// ->377382
186633 /*377342*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
186642 /*377356*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLWZrikz), 0,
186650 /*377371*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLWZrik), 0,
186655 /*377382*/ /*SwitchOpcode*/ 43, TARGET_VAL(X86ISD::VSHLI),// ->377428
186659 /*377388*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
186668 /*377402*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLWZrikz), 0,
186676 /*377417*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLWZrik), 0,
186681 /*377428*/ /*SwitchOpcode*/ 43, TARGET_VAL(X86ISD::VSRAI),// ->377474
186685 /*377434*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
186694 /*377448*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAWZrikz), 0,
186702 /*377463*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAWZrik), 0,
186707 /*377474*/ /*SwitchOpcode*/ 43, TARGET_VAL(X86ISD::PSHUFHW),// ->377520
186711 /*377480*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
186720 /*377494*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFHWZrikz), 0,
186728 /*377509*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFHWZrik), 0,
186733 /*377520*/ /*SwitchOpcode*/ 43, TARGET_VAL(X86ISD::PSHUFLW),// ->377566
186737 /*377526*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
186746 /*377540*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFLWZrikz), 0,
186754 /*377555*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFLWZrik), 0,
186759 /*377566*/ /*SwitchOpcode*/ 46, TARGET_VAL(X86ISD::PALIGNR),// ->377615
186764 /*377573*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
186773 /*377587*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPALIGNRZ256rrikz), 0,
186781 /*377603*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPALIGNRZ256rrik), 0,
186786 /*377615*/ /*SwitchOpcode*/ 46, TARGET_VAL(X86ISD::DBPSADBW),// ->377664
186791 /*377622*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
186800 /*377636*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDBPSADBWZrrikz), 0,
186808 /*377652*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDBPSADBWZrrik), 0,
186813 /*377664*/ /*SwitchOpcode*/ 46, TARGET_VAL(X86ISD::VSHLD),// ->377713
186818 /*377671*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
186827 /*377685*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDWZrrikz), 0,
186835 /*377701*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDWZrrik), 0,
186840 /*377713*/ /*SwitchOpcode*/ 46, TARGET_VAL(X86ISD::VSHRD),// ->377762
186845 /*377720*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
186854 /*377734*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDWZrrikz), 0,
186862 /*377750*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDWZrrik), 0,
186867 /*377762*/ /*SwitchOpcode*/ 46, TARGET_VAL(X86ISD::GF2P8AFFINEINVQB),// ->377811
186872 /*377769*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
186881 /*377783*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8AFFINEINVQBZ256rrikz), 0,
186889 /*377799*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8AFFINEINVQBZ256rrik), 0,
186894 /*377811*/ /*SwitchOpcode*/ 46, TARGET_VAL(X86ISD::GF2P8AFFINEQB),// ->377860
186899 /*377818*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
186908 /*377832*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8AFFINEQBZ256rrikz), 0,
186916 /*377848*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8AFFINEQBZ256rrik), 0,
186921 /*377860*/ /*SwitchOpcode*/ 115, TARGET_VAL(X86ISD::VBROADCAST),// ->377978
186931 /*377876*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTBZ256rkz), 0,
186943 /*377895*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTWZrkz), 0,
186955 /*377914*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
186958 /*377923*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
186960 /*377932*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTBrZ256rkz), 0,
186972 /*377951*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
186975 /*377960*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
186977 /*377969*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTWrZrkz), 0,
186982 /*377978*/ /*SwitchOpcode*/ 37, TARGET_VAL(X86ISD::VPERMV3),// ->378018
186992 /*377993*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2Wrrkz), 0,
186998 /*378007*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2B256rrkz), 0,
187003 /*378018*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::ADD),// ->378055
187012 /*378032*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDWZrrkz), 0,
187018 /*378045*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDBZ256rrkz), 0,
187023 /*378055*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::SUB),// ->378092
187032 /*378069*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBWZrrkz), 0,
187038 /*378082*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBBZ256rrkz), 0,
187043 /*378092*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::SADDSAT),// ->378129
187052 /*378106*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDSWZrrkz), 0,
187058 /*378119*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDSBZ256rrkz), 0,
187063 /*378129*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::SSUBSAT),// ->378166
187072 /*378143*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBSWZrrkz), 0,
187078 /*378156*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBSBZ256rrkz), 0,
187083 /*378166*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::UADDSAT),// ->378203
187092 /*378180*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDUSWZrrkz), 0,
187098 /*378193*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDUSBZ256rrkz), 0,
187103 /*378203*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::USUBSAT),// ->378240
187112 /*378217*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBUSWZrrkz), 0,
187118 /*378230*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBUSBZ256rrkz), 0,
187123 /*378240*/ /*SwitchOpcode*/ 19, TARGET_VAL(ISD::MUL),// ->378262
187132 /*378253*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLWZrrkz), 0,
187136 /*378262*/ /*SwitchOpcode*/ 19, TARGET_VAL(ISD::MULHS),// ->378284
187145 /*378275*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHWZrrkz), 0,
187149 /*378284*/ /*SwitchOpcode*/ 19, TARGET_VAL(ISD::MULHU),// ->378306
187158 /*378297*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHUWZrrkz), 0,
187162 /*378306*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::MULHRS),// ->378328
187171 /*378319*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHRSWZrrkz), 0,
187175 /*378328*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::AVG),// ->378365
187184 /*378342*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPAVGWZrrkz), 0,
187190 /*378355*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPAVGBZ256rrkz), 0,
187195 /*378365*/ /*SwitchOpcode*/ 21, TARGET_VAL(X86ISD::MULTISHIFT),// ->378389
187205 /*378380*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULTISHIFTQBZ256rrkz), 0,
187209 /*378389*/ /*SwitchOpcode*/ 45, TARGET_VAL(X86ISD::PACKSS),// ->378437
187220 /*378406*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKSSDWZrrkz), 0,
187233 /*378427*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKSSWBZ256rrkz), 0,
187238 /*378437*/ /*SwitchOpcode*/ 45, TARGET_VAL(X86ISD::PACKUS),// ->378485
187249 /*378454*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKUSDWZrrkz), 0,
187262 /*378475*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKUSWBZ256rrkz), 0,
187267 /*378485*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::VPMADDUBSW),// ->378507
187276 /*378498*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADDUBSWZrrkz), 0,
187280 /*378507*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::SMAX),// ->378544
187289 /*378521*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSBZ256rrkz), 0,
187295 /*378534*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSWZrrkz), 0,
187300 /*378544*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::UMAX),// ->378581
187309 /*378558*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUBZ256rrkz), 0,
187315 /*378571*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUWZrrkz), 0,
187320 /*378581*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::SMIN),// ->378618
187329 /*378595*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSBZ256rrkz), 0,
187335 /*378608*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSWZrrkz), 0,
187340 /*378618*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::UMIN),// ->378655
187349 /*378632*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUBZ256rrkz), 0,
187355 /*378645*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUWZrrkz), 0,
187360 /*378655*/ /*SwitchOpcode*/ 21, TARGET_VAL(X86ISD::VSHL),// ->378679
187370 /*378670*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLWZrrkz), 0,
187374 /*378679*/ /*SwitchOpcode*/ 21, TARGET_VAL(X86ISD::VSRA),// ->378703
187384 /*378694*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAWZrrkz), 0,
187388 /*378703*/ /*SwitchOpcode*/ 21, TARGET_VAL(X86ISD::VSRL),// ->378727
187398 /*378718*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLWZrrkz), 0,
187402 /*378727*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::VSHLV),// ->378749
187411 /*378740*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVWZrrkz), 0,
187415 /*378749*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::VSRAV),// ->378771
187424 /*378762*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVWZrrkz), 0,
187428 /*378771*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::VSRLV),// ->378793
187437 /*378784*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVWZrrkz), 0,
187441 /*378793*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VPERMV),// ->378830
187450 /*378807*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMWZrrkz), 0,
187456 /*378820*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMBZ256rrkz), 0,
187461 /*378830*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::PSHUFB),// ->378852
187470 /*378843*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFBZ256rrkz), 0,
187474 /*378852*/ /*SwitchOpcode*/ 17, TARGET_VAL(ISD::TRUNCATE),// ->378872
187482 /*378864*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVWBZrrkz), 0,
187486 /*378872*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::VTRUNCS),// ->378894
187495 /*378886*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSWBZrrkz), 0,
187499 /*378894*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::VTRUNCUS),// ->378916
187508 /*378908*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVUSWBZrrkz), 0,
187512 /*378916*/ /*SwitchOpcode*/ 19, TARGET_VAL(ISD::ZERO_EXTEND),// ->378938
187521 /*378930*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBWZrrkz), 0,
187525 /*378938*/ /*SwitchOpcode*/ 19, TARGET_VAL(ISD::SIGN_EXTEND),// ->378960
187534 /*378952*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBWZrrkz), 0,
187538 /*378960*/ /*SwitchOpcode*/ 31, TARGET_VAL(ISD::ABS),// ->378994
187546 /*378973*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSWZrrkz), 0,
187552 /*378985*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSBZ256rrkz), 0,
187557 /*378994*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::UNPCKL),// ->379031
187566 /*379008*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLBWZ256rrkz), 0,
187572 /*379021*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLWDZrrkz), 0,
187577 /*379031*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::UNPCKH),// ->379068
187586 /*379045*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHBWZ256rrkz), 0,
187592 /*379058*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHWDZrrkz), 0,
187597 /*379068*/ /*SwitchOpcode*/ 21, TARGET_VAL(X86ISD::VSHLDV),// ->379092
187607 /*379082*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVWZrkz), 0,
187611 /*379092*/ /*SwitchOpcode*/ 21, TARGET_VAL(X86ISD::VSHRDV),// ->379116
187621 /*379106*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVWZrkz), 0,
187625 /*379116*/ /*SwitchOpcode*/ 41, TARGET_VAL(ISD::CTPOP),// ->379160
187635 /*379132*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTBZ256rrkz), 0,
187647 /*379151*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTWZrrkz), 0,
187652 /*379160*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::GF2P8MULB),// ->379182
187661 /*379173*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8MULBZ256rrkz), 0,
187665 /*379182*/ /*SwitchOpcode*/ 21, TARGET_VAL(X86ISD::CVTNE2PS2BF16),// ->379206
187675 /*379197*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTNE2PS2BF16Zrrkz), 0,
187688 /*379219*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU8Z256rrkz), 0,
187695 /*379233*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
187697 /*379241*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
187700 /*379250*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
187702 /*379259*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVDQU8Zrrkz), 0,
187705 /*379270*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
187712 /*379283*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU16Zrrkz), 0,
187719 /*379295*/ OPC_SwitchOpcode /*42 cases */, 111, TARGET_VAL(X86ISD::VBROADCAST),// ->379410
187727 /*379310*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTBZ256rk), 0,
187737 /*379328*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTWZrk), 0,
187747 /*379346*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
187750 /*379355*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
187752 /*379364*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTBrZ256rk), 0,
187762 /*379382*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
187765 /*379391*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
187767 /*379400*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTWrZrk), 0,
187772 /*379410*/ /*SwitchOpcode*/ 72, TARGET_VAL(X86ISD::VPERMV3),// ->379485
187781 /*379426*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMI2Wrrk), 0,
187787 /*379440*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMI2B256rrk), 0,
187796 /*379459*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2Wrrk), 0,
187802 /*379473*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2B256rrk), 0,
187808 /*379485*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::ADD),// ->379522
187815 /*379497*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDWZrrk), 0,
187821 /*379511*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDBZ256rrk), 0,
187826 /*379522*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::SUB),// ->379559
187833 /*379534*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBWZrrk), 0,
187839 /*379548*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBBZ256rrk), 0,
187844 /*379559*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::SADDSAT),// ->379596
187851 /*379571*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDSWZrrk), 0,
187857 /*379585*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDSBZ256rrk), 0,
187862 /*379596*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::SSUBSAT),// ->379633
187869 /*379608*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBSWZrrk), 0,
187875 /*379622*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBSBZ256rrk), 0,
187880 /*379633*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::UADDSAT),// ->379670
187887 /*379645*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDUSWZrrk), 0,
187893 /*379659*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDUSBZ256rrk), 0,
187898 /*379670*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::USUBSAT),// ->379707
187905 /*379682*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBUSWZrrk), 0,
187911 /*379696*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBUSBZ256rrk), 0,
187916 /*379707*/ /*SwitchOpcode*/ 18, TARGET_VAL(ISD::MUL),// ->379728
187923 /*379718*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULLWZrrk), 0,
187927 /*379728*/ /*SwitchOpcode*/ 18, TARGET_VAL(ISD::MULHS),// ->379749
187934 /*379739*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHWZrrk), 0,
187938 /*379749*/ /*SwitchOpcode*/ 18, TARGET_VAL(ISD::MULHU),// ->379770
187945 /*379760*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHUWZrrk), 0,
187949 /*379770*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::MULHRS),// ->379791
187956 /*379781*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHRSWZrrk), 0,
187960 /*379791*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::AVG),// ->379828
187967 /*379803*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPAVGWZrrk), 0,
187973 /*379817*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPAVGBZ256rrk), 0,
187978 /*379828*/ /*SwitchOpcode*/ 20, TARGET_VAL(X86ISD::MULTISHIFT),// ->379851
187986 /*379841*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULTISHIFTQBZ256rrk), 0,
187990 /*379851*/ /*SwitchOpcode*/ 43, TARGET_VAL(X86ISD::PACKSS),// ->379897
187999 /*379866*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKSSDWZrrk), 0,
188010 /*379886*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKSSWBZ256rrk), 0,
188015 /*379897*/ /*SwitchOpcode*/ 43, TARGET_VAL(X86ISD::PACKUS),// ->379943
188024 /*379912*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKUSDWZrrk), 0,
188035 /*379932*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKUSWBZ256rrk), 0,
188040 /*379943*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::VPMADDUBSW),// ->379964
188047 /*379954*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADDUBSWZrrk), 0,
188051 /*379964*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::SMAX),// ->380001
188058 /*379976*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSBZ256rrk), 0,
188064 /*379990*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSWZrrk), 0,
188069 /*380001*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::UMAX),// ->380038
188076 /*380013*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUBZ256rrk), 0,
188082 /*380027*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUWZrrk), 0,
188087 /*380038*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::SMIN),// ->380075
188094 /*380050*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSBZ256rrk), 0,
188100 /*380064*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSWZrrk), 0,
188105 /*380075*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::UMIN),// ->380112
188112 /*380087*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUBZ256rrk), 0,
188118 /*380101*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUWZrrk), 0,
188123 /*380112*/ /*SwitchOpcode*/ 20, TARGET_VAL(X86ISD::VSHL),// ->380135
188131 /*380125*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLWZrrk), 0,
188135 /*380135*/ /*SwitchOpcode*/ 20, TARGET_VAL(X86ISD::VSRA),// ->380158
188143 /*380148*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAWZrrk), 0,
188147 /*380158*/ /*SwitchOpcode*/ 20, TARGET_VAL(X86ISD::VSRL),// ->380181
188155 /*380171*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLWZrrk), 0,
188159 /*380181*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::VSHLV),// ->380202
188166 /*380192*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVWZrrk), 0,
188170 /*380202*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::VSRAV),// ->380223
188177 /*380213*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVWZrrk), 0,
188181 /*380223*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::VSRLV),// ->380244
188188 /*380234*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVWZrrk), 0,
188192 /*380244*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VPERMV),// ->380281
188199 /*380256*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMWZrrk), 0,
188205 /*380270*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMBZ256rrk), 0,
188210 /*380281*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::PSHUFB),// ->380302
188217 /*380292*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFBZ256rrk), 0,
188221 /*380302*/ /*SwitchOpcode*/ 16, TARGET_VAL(ISD::TRUNCATE),// ->380321
188227 /*380312*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVWBZrrk), 0,
188231 /*380321*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::VTRUNCS),// ->380342
188238 /*380333*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSWBZrrk), 0,
188242 /*380342*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::VTRUNCUS),// ->380363
188249 /*380354*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVUSWBZrrk), 0,
188253 /*380363*/ /*SwitchOpcode*/ 18, TARGET_VAL(ISD::ZERO_EXTEND),// ->380384
188260 /*380375*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBWZrrk), 0,
188264 /*380384*/ /*SwitchOpcode*/ 18, TARGET_VAL(ISD::SIGN_EXTEND),// ->380405
188271 /*380396*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBWZrrk), 0,
188275 /*380405*/ /*SwitchOpcode*/ 31, TARGET_VAL(ISD::ABS),// ->380439
188281 /*380416*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSWZrrk), 0,
188287 /*380429*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSBZ256rrk), 0,
188292 /*380439*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::UNPCKL),// ->380476
188299 /*380451*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLBWZ256rrk), 0,
188305 /*380465*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLWDZrrk), 0,
188310 /*380476*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::UNPCKH),// ->380513
188317 /*380488*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHBWZ256rrk), 0,
188323 /*380502*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHWDZrrk), 0,
188328 /*380513*/ /*SwitchOpcode*/ 20, TARGET_VAL(X86ISD::VSHLDV),// ->380536
188336 /*380526*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVWZrk), 0,
188340 /*380536*/ /*SwitchOpcode*/ 20, TARGET_VAL(X86ISD::VSHRDV),// ->380559
188348 /*380549*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVWZrk), 0,
188352 /*380559*/ /*SwitchOpcode*/ 39, TARGET_VAL(ISD::CTPOP),// ->380601
188360 /*380573*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTBZ256rrk), 0,
188370 /*380591*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTWZrrk), 0,
188375 /*380601*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::GF2P8MULB),// ->380622
188382 /*380612*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8MULBZ256rrk), 0,
188386 /*380622*/ /*SwitchOpcode*/ 20, TARGET_VAL(X86ISD::CVTNE2PS2BF16),// ->380645
188394 /*380635*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTNE2PS2BF16Zrrk), 0,
188405 /*380656*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU8Z256rrk), 0,
188411 /*380668*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
188414 /*380677*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
188417 /*380689*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
188419 /*380697*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
188422 /*380706*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
188424 /*380715*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVDQU8Zrrk), 0,
188427 /*380727*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
188434 /*380740*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU16Zrrk), 0,
188444 /*380759*/ OPC_SwitchOpcode /*26 cases */, 46, TARGET_VAL(X86ISD::PALIGNR),// ->380809
188449 /*380767*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
188458 /*380781*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPALIGNRZrrikz), 0,
188466 /*380797*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPALIGNRZrrik), 0,
188471 /*380809*/ /*SwitchOpcode*/ 46, TARGET_VAL(X86ISD::GF2P8AFFINEINVQB),// ->380858
188476 /*380816*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
188485 /*380830*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8AFFINEINVQBZrrikz), 0,
188493 /*380846*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8AFFINEINVQBZrrik), 0,
188498 /*380858*/ /*SwitchOpcode*/ 46, TARGET_VAL(X86ISD::GF2P8AFFINEQB),// ->380907
188503 /*380865*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
188512 /*380879*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8AFFINEQBZrrikz), 0,
188520 /*380895*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8AFFINEQBZrrik), 0,
188525 /*380907*/ /*SwitchOpcode*/ 59, TARGET_VAL(X86ISD::VBROADCAST),// ->380969
188535 /*380923*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTBZrkz), 0,
188547 /*380942*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
188550 /*380951*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
188552 /*380960*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTBrZrkz), 0,
188557 /*380969*/ /*SwitchOpcode*/ 21, TARGET_VAL(X86ISD::VPERMV3),// ->380993
188567 /*380983*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2Brrkz), 0,
188571 /*380993*/ /*SwitchOpcode*/ 19, TARGET_VAL(ISD::ADD),// ->381015
188580 /*381006*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDBZrrkz), 0,
188584 /*381015*/ /*SwitchOpcode*/ 19, TARGET_VAL(ISD::SUB),// ->381037
188593 /*381028*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBBZrrkz), 0,
188597 /*381037*/ /*SwitchOpcode*/ 19, TARGET_VAL(ISD::SADDSAT),// ->381059
188606 /*381050*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDSBZrrkz), 0,
188610 /*381059*/ /*SwitchOpcode*/ 19, TARGET_VAL(ISD::SSUBSAT),// ->381081
188619 /*381072*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBSBZrrkz), 0,
188623 /*381081*/ /*SwitchOpcode*/ 19, TARGET_VAL(ISD::UADDSAT),// ->381103
188632 /*381094*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDUSBZrrkz), 0,
188636 /*381103*/ /*SwitchOpcode*/ 19, TARGET_VAL(ISD::USUBSAT),// ->381125
188645 /*381116*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBUSBZrrkz), 0,
188649 /*381125*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::AVG),// ->381147
188658 /*381138*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPAVGBZrrkz), 0,
188662 /*381147*/ /*SwitchOpcode*/ 21, TARGET_VAL(X86ISD::MULTISHIFT),// ->381171
188672 /*381162*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULTISHIFTQBZrrkz), 0,
188676 /*381171*/ /*SwitchOpcode*/ 21, TARGET_VAL(X86ISD::PACKSS),// ->381195
188686 /*381186*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKSSWBZrrkz), 0,
188690 /*381195*/ /*SwitchOpcode*/ 21, TARGET_VAL(X86ISD::PACKUS),// ->381219
188700 /*381210*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKUSWBZrrkz), 0,
188704 /*381219*/ /*SwitchOpcode*/ 19, TARGET_VAL(ISD::SMAX),// ->381241
188713 /*381232*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSBZrrkz), 0,
188717 /*381241*/ /*SwitchOpcode*/ 19, TARGET_VAL(ISD::UMAX),// ->381263
188726 /*381254*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUBZrrkz), 0,
188730 /*381263*/ /*SwitchOpcode*/ 19, TARGET_VAL(ISD::SMIN),// ->381285
188739 /*381276*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSBZrrkz), 0,
188743 /*381285*/ /*SwitchOpcode*/ 19, TARGET_VAL(ISD::UMIN),// ->381307
188752 /*381298*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUBZrrkz), 0,
188756 /*381307*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::VPERMV),// ->381329
188765 /*381320*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMBZrrkz), 0,
188769 /*381329*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::PSHUFB),// ->381351
188778 /*381342*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFBZrrkz), 0,
188782 /*381351*/ /*SwitchOpcode*/ 17, TARGET_VAL(ISD::ABS),// ->381371
188790 /*381363*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSBZrrkz), 0,
188794 /*381371*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::UNPCKL),// ->381393
188803 /*381384*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLBWZrrkz), 0,
188807 /*381393*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::UNPCKH),// ->381415
188816 /*381406*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHBWZrrkz), 0,
188820 /*381415*/ /*SwitchOpcode*/ 19, TARGET_VAL(ISD::CTPOP),// ->381437
188829 /*381429*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTBZrrkz), 0,
188833 /*381437*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::GF2P8MULB),// ->381459
188842 /*381450*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8MULBZrrkz), 0,
188854 /*381469*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU8Zrrkz), 0,
188860 /*381480*/ OPC_SwitchOpcode /*23 cases */, 57, TARGET_VAL(X86ISD::VBROADCAST),// ->381541
188868 /*381495*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTBZrk), 0,
188878 /*381513*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
188881 /*381522*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
188883 /*381531*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTBrZrk), 0,
188888 /*381541*/ /*SwitchOpcode*/ 38, TARGET_VAL(X86ISD::VPERMV3),// ->381582
188897 /*381556*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMI2Brrk), 0,
188904 /*381571*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2Brrk), 0,
188909 /*381582*/ /*SwitchOpcode*/ 18, TARGET_VAL(ISD::ADD),// ->381603
188916 /*381593*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDBZrrk), 0,
188920 /*381603*/ /*SwitchOpcode*/ 18, TARGET_VAL(ISD::SUB),// ->381624
188927 /*381614*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBBZrrk), 0,
188931 /*381624*/ /*SwitchOpcode*/ 18, TARGET_VAL(ISD::SADDSAT),// ->381645
188938 /*381635*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDSBZrrk), 0,
188942 /*381645*/ /*SwitchOpcode*/ 18, TARGET_VAL(ISD::SSUBSAT),// ->381666
188949 /*381656*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBSBZrrk), 0,
188953 /*381666*/ /*SwitchOpcode*/ 18, TARGET_VAL(ISD::UADDSAT),// ->381687
188960 /*381677*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDUSBZrrk), 0,
188964 /*381687*/ /*SwitchOpcode*/ 18, TARGET_VAL(ISD::USUBSAT),// ->381708
188971 /*381698*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBUSBZrrk), 0,
188975 /*381708*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::AVG),// ->381729
188982 /*381719*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPAVGBZrrk), 0,
188986 /*381729*/ /*SwitchOpcode*/ 20, TARGET_VAL(X86ISD::MULTISHIFT),// ->381752
188994 /*381742*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULTISHIFTQBZrrk), 0,
188998 /*381752*/ /*SwitchOpcode*/ 20, TARGET_VAL(X86ISD::PACKSS),// ->381775
189006 /*381765*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKSSWBZrrk), 0,
189010 /*381775*/ /*SwitchOpcode*/ 20, TARGET_VAL(X86ISD::PACKUS),// ->381798
189018 /*381788*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKUSWBZrrk), 0,
189022 /*381798*/ /*SwitchOpcode*/ 18, TARGET_VAL(ISD::SMAX),// ->381819
189029 /*381809*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSBZrrk), 0,
189033 /*381819*/ /*SwitchOpcode*/ 18, TARGET_VAL(ISD::UMAX),// ->381840
189040 /*381830*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUBZrrk), 0,
189044 /*381840*/ /*SwitchOpcode*/ 18, TARGET_VAL(ISD::SMIN),// ->381861
189051 /*381851*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSBZrrk), 0,
189055 /*381861*/ /*SwitchOpcode*/ 18, TARGET_VAL(ISD::UMIN),// ->381882
189062 /*381872*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUBZrrk), 0,
189066 /*381882*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::VPERMV),// ->381903
189073 /*381893*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMBZrrk), 0,
189077 /*381903*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::PSHUFB),// ->381924
189084 /*381914*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFBZrrk), 0,
189088 /*381924*/ /*SwitchOpcode*/ 16, TARGET_VAL(ISD::ABS),// ->381943
189094 /*381934*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSBZrrk), 0,
189098 /*381943*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::UNPCKL),// ->381964
189105 /*381954*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLBWZrrk), 0,
189109 /*381964*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::UNPCKH),// ->381985
189116 /*381975*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHBWZrrk), 0,
189120 /*381985*/ /*SwitchOpcode*/ 18, TARGET_VAL(ISD::CTPOP),// ->382006
189127 /*381997*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPOPCNTBZrrk), 0,
189131 /*382006*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::GF2P8MULB),// ->382027
189138 /*382017*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8MULBZrrk), 0,
189148 /*382035*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU8Zrrk), 0,
189155 /*382047*/ /*SwitchOpcode*/ 58|128,16/*2106*/, TARGET_VAL(ISD::SIGN_EXTEND_VECTOR_INREG),// ->384157
189158 /*382055*/ OPC_SwitchOpcode /*3 cases */, 40|128,11/*1448*/, TARGET_VAL(ISD::BITCAST),// ->383508
189160 /*382061*/ OPC_SwitchOpcode /*2 cases */, 120|128,7/*1016*/, TARGET_VAL(ISD::SCALAR_TO_VECTOR),// ->383082
189162 /*382067*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
189180 /*382097*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBDYrm), 0|OPFL_Chain|OPFL_MemRefs,
189196 /*382128*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBQYrm), 0|OPFL_Chain|OPFL_MemRefs,
189212 /*382161*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXWQYrm), 0|OPFL_Chain|OPFL_MemRefs,
189222 /*382183*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBWrm), 0|OPFL_Chain|OPFL_MemRefs,
189237 /*382212*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBWrm), 0|OPFL_Chain|OPFL_MemRefs,
189254 /*382244*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBDrm), 0|OPFL_Chain|OPFL_MemRefs,
189271 /*382277*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBQrm), 0|OPFL_Chain|OPFL_MemRefs,
189287 /*382309*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXWDrm), 0|OPFL_Chain|OPFL_MemRefs,
189301 /*382337*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXWDrm), 0|OPFL_Chain|OPFL_MemRefs,
189318 /*382369*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXWQrm), 0|OPFL_Chain|OPFL_MemRefs,
189334 /*382402*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXDQrm), 0|OPFL_Chain|OPFL_MemRefs,
189344 /*382424*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMOVSXBWrm), 0|OPFL_Chain|OPFL_MemRefs,
189359 /*382454*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXDQrm), 0|OPFL_Chain|OPFL_MemRefs,
189369 /*382476*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMOVSXBWrm), 0|OPFL_Chain|OPFL_MemRefs,
189387 /*382509*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMOVSXBDrm), 0|OPFL_Chain|OPFL_MemRefs,
189404 /*382542*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMOVSXBQrm), 0|OPFL_Chain|OPFL_MemRefs,
189420 /*382574*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMOVSXWDrm), 0|OPFL_Chain|OPFL_MemRefs,
189434 /*382602*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMOVSXWDrm), 0|OPFL_Chain|OPFL_MemRefs,
189451 /*382634*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMOVSXWQrm), 0|OPFL_Chain|OPFL_MemRefs,
189467 /*382667*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMOVSXDQrm), 0|OPFL_Chain|OPFL_MemRefs,
189477 /*382689*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBWZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
189492 /*382719*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMOVSXDQrm), 0|OPFL_Chain|OPFL_MemRefs,
189502 /*382741*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBWZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
189520 /*382774*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
189537 /*382807*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
189553 /*382839*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXWDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
189567 /*382867*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXWDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
189584 /*382899*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXWQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
189600 /*382932*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXDQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
189610 /*382954*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
189625 /*382983*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXDQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
189642 /*383015*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
189658 /*383047*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXWQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
189668 /*383069*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBQZrm), 0|OPFL_Chain|OPFL_MemRefs,
189674 /*383082*/ /*SwitchOpcode*/ 37|128,3/*421*/, TARGET_VAL(X86ISD::VZEXT_LOAD),// ->383507
189689 /*383110*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBWrm), 0|OPFL_Chain|OPFL_MemRefs,
189700 /*383133*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXWDrm), 0|OPFL_Chain|OPFL_MemRefs,
189711 /*383157*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXDQrm), 0|OPFL_Chain|OPFL_MemRefs,
189721 /*383179*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMOVSXBWrm), 0|OPFL_Chain|OPFL_MemRefs,
189733 /*383203*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMOVSXWDrm), 0|OPFL_Chain|OPFL_MemRefs,
189744 /*383227*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMOVSXDQrm), 0|OPFL_Chain|OPFL_MemRefs,
189754 /*383249*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBWZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
189766 /*383273*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXWDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
189777 /*383297*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXDQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
189787 /*383319*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
189799 /*383343*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXWQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
189814 /*383376*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBDrm), 0|OPFL_Chain|OPFL_MemRefs,
189822 /*383394*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMOVSXBDrm), 0|OPFL_Chain|OPFL_MemRefs,
189830 /*383412*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
189839 /*383432*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
189851 /*383457*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXWQrm), 0|OPFL_Chain|OPFL_MemRefs,
189859 /*383475*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMOVSXWQrm), 0|OPFL_Chain|OPFL_MemRefs,
189867 /*383493*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXWQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
189875 /*383508*/ /*SwitchOpcode*/ 72, TARGET_VAL(X86ISD::VZEXT_LOAD),// ->383583
189886 /*383529*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBDYrm), 0|OPFL_Chain|OPFL_MemRefs,
189894 /*383548*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBQYrm), 0|OPFL_Chain|OPFL_MemRefs,
189905 /*383571*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXWQYrm), 0|OPFL_Chain|OPFL_MemRefs,
189910 /*383583*/ /*SwitchOpcode*/ 6|128,2/*262*/, TARGET_VAL(ISD::LOAD),// ->383849
189923 /*383609*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBWrm), 0|OPFL_Chain|OPFL_MemRefs,
189931 /*383627*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMOVSXBWrm), 0|OPFL_Chain|OPFL_MemRefs,
189941 /*383649*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBDrm), 0|OPFL_Chain|OPFL_MemRefs,
189949 /*383667*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMOVSXBDrm), 0|OPFL_Chain|OPFL_MemRefs,
189959 /*383689*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBQrm), 0|OPFL_Chain|OPFL_MemRefs,
189967 /*383707*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMOVSXBQrm), 0|OPFL_Chain|OPFL_MemRefs,
189980 /*383734*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXWDrm), 0|OPFL_Chain|OPFL_MemRefs,
189988 /*383752*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMOVSXWDrm), 0|OPFL_Chain|OPFL_MemRefs,
189998 /*383774*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXWQrm), 0|OPFL_Chain|OPFL_MemRefs,
190006 /*383792*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMOVSXWQrm), 0|OPFL_Chain|OPFL_MemRefs,
190019 /*383818*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXDQrm), 0|OPFL_Chain|OPFL_MemRefs,
190027 /*383836*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMOVSXDQrm), 0|OPFL_Chain|OPFL_MemRefs,
190041 /*383865*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBDYrr), 0,
190047 /*383875*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBDZ256rr), 0,
190055 /*383889*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBQYrr), 0,
190061 /*383899*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBQZ256rr), 0,
190069 /*383913*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBWrr), 0,
190075 /*383923*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMOVSXBWrr), 0,
190081 /*383933*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBWZ128rr), 0,
190089 /*383947*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBDrr), 0,
190095 /*383957*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMOVSXBDrr), 0,
190101 /*383967*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBDZ128rr), 0,
190109 /*383981*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBQrr), 0,
190115 /*383991*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMOVSXBQrr), 0,
190121 /*384001*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBQZ128rr), 0,
190128 /*384013*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXBQZrr), 0,
190138 /*384031*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXWQYrr), 0,
190144 /*384041*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXWQZ256rr), 0,
190152 /*384055*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXWDrr), 0,
190158 /*384065*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMOVSXWDrr), 0,
190164 /*384075*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXWDZ128rr), 0,
190172 /*384089*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXWQrr), 0,
190178 /*384099*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMOVSXWQrr), 0,
190184 /*384109*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXWQZ128rr), 0,
190195 /*384127*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXDQrr), 0,
190201 /*384137*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMOVSXDQrr), 0,
190207 /*384147*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSXDQZ128rr), 0,
190214 /*384157*/ /*SwitchOpcode*/ 58|128,16/*2106*/, TARGET_VAL(ISD::ZERO_EXTEND_VECTOR_INREG),// ->386267
190217 /*384165*/ OPC_SwitchOpcode /*3 cases */, 40|128,11/*1448*/, TARGET_VAL(ISD::BITCAST),// ->385618
190219 /*384171*/ OPC_SwitchOpcode /*2 cases */, 120|128,7/*1016*/, TARGET_VAL(ISD::SCALAR_TO_VECTOR),// ->385192
190221 /*384177*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
190239 /*384207*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBDYrm), 0|OPFL_Chain|OPFL_MemRefs,
190255 /*384238*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBQYrm), 0|OPFL_Chain|OPFL_MemRefs,
190271 /*384271*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXWQYrm), 0|OPFL_Chain|OPFL_MemRefs,
190281 /*384293*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBWrm), 0|OPFL_Chain|OPFL_MemRefs,
190296 /*384322*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBWrm), 0|OPFL_Chain|OPFL_MemRefs,
190313 /*384354*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBDrm), 0|OPFL_Chain|OPFL_MemRefs,
190330 /*384387*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBQrm), 0|OPFL_Chain|OPFL_MemRefs,
190346 /*384419*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXWDrm), 0|OPFL_Chain|OPFL_MemRefs,
190360 /*384447*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXWDrm), 0|OPFL_Chain|OPFL_MemRefs,
190377 /*384479*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXWQrm), 0|OPFL_Chain|OPFL_MemRefs,
190393 /*384512*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXDQrm), 0|OPFL_Chain|OPFL_MemRefs,
190403 /*384534*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMOVZXBWrm), 0|OPFL_Chain|OPFL_MemRefs,
190418 /*384564*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXDQrm), 0|OPFL_Chain|OPFL_MemRefs,
190428 /*384586*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMOVZXBWrm), 0|OPFL_Chain|OPFL_MemRefs,
190446 /*384619*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMOVZXBDrm), 0|OPFL_Chain|OPFL_MemRefs,
190463 /*384652*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMOVZXBQrm), 0|OPFL_Chain|OPFL_MemRefs,
190479 /*384684*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMOVZXWDrm), 0|OPFL_Chain|OPFL_MemRefs,
190493 /*384712*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMOVZXWDrm), 0|OPFL_Chain|OPFL_MemRefs,
190510 /*384744*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMOVZXWQrm), 0|OPFL_Chain|OPFL_MemRefs,
190526 /*384777*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMOVZXDQrm), 0|OPFL_Chain|OPFL_MemRefs,
190536 /*384799*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBWZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
190551 /*384829*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMOVZXDQrm), 0|OPFL_Chain|OPFL_MemRefs,
190561 /*384851*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBWZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
190579 /*384884*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
190596 /*384917*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
190612 /*384949*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXWDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
190626 /*384977*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXWDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
190643 /*385009*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXWQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
190659 /*385042*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXDQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
190669 /*385064*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
190684 /*385093*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXDQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
190701 /*385125*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
190717 /*385157*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXWQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
190727 /*385179*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBQZrm), 0|OPFL_Chain|OPFL_MemRefs,
190733 /*385192*/ /*SwitchOpcode*/ 37|128,3/*421*/, TARGET_VAL(X86ISD::VZEXT_LOAD),// ->385617
190748 /*385220*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBWrm), 0|OPFL_Chain|OPFL_MemRefs,
190759 /*385243*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXWDrm), 0|OPFL_Chain|OPFL_MemRefs,
190770 /*385267*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXDQrm), 0|OPFL_Chain|OPFL_MemRefs,
190780 /*385289*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMOVZXBWrm), 0|OPFL_Chain|OPFL_MemRefs,
190792 /*385313*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMOVZXWDrm), 0|OPFL_Chain|OPFL_MemRefs,
190803 /*385337*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMOVZXDQrm), 0|OPFL_Chain|OPFL_MemRefs,
190813 /*385359*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBWZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
190825 /*385383*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXWDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
190836 /*385407*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXDQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
190846 /*385429*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
190858 /*385453*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXWQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
190873 /*385486*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBDrm), 0|OPFL_Chain|OPFL_MemRefs,
190881 /*385504*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMOVZXBDrm), 0|OPFL_Chain|OPFL_MemRefs,
190889 /*385522*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
190898 /*385542*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
190910 /*385567*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXWQrm), 0|OPFL_Chain|OPFL_MemRefs,
190918 /*385585*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMOVZXWQrm), 0|OPFL_Chain|OPFL_MemRefs,
190926 /*385603*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXWQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
190934 /*385618*/ /*SwitchOpcode*/ 72, TARGET_VAL(X86ISD::VZEXT_LOAD),// ->385693
190945 /*385639*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBDYrm), 0|OPFL_Chain|OPFL_MemRefs,
190953 /*385658*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBQYrm), 0|OPFL_Chain|OPFL_MemRefs,
190964 /*385681*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXWQYrm), 0|OPFL_Chain|OPFL_MemRefs,
190969 /*385693*/ /*SwitchOpcode*/ 6|128,2/*262*/, TARGET_VAL(ISD::LOAD),// ->385959
190982 /*385719*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBWrm), 0|OPFL_Chain|OPFL_MemRefs,
190990 /*385737*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMOVZXBWrm), 0|OPFL_Chain|OPFL_MemRefs,
191000 /*385759*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBDrm), 0|OPFL_Chain|OPFL_MemRefs,
191008 /*385777*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMOVZXBDrm), 0|OPFL_Chain|OPFL_MemRefs,
191018 /*385799*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBQrm), 0|OPFL_Chain|OPFL_MemRefs,
191026 /*385817*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMOVZXBQrm), 0|OPFL_Chain|OPFL_MemRefs,
191039 /*385844*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXWDrm), 0|OPFL_Chain|OPFL_MemRefs,
191047 /*385862*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMOVZXWDrm), 0|OPFL_Chain|OPFL_MemRefs,
191057 /*385884*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXWQrm), 0|OPFL_Chain|OPFL_MemRefs,
191065 /*385902*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMOVZXWQrm), 0|OPFL_Chain|OPFL_MemRefs,
191078 /*385928*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXDQrm), 0|OPFL_Chain|OPFL_MemRefs,
191086 /*385946*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMOVZXDQrm), 0|OPFL_Chain|OPFL_MemRefs,
191100 /*385975*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBDYrr), 0,
191106 /*385985*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBDZ256rr), 0,
191114 /*385999*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBQYrr), 0,
191120 /*386009*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBQZ256rr), 0,
191128 /*386023*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBWrr), 0,
191134 /*386033*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMOVZXBWrr), 0,
191140 /*386043*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBWZ128rr), 0,
191148 /*386057*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBDrr), 0,
191154 /*386067*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMOVZXBDrr), 0,
191160 /*386077*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBDZ128rr), 0,
191168 /*386091*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBQrr), 0,
191174 /*386101*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMOVZXBQrr), 0,
191180 /*386111*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBQZ128rr), 0,
191187 /*386123*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXBQZrr), 0,
191197 /*386141*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXWQYrr), 0,
191203 /*386151*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXWQZ256rr), 0,
191211 /*386165*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXWDrr), 0,
191217 /*386175*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMOVZXWDrr), 0,
191223 /*386185*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXWDZ128rr), 0,
191231 /*386199*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXWQrr), 0,
191237 /*386209*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMOVZXWQrr), 0,
191243 /*386219*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXWQZ128rr), 0,
191254 /*386237*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXDQrr), 0,
191260 /*386247*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMOVZXDQrr), 0,
191266 /*386257*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVZXDQZ128rr), 0,
191273 /*386267*/ /*SwitchOpcode*/ 105|128,7/*1001*/, TARGET_VAL(X86ISD::CVTP2SI),// ->387272
191276 /*386275*/ OPC_SwitchOpcode /*3 cases */, 80, TARGET_VAL(ISD::BITCAST),// ->386359
191278 /*386280*/ OPC_SwitchOpcode /*2 cases */, 40, TARGET_VAL(ISD::SCALAR_TO_VECTOR),// ->386324
191280 /*386285*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
191297 /*386313*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2QQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
191301 /*386324*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VZEXT_LOAD),// ->386358
191315 /*386347*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2QQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
191320 /*386359*/ /*SwitchOpcode*/ 126|128,2/*382*/, TARGET_VAL(ISD::LOAD),// ->386745
191333 /*386384*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2DQrm), 0|OPFL_Chain|OPFL_MemRefs,
191344 /*386407*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CVTPS2DQrm), 0|OPFL_Chain|OPFL_MemRefs,
191354 /*386429*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2DQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
191362 /*386448*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2QQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
191375 /*386475*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2DQYrm), 0|OPFL_Chain|OPFL_MemRefs,
191383 /*386493*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2DQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
191392 /*386513*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2QQZrm), 0|OPFL_Chain|OPFL_MemRefs,
191404 /*386538*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2DQrm), 0|OPFL_Chain|OPFL_MemRefs,
191415 /*386561*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CVTPD2DQrm), 0|OPFL_Chain|OPFL_MemRefs,
191425 /*386583*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2QQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
191433 /*386602*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2DQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
191446 /*386629*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2DQYrm), 0|OPFL_Chain|OPFL_MemRefs,
191454 /*386647*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2DQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
191463 /*386667*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2QQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
191474 /*386690*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2DQZrm), 0|OPFL_Chain|OPFL_MemRefs,
191484 /*386713*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2DQZrm), 0|OPFL_Chain|OPFL_MemRefs,
191492 /*386732*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2QQZrm), 0|OPFL_Chain|OPFL_MemRefs,
191498 /*386745*/ /*SwitchOpcode*/ 28|128,2/*284*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->387033
191510 /*386768*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2DQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
191520 /*386790*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2DQZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
191530 /*386812*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2DQZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
191543 /*386840*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2DQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
191551 /*386859*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2QQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
191562 /*386883*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2DQZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
191570 /*386902*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2QQZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
191581 /*386925*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2QQZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
191594 /*386952*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2QQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
191604 /*386975*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2QQZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
191612 /*386994*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2QQZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
191626 /*387021*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2DQZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
191639 /*387048*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2DQrr), 0,
191645 /*387058*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CVTPS2DQrr), 0,
191651 /*387068*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2DQZ128rr), 0,
191658 /*387080*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2QQZ128rr), 0,
191664 /*387091*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2QQZ256rr), 0,
191674 /*387109*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2DQYrr), 0,
191680 /*387119*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2DQZ256rr), 0,
191687 /*387131*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2QQZrr), 0,
191697 /*387149*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2DQrr), 0,
191703 /*387159*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CVTPD2DQrr), 0,
191709 /*387169*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2DQZ128rr), 0,
191716 /*387181*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2QQZ128rr), 0,
191726 /*387199*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2DQYrr), 0,
191732 /*387209*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2DQZ256rr), 0,
191739 /*387221*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2QQZ256rr), 0,
191748 /*387236*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2DQZrr), 0,
191756 /*387251*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2DQZrr), 0,
191762 /*387262*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2QQZrr), 0,
191769 /*387272*/ /*SwitchOpcode*/ 25|128,6/*793*/, TARGET_VAL(X86ISD::CVTP2UI),// ->388069
191772 /*387280*/ OPC_SwitchOpcode /*3 cases */, 80, TARGET_VAL(ISD::BITCAST),// ->387364
191774 /*387285*/ OPC_SwitchOpcode /*2 cases */, 40, TARGET_VAL(ISD::SCALAR_TO_VECTOR),// ->387329
191776 /*387290*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
191793 /*387318*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2UQQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
191797 /*387329*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VZEXT_LOAD),// ->387363
191811 /*387352*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2UQQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
191816 /*387364*/ /*SwitchOpcode*/ 118|128,1/*246*/, TARGET_VAL(ISD::LOAD),// ->387614
191828 /*387387*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2UDQZrm), 0|OPFL_Chain|OPFL_MemRefs,
191838 /*387410*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2UDQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
191846 /*387429*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2UQQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
191857 /*387453*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2UDQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
191865 /*387472*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2UQQZrm), 0|OPFL_Chain|OPFL_MemRefs,
191876 /*387496*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2UDQZrm), 0|OPFL_Chain|OPFL_MemRefs,
191884 /*387515*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2UQQZrm), 0|OPFL_Chain|OPFL_MemRefs,
191895 /*387539*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2UDQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
191903 /*387558*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2UQQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
191914 /*387582*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2UQQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
191922 /*387601*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2UDQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
191928 /*387614*/ /*SwitchOpcode*/ 28|128,2/*284*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->387902
191940 /*387637*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2UDQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
191950 /*387659*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2UDQZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
191960 /*387681*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2UDQZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
191973 /*387709*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2UDQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
191981 /*387728*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2UQQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
191992 /*387752*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2UDQZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
192000 /*387771*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2UQQZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
192011 /*387794*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2UQQZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
192024 /*387821*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2UQQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
192034 /*387844*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2UQQZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
192042 /*387863*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2UQQZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
192056 /*387890*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2UDQZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
192068 /*387914*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2UDQZrr), 0,
192076 /*387929*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2UDQZ128rr), 0,
192082 /*387940*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2UQQZ128rr), 0,
192088 /*387951*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2UQQZ256rr), 0,
192097 /*387967*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2UDQZ256rr), 0,
192103 /*387978*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2UQQZrr), 0,
192112 /*387994*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2UDQZrr), 0,
192118 /*388005*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2UQQZrr), 0,
192127 /*388021*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2UDQZ256rr), 0,
192133 /*388032*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2UQQZ256rr), 0,
192142 /*388048*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2UQQZ128rr), 0,
192148 /*388059*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2UDQZ128rr), 0,
192155 /*388069*/ /*SwitchOpcode*/ 103|128,8/*1127*/, TARGET_VAL(X86ISD::CVTTP2SI),// ->389200
192158 /*388077*/ OPC_SwitchOpcode /*3 cases */, 80, TARGET_VAL(ISD::BITCAST),// ->388161
192160 /*388082*/ OPC_SwitchOpcode /*2 cases */, 40, TARGET_VAL(ISD::SCALAR_TO_VECTOR),// ->388126
192162 /*388087*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
192179 /*388115*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2QQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
192183 /*388126*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VZEXT_LOAD),// ->388160
192197 /*388149*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2QQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
192202 /*388161*/ /*SwitchOpcode*/ 126|128,2/*382*/, TARGET_VAL(ISD::LOAD),// ->388547
192215 /*388186*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2DQrm), 0|OPFL_Chain|OPFL_MemRefs,
192226 /*388209*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CVTTPS2DQrm), 0|OPFL_Chain|OPFL_MemRefs,
192236 /*388231*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2DQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
192244 /*388250*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2QQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
192257 /*388277*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2DQYrm), 0|OPFL_Chain|OPFL_MemRefs,
192265 /*388295*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2DQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
192274 /*388315*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2QQZrm), 0|OPFL_Chain|OPFL_MemRefs,
192286 /*388340*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2DQrm), 0|OPFL_Chain|OPFL_MemRefs,
192297 /*388363*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CVTTPD2DQrm), 0|OPFL_Chain|OPFL_MemRefs,
192307 /*388385*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2QQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
192315 /*388404*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2DQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
192328 /*388431*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2DQYrm), 0|OPFL_Chain|OPFL_MemRefs,
192336 /*388449*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2DQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
192345 /*388469*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2QQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
192356 /*388492*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2DQZrm), 0|OPFL_Chain|OPFL_MemRefs,
192366 /*388515*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2DQZrm), 0|OPFL_Chain|OPFL_MemRefs,
192374 /*388534*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2QQZrm), 0|OPFL_Chain|OPFL_MemRefs,
192380 /*388547*/ /*SwitchOpcode*/ 28|128,2/*284*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->388835
192392 /*388570*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2DQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
192402 /*388592*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2DQZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
192412 /*388614*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2DQZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
192425 /*388642*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2DQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
192433 /*388661*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2QQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
192444 /*388685*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2DQZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
192452 /*388704*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2QQZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
192463 /*388727*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2QQZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
192476 /*388754*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2QQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
192486 /*388777*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2QQZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
192494 /*388796*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2QQZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
192508 /*388823*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2DQZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
192521 /*388850*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2DQrr), 0,
192527 /*388860*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CVTTPS2DQrr), 0,
192533 /*388870*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2DQZ128rr), 0,
192540 /*388882*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2QQZ128rr), 0,
192547 /*388895*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2QQZ256rr), 0,
192553 /*388905*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
192556 /*388914*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
192558 /*388923*/ OPC_EmitNode1, TARGET_VAL(X86::VCVTTPS2QQZrr), 0,
192561 /*388933*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
192572 /*388953*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2DQYrr), 0,
192578 /*388963*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2DQZ256rr), 0,
192585 /*388975*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2QQZrr), 0,
192595 /*388993*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2DQrr), 0,
192601 /*389003*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CVTTPD2DQrr), 0,
192607 /*389013*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2DQZ128rr), 0,
192615 /*389027*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2QQZ128rr), 0,
192621 /*389037*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
192624 /*389046*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
192626 /*389055*/ OPC_EmitNode1, TARGET_VAL(X86::VCVTTPD2QQZrr), 0,
192629 /*389065*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
192640 /*389085*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2DQYrr), 0,
192646 /*389095*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2DQZ256rr), 0,
192654 /*389109*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2QQZ256rr), 0,
192660 /*389119*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
192663 /*389128*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
192665 /*389137*/ OPC_EmitNode1, TARGET_VAL(X86::VCVTTPD2QQZrr), 0,
192668 /*389147*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
192678 /*389164*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2DQZrr), 0,
192686 /*389179*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2DQZrr), 0,
192692 /*389190*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2QQZrr), 0,
192699 /*389200*/ /*SwitchOpcode*/ 21|128,8/*1045*/, TARGET_VAL(X86ISD::CVTTP2UI),// ->390249
192702 /*389208*/ OPC_SwitchOpcode /*3 cases */, 80, TARGET_VAL(ISD::BITCAST),// ->389292
192704 /*389213*/ OPC_SwitchOpcode /*2 cases */, 40, TARGET_VAL(ISD::SCALAR_TO_VECTOR),// ->389257
192706 /*389218*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
192723 /*389246*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2UQQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
192727 /*389257*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VZEXT_LOAD),// ->389291
192741 /*389280*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2UQQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
192746 /*389292*/ /*SwitchOpcode*/ 118|128,1/*246*/, TARGET_VAL(ISD::LOAD),// ->389542
192758 /*389315*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2UDQZrm), 0|OPFL_Chain|OPFL_MemRefs,
192768 /*389338*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2UDQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
192776 /*389357*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2UQQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
192787 /*389381*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2UDQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
192795 /*389400*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2UQQZrm), 0|OPFL_Chain|OPFL_MemRefs,
192806 /*389424*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2UDQZrm), 0|OPFL_Chain|OPFL_MemRefs,
192814 /*389443*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2UQQZrm), 0|OPFL_Chain|OPFL_MemRefs,
192825 /*389467*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2UDQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
192833 /*389486*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2UQQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
192844 /*389510*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2UQQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
192852 /*389529*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2UDQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
192858 /*389542*/ /*SwitchOpcode*/ 28|128,2/*284*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->389830
192870 /*389565*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2UDQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
192880 /*389587*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2UDQZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
192890 /*389609*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2UDQZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
192903 /*389637*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2UDQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
192911 /*389656*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2UQQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
192922 /*389680*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2UDQZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
192930 /*389699*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2UQQZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
192941 /*389722*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2UQQZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
192954 /*389749*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2UQQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
192964 /*389772*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2UQQZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
192972 /*389791*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2UQQZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
192986 /*389818*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2UDQZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
192998 /*389842*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2UDQZrr), 0,
193007 /*389859*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2UDQZ128rr), 0,
193013 /*389869*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
193016 /*389878*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
193018 /*389887*/ OPC_EmitNode1, TARGET_VAL(X86::VCVTTPS2UDQZrr), 0,
193021 /*389897*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
193028 /*389910*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2UQQZ128rr), 0,
193035 /*389923*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2UQQZ256rr), 0,
193041 /*389933*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
193044 /*389942*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
193046 /*389951*/ OPC_EmitNode1, TARGET_VAL(X86::VCVTTPS2UQQZrr), 0,
193049 /*389961*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
193060 /*389981*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2UDQZ256rr), 0,
193066 /*389991*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
193069 /*390000*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
193071 /*390009*/ OPC_EmitNode1, TARGET_VAL(X86::VCVTTPS2UDQZrr), 0,
193074 /*390019*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
193081 /*390032*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2UQQZrr), 0,
193090 /*390048*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2UDQZrr), 0,
193096 /*390059*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2UQQZrr), 0,
193106 /*390077*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2UDQZ256rr), 0,
193112 /*390087*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
193115 /*390096*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
193117 /*390105*/ OPC_EmitNode1, TARGET_VAL(X86::VCVTTPD2UDQZrr), 0,
193120 /*390115*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
193128 /*390130*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2UQQZ256rr), 0,
193134 /*390140*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
193137 /*390149*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
193139 /*390158*/ OPC_EmitNode1, TARGET_VAL(X86::VCVTTPD2UQQZrr), 0,
193142 /*390168*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
193153 /*390188*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2UQQZ128rr), 0,
193159 /*390198*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
193162 /*390207*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
193164 /*390216*/ OPC_EmitNode1, TARGET_VAL(X86::VCVTTPD2UQQZrr), 0,
193167 /*390226*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
193174 /*390239*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2UDQZ128rr), 0,
193181 /*390249*/ /*SwitchOpcode*/ 8|128,4/*520*/, TARGET_VAL(X86ISD::VALIGN),// ->390773
193185 /*390258*/ OPC_SwitchOpcode /*3 cases */, 114, TARGET_VAL(ISD::BITCAST),// ->390376
193187 /*390263*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
193198 /*390279*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
193205 /*390294*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNDZrmbi), 0|OPFL_Chain|OPFL_MemRefs,
193214 /*390313*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
193221 /*390328*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNDZ128rmbi), 0|OPFL_Chain|OPFL_MemRefs,
193230 /*390347*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
193237 /*390362*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNDZ256rmbi), 0|OPFL_Chain|OPFL_MemRefs,
193242 /*390376*/ /*SwitchOpcode*/ 15|128,1/*143*/, TARGET_VAL(ISD::LOAD),// ->390523
193252 /*390391*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
193258 /*390404*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNDZrmi), 0|OPFL_Chain|OPFL_MemRefs,
193266 /*390425*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNDZ128rmi), 0|OPFL_Chain|OPFL_MemRefs,
193274 /*390446*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNDZ256rmi), 0|OPFL_Chain|OPFL_MemRefs,
193282 /*390467*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNQZrmi), 0|OPFL_Chain|OPFL_MemRefs,
193290 /*390488*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNQZ128rmi), 0|OPFL_Chain|OPFL_MemRefs,
193298 /*390509*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNQZ256rmi), 0|OPFL_Chain|OPFL_MemRefs,
193303 /*390523*/ /*SwitchOpcode*/ 28|128,1/*156*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->390683
193313 /*390538*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
193319 /*390551*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNDZrmbi), 0|OPFL_Chain|OPFL_MemRefs,
193327 /*390572*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNDZ128rmbi), 0|OPFL_Chain|OPFL_MemRefs,
193335 /*390593*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNDZ256rmbi), 0|OPFL_Chain|OPFL_MemRefs,
193345 /*390613*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
193351 /*390626*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNQZrmbi), 0|OPFL_Chain|OPFL_MemRefs,
193359 /*390647*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNQZ128rmbi), 0|OPFL_Chain|OPFL_MemRefs,
193367 /*390668*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNQZ256rmbi), 0|OPFL_Chain|OPFL_MemRefs,
193378 /*390688*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
193382 /*390697*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNDZrri), 0,
193388 /*390710*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNDZ128rri), 0,
193394 /*390723*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNDZ256rri), 0,
193400 /*390736*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNQZrri), 0,
193406 /*390749*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNQZ128rri), 0,
193412 /*390762*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VALIGNQZ256rri), 0,
193418 /*390773*/ /*SwitchOpcode*/ 101|128,2/*357*/, TARGET_VAL(X86ISD::GF2P8AFFINEINVQB),// ->391134
193422 /*390782*/ OPC_SwitchOpcode /*2 cases */, 105, TARGET_VAL(ISD::BITCAST),// ->390891
193424 /*390787*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
193435 /*390803*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
193441 /*390815*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8AFFINEINVQBZrmbi), 0|OPFL_Chain|OPFL_MemRefs,
193450 /*390834*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
193456 /*390846*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8AFFINEINVQBZ256rmbi), 0|OPFL_Chain|OPFL_MemRefs,
193465 /*390865*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
193471 /*390877*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8AFFINEINVQBZ128rmbi), 0|OPFL_Chain|OPFL_MemRefs,
193476 /*390891*/ /*SwitchOpcode*/ 18|128,1/*146*/, TARGET_VAL(ISD::LOAD),// ->391041
193486 /*390906*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
193493 /*390921*/ OPC_MorphNodeTo1, TARGET_VAL(X86::GF2P8AFFINEINVQBrmi), 0|OPFL_Chain|OPFL_MemRefs,
193501 /*390941*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8AFFINEINVQBrmi), 0|OPFL_Chain|OPFL_MemRefs,
193509 /*390961*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8AFFINEINVQBZ128rmi), 0|OPFL_Chain|OPFL_MemRefs,
193519 /*390985*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8AFFINEINVQBYrmi), 0|OPFL_Chain|OPFL_MemRefs,
193527 /*391005*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8AFFINEINVQBZ256rmi), 0|OPFL_Chain|OPFL_MemRefs,
193536 /*391027*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8AFFINEINVQBZrmi), 0|OPFL_Chain|OPFL_MemRefs,
193546 /*391046*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
193551 /*391057*/ OPC_MorphNodeTo1, TARGET_VAL(X86::GF2P8AFFINEINVQBrri), 0,
193557 /*391069*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8AFFINEINVQBrri), 0,
193563 /*391081*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8AFFINEINVQBZ128rri), 0,
193571 /*391097*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8AFFINEINVQBYrri), 0,
193577 /*391109*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8AFFINEINVQBZ256rri), 0,
193584 /*391123*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8AFFINEINVQBZrri), 0,
193590 /*391134*/ /*SwitchOpcode*/ 101|128,2/*357*/, TARGET_VAL(X86ISD::GF2P8AFFINEQB),// ->391495
193594 /*391143*/ OPC_SwitchOpcode /*2 cases */, 105, TARGET_VAL(ISD::BITCAST),// ->391252
193596 /*391148*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
193607 /*391164*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
193613 /*391176*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8AFFINEQBZrmbi), 0|OPFL_Chain|OPFL_MemRefs,
193622 /*391195*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
193628 /*391207*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8AFFINEQBZ256rmbi), 0|OPFL_Chain|OPFL_MemRefs,
193637 /*391226*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
193643 /*391238*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8AFFINEQBZ128rmbi), 0|OPFL_Chain|OPFL_MemRefs,
193648 /*391252*/ /*SwitchOpcode*/ 18|128,1/*146*/, TARGET_VAL(ISD::LOAD),// ->391402
193658 /*391267*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
193665 /*391282*/ OPC_MorphNodeTo1, TARGET_VAL(X86::GF2P8AFFINEQBrmi), 0|OPFL_Chain|OPFL_MemRefs,
193673 /*391302*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8AFFINEQBrmi), 0|OPFL_Chain|OPFL_MemRefs,
193681 /*391322*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8AFFINEQBZ128rmi), 0|OPFL_Chain|OPFL_MemRefs,
193691 /*391346*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8AFFINEQBYrmi), 0|OPFL_Chain|OPFL_MemRefs,
193699 /*391366*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8AFFINEQBZ256rmi), 0|OPFL_Chain|OPFL_MemRefs,
193708 /*391388*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8AFFINEQBZrmi), 0|OPFL_Chain|OPFL_MemRefs,
193718 /*391407*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
193723 /*391418*/ OPC_MorphNodeTo1, TARGET_VAL(X86::GF2P8AFFINEQBrri), 0,
193729 /*391430*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8AFFINEQBrri), 0,
193735 /*391442*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8AFFINEQBZ128rri), 0,
193743 /*391458*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8AFFINEQBYrri), 0,
193749 /*391470*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8AFFINEQBZ256rri), 0,
193756 /*391484*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8AFFINEQBZrri), 0,
193762 /*391495*/ /*SwitchOpcode*/ 62|128,39/*5054*/, TARGET_VAL(ISD::INSERT_SUBVECTOR),// ->396553
193765 /*391503*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
193780 /*391529*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
193783 /*391538*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
193786 /*391551*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBLENDPSYrmi), 0|OPFL_Chain|OPFL_MemRefs,
193794 /*391572*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
193797 /*391581*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
193800 /*391594*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBLENDPSYrmi), 0|OPFL_Chain|OPFL_MemRefs,
193808 /*391615*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
193811 /*391624*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
193814 /*391637*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBLENDPSYrmi), 0|OPFL_Chain|OPFL_MemRefs,
193822 /*391658*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
193825 /*391667*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
193828 /*391680*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBLENDPSYrmi), 0|OPFL_Chain|OPFL_MemRefs,
193837 /*391699*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
193847 /*391715*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
193856 /*391735*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF128rm), 0|OPFL_Chain|OPFL_MemRefs,
193865 /*391758*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI128rm), 0|OPFL_Chain|OPFL_MemRefs,
193876 /*391785*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF128rm), 0|OPFL_Chain|OPFL_MemRefs,
193885 /*391808*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI128rm), 0|OPFL_Chain|OPFL_MemRefs,
193894 /*391831*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI32x4Z256rm), 0|OPFL_Chain|OPFL_MemRefs,
193905 /*391858*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF128rm), 0|OPFL_Chain|OPFL_MemRefs,
193914 /*391881*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI128rm), 0|OPFL_Chain|OPFL_MemRefs,
193925 /*391908*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF128rm), 0|OPFL_Chain|OPFL_MemRefs,
193934 /*391931*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI128rm), 0|OPFL_Chain|OPFL_MemRefs,
193944 /*391951*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
193952 /*391968*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI32x4Zrm), 0|OPFL_Chain|OPFL_MemRefs,
193960 /*391986*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
193968 /*392003*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI64x4Zrm), 0|OPFL_Chain|OPFL_MemRefs,
193975 /*392019*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
193983 /*392036*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI32x4Z256rm), 0|OPFL_Chain|OPFL_MemRefs,
193991 /*392054*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
193999 /*392071*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI32x4Zrm), 0|OPFL_Chain|OPFL_MemRefs,
194007 /*392089*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
194015 /*392106*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI64x4Zrm), 0|OPFL_Chain|OPFL_MemRefs,
194022 /*392122*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
194030 /*392140*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI32x4Z256rm), 0|OPFL_Chain|OPFL_MemRefs,
194039 /*392164*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI32x4Z256rm), 0|OPFL_Chain|OPFL_MemRefs,
194048 /*392183*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
194056 /*392200*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI32x4Zrm), 0|OPFL_Chain|OPFL_MemRefs,
194064 /*392218*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
194072 /*392235*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI32x4Zrm), 0|OPFL_Chain|OPFL_MemRefs,
194080 /*392253*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
194088 /*392270*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI64x4Zrm), 0|OPFL_Chain|OPFL_MemRefs,
194096 /*392288*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
194104 /*392305*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI64x4Zrm), 0|OPFL_Chain|OPFL_MemRefs,
194116 /*392330*/ OPC_CheckOpcode, TARGET_VAL(ISD::SCALAR_TO_VECTOR),
194125 /*392347*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
194128 /*392356*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
194131 /*392368*/ OPC_EmitNode2, TARGET_VAL(X86::AND32ri8), 0,
194133 /*392377*/ OPC_EmitNode1, TARGET_VAL(X86::KMOVWkr), 0,
194136 /*392387*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
194152 /*392420*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
194159 /*392435*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
194166 /*392450*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
194173 /*392465*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
194186 /*392491*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
194193 /*392506*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
194200 /*392521*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
194213 /*392547*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
194220 /*392562*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
194233 /*392587*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
194245 /*392612*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
194252 /*392627*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
194259 /*392642*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
194266 /*392657*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
194279 /*392683*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
194286 /*392698*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
194293 /*392713*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
194300 /*392728*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
194314 /*392757*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVDQArr), 0,
194317 /*392767*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
194324 /*392782*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVDQA64Z128rr), 0,
194327 /*392792*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
194336 /*392811*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVDQArr), 0,
194339 /*392821*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
194346 /*392836*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVDQA64Z128rr), 0,
194349 /*392846*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
194358 /*392865*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVDQArr), 0,
194361 /*392875*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
194368 /*392890*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVDQA64Z128rr), 0,
194371 /*392900*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
194380 /*392919*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVDQArr), 0,
194383 /*392929*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
194390 /*392944*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVDQA64Z128rr), 0,
194393 /*392954*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
194406 /*392979*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVDQA64Z128rr), 0,
194409 /*392989*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
194416 /*393004*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVDQArr), 0,
194419 /*393014*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
194431 /*393038*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVDQA64Z128rr), 0,
194434 /*393048*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
194441 /*393063*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVDQArr), 0,
194444 /*393073*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
194456 /*393097*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVDQA64Z128rr), 0,
194459 /*393107*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
194466 /*393122*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVDQArr), 0,
194469 /*393132*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
194481 /*393156*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVDQA64Z128rr), 0,
194484 /*393166*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
194491 /*393181*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVDQArr), 0,
194494 /*393191*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
194506 /*393215*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVDQA64Z256rr), 0,
194509 /*393225*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
194516 /*393240*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVDQAYrr), 0,
194519 /*393250*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
194531 /*393274*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVDQA64Z256rr), 0,
194534 /*393284*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
194541 /*393299*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVDQAYrr), 0,
194544 /*393309*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
194556 /*393333*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVDQA64Z256rr), 0,
194559 /*393343*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
194566 /*393358*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVDQAYrr), 0,
194569 /*393368*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
194581 /*393392*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVDQA64Z256rr), 0,
194584 /*393402*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
194591 /*393417*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVDQAYrr), 0,
194594 /*393427*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
194605 /*393450*/ OPC_EmitNode1, TARGET_VAL(X86::KMOVBkk), 0,
194608 /*393460*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
194615 /*393474*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
194618 /*393485*/ OPC_EmitNode1, TARGET_VAL(X86::KSHIFTLWri), 0,
194621 /*393496*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KSHIFTRWri), 0,
194629 /*393511*/ OPC_EmitNode1, TARGET_VAL(X86::KMOVBkk), 0,
194632 /*393521*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
194639 /*393535*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
194642 /*393546*/ OPC_EmitNode1, TARGET_VAL(X86::KSHIFTLDri), 0,
194645 /*393557*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KSHIFTRDri), 0,
194653 /*393572*/ OPC_EmitNode1, TARGET_VAL(X86::KMOVBkk), 0,
194656 /*393582*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
194663 /*393596*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
194666 /*393607*/ OPC_EmitNode1, TARGET_VAL(X86::KSHIFTLQri), 0,
194669 /*393618*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KSHIFTRQri), 0,
194680 /*393638*/ OPC_EmitNode1, TARGET_VAL(X86::KMOVWkk), 0,
194683 /*393648*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
194689 /*393660*/ OPC_EmitNode1, TARGET_VAL(X86::KMOVWkk), 0,
194692 /*393670*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
194702 /*393688*/ OPC_EmitNode1, TARGET_VAL(X86::KMOVDkk), 0,
194705 /*393698*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
194715 /*393720*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
194718 /*393731*/ OPC_EmitNode1, TARGET_VAL(X86::KSHIFTLWri), 0,
194721 /*393742*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KSHIFTRWri), 0,
194728 /*393757*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
194731 /*393768*/ OPC_EmitNode1, TARGET_VAL(X86::KSHIFTLBri), 0,
194734 /*393779*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KSHIFTRBri), 0,
194741 /*393794*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
194744 /*393805*/ OPC_EmitNode1, TARGET_VAL(X86::KSHIFTLDri), 0,
194747 /*393816*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KSHIFTRDri), 0,
194754 /*393831*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
194757 /*393842*/ OPC_EmitNode1, TARGET_VAL(X86::KSHIFTLQri), 0,
194760 /*393853*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KSHIFTRQri), 0,
194771 /*393876*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
194774 /*393887*/ OPC_EmitNode1, TARGET_VAL(X86::KSHIFTLWri), 0,
194777 /*393898*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KSHIFTRWri), 0,
194784 /*393913*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
194787 /*393924*/ OPC_EmitNode1, TARGET_VAL(X86::KSHIFTLBri), 0,
194790 /*393935*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KSHIFTRBri), 0,
194797 /*393950*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
194800 /*393961*/ OPC_EmitNode1, TARGET_VAL(X86::KSHIFTLDri), 0,
194803 /*393972*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KSHIFTRDri), 0,
194810 /*393987*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
194813 /*393998*/ OPC_EmitNode1, TARGET_VAL(X86::KSHIFTLQri), 0,
194816 /*394009*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KSHIFTRQri), 0,
194827 /*394032*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
194830 /*394043*/ OPC_EmitNode1, TARGET_VAL(X86::KSHIFTLWri), 0,
194833 /*394054*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KSHIFTRWri), 0,
194840 /*394069*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
194843 /*394080*/ OPC_EmitNode1, TARGET_VAL(X86::KSHIFTLBri), 0,
194846 /*394091*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KSHIFTRBri), 0,
194853 /*394106*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
194856 /*394117*/ OPC_EmitNode1, TARGET_VAL(X86::KSHIFTLDri), 0,
194859 /*394128*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KSHIFTRDri), 0,
194866 /*394143*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
194869 /*394154*/ OPC_EmitNode1, TARGET_VAL(X86::KSHIFTLQri), 0,
194872 /*394165*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KSHIFTRQri), 0,
194881 /*394179*/ OPC_CheckOpcode, TARGET_VAL(ISD::UNDEF),
194889 /*394195*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
194898 /*394214*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
194904 /*394227*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
194910 /*394240*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
194916 /*394253*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
194922 /*394266*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
194932 /*394286*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
194938 /*394299*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
194944 /*394312*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
194950 /*394325*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
194956 /*394338*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
194966 /*394358*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
194972 /*394371*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
194978 /*394384*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
194984 /*394397*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
194994 /*394417*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
195000 /*394430*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
195006 /*394443*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
195016 /*394463*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
195022 /*394476*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
195032 /*394495*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
195039 /*394509*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
195042 /*394518*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
195047 /*394529*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
195050 /*394538*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
195055 /*394549*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
195058 /*394558*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
195063 /*394569*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
195066 /*394578*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
195075 /*394595*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
195078 /*394604*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
195086 /*394620*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
195089 /*394629*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
195097 /*394645*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
195100 /*394654*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
195108 /*394670*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
195111 /*394679*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
195119 /*394695*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
195122 /*394704*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
195130 /*394720*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
195133 /*394729*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
195141 /*394745*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
195144 /*394754*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
195152 /*394770*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
195155 /*394779*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
195168 /*394803*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
195171 /*394812*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
195174 /*394824*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBLENDPSYrri), 0,
195180 /*394837*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
195183 /*394846*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
195186 /*394858*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBLENDPSYrri), 0,
195192 /*394871*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
195195 /*394880*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
195198 /*394892*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBLENDPSYrri), 0,
195204 /*394905*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
195207 /*394914*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
195210 /*394926*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBLENDPSYrri), 0,
195221 /*394945*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
195228 /*394961*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF128rr), 0,
195235 /*394976*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI128rr), 0,
195244 /*394995*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF128rr), 0,
195251 /*395010*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI128rr), 0,
195258 /*395025*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI32x4Z256rr), 0,
195267 /*395044*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF128rr), 0,
195274 /*395059*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI128rr), 0,
195283 /*395078*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF128rr), 0,
195290 /*395093*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI128rr), 0,
195299 /*395108*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
195305 /*395121*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI32x4Zrr), 0,
195312 /*395134*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
195318 /*395147*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI64x4Zrr), 0,
195324 /*395158*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
195330 /*395171*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI32x4Z256rr), 0,
195337 /*395184*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
195343 /*395197*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI32x4Zrr), 0,
195350 /*395210*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
195356 /*395223*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI64x4Zrr), 0,
195362 /*395234*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
195368 /*395248*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI32x4Z256rr), 0,
195375 /*395264*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI32x4Z256rr), 0,
195383 /*395278*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
195389 /*395291*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI32x4Zrr), 0,
195396 /*395304*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
195402 /*395317*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI32x4Zrr), 0,
195409 /*395330*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
195415 /*395343*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI64x4Zrr), 0,
195422 /*395356*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
195428 /*395369*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI64x4Zrr), 0,
195435 /*395381*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
195450 /*395407*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
195453 /*395416*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
195456 /*395428*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBLENDPDYrmi), 0|OPFL_Chain|OPFL_MemRefs,
195464 /*395449*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
195467 /*395458*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
195470 /*395471*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBLENDPSYrmi), 0|OPFL_Chain|OPFL_MemRefs,
195479 /*395490*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
195489 /*395505*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
195498 /*395525*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF128rm), 0|OPFL_Chain|OPFL_MemRefs,
195507 /*395548*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF32x4Z256rm), 0|OPFL_Chain|OPFL_MemRefs,
195517 /*395573*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF128rm), 0|OPFL_Chain|OPFL_MemRefs,
195526 /*395592*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
195534 /*395609*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF32x4Zrm), 0|OPFL_Chain|OPFL_MemRefs,
195542 /*395627*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
195550 /*395644*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF64x4Zrm), 0|OPFL_Chain|OPFL_MemRefs,
195557 /*395660*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
195565 /*395677*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF32x4Z256rm), 0|OPFL_Chain|OPFL_MemRefs,
195573 /*395695*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
195581 /*395712*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF32x4Zrm), 0|OPFL_Chain|OPFL_MemRefs,
195589 /*395730*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
195597 /*395747*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF64x4Zrm), 0|OPFL_Chain|OPFL_MemRefs,
195615 /*395786*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVAPDrr), 0,
195618 /*395796*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
195625 /*395811*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVAPDZ128rr), 0,
195628 /*395821*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
195637 /*395840*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVAPSrr), 0,
195640 /*395850*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
195647 /*395865*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVAPSZ128rr), 0,
195650 /*395875*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
195663 /*395900*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVAPDZ128rr), 0,
195666 /*395910*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
195673 /*395925*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVAPDrr), 0,
195676 /*395935*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
195688 /*395959*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVAPSZ128rr), 0,
195691 /*395969*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
195698 /*395984*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVAPSrr), 0,
195701 /*395994*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
195713 /*396018*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVAPDZ256rr), 0,
195716 /*396028*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
195723 /*396043*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVAPDYrr), 0,
195726 /*396053*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
195738 /*396077*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVAPSZ256rr), 0,
195741 /*396087*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
195748 /*396102*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVAPSYrr), 0,
195751 /*396112*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
195758 /*396125*/ OPC_CheckOpcode, TARGET_VAL(ISD::UNDEF),
195765 /*396139*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
195768 /*396148*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
195773 /*396159*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
195776 /*396168*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
195785 /*396185*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
195788 /*396194*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
195796 /*396210*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
195799 /*396219*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
195807 /*396235*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
195810 /*396244*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
195818 /*396260*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
195821 /*396269*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
195834 /*396292*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
195837 /*396301*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
195840 /*396313*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBLENDPDYrri), 0,
195846 /*396326*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
195849 /*396335*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
195852 /*396347*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBLENDPSYrri), 0,
195863 /*396365*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
195870 /*396381*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF128rr), 0,
195877 /*396396*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF32x4Z256rr), 0,
195885 /*396413*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF128rr), 0,
195893 /*396427*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
195899 /*396440*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF32x4Zrr), 0,
195906 /*396453*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
195912 /*396466*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF64x4Zrr), 0,
195918 /*396477*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
195924 /*396490*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF32x4Z256rr), 0,
195931 /*396503*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
195937 /*396516*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF32x4Zrr), 0,
195944 /*396529*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
195950 /*396542*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF64x4Zrr), 0,
195956 /*396553*/ /*SwitchOpcode*/ 46|128,1/*174*/, TARGET_VAL(X86ISD::MCVTP2SI),// ->396731
195959 /*396561*/ OPC_SwitchOpcode /*2 cases */, 62, TARGET_VAL(ISD::LOAD),// ->396627
195977 /*396590*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2DQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
195988 /*396613*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2DQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
195993 /*396627*/ /*SwitchOpcode*/ 60, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->396690
196010 /*396653*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2DQZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
196021 /*396676*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2DQZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
196037 /*396705*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2DQZ128rrkz), 0,
196046 /*396720*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2DQZ128rrk), 0,
196052 /*396731*/ /*SwitchOpcode*/ 46|128,1/*174*/, TARGET_VAL(X86ISD::MCVTTP2SI),// ->396909
196055 /*396739*/ OPC_SwitchOpcode /*2 cases */, 62, TARGET_VAL(ISD::LOAD),// ->396805
196073 /*396768*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2DQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
196084 /*396791*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2DQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
196089 /*396805*/ /*SwitchOpcode*/ 60, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->396868
196106 /*396831*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2DQZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
196117 /*396854*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2DQZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
196133 /*396883*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2DQZ128rrkz), 0,
196142 /*396898*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2DQZ128rrk), 0,
196148 /*396909*/ /*SwitchOpcode*/ 46|128,1/*174*/, TARGET_VAL(X86ISD::MCVTP2UI),// ->397087
196151 /*396917*/ OPC_SwitchOpcode /*2 cases */, 62, TARGET_VAL(ISD::LOAD),// ->396983
196169 /*396946*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2UDQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
196180 /*396969*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2UDQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
196185 /*396983*/ /*SwitchOpcode*/ 60, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->397046
196202 /*397009*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2UDQZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
196213 /*397032*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2UDQZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
196229 /*397061*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2UDQZ128rrkz), 0,
196238 /*397076*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2UDQZ128rrk), 0,
196244 /*397087*/ /*SwitchOpcode*/ 46|128,1/*174*/, TARGET_VAL(X86ISD::MCVTTP2UI),// ->397265
196247 /*397095*/ OPC_SwitchOpcode /*2 cases */, 62, TARGET_VAL(ISD::LOAD),// ->397161
196265 /*397124*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2UDQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
196276 /*397147*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2UDQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
196281 /*397161*/ /*SwitchOpcode*/ 60, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->397224
196298 /*397187*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2UDQZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
196309 /*397210*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2UDQZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
196325 /*397239*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2UDQZ128rrkz), 0,
196334 /*397254*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2UDQZ128rrk), 0,
196340 /*397265*/ /*SwitchOpcode*/ 46|128,1/*174*/, TARGET_VAL(X86ISD::MCVTNEPS2BF16),// ->397443
196343 /*397273*/ OPC_SwitchOpcode /*2 cases */, 62, TARGET_VAL(ISD::LOAD),// ->397339
196361 /*397302*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTNEPS2BF16Z128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
196372 /*397325*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTNEPS2BF16Z128rmk), 0|OPFL_Chain|OPFL_MemRefs,
196377 /*397339*/ /*SwitchOpcode*/ 60, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->397402
196394 /*397365*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTNEPS2BF16Z128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
196405 /*397388*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTNEPS2BF16Z128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
196421 /*397417*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTNEPS2BF16Z128rrkz), 0,
196430 /*397432*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTNEPS2BF16Z128rrk), 0,
196436 /*397443*/ /*SwitchOpcode*/ 47|128,5/*687*/, TARGET_VAL(X86ISD::VROTLI),// ->398134
196439 /*397451*/ OPC_SwitchOpcode /*2 cases */, 93|128,1/*221*/, TARGET_VAL(ISD::LOAD),// ->397677
196449 /*397467*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
196455 /*397480*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROTBmi), 0|OPFL_Chain|OPFL_MemRefs,
196464 /*397502*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROTDmi), 0|OPFL_Chain|OPFL_MemRefs,
196472 /*397521*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLDZ128mi), 0|OPFL_Chain|OPFL_MemRefs,
196482 /*397544*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROTQmi), 0|OPFL_Chain|OPFL_MemRefs,
196490 /*397563*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLQZ128mi), 0|OPFL_Chain|OPFL_MemRefs,
196499 /*397584*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROTWmi), 0|OPFL_Chain|OPFL_MemRefs,
196507 /*397604*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLDZmi), 0|OPFL_Chain|OPFL_MemRefs,
196515 /*397624*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLDZ256mi), 0|OPFL_Chain|OPFL_MemRefs,
196523 /*397644*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLQZmi), 0|OPFL_Chain|OPFL_MemRefs,
196531 /*397664*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLQZ256mi), 0|OPFL_Chain|OPFL_MemRefs,
196536 /*397677*/ /*SwitchOpcode*/ 22|128,1/*150*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->397831
196546 /*397692*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
196552 /*397705*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLDZmbi), 0|OPFL_Chain|OPFL_MemRefs,
196560 /*397725*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLDZ256mbi), 0|OPFL_Chain|OPFL_MemRefs,
196568 /*397745*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLDZ128mbi), 0|OPFL_Chain|OPFL_MemRefs,
196578 /*397764*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
196584 /*397777*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLQZmbi), 0|OPFL_Chain|OPFL_MemRefs,
196592 /*397797*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLQZ256mbi), 0|OPFL_Chain|OPFL_MemRefs,
196600 /*397817*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLQZ128mbi), 0|OPFL_Chain|OPFL_MemRefs,
196611 /*397837*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
196615 /*397846*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROTBri), 0,
196622 /*397860*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROTDri), 0,
196628 /*397871*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLDZ128ri), 0,
196634 /*397882*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
196637 /*397891*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
196639 /*397900*/ OPC_EmitNode1, TARGET_VAL(X86::VPROLDZri), 0,
196642 /*397911*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
196650 /*397926*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROTQri), 0,
196656 /*397937*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLQZ128ri), 0,
196662 /*397948*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
196665 /*397957*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
196667 /*397966*/ OPC_EmitNode1, TARGET_VAL(X86::VPROLQZri), 0,
196670 /*397977*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
196677 /*397990*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROTWri), 0,
196683 /*398002*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLDZri), 0,
196690 /*398016*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLDZ256ri), 0,
196696 /*398027*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
196699 /*398036*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
196701 /*398045*/ OPC_EmitNode1, TARGET_VAL(X86::VPROLDZri), 0,
196704 /*398056*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
196711 /*398069*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLQZri), 0,
196718 /*398083*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPROLQZ256ri), 0,
196724 /*398094*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
196727 /*398103*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
196729 /*398112*/ OPC_EmitNode1, TARGET_VAL(X86::VPROLQZri), 0,
196732 /*398123*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
196739 /*398134*/ /*SwitchOpcode*/ 21|128,3/*405*/, TARGET_VAL(X86ISD::VPCOM),// ->398543
196743 /*398142*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
196753 /*398156*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
196759 /*398168*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCOMBmi), 0|OPFL_Chain|OPFL_MemRefs,
196765 /*398183*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
196776 /*398198*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
196782 /*398211*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCOMBmi), 0|OPFL_Chain|OPFL_MemRefs,
196789 /*398227*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
196799 /*398241*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
196805 /*398253*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCOMWmi), 0|OPFL_Chain|OPFL_MemRefs,
196811 /*398268*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
196822 /*398283*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
196828 /*398296*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCOMWmi), 0|OPFL_Chain|OPFL_MemRefs,
196835 /*398312*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
196845 /*398326*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
196851 /*398338*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCOMDmi), 0|OPFL_Chain|OPFL_MemRefs,
196857 /*398353*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
196868 /*398368*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
196874 /*398381*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCOMDmi), 0|OPFL_Chain|OPFL_MemRefs,
196881 /*398397*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
196891 /*398411*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
196897 /*398423*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCOMQmi), 0|OPFL_Chain|OPFL_MemRefs,
196903 /*398438*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
196914 /*398453*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
196920 /*398466*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCOMQmi), 0|OPFL_Chain|OPFL_MemRefs,
196929 /*398484*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
196933 /*398493*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCOMBri), 0,
196939 /*398506*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCOMWri), 0,
196945 /*398519*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCOMDri), 0,
196951 /*398532*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCOMQri), 0,
196957 /*398543*/ /*SwitchOpcode*/ 21|128,3/*405*/, TARGET_VAL(X86ISD::VPCOMU),// ->398952
196961 /*398551*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
196971 /*398565*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
196977 /*398577*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCOMUBmi), 0|OPFL_Chain|OPFL_MemRefs,
196983 /*398592*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
196994 /*398607*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
197000 /*398620*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCOMUBmi), 0|OPFL_Chain|OPFL_MemRefs,
197007 /*398636*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
197017 /*398650*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
197023 /*398662*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCOMUWmi), 0|OPFL_Chain|OPFL_MemRefs,
197029 /*398677*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
197040 /*398692*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
197046 /*398705*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCOMUWmi), 0|OPFL_Chain|OPFL_MemRefs,
197053 /*398721*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
197063 /*398735*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
197069 /*398747*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCOMUDmi), 0|OPFL_Chain|OPFL_MemRefs,
197075 /*398762*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
197086 /*398777*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
197092 /*398790*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCOMUDmi), 0|OPFL_Chain|OPFL_MemRefs,
197099 /*398806*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
197109 /*398820*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
197115 /*398832*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCOMUQmi), 0|OPFL_Chain|OPFL_MemRefs,
197121 /*398847*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
197132 /*398862*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
197138 /*398875*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCOMUQmi), 0|OPFL_Chain|OPFL_MemRefs,
197147 /*398893*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
197151 /*398902*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCOMUBri), 0,
197157 /*398915*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCOMUWri), 0,
197163 /*398928*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCOMUDri), 0,
197169 /*398941*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCOMUQri), 0,
197175 /*398952*/ /*SwitchOpcode*/ 78|128,2/*334*/, TARGET_VAL(X86ISD::PSHUFD),// ->399290
197178 /*398960*/ OPC_SwitchOpcode /*2 cases */, 32|128,1/*160*/, TARGET_VAL(ISD::LOAD),// ->399125
197189 /*398978*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
197195 /*398991*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFDmi), 0|OPFL_Chain|OPFL_MemRefs,
197203 /*399011*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFDYmi), 0|OPFL_Chain|OPFL_MemRefs,
197213 /*399030*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
197219 /*399042*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PSHUFDmi), 0|OPFL_Chain|OPFL_MemRefs,
197227 /*399058*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
197233 /*399071*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFDZmi), 0|OPFL_Chain|OPFL_MemRefs,
197241 /*399091*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFDZ256mi), 0|OPFL_Chain|OPFL_MemRefs,
197249 /*399111*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFDZ128mi), 0|OPFL_Chain|OPFL_MemRefs,
197255 /*399125*/ /*SwitchOpcode*/ 75, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->399203
197264 /*399137*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
197270 /*399150*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFDZmbi), 0|OPFL_Chain|OPFL_MemRefs,
197278 /*399170*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFDZ256mbi), 0|OPFL_Chain|OPFL_MemRefs,
197286 /*399190*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFDZ128mbi), 0|OPFL_Chain|OPFL_MemRefs,
197296 /*399208*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
197301 /*399219*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFDri), 0,
197307 /*399230*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PSHUFDri), 0,
197313 /*399241*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFDZ128ri), 0,
197321 /*399256*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFDYri), 0,
197327 /*399267*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFDZ256ri), 0,
197334 /*399280*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFDZri), 0,
197340 /*399290*/ /*SwitchOpcode*/ 125|128,1/*253*/, TARGET_VAL(X86ISD::PSHUFHW),// ->399547
197343 /*399298*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
197354 /*399314*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
197360 /*399327*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFHWmi), 0|OPFL_Chain|OPFL_MemRefs,
197368 /*399347*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFHWYmi), 0|OPFL_Chain|OPFL_MemRefs,
197378 /*399366*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
197384 /*399378*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PSHUFHWmi), 0|OPFL_Chain|OPFL_MemRefs,
197392 /*399394*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
197398 /*399407*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFHWZmi), 0|OPFL_Chain|OPFL_MemRefs,
197406 /*399427*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFHWZ256mi), 0|OPFL_Chain|OPFL_MemRefs,
197414 /*399447*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFHWZ128mi), 0|OPFL_Chain|OPFL_MemRefs,
197424 /*399465*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
197429 /*399476*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFHWri), 0,
197435 /*399487*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PSHUFHWri), 0,
197441 /*399498*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFHWZ128ri), 0,
197449 /*399513*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFHWYri), 0,
197455 /*399524*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFHWZ256ri), 0,
197462 /*399537*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFHWZri), 0,
197468 /*399547*/ /*SwitchOpcode*/ 125|128,1/*253*/, TARGET_VAL(X86ISD::PSHUFLW),// ->399804
197471 /*399555*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
197482 /*399571*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
197488 /*399584*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFLWmi), 0|OPFL_Chain|OPFL_MemRefs,
197496 /*399604*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFLWYmi), 0|OPFL_Chain|OPFL_MemRefs,
197506 /*399623*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
197512 /*399635*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PSHUFLWmi), 0|OPFL_Chain|OPFL_MemRefs,
197520 /*399651*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
197526 /*399664*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFLWZmi), 0|OPFL_Chain|OPFL_MemRefs,
197534 /*399684*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFLWZ256mi), 0|OPFL_Chain|OPFL_MemRefs,
197542 /*399704*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFLWZ128mi), 0|OPFL_Chain|OPFL_MemRefs,
197552 /*399722*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
197557 /*399733*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFLWri), 0,
197563 /*399744*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PSHUFLWri), 0,
197569 /*399755*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFLWZ128ri), 0,
197577 /*399770*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFLWYri), 0,
197583 /*399781*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFLWZ256ri), 0,
197590 /*399794*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFLWZri), 0,
197596 /*399804*/ /*SwitchOpcode*/ 17|128,1/*145*/, TARGET_VAL(X86ISD::PINSRW),// ->399953
197600 /*399812*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
197611 /*399828*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
197618 /*399842*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPINSRWrm), 0|OPFL_Chain|OPFL_MemRefs,
197627 /*399864*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PINSRWrm), 0|OPFL_Chain|OPFL_MemRefs,
197636 /*399886*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPINSRWZrm), 0|OPFL_Chain|OPFL_MemRefs,
197645 /*399904*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
197650 /*399914*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPINSRWrr), 0,
197657 /*399928*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PINSRWrr), 0,
197664 /*399942*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPINSRWZrr), 0,
197670 /*399953*/ /*SwitchOpcode*/ 10|128,2/*266*/, TARGET_VAL(X86ISD::PALIGNR),// ->400223
197674 /*399962*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
197685 /*399978*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
197691 /*399991*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPALIGNRrmi), 0|OPFL_Chain|OPFL_MemRefs,
197699 /*400012*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPALIGNRYrmi), 0|OPFL_Chain|OPFL_MemRefs,
197709 /*400032*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
197715 /*400044*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PALIGNRrmi), 0|OPFL_Chain|OPFL_MemRefs,
197723 /*400061*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
197729 /*400074*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPALIGNRZrmi), 0|OPFL_Chain|OPFL_MemRefs,
197737 /*400095*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPALIGNRZ128rmi), 0|OPFL_Chain|OPFL_MemRefs,
197745 /*400116*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPALIGNRZ256rmi), 0|OPFL_Chain|OPFL_MemRefs,
197755 /*400135*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
197760 /*400146*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPALIGNRrri), 0,
197766 /*400158*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PALIGNRrri), 0,
197772 /*400170*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPALIGNRZ128rri), 0,
197780 /*400186*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPALIGNRYrri), 0,
197786 /*400198*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPALIGNRZ256rri), 0,
197793 /*400212*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPALIGNRZrri), 0,
197799 /*400223*/ /*SwitchOpcode*/ 17|128,1/*145*/, TARGET_VAL(X86ISD::PINSRB),// ->400372
197803 /*400231*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
197814 /*400247*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
197821 /*400261*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPINSRBrm), 0|OPFL_Chain|OPFL_MemRefs,
197830 /*400283*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PINSRBrm), 0|OPFL_Chain|OPFL_MemRefs,
197839 /*400305*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPINSRBZrm), 0|OPFL_Chain|OPFL_MemRefs,
197848 /*400323*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
197853 /*400333*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPINSRBrr), 0,
197860 /*400347*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PINSRBrr), 0,
197867 /*400361*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPINSRBZrr), 0,
197873 /*400372*/ /*SwitchOpcode*/ 45|128,2/*301*/, TARGET_VAL(ISD::INSERT_VECTOR_ELT),// ->400677
197877 /*400381*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
197888 /*400397*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
197896 /*400413*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPINSRDrm), 0|OPFL_Chain|OPFL_MemRefs,
197905 /*400435*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PINSRDrm), 0|OPFL_Chain|OPFL_MemRefs,
197915 /*400455*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
197923 /*400471*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPINSRQrm), 0|OPFL_Chain|OPFL_MemRefs,
197932 /*400493*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PINSRQrm), 0|OPFL_Chain|OPFL_MemRefs,
197942 /*400513*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
197949 /*400527*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPINSRDZrm), 0|OPFL_Chain|OPFL_MemRefs,
197958 /*400546*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
197965 /*400560*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPINSRQZrm), 0|OPFL_Chain|OPFL_MemRefs,
197974 /*400578*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
197980 /*400591*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPINSRDrr), 0,
197987 /*400605*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PINSRDrr), 0,
197994 /*400619*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPINSRDZrr), 0,
198003 /*400637*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPINSRQrr), 0,
198010 /*400651*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PINSRQrr), 0,
198017 /*400665*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPINSRQZrr), 0,
198024 /*400677*/ /*SwitchOpcode*/ 70|128,15/*1990*/, TARGET_VAL(X86ISD::BLENDI),// ->402671
198028 /*400685*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
198038 /*400699*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
198044 /*400711*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBLENDWrmi), 0|OPFL_Chain|OPFL_MemRefs,
198050 /*400726*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
198061 /*400741*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
198068 /*400756*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBLENDWrmi), 0|OPFL_Chain|OPFL_MemRefs,
198075 /*400772*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
198085 /*400786*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
198091 /*400798*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBLENDWYrmi), 0|OPFL_Chain|OPFL_MemRefs,
198097 /*400813*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
198108 /*400828*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
198115 /*400843*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBLENDWYrmi), 0|OPFL_Chain|OPFL_MemRefs,
198122 /*400859*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
198132 /*400873*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
198138 /*400885*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBLENDPDYrmi), 0|OPFL_Chain|OPFL_MemRefs,
198144 /*400900*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
198155 /*400915*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
198162 /*400930*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBLENDPDYrmi), 0|OPFL_Chain|OPFL_MemRefs,
198169 /*400946*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
198179 /*400960*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
198186 /*400975*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBLENDWrmi), 0|OPFL_Chain|OPFL_MemRefs,
198192 /*400990*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
198203 /*401005*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
198210 /*401020*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBLENDWrmi), 0|OPFL_Chain|OPFL_MemRefs,
198217 /*401036*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
198227 /*401050*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
198233 /*401062*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBLENDPSYrmi), 0|OPFL_Chain|OPFL_MemRefs,
198239 /*401077*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
198250 /*401092*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
198257 /*401107*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBLENDPSYrmi), 0|OPFL_Chain|OPFL_MemRefs,
198264 /*401123*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
198274 /*401137*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
198281 /*401152*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBLENDWrmi), 0|OPFL_Chain|OPFL_MemRefs,
198287 /*401167*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
198298 /*401182*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
198305 /*401197*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBLENDWrmi), 0|OPFL_Chain|OPFL_MemRefs,
198312 /*401213*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
198323 /*401229*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
198329 /*401241*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PBLENDWrmi), 0|OPFL_Chain|OPFL_MemRefs,
198335 /*401256*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
198347 /*401273*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
198353 /*401286*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PBLENDWrmi), 0|OPFL_Chain|OPFL_MemRefs,
198360 /*401302*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
198371 /*401318*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
198378 /*401333*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PBLENDWrmi), 0|OPFL_Chain|OPFL_MemRefs,
198384 /*401348*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
198396 /*401365*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
198403 /*401380*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PBLENDWrmi), 0|OPFL_Chain|OPFL_MemRefs,
198410 /*401396*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
198421 /*401412*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
198428 /*401427*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PBLENDWrmi), 0|OPFL_Chain|OPFL_MemRefs,
198434 /*401442*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
198446 /*401459*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
198453 /*401474*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PBLENDWrmi), 0|OPFL_Chain|OPFL_MemRefs,
198460 /*401490*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
198470 /*401504*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
198476 /*401516*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBLENDDrmi), 0|OPFL_Chain|OPFL_MemRefs,
198482 /*401531*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
198493 /*401546*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
198500 /*401561*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBLENDDrmi), 0|OPFL_Chain|OPFL_MemRefs,
198507 /*401577*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
198517 /*401591*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
198523 /*401603*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBLENDDYrmi), 0|OPFL_Chain|OPFL_MemRefs,
198529 /*401618*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
198540 /*401633*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
198547 /*401648*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBLENDDYrmi), 0|OPFL_Chain|OPFL_MemRefs,
198554 /*401664*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
198564 /*401678*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
198571 /*401693*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBLENDDYrmi), 0|OPFL_Chain|OPFL_MemRefs,
198577 /*401708*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
198588 /*401723*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
198595 /*401738*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBLENDDYrmi), 0|OPFL_Chain|OPFL_MemRefs,
198602 /*401754*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
198612 /*401768*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
198619 /*401783*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBLENDDrmi), 0|OPFL_Chain|OPFL_MemRefs,
198625 /*401798*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
198636 /*401813*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
198643 /*401828*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBLENDDrmi), 0|OPFL_Chain|OPFL_MemRefs,
198653 /*401850*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
198658 /*401861*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBLENDWrri), 0,
198664 /*401873*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PBLENDWrri), 0,
198671 /*401887*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBLENDWYrri), 0,
198678 /*401902*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBLENDPDYrri), 0,
198685 /*401917*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBLENDDYrri), 0,
198694 /*401936*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBLENDWrri), 0,
198701 /*401951*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PBLENDWrri), 0,
198708 /*401966*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBLENDDrri), 0,
198716 /*401982*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBLENDPSYrri), 0,
198722 /*401994*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBLENDDYrri), 0,
198731 /*402013*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBLENDWrri), 0,
198738 /*402028*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PBLENDWrri), 0,
198744 /*402040*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBLENDDrri), 0,
198752 /*402053*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
198762 /*402067*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
198768 /*402079*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBLENDPSrmi), 0|OPFL_Chain|OPFL_MemRefs,
198775 /*402095*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
198786 /*402110*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
198793 /*402125*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBLENDPSrmi), 0|OPFL_Chain|OPFL_MemRefs,
198800 /*402141*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
198810 /*402155*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
198816 /*402167*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBLENDPSYrmi), 0|OPFL_Chain|OPFL_MemRefs,
198822 /*402182*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
198833 /*402197*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
198840 /*402212*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBLENDPSYrmi), 0|OPFL_Chain|OPFL_MemRefs,
198847 /*402228*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
198857 /*402242*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
198863 /*402254*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBLENDPDrmi), 0|OPFL_Chain|OPFL_MemRefs,
198869 /*402269*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
198880 /*402284*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
198887 /*402299*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBLENDPDrmi), 0|OPFL_Chain|OPFL_MemRefs,
198894 /*402315*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
198904 /*402329*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
198910 /*402341*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBLENDPDYrmi), 0|OPFL_Chain|OPFL_MemRefs,
198916 /*402356*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
198927 /*402371*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
198934 /*402386*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBLENDPDYrmi), 0|OPFL_Chain|OPFL_MemRefs,
198941 /*402402*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
198952 /*402418*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
198958 /*402430*/ OPC_MorphNodeTo1, TARGET_VAL(X86::BLENDPSrmi), 0|OPFL_Chain|OPFL_MemRefs,
198964 /*402445*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
198976 /*402462*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
198982 /*402475*/ OPC_MorphNodeTo1, TARGET_VAL(X86::BLENDPSrmi), 0|OPFL_Chain|OPFL_MemRefs,
198989 /*402491*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
199000 /*402507*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
199006 /*402519*/ OPC_MorphNodeTo1, TARGET_VAL(X86::BLENDPDrmi), 0|OPFL_Chain|OPFL_MemRefs,
199012 /*402534*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
199024 /*402551*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
199030 /*402564*/ OPC_MorphNodeTo1, TARGET_VAL(X86::BLENDPDrmi), 0|OPFL_Chain|OPFL_MemRefs,
199039 /*402582*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
199044 /*402593*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBLENDPSrri), 0,
199050 /*402605*/ OPC_MorphNodeTo1, TARGET_VAL(X86::BLENDPSrri), 0,
199057 /*402619*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBLENDPSYrri), 0,
199064 /*402634*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBLENDPDrri), 0,
199070 /*402646*/ OPC_MorphNodeTo1, TARGET_VAL(X86::BLENDPDrri), 0,
199077 /*402660*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBLENDPDYrri), 0,
199083 /*402671*/ /*SwitchOpcode*/ 68|128,2/*324*/, TARGET_VAL(X86ISD::VPERM2X128),// ->402999
199087 /*402679*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
199097 /*402693*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
199103 /*402705*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERM2F128rm), 0|OPFL_Chain|OPFL_MemRefs,
199109 /*402720*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
199120 /*402735*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
199127 /*402750*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERM2F128rm), 0|OPFL_Chain|OPFL_MemRefs,
199134 /*402766*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
199144 /*402780*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
199150 /*402792*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERM2I128rm), 0|OPFL_Chain|OPFL_MemRefs,
199156 /*402807*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
199167 /*402822*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
199174 /*402837*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERM2I128rm), 0|OPFL_Chain|OPFL_MemRefs,
199184 /*402857*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
199189 /*402867*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERM2F128rr), 0,
199195 /*402879*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERM2I128rr), 0,
199202 /*402891*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
199212 /*402905*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
199218 /*402917*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERM2F128rm), 0|OPFL_Chain|OPFL_MemRefs,
199225 /*402933*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
199236 /*402948*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
199243 /*402963*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERM2F128rm), 0|OPFL_Chain|OPFL_MemRefs,
199252 /*402981*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
199256 /*402989*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERM2F128rr), 0,
199261 /*402999*/ /*SwitchOpcode*/ 23|128,19/*2455*/, TARGET_VAL(X86ISD::VBROADCAST),// ->405458
199264 /*403007*/ OPC_SwitchOpcode /*3 cases */, 30|128,3/*414*/, TARGET_VAL(ISD::TRUNCATE),// ->403426
199266 /*403013*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
199282 /*403041*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTWrm), 0|OPFL_Chain|OPFL_MemRefs,
199290 /*403060*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTWYrm), 0|OPFL_Chain|OPFL_MemRefs,
199305 /*403089*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTWrm), 0|OPFL_Chain|OPFL_MemRefs,
199319 /*403117*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTWrm), 0|OPFL_Chain|OPFL_MemRefs,
199333 /*403145*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTWYrm), 0|OPFL_Chain|OPFL_MemRefs,
199347 /*403173*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTWYrm), 0|OPFL_Chain|OPFL_MemRefs,
199360 /*403200*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTWZ128m), 0|OPFL_Chain|OPFL_MemRefs,
199368 /*403219*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTWZ256m), 0|OPFL_Chain|OPFL_MemRefs,
199383 /*403248*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTWZ128m), 0|OPFL_Chain|OPFL_MemRefs,
199397 /*403276*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTWZ128m), 0|OPFL_Chain|OPFL_MemRefs,
199411 /*403304*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTWZ256m), 0|OPFL_Chain|OPFL_MemRefs,
199425 /*403332*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTWZ256m), 0|OPFL_Chain|OPFL_MemRefs,
199438 /*403358*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTWZm), 0|OPFL_Chain|OPFL_MemRefs,
199452 /*403386*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTWZm), 0|OPFL_Chain|OPFL_MemRefs,
199466 /*403414*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTWZm), 0|OPFL_Chain|OPFL_MemRefs,
199471 /*403426*/ /*SwitchOpcode*/ 109, TARGET_VAL(X86ISD::VZEXT_LOAD),// ->403538
199483 /*403448*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTQrm), 0|OPFL_Chain|OPFL_MemRefs,
199491 /*403466*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTQZ128m), 0|OPFL_Chain|OPFL_MemRefs,
199501 /*403488*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTQYrm), 0|OPFL_Chain|OPFL_MemRefs,
199509 /*403506*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTQZ256m), 0|OPFL_Chain|OPFL_MemRefs,
199518 /*403526*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTQZm), 0|OPFL_Chain|OPFL_MemRefs,
199523 /*403538*/ /*SwitchOpcode*/ 95|128,1/*223*/, TARGET_VAL(ISD::LOAD),// ->403765
199536 /*403564*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTDrm), 0|OPFL_Chain|OPFL_MemRefs,
199544 /*403583*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTDYrm), 0|OPFL_Chain|OPFL_MemRefs,
199554 /*403605*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTDZm), 0|OPFL_Chain|OPFL_MemRefs,
199562 /*403624*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTDZ128m), 0|OPFL_Chain|OPFL_MemRefs,
199570 /*403643*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTDZ256m), 0|OPFL_Chain|OPFL_MemRefs,
199584 /*403672*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTWrm), 0|OPFL_Chain|OPFL_MemRefs,
199592 /*403691*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTWYrm), 0|OPFL_Chain|OPFL_MemRefs,
199602 /*403713*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTWZ128m), 0|OPFL_Chain|OPFL_MemRefs,
199610 /*403732*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTWZ256m), 0|OPFL_Chain|OPFL_MemRefs,
199618 /*403751*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTWZm), 0|OPFL_Chain|OPFL_MemRefs,
199633 /*403780*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTBrr), 0,
199639 /*403790*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTBZ128r), 0,
199647 /*403804*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTBYrr), 0,
199653 /*403814*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTBZ256r), 0,
199660 /*403826*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTBZr), 0,
199670 /*403844*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTWrr), 0,
199676 /*403854*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTWZ128r), 0,
199684 /*403868*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTWYrr), 0,
199690 /*403878*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTWZ256r), 0,
199697 /*403890*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTWZr), 0,
199707 /*403908*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTDrr), 0,
199713 /*403918*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTDZ128r), 0,
199721 /*403932*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTDYrr), 0,
199727 /*403942*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTDZ256r), 0,
199734 /*403954*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTDZr), 0,
199744 /*403972*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTQrr), 0,
199750 /*403982*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTQZ128r), 0,
199758 /*403996*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTQYrr), 0,
199764 /*404006*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTQZ256r), 0,
199771 /*404018*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTQZr), 0,
199780 /*404035*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTDrZr), 0,
199787 /*404048*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTDrZ256r), 0,
199793 /*404058*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVDI2PDIrr), 0,
199795 /*404065*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTDYrr), 0,
199801 /*404075*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
199803 /*404081*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVDI2PDIrr), 0,
199806 /*404091*/ OPC_EmitNode1, TARGET_VAL(X86::VPSHUFDri), 0,
199809 /*404102*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
199811 /*404111*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVDI2PDIrr), 0,
199814 /*404121*/ OPC_EmitNode1, TARGET_VAL(X86::VPSHUFDri), 0,
199817 /*404132*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF128rr), 0,
199825 /*404148*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTDrZ128r), 0,
199831 /*404158*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVDI2PDIrr), 0,
199833 /*404165*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTDrr), 0,
199839 /*404175*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVDI2PDIrr), 0,
199842 /*404185*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFDri), 0,
199852 /*404204*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTQrZr), 0,
199859 /*404217*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTQrZ256r), 0,
199865 /*404227*/ OPC_EmitNode1, TARGET_VAL(X86::VMOV64toPQIrr), 0,
199867 /*404234*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTQYrr), 0,
199873 /*404244*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
199875 /*404250*/ OPC_EmitNode1, TARGET_VAL(X86::VMOV64toPQIrr), 0,
199878 /*404260*/ OPC_EmitNode1, TARGET_VAL(X86::VPSHUFDri), 0,
199881 /*404271*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
199883 /*404280*/ OPC_EmitNode1, TARGET_VAL(X86::VMOV64toPQIrr), 0,
199886 /*404290*/ OPC_EmitNode1, TARGET_VAL(X86::VPSHUFDri), 0,
199889 /*404301*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF128rr), 0,
199897 /*404317*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTQrZ128r), 0,
199903 /*404327*/ OPC_EmitNode1, TARGET_VAL(X86::VMOV64toPQIrr), 0,
199905 /*404334*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTQrr), 0,
199911 /*404344*/ OPC_EmitNode1, TARGET_VAL(X86::VMOV64toPQIrr), 0,
199914 /*404354*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFDri), 0,
199925 /*404374*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
199927 /*404382*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTBYrr), 0,
199936 /*404399*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
199938 /*404407*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTWYrr), 0,
199947 /*404424*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
199949 /*404432*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTDYrr), 0,
199958 /*404449*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
199960 /*404457*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTQYrr), 0,
199968 /*404473*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
199971 /*404482*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
199973 /*404491*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTBrZr), 0,
199980 /*404504*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
199983 /*404513*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
199985 /*404522*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTBrZ256r), 0,
199991 /*404532*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
199994 /*404541*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
199996 /*404550*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVDI2PDIrr), 0,
199998 /*404557*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTBYrr), 0,
200006 /*404571*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
200009 /*404580*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
200011 /*404589*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTBrZ128r), 0,
200017 /*404599*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
200020 /*404608*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
200022 /*404617*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVDI2PDIrr), 0,
200024 /*404624*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTBrr), 0,
200034 /*404642*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
200037 /*404651*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
200039 /*404660*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTWrZr), 0,
200046 /*404673*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
200049 /*404682*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
200051 /*404691*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTWrZ256r), 0,
200057 /*404701*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
200060 /*404710*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
200062 /*404719*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVDI2PDIrr), 0,
200064 /*404726*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTWYrr), 0,
200072 /*404740*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
200075 /*404749*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
200077 /*404758*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTWrZ128r), 0,
200083 /*404768*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
200086 /*404777*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
200088 /*404786*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVDI2PDIrr), 0,
200090 /*404793*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTWrr), 0,
200099 /*404805*/ OPC_SwitchOpcode /*2 cases */, 52, TARGET_VAL(ISD::LOAD),// ->404861
200113 /*404831*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDDUPrm), 0|OPFL_Chain|OPFL_MemRefs,
200121 /*404849*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDDUPZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
200126 /*404861*/ /*SwitchOpcode*/ 48, TARGET_VAL(X86ISD::VZEXT_LOAD),// ->404912
200138 /*404882*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDDUPrm), 0|OPFL_Chain|OPFL_MemRefs,
200146 /*404900*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDDUPZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
200159 /*404927*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTSSrr), 0,
200165 /*404937*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTSSZ128r), 0,
200173 /*404951*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTSSYrr), 0,
200179 /*404961*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTSSZ256r), 0,
200186 /*404973*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTSSZr), 0,
200196 /*404991*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTSDYrr), 0,
200202 /*405001*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTSDZ256r), 0,
200210 /*405015*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDDUPrr), 0,
200216 /*405025*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDDUPZ128rr), 0,
200223 /*405037*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTSDZr), 0,
200234 /*405059*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
200236 /*405067*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTSSrr), 0,
200243 /*405080*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
200246 /*405091*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPSri), 0,
200253 /*405105*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
200255 /*405113*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTSSZ128r), 0,
200264 /*405130*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
200266 /*405138*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTSSYrr), 0,
200273 /*405151*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
200275 /*405159*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTSSZ256r), 0,
200281 /*405169*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
200284 /*405178*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
200287 /*405189*/ OPC_EmitNode1, TARGET_VAL(X86::VPERMILPSri), 0,
200290 /*405200*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
200293 /*405212*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
200296 /*405223*/ OPC_EmitNode1, TARGET_VAL(X86::VPERMILPSri), 0,
200299 /*405234*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF128rr), 0,
200307 /*405251*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
200309 /*405259*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTSSZr), 0,
200320 /*405281*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
200322 /*405289*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTSDYrr), 0,
200329 /*405302*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
200331 /*405310*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTSDZ256r), 0,
200337 /*405320*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
200340 /*405329*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
200342 /*405337*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVDDUPrr), 0,
200345 /*405347*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
200348 /*405359*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
200350 /*405367*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVDDUPrr), 0,
200353 /*405377*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF128rr), 0,
200362 /*405396*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
200364 /*405404*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDDUPrr), 0,
200371 /*405417*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
200373 /*405425*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDDUPZ128rr), 0,
200381 /*405440*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
200383 /*405448*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTSDZr), 0,
200390 /*405458*/ /*SwitchOpcode*/ 4|128,3/*388*/, TARGET_VAL(X86ISD::VPERMI),// ->405850
200393 /*405466*/ OPC_SwitchOpcode /*2 cases */, 79, TARGET_VAL(ISD::LOAD),// ->405549
200403 /*405481*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
200410 /*405496*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMQYmi), 0|OPFL_Chain|OPFL_MemRefs,
200418 /*405515*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMQZ256mi), 0|OPFL_Chain|OPFL_MemRefs,
200427 /*405536*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMQZmi), 0|OPFL_Chain|OPFL_MemRefs,
200432 /*405549*/ /*SwitchOpcode*/ 55, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->405607
200441 /*405561*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
200447 /*405574*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMQZmbi), 0|OPFL_Chain|OPFL_MemRefs,
200455 /*405594*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMQZ256mbi), 0|OPFL_Chain|OPFL_MemRefs,
200465 /*405612*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
200470 /*405623*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMQYri), 0,
200476 /*405634*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMQZ256ri), 0,
200483 /*405647*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMQZri), 0,
200490 /*405659*/ OPC_SwitchOpcode /*2 cases */, 79, TARGET_VAL(ISD::LOAD),// ->405742
200500 /*405674*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
200507 /*405689*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMPDYmi), 0|OPFL_Chain|OPFL_MemRefs,
200515 /*405708*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMPDZ256mi), 0|OPFL_Chain|OPFL_MemRefs,
200524 /*405729*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMPDZmi), 0|OPFL_Chain|OPFL_MemRefs,
200529 /*405742*/ /*SwitchOpcode*/ 55, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->405800
200538 /*405754*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
200544 /*405767*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMPDZmbi), 0|OPFL_Chain|OPFL_MemRefs,
200552 /*405787*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMPDZ256mbi), 0|OPFL_Chain|OPFL_MemRefs,
200562 /*405805*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
200567 /*405816*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMPDYri), 0,
200573 /*405827*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMPDZ256ri), 0,
200580 /*405840*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMPDZri), 0,
200586 /*405850*/ /*SwitchOpcode*/ 62|128,2/*318*/, TARGET_VAL(X86ISD::FSETCCM),// ->406172
200592 /*405862*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
200602 /*405876*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
200608 /*405888*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPSSZrm), 0|OPFL_Chain|OPFL_MemRefs,
200615 /*405905*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
200625 /*405919*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
200631 /*405931*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPSDZrm), 0|OPFL_Chain|OPFL_MemRefs,
200638 /*405947*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
200650 /*405965*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
200657 /*405980*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPSDZrm), 0|OPFL_Chain|OPFL_MemRefs,
200666 /*405999*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
200673 /*406014*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPSSZrm), 0|OPFL_Chain|OPFL_MemRefs,
200685 /*406038*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
200692 /*406054*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPSSZrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
200697 /*406068*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPSSZrr_Int), 0,
200707 /*406084*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
200714 /*406100*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPSDZrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
200719 /*406114*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPSDZrr_Int), 0,
200729 /*406130*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
200733 /*406138*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPSSZrr), 0,
200742 /*406153*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
200746 /*406161*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPSDZrr), 0,
200752 /*406172*/ /*SwitchOpcode*/ 103|128,15/*2023*/, TARGET_VAL(X86ISD::CMPM),// ->408199
200757 /*406182*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->406222
200767 /*406197*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
200773 /*406209*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPDZrmi), 0|OPFL_Chain|OPFL_MemRefs,
200777 /*406222*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->406259
200786 /*406234*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
200792 /*406246*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPDZrmbi), 0|OPFL_Chain|OPFL_MemRefs,
200799 /*406262*/ OPC_SwitchOpcode /*2 cases */, 42, TARGET_VAL(ISD::LOAD),// ->406308
200811 /*406280*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
200818 /*406295*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPDZrmi), 0|OPFL_Chain|OPFL_MemRefs,
200822 /*406308*/ /*SwitchOpcode*/ 40, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->406351
200833 /*406323*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
200840 /*406338*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPDZrmbi), 0|OPFL_Chain|OPFL_MemRefs,
200849 /*406357*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->406397
200859 /*406372*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
200865 /*406384*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPDZ128rmi), 0|OPFL_Chain|OPFL_MemRefs,
200869 /*406397*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->406434
200878 /*406409*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
200884 /*406421*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPDZ128rmbi), 0|OPFL_Chain|OPFL_MemRefs,
200891 /*406437*/ OPC_SwitchOpcode /*2 cases */, 42, TARGET_VAL(ISD::LOAD),// ->406483
200903 /*406455*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
200910 /*406470*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPDZ128rmi), 0|OPFL_Chain|OPFL_MemRefs,
200914 /*406483*/ /*SwitchOpcode*/ 40, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->406526
200925 /*406498*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
200932 /*406513*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPDZ128rmbi), 0|OPFL_Chain|OPFL_MemRefs,
200941 /*406532*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->406572
200951 /*406547*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
200957 /*406559*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPDZ256rmi), 0|OPFL_Chain|OPFL_MemRefs,
200961 /*406572*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->406609
200970 /*406584*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
200976 /*406596*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPDZ256rmbi), 0|OPFL_Chain|OPFL_MemRefs,
200983 /*406612*/ OPC_SwitchOpcode /*2 cases */, 42, TARGET_VAL(ISD::LOAD),// ->406658
200995 /*406630*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
201002 /*406645*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPDZ256rmi), 0|OPFL_Chain|OPFL_MemRefs,
201006 /*406658*/ /*SwitchOpcode*/ 40, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->406701
201017 /*406673*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
201024 /*406688*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPDZ256rmbi), 0|OPFL_Chain|OPFL_MemRefs,
201033 /*406707*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->406747
201043 /*406722*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
201049 /*406734*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPSZrmi), 0|OPFL_Chain|OPFL_MemRefs,
201053 /*406747*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->406784
201062 /*406759*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
201068 /*406771*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPSZrmbi), 0|OPFL_Chain|OPFL_MemRefs,
201075 /*406787*/ OPC_SwitchOpcode /*2 cases */, 42, TARGET_VAL(ISD::LOAD),// ->406833
201087 /*406805*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
201094 /*406820*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPSZrmi), 0|OPFL_Chain|OPFL_MemRefs,
201098 /*406833*/ /*SwitchOpcode*/ 40, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->406876
201109 /*406848*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
201116 /*406863*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPSZrmbi), 0|OPFL_Chain|OPFL_MemRefs,
201125 /*406882*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->406922
201135 /*406897*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
201141 /*406909*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPSZ128rmi), 0|OPFL_Chain|OPFL_MemRefs,
201145 /*406922*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->406959
201154 /*406934*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
201160 /*406946*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPSZ128rmbi), 0|OPFL_Chain|OPFL_MemRefs,
201167 /*406962*/ OPC_SwitchOpcode /*2 cases */, 42, TARGET_VAL(ISD::LOAD),// ->407008
201179 /*406980*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
201186 /*406995*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPSZ128rmi), 0|OPFL_Chain|OPFL_MemRefs,
201190 /*407008*/ /*SwitchOpcode*/ 40, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->407051
201201 /*407023*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
201208 /*407038*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPSZ128rmbi), 0|OPFL_Chain|OPFL_MemRefs,
201217 /*407057*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::LOAD),// ->407097
201227 /*407072*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
201233 /*407084*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPSZ256rmi), 0|OPFL_Chain|OPFL_MemRefs,
201237 /*407097*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->407134
201246 /*407109*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
201252 /*407121*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPSZ256rmbi), 0|OPFL_Chain|OPFL_MemRefs,
201259 /*407137*/ OPC_SwitchOpcode /*2 cases */, 42, TARGET_VAL(ISD::LOAD),// ->407183
201271 /*407155*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
201278 /*407170*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPSZ256rmi), 0|OPFL_Chain|OPFL_MemRefs,
201282 /*407183*/ /*SwitchOpcode*/ 40, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->407226
201293 /*407198*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
201300 /*407213*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPSZ256rmbi), 0|OPFL_Chain|OPFL_MemRefs,
201309 /*407232*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
201318 /*407244*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
201324 /*407256*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
201327 /*407265*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
201329 /*407274*/ OPC_EmitNode1, TARGET_VAL(X86::VCMPPSZrmbi), 0|OPFL_Chain|OPFL_MemRefs,
201332 /*407290*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
201338 /*407300*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
201349 /*407315*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
201355 /*407327*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
201358 /*407336*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
201361 /*407348*/ OPC_EmitNode1, TARGET_VAL(X86::VCMPPSZrmbi), 0|OPFL_Chain|OPFL_MemRefs,
201364 /*407364*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
201372 /*407377*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
201381 /*407389*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
201387 /*407401*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
201390 /*407410*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
201392 /*407419*/ OPC_EmitNode1, TARGET_VAL(X86::VCMPPSZrmbi), 0|OPFL_Chain|OPFL_MemRefs,
201395 /*407435*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
201401 /*407445*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
201412 /*407460*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
201418 /*407472*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
201421 /*407481*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
201424 /*407493*/ OPC_EmitNode1, TARGET_VAL(X86::VCMPPSZrmbi), 0|OPFL_Chain|OPFL_MemRefs,
201427 /*407509*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
201435 /*407522*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
201444 /*407534*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
201450 /*407546*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
201453 /*407555*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
201455 /*407564*/ OPC_EmitNode1, TARGET_VAL(X86::VCMPPDZrmbi), 0|OPFL_Chain|OPFL_MemRefs,
201458 /*407580*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
201464 /*407590*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
201475 /*407605*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
201481 /*407617*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
201484 /*407626*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
201487 /*407638*/ OPC_EmitNode1, TARGET_VAL(X86::VCMPPDZrmbi), 0|OPFL_Chain|OPFL_MemRefs,
201490 /*407654*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
201498 /*407667*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
201507 /*407679*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
201513 /*407691*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
201516 /*407700*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
201518 /*407709*/ OPC_EmitNode1, TARGET_VAL(X86::VCMPPDZrmbi), 0|OPFL_Chain|OPFL_MemRefs,
201521 /*407725*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
201527 /*407735*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
201538 /*407750*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
201544 /*407762*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
201547 /*407771*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
201550 /*407783*/ OPC_EmitNode1, TARGET_VAL(X86::VCMPPDZrmbi), 0|OPFL_Chain|OPFL_MemRefs,
201553 /*407799*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
201564 /*407817*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
201568 /*407825*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPDZrri), 0,
201577 /*407840*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
201582 /*407850*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPDZ128rri), 0,
201588 /*407862*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
201591 /*407871*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
201593 /*407880*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
201596 /*407889*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
201598 /*407898*/ OPC_EmitNode1, TARGET_VAL(X86::VCMPPDZrri), 0,
201601 /*407910*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
201611 /*407925*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
201616 /*407935*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPDZ256rri), 0,
201622 /*407947*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
201625 /*407956*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
201627 /*407965*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
201630 /*407974*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
201632 /*407983*/ OPC_EmitNode1, TARGET_VAL(X86::VCMPPDZrri), 0,
201635 /*407995*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
201645 /*408010*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
201649 /*408018*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPSZrri), 0,
201658 /*408033*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
201663 /*408043*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPSZ128rri), 0,
201669 /*408055*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
201672 /*408064*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
201674 /*408073*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
201677 /*408082*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
201679 /*408091*/ OPC_EmitNode1, TARGET_VAL(X86::VCMPPSZrri), 0,
201682 /*408103*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
201692 /*408118*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
201697 /*408128*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPSZ256rri), 0,
201703 /*408140*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
201706 /*408149*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
201708 /*408158*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
201711 /*408167*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
201713 /*408176*/ OPC_EmitNode1, TARGET_VAL(X86::VCMPPSZrri), 0,
201716 /*408188*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
201723 /*408199*/ /*SwitchOpcode*/ 7|128,4/*519*/, TARGET_VAL(X86ISD::VFPCLASS),// ->408722
201726 /*408207*/ OPC_SwitchOpcode /*2 cases */, 58|128,1/*186*/, TARGET_VAL(ISD::LOAD),// ->408398
201737 /*408225*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
201743 /*408237*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFPCLASSPSZrm), 0|OPFL_Chain|OPFL_MemRefs,
201752 /*408255*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
201758 /*408267*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFPCLASSPSZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
201767 /*408285*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
201773 /*408297*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFPCLASSPSZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
201782 /*408315*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
201788 /*408327*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFPCLASSPDZrm), 0|OPFL_Chain|OPFL_MemRefs,
201796 /*408343*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
201802 /*408355*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFPCLASSPDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
201811 /*408373*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
201817 /*408385*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFPCLASSPDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
201822 /*408398*/ /*SwitchOpcode*/ 64|128,1/*192*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->408594
201833 /*408415*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
201839 /*408427*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFPCLASSPSZrmb), 0|OPFL_Chain|OPFL_MemRefs,
201848 /*408445*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
201854 /*408457*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFPCLASSPSZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
201863 /*408475*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
201869 /*408487*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFPCLASSPSZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
201881 /*408510*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
201887 /*408522*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFPCLASSPDZrmb), 0|OPFL_Chain|OPFL_MemRefs,
201895 /*408538*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
201901 /*408550*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFPCLASSPDZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
201910 /*408568*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
201916 /*408580*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFPCLASSPDZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
201928 /*408601*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
201932 /*408609*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFPCLASSPSZrr), 0,
201940 /*408622*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
201944 /*408630*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFPCLASSPSZ128rr), 0,
201952 /*408643*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
201956 /*408651*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFPCLASSPSZ256rr), 0,
201964 /*408664*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
201968 /*408672*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFPCLASSPDZrr), 0,
201975 /*408683*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
201979 /*408691*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFPCLASSPDZ128rr), 0,
201987 /*408704*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
201991 /*408712*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFPCLASSPDZ256rr), 0,
201997 /*408722*/ /*SwitchOpcode*/ 23|128,2/*279*/, TARGET_VAL(X86ISD::MULTISHIFT),// ->409005
202003 /*408734*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::BITCAST),// ->408772
202005 /*408739*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
202018 /*408760*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULTISHIFTQBZrmb), 0|OPFL_Chain|OPFL_MemRefs,
202022 /*408772*/ /*SwitchOpcode*/ 29, TARGET_VAL(ISD::LOAD),// ->408804
202034 /*408792*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULTISHIFTQBZrm), 0|OPFL_Chain|OPFL_MemRefs,
202043 /*408811*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULTISHIFTQBZrr), 0,
202052 /*408826*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::BITCAST),// ->408864
202054 /*408831*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
202067 /*408852*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULTISHIFTQBZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
202071 /*408864*/ /*SwitchOpcode*/ 29, TARGET_VAL(ISD::LOAD),// ->408896
202083 /*408884*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULTISHIFTQBZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
202092 /*408903*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULTISHIFTQBZ256rr), 0,
202101 /*408918*/ OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::BITCAST),// ->408956
202103 /*408923*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
202116 /*408944*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULTISHIFTQBZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
202120 /*408956*/ /*SwitchOpcode*/ 29, TARGET_VAL(ISD::LOAD),// ->408988
202132 /*408976*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULTISHIFTQBZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
202141 /*408995*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULTISHIFTQBZ128rr), 0,
202147 /*409005*/ /*SwitchOpcode*/ 86|128,4/*598*/, TARGET_VAL(X86ISD::VSRLI),// ->409607
202150 /*409013*/ OPC_SwitchOpcode /*2 cases */, 69|128,1/*197*/, TARGET_VAL(ISD::LOAD),// ->409215
202160 /*409029*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
202166 /*409042*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLDZmi), 0|OPFL_Chain|OPFL_MemRefs,
202174 /*409062*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLDZ256mi), 0|OPFL_Chain|OPFL_MemRefs,
202182 /*409082*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLDZ128mi), 0|OPFL_Chain|OPFL_MemRefs,
202190 /*409102*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLQZmi), 0|OPFL_Chain|OPFL_MemRefs,
202198 /*409122*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLQZ256mi), 0|OPFL_Chain|OPFL_MemRefs,
202206 /*409142*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLQZ128mi), 0|OPFL_Chain|OPFL_MemRefs,
202214 /*409162*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLWZmi), 0|OPFL_Chain|OPFL_MemRefs,
202222 /*409182*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLWZ256mi), 0|OPFL_Chain|OPFL_MemRefs,
202230 /*409202*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLWZ128mi), 0|OPFL_Chain|OPFL_MemRefs,
202235 /*409215*/ /*SwitchOpcode*/ 22|128,1/*150*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->409369
202245 /*409230*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
202251 /*409243*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLDZmbi), 0|OPFL_Chain|OPFL_MemRefs,
202259 /*409263*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLDZ256mbi), 0|OPFL_Chain|OPFL_MemRefs,
202267 /*409283*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLDZ128mbi), 0|OPFL_Chain|OPFL_MemRefs,
202277 /*409302*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
202283 /*409315*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLQZmbi), 0|OPFL_Chain|OPFL_MemRefs,
202291 /*409335*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLQZ256mbi), 0|OPFL_Chain|OPFL_MemRefs,
202299 /*409355*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLQZ128mbi), 0|OPFL_Chain|OPFL_MemRefs,
202310 /*409375*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
202315 /*409386*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLWri), 0,
202321 /*409397*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PSRLWri), 0,
202327 /*409408*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLWZ128ri), 0,
202335 /*409423*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLWYri), 0,
202341 /*409434*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLWZ256ri), 0,
202349 /*409449*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLDri), 0,
202355 /*409460*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PSRLDri), 0,
202361 /*409471*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLDZ128ri), 0,
202369 /*409486*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLDYri), 0,
202375 /*409497*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLDZ256ri), 0,
202383 /*409512*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLQri), 0,
202389 /*409523*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PSRLQri), 0,
202395 /*409534*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLQZ128ri), 0,
202403 /*409549*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLQYri), 0,
202409 /*409560*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLQZ256ri), 0,
202416 /*409573*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLDZri), 0,
202422 /*409585*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLQZri), 0,
202428 /*409597*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLWZri), 0,
202434 /*409607*/ /*SwitchOpcode*/ 86|128,4/*598*/, TARGET_VAL(X86ISD::VSHLI),// ->410209
202437 /*409615*/ OPC_SwitchOpcode /*2 cases */, 69|128,1/*197*/, TARGET_VAL(ISD::LOAD),// ->409817
202447 /*409631*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
202453 /*409644*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLDZmi), 0|OPFL_Chain|OPFL_MemRefs,
202461 /*409664*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLDZ256mi), 0|OPFL_Chain|OPFL_MemRefs,
202469 /*409684*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLDZ128mi), 0|OPFL_Chain|OPFL_MemRefs,
202477 /*409704*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLQZmi), 0|OPFL_Chain|OPFL_MemRefs,
202485 /*409724*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLQZ256mi), 0|OPFL_Chain|OPFL_MemRefs,
202493 /*409744*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLQZ128mi), 0|OPFL_Chain|OPFL_MemRefs,
202501 /*409764*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLWZmi), 0|OPFL_Chain|OPFL_MemRefs,
202509 /*409784*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLWZ256mi), 0|OPFL_Chain|OPFL_MemRefs,
202517 /*409804*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLWZ128mi), 0|OPFL_Chain|OPFL_MemRefs,
202522 /*409817*/ /*SwitchOpcode*/ 22|128,1/*150*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->409971
202532 /*409832*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
202538 /*409845*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLDZmbi), 0|OPFL_Chain|OPFL_MemRefs,
202546 /*409865*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLDZ256mbi), 0|OPFL_Chain|OPFL_MemRefs,
202554 /*409885*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLDZ128mbi), 0|OPFL_Chain|OPFL_MemRefs,
202564 /*409904*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
202570 /*409917*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLQZmbi), 0|OPFL_Chain|OPFL_MemRefs,
202578 /*409937*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLQZ256mbi), 0|OPFL_Chain|OPFL_MemRefs,
202586 /*409957*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLQZ128mbi), 0|OPFL_Chain|OPFL_MemRefs,
202597 /*409977*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
202602 /*409988*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLWri), 0,
202608 /*409999*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PSLLWri), 0,
202614 /*410010*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLWZ128ri), 0,
202622 /*410025*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLWYri), 0,
202628 /*410036*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLWZ256ri), 0,
202636 /*410051*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLDri), 0,
202642 /*410062*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PSLLDri), 0,
202648 /*410073*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLDZ128ri), 0,
202656 /*410088*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLDYri), 0,
202662 /*410099*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLDZ256ri), 0,
202670 /*410114*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLQri), 0,
202676 /*410125*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PSLLQri), 0,
202682 /*410136*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLQZ128ri), 0,
202690 /*410151*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLQYri), 0,
202696 /*410162*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLQZ256ri), 0,
202703 /*410175*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLDZri), 0,
202709 /*410187*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLQZri), 0,
202715 /*410199*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLWZri), 0,
202721 /*410209*/ /*SwitchOpcode*/ 5|128,5/*645*/, TARGET_VAL(X86ISD::VSRAI),// ->410858
202724 /*410217*/ OPC_SwitchOpcode /*2 cases */, 69|128,1/*197*/, TARGET_VAL(ISD::LOAD),// ->410419
202734 /*410233*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
202740 /*410246*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRADZmi), 0|OPFL_Chain|OPFL_MemRefs,
202748 /*410266*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRADZ256mi), 0|OPFL_Chain|OPFL_MemRefs,
202756 /*410286*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRADZ128mi), 0|OPFL_Chain|OPFL_MemRefs,
202764 /*410306*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAQZmi), 0|OPFL_Chain|OPFL_MemRefs,
202772 /*410326*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAQZ256mi), 0|OPFL_Chain|OPFL_MemRefs,
202780 /*410346*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAQZ128mi), 0|OPFL_Chain|OPFL_MemRefs,
202788 /*410366*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAWZmi), 0|OPFL_Chain|OPFL_MemRefs,
202796 /*410386*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAWZ256mi), 0|OPFL_Chain|OPFL_MemRefs,
202804 /*410406*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAWZ128mi), 0|OPFL_Chain|OPFL_MemRefs,
202809 /*410419*/ /*SwitchOpcode*/ 22|128,1/*150*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->410573
202819 /*410434*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
202825 /*410447*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRADZmbi), 0|OPFL_Chain|OPFL_MemRefs,
202833 /*410467*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRADZ256mbi), 0|OPFL_Chain|OPFL_MemRefs,
202841 /*410487*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRADZ128mbi), 0|OPFL_Chain|OPFL_MemRefs,
202851 /*410506*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
202857 /*410519*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAQZmbi), 0|OPFL_Chain|OPFL_MemRefs,
202865 /*410539*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAQZ256mbi), 0|OPFL_Chain|OPFL_MemRefs,
202873 /*410559*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAQZ128mbi), 0|OPFL_Chain|OPFL_MemRefs,
202884 /*410579*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
202889 /*410590*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAWri), 0,
202895 /*410601*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PSRAWri), 0,
202901 /*410612*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAWZ128ri), 0,
202909 /*410627*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAWYri), 0,
202915 /*410638*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAWZ256ri), 0,
202923 /*410653*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRADri), 0,
202929 /*410664*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PSRADri), 0,
202935 /*410675*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRADZ128ri), 0,
202943 /*410690*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRADYri), 0,
202949 /*410701*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRADZ256ri), 0,
202956 /*410714*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRADZri), 0,
202962 /*410726*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAQZri), 0,
202969 /*410740*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAQZ256ri), 0,
202975 /*410751*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
202978 /*410760*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
202980 /*410769*/ OPC_EmitNode1, TARGET_VAL(X86::VPSRAQZri), 0,
202983 /*410780*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
202991 /*410795*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAQZ128ri), 0,
202997 /*410806*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
203000 /*410815*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
203002 /*410824*/ OPC_EmitNode1, TARGET_VAL(X86::VPSRAQZri), 0,
203005 /*410835*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
203012 /*410848*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAWZri), 0,
203018 /*410858*/ /*SwitchOpcode*/ 45|128,4/*557*/, TARGET_VAL(X86ISD::VROTRI),// ->411419
203021 /*410866*/ OPC_SwitchOpcode /*2 cases */, 9|128,1/*137*/, TARGET_VAL(ISD::LOAD),// ->411008
203031 /*410882*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
203037 /*410895*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORDZmi), 0|OPFL_Chain|OPFL_MemRefs,
203045 /*410915*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORDZ256mi), 0|OPFL_Chain|OPFL_MemRefs,
203053 /*410935*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORDZ128mi), 0|OPFL_Chain|OPFL_MemRefs,
203061 /*410955*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORQZmi), 0|OPFL_Chain|OPFL_MemRefs,
203069 /*410975*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORQZ256mi), 0|OPFL_Chain|OPFL_MemRefs,
203077 /*410995*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORQZ128mi), 0|OPFL_Chain|OPFL_MemRefs,
203082 /*411008*/ /*SwitchOpcode*/ 22|128,1/*150*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->411162
203092 /*411023*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
203098 /*411036*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORDZmbi), 0|OPFL_Chain|OPFL_MemRefs,
203106 /*411056*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORDZ256mbi), 0|OPFL_Chain|OPFL_MemRefs,
203114 /*411076*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORDZ128mbi), 0|OPFL_Chain|OPFL_MemRefs,
203124 /*411095*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
203130 /*411108*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORQZmbi), 0|OPFL_Chain|OPFL_MemRefs,
203138 /*411128*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORQZ256mbi), 0|OPFL_Chain|OPFL_MemRefs,
203146 /*411148*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORQZ128mbi), 0|OPFL_Chain|OPFL_MemRefs,
203157 /*411168*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
203161 /*411177*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORDZri), 0,
203168 /*411191*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORDZ256ri), 0,
203174 /*411202*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
203177 /*411211*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
203179 /*411220*/ OPC_EmitNode1, TARGET_VAL(X86::VPRORDZri), 0,
203182 /*411231*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
203190 /*411246*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORDZ128ri), 0,
203196 /*411257*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
203199 /*411266*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
203201 /*411275*/ OPC_EmitNode1, TARGET_VAL(X86::VPRORDZri), 0,
203204 /*411286*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
203211 /*411299*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORQZri), 0,
203218 /*411313*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORQZ256ri), 0,
203224 /*411324*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
203227 /*411333*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
203229 /*411342*/ OPC_EmitNode1, TARGET_VAL(X86::VPRORQZri), 0,
203232 /*411353*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
203240 /*411368*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPRORQZ128ri), 0,
203246 /*411379*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
203249 /*411388*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
203251 /*411397*/ OPC_EmitNode1, TARGET_VAL(X86::VPRORQZri), 0,
203254 /*411408*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
203261 /*411419*/ /*SwitchOpcode*/ 71|128,2/*327*/, TARGET_VAL(X86ISD::SHUF128),// ->411750
203265 /*411427*/ OPC_SwitchOpcode /*2 cases */, 59, TARGET_VAL(ISD::LOAD),// ->411490
203275 /*411442*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
203281 /*411455*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFI64X2Zrmi), 0|OPFL_Chain|OPFL_MemRefs,
203289 /*411476*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFI64X2Z256rmi), 0|OPFL_Chain|OPFL_MemRefs,
203294 /*411490*/ /*SwitchOpcode*/ 57, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->411550
203303 /*411502*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
203309 /*411515*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFI64X2Zrmbi), 0|OPFL_Chain|OPFL_MemRefs,
203317 /*411536*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFI64X2Z256rmbi), 0|OPFL_Chain|OPFL_MemRefs,
203327 /*411555*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
203331 /*411564*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFI64X2Zrri), 0,
203337 /*411577*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFI64X2Z256rri), 0,
203344 /*411589*/ OPC_SwitchOpcode /*2 cases */, 59, TARGET_VAL(ISD::LOAD),// ->411652
203354 /*411604*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
203360 /*411617*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFF64X2Zrmi), 0|OPFL_Chain|OPFL_MemRefs,
203368 /*411638*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFF64X2Z256rmi), 0|OPFL_Chain|OPFL_MemRefs,
203373 /*411652*/ /*SwitchOpcode*/ 57, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->411712
203382 /*411664*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
203388 /*411677*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFF64X2Zrmbi), 0|OPFL_Chain|OPFL_MemRefs,
203396 /*411698*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFF64X2Z256rmbi), 0|OPFL_Chain|OPFL_MemRefs,
203406 /*411717*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
203410 /*411726*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFF64X2Zrri), 0,
203416 /*411739*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFF64X2Z256rri), 0,
203422 /*411750*/ /*SwitchOpcode*/ 9|128,1/*137*/, TARGET_VAL(X86ISD::DBPSADBW),// ->411891
203426 /*411758*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
203436 /*411772*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
203442 /*411785*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDBPSADBWZrmi), 0|OPFL_Chain|OPFL_MemRefs,
203450 /*411806*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDBPSADBWZ128rmi), 0|OPFL_Chain|OPFL_MemRefs,
203458 /*411827*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDBPSADBWZ256rmi), 0|OPFL_Chain|OPFL_MemRefs,
203467 /*411845*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
203471 /*411854*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDBPSADBWZrri), 0,
203477 /*411867*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDBPSADBWZ128rri), 0,
203483 /*411880*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDBPSADBWZ256rri), 0,
203489 /*411891*/ /*SwitchOpcode*/ 41|128,1/*169*/, TARGET_VAL(X86ISD::VSHLDQ),// ->412064
203492 /*411898*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
203502 /*411912*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
203508 /*411925*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLDQZrm), 0|OPFL_Chain|OPFL_MemRefs,
203516 /*411945*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLDQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
203524 /*411965*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLDQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
203533 /*411982*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
203538 /*411993*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLDQri), 0,
203544 /*412004*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PSLLDQri), 0,
203550 /*412015*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLDQZ128rr), 0,
203558 /*412030*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLDQYri), 0,
203564 /*412041*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLDQZ256rr), 0,
203571 /*412054*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLDQZrr), 0,
203577 /*412064*/ /*SwitchOpcode*/ 41|128,1/*169*/, TARGET_VAL(X86ISD::VSRLDQ),// ->412237
203580 /*412071*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
203590 /*412085*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
203596 /*412098*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLDQZrm), 0|OPFL_Chain|OPFL_MemRefs,
203604 /*412118*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLDQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
203612 /*412138*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLDQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
203621 /*412155*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
203626 /*412166*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLDQri), 0,
203632 /*412177*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PSRLDQri), 0,
203638 /*412188*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLDQZ128rr), 0,
203646 /*412203*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLDQYri), 0,
203652 /*412214*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLDQZ256rr), 0,
203659 /*412227*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLDQZrr), 0,
203665 /*412237*/ /*SwitchOpcode*/ 89|128,20/*2649*/, TARGET_VAL(X86ISD::VPTERNLOG),// ->414890
203670 /*412246*/ OPC_SwitchOpcode /*2 cases */, 37, TARGET_VAL(ISD::LOAD),// ->412287
203680 /*412261*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
203686 /*412273*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZrmi), 0|OPFL_Chain|OPFL_MemRefs,
203690 /*412287*/ /*SwitchOpcode*/ 35, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->412325
203699 /*412299*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
203705 /*412311*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZrmbi), 0|OPFL_Chain|OPFL_MemRefs,
203712 /*412328*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
203724 /*412344*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
203731 /*412359*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZrmi), 0|OPFL_Chain|OPFL_MemRefs,
203738 /*412376*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
203749 /*412391*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
203756 /*412406*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZrmi), 0|OPFL_Chain|OPFL_MemRefs,
203762 /*412422*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
203773 /*412436*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
203780 /*412451*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZrmbi), 0|OPFL_Chain|OPFL_MemRefs,
203788 /*412471*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
203798 /*412484*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
203805 /*412499*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZrmbi), 0|OPFL_Chain|OPFL_MemRefs,
203812 /*412516*/ OPC_SwitchOpcode /*2 cases */, 37, TARGET_VAL(ISD::LOAD),// ->412557
203822 /*412531*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
203828 /*412543*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZ128rmi), 0|OPFL_Chain|OPFL_MemRefs,
203832 /*412557*/ /*SwitchOpcode*/ 35, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->412595
203841 /*412569*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
203847 /*412581*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZ128rmbi), 0|OPFL_Chain|OPFL_MemRefs,
203855 /*412599*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
203867 /*412615*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
203874 /*412630*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZ128rmi), 0|OPFL_Chain|OPFL_MemRefs,
203881 /*412647*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
203892 /*412662*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
203899 /*412677*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZ128rmi), 0|OPFL_Chain|OPFL_MemRefs,
203905 /*412693*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
203916 /*412707*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
203923 /*412722*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZ128rmbi), 0|OPFL_Chain|OPFL_MemRefs,
203931 /*412742*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
203941 /*412755*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
203948 /*412770*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZ128rmbi), 0|OPFL_Chain|OPFL_MemRefs,
203955 /*412787*/ OPC_SwitchOpcode /*2 cases */, 37, TARGET_VAL(ISD::LOAD),// ->412828
203965 /*412802*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
203971 /*412814*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZ256rmi), 0|OPFL_Chain|OPFL_MemRefs,
203975 /*412828*/ /*SwitchOpcode*/ 35, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->412866
203984 /*412840*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
203990 /*412852*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZ256rmbi), 0|OPFL_Chain|OPFL_MemRefs,
203998 /*412870*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
204010 /*412886*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
204017 /*412901*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZ256rmi), 0|OPFL_Chain|OPFL_MemRefs,
204024 /*412918*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
204035 /*412933*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
204042 /*412948*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZ256rmi), 0|OPFL_Chain|OPFL_MemRefs,
204048 /*412964*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
204059 /*412978*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
204066 /*412993*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZ256rmbi), 0|OPFL_Chain|OPFL_MemRefs,
204074 /*413013*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
204084 /*413026*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
204091 /*413041*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZ256rmbi), 0|OPFL_Chain|OPFL_MemRefs,
204098 /*413058*/ OPC_SwitchOpcode /*2 cases */, 37, TARGET_VAL(ISD::LOAD),// ->413099
204108 /*413073*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
204114 /*413085*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZrmi), 0|OPFL_Chain|OPFL_MemRefs,
204118 /*413099*/ /*SwitchOpcode*/ 35, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->413137
204127 /*413111*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
204133 /*413123*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZrmbi), 0|OPFL_Chain|OPFL_MemRefs,
204141 /*413141*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
204153 /*413157*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
204160 /*413172*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZrmi), 0|OPFL_Chain|OPFL_MemRefs,
204167 /*413189*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
204178 /*413204*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
204185 /*413219*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZrmi), 0|OPFL_Chain|OPFL_MemRefs,
204191 /*413235*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
204202 /*413249*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
204209 /*413264*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZrmbi), 0|OPFL_Chain|OPFL_MemRefs,
204217 /*413284*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
204227 /*413297*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
204234 /*413312*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZrmbi), 0|OPFL_Chain|OPFL_MemRefs,
204241 /*413329*/ OPC_SwitchOpcode /*2 cases */, 37, TARGET_VAL(ISD::LOAD),// ->413370
204251 /*413344*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
204257 /*413356*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ128rmi), 0|OPFL_Chain|OPFL_MemRefs,
204261 /*413370*/ /*SwitchOpcode*/ 35, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->413408
204270 /*413382*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
204276 /*413394*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ128rmbi), 0|OPFL_Chain|OPFL_MemRefs,
204284 /*413412*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
204296 /*413428*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
204303 /*413443*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ128rmi), 0|OPFL_Chain|OPFL_MemRefs,
204310 /*413460*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
204321 /*413475*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
204328 /*413490*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ128rmi), 0|OPFL_Chain|OPFL_MemRefs,
204334 /*413506*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
204345 /*413520*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
204352 /*413535*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ128rmbi), 0|OPFL_Chain|OPFL_MemRefs,
204360 /*413555*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
204370 /*413568*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
204377 /*413583*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ128rmbi), 0|OPFL_Chain|OPFL_MemRefs,
204384 /*413600*/ OPC_SwitchOpcode /*2 cases */, 37, TARGET_VAL(ISD::LOAD),// ->413641
204394 /*413615*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
204400 /*413627*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ256rmi), 0|OPFL_Chain|OPFL_MemRefs,
204404 /*413641*/ /*SwitchOpcode*/ 35, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->413679
204413 /*413653*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
204419 /*413665*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ256rmbi), 0|OPFL_Chain|OPFL_MemRefs,
204427 /*413683*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
204439 /*413699*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
204446 /*413714*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ256rmi), 0|OPFL_Chain|OPFL_MemRefs,
204453 /*413731*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
204464 /*413746*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
204471 /*413761*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ256rmi), 0|OPFL_Chain|OPFL_MemRefs,
204477 /*413777*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
204488 /*413791*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
204495 /*413806*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ256rmbi), 0|OPFL_Chain|OPFL_MemRefs,
204503 /*413825*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
204513 /*413838*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
204520 /*413853*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ256rmbi), 0|OPFL_Chain|OPFL_MemRefs,
204527 /*413870*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
204537 /*413884*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
204543 /*413896*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ128rmi), 0|OPFL_Chain|OPFL_MemRefs,
204550 /*413913*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
204562 /*413929*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
204569 /*413944*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ128rmi), 0|OPFL_Chain|OPFL_MemRefs,
204577 /*413963*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
204588 /*413978*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
204595 /*413993*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ128rmi), 0|OPFL_Chain|OPFL_MemRefs,
204602 /*414010*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
204612 /*414024*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
204618 /*414036*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ128rmi), 0|OPFL_Chain|OPFL_MemRefs,
204625 /*414053*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
204637 /*414069*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
204644 /*414084*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ128rmi), 0|OPFL_Chain|OPFL_MemRefs,
204652 /*414103*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
204663 /*414118*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
204670 /*414133*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ128rmi), 0|OPFL_Chain|OPFL_MemRefs,
204677 /*414150*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
204687 /*414164*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
204693 /*414176*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ256rmi), 0|OPFL_Chain|OPFL_MemRefs,
204700 /*414193*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
204712 /*414209*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
204719 /*414224*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ256rmi), 0|OPFL_Chain|OPFL_MemRefs,
204727 /*414243*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
204738 /*414258*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
204745 /*414273*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ256rmi), 0|OPFL_Chain|OPFL_MemRefs,
204752 /*414290*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
204762 /*414304*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
204768 /*414316*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ256rmi), 0|OPFL_Chain|OPFL_MemRefs,
204775 /*414333*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
204787 /*414349*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
204794 /*414364*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ256rmi), 0|OPFL_Chain|OPFL_MemRefs,
204802 /*414383*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
204813 /*414398*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
204820 /*414413*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ256rmi), 0|OPFL_Chain|OPFL_MemRefs,
204827 /*414430*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
204837 /*414444*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
204843 /*414456*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZrmi), 0|OPFL_Chain|OPFL_MemRefs,
204850 /*414473*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
204862 /*414489*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
204869 /*414504*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZrmi), 0|OPFL_Chain|OPFL_MemRefs,
204877 /*414523*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
204888 /*414538*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
204895 /*414553*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZrmi), 0|OPFL_Chain|OPFL_MemRefs,
204902 /*414570*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
204912 /*414584*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
204918 /*414596*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZrmi), 0|OPFL_Chain|OPFL_MemRefs,
204925 /*414613*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
204937 /*414629*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
204944 /*414644*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZrmi), 0|OPFL_Chain|OPFL_MemRefs,
204952 /*414664*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
204963 /*414679*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
204970 /*414694*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZrmi), 0|OPFL_Chain|OPFL_MemRefs,
204979 /*414714*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
204983 /*414723*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZrri), 0,
204989 /*414737*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZ128rri), 0,
204995 /*414751*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGDZ256rri), 0,
205001 /*414765*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZrri), 0,
205007 /*414779*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ128rri), 0,
205013 /*414793*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ256rri), 0,
205019 /*414807*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ128rri), 0,
205025 /*414821*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ128rri), 0,
205031 /*414835*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ256rri), 0,
205037 /*414849*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZ256rri), 0,
205043 /*414863*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZrri), 0,
205049 /*414877*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPTERNLOGQZrri), 0,
205056 /*414890*/ /*SwitchOpcode*/ 121|128,3/*505*/, TARGET_VAL(X86ISD::VSHLD),// ->415399
205060 /*414899*/ OPC_SwitchOpcode /*2 cases */, 78|128,1/*206*/, TARGET_VAL(ISD::LOAD),// ->415110
205070 /*414915*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
205076 /*414928*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDWZrmi), 0|OPFL_Chain|OPFL_MemRefs,
205084 /*414949*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDWZ128rmi), 0|OPFL_Chain|OPFL_MemRefs,
205092 /*414970*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDWZ256rmi), 0|OPFL_Chain|OPFL_MemRefs,
205100 /*414991*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDDZrmi), 0|OPFL_Chain|OPFL_MemRefs,
205108 /*415012*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDDZ128rmi), 0|OPFL_Chain|OPFL_MemRefs,
205116 /*415033*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDDZ256rmi), 0|OPFL_Chain|OPFL_MemRefs,
205124 /*415054*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDQZrmi), 0|OPFL_Chain|OPFL_MemRefs,
205132 /*415075*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDQZ128rmi), 0|OPFL_Chain|OPFL_MemRefs,
205140 /*415096*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDQZ256rmi), 0|OPFL_Chain|OPFL_MemRefs,
205145 /*415110*/ /*SwitchOpcode*/ 28|128,1/*156*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->415270
205155 /*415125*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
205161 /*415138*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDDZrmbi), 0|OPFL_Chain|OPFL_MemRefs,
205169 /*415159*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDDZ128rmbi), 0|OPFL_Chain|OPFL_MemRefs,
205177 /*415180*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDDZ256rmbi), 0|OPFL_Chain|OPFL_MemRefs,
205187 /*415200*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
205193 /*415213*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDQZrmbi), 0|OPFL_Chain|OPFL_MemRefs,
205201 /*415234*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDQZ128rmbi), 0|OPFL_Chain|OPFL_MemRefs,
205209 /*415255*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDQZ256rmbi), 0|OPFL_Chain|OPFL_MemRefs,
205220 /*415275*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
205224 /*415284*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDWZrri), 0,
205230 /*415297*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDWZ128rri), 0,
205236 /*415310*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDWZ256rri), 0,
205242 /*415323*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDDZrri), 0,
205248 /*415336*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDDZ128rri), 0,
205254 /*415349*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDDZ256rri), 0,
205260 /*415362*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDQZrri), 0,
205266 /*415375*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDQZ128rri), 0,
205272 /*415388*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDQZ256rri), 0,
205278 /*415399*/ /*SwitchOpcode*/ 121|128,3/*505*/, TARGET_VAL(X86ISD::VSHRD),// ->415908
205282 /*415408*/ OPC_SwitchOpcode /*2 cases */, 78|128,1/*206*/, TARGET_VAL(ISD::LOAD),// ->415619
205292 /*415424*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
205298 /*415437*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDWZrmi), 0|OPFL_Chain|OPFL_MemRefs,
205306 /*415458*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDWZ128rmi), 0|OPFL_Chain|OPFL_MemRefs,
205314 /*415479*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDWZ256rmi), 0|OPFL_Chain|OPFL_MemRefs,
205322 /*415500*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDDZrmi), 0|OPFL_Chain|OPFL_MemRefs,
205330 /*415521*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDDZ128rmi), 0|OPFL_Chain|OPFL_MemRefs,
205338 /*415542*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDDZ256rmi), 0|OPFL_Chain|OPFL_MemRefs,
205346 /*415563*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDQZrmi), 0|OPFL_Chain|OPFL_MemRefs,
205354 /*415584*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDQZ128rmi), 0|OPFL_Chain|OPFL_MemRefs,
205362 /*415605*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDQZ256rmi), 0|OPFL_Chain|OPFL_MemRefs,
205367 /*415619*/ /*SwitchOpcode*/ 28|128,1/*156*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->415779
205377 /*415634*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
205383 /*415647*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDDZrmbi), 0|OPFL_Chain|OPFL_MemRefs,
205391 /*415668*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDDZ128rmbi), 0|OPFL_Chain|OPFL_MemRefs,
205399 /*415689*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDDZ256rmbi), 0|OPFL_Chain|OPFL_MemRefs,
205409 /*415709*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
205415 /*415722*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDQZrmbi), 0|OPFL_Chain|OPFL_MemRefs,
205423 /*415743*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDQZ128rmbi), 0|OPFL_Chain|OPFL_MemRefs,
205431 /*415764*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDQZ256rmbi), 0|OPFL_Chain|OPFL_MemRefs,
205442 /*415784*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
205446 /*415793*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDWZrri), 0,
205452 /*415806*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDWZ128rri), 0,
205458 /*415819*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDWZ256rri), 0,
205464 /*415832*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDDZrri), 0,
205470 /*415845*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDDZ128rri), 0,
205476 /*415858*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDDZ256rri), 0,
205482 /*415871*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDQZrri), 0,
205488 /*415884*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDQZ128rri), 0,
205494 /*415897*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDQZ256rri), 0,
205500 /*415908*/ /*SwitchOpcode*/ 7|128,35/*4487*/, TARGET_VAL(ISD::MLOAD),// ->420399
205518 /*415940*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMASKMOVPSYrm), 0|OPFL_Chain|OPFL_MemRefs,
205526 /*415959*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMASKMOVDYrm), 0|OPFL_Chain|OPFL_MemRefs,
205532 /*415973*/ OPC_CheckOpcode, TARGET_VAL(ISD::UNDEF),
205540 /*415989*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMASKMOVPSYrm), 0|OPFL_Chain|OPFL_MemRefs,
205548 /*416008*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMASKMOVDYrm), 0|OPFL_Chain|OPFL_MemRefs,
205566 /*416042*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMASKMOVPDYrm), 0|OPFL_Chain|OPFL_MemRefs,
205574 /*416061*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMASKMOVQYrm), 0|OPFL_Chain|OPFL_MemRefs,
205580 /*416075*/ OPC_CheckOpcode, TARGET_VAL(ISD::UNDEF),
205588 /*416091*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMASKMOVPDYrm), 0|OPFL_Chain|OPFL_MemRefs,
205596 /*416110*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMASKMOVQYrm), 0|OPFL_Chain|OPFL_MemRefs,
205614 /*416144*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMASKMOVPSrm), 0|OPFL_Chain|OPFL_MemRefs,
205622 /*416163*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMASKMOVDrm), 0|OPFL_Chain|OPFL_MemRefs,
205628 /*416177*/ OPC_CheckOpcode, TARGET_VAL(ISD::UNDEF),
205636 /*416193*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMASKMOVPSrm), 0|OPFL_Chain|OPFL_MemRefs,
205644 /*416212*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMASKMOVDrm), 0|OPFL_Chain|OPFL_MemRefs,
205662 /*416246*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMASKMOVPDrm), 0|OPFL_Chain|OPFL_MemRefs,
205670 /*416265*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMASKMOVQrm), 0|OPFL_Chain|OPFL_MemRefs,
205676 /*416279*/ OPC_CheckOpcode, TARGET_VAL(ISD::UNDEF),
205684 /*416295*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMASKMOVPDrm), 0|OPFL_Chain|OPFL_MemRefs,
205692 /*416314*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMASKMOVQrm), 0|OPFL_Chain|OPFL_MemRefs,
205713 /*416358*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQA32Zrmkz), 0|OPFL_Chain|OPFL_MemRefs,
205721 /*416377*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU32Zrmkz), 0|OPFL_Chain|OPFL_MemRefs,
205730 /*416398*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU8Z128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
205738 /*416418*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU16Z256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
205749 /*416443*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPEXPANDDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
205757 /*416463*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPEXPANDBZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
205765 /*416483*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPEXPANDWZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
205772 /*416499*/ OPC_CheckOpcode, TARGET_VAL(ISD::UNDEF),
205782 /*416520*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQA32Zrmkz), 0|OPFL_Chain|OPFL_MemRefs,
205790 /*416539*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU32Zrmkz), 0|OPFL_Chain|OPFL_MemRefs,
205799 /*416560*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU8Z128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
205807 /*416580*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU16Z256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
205818 /*416605*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPEXPANDDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
205826 /*416625*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPEXPANDBZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
205834 /*416645*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPEXPANDWZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
205851 /*416680*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQA32Zrmk), 0|OPFL_Chain|OPFL_MemRefs,
205859 /*416700*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU32Zrmk), 0|OPFL_Chain|OPFL_MemRefs,
205868 /*416722*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU8Z128rmk), 0|OPFL_Chain|OPFL_MemRefs,
205876 /*416743*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU16Z256rmk), 0|OPFL_Chain|OPFL_MemRefs,
205887 /*416769*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPEXPANDDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
205895 /*416790*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPEXPANDBZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
205903 /*416811*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPEXPANDWZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
205925 /*416857*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQA32Z256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
205933 /*416877*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQA64Zrmkz), 0|OPFL_Chain|OPFL_MemRefs,
205943 /*416899*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU16Z128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
205952 /*416920*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU32Z256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
205961 /*416941*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU64Zrmkz), 0|OPFL_Chain|OPFL_MemRefs,
205972 /*416966*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPEXPANDDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
205980 /*416986*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPEXPANDQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
205988 /*417006*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPEXPANDWZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
205995 /*417022*/ OPC_CheckOpcode, TARGET_VAL(ISD::UNDEF),
206005 /*417043*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQA32Z256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
206013 /*417063*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQA64Zrmkz), 0|OPFL_Chain|OPFL_MemRefs,
206023 /*417085*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU16Z128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
206032 /*417106*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU32Z256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
206041 /*417127*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU64Zrmkz), 0|OPFL_Chain|OPFL_MemRefs,
206052 /*417152*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPEXPANDDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
206060 /*417172*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPEXPANDQZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
206068 /*417192*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPEXPANDWZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
206085 /*417227*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQA32Z256rmk), 0|OPFL_Chain|OPFL_MemRefs,
206093 /*417248*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQA64Zrmk), 0|OPFL_Chain|OPFL_MemRefs,
206103 /*417271*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU16Z128rmk), 0|OPFL_Chain|OPFL_MemRefs,
206112 /*417293*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU32Z256rmk), 0|OPFL_Chain|OPFL_MemRefs,
206121 /*417315*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU64Zrmk), 0|OPFL_Chain|OPFL_MemRefs,
206132 /*417341*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPEXPANDDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
206140 /*417362*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPEXPANDQZrmk), 0|OPFL_Chain|OPFL_MemRefs,
206148 /*417383*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPEXPANDWZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
206170 /*417429*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQA32Z128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
206178 /*417449*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQA64Z256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
206188 /*417471*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU32Z128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
206197 /*417492*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU64Z256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
206208 /*417517*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPEXPANDDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
206216 /*417537*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPEXPANDQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
206223 /*417553*/ OPC_CheckOpcode, TARGET_VAL(ISD::UNDEF),
206233 /*417574*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQA32Z128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
206241 /*417594*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQA64Z256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
206251 /*417616*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU32Z128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
206260 /*417637*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU64Z256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
206271 /*417662*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPEXPANDDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
206279 /*417682*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPEXPANDQZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
206296 /*417717*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQA32Z128rmk), 0|OPFL_Chain|OPFL_MemRefs,
206304 /*417738*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQA64Z256rmk), 0|OPFL_Chain|OPFL_MemRefs,
206314 /*417761*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU32Z128rmk), 0|OPFL_Chain|OPFL_MemRefs,
206323 /*417783*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU64Z256rmk), 0|OPFL_Chain|OPFL_MemRefs,
206334 /*417809*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPEXPANDDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
206342 /*417830*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPEXPANDQZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
206364 /*417874*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQA64Z128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
206372 /*417893*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU64Z128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
206382 /*417915*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPEXPANDQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
206388 /*417929*/ OPC_CheckOpcode, TARGET_VAL(ISD::UNDEF),
206398 /*417949*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQA64Z128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
206406 /*417968*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU64Z128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
206416 /*417990*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPEXPANDQZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
206432 /*418022*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQA64Z128rmk), 0|OPFL_Chain|OPFL_MemRefs,
206440 /*418042*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU64Z128rmk), 0|OPFL_Chain|OPFL_MemRefs,
206450 /*418065*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPEXPANDQZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
206469 /*418103*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU8Zrmkz), 0|OPFL_Chain|OPFL_MemRefs,
206478 /*418124*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPEXPANDBZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
206484 /*418138*/ OPC_CheckOpcode, TARGET_VAL(ISD::UNDEF),
206492 /*418154*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU8Zrmkz), 0|OPFL_Chain|OPFL_MemRefs,
206501 /*418175*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPEXPANDBZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
206515 /*418203*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU8Zrmk), 0|OPFL_Chain|OPFL_MemRefs,
206524 /*418225*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPEXPANDBZrmk), 0|OPFL_Chain|OPFL_MemRefs,
206543 /*418265*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU8Z256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
206551 /*418285*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU16Zrmkz), 0|OPFL_Chain|OPFL_MemRefs,
206562 /*418310*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPEXPANDBZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
206570 /*418330*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPEXPANDWZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
206577 /*418345*/ OPC_CheckOpcode, TARGET_VAL(ISD::UNDEF),
206585 /*418362*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU8Z256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
206593 /*418382*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU16Zrmkz), 0|OPFL_Chain|OPFL_MemRefs,
206604 /*418407*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPEXPANDBZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
206612 /*418427*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPEXPANDWZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
206627 /*418457*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU8Z256rmk), 0|OPFL_Chain|OPFL_MemRefs,
206635 /*418478*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDQU16Zrmk), 0|OPFL_Chain|OPFL_MemRefs,
206646 /*418504*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPEXPANDBZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
206654 /*418525*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPEXPANDWZrmk), 0|OPFL_Chain|OPFL_MemRefs,
206664 /*418545*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
206666 /*418549*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
206668 /*418553*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
206687 /*418586*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
206690 /*418595*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
206693 /*418607*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
206695 /*418615*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSSZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
206700 /*418628*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VZEXT_MOVL),
206707 /*418641*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
206710 /*418650*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
206713 /*418662*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
206715 /*418670*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSSZrmk), 0|OPFL_Chain|OPFL_MemRefs,
206730 /*418700*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
206733 /*418709*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
206736 /*418721*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
206738 /*418729*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
206743 /*418742*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VZEXT_MOVL),
206750 /*418755*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
206753 /*418764*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
206756 /*418776*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
206758 /*418784*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
206777 /*418821*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMASKMOVPSrm), 0|OPFL_Chain|OPFL_MemRefs,
206782 /*418834*/ OPC_CheckOpcode, TARGET_VAL(ISD::UNDEF),
206789 /*418848*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMASKMOVPSrm), 0|OPFL_Chain|OPFL_MemRefs,
206805 /*418879*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMASKMOVPDrm), 0|OPFL_Chain|OPFL_MemRefs,
206810 /*418892*/ OPC_CheckOpcode, TARGET_VAL(ISD::UNDEF),
206817 /*418906*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMASKMOVPDrm), 0|OPFL_Chain|OPFL_MemRefs,
206833 /*418937*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMASKMOVPSYrm), 0|OPFL_Chain|OPFL_MemRefs,
206838 /*418950*/ OPC_CheckOpcode, TARGET_VAL(ISD::UNDEF),
206845 /*418964*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMASKMOVPSYrm), 0|OPFL_Chain|OPFL_MemRefs,
206861 /*418995*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMASKMOVPDYrm), 0|OPFL_Chain|OPFL_MemRefs,
206866 /*419008*/ OPC_CheckOpcode, TARGET_VAL(ISD::UNDEF),
206873 /*419022*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMASKMOVPDYrm), 0|OPFL_Chain|OPFL_MemRefs,
206893 /*419063*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVAPSZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
206901 /*419082*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVUPSZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
206911 /*419104*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXPANDPSZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
206917 /*419118*/ OPC_CheckOpcode, TARGET_VAL(ISD::UNDEF),
206927 /*419138*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVAPSZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
206935 /*419157*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVUPSZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
206945 /*419179*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXPANDPSZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
206961 /*419211*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVAPSZrmk), 0|OPFL_Chain|OPFL_MemRefs,
206969 /*419231*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVUPSZrmk), 0|OPFL_Chain|OPFL_MemRefs,
206979 /*419254*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXPANDPSZrmk), 0|OPFL_Chain|OPFL_MemRefs,
207000 /*419299*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVAPSZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
207008 /*419319*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVAPDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
207018 /*419341*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVUPSZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
207027 /*419362*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVUPDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
207038 /*419387*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXPANDPSZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
207046 /*419407*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXPANDPDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
207053 /*419423*/ OPC_CheckOpcode, TARGET_VAL(ISD::UNDEF),
207063 /*419444*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVAPSZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
207071 /*419464*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVAPDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
207081 /*419486*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVUPSZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
207090 /*419507*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVUPDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
207101 /*419532*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXPANDPSZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
207109 /*419552*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXPANDPDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
207126 /*419587*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVAPSZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
207134 /*419608*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVAPDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
207144 /*419631*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVUPSZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
207153 /*419653*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVUPDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
207164 /*419679*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXPANDPSZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
207172 /*419700*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXPANDPDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
207194 /*419746*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVAPSZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
207202 /*419766*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVAPDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
207212 /*419788*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVUPSZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
207221 /*419809*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVUPDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
207232 /*419834*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXPANDPSZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
207240 /*419854*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXPANDPDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
207247 /*419870*/ OPC_CheckOpcode, TARGET_VAL(ISD::UNDEF),
207257 /*419891*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVAPSZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
207265 /*419911*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVAPDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
207275 /*419933*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVUPSZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
207284 /*419954*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVUPDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
207295 /*419979*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXPANDPSZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
207303 /*419999*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXPANDPDZ256rmkz), 0|OPFL_Chain|OPFL_MemRefs,
207320 /*420034*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVAPSZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
207328 /*420055*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVAPDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
207338 /*420078*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVUPSZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
207347 /*420100*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVUPDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
207358 /*420126*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXPANDPSZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
207366 /*420147*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXPANDPDZ256rmk), 0|OPFL_Chain|OPFL_MemRefs,
207388 /*420191*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVAPDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
207396 /*420210*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVUPDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
207406 /*420232*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXPANDPDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
207412 /*420246*/ OPC_CheckOpcode, TARGET_VAL(ISD::UNDEF),
207422 /*420266*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVAPDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
207430 /*420285*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVUPDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
207440 /*420307*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXPANDPDZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
207456 /*420339*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVAPDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
207464 /*420359*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVUPDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
207474 /*420382*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXPANDPDZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
207482 /*420399*/ /*SwitchOpcode*/ 107|128,52/*6763*/, TARGET_VAL(ISD::SETCC),// ->427166
207489 /*420413*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
207498 /*420426*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
207506 /*420443*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPBZrmi), 0|OPFL_Chain|OPFL_MemRefs,
207512 /*420458*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
207523 /*420474*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
207531 /*420491*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPBZrmi), 0|OPFL_Chain|OPFL_MemRefs,
207539 /*420509*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
207548 /*420522*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
207556 /*420539*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPBZ256rmi), 0|OPFL_Chain|OPFL_MemRefs,
207562 /*420554*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
207573 /*420570*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
207581 /*420587*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPBZ256rmi), 0|OPFL_Chain|OPFL_MemRefs,
207589 /*420605*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
207598 /*420618*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
207606 /*420635*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPBZ128rmi), 0|OPFL_Chain|OPFL_MemRefs,
207612 /*420650*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
207623 /*420666*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
207631 /*420683*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPBZ128rmi), 0|OPFL_Chain|OPFL_MemRefs,
207639 /*420701*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
207648 /*420714*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
207656 /*420731*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUBZrmi), 0|OPFL_Chain|OPFL_MemRefs,
207662 /*420746*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
207673 /*420762*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
207681 /*420779*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUBZrmi), 0|OPFL_Chain|OPFL_MemRefs,
207689 /*420797*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
207698 /*420810*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
207706 /*420827*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUBZ256rmi), 0|OPFL_Chain|OPFL_MemRefs,
207712 /*420842*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
207723 /*420858*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
207731 /*420875*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUBZ256rmi), 0|OPFL_Chain|OPFL_MemRefs,
207739 /*420893*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
207748 /*420906*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
207756 /*420923*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUBZ128rmi), 0|OPFL_Chain|OPFL_MemRefs,
207762 /*420938*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
207773 /*420954*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
207781 /*420971*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUBZ128rmi), 0|OPFL_Chain|OPFL_MemRefs,
207789 /*420989*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
207798 /*421002*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
207806 /*421019*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPWZrmi), 0|OPFL_Chain|OPFL_MemRefs,
207812 /*421034*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
207823 /*421050*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
207831 /*421067*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPWZrmi), 0|OPFL_Chain|OPFL_MemRefs,
207839 /*421085*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
207848 /*421098*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
207856 /*421115*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPWZ256rmi), 0|OPFL_Chain|OPFL_MemRefs,
207862 /*421130*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
207873 /*421146*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
207881 /*421163*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPWZ256rmi), 0|OPFL_Chain|OPFL_MemRefs,
207889 /*421181*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
207898 /*421194*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
207906 /*421211*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPWZ128rmi), 0|OPFL_Chain|OPFL_MemRefs,
207912 /*421226*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
207923 /*421242*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
207931 /*421259*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPWZ128rmi), 0|OPFL_Chain|OPFL_MemRefs,
207939 /*421277*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
207948 /*421290*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
207956 /*421307*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUWZrmi), 0|OPFL_Chain|OPFL_MemRefs,
207962 /*421322*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
207973 /*421338*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
207981 /*421355*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUWZrmi), 0|OPFL_Chain|OPFL_MemRefs,
207989 /*421373*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
207998 /*421386*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
208006 /*421403*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUWZ256rmi), 0|OPFL_Chain|OPFL_MemRefs,
208012 /*421418*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
208023 /*421434*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
208031 /*421451*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUWZ256rmi), 0|OPFL_Chain|OPFL_MemRefs,
208039 /*421469*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
208048 /*421482*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
208056 /*421499*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUWZ128rmi), 0|OPFL_Chain|OPFL_MemRefs,
208062 /*421514*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
208073 /*421530*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
208081 /*421547*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUWZ128rmi), 0|OPFL_Chain|OPFL_MemRefs,
208089 /*421565*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
208098 /*421578*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
208106 /*421595*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPDZrmi), 0|OPFL_Chain|OPFL_MemRefs,
208112 /*421610*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
208123 /*421626*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
208131 /*421643*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPDZrmi), 0|OPFL_Chain|OPFL_MemRefs,
208139 /*421661*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
208147 /*421672*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
208155 /*421689*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPDZrmib), 0|OPFL_Chain|OPFL_MemRefs,
208161 /*421704*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
208171 /*421718*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
208179 /*421735*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPDZrmib), 0|OPFL_Chain|OPFL_MemRefs,
208187 /*421753*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
208196 /*421766*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
208204 /*421783*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPDZ256rmi), 0|OPFL_Chain|OPFL_MemRefs,
208210 /*421798*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
208221 /*421814*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
208229 /*421831*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPDZ256rmi), 0|OPFL_Chain|OPFL_MemRefs,
208237 /*421849*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
208245 /*421860*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
208253 /*421877*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPDZ256rmib), 0|OPFL_Chain|OPFL_MemRefs,
208259 /*421892*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
208269 /*421906*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
208277 /*421923*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPDZ256rmib), 0|OPFL_Chain|OPFL_MemRefs,
208285 /*421941*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
208294 /*421954*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
208302 /*421971*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPDZ128rmi), 0|OPFL_Chain|OPFL_MemRefs,
208308 /*421986*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
208319 /*422002*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
208327 /*422019*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPDZ128rmi), 0|OPFL_Chain|OPFL_MemRefs,
208335 /*422037*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
208343 /*422048*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
208351 /*422065*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPDZ128rmib), 0|OPFL_Chain|OPFL_MemRefs,
208357 /*422080*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
208367 /*422094*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
208375 /*422111*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPDZ128rmib), 0|OPFL_Chain|OPFL_MemRefs,
208383 /*422129*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
208392 /*422142*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
208400 /*422159*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUDZrmi), 0|OPFL_Chain|OPFL_MemRefs,
208406 /*422174*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
208417 /*422190*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
208425 /*422207*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUDZrmi), 0|OPFL_Chain|OPFL_MemRefs,
208433 /*422225*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
208441 /*422236*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
208449 /*422253*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUDZrmib), 0|OPFL_Chain|OPFL_MemRefs,
208455 /*422268*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
208465 /*422282*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
208473 /*422299*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUDZrmib), 0|OPFL_Chain|OPFL_MemRefs,
208481 /*422317*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
208490 /*422330*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
208498 /*422347*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUDZ256rmi), 0|OPFL_Chain|OPFL_MemRefs,
208504 /*422362*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
208515 /*422378*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
208523 /*422395*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUDZ256rmi), 0|OPFL_Chain|OPFL_MemRefs,
208531 /*422413*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
208539 /*422424*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
208547 /*422441*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUDZ256rmib), 0|OPFL_Chain|OPFL_MemRefs,
208553 /*422456*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
208563 /*422470*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
208571 /*422487*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUDZ256rmib), 0|OPFL_Chain|OPFL_MemRefs,
208579 /*422505*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
208588 /*422518*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
208596 /*422535*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUDZ128rmi), 0|OPFL_Chain|OPFL_MemRefs,
208602 /*422550*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
208613 /*422566*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
208621 /*422583*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUDZ128rmi), 0|OPFL_Chain|OPFL_MemRefs,
208629 /*422601*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
208637 /*422612*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
208645 /*422629*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUDZ128rmib), 0|OPFL_Chain|OPFL_MemRefs,
208651 /*422644*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
208661 /*422658*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
208669 /*422675*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUDZ128rmib), 0|OPFL_Chain|OPFL_MemRefs,
208677 /*422693*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
208686 /*422706*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
208694 /*422723*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPQZrmi), 0|OPFL_Chain|OPFL_MemRefs,
208700 /*422738*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
208711 /*422754*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
208719 /*422771*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPQZrmi), 0|OPFL_Chain|OPFL_MemRefs,
208727 /*422789*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
208735 /*422800*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
208743 /*422817*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPQZrmib), 0|OPFL_Chain|OPFL_MemRefs,
208749 /*422832*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
208759 /*422846*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
208767 /*422863*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPQZrmib), 0|OPFL_Chain|OPFL_MemRefs,
208775 /*422881*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
208784 /*422894*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
208792 /*422911*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPQZ256rmi), 0|OPFL_Chain|OPFL_MemRefs,
208798 /*422926*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
208809 /*422942*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
208817 /*422959*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPQZ256rmi), 0|OPFL_Chain|OPFL_MemRefs,
208825 /*422977*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
208833 /*422988*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
208841 /*423005*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPQZ256rmib), 0|OPFL_Chain|OPFL_MemRefs,
208847 /*423020*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
208857 /*423034*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
208865 /*423051*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPQZ256rmib), 0|OPFL_Chain|OPFL_MemRefs,
208873 /*423069*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
208882 /*423082*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
208890 /*423099*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPQZ128rmi), 0|OPFL_Chain|OPFL_MemRefs,
208896 /*423114*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
208907 /*423130*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
208915 /*423147*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPQZ128rmi), 0|OPFL_Chain|OPFL_MemRefs,
208923 /*423165*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
208931 /*423176*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
208939 /*423193*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPQZ128rmib), 0|OPFL_Chain|OPFL_MemRefs,
208945 /*423208*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
208955 /*423222*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
208963 /*423239*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPQZ128rmib), 0|OPFL_Chain|OPFL_MemRefs,
208971 /*423257*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
208980 /*423270*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
208988 /*423287*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUQZrmi), 0|OPFL_Chain|OPFL_MemRefs,
208994 /*423302*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
209005 /*423318*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
209013 /*423335*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUQZrmi), 0|OPFL_Chain|OPFL_MemRefs,
209021 /*423353*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
209029 /*423364*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
209037 /*423381*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUQZrmib), 0|OPFL_Chain|OPFL_MemRefs,
209043 /*423396*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
209053 /*423410*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
209061 /*423427*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUQZrmib), 0|OPFL_Chain|OPFL_MemRefs,
209069 /*423445*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
209078 /*423458*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
209086 /*423475*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUQZ256rmi), 0|OPFL_Chain|OPFL_MemRefs,
209092 /*423490*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
209103 /*423506*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
209111 /*423523*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUQZ256rmi), 0|OPFL_Chain|OPFL_MemRefs,
209119 /*423541*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
209127 /*423552*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
209135 /*423569*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUQZ256rmib), 0|OPFL_Chain|OPFL_MemRefs,
209141 /*423584*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
209151 /*423598*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
209159 /*423615*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUQZ256rmib), 0|OPFL_Chain|OPFL_MemRefs,
209167 /*423633*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
209176 /*423646*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
209184 /*423663*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUQZ128rmi), 0|OPFL_Chain|OPFL_MemRefs,
209190 /*423678*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
209201 /*423694*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
209209 /*423711*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUQZ128rmi), 0|OPFL_Chain|OPFL_MemRefs,
209217 /*423729*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
209225 /*423740*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
209233 /*423757*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUQZ128rmib), 0|OPFL_Chain|OPFL_MemRefs,
209239 /*423772*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
209249 /*423786*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
209257 /*423803*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUQZ128rmib), 0|OPFL_Chain|OPFL_MemRefs,
209265 /*423821*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
209273 /*423832*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
209280 /*423846*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
209283 /*423855*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
209286 /*423867*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPDZrmib), 0|OPFL_Chain|OPFL_MemRefs,
209289 /*423883*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
209295 /*423893*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
209305 /*423907*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
209312 /*423921*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
209315 /*423930*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
209318 /*423942*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPDZrmib), 0|OPFL_Chain|OPFL_MemRefs,
209321 /*423958*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
209329 /*423971*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
209337 /*423982*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
209344 /*423996*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
209347 /*424005*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
209350 /*424017*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPUDZrmib), 0|OPFL_Chain|OPFL_MemRefs,
209353 /*424033*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
209359 /*424043*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
209369 /*424057*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
209376 /*424071*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
209379 /*424080*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
209382 /*424092*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPUDZrmib), 0|OPFL_Chain|OPFL_MemRefs,
209385 /*424108*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
209393 /*424121*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
209401 /*424132*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
209408 /*424146*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
209411 /*424155*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
209414 /*424167*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPDZrmib), 0|OPFL_Chain|OPFL_MemRefs,
209417 /*424183*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
209423 /*424193*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
209433 /*424207*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
209440 /*424221*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
209443 /*424230*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
209446 /*424242*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPDZrmib), 0|OPFL_Chain|OPFL_MemRefs,
209449 /*424258*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
209457 /*424271*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
209465 /*424282*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
209472 /*424296*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
209475 /*424305*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
209478 /*424317*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPUDZrmib), 0|OPFL_Chain|OPFL_MemRefs,
209481 /*424333*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
209487 /*424343*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
209497 /*424357*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
209504 /*424371*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
209507 /*424380*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
209510 /*424392*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPUDZrmib), 0|OPFL_Chain|OPFL_MemRefs,
209513 /*424408*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
209521 /*424421*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
209529 /*424432*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
209536 /*424446*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
209539 /*424455*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
209542 /*424467*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPQZrmib), 0|OPFL_Chain|OPFL_MemRefs,
209545 /*424483*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
209551 /*424493*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
209561 /*424507*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
209568 /*424521*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
209571 /*424530*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
209574 /*424542*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPQZrmib), 0|OPFL_Chain|OPFL_MemRefs,
209577 /*424558*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
209585 /*424571*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
209593 /*424582*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
209600 /*424596*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
209603 /*424605*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
209606 /*424617*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPUQZrmib), 0|OPFL_Chain|OPFL_MemRefs,
209609 /*424633*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
209615 /*424643*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
209625 /*424657*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
209632 /*424671*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
209635 /*424680*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
209638 /*424692*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPUQZrmib), 0|OPFL_Chain|OPFL_MemRefs,
209641 /*424708*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
209649 /*424721*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
209657 /*424732*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
209664 /*424746*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
209667 /*424755*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
209670 /*424767*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPQZrmib), 0|OPFL_Chain|OPFL_MemRefs,
209673 /*424783*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
209679 /*424793*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
209689 /*424807*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
209696 /*424821*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
209699 /*424830*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
209702 /*424842*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPQZrmib), 0|OPFL_Chain|OPFL_MemRefs,
209705 /*424858*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
209713 /*424871*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
209721 /*424882*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
209728 /*424896*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
209731 /*424905*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
209734 /*424917*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPUQZrmib), 0|OPFL_Chain|OPFL_MemRefs,
209737 /*424933*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
209743 /*424943*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
209753 /*424957*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
209760 /*424971*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
209763 /*424980*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
209766 /*424992*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPUQZrmib), 0|OPFL_Chain|OPFL_MemRefs,
209769 /*425008*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
209783 /*425032*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVB2MZrr), 0,
209794 /*425051*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVB2MZ256rr), 0,
209800 /*425061*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
209803 /*425070*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
209805 /*425079*/ OPC_EmitNode1, TARGET_VAL(X86::VPMOVB2MZrr), 0,
209808 /*425089*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
209820 /*425110*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVB2MZ128rr), 0,
209826 /*425120*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
209829 /*425129*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
209831 /*425138*/ OPC_EmitNode1, TARGET_VAL(X86::VPMOVB2MZrr), 0,
209834 /*425148*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
209845 /*425167*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVW2MZrr), 0,
209856 /*425186*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVW2MZ256rr), 0,
209862 /*425196*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
209865 /*425205*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
209867 /*425214*/ OPC_EmitNode1, TARGET_VAL(X86::VPMOVW2MZrr), 0,
209870 /*425224*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
209882 /*425245*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVW2MZ128rr), 0,
209888 /*425255*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
209891 /*425264*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
209893 /*425273*/ OPC_EmitNode1, TARGET_VAL(X86::VPMOVW2MZrr), 0,
209896 /*425283*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
209907 /*425302*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVD2MZrr), 0,
209918 /*425321*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVD2MZ256rr), 0,
209924 /*425331*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
209927 /*425340*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
209929 /*425349*/ OPC_EmitNode1, TARGET_VAL(X86::VPMOVD2MZrr), 0,
209932 /*425359*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
209944 /*425380*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVD2MZ128rr), 0,
209950 /*425390*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
209953 /*425399*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
209955 /*425408*/ OPC_EmitNode1, TARGET_VAL(X86::VPMOVD2MZrr), 0,
209958 /*425418*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
209969 /*425437*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVQ2MZrr), 0,
209980 /*425456*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVQ2MZ256rr), 0,
209986 /*425466*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
209989 /*425475*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
209991 /*425484*/ OPC_EmitNode1, TARGET_VAL(X86::VPMOVQ2MZrr), 0,
209994 /*425494*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
210006 /*425515*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVQ2MZ128rr), 0,
210012 /*425525*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
210015 /*425534*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
210017 /*425543*/ OPC_EmitNode1, TARGET_VAL(X86::VPMOVQ2MZrr), 0,
210020 /*425553*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
210033 /*425573*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
210040 /*425588*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPBZrri), 0,
210048 /*425605*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUBZrri), 0,
210057 /*425621*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
210064 /*425636*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPBZ256rri), 0,
210072 /*425653*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUBZ256rri), 0,
210079 /*425667*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
210082 /*425676*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
210084 /*425685*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
210087 /*425694*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
210090 /*425706*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPBZrri), 0,
210093 /*425718*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
210100 /*425731*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
210103 /*425740*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
210105 /*425749*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
210108 /*425758*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
210111 /*425770*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPUBZrri), 0,
210114 /*425782*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
210123 /*425797*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
210130 /*425812*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPBZ128rri), 0,
210138 /*425829*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUBZ128rri), 0,
210145 /*425843*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
210148 /*425852*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
210150 /*425861*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
210153 /*425870*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
210156 /*425882*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPBZrri), 0,
210159 /*425894*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
210166 /*425907*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
210169 /*425916*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
210171 /*425925*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
210174 /*425934*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
210177 /*425946*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPUBZrri), 0,
210180 /*425958*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
210189 /*425972*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
210196 /*425987*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPWZrri), 0,
210204 /*426004*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUWZrri), 0,
210213 /*426020*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
210220 /*426035*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPWZ256rri), 0,
210228 /*426052*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUWZ256rri), 0,
210235 /*426066*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
210238 /*426075*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
210240 /*426084*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
210243 /*426093*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
210246 /*426105*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPWZrri), 0,
210249 /*426117*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
210256 /*426130*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
210259 /*426139*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
210261 /*426148*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
210264 /*426157*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
210267 /*426169*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPUWZrri), 0,
210270 /*426181*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
210279 /*426196*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
210286 /*426211*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPWZ128rri), 0,
210294 /*426228*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUWZ128rri), 0,
210301 /*426242*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
210304 /*426251*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
210306 /*426260*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
210309 /*426269*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
210312 /*426281*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPWZrri), 0,
210315 /*426293*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
210322 /*426306*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
210325 /*426315*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
210327 /*426324*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
210330 /*426333*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
210333 /*426345*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPUWZrri), 0,
210336 /*426357*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
210345 /*426371*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
210352 /*426386*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPDZrri), 0,
210360 /*426403*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUDZrri), 0,
210369 /*426419*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
210376 /*426434*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPDZ256rri), 0,
210384 /*426451*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUDZ256rri), 0,
210391 /*426465*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
210394 /*426474*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
210396 /*426483*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
210399 /*426492*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
210402 /*426504*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPDZrri), 0,
210405 /*426516*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
210412 /*426529*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
210415 /*426538*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
210417 /*426547*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
210420 /*426556*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
210423 /*426568*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPUDZrri), 0,
210426 /*426580*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
210435 /*426595*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
210442 /*426610*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPDZ128rri), 0,
210450 /*426627*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUDZ128rri), 0,
210457 /*426641*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
210460 /*426650*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
210462 /*426659*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
210465 /*426668*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
210468 /*426680*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPDZrri), 0,
210471 /*426692*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
210478 /*426705*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
210481 /*426714*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
210483 /*426723*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
210486 /*426732*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
210489 /*426744*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPUDZrri), 0,
210492 /*426756*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
210501 /*426770*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
210508 /*426785*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPQZrri), 0,
210516 /*426802*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUQZrri), 0,
210525 /*426818*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
210532 /*426833*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPQZ256rri), 0,
210540 /*426850*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUQZ256rri), 0,
210547 /*426864*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
210550 /*426873*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
210552 /*426882*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
210555 /*426891*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
210558 /*426903*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPQZrri), 0,
210561 /*426915*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
210568 /*426928*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
210571 /*426937*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
210573 /*426946*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
210576 /*426955*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
210579 /*426967*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPUQZrri), 0,
210582 /*426979*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
210591 /*426994*/ OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
210598 /*427009*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPQZ128rri), 0,
210606 /*427026*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPUQZ128rri), 0,
210613 /*427040*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
210616 /*427049*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
210618 /*427058*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
210621 /*427067*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
210624 /*427079*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPQZrri), 0,
210627 /*427091*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
210634 /*427104*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
210637 /*427113*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
210639 /*427122*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
210642 /*427131*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
210645 /*427143*/ OPC_EmitNode1, TARGET_VAL(X86::VPCMPUQZrri), 0,
210648 /*427155*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
210655 /*427166*/ /*SwitchOpcode*/ 79|128,2/*335*/, TARGET_VAL(X86ISD::VPSHA),// ->427505
210659 /*427174*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
210671 /*427194*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHABrm), 0|OPFL_Chain|OPFL_MemRefs,
210677 /*427208*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
210690 /*427229*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHABmr), 0|OPFL_Chain|OPFL_MemRefs,
210697 /*427244*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
210709 /*427264*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHADrm), 0|OPFL_Chain|OPFL_MemRefs,
210715 /*427278*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
210728 /*427299*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHADmr), 0|OPFL_Chain|OPFL_MemRefs,
210735 /*427314*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
210747 /*427334*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHAQrm), 0|OPFL_Chain|OPFL_MemRefs,
210753 /*427348*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
210766 /*427369*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHAQmr), 0|OPFL_Chain|OPFL_MemRefs,
210773 /*427384*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
210785 /*427404*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHAWrm), 0|OPFL_Chain|OPFL_MemRefs,
210791 /*427418*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
210804 /*427439*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHAWmr), 0|OPFL_Chain|OPFL_MemRefs,
210813 /*427459*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHABrr), 0,
210819 /*427471*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHADrr), 0,
210825 /*427483*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHAQrr), 0,
210831 /*427495*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHAWrr), 0,
210837 /*427505*/ /*SwitchOpcode*/ 79|128,2/*335*/, TARGET_VAL(X86ISD::VPSHL),// ->427844
210841 /*427513*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
210853 /*427533*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLBrm), 0|OPFL_Chain|OPFL_MemRefs,
210859 /*427547*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
210872 /*427568*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLBmr), 0|OPFL_Chain|OPFL_MemRefs,
210879 /*427583*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
210891 /*427603*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDrm), 0|OPFL_Chain|OPFL_MemRefs,
210897 /*427617*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
210910 /*427638*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDmr), 0|OPFL_Chain|OPFL_MemRefs,
210917 /*427653*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
210929 /*427673*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLQrm), 0|OPFL_Chain|OPFL_MemRefs,
210935 /*427687*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
210948 /*427708*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLQmr), 0|OPFL_Chain|OPFL_MemRefs,
210955 /*427723*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
210967 /*427743*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLWrm), 0|OPFL_Chain|OPFL_MemRefs,
210973 /*427757*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
210986 /*427778*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLWmr), 0|OPFL_Chain|OPFL_MemRefs,
210995 /*427798*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLBrr), 0,
211001 /*427810*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDrr), 0,
211007 /*427822*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLQrr), 0,
211013 /*427834*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLWrr), 0,
211019 /*427844*/ /*SwitchOpcode*/ 85, TARGET_VAL(X86ISD::VPPERM),// ->427932
211024 /*427852*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
211035 /*427870*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPPERMrrm), 0|OPFL_Chain|OPFL_MemRefs,
211041 /*427885*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
211053 /*427904*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPPERMrmr), 0|OPFL_Chain|OPFL_MemRefs,
211061 /*427922*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPPERMrrr), 0,
211066 /*427932*/ /*SwitchOpcode*/ 79|128,14/*1871*/, TARGET_VAL(X86ISD::UNPCKL),// ->429807
211070 /*427941*/ OPC_SwitchOpcode /*2 cases */, 38|128,4/*550*/, TARGET_VAL(ISD::LOAD),// ->428496
211084 /*427969*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKLPSYrm), 0|OPFL_Chain|OPFL_MemRefs,
211092 /*427988*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLDQYrm), 0|OPFL_Chain|OPFL_MemRefs,
211102 /*428011*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKLPDYrm), 0|OPFL_Chain|OPFL_MemRefs,
211110 /*428030*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLQDQYrm), 0|OPFL_Chain|OPFL_MemRefs,
211119 /*428051*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLBWrm), 0|OPFL_Chain|OPFL_MemRefs,
211127 /*428071*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLWDrm), 0|OPFL_Chain|OPFL_MemRefs,
211135 /*428091*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLDQrm), 0|OPFL_Chain|OPFL_MemRefs,
211143 /*428111*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLQDQrm), 0|OPFL_Chain|OPFL_MemRefs,
211151 /*428131*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLBWYrm), 0|OPFL_Chain|OPFL_MemRefs,
211159 /*428151*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLWDYrm), 0|OPFL_Chain|OPFL_MemRefs,
211171 /*428177*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PUNPCKLBWrm), 0|OPFL_Chain|OPFL_MemRefs,
211179 /*428197*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PUNPCKLWDrm), 0|OPFL_Chain|OPFL_MemRefs,
211187 /*428217*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PUNPCKLDQrm), 0|OPFL_Chain|OPFL_MemRefs,
211195 /*428237*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PUNPCKLQDQrm), 0|OPFL_Chain|OPFL_MemRefs,
211206 /*428262*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLBWZrm), 0|OPFL_Chain|OPFL_MemRefs,
211214 /*428282*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLBWZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
211222 /*428302*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLBWZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
211230 /*428322*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLWDZrm), 0|OPFL_Chain|OPFL_MemRefs,
211238 /*428342*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLWDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
211246 /*428362*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLWDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
211254 /*428382*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLDQZrm), 0|OPFL_Chain|OPFL_MemRefs,
211262 /*428402*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLDQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
211270 /*428422*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLDQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
211278 /*428442*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLQDQZrm), 0|OPFL_Chain|OPFL_MemRefs,
211286 /*428462*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLQDQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
211294 /*428482*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLQDQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
211300 /*428496*/ /*SwitchOpcode*/ 10|128,1/*138*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->428638
211312 /*428518*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLDQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
211320 /*428538*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLDQZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
211328 /*428558*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLDQZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
211340 /*428584*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLQDQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
211348 /*428604*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLQDQZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
211356 /*428624*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLQDQZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
211368 /*428649*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKLPSYrr), 0,
211374 /*428660*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLDQYrr), 0,
211380 /*428671*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLDQZ256rr), 0,
211388 /*428686*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKLPDYrr), 0,
211394 /*428697*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLQDQYrr), 0,
211400 /*428708*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLQDQZ256rr), 0,
211408 /*428723*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLBWrr), 0,
211414 /*428734*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PUNPCKLBWrr), 0,
211420 /*428745*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLBWZ128rr), 0,
211428 /*428760*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLWDrr), 0,
211434 /*428771*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PUNPCKLWDrr), 0,
211440 /*428782*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLWDZ128rr), 0,
211448 /*428797*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLDQrr), 0,
211454 /*428808*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PUNPCKLDQrr), 0,
211460 /*428819*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLDQZ128rr), 0,
211468 /*428834*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLQDQrr), 0,
211474 /*428845*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PUNPCKLQDQrr), 0,
211480 /*428856*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLQDQZ128rr), 0,
211488 /*428871*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLBWYrr), 0,
211494 /*428882*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLBWZ256rr), 0,
211502 /*428897*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLWDYrr), 0,
211508 /*428908*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLWDZ256rr), 0,
211515 /*428921*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLBWZrr), 0,
211521 /*428933*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLWDZrr), 0,
211527 /*428945*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLDQZrr), 0,
211533 /*428957*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKLQDQZrr), 0,
211540 /*428969*/ OPC_SwitchOpcode /*5 cases */, 84, TARGET_VAL(ISD::BITCAST),// ->429057
211542 /*428974*/ OPC_CheckOpcode, TARGET_VAL(ISD::SCALAR_TO_VECTOR),
211544 /*428978*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
211561 /*429006*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVHPDrm), 0|OPFL_Chain|OPFL_MemRefs,
211569 /*429025*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVHPDrm), 0|OPFL_Chain|OPFL_MemRefs,
211577 /*429044*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVHPDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
211582 /*429057*/ /*SwitchOpcode*/ 77, TARGET_VAL(ISD::SCALAR_TO_VECTOR),// ->429137
211584 /*429061*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
211599 /*429086*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVHPDrm), 0|OPFL_Chain|OPFL_MemRefs,
211607 /*429105*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVHPDrm), 0|OPFL_Chain|OPFL_MemRefs,
211615 /*429124*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVHPDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
211620 /*429137*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VZEXT_LOAD),// ->429208
211632 /*429157*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVHPDrm), 0|OPFL_Chain|OPFL_MemRefs,
211640 /*429176*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVHPDrm), 0|OPFL_Chain|OPFL_MemRefs,
211648 /*429195*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVHPDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
211653 /*429208*/ /*SwitchOpcode*/ 32|128,2/*288*/, TARGET_VAL(ISD::LOAD),// ->429500
211666 /*429232*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKLPSrm), 0|OPFL_Chain|OPFL_MemRefs,
211674 /*429252*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKLPDrm), 0|OPFL_Chain|OPFL_MemRefs,
211682 /*429272*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKLPSYrm), 0|OPFL_Chain|OPFL_MemRefs,
211690 /*429292*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKLPDYrm), 0|OPFL_Chain|OPFL_MemRefs,
211702 /*429318*/ OPC_MorphNodeTo1, TARGET_VAL(X86::UNPCKLPSrm), 0|OPFL_Chain|OPFL_MemRefs,
211710 /*429338*/ OPC_MorphNodeTo1, TARGET_VAL(X86::UNPCKLPDrm), 0|OPFL_Chain|OPFL_MemRefs,
211722 /*429363*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVHPDrm), 0|OPFL_Chain|OPFL_MemRefs,
211732 /*429386*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKLPSZrm), 0|OPFL_Chain|OPFL_MemRefs,
211740 /*429406*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKLPDZrm), 0|OPFL_Chain|OPFL_MemRefs,
211748 /*429426*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKLPSZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
211756 /*429446*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKLPSZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
211764 /*429466*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKLPDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
211772 /*429486*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKLPDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
211778 /*429500*/ /*SwitchOpcode*/ 18|128,1/*146*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->429650
211790 /*429521*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKLPSZrmb), 0|OPFL_Chain|OPFL_MemRefs,
211801 /*429545*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKLPDZrmb), 0|OPFL_Chain|OPFL_MemRefs,
211812 /*429570*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKLPSZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
211820 /*429590*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKLPSZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
211832 /*429616*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKLPDZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
211840 /*429636*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKLPDZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
211852 /*429661*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKLPSrr), 0,
211858 /*429672*/ OPC_MorphNodeTo1, TARGET_VAL(X86::UNPCKLPSrr), 0,
211864 /*429683*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKLPSZ128rr), 0,
211872 /*429698*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKLPDrr), 0,
211878 /*429709*/ OPC_MorphNodeTo1, TARGET_VAL(X86::UNPCKLPDrr), 0,
211884 /*429720*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKLPDZ128rr), 0,
211892 /*429735*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKLPSYrr), 0,
211898 /*429746*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKLPSZ256rr), 0,
211906 /*429761*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKLPDYrr), 0,
211912 /*429772*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKLPDZ256rr), 0,
211919 /*429785*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKLPSZrr), 0,
211925 /*429797*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKLPDZrr), 0,
211931 /*429807*/ /*SwitchOpcode*/ 73|128,12/*1609*/, TARGET_VAL(X86ISD::UNPCKH),// ->431420
211935 /*429816*/ OPC_SwitchOpcode /*2 cases */, 38|128,4/*550*/, TARGET_VAL(ISD::LOAD),// ->430371
211949 /*429844*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKHPSYrm), 0|OPFL_Chain|OPFL_MemRefs,
211957 /*429863*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHDQYrm), 0|OPFL_Chain|OPFL_MemRefs,
211967 /*429886*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKHPDYrm), 0|OPFL_Chain|OPFL_MemRefs,
211975 /*429905*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHQDQYrm), 0|OPFL_Chain|OPFL_MemRefs,
211984 /*429926*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHBWrm), 0|OPFL_Chain|OPFL_MemRefs,
211992 /*429946*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHWDrm), 0|OPFL_Chain|OPFL_MemRefs,
212000 /*429966*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHDQrm), 0|OPFL_Chain|OPFL_MemRefs,
212008 /*429986*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHQDQrm), 0|OPFL_Chain|OPFL_MemRefs,
212016 /*430006*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHBWYrm), 0|OPFL_Chain|OPFL_MemRefs,
212024 /*430026*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHWDYrm), 0|OPFL_Chain|OPFL_MemRefs,
212036 /*430052*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PUNPCKHBWrm), 0|OPFL_Chain|OPFL_MemRefs,
212044 /*430072*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PUNPCKHWDrm), 0|OPFL_Chain|OPFL_MemRefs,
212052 /*430092*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PUNPCKHDQrm), 0|OPFL_Chain|OPFL_MemRefs,
212060 /*430112*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PUNPCKHQDQrm), 0|OPFL_Chain|OPFL_MemRefs,
212071 /*430137*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHBWZrm), 0|OPFL_Chain|OPFL_MemRefs,
212079 /*430157*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHBWZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
212087 /*430177*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHBWZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
212095 /*430197*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHWDZrm), 0|OPFL_Chain|OPFL_MemRefs,
212103 /*430217*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHWDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
212111 /*430237*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHWDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
212119 /*430257*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHDQZrm), 0|OPFL_Chain|OPFL_MemRefs,
212127 /*430277*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHDQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
212135 /*430297*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHDQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
212143 /*430317*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHQDQZrm), 0|OPFL_Chain|OPFL_MemRefs,
212151 /*430337*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHQDQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
212159 /*430357*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHQDQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
212165 /*430371*/ /*SwitchOpcode*/ 10|128,1/*138*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->430513
212177 /*430393*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHDQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
212185 /*430413*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHDQZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
212193 /*430433*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHDQZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
212205 /*430459*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHQDQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
212213 /*430479*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHQDQZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
212221 /*430499*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHQDQZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
212233 /*430524*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKHPSYrr), 0,
212239 /*430535*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHDQYrr), 0,
212245 /*430546*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHDQZ256rr), 0,
212253 /*430561*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKHPDYrr), 0,
212259 /*430572*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHQDQYrr), 0,
212265 /*430583*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHQDQZ256rr), 0,
212273 /*430598*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHBWrr), 0,
212279 /*430609*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PUNPCKHBWrr), 0,
212285 /*430620*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHBWZ128rr), 0,
212293 /*430635*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHWDrr), 0,
212299 /*430646*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PUNPCKHWDrr), 0,
212305 /*430657*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHWDZ128rr), 0,
212313 /*430672*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHDQrr), 0,
212319 /*430683*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PUNPCKHDQrr), 0,
212325 /*430694*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHDQZ128rr), 0,
212333 /*430709*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHQDQrr), 0,
212339 /*430720*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PUNPCKHQDQrr), 0,
212345 /*430731*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHQDQZ128rr), 0,
212353 /*430746*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHBWYrr), 0,
212359 /*430757*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHBWZ256rr), 0,
212367 /*430772*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHWDYrr), 0,
212373 /*430783*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHWDZ256rr), 0,
212380 /*430796*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHBWZrr), 0,
212386 /*430808*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHWDZrr), 0,
212392 /*430820*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHDQZrr), 0,
212398 /*430832*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPUNPCKHQDQZrr), 0,
212405 /*430844*/ OPC_SwitchOpcode /*2 cases */, 8|128,2/*264*/, TARGET_VAL(ISD::LOAD),// ->431113
212418 /*430869*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKHPSrm), 0|OPFL_Chain|OPFL_MemRefs,
212426 /*430889*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKHPDrm), 0|OPFL_Chain|OPFL_MemRefs,
212434 /*430909*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKHPSYrm), 0|OPFL_Chain|OPFL_MemRefs,
212442 /*430929*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKHPDYrm), 0|OPFL_Chain|OPFL_MemRefs,
212454 /*430955*/ OPC_MorphNodeTo1, TARGET_VAL(X86::UNPCKHPSrm), 0|OPFL_Chain|OPFL_MemRefs,
212462 /*430975*/ OPC_MorphNodeTo1, TARGET_VAL(X86::UNPCKHPDrm), 0|OPFL_Chain|OPFL_MemRefs,
212473 /*430999*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKHPSZrm), 0|OPFL_Chain|OPFL_MemRefs,
212481 /*431019*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKHPDZrm), 0|OPFL_Chain|OPFL_MemRefs,
212489 /*431039*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKHPSZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
212497 /*431059*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKHPSZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
212505 /*431079*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKHPDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
212513 /*431099*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKHPDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
212519 /*431113*/ /*SwitchOpcode*/ 18|128,1/*146*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->431263
212531 /*431134*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKHPSZrmb), 0|OPFL_Chain|OPFL_MemRefs,
212542 /*431158*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKHPDZrmb), 0|OPFL_Chain|OPFL_MemRefs,
212553 /*431183*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKHPSZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
212561 /*431203*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKHPSZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
212573 /*431229*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKHPDZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
212581 /*431249*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKHPDZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
212593 /*431274*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKHPSrr), 0,
212599 /*431285*/ OPC_MorphNodeTo1, TARGET_VAL(X86::UNPCKHPSrr), 0,
212605 /*431296*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKHPSZ128rr), 0,
212613 /*431311*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKHPDrr), 0,
212619 /*431322*/ OPC_MorphNodeTo1, TARGET_VAL(X86::UNPCKHPDrr), 0,
212625 /*431333*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKHPDZ128rr), 0,
212633 /*431348*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKHPSYrr), 0,
212639 /*431359*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKHPSZ256rr), 0,
212647 /*431374*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKHPDYrr), 0,
212653 /*431385*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKHPDZ256rr), 0,
212660 /*431398*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKHPSZrr), 0,
212666 /*431410*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VUNPCKHPDZrr), 0,
212672 /*431420*/ /*SwitchOpcode*/ 79|128,8/*1103*/, TARGET_VAL(X86ISD::ANDNP),// ->432527
212676 /*431429*/ OPC_SwitchOpcode /*2 cases */, 88|128,4/*600*/, TARGET_VAL(ISD::LOAD),// ->432034
212689 /*431453*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNrm), 0|OPFL_Chain|OPFL_MemRefs,
212700 /*431477*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PANDNrm), 0|OPFL_Chain|OPFL_MemRefs,
212711 /*431503*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNYrm), 0|OPFL_Chain|OPFL_MemRefs,
212719 /*431522*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VANDNPSYrm), 0|OPFL_Chain|OPFL_MemRefs,
212729 /*431545*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNYrm), 0|OPFL_Chain|OPFL_MemRefs,
212737 /*431564*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VANDNPSYrm), 0|OPFL_Chain|OPFL_MemRefs,
212747 /*431587*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNYrm), 0|OPFL_Chain|OPFL_MemRefs,
212755 /*431606*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VANDNPSYrm), 0|OPFL_Chain|OPFL_MemRefs,
212765 /*431629*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNYrm), 0|OPFL_Chain|OPFL_MemRefs,
212773 /*431648*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VANDNPSYrm), 0|OPFL_Chain|OPFL_MemRefs,
212782 /*431669*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNrm), 0|OPFL_Chain|OPFL_MemRefs,
212790 /*431689*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNrm), 0|OPFL_Chain|OPFL_MemRefs,
212798 /*431709*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNrm), 0|OPFL_Chain|OPFL_MemRefs,
212810 /*431735*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PANDNrm), 0|OPFL_Chain|OPFL_MemRefs,
212818 /*431755*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PANDNrm), 0|OPFL_Chain|OPFL_MemRefs,
212826 /*431775*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PANDNrm), 0|OPFL_Chain|OPFL_MemRefs,
212837 /*431800*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZrm), 0|OPFL_Chain|OPFL_MemRefs,
212845 /*431820*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
212853 /*431840*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
212861 /*431860*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZrm), 0|OPFL_Chain|OPFL_MemRefs,
212869 /*431880*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
212877 /*431900*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
212885 /*431920*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
212893 /*431940*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
212901 /*431960*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
212909 /*431980*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
212917 /*432000*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZrm), 0|OPFL_Chain|OPFL_MemRefs,
212925 /*432020*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZrm), 0|OPFL_Chain|OPFL_MemRefs,
212931 /*432034*/ /*SwitchOpcode*/ 10|128,1/*138*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->432176
212943 /*432056*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
212951 /*432076*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
212959 /*432096*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
212971 /*432122*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZrmb), 0|OPFL_Chain|OPFL_MemRefs,
212979 /*432142*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
212987 /*432162*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
212999 /*432187*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNrr), 0,
213005 /*432198*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PANDNrr), 0,
213011 /*432209*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ128rr), 0,
213019 /*432224*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNYrr), 0,
213025 /*432235*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VANDNPSYrr), 0,
213031 /*432246*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ256rr), 0,
213039 /*432261*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNYrr), 0,
213045 /*432272*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VANDNPSYrr), 0,
213051 /*432283*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ256rr), 0,
213059 /*432298*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNYrr), 0,
213065 /*432309*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VANDNPSYrr), 0,
213071 /*432320*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ256rr), 0,
213079 /*432335*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNYrr), 0,
213085 /*432346*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VANDNPSYrr), 0,
213091 /*432357*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ256rr), 0,
213099 /*432372*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNrr), 0,
213105 /*432383*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PANDNrr), 0,
213111 /*432394*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ128rr), 0,
213119 /*432409*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNrr), 0,
213125 /*432420*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PANDNrr), 0,
213131 /*432431*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZ128rr), 0,
213139 /*432446*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNrr), 0,
213145 /*432457*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PANDNrr), 0,
213151 /*432468*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZ128rr), 0,
213158 /*432481*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZrr), 0,
213164 /*432493*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNDZrr), 0,
213170 /*432505*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZrr), 0,
213176 /*432517*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPANDNQZrr), 0,
213182 /*432527*/ /*SwitchOpcode*/ 78|128,5/*718*/, TARGET_VAL(ISD::SADDSAT),// ->433249
213186 /*432536*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
213199 /*432558*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDSBrm), 0|OPFL_Chain|OPFL_MemRefs,
213210 /*432582*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PADDSBrm), 0|OPFL_Chain|OPFL_MemRefs,
213220 /*432605*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDSBYrm), 0|OPFL_Chain|OPFL_MemRefs,
213228 /*432625*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDSWrm), 0|OPFL_Chain|OPFL_MemRefs,
213240 /*432650*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PADDSWrm), 0|OPFL_Chain|OPFL_MemRefs,
213251 /*432676*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDSWYrm), 0|OPFL_Chain|OPFL_MemRefs,
213259 /*432695*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDSWZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
213268 /*432716*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDSWZrm), 0|OPFL_Chain|OPFL_MemRefs,
213276 /*432736*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDSWZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
213284 /*432756*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDSBZrm), 0|OPFL_Chain|OPFL_MemRefs,
213292 /*432776*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDSBZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
213300 /*432796*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDSBZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
213308 /*432813*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
213322 /*432836*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDSBrm), 0|OPFL_Chain|OPFL_MemRefs,
213334 /*432861*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PADDSBrm), 0|OPFL_Chain|OPFL_MemRefs,
213345 /*432885*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDSBYrm), 0|OPFL_Chain|OPFL_MemRefs,
213353 /*432905*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDSWrm), 0|OPFL_Chain|OPFL_MemRefs,
213366 /*432931*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PADDSWrm), 0|OPFL_Chain|OPFL_MemRefs,
213378 /*432958*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDSWYrm), 0|OPFL_Chain|OPFL_MemRefs,
213386 /*432977*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDSWZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
213395 /*432998*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDSWZrm), 0|OPFL_Chain|OPFL_MemRefs,
213403 /*433018*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDSWZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
213411 /*433038*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDSBZrm), 0|OPFL_Chain|OPFL_MemRefs,
213419 /*433058*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDSBZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
213427 /*433078*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDSBZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
213439 /*433103*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDSBrr), 0,
213445 /*433114*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PADDSBrr), 0,
213451 /*433125*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDSBZ128rr), 0,
213459 /*433140*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDSBYrr), 0,
213465 /*433151*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDSBZ256rr), 0,
213473 /*433166*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDSWrr), 0,
213479 /*433177*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PADDSWrr), 0,
213485 /*433188*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDSWZ128rr), 0,
213493 /*433203*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDSWYrr), 0,
213499 /*433214*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDSWZ256rr), 0,
213506 /*433227*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDSWZrr), 0,
213512 /*433239*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDSBZrr), 0,
213518 /*433249*/ /*SwitchOpcode*/ 78|128,5/*718*/, TARGET_VAL(ISD::UADDSAT),// ->433971
213522 /*433258*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
213535 /*433280*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDUSBrm), 0|OPFL_Chain|OPFL_MemRefs,
213546 /*433304*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PADDUSBrm), 0|OPFL_Chain|OPFL_MemRefs,
213556 /*433327*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDUSBYrm), 0|OPFL_Chain|OPFL_MemRefs,
213564 /*433347*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDUSWrm), 0|OPFL_Chain|OPFL_MemRefs,
213576 /*433372*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PADDUSWrm), 0|OPFL_Chain|OPFL_MemRefs,
213587 /*433398*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDUSWYrm), 0|OPFL_Chain|OPFL_MemRefs,
213595 /*433417*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDUSWZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
213604 /*433438*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDUSWZrm), 0|OPFL_Chain|OPFL_MemRefs,
213612 /*433458*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDUSWZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
213620 /*433478*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDUSBZrm), 0|OPFL_Chain|OPFL_MemRefs,
213628 /*433498*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDUSBZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
213636 /*433518*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDUSBZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
213644 /*433535*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
213658 /*433558*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDUSBrm), 0|OPFL_Chain|OPFL_MemRefs,
213670 /*433583*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PADDUSBrm), 0|OPFL_Chain|OPFL_MemRefs,
213681 /*433607*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDUSBYrm), 0|OPFL_Chain|OPFL_MemRefs,
213689 /*433627*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDUSWrm), 0|OPFL_Chain|OPFL_MemRefs,
213702 /*433653*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PADDUSWrm), 0|OPFL_Chain|OPFL_MemRefs,
213714 /*433680*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDUSWYrm), 0|OPFL_Chain|OPFL_MemRefs,
213722 /*433699*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDUSWZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
213731 /*433720*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDUSWZrm), 0|OPFL_Chain|OPFL_MemRefs,
213739 /*433740*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDUSWZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
213747 /*433760*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDUSBZrm), 0|OPFL_Chain|OPFL_MemRefs,
213755 /*433780*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDUSBZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
213763 /*433800*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDUSBZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
213775 /*433825*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDUSBrr), 0,
213781 /*433836*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PADDUSBrr), 0,
213787 /*433847*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDUSBZ128rr), 0,
213795 /*433862*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDUSBYrr), 0,
213801 /*433873*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDUSBZ256rr), 0,
213809 /*433888*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDUSWrr), 0,
213815 /*433899*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PADDUSWrr), 0,
213821 /*433910*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDUSWZ128rr), 0,
213829 /*433925*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDUSWYrr), 0,
213835 /*433936*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDUSWZ256rr), 0,
213842 /*433949*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDUSWZrr), 0,
213848 /*433961*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPADDUSBZrr), 0,
213854 /*433971*/ /*SwitchOpcode*/ 126|128,2/*382*/, TARGET_VAL(ISD::MULHU),// ->434357
213858 /*433980*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
213871 /*434002*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHUWrm), 0|OPFL_Chain|OPFL_MemRefs,
213882 /*434026*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMULHUWrm), 0|OPFL_Chain|OPFL_MemRefs,
213893 /*434051*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHUWYrm), 0|OPFL_Chain|OPFL_MemRefs,
213901 /*434070*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHUWZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
213910 /*434091*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHUWZrm), 0|OPFL_Chain|OPFL_MemRefs,
213918 /*434111*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHUWZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
213926 /*434128*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
213940 /*434151*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHUWrm), 0|OPFL_Chain|OPFL_MemRefs,
213952 /*434176*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMULHUWrm), 0|OPFL_Chain|OPFL_MemRefs,
213964 /*434202*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHUWYrm), 0|OPFL_Chain|OPFL_MemRefs,
213972 /*434221*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHUWZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
213981 /*434242*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHUWZrm), 0|OPFL_Chain|OPFL_MemRefs,
213989 /*434262*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHUWZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
214001 /*434286*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHUWrr), 0,
214007 /*434297*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMULHUWrr), 0,
214013 /*434308*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHUWZ128rr), 0,
214021 /*434323*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHUWYrr), 0,
214027 /*434334*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHUWZ256rr), 0,
214034 /*434347*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHUWZrr), 0,
214040 /*434357*/ /*SwitchOpcode*/ 126|128,2/*382*/, TARGET_VAL(ISD::MULHS),// ->434743
214044 /*434366*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
214057 /*434388*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHWrm), 0|OPFL_Chain|OPFL_MemRefs,
214068 /*434412*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMULHWrm), 0|OPFL_Chain|OPFL_MemRefs,
214079 /*434437*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHWYrm), 0|OPFL_Chain|OPFL_MemRefs,
214087 /*434456*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHWZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
214096 /*434477*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHWZrm), 0|OPFL_Chain|OPFL_MemRefs,
214104 /*434497*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHWZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
214112 /*434514*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
214126 /*434537*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHWrm), 0|OPFL_Chain|OPFL_MemRefs,
214138 /*434562*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMULHWrm), 0|OPFL_Chain|OPFL_MemRefs,
214150 /*434588*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHWYrm), 0|OPFL_Chain|OPFL_MemRefs,
214158 /*434607*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHWZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
214167 /*434628*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHWZrm), 0|OPFL_Chain|OPFL_MemRefs,
214175 /*434648*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHWZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
214187 /*434672*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHWrr), 0,
214193 /*434683*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMULHWrr), 0,
214199 /*434694*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHWZ128rr), 0,
214207 /*434709*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHWYrr), 0,
214213 /*434720*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHWZ256rr), 0,
214220 /*434733*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHWZrr), 0,
214226 /*434743*/ /*SwitchOpcode*/ 51|128,3/*435*/, TARGET_VAL(ISD::SSUBSAT),// ->435182
214230 /*434752*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
214243 /*434774*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBSBrm), 0|OPFL_Chain|OPFL_MemRefs,
214254 /*434798*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PSUBSBrm), 0|OPFL_Chain|OPFL_MemRefs,
214264 /*434821*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBSBYrm), 0|OPFL_Chain|OPFL_MemRefs,
214272 /*434841*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBSWrm), 0|OPFL_Chain|OPFL_MemRefs,
214284 /*434866*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PSUBSWrm), 0|OPFL_Chain|OPFL_MemRefs,
214295 /*434892*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBSWYrm), 0|OPFL_Chain|OPFL_MemRefs,
214303 /*434911*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBSWZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
214312 /*434932*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBSWZrm), 0|OPFL_Chain|OPFL_MemRefs,
214320 /*434952*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBSWZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
214328 /*434972*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBSBZrm), 0|OPFL_Chain|OPFL_MemRefs,
214336 /*434992*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBSBZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
214344 /*435012*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBSBZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
214355 /*435036*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBSBrr), 0,
214361 /*435047*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PSUBSBrr), 0,
214367 /*435058*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBSBZ128rr), 0,
214375 /*435073*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBSBYrr), 0,
214381 /*435084*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBSBZ256rr), 0,
214389 /*435099*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBSWrr), 0,
214395 /*435110*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PSUBSWrr), 0,
214401 /*435121*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBSWZ128rr), 0,
214409 /*435136*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBSWYrr), 0,
214415 /*435147*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBSWZ256rr), 0,
214422 /*435160*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBSWZrr), 0,
214428 /*435172*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBSBZrr), 0,
214434 /*435182*/ /*SwitchOpcode*/ 51|128,3/*435*/, TARGET_VAL(ISD::USUBSAT),// ->435621
214438 /*435191*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
214451 /*435213*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBUSBrm), 0|OPFL_Chain|OPFL_MemRefs,
214462 /*435237*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PSUBUSBrm), 0|OPFL_Chain|OPFL_MemRefs,
214472 /*435260*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBUSBYrm), 0|OPFL_Chain|OPFL_MemRefs,
214480 /*435280*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBUSWrm), 0|OPFL_Chain|OPFL_MemRefs,
214492 /*435305*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PSUBUSWrm), 0|OPFL_Chain|OPFL_MemRefs,
214503 /*435331*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBUSWYrm), 0|OPFL_Chain|OPFL_MemRefs,
214511 /*435350*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBUSWZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
214520 /*435371*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBUSWZrm), 0|OPFL_Chain|OPFL_MemRefs,
214528 /*435391*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBUSWZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
214536 /*435411*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBUSBZrm), 0|OPFL_Chain|OPFL_MemRefs,
214544 /*435431*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBUSBZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
214552 /*435451*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBUSBZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
214563 /*435475*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBUSBrr), 0,
214569 /*435486*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PSUBUSBrr), 0,
214575 /*435497*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBUSBZ128rr), 0,
214583 /*435512*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBUSBYrr), 0,
214589 /*435523*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBUSBZ256rr), 0,
214597 /*435538*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBUSWrr), 0,
214603 /*435549*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PSUBUSWrr), 0,
214609 /*435560*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBUSWZ128rr), 0,
214617 /*435575*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBUSWYrr), 0,
214623 /*435586*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBUSWZ256rr), 0,
214630 /*435599*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBUSWZrr), 0,
214636 /*435611*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSUBUSBZrr), 0,
214642 /*435621*/ /*SwitchOpcode*/ 37|128,14/*1829*/, TARGET_VAL(ISD::UMIN),// ->437454
214646 /*435630*/ OPC_SwitchOpcode /*2 cases */, 67|128,3/*451*/, TARGET_VAL(ISD::LOAD),// ->436086
214659 /*435654*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUBrm), 0|OPFL_Chain|OPFL_MemRefs,
214670 /*435678*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMINUBrm), 0|OPFL_Chain|OPFL_MemRefs,
214680 /*435701*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUBYrm), 0|OPFL_Chain|OPFL_MemRefs,
214688 /*435721*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUDrm), 0|OPFL_Chain|OPFL_MemRefs,
214696 /*435741*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUWrm), 0|OPFL_Chain|OPFL_MemRefs,
214704 /*435761*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUDYrm), 0|OPFL_Chain|OPFL_MemRefs,
214712 /*435781*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUWYrm), 0|OPFL_Chain|OPFL_MemRefs,
214724 /*435807*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMINUDrm), 0|OPFL_Chain|OPFL_MemRefs,
214732 /*435827*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMINUWrm), 0|OPFL_Chain|OPFL_MemRefs,
214743 /*435852*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUBZrm), 0|OPFL_Chain|OPFL_MemRefs,
214751 /*435872*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUBZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
214759 /*435892*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUBZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
214767 /*435912*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUWZrm), 0|OPFL_Chain|OPFL_MemRefs,
214775 /*435932*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUWZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
214783 /*435952*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUWZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
214791 /*435972*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUDZrm), 0|OPFL_Chain|OPFL_MemRefs,
214799 /*435992*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
214807 /*436012*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
214815 /*436032*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUQZrm), 0|OPFL_Chain|OPFL_MemRefs,
214823 /*436052*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
214831 /*436072*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
214837 /*436086*/ /*SwitchOpcode*/ 10|128,1/*138*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->436228
214849 /*436108*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUDZrmb), 0|OPFL_Chain|OPFL_MemRefs,
214857 /*436128*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUDZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
214865 /*436148*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUDZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
214877 /*436174*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
214885 /*436194*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUQZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
214893 /*436214*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUQZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
214902 /*436232*/ OPC_SwitchOpcode /*2 cases */, 72|128,3/*456*/, TARGET_VAL(ISD::LOAD),// ->436693
214916 /*436257*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUBrm), 0|OPFL_Chain|OPFL_MemRefs,
214928 /*436282*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMINUBrm), 0|OPFL_Chain|OPFL_MemRefs,
214939 /*436306*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUBYrm), 0|OPFL_Chain|OPFL_MemRefs,
214947 /*436326*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUDrm), 0|OPFL_Chain|OPFL_MemRefs,
214955 /*436346*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUWrm), 0|OPFL_Chain|OPFL_MemRefs,
214963 /*436366*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUDYrm), 0|OPFL_Chain|OPFL_MemRefs,
214971 /*436386*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUWYrm), 0|OPFL_Chain|OPFL_MemRefs,
214984 /*436413*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMINUDrm), 0|OPFL_Chain|OPFL_MemRefs,
214992 /*436433*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMINUWrm), 0|OPFL_Chain|OPFL_MemRefs,
215004 /*436459*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUBZrm), 0|OPFL_Chain|OPFL_MemRefs,
215012 /*436479*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUBZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
215020 /*436499*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUBZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
215028 /*436519*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUWZrm), 0|OPFL_Chain|OPFL_MemRefs,
215036 /*436539*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUWZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
215044 /*436559*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUWZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
215052 /*436579*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUDZrm), 0|OPFL_Chain|OPFL_MemRefs,
215060 /*436599*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
215068 /*436619*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
215076 /*436639*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUQZrm), 0|OPFL_Chain|OPFL_MemRefs,
215084 /*436659*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
215092 /*436679*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
215098 /*436693*/ /*SwitchOpcode*/ 12|128,1/*140*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->436837
215111 /*436716*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUDZrmb), 0|OPFL_Chain|OPFL_MemRefs,
215119 /*436736*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUDZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
215127 /*436756*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUDZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
215140 /*436783*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
215148 /*436803*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUQZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
215156 /*436823*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUQZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
215166 /*436841*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
215177 /*436860*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
215180 /*436869*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
215182 /*436878*/ OPC_EmitNode1, TARGET_VAL(X86::VPMINUQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
215185 /*436893*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain,
215193 /*436909*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
215196 /*436918*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
215198 /*436927*/ OPC_EmitNode1, TARGET_VAL(X86::VPMINUQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
215201 /*436942*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain,
215208 /*436953*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
215220 /*436973*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
215223 /*436982*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
215225 /*436991*/ OPC_EmitNode1, TARGET_VAL(X86::VPMINUQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
215228 /*437006*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain,
215236 /*437022*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
215239 /*437031*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
215241 /*437040*/ OPC_EmitNode1, TARGET_VAL(X86::VPMINUQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
215244 /*437055*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain,
215255 /*437075*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUBrr), 0,
215261 /*437086*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMINUBrr), 0,
215267 /*437097*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUBZ128rr), 0,
215275 /*437112*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUBYrr), 0,
215281 /*437123*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUBZ256rr), 0,
215289 /*437138*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUDrr), 0,
215295 /*437149*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMINUDrr), 0,
215301 /*437160*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUDZ128rr), 0,
215309 /*437175*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUWrr), 0,
215315 /*437186*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMINUWrr), 0,
215321 /*437197*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUWZ128rr), 0,
215329 /*437212*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUDYrr), 0,
215335 /*437223*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUDZ256rr), 0,
215343 /*437238*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUWYrr), 0,
215349 /*437249*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUWZ256rr), 0,
215356 /*437262*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUBZrr), 0,
215362 /*437274*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUWZrr), 0,
215368 /*437286*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUDZrr), 0,
215374 /*437298*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUQZrr), 0,
215381 /*437312*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUQZ256rr), 0,
215387 /*437323*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
215390 /*437332*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
215392 /*437341*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
215395 /*437350*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
215397 /*437359*/ OPC_EmitNode1, TARGET_VAL(X86::VPMINUQZrr), 0,
215400 /*437370*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
215408 /*437385*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINUQZ128rr), 0,
215414 /*437396*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
215417 /*437405*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
215419 /*437414*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
215422 /*437423*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
215424 /*437432*/ OPC_EmitNode1, TARGET_VAL(X86::VPMINUQZrr), 0,
215427 /*437443*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
215434 /*437454*/ /*SwitchOpcode*/ 37|128,14/*1829*/, TARGET_VAL(ISD::SMIN),// ->439287
215438 /*437463*/ OPC_SwitchOpcode /*2 cases */, 67|128,3/*451*/, TARGET_VAL(ISD::LOAD),// ->437919
215451 /*437487*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSWrm), 0|OPFL_Chain|OPFL_MemRefs,
215462 /*437511*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMINSWrm), 0|OPFL_Chain|OPFL_MemRefs,
215472 /*437534*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSWYrm), 0|OPFL_Chain|OPFL_MemRefs,
215480 /*437554*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSDrm), 0|OPFL_Chain|OPFL_MemRefs,
215488 /*437574*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSBrm), 0|OPFL_Chain|OPFL_MemRefs,
215496 /*437594*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSDYrm), 0|OPFL_Chain|OPFL_MemRefs,
215504 /*437614*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSBYrm), 0|OPFL_Chain|OPFL_MemRefs,
215516 /*437640*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMINSBrm), 0|OPFL_Chain|OPFL_MemRefs,
215524 /*437660*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMINSDrm), 0|OPFL_Chain|OPFL_MemRefs,
215535 /*437685*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSBZrm), 0|OPFL_Chain|OPFL_MemRefs,
215543 /*437705*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSBZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
215551 /*437725*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSBZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
215559 /*437745*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSWZrm), 0|OPFL_Chain|OPFL_MemRefs,
215567 /*437765*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSWZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
215575 /*437785*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSWZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
215583 /*437805*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSDZrm), 0|OPFL_Chain|OPFL_MemRefs,
215591 /*437825*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
215599 /*437845*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
215607 /*437865*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSQZrm), 0|OPFL_Chain|OPFL_MemRefs,
215615 /*437885*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
215623 /*437905*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
215629 /*437919*/ /*SwitchOpcode*/ 10|128,1/*138*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->438061
215641 /*437941*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSDZrmb), 0|OPFL_Chain|OPFL_MemRefs,
215649 /*437961*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSDZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
215657 /*437981*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSDZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
215669 /*438007*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
215677 /*438027*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSQZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
215685 /*438047*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSQZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
215694 /*438065*/ OPC_SwitchOpcode /*2 cases */, 72|128,3/*456*/, TARGET_VAL(ISD::LOAD),// ->438526
215708 /*438090*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSWrm), 0|OPFL_Chain|OPFL_MemRefs,
215720 /*438115*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMINSWrm), 0|OPFL_Chain|OPFL_MemRefs,
215731 /*438139*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSWYrm), 0|OPFL_Chain|OPFL_MemRefs,
215739 /*438159*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSDrm), 0|OPFL_Chain|OPFL_MemRefs,
215747 /*438179*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSBrm), 0|OPFL_Chain|OPFL_MemRefs,
215755 /*438199*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSDYrm), 0|OPFL_Chain|OPFL_MemRefs,
215763 /*438219*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSBYrm), 0|OPFL_Chain|OPFL_MemRefs,
215776 /*438246*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMINSBrm), 0|OPFL_Chain|OPFL_MemRefs,
215784 /*438266*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMINSDrm), 0|OPFL_Chain|OPFL_MemRefs,
215796 /*438292*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSBZrm), 0|OPFL_Chain|OPFL_MemRefs,
215804 /*438312*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSBZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
215812 /*438332*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSBZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
215820 /*438352*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSWZrm), 0|OPFL_Chain|OPFL_MemRefs,
215828 /*438372*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSWZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
215836 /*438392*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSWZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
215844 /*438412*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSDZrm), 0|OPFL_Chain|OPFL_MemRefs,
215852 /*438432*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
215860 /*438452*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
215868 /*438472*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSQZrm), 0|OPFL_Chain|OPFL_MemRefs,
215876 /*438492*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
215884 /*438512*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
215890 /*438526*/ /*SwitchOpcode*/ 12|128,1/*140*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->438670
215903 /*438549*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSDZrmb), 0|OPFL_Chain|OPFL_MemRefs,
215911 /*438569*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSDZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
215919 /*438589*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSDZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
215932 /*438616*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
215940 /*438636*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSQZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
215948 /*438656*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSQZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
215958 /*438674*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
215969 /*438693*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
215972 /*438702*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
215974 /*438711*/ OPC_EmitNode1, TARGET_VAL(X86::VPMINSQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
215977 /*438726*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain,
215985 /*438742*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
215988 /*438751*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
215990 /*438760*/ OPC_EmitNode1, TARGET_VAL(X86::VPMINSQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
215993 /*438775*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain,
216000 /*438786*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
216012 /*438806*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
216015 /*438815*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
216017 /*438824*/ OPC_EmitNode1, TARGET_VAL(X86::VPMINSQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
216020 /*438839*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain,
216028 /*438855*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
216031 /*438864*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
216033 /*438873*/ OPC_EmitNode1, TARGET_VAL(X86::VPMINSQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
216036 /*438888*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain,
216047 /*438908*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSWrr), 0,
216053 /*438919*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMINSWrr), 0,
216059 /*438930*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSWZ128rr), 0,
216067 /*438945*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSWYrr), 0,
216073 /*438956*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSWZ256rr), 0,
216081 /*438971*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSDrr), 0,
216087 /*438982*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMINSDrr), 0,
216093 /*438993*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSDZ128rr), 0,
216101 /*439008*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSBrr), 0,
216107 /*439019*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMINSBrr), 0,
216113 /*439030*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSBZ128rr), 0,
216121 /*439045*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSDYrr), 0,
216127 /*439056*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSDZ256rr), 0,
216135 /*439071*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSBYrr), 0,
216141 /*439082*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSBZ256rr), 0,
216148 /*439095*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSBZrr), 0,
216154 /*439107*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSWZrr), 0,
216160 /*439119*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSDZrr), 0,
216166 /*439131*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSQZrr), 0,
216173 /*439145*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSQZ256rr), 0,
216179 /*439156*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
216182 /*439165*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
216184 /*439174*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
216187 /*439183*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
216189 /*439192*/ OPC_EmitNode1, TARGET_VAL(X86::VPMINSQZrr), 0,
216192 /*439203*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
216200 /*439218*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMINSQZ128rr), 0,
216206 /*439229*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
216209 /*439238*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
216211 /*439247*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
216214 /*439256*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
216216 /*439265*/ OPC_EmitNode1, TARGET_VAL(X86::VPMINSQZrr), 0,
216219 /*439276*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
216226 /*439287*/ /*SwitchOpcode*/ 37|128,14/*1829*/, TARGET_VAL(ISD::UMAX),// ->441120
216230 /*439296*/ OPC_SwitchOpcode /*2 cases */, 67|128,3/*451*/, TARGET_VAL(ISD::LOAD),// ->439752
216243 /*439320*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUBrm), 0|OPFL_Chain|OPFL_MemRefs,
216254 /*439344*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMAXUBrm), 0|OPFL_Chain|OPFL_MemRefs,
216264 /*439367*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUBYrm), 0|OPFL_Chain|OPFL_MemRefs,
216272 /*439387*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUDrm), 0|OPFL_Chain|OPFL_MemRefs,
216280 /*439407*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUWrm), 0|OPFL_Chain|OPFL_MemRefs,
216288 /*439427*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUDYrm), 0|OPFL_Chain|OPFL_MemRefs,
216296 /*439447*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUWYrm), 0|OPFL_Chain|OPFL_MemRefs,
216308 /*439473*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMAXUDrm), 0|OPFL_Chain|OPFL_MemRefs,
216316 /*439493*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMAXUWrm), 0|OPFL_Chain|OPFL_MemRefs,
216327 /*439518*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUBZrm), 0|OPFL_Chain|OPFL_MemRefs,
216335 /*439538*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUBZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
216343 /*439558*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUBZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
216351 /*439578*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUWZrm), 0|OPFL_Chain|OPFL_MemRefs,
216359 /*439598*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUWZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
216367 /*439618*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUWZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
216375 /*439638*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUDZrm), 0|OPFL_Chain|OPFL_MemRefs,
216383 /*439658*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
216391 /*439678*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
216399 /*439698*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUQZrm), 0|OPFL_Chain|OPFL_MemRefs,
216407 /*439718*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
216415 /*439738*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
216421 /*439752*/ /*SwitchOpcode*/ 10|128,1/*138*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->439894
216433 /*439774*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUDZrmb), 0|OPFL_Chain|OPFL_MemRefs,
216441 /*439794*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUDZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
216449 /*439814*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUDZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
216461 /*439840*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
216469 /*439860*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUQZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
216477 /*439880*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUQZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
216486 /*439898*/ OPC_SwitchOpcode /*2 cases */, 72|128,3/*456*/, TARGET_VAL(ISD::LOAD),// ->440359
216500 /*439923*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUBrm), 0|OPFL_Chain|OPFL_MemRefs,
216512 /*439948*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMAXUBrm), 0|OPFL_Chain|OPFL_MemRefs,
216523 /*439972*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUBYrm), 0|OPFL_Chain|OPFL_MemRefs,
216531 /*439992*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUDrm), 0|OPFL_Chain|OPFL_MemRefs,
216539 /*440012*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUWrm), 0|OPFL_Chain|OPFL_MemRefs,
216547 /*440032*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUDYrm), 0|OPFL_Chain|OPFL_MemRefs,
216555 /*440052*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUWYrm), 0|OPFL_Chain|OPFL_MemRefs,
216568 /*440079*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMAXUDrm), 0|OPFL_Chain|OPFL_MemRefs,
216576 /*440099*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMAXUWrm), 0|OPFL_Chain|OPFL_MemRefs,
216588 /*440125*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUBZrm), 0|OPFL_Chain|OPFL_MemRefs,
216596 /*440145*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUBZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
216604 /*440165*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUBZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
216612 /*440185*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUWZrm), 0|OPFL_Chain|OPFL_MemRefs,
216620 /*440205*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUWZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
216628 /*440225*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUWZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
216636 /*440245*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUDZrm), 0|OPFL_Chain|OPFL_MemRefs,
216644 /*440265*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
216652 /*440285*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
216660 /*440305*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUQZrm), 0|OPFL_Chain|OPFL_MemRefs,
216668 /*440325*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
216676 /*440345*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
216682 /*440359*/ /*SwitchOpcode*/ 12|128,1/*140*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->440503
216695 /*440382*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUDZrmb), 0|OPFL_Chain|OPFL_MemRefs,
216703 /*440402*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUDZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
216711 /*440422*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUDZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
216724 /*440449*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
216732 /*440469*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUQZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
216740 /*440489*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUQZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
216750 /*440507*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
216761 /*440526*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
216764 /*440535*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
216766 /*440544*/ OPC_EmitNode1, TARGET_VAL(X86::VPMAXUQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
216769 /*440559*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain,
216777 /*440575*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
216780 /*440584*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
216782 /*440593*/ OPC_EmitNode1, TARGET_VAL(X86::VPMAXUQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
216785 /*440608*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain,
216792 /*440619*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
216804 /*440639*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
216807 /*440648*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
216809 /*440657*/ OPC_EmitNode1, TARGET_VAL(X86::VPMAXUQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
216812 /*440672*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain,
216820 /*440688*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
216823 /*440697*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
216825 /*440706*/ OPC_EmitNode1, TARGET_VAL(X86::VPMAXUQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
216828 /*440721*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain,
216839 /*440741*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUBrr), 0,
216845 /*440752*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMAXUBrr), 0,
216851 /*440763*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUBZ128rr), 0,
216859 /*440778*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUBYrr), 0,
216865 /*440789*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUBZ256rr), 0,
216873 /*440804*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUDrr), 0,
216879 /*440815*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMAXUDrr), 0,
216885 /*440826*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUDZ128rr), 0,
216893 /*440841*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUWrr), 0,
216899 /*440852*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMAXUWrr), 0,
216905 /*440863*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUWZ128rr), 0,
216913 /*440878*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUDYrr), 0,
216919 /*440889*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUDZ256rr), 0,
216927 /*440904*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUWYrr), 0,
216933 /*440915*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUWZ256rr), 0,
216940 /*440928*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUBZrr), 0,
216946 /*440940*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUWZrr), 0,
216952 /*440952*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUDZrr), 0,
216958 /*440964*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUQZrr), 0,
216965 /*440978*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUQZ256rr), 0,
216971 /*440989*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
216974 /*440998*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
216976 /*441007*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
216979 /*441016*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
216981 /*441025*/ OPC_EmitNode1, TARGET_VAL(X86::VPMAXUQZrr), 0,
216984 /*441036*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
216992 /*441051*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXUQZ128rr), 0,
216998 /*441062*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
217001 /*441071*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
217003 /*441080*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
217006 /*441089*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
217008 /*441098*/ OPC_EmitNode1, TARGET_VAL(X86::VPMAXUQZrr), 0,
217011 /*441109*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
217018 /*441120*/ /*SwitchOpcode*/ 37|128,14/*1829*/, TARGET_VAL(ISD::SMAX),// ->442953
217022 /*441129*/ OPC_SwitchOpcode /*2 cases */, 67|128,3/*451*/, TARGET_VAL(ISD::LOAD),// ->441585
217035 /*441153*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSWrm), 0|OPFL_Chain|OPFL_MemRefs,
217046 /*441177*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMAXSWrm), 0|OPFL_Chain|OPFL_MemRefs,
217056 /*441200*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSWYrm), 0|OPFL_Chain|OPFL_MemRefs,
217064 /*441220*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSDrm), 0|OPFL_Chain|OPFL_MemRefs,
217072 /*441240*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSBrm), 0|OPFL_Chain|OPFL_MemRefs,
217080 /*441260*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSDYrm), 0|OPFL_Chain|OPFL_MemRefs,
217088 /*441280*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSBYrm), 0|OPFL_Chain|OPFL_MemRefs,
217100 /*441306*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMAXSBrm), 0|OPFL_Chain|OPFL_MemRefs,
217108 /*441326*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMAXSDrm), 0|OPFL_Chain|OPFL_MemRefs,
217119 /*441351*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSBZrm), 0|OPFL_Chain|OPFL_MemRefs,
217127 /*441371*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSBZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
217135 /*441391*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSBZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
217143 /*441411*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSWZrm), 0|OPFL_Chain|OPFL_MemRefs,
217151 /*441431*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSWZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
217159 /*441451*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSWZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
217167 /*441471*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSDZrm), 0|OPFL_Chain|OPFL_MemRefs,
217175 /*441491*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
217183 /*441511*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
217191 /*441531*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSQZrm), 0|OPFL_Chain|OPFL_MemRefs,
217199 /*441551*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
217207 /*441571*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
217213 /*441585*/ /*SwitchOpcode*/ 10|128,1/*138*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->441727
217225 /*441607*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSDZrmb), 0|OPFL_Chain|OPFL_MemRefs,
217233 /*441627*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSDZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
217241 /*441647*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSDZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
217253 /*441673*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
217261 /*441693*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSQZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
217269 /*441713*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSQZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
217278 /*441731*/ OPC_SwitchOpcode /*2 cases */, 72|128,3/*456*/, TARGET_VAL(ISD::LOAD),// ->442192
217292 /*441756*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSWrm), 0|OPFL_Chain|OPFL_MemRefs,
217304 /*441781*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMAXSWrm), 0|OPFL_Chain|OPFL_MemRefs,
217315 /*441805*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSWYrm), 0|OPFL_Chain|OPFL_MemRefs,
217323 /*441825*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSDrm), 0|OPFL_Chain|OPFL_MemRefs,
217331 /*441845*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSBrm), 0|OPFL_Chain|OPFL_MemRefs,
217339 /*441865*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSDYrm), 0|OPFL_Chain|OPFL_MemRefs,
217347 /*441885*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSBYrm), 0|OPFL_Chain|OPFL_MemRefs,
217360 /*441912*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMAXSBrm), 0|OPFL_Chain|OPFL_MemRefs,
217368 /*441932*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMAXSDrm), 0|OPFL_Chain|OPFL_MemRefs,
217380 /*441958*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSBZrm), 0|OPFL_Chain|OPFL_MemRefs,
217388 /*441978*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSBZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
217396 /*441998*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSBZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
217404 /*442018*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSWZrm), 0|OPFL_Chain|OPFL_MemRefs,
217412 /*442038*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSWZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
217420 /*442058*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSWZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
217428 /*442078*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSDZrm), 0|OPFL_Chain|OPFL_MemRefs,
217436 /*442098*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
217444 /*442118*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
217452 /*442138*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSQZrm), 0|OPFL_Chain|OPFL_MemRefs,
217460 /*442158*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
217468 /*442178*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
217474 /*442192*/ /*SwitchOpcode*/ 12|128,1/*140*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->442336
217487 /*442215*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSDZrmb), 0|OPFL_Chain|OPFL_MemRefs,
217495 /*442235*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSDZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
217503 /*442255*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSDZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
217516 /*442282*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
217524 /*442302*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSQZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
217532 /*442322*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSQZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
217542 /*442340*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
217553 /*442359*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
217556 /*442368*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
217558 /*442377*/ OPC_EmitNode1, TARGET_VAL(X86::VPMAXSQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
217561 /*442392*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain,
217569 /*442408*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
217572 /*442417*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
217574 /*442426*/ OPC_EmitNode1, TARGET_VAL(X86::VPMAXSQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
217577 /*442441*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain,
217584 /*442452*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
217596 /*442472*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
217599 /*442481*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
217601 /*442490*/ OPC_EmitNode1, TARGET_VAL(X86::VPMAXSQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
217604 /*442505*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain,
217612 /*442521*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
217615 /*442530*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
217617 /*442539*/ OPC_EmitNode1, TARGET_VAL(X86::VPMAXSQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
217620 /*442554*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain,
217631 /*442574*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSWrr), 0,
217637 /*442585*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMAXSWrr), 0,
217643 /*442596*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSWZ128rr), 0,
217651 /*442611*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSWYrr), 0,
217657 /*442622*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSWZ256rr), 0,
217665 /*442637*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSDrr), 0,
217671 /*442648*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMAXSDrr), 0,
217677 /*442659*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSDZ128rr), 0,
217685 /*442674*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSBrr), 0,
217691 /*442685*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMAXSBrr), 0,
217697 /*442696*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSBZ128rr), 0,
217705 /*442711*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSDYrr), 0,
217711 /*442722*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSDZ256rr), 0,
217719 /*442737*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSBYrr), 0,
217725 /*442748*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSBZ256rr), 0,
217732 /*442761*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSBZrr), 0,
217738 /*442773*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSWZrr), 0,
217744 /*442785*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSDZrr), 0,
217750 /*442797*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSQZrr), 0,
217757 /*442811*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSQZ256rr), 0,
217763 /*442822*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
217766 /*442831*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
217768 /*442840*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
217771 /*442849*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
217773 /*442858*/ OPC_EmitNode1, TARGET_VAL(X86::VPMAXSQZrr), 0,
217776 /*442869*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
217784 /*442884*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMAXSQZ128rr), 0,
217790 /*442895*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
217793 /*442904*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
217795 /*442913*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
217798 /*442922*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
217800 /*442931*/ OPC_EmitNode1, TARGET_VAL(X86::VPMAXSQZrr), 0,
217803 /*442942*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
217810 /*442953*/ /*SwitchOpcode*/ 78|128,5/*718*/, TARGET_VAL(X86ISD::AVG),// ->443675
217814 /*442962*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
217827 /*442984*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPAVGBrm), 0|OPFL_Chain|OPFL_MemRefs,
217838 /*443008*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PAVGBrm), 0|OPFL_Chain|OPFL_MemRefs,
217848 /*443031*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPAVGBYrm), 0|OPFL_Chain|OPFL_MemRefs,
217856 /*443051*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPAVGWrm), 0|OPFL_Chain|OPFL_MemRefs,
217868 /*443076*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PAVGWrm), 0|OPFL_Chain|OPFL_MemRefs,
217879 /*443102*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPAVGWYrm), 0|OPFL_Chain|OPFL_MemRefs,
217887 /*443121*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPAVGWZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
217896 /*443142*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPAVGWZrm), 0|OPFL_Chain|OPFL_MemRefs,
217904 /*443162*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPAVGWZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
217912 /*443182*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPAVGBZrm), 0|OPFL_Chain|OPFL_MemRefs,
217920 /*443202*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPAVGBZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
217928 /*443222*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPAVGBZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
217936 /*443239*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
217950 /*443262*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPAVGBrm), 0|OPFL_Chain|OPFL_MemRefs,
217962 /*443287*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PAVGBrm), 0|OPFL_Chain|OPFL_MemRefs,
217973 /*443311*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPAVGBYrm), 0|OPFL_Chain|OPFL_MemRefs,
217981 /*443331*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPAVGWrm), 0|OPFL_Chain|OPFL_MemRefs,
217994 /*443357*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PAVGWrm), 0|OPFL_Chain|OPFL_MemRefs,
218006 /*443384*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPAVGWYrm), 0|OPFL_Chain|OPFL_MemRefs,
218014 /*443403*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPAVGWZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
218023 /*443424*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPAVGWZrm), 0|OPFL_Chain|OPFL_MemRefs,
218031 /*443444*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPAVGWZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
218039 /*443464*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPAVGBZrm), 0|OPFL_Chain|OPFL_MemRefs,
218047 /*443484*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPAVGBZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
218055 /*443504*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPAVGBZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
218067 /*443529*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPAVGBrr), 0,
218073 /*443540*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PAVGBrr), 0,
218079 /*443551*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPAVGBZ128rr), 0,
218087 /*443566*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPAVGBYrr), 0,
218093 /*443577*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPAVGBZ256rr), 0,
218101 /*443592*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPAVGWrr), 0,
218107 /*443603*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PAVGWrr), 0,
218113 /*443614*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPAVGWZ128rr), 0,
218121 /*443629*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPAVGWYrr), 0,
218127 /*443640*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPAVGWZ256rr), 0,
218134 /*443653*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPAVGWZrr), 0,
218140 /*443665*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPAVGBZrr), 0,
218146 /*443675*/ /*SwitchOpcode*/ 21|128,4/*533*/, TARGET_VAL(X86ISD::PMULUDQ),// ->444212
218150 /*443684*/ OPC_SwitchOpcode /*2 cases */, 14|128,1/*142*/, TARGET_VAL(ISD::LOAD),// ->443831
218163 /*443708*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULUDQrm), 0|OPFL_Chain|OPFL_MemRefs,
218174 /*443732*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMULUDQrm), 0|OPFL_Chain|OPFL_MemRefs,
218185 /*443757*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULUDQYrm), 0|OPFL_Chain|OPFL_MemRefs,
218193 /*443776*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULUDQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
218202 /*443797*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULUDQZrm), 0|OPFL_Chain|OPFL_MemRefs,
218210 /*443817*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULUDQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
218216 /*443831*/ /*SwitchOpcode*/ 69, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->443903
218227 /*443850*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULUDQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
218235 /*443870*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULUDQZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
218243 /*443890*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULUDQZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
218251 /*443907*/ OPC_SwitchOpcode /*2 cases */, 17|128,1/*145*/, TARGET_VAL(ISD::LOAD),// ->444057
218265 /*443932*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULUDQrm), 0|OPFL_Chain|OPFL_MemRefs,
218277 /*443957*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMULUDQrm), 0|OPFL_Chain|OPFL_MemRefs,
218289 /*443983*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULUDQYrm), 0|OPFL_Chain|OPFL_MemRefs,
218297 /*444002*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULUDQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
218306 /*444023*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULUDQZrm), 0|OPFL_Chain|OPFL_MemRefs,
218314 /*444043*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULUDQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
218320 /*444057*/ /*SwitchOpcode*/ 70, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->444130
218332 /*444077*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULUDQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
218340 /*444097*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULUDQZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
218348 /*444117*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULUDQZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
218360 /*444141*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULUDQrr), 0,
218366 /*444152*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMULUDQrr), 0,
218372 /*444163*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULUDQZ128rr), 0,
218380 /*444178*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULUDQYrr), 0,
218386 /*444189*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULUDQZ256rr), 0,
218393 /*444202*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULUDQZrr), 0,
218399 /*444212*/ /*SwitchOpcode*/ 126|128,2/*382*/, TARGET_VAL(X86ISD::VPMADDWD),// ->444598
218403 /*444221*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
218416 /*444244*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADDWDrm), 0|OPFL_Chain|OPFL_MemRefs,
218424 /*444264*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADDWDYrm), 0|OPFL_Chain|OPFL_MemRefs,
218436 /*444289*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMADDWDrm), 0|OPFL_Chain|OPFL_MemRefs,
218446 /*444312*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADDWDZrm), 0|OPFL_Chain|OPFL_MemRefs,
218454 /*444332*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADDWDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
218462 /*444352*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADDWDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
218470 /*444369*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
218484 /*444393*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADDWDrm), 0|OPFL_Chain|OPFL_MemRefs,
218492 /*444413*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADDWDYrm), 0|OPFL_Chain|OPFL_MemRefs,
218505 /*444439*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMADDWDrm), 0|OPFL_Chain|OPFL_MemRefs,
218516 /*444463*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADDWDZrm), 0|OPFL_Chain|OPFL_MemRefs,
218524 /*444483*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADDWDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
218532 /*444503*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADDWDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
218544 /*444527*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADDWDrr), 0,
218550 /*444538*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMADDWDrr), 0,
218556 /*444549*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADDWDZ128rr), 0,
218564 /*444564*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADDWDYrr), 0,
218570 /*444575*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADDWDZ256rr), 0,
218577 /*444588*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADDWDZrr), 0,
218583 /*444598*/ /*SwitchOpcode*/ 126|128,2/*382*/, TARGET_VAL(X86ISD::PSADBW),// ->444984
218587 /*444607*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
218600 /*444630*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSADBWrm), 0|OPFL_Chain|OPFL_MemRefs,
218608 /*444650*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSADBWYrm), 0|OPFL_Chain|OPFL_MemRefs,
218620 /*444675*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PSADBWrm), 0|OPFL_Chain|OPFL_MemRefs,
218630 /*444698*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSADBWZrm), 0|OPFL_Chain|OPFL_MemRefs,
218638 /*444718*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSADBWZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
218646 /*444738*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSADBWZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
218654 /*444755*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
218668 /*444779*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSADBWrm), 0|OPFL_Chain|OPFL_MemRefs,
218676 /*444799*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSADBWYrm), 0|OPFL_Chain|OPFL_MemRefs,
218689 /*444825*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PSADBWrm), 0|OPFL_Chain|OPFL_MemRefs,
218700 /*444849*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSADBWZrm), 0|OPFL_Chain|OPFL_MemRefs,
218708 /*444869*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSADBWZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
218716 /*444889*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSADBWZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
218728 /*444913*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSADBWrr), 0,
218734 /*444924*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PSADBWrr), 0,
218740 /*444935*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSADBWZ128rr), 0,
218748 /*444950*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSADBWYrr), 0,
218754 /*444961*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSADBWZ256rr), 0,
218761 /*444974*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSADBWZrr), 0,
218767 /*444984*/ /*SwitchOpcode*/ 35|128,5/*675*/, TARGET_VAL(X86ISD::VSHL),// ->445663
218771 /*444993*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
218785 /*445020*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLWrm), 0|OPFL_Chain|OPFL_MemRefs,
218793 /*445040*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLWYrm), 0|OPFL_Chain|OPFL_MemRefs,
218805 /*445065*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PSLLWrm), 0|OPFL_Chain|OPFL_MemRefs,
218815 /*445088*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLWZrm), 0|OPFL_Chain|OPFL_MemRefs,
218823 /*445108*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLWZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
218831 /*445128*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLWZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
218844 /*445157*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLDrm), 0|OPFL_Chain|OPFL_MemRefs,
218852 /*445177*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLDYrm), 0|OPFL_Chain|OPFL_MemRefs,
218864 /*445202*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PSLLDrm), 0|OPFL_Chain|OPFL_MemRefs,
218874 /*445225*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLDZrm), 0|OPFL_Chain|OPFL_MemRefs,
218882 /*445245*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
218890 /*445265*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
218903 /*445294*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLQrm), 0|OPFL_Chain|OPFL_MemRefs,
218911 /*445314*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLQYrm), 0|OPFL_Chain|OPFL_MemRefs,
218923 /*445339*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PSLLQrm), 0|OPFL_Chain|OPFL_MemRefs,
218933 /*445362*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLQZrm), 0|OPFL_Chain|OPFL_MemRefs,
218941 /*445382*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
218949 /*445402*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
218963 /*445431*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLWrr), 0,
218969 /*445442*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PSLLWrr), 0,
218975 /*445453*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLWZ128rr), 0,
218983 /*445468*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLWYrr), 0,
218989 /*445479*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLWZ256rr), 0,
218996 /*445492*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLWZrr), 0,
219006 /*445511*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLDrr), 0,
219012 /*445522*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PSLLDrr), 0,
219018 /*445533*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLDZ128rr), 0,
219026 /*445548*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLDYrr), 0,
219032 /*445559*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLDZ256rr), 0,
219039 /*445572*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLDZrr), 0,
219049 /*445591*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLQrr), 0,
219055 /*445602*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PSLLQrr), 0,
219061 /*445613*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLQZ128rr), 0,
219069 /*445628*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLQYrr), 0,
219075 /*445639*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLQZ256rr), 0,
219082 /*445652*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLQZrr), 0,
219089 /*445663*/ /*SwitchOpcode*/ 35|128,5/*675*/, TARGET_VAL(X86ISD::VSRL),// ->446342
219093 /*445672*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
219107 /*445699*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLWrm), 0|OPFL_Chain|OPFL_MemRefs,
219115 /*445719*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLWYrm), 0|OPFL_Chain|OPFL_MemRefs,
219127 /*445744*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PSRLWrm), 0|OPFL_Chain|OPFL_MemRefs,
219137 /*445767*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLWZrm), 0|OPFL_Chain|OPFL_MemRefs,
219145 /*445787*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLWZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
219153 /*445807*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLWZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
219166 /*445836*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLDrm), 0|OPFL_Chain|OPFL_MemRefs,
219174 /*445856*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLDYrm), 0|OPFL_Chain|OPFL_MemRefs,
219186 /*445881*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PSRLDrm), 0|OPFL_Chain|OPFL_MemRefs,
219196 /*445904*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLDZrm), 0|OPFL_Chain|OPFL_MemRefs,
219204 /*445924*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
219212 /*445944*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
219225 /*445973*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLQrm), 0|OPFL_Chain|OPFL_MemRefs,
219233 /*445993*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLQYrm), 0|OPFL_Chain|OPFL_MemRefs,
219245 /*446018*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PSRLQrm), 0|OPFL_Chain|OPFL_MemRefs,
219255 /*446041*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLQZrm), 0|OPFL_Chain|OPFL_MemRefs,
219263 /*446061*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
219271 /*446081*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
219285 /*446110*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLWrr), 0,
219291 /*446121*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PSRLWrr), 0,
219297 /*446132*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLWZ128rr), 0,
219305 /*446147*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLWYrr), 0,
219311 /*446158*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLWZ256rr), 0,
219318 /*446171*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLWZrr), 0,
219328 /*446190*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLDrr), 0,
219334 /*446201*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PSRLDrr), 0,
219340 /*446212*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLDZ128rr), 0,
219348 /*446227*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLDYrr), 0,
219354 /*446238*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLDZ256rr), 0,
219361 /*446251*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLDZrr), 0,
219371 /*446270*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLQrr), 0,
219377 /*446281*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PSRLQrr), 0,
219383 /*446292*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLQZ128rr), 0,
219391 /*446307*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLQYrr), 0,
219397 /*446318*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLQZ256rr), 0,
219404 /*446331*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLQZrr), 0,
219411 /*446342*/ /*SwitchOpcode*/ 10|128,5/*650*/, TARGET_VAL(X86ISD::VSRA),// ->446996
219415 /*446351*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
219429 /*446378*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAWrm), 0|OPFL_Chain|OPFL_MemRefs,
219437 /*446398*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAWYrm), 0|OPFL_Chain|OPFL_MemRefs,
219449 /*446423*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PSRAWrm), 0|OPFL_Chain|OPFL_MemRefs,
219459 /*446446*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAWZrm), 0|OPFL_Chain|OPFL_MemRefs,
219467 /*446466*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAWZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
219475 /*446486*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAWZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
219488 /*446515*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRADrm), 0|OPFL_Chain|OPFL_MemRefs,
219496 /*446535*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRADYrm), 0|OPFL_Chain|OPFL_MemRefs,
219508 /*446560*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PSRADrm), 0|OPFL_Chain|OPFL_MemRefs,
219518 /*446583*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRADZrm), 0|OPFL_Chain|OPFL_MemRefs,
219526 /*446603*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRADZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
219534 /*446623*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRADZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
219546 /*446649*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAQZrm), 0|OPFL_Chain|OPFL_MemRefs,
219554 /*446669*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
219562 /*446689*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
219575 /*446717*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAWrr), 0,
219581 /*446728*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PSRAWrr), 0,
219587 /*446739*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAWZ128rr), 0,
219595 /*446754*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAWYrr), 0,
219601 /*446765*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAWZ256rr), 0,
219608 /*446778*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAWZrr), 0,
219618 /*446797*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRADrr), 0,
219624 /*446808*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PSRADrr), 0,
219630 /*446819*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRADZ128rr), 0,
219638 /*446834*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRADYrr), 0,
219644 /*446845*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRADZ256rr), 0,
219651 /*446858*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRADZrr), 0,
219660 /*446875*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAQZrr), 0,
219667 /*446889*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAQZ256rr), 0,
219673 /*446900*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
219676 /*446909*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
219678 /*446918*/ OPC_EmitNode1, TARGET_VAL(X86::VPSRAQZrr), 0,
219681 /*446929*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
219689 /*446944*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAQZ128rr), 0,
219695 /*446955*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
219698 /*446964*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
219700 /*446973*/ OPC_EmitNode1, TARGET_VAL(X86::VPSRAQZrr), 0,
219703 /*446984*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
219711 /*446996*/ /*SwitchOpcode*/ 101|128,5/*741*/, TARGET_VAL(X86ISD::PCMPEQ),// ->447741
219715 /*447005*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
219728 /*447027*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPEQBrm), 0|OPFL_Chain|OPFL_MemRefs,
219739 /*447051*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PCMPEQBrm), 0|OPFL_Chain|OPFL_MemRefs,
219749 /*447074*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPEQBYrm), 0|OPFL_Chain|OPFL_MemRefs,
219757 /*447094*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPEQWrm), 0|OPFL_Chain|OPFL_MemRefs,
219769 /*447119*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PCMPEQWrm), 0|OPFL_Chain|OPFL_MemRefs,
219779 /*447142*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPEQWYrm), 0|OPFL_Chain|OPFL_MemRefs,
219787 /*447162*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPEQDrm), 0|OPFL_Chain|OPFL_MemRefs,
219799 /*447187*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PCMPEQDrm), 0|OPFL_Chain|OPFL_MemRefs,
219809 /*447210*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPEQDYrm), 0|OPFL_Chain|OPFL_MemRefs,
219817 /*447230*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPEQQrm), 0|OPFL_Chain|OPFL_MemRefs,
219825 /*447250*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPEQQYrm), 0|OPFL_Chain|OPFL_MemRefs,
219837 /*447275*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PCMPEQQrm), 0|OPFL_Chain|OPFL_MemRefs,
219844 /*447291*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
219858 /*447314*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPEQBrm), 0|OPFL_Chain|OPFL_MemRefs,
219870 /*447339*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PCMPEQBrm), 0|OPFL_Chain|OPFL_MemRefs,
219881 /*447363*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPEQBYrm), 0|OPFL_Chain|OPFL_MemRefs,
219889 /*447383*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPEQWrm), 0|OPFL_Chain|OPFL_MemRefs,
219902 /*447409*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PCMPEQWrm), 0|OPFL_Chain|OPFL_MemRefs,
219913 /*447433*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPEQWYrm), 0|OPFL_Chain|OPFL_MemRefs,
219921 /*447453*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPEQDrm), 0|OPFL_Chain|OPFL_MemRefs,
219934 /*447479*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PCMPEQDrm), 0|OPFL_Chain|OPFL_MemRefs,
219945 /*447503*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPEQDYrm), 0|OPFL_Chain|OPFL_MemRefs,
219953 /*447523*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPEQQrm), 0|OPFL_Chain|OPFL_MemRefs,
219961 /*447543*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPEQQYrm), 0|OPFL_Chain|OPFL_MemRefs,
219974 /*447569*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PCMPEQQrm), 0|OPFL_Chain|OPFL_MemRefs,
219985 /*447593*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPEQBrr), 0,
219991 /*447604*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PCMPEQBrr), 0,
219998 /*447617*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPEQBYrr), 0,
220005 /*447631*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPEQWrr), 0,
220011 /*447642*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PCMPEQWrr), 0,
220018 /*447655*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPEQWYrr), 0,
220025 /*447669*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPEQDrr), 0,
220031 /*447680*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PCMPEQDrr), 0,
220038 /*447693*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPEQDYrr), 0,
220045 /*447707*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPEQQrr), 0,
220051 /*447718*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PCMPEQQrr), 0,
220058 /*447731*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPEQQYrr), 0,
220064 /*447741*/ /*SwitchOpcode*/ 62|128,3/*446*/, TARGET_VAL(X86ISD::PCMPGT),// ->448191
220068 /*447750*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
220081 /*447772*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPGTBrm), 0|OPFL_Chain|OPFL_MemRefs,
220092 /*447796*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PCMPGTBrm), 0|OPFL_Chain|OPFL_MemRefs,
220102 /*447819*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPGTBYrm), 0|OPFL_Chain|OPFL_MemRefs,
220110 /*447839*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPGTWrm), 0|OPFL_Chain|OPFL_MemRefs,
220122 /*447864*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PCMPGTWrm), 0|OPFL_Chain|OPFL_MemRefs,
220132 /*447887*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPGTWYrm), 0|OPFL_Chain|OPFL_MemRefs,
220140 /*447907*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPGTDrm), 0|OPFL_Chain|OPFL_MemRefs,
220152 /*447932*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PCMPGTDrm), 0|OPFL_Chain|OPFL_MemRefs,
220162 /*447955*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPGTDYrm), 0|OPFL_Chain|OPFL_MemRefs,
220170 /*447975*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPGTQrm), 0|OPFL_Chain|OPFL_MemRefs,
220178 /*447995*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPGTQYrm), 0|OPFL_Chain|OPFL_MemRefs,
220190 /*448020*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PCMPGTQrm), 0|OPFL_Chain|OPFL_MemRefs,
220200 /*448043*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPGTBrr), 0,
220206 /*448054*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PCMPGTBrr), 0,
220213 /*448067*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPGTBYrr), 0,
220220 /*448081*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPGTWrr), 0,
220226 /*448092*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PCMPGTWrr), 0,
220233 /*448105*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPGTWYrr), 0,
220240 /*448119*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPGTDrr), 0,
220246 /*448130*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PCMPGTDrr), 0,
220253 /*448143*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPGTDYrr), 0,
220260 /*448157*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPGTQrr), 0,
220266 /*448168*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PCMPGTQrr), 0,
220273 /*448181*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCMPGTQYrr), 0,
220279 /*448191*/ /*SwitchOpcode*/ 126|128,4/*638*/, TARGET_VAL(X86ISD::PACKSS),// ->448833
220285 /*448203*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
220298 /*448225*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKSSWBrm), 0|OPFL_Chain|OPFL_MemRefs,
220309 /*448249*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PACKSSWBrm), 0|OPFL_Chain|OPFL_MemRefs,
220319 /*448271*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKSSWBZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
220329 /*448292*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKSSWBrr), 0,
220335 /*448303*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PACKSSWBrr), 0,
220341 /*448314*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKSSWBZ128rr), 0,
220351 /*448331*/ OPC_SwitchOpcode /*2 cases */, 78, TARGET_VAL(ISD::LOAD),// ->448413
220364 /*448354*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKSSDWrm), 0|OPFL_Chain|OPFL_MemRefs,
220375 /*448378*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PACKSSDWrm), 0|OPFL_Chain|OPFL_MemRefs,
220385 /*448400*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKSSDWZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
220390 /*448413*/ /*SwitchOpcode*/ 27, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->448443
220401 /*448431*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKSSDWZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
220411 /*448452*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKSSDWrr), 0,
220417 /*448463*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PACKSSDWrr), 0,
220423 /*448474*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKSSDWZ128rr), 0,
220433 /*448490*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
220446 /*448512*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKSSWBYrm), 0|OPFL_Chain|OPFL_MemRefs,
220454 /*448531*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKSSWBZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
220464 /*448552*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKSSWBYrr), 0,
220470 /*448563*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKSSWBZ256rr), 0,
220480 /*448579*/ OPC_SwitchOpcode /*2 cases */, 51, TARGET_VAL(ISD::LOAD),// ->448634
220493 /*448602*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKSSDWYrm), 0|OPFL_Chain|OPFL_MemRefs,
220501 /*448621*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKSSDWZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
220506 /*448634*/ /*SwitchOpcode*/ 27, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->448664
220517 /*448652*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKSSDWZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
220527 /*448673*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKSSDWYrr), 0,
220533 /*448684*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKSSDWZ256rr), 0,
220543 /*448700*/ OPC_SwitchOpcode /*2 cases */, 29, TARGET_VAL(ISD::LOAD),// ->448733
220555 /*448721*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKSSDWZrm), 0|OPFL_Chain|OPFL_MemRefs,
220559 /*448733*/ /*SwitchOpcode*/ 27, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->448763
220570 /*448751*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKSSDWZrmb), 0|OPFL_Chain|OPFL_MemRefs,
220579 /*448770*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKSSDWZrr), 0,
220588 /*448785*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
220600 /*448805*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKSSWBZrm), 0|OPFL_Chain|OPFL_MemRefs,
220608 /*448823*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKSSWBZrr), 0,
220614 /*448833*/ /*SwitchOpcode*/ 126|128,4/*638*/, TARGET_VAL(X86ISD::PACKUS),// ->449475
220620 /*448845*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
220633 /*448867*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKUSWBrm), 0|OPFL_Chain|OPFL_MemRefs,
220644 /*448891*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PACKUSWBrm), 0|OPFL_Chain|OPFL_MemRefs,
220654 /*448913*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKUSWBZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
220664 /*448934*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKUSWBrr), 0,
220670 /*448945*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PACKUSWBrr), 0,
220676 /*448956*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKUSWBZ128rr), 0,
220686 /*448973*/ OPC_SwitchOpcode /*2 cases */, 78, TARGET_VAL(ISD::LOAD),// ->449055
220699 /*448996*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKUSDWrm), 0|OPFL_Chain|OPFL_MemRefs,
220710 /*449020*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PACKUSDWrm), 0|OPFL_Chain|OPFL_MemRefs,
220720 /*449042*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKUSDWZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
220725 /*449055*/ /*SwitchOpcode*/ 27, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->449085
220736 /*449073*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKUSDWZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
220746 /*449094*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKUSDWrr), 0,
220752 /*449105*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PACKUSDWrr), 0,
220758 /*449116*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKUSDWZ128rr), 0,
220768 /*449132*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
220781 /*449154*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKUSWBYrm), 0|OPFL_Chain|OPFL_MemRefs,
220789 /*449173*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKUSWBZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
220799 /*449194*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKUSWBYrr), 0,
220805 /*449205*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKUSWBZ256rr), 0,
220815 /*449221*/ OPC_SwitchOpcode /*2 cases */, 51, TARGET_VAL(ISD::LOAD),// ->449276
220828 /*449244*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKUSDWYrm), 0|OPFL_Chain|OPFL_MemRefs,
220836 /*449263*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKUSDWZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
220841 /*449276*/ /*SwitchOpcode*/ 27, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->449306
220852 /*449294*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKUSDWZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
220862 /*449315*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKUSDWYrr), 0,
220868 /*449326*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKUSDWZ256rr), 0,
220878 /*449342*/ OPC_SwitchOpcode /*2 cases */, 29, TARGET_VAL(ISD::LOAD),// ->449375
220890 /*449363*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKUSDWZrm), 0|OPFL_Chain|OPFL_MemRefs,
220894 /*449375*/ /*SwitchOpcode*/ 27, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->449405
220905 /*449393*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKUSDWZrmb), 0|OPFL_Chain|OPFL_MemRefs,
220914 /*449412*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKUSDWZrr), 0,
220923 /*449427*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
220935 /*449447*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKUSWBZrm), 0|OPFL_Chain|OPFL_MemRefs,
220943 /*449465*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPACKUSWBZrr), 0,
220949 /*449475*/ /*SwitchOpcode*/ 78|128,2/*334*/, TARGET_VAL(X86ISD::MOVSHDUP),// ->449813
220952 /*449482*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
220964 /*449504*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSHDUPrm), 0|OPFL_Chain|OPFL_MemRefs,
220972 /*449523*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSHDUPYrm), 0|OPFL_Chain|OPFL_MemRefs,
220984 /*449547*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVSHDUPrm), 0|OPFL_Chain|OPFL_MemRefs,
220994 /*449568*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSHDUPrr), 0,
221000 /*449578*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVSHDUPrr), 0,
221007 /*449590*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSHDUPYrr), 0,
221014 /*449601*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
221026 /*449623*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSHDUPrm), 0|OPFL_Chain|OPFL_MemRefs,
221034 /*449642*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSHDUPYrm), 0|OPFL_Chain|OPFL_MemRefs,
221046 /*449666*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVSHDUPrm), 0|OPFL_Chain|OPFL_MemRefs,
221056 /*449688*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSHDUPZrm), 0|OPFL_Chain|OPFL_MemRefs,
221064 /*449707*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSHDUPZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
221072 /*449726*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSHDUPZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
221083 /*449748*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSHDUPrr), 0,
221089 /*449758*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVSHDUPrr), 0,
221095 /*449768*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSHDUPZ128rr), 0,
221103 /*449782*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSHDUPYrr), 0,
221109 /*449792*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSHDUPZ256rr), 0,
221116 /*449804*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSHDUPZrr), 0,
221122 /*449813*/ /*SwitchOpcode*/ 78|128,2/*334*/, TARGET_VAL(X86ISD::MOVSLDUP),// ->450151
221125 /*449820*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
221137 /*449842*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSLDUPrm), 0|OPFL_Chain|OPFL_MemRefs,
221145 /*449861*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSLDUPYrm), 0|OPFL_Chain|OPFL_MemRefs,
221157 /*449885*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVSLDUPrm), 0|OPFL_Chain|OPFL_MemRefs,
221167 /*449906*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSLDUPrr), 0,
221173 /*449916*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVSLDUPrr), 0,
221180 /*449928*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSLDUPYrr), 0,
221187 /*449939*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
221199 /*449961*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSLDUPrm), 0|OPFL_Chain|OPFL_MemRefs,
221207 /*449980*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSLDUPYrm), 0|OPFL_Chain|OPFL_MemRefs,
221219 /*450004*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVSLDUPrm), 0|OPFL_Chain|OPFL_MemRefs,
221229 /*450026*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSLDUPZrm), 0|OPFL_Chain|OPFL_MemRefs,
221237 /*450045*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSLDUPZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
221245 /*450064*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSLDUPZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
221256 /*450086*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSLDUPrr), 0,
221262 /*450096*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVSLDUPrr), 0,
221268 /*450106*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSLDUPZ128rr), 0,
221276 /*450120*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSLDUPYrr), 0,
221282 /*450130*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSLDUPZ256rr), 0,
221289 /*450142*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSLDUPZrr), 0,
221295 /*450151*/ /*SwitchOpcode*/ 2|128,7/*898*/, TARGET_VAL(ISD::ABS),// ->451053
221298 /*450159*/ OPC_SwitchOpcode /*2 cases */, 39|128,3/*423*/, TARGET_VAL(ISD::LOAD),// ->450587
221310 /*450183*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSBrm), 0|OPFL_Chain|OPFL_MemRefs,
221318 /*450202*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSWrm), 0|OPFL_Chain|OPFL_MemRefs,
221326 /*450221*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSDrm), 0|OPFL_Chain|OPFL_MemRefs,
221334 /*450240*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSBYrm), 0|OPFL_Chain|OPFL_MemRefs,
221342 /*450259*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSWYrm), 0|OPFL_Chain|OPFL_MemRefs,
221350 /*450278*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSDYrm), 0|OPFL_Chain|OPFL_MemRefs,
221362 /*450303*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PABSBrm), 0|OPFL_Chain|OPFL_MemRefs,
221370 /*450322*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PABSWrm), 0|OPFL_Chain|OPFL_MemRefs,
221378 /*450341*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PABSDrm), 0|OPFL_Chain|OPFL_MemRefs,
221389 /*450365*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSQZrm), 0|OPFL_Chain|OPFL_MemRefs,
221397 /*450384*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
221405 /*450403*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
221413 /*450422*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSDZrm), 0|OPFL_Chain|OPFL_MemRefs,
221421 /*450441*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
221429 /*450460*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
221437 /*450479*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSWZrm), 0|OPFL_Chain|OPFL_MemRefs,
221445 /*450498*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSWZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
221453 /*450517*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSWZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
221461 /*450536*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSBZrm), 0|OPFL_Chain|OPFL_MemRefs,
221469 /*450555*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSBZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
221477 /*450574*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSBZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
221483 /*450587*/ /*SwitchOpcode*/ 3|128,1/*131*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->450722
221494 /*450608*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
221502 /*450627*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSQZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
221510 /*450646*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSQZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
221522 /*450671*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSDZrmb), 0|OPFL_Chain|OPFL_MemRefs,
221530 /*450690*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSDZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
221538 /*450709*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSDZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
221550 /*450733*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSBrr), 0,
221556 /*450743*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PABSBrr), 0,
221562 /*450753*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSBZ128rr), 0,
221570 /*450767*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSWrr), 0,
221576 /*450777*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PABSWrr), 0,
221582 /*450787*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSWZ128rr), 0,
221590 /*450801*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSDrr), 0,
221596 /*450811*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PABSDrr), 0,
221602 /*450821*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSDZ128rr), 0,
221610 /*450835*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSBYrr), 0,
221616 /*450845*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSBZ256rr), 0,
221624 /*450859*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSWYrr), 0,
221630 /*450869*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSWZ256rr), 0,
221638 /*450883*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSDYrr), 0,
221644 /*450893*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSDZ256rr), 0,
221651 /*450905*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSQZrr), 0,
221658 /*450918*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSQZ256rr), 0,
221664 /*450928*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
221667 /*450937*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
221669 /*450946*/ OPC_EmitNode1, TARGET_VAL(X86::VPABSQZrr), 0,
221672 /*450956*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
221680 /*450971*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSQZ128rr), 0,
221686 /*450981*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
221689 /*450990*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
221691 /*450999*/ OPC_EmitNode1, TARGET_VAL(X86::VPABSQZrr), 0,
221694 /*451009*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
221701 /*451022*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSDZrr), 0,
221707 /*451033*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSWZrr), 0,
221713 /*451044*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPABSBZrr), 0,
221719 /*451053*/ /*SwitchOpcode*/ 102|128,1/*230*/, TARGET_VAL(X86ISD::PSHUFB),// ->451287
221723 /*451062*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
221736 /*451085*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFBrm), 0|OPFL_Chain|OPFL_MemRefs,
221744 /*451105*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFBYrm), 0|OPFL_Chain|OPFL_MemRefs,
221756 /*451130*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PSHUFBrm), 0|OPFL_Chain|OPFL_MemRefs,
221766 /*451153*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFBZrm), 0|OPFL_Chain|OPFL_MemRefs,
221774 /*451173*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFBZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
221782 /*451193*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFBZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
221793 /*451216*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFBrr), 0,
221799 /*451227*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PSHUFBrr), 0,
221805 /*451238*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFBZ128rr), 0,
221813 /*451253*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFBYrr), 0,
221819 /*451264*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFBZ256rr), 0,
221826 /*451277*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFBZrr), 0,
221832 /*451287*/ /*SwitchOpcode*/ 102|128,1/*230*/, TARGET_VAL(X86ISD::VPMADDUBSW),// ->451521
221836 /*451296*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
221849 /*451319*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADDUBSWrm), 0|OPFL_Chain|OPFL_MemRefs,
221857 /*451339*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADDUBSWYrm), 0|OPFL_Chain|OPFL_MemRefs,
221869 /*451364*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMADDUBSWrm), 0|OPFL_Chain|OPFL_MemRefs,
221879 /*451387*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADDUBSWZrm), 0|OPFL_Chain|OPFL_MemRefs,
221887 /*451407*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADDUBSWZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
221895 /*451427*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADDUBSWZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
221906 /*451450*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADDUBSWrr), 0,
221912 /*451461*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMADDUBSWrr), 0,
221918 /*451472*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADDUBSWZ128rr), 0,
221926 /*451487*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADDUBSWYrr), 0,
221932 /*451498*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADDUBSWZ256rr), 0,
221939 /*451511*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADDUBSWZrr), 0,
221945 /*451521*/ /*SwitchOpcode*/ 126|128,2/*382*/, TARGET_VAL(X86ISD::MULHRS),// ->451907
221949 /*451530*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
221962 /*451553*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHRSWrm), 0|OPFL_Chain|OPFL_MemRefs,
221970 /*451573*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHRSWYrm), 0|OPFL_Chain|OPFL_MemRefs,
221982 /*451598*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMULHRSWrm), 0|OPFL_Chain|OPFL_MemRefs,
221992 /*451621*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHRSWZrm), 0|OPFL_Chain|OPFL_MemRefs,
222000 /*451641*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHRSWZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
222008 /*451661*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHRSWZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
222016 /*451678*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
222030 /*451702*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHRSWrm), 0|OPFL_Chain|OPFL_MemRefs,
222038 /*451722*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHRSWYrm), 0|OPFL_Chain|OPFL_MemRefs,
222051 /*451748*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMULHRSWrm), 0|OPFL_Chain|OPFL_MemRefs,
222062 /*451772*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHRSWZrm), 0|OPFL_Chain|OPFL_MemRefs,
222070 /*451792*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHRSWZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
222078 /*451812*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHRSWZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
222090 /*451836*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHRSWrr), 0,
222096 /*451847*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMULHRSWrr), 0,
222102 /*451858*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHRSWZ128rr), 0,
222110 /*451873*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHRSWYrr), 0,
222116 /*451884*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHRSWZ256rr), 0,
222123 /*451897*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULHRSWZrr), 0,
222129 /*451907*/ /*SwitchOpcode*/ 101|128,1/*229*/, TARGET_VAL(X86ISD::HADD),// ->452140
222133 /*451916*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
222146 /*451939*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPHADDWrm), 0|OPFL_Chain|OPFL_MemRefs,
222154 /*451959*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPHADDDrm), 0|OPFL_Chain|OPFL_MemRefs,
222162 /*451979*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPHADDWYrm), 0|OPFL_Chain|OPFL_MemRefs,
222170 /*451999*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPHADDDYrm), 0|OPFL_Chain|OPFL_MemRefs,
222182 /*452025*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PHADDWrm), 0|OPFL_Chain|OPFL_MemRefs,
222190 /*452045*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PHADDDrm), 0|OPFL_Chain|OPFL_MemRefs,
222201 /*452068*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPHADDWrr), 0,
222207 /*452079*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PHADDWrr), 0,
222215 /*452094*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPHADDDrr), 0,
222221 /*452105*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PHADDDrr), 0,
222228 /*452118*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPHADDWYrr), 0,
222234 /*452130*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPHADDDYrr), 0,
222240 /*452140*/ /*SwitchOpcode*/ 101|128,1/*229*/, TARGET_VAL(X86ISD::HSUB),// ->452373
222244 /*452149*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
222257 /*452172*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPHSUBWrm), 0|OPFL_Chain|OPFL_MemRefs,
222265 /*452192*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPHSUBDrm), 0|OPFL_Chain|OPFL_MemRefs,
222273 /*452212*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPHSUBWYrm), 0|OPFL_Chain|OPFL_MemRefs,
222281 /*452232*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPHSUBDYrm), 0|OPFL_Chain|OPFL_MemRefs,
222293 /*452258*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PHSUBWrm), 0|OPFL_Chain|OPFL_MemRefs,
222301 /*452278*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PHSUBDrm), 0|OPFL_Chain|OPFL_MemRefs,
222312 /*452301*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPHSUBWrr), 0,
222318 /*452312*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PHSUBWrr), 0,
222326 /*452327*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPHSUBDrr), 0,
222332 /*452338*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PHSUBDrr), 0,
222339 /*452351*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPHSUBWYrr), 0,
222345 /*452363*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPHSUBDYrr), 0,
222351 /*452373*/ /*SwitchOpcode*/ 80, TARGET_VAL(X86ISD::PHMINPOS),// ->452456
222354 /*452379*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
222365 /*452398*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPHMINPOSUWrm), 0|OPFL_Chain|OPFL_MemRefs,
222375 /*452419*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PHMINPOSUWrm), 0|OPFL_Chain|OPFL_MemRefs,
222384 /*452437*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPHMINPOSUWrr), 0,
222390 /*452447*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PHMINPOSUWrr), 0,
222396 /*452456*/ /*SwitchOpcode*/ 21|128,4/*533*/, TARGET_VAL(X86ISD::PMULDQ),// ->452993
222400 /*452465*/ OPC_SwitchOpcode /*2 cases */, 14|128,1/*142*/, TARGET_VAL(ISD::LOAD),// ->452612
222413 /*452490*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULDQrm), 0|OPFL_Chain|OPFL_MemRefs,
222421 /*452510*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULDQYrm), 0|OPFL_Chain|OPFL_MemRefs,
222433 /*452535*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMULDQrm), 0|OPFL_Chain|OPFL_MemRefs,
222443 /*452558*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULDQZrm), 0|OPFL_Chain|OPFL_MemRefs,
222451 /*452578*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULDQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
222459 /*452598*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULDQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
222465 /*452612*/ /*SwitchOpcode*/ 69, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->452684
222476 /*452631*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULDQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
222484 /*452651*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULDQZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
222492 /*452671*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULDQZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
222500 /*452688*/ OPC_SwitchOpcode /*2 cases */, 17|128,1/*145*/, TARGET_VAL(ISD::LOAD),// ->452838
222514 /*452714*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULDQrm), 0|OPFL_Chain|OPFL_MemRefs,
222522 /*452734*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULDQYrm), 0|OPFL_Chain|OPFL_MemRefs,
222535 /*452760*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMULDQrm), 0|OPFL_Chain|OPFL_MemRefs,
222546 /*452784*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULDQZrm), 0|OPFL_Chain|OPFL_MemRefs,
222554 /*452804*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULDQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
222562 /*452824*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULDQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
222568 /*452838*/ /*SwitchOpcode*/ 70, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->452911
222580 /*452858*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULDQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
222588 /*452878*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULDQZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
222596 /*452898*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULDQZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
222608 /*452922*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULDQrr), 0,
222614 /*452933*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PMULDQrr), 0,
222620 /*452944*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULDQZ128rr), 0,
222628 /*452959*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULDQYrr), 0,
222634 /*452970*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULDQZ256rr), 0,
222641 /*452983*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMULDQZrr), 0,
222647 /*452993*/ /*SwitchOpcode*/ 93|128,3/*477*/, TARGET_VAL(X86ISD::BLENDV),// ->453474
222651 /*453001*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
222665 /*453025*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBLENDVBrm), 0|OPFL_Chain|OPFL_MemRefs,
222673 /*453046*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBLENDVBYrm), 0|OPFL_Chain|OPFL_MemRefs,
222687 /*453076*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PBLENDVBrm0), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
222698 /*453100*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBLENDVBrr), 0,
222705 /*453115*/ OPC_MorphNodeTo1, TARGET_VAL(X86::PBLENDVBrr0), 0|OPFL_GlueInput,
222712 /*453128*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBLENDVBYrr), 0,
222719 /*453143*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBLENDVPSrr), 0,
222726 /*453158*/ OPC_MorphNodeTo1, TARGET_VAL(X86::BLENDVPSrr0), 0|OPFL_GlueInput,
222734 /*453173*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBLENDVPDrr), 0,
222741 /*453188*/ OPC_MorphNodeTo1, TARGET_VAL(X86::BLENDVPDrr0), 0|OPFL_GlueInput,
222748 /*453201*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBLENDVPSYrr), 0,
222754 /*453214*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBLENDVPDYrr), 0,
222761 /*453227*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
222775 /*453251*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBLENDVPDrm), 0|OPFL_Chain|OPFL_MemRefs,
222783 /*453272*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBLENDVPDYrm), 0|OPFL_Chain|OPFL_MemRefs,
222791 /*453293*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBLENDVPSrm), 0|OPFL_Chain|OPFL_MemRefs,
222799 /*453314*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBLENDVPSYrm), 0|OPFL_Chain|OPFL_MemRefs,
222813 /*453345*/ OPC_MorphNodeTo1, TARGET_VAL(X86::BLENDVPDrm0), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
222822 /*453368*/ OPC_MorphNodeTo1, TARGET_VAL(X86::BLENDVPSrm0), 0|OPFL_Chain|OPFL_GlueInput|OPFL_MemRefs,
222834 /*453392*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBLENDVPDrr), 0,
222841 /*453407*/ OPC_MorphNodeTo1, TARGET_VAL(X86::BLENDVPDrr0), 0|OPFL_GlueInput,
222848 /*453420*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBLENDVPDYrr), 0,
222855 /*453435*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBLENDVPSrr), 0,
222862 /*453450*/ OPC_MorphNodeTo1, TARGET_VAL(X86::BLENDVPSrr0), 0|OPFL_GlueInput,
222869 /*453463*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBLENDVPSYrr), 0,
222875 /*453474*/ /*SwitchOpcode*/ 126|128,11/*1534*/, TARGET_VAL(X86ISD::SUBV_BROADCAST),// ->455012
222878 /*453482*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
222890 /*453504*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTF128), 0|OPFL_Chain|OPFL_MemRefs,
222898 /*453523*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTF128), 0|OPFL_Chain|OPFL_MemRefs,
222906 /*453542*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTF128), 0|OPFL_Chain|OPFL_MemRefs,
222914 /*453561*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTF128), 0|OPFL_Chain|OPFL_MemRefs,
222926 /*453585*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTI32X4rm), 0|OPFL_Chain|OPFL_MemRefs,
222937 /*453608*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTI64X4rm), 0|OPFL_Chain|OPFL_MemRefs,
222948 /*453631*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTI64X4rm), 0|OPFL_Chain|OPFL_MemRefs,
222959 /*453654*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTI64X4rm), 0|OPFL_Chain|OPFL_MemRefs,
222970 /*453677*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTI64X4rm), 0|OPFL_Chain|OPFL_MemRefs,
222981 /*453700*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTI32X4rm), 0|OPFL_Chain|OPFL_MemRefs,
222992 /*453723*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTI32X4rm), 0|OPFL_Chain|OPFL_MemRefs,
223003 /*453746*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTI32X4rm), 0|OPFL_Chain|OPFL_MemRefs,
223013 /*453768*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTI32X4Z256rm), 0|OPFL_Chain|OPFL_MemRefs,
223021 /*453787*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTI32X4Z256rm), 0|OPFL_Chain|OPFL_MemRefs,
223029 /*453806*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTI32X4Z256rm), 0|OPFL_Chain|OPFL_MemRefs,
223037 /*453825*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTI32X4Z256rm), 0|OPFL_Chain|OPFL_MemRefs,
223048 /*453848*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
223051 /*453857*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
223054 /*453869*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF128rr), 0,
223060 /*453881*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
223063 /*453890*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
223066 /*453902*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI32x4Z256rr), 0,
223074 /*453918*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
223077 /*453927*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
223080 /*453939*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF128rr), 0,
223086 /*453951*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
223089 /*453960*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
223092 /*453972*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI32x4Z256rr), 0,
223100 /*453988*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
223103 /*453997*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
223106 /*454009*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF128rr), 0,
223112 /*454021*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
223115 /*454030*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
223118 /*454042*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI32x4Z256rr), 0,
223126 /*454058*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
223129 /*454067*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
223132 /*454079*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF128rr), 0,
223138 /*454091*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
223141 /*454100*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
223144 /*454112*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI32x4Z256rr), 0,
223153 /*454130*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
223156 /*454139*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
223159 /*454151*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI64x4Zrr), 0,
223166 /*454165*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
223169 /*454174*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
223171 /*454183*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
223174 /*454192*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
223177 /*454204*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFI64X2Zrri), 0,
223186 /*454222*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
223189 /*454231*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
223192 /*454243*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI64x4Zrr), 0,
223199 /*454257*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
223202 /*454266*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
223204 /*454275*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
223207 /*454284*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
223210 /*454296*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFI32X4Zrri), 0,
223219 /*454314*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
223222 /*454323*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
223225 /*454335*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI64x4Zrr), 0,
223232 /*454349*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
223235 /*454358*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
223237 /*454367*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
223240 /*454376*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
223243 /*454388*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFI32X4Zrri), 0,
223252 /*454406*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
223255 /*454415*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
223258 /*454427*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTI64x4Zrr), 0,
223265 /*454441*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
223268 /*454450*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
223270 /*454459*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
223273 /*454468*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
223276 /*454480*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFI32X4Zrri), 0,
223284 /*454494*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
223296 /*454516*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTF128), 0|OPFL_Chain|OPFL_MemRefs,
223304 /*454535*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTF128), 0|OPFL_Chain|OPFL_MemRefs,
223316 /*454559*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTF32X4rm), 0|OPFL_Chain|OPFL_MemRefs,
223327 /*454582*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTF64X4rm), 0|OPFL_Chain|OPFL_MemRefs,
223338 /*454605*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTF64X4rm), 0|OPFL_Chain|OPFL_MemRefs,
223349 /*454628*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTF32X4rm), 0|OPFL_Chain|OPFL_MemRefs,
223359 /*454650*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTF32X4Z256rm), 0|OPFL_Chain|OPFL_MemRefs,
223367 /*454669*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTF32X4Z256rm), 0|OPFL_Chain|OPFL_MemRefs,
223378 /*454692*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
223381 /*454701*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
223384 /*454713*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF128rr), 0,
223390 /*454725*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
223393 /*454734*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
223396 /*454746*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF32x4Z256rr), 0,
223404 /*454762*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
223407 /*454771*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
223410 /*454783*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF128rr), 0,
223416 /*454795*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
223419 /*454804*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
223422 /*454816*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF32x4Z256rr), 0,
223431 /*454834*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
223434 /*454843*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
223437 /*454855*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF64x4Zrr), 0,
223444 /*454869*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
223447 /*454878*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
223449 /*454887*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
223452 /*454896*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
223455 /*454908*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFF64X2Zrri), 0,
223464 /*454926*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
223467 /*454935*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
223470 /*454947*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTF64x4Zrr), 0,
223477 /*454961*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
223480 /*454970*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
223482 /*454979*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
223485 /*454988*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
223488 /*455000*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFF32X4Zrri), 0,
223495 /*455012*/ /*SwitchOpcode*/ 5|128,6/*773*/, TARGET_VAL(X86ISD::VPERMV),// ->455789
223499 /*455021*/ OPC_SwitchOpcode /*2 cases */, 105|128,1/*233*/, TARGET_VAL(ISD::LOAD),// ->455259
223512 /*455046*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMDYrm), 0|OPFL_Chain|OPFL_MemRefs,
223520 /*455065*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
223529 /*455086*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMWZrm), 0|OPFL_Chain|OPFL_MemRefs,
223537 /*455106*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMWZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
223545 /*455126*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMWZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
223553 /*455146*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMBZrm), 0|OPFL_Chain|OPFL_MemRefs,
223561 /*455166*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMBZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
223569 /*455186*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMBZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
223577 /*455206*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMDZrm), 0|OPFL_Chain|OPFL_MemRefs,
223585 /*455226*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMQZrm), 0|OPFL_Chain|OPFL_MemRefs,
223593 /*455246*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
223598 /*455259*/ /*SwitchOpcode*/ 98, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->455360
223610 /*455280*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMDZrmb), 0|OPFL_Chain|OPFL_MemRefs,
223618 /*455300*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMDZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
223630 /*455326*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
223638 /*455346*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMQZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
223650 /*455371*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMDYrr), 0,
223656 /*455382*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMDZ256rr), 0,
223663 /*455395*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMWZrr), 0,
223669 /*455407*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMWZ256rr), 0,
223675 /*455419*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMWZ128rr), 0,
223681 /*455431*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMBZrr), 0,
223687 /*455443*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMBZ256rr), 0,
223693 /*455455*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMBZ128rr), 0,
223699 /*455467*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMDZrr), 0,
223705 /*455479*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMQZrr), 0,
223711 /*455491*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMQZ256rr), 0,
223718 /*455503*/ OPC_SwitchOpcode /*2 cases */, 113, TARGET_VAL(ISD::LOAD),// ->455620
223731 /*455527*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMPSYrm), 0|OPFL_Chain|OPFL_MemRefs,
223739 /*455546*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMPSZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
223748 /*455567*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMPSZrm), 0|OPFL_Chain|OPFL_MemRefs,
223756 /*455587*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMPDZrm), 0|OPFL_Chain|OPFL_MemRefs,
223764 /*455607*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMPDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
223769 /*455620*/ /*SwitchOpcode*/ 98, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->455721
223781 /*455641*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMPSZrmb), 0|OPFL_Chain|OPFL_MemRefs,
223789 /*455661*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMPSZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
223801 /*455687*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMPDZrmb), 0|OPFL_Chain|OPFL_MemRefs,
223809 /*455707*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMPDZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
223821 /*455731*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMPSYrr), 0,
223827 /*455742*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMPSZ256rr), 0,
223834 /*455755*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMPSZrr), 0,
223840 /*455767*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMPDZrr), 0,
223846 /*455779*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMPDZ256rr), 0,
223852 /*455789*/ /*SwitchOpcode*/ 84|128,5/*724*/, TARGET_VAL(X86ISD::VSHLV),// ->456517
223856 /*455798*/ OPC_SwitchOpcode /*2 cases */, 23|128,2/*279*/, TARGET_VAL(ISD::LOAD),// ->456082
223869 /*455823*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVDrm), 0|OPFL_Chain|OPFL_MemRefs,
223877 /*455842*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
223887 /*455865*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVDYrm), 0|OPFL_Chain|OPFL_MemRefs,
223895 /*455884*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
223905 /*455907*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVQrm), 0|OPFL_Chain|OPFL_MemRefs,
223913 /*455926*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
223923 /*455949*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVQYrm), 0|OPFL_Chain|OPFL_MemRefs,
223931 /*455968*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
223940 /*455989*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVDZrm), 0|OPFL_Chain|OPFL_MemRefs,
223948 /*456009*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVQZrm), 0|OPFL_Chain|OPFL_MemRefs,
223956 /*456029*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVWZrm), 0|OPFL_Chain|OPFL_MemRefs,
223964 /*456049*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVWZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
223972 /*456069*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVWZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
223977 /*456082*/ /*SwitchOpcode*/ 10|128,1/*138*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->456224
223989 /*456104*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVDZrmb), 0|OPFL_Chain|OPFL_MemRefs,
223997 /*456124*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVDZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
224005 /*456144*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVDZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
224017 /*456170*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
224025 /*456190*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVQZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
224033 /*456210*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVQZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
224045 /*456235*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVDrr), 0,
224051 /*456246*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVDZ128rr), 0,
224059 /*456261*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVDYrr), 0,
224065 /*456272*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVDZ256rr), 0,
224073 /*456287*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVQrr), 0,
224079 /*456298*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVQZ128rr), 0,
224087 /*456313*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVQYrr), 0,
224093 /*456324*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVQZ256rr), 0,
224100 /*456337*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVDZrr), 0,
224106 /*456349*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVQZrr), 0,
224112 /*456361*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVWZrr), 0,
224119 /*456375*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVWZ256rr), 0,
224125 /*456386*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
224128 /*456395*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
224130 /*456404*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
224133 /*456413*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
224135 /*456422*/ OPC_EmitNode1, TARGET_VAL(X86::VPSLLVWZrr), 0,
224138 /*456433*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
224146 /*456448*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSLLVWZ128rr), 0,
224152 /*456459*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
224155 /*456468*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
224157 /*456477*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
224160 /*456486*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
224162 /*456495*/ OPC_EmitNode1, TARGET_VAL(X86::VPSLLVWZrr), 0,
224165 /*456506*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
224172 /*456517*/ /*SwitchOpcode*/ 84|128,5/*724*/, TARGET_VAL(X86ISD::VSRLV),// ->457245
224176 /*456526*/ OPC_SwitchOpcode /*2 cases */, 23|128,2/*279*/, TARGET_VAL(ISD::LOAD),// ->456810
224189 /*456551*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVDrm), 0|OPFL_Chain|OPFL_MemRefs,
224197 /*456570*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
224207 /*456593*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVDYrm), 0|OPFL_Chain|OPFL_MemRefs,
224215 /*456612*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
224225 /*456635*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVQrm), 0|OPFL_Chain|OPFL_MemRefs,
224233 /*456654*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
224243 /*456677*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVQYrm), 0|OPFL_Chain|OPFL_MemRefs,
224251 /*456696*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
224260 /*456717*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVDZrm), 0|OPFL_Chain|OPFL_MemRefs,
224268 /*456737*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVQZrm), 0|OPFL_Chain|OPFL_MemRefs,
224276 /*456757*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVWZrm), 0|OPFL_Chain|OPFL_MemRefs,
224284 /*456777*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVWZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
224292 /*456797*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVWZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
224297 /*456810*/ /*SwitchOpcode*/ 10|128,1/*138*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->456952
224309 /*456832*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVDZrmb), 0|OPFL_Chain|OPFL_MemRefs,
224317 /*456852*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVDZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
224325 /*456872*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVDZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
224337 /*456898*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
224345 /*456918*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVQZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
224353 /*456938*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVQZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
224365 /*456963*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVDrr), 0,
224371 /*456974*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVDZ128rr), 0,
224379 /*456989*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVDYrr), 0,
224385 /*457000*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVDZ256rr), 0,
224393 /*457015*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVQrr), 0,
224399 /*457026*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVQZ128rr), 0,
224407 /*457041*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVQYrr), 0,
224413 /*457052*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVQZ256rr), 0,
224420 /*457065*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVDZrr), 0,
224426 /*457077*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVQZrr), 0,
224432 /*457089*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVWZrr), 0,
224439 /*457103*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVWZ256rr), 0,
224445 /*457114*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
224448 /*457123*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
224450 /*457132*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
224453 /*457141*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
224455 /*457150*/ OPC_EmitNode1, TARGET_VAL(X86::VPSRLVWZrr), 0,
224458 /*457161*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
224466 /*457176*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRLVWZ128rr), 0,
224472 /*457187*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
224475 /*457196*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
224477 /*457205*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
224480 /*457214*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
224482 /*457223*/ OPC_EmitNode1, TARGET_VAL(X86::VPSRLVWZrr), 0,
224485 /*457234*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
224492 /*457245*/ /*SwitchOpcode*/ 6|128,6/*774*/, TARGET_VAL(X86ISD::VSRAV),// ->458023
224496 /*457254*/ OPC_SwitchOpcode /*2 cases */, 107|128,1/*235*/, TARGET_VAL(ISD::LOAD),// ->457494
224509 /*457279*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVDrm), 0|OPFL_Chain|OPFL_MemRefs,
224517 /*457298*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
224527 /*457321*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVDYrm), 0|OPFL_Chain|OPFL_MemRefs,
224535 /*457340*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
224544 /*457361*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVDZrm), 0|OPFL_Chain|OPFL_MemRefs,
224552 /*457381*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVQZrm), 0|OPFL_Chain|OPFL_MemRefs,
224560 /*457401*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
224568 /*457421*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
224576 /*457441*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVWZrm), 0|OPFL_Chain|OPFL_MemRefs,
224584 /*457461*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVWZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
224592 /*457481*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVWZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
224597 /*457494*/ /*SwitchOpcode*/ 10|128,1/*138*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->457636
224609 /*457516*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVDZrmb), 0|OPFL_Chain|OPFL_MemRefs,
224617 /*457536*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVDZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
224625 /*457556*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVDZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
224637 /*457582*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
224645 /*457602*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVQZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
224653 /*457622*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVQZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
224665 /*457647*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVDrr), 0,
224671 /*457658*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVDZ128rr), 0,
224679 /*457673*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVDYrr), 0,
224685 /*457684*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVDZ256rr), 0,
224692 /*457697*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVDZrr), 0,
224698 /*457709*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVQZrr), 0,
224705 /*457723*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVQZ256rr), 0,
224711 /*457734*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
224714 /*457743*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
224716 /*457752*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
224719 /*457761*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
224721 /*457770*/ OPC_EmitNode1, TARGET_VAL(X86::VPSRAVQZrr), 0,
224724 /*457781*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
224732 /*457796*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVQZ128rr), 0,
224738 /*457807*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
224741 /*457816*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
224743 /*457825*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
224746 /*457834*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
224748 /*457843*/ OPC_EmitNode1, TARGET_VAL(X86::VPSRAVQZrr), 0,
224751 /*457854*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
224758 /*457867*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVWZrr), 0,
224765 /*457881*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVWZ256rr), 0,
224771 /*457892*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
224774 /*457901*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
224776 /*457910*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
224779 /*457919*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
224781 /*457928*/ OPC_EmitNode1, TARGET_VAL(X86::VPSRAVWZrr), 0,
224784 /*457939*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
224792 /*457954*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSRAVWZ128rr), 0,
224798 /*457965*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
224801 /*457974*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
224803 /*457983*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
224806 /*457992*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
224808 /*458001*/ OPC_EmitNode1, TARGET_VAL(X86::VPSRAVWZrr), 0,
224811 /*458012*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
224818 /*458023*/ /*SwitchOpcode*/ 102|128,1/*230*/, TARGET_VAL(X86ISD::GF2P8MULB),// ->458257
224822 /*458032*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
224836 /*458056*/ OPC_MorphNodeTo1, TARGET_VAL(X86::GF2P8MULBrm), 0|OPFL_Chain|OPFL_MemRefs,
224847 /*458081*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8MULBrm), 0|OPFL_Chain|OPFL_MemRefs,
224855 /*458100*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8MULBZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
224865 /*458123*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8MULBYrm), 0|OPFL_Chain|OPFL_MemRefs,
224873 /*458142*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8MULBZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
224882 /*458163*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8MULBZrm), 0|OPFL_Chain|OPFL_MemRefs,
224893 /*458186*/ OPC_MorphNodeTo1, TARGET_VAL(X86::GF2P8MULBrr), 0,
224899 /*458197*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8MULBrr), 0,
224905 /*458208*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8MULBZ128rr), 0,
224913 /*458223*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8MULBYrr), 0,
224919 /*458234*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8MULBZ256rr), 0,
224926 /*458247*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGF2P8MULBZrr), 0,
224932 /*458257*/ /*SwitchOpcode*/ 65|128,7/*961*/, TARGET_VAL(X86ISD::VPERMV3),// ->459222
224937 /*458267*/ OPC_SwitchOpcode /*2 cases */, 7|128,2/*263*/, TARGET_VAL(ISD::LOAD),// ->458535
224949 /*458290*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2Drm), 0|OPFL_Chain|OPFL_MemRefs,
224957 /*458311*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2D128rm), 0|OPFL_Chain|OPFL_MemRefs,
224965 /*458332*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2D256rm), 0|OPFL_Chain|OPFL_MemRefs,
224973 /*458353*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2Qrm), 0|OPFL_Chain|OPFL_MemRefs,
224981 /*458374*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2Q128rm), 0|OPFL_Chain|OPFL_MemRefs,
224989 /*458395*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2Q256rm), 0|OPFL_Chain|OPFL_MemRefs,
224997 /*458416*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2Wrm), 0|OPFL_Chain|OPFL_MemRefs,
225005 /*458437*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2W128rm), 0|OPFL_Chain|OPFL_MemRefs,
225013 /*458458*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2W256rm), 0|OPFL_Chain|OPFL_MemRefs,
225021 /*458479*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2Brm), 0|OPFL_Chain|OPFL_MemRefs,
225029 /*458500*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2B128rm), 0|OPFL_Chain|OPFL_MemRefs,
225037 /*458521*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2B256rm), 0|OPFL_Chain|OPFL_MemRefs,
225042 /*458535*/ /*SwitchOpcode*/ 16|128,1/*144*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->458683
225054 /*458557*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2Drmb), 0|OPFL_Chain|OPFL_MemRefs,
225062 /*458578*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2D128rmb), 0|OPFL_Chain|OPFL_MemRefs,
225070 /*458599*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2D256rmb), 0|OPFL_Chain|OPFL_MemRefs,
225082 /*458626*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2Qrmb), 0|OPFL_Chain|OPFL_MemRefs,
225090 /*458647*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2Q128rmb), 0|OPFL_Chain|OPFL_MemRefs,
225098 /*458668*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2Q256rmb), 0|OPFL_Chain|OPFL_MemRefs,
225109 /*458692*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2Drr), 0,
225115 /*458705*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2D128rr), 0,
225121 /*458718*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2D256rr), 0,
225127 /*458731*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2Qrr), 0,
225133 /*458744*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2Q128rr), 0,
225139 /*458757*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2Q256rr), 0,
225145 /*458770*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2Wrr), 0,
225151 /*458783*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2W128rr), 0,
225157 /*458796*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2W256rr), 0,
225163 /*458809*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2Brr), 0,
225169 /*458822*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2B128rr), 0,
225175 /*458835*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2B256rr), 0,
225182 /*458848*/ OPC_SwitchOpcode /*2 cases */, 9|128,1/*137*/, TARGET_VAL(ISD::LOAD),// ->458990
225194 /*458871*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2PSrm), 0|OPFL_Chain|OPFL_MemRefs,
225202 /*458892*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2PS128rm), 0|OPFL_Chain|OPFL_MemRefs,
225210 /*458913*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2PS256rm), 0|OPFL_Chain|OPFL_MemRefs,
225218 /*458934*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2PDrm), 0|OPFL_Chain|OPFL_MemRefs,
225226 /*458955*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2PD128rm), 0|OPFL_Chain|OPFL_MemRefs,
225234 /*458976*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2PD256rm), 0|OPFL_Chain|OPFL_MemRefs,
225239 /*458990*/ /*SwitchOpcode*/ 16|128,1/*144*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->459138
225251 /*459012*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2PSrmb), 0|OPFL_Chain|OPFL_MemRefs,
225259 /*459033*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2PS128rmb), 0|OPFL_Chain|OPFL_MemRefs,
225267 /*459054*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2PS256rmb), 0|OPFL_Chain|OPFL_MemRefs,
225279 /*459081*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2PDrmb), 0|OPFL_Chain|OPFL_MemRefs,
225287 /*459102*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2PD128rmb), 0|OPFL_Chain|OPFL_MemRefs,
225295 /*459123*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2PD256rmb), 0|OPFL_Chain|OPFL_MemRefs,
225306 /*459146*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2PSrr), 0,
225312 /*459159*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2PS128rr), 0,
225318 /*459172*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2PS256rr), 0,
225324 /*459185*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2PDrr), 0,
225330 /*459198*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2PD128rr), 0,
225336 /*459211*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMT2PD256rr), 0,
225342 /*459222*/ /*SwitchOpcode*/ 112|128,2/*368*/, TARGET_VAL(X86ISD::VPMADD52L),// ->459594
225346 /*459231*/ OPC_SwitchOpcode /*2 cases */, 75, TARGET_VAL(ISD::LOAD),// ->459310
225359 /*459254*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52LUQZm), 0|OPFL_Chain|OPFL_MemRefs,
225367 /*459275*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52LUQZ256m), 0|OPFL_Chain|OPFL_MemRefs,
225375 /*459296*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52LUQZ128m), 0|OPFL_Chain|OPFL_MemRefs,
225380 /*459310*/ /*SwitchOpcode*/ 73, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->459386
225392 /*459330*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52LUQZmb), 0|OPFL_Chain|OPFL_MemRefs,
225400 /*459351*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52LUQZ256mb), 0|OPFL_Chain|OPFL_MemRefs,
225408 /*459372*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52LUQZ128mb), 0|OPFL_Chain|OPFL_MemRefs,
225416 /*459390*/ OPC_SwitchOpcode /*2 cases */, 76, TARGET_VAL(ISD::LOAD),// ->459470
225430 /*459414*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52LUQZm), 0|OPFL_Chain|OPFL_MemRefs,
225438 /*459435*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52LUQZ256m), 0|OPFL_Chain|OPFL_MemRefs,
225446 /*459456*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52LUQZ128m), 0|OPFL_Chain|OPFL_MemRefs,
225451 /*459470*/ /*SwitchOpcode*/ 74, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->459547
225464 /*459491*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52LUQZmb), 0|OPFL_Chain|OPFL_MemRefs,
225472 /*459512*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52LUQZ256mb), 0|OPFL_Chain|OPFL_MemRefs,
225480 /*459533*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52LUQZ128mb), 0|OPFL_Chain|OPFL_MemRefs,
225492 /*459557*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52LUQZr), 0,
225498 /*459570*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52LUQZ256r), 0,
225504 /*459583*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52LUQZ128r), 0,
225510 /*459594*/ /*SwitchOpcode*/ 112|128,2/*368*/, TARGET_VAL(X86ISD::VPMADD52H),// ->459966
225514 /*459603*/ OPC_SwitchOpcode /*2 cases */, 75, TARGET_VAL(ISD::LOAD),// ->459682
225527 /*459626*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52HUQZm), 0|OPFL_Chain|OPFL_MemRefs,
225535 /*459647*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52HUQZ256m), 0|OPFL_Chain|OPFL_MemRefs,
225543 /*459668*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52HUQZ128m), 0|OPFL_Chain|OPFL_MemRefs,
225548 /*459682*/ /*SwitchOpcode*/ 73, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->459758
225560 /*459702*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52HUQZmb), 0|OPFL_Chain|OPFL_MemRefs,
225568 /*459723*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52HUQZ256mb), 0|OPFL_Chain|OPFL_MemRefs,
225576 /*459744*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52HUQZ128mb), 0|OPFL_Chain|OPFL_MemRefs,
225584 /*459762*/ OPC_SwitchOpcode /*2 cases */, 76, TARGET_VAL(ISD::LOAD),// ->459842
225598 /*459786*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52HUQZm), 0|OPFL_Chain|OPFL_MemRefs,
225606 /*459807*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52HUQZ256m), 0|OPFL_Chain|OPFL_MemRefs,
225614 /*459828*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52HUQZ128m), 0|OPFL_Chain|OPFL_MemRefs,
225619 /*459842*/ /*SwitchOpcode*/ 74, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->459919
225632 /*459863*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52HUQZmb), 0|OPFL_Chain|OPFL_MemRefs,
225640 /*459884*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52HUQZ256mb), 0|OPFL_Chain|OPFL_MemRefs,
225648 /*459905*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52HUQZ128mb), 0|OPFL_Chain|OPFL_MemRefs,
225660 /*459929*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52HUQZr), 0,
225666 /*459942*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52HUQZ256r), 0,
225672 /*459955*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMADD52HUQZ128r), 0,
225678 /*459966*/ /*SwitchOpcode*/ 83|128,2/*339*/, TARGET_VAL(X86ISD::CONFLICT),// ->460309
225681 /*459974*/ OPC_SwitchOpcode /*2 cases */, 124, TARGET_VAL(ISD::LOAD),// ->460102
225692 /*459995*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCONFLICTQZrm), 0|OPFL_Chain|OPFL_MemRefs,
225700 /*460014*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCONFLICTQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
225708 /*460033*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCONFLICTQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
225716 /*460052*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCONFLICTDZrm), 0|OPFL_Chain|OPFL_MemRefs,
225724 /*460071*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCONFLICTDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
225732 /*460090*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCONFLICTDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
225737 /*460102*/ /*SwitchOpcode*/ 3|128,1/*131*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->460237
225748 /*460123*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCONFLICTQZrmb), 0|OPFL_Chain|OPFL_MemRefs,
225756 /*460142*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCONFLICTQZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
225764 /*460161*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCONFLICTQZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
225776 /*460186*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCONFLICTDZrmb), 0|OPFL_Chain|OPFL_MemRefs,
225784 /*460205*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCONFLICTDZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
225792 /*460224*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCONFLICTDZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
225803 /*460245*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCONFLICTQZrr), 0,
225809 /*460256*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCONFLICTQZ256rr), 0,
225815 /*460267*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCONFLICTQZ128rr), 0,
225821 /*460278*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCONFLICTDZrr), 0,
225827 /*460289*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCONFLICTDZ256rr), 0,
225833 /*460300*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCONFLICTDZ128rr), 0,
225839 /*460309*/ /*SwitchOpcode*/ 98|128,3/*482*/, TARGET_VAL(X86ISD::VSHLDV),// ->460795
225844 /*460319*/ OPC_SwitchOpcode /*2 cases */, 72|128,1/*200*/, TARGET_VAL(ISD::LOAD),// ->460524
225856 /*460342*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVWZm), 0|OPFL_Chain|OPFL_MemRefs,
225864 /*460363*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVWZ256m), 0|OPFL_Chain|OPFL_MemRefs,
225872 /*460384*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVWZ128m), 0|OPFL_Chain|OPFL_MemRefs,
225880 /*460405*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVDZm), 0|OPFL_Chain|OPFL_MemRefs,
225888 /*460426*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVDZ256m), 0|OPFL_Chain|OPFL_MemRefs,
225896 /*460447*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVDZ128m), 0|OPFL_Chain|OPFL_MemRefs,
225904 /*460468*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVQZm), 0|OPFL_Chain|OPFL_MemRefs,
225912 /*460489*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVQZ256m), 0|OPFL_Chain|OPFL_MemRefs,
225920 /*460510*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVQZ128m), 0|OPFL_Chain|OPFL_MemRefs,
225925 /*460524*/ /*SwitchOpcode*/ 16|128,1/*144*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->460672
225937 /*460546*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVDZmb), 0|OPFL_Chain|OPFL_MemRefs,
225945 /*460567*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVDZ256mb), 0|OPFL_Chain|OPFL_MemRefs,
225953 /*460588*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVDZ128mb), 0|OPFL_Chain|OPFL_MemRefs,
225965 /*460615*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVQZmb), 0|OPFL_Chain|OPFL_MemRefs,
225973 /*460636*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVQZ256mb), 0|OPFL_Chain|OPFL_MemRefs,
225981 /*460657*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVQZ128mb), 0|OPFL_Chain|OPFL_MemRefs,
225992 /*460680*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVWZr), 0,
225998 /*460693*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVWZ256r), 0,
226004 /*460706*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVWZ128r), 0,
226010 /*460719*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVDZr), 0,
226016 /*460732*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVDZ256r), 0,
226022 /*460745*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVDZ128r), 0,
226028 /*460758*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVQZr), 0,
226034 /*460771*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVQZ256r), 0,
226040 /*460784*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHLDVQZ128r), 0,
226046 /*460795*/ /*SwitchOpcode*/ 98|128,3/*482*/, TARGET_VAL(X86ISD::VSHRDV),// ->461281
226051 /*460805*/ OPC_SwitchOpcode /*2 cases */, 72|128,1/*200*/, TARGET_VAL(ISD::LOAD),// ->461010
226063 /*460828*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVWZm), 0|OPFL_Chain|OPFL_MemRefs,
226071 /*460849*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVWZ256m), 0|OPFL_Chain|OPFL_MemRefs,
226079 /*460870*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVWZ128m), 0|OPFL_Chain|OPFL_MemRefs,
226087 /*460891*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVDZm), 0|OPFL_Chain|OPFL_MemRefs,
226095 /*460912*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVDZ256m), 0|OPFL_Chain|OPFL_MemRefs,
226103 /*460933*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVDZ128m), 0|OPFL_Chain|OPFL_MemRefs,
226111 /*460954*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVQZm), 0|OPFL_Chain|OPFL_MemRefs,
226119 /*460975*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVQZ256m), 0|OPFL_Chain|OPFL_MemRefs,
226127 /*460996*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVQZ128m), 0|OPFL_Chain|OPFL_MemRefs,
226132 /*461010*/ /*SwitchOpcode*/ 16|128,1/*144*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->461158
226144 /*461032*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVDZmb), 0|OPFL_Chain|OPFL_MemRefs,
226152 /*461053*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVDZ256mb), 0|OPFL_Chain|OPFL_MemRefs,
226160 /*461074*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVDZ128mb), 0|OPFL_Chain|OPFL_MemRefs,
226172 /*461101*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVQZmb), 0|OPFL_Chain|OPFL_MemRefs,
226180 /*461122*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVQZ256mb), 0|OPFL_Chain|OPFL_MemRefs,
226188 /*461143*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVQZ128mb), 0|OPFL_Chain|OPFL_MemRefs,
226199 /*461166*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVWZr), 0,
226205 /*461179*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVWZ256r), 0,
226211 /*461192*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVWZ128r), 0,
226217 /*461205*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVDZr), 0,
226223 /*461218*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVDZ256r), 0,
226229 /*461231*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVDZ128r), 0,
226235 /*461244*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVQZr), 0,
226241 /*461257*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVQZ256r), 0,
226247 /*461270*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHRDVQZ128r), 0,
226253 /*461281*/ /*SwitchOpcode*/ 76|128,1/*204*/, TARGET_VAL(X86ISD::VPDPBUSD),// ->461489
226258 /*461291*/ OPC_SwitchOpcode /*2 cases */, 74, TARGET_VAL(ISD::LOAD),// ->461369
226270 /*461313*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPBUSDZm), 0|OPFL_Chain|OPFL_MemRefs,
226278 /*461334*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPBUSDZ256m), 0|OPFL_Chain|OPFL_MemRefs,
226286 /*461355*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPBUSDZ128m), 0|OPFL_Chain|OPFL_MemRefs,
226291 /*461369*/ /*SwitchOpcode*/ 72, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->461444
226302 /*461388*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPBUSDZmb), 0|OPFL_Chain|OPFL_MemRefs,
226310 /*461409*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPBUSDZ256mb), 0|OPFL_Chain|OPFL_MemRefs,
226318 /*461430*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPBUSDZ128mb), 0|OPFL_Chain|OPFL_MemRefs,
226328 /*461452*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPBUSDZr), 0,
226334 /*461465*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPBUSDZ256r), 0,
226340 /*461478*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPBUSDZ128r), 0,
226346 /*461489*/ /*SwitchOpcode*/ 76|128,1/*204*/, TARGET_VAL(X86ISD::VPDPBUSDS),// ->461697
226351 /*461499*/ OPC_SwitchOpcode /*2 cases */, 74, TARGET_VAL(ISD::LOAD),// ->461577
226363 /*461521*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPBUSDSZm), 0|OPFL_Chain|OPFL_MemRefs,
226371 /*461542*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPBUSDSZ256m), 0|OPFL_Chain|OPFL_MemRefs,
226379 /*461563*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPBUSDSZ128m), 0|OPFL_Chain|OPFL_MemRefs,
226384 /*461577*/ /*SwitchOpcode*/ 72, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->461652
226395 /*461596*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPBUSDSZmb), 0|OPFL_Chain|OPFL_MemRefs,
226403 /*461617*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPBUSDSZ256mb), 0|OPFL_Chain|OPFL_MemRefs,
226411 /*461638*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPBUSDSZ128mb), 0|OPFL_Chain|OPFL_MemRefs,
226421 /*461660*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPBUSDSZr), 0,
226427 /*461673*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPBUSDSZ256r), 0,
226433 /*461686*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPBUSDSZ128r), 0,
226439 /*461697*/ /*SwitchOpcode*/ 76|128,1/*204*/, TARGET_VAL(X86ISD::VPDPWSSD),// ->461905
226444 /*461707*/ OPC_SwitchOpcode /*2 cases */, 74, TARGET_VAL(ISD::LOAD),// ->461785
226456 /*461729*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDZm), 0|OPFL_Chain|OPFL_MemRefs,
226464 /*461750*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDZ256m), 0|OPFL_Chain|OPFL_MemRefs,
226472 /*461771*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDZ128m), 0|OPFL_Chain|OPFL_MemRefs,
226477 /*461785*/ /*SwitchOpcode*/ 72, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->461860
226488 /*461804*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDZmb), 0|OPFL_Chain|OPFL_MemRefs,
226496 /*461825*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDZ256mb), 0|OPFL_Chain|OPFL_MemRefs,
226504 /*461846*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDZ128mb), 0|OPFL_Chain|OPFL_MemRefs,
226514 /*461868*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDZr), 0,
226520 /*461881*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDZ256r), 0,
226526 /*461894*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDZ128r), 0,
226532 /*461905*/ /*SwitchOpcode*/ 76|128,1/*204*/, TARGET_VAL(X86ISD::VPDPWSSDS),// ->462113
226537 /*461915*/ OPC_SwitchOpcode /*2 cases */, 74, TARGET_VAL(ISD::LOAD),// ->461993
226549 /*461937*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDSZm), 0|OPFL_Chain|OPFL_MemRefs,
226557 /*461958*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDSZ256m), 0|OPFL_Chain|OPFL_MemRefs,
226565 /*461979*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDSZ128m), 0|OPFL_Chain|OPFL_MemRefs,
226570 /*461993*/ /*SwitchOpcode*/ 72, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->462068
226581 /*462012*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDSZmb), 0|OPFL_Chain|OPFL_MemRefs,
226589 /*462033*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDSZ256mb), 0|OPFL_Chain|OPFL_MemRefs,
226597 /*462054*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDSZ128mb), 0|OPFL_Chain|OPFL_MemRefs,
226607 /*462076*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDSZr), 0,
226613 /*462089*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDSZ256r), 0,
226619 /*462102*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPDPWSSDSZ128r), 0,
226625 /*462113*/ /*SwitchOpcode*/ 34|128,1/*162*/, TARGET_VAL(X86ISD::VPSHUFBITQMB),// ->462279
226631 /*462125*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
226643 /*462145*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFBITQMBZrm), 0|OPFL_Chain|OPFL_MemRefs,
226651 /*462163*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFBITQMBZrr), 0,
226660 /*462178*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
226672 /*462198*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFBITQMBZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
226680 /*462216*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFBITQMBZ256rr), 0,
226689 /*462231*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
226701 /*462251*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFBITQMBZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
226709 /*462269*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSHUFBITQMBZ128rr), 0,
226715 /*462279*/ /*SwitchOpcode*/ 2|128,2/*258*/, TARGET_VAL(X86ISD::CVTNE2PS2BF16),// ->462541
226721 /*462291*/ OPC_SwitchOpcode /*2 cases */, 29, TARGET_VAL(ISD::LOAD),// ->462324
226733 /*462312*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTNE2PS2BF16Zrm), 0|OPFL_Chain|OPFL_MemRefs,
226737 /*462324*/ /*SwitchOpcode*/ 27, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->462354
226748 /*462342*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTNE2PS2BF16Zrmb), 0|OPFL_Chain|OPFL_MemRefs,
226757 /*462361*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTNE2PS2BF16Zrr), 0,
226766 /*462376*/ OPC_SwitchOpcode /*2 cases */, 29, TARGET_VAL(ISD::LOAD),// ->462409
226778 /*462397*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTNE2PS2BF16Z256rm), 0|OPFL_Chain|OPFL_MemRefs,
226782 /*462409*/ /*SwitchOpcode*/ 27, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->462439
226793 /*462427*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTNE2PS2BF16Z256rmb), 0|OPFL_Chain|OPFL_MemRefs,
226802 /*462446*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTNE2PS2BF16Z256rr), 0,
226811 /*462461*/ OPC_SwitchOpcode /*2 cases */, 29, TARGET_VAL(ISD::LOAD),// ->462494
226823 /*462482*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTNE2PS2BF16Z128rm), 0|OPFL_Chain|OPFL_MemRefs,
226827 /*462494*/ /*SwitchOpcode*/ 27, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->462524
226838 /*462512*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTNE2PS2BF16Z128rmb), 0|OPFL_Chain|OPFL_MemRefs,
226847 /*462531*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTNE2PS2BF16Z128rr), 0,
226853 /*462541*/ /*SwitchOpcode*/ 78|128,1/*206*/, TARGET_VAL(X86ISD::CVTNEPS2BF16),// ->462751
226856 /*462549*/ OPC_SwitchOpcode /*2 cases */, 75, TARGET_VAL(ISD::LOAD),// ->462628
226868 /*462572*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTNEPS2BF16Zrm), 0|OPFL_Chain|OPFL_MemRefs,
226878 /*462594*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTNEPS2BF16Z256rm), 0|OPFL_Chain|OPFL_MemRefs,
226888 /*462616*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTNEPS2BF16Z128rm), 0|OPFL_Chain|OPFL_MemRefs,
226893 /*462628*/ /*SwitchOpcode*/ 73, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->462704
226904 /*462648*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTNEPS2BF16Zrmb), 0|OPFL_Chain|OPFL_MemRefs,
226914 /*462670*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTNEPS2BF16Z256rmb), 0|OPFL_Chain|OPFL_MemRefs,
226924 /*462692*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTNEPS2BF16Z128rmb), 0|OPFL_Chain|OPFL_MemRefs,
226935 /*462714*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTNEPS2BF16Zrr), 0,
226943 /*462729*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTNEPS2BF16Z256rr), 0,
226950 /*462741*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTNEPS2BF16Z128rr), 0,
226957 /*462751*/ /*SwitchOpcode*/ 85, TARGET_VAL(X86ISD::VFPCLASSS),// ->462839
226963 /*462761*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
226969 /*462775*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFPCLASSSSZrm), 0|OPFL_Chain|OPFL_MemRefs,
226974 /*462788*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFPCLASSSSZrr), 0,
226983 /*462802*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
226989 /*462816*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFPCLASSSDZrm), 0|OPFL_Chain|OPFL_MemRefs,
226994 /*462829*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFPCLASSSDZrr), 0,
227000 /*462839*/ /*SwitchOpcode*/ 97|128,5/*737*/, TARGET_VAL(X86ISD::VZEXT_LOAD),// ->463580
227011 /*462860*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDI2PDIrm), 0|OPFL_Chain|OPFL_MemRefs,
227019 /*462878*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVDI2PDIrm), 0|OPFL_Chain|OPFL_MemRefs,
227031 /*462903*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVQI2PQIrm), 0|OPFL_Chain|OPFL_MemRefs,
227039 /*462921*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVQI2PQIrm), 0|OPFL_Chain|OPFL_MemRefs,
227050 /*462944*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDI2PDIZrm), 0|OPFL_Chain|OPFL_MemRefs,
227060 /*462966*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVQI2PQIZrm), 0|OPFL_Chain|OPFL_MemRefs,
227071 /*462991*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVDI2PDIrm), 0|OPFL_Chain|OPFL_MemRefs,
227074 /*463005*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0|OPFL_Chain,
227085 /*463028*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVQI2PQIrm), 0|OPFL_Chain|OPFL_MemRefs,
227088 /*463042*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0|OPFL_Chain,
227099 /*463065*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVDI2PDIZrm), 0|OPFL_Chain|OPFL_MemRefs,
227102 /*463079*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0|OPFL_Chain,
227113 /*463102*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVQI2PQIZrm), 0|OPFL_Chain|OPFL_MemRefs,
227116 /*463116*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0|OPFL_Chain,
227127 /*463139*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVDI2PDIZrm), 0|OPFL_Chain|OPFL_MemRefs,
227130 /*463153*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0|OPFL_Chain,
227141 /*463176*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVQI2PQIZrm), 0|OPFL_Chain|OPFL_MemRefs,
227144 /*463190*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0|OPFL_Chain,
227155 /*463212*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSSrm), 0|OPFL_Chain|OPFL_MemRefs,
227163 /*463230*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVSSrm), 0|OPFL_Chain|OPFL_MemRefs,
227175 /*463255*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSDrm), 0|OPFL_Chain|OPFL_MemRefs,
227183 /*463273*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVSDrm), 0|OPFL_Chain|OPFL_MemRefs,
227194 /*463296*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSSZrm), 0|OPFL_Chain|OPFL_MemRefs,
227204 /*463318*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSDZrm), 0|OPFL_Chain|OPFL_MemRefs,
227215 /*463343*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVSSrm), 0|OPFL_Chain|OPFL_MemRefs,
227218 /*463357*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0|OPFL_Chain,
227229 /*463380*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVSDrm), 0|OPFL_Chain|OPFL_MemRefs,
227232 /*463394*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0|OPFL_Chain,
227243 /*463417*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVSSZrm), 0|OPFL_Chain|OPFL_MemRefs,
227246 /*463431*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0|OPFL_Chain,
227257 /*463454*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVSDZrm), 0|OPFL_Chain|OPFL_MemRefs,
227260 /*463468*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0|OPFL_Chain,
227271 /*463491*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVSSZrm), 0|OPFL_Chain|OPFL_MemRefs,
227274 /*463505*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0|OPFL_Chain,
227285 /*463529*/ OPC_EmitNode1, TARGET_VAL(X86::VMOVSDZrm), 0|OPFL_Chain|OPFL_MemRefs,
227288 /*463543*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0|OPFL_Chain,
227296 /*463560*/ OPC_EmitNode1, TARGET_VAL(X86::V_SET0), 0|OPFL_Chain,
227298 /*463566*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVLPSrm), 0|OPFL_Chain|OPFL_MemRefs,
227304 /*463580*/ /*SwitchOpcode*/ 83|128,5/*723*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->464307
227314 /*463600*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTBrm), 0|OPFL_Chain|OPFL_MemRefs,
227322 /*463619*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTBYrm), 0|OPFL_Chain|OPFL_MemRefs,
227333 /*463643*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTWrm), 0|OPFL_Chain|OPFL_MemRefs,
227341 /*463662*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTWYrm), 0|OPFL_Chain|OPFL_MemRefs,
227352 /*463686*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTDrm), 0|OPFL_Chain|OPFL_MemRefs,
227360 /*463705*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTDYrm), 0|OPFL_Chain|OPFL_MemRefs,
227371 /*463729*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTQrm), 0|OPFL_Chain|OPFL_MemRefs,
227379 /*463748*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTQYrm), 0|OPFL_Chain|OPFL_MemRefs,
227390 /*463771*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTSSYrm), 0|OPFL_Chain|OPFL_MemRefs,
227400 /*463793*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTSDYrm), 0|OPFL_Chain|OPFL_MemRefs,
227410 /*463815*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTSSrm), 0|OPFL_Chain|OPFL_MemRefs,
227420 /*463837*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDDUPrm), 0|OPFL_Chain|OPFL_MemRefs,
227430 /*463860*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTBZm), 0|OPFL_Chain|OPFL_MemRefs,
227438 /*463879*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTBZ256m), 0|OPFL_Chain|OPFL_MemRefs,
227446 /*463898*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTBZ128m), 0|OPFL_Chain|OPFL_MemRefs,
227457 /*463922*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTWZm), 0|OPFL_Chain|OPFL_MemRefs,
227465 /*463941*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTWZ256m), 0|OPFL_Chain|OPFL_MemRefs,
227473 /*463960*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTWZ128m), 0|OPFL_Chain|OPFL_MemRefs,
227484 /*463984*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTDZm), 0|OPFL_Chain|OPFL_MemRefs,
227492 /*464003*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTDZ256m), 0|OPFL_Chain|OPFL_MemRefs,
227500 /*464022*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTDZ128m), 0|OPFL_Chain|OPFL_MemRefs,
227511 /*464046*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTQZm), 0|OPFL_Chain|OPFL_MemRefs,
227519 /*464065*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTQZ256m), 0|OPFL_Chain|OPFL_MemRefs,
227527 /*464084*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTQZ128m), 0|OPFL_Chain|OPFL_MemRefs,
227538 /*464108*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTSSrm), 0|OPFL_Chain|OPFL_MemRefs,
227546 /*464127*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTSSYrm), 0|OPFL_Chain|OPFL_MemRefs,
227557 /*464151*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTSDYrm), 0|OPFL_Chain|OPFL_MemRefs,
227565 /*464170*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDDUPrm), 0|OPFL_Chain|OPFL_MemRefs,
227576 /*464194*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTSSZm), 0|OPFL_Chain|OPFL_MemRefs,
227584 /*464213*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTSSZ256m), 0|OPFL_Chain|OPFL_MemRefs,
227592 /*464232*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTSSZ128m), 0|OPFL_Chain|OPFL_MemRefs,
227603 /*464256*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTSDZm), 0|OPFL_Chain|OPFL_MemRefs,
227611 /*464275*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBROADCASTSDZ256m), 0|OPFL_Chain|OPFL_MemRefs,
227619 /*464294*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDDUPZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
227625 /*464307*/ /*SwitchOpcode*/ 101|128,8/*1125*/, TARGET_VAL(X86ISD::MGATHER),// ->465436
227638 /*464332*/ OPC_MorphNodeTo2, TARGET_VAL(X86::VPGATHERDQrm), 0|OPFL_Chain|OPFL_MemRefs,
227647 /*464357*/ OPC_MorphNodeTo2, TARGET_VAL(X86::VPGATHERDQYrm), 0|OPFL_Chain|OPFL_MemRefs,
227659 /*464386*/ OPC_MorphNodeTo2, TARGET_VAL(X86::VPGATHERQQrm), 0|OPFL_Chain|OPFL_MemRefs,
227670 /*464414*/ OPC_MorphNodeTo2, TARGET_VAL(X86::VPGATHERQQYrm), 0|OPFL_Chain|OPFL_MemRefs,
227681 /*464442*/ OPC_MorphNodeTo2, TARGET_VAL(X86::VPGATHERDDrm), 0|OPFL_Chain|OPFL_MemRefs,
227692 /*464470*/ OPC_MorphNodeTo2, TARGET_VAL(X86::VPGATHERDDYrm), 0|OPFL_Chain|OPFL_MemRefs,
227703 /*464498*/ OPC_MorphNodeTo2, TARGET_VAL(X86::VPGATHERQDrm), 0|OPFL_Chain|OPFL_MemRefs,
227714 /*464526*/ OPC_MorphNodeTo2, TARGET_VAL(X86::VPGATHERQDYrm), 0|OPFL_Chain|OPFL_MemRefs,
227725 /*464554*/ OPC_MorphNodeTo2, TARGET_VAL(X86::VPGATHERDQZrm), 0|OPFL_Chain|OPFL_MemRefs,
227736 /*464582*/ OPC_MorphNodeTo2, TARGET_VAL(X86::VPGATHERQQZrm), 0|OPFL_Chain|OPFL_MemRefs,
227747 /*464610*/ OPC_MorphNodeTo2, TARGET_VAL(X86::VPGATHERDQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
227758 /*464638*/ OPC_MorphNodeTo2, TARGET_VAL(X86::VPGATHERQQZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
227769 /*464666*/ OPC_MorphNodeTo2, TARGET_VAL(X86::VPGATHERDQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
227780 /*464694*/ OPC_MorphNodeTo2, TARGET_VAL(X86::VPGATHERQQZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
227791 /*464722*/ OPC_MorphNodeTo2, TARGET_VAL(X86::VPGATHERDDZrm), 0|OPFL_Chain|OPFL_MemRefs,
227802 /*464750*/ OPC_MorphNodeTo2, TARGET_VAL(X86::VPGATHERQDZrm), 0|OPFL_Chain|OPFL_MemRefs,
227813 /*464778*/ OPC_MorphNodeTo2, TARGET_VAL(X86::VPGATHERDDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
227824 /*464806*/ OPC_MorphNodeTo2, TARGET_VAL(X86::VPGATHERQDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
227835 /*464834*/ OPC_MorphNodeTo2, TARGET_VAL(X86::VPGATHERDDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
227846 /*464862*/ OPC_MorphNodeTo2, TARGET_VAL(X86::VPGATHERQDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
227857 /*464891*/ OPC_MorphNodeTo2, TARGET_VAL(X86::VGATHERDPDrm), 0|OPFL_Chain|OPFL_MemRefs,
227866 /*464916*/ OPC_MorphNodeTo2, TARGET_VAL(X86::VGATHERDPDYrm), 0|OPFL_Chain|OPFL_MemRefs,
227878 /*464945*/ OPC_MorphNodeTo2, TARGET_VAL(X86::VGATHERQPDrm), 0|OPFL_Chain|OPFL_MemRefs,
227889 /*464973*/ OPC_MorphNodeTo2, TARGET_VAL(X86::VGATHERQPDYrm), 0|OPFL_Chain|OPFL_MemRefs,
227900 /*465001*/ OPC_MorphNodeTo2, TARGET_VAL(X86::VGATHERDPSrm), 0|OPFL_Chain|OPFL_MemRefs,
227911 /*465029*/ OPC_MorphNodeTo2, TARGET_VAL(X86::VGATHERDPSYrm), 0|OPFL_Chain|OPFL_MemRefs,
227922 /*465057*/ OPC_MorphNodeTo2, TARGET_VAL(X86::VGATHERQPSrm), 0|OPFL_Chain|OPFL_MemRefs,
227933 /*465085*/ OPC_MorphNodeTo2, TARGET_VAL(X86::VGATHERQPSYrm), 0|OPFL_Chain|OPFL_MemRefs,
227944 /*465113*/ OPC_MorphNodeTo2, TARGET_VAL(X86::VGATHERDPDZrm), 0|OPFL_Chain|OPFL_MemRefs,
227955 /*465141*/ OPC_MorphNodeTo2, TARGET_VAL(X86::VGATHERQPDZrm), 0|OPFL_Chain|OPFL_MemRefs,
227966 /*465169*/ OPC_MorphNodeTo2, TARGET_VAL(X86::VGATHERDPDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
227977 /*465197*/ OPC_MorphNodeTo2, TARGET_VAL(X86::VGATHERQPDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
227988 /*465225*/ OPC_MorphNodeTo2, TARGET_VAL(X86::VGATHERDPDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
227999 /*465253*/ OPC_MorphNodeTo2, TARGET_VAL(X86::VGATHERQPDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
228010 /*465281*/ OPC_MorphNodeTo2, TARGET_VAL(X86::VGATHERDPSZrm), 0|OPFL_Chain|OPFL_MemRefs,
228021 /*465309*/ OPC_MorphNodeTo2, TARGET_VAL(X86::VGATHERQPSZrm), 0|OPFL_Chain|OPFL_MemRefs,
228032 /*465337*/ OPC_MorphNodeTo2, TARGET_VAL(X86::VGATHERDPSZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
228043 /*465365*/ OPC_MorphNodeTo2, TARGET_VAL(X86::VGATHERQPSZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
228054 /*465393*/ OPC_MorphNodeTo2, TARGET_VAL(X86::VGATHERDPSZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
228065 /*465421*/ OPC_MorphNodeTo2, TARGET_VAL(X86::VGATHERQPSZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
228070 /*465436*/ /*SwitchOpcode*/ 1|128,5/*641*/, TARGET_VAL(X86ISD::MSCATTER),// ->466081
228084 /*465461*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCATTERDPDZmr), 0|OPFL_Chain|OPFL_MemRefs,
228093 /*465483*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCATTERQPDZmr), 0|OPFL_Chain|OPFL_MemRefs,
228108 /*465514*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCATTERDPDZ256mr), 0|OPFL_Chain|OPFL_MemRefs,
228117 /*465536*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCATTERQPDZ256mr), 0|OPFL_Chain|OPFL_MemRefs,
228132 /*465567*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCATTERDPDZ128mr), 0|OPFL_Chain|OPFL_MemRefs,
228141 /*465589*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCATTERQPDZ128mr), 0|OPFL_Chain|OPFL_MemRefs,
228155 /*465618*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCATTERDPSZmr), 0|OPFL_Chain|OPFL_MemRefs,
228169 /*465648*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCATTERQPSZmr), 0|OPFL_Chain|OPFL_MemRefs,
228178 /*465670*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCATTERDPSZ256mr), 0|OPFL_Chain|OPFL_MemRefs,
228193 /*465702*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCATTERQPSZ256mr), 0|OPFL_Chain|OPFL_MemRefs,
228202 /*465724*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCATTERDPSZ128mr), 0|OPFL_Chain|OPFL_MemRefs,
228212 /*465748*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCATTERQPSZ128mr), 0|OPFL_Chain|OPFL_MemRefs,
228227 /*465779*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSCATTERDQZmr), 0|OPFL_Chain|OPFL_MemRefs,
228236 /*465801*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSCATTERQQZmr), 0|OPFL_Chain|OPFL_MemRefs,
228251 /*465832*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSCATTERDQZ256mr), 0|OPFL_Chain|OPFL_MemRefs,
228260 /*465854*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSCATTERQQZ256mr), 0|OPFL_Chain|OPFL_MemRefs,
228275 /*465885*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSCATTERDQZ128mr), 0|OPFL_Chain|OPFL_MemRefs,
228284 /*465907*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSCATTERQQZ128mr), 0|OPFL_Chain|OPFL_MemRefs,
228298 /*465936*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSCATTERDDZmr), 0|OPFL_Chain|OPFL_MemRefs,
228312 /*465966*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSCATTERQDZmr), 0|OPFL_Chain|OPFL_MemRefs,
228321 /*465988*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSCATTERDDZ256mr), 0|OPFL_Chain|OPFL_MemRefs,
228336 /*466020*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSCATTERQDZ256mr), 0|OPFL_Chain|OPFL_MemRefs,
228345 /*466042*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSCATTERDDZ128mr), 0|OPFL_Chain|OPFL_MemRefs,
228355 /*466066*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPSCATTERQDZ128mr), 0|OPFL_Chain|OPFL_MemRefs,
228361 /*466081*/ /*SwitchOpcode*/ 13|128,1/*141*/, TARGET_VAL(X86ISD::MCVTPS2PH),// ->466226
228367 /*466092*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
228376 /*466106*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2PHZrrkz), 0,
228385 /*466122*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2PHZrrk), 0,
228394 /*466138*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
228403 /*466152*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2PHZ256rrkz), 0,
228412 /*466168*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2PHZ256rrk), 0,
228421 /*466184*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
228430 /*466198*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2PHZ128rrkz), 0,
228439 /*466214*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2PHZ128rrk), 0,
228445 /*466226*/ /*SwitchOpcode*/ 24, TARGET_VAL(X86ISD::EXTRQI),// ->466253
228449 /*466232*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
228453 /*466238*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
228456 /*466244*/ OPC_MorphNodeTo1, TARGET_VAL(X86::EXTRQI), 0,
228460 /*466253*/ /*SwitchOpcode*/ 26, TARGET_VAL(X86ISD::INSERTQI),// ->466282
228465 /*466260*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
228469 /*466266*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
228472 /*466272*/ OPC_MorphNodeTo1, TARGET_VAL(X86::INSERTQI), 0,
228476 /*466282*/ /*SwitchOpcode*/ 0|128,20/*2560*/, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),// ->468846
228485 /*466303*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
228495 /*466324*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
228501 /*466337*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
228512 /*466359*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
228518 /*466372*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
228524 /*466385*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
228535 /*466407*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
228541 /*466420*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
228547 /*466433*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
228553 /*466446*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
228564 /*466468*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
228570 /*466481*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
228576 /*466494*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
228582 /*466507*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
228588 /*466520*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
228599 /*466542*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
228605 /*466555*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
228611 /*466568*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
228617 /*466581*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
228623 /*466594*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
228634 /*466616*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
228643 /*466634*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
228652 /*466652*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
228661 /*466670*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
228670 /*466688*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
228679 /*466706*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
228688 /*466724*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
228697 /*466742*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
228706 /*466760*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
228714 /*466777*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
228720 /*466790*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
228726 /*466803*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
228732 /*466816*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
228746 /*466842*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
228749 /*466853*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI128rr), 0,
228756 /*466867*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
228759 /*466878*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI32x4Z256rr), 0,
228772 /*466903*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
228775 /*466914*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI128rr), 0,
228782 /*466928*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
228785 /*466939*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI32x4Z256rr), 0,
228798 /*466964*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
228801 /*466975*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI128rr), 0,
228808 /*466989*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
228811 /*467000*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI32x4Z256rr), 0,
228824 /*467025*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
228827 /*467036*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI128rr), 0,
228834 /*467050*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
228837 /*467061*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI32x4Z256rr), 0,
228849 /*467080*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
228857 /*467097*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTF128rr), 0,
228864 /*467111*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI128rr), 0,
228872 /*467124*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
228880 /*467141*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTF128rr), 0,
228887 /*467155*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI128rr), 0,
228895 /*467168*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
228903 /*467185*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTF128rr), 0,
228910 /*467199*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI128rr), 0,
228918 /*467212*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
228926 /*467229*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTF128rr), 0,
228933 /*467243*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI128rr), 0,
228941 /*467256*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
228948 /*467271*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI32x4Zrr), 0,
228954 /*467281*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
228961 /*467296*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI64x4Zrr), 0,
228968 /*467308*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
228975 /*467323*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI32x4Z256rr), 0,
228982 /*467335*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
228989 /*467350*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI32x4Zrr), 0,
228995 /*467360*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
229002 /*467375*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI64x4Zrr), 0,
229009 /*467387*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
229016 /*467402*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI32x4Z256rr), 0,
229023 /*467414*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
229030 /*467429*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI32x4Z256rr), 0,
229037 /*467441*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
229044 /*467456*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI32x4Z256rr), 0,
229051 /*467468*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
229058 /*467483*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI32x4Zrr), 0,
229065 /*467495*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
229072 /*467510*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI32x4Zrr), 0,
229078 /*467520*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
229085 /*467536*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI64x4Zrr), 0,
229092 /*467551*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTI64x4Zrr), 0,
229100 /*467564*/ OPC_CheckOpcode, TARGET_VAL(ISD::MLOAD),
229106 /*467572*/ OPC_SwitchOpcode /*3 cases */, 62|128,1/*190*/, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),// ->467767
229108 /*467578*/ OPC_CheckOpcode, TARGET_VAL(ISD::INSERT_SUBVECTOR),
229113 /*467585*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
229115 /*467589*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
229117 /*467593*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
229138 /*467629*/ OPC_CheckOpcode, TARGET_VAL(ISD::INSERT_SUBVECTOR),
229140 /*467633*/ OPC_CheckOpcode, TARGET_VAL(ISD::UNDEF),
229143 /*467638*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VZEXT_MOVL),
229158 /*467665*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
229161 /*467674*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
229164 /*467686*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
229166 /*467694*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
229181 /*467725*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
229184 /*467734*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
229187 /*467746*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
229189 /*467754*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
229194 /*467767*/ /*SwitchOpcode*/ 51|128,1/*179*/, TARGET_VAL(ISD::INSERT_SUBVECTOR),// ->467950
229199 /*467775*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
229201 /*467779*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
229203 /*467783*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
229220 /*467812*/ OPC_CheckOpcode, TARGET_VAL(ISD::INSERT_SUBVECTOR),
229222 /*467816*/ OPC_CheckOpcode, TARGET_VAL(ISD::UNDEF),
229225 /*467821*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VZEXT_MOVL),
229240 /*467848*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
229243 /*467857*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
229246 /*467869*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
229248 /*467877*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSSZrmk), 0|OPFL_Chain|OPFL_MemRefs,
229263 /*467908*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
229266 /*467917*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
229269 /*467929*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
229271 /*467937*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSSZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
229276 /*467950*/ /*SwitchOpcode*/ 48|128,3/*432*/, TARGET_VAL(ISD::BITCAST),// ->468386
229278 /*467955*/ OPC_SwitchOpcode /*2 cases */, 121, TARGET_VAL(ISD::TRUNCATE),// ->468080
229280 /*467960*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
229291 /*467978*/ OPC_CheckOpcode, TARGET_VAL(ISD::INSERT_SUBVECTOR),
229293 /*467982*/ OPC_CheckOpcode, TARGET_VAL(ISD::UNDEF),
229296 /*467987*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VZEXT_MOVL),
229312 /*468017*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
229314 /*468025*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSSZrmk), 0|OPFL_Chain|OPFL_MemRefs,
229330 /*468059*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
229332 /*468067*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSSZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
229337 /*468080*/ /*SwitchOpcode*/ 45|128,2/*301*/, TARGET_VAL(ISD::AND),// ->468385
229346 /*468098*/ OPC_CheckOpcode, TARGET_VAL(ISD::INSERT_SUBVECTOR),
229348 /*468102*/ OPC_CheckOpcode, TARGET_VAL(ISD::UNDEF),
229351 /*468107*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VZEXT_MOVL),
229366 /*468134*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
229369 /*468143*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
229372 /*468155*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
229374 /*468163*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSSZrmk), 0|OPFL_Chain|OPFL_MemRefs,
229389 /*468194*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
229392 /*468203*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
229395 /*468215*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
229397 /*468223*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSSZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
229408 /*468246*/ OPC_CheckOpcode, TARGET_VAL(ISD::INSERT_SUBVECTOR),
229410 /*468250*/ OPC_CheckOpcode, TARGET_VAL(ISD::UNDEF),
229413 /*468255*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VZEXT_MOVL),
229428 /*468282*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
229431 /*468291*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
229434 /*468303*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
229436 /*468311*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSDZrmk), 0|OPFL_Chain|OPFL_MemRefs,
229451 /*468342*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
229454 /*468351*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
229457 /*468363*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
229459 /*468371*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSDZrmkz), 0|OPFL_Chain|OPFL_MemRefs,
229475 /*468403*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
229485 /*468423*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
229495 /*468443*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
229505 /*468463*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
229514 /*468482*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
229520 /*468495*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
229533 /*468520*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
229536 /*468531*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTF128rr), 0,
229543 /*468545*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
229546 /*468556*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTF32x4Z256rr), 0,
229559 /*468581*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
229562 /*468592*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTF128rr), 0,
229569 /*468606*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
229572 /*468617*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTF32x4Z256rr), 0,
229584 /*468636*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
229591 /*468651*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTF128rr), 0,
229598 /*468663*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
229605 /*468678*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTF128rr), 0,
229612 /*468690*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
229619 /*468705*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTF32x4Zrr), 0,
229625 /*468715*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
229632 /*468730*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTF64x4Zrr), 0,
229639 /*468742*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
229646 /*468757*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTF32x4Z256rr), 0,
229653 /*468769*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
229660 /*468784*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTF32x4Zrr), 0,
229666 /*468794*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
229673 /*468809*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTF64x4Zrr), 0,
229680 /*468821*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
229687 /*468836*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXTRACTF32x4Z256rr), 0,
229693 /*468846*/ /*SwitchOpcode*/ 84|128,3/*468*/, TARGET_VAL(X86ISD::VMTRUNC),// ->469318
229704 /*468866*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVQBZ128rrkz), 0,
229710 /*468878*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVQWZ128rrkz), 0,
229716 /*468890*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVQDZ128rrkz), 0,
229726 /*468907*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVQBZ128rrk), 0,
229732 /*468920*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVQWZ128rrk), 0,
229738 /*468933*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVQDZ128rrk), 0,
229753 /*468958*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVQBZ256rrkz), 0,
229759 /*468970*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVQWZ256rrkz), 0,
229769 /*468987*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVQBZ256rrk), 0,
229775 /*469000*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVQWZ256rrk), 0,
229790 /*469025*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVQBZrrkz), 0,
229796 /*469037*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVQWZrrkz), 0,
229806 /*469054*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVQBZrrk), 0,
229812 /*469067*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVQWZrrk), 0,
229827 /*469092*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVDBZ128rrkz), 0,
229833 /*469104*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVDWZ128rrkz), 0,
229843 /*469121*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVDBZ128rrk), 0,
229849 /*469134*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVDWZ128rrk), 0,
229864 /*469159*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVDBZ256rrkz), 0,
229870 /*469171*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVDWZ256rrkz), 0,
229880 /*469188*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVDBZ256rrk), 0,
229886 /*469201*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVDWZ256rrk), 0,
229901 /*469225*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVWBZ128rrkz), 0,
229910 /*469240*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVWBZ128rrk), 0,
229924 /*469264*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVDWZrrkz), 0,
229930 /*469276*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVDBZrrkz), 0,
229940 /*469293*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVDWZrrk), 0,
229946 /*469306*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVDBZrrk), 0,
229953 /*469318*/ /*SwitchOpcode*/ 84|128,3/*468*/, TARGET_VAL(X86ISD::VMTRUNCS),// ->469790
229964 /*469338*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSQBZ128rrkz), 0,
229970 /*469350*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSQWZ128rrkz), 0,
229976 /*469362*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSQDZ128rrkz), 0,
229986 /*469379*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSQBZ128rrk), 0,
229992 /*469392*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSQWZ128rrk), 0,
229998 /*469405*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSQDZ128rrk), 0,
230013 /*469430*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSQBZ256rrkz), 0,
230019 /*469442*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSQWZ256rrkz), 0,
230029 /*469459*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSQBZ256rrk), 0,
230035 /*469472*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSQWZ256rrk), 0,
230050 /*469497*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSQBZrrkz), 0,
230056 /*469509*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSQWZrrkz), 0,
230066 /*469526*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSQBZrrk), 0,
230072 /*469539*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSQWZrrk), 0,
230087 /*469564*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSDBZ128rrkz), 0,
230093 /*469576*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSDWZ128rrkz), 0,
230103 /*469593*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSDBZ128rrk), 0,
230109 /*469606*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSDWZ128rrk), 0,
230124 /*469631*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSDBZ256rrkz), 0,
230130 /*469643*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSDWZ256rrkz), 0,
230140 /*469660*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSDBZ256rrk), 0,
230146 /*469673*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSDWZ256rrk), 0,
230161 /*469697*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSWBZ128rrkz), 0,
230170 /*469712*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSWBZ128rrk), 0,
230184 /*469736*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSDWZrrkz), 0,
230190 /*469748*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSDBZrrkz), 0,
230200 /*469765*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSDWZrrk), 0,
230206 /*469778*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSDBZrrk), 0,
230213 /*469790*/ /*SwitchOpcode*/ 84|128,3/*468*/, TARGET_VAL(X86ISD::VMTRUNCUS),// ->470262
230224 /*469810*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVUSQBZ128rrkz), 0,
230230 /*469822*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVUSQWZ128rrkz), 0,
230236 /*469834*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVUSQDZ128rrkz), 0,
230246 /*469851*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVUSQBZ128rrk), 0,
230252 /*469864*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVUSQWZ128rrk), 0,
230258 /*469877*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVUSQDZ128rrk), 0,
230273 /*469902*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVUSQBZ256rrkz), 0,
230279 /*469914*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVUSQWZ256rrkz), 0,
230289 /*469931*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVUSQBZ256rrk), 0,
230295 /*469944*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVUSQWZ256rrk), 0,
230310 /*469969*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVUSQBZrrkz), 0,
230316 /*469981*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVUSQWZrrkz), 0,
230326 /*469998*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVUSQBZrrk), 0,
230332 /*470011*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVUSQWZrrk), 0,
230347 /*470036*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVUSDBZ128rrkz), 0,
230353 /*470048*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVUSDWZ128rrkz), 0,
230363 /*470065*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVUSDBZ128rrk), 0,
230369 /*470078*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVUSDWZ128rrk), 0,
230384 /*470103*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVUSDBZ256rrkz), 0,
230390 /*470115*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVUSDWZ256rrkz), 0,
230400 /*470132*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVUSDBZ256rrk), 0,
230406 /*470145*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVUSDWZ256rrk), 0,
230421 /*470169*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVUSWBZ128rrkz), 0,
230430 /*470184*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVUSWBZ128rrk), 0,
230444 /*470208*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVUSDWZrrkz), 0,
230450 /*470220*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVUSDBZrrkz), 0,
230460 /*470237*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVUSDWZrrk), 0,
230466 /*470250*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVUSDBZrrk), 0,
230473 /*470262*/ /*SwitchOpcode*/ 95|128,3/*479*/, TARGET_VAL(X86ISD::COMPRESS),// ->470745
230482 /*470279*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCOMPRESSDZrrkz), 0,
230488 /*470291*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCOMPRESSDZ256rrkz), 0,
230494 /*470303*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCOMPRESSDZ128rrkz), 0,
230500 /*470315*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCOMPRESSQZrrkz), 0,
230506 /*470327*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCOMPRESSQZ256rrkz), 0,
230512 /*470339*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCOMPRESSQZ128rrkz), 0,
230518 /*470351*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCOMPRESSBZrrkz), 0,
230524 /*470363*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCOMPRESSBZ256rrkz), 0,
230530 /*470375*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCOMPRESSBZ128rrkz), 0,
230536 /*470387*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCOMPRESSWZrrkz), 0,
230542 /*470399*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCOMPRESSWZ256rrkz), 0,
230548 /*470411*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCOMPRESSWZ128rrkz), 0,
230558 /*470429*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCOMPRESSDZrrk), 0,
230564 /*470442*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCOMPRESSDZ256rrk), 0,
230570 /*470455*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCOMPRESSDZ128rrk), 0,
230576 /*470468*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCOMPRESSQZrrk), 0,
230582 /*470481*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCOMPRESSQZ256rrk), 0,
230588 /*470494*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCOMPRESSQZ128rrk), 0,
230594 /*470507*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCOMPRESSBZrrk), 0,
230600 /*470520*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCOMPRESSBZ256rrk), 0,
230606 /*470533*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCOMPRESSBZ128rrk), 0,
230612 /*470546*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCOMPRESSWZrrk), 0,
230618 /*470559*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCOMPRESSWZ256rrk), 0,
230624 /*470572*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPCOMPRESSWZ128rrk), 0,
230636 /*470592*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCOMPRESSPSZrrkz), 0,
230642 /*470604*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCOMPRESSPSZ256rrkz), 0,
230648 /*470616*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCOMPRESSPSZ128rrkz), 0,
230654 /*470628*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCOMPRESSPDZrrkz), 0,
230660 /*470640*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCOMPRESSPDZ256rrkz), 0,
230666 /*470652*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCOMPRESSPDZ128rrkz), 0,
230676 /*470669*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCOMPRESSPSZrrk), 0,
230682 /*470682*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCOMPRESSPSZ256rrk), 0,
230688 /*470695*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCOMPRESSPSZ128rrk), 0,
230694 /*470708*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCOMPRESSPDZrrk), 0,
230700 /*470721*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCOMPRESSPDZ256rrk), 0,
230706 /*470734*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCOMPRESSPDZ128rrk), 0,
230712 /*470745*/ /*SwitchOpcode*/ 95|128,3/*479*/, TARGET_VAL(X86ISD::EXPAND),// ->471228
230721 /*470762*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPEXPANDDZrrkz), 0,
230727 /*470774*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPEXPANDDZ256rrkz), 0,
230733 /*470786*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPEXPANDDZ128rrkz), 0,
230739 /*470798*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPEXPANDQZrrkz), 0,
230745 /*470810*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPEXPANDQZ256rrkz), 0,
230751 /*470822*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPEXPANDQZ128rrkz), 0,
230757 /*470834*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPEXPANDBZrrkz), 0,
230763 /*470846*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPEXPANDBZ256rrkz), 0,
230769 /*470858*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPEXPANDBZ128rrkz), 0,
230775 /*470870*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPEXPANDWZrrkz), 0,
230781 /*470882*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPEXPANDWZ256rrkz), 0,
230787 /*470894*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPEXPANDWZ128rrkz), 0,
230797 /*470912*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPEXPANDDZrrk), 0,
230803 /*470925*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPEXPANDDZ256rrk), 0,
230809 /*470938*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPEXPANDDZ128rrk), 0,
230815 /*470951*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPEXPANDQZrrk), 0,
230821 /*470964*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPEXPANDQZ256rrk), 0,
230827 /*470977*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPEXPANDQZ128rrk), 0,
230833 /*470990*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPEXPANDBZrrk), 0,
230839 /*471003*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPEXPANDBZ256rrk), 0,
230845 /*471016*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPEXPANDBZ128rrk), 0,
230851 /*471029*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPEXPANDWZrrk), 0,
230857 /*471042*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPEXPANDWZ256rrk), 0,
230863 /*471055*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPEXPANDWZ128rrk), 0,
230875 /*471075*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXPANDPSZrrkz), 0,
230881 /*471087*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXPANDPSZ256rrkz), 0,
230887 /*471099*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXPANDPSZ128rrkz), 0,
230893 /*471111*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXPANDPDZrrkz), 0,
230899 /*471123*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXPANDPDZ256rrkz), 0,
230905 /*471135*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXPANDPDZ128rrkz), 0,
230915 /*471152*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXPANDPSZrrk), 0,
230921 /*471165*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXPANDPSZ256rrk), 0,
230927 /*471178*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXPANDPSZ128rrk), 0,
230933 /*471191*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXPANDPDZrrk), 0,
230939 /*471204*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXPANDPDZ256rrk), 0,
230945 /*471217*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXPANDPDZ128rrk), 0,
230951 /*471228*/ /*SwitchOpcode*/ 94, TARGET_VAL(X86ISD::CVTPS2PH),// ->471325
230957 /*471238*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
230962 /*471248*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2PHrr), 0,
230968 /*471259*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2PHZ128rr), 0,
230977 /*471273*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
230982 /*471283*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2PHYrr), 0,
230988 /*471294*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2PHZ256rr), 0,
230997 /*471308*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
231001 /*471316*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2PHZrr), 0,
231006 /*471325*/ /*SwitchOpcode*/ 49, TARGET_VAL(X86ISD::FSETCCM_SAE),// ->471377
231013 /*471336*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
231017 /*471344*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPSSZrrb_Int), 0,
231026 /*471359*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
231030 /*471367*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPSDZrrb_Int), 0,
231035 /*471377*/ /*SwitchOpcode*/ 49, TARGET_VAL(X86ISD::CMPM_SAE),// ->471429
231042 /*471388*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
231046 /*471396*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPDZrrib), 0,
231055 /*471411*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
231059 /*471419*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPSZrrib), 0,
231064 /*471429*/ /*SwitchOpcode*/ 57, TARGET_VAL(X86ISD::KSHIFTL),// ->471489
231068 /*471435*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
231072 /*471444*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KSHIFTLWri), 0,
231078 /*471456*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KSHIFTLBri), 0,
231084 /*471468*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KSHIFTLQri), 0,
231090 /*471480*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KSHIFTLDri), 0,
231095 /*471489*/ /*SwitchOpcode*/ 57, TARGET_VAL(X86ISD::KSHIFTR),// ->471549
231099 /*471495*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
231103 /*471504*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KSHIFTRWri), 0,
231109 /*471516*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KSHIFTRBri), 0,
231115 /*471528*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KSHIFTRQri), 0,
231121 /*471540*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KSHIFTRDri), 0,
231126 /*471549*/ /*SwitchOpcode*/ 80, TARGET_VAL(X86ISD::CVTP2SI_RND),// ->471632
231132 /*471559*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
231136 /*471567*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2DQZrrb), 0,
231144 /*471580*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
231148 /*471589*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2DQZrrb), 0,
231154 /*471601*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2QQZrrb), 0,
231163 /*471615*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
231167 /*471623*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2QQZrrb), 0,
231172 /*471632*/ /*SwitchOpcode*/ 80, TARGET_VAL(X86ISD::CVTP2UI_RND),// ->471715
231178 /*471642*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
231182 /*471650*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2UDQZrrb), 0,
231190 /*471663*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
231194 /*471672*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2UDQZrrb), 0,
231200 /*471684*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2UQQZrrb), 0,
231209 /*471698*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
231213 /*471706*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2UQQZrrb), 0,
231218 /*471715*/ /*SwitchOpcode*/ 119|128,4/*631*/, TARGET_VAL(ISD::BUILD_VECTOR),// ->472350
231224 /*471730*/ OPC_MorphNodeTo1, TARGET_VAL(X86::V_SET0), 0,
231230 /*471739*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AVX512_128_SET0), 0,
231238 /*471752*/ OPC_MorphNodeTo1, TARGET_VAL(X86::V_SET0), 0,
231244 /*471761*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AVX512_128_SET0), 0,
231252 /*471774*/ OPC_MorphNodeTo1, TARGET_VAL(X86::V_SET0), 0,
231258 /*471783*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AVX512_128_SET0), 0,
231266 /*471796*/ OPC_MorphNodeTo1, TARGET_VAL(X86::V_SET0), 0,
231272 /*471805*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AVX512_128_SET0), 0,
231280 /*471818*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AVX_SET0), 0,
231286 /*471827*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AVX512_256_SET0), 0,
231294 /*471840*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AVX_SET0), 0,
231300 /*471849*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AVX512_256_SET0), 0,
231308 /*471862*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AVX_SET0), 0,
231314 /*471871*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AVX512_256_SET0), 0,
231322 /*471884*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AVX_SET0), 0,
231328 /*471893*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AVX512_256_SET0), 0,
231335 /*471904*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AVX512_512_SET0), 0,
231341 /*471914*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AVX512_512_SET0), 0,
231347 /*471924*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AVX512_512_SET0), 0,
231353 /*471934*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AVX512_512_SET0), 0,
231359 /*471944*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KSET0W), 0,
231365 /*471954*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KSET0D), 0,
231371 /*471964*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KSET0Q), 0,
231377 /*471974*/ OPC_EmitNode1, TARGET_VAL(X86::KSET0W), 0,
231380 /*471983*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
231386 /*471995*/ OPC_EmitNode1, TARGET_VAL(X86::KSET0W), 0,
231389 /*472004*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
231395 /*472016*/ OPC_EmitNode1, TARGET_VAL(X86::KSET0W), 0,
231398 /*472025*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
231404 /*472037*/ OPC_EmitNode1, TARGET_VAL(X86::KSET0W), 0,
231407 /*472046*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
231414 /*472060*/ OPC_MorphNodeTo1, TARGET_VAL(X86::V_SET0), 0,
231420 /*472069*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AVX512_128_SET0), 0,
231428 /*472082*/ OPC_MorphNodeTo1, TARGET_VAL(X86::V_SET0), 0,
231434 /*472091*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AVX512_128_SET0), 0,
231442 /*472104*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AVX_SET0), 0,
231448 /*472113*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AVX512_256_SET0), 0,
231456 /*472126*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AVX_SET0), 0,
231462 /*472135*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AVX512_256_SET0), 0,
231469 /*472146*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AVX512_512_SET0), 0,
231475 /*472156*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AVX512_512_SET0), 0,
231483 /*472169*/ OPC_MorphNodeTo1, TARGET_VAL(X86::V_SETALLONES), 0,
231490 /*472181*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AVX1_SETALLONES), 0,
231496 /*472190*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AVX2_SETALLONES), 0,
231502 /*472199*/ OPC_EmitNode1, TARGET_VAL(X86::AVX_SET0), 0,
231504 /*472205*/ OPC_EmitNode1, TARGET_VAL(X86::AVX_SET0), 0,
231507 /*472214*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPSYrri), 0,
231514 /*472228*/ OPC_MorphNodeTo1, TARGET_VAL(X86::AVX512_512_SETALLONES), 0,
231520 /*472238*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KSET1W), 0,
231526 /*472248*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KSET1D), 0,
231532 /*472258*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KSET1Q), 0,
231538 /*472268*/ OPC_EmitNode1, TARGET_VAL(X86::KSET1W), 0,
231541 /*472277*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
231547 /*472289*/ OPC_EmitNode1, TARGET_VAL(X86::KSET1W), 0,
231550 /*472298*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
231556 /*472310*/ OPC_EmitNode1, TARGET_VAL(X86::KSET1W), 0,
231559 /*472319*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
231565 /*472331*/ OPC_EmitNode1, TARGET_VAL(X86::KSET1W), 0,
231568 /*472340*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
231574 /*472350*/ /*SwitchOpcode*/ 79, TARGET_VAL(X86ISD::VBROADCASTM),// ->472432
231580 /*472363*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTMW2DZrr), 0,
231586 /*472374*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTMW2DZ256rr), 0,
231592 /*472385*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTMW2DZ128rr), 0,
231601 /*472401*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTMB2QZrr), 0,
231607 /*472412*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTMB2QZ256rr), 0,
231613 /*472423*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPBROADCASTMB2QZ128rr), 0,
231619 /*472432*/ /*SwitchOpcode*/ 52, TARGET_VAL(X86ISD::KADD),// ->472487
231624 /*472442*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KADDBrr), 0,
231630 /*472454*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KADDWrr), 0,
231636 /*472466*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KADDDrr), 0,
231642 /*472478*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KADDQrr), 0,
231647 /*472487*/ /*SwitchOpcode*/ 48, TARGET_VAL(ISD::CONCAT_VECTORS),// ->472538
231653 /*472499*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KUNPCKBWrr), 0,
231661 /*472514*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KUNPCKWDrr), 0,
231669 /*472529*/ OPC_MorphNodeTo1, TARGET_VAL(X86::KUNPCKDQrr), 0,
231674 /*472538*/ /*SwitchOpcode*/ 58, TARGET_VAL(X86ISD::CVTTP2SI_SAE),// ->472599
231680 /*472550*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2DQZrrb), 0,
231688 /*472565*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2DQZrrb), 0,
231694 /*472576*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2QQZrrb), 0,
231703 /*472591*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2QQZrrb), 0,
231708 /*472599*/ /*SwitchOpcode*/ 58, TARGET_VAL(X86ISD::CVTTP2UI_SAE),// ->472660
231714 /*472611*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2UDQZrrb), 0,
231722 /*472626*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2UDQZrrb), 0,
231728 /*472637*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPD2UQQZrrb), 0,
231737 /*472652*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTTPS2UQQZrrb), 0,
231742 /*472660*/ /*SwitchOpcode*/ 9|128,1/*137*/, TARGET_VAL(X86ISD::VTRUNC),// ->472801
231748 /*472674*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVQBZ128rr), 0,
231754 /*472685*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVQWZ128rr), 0,
231760 /*472696*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVQDZ128rr), 0,
231769 /*472712*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVQBZ256rr), 0,
231775 /*472723*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVQWZ256rr), 0,
231784 /*472738*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVQBZrr), 0,
231792 /*472753*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVDBZ128rr), 0,
231798 /*472764*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVDWZ128rr), 0,
231807 /*472779*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVDBZ256rr), 0,
231815 /*472793*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVWBZ128rr), 0,
231820 /*472801*/ /*SwitchOpcode*/ 112|128,1/*240*/, TARGET_VAL(X86ISD::VTRUNCS),// ->473045
231826 /*472815*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSQBZ128rr), 0,
231832 /*472826*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSQWZ128rr), 0,
231838 /*472837*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSQDZ128rr), 0,
231847 /*472853*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSQBZ256rr), 0,
231853 /*472864*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSQWZ256rr), 0,
231859 /*472875*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSQDZ256rr), 0,
231868 /*472891*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSQBZrr), 0,
231874 /*472902*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSQWZrr), 0,
231880 /*472913*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSQDZrr), 0,
231889 /*472929*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSDBZ128rr), 0,
231895 /*472940*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSDWZ128rr), 0,
231904 /*472956*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSDBZ256rr), 0,
231910 /*472967*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSDWZ256rr), 0,
231919 /*472983*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSDBZrr), 0,
231925 /*472994*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSDWZrr), 0,
231934 /*473009*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSWBZ128rr), 0,
231942 /*473023*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSWBZ256rr), 0,
231950 /*473037*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVSWBZrr), 0,
231955 /*473045*/ /*SwitchOpcode*/ 112|128,1/*240*/, TARGET_VAL(X86ISD::VTRUNCUS),// ->473289
231961 /*473059*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVUSQBZ128rr), 0,
231967 /*473070*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVUSQWZ128rr), 0,
231973 /*473081*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVUSQDZ128rr), 0,
231982 /*473097*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVUSQBZ256rr), 0,
231988 /*473108*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVUSQWZ256rr), 0,
231994 /*473119*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVUSQDZ256rr), 0,
232003 /*473135*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVUSQBZrr), 0,
232009 /*473146*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVUSQWZrr), 0,
232015 /*473157*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVUSQDZrr), 0,
232024 /*473173*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVUSDBZ128rr), 0,
232030 /*473184*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVUSDWZ128rr), 0,
232039 /*473200*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVUSDBZ256rr), 0,
232045 /*473211*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVUSDWZ256rr), 0,
232054 /*473227*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVUSDBZrr), 0,
232060 /*473238*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVUSDWZrr), 0,
232069 /*473253*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVUSWBZ128rr), 0,
232077 /*473267*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVUSWBZ256rr), 0,
232085 /*473281*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPMOVUSWBZrr), 0,
232090 /*473289*/ /*SwitchOpcode*/ 8, TARGET_VAL(X86ISD::MOVQ2DQ),// ->473300
232092 /*473293*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MMX_MOVQ2DQrr), 0,
232096 /*473300*/ /*SwitchOpcode*/ 86|128,105/*13526*/, TARGET_VAL(X86ISD::MOVSS),// ->486830
232100 /*473309*/ OPC_SwitchOpcode /*2 cases */, 8|128,72/*9224*/, TARGET_VAL(ISD::SCALAR_TO_VECTOR),// ->482538
232102 /*473315*/ OPC_SwitchOpcode /*11 cases */, 10|128,46/*5898*/, TARGET_VAL(X86ISD::SELECTS),// ->479218
232106 /*473325*/ OPC_SwitchOpcode /*8 cases */, 47|128,5/*687*/, TARGET_VAL(ISD::FMA),// ->474017
232110 /*473334*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232115 /*473343*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
232125 /*473357*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232136 /*473380*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
232138 /*473388*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213SSZm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
232144 /*473404*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232149 /*473413*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
232160 /*473428*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232171 /*473449*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
232173 /*473457*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132SSZm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
232180 /*473474*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
232189 /*473487*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232195 /*473497*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232206 /*473520*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
232208 /*473528*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231SSZm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
232214 /*473545*/ OPC_SwitchOpcode /*2 cases */, 66, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->473615
232220 /*473556*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
232230 /*473570*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232241 /*473593*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
232243 /*473601*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213SSZm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
232247 /*473615*/ /*SwitchOpcode*/ 123, TARGET_VAL(ISD::LOAD),// ->473741
232257 /*473630*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232264 /*473641*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232275 /*473662*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
232277 /*473670*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132SSZm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
232284 /*473687*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232290 /*473697*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232301 /*473718*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
232303 /*473726*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231SSZm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
232312 /*473745*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232317 /*473754*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
232327 /*473768*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
232337 /*473789*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
232339 /*473797*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213SSZm_Intkz), 0|OPFL_Chain|OPFL_MemRefs,
232345 /*473813*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232351 /*473823*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
232361 /*473837*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
232371 /*473858*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
232373 /*473866*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132SSZm_Intkz), 0|OPFL_Chain|OPFL_MemRefs,
232380 /*473883*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
232389 /*473896*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232395 /*473906*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
232405 /*473927*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
232407 /*473935*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231SSZm_Intkz), 0|OPFL_Chain|OPFL_MemRefs,
232413 /*473951*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
232423 /*473965*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232429 /*473975*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
232439 /*473994*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
232441 /*474002*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231SSZm_Intkz), 0|OPFL_Chain|OPFL_MemRefs,
232446 /*474017*/ /*SwitchOpcode*/ 47|128,5/*687*/, TARGET_VAL(X86ISD::FMSUB),// ->474708
232450 /*474025*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232455 /*474034*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
232465 /*474048*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232476 /*474071*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
232478 /*474079*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213SSZm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
232484 /*474095*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232489 /*474104*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
232500 /*474119*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232511 /*474140*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
232513 /*474148*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132SSZm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
232520 /*474165*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
232529 /*474178*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232535 /*474188*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232546 /*474211*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
232548 /*474219*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231SSZm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
232554 /*474236*/ OPC_SwitchOpcode /*2 cases */, 66, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->474306
232560 /*474247*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
232570 /*474261*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232581 /*474284*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
232583 /*474292*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213SSZm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
232587 /*474306*/ /*SwitchOpcode*/ 123, TARGET_VAL(ISD::LOAD),// ->474432
232597 /*474321*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232604 /*474332*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232615 /*474353*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
232617 /*474361*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132SSZm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
232624 /*474378*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232630 /*474388*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232641 /*474409*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
232643 /*474417*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231SSZm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
232652 /*474436*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232657 /*474445*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
232667 /*474459*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
232677 /*474480*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
232679 /*474488*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213SSZm_Intkz), 0|OPFL_Chain|OPFL_MemRefs,
232685 /*474504*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232691 /*474514*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
232701 /*474528*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
232711 /*474549*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
232713 /*474557*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132SSZm_Intkz), 0|OPFL_Chain|OPFL_MemRefs,
232720 /*474574*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
232729 /*474587*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232735 /*474597*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
232745 /*474618*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
232747 /*474626*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231SSZm_Intkz), 0|OPFL_Chain|OPFL_MemRefs,
232753 /*474642*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
232763 /*474656*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232769 /*474666*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
232779 /*474685*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
232781 /*474693*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231SSZm_Intkz), 0|OPFL_Chain|OPFL_MemRefs,
232786 /*474708*/ /*SwitchOpcode*/ 47|128,5/*687*/, TARGET_VAL(X86ISD::FNMADD),// ->475399
232790 /*474716*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232795 /*474725*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
232805 /*474739*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232816 /*474762*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
232818 /*474770*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213SSZm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
232824 /*474786*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232829 /*474795*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
232840 /*474810*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232851 /*474831*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
232853 /*474839*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132SSZm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
232860 /*474856*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
232869 /*474869*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232875 /*474879*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232886 /*474902*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
232888 /*474910*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231SSZm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
232894 /*474927*/ OPC_SwitchOpcode /*2 cases */, 66, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->474997
232900 /*474938*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
232910 /*474952*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232921 /*474975*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
232923 /*474983*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213SSZm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
232927 /*474997*/ /*SwitchOpcode*/ 123, TARGET_VAL(ISD::LOAD),// ->475123
232937 /*475012*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232944 /*475023*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232955 /*475044*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
232957 /*475052*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132SSZm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
232964 /*475069*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232970 /*475079*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232981 /*475100*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
232983 /*475108*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231SSZm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
232992 /*475127*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
232997 /*475136*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
233007 /*475150*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
233017 /*475171*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
233019 /*475179*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213SSZm_Intkz), 0|OPFL_Chain|OPFL_MemRefs,
233025 /*475195*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233031 /*475205*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
233041 /*475219*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
233051 /*475240*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
233053 /*475248*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132SSZm_Intkz), 0|OPFL_Chain|OPFL_MemRefs,
233060 /*475265*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
233069 /*475278*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233075 /*475288*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
233085 /*475309*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
233087 /*475317*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231SSZm_Intkz), 0|OPFL_Chain|OPFL_MemRefs,
233093 /*475333*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
233103 /*475347*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233109 /*475357*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
233119 /*475376*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
233121 /*475384*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231SSZm_Intkz), 0|OPFL_Chain|OPFL_MemRefs,
233126 /*475399*/ /*SwitchOpcode*/ 47|128,5/*687*/, TARGET_VAL(X86ISD::FNMSUB),// ->476090
233130 /*475407*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233135 /*475416*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
233145 /*475430*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233156 /*475453*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
233158 /*475461*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213SSZm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
233164 /*475477*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233169 /*475486*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
233180 /*475501*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233191 /*475522*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
233193 /*475530*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132SSZm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
233200 /*475547*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
233209 /*475560*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233215 /*475570*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233226 /*475593*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
233228 /*475601*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231SSZm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
233234 /*475618*/ OPC_SwitchOpcode /*2 cases */, 66, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->475688
233240 /*475629*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
233250 /*475643*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233261 /*475666*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
233263 /*475674*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213SSZm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
233267 /*475688*/ /*SwitchOpcode*/ 123, TARGET_VAL(ISD::LOAD),// ->475814
233277 /*475703*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233284 /*475714*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233295 /*475735*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
233297 /*475743*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132SSZm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
233304 /*475760*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233310 /*475770*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233321 /*475791*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
233323 /*475799*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231SSZm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
233332 /*475818*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233337 /*475827*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
233347 /*475841*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
233357 /*475862*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
233359 /*475870*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213SSZm_Intkz), 0|OPFL_Chain|OPFL_MemRefs,
233365 /*475886*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233371 /*475896*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
233381 /*475910*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
233391 /*475931*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
233393 /*475939*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132SSZm_Intkz), 0|OPFL_Chain|OPFL_MemRefs,
233400 /*475956*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
233409 /*475969*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233415 /*475979*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
233425 /*476000*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
233427 /*476008*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231SSZm_Intkz), 0|OPFL_Chain|OPFL_MemRefs,
233433 /*476024*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
233443 /*476038*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233449 /*476048*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
233459 /*476067*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
233461 /*476075*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231SSZm_Intkz), 0|OPFL_Chain|OPFL_MemRefs,
233466 /*476090*/ /*SwitchOpcode*/ 59|128,1/*187*/, TARGET_VAL(ISD::FADD),// ->476281
233468 /*476095*/ OPC_SwitchOpcode /*2 cases */, 89, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->476188
233473 /*476105*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
233484 /*476121*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
233493 /*476137*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSSZrm_Intkz), 0|OPFL_Chain|OPFL_MemRefs,
233506 /*476165*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
233508 /*476173*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSSZrm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
233513 /*476188*/ /*SwitchOpcode*/ 89, TARGET_VAL(ISD::LOAD),// ->476280
233522 /*476201*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233529 /*476213*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
233538 /*476229*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSSZrm_Intkz), 0|OPFL_Chain|OPFL_MemRefs,
233551 /*476257*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
233553 /*476265*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSSZrm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
233559 /*476281*/ /*SwitchOpcode*/ 93, TARGET_VAL(ISD::FSUB),// ->476377
233561 /*476285*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233566 /*476294*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
233577 /*476310*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
233586 /*476326*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBSSZrm_Intkz), 0|OPFL_Chain|OPFL_MemRefs,
233599 /*476354*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
233601 /*476362*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBSSZrm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
233606 /*476377*/ /*SwitchOpcode*/ 59|128,1/*187*/, TARGET_VAL(ISD::FMUL),// ->476568
233608 /*476382*/ OPC_SwitchOpcode /*2 cases */, 89, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->476475
233613 /*476392*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
233624 /*476408*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
233633 /*476424*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULSSZrm_Intkz), 0|OPFL_Chain|OPFL_MemRefs,
233646 /*476452*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
233648 /*476460*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULSSZrm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
233653 /*476475*/ /*SwitchOpcode*/ 89, TARGET_VAL(ISD::LOAD),// ->476567
233662 /*476488*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233669 /*476500*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
233678 /*476516*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULSSZrm_Intkz), 0|OPFL_Chain|OPFL_MemRefs,
233691 /*476544*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
233693 /*476552*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULSSZrm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
233699 /*476568*/ /*SwitchOpcode*/ 93, TARGET_VAL(ISD::FDIV),// ->476664
233701 /*476572*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233706 /*476581*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
233717 /*476597*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
233726 /*476613*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVSSZrm_Intkz), 0|OPFL_Chain|OPFL_MemRefs,
233739 /*476641*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
233741 /*476649*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVSSZrm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
233749 /*476667*/ OPC_CheckOpcode, TARGET_VAL(ISD::SCALAR_TO_VECTOR),
233751 /*476671*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
233758 /*476682*/ OPC_CheckOpcode, TARGET_VAL(ISD::FSQRT),
233760 /*476686*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233767 /*476697*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233777 /*476715*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
233779 /*476723*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTSSZr_Intk), 0,
233786 /*476737*/ OPC_SwitchOpcode /*4 cases */, 78|128,1/*206*/, TARGET_VAL(X86ISD::FMADD_RND),// ->476948
233791 /*476749*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233798 /*476760*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
233802 /*476766*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233811 /*476783*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
233814 /*476794*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
233816 /*476802*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213SSZrb_Intk), 0,
233823 /*476816*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233829 /*476826*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
233833 /*476832*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233842 /*476849*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
233845 /*476860*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
233847 /*476868*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231SSZrb_Intk), 0,
233854 /*476882*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233862 /*476894*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
233866 /*476900*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233875 /*476917*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
233878 /*476928*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
233880 /*476936*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213SSZrb_Intk), 0,
233885 /*476948*/ /*SwitchOpcode*/ 78|128,1/*206*/, TARGET_VAL(X86ISD::FMSUB_RND),// ->477158
233890 /*476959*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233897 /*476970*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
233901 /*476976*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233910 /*476993*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
233913 /*477004*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
233915 /*477012*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213SSZrb_Intk), 0,
233922 /*477026*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233928 /*477036*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
233932 /*477042*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233941 /*477059*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
233944 /*477070*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
233946 /*477078*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231SSZrb_Intk), 0,
233953 /*477092*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233961 /*477104*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
233965 /*477110*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233974 /*477127*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
233977 /*477138*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
233979 /*477146*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213SSZrb_Intk), 0,
233984 /*477158*/ /*SwitchOpcode*/ 78|128,1/*206*/, TARGET_VAL(X86ISD::FNMADD_RND),// ->477368
233989 /*477169*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
233996 /*477180*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
234000 /*477186*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234009 /*477203*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
234012 /*477214*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
234014 /*477222*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213SSZrb_Intk), 0,
234021 /*477236*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234027 /*477246*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
234031 /*477252*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234040 /*477269*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
234043 /*477280*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
234045 /*477288*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231SSZrb_Intk), 0,
234052 /*477302*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234060 /*477314*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
234064 /*477320*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234073 /*477337*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
234076 /*477348*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
234078 /*477356*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213SSZrb_Intk), 0,
234083 /*477368*/ /*SwitchOpcode*/ 78|128,1/*206*/, TARGET_VAL(X86ISD::FNMSUB_RND),// ->477578
234088 /*477379*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234095 /*477390*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
234099 /*477396*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234108 /*477413*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
234111 /*477424*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
234113 /*477432*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213SSZrb_Intk), 0,
234120 /*477446*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234126 /*477456*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
234130 /*477462*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234139 /*477479*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
234142 /*477490*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
234144 /*477498*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231SSZrb_Intk), 0,
234151 /*477512*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234159 /*477524*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
234163 /*477530*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234172 /*477547*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
234175 /*477558*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
234177 /*477566*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213SSZrb_Intk), 0,
234185 /*477581*/ OPC_CheckOpcode, TARGET_VAL(ISD::SCALAR_TO_VECTOR),
234187 /*477585*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
234194 /*477596*/ OPC_CheckOpcode, TARGET_VAL(ISD::FSQRT),
234196 /*477600*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234203 /*477611*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
234211 /*477626*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
234213 /*477634*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTSSZr_Intkz), 0,
234220 /*477647*/ OPC_SwitchOpcode /*8 cases */, 56|128,1/*184*/, TARGET_VAL(ISD::FMA),// ->477836
234225 /*477658*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234232 /*477669*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234241 /*477686*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
234244 /*477697*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
234246 /*477705*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213SSZr_Intk), 0,
234253 /*477718*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234259 /*477728*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234268 /*477745*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
234271 /*477756*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
234273 /*477764*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231SSZr_Intk), 0,
234280 /*477777*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234288 /*477789*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234297 /*477806*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
234300 /*477817*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
234302 /*477825*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213SSZr_Intk), 0,
234307 /*477836*/ /*SwitchOpcode*/ 56|128,1/*184*/, TARGET_VAL(X86ISD::FMSUB),// ->478024
234312 /*477846*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234319 /*477857*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234328 /*477874*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
234331 /*477885*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
234333 /*477893*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213SSZr_Intk), 0,
234340 /*477906*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234346 /*477916*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234355 /*477933*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
234358 /*477944*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
234360 /*477952*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231SSZr_Intk), 0,
234367 /*477965*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234375 /*477977*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234384 /*477994*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
234387 /*478005*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
234389 /*478013*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213SSZr_Intk), 0,
234394 /*478024*/ /*SwitchOpcode*/ 56|128,1/*184*/, TARGET_VAL(X86ISD::FNMADD),// ->478212
234399 /*478034*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234406 /*478045*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234415 /*478062*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
234418 /*478073*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
234420 /*478081*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213SSZr_Intk), 0,
234427 /*478094*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234433 /*478104*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234442 /*478121*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
234445 /*478132*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
234447 /*478140*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231SSZr_Intk), 0,
234454 /*478153*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234462 /*478165*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234471 /*478182*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
234474 /*478193*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
234476 /*478201*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213SSZr_Intk), 0,
234481 /*478212*/ /*SwitchOpcode*/ 56|128,1/*184*/, TARGET_VAL(X86ISD::FNMSUB),// ->478400
234486 /*478222*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234493 /*478233*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234502 /*478250*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
234505 /*478261*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
234507 /*478269*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213SSZr_Intk), 0,
234514 /*478282*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234520 /*478292*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234529 /*478309*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
234532 /*478320*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
234534 /*478328*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231SSZr_Intk), 0,
234541 /*478341*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234549 /*478353*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234558 /*478370*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
234561 /*478381*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
234563 /*478389*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213SSZr_Intk), 0,
234568 /*478400*/ /*SwitchOpcode*/ 72|128,1/*200*/, TARGET_VAL(X86ISD::FMADD_RND),// ->478604
234573 /*478411*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234580 /*478422*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
234584 /*478428*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
234592 /*478443*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
234595 /*478454*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
234597 /*478462*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213SSZrb_Intkz), 0,
234604 /*478476*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234610 /*478486*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
234614 /*478492*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
234622 /*478507*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
234625 /*478518*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
234627 /*478526*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231SSZrb_Intkz), 0,
234634 /*478540*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234642 /*478552*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
234646 /*478558*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
234654 /*478573*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
234657 /*478584*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
234659 /*478592*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213SSZrb_Intkz), 0,
234664 /*478604*/ /*SwitchOpcode*/ 72|128,1/*200*/, TARGET_VAL(X86ISD::FMSUB_RND),// ->478808
234669 /*478615*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234676 /*478626*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
234680 /*478632*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
234688 /*478647*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
234691 /*478658*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
234693 /*478666*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213SSZrb_Intkz), 0,
234700 /*478680*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234706 /*478690*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
234710 /*478696*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
234718 /*478711*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
234721 /*478722*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
234723 /*478730*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231SSZrb_Intkz), 0,
234730 /*478744*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234738 /*478756*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
234742 /*478762*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
234750 /*478777*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
234753 /*478788*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
234755 /*478796*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213SSZrb_Intkz), 0,
234760 /*478808*/ /*SwitchOpcode*/ 72|128,1/*200*/, TARGET_VAL(X86ISD::FNMADD_RND),// ->479012
234765 /*478819*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234772 /*478830*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
234776 /*478836*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
234784 /*478851*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
234787 /*478862*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
234789 /*478870*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213SSZrb_Intkz), 0,
234796 /*478884*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234802 /*478894*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
234806 /*478900*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
234814 /*478915*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
234817 /*478926*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
234819 /*478934*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231SSZrb_Intkz), 0,
234826 /*478948*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234834 /*478960*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
234838 /*478966*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
234846 /*478981*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
234849 /*478992*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
234851 /*479000*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213SSZrb_Intkz), 0,
234856 /*479012*/ /*SwitchOpcode*/ 72|128,1/*200*/, TARGET_VAL(X86ISD::FNMSUB_RND),// ->479216
234861 /*479023*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234868 /*479034*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
234872 /*479040*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
234880 /*479055*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
234883 /*479066*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
234885 /*479074*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213SSZrb_Intkz), 0,
234892 /*479088*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234898 /*479098*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
234902 /*479104*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
234910 /*479119*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
234913 /*479130*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
234915 /*479138*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231SSZrb_Intkz), 0,
234922 /*479152*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
234930 /*479164*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
234934 /*479170*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
234942 /*479185*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
234945 /*479196*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
234947 /*479204*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213SSZrb_Intkz), 0,
234954 /*479218*/ /*SwitchOpcode*/ 43|128,1/*171*/, TARGET_VAL(ISD::FADD),// ->479393
234956 /*479223*/ OPC_SwitchOpcode /*2 cases */, 81, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->479308
234961 /*479233*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
234976 /*479257*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADDSSrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
234984 /*479276*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSSrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
234992 /*479295*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSSZrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
234997 /*479308*/ /*SwitchOpcode*/ 81, TARGET_VAL(ISD::LOAD),// ->479392
235006 /*479321*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
235017 /*479341*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADDSSrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
235025 /*479360*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSSrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
235033 /*479379*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSSZrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
235039 /*479393*/ /*SwitchOpcode*/ 85, TARGET_VAL(ISD::FSUB),// ->479481
235041 /*479397*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
235046 /*479406*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
235061 /*479430*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SUBSSrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
235069 /*479449*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBSSrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
235077 /*479468*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBSSZrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
235082 /*479481*/ /*SwitchOpcode*/ 43|128,1/*171*/, TARGET_VAL(ISD::FMUL),// ->479656
235084 /*479486*/ OPC_SwitchOpcode /*2 cases */, 81, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->479571
235089 /*479496*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
235104 /*479520*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MULSSrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
235112 /*479539*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULSSrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
235120 /*479558*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULSSZrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
235125 /*479571*/ /*SwitchOpcode*/ 81, TARGET_VAL(ISD::LOAD),// ->479655
235134 /*479584*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
235145 /*479604*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MULSSrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
235153 /*479623*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULSSrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
235161 /*479642*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULSSZrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
235167 /*479656*/ /*SwitchOpcode*/ 85, TARGET_VAL(ISD::FDIV),// ->479744
235169 /*479660*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
235174 /*479669*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
235189 /*479693*/ OPC_MorphNodeTo1, TARGET_VAL(X86::DIVSSrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
235197 /*479712*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVSSrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
235205 /*479731*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVSSZrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
235210 /*479744*/ /*SwitchOpcode*/ 127|128,4/*639*/, TARGET_VAL(ISD::FMA),// ->480387
235214 /*479752*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
235219 /*479761*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
235234 /*479786*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
235236 /*479794*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213SSm_Int), 0|OPFL_Chain|OPFL_MemRefs,
235242 /*479809*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
235247 /*479818*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
235263 /*479844*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
235265 /*479852*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132SSm_Int), 0|OPFL_Chain|OPFL_MemRefs,
235272 /*479868*/ OPC_SwitchOpcode /*2 cases */, 52, TARGET_VAL(ISD::LOAD),// ->479924
235281 /*479882*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
235292 /*479903*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
235294 /*479911*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231SSm_Int), 0|OPFL_Chain|OPFL_MemRefs,
235298 /*479924*/ /*SwitchOpcode*/ 52, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->479979
235303 /*479933*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
235318 /*479958*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
235320 /*479966*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213SSZm_Int), 0|OPFL_Chain|OPFL_MemRefs,
235327 /*479982*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
235332 /*479991*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
235348 /*480017*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
235350 /*480025*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132SSZm_Int), 0|OPFL_Chain|OPFL_MemRefs,
235357 /*480041*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
235366 /*480054*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
235377 /*480075*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
235379 /*480083*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231SSZm_Int), 0|OPFL_Chain|OPFL_MemRefs,
235385 /*480099*/ OPC_SwitchOpcode /*2 cases */, 87, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->480190
235391 /*480110*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
235407 /*480137*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
235409 /*480145*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213SSm_Int), 0|OPFL_Chain|OPFL_MemRefs,
235418 /*480168*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
235420 /*480176*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213SSZm_Int), 0|OPFL_Chain|OPFL_MemRefs,
235425 /*480190*/ /*SwitchOpcode*/ 63|128,1/*191*/, TARGET_VAL(ISD::LOAD),// ->480385
235435 /*480206*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
235447 /*480228*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
235449 /*480236*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132SSm_Int), 0|OPFL_Chain|OPFL_MemRefs,
235456 /*480252*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
235467 /*480273*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
235469 /*480281*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231SSm_Int), 0|OPFL_Chain|OPFL_MemRefs,
235475 /*480296*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
235487 /*480318*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
235489 /*480326*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132SSZm_Int), 0|OPFL_Chain|OPFL_MemRefs,
235496 /*480342*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
235507 /*480363*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
235509 /*480371*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231SSZm_Int), 0|OPFL_Chain|OPFL_MemRefs,
235516 /*480387*/ /*SwitchOpcode*/ 127|128,4/*639*/, TARGET_VAL(X86ISD::FMSUB),// ->481030
235520 /*480395*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
235525 /*480404*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
235540 /*480429*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
235542 /*480437*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213SSm_Int), 0|OPFL_Chain|OPFL_MemRefs,
235548 /*480452*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
235553 /*480461*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
235569 /*480487*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
235571 /*480495*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132SSm_Int), 0|OPFL_Chain|OPFL_MemRefs,
235578 /*480511*/ OPC_SwitchOpcode /*2 cases */, 52, TARGET_VAL(ISD::LOAD),// ->480567
235587 /*480525*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
235598 /*480546*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
235600 /*480554*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231SSm_Int), 0|OPFL_Chain|OPFL_MemRefs,
235604 /*480567*/ /*SwitchOpcode*/ 52, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->480622
235609 /*480576*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
235624 /*480601*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
235626 /*480609*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213SSZm_Int), 0|OPFL_Chain|OPFL_MemRefs,
235633 /*480625*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
235638 /*480634*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
235654 /*480660*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
235656 /*480668*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132SSZm_Int), 0|OPFL_Chain|OPFL_MemRefs,
235663 /*480684*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
235672 /*480697*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
235683 /*480718*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
235685 /*480726*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231SSZm_Int), 0|OPFL_Chain|OPFL_MemRefs,
235691 /*480742*/ OPC_SwitchOpcode /*2 cases */, 87, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->480833
235697 /*480753*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
235713 /*480780*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
235715 /*480788*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213SSm_Int), 0|OPFL_Chain|OPFL_MemRefs,
235724 /*480811*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
235726 /*480819*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213SSZm_Int), 0|OPFL_Chain|OPFL_MemRefs,
235731 /*480833*/ /*SwitchOpcode*/ 63|128,1/*191*/, TARGET_VAL(ISD::LOAD),// ->481028
235741 /*480849*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
235753 /*480871*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
235755 /*480879*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132SSm_Int), 0|OPFL_Chain|OPFL_MemRefs,
235762 /*480895*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
235773 /*480916*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
235775 /*480924*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231SSm_Int), 0|OPFL_Chain|OPFL_MemRefs,
235781 /*480939*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
235793 /*480961*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
235795 /*480969*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132SSZm_Int), 0|OPFL_Chain|OPFL_MemRefs,
235802 /*480985*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
235813 /*481006*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
235815 /*481014*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231SSZm_Int), 0|OPFL_Chain|OPFL_MemRefs,
235822 /*481030*/ /*SwitchOpcode*/ 127|128,4/*639*/, TARGET_VAL(X86ISD::FNMADD),// ->481673
235826 /*481038*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
235831 /*481047*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
235846 /*481072*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
235848 /*481080*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213SSm_Int), 0|OPFL_Chain|OPFL_MemRefs,
235854 /*481095*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
235859 /*481104*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
235875 /*481130*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
235877 /*481138*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132SSm_Int), 0|OPFL_Chain|OPFL_MemRefs,
235884 /*481154*/ OPC_SwitchOpcode /*2 cases */, 52, TARGET_VAL(ISD::LOAD),// ->481210
235893 /*481168*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
235904 /*481189*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
235906 /*481197*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231SSm_Int), 0|OPFL_Chain|OPFL_MemRefs,
235910 /*481210*/ /*SwitchOpcode*/ 52, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->481265
235915 /*481219*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
235930 /*481244*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
235932 /*481252*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213SSZm_Int), 0|OPFL_Chain|OPFL_MemRefs,
235939 /*481268*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
235944 /*481277*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
235960 /*481303*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
235962 /*481311*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132SSZm_Int), 0|OPFL_Chain|OPFL_MemRefs,
235969 /*481327*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
235978 /*481340*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
235989 /*481361*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
235991 /*481369*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231SSZm_Int), 0|OPFL_Chain|OPFL_MemRefs,
235997 /*481385*/ OPC_SwitchOpcode /*2 cases */, 87, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->481476
236003 /*481396*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
236019 /*481423*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
236021 /*481431*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213SSm_Int), 0|OPFL_Chain|OPFL_MemRefs,
236030 /*481454*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
236032 /*481462*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213SSZm_Int), 0|OPFL_Chain|OPFL_MemRefs,
236037 /*481476*/ /*SwitchOpcode*/ 63|128,1/*191*/, TARGET_VAL(ISD::LOAD),// ->481671
236047 /*481492*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
236059 /*481514*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
236061 /*481522*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132SSm_Int), 0|OPFL_Chain|OPFL_MemRefs,
236068 /*481538*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
236079 /*481559*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
236081 /*481567*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231SSm_Int), 0|OPFL_Chain|OPFL_MemRefs,
236087 /*481582*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
236099 /*481604*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
236101 /*481612*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132SSZm_Int), 0|OPFL_Chain|OPFL_MemRefs,
236108 /*481628*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
236119 /*481649*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
236121 /*481657*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231SSZm_Int), 0|OPFL_Chain|OPFL_MemRefs,
236128 /*481673*/ /*SwitchOpcode*/ 127|128,4/*639*/, TARGET_VAL(X86ISD::FNMSUB),// ->482316
236132 /*481681*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
236137 /*481690*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
236152 /*481715*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
236154 /*481723*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213SSm_Int), 0|OPFL_Chain|OPFL_MemRefs,
236160 /*481738*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
236165 /*481747*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
236181 /*481773*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
236183 /*481781*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132SSm_Int), 0|OPFL_Chain|OPFL_MemRefs,
236190 /*481797*/ OPC_SwitchOpcode /*2 cases */, 52, TARGET_VAL(ISD::LOAD),// ->481853
236199 /*481811*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
236210 /*481832*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
236212 /*481840*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231SSm_Int), 0|OPFL_Chain|OPFL_MemRefs,
236216 /*481853*/ /*SwitchOpcode*/ 52, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->481908
236221 /*481862*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
236236 /*481887*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
236238 /*481895*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213SSZm_Int), 0|OPFL_Chain|OPFL_MemRefs,
236245 /*481911*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
236250 /*481920*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
236266 /*481946*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
236268 /*481954*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132SSZm_Int), 0|OPFL_Chain|OPFL_MemRefs,
236275 /*481970*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
236284 /*481983*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
236295 /*482004*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
236297 /*482012*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231SSZm_Int), 0|OPFL_Chain|OPFL_MemRefs,
236303 /*482028*/ OPC_SwitchOpcode /*2 cases */, 87, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->482119
236309 /*482039*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
236325 /*482066*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
236327 /*482074*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213SSm_Int), 0|OPFL_Chain|OPFL_MemRefs,
236336 /*482097*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
236338 /*482105*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213SSZm_Int), 0|OPFL_Chain|OPFL_MemRefs,
236343 /*482119*/ /*SwitchOpcode*/ 63|128,1/*191*/, TARGET_VAL(ISD::LOAD),// ->482314
236353 /*482135*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
236365 /*482157*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
236367 /*482165*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132SSm_Int), 0|OPFL_Chain|OPFL_MemRefs,
236374 /*482181*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
236385 /*482202*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
236387 /*482210*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231SSm_Int), 0|OPFL_Chain|OPFL_MemRefs,
236393 /*482225*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
236405 /*482247*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
236407 /*482255*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132SSZm_Int), 0|OPFL_Chain|OPFL_MemRefs,
236414 /*482271*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
236425 /*482292*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
236427 /*482300*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231SSZm_Int), 0|OPFL_Chain|OPFL_MemRefs,
236434 /*482316*/ /*SwitchOpcode*/ 20|128,1/*148*/, TARGET_VAL(ISD::SINT_TO_FP),// ->482468
236436 /*482321*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
236452 /*482348*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSI642SSrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
236460 /*482367*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CVTSI642SSrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
236468 /*482386*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSI642SSZrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
236483 /*482416*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSI2SSrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
236491 /*482435*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CVTSI2SSrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
236499 /*482454*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSI2SSZrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
236505 /*482468*/ /*SwitchOpcode*/ 66, TARGET_VAL(ISD::UINT_TO_FP),// ->482537
236507 /*482472*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
236522 /*482497*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUSI642SSZrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
236535 /*482524*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUSI2SSZrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
236541 /*482538*/ /*SwitchOpcode*/ 31, TARGET_VAL(ISD::LOAD),// ->482572
236553 /*482559*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBLENDPSrmi), 0|OPFL_Chain|OPFL_MemRefs,
236560 /*482575*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
236573 /*482597*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBLENDPSrmi), 0|OPFL_Chain|OPFL_MemRefs,
236580 /*482613*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
236593 /*482636*/ OPC_MorphNodeTo1, TARGET_VAL(X86::BLENDPSrmi), 0|OPFL_Chain|OPFL_MemRefs,
236599 /*482651*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
236613 /*482675*/ OPC_MorphNodeTo1, TARGET_VAL(X86::BLENDPSrmi), 0|OPFL_Chain|OPFL_MemRefs,
236621 /*482695*/ OPC_SwitchOpcode /*2 cases */, 27|128,31/*3995*/, TARGET_VAL(ISD::SCALAR_TO_VECTOR),// ->486695
236623 /*482701*/ OPC_SwitchOpcode /*17 cases */, 106|128,10/*1386*/, TARGET_VAL(X86ISD::SELECTS),// ->484092
236627 /*482711*/ OPC_SwitchOpcode /*8 cases */, 66|128,1/*194*/, TARGET_VAL(ISD::FADD),// ->482910
236630 /*482719*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
236637 /*482730*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
236645 /*482745*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
236647 /*482753*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSSZrr_Intkz), 0,
236654 /*482765*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
236660 /*482775*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
236668 /*482790*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
236670 /*482798*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSSZrr_Intkz), 0,
236676 /*482809*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
236688 /*482829*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
236691 /*482840*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
236693 /*482848*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSSZrr_Intk), 0,
236700 /*482861*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
236711 /*482880*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
236714 /*482891*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
236716 /*482899*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSSZrr_Intk), 0,
236721 /*482910*/ /*SwitchOpcode*/ 87, TARGET_VAL(ISD::FSUB),// ->483000
236723 /*482914*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
236731 /*482927*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
236739 /*482942*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
236741 /*482950*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBSSZrr_Intkz), 0,
236752 /*482970*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
236755 /*482981*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
236757 /*482989*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBSSZrr_Intk), 0,
236762 /*483000*/ /*SwitchOpcode*/ 66|128,1/*194*/, TARGET_VAL(ISD::FMUL),// ->483198
236765 /*483007*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
236772 /*483018*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
236780 /*483033*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
236782 /*483041*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULSSZrr_Intkz), 0,
236789 /*483053*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
236795 /*483063*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
236803 /*483078*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
236805 /*483086*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULSSZrr_Intkz), 0,
236811 /*483097*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
236823 /*483117*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
236826 /*483128*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
236828 /*483136*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULSSZrr_Intk), 0,
236835 /*483149*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
236846 /*483168*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
236849 /*483179*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
236851 /*483187*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULSSZrr_Intk), 0,
236856 /*483198*/ /*SwitchOpcode*/ 87, TARGET_VAL(ISD::FDIV),// ->483288
236858 /*483202*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
236866 /*483215*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
236874 /*483230*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
236876 /*483238*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVSSZrr_Intkz), 0,
236887 /*483258*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
236890 /*483269*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
236892 /*483277*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVSSZrr_Intk), 0,
236897 /*483288*/ /*SwitchOpcode*/ 50|128,1/*178*/, TARGET_VAL(ISD::FMA),// ->483470
236902 /*483298*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
236909 /*483309*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
236917 /*483324*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
236920 /*483335*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
236922 /*483343*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213SSZr_Intkz), 0,
236929 /*483356*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
236935 /*483366*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
236943 /*483381*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
236946 /*483392*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
236948 /*483400*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231SSZr_Intkz), 0,
236955 /*483413*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
236963 /*483425*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
236971 /*483440*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
236974 /*483451*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
236976 /*483459*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213SSZr_Intkz), 0,
236981 /*483470*/ /*SwitchOpcode*/ 50|128,1/*178*/, TARGET_VAL(X86ISD::FMSUB),// ->483652
236986 /*483480*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
236993 /*483491*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
237001 /*483506*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237004 /*483517*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237006 /*483525*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213SSZr_Intkz), 0,
237013 /*483538*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
237019 /*483548*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
237027 /*483563*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237030 /*483574*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237032 /*483582*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231SSZr_Intkz), 0,
237039 /*483595*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
237047 /*483607*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
237055 /*483622*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237058 /*483633*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237060 /*483641*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213SSZr_Intkz), 0,
237065 /*483652*/ /*SwitchOpcode*/ 50|128,1/*178*/, TARGET_VAL(X86ISD::FNMADD),// ->483834
237070 /*483662*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
237077 /*483673*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
237085 /*483688*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237088 /*483699*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237090 /*483707*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213SSZr_Intkz), 0,
237097 /*483720*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
237103 /*483730*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
237111 /*483745*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237114 /*483756*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237116 /*483764*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231SSZr_Intkz), 0,
237123 /*483777*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
237131 /*483789*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
237139 /*483804*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237142 /*483815*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237144 /*483823*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213SSZr_Intkz), 0,
237149 /*483834*/ /*SwitchOpcode*/ 50|128,1/*178*/, TARGET_VAL(X86ISD::FNMSUB),// ->484016
237154 /*483844*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
237161 /*483855*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
237169 /*483870*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237172 /*483881*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237174 /*483889*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213SSZr_Intkz), 0,
237181 /*483902*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
237187 /*483912*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
237195 /*483927*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237198 /*483938*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237200 /*483946*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231SSZr_Intkz), 0,
237207 /*483959*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
237215 /*483971*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
237223 /*483986*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237226 /*483997*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237228 /*484005*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213SSZr_Intkz), 0,
237238 /*484022*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
237245 /*484035*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237247 /*484043*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSSZrrkz), 0,
237257 /*484061*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237260 /*484072*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237262 /*484080*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSSZrrk), 0,
237268 /*484092*/ /*SwitchOpcode*/ 44|128,1/*172*/, TARGET_VAL(X86ISD::FMADD_RND),// ->484268
237273 /*484102*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
237280 /*484113*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
237287 /*484126*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237290 /*484137*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237292 /*484145*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213SSZrb_Int), 0,
237299 /*484158*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
237305 /*484168*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
237312 /*484181*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237315 /*484192*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237317 /*484200*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231SSZrb_Int), 0,
237324 /*484213*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
237332 /*484225*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
237339 /*484238*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237342 /*484249*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237344 /*484257*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213SSZrb_Int), 0,
237349 /*484268*/ /*SwitchOpcode*/ 44|128,1/*172*/, TARGET_VAL(X86ISD::FMSUB_RND),// ->484444
237354 /*484278*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
237361 /*484289*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
237368 /*484302*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237371 /*484313*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237373 /*484321*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213SSZrb_Int), 0,
237380 /*484334*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
237386 /*484344*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
237393 /*484357*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237396 /*484368*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237398 /*484376*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231SSZrb_Int), 0,
237405 /*484389*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
237413 /*484401*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
237420 /*484414*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237423 /*484425*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237425 /*484433*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213SSZrb_Int), 0,
237430 /*484444*/ /*SwitchOpcode*/ 44|128,1/*172*/, TARGET_VAL(X86ISD::FNMADD_RND),// ->484620
237435 /*484454*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
237442 /*484465*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
237449 /*484478*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237452 /*484489*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237454 /*484497*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213SSZrb_Int), 0,
237461 /*484510*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
237467 /*484520*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
237474 /*484533*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237477 /*484544*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237479 /*484552*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231SSZrb_Int), 0,
237486 /*484565*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
237494 /*484577*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
237501 /*484590*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237504 /*484601*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237506 /*484609*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213SSZrb_Int), 0,
237511 /*484620*/ /*SwitchOpcode*/ 44|128,1/*172*/, TARGET_VAL(X86ISD::FNMSUB_RND),// ->484796
237516 /*484630*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
237523 /*484641*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
237530 /*484654*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237533 /*484665*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237535 /*484673*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213SSZrb_Int), 0,
237542 /*484686*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
237548 /*484696*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
237555 /*484709*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237558 /*484720*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237560 /*484728*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231SSZrb_Int), 0,
237567 /*484741*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
237575 /*484753*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
237582 /*484766*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237585 /*484777*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237587 /*484785*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213SSZrb_Int), 0,
237592 /*484796*/ /*SwitchOpcode*/ 47, TARGET_VAL(ISD::FP_ROUND),// ->484846
237594 /*484800*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
237603 /*484815*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSD2SSrr_Int), 0,
237609 /*484826*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CVTSD2SSrr_Int), 0,
237615 /*484837*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSD2SSZrr_Int), 0,
237620 /*484846*/ /*SwitchOpcode*/ 49, TARGET_VAL(ISD::FSQRT),// ->484898
237622 /*484850*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
237632 /*484867*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SQRTSSr_Int), 0,
237638 /*484878*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTSSr_Int), 0,
237644 /*484889*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTSSZr_Int), 0,
237649 /*484898*/ /*SwitchOpcode*/ 40|128,1/*168*/, TARGET_VAL(ISD::FADD),// ->485070
237652 /*484905*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
237663 /*484925*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237665 /*484933*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADDSSrr_Int), 0,
237672 /*484947*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237674 /*484955*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSSrr_Int), 0,
237681 /*484969*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237683 /*484977*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSSZrr_Int), 0,
237691 /*484989*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
237701 /*485008*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237703 /*485016*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADDSSrr_Int), 0,
237710 /*485030*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237712 /*485038*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSSrr_Int), 0,
237719 /*485052*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237721 /*485060*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSSZrr_Int), 0,
237727 /*485070*/ /*SwitchOpcode*/ 82, TARGET_VAL(ISD::FSUB),// ->485155
237729 /*485074*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
237740 /*485094*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237742 /*485102*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SUBSSrr_Int), 0,
237749 /*485116*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237751 /*485124*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBSSrr_Int), 0,
237758 /*485138*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237760 /*485146*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBSSZrr_Int), 0,
237765 /*485155*/ /*SwitchOpcode*/ 40|128,1/*168*/, TARGET_VAL(ISD::FMUL),// ->485327
237768 /*485162*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
237779 /*485182*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237781 /*485190*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MULSSrr_Int), 0,
237788 /*485204*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237790 /*485212*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULSSrr_Int), 0,
237797 /*485226*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237799 /*485234*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULSSZrr_Int), 0,
237807 /*485246*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
237817 /*485265*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237819 /*485273*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MULSSrr_Int), 0,
237826 /*485287*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237828 /*485295*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULSSrr_Int), 0,
237835 /*485309*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237837 /*485317*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULSSZrr_Int), 0,
237843 /*485327*/ /*SwitchOpcode*/ 82, TARGET_VAL(ISD::FDIV),// ->485412
237845 /*485331*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
237856 /*485351*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237858 /*485359*/ OPC_MorphNodeTo1, TARGET_VAL(X86::DIVSSrr_Int), 0,
237865 /*485373*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237867 /*485381*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVSSrr_Int), 0,
237874 /*485395*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237876 /*485403*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVSSZrr_Int), 0,
237881 /*485412*/ /*SwitchOpcode*/ 29|128,2/*285*/, TARGET_VAL(ISD::FMA),// ->485701
237886 /*485423*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
237896 /*485441*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237899 /*485452*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237901 /*485460*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213SSr_Int), 0,
237908 /*485472*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
237917 /*485489*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237920 /*485500*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237922 /*485508*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231SSr_Int), 0,
237928 /*485519*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
237938 /*485537*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237941 /*485548*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237943 /*485556*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213SSZr_Int), 0,
237950 /*485568*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
237959 /*485585*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237962 /*485596*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237964 /*485604*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231SSZr_Int), 0,
237971 /*485616*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
237983 /*485637*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237986 /*485648*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237988 /*485656*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213SSr_Int), 0,
237995 /*485671*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
237998 /*485682*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
238000 /*485690*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213SSZr_Int), 0,
238006 /*485701*/ /*SwitchOpcode*/ 29|128,2/*285*/, TARGET_VAL(X86ISD::FMSUB),// ->485990
238011 /*485712*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238021 /*485730*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
238024 /*485741*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
238026 /*485749*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213SSr_Int), 0,
238033 /*485761*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238042 /*485778*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
238045 /*485789*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
238047 /*485797*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231SSr_Int), 0,
238053 /*485808*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238063 /*485826*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
238066 /*485837*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
238068 /*485845*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213SSZr_Int), 0,
238075 /*485857*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238084 /*485874*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
238087 /*485885*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
238089 /*485893*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231SSZr_Int), 0,
238096 /*485905*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238108 /*485926*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
238111 /*485937*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
238113 /*485945*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213SSr_Int), 0,
238120 /*485960*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
238123 /*485971*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
238125 /*485979*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213SSZr_Int), 0,
238131 /*485990*/ /*SwitchOpcode*/ 29|128,2/*285*/, TARGET_VAL(X86ISD::FNMADD),// ->486279
238136 /*486001*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238146 /*486019*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
238149 /*486030*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
238151 /*486038*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213SSr_Int), 0,
238158 /*486050*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238167 /*486067*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
238170 /*486078*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
238172 /*486086*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231SSr_Int), 0,
238178 /*486097*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238188 /*486115*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
238191 /*486126*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
238193 /*486134*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213SSZr_Int), 0,
238200 /*486146*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238209 /*486163*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
238212 /*486174*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
238214 /*486182*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231SSZr_Int), 0,
238221 /*486194*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238233 /*486215*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
238236 /*486226*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
238238 /*486234*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213SSr_Int), 0,
238245 /*486249*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
238248 /*486260*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
238250 /*486268*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213SSZr_Int), 0,
238256 /*486279*/ /*SwitchOpcode*/ 29|128,2/*285*/, TARGET_VAL(X86ISD::FNMSUB),// ->486568
238261 /*486290*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238271 /*486308*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
238274 /*486319*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
238276 /*486327*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213SSr_Int), 0,
238283 /*486339*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238292 /*486356*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
238295 /*486367*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
238297 /*486375*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231SSr_Int), 0,
238303 /*486386*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238313 /*486404*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
238316 /*486415*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
238318 /*486423*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213SSZr_Int), 0,
238325 /*486435*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238334 /*486452*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
238337 /*486463*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
238339 /*486471*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231SSZr_Int), 0,
238346 /*486483*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238358 /*486504*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
238361 /*486515*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
238363 /*486523*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213SSr_Int), 0,
238370 /*486538*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
238373 /*486549*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
238375 /*486557*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213SSZr_Int), 0,
238381 /*486568*/ /*SwitchOpcode*/ 85, TARGET_VAL(ISD::SINT_TO_FP),// ->486656
238390 /*486584*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSI642SSrr_Int), 0,
238396 /*486595*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CVTSI642SSrr_Int), 0,
238402 /*486606*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSI642SSZrr_Int), 0,
238413 /*486624*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSI2SSrr_Int), 0,
238419 /*486635*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CVTSI2SSrr_Int), 0,
238425 /*486646*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSI2SSZrr_Int), 0,
238431 /*486656*/ /*SwitchOpcode*/ 35, TARGET_VAL(ISD::UINT_TO_FP),// ->486694
238439 /*486670*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUSI642SSZrr_Int), 0,
238448 /*486685*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUSI2SSZrr_Int), 0,
238454 /*486695*/ /*SwitchOpcode*/ 62, TARGET_VAL(ISD::INTRINSIC_WO_CHAIN),// ->486760
238461 /*486709*/ OPC_MorphNodeTo1, TARGET_VAL(X86::RCPSSr_Int), 0,
238467 /*486720*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCPSSr_Int), 0,
238478 /*486739*/ OPC_MorphNodeTo1, TARGET_VAL(X86::RSQRTSSr_Int), 0,
238484 /*486750*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRTSSr_Int), 0,
238495 /*486767*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSSrr), 0,
238501 /*486778*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVSSrr), 0,
238508 /*486792*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBLENDPSrri), 0,
238515 /*486807*/ OPC_MorphNodeTo1, TARGET_VAL(X86::BLENDPSrri), 0,
238521 /*486819*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSSZrr), 0,
238528 /*486830*/ /*SwitchOpcode*/ 72|128,106/*13640*/, TARGET_VAL(X86ISD::MOVSD),// ->500474
238532 /*486839*/ OPC_SwitchOpcode /*3 cases */, 82|128,72/*9298*/, TARGET_VAL(ISD::SCALAR_TO_VECTOR),// ->496142
238534 /*486845*/ OPC_SwitchOpcode /*12 cases */, 10|128,46/*5898*/, TARGET_VAL(X86ISD::SELECTS),// ->492748
238538 /*486855*/ OPC_SwitchOpcode /*8 cases */, 47|128,5/*687*/, TARGET_VAL(ISD::FMA),// ->487547
238542 /*486864*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238547 /*486873*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
238557 /*486887*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238568 /*486910*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
238570 /*486918*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213SDZm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
238576 /*486934*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238581 /*486943*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
238592 /*486958*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238603 /*486979*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
238605 /*486987*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132SDZm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
238612 /*487004*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
238621 /*487017*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238627 /*487027*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238638 /*487050*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
238640 /*487058*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231SDZm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
238646 /*487075*/ OPC_SwitchOpcode /*2 cases */, 66, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->487145
238652 /*487086*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
238662 /*487100*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238673 /*487123*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
238675 /*487131*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213SDZm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
238679 /*487145*/ /*SwitchOpcode*/ 123, TARGET_VAL(ISD::LOAD),// ->487271
238689 /*487160*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238696 /*487171*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238707 /*487192*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
238709 /*487200*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132SDZm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
238716 /*487217*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238722 /*487227*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238733 /*487248*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
238735 /*487256*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231SDZm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
238744 /*487275*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238749 /*487284*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
238759 /*487298*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
238769 /*487319*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
238771 /*487327*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213SDZm_Intkz), 0|OPFL_Chain|OPFL_MemRefs,
238777 /*487343*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238783 /*487353*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
238793 /*487367*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
238803 /*487388*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
238805 /*487396*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132SDZm_Intkz), 0|OPFL_Chain|OPFL_MemRefs,
238812 /*487413*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
238821 /*487426*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238827 /*487436*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
238837 /*487457*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
238839 /*487465*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231SDZm_Intkz), 0|OPFL_Chain|OPFL_MemRefs,
238845 /*487481*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
238855 /*487495*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238861 /*487505*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
238871 /*487524*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
238873 /*487532*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231SDZm_Intkz), 0|OPFL_Chain|OPFL_MemRefs,
238878 /*487547*/ /*SwitchOpcode*/ 47|128,5/*687*/, TARGET_VAL(X86ISD::FMSUB),// ->488238
238882 /*487555*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238887 /*487564*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
238897 /*487578*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238908 /*487601*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
238910 /*487609*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213SDZm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
238916 /*487625*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238921 /*487634*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
238932 /*487649*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238943 /*487670*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
238945 /*487678*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132SDZm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
238952 /*487695*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
238961 /*487708*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238967 /*487718*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
238978 /*487741*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
238980 /*487749*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231SDZm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
238986 /*487766*/ OPC_SwitchOpcode /*2 cases */, 66, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->487836
238992 /*487777*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
239002 /*487791*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239013 /*487814*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
239015 /*487822*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213SDZm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
239019 /*487836*/ /*SwitchOpcode*/ 123, TARGET_VAL(ISD::LOAD),// ->487962
239029 /*487851*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239036 /*487862*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239047 /*487883*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
239049 /*487891*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132SDZm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
239056 /*487908*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239062 /*487918*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239073 /*487939*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
239075 /*487947*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231SDZm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
239084 /*487966*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239089 /*487975*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
239099 /*487989*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
239109 /*488010*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
239111 /*488018*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213SDZm_Intkz), 0|OPFL_Chain|OPFL_MemRefs,
239117 /*488034*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239123 /*488044*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
239133 /*488058*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
239143 /*488079*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
239145 /*488087*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132SDZm_Intkz), 0|OPFL_Chain|OPFL_MemRefs,
239152 /*488104*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
239161 /*488117*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239167 /*488127*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
239177 /*488148*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
239179 /*488156*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231SDZm_Intkz), 0|OPFL_Chain|OPFL_MemRefs,
239185 /*488172*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
239195 /*488186*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239201 /*488196*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
239211 /*488215*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
239213 /*488223*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231SDZm_Intkz), 0|OPFL_Chain|OPFL_MemRefs,
239218 /*488238*/ /*SwitchOpcode*/ 47|128,5/*687*/, TARGET_VAL(X86ISD::FNMADD),// ->488929
239222 /*488246*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239227 /*488255*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
239237 /*488269*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239248 /*488292*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
239250 /*488300*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213SDZm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
239256 /*488316*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239261 /*488325*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
239272 /*488340*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239283 /*488361*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
239285 /*488369*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132SDZm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
239292 /*488386*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
239301 /*488399*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239307 /*488409*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239318 /*488432*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
239320 /*488440*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231SDZm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
239326 /*488457*/ OPC_SwitchOpcode /*2 cases */, 66, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->488527
239332 /*488468*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
239342 /*488482*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239353 /*488505*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
239355 /*488513*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213SDZm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
239359 /*488527*/ /*SwitchOpcode*/ 123, TARGET_VAL(ISD::LOAD),// ->488653
239369 /*488542*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239376 /*488553*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239387 /*488574*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
239389 /*488582*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132SDZm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
239396 /*488599*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239402 /*488609*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239413 /*488630*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
239415 /*488638*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231SDZm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
239424 /*488657*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239429 /*488666*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
239439 /*488680*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
239449 /*488701*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
239451 /*488709*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213SDZm_Intkz), 0|OPFL_Chain|OPFL_MemRefs,
239457 /*488725*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239463 /*488735*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
239473 /*488749*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
239483 /*488770*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
239485 /*488778*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132SDZm_Intkz), 0|OPFL_Chain|OPFL_MemRefs,
239492 /*488795*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
239501 /*488808*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239507 /*488818*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
239517 /*488839*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
239519 /*488847*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231SDZm_Intkz), 0|OPFL_Chain|OPFL_MemRefs,
239525 /*488863*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
239535 /*488877*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239541 /*488887*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
239551 /*488906*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
239553 /*488914*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231SDZm_Intkz), 0|OPFL_Chain|OPFL_MemRefs,
239558 /*488929*/ /*SwitchOpcode*/ 47|128,5/*687*/, TARGET_VAL(X86ISD::FNMSUB),// ->489620
239562 /*488937*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239567 /*488946*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
239577 /*488960*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239588 /*488983*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
239590 /*488991*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213SDZm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
239596 /*489007*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239601 /*489016*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
239612 /*489031*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239623 /*489052*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
239625 /*489060*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132SDZm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
239632 /*489077*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
239641 /*489090*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239647 /*489100*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239658 /*489123*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
239660 /*489131*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231SDZm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
239666 /*489148*/ OPC_SwitchOpcode /*2 cases */, 66, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->489218
239672 /*489159*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
239682 /*489173*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239693 /*489196*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
239695 /*489204*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213SDZm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
239699 /*489218*/ /*SwitchOpcode*/ 123, TARGET_VAL(ISD::LOAD),// ->489344
239709 /*489233*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239716 /*489244*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239727 /*489265*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
239729 /*489273*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132SDZm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
239736 /*489290*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239742 /*489300*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239753 /*489321*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
239755 /*489329*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231SDZm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
239764 /*489348*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239769 /*489357*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
239779 /*489371*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
239789 /*489392*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
239791 /*489400*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213SDZm_Intkz), 0|OPFL_Chain|OPFL_MemRefs,
239797 /*489416*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239803 /*489426*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
239813 /*489440*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
239823 /*489461*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
239825 /*489469*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132SDZm_Intkz), 0|OPFL_Chain|OPFL_MemRefs,
239832 /*489486*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
239841 /*489499*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239847 /*489509*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
239857 /*489530*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
239859 /*489538*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231SDZm_Intkz), 0|OPFL_Chain|OPFL_MemRefs,
239865 /*489554*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
239875 /*489568*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239881 /*489578*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
239891 /*489597*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
239893 /*489605*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231SDZm_Intkz), 0|OPFL_Chain|OPFL_MemRefs,
239898 /*489620*/ /*SwitchOpcode*/ 59|128,1/*187*/, TARGET_VAL(ISD::FADD),// ->489811
239900 /*489625*/ OPC_SwitchOpcode /*2 cases */, 89, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->489718
239905 /*489635*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
239916 /*489651*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
239925 /*489667*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSDZrm_Intkz), 0|OPFL_Chain|OPFL_MemRefs,
239938 /*489695*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
239940 /*489703*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSDZrm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
239945 /*489718*/ /*SwitchOpcode*/ 89, TARGET_VAL(ISD::LOAD),// ->489810
239954 /*489731*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239961 /*489743*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
239970 /*489759*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSDZrm_Intkz), 0|OPFL_Chain|OPFL_MemRefs,
239983 /*489787*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
239985 /*489795*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSDZrm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
239991 /*489811*/ /*SwitchOpcode*/ 93, TARGET_VAL(ISD::FSUB),// ->489907
239993 /*489815*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
239998 /*489824*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
240009 /*489840*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
240018 /*489856*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBSDZrm_Intkz), 0|OPFL_Chain|OPFL_MemRefs,
240031 /*489884*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
240033 /*489892*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBSDZrm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
240038 /*489907*/ /*SwitchOpcode*/ 59|128,1/*187*/, TARGET_VAL(ISD::FMUL),// ->490098
240040 /*489912*/ OPC_SwitchOpcode /*2 cases */, 89, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->490005
240045 /*489922*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
240056 /*489938*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
240065 /*489954*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULSDZrm_Intkz), 0|OPFL_Chain|OPFL_MemRefs,
240078 /*489982*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
240080 /*489990*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULSDZrm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
240085 /*490005*/ /*SwitchOpcode*/ 89, TARGET_VAL(ISD::LOAD),// ->490097
240094 /*490018*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240101 /*490030*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
240110 /*490046*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULSDZrm_Intkz), 0|OPFL_Chain|OPFL_MemRefs,
240123 /*490074*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
240125 /*490082*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULSDZrm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
240131 /*490098*/ /*SwitchOpcode*/ 93, TARGET_VAL(ISD::FDIV),// ->490194
240133 /*490102*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240138 /*490111*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
240149 /*490127*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
240158 /*490143*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVSDZrm_Intkz), 0|OPFL_Chain|OPFL_MemRefs,
240171 /*490171*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
240173 /*490179*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVSDZrm_Intk), 0|OPFL_Chain|OPFL_MemRefs,
240181 /*490197*/ OPC_CheckOpcode, TARGET_VAL(ISD::SCALAR_TO_VECTOR),
240183 /*490201*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
240190 /*490212*/ OPC_CheckOpcode, TARGET_VAL(ISD::FSQRT),
240192 /*490216*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240199 /*490227*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240209 /*490245*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
240211 /*490253*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTSDZr_Intk), 0,
240218 /*490267*/ OPC_SwitchOpcode /*4 cases */, 78|128,1/*206*/, TARGET_VAL(X86ISD::FMADD_RND),// ->490478
240223 /*490279*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240230 /*490290*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
240234 /*490296*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240243 /*490313*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
240246 /*490324*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
240248 /*490332*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213SDZrb_Intk), 0,
240255 /*490346*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240261 /*490356*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
240265 /*490362*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240274 /*490379*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
240277 /*490390*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
240279 /*490398*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231SDZrb_Intk), 0,
240286 /*490412*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240294 /*490424*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
240298 /*490430*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240307 /*490447*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
240310 /*490458*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
240312 /*490466*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213SDZrb_Intk), 0,
240317 /*490478*/ /*SwitchOpcode*/ 78|128,1/*206*/, TARGET_VAL(X86ISD::FMSUB_RND),// ->490688
240322 /*490489*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240329 /*490500*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
240333 /*490506*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240342 /*490523*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
240345 /*490534*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
240347 /*490542*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213SDZrb_Intk), 0,
240354 /*490556*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240360 /*490566*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
240364 /*490572*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240373 /*490589*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
240376 /*490600*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
240378 /*490608*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231SDZrb_Intk), 0,
240385 /*490622*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240393 /*490634*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
240397 /*490640*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240406 /*490657*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
240409 /*490668*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
240411 /*490676*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213SDZrb_Intk), 0,
240416 /*490688*/ /*SwitchOpcode*/ 78|128,1/*206*/, TARGET_VAL(X86ISD::FNMADD_RND),// ->490898
240421 /*490699*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240428 /*490710*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
240432 /*490716*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240441 /*490733*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
240444 /*490744*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
240446 /*490752*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213SDZrb_Intk), 0,
240453 /*490766*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240459 /*490776*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
240463 /*490782*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240472 /*490799*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
240475 /*490810*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
240477 /*490818*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231SDZrb_Intk), 0,
240484 /*490832*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240492 /*490844*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
240496 /*490850*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240505 /*490867*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
240508 /*490878*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
240510 /*490886*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213SDZrb_Intk), 0,
240515 /*490898*/ /*SwitchOpcode*/ 78|128,1/*206*/, TARGET_VAL(X86ISD::FNMSUB_RND),// ->491108
240520 /*490909*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240527 /*490920*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
240531 /*490926*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240540 /*490943*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
240543 /*490954*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
240545 /*490962*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213SDZrb_Intk), 0,
240552 /*490976*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240558 /*490986*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
240562 /*490992*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240571 /*491009*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
240574 /*491020*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
240576 /*491028*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231SDZrb_Intk), 0,
240583 /*491042*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240591 /*491054*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
240595 /*491060*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240604 /*491077*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
240607 /*491088*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
240609 /*491096*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213SDZrb_Intk), 0,
240617 /*491111*/ OPC_CheckOpcode, TARGET_VAL(ISD::SCALAR_TO_VECTOR),
240619 /*491115*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
240626 /*491126*/ OPC_CheckOpcode, TARGET_VAL(ISD::FSQRT),
240628 /*491130*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240635 /*491141*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
240643 /*491156*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
240645 /*491164*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTSDZr_Intkz), 0,
240652 /*491177*/ OPC_SwitchOpcode /*8 cases */, 56|128,1/*184*/, TARGET_VAL(ISD::FMA),// ->491366
240657 /*491188*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240664 /*491199*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240673 /*491216*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
240676 /*491227*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
240678 /*491235*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213SDZr_Intk), 0,
240685 /*491248*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240691 /*491258*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240700 /*491275*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
240703 /*491286*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
240705 /*491294*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231SDZr_Intk), 0,
240712 /*491307*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240720 /*491319*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240729 /*491336*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
240732 /*491347*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
240734 /*491355*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213SDZr_Intk), 0,
240739 /*491366*/ /*SwitchOpcode*/ 56|128,1/*184*/, TARGET_VAL(X86ISD::FMSUB),// ->491554
240744 /*491376*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240751 /*491387*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240760 /*491404*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
240763 /*491415*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
240765 /*491423*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213SDZr_Intk), 0,
240772 /*491436*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240778 /*491446*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240787 /*491463*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
240790 /*491474*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
240792 /*491482*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231SDZr_Intk), 0,
240799 /*491495*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240807 /*491507*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240816 /*491524*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
240819 /*491535*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
240821 /*491543*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213SDZr_Intk), 0,
240826 /*491554*/ /*SwitchOpcode*/ 56|128,1/*184*/, TARGET_VAL(X86ISD::FNMADD),// ->491742
240831 /*491564*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240838 /*491575*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240847 /*491592*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
240850 /*491603*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
240852 /*491611*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213SDZr_Intk), 0,
240859 /*491624*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240865 /*491634*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240874 /*491651*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
240877 /*491662*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
240879 /*491670*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231SDZr_Intk), 0,
240886 /*491683*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240894 /*491695*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240903 /*491712*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
240906 /*491723*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
240908 /*491731*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213SDZr_Intk), 0,
240913 /*491742*/ /*SwitchOpcode*/ 56|128,1/*184*/, TARGET_VAL(X86ISD::FNMSUB),// ->491930
240918 /*491752*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240925 /*491763*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240934 /*491780*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
240937 /*491791*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
240939 /*491799*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213SDZr_Intk), 0,
240946 /*491812*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240952 /*491822*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240961 /*491839*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
240964 /*491850*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
240966 /*491858*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231SDZr_Intk), 0,
240973 /*491871*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240981 /*491883*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
240990 /*491900*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
240993 /*491911*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
240995 /*491919*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213SDZr_Intk), 0,
241000 /*491930*/ /*SwitchOpcode*/ 72|128,1/*200*/, TARGET_VAL(X86ISD::FMADD_RND),// ->492134
241005 /*491941*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
241012 /*491952*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
241016 /*491958*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
241024 /*491973*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
241027 /*491984*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
241029 /*491992*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213SDZrb_Intkz), 0,
241036 /*492006*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
241042 /*492016*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
241046 /*492022*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
241054 /*492037*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
241057 /*492048*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
241059 /*492056*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231SDZrb_Intkz), 0,
241066 /*492070*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
241074 /*492082*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
241078 /*492088*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
241086 /*492103*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
241089 /*492114*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
241091 /*492122*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213SDZrb_Intkz), 0,
241096 /*492134*/ /*SwitchOpcode*/ 72|128,1/*200*/, TARGET_VAL(X86ISD::FMSUB_RND),// ->492338
241101 /*492145*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
241108 /*492156*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
241112 /*492162*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
241120 /*492177*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
241123 /*492188*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
241125 /*492196*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213SDZrb_Intkz), 0,
241132 /*492210*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
241138 /*492220*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
241142 /*492226*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
241150 /*492241*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
241153 /*492252*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
241155 /*492260*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231SDZrb_Intkz), 0,
241162 /*492274*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
241170 /*492286*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
241174 /*492292*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
241182 /*492307*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
241185 /*492318*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
241187 /*492326*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213SDZrb_Intkz), 0,
241192 /*492338*/ /*SwitchOpcode*/ 72|128,1/*200*/, TARGET_VAL(X86ISD::FNMADD_RND),// ->492542
241197 /*492349*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
241204 /*492360*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
241208 /*492366*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
241216 /*492381*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
241219 /*492392*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
241221 /*492400*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213SDZrb_Intkz), 0,
241228 /*492414*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
241234 /*492424*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
241238 /*492430*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
241246 /*492445*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
241249 /*492456*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
241251 /*492464*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231SDZrb_Intkz), 0,
241258 /*492478*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
241266 /*492490*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
241270 /*492496*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
241278 /*492511*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
241281 /*492522*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
241283 /*492530*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213SDZrb_Intkz), 0,
241288 /*492542*/ /*SwitchOpcode*/ 72|128,1/*200*/, TARGET_VAL(X86ISD::FNMSUB_RND),// ->492746
241293 /*492553*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
241300 /*492564*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
241304 /*492570*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
241312 /*492585*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
241315 /*492596*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
241317 /*492604*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213SDZrb_Intkz), 0,
241324 /*492618*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
241330 /*492628*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
241334 /*492634*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
241342 /*492649*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
241345 /*492660*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
241347 /*492668*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231SDZrb_Intkz), 0,
241354 /*492682*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
241362 /*492694*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
241366 /*492700*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
241374 /*492715*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
241377 /*492726*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
241379 /*492734*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213SDZrb_Intkz), 0,
241386 /*492748*/ /*SwitchOpcode*/ 43|128,1/*171*/, TARGET_VAL(ISD::FADD),// ->492923
241388 /*492753*/ OPC_SwitchOpcode /*2 cases */, 81, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->492838
241393 /*492763*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
241408 /*492787*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADDSDrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
241416 /*492806*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSDrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
241424 /*492825*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSDZrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
241429 /*492838*/ /*SwitchOpcode*/ 81, TARGET_VAL(ISD::LOAD),// ->492922
241438 /*492851*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
241449 /*492871*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADDSDrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
241457 /*492890*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSDrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
241465 /*492909*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSDZrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
241471 /*492923*/ /*SwitchOpcode*/ 85, TARGET_VAL(ISD::FSUB),// ->493011
241473 /*492927*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
241478 /*492936*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
241493 /*492960*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SUBSDrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
241501 /*492979*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBSDrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
241509 /*492998*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBSDZrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
241514 /*493011*/ /*SwitchOpcode*/ 43|128,1/*171*/, TARGET_VAL(ISD::FMUL),// ->493186
241516 /*493016*/ OPC_SwitchOpcode /*2 cases */, 81, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->493101
241521 /*493026*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
241536 /*493050*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MULSDrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
241544 /*493069*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULSDrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
241552 /*493088*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULSDZrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
241557 /*493101*/ /*SwitchOpcode*/ 81, TARGET_VAL(ISD::LOAD),// ->493185
241566 /*493114*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
241577 /*493134*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MULSDrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
241585 /*493153*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULSDrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
241593 /*493172*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULSDZrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
241599 /*493186*/ /*SwitchOpcode*/ 85, TARGET_VAL(ISD::FDIV),// ->493274
241601 /*493190*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
241606 /*493199*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
241621 /*493223*/ OPC_MorphNodeTo1, TARGET_VAL(X86::DIVSDrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
241629 /*493242*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVSDrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
241637 /*493261*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVSDZrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
241642 /*493274*/ /*SwitchOpcode*/ 127|128,4/*639*/, TARGET_VAL(ISD::FMA),// ->493917
241646 /*493282*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
241651 /*493291*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
241666 /*493316*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
241668 /*493324*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213SDm_Int), 0|OPFL_Chain|OPFL_MemRefs,
241674 /*493339*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
241679 /*493348*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
241695 /*493374*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
241697 /*493382*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132SDm_Int), 0|OPFL_Chain|OPFL_MemRefs,
241704 /*493398*/ OPC_SwitchOpcode /*2 cases */, 52, TARGET_VAL(ISD::LOAD),// ->493454
241713 /*493412*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
241724 /*493433*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
241726 /*493441*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231SDm_Int), 0|OPFL_Chain|OPFL_MemRefs,
241730 /*493454*/ /*SwitchOpcode*/ 52, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->493509
241735 /*493463*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
241750 /*493488*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
241752 /*493496*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213SDZm_Int), 0|OPFL_Chain|OPFL_MemRefs,
241759 /*493512*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
241764 /*493521*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
241780 /*493547*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
241782 /*493555*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132SDZm_Int), 0|OPFL_Chain|OPFL_MemRefs,
241789 /*493571*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
241798 /*493584*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
241809 /*493605*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
241811 /*493613*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231SDZm_Int), 0|OPFL_Chain|OPFL_MemRefs,
241817 /*493629*/ OPC_SwitchOpcode /*2 cases */, 87, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->493720
241823 /*493640*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
241839 /*493667*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
241841 /*493675*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213SDm_Int), 0|OPFL_Chain|OPFL_MemRefs,
241850 /*493698*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
241852 /*493706*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213SDZm_Int), 0|OPFL_Chain|OPFL_MemRefs,
241857 /*493720*/ /*SwitchOpcode*/ 63|128,1/*191*/, TARGET_VAL(ISD::LOAD),// ->493915
241867 /*493736*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
241879 /*493758*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
241881 /*493766*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132SDm_Int), 0|OPFL_Chain|OPFL_MemRefs,
241888 /*493782*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
241899 /*493803*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
241901 /*493811*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231SDm_Int), 0|OPFL_Chain|OPFL_MemRefs,
241907 /*493826*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
241919 /*493848*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
241921 /*493856*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD132SDZm_Int), 0|OPFL_Chain|OPFL_MemRefs,
241928 /*493872*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
241939 /*493893*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
241941 /*493901*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231SDZm_Int), 0|OPFL_Chain|OPFL_MemRefs,
241948 /*493917*/ /*SwitchOpcode*/ 127|128,4/*639*/, TARGET_VAL(X86ISD::FMSUB),// ->494560
241952 /*493925*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
241957 /*493934*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
241972 /*493959*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
241974 /*493967*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213SDm_Int), 0|OPFL_Chain|OPFL_MemRefs,
241980 /*493982*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
241985 /*493991*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
242001 /*494017*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
242003 /*494025*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132SDm_Int), 0|OPFL_Chain|OPFL_MemRefs,
242010 /*494041*/ OPC_SwitchOpcode /*2 cases */, 52, TARGET_VAL(ISD::LOAD),// ->494097
242019 /*494055*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
242030 /*494076*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
242032 /*494084*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231SDm_Int), 0|OPFL_Chain|OPFL_MemRefs,
242036 /*494097*/ /*SwitchOpcode*/ 52, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->494152
242041 /*494106*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
242056 /*494131*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
242058 /*494139*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213SDZm_Int), 0|OPFL_Chain|OPFL_MemRefs,
242065 /*494155*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
242070 /*494164*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
242086 /*494190*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
242088 /*494198*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132SDZm_Int), 0|OPFL_Chain|OPFL_MemRefs,
242095 /*494214*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
242104 /*494227*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
242115 /*494248*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
242117 /*494256*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231SDZm_Int), 0|OPFL_Chain|OPFL_MemRefs,
242123 /*494272*/ OPC_SwitchOpcode /*2 cases */, 87, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->494363
242129 /*494283*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
242145 /*494310*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
242147 /*494318*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213SDm_Int), 0|OPFL_Chain|OPFL_MemRefs,
242156 /*494341*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
242158 /*494349*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213SDZm_Int), 0|OPFL_Chain|OPFL_MemRefs,
242163 /*494363*/ /*SwitchOpcode*/ 63|128,1/*191*/, TARGET_VAL(ISD::LOAD),// ->494558
242173 /*494379*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
242185 /*494401*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
242187 /*494409*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132SDm_Int), 0|OPFL_Chain|OPFL_MemRefs,
242194 /*494425*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
242205 /*494446*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
242207 /*494454*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231SDm_Int), 0|OPFL_Chain|OPFL_MemRefs,
242213 /*494469*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
242225 /*494491*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
242227 /*494499*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB132SDZm_Int), 0|OPFL_Chain|OPFL_MemRefs,
242234 /*494515*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
242245 /*494536*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
242247 /*494544*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231SDZm_Int), 0|OPFL_Chain|OPFL_MemRefs,
242254 /*494560*/ /*SwitchOpcode*/ 127|128,4/*639*/, TARGET_VAL(X86ISD::FNMADD),// ->495203
242258 /*494568*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
242263 /*494577*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
242278 /*494602*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
242280 /*494610*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213SDm_Int), 0|OPFL_Chain|OPFL_MemRefs,
242286 /*494625*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
242291 /*494634*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
242307 /*494660*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
242309 /*494668*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132SDm_Int), 0|OPFL_Chain|OPFL_MemRefs,
242316 /*494684*/ OPC_SwitchOpcode /*2 cases */, 52, TARGET_VAL(ISD::LOAD),// ->494740
242325 /*494698*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
242336 /*494719*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
242338 /*494727*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231SDm_Int), 0|OPFL_Chain|OPFL_MemRefs,
242342 /*494740*/ /*SwitchOpcode*/ 52, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->494795
242347 /*494749*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
242362 /*494774*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
242364 /*494782*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213SDZm_Int), 0|OPFL_Chain|OPFL_MemRefs,
242371 /*494798*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
242376 /*494807*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
242392 /*494833*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
242394 /*494841*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132SDZm_Int), 0|OPFL_Chain|OPFL_MemRefs,
242401 /*494857*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
242410 /*494870*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
242421 /*494891*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
242423 /*494899*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231SDZm_Int), 0|OPFL_Chain|OPFL_MemRefs,
242429 /*494915*/ OPC_SwitchOpcode /*2 cases */, 87, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->495006
242435 /*494926*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
242451 /*494953*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
242453 /*494961*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213SDm_Int), 0|OPFL_Chain|OPFL_MemRefs,
242462 /*494984*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
242464 /*494992*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213SDZm_Int), 0|OPFL_Chain|OPFL_MemRefs,
242469 /*495006*/ /*SwitchOpcode*/ 63|128,1/*191*/, TARGET_VAL(ISD::LOAD),// ->495201
242479 /*495022*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
242491 /*495044*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
242493 /*495052*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132SDm_Int), 0|OPFL_Chain|OPFL_MemRefs,
242500 /*495068*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
242511 /*495089*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
242513 /*495097*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231SDm_Int), 0|OPFL_Chain|OPFL_MemRefs,
242519 /*495112*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
242531 /*495134*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
242533 /*495142*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD132SDZm_Int), 0|OPFL_Chain|OPFL_MemRefs,
242540 /*495158*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
242551 /*495179*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
242553 /*495187*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231SDZm_Int), 0|OPFL_Chain|OPFL_MemRefs,
242560 /*495203*/ /*SwitchOpcode*/ 127|128,4/*639*/, TARGET_VAL(X86ISD::FNMSUB),// ->495846
242564 /*495211*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
242569 /*495220*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
242584 /*495245*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
242586 /*495253*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213SDm_Int), 0|OPFL_Chain|OPFL_MemRefs,
242592 /*495268*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
242597 /*495277*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
242613 /*495303*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
242615 /*495311*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132SDm_Int), 0|OPFL_Chain|OPFL_MemRefs,
242622 /*495327*/ OPC_SwitchOpcode /*2 cases */, 52, TARGET_VAL(ISD::LOAD),// ->495383
242631 /*495341*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
242642 /*495362*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
242644 /*495370*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231SDm_Int), 0|OPFL_Chain|OPFL_MemRefs,
242648 /*495383*/ /*SwitchOpcode*/ 52, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->495438
242653 /*495392*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
242668 /*495417*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
242670 /*495425*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213SDZm_Int), 0|OPFL_Chain|OPFL_MemRefs,
242677 /*495441*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
242682 /*495450*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
242698 /*495476*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
242700 /*495484*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132SDZm_Int), 0|OPFL_Chain|OPFL_MemRefs,
242707 /*495500*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
242716 /*495513*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
242727 /*495534*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
242729 /*495542*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231SDZm_Int), 0|OPFL_Chain|OPFL_MemRefs,
242735 /*495558*/ OPC_SwitchOpcode /*2 cases */, 87, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->495649
242741 /*495569*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
242757 /*495596*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
242759 /*495604*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213SDm_Int), 0|OPFL_Chain|OPFL_MemRefs,
242768 /*495627*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
242770 /*495635*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213SDZm_Int), 0|OPFL_Chain|OPFL_MemRefs,
242775 /*495649*/ /*SwitchOpcode*/ 63|128,1/*191*/, TARGET_VAL(ISD::LOAD),// ->495844
242785 /*495665*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
242797 /*495687*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
242799 /*495695*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132SDm_Int), 0|OPFL_Chain|OPFL_MemRefs,
242806 /*495711*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
242817 /*495732*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
242819 /*495740*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231SDm_Int), 0|OPFL_Chain|OPFL_MemRefs,
242825 /*495755*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
242837 /*495777*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
242839 /*495785*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB132SDZm_Int), 0|OPFL_Chain|OPFL_MemRefs,
242846 /*495801*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
242857 /*495822*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
242859 /*495830*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231SDZm_Int), 0|OPFL_Chain|OPFL_MemRefs,
242866 /*495846*/ /*SwitchOpcode*/ 20|128,1/*148*/, TARGET_VAL(ISD::SINT_TO_FP),// ->495998
242868 /*495851*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
242884 /*495878*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSI642SDrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
242892 /*495897*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CVTSI642SDrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
242900 /*495916*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSI642SDZrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
242915 /*495946*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSI2SDrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
242923 /*495965*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CVTSI2SDrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
242931 /*495984*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSI2SDZrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
242937 /*495998*/ /*SwitchOpcode*/ 66, TARGET_VAL(ISD::UINT_TO_FP),// ->496067
242939 /*496002*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
242954 /*496027*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUSI642SDZrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
242967 /*496054*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUSI2SDZrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
242972 /*496067*/ /*SwitchOpcode*/ 71, TARGET_VAL(ISD::LOAD),// ->496141
242986 /*496090*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVLPDrm), 0|OPFL_Chain|OPFL_MemRefs,
242994 /*496109*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVLPDrm), 0|OPFL_Chain|OPFL_MemRefs,
243002 /*496128*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVLPDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
243008 /*496142*/ /*SwitchOpcode*/ 47, TARGET_VAL(X86ISD::VZEXT_LOAD),// ->496192
243019 /*496160*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVLPDrm), 0|OPFL_Chain|OPFL_MemRefs,
243027 /*496179*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVLPDrm), 0|OPFL_Chain|OPFL_MemRefs,
243032 /*496192*/ /*SwitchOpcode*/ 56, TARGET_VAL(ISD::LOAD),// ->496251
243045 /*496214*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVLPDrm), 0|OPFL_Chain|OPFL_MemRefs,
243055 /*496237*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBLENDPDrmi), 0|OPFL_Chain|OPFL_MemRefs,
243063 /*496254*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
243076 /*496276*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBLENDPDrmi), 0|OPFL_Chain|OPFL_MemRefs,
243083 /*496292*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
243096 /*496315*/ OPC_MorphNodeTo1, TARGET_VAL(X86::BLENDPDrmi), 0|OPFL_Chain|OPFL_MemRefs,
243102 /*496330*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
243116 /*496354*/ OPC_MorphNodeTo1, TARGET_VAL(X86::BLENDPDrmi), 0|OPFL_Chain|OPFL_MemRefs,
243124 /*496374*/ OPC_SwitchOpcode /*2 cases */, 25, TARGET_VAL(X86ISD::VZEXT_LOAD),// ->496403
243134 /*496391*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVLPDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
243138 /*496403*/ /*SwitchOpcode*/ 29|128,31/*3997*/, TARGET_VAL(ISD::SCALAR_TO_VECTOR),// ->500404
243140 /*496408*/ OPC_SwitchOpcode /*17 cases */, 106|128,10/*1386*/, TARGET_VAL(X86ISD::SELECTS),// ->497799
243144 /*496418*/ OPC_SwitchOpcode /*8 cases */, 66|128,1/*194*/, TARGET_VAL(ISD::FADD),// ->496617
243147 /*496426*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
243154 /*496437*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
243162 /*496452*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
243164 /*496460*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSDZrr_Intkz), 0,
243171 /*496472*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
243177 /*496482*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
243185 /*496497*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
243187 /*496505*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSDZrr_Intkz), 0,
243193 /*496516*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
243205 /*496536*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
243208 /*496547*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
243210 /*496555*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSDZrr_Intk), 0,
243217 /*496568*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
243228 /*496587*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
243231 /*496598*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
243233 /*496606*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSDZrr_Intk), 0,
243238 /*496617*/ /*SwitchOpcode*/ 87, TARGET_VAL(ISD::FSUB),// ->496707
243240 /*496621*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
243248 /*496634*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
243256 /*496649*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
243258 /*496657*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBSDZrr_Intkz), 0,
243269 /*496677*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
243272 /*496688*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
243274 /*496696*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBSDZrr_Intk), 0,
243279 /*496707*/ /*SwitchOpcode*/ 66|128,1/*194*/, TARGET_VAL(ISD::FMUL),// ->496905
243282 /*496714*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
243289 /*496725*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
243297 /*496740*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
243299 /*496748*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULSDZrr_Intkz), 0,
243306 /*496760*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
243312 /*496770*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
243320 /*496785*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
243322 /*496793*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULSDZrr_Intkz), 0,
243328 /*496804*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
243340 /*496824*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
243343 /*496835*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
243345 /*496843*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULSDZrr_Intk), 0,
243352 /*496856*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
243363 /*496875*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
243366 /*496886*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
243368 /*496894*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULSDZrr_Intk), 0,
243373 /*496905*/ /*SwitchOpcode*/ 87, TARGET_VAL(ISD::FDIV),// ->496995
243375 /*496909*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
243383 /*496922*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
243391 /*496937*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
243393 /*496945*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVSDZrr_Intkz), 0,
243404 /*496965*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
243407 /*496976*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
243409 /*496984*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVSDZrr_Intk), 0,
243414 /*496995*/ /*SwitchOpcode*/ 50|128,1/*178*/, TARGET_VAL(ISD::FMA),// ->497177
243419 /*497005*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
243426 /*497016*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
243434 /*497031*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
243437 /*497042*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
243439 /*497050*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213SDZr_Intkz), 0,
243446 /*497063*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
243452 /*497073*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
243460 /*497088*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
243463 /*497099*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
243465 /*497107*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231SDZr_Intkz), 0,
243472 /*497120*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
243480 /*497132*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
243488 /*497147*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
243491 /*497158*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
243493 /*497166*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213SDZr_Intkz), 0,
243498 /*497177*/ /*SwitchOpcode*/ 50|128,1/*178*/, TARGET_VAL(X86ISD::FMSUB),// ->497359
243503 /*497187*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
243510 /*497198*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
243518 /*497213*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
243521 /*497224*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
243523 /*497232*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213SDZr_Intkz), 0,
243530 /*497245*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
243536 /*497255*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
243544 /*497270*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
243547 /*497281*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
243549 /*497289*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231SDZr_Intkz), 0,
243556 /*497302*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
243564 /*497314*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
243572 /*497329*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
243575 /*497340*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
243577 /*497348*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213SDZr_Intkz), 0,
243582 /*497359*/ /*SwitchOpcode*/ 50|128,1/*178*/, TARGET_VAL(X86ISD::FNMADD),// ->497541
243587 /*497369*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
243594 /*497380*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
243602 /*497395*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
243605 /*497406*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
243607 /*497414*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213SDZr_Intkz), 0,
243614 /*497427*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
243620 /*497437*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
243628 /*497452*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
243631 /*497463*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
243633 /*497471*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231SDZr_Intkz), 0,
243640 /*497484*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
243648 /*497496*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
243656 /*497511*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
243659 /*497522*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
243661 /*497530*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213SDZr_Intkz), 0,
243666 /*497541*/ /*SwitchOpcode*/ 50|128,1/*178*/, TARGET_VAL(X86ISD::FNMSUB),// ->497723
243671 /*497551*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
243678 /*497562*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
243686 /*497577*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
243689 /*497588*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
243691 /*497596*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213SDZr_Intkz), 0,
243698 /*497609*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
243704 /*497619*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
243712 /*497634*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
243715 /*497645*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
243717 /*497653*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231SDZr_Intkz), 0,
243724 /*497666*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
243732 /*497678*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
243740 /*497693*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
243743 /*497704*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
243745 /*497712*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213SDZr_Intkz), 0,
243755 /*497729*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
243762 /*497742*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
243764 /*497750*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSDZrrkz), 0,
243774 /*497768*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
243777 /*497779*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
243779 /*497787*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSDZrrk), 0,
243785 /*497799*/ /*SwitchOpcode*/ 44|128,1/*172*/, TARGET_VAL(X86ISD::FMADD_RND),// ->497975
243790 /*497809*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
243797 /*497820*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
243804 /*497833*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
243807 /*497844*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
243809 /*497852*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213SDZrb_Int), 0,
243816 /*497865*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
243822 /*497875*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
243829 /*497888*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
243832 /*497899*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
243834 /*497907*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231SDZrb_Int), 0,
243841 /*497920*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
243849 /*497932*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
243856 /*497945*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
243859 /*497956*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
243861 /*497964*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213SDZrb_Int), 0,
243866 /*497975*/ /*SwitchOpcode*/ 44|128,1/*172*/, TARGET_VAL(X86ISD::FMSUB_RND),// ->498151
243871 /*497985*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
243878 /*497996*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
243885 /*498009*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
243888 /*498020*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
243890 /*498028*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213SDZrb_Int), 0,
243897 /*498041*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
243903 /*498051*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
243910 /*498064*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
243913 /*498075*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
243915 /*498083*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231SDZrb_Int), 0,
243922 /*498096*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
243930 /*498108*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
243937 /*498121*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
243940 /*498132*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
243942 /*498140*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213SDZrb_Int), 0,
243947 /*498151*/ /*SwitchOpcode*/ 44|128,1/*172*/, TARGET_VAL(X86ISD::FNMADD_RND),// ->498327
243952 /*498161*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
243959 /*498172*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
243966 /*498185*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
243969 /*498196*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
243971 /*498204*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213SDZrb_Int), 0,
243978 /*498217*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
243984 /*498227*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
243991 /*498240*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
243994 /*498251*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
243996 /*498259*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231SDZrb_Int), 0,
244003 /*498272*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
244011 /*498284*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
244018 /*498297*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244021 /*498308*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244023 /*498316*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213SDZrb_Int), 0,
244028 /*498327*/ /*SwitchOpcode*/ 44|128,1/*172*/, TARGET_VAL(X86ISD::FNMSUB_RND),// ->498503
244033 /*498337*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
244040 /*498348*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
244047 /*498361*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244050 /*498372*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244052 /*498380*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213SDZrb_Int), 0,
244059 /*498393*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
244065 /*498403*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
244072 /*498416*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244075 /*498427*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244077 /*498435*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231SDZrb_Int), 0,
244084 /*498448*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
244092 /*498460*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
244099 /*498473*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244102 /*498484*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244104 /*498492*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213SDZrb_Int), 0,
244109 /*498503*/ /*SwitchOpcode*/ 49, TARGET_VAL(ISD::FP_EXTEND),// ->498555
244111 /*498507*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
244121 /*498524*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSS2SDrr_Int), 0,
244127 /*498535*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CVTSS2SDrr_Int), 0,
244133 /*498546*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSS2SDZrr_Int), 0,
244138 /*498555*/ /*SwitchOpcode*/ 49, TARGET_VAL(ISD::FSQRT),// ->498607
244140 /*498559*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
244150 /*498576*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SQRTSDr_Int), 0,
244156 /*498587*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTSDr_Int), 0,
244162 /*498598*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTSDZr_Int), 0,
244167 /*498607*/ /*SwitchOpcode*/ 40|128,1/*168*/, TARGET_VAL(ISD::FADD),// ->498779
244170 /*498614*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
244181 /*498634*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244183 /*498642*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADDSDrr_Int), 0,
244190 /*498656*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244192 /*498664*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSDrr_Int), 0,
244199 /*498678*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244201 /*498686*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSDZrr_Int), 0,
244209 /*498698*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
244219 /*498717*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244221 /*498725*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADDSDrr_Int), 0,
244228 /*498739*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244230 /*498747*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSDrr_Int), 0,
244237 /*498761*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244239 /*498769*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSDZrr_Int), 0,
244245 /*498779*/ /*SwitchOpcode*/ 82, TARGET_VAL(ISD::FSUB),// ->498864
244247 /*498783*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
244258 /*498803*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244260 /*498811*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SUBSDrr_Int), 0,
244267 /*498825*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244269 /*498833*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBSDrr_Int), 0,
244276 /*498847*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244278 /*498855*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBSDZrr_Int), 0,
244283 /*498864*/ /*SwitchOpcode*/ 40|128,1/*168*/, TARGET_VAL(ISD::FMUL),// ->499036
244286 /*498871*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
244297 /*498891*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244299 /*498899*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MULSDrr_Int), 0,
244306 /*498913*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244308 /*498921*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULSDrr_Int), 0,
244315 /*498935*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244317 /*498943*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULSDZrr_Int), 0,
244325 /*498955*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
244335 /*498974*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244337 /*498982*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MULSDrr_Int), 0,
244344 /*498996*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244346 /*499004*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULSDrr_Int), 0,
244353 /*499018*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244355 /*499026*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULSDZrr_Int), 0,
244361 /*499036*/ /*SwitchOpcode*/ 82, TARGET_VAL(ISD::FDIV),// ->499121
244363 /*499040*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
244374 /*499060*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244376 /*499068*/ OPC_MorphNodeTo1, TARGET_VAL(X86::DIVSDrr_Int), 0,
244383 /*499082*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244385 /*499090*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVSDrr_Int), 0,
244392 /*499104*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244394 /*499112*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVSDZrr_Int), 0,
244399 /*499121*/ /*SwitchOpcode*/ 29|128,2/*285*/, TARGET_VAL(ISD::FMA),// ->499410
244404 /*499132*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
244414 /*499150*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244417 /*499161*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244419 /*499169*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213SDr_Int), 0,
244426 /*499181*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
244435 /*499198*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244438 /*499209*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244440 /*499217*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231SDr_Int), 0,
244446 /*499228*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
244456 /*499246*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244459 /*499257*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244461 /*499265*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213SDZr_Int), 0,
244468 /*499277*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
244477 /*499294*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244480 /*499305*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244482 /*499313*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD231SDZr_Int), 0,
244489 /*499325*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
244501 /*499346*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244504 /*499357*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244506 /*499365*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213SDr_Int), 0,
244513 /*499380*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244516 /*499391*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244518 /*499399*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADD213SDZr_Int), 0,
244524 /*499410*/ /*SwitchOpcode*/ 29|128,2/*285*/, TARGET_VAL(X86ISD::FMSUB),// ->499699
244529 /*499421*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
244539 /*499439*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244542 /*499450*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244544 /*499458*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213SDr_Int), 0,
244551 /*499470*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
244560 /*499487*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244563 /*499498*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244565 /*499506*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231SDr_Int), 0,
244571 /*499517*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
244581 /*499535*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244584 /*499546*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244586 /*499554*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213SDZr_Int), 0,
244593 /*499566*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
244602 /*499583*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244605 /*499594*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244607 /*499602*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB231SDZr_Int), 0,
244614 /*499614*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
244626 /*499635*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244629 /*499646*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244631 /*499654*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213SDr_Int), 0,
244638 /*499669*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244641 /*499680*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244643 /*499688*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUB213SDZr_Int), 0,
244649 /*499699*/ /*SwitchOpcode*/ 29|128,2/*285*/, TARGET_VAL(X86ISD::FNMADD),// ->499988
244654 /*499710*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
244664 /*499728*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244667 /*499739*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244669 /*499747*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213SDr_Int), 0,
244676 /*499759*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
244685 /*499776*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244688 /*499787*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244690 /*499795*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231SDr_Int), 0,
244696 /*499806*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
244706 /*499824*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244709 /*499835*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244711 /*499843*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213SDZr_Int), 0,
244718 /*499855*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
244727 /*499872*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244730 /*499883*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244732 /*499891*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD231SDZr_Int), 0,
244739 /*499903*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
244751 /*499924*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244754 /*499935*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244756 /*499943*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213SDr_Int), 0,
244763 /*499958*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244766 /*499969*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244768 /*499977*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMADD213SDZr_Int), 0,
244774 /*499988*/ /*SwitchOpcode*/ 29|128,2/*285*/, TARGET_VAL(X86ISD::FNMSUB),// ->500277
244779 /*499999*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
244789 /*500017*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244792 /*500028*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244794 /*500036*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213SDr_Int), 0,
244801 /*500048*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
244810 /*500065*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244813 /*500076*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244815 /*500084*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231SDr_Int), 0,
244821 /*500095*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
244831 /*500113*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244834 /*500124*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244836 /*500132*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213SDZr_Int), 0,
244843 /*500144*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
244852 /*500161*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244855 /*500172*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244857 /*500180*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB231SDZr_Int), 0,
244864 /*500192*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
244876 /*500213*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244879 /*500224*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244881 /*500232*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213SDr_Int), 0,
244888 /*500247*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244891 /*500258*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
244893 /*500266*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFNMSUB213SDZr_Int), 0,
244899 /*500277*/ /*SwitchOpcode*/ 85, TARGET_VAL(ISD::SINT_TO_FP),// ->500365
244908 /*500293*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSI642SDrr_Int), 0,
244914 /*500304*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CVTSI642SDrr_Int), 0,
244920 /*500315*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSI642SDZrr_Int), 0,
244931 /*500333*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSI2SDrr_Int), 0,
244937 /*500344*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CVTSI2SDrr_Int), 0,
244943 /*500355*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSI2SDZrr_Int), 0,
244949 /*500365*/ /*SwitchOpcode*/ 35, TARGET_VAL(ISD::UINT_TO_FP),// ->500403
244957 /*500379*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUSI642SDZrr_Int), 0,
244966 /*500394*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUSI2SDZrr_Int), 0,
244977 /*500411*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSDrr), 0,
244983 /*500422*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVSDrr), 0,
244990 /*500436*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VBLENDPDrri), 0,
244997 /*500451*/ OPC_MorphNodeTo1, TARGET_VAL(X86::BLENDPDrri), 0,
245003 /*500463*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVSDZrr), 0,
245010 /*500474*/ /*SwitchOpcode*/ 54|128,2/*310*/, TARGET_VAL(X86ISD::CVTSI2P),// ->500788
245013 /*500482*/ OPC_SwitchOpcode /*3 cases */, 30|128,1/*158*/, TARGET_VAL(ISD::BITCAST),// ->500645
245015 /*500488*/ OPC_SwitchOpcode /*2 cases */, 79, TARGET_VAL(ISD::SCALAR_TO_VECTOR),// ->500571
245017 /*500493*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
245035 /*500523*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTDQ2PDrm), 0|OPFL_Chain|OPFL_MemRefs,
245043 /*500541*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CVTDQ2PDrm), 0|OPFL_Chain|OPFL_MemRefs,
245051 /*500559*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTDQ2PDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
245056 /*500571*/ /*SwitchOpcode*/ 70, TARGET_VAL(X86ISD::VZEXT_LOAD),// ->500644
245071 /*500596*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTDQ2PDrm), 0|OPFL_Chain|OPFL_MemRefs,
245079 /*500614*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CVTDQ2PDrm), 0|OPFL_Chain|OPFL_MemRefs,
245087 /*500632*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTDQ2PDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
245093 /*500645*/ /*SwitchOpcode*/ 53, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->500701
245104 /*500665*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTDQ2PDZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
245115 /*500689*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTQQ2PSZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
245120 /*500701*/ /*SwitchOpcode*/ 29, TARGET_VAL(ISD::LOAD),// ->500733
245132 /*500722*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTQQ2PSZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
245143 /*500745*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTDQ2PDrr), 0,
245149 /*500755*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CVTDQ2PDrr), 0,
245155 /*500765*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTDQ2PDZ128rr), 0,
245163 /*500779*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTQQ2PSZ128rr), 0,
245169 /*500788*/ /*SwitchOpcode*/ 10|128,1/*138*/, TARGET_VAL(X86ISD::INSERTPS),// ->500930
245173 /*500796*/ OPC_CheckOpcode, TARGET_VAL(ISD::SCALAR_TO_VECTOR),
245175 /*500800*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
245187 /*500817*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
245193 /*500829*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTPSrm), 0|OPFL_Chain|OPFL_MemRefs,
245201 /*500849*/ OPC_MorphNodeTo1, TARGET_VAL(X86::INSERTPSrm), 0|OPFL_Chain|OPFL_MemRefs,
245209 /*500869*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTPSZrm), 0|OPFL_Chain|OPFL_MemRefs,
245218 /*500887*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
245222 /*500895*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTPSrr), 0,
245228 /*500907*/ OPC_MorphNodeTo1, TARGET_VAL(X86::INSERTPSrr), 0,
245234 /*500919*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VINSERTPSZrr), 0,
245240 /*500930*/ /*SwitchOpcode*/ 66|128,2/*322*/, TARGET_VAL(X86ISD::CVTPH2PS),// ->501256
245243 /*500938*/ OPC_SwitchOpcode /*2 cases */, 122, TARGET_VAL(ISD::BITCAST),// ->501064
245245 /*500943*/ OPC_SwitchOpcode /*2 cases */, 61, TARGET_VAL(ISD::SCALAR_TO_VECTOR),// ->501008
245247 /*500948*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
245265 /*500978*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPH2PSrm), 0|OPFL_Chain|OPFL_MemRefs,
245273 /*500996*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPH2PSZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
245278 /*501008*/ /*SwitchOpcode*/ 52, TARGET_VAL(X86ISD::VZEXT_LOAD),// ->501063
245293 /*501033*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPH2PSrm), 0|OPFL_Chain|OPFL_MemRefs,
245301 /*501051*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPH2PSZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
245307 /*501064*/ /*SwitchOpcode*/ 116, TARGET_VAL(ISD::LOAD),// ->501183
245320 /*501089*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPH2PSrm), 0|OPFL_Chain|OPFL_MemRefs,
245328 /*501107*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPH2PSZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
245338 /*501129*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPH2PSYrm), 0|OPFL_Chain|OPFL_MemRefs,
245346 /*501147*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPH2PSZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
245358 /*501171*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPH2PSZrm), 0|OPFL_Chain|OPFL_MemRefs,
245371 /*501197*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPH2PSrr), 0,
245377 /*501207*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPH2PSZ128rr), 0,
245385 /*501221*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPH2PSYrr), 0,
245391 /*501231*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPH2PSZ256rr), 0,
245401 /*501247*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPH2PSZrr), 0,
245407 /*501256*/ /*SwitchOpcode*/ 122|128,1/*250*/, TARGET_VAL(X86ISD::CVTUI2P),// ->501510
245410 /*501264*/ OPC_SwitchOpcode /*3 cases */, 80, TARGET_VAL(ISD::BITCAST),// ->501348
245412 /*501269*/ OPC_SwitchOpcode /*2 cases */, 40, TARGET_VAL(ISD::SCALAR_TO_VECTOR),// ->501313
245414 /*501274*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
245431 /*501302*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUDQ2PDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
245435 /*501313*/ /*SwitchOpcode*/ 31, TARGET_VAL(X86ISD::VZEXT_LOAD),// ->501347
245449 /*501336*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUDQ2PDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
245454 /*501348*/ /*SwitchOpcode*/ 53, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->501404
245465 /*501368*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUDQ2PDZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
245476 /*501392*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUQQ2PSZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
245481 /*501404*/ /*SwitchOpcode*/ 29, TARGET_VAL(ISD::LOAD),// ->501436
245493 /*501425*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUQQ2PSZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
245504 /*501448*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUDQ2PDZ128rr), 0,
245510 /*501458*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
245513 /*501467*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
245515 /*501476*/ OPC_EmitNode1, TARGET_VAL(X86::VCVTUDQ2PDZrr), 0,
245518 /*501486*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
245526 /*501501*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUQQ2PSZ128rr), 0,
245532 /*501510*/ /*SwitchOpcode*/ 127, TARGET_VAL(X86ISD::VFIXUPIMMS),// ->501640
245537 /*501518*/ OPC_CheckOpcode, TARGET_VAL(ISD::SCALAR_TO_VECTOR),
245539 /*501522*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
245551 /*501540*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
245557 /*501552*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMSSZrmi), 0|OPFL_Chain|OPFL_MemRefs,
245567 /*501574*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
245573 /*501586*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMSDZrmi), 0|OPFL_Chain|OPFL_MemRefs,
245582 /*501605*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
245586 /*501614*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMSSZrri), 0,
245592 /*501628*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMSDZrri), 0,
245598 /*501640*/ /*SwitchOpcode*/ 96|128,5/*736*/, TARGET_VAL(X86ISD::SHUFP),// ->502380
245601 /*501647*/ OPC_SwitchOpcode /*2 cases */, 43, TARGET_VAL(ISD::LOAD),// ->501694
245616 /*501682*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVLPSrm), 0|OPFL_Chain|OPFL_MemRefs,
245620 /*501694*/ /*SwitchOpcode*/ 39, TARGET_VAL(X86ISD::VZEXT_LOAD),// ->501736
245633 /*501724*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVLPSrm), 0|OPFL_Chain|OPFL_MemRefs,
245642 /*501744*/ OPC_SwitchOpcode /*2 cases */, 39|128,2/*295*/, TARGET_VAL(ISD::LOAD),// ->502044
245653 /*501762*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
245659 /*501775*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFPSrmi), 0|OPFL_Chain|OPFL_MemRefs,
245667 /*501796*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFPSYrmi), 0|OPFL_Chain|OPFL_MemRefs,
245675 /*501817*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFPDrmi), 0|OPFL_Chain|OPFL_MemRefs,
245683 /*501838*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFPDYrmi), 0|OPFL_Chain|OPFL_MemRefs,
245693 /*501858*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
245699 /*501871*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHUFPSrmi), 0|OPFL_Chain|OPFL_MemRefs,
245707 /*501892*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHUFPDrmi), 0|OPFL_Chain|OPFL_MemRefs,
245716 /*501911*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
245722 /*501924*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFPSZrmi), 0|OPFL_Chain|OPFL_MemRefs,
245730 /*501945*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFPSZ128rmi), 0|OPFL_Chain|OPFL_MemRefs,
245738 /*501966*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFPSZ256rmi), 0|OPFL_Chain|OPFL_MemRefs,
245746 /*501987*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFPDZrmi), 0|OPFL_Chain|OPFL_MemRefs,
245754 /*502008*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFPDZ128rmi), 0|OPFL_Chain|OPFL_MemRefs,
245762 /*502029*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFPDZ256rmi), 0|OPFL_Chain|OPFL_MemRefs,
245768 /*502044*/ /*SwitchOpcode*/ 28|128,1/*156*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->502204
245778 /*502059*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
245784 /*502072*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFPSZrmbi), 0|OPFL_Chain|OPFL_MemRefs,
245792 /*502093*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFPSZ128rmbi), 0|OPFL_Chain|OPFL_MemRefs,
245800 /*502114*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFPSZ256rmbi), 0|OPFL_Chain|OPFL_MemRefs,
245810 /*502134*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
245816 /*502147*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFPDZrmbi), 0|OPFL_Chain|OPFL_MemRefs,
245824 /*502168*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFPDZ128rmbi), 0|OPFL_Chain|OPFL_MemRefs,
245832 /*502189*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFPDZ256rmbi), 0|OPFL_Chain|OPFL_MemRefs,
245843 /*502210*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
245848 /*502221*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFPSrri), 0,
245854 /*502233*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHUFPSrri), 0,
245860 /*502245*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFPSZ128rri), 0,
245868 /*502261*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFPSYrri), 0,
245874 /*502273*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFPSZ256rri), 0,
245882 /*502289*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFPDrri), 0,
245888 /*502301*/ OPC_MorphNodeTo1, TARGET_VAL(X86::SHUFPDrri), 0,
245894 /*502313*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFPDZ128rri), 0,
245902 /*502329*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFPDYrri), 0,
245908 /*502341*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFPDZ256rri), 0,
245915 /*502355*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFPSZrri), 0,
245921 /*502368*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSHUFPDZrri), 0,
245928 /*502380*/ /*SwitchOpcode*/ 49|128,3/*433*/, TARGET_VAL(X86ISD::CMPP),// ->502817
245931 /*502388*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
245943 /*502405*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
245950 /*502420*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPDYrmi), 0|OPFL_Chain|OPFL_MemRefs,
245958 /*502441*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPSYrmi), 0|OPFL_Chain|OPFL_MemRefs,
245966 /*502462*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPDrmi), 0|OPFL_Chain|OPFL_MemRefs,
245974 /*502483*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPSrmi), 0|OPFL_Chain|OPFL_MemRefs,
245985 /*502504*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
245992 /*502519*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMPPDrmi), 0|OPFL_Chain|OPFL_MemRefs,
246000 /*502540*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMPPSrmi), 0|OPFL_Chain|OPFL_MemRefs,
246010 /*502562*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
246021 /*502578*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
246027 /*502591*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPSrmi), 0|OPFL_Chain|OPFL_MemRefs,
246035 /*502612*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPDrmi), 0|OPFL_Chain|OPFL_MemRefs,
246043 /*502633*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPSYrmi), 0|OPFL_Chain|OPFL_MemRefs,
246051 /*502654*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPDYrmi), 0|OPFL_Chain|OPFL_MemRefs,
246061 /*502674*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
246067 /*502687*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMPPSrmi), 0|OPFL_Chain|OPFL_MemRefs,
246075 /*502708*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMPPDrmi), 0|OPFL_Chain|OPFL_MemRefs,
246085 /*502727*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
246090 /*502738*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPSrri), 0,
246096 /*502750*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMPPSrri), 0,
246104 /*502766*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPDrri), 0,
246110 /*502778*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CMPPDrri), 0,
246117 /*502792*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPSYrri), 0,
246123 /*502805*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCMPPDYrri), 0,
246130 /*502817*/ /*SwitchOpcode*/ 39|128,1/*167*/, TARGET_VAL(X86ISD::VMFPROUND),// ->502988
246133 /*502824*/ OPC_SwitchOpcode /*2 cases */, 60, TARGET_VAL(ISD::LOAD),// ->502888
246150 /*502851*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2PSZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
246161 /*502874*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2PSZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
246166 /*502888*/ /*SwitchOpcode*/ 58, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->502949
246182 /*502912*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2PSZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
246193 /*502935*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2PSZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
246208 /*502962*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2PSZ128rrkz), 0,
246217 /*502977*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2PSZ128rrk), 0,
246223 /*502988*/ /*SwitchOpcode*/ 46|128,1/*174*/, TARGET_VAL(X86ISD::MCVTSI2P),// ->503166
246226 /*502996*/ OPC_SwitchOpcode /*2 cases */, 62, TARGET_VAL(ISD::LOAD),// ->503062
246244 /*503025*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTQQ2PSZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
246255 /*503048*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTQQ2PSZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
246260 /*503062*/ /*SwitchOpcode*/ 60, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->503125
246277 /*503088*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTQQ2PSZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
246288 /*503111*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTQQ2PSZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
246304 /*503140*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTQQ2PSZ128rrkz), 0,
246313 /*503155*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTQQ2PSZ128rrk), 0,
246319 /*503166*/ /*SwitchOpcode*/ 46|128,1/*174*/, TARGET_VAL(X86ISD::MCVTUI2P),// ->503344
246322 /*503174*/ OPC_SwitchOpcode /*2 cases */, 62, TARGET_VAL(ISD::LOAD),// ->503240
246340 /*503203*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUQQ2PSZ128rmkz), 0|OPFL_Chain|OPFL_MemRefs,
246351 /*503226*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUQQ2PSZ128rmk), 0|OPFL_Chain|OPFL_MemRefs,
246356 /*503240*/ /*SwitchOpcode*/ 60, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->503303
246373 /*503266*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUQQ2PSZ128rmbkz), 0|OPFL_Chain|OPFL_MemRefs,
246384 /*503289*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUQQ2PSZ128rmbk), 0|OPFL_Chain|OPFL_MemRefs,
246400 /*503318*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUQQ2PSZ128rrkz), 0,
246409 /*503333*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUQQ2PSZ128rrk), 0,
246415 /*503344*/ /*SwitchOpcode*/ 30|128,3/*414*/, TARGET_VAL(X86ISD::VPERMIL2),// ->503762
246420 /*503353*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
246430 /*503367*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
246436 /*503379*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMIL2PDrm), 0|OPFL_Chain|OPFL_MemRefs,
246442 /*503395*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
246453 /*503410*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
246459 /*503422*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMIL2PDmr), 0|OPFL_Chain|OPFL_MemRefs,
246466 /*503439*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
246476 /*503453*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
246482 /*503465*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMIL2PDYrm), 0|OPFL_Chain|OPFL_MemRefs,
246488 /*503481*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
246499 /*503496*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
246505 /*503508*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMIL2PDYmr), 0|OPFL_Chain|OPFL_MemRefs,
246512 /*503525*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
246522 /*503539*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
246528 /*503551*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMIL2PSrm), 0|OPFL_Chain|OPFL_MemRefs,
246534 /*503567*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
246545 /*503582*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
246551 /*503594*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMIL2PSmr), 0|OPFL_Chain|OPFL_MemRefs,
246558 /*503611*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
246568 /*503625*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
246574 /*503637*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMIL2PSYrm), 0|OPFL_Chain|OPFL_MemRefs,
246580 /*503653*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
246591 /*503668*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
246597 /*503680*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMIL2PSYmr), 0|OPFL_Chain|OPFL_MemRefs,
246606 /*503699*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
246610 /*503708*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMIL2PDrr), 0,
246616 /*503722*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMIL2PDYrr), 0,
246622 /*503736*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMIL2PSrr), 0,
246628 /*503750*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMIL2PSYrr), 0,
246634 /*503762*/ /*SwitchOpcode*/ 41|128,2/*297*/, TARGET_VAL(X86ISD::MOVDDUP),// ->504063
246637 /*503770*/ OPC_SwitchOpcode /*3 cases */, 56, TARGET_VAL(ISD::SCALAR_TO_VECTOR),// ->503830
246639 /*503775*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
246654 /*503800*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDDUPrm), 0|OPFL_Chain|OPFL_MemRefs,
246662 /*503818*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVDDUPrm), 0|OPFL_Chain|OPFL_MemRefs,
246667 /*503830*/ /*SwitchOpcode*/ 116, TARGET_VAL(ISD::LOAD),// ->503949
246679 /*503851*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDDUPYrm), 0|OPFL_Chain|OPFL_MemRefs,
246691 /*503876*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDDUPrm), 0|OPFL_Chain|OPFL_MemRefs,
246699 /*503894*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVDDUPrm), 0|OPFL_Chain|OPFL_MemRefs,
246710 /*503917*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDDUPZrm), 0|OPFL_Chain|OPFL_MemRefs,
246718 /*503936*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDDUPZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
246724 /*503949*/ /*SwitchOpcode*/ 46, TARGET_VAL(X86ISD::VZEXT_LOAD),// ->503998
246735 /*503968*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDDUPrm), 0|OPFL_Chain|OPFL_MemRefs,
246743 /*503986*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVDDUPrm), 0|OPFL_Chain|OPFL_MemRefs,
246754 /*504008*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDDUPrr), 0,
246760 /*504018*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVDDUPrr), 0,
246768 /*504032*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDDUPYrr), 0,
246774 /*504042*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDDUPZ256rr), 0,
246781 /*504054*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVDDUPZrr), 0,
246787 /*504063*/ /*SwitchOpcode*/ 17|128,4/*529*/, TARGET_VAL(X86ISD::VPERMILPI),// ->504596
246790 /*504071*/ OPC_SwitchOpcode /*2 cases */, 97|128,1/*225*/, TARGET_VAL(ISD::LOAD),// ->504301
246800 /*504087*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
246807 /*504102*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPSmi), 0|OPFL_Chain|OPFL_MemRefs,
246815 /*504121*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPSZ128mi), 0|OPFL_Chain|OPFL_MemRefs,
246825 /*504144*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPSYmi), 0|OPFL_Chain|OPFL_MemRefs,
246833 /*504163*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPSZ256mi), 0|OPFL_Chain|OPFL_MemRefs,
246843 /*504186*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPDmi), 0|OPFL_Chain|OPFL_MemRefs,
246851 /*504205*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPDZ128mi), 0|OPFL_Chain|OPFL_MemRefs,
246861 /*504228*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPDYmi), 0|OPFL_Chain|OPFL_MemRefs,
246869 /*504247*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPDZ256mi), 0|OPFL_Chain|OPFL_MemRefs,
246878 /*504268*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPSZmi), 0|OPFL_Chain|OPFL_MemRefs,
246886 /*504288*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPDZmi), 0|OPFL_Chain|OPFL_MemRefs,
246891 /*504301*/ /*SwitchOpcode*/ 22|128,1/*150*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->504455
246901 /*504316*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
246907 /*504329*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPSZmbi), 0|OPFL_Chain|OPFL_MemRefs,
246915 /*504349*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPSZ256mbi), 0|OPFL_Chain|OPFL_MemRefs,
246923 /*504369*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPSZ128mbi), 0|OPFL_Chain|OPFL_MemRefs,
246933 /*504388*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
246939 /*504401*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPDZmbi), 0|OPFL_Chain|OPFL_MemRefs,
246947 /*504421*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPDZ256mbi), 0|OPFL_Chain|OPFL_MemRefs,
246955 /*504441*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPDZ128mbi), 0|OPFL_Chain|OPFL_MemRefs,
246966 /*504461*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
246971 /*504472*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPSri), 0,
246977 /*504483*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPSZ128ri), 0,
246985 /*504498*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPSYri), 0,
246991 /*504509*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPSZ256ri), 0,
246999 /*504524*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPDri), 0,
247005 /*504535*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPDZ128ri), 0,
247013 /*504550*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPDYri), 0,
247019 /*504561*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPDZ256ri), 0,
247026 /*504574*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPSZri), 0,
247032 /*504586*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPDZri), 0,
247038 /*504596*/ /*SwitchOpcode*/ 0|128,3/*384*/, TARGET_VAL(X86ISD::VREDUCE),// ->504984
247041 /*504604*/ OPC_SwitchOpcode /*2 cases */, 9|128,1/*137*/, TARGET_VAL(ISD::LOAD),// ->504746
247051 /*504620*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
247057 /*504633*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCEPSZrmi), 0|OPFL_Chain|OPFL_MemRefs,
247065 /*504653*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCEPSZ128rmi), 0|OPFL_Chain|OPFL_MemRefs,
247073 /*504673*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCEPSZ256rmi), 0|OPFL_Chain|OPFL_MemRefs,
247081 /*504693*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCEPDZrmi), 0|OPFL_Chain|OPFL_MemRefs,
247089 /*504713*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCEPDZ128rmi), 0|OPFL_Chain|OPFL_MemRefs,
247097 /*504733*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCEPDZ256rmi), 0|OPFL_Chain|OPFL_MemRefs,
247102 /*504746*/ /*SwitchOpcode*/ 22|128,1/*150*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->504900
247112 /*504761*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
247118 /*504774*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCEPSZrmbi), 0|OPFL_Chain|OPFL_MemRefs,
247126 /*504794*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCEPSZ128rmbi), 0|OPFL_Chain|OPFL_MemRefs,
247134 /*504814*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCEPSZ256rmbi), 0|OPFL_Chain|OPFL_MemRefs,
247144 /*504833*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
247150 /*504846*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCEPDZrmbi), 0|OPFL_Chain|OPFL_MemRefs,
247158 /*504866*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCEPDZ128rmbi), 0|OPFL_Chain|OPFL_MemRefs,
247166 /*504886*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCEPDZ256rmbi), 0|OPFL_Chain|OPFL_MemRefs,
247177 /*504905*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
247181 /*504914*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCEPSZrri), 0,
247187 /*504926*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCEPSZ128rri), 0,
247193 /*504938*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCEPSZ256rri), 0,
247199 /*504950*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCEPDZrri), 0,
247205 /*504962*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCEPDZ128rri), 0,
247211 /*504974*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCEPDZ256rri), 0,
247217 /*504984*/ /*SwitchOpcode*/ 0|128,3/*384*/, TARGET_VAL(X86ISD::VGETMANT),// ->505372
247220 /*504992*/ OPC_SwitchOpcode /*2 cases */, 9|128,1/*137*/, TARGET_VAL(ISD::LOAD),// ->505134
247230 /*505008*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
247236 /*505021*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTPSZrmi), 0|OPFL_Chain|OPFL_MemRefs,
247244 /*505041*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTPSZ128rmi), 0|OPFL_Chain|OPFL_MemRefs,
247252 /*505061*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTPSZ256rmi), 0|OPFL_Chain|OPFL_MemRefs,
247260 /*505081*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTPDZrmi), 0|OPFL_Chain|OPFL_MemRefs,
247268 /*505101*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTPDZ128rmi), 0|OPFL_Chain|OPFL_MemRefs,
247276 /*505121*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTPDZ256rmi), 0|OPFL_Chain|OPFL_MemRefs,
247281 /*505134*/ /*SwitchOpcode*/ 22|128,1/*150*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->505288
247291 /*505149*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
247297 /*505162*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTPSZrmbi), 0|OPFL_Chain|OPFL_MemRefs,
247305 /*505182*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTPSZ128rmbi), 0|OPFL_Chain|OPFL_MemRefs,
247313 /*505202*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTPSZ256rmbi), 0|OPFL_Chain|OPFL_MemRefs,
247323 /*505221*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
247329 /*505234*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTPDZrmbi), 0|OPFL_Chain|OPFL_MemRefs,
247337 /*505254*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTPDZ128rmbi), 0|OPFL_Chain|OPFL_MemRefs,
247345 /*505274*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTPDZ256rmbi), 0|OPFL_Chain|OPFL_MemRefs,
247356 /*505293*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
247360 /*505302*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTPSZrri), 0,
247366 /*505314*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTPSZ128rri), 0,
247372 /*505326*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTPSZ256rri), 0,
247378 /*505338*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTPDZrri), 0,
247384 /*505350*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTPDZ128rri), 0,
247390 /*505362*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTPDZ256rri), 0,
247396 /*505372*/ /*SwitchOpcode*/ 19|128,3/*403*/, TARGET_VAL(X86ISD::VRANGE),// ->505779
247400 /*505381*/ OPC_SwitchOpcode /*2 cases */, 15|128,1/*143*/, TARGET_VAL(ISD::LOAD),// ->505529
247410 /*505397*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
247416 /*505410*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGEPDZrmi), 0|OPFL_Chain|OPFL_MemRefs,
247424 /*505431*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGEPDZ128rmi), 0|OPFL_Chain|OPFL_MemRefs,
247432 /*505452*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGEPDZ256rmi), 0|OPFL_Chain|OPFL_MemRefs,
247440 /*505473*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGEPSZrmi), 0|OPFL_Chain|OPFL_MemRefs,
247448 /*505494*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGEPSZ128rmi), 0|OPFL_Chain|OPFL_MemRefs,
247456 /*505515*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGEPSZ256rmi), 0|OPFL_Chain|OPFL_MemRefs,
247461 /*505529*/ /*SwitchOpcode*/ 28|128,1/*156*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->505689
247471 /*505544*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
247477 /*505557*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGEPDZrmbi), 0|OPFL_Chain|OPFL_MemRefs,
247485 /*505578*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGEPDZ128rmbi), 0|OPFL_Chain|OPFL_MemRefs,
247493 /*505599*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGEPDZ256rmbi), 0|OPFL_Chain|OPFL_MemRefs,
247503 /*505619*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
247509 /*505632*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGEPSZrmbi), 0|OPFL_Chain|OPFL_MemRefs,
247517 /*505653*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGEPSZ128rmbi), 0|OPFL_Chain|OPFL_MemRefs,
247525 /*505674*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGEPSZ256rmbi), 0|OPFL_Chain|OPFL_MemRefs,
247536 /*505694*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
247540 /*505703*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGEPDZrri), 0,
247546 /*505716*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGEPDZ128rri), 0,
247552 /*505729*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGEPDZ256rri), 0,
247558 /*505742*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGEPSZrri), 0,
247564 /*505755*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGEPSZ128rri), 0,
247570 /*505768*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGEPSZ256rri), 0,
247576 /*505779*/ /*SwitchOpcode*/ 38|128,3/*422*/, TARGET_VAL(X86ISD::VFIXUPIMM),// ->506205
247581 /*505789*/ OPC_SwitchOpcode /*2 cases */, 21|128,1/*149*/, TARGET_VAL(ISD::LOAD),// ->505943
247591 /*505805*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
247597 /*505818*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMPSZrmi), 0|OPFL_Chain|OPFL_MemRefs,
247605 /*505840*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMPSZ128rmi), 0|OPFL_Chain|OPFL_MemRefs,
247613 /*505862*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMPSZ256rmi), 0|OPFL_Chain|OPFL_MemRefs,
247621 /*505884*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMPDZrmi), 0|OPFL_Chain|OPFL_MemRefs,
247629 /*505906*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMPDZ128rmi), 0|OPFL_Chain|OPFL_MemRefs,
247637 /*505928*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMPDZ256rmi), 0|OPFL_Chain|OPFL_MemRefs,
247642 /*505943*/ /*SwitchOpcode*/ 34|128,1/*162*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->506109
247652 /*505958*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
247658 /*505971*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMPSZrmbi), 0|OPFL_Chain|OPFL_MemRefs,
247666 /*505993*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMPSZ128rmbi), 0|OPFL_Chain|OPFL_MemRefs,
247674 /*506015*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMPSZ256rmbi), 0|OPFL_Chain|OPFL_MemRefs,
247684 /*506036*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
247690 /*506049*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMPDZrmbi), 0|OPFL_Chain|OPFL_MemRefs,
247698 /*506071*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMPDZ128rmbi), 0|OPFL_Chain|OPFL_MemRefs,
247706 /*506093*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMPDZ256rmbi), 0|OPFL_Chain|OPFL_MemRefs,
247717 /*506114*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
247721 /*506123*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMPSZrri), 0,
247727 /*506137*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMPSZ128rri), 0,
247733 /*506151*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMPSZ256rri), 0,
247739 /*506165*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMPDZrri), 0,
247745 /*506179*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMPDZ128rri), 0,
247751 /*506193*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMPDZ256rri), 0,
247757 /*506205*/ /*SwitchOpcode*/ 4|128,15/*1924*/, TARGET_VAL(X86ISD::FMADDSUB),// ->508133
247763 /*506216*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
247775 /*506236*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PSm), 0|OPFL_Chain|OPFL_MemRefs,
247781 /*506251*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
247794 /*506272*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB231PSm), 0|OPFL_Chain|OPFL_MemRefs,
247801 /*506288*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
247815 /*506310*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB132PSm), 0|OPFL_Chain|OPFL_MemRefs,
247824 /*506329*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
247836 /*506349*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PSYm), 0|OPFL_Chain|OPFL_MemRefs,
247842 /*506364*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
247855 /*506385*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB231PSYm), 0|OPFL_Chain|OPFL_MemRefs,
247862 /*506401*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
247876 /*506423*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB132PSYm), 0|OPFL_Chain|OPFL_MemRefs,
247885 /*506442*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
247897 /*506462*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PDm), 0|OPFL_Chain|OPFL_MemRefs,
247903 /*506477*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
247916 /*506498*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB231PDm), 0|OPFL_Chain|OPFL_MemRefs,
247923 /*506514*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
247937 /*506536*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB132PDm), 0|OPFL_Chain|OPFL_MemRefs,
247946 /*506555*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
247958 /*506575*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PDYm), 0|OPFL_Chain|OPFL_MemRefs,
247964 /*506590*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
247977 /*506611*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB231PDYm), 0|OPFL_Chain|OPFL_MemRefs,
247984 /*506627*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
247998 /*506649*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB132PDYm), 0|OPFL_Chain|OPFL_MemRefs,
248007 /*506669*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
248019 /*506689*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUBPS4rm), 0|OPFL_Chain|OPFL_MemRefs,
248025 /*506704*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
248038 /*506725*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUBPS4mr), 0|OPFL_Chain|OPFL_MemRefs,
248045 /*506741*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
248057 /*506761*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUBPS4Yrm), 0|OPFL_Chain|OPFL_MemRefs,
248063 /*506776*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
248076 /*506797*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUBPS4Ymr), 0|OPFL_Chain|OPFL_MemRefs,
248083 /*506813*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
248095 /*506833*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUBPD4rm), 0|OPFL_Chain|OPFL_MemRefs,
248101 /*506848*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
248114 /*506869*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUBPD4mr), 0|OPFL_Chain|OPFL_MemRefs,
248121 /*506885*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
248133 /*506905*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUBPD4Yrm), 0|OPFL_Chain|OPFL_MemRefs,
248139 /*506920*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
248152 /*506941*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUBPD4Ymr), 0|OPFL_Chain|OPFL_MemRefs,
248159 /*506958*/ OPC_SwitchOpcode /*2 cases */, 9|128,1/*137*/, TARGET_VAL(ISD::LOAD),// ->507100
248171 /*506981*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PSZm), 0|OPFL_Chain|OPFL_MemRefs,
248179 /*507002*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PSZ256m), 0|OPFL_Chain|OPFL_MemRefs,
248187 /*507023*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PSZ128m), 0|OPFL_Chain|OPFL_MemRefs,
248195 /*507044*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PDZm), 0|OPFL_Chain|OPFL_MemRefs,
248203 /*507065*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PDZ256m), 0|OPFL_Chain|OPFL_MemRefs,
248211 /*507086*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PDZ128m), 0|OPFL_Chain|OPFL_MemRefs,
248216 /*507100*/ /*SwitchOpcode*/ 16|128,1/*144*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->507248
248228 /*507122*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PSZmb), 0|OPFL_Chain|OPFL_MemRefs,
248236 /*507143*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PSZ256mb), 0|OPFL_Chain|OPFL_MemRefs,
248244 /*507164*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PSZ128mb), 0|OPFL_Chain|OPFL_MemRefs,
248256 /*507191*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PDZmb), 0|OPFL_Chain|OPFL_MemRefs,
248264 /*507212*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PDZ256mb), 0|OPFL_Chain|OPFL_MemRefs,
248272 /*507233*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PDZ128mb), 0|OPFL_Chain|OPFL_MemRefs,
248281 /*507252*/ OPC_SwitchOpcode /*2 cases */, 10|128,1/*138*/, TARGET_VAL(ISD::LOAD),// ->507395
248294 /*507276*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB231PSZm), 0|OPFL_Chain|OPFL_MemRefs,
248302 /*507297*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB231PSZ256m), 0|OPFL_Chain|OPFL_MemRefs,
248310 /*507318*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB231PSZ128m), 0|OPFL_Chain|OPFL_MemRefs,
248318 /*507339*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB231PDZm), 0|OPFL_Chain|OPFL_MemRefs,
248326 /*507360*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB231PDZ256m), 0|OPFL_Chain|OPFL_MemRefs,
248334 /*507381*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB231PDZ128m), 0|OPFL_Chain|OPFL_MemRefs,
248339 /*507395*/ /*SwitchOpcode*/ 18|128,1/*146*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->507545
248352 /*507418*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB231PSZmb), 0|OPFL_Chain|OPFL_MemRefs,
248360 /*507439*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB231PSZ256mb), 0|OPFL_Chain|OPFL_MemRefs,
248368 /*507460*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB231PSZ128mb), 0|OPFL_Chain|OPFL_MemRefs,
248381 /*507488*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB231PDZmb), 0|OPFL_Chain|OPFL_MemRefs,
248389 /*507509*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB231PDZ256mb), 0|OPFL_Chain|OPFL_MemRefs,
248397 /*507530*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB231PDZ128mb), 0|OPFL_Chain|OPFL_MemRefs,
248407 /*507550*/ OPC_SwitchOpcode /*2 cases */, 103|128,1/*231*/, TARGET_VAL(ISD::LOAD),// ->507786
248421 /*507575*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB132PSZm), 0|OPFL_Chain|OPFL_MemRefs,
248430 /*507598*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB132PSZ256m), 0|OPFL_Chain|OPFL_MemRefs,
248438 /*507618*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUBPS4Ymr), 0|OPFL_Chain|OPFL_MemRefs,
248448 /*507642*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB132PSZ128m), 0|OPFL_Chain|OPFL_MemRefs,
248456 /*507662*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUBPS4mr), 0|OPFL_Chain|OPFL_MemRefs,
248465 /*507684*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB132PDZm), 0|OPFL_Chain|OPFL_MemRefs,
248474 /*507707*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB132PDZ256m), 0|OPFL_Chain|OPFL_MemRefs,
248482 /*507727*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUBPD4Ymr), 0|OPFL_Chain|OPFL_MemRefs,
248492 /*507751*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB132PDZ128m), 0|OPFL_Chain|OPFL_MemRefs,
248500 /*507771*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUBPD4mr), 0|OPFL_Chain|OPFL_MemRefs,
248506 /*507786*/ /*SwitchOpcode*/ 20|128,1/*148*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->507938
248520 /*507810*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB132PSZmb), 0|OPFL_Chain|OPFL_MemRefs,
248528 /*507831*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB132PSZ256mb), 0|OPFL_Chain|OPFL_MemRefs,
248536 /*507852*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB132PSZ128mb), 0|OPFL_Chain|OPFL_MemRefs,
248550 /*507881*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB132PDZmb), 0|OPFL_Chain|OPFL_MemRefs,
248558 /*507902*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB132PDZ256mb), 0|OPFL_Chain|OPFL_MemRefs,
248566 /*507923*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB132PDZ128mb), 0|OPFL_Chain|OPFL_MemRefs,
248580 /*507951*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PSr), 0,
248586 /*507963*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUBPS4rr), 0,
248592 /*507975*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PSZ128r), 0,
248600 /*507991*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PSYr), 0,
248606 /*508003*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUBPS4Yrr), 0,
248612 /*508015*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PSZ256r), 0,
248620 /*508031*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PDr), 0,
248626 /*508043*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUBPD4rr), 0,
248632 /*508055*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PDZ128r), 0,
248640 /*508071*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PDYr), 0,
248646 /*508083*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUBPD4Yrr), 0,
248652 /*508095*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PDZ256r), 0,
248659 /*508109*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PSZr), 0,
248665 /*508122*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PDZr), 0,
248671 /*508133*/ /*SwitchOpcode*/ 4|128,15/*1924*/, TARGET_VAL(X86ISD::FMSUBADD),// ->510061
248677 /*508144*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
248689 /*508164*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PSm), 0|OPFL_Chain|OPFL_MemRefs,
248695 /*508179*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
248708 /*508200*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD231PSm), 0|OPFL_Chain|OPFL_MemRefs,
248715 /*508216*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
248729 /*508238*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD132PSm), 0|OPFL_Chain|OPFL_MemRefs,
248738 /*508257*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
248750 /*508277*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PSYm), 0|OPFL_Chain|OPFL_MemRefs,
248756 /*508292*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
248769 /*508313*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD231PSYm), 0|OPFL_Chain|OPFL_MemRefs,
248776 /*508329*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
248790 /*508351*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD132PSYm), 0|OPFL_Chain|OPFL_MemRefs,
248799 /*508370*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
248811 /*508390*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PDm), 0|OPFL_Chain|OPFL_MemRefs,
248817 /*508405*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
248830 /*508426*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD231PDm), 0|OPFL_Chain|OPFL_MemRefs,
248837 /*508442*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
248851 /*508464*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD132PDm), 0|OPFL_Chain|OPFL_MemRefs,
248860 /*508483*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
248872 /*508503*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PDYm), 0|OPFL_Chain|OPFL_MemRefs,
248878 /*508518*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
248891 /*508539*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD231PDYm), 0|OPFL_Chain|OPFL_MemRefs,
248898 /*508555*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
248912 /*508577*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD132PDYm), 0|OPFL_Chain|OPFL_MemRefs,
248921 /*508597*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
248933 /*508617*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADDPS4rm), 0|OPFL_Chain|OPFL_MemRefs,
248939 /*508632*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
248952 /*508653*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADDPS4mr), 0|OPFL_Chain|OPFL_MemRefs,
248959 /*508669*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
248971 /*508689*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADDPS4Yrm), 0|OPFL_Chain|OPFL_MemRefs,
248977 /*508704*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
248990 /*508725*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADDPS4Ymr), 0|OPFL_Chain|OPFL_MemRefs,
248997 /*508741*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
249009 /*508761*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADDPD4rm), 0|OPFL_Chain|OPFL_MemRefs,
249015 /*508776*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
249028 /*508797*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADDPD4mr), 0|OPFL_Chain|OPFL_MemRefs,
249035 /*508813*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
249047 /*508833*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADDPD4Yrm), 0|OPFL_Chain|OPFL_MemRefs,
249053 /*508848*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
249066 /*508869*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADDPD4Ymr), 0|OPFL_Chain|OPFL_MemRefs,
249073 /*508886*/ OPC_SwitchOpcode /*2 cases */, 9|128,1/*137*/, TARGET_VAL(ISD::LOAD),// ->509028
249085 /*508909*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PSZm), 0|OPFL_Chain|OPFL_MemRefs,
249093 /*508930*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PSZ256m), 0|OPFL_Chain|OPFL_MemRefs,
249101 /*508951*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PSZ128m), 0|OPFL_Chain|OPFL_MemRefs,
249109 /*508972*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PDZm), 0|OPFL_Chain|OPFL_MemRefs,
249117 /*508993*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PDZ256m), 0|OPFL_Chain|OPFL_MemRefs,
249125 /*509014*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PDZ128m), 0|OPFL_Chain|OPFL_MemRefs,
249130 /*509028*/ /*SwitchOpcode*/ 16|128,1/*144*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->509176
249142 /*509050*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PSZmb), 0|OPFL_Chain|OPFL_MemRefs,
249150 /*509071*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PSZ256mb), 0|OPFL_Chain|OPFL_MemRefs,
249158 /*509092*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PSZ128mb), 0|OPFL_Chain|OPFL_MemRefs,
249170 /*509119*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PDZmb), 0|OPFL_Chain|OPFL_MemRefs,
249178 /*509140*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PDZ256mb), 0|OPFL_Chain|OPFL_MemRefs,
249186 /*509161*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PDZ128mb), 0|OPFL_Chain|OPFL_MemRefs,
249195 /*509180*/ OPC_SwitchOpcode /*2 cases */, 10|128,1/*138*/, TARGET_VAL(ISD::LOAD),// ->509323
249208 /*509204*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD231PSZm), 0|OPFL_Chain|OPFL_MemRefs,
249216 /*509225*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD231PSZ256m), 0|OPFL_Chain|OPFL_MemRefs,
249224 /*509246*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD231PSZ128m), 0|OPFL_Chain|OPFL_MemRefs,
249232 /*509267*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD231PDZm), 0|OPFL_Chain|OPFL_MemRefs,
249240 /*509288*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD231PDZ256m), 0|OPFL_Chain|OPFL_MemRefs,
249248 /*509309*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD231PDZ128m), 0|OPFL_Chain|OPFL_MemRefs,
249253 /*509323*/ /*SwitchOpcode*/ 18|128,1/*146*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->509473
249266 /*509346*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD231PSZmb), 0|OPFL_Chain|OPFL_MemRefs,
249274 /*509367*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD231PSZ256mb), 0|OPFL_Chain|OPFL_MemRefs,
249282 /*509388*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD231PSZ128mb), 0|OPFL_Chain|OPFL_MemRefs,
249295 /*509416*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD231PDZmb), 0|OPFL_Chain|OPFL_MemRefs,
249303 /*509437*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD231PDZ256mb), 0|OPFL_Chain|OPFL_MemRefs,
249311 /*509458*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD231PDZ128mb), 0|OPFL_Chain|OPFL_MemRefs,
249321 /*509478*/ OPC_SwitchOpcode /*2 cases */, 103|128,1/*231*/, TARGET_VAL(ISD::LOAD),// ->509714
249335 /*509503*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD132PSZm), 0|OPFL_Chain|OPFL_MemRefs,
249344 /*509526*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD132PSZ256m), 0|OPFL_Chain|OPFL_MemRefs,
249352 /*509546*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADDPS4Ymr), 0|OPFL_Chain|OPFL_MemRefs,
249362 /*509570*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD132PSZ128m), 0|OPFL_Chain|OPFL_MemRefs,
249370 /*509590*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADDPS4mr), 0|OPFL_Chain|OPFL_MemRefs,
249379 /*509612*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD132PDZm), 0|OPFL_Chain|OPFL_MemRefs,
249388 /*509635*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD132PDZ256m), 0|OPFL_Chain|OPFL_MemRefs,
249396 /*509655*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADDPD4Ymr), 0|OPFL_Chain|OPFL_MemRefs,
249406 /*509679*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD132PDZ128m), 0|OPFL_Chain|OPFL_MemRefs,
249414 /*509699*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADDPD4mr), 0|OPFL_Chain|OPFL_MemRefs,
249420 /*509714*/ /*SwitchOpcode*/ 20|128,1/*148*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->509866
249434 /*509738*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD132PSZmb), 0|OPFL_Chain|OPFL_MemRefs,
249442 /*509759*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD132PSZ256mb), 0|OPFL_Chain|OPFL_MemRefs,
249450 /*509780*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD132PSZ128mb), 0|OPFL_Chain|OPFL_MemRefs,
249464 /*509809*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD132PDZmb), 0|OPFL_Chain|OPFL_MemRefs,
249472 /*509830*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD132PDZ256mb), 0|OPFL_Chain|OPFL_MemRefs,
249480 /*509851*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD132PDZ128mb), 0|OPFL_Chain|OPFL_MemRefs,
249494 /*509879*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PSr), 0,
249500 /*509891*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADDPS4rr), 0,
249506 /*509903*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PSZ128r), 0,
249514 /*509919*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PSYr), 0,
249520 /*509931*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADDPS4Yrr), 0,
249526 /*509943*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PSZ256r), 0,
249534 /*509959*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PDr), 0,
249540 /*509971*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADDPD4rr), 0,
249546 /*509983*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PDZ128r), 0,
249554 /*509999*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PDYr), 0,
249560 /*510011*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADDPD4Yrr), 0,
249566 /*510023*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PDZ256r), 0,
249573 /*510037*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PSZr), 0,
249579 /*510050*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PDZr), 0,
249585 /*510061*/ /*SwitchOpcode*/ 104, TARGET_VAL(X86ISD::MOVLHPS),// ->510168
249589 /*510068*/ OPC_SwitchOpcode /*2 cases */, 29, TARGET_VAL(ISD::LOAD),// ->510101
249601 /*510089*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVHPSrm), 0|OPFL_Chain|OPFL_MemRefs,
249605 /*510101*/ /*SwitchOpcode*/ 25, TARGET_VAL(X86ISD::VZEXT_LOAD),// ->510129
249615 /*510117*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVHPSrm), 0|OPFL_Chain|OPFL_MemRefs,
249624 /*510136*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVLHPSrr), 0,
249630 /*510147*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVLHPSrr), 0,
249636 /*510158*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVLHPSZrr), 0,
249642 /*510168*/ /*SwitchOpcode*/ 55|128,2/*311*/, TARGET_VAL(X86ISD::VFPROUND),// ->510483
249645 /*510176*/ OPC_SwitchOpcode /*2 cases */, 15|128,1/*143*/, TARGET_VAL(ISD::LOAD),// ->510324
249658 /*510202*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2PSrm), 0|OPFL_Chain|OPFL_MemRefs,
249669 /*510225*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CVTPD2PSrm), 0|OPFL_Chain|OPFL_MemRefs,
249679 /*510246*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2PSZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
249691 /*510271*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2PSYrm), 0|OPFL_Chain|OPFL_MemRefs,
249699 /*510289*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2PSZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
249710 /*510312*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2PSZrm), 0|OPFL_Chain|OPFL_MemRefs,
249715 /*510324*/ /*SwitchOpcode*/ 73, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->510400
249726 /*510344*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2PSZrmb), 0|OPFL_Chain|OPFL_MemRefs,
249736 /*510366*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2PSZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
249746 /*510388*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2PSZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
249759 /*510414*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2PSrr), 0,
249765 /*510424*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CVTPD2PSrr), 0,
249771 /*510434*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2PSZ128rr), 0,
249780 /*510449*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2PSYrr), 0,
249786 /*510459*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2PSZ256rr), 0,
249795 /*510474*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2PSZrr), 0,
249801 /*510483*/ /*SwitchOpcode*/ 49, TARGET_VAL(X86ISD::FANDN),// ->510535
249805 /*510490*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
249817 /*510510*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ANDNPSrm), 0|OPFL_Chain|OPFL_MemRefs,
249824 /*510526*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ANDNPSrr), 0,
249829 /*510535*/ /*SwitchOpcode*/ 101|128,1/*229*/, TARGET_VAL(X86ISD::ADDSUB),// ->510768
249833 /*510544*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
249846 /*510567*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSUBPSrm), 0|OPFL_Chain|OPFL_MemRefs,
249854 /*510587*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSUBPSYrm), 0|OPFL_Chain|OPFL_MemRefs,
249862 /*510607*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSUBPDrm), 0|OPFL_Chain|OPFL_MemRefs,
249870 /*510627*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSUBPDYrm), 0|OPFL_Chain|OPFL_MemRefs,
249882 /*510653*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADDSUBPSrm), 0|OPFL_Chain|OPFL_MemRefs,
249890 /*510673*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADDSUBPDrm), 0|OPFL_Chain|OPFL_MemRefs,
249901 /*510696*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSUBPSrr), 0,
249907 /*510707*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADDSUBPSrr), 0,
249914 /*510720*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSUBPSYrr), 0,
249921 /*510734*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSUBPDrr), 0,
249927 /*510745*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ADDSUBPDrr), 0,
249934 /*510758*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSUBPDYrr), 0,
249940 /*510768*/ /*SwitchOpcode*/ 101|128,1/*229*/, TARGET_VAL(X86ISD::FHADD),// ->511001
249944 /*510777*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
249957 /*510800*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VHADDPSrm), 0|OPFL_Chain|OPFL_MemRefs,
249965 /*510820*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VHADDPSYrm), 0|OPFL_Chain|OPFL_MemRefs,
249973 /*510840*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VHADDPDrm), 0|OPFL_Chain|OPFL_MemRefs,
249981 /*510860*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VHADDPDYrm), 0|OPFL_Chain|OPFL_MemRefs,
249993 /*510886*/ OPC_MorphNodeTo1, TARGET_VAL(X86::HADDPSrm), 0|OPFL_Chain|OPFL_MemRefs,
250001 /*510906*/ OPC_MorphNodeTo1, TARGET_VAL(X86::HADDPDrm), 0|OPFL_Chain|OPFL_MemRefs,
250012 /*510929*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VHADDPSrr), 0,
250018 /*510940*/ OPC_MorphNodeTo1, TARGET_VAL(X86::HADDPSrr), 0,
250025 /*510953*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VHADDPSYrr), 0,
250032 /*510967*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VHADDPDrr), 0,
250038 /*510978*/ OPC_MorphNodeTo1, TARGET_VAL(X86::HADDPDrr), 0,
250045 /*510991*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VHADDPDYrr), 0,
250051 /*511001*/ /*SwitchOpcode*/ 101|128,1/*229*/, TARGET_VAL(X86ISD::FHSUB),// ->511234
250055 /*511010*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
250068 /*511033*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VHSUBPSrm), 0|OPFL_Chain|OPFL_MemRefs,
250076 /*511053*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VHSUBPSYrm), 0|OPFL_Chain|OPFL_MemRefs,
250084 /*511073*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VHSUBPDrm), 0|OPFL_Chain|OPFL_MemRefs,
250092 /*511093*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VHSUBPDYrm), 0|OPFL_Chain|OPFL_MemRefs,
250104 /*511119*/ OPC_MorphNodeTo1, TARGET_VAL(X86::HSUBPSrm), 0|OPFL_Chain|OPFL_MemRefs,
250112 /*511139*/ OPC_MorphNodeTo1, TARGET_VAL(X86::HSUBPDrm), 0|OPFL_Chain|OPFL_MemRefs,
250123 /*511162*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VHSUBPSrr), 0,
250129 /*511173*/ OPC_MorphNodeTo1, TARGET_VAL(X86::HSUBPSrr), 0,
250136 /*511186*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VHSUBPSYrr), 0,
250143 /*511200*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VHSUBPDrr), 0,
250149 /*511211*/ OPC_MorphNodeTo1, TARGET_VAL(X86::HSUBPDrr), 0,
250156 /*511224*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VHSUBPDYrr), 0,
250162 /*511234*/ /*SwitchOpcode*/ 122|128,3/*506*/, TARGET_VAL(X86ISD::VPERMILPV),// ->511744
250166 /*511243*/ OPC_SwitchOpcode /*2 cases */, 91|128,1/*219*/, TARGET_VAL(ISD::LOAD),// ->511467
250179 /*511268*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPSrm), 0|OPFL_Chain|OPFL_MemRefs,
250187 /*511287*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPSZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
250197 /*511310*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPSYrm), 0|OPFL_Chain|OPFL_MemRefs,
250205 /*511329*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPSZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
250215 /*511352*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPDrm), 0|OPFL_Chain|OPFL_MemRefs,
250223 /*511371*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
250233 /*511394*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPDYrm), 0|OPFL_Chain|OPFL_MemRefs,
250241 /*511413*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
250250 /*511434*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPSZrm), 0|OPFL_Chain|OPFL_MemRefs,
250258 /*511454*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPDZrm), 0|OPFL_Chain|OPFL_MemRefs,
250263 /*511467*/ /*SwitchOpcode*/ 10|128,1/*138*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->511609
250275 /*511489*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPSZrmb), 0|OPFL_Chain|OPFL_MemRefs,
250283 /*511509*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPSZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
250291 /*511529*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPSZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
250303 /*511555*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPDZrmb), 0|OPFL_Chain|OPFL_MemRefs,
250311 /*511575*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPDZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
250319 /*511595*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPDZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
250331 /*511620*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPSrr), 0,
250337 /*511631*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPSZ128rr), 0,
250345 /*511646*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPSYrr), 0,
250351 /*511657*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPSZ256rr), 0,
250359 /*511672*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPDrr), 0,
250365 /*511683*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPDZ128rr), 0,
250373 /*511698*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPDYrr), 0,
250379 /*511709*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPDZ256rr), 0,
250386 /*511722*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPSZrr), 0,
250392 /*511734*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VPERMILPDZrr), 0,
250398 /*511744*/ /*SwitchOpcode*/ 113|128,2/*369*/, TARGET_VAL(X86ISD::SCALEF),// ->512117
250402 /*511753*/ OPC_SwitchOpcode /*2 cases */, 3|128,1/*131*/, TARGET_VAL(ISD::LOAD),// ->511889
250414 /*511776*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFPSZrm), 0|OPFL_Chain|OPFL_MemRefs,
250422 /*511796*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFPDZrm), 0|OPFL_Chain|OPFL_MemRefs,
250430 /*511816*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFPSZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
250438 /*511836*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFPSZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
250446 /*511856*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFPDZ128rm), 0|OPFL_Chain|OPFL_MemRefs,
250454 /*511876*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFPDZ256rm), 0|OPFL_Chain|OPFL_MemRefs,
250459 /*511889*/ /*SwitchOpcode*/ 18|128,1/*146*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->512039
250471 /*511910*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFPSZrmb), 0|OPFL_Chain|OPFL_MemRefs,
250482 /*511934*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFPDZrmb), 0|OPFL_Chain|OPFL_MemRefs,
250493 /*511959*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFPSZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
250501 /*511979*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFPSZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
250513 /*512005*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFPDZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
250521 /*512025*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFPDZ256rmb), 0|OPFL_Chain|OPFL_MemRefs,
250532 /*512047*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFPSZrr), 0,
250538 /*512059*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFPDZrr), 0,
250544 /*512071*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFPSZ128rr), 0,
250550 /*512083*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFPSZ256rr), 0,
250556 /*512095*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFPDZ128rr), 0,
250562 /*512107*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFPDZ256rr), 0,
250568 /*512117*/ /*SwitchOpcode*/ 8|128,1/*136*/, TARGET_VAL(X86ISD::SCALAR_SINT_TO_FP),// ->512257
250572 /*512125*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
250585 /*512148*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSI2SSZrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
250596 /*512174*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSI642SSZrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
250604 /*512194*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSI642SDZrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
250616 /*512218*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSI2SSZrr_Int), 0,
250624 /*512234*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSI642SSZrr_Int), 0,
250630 /*512246*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSI642SDZrr_Int), 0,
250637 /*512257*/ /*SwitchOpcode*/ 8|128,1/*136*/, TARGET_VAL(X86ISD::SCALAR_UINT_TO_FP),// ->512397
250641 /*512265*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
250654 /*512288*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUSI2SSZrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
250665 /*512314*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUSI642SSZrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
250673 /*512334*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUSI642SDZrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
250685 /*512358*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUSI2SSZrr_Int), 0,
250693 /*512374*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUSI642SSZrr_Int), 0,
250699 /*512386*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUSI642SDZrr_Int), 0,
250706 /*512397*/ /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::VFPEXT),// ->512468
250709 /*512403*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VBROADCAST_LOAD),
250719 /*512420*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2PDZ128rmb), 0|OPFL_Chain|OPFL_MemRefs,
250728 /*512439*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2PDrr), 0,
250734 /*512449*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CVTPS2PDrr), 0,
250740 /*512459*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2PDZ128rr), 0,
250746 /*512468*/ /*SwitchOpcode*/ 91|128,2/*347*/, TARGET_VAL(X86ISD::RSQRT14),// ->512819
250749 /*512476*/ OPC_SwitchOpcode /*2 cases */, 124, TARGET_VAL(ISD::LOAD),// ->512604
250760 /*512497*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT14PSZm), 0|OPFL_Chain|OPFL_MemRefs,
250768 /*512516*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT14PDZm), 0|OPFL_Chain|OPFL_MemRefs,
250776 /*512535*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT14PSZ128m), 0|OPFL_Chain|OPFL_MemRefs,
250784 /*512554*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT14PSZ256m), 0|OPFL_Chain|OPFL_MemRefs,
250792 /*512573*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT14PDZ128m), 0|OPFL_Chain|OPFL_MemRefs,
250800 /*512592*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT14PDZ256m), 0|OPFL_Chain|OPFL_MemRefs,
250805 /*512604*/ /*SwitchOpcode*/ 11|128,1/*139*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->512747
250816 /*512624*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT14PSZmb), 0|OPFL_Chain|OPFL_MemRefs,
250827 /*512647*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT14PDZmb), 0|OPFL_Chain|OPFL_MemRefs,
250838 /*512671*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT14PSZ128mb), 0|OPFL_Chain|OPFL_MemRefs,
250846 /*512690*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT14PSZ256mb), 0|OPFL_Chain|OPFL_MemRefs,
250858 /*512715*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT14PDZ128mb), 0|OPFL_Chain|OPFL_MemRefs,
250866 /*512734*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT14PDZ256mb), 0|OPFL_Chain|OPFL_MemRefs,
250877 /*512755*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT14PSZr), 0,
250883 /*512766*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT14PDZr), 0,
250889 /*512777*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT14PSZ128r), 0,
250895 /*512788*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT14PSZ256r), 0,
250901 /*512799*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT14PDZ128r), 0,
250907 /*512810*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT14PDZ256r), 0,
250913 /*512819*/ /*SwitchOpcode*/ 91|128,2/*347*/, TARGET_VAL(X86ISD::RCP14),// ->513170
250916 /*512827*/ OPC_SwitchOpcode /*2 cases */, 124, TARGET_VAL(ISD::LOAD),// ->512955
250927 /*512848*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP14PSZm), 0|OPFL_Chain|OPFL_MemRefs,
250935 /*512867*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP14PDZm), 0|OPFL_Chain|OPFL_MemRefs,
250943 /*512886*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP14PSZ128m), 0|OPFL_Chain|OPFL_MemRefs,
250951 /*512905*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP14PSZ256m), 0|OPFL_Chain|OPFL_MemRefs,
250959 /*512924*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP14PDZ128m), 0|OPFL_Chain|OPFL_MemRefs,
250967 /*512943*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP14PDZ256m), 0|OPFL_Chain|OPFL_MemRefs,
250972 /*512955*/ /*SwitchOpcode*/ 11|128,1/*139*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->513098
250983 /*512975*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP14PSZmb), 0|OPFL_Chain|OPFL_MemRefs,
250994 /*512998*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP14PDZmb), 0|OPFL_Chain|OPFL_MemRefs,
251005 /*513022*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP14PSZ128mb), 0|OPFL_Chain|OPFL_MemRefs,
251013 /*513041*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP14PSZ256mb), 0|OPFL_Chain|OPFL_MemRefs,
251025 /*513066*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP14PDZ128mb), 0|OPFL_Chain|OPFL_MemRefs,
251033 /*513085*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP14PDZ256mb), 0|OPFL_Chain|OPFL_MemRefs,
251044 /*513106*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP14PSZr), 0,
251050 /*513117*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP14PDZr), 0,
251056 /*513128*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP14PSZ128r), 0,
251062 /*513139*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP14PSZ256r), 0,
251068 /*513150*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP14PDZ128r), 0,
251074 /*513161*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP14PDZ256r), 0,
251080 /*513170*/ /*SwitchOpcode*/ 9|128,1/*137*/, TARGET_VAL(X86ISD::RSQRT28),// ->513311
251083 /*513177*/ OPC_SwitchOpcode /*2 cases */, 48, TARGET_VAL(ISD::LOAD),// ->513229
251094 /*513198*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT28PSZm), 0|OPFL_Chain|OPFL_MemRefs,
251102 /*513217*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT28PDZm), 0|OPFL_Chain|OPFL_MemRefs,
251107 /*513229*/ /*SwitchOpcode*/ 51, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->513283
251118 /*513248*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT28PSZmb), 0|OPFL_Chain|OPFL_MemRefs,
251129 /*513271*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT28PDZmb), 0|OPFL_Chain|OPFL_MemRefs,
251139 /*513291*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT28PSZr), 0,
251145 /*513302*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT28PDZr), 0,
251151 /*513311*/ /*SwitchOpcode*/ 9|128,1/*137*/, TARGET_VAL(X86ISD::RCP28),// ->513452
251154 /*513318*/ OPC_SwitchOpcode /*2 cases */, 48, TARGET_VAL(ISD::LOAD),// ->513370
251165 /*513339*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP28PSZm), 0|OPFL_Chain|OPFL_MemRefs,
251173 /*513358*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP28PDZm), 0|OPFL_Chain|OPFL_MemRefs,
251178 /*513370*/ /*SwitchOpcode*/ 51, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->513424
251189 /*513389*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP28PSZmb), 0|OPFL_Chain|OPFL_MemRefs,
251200 /*513412*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP28PDZmb), 0|OPFL_Chain|OPFL_MemRefs,
251210 /*513432*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP28PSZr), 0,
251216 /*513443*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP28PDZr), 0,
251222 /*513452*/ /*SwitchOpcode*/ 9|128,1/*137*/, TARGET_VAL(X86ISD::EXP2),// ->513593
251225 /*513459*/ OPC_SwitchOpcode /*2 cases */, 48, TARGET_VAL(ISD::LOAD),// ->513511
251236 /*513480*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXP2PSZm), 0|OPFL_Chain|OPFL_MemRefs,
251244 /*513499*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXP2PDZm), 0|OPFL_Chain|OPFL_MemRefs,
251249 /*513511*/ /*SwitchOpcode*/ 51, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->513565
251260 /*513530*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXP2PSZmb), 0|OPFL_Chain|OPFL_MemRefs,
251271 /*513553*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXP2PDZmb), 0|OPFL_Chain|OPFL_MemRefs,
251281 /*513573*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXP2PSZr), 0,
251287 /*513584*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXP2PDZr), 0,
251293 /*513593*/ /*SwitchOpcode*/ 91|128,2/*347*/, TARGET_VAL(X86ISD::FGETEXP),// ->513944
251296 /*513601*/ OPC_SwitchOpcode /*2 cases */, 124, TARGET_VAL(ISD::LOAD),// ->513729
251307 /*513622*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPPSZm), 0|OPFL_Chain|OPFL_MemRefs,
251315 /*513641*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPPDZm), 0|OPFL_Chain|OPFL_MemRefs,
251323 /*513660*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPPSZ128m), 0|OPFL_Chain|OPFL_MemRefs,
251331 /*513679*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPPSZ256m), 0|OPFL_Chain|OPFL_MemRefs,
251339 /*513698*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPPDZ128m), 0|OPFL_Chain|OPFL_MemRefs,
251347 /*513717*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPPDZ256m), 0|OPFL_Chain|OPFL_MemRefs,
251352 /*513729*/ /*SwitchOpcode*/ 11|128,1/*139*/, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->513872
251363 /*513749*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPPSZmb), 0|OPFL_Chain|OPFL_MemRefs,
251374 /*513772*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPPDZmb), 0|OPFL_Chain|OPFL_MemRefs,
251385 /*513796*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPPSZ128mb), 0|OPFL_Chain|OPFL_MemRefs,
251393 /*513815*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPPSZ256mb), 0|OPFL_Chain|OPFL_MemRefs,
251405 /*513840*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPPDZ128mb), 0|OPFL_Chain|OPFL_MemRefs,
251413 /*513859*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPPDZ256mb), 0|OPFL_Chain|OPFL_MemRefs,
251424 /*513880*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPPSZr), 0,
251430 /*513891*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPPDZr), 0,
251436 /*513902*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPPSZ128r), 0,
251442 /*513913*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPPSZ256r), 0,
251448 /*513924*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPPDZ128r), 0,
251454 /*513935*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPPDZ256r), 0,
251460 /*513944*/ /*SwitchOpcode*/ 12|128,2/*268*/, TARGET_VAL(X86ISD::DPBF16PS),// ->514216
251467 /*513957*/ OPC_SwitchOpcode /*2 cases */, 30, TARGET_VAL(ISD::LOAD),// ->513991
251479 /*513978*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDPBF16PSZm), 0|OPFL_Chain|OPFL_MemRefs,
251483 /*513991*/ /*SwitchOpcode*/ 28, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->514022
251494 /*514009*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDPBF16PSZmb), 0|OPFL_Chain|OPFL_MemRefs,
251503 /*514029*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDPBF16PSZr), 0,
251512 /*514045*/ OPC_SwitchOpcode /*2 cases */, 30, TARGET_VAL(ISD::LOAD),// ->514079
251524 /*514066*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDPBF16PSZ256m), 0|OPFL_Chain|OPFL_MemRefs,
251528 /*514079*/ /*SwitchOpcode*/ 28, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->514110
251539 /*514097*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDPBF16PSZ256mb), 0|OPFL_Chain|OPFL_MemRefs,
251548 /*514117*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDPBF16PSZ256r), 0,
251557 /*514133*/ OPC_SwitchOpcode /*2 cases */, 30, TARGET_VAL(ISD::LOAD),// ->514167
251569 /*514154*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDPBF16PSZ128m), 0|OPFL_Chain|OPFL_MemRefs,
251573 /*514167*/ /*SwitchOpcode*/ 28, TARGET_VAL(X86ISD::VBROADCAST_LOAD),// ->514198
251584 /*514185*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDPBF16PSZ128mb), 0|OPFL_Chain|OPFL_MemRefs,
251593 /*514205*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDPBF16PSZ128r), 0,
251599 /*514216*/ /*SwitchOpcode*/ 94|128,1/*222*/, TARGET_VAL(X86ISD::VRNDSCALES),// ->514442
251604 /*514224*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
251611 /*514241*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VROUNDSSm_Int), 0|OPFL_Chain|OPFL_MemRefs,
251619 /*514263*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ROUNDSSm_Int), 0|OPFL_Chain|OPFL_MemRefs,
251627 /*514285*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALESSZm_Int), 0|OPFL_Chain|OPFL_MemRefs,
251633 /*514301*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VROUNDSSr_Int), 0,
251639 /*514313*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ROUNDSSr_Int), 0,
251645 /*514325*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALESSZr_Int), 0,
251655 /*514347*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VROUNDSDm_Int), 0|OPFL_Chain|OPFL_MemRefs,
251663 /*514369*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ROUNDSDm_Int), 0|OPFL_Chain|OPFL_MemRefs,
251671 /*514391*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALESDZm_Int), 0|OPFL_Chain|OPFL_MemRefs,
251677 /*514407*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VROUNDSDr_Int), 0,
251683 /*514419*/ OPC_MorphNodeTo1, TARGET_VAL(X86::ROUNDSDr_Int), 0,
251689 /*514431*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALESDZr_Int), 0,
251695 /*514442*/ /*SwitchOpcode*/ 82, TARGET_VAL(X86ISD::VRANGES),// ->514527
251700 /*514449*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
251707 /*514466*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGESDZrmi), 0|OPFL_Chain|OPFL_MemRefs,
251712 /*514480*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGESDZrri), 0,
251722 /*514502*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGESSZrmi), 0|OPFL_Chain|OPFL_MemRefs,
251727 /*514516*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGESSZrri), 0,
251733 /*514527*/ /*SwitchOpcode*/ 82, TARGET_VAL(X86ISD::VREDUCES),// ->514612
251738 /*514534*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
251745 /*514551*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCESDZrmi), 0|OPFL_Chain|OPFL_MemRefs,
251750 /*514565*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCESDZrri), 0,
251760 /*514587*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCESSZrmi), 0|OPFL_Chain|OPFL_MemRefs,
251765 /*514601*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCESSZrri), 0,
251771 /*514612*/ /*SwitchOpcode*/ 82, TARGET_VAL(X86ISD::VGETMANTS),// ->514697
251776 /*514619*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
251783 /*514636*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTSDZrmi), 0|OPFL_Chain|OPFL_MemRefs,
251788 /*514650*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTSDZrri), 0,
251798 /*514672*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTSSZrmi), 0|OPFL_Chain|OPFL_MemRefs,
251803 /*514686*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTSSZrri), 0,
251809 /*514697*/ /*SwitchOpcode*/ 102, TARGET_VAL(X86ISD::VFPROUNDS),// ->514802
251817 /*514714*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSD2SSrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
251825 /*514735*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CVTSD2SSrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
251833 /*514756*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSD2SSZrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
251839 /*514771*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSD2SSrr_Int), 0,
251845 /*514782*/ OPC_MorphNodeTo1, TARGET_VAL(X86::CVTSD2SSrr_Int), 0,
251851 /*514793*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSD2SSZrr_Int), 0,
251856 /*514802*/ /*SwitchOpcode*/ 76|128,1/*204*/, TARGET_VAL(X86ISD::FMAXS),// ->515010
251864 /*514821*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXSSrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
251872 /*514842*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MAXSSrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
251880 /*514863*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXSSZrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
251886 /*514878*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXSSrr_Int), 0,
251892 /*514889*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MAXSSrr_Int), 0,
251898 /*514900*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXSSZrr_Int), 0,
251908 /*514921*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXSDrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
251916 /*514942*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MAXSDrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
251924 /*514963*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXSDZrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
251930 /*514978*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXSDrr_Int), 0,
251936 /*514989*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MAXSDrr_Int), 0,
251942 /*515000*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXSDZrr_Int), 0,
251948 /*515010*/ /*SwitchOpcode*/ 76|128,1/*204*/, TARGET_VAL(X86ISD::FMINS),// ->515218
251956 /*515029*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINSSrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
251964 /*515050*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MINSSrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
251972 /*515071*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINSSZrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
251978 /*515086*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINSSrr_Int), 0,
251984 /*515097*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MINSSrr_Int), 0,
251990 /*515108*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINSSZrr_Int), 0,
252000 /*515129*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINSDrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
252008 /*515150*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MINSDrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
252016 /*515171*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINSDZrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
252022 /*515186*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINSDrr_Int), 0,
252028 /*515197*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MINSDrr_Int), 0,
252034 /*515208*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINSDZrr_Int), 0,
252040 /*515218*/ /*SwitchOpcode*/ 72, TARGET_VAL(X86ISD::FADDS),// ->515293
252048 /*515236*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSSZrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
252053 /*515249*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSSZrr_Int), 0,
252063 /*515270*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSDZrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
252068 /*515283*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSDZrr_Int), 0,
252074 /*515293*/ /*SwitchOpcode*/ 72, TARGET_VAL(X86ISD::FMULS),// ->515368
252082 /*515311*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULSSZrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
252087 /*515324*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULSSZrr_Int), 0,
252097 /*515345*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULSDZrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
252102 /*515358*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULSDZrr_Int), 0,
252108 /*515368*/ /*SwitchOpcode*/ 72, TARGET_VAL(X86ISD::FSUBS),// ->515443
252116 /*515386*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBSSZrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
252121 /*515399*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBSSZrr_Int), 0,
252131 /*515420*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBSDZrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
252136 /*515433*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBSDZrr_Int), 0,
252142 /*515443*/ /*SwitchOpcode*/ 72, TARGET_VAL(X86ISD::FDIVS),// ->515518
252150 /*515461*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVSSZrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
252155 /*515474*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVSSZrr_Int), 0,
252165 /*515495*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVSDZrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
252170 /*515508*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVSDZrr_Int), 0,
252176 /*515518*/ /*SwitchOpcode*/ 72, TARGET_VAL(X86ISD::SCALEFS),// ->515593
252184 /*515536*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFSSZrm), 0|OPFL_Chain|OPFL_MemRefs,
252189 /*515549*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFSSZrr), 0,
252199 /*515570*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFSDZrm), 0|OPFL_Chain|OPFL_MemRefs,
252204 /*515583*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFSDZrr), 0,
252210 /*515593*/ /*SwitchOpcode*/ 36, TARGET_VAL(X86ISD::VFPEXTS),// ->515632
252218 /*515610*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSS2SDZrm_Int), 0|OPFL_Chain|OPFL_MemRefs,
252223 /*515623*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSS2SDZrr_Int), 0,
252228 /*515632*/ /*SwitchOpcode*/ 72, TARGET_VAL(X86ISD::RCP14S),// ->515707
252236 /*515650*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP14SSZrm), 0|OPFL_Chain|OPFL_MemRefs,
252241 /*515663*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP14SSZrr), 0,
252251 /*515684*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP14SDZrm), 0|OPFL_Chain|OPFL_MemRefs,
252256 /*515697*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP14SDZrr), 0,
252262 /*515707*/ /*SwitchOpcode*/ 72, TARGET_VAL(X86ISD::RSQRT14S),// ->515782
252270 /*515725*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT14SSZrm), 0|OPFL_Chain|OPFL_MemRefs,
252275 /*515738*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT14SSZrr), 0,
252285 /*515759*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT14SDZrm), 0|OPFL_Chain|OPFL_MemRefs,
252290 /*515772*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT14SDZrr), 0,
252296 /*515782*/ /*SwitchOpcode*/ 72, TARGET_VAL(X86ISD::RCP28S),// ->515857
252304 /*515800*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP28SSZm), 0|OPFL_Chain|OPFL_MemRefs,
252309 /*515813*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP28SSZr), 0,
252319 /*515834*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP28SDZm), 0|OPFL_Chain|OPFL_MemRefs,
252324 /*515847*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP28SDZr), 0,
252330 /*515857*/ /*SwitchOpcode*/ 72, TARGET_VAL(X86ISD::RSQRT28S),// ->515932
252338 /*515875*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT28SSZm), 0|OPFL_Chain|OPFL_MemRefs,
252343 /*515888*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT28SSZr), 0,
252353 /*515909*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT28SDZm), 0|OPFL_Chain|OPFL_MemRefs,
252358 /*515922*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT28SDZr), 0,
252364 /*515932*/ /*SwitchOpcode*/ 72, TARGET_VAL(X86ISD::FGETEXPS),// ->516007
252372 /*515950*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPSSZm), 0|OPFL_Chain|OPFL_MemRefs,
252377 /*515963*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPSSZr), 0,
252387 /*515984*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPSDZm), 0|OPFL_Chain|OPFL_MemRefs,
252392 /*515997*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPSDZr), 0,
252398 /*516007*/ /*SwitchOpcode*/ 72, TARGET_VAL(X86ISD::FSQRTS),// ->516082
252406 /*516025*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTSSZm_Int), 0|OPFL_Chain|OPFL_MemRefs,
252411 /*516038*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTSSZr_Int), 0,
252421 /*516059*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTSDZm_Int), 0|OPFL_Chain|OPFL_MemRefs,
252426 /*516072*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTSDZr_Int), 0,
252432 /*516082*/ /*SwitchOpcode*/ 36, TARGET_VAL(X86ISD::FADDS_RND),// ->516121
252437 /*516089*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
252441 /*516098*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSSZrrb_Int), 0,
252447 /*516111*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDSDZrrb_Int), 0,
252452 /*516121*/ /*SwitchOpcode*/ 36, TARGET_VAL(X86ISD::FMULS_RND),// ->516160
252457 /*516128*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
252461 /*516137*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULSSZrrb_Int), 0,
252467 /*516150*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULSDZrrb_Int), 0,
252472 /*516160*/ /*SwitchOpcode*/ 36, TARGET_VAL(X86ISD::FSUBS_RND),// ->516199
252477 /*516167*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
252481 /*516176*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBSSZrrb_Int), 0,
252487 /*516189*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBSDZrrb_Int), 0,
252492 /*516199*/ /*SwitchOpcode*/ 36, TARGET_VAL(X86ISD::FDIVS_RND),// ->516238
252497 /*516206*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
252501 /*516215*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVSSZrrb_Int), 0,
252507 /*516228*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVSDZrrb_Int), 0,
252512 /*516238*/ /*SwitchOpcode*/ 36, TARGET_VAL(X86ISD::FADD_RND),// ->516277
252517 /*516245*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
252521 /*516254*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPSZrrb), 0,
252527 /*516267*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VADDPDZrrb), 0,
252532 /*516277*/ /*SwitchOpcode*/ 36, TARGET_VAL(X86ISD::FMUL_RND),// ->516316
252537 /*516284*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
252541 /*516293*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPSZrrb), 0,
252547 /*516306*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMULPDZrrb), 0,
252552 /*516316*/ /*SwitchOpcode*/ 36, TARGET_VAL(X86ISD::FSUB_RND),// ->516355
252557 /*516323*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
252561 /*516332*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBPSZrrb), 0,
252567 /*516345*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSUBPDZrrb), 0,
252572 /*516355*/ /*SwitchOpcode*/ 36, TARGET_VAL(X86ISD::FDIV_RND),// ->516394
252577 /*516362*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
252581 /*516371*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVPSZrrb), 0,
252587 /*516384*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VDIVPDZrrb), 0,
252592 /*516394*/ /*SwitchOpcode*/ 36, TARGET_VAL(X86ISD::SCALEF_RND),// ->516433
252597 /*516401*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
252601 /*516410*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFPSZrrb), 0,
252607 /*516423*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFPDZrrb), 0,
252612 /*516433*/ /*SwitchOpcode*/ 36, TARGET_VAL(X86ISD::SCALEFS_RND),// ->516472
252617 /*516440*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
252621 /*516449*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFSSZrrb_Int), 0,
252627 /*516462*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSCALEFSDZrrb_Int), 0,
252632 /*516472*/ /*SwitchOpcode*/ 39, TARGET_VAL(X86ISD::FMADDSUB_RND),// ->516514
252638 /*516480*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
252642 /*516489*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PSZrb), 0,
252648 /*516503*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMADDSUB213PDZrb), 0,
252653 /*516514*/ /*SwitchOpcode*/ 39, TARGET_VAL(X86ISD::FMSUBADD_RND),// ->516556
252659 /*516522*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
252663 /*516531*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PSZrb), 0,
252669 /*516545*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFMSUBADD213PDZrb), 0,
252674 /*516556*/ /*SwitchOpcode*/ 63, TARGET_VAL(X86ISD::SCALAR_SINT_TO_FP_RND),// ->516622
252681 /*516567*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
252685 /*516575*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSI2SSZrrb_Int), 0,
252693 /*516589*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
252697 /*516598*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSI642SSZrrb_Int), 0,
252703 /*516611*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSI642SDZrrb_Int), 0,
252709 /*516622*/ /*SwitchOpcode*/ 63, TARGET_VAL(X86ISD::SCALAR_UINT_TO_FP_RND),// ->516688
252716 /*516633*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
252720 /*516641*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUSI2SSZrrb_Int), 0,
252728 /*516655*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
252732 /*516664*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUSI642SSZrrb_Int), 0,
252738 /*516677*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUSI642SDZrrb_Int), 0,
252744 /*516688*/ /*SwitchOpcode*/ 21, TARGET_VAL(X86ISD::VFPROUNDS_RND),// ->516712
252749 /*516695*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
252753 /*516703*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSD2SSZrrb_Int), 0,
252757 /*516712*/ /*SwitchOpcode*/ 21, TARGET_VAL(X86ISD::VFPROUND_RND),// ->516736
252762 /*516720*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
252766 /*516728*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPD2PSZrrb), 0,
252770 /*516736*/ /*SwitchOpcode*/ 59, TARGET_VAL(X86ISD::SINT_TO_FP_RND),// ->516798
252776 /*516746*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
252780 /*516754*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTDQ2PSZrrb), 0,
252788 /*516767*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
252792 /*516776*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTQQ2PDZrrb), 0,
252798 /*516788*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTQQ2PSZrrb), 0,
252804 /*516798*/ /*SwitchOpcode*/ 59, TARGET_VAL(X86ISD::UINT_TO_FP_RND),// ->516860
252810 /*516808*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
252814 /*516816*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUDQ2PSZrrb), 0,
252822 /*516829*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
252826 /*516838*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUQQ2PDZrrb), 0,
252832 /*516850*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTUQQ2PSZrrb), 0,
252838 /*516860*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::FSQRT_RND),// ->516896
252842 /*516866*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
252846 /*516875*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTPSZrb), 0,
252852 /*516887*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTPDZrb), 0,
252857 /*516896*/ /*SwitchOpcode*/ 36, TARGET_VAL(X86ISD::FSQRTS_RND),// ->516935
252862 /*516903*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
252866 /*516912*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTSSZrb_Int), 0,
252872 /*516925*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VSQRTSDZrb_Int), 0,
252877 /*516935*/ /*SwitchOpcode*/ 36, TARGET_VAL(X86ISD::VRNDSCALES_SAE),// ->516974
252882 /*516942*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
252886 /*516951*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALESSZrb_Int), 0,
252892 /*516964*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALESDZrb_Int), 0,
252897 /*516974*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VREDUCE_SAE),// ->517010
252901 /*516980*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
252905 /*516989*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCEPSZrrib), 0,
252911 /*517001*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCEPDZrrib), 0,
252916 /*517010*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VRNDSCALE_SAE),// ->517046
252920 /*517016*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
252924 /*517025*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALEPSZrrib), 0,
252930 /*517037*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRNDSCALEPDZrrib), 0,
252935 /*517046*/ /*SwitchOpcode*/ 33, TARGET_VAL(X86ISD::VGETMANT_SAE),// ->517082
252939 /*517052*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
252943 /*517061*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTPSZrrib), 0,
252949 /*517073*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTPDZrrib), 0,
252954 /*517082*/ /*SwitchOpcode*/ 36, TARGET_VAL(X86ISD::VRANGE_SAE),// ->517121
252959 /*517089*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
252963 /*517098*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGEPDZrrib), 0,
252969 /*517111*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGEPSZrrib), 0,
252974 /*517121*/ /*SwitchOpcode*/ 36, TARGET_VAL(X86ISD::VRANGES_SAE),// ->517160
252979 /*517128*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
252983 /*517137*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGESDZrrib), 0,
252989 /*517150*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRANGESSZrrib), 0,
252994 /*517160*/ /*SwitchOpcode*/ 36, TARGET_VAL(X86ISD::VREDUCES_SAE),// ->517199
252999 /*517167*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
253003 /*517176*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCESDZrrib), 0,
253009 /*517189*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VREDUCESSZrrib), 0,
253014 /*517199*/ /*SwitchOpcode*/ 36, TARGET_VAL(X86ISD::VGETMANTS_SAE),// ->517238
253019 /*517206*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
253023 /*517215*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTSDZrrib), 0,
253029 /*517228*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETMANTSSZrrib), 0,
253034 /*517238*/ /*SwitchOpcode*/ 39, TARGET_VAL(X86ISD::VFIXUPIMMS_SAE),// ->517280
253040 /*517246*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
253044 /*517255*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMSSZrrib), 0,
253050 /*517269*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMSDZrrib), 0,
253055 /*517280*/ /*SwitchOpcode*/ 39, TARGET_VAL(X86ISD::VFIXUPIMM_SAE),// ->517322
253061 /*517288*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
253065 /*517297*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMPSZrrib), 0,
253071 /*517311*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VFIXUPIMMPDZrrib), 0,
253076 /*517322*/ /*SwitchOpcode*/ 37, TARGET_VAL(X86ISD::MOVHLPS),// ->517362
253081 /*517331*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVHLPSrr), 0,
253087 /*517342*/ OPC_MorphNodeTo1, TARGET_VAL(X86::MOVHLPSrr), 0,
253093 /*517353*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMOVHLPSZrr), 0,
253098 /*517362*/ /*SwitchOpcode*/ 28, TARGET_VAL(X86ISD::FMINS_SAE),// ->517393
253103 /*517372*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINSSZrrb_Int), 0,
253109 /*517384*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINSDZrrb_Int), 0,
253114 /*517393*/ /*SwitchOpcode*/ 28, TARGET_VAL(X86ISD::FMAXS_SAE),// ->517424
253119 /*517403*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXSSZrrb_Int), 0,
253125 /*517415*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXSDZrrb_Int), 0,
253130 /*517424*/ /*SwitchOpcode*/ 28, TARGET_VAL(X86ISD::FMIN_SAE),// ->517455
253135 /*517434*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINPSZrrb), 0,
253141 /*517446*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMINPDZrrb), 0,
253146 /*517455*/ /*SwitchOpcode*/ 28, TARGET_VAL(X86ISD::FMAX_SAE),// ->517486
253151 /*517465*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXPSZrrb), 0,
253157 /*517477*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VMAXPDZrrb), 0,
253162 /*517486*/ /*SwitchOpcode*/ 14, TARGET_VAL(X86ISD::VFPEXTS_SAE),// ->517503
253167 /*517495*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTSS2SDZrrb_Int), 0,
253171 /*517503*/ /*SwitchOpcode*/ 14, TARGET_VAL(X86ISD::VFPEXT_SAE),// ->517520
253176 /*517513*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPS2PDZrrb), 0,
253180 /*517520*/ /*SwitchOpcode*/ 14, TARGET_VAL(X86ISD::CVTPH2PS_SAE),// ->517537
253185 /*517530*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VCVTPH2PSZrrb), 0,
253189 /*517537*/ /*SwitchOpcode*/ 28, TARGET_VAL(X86ISD::RCP28S_SAE),// ->517568
253194 /*517547*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP28SSZrb), 0,
253200 /*517559*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP28SDZrb), 0,
253205 /*517568*/ /*SwitchOpcode*/ 28, TARGET_VAL(X86ISD::RSQRT28S_SAE),// ->517599
253210 /*517578*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT28SSZrb), 0,
253216 /*517590*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT28SDZrb), 0,
253221 /*517599*/ /*SwitchOpcode*/ 28, TARGET_VAL(X86ISD::FGETEXPS_SAE),// ->517630
253226 /*517609*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPSSZrb), 0,
253232 /*517621*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPSDZrb), 0,
253237 /*517630*/ /*SwitchOpcode*/ 25, TARGET_VAL(X86ISD::RSQRT28_SAE),// ->517658
253241 /*517639*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT28PSZrb), 0,
253247 /*517650*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRSQRT28PDZrb), 0,
253252 /*517658*/ /*SwitchOpcode*/ 25, TARGET_VAL(X86ISD::RCP28_SAE),// ->517686
253256 /*517667*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP28PSZrb), 0,
253262 /*517678*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VRCP28PDZrb), 0,
253267 /*517686*/ /*SwitchOpcode*/ 25, TARGET_VAL(X86ISD::EXP2_SAE),// ->517714
253271 /*517695*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXP2PSZrb), 0,
253277 /*517706*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VEXP2PDZrb), 0,
253282 /*517714*/ /*SwitchOpcode*/ 25, TARGET_VAL(X86ISD::FGETEXP_SAE),// ->517742
253286 /*517723*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPPSZrb), 0,
253292 /*517734*/ OPC_MorphNodeTo1, TARGET_VAL(X86::VGETEXPPDZrb), 0,