reference, declarationdefinition
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,