reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

gen/lib/Target/AArch64/AArch64GenCallingConv.inc
   46     LocVT = MVT::i64;
   86     if (LocVT == MVT::i64) {
   88         if (LocVT == MVT::i64) {
  105     if (LocVT == MVT::i64) {
  126     if (LocVT == MVT::i64) {
  135     if (LocVT == MVT::i64) {
  181     LocVT = MVT::i64;
  202     LocVT = MVT::i64;
  231   if (LocVT == MVT::i64) {
  246   if (LocVT == MVT::i64) {
  257   if (LocVT == MVT::i64) {
  361   if (LocVT == MVT::i64 ||
  397     LocVT = MVT::i64;
  414     if (LocVT == MVT::i64) {
  428     if (LocVT == MVT::i64) {
  437     if (LocVT == MVT::i64) {
  475   if (LocVT == MVT::i64) {
  490   if (LocVT == MVT::i64) {
  501   if (LocVT == MVT::i64) {
  622   if (LocVT == MVT::i64 ||
  698   if (LocVT == MVT::i64) {
  706   if (LocVT == MVT::i64 ||
  741     LocVT = MVT::i64;
  765     LocVT = MVT::i64;
  780   if (LocVT == MVT::i64) {
  788   if (LocVT == MVT::i64 ||
  823     LocVT = MVT::i64;
  879     LocVT = MVT::i64;
  888   if (LocVT == MVT::i64) {
  925   if (LocVT == MVT::i64) {
  939   if (LocVT == MVT::i64 ||
  954   if (LocVT == MVT::i64) {
  976     LocVT = MVT::i64;
  992     LocVT = MVT::i64;
 1013     if (LocVT == MVT::i64) {
 1070   if (LocVT == MVT::i64) {
 1213   if (LocVT == MVT::i64) {
gen/lib/Target/AArch64/AArch64GenDAGISel.inc
   77 /*    50*/              OPC_CheckChild1Type, MVT::i64,
   83 /*    61*/                OPC_CheckChild1Type, MVT::i64,
   93 /*    79*/                OPC_CheckChild1Type, MVT::i64,
   98 /*    87*/                OPC_CheckChild1Type, MVT::i64,
  111 /*   111*/                OPC_CheckChild1Type, MVT::i64,
  116 /*   119*/                OPC_CheckChild1Type, MVT::i64,
  127 /*   140*/                OPC_CheckChild1Type, MVT::i64,
  132 /*   148*/                OPC_CheckChild1Type, MVT::i64,
  150 /*   182*/                  OPC_CheckChild1Type, MVT::i64,
  154 /*   188*/                  OPC_CheckChild1Type, MVT::i64,
  165 /*   209*/                  OPC_CheckChild1Type, MVT::i64,
  170 /*   217*/                  OPC_CheckChild1Type, MVT::i64,
  183 /*   241*/                  OPC_CheckChild1Type, MVT::i64,
  188 /*   249*/                  OPC_CheckChild1Type, MVT::i64,
  199 /*   270*/                  OPC_CheckChild1Type, MVT::i64,
  204 /*   278*/                  OPC_CheckChild1Type, MVT::i64,
  212 /*   289*/                  OPC_CheckChild1Type, MVT::i64,
  226 /*   325*/                  OPC_CheckChild1Type, MVT::i64,
  230 /*   331*/                  OPC_CheckChild1Type, MVT::i64,
  241 /*   352*/                  OPC_CheckChild1Type, MVT::i64,
  246 /*   360*/                  OPC_CheckChild1Type, MVT::i64,
  259 /*   384*/                  OPC_CheckChild1Type, MVT::i64,
  264 /*   392*/                  OPC_CheckChild1Type, MVT::i64,
  275 /*   413*/                  OPC_CheckChild1Type, MVT::i64,
  280 /*   421*/                  OPC_CheckChild1Type, MVT::i64,
  288 /*   432*/                  OPC_CheckChild1Type, MVT::i64,
  303 /*   469*/                OPC_CheckChild1Type, MVT::i64,
  313 /*   487*/                OPC_CheckChild1Type, MVT::i64,
  318 /*   495*/                OPC_CheckChild1Type, MVT::i64,
  331 /*   519*/                OPC_CheckChild1Type, MVT::i64,
  336 /*   527*/                OPC_CheckChild1Type, MVT::i64,
  347 /*   548*/                OPC_CheckChild1Type, MVT::i64,
  352 /*   556*/                OPC_CheckChild1Type, MVT::i64,
  370 /*   590*/                  OPC_CheckChild1Type, MVT::i64,
  374 /*   596*/                  OPC_CheckChild1Type, MVT::i64,
  385 /*   617*/                  OPC_CheckChild1Type, MVT::i64,
  390 /*   625*/                  OPC_CheckChild1Type, MVT::i64,
  403 /*   649*/                  OPC_CheckChild1Type, MVT::i64,
  408 /*   657*/                  OPC_CheckChild1Type, MVT::i64,
  419 /*   678*/                  OPC_CheckChild1Type, MVT::i64,
  424 /*   686*/                  OPC_CheckChild1Type, MVT::i64,
  432 /*   697*/                  OPC_CheckChild1Type, MVT::i64,
  446 /*   733*/                  OPC_CheckChild1Type, MVT::i64,
  450 /*   739*/                  OPC_CheckChild1Type, MVT::i64,
  461 /*   760*/                  OPC_CheckChild1Type, MVT::i64,
  466 /*   768*/                  OPC_CheckChild1Type, MVT::i64,
  479 /*   792*/                  OPC_CheckChild1Type, MVT::i64,
  484 /*   800*/                  OPC_CheckChild1Type, MVT::i64,
  495 /*   821*/                  OPC_CheckChild1Type, MVT::i64,
  500 /*   829*/                  OPC_CheckChild1Type, MVT::i64,
  508 /*   840*/                  OPC_CheckChild1Type, MVT::i64,
  524 /*   878*/              OPC_CheckChild1Type, MVT::i64,
  530 /*   889*/                OPC_CheckChild1Type, MVT::i64,
  540 /*   907*/                OPC_CheckChild1Type, MVT::i64,
  545 /*   915*/                OPC_CheckChild1Type, MVT::i64,
  558 /*   939*/                OPC_CheckChild1Type, MVT::i64,
  563 /*   947*/                OPC_CheckChild1Type, MVT::i64,
  574 /*   968*/                OPC_CheckChild1Type, MVT::i64,
  579 /*   976*/                OPC_CheckChild1Type, MVT::i64,
  597 /*  1010*/                  OPC_CheckChild1Type, MVT::i64,
  601 /*  1016*/                  OPC_CheckChild1Type, MVT::i64,
  612 /*  1037*/                  OPC_CheckChild1Type, MVT::i64,
  617 /*  1045*/                  OPC_CheckChild1Type, MVT::i64,
  630 /*  1069*/                  OPC_CheckChild1Type, MVT::i64,
  635 /*  1077*/                  OPC_CheckChild1Type, MVT::i64,
  646 /*  1098*/                  OPC_CheckChild1Type, MVT::i64,
  651 /*  1106*/                  OPC_CheckChild1Type, MVT::i64,
  659 /*  1117*/                  OPC_CheckChild1Type, MVT::i64,
  673 /*  1153*/                  OPC_CheckChild1Type, MVT::i64,
  677 /*  1159*/                  OPC_CheckChild1Type, MVT::i64,
  688 /*  1180*/                  OPC_CheckChild1Type, MVT::i64,
  693 /*  1188*/                  OPC_CheckChild1Type, MVT::i64,
  706 /*  1212*/                  OPC_CheckChild1Type, MVT::i64,
  711 /*  1220*/                  OPC_CheckChild1Type, MVT::i64,
  722 /*  1241*/                  OPC_CheckChild1Type, MVT::i64,
  727 /*  1249*/                  OPC_CheckChild1Type, MVT::i64,
  735 /*  1260*/                  OPC_CheckChild1Type, MVT::i64,
  750 /*  1297*/                OPC_CheckChild1Type, MVT::i64,
  760 /*  1315*/                OPC_CheckChild1Type, MVT::i64,
  765 /*  1323*/                OPC_CheckChild1Type, MVT::i64,
  778 /*  1347*/                OPC_CheckChild1Type, MVT::i64,
  783 /*  1355*/                OPC_CheckChild1Type, MVT::i64,
  794 /*  1376*/                OPC_CheckChild1Type, MVT::i64,
  799 /*  1384*/                OPC_CheckChild1Type, MVT::i64,
  817 /*  1418*/                  OPC_CheckChild1Type, MVT::i64,
  821 /*  1424*/                  OPC_CheckChild1Type, MVT::i64,
  832 /*  1445*/                  OPC_CheckChild1Type, MVT::i64,
  837 /*  1453*/                  OPC_CheckChild1Type, MVT::i64,
  850 /*  1477*/                  OPC_CheckChild1Type, MVT::i64,
  855 /*  1485*/                  OPC_CheckChild1Type, MVT::i64,
  866 /*  1506*/                  OPC_CheckChild1Type, MVT::i64,
  871 /*  1514*/                  OPC_CheckChild1Type, MVT::i64,
  879 /*  1525*/                  OPC_CheckChild1Type, MVT::i64,
  893 /*  1561*/                  OPC_CheckChild1Type, MVT::i64,
  897 /*  1567*/                  OPC_CheckChild1Type, MVT::i64,
  908 /*  1588*/                  OPC_CheckChild1Type, MVT::i64,
  913 /*  1596*/                  OPC_CheckChild1Type, MVT::i64,
  926 /*  1620*/                  OPC_CheckChild1Type, MVT::i64,
  931 /*  1628*/                  OPC_CheckChild1Type, MVT::i64,
  942 /*  1649*/                  OPC_CheckChild1Type, MVT::i64,
  947 /*  1657*/                  OPC_CheckChild1Type, MVT::i64,
  955 /*  1668*/                  OPC_CheckChild1Type, MVT::i64,
  981 /*  1727*/              OPC_CheckChild1Type, MVT::i64,
  987 /*  1738*/                OPC_CheckChild1Type, MVT::i64,
  997 /*  1756*/                OPC_CheckChild1Type, MVT::i64,
 1002 /*  1764*/                OPC_CheckChild1Type, MVT::i64,
 1015 /*  1788*/                OPC_CheckChild1Type, MVT::i64,
 1020 /*  1796*/                OPC_CheckChild1Type, MVT::i64,
 1031 /*  1817*/                OPC_CheckChild1Type, MVT::i64,
 1036 /*  1825*/                OPC_CheckChild1Type, MVT::i64,
 1054 /*  1859*/                  OPC_CheckChild1Type, MVT::i64,
 1058 /*  1865*/                  OPC_CheckChild1Type, MVT::i64,
 1069 /*  1886*/                  OPC_CheckChild1Type, MVT::i64,
 1074 /*  1894*/                  OPC_CheckChild1Type, MVT::i64,
 1087 /*  1918*/                  OPC_CheckChild1Type, MVT::i64,
 1092 /*  1926*/                  OPC_CheckChild1Type, MVT::i64,
 1103 /*  1947*/                  OPC_CheckChild1Type, MVT::i64,
 1108 /*  1955*/                  OPC_CheckChild1Type, MVT::i64,
 1116 /*  1966*/                  OPC_CheckChild1Type, MVT::i64,
 1130 /*  2002*/                  OPC_CheckChild1Type, MVT::i64,
 1134 /*  2008*/                  OPC_CheckChild1Type, MVT::i64,
 1145 /*  2029*/                  OPC_CheckChild1Type, MVT::i64,
 1150 /*  2037*/                  OPC_CheckChild1Type, MVT::i64,
 1163 /*  2061*/                  OPC_CheckChild1Type, MVT::i64,
 1168 /*  2069*/                  OPC_CheckChild1Type, MVT::i64,
 1179 /*  2090*/                  OPC_CheckChild1Type, MVT::i64,
 1184 /*  2098*/                  OPC_CheckChild1Type, MVT::i64,
 1192 /*  2109*/                  OPC_CheckChild1Type, MVT::i64,
 1207 /*  2146*/                OPC_CheckChild1Type, MVT::i64,
 1217 /*  2164*/                OPC_CheckChild1Type, MVT::i64,
 1222 /*  2172*/                OPC_CheckChild1Type, MVT::i64,
 1235 /*  2196*/                OPC_CheckChild1Type, MVT::i64,
 1240 /*  2204*/                OPC_CheckChild1Type, MVT::i64,
 1251 /*  2225*/                OPC_CheckChild1Type, MVT::i64,
 1256 /*  2233*/                OPC_CheckChild1Type, MVT::i64,
 1274 /*  2267*/                  OPC_CheckChild1Type, MVT::i64,
 1278 /*  2273*/                  OPC_CheckChild1Type, MVT::i64,
 1289 /*  2294*/                  OPC_CheckChild1Type, MVT::i64,
 1294 /*  2302*/                  OPC_CheckChild1Type, MVT::i64,
 1307 /*  2326*/                  OPC_CheckChild1Type, MVT::i64,
 1312 /*  2334*/                  OPC_CheckChild1Type, MVT::i64,
 1323 /*  2355*/                  OPC_CheckChild1Type, MVT::i64,
 1328 /*  2363*/                  OPC_CheckChild1Type, MVT::i64,
 1336 /*  2374*/                  OPC_CheckChild1Type, MVT::i64,
 1350 /*  2410*/                  OPC_CheckChild1Type, MVT::i64,
 1354 /*  2416*/                  OPC_CheckChild1Type, MVT::i64,
 1365 /*  2437*/                  OPC_CheckChild1Type, MVT::i64,
 1370 /*  2445*/                  OPC_CheckChild1Type, MVT::i64,
 1383 /*  2469*/                  OPC_CheckChild1Type, MVT::i64,
 1388 /*  2477*/                  OPC_CheckChild1Type, MVT::i64,
 1399 /*  2498*/                  OPC_CheckChild1Type, MVT::i64,
 1404 /*  2506*/                  OPC_CheckChild1Type, MVT::i64,
 1412 /*  2517*/                  OPC_CheckChild1Type, MVT::i64,
 1428 /*  2555*/              OPC_CheckChild1Type, MVT::i64,
 1434 /*  2566*/                OPC_CheckChild1Type, MVT::i64,
 1444 /*  2584*/                OPC_CheckChild1Type, MVT::i64,
 1449 /*  2592*/                OPC_CheckChild1Type, MVT::i64,
 1462 /*  2616*/                OPC_CheckChild1Type, MVT::i64,
 1467 /*  2624*/                OPC_CheckChild1Type, MVT::i64,
 1478 /*  2645*/                OPC_CheckChild1Type, MVT::i64,
 1483 /*  2653*/                OPC_CheckChild1Type, MVT::i64,
 1501 /*  2687*/                  OPC_CheckChild1Type, MVT::i64,
 1505 /*  2693*/                  OPC_CheckChild1Type, MVT::i64,
 1516 /*  2714*/                  OPC_CheckChild1Type, MVT::i64,
 1521 /*  2722*/                  OPC_CheckChild1Type, MVT::i64,
 1534 /*  2746*/                  OPC_CheckChild1Type, MVT::i64,
 1539 /*  2754*/                  OPC_CheckChild1Type, MVT::i64,
 1550 /*  2775*/                  OPC_CheckChild1Type, MVT::i64,
 1555 /*  2783*/                  OPC_CheckChild1Type, MVT::i64,
 1563 /*  2794*/                  OPC_CheckChild1Type, MVT::i64,
 1577 /*  2830*/                  OPC_CheckChild1Type, MVT::i64,
 1581 /*  2836*/                  OPC_CheckChild1Type, MVT::i64,
 1592 /*  2857*/                  OPC_CheckChild1Type, MVT::i64,
 1597 /*  2865*/                  OPC_CheckChild1Type, MVT::i64,
 1610 /*  2889*/                  OPC_CheckChild1Type, MVT::i64,
 1615 /*  2897*/                  OPC_CheckChild1Type, MVT::i64,
 1626 /*  2918*/                  OPC_CheckChild1Type, MVT::i64,
 1631 /*  2926*/                  OPC_CheckChild1Type, MVT::i64,
 1639 /*  2937*/                  OPC_CheckChild1Type, MVT::i64,
 1654 /*  2974*/                OPC_CheckChild1Type, MVT::i64,
 1664 /*  2992*/                OPC_CheckChild1Type, MVT::i64,
 1669 /*  3000*/                OPC_CheckChild1Type, MVT::i64,
 1682 /*  3024*/                OPC_CheckChild1Type, MVT::i64,
 1687 /*  3032*/                OPC_CheckChild1Type, MVT::i64,
 1698 /*  3053*/                OPC_CheckChild1Type, MVT::i64,
 1703 /*  3061*/                OPC_CheckChild1Type, MVT::i64,
 1721 /*  3095*/                  OPC_CheckChild1Type, MVT::i64,
 1725 /*  3101*/                  OPC_CheckChild1Type, MVT::i64,
 1736 /*  3122*/                  OPC_CheckChild1Type, MVT::i64,
 1741 /*  3130*/                  OPC_CheckChild1Type, MVT::i64,
 1754 /*  3154*/                  OPC_CheckChild1Type, MVT::i64,
 1759 /*  3162*/                  OPC_CheckChild1Type, MVT::i64,
 1770 /*  3183*/                  OPC_CheckChild1Type, MVT::i64,
 1775 /*  3191*/                  OPC_CheckChild1Type, MVT::i64,
 1783 /*  3202*/                  OPC_CheckChild1Type, MVT::i64,
 1797 /*  3238*/                  OPC_CheckChild1Type, MVT::i64,
 1801 /*  3244*/                  OPC_CheckChild1Type, MVT::i64,
 1812 /*  3265*/                  OPC_CheckChild1Type, MVT::i64,
 1817 /*  3273*/                  OPC_CheckChild1Type, MVT::i64,
 1830 /*  3297*/                  OPC_CheckChild1Type, MVT::i64,
 1835 /*  3305*/                  OPC_CheckChild1Type, MVT::i64,
 1846 /*  3326*/                  OPC_CheckChild1Type, MVT::i64,
 1851 /*  3334*/                  OPC_CheckChild1Type, MVT::i64,
 1859 /*  3345*/                  OPC_CheckChild1Type, MVT::i64,
 1886 /*  3404*/            OPC_CheckChild1Type, MVT::i64,
 1896 /*  3421*/            OPC_CheckChild1Type, MVT::i64,
 1908 /*  3442*/            OPC_CheckChild1Type, MVT::i64,
 1918 /*  3460*/            OPC_CheckChild1Type, MVT::i64,
 1925 /*  3470*/            OPC_CheckChild1Type, MVT::i64,
 1930                           MVT::i64, 1/*#Ops*/, 2,  // Results = #3
 1932                           MVT::i64, 3/*#Ops*/, 3, 0, 1,  // Results = #4
 1935                           MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 1937                           MVT::i64, 3/*#Ops*/, 6, 0, 1,  // Results = #7
 1939                           MVT::i64, 2/*#Ops*/, 4, 7,  // Results = #8
 1947 /*  3537*/            OPC_CheckChild1Type, MVT::i64,
 1957 /*  3554*/            OPC_CheckChild1Type, MVT::i64,
 1969 /*  3575*/            OPC_CheckChild1Type, MVT::i64,
 1979 /*  3593*/            OPC_CheckChild1Type, MVT::i64,
 1986 /*  3603*/            OPC_CheckChild1Type, MVT::i64,
 1991                           MVT::i64, 1/*#Ops*/, 2,  // Results = #3
 1993                           MVT::i64, 3/*#Ops*/, 3, 0, 1,  // Results = #4
 1996                           MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 1998                           MVT::i64, 3/*#Ops*/, 6, 0, 1,  // Results = #7
 2000                           MVT::i64, 2/*#Ops*/, 4, 7,  // Results = #8
 2018 /*  3690*/            OPC_CheckChild1Type, MVT::i64,
 2028 /*  3707*/            OPC_CheckChild1Type, MVT::i64,
 2040 /*  3728*/            OPC_CheckChild1Type, MVT::i64,
 2050 /*  3746*/            OPC_CheckChild1Type, MVT::i64,
 2057 /*  3756*/            OPC_CheckChild1Type, MVT::i64,
 2062                           MVT::i64, 1/*#Ops*/, 2,  // Results = #3
 2064                           MVT::i64, 3/*#Ops*/, 3, 0, 1,  // Results = #4
 2067                           MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 2069                           MVT::i64, 3/*#Ops*/, 6, 0, 1,  // Results = #7
 2071                           MVT::i64, 2/*#Ops*/, 4, 7,  // Results = #8
 2079 /*  3823*/            OPC_CheckChild1Type, MVT::i64,
 2089 /*  3840*/            OPC_CheckChild1Type, MVT::i64,
 2101 /*  3861*/            OPC_CheckChild1Type, MVT::i64,
 2111 /*  3879*/            OPC_CheckChild1Type, MVT::i64,
 2118 /*  3889*/            OPC_CheckChild1Type, MVT::i64,
 2123                           MVT::i64, 1/*#Ops*/, 2,  // Results = #3
 2125                           MVT::i64, 3/*#Ops*/, 3, 0, 1,  // Results = #4
 2128                           MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 2130                           MVT::i64, 3/*#Ops*/, 6, 0, 1,  // Results = #7
 2132                           MVT::i64, 2/*#Ops*/, 4, 7,  // Results = #8
 2153 /*  3980*/            OPC_CheckChild1Type, MVT::i64,
 2170 /*  4025*/            OPC_CheckChild1Type, MVT::i64,
 2193 /*  4081*/            OPC_CheckChild1Type, MVT::i64,
 2210 /*  4126*/            OPC_CheckChild1Type, MVT::i64,
 2233 /*  4182*/            OPC_CheckChild1Type, MVT::i64,
 2250 /*  4227*/            OPC_CheckChild1Type, MVT::i64,
 2273 /*  4283*/            OPC_CheckChild1Type, MVT::i64,
 2290 /*  4328*/            OPC_CheckChild1Type, MVT::i64,
 2313 /*  4384*/            OPC_CheckChild1Type, MVT::i64,
 2330 /*  4429*/            OPC_CheckChild1Type, MVT::i64,
 2353 /*  4485*/            OPC_CheckChild1Type, MVT::i64,
 2370 /*  4530*/            OPC_CheckChild1Type, MVT::i64,
 2389 /*  4575*/      OPC_SwitchType /*2 cases */, 17, MVT::i64,// ->4595
 2392 /*  4582*/        OPC_CheckChild1Type, MVT::i64,
 2395                       MVT::i64, 2/*#Ops*/, 0, 1, 
 2402 /*  4603*/          OPC_CheckChild1Type, MVT::i64,
 2411 /*  4621*/          OPC_CheckChild1Type, MVT::i64,
 2426 /*  4651*/          OPC_CheckChild1Type, MVT::i64,
 2443 /*  4696*/          OPC_CheckChild1Type, MVT::i64,
 2460 /*  4741*/          OPC_CheckChild1Type, MVT::i64,
 2480 /*  4793*/          OPC_CheckChild1Type, MVT::i64,
 2497 /*  4838*/          OPC_CheckChild1Type, MVT::i64,
 2514 /*  4883*/          OPC_CheckChild1Type, MVT::i64,
 2534 /*  4935*/          OPC_CheckChild1Type, MVT::i64,
 2551 /*  4980*/          OPC_CheckChild1Type, MVT::i64,
 2568 /*  5025*/          OPC_CheckChild1Type, MVT::i64,
 2588 /*  5077*/          OPC_CheckChild1Type, MVT::i64,
 2605 /*  5122*/          OPC_CheckChild1Type, MVT::i64,
 2622 /*  5167*/          OPC_CheckChild1Type, MVT::i64,
 2642 /*  5219*/          OPC_CheckChild1Type, MVT::i64,
 2659 /*  5264*/          OPC_CheckChild1Type, MVT::i64,
 2676 /*  5309*/          OPC_CheckChild1Type, MVT::i64,
 2696 /*  5361*/          OPC_CheckChild1Type, MVT::i64,
 2713 /*  5406*/          OPC_CheckChild1Type, MVT::i64,
 2730 /*  5451*/          OPC_CheckChild1Type, MVT::i64,
 2754 /*  5507*/        OPC_CheckType, MVT::i64,
 2769 /*  5534*/        OPC_CheckType, MVT::i64,
 2784 /*  5561*/        OPC_CheckType, MVT::i64,
 2799 /*  5588*/        OPC_CheckType, MVT::i64,
 2801 /*  5591*/        OPC_CheckType, MVT::i64,
 2805                       MVT::i64, 2/*#Ops*/, 0, 2, 
 2823 /*  5633*/          OPC_CheckType, MVT::i64,
 2847 /*  5677*/          OPC_CheckType, MVT::i64,
 2871 /*  5721*/          OPC_CheckType, MVT::i64,
 2895 /*  5769*/        OPC_CheckType, MVT::i64,
 2911 /*  5796*/          OPC_CheckType, MVT::i64,
 2931 /*  5830*/          OPC_CheckType, MVT::i64,
 2946 /*  5855*/          OPC_CheckType, MVT::i64,
 2966 /*  5889*/          OPC_CheckType, MVT::i64,
 2981 /*  5914*/          OPC_CheckType, MVT::i64,
 3018                         MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 3021 /*  5994*/          OPC_EmitInteger, MVT::i64, 0, 
 3032 /*  6034*/          OPC_EmitInteger, MVT::i64, 0, 
 3042                         MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 3061 /*  6109*/          OPC_CheckType, MVT::i64,
 3081 /*  6143*/          OPC_CheckType, MVT::i64,
 3096 /*  6168*/          OPC_CheckType, MVT::i64,
 3116 /*  6202*/          OPC_CheckType, MVT::i64,
 3131 /*  6227*/          OPC_CheckType, MVT::i64,
 3168                         MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 3171 /*  6307*/          OPC_EmitInteger, MVT::i64, 0, 
 3182 /*  6347*/          OPC_EmitInteger, MVT::i64, 0, 
 3192                         MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 3211 /*  6423*/          OPC_CheckType, MVT::i64,
 3232 /*  6463*/              OPC_CheckType, MVT::i64,
 3250 /*  6495*/                OPC_CheckType, MVT::i64,
 3266 /*  6521*/                OPC_CheckType, MVT::i64,
 3284 /*  6553*/                  OPC_CheckType, MVT::i64,
 3322                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 3325 /*  6636*/                    OPC_EmitInteger, MVT::i64, 0, 
 3336 /*  6676*/                    OPC_EmitInteger, MVT::i64, 0, 
 3346                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 3375                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 3378 /*  6789*/                    OPC_EmitInteger, MVT::i64, 0, 
 3389 /*  6829*/                    OPC_EmitInteger, MVT::i64, 0, 
 3399                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 3423 /*  6913*/                  OPC_CheckType, MVT::i64,
 3461                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 3464 /*  6996*/                    OPC_EmitInteger, MVT::i64, 0, 
 3475 /*  7036*/                    OPC_EmitInteger, MVT::i64, 0, 
 3485                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 3514                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 3517 /*  7149*/                    OPC_EmitInteger, MVT::i64, 0, 
 3528 /*  7189*/                    OPC_EmitInteger, MVT::i64, 0, 
 3538                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 3563 /*  7274*/                OPC_CheckType, MVT::i64,
 3579 /*  7300*/                OPC_CheckType, MVT::i64,
 3597 /*  7332*/                  OPC_CheckType, MVT::i64,
 3635                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 3638 /*  7415*/                    OPC_EmitInteger, MVT::i64, 0, 
 3649 /*  7455*/                    OPC_EmitInteger, MVT::i64, 0, 
 3659                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 3688                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 3691 /*  7568*/                    OPC_EmitInteger, MVT::i64, 0, 
 3702 /*  7608*/                    OPC_EmitInteger, MVT::i64, 0, 
 3712                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 3736 /*  7692*/                  OPC_CheckType, MVT::i64,
 3774                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 3777 /*  7775*/                    OPC_EmitInteger, MVT::i64, 0, 
 3788 /*  7815*/                    OPC_EmitInteger, MVT::i64, 0, 
 3798                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 3827                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 3830 /*  7928*/                    OPC_EmitInteger, MVT::i64, 0, 
 3841 /*  7968*/                    OPC_EmitInteger, MVT::i64, 0, 
 3851                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 3876 /*  8053*/                OPC_CheckType, MVT::i64,
 3892 /*  8079*/                OPC_CheckType, MVT::i64,
 3910 /*  8111*/                  OPC_CheckType, MVT::i64,
 3948                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 3951 /*  8194*/                    OPC_EmitInteger, MVT::i64, 0, 
 3962 /*  8234*/                    OPC_EmitInteger, MVT::i64, 0, 
 3972                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 4001                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 4004 /*  8347*/                    OPC_EmitInteger, MVT::i64, 0, 
 4015 /*  8387*/                    OPC_EmitInteger, MVT::i64, 0, 
 4025                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 4049 /*  8471*/                  OPC_CheckType, MVT::i64,
 4087                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 4090 /*  8554*/                    OPC_EmitInteger, MVT::i64, 0, 
 4101 /*  8594*/                    OPC_EmitInteger, MVT::i64, 0, 
 4111                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 4140                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 4143 /*  8707*/                    OPC_EmitInteger, MVT::i64, 0, 
 4154 /*  8747*/                    OPC_EmitInteger, MVT::i64, 0, 
 4164                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 4189 /*  8832*/                OPC_CheckType, MVT::i64,
 4205 /*  8858*/                OPC_CheckType, MVT::i64,
 4223 /*  8890*/                  OPC_CheckType, MVT::i64,
 4261                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 4264 /*  8973*/                    OPC_EmitInteger, MVT::i64, 0, 
 4275 /*  9013*/                    OPC_EmitInteger, MVT::i64, 0, 
 4285                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 4314                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 4317 /*  9126*/                    OPC_EmitInteger, MVT::i64, 0, 
 4328 /*  9166*/                    OPC_EmitInteger, MVT::i64, 0, 
 4338                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 4362 /*  9250*/                  OPC_CheckType, MVT::i64,
 4400                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 4403 /*  9333*/                    OPC_EmitInteger, MVT::i64, 0, 
 4414 /*  9373*/                    OPC_EmitInteger, MVT::i64, 0, 
 4424                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 4453                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 4456 /*  9486*/                    OPC_EmitInteger, MVT::i64, 0, 
 4467 /*  9526*/                    OPC_EmitInteger, MVT::i64, 0, 
 4477                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 4502 /*  9611*/                OPC_CheckType, MVT::i64,
 4543 /*  9678*/                  OPC_CheckType, MVT::i64,
 4561 /*  9710*/                    OPC_CheckType, MVT::i64,
 4574                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 4577 /*  9752*/                    OPC_EmitInteger, MVT::i64, 0, 
 4588 /*  9792*/                    OPC_EmitInteger, MVT::i64, 0, 
 4598                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 4621 /*  9875*/                    OPC_CheckType, MVT::i64,
 4634                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 4637 /*  9917*/                    OPC_EmitInteger, MVT::i64, 0, 
 4648 /*  9957*/                    OPC_EmitInteger, MVT::i64, 0, 
 4658                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 4692 /* 10056*/                  OPC_CheckType, MVT::i64,
 4710 /* 10088*/                    OPC_CheckType, MVT::i64,
 4723                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 4726 /* 10130*/                    OPC_EmitInteger, MVT::i64, 0, 
 4737 /* 10170*/                    OPC_EmitInteger, MVT::i64, 0, 
 4747                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 4770 /* 10253*/                    OPC_CheckType, MVT::i64,
 4783                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 4786 /* 10295*/                    OPC_EmitInteger, MVT::i64, 0, 
 4797 /* 10335*/                    OPC_EmitInteger, MVT::i64, 0, 
 4807                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 4832 /* 10420*/                OPC_CheckType, MVT::i64,
 4873 /* 10487*/                  OPC_CheckType, MVT::i64,
 4891 /* 10519*/                    OPC_CheckType, MVT::i64,
 4904                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 4907 /* 10561*/                    OPC_EmitInteger, MVT::i64, 0, 
 4918 /* 10601*/                    OPC_EmitInteger, MVT::i64, 0, 
 4928                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 4951 /* 10684*/                    OPC_CheckType, MVT::i64,
 4964                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 4967 /* 10726*/                    OPC_EmitInteger, MVT::i64, 0, 
 4978 /* 10766*/                    OPC_EmitInteger, MVT::i64, 0, 
 4988                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 5022 /* 10865*/                  OPC_CheckType, MVT::i64,
 5040 /* 10897*/                    OPC_CheckType, MVT::i64,
 5053                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 5056 /* 10939*/                    OPC_EmitInteger, MVT::i64, 0, 
 5067 /* 10979*/                    OPC_EmitInteger, MVT::i64, 0, 
 5077                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 5100 /* 11062*/                    OPC_CheckType, MVT::i64,
 5113                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 5116 /* 11104*/                    OPC_EmitInteger, MVT::i64, 0, 
 5127 /* 11144*/                    OPC_EmitInteger, MVT::i64, 0, 
 5137                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 5172 /* 11244*/              OPC_CheckType, MVT::i64,
 5190 /* 11276*/                OPC_CheckType, MVT::i64,
 5207 /* 11303*/                OPC_CheckType, MVT::i64,
 5225 /* 11335*/                  OPC_CheckType, MVT::i64,
 5238                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 5241 /* 11377*/                  OPC_EmitInteger, MVT::i64, 0, 
 5252 /* 11417*/                  OPC_EmitInteger, MVT::i64, 0, 
 5262                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 5285 /* 11500*/                  OPC_CheckType, MVT::i64,
 5298                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 5301 /* 11542*/                  OPC_EmitInteger, MVT::i64, 0, 
 5312 /* 11582*/                  OPC_EmitInteger, MVT::i64, 0, 
 5322                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 5346 /* 11666*/                OPC_CheckType, MVT::i64,
 5363 /* 11693*/                OPC_CheckType, MVT::i64,
 5381 /* 11725*/                  OPC_CheckType, MVT::i64,
 5394                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 5397 /* 11767*/                  OPC_EmitInteger, MVT::i64, 0, 
 5408 /* 11807*/                  OPC_EmitInteger, MVT::i64, 0, 
 5418                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 5441 /* 11890*/                  OPC_CheckType, MVT::i64,
 5454                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 5457 /* 11932*/                  OPC_EmitInteger, MVT::i64, 0, 
 5468 /* 11972*/                  OPC_EmitInteger, MVT::i64, 0, 
 5478                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 5512 /* 12071*/              OPC_CheckType, MVT::i64,
 5530 /* 12103*/                OPC_CheckType, MVT::i64,
 5547 /* 12130*/                OPC_CheckType, MVT::i64,
 5565 /* 12162*/                  OPC_CheckType, MVT::i64,
 5578                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 5581 /* 12204*/                  OPC_EmitInteger, MVT::i64, 0, 
 5592 /* 12244*/                  OPC_EmitInteger, MVT::i64, 0, 
 5602                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 5625 /* 12327*/                  OPC_CheckType, MVT::i64,
 5638                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 5641 /* 12369*/                  OPC_EmitInteger, MVT::i64, 0, 
 5652 /* 12409*/                  OPC_EmitInteger, MVT::i64, 0, 
 5662                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 5686 /* 12493*/                OPC_CheckType, MVT::i64,
 5703 /* 12520*/                OPC_CheckType, MVT::i64,
 5721 /* 12552*/                  OPC_CheckType, MVT::i64,
 5734                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 5737 /* 12594*/                  OPC_EmitInteger, MVT::i64, 0, 
 5748 /* 12634*/                  OPC_EmitInteger, MVT::i64, 0, 
 5758                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 5781 /* 12717*/                  OPC_CheckType, MVT::i64,
 5794                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 5797 /* 12759*/                  OPC_EmitInteger, MVT::i64, 0, 
 5808 /* 12799*/                  OPC_EmitInteger, MVT::i64, 0, 
 5818                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 5829 /* 12861*/              OPC_CheckType, MVT::i64,
 5847 /* 12893*/                OPC_CheckType, MVT::i64,
 5888 /* 12960*/                  OPC_CheckType, MVT::i64,
 5906 /* 12992*/                    OPC_CheckType, MVT::i64,
 5919                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 5922 /* 13034*/                    OPC_EmitInteger, MVT::i64, 0, 
 5933 /* 13074*/                    OPC_EmitInteger, MVT::i64, 0, 
 5943                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 5966 /* 13157*/                    OPC_CheckType, MVT::i64,
 5979                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 5982 /* 13199*/                    OPC_EmitInteger, MVT::i64, 0, 
 5993 /* 13239*/                    OPC_EmitInteger, MVT::i64, 0, 
 6003                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 6037 /* 13338*/                  OPC_CheckType, MVT::i64,
 6055 /* 13370*/                    OPC_CheckType, MVT::i64,
 6068                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 6071 /* 13412*/                    OPC_EmitInteger, MVT::i64, 0, 
 6082 /* 13452*/                    OPC_EmitInteger, MVT::i64, 0, 
 6092                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 6115 /* 13535*/                    OPC_CheckType, MVT::i64,
 6128                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 6131 /* 13577*/                    OPC_EmitInteger, MVT::i64, 0, 
 6142 /* 13617*/                    OPC_EmitInteger, MVT::i64, 0, 
 6152                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 6177 /* 13702*/                OPC_CheckType, MVT::i64,
 6218 /* 13769*/                  OPC_CheckType, MVT::i64,
 6236 /* 13801*/                    OPC_CheckType, MVT::i64,
 6249                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 6252 /* 13843*/                    OPC_EmitInteger, MVT::i64, 0, 
 6263 /* 13883*/                    OPC_EmitInteger, MVT::i64, 0, 
 6273                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 6296 /* 13966*/                    OPC_CheckType, MVT::i64,
 6309                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 6312 /* 14008*/                    OPC_EmitInteger, MVT::i64, 0, 
 6323 /* 14048*/                    OPC_EmitInteger, MVT::i64, 0, 
 6333                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 6367 /* 14147*/                  OPC_CheckType, MVT::i64,
 6385 /* 14179*/                    OPC_CheckType, MVT::i64,
 6398                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 6401 /* 14221*/                    OPC_EmitInteger, MVT::i64, 0, 
 6412 /* 14261*/                    OPC_EmitInteger, MVT::i64, 0, 
 6422                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 6445 /* 14344*/                    OPC_CheckType, MVT::i64,
 6458                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 6461 /* 14386*/                    OPC_EmitInteger, MVT::i64, 0, 
 6472 /* 14426*/                    OPC_EmitInteger, MVT::i64, 0, 
 6482                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 6517 /* 14526*/              OPC_CheckType, MVT::i64,
 6535 /* 14558*/                OPC_CheckType, MVT::i64,
 6552 /* 14585*/                OPC_CheckType, MVT::i64,
 6570 /* 14617*/                  OPC_CheckType, MVT::i64,
 6583                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 6586 /* 14659*/                  OPC_EmitInteger, MVT::i64, 0, 
 6597 /* 14699*/                  OPC_EmitInteger, MVT::i64, 0, 
 6607                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 6630 /* 14782*/                  OPC_CheckType, MVT::i64,
 6643                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 6646 /* 14824*/                  OPC_EmitInteger, MVT::i64, 0, 
 6657 /* 14864*/                  OPC_EmitInteger, MVT::i64, 0, 
 6667                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 6691 /* 14948*/                OPC_CheckType, MVT::i64,
 6708 /* 14975*/                OPC_CheckType, MVT::i64,
 6726 /* 15007*/                  OPC_CheckType, MVT::i64,
 6739                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 6742 /* 15049*/                  OPC_EmitInteger, MVT::i64, 0, 
 6753 /* 15089*/                  OPC_EmitInteger, MVT::i64, 0, 
 6763                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 6786 /* 15172*/                  OPC_CheckType, MVT::i64,
 6799                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 6802 /* 15214*/                  OPC_EmitInteger, MVT::i64, 0, 
 6813 /* 15254*/                  OPC_EmitInteger, MVT::i64, 0, 
 6823                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 6857 /* 15353*/              OPC_CheckType, MVT::i64,
 6875 /* 15385*/                OPC_CheckType, MVT::i64,
 6892 /* 15412*/                OPC_CheckType, MVT::i64,
 6910 /* 15444*/                  OPC_CheckType, MVT::i64,
 6923                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 6926 /* 15486*/                  OPC_EmitInteger, MVT::i64, 0, 
 6937 /* 15526*/                  OPC_EmitInteger, MVT::i64, 0, 
 6947                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 6970 /* 15609*/                  OPC_CheckType, MVT::i64,
 6983                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 6986 /* 15651*/                  OPC_EmitInteger, MVT::i64, 0, 
 6997 /* 15691*/                  OPC_EmitInteger, MVT::i64, 0, 
 7007                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 7031 /* 15775*/                OPC_CheckType, MVT::i64,
 7048 /* 15802*/                OPC_CheckType, MVT::i64,
 7066 /* 15834*/                  OPC_CheckType, MVT::i64,
 7079                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 7082 /* 15876*/                  OPC_EmitInteger, MVT::i64, 0, 
 7093 /* 15916*/                  OPC_EmitInteger, MVT::i64, 0, 
 7103                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 7126 /* 15999*/                  OPC_CheckType, MVT::i64,
 7139                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 7142 /* 16041*/                  OPC_EmitInteger, MVT::i64, 0, 
 7153 /* 16081*/                  OPC_EmitInteger, MVT::i64, 0, 
 7163                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 7174 /* 16143*/              OPC_CheckType, MVT::i64,
 7192 /* 16175*/                OPC_CheckType, MVT::i64,
 7208 /* 16201*/                OPC_CheckType, MVT::i64,
 7226 /* 16233*/                  OPC_CheckType, MVT::i64,
 7264                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 7267 /* 16316*/                    OPC_EmitInteger, MVT::i64, 0, 
 7278 /* 16356*/                    OPC_EmitInteger, MVT::i64, 0, 
 7288                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 7317                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 7320 /* 16469*/                    OPC_EmitInteger, MVT::i64, 0, 
 7331 /* 16509*/                    OPC_EmitInteger, MVT::i64, 0, 
 7341                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 7365 /* 16593*/                  OPC_CheckType, MVT::i64,
 7403                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 7406 /* 16676*/                    OPC_EmitInteger, MVT::i64, 0, 
 7417 /* 16716*/                    OPC_EmitInteger, MVT::i64, 0, 
 7427                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 7456                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 7459 /* 16829*/                    OPC_EmitInteger, MVT::i64, 0, 
 7470 /* 16869*/                    OPC_EmitInteger, MVT::i64, 0, 
 7480                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 7505 /* 16954*/                OPC_CheckType, MVT::i64,
 7521 /* 16980*/                OPC_CheckType, MVT::i64,
 7539 /* 17012*/                  OPC_CheckType, MVT::i64,
 7577                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 7580 /* 17095*/                    OPC_EmitInteger, MVT::i64, 0, 
 7591 /* 17135*/                    OPC_EmitInteger, MVT::i64, 0, 
 7601                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 7630                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 7633 /* 17248*/                    OPC_EmitInteger, MVT::i64, 0, 
 7644 /* 17288*/                    OPC_EmitInteger, MVT::i64, 0, 
 7654                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 7678 /* 17372*/                  OPC_CheckType, MVT::i64,
 7716                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 7719 /* 17455*/                    OPC_EmitInteger, MVT::i64, 0, 
 7730 /* 17495*/                    OPC_EmitInteger, MVT::i64, 0, 
 7740                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 7769                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 7772 /* 17608*/                    OPC_EmitInteger, MVT::i64, 0, 
 7783 /* 17648*/                    OPC_EmitInteger, MVT::i64, 0, 
 7793                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 7818 /* 17733*/                OPC_CheckType, MVT::i64,
 7834 /* 17759*/                OPC_CheckType, MVT::i64,
 7852 /* 17791*/                  OPC_CheckType, MVT::i64,
 7890                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 7893 /* 17874*/                    OPC_EmitInteger, MVT::i64, 0, 
 7904 /* 17914*/                    OPC_EmitInteger, MVT::i64, 0, 
 7914                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 7943                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 7946 /* 18027*/                    OPC_EmitInteger, MVT::i64, 0, 
 7957 /* 18067*/                    OPC_EmitInteger, MVT::i64, 0, 
 7967                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 7991 /* 18151*/                  OPC_CheckType, MVT::i64,
 8029                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 8032 /* 18234*/                    OPC_EmitInteger, MVT::i64, 0, 
 8043 /* 18274*/                    OPC_EmitInteger, MVT::i64, 0, 
 8053                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 8082                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 8085 /* 18387*/                    OPC_EmitInteger, MVT::i64, 0, 
 8096 /* 18427*/                    OPC_EmitInteger, MVT::i64, 0, 
 8106                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 8131 /* 18512*/                OPC_CheckType, MVT::i64,
 8147 /* 18538*/                OPC_CheckType, MVT::i64,
 8165 /* 18570*/                  OPC_CheckType, MVT::i64,
 8203                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 8206 /* 18653*/                    OPC_EmitInteger, MVT::i64, 0, 
 8217 /* 18693*/                    OPC_EmitInteger, MVT::i64, 0, 
 8227                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 8256                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 8259 /* 18806*/                    OPC_EmitInteger, MVT::i64, 0, 
 8270 /* 18846*/                    OPC_EmitInteger, MVT::i64, 0, 
 8280                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 8304 /* 18930*/                  OPC_CheckType, MVT::i64,
 8342                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 8345 /* 19013*/                    OPC_EmitInteger, MVT::i64, 0, 
 8356 /* 19053*/                    OPC_EmitInteger, MVT::i64, 0, 
 8366                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 8395                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 8398 /* 19166*/                    OPC_EmitInteger, MVT::i64, 0, 
 8409 /* 19206*/                    OPC_EmitInteger, MVT::i64, 0, 
 8419                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 8444 /* 19291*/                OPC_CheckType, MVT::i64,
 8485 /* 19358*/                  OPC_CheckType, MVT::i64,
 8503 /* 19390*/                    OPC_CheckType, MVT::i64,
 8516                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 8519 /* 19432*/                    OPC_EmitInteger, MVT::i64, 0, 
 8530 /* 19472*/                    OPC_EmitInteger, MVT::i64, 0, 
 8540                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 8563 /* 19555*/                    OPC_CheckType, MVT::i64,
 8576                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 8579 /* 19597*/                    OPC_EmitInteger, MVT::i64, 0, 
 8590 /* 19637*/                    OPC_EmitInteger, MVT::i64, 0, 
 8600                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 8634 /* 19736*/                  OPC_CheckType, MVT::i64,
 8652 /* 19768*/                    OPC_CheckType, MVT::i64,
 8665                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 8668 /* 19810*/                    OPC_EmitInteger, MVT::i64, 0, 
 8679 /* 19850*/                    OPC_EmitInteger, MVT::i64, 0, 
 8689                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 8712 /* 19933*/                    OPC_CheckType, MVT::i64,
 8725                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 8728 /* 19975*/                    OPC_EmitInteger, MVT::i64, 0, 
 8739 /* 20015*/                    OPC_EmitInteger, MVT::i64, 0, 
 8749                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 8774 /* 20100*/                OPC_CheckType, MVT::i64,
 8815 /* 20167*/                  OPC_CheckType, MVT::i64,
 8833 /* 20199*/                    OPC_CheckType, MVT::i64,
 8846                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 8849 /* 20241*/                    OPC_EmitInteger, MVT::i64, 0, 
 8860 /* 20281*/                    OPC_EmitInteger, MVT::i64, 0, 
 8870                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 8893 /* 20364*/                    OPC_CheckType, MVT::i64,
 8906                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 8909 /* 20406*/                    OPC_EmitInteger, MVT::i64, 0, 
 8920 /* 20446*/                    OPC_EmitInteger, MVT::i64, 0, 
 8930                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 8964 /* 20545*/                  OPC_CheckType, MVT::i64,
 8982 /* 20577*/                    OPC_CheckType, MVT::i64,
 8995                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 8998 /* 20619*/                    OPC_EmitInteger, MVT::i64, 0, 
 9009 /* 20659*/                    OPC_EmitInteger, MVT::i64, 0, 
 9019                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 9042 /* 20742*/                    OPC_CheckType, MVT::i64,
 9055                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 9058 /* 20784*/                    OPC_EmitInteger, MVT::i64, 0, 
 9069 /* 20824*/                    OPC_EmitInteger, MVT::i64, 0, 
 9079                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 9114 /* 20924*/              OPC_CheckType, MVT::i64,
 9132 /* 20956*/                OPC_CheckType, MVT::i64,
 9149 /* 20983*/                OPC_CheckType, MVT::i64,
 9167 /* 21015*/                  OPC_CheckType, MVT::i64,
 9180                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 9183 /* 21057*/                  OPC_EmitInteger, MVT::i64, 0, 
 9194 /* 21097*/                  OPC_EmitInteger, MVT::i64, 0, 
 9204                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 9227 /* 21180*/                  OPC_CheckType, MVT::i64,
 9240                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 9243 /* 21222*/                  OPC_EmitInteger, MVT::i64, 0, 
 9254 /* 21262*/                  OPC_EmitInteger, MVT::i64, 0, 
 9264                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 9288 /* 21346*/                OPC_CheckType, MVT::i64,
 9305 /* 21373*/                OPC_CheckType, MVT::i64,
 9323 /* 21405*/                  OPC_CheckType, MVT::i64,
 9336                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 9339 /* 21447*/                  OPC_EmitInteger, MVT::i64, 0, 
 9350 /* 21487*/                  OPC_EmitInteger, MVT::i64, 0, 
 9360                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 9383 /* 21570*/                  OPC_CheckType, MVT::i64,
 9396                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 9399 /* 21612*/                  OPC_EmitInteger, MVT::i64, 0, 
 9410 /* 21652*/                  OPC_EmitInteger, MVT::i64, 0, 
 9420                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 9454 /* 21751*/              OPC_CheckType, MVT::i64,
 9472 /* 21783*/                OPC_CheckType, MVT::i64,
 9489 /* 21810*/                OPC_CheckType, MVT::i64,
 9507 /* 21842*/                  OPC_CheckType, MVT::i64,
 9520                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 9523 /* 21884*/                  OPC_EmitInteger, MVT::i64, 0, 
 9534 /* 21924*/                  OPC_EmitInteger, MVT::i64, 0, 
 9544                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 9567 /* 22007*/                  OPC_CheckType, MVT::i64,
 9580                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 9583 /* 22049*/                  OPC_EmitInteger, MVT::i64, 0, 
 9594 /* 22089*/                  OPC_EmitInteger, MVT::i64, 0, 
 9604                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 9628 /* 22173*/                OPC_CheckType, MVT::i64,
 9645 /* 22200*/                OPC_CheckType, MVT::i64,
 9663 /* 22232*/                  OPC_CheckType, MVT::i64,
 9676                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 9679 /* 22274*/                  OPC_EmitInteger, MVT::i64, 0, 
 9690 /* 22314*/                  OPC_EmitInteger, MVT::i64, 0, 
 9700                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 9723 /* 22397*/                  OPC_CheckType, MVT::i64,
 9736                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 9739 /* 22439*/                  OPC_EmitInteger, MVT::i64, 0, 
 9750 /* 22479*/                  OPC_EmitInteger, MVT::i64, 0, 
 9760                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 9771 /* 22541*/              OPC_CheckType, MVT::i64,
 9789 /* 22573*/                OPC_CheckType, MVT::i64,
 9830 /* 22640*/                  OPC_CheckType, MVT::i64,
 9848 /* 22672*/                    OPC_CheckType, MVT::i64,
 9861                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 9864 /* 22714*/                    OPC_EmitInteger, MVT::i64, 0, 
 9875 /* 22754*/                    OPC_EmitInteger, MVT::i64, 0, 
 9885                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 9908 /* 22837*/                    OPC_CheckType, MVT::i64,
 9921                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 9924 /* 22879*/                    OPC_EmitInteger, MVT::i64, 0, 
 9935 /* 22919*/                    OPC_EmitInteger, MVT::i64, 0, 
 9945                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
 9979 /* 23018*/                  OPC_CheckType, MVT::i64,
 9997 /* 23050*/                    OPC_CheckType, MVT::i64,
10010                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
10013 /* 23092*/                    OPC_EmitInteger, MVT::i64, 0, 
10024 /* 23132*/                    OPC_EmitInteger, MVT::i64, 0, 
10034                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
10057 /* 23215*/                    OPC_CheckType, MVT::i64,
10070                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
10073 /* 23257*/                    OPC_EmitInteger, MVT::i64, 0, 
10084 /* 23297*/                    OPC_EmitInteger, MVT::i64, 0, 
10094                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
10119 /* 23382*/                OPC_CheckType, MVT::i64,
10160 /* 23449*/                  OPC_CheckType, MVT::i64,
10178 /* 23481*/                    OPC_CheckType, MVT::i64,
10191                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
10194 /* 23523*/                    OPC_EmitInteger, MVT::i64, 0, 
10205 /* 23563*/                    OPC_EmitInteger, MVT::i64, 0, 
10215                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
10238 /* 23646*/                    OPC_CheckType, MVT::i64,
10251                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
10254 /* 23688*/                    OPC_EmitInteger, MVT::i64, 0, 
10265 /* 23728*/                    OPC_EmitInteger, MVT::i64, 0, 
10275                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
10309 /* 23827*/                  OPC_CheckType, MVT::i64,
10327 /* 23859*/                    OPC_CheckType, MVT::i64,
10340                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
10343 /* 23901*/                    OPC_EmitInteger, MVT::i64, 0, 
10354 /* 23941*/                    OPC_EmitInteger, MVT::i64, 0, 
10364                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
10387 /* 24024*/                    OPC_CheckType, MVT::i64,
10400                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
10403 /* 24066*/                    OPC_EmitInteger, MVT::i64, 0, 
10414 /* 24106*/                    OPC_EmitInteger, MVT::i64, 0, 
10424                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
10459 /* 24206*/              OPC_CheckType, MVT::i64,
10477 /* 24238*/                OPC_CheckType, MVT::i64,
10494 /* 24265*/                OPC_CheckType, MVT::i64,
10512 /* 24297*/                  OPC_CheckType, MVT::i64,
10525                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
10528 /* 24339*/                  OPC_EmitInteger, MVT::i64, 0, 
10539 /* 24379*/                  OPC_EmitInteger, MVT::i64, 0, 
10549                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
10572 /* 24462*/                  OPC_CheckType, MVT::i64,
10585                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
10588 /* 24504*/                  OPC_EmitInteger, MVT::i64, 0, 
10599 /* 24544*/                  OPC_EmitInteger, MVT::i64, 0, 
10609                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
10633 /* 24628*/                OPC_CheckType, MVT::i64,
10650 /* 24655*/                OPC_CheckType, MVT::i64,
10668 /* 24687*/                  OPC_CheckType, MVT::i64,
10681                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
10684 /* 24729*/                  OPC_EmitInteger, MVT::i64, 0, 
10695 /* 24769*/                  OPC_EmitInteger, MVT::i64, 0, 
10705                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
10728 /* 24852*/                  OPC_CheckType, MVT::i64,
10741                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
10744 /* 24894*/                  OPC_EmitInteger, MVT::i64, 0, 
10755 /* 24934*/                  OPC_EmitInteger, MVT::i64, 0, 
10765                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
10799 /* 25033*/              OPC_CheckType, MVT::i64,
10817 /* 25065*/                OPC_CheckType, MVT::i64,
10834 /* 25092*/                OPC_CheckType, MVT::i64,
10852 /* 25124*/                  OPC_CheckType, MVT::i64,
10865                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
10868 /* 25166*/                  OPC_EmitInteger, MVT::i64, 0, 
10879 /* 25206*/                  OPC_EmitInteger, MVT::i64, 0, 
10889                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
10912 /* 25289*/                  OPC_CheckType, MVT::i64,
10925                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
10928 /* 25331*/                  OPC_EmitInteger, MVT::i64, 0, 
10939 /* 25371*/                  OPC_EmitInteger, MVT::i64, 0, 
10949                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
10973 /* 25455*/                OPC_CheckType, MVT::i64,
10990 /* 25482*/                OPC_CheckType, MVT::i64,
11008 /* 25514*/                  OPC_CheckType, MVT::i64,
11021                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
11024 /* 25556*/                  OPC_EmitInteger, MVT::i64, 0, 
11035 /* 25596*/                  OPC_EmitInteger, MVT::i64, 0, 
11045                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
11068 /* 25679*/                  OPC_CheckType, MVT::i64,
11081                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
11084 /* 25721*/                  OPC_EmitInteger, MVT::i64, 0, 
11095 /* 25761*/                  OPC_EmitInteger, MVT::i64, 0, 
11105                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
11148 /* 25878*/              OPC_CheckType, MVT::i64,
11166 /* 25910*/                OPC_CheckType, MVT::i64,
11182 /* 25936*/                OPC_CheckType, MVT::i64,
11200 /* 25968*/                  OPC_CheckType, MVT::i64,
11214                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
11217 /* 26011*/                  OPC_EmitInteger, MVT::i64, 0, 
11228 /* 26051*/                  OPC_EmitInteger, MVT::i64, 0, 
11238                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
11261 /* 26134*/                  OPC_CheckType, MVT::i64,
11275                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
11278 /* 26177*/                  OPC_EmitInteger, MVT::i64, 0, 
11289 /* 26217*/                  OPC_EmitInteger, MVT::i64, 0, 
11299                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
11323 /* 26301*/                OPC_CheckType, MVT::i64,
11339 /* 26327*/                OPC_CheckType, MVT::i64,
11357 /* 26359*/                  OPC_CheckType, MVT::i64,
11371                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
11374 /* 26402*/                  OPC_EmitInteger, MVT::i64, 0, 
11385 /* 26442*/                  OPC_EmitInteger, MVT::i64, 0, 
11395                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
11418 /* 26525*/                  OPC_CheckType, MVT::i64,
11432                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
11435 /* 26568*/                  OPC_EmitInteger, MVT::i64, 0, 
11446 /* 26608*/                  OPC_EmitInteger, MVT::i64, 0, 
11456                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
11492 /* 26711*/              OPC_CheckType, MVT::i64,
11510 /* 26743*/                OPC_CheckType, MVT::i64,
11526 /* 26769*/                OPC_CheckType, MVT::i64,
11544 /* 26801*/                  OPC_CheckType, MVT::i64,
11558                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
11561 /* 26844*/                  OPC_EmitInteger, MVT::i64, 0, 
11572 /* 26884*/                  OPC_EmitInteger, MVT::i64, 0, 
11582                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
11605 /* 26967*/                  OPC_CheckType, MVT::i64,
11619                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
11622 /* 27010*/                  OPC_EmitInteger, MVT::i64, 0, 
11633 /* 27050*/                  OPC_EmitInteger, MVT::i64, 0, 
11643                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
11667 /* 27134*/                OPC_CheckType, MVT::i64,
11683 /* 27160*/                OPC_CheckType, MVT::i64,
11701 /* 27192*/                  OPC_CheckType, MVT::i64,
11715                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
11718 /* 27235*/                  OPC_EmitInteger, MVT::i64, 0, 
11729 /* 27275*/                  OPC_EmitInteger, MVT::i64, 0, 
11739                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
11762 /* 27358*/                  OPC_CheckType, MVT::i64,
11776                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
11779 /* 27401*/                  OPC_EmitInteger, MVT::i64, 0, 
11790 /* 27441*/                  OPC_EmitInteger, MVT::i64, 0, 
11800                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
11836 /* 27544*/              OPC_CheckType, MVT::i64,
11854 /* 27576*/                OPC_CheckType, MVT::i64,
11870 /* 27602*/                OPC_CheckType, MVT::i64,
11888 /* 27634*/                  OPC_CheckType, MVT::i64,
11902                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
11905 /* 27677*/                  OPC_EmitInteger, MVT::i64, 0, 
11916 /* 27717*/                  OPC_EmitInteger, MVT::i64, 0, 
11926                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
11949 /* 27800*/                  OPC_CheckType, MVT::i64,
11963                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
11966 /* 27843*/                  OPC_EmitInteger, MVT::i64, 0, 
11977 /* 27883*/                  OPC_EmitInteger, MVT::i64, 0, 
11987                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
12011 /* 27967*/                OPC_CheckType, MVT::i64,
12027 /* 27993*/                OPC_CheckType, MVT::i64,
12045 /* 28025*/                  OPC_CheckType, MVT::i64,
12059                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
12062 /* 28068*/                  OPC_EmitInteger, MVT::i64, 0, 
12073 /* 28108*/                  OPC_EmitInteger, MVT::i64, 0, 
12083                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
12106 /* 28191*/                  OPC_CheckType, MVT::i64,
12120                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
12123 /* 28234*/                  OPC_EmitInteger, MVT::i64, 0, 
12134 /* 28274*/                  OPC_EmitInteger, MVT::i64, 0, 
12144                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
12180 /* 28377*/              OPC_CheckType, MVT::i64,
12198 /* 28409*/                OPC_CheckType, MVT::i64,
12214 /* 28435*/                OPC_CheckType, MVT::i64,
12232 /* 28467*/                  OPC_CheckType, MVT::i64,
12246                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
12249 /* 28510*/                  OPC_EmitInteger, MVT::i64, 0, 
12260 /* 28550*/                  OPC_EmitInteger, MVT::i64, 0, 
12270                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
12293 /* 28633*/                  OPC_CheckType, MVT::i64,
12307                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
12310 /* 28676*/                  OPC_EmitInteger, MVT::i64, 0, 
12321 /* 28716*/                  OPC_EmitInteger, MVT::i64, 0, 
12331                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
12355 /* 28800*/                OPC_CheckType, MVT::i64,
12371 /* 28826*/                OPC_CheckType, MVT::i64,
12389 /* 28858*/                  OPC_CheckType, MVT::i64,
12403                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
12406 /* 28901*/                  OPC_EmitInteger, MVT::i64, 0, 
12417 /* 28941*/                  OPC_EmitInteger, MVT::i64, 0, 
12427                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
12450 /* 29024*/                  OPC_CheckType, MVT::i64,
12464                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
12467 /* 29067*/                  OPC_EmitInteger, MVT::i64, 0, 
12478 /* 29107*/                  OPC_EmitInteger, MVT::i64, 0, 
12488                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
12499 /* 29169*/              OPC_CheckType, MVT::i64,
12517 /* 29201*/                OPC_CheckType, MVT::i64,
12535 /* 29231*/                OPC_CheckType, MVT::i64,
12553 /* 29263*/                  OPC_CheckType, MVT::i64,
12591                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
12594 /* 29346*/                    OPC_EmitInteger, MVT::i64, 0, 
12605 /* 29386*/                    OPC_EmitInteger, MVT::i64, 0, 
12615                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
12645                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
12648 /* 29500*/                    OPC_EmitInteger, MVT::i64, 0, 
12659 /* 29540*/                    OPC_EmitInteger, MVT::i64, 0, 
12669                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
12693 /* 29624*/                  OPC_CheckType, MVT::i64,
12731                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
12734 /* 29707*/                    OPC_EmitInteger, MVT::i64, 0, 
12745 /* 29747*/                    OPC_EmitInteger, MVT::i64, 0, 
12755                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
12785                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
12788 /* 29861*/                    OPC_EmitInteger, MVT::i64, 0, 
12799 /* 29901*/                    OPC_EmitInteger, MVT::i64, 0, 
12809                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
12834 /* 29986*/                OPC_CheckType, MVT::i64,
12852 /* 30016*/                OPC_CheckType, MVT::i64,
12870 /* 30048*/                  OPC_CheckType, MVT::i64,
12908                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
12911 /* 30131*/                    OPC_EmitInteger, MVT::i64, 0, 
12922 /* 30171*/                    OPC_EmitInteger, MVT::i64, 0, 
12932                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
12962                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
12965 /* 30285*/                    OPC_EmitInteger, MVT::i64, 0, 
12976 /* 30325*/                    OPC_EmitInteger, MVT::i64, 0, 
12986                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
13010 /* 30409*/                  OPC_CheckType, MVT::i64,
13048                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
13051 /* 30492*/                    OPC_EmitInteger, MVT::i64, 0, 
13062 /* 30532*/                    OPC_EmitInteger, MVT::i64, 0, 
13072                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
13102                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
13105 /* 30646*/                    OPC_EmitInteger, MVT::i64, 0, 
13116 /* 30686*/                    OPC_EmitInteger, MVT::i64, 0, 
13126                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
13151 /* 30771*/                OPC_CheckType, MVT::i64,
13193 /* 30841*/                  OPC_CheckType, MVT::i64,
13211 /* 30873*/                    OPC_CheckType, MVT::i64,
13225                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
13228 /* 30916*/                    OPC_EmitInteger, MVT::i64, 0, 
13239 /* 30956*/                    OPC_EmitInteger, MVT::i64, 0, 
13249                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
13272 /* 31039*/                    OPC_CheckType, MVT::i64,
13286                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
13289 /* 31082*/                    OPC_EmitInteger, MVT::i64, 0, 
13300 /* 31122*/                    OPC_EmitInteger, MVT::i64, 0, 
13310                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
13343 /* 31220*/                  OPC_CheckType, MVT::i64,
13361 /* 31252*/                    OPC_CheckType, MVT::i64,
13375                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
13378 /* 31295*/                    OPC_EmitInteger, MVT::i64, 0, 
13389 /* 31335*/                    OPC_EmitInteger, MVT::i64, 0, 
13399                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
13422 /* 31418*/                    OPC_CheckType, MVT::i64,
13436                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
13439 /* 31461*/                    OPC_EmitInteger, MVT::i64, 0, 
13450 /* 31501*/                    OPC_EmitInteger, MVT::i64, 0, 
13460                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
13485 /* 31586*/                OPC_CheckType, MVT::i64,
13527 /* 31656*/                  OPC_CheckType, MVT::i64,
13545 /* 31688*/                    OPC_CheckType, MVT::i64,
13559                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
13562 /* 31731*/                    OPC_EmitInteger, MVT::i64, 0, 
13573 /* 31771*/                    OPC_EmitInteger, MVT::i64, 0, 
13583                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
13606 /* 31854*/                    OPC_CheckType, MVT::i64,
13620                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
13623 /* 31897*/                    OPC_EmitInteger, MVT::i64, 0, 
13634 /* 31937*/                    OPC_EmitInteger, MVT::i64, 0, 
13644                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
13677 /* 32035*/                  OPC_CheckType, MVT::i64,
13695 /* 32067*/                    OPC_CheckType, MVT::i64,
13709                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
13712 /* 32110*/                    OPC_EmitInteger, MVT::i64, 0, 
13723 /* 32150*/                    OPC_EmitInteger, MVT::i64, 0, 
13733                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
13756 /* 32233*/                    OPC_CheckType, MVT::i64,
13770                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
13773 /* 32276*/                    OPC_EmitInteger, MVT::i64, 0, 
13784 /* 32316*/                    OPC_EmitInteger, MVT::i64, 0, 
13794                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
13819 /* 32401*/                OPC_CheckType, MVT::i64,
13837 /* 32431*/                OPC_CheckType, MVT::i64,
13855 /* 32463*/                  OPC_CheckType, MVT::i64,
13892                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
13895 /* 32543*/                  OPC_EmitInteger, MVT::i64, 0, 
13906 /* 32583*/                  OPC_EmitInteger, MVT::i64, 0, 
13916                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
13939 /* 32666*/                  OPC_CheckType, MVT::i64,
13977                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
13980 /* 32749*/                    OPC_EmitInteger, MVT::i64, 0, 
13991 /* 32789*/                    OPC_EmitInteger, MVT::i64, 0, 
14001                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
14031                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
14034 /* 32903*/                    OPC_EmitInteger, MVT::i64, 0, 
14045 /* 32943*/                    OPC_EmitInteger, MVT::i64, 0, 
14055                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
14080 /* 33028*/                OPC_CheckType, MVT::i64,
14098 /* 33058*/                OPC_CheckType, MVT::i64,
14116 /* 33090*/                  OPC_CheckType, MVT::i64,
14154                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
14157 /* 33173*/                    OPC_EmitInteger, MVT::i64, 0, 
14168 /* 33213*/                    OPC_EmitInteger, MVT::i64, 0, 
14178                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
14208                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
14211 /* 33327*/                    OPC_EmitInteger, MVT::i64, 0, 
14222 /* 33367*/                    OPC_EmitInteger, MVT::i64, 0, 
14232                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
14256 /* 33451*/                  OPC_CheckType, MVT::i64,
14294                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
14297 /* 33534*/                    OPC_EmitInteger, MVT::i64, 0, 
14308 /* 33574*/                    OPC_EmitInteger, MVT::i64, 0, 
14318                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
14348                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
14351 /* 33688*/                    OPC_EmitInteger, MVT::i64, 0, 
14362 /* 33728*/                    OPC_EmitInteger, MVT::i64, 0, 
14372                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
14397 /* 33813*/                OPC_CheckType, MVT::i64,
14439 /* 33883*/                  OPC_CheckType, MVT::i64,
14457 /* 33915*/                    OPC_CheckType, MVT::i64,
14471                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
14474 /* 33958*/                    OPC_EmitInteger, MVT::i64, 0, 
14485 /* 33998*/                    OPC_EmitInteger, MVT::i64, 0, 
14495                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
14518 /* 34081*/                    OPC_CheckType, MVT::i64,
14532                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
14535 /* 34124*/                    OPC_EmitInteger, MVT::i64, 0, 
14546 /* 34164*/                    OPC_EmitInteger, MVT::i64, 0, 
14556                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
14589 /* 34262*/                  OPC_CheckType, MVT::i64,
14607 /* 34294*/                    OPC_CheckType, MVT::i64,
14621                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
14624 /* 34337*/                    OPC_EmitInteger, MVT::i64, 0, 
14635 /* 34377*/                    OPC_EmitInteger, MVT::i64, 0, 
14645                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
14668 /* 34460*/                    OPC_CheckType, MVT::i64,
14682                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
14685 /* 34503*/                    OPC_EmitInteger, MVT::i64, 0, 
14696 /* 34543*/                    OPC_EmitInteger, MVT::i64, 0, 
14706                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
14731 /* 34628*/                OPC_CheckType, MVT::i64,
14773 /* 34698*/                  OPC_CheckType, MVT::i64,
14791 /* 34730*/                    OPC_CheckType, MVT::i64,
14805                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
14808 /* 34773*/                    OPC_EmitInteger, MVT::i64, 0, 
14819 /* 34813*/                    OPC_EmitInteger, MVT::i64, 0, 
14829                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
14852 /* 34896*/                    OPC_CheckType, MVT::i64,
14866                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
14869 /* 34939*/                    OPC_EmitInteger, MVT::i64, 0, 
14880 /* 34979*/                    OPC_EmitInteger, MVT::i64, 0, 
14890                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
14923 /* 35077*/                  OPC_CheckType, MVT::i64,
14941 /* 35109*/                    OPC_CheckType, MVT::i64,
14955                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
14958 /* 35152*/                    OPC_EmitInteger, MVT::i64, 0, 
14969 /* 35192*/                    OPC_EmitInteger, MVT::i64, 0, 
14979                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
15002 /* 35275*/                    OPC_CheckType, MVT::i64,
15016                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
15019 /* 35318*/                    OPC_EmitInteger, MVT::i64, 0, 
15030 /* 35358*/                    OPC_EmitInteger, MVT::i64, 0, 
15040                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
15077 /* 35462*/              OPC_CheckType, MVT::i64,
15095 /* 35494*/                OPC_CheckType, MVT::i64,
15111 /* 35520*/                OPC_CheckType, MVT::i64,
15129 /* 35552*/                  OPC_CheckType, MVT::i64,
15143                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
15146 /* 35595*/                  OPC_EmitInteger, MVT::i64, 0, 
15157 /* 35635*/                  OPC_EmitInteger, MVT::i64, 0, 
15167                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
15190 /* 35718*/                  OPC_CheckType, MVT::i64,
15204                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
15207 /* 35761*/                  OPC_EmitInteger, MVT::i64, 0, 
15218 /* 35801*/                  OPC_EmitInteger, MVT::i64, 0, 
15228                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
15252 /* 35885*/                OPC_CheckType, MVT::i64,
15268 /* 35911*/                OPC_CheckType, MVT::i64,
15286 /* 35943*/                  OPC_CheckType, MVT::i64,
15300                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
15303 /* 35986*/                  OPC_EmitInteger, MVT::i64, 0, 
15314 /* 36026*/                  OPC_EmitInteger, MVT::i64, 0, 
15324                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
15347 /* 36109*/                  OPC_CheckType, MVT::i64,
15361                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
15364 /* 36152*/                  OPC_EmitInteger, MVT::i64, 0, 
15375 /* 36192*/                  OPC_EmitInteger, MVT::i64, 0, 
15385                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
15421 /* 36295*/              OPC_CheckType, MVT::i64,
15439 /* 36327*/                OPC_CheckType, MVT::i64,
15455 /* 36353*/                OPC_CheckType, MVT::i64,
15473 /* 36385*/                  OPC_CheckType, MVT::i64,
15487                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
15490 /* 36428*/                  OPC_EmitInteger, MVT::i64, 0, 
15501 /* 36468*/                  OPC_EmitInteger, MVT::i64, 0, 
15511                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
15534 /* 36551*/                  OPC_CheckType, MVT::i64,
15548                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
15551 /* 36594*/                  OPC_EmitInteger, MVT::i64, 0, 
15562 /* 36634*/                  OPC_EmitInteger, MVT::i64, 0, 
15572                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
15596 /* 36718*/                OPC_CheckType, MVT::i64,
15612 /* 36744*/                OPC_CheckType, MVT::i64,
15630 /* 36776*/                  OPC_CheckType, MVT::i64,
15644                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
15647 /* 36819*/                  OPC_EmitInteger, MVT::i64, 0, 
15658 /* 36859*/                  OPC_EmitInteger, MVT::i64, 0, 
15668                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
15691 /* 36942*/                  OPC_CheckType, MVT::i64,
15705                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
15708 /* 36985*/                  OPC_EmitInteger, MVT::i64, 0, 
15719 /* 37025*/                  OPC_EmitInteger, MVT::i64, 0, 
15729                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
15765 /* 37128*/              OPC_CheckType, MVT::i64,
15783 /* 37160*/                OPC_CheckType, MVT::i64,
15799 /* 37186*/                OPC_CheckType, MVT::i64,
15817 /* 37218*/                  OPC_CheckType, MVT::i64,
15831                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
15834 /* 37261*/                  OPC_EmitInteger, MVT::i64, 0, 
15845 /* 37301*/                  OPC_EmitInteger, MVT::i64, 0, 
15855                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
15878 /* 37384*/                  OPC_CheckType, MVT::i64,
15892                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
15895 /* 37427*/                  OPC_EmitInteger, MVT::i64, 0, 
15906 /* 37467*/                  OPC_EmitInteger, MVT::i64, 0, 
15916                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
15940 /* 37551*/                OPC_CheckType, MVT::i64,
15956 /* 37577*/                OPC_CheckType, MVT::i64,
15974 /* 37609*/                  OPC_CheckType, MVT::i64,
15988                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
15991 /* 37652*/                  OPC_EmitInteger, MVT::i64, 0, 
16002 /* 37692*/                  OPC_EmitInteger, MVT::i64, 0, 
16012                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
16035 /* 37775*/                  OPC_CheckType, MVT::i64,
16049                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
16052 /* 37818*/                  OPC_EmitInteger, MVT::i64, 0, 
16063 /* 37858*/                  OPC_EmitInteger, MVT::i64, 0, 
16073                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
16109 /* 37961*/              OPC_CheckType, MVT::i64,
16127 /* 37993*/                OPC_CheckType, MVT::i64,
16143 /* 38019*/                OPC_CheckType, MVT::i64,
16161 /* 38051*/                  OPC_CheckType, MVT::i64,
16175                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
16178 /* 38094*/                  OPC_EmitInteger, MVT::i64, 0, 
16189 /* 38134*/                  OPC_EmitInteger, MVT::i64, 0, 
16199                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
16222 /* 38217*/                  OPC_CheckType, MVT::i64,
16236                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
16239 /* 38260*/                  OPC_EmitInteger, MVT::i64, 0, 
16250 /* 38300*/                  OPC_EmitInteger, MVT::i64, 0, 
16260                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
16284 /* 38384*/                OPC_CheckType, MVT::i64,
16300 /* 38410*/                OPC_CheckType, MVT::i64,
16318 /* 38442*/                  OPC_CheckType, MVT::i64,
16332                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
16335 /* 38485*/                  OPC_EmitInteger, MVT::i64, 0, 
16346 /* 38525*/                  OPC_EmitInteger, MVT::i64, 0, 
16356                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
16379 /* 38608*/                  OPC_CheckType, MVT::i64,
16393                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
16396 /* 38651*/                  OPC_EmitInteger, MVT::i64, 0, 
16407 /* 38691*/                  OPC_EmitInteger, MVT::i64, 0, 
16417                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
16428 /* 38753*/              OPC_CheckType, MVT::i64,
16446 /* 38785*/                OPC_CheckType, MVT::i64,
16464 /* 38815*/                OPC_CheckType, MVT::i64,
16482 /* 38847*/                  OPC_CheckType, MVT::i64,
16520                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
16523 /* 38930*/                    OPC_EmitInteger, MVT::i64, 0, 
16534 /* 38970*/                    OPC_EmitInteger, MVT::i64, 0, 
16544                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
16574                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
16577 /* 39084*/                    OPC_EmitInteger, MVT::i64, 0, 
16588 /* 39124*/                    OPC_EmitInteger, MVT::i64, 0, 
16598                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
16622 /* 39208*/                  OPC_CheckType, MVT::i64,
16660                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
16663 /* 39291*/                    OPC_EmitInteger, MVT::i64, 0, 
16674 /* 39331*/                    OPC_EmitInteger, MVT::i64, 0, 
16684                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
16714                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
16717 /* 39445*/                    OPC_EmitInteger, MVT::i64, 0, 
16728 /* 39485*/                    OPC_EmitInteger, MVT::i64, 0, 
16738                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
16763 /* 39570*/                OPC_CheckType, MVT::i64,
16781 /* 39600*/                OPC_CheckType, MVT::i64,
16799 /* 39632*/                  OPC_CheckType, MVT::i64,
16837                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
16840 /* 39715*/                    OPC_EmitInteger, MVT::i64, 0, 
16851 /* 39755*/                    OPC_EmitInteger, MVT::i64, 0, 
16861                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
16891                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
16894 /* 39869*/                    OPC_EmitInteger, MVT::i64, 0, 
16905 /* 39909*/                    OPC_EmitInteger, MVT::i64, 0, 
16915                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
16939 /* 39993*/                  OPC_CheckType, MVT::i64,
16977                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
16980 /* 40076*/                    OPC_EmitInteger, MVT::i64, 0, 
16991 /* 40116*/                    OPC_EmitInteger, MVT::i64, 0, 
17001                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
17031                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
17034 /* 40230*/                    OPC_EmitInteger, MVT::i64, 0, 
17045 /* 40270*/                    OPC_EmitInteger, MVT::i64, 0, 
17055                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
17080 /* 40355*/                OPC_CheckType, MVT::i64,
17122 /* 40425*/                  OPC_CheckType, MVT::i64,
17140 /* 40457*/                    OPC_CheckType, MVT::i64,
17154                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
17157 /* 40500*/                    OPC_EmitInteger, MVT::i64, 0, 
17168 /* 40540*/                    OPC_EmitInteger, MVT::i64, 0, 
17178                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
17201 /* 40623*/                    OPC_CheckType, MVT::i64,
17215                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
17218 /* 40666*/                    OPC_EmitInteger, MVT::i64, 0, 
17229 /* 40706*/                    OPC_EmitInteger, MVT::i64, 0, 
17239                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
17272 /* 40804*/                  OPC_CheckType, MVT::i64,
17290 /* 40836*/                    OPC_CheckType, MVT::i64,
17304                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
17307 /* 40879*/                    OPC_EmitInteger, MVT::i64, 0, 
17318 /* 40919*/                    OPC_EmitInteger, MVT::i64, 0, 
17328                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
17351 /* 41002*/                    OPC_CheckType, MVT::i64,
17365                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
17368 /* 41045*/                    OPC_EmitInteger, MVT::i64, 0, 
17379 /* 41085*/                    OPC_EmitInteger, MVT::i64, 0, 
17389                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
17414 /* 41170*/                OPC_CheckType, MVT::i64,
17456 /* 41240*/                  OPC_CheckType, MVT::i64,
17474 /* 41272*/                    OPC_CheckType, MVT::i64,
17488                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
17491 /* 41315*/                    OPC_EmitInteger, MVT::i64, 0, 
17502 /* 41355*/                    OPC_EmitInteger, MVT::i64, 0, 
17512                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
17535 /* 41438*/                    OPC_CheckType, MVT::i64,
17549                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
17552 /* 41481*/                    OPC_EmitInteger, MVT::i64, 0, 
17563 /* 41521*/                    OPC_EmitInteger, MVT::i64, 0, 
17573                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
17606 /* 41619*/                  OPC_CheckType, MVT::i64,
17624 /* 41651*/                    OPC_CheckType, MVT::i64,
17638                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
17641 /* 41694*/                    OPC_EmitInteger, MVT::i64, 0, 
17652 /* 41734*/                    OPC_EmitInteger, MVT::i64, 0, 
17662                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
17685 /* 41817*/                    OPC_CheckType, MVT::i64,
17699                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
17702 /* 41860*/                    OPC_EmitInteger, MVT::i64, 0, 
17713 /* 41900*/                    OPC_EmitInteger, MVT::i64, 0, 
17723                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
17748 /* 41985*/                OPC_CheckType, MVT::i64,
17766 /* 42015*/                OPC_CheckType, MVT::i64,
17784 /* 42047*/                  OPC_CheckType, MVT::i64,
17822                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
17825 /* 42130*/                    OPC_EmitInteger, MVT::i64, 0, 
17836 /* 42170*/                    OPC_EmitInteger, MVT::i64, 0, 
17846                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
17876                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
17879 /* 42284*/                    OPC_EmitInteger, MVT::i64, 0, 
17890 /* 42324*/                    OPC_EmitInteger, MVT::i64, 0, 
17900                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
17924 /* 42408*/                  OPC_CheckType, MVT::i64,
17962                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
17965 /* 42491*/                    OPC_EmitInteger, MVT::i64, 0, 
17976 /* 42531*/                    OPC_EmitInteger, MVT::i64, 0, 
17986                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
18016                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
18019 /* 42645*/                    OPC_EmitInteger, MVT::i64, 0, 
18030 /* 42685*/                    OPC_EmitInteger, MVT::i64, 0, 
18040                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
18065 /* 42770*/                OPC_CheckType, MVT::i64,
18083 /* 42800*/                OPC_CheckType, MVT::i64,
18101 /* 42832*/                  OPC_CheckType, MVT::i64,
18139                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
18142 /* 42915*/                    OPC_EmitInteger, MVT::i64, 0, 
18153 /* 42955*/                    OPC_EmitInteger, MVT::i64, 0, 
18163                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
18193                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
18196 /* 43069*/                    OPC_EmitInteger, MVT::i64, 0, 
18207 /* 43109*/                    OPC_EmitInteger, MVT::i64, 0, 
18217                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
18241 /* 43193*/                  OPC_CheckType, MVT::i64,
18279                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
18282 /* 43276*/                    OPC_EmitInteger, MVT::i64, 0, 
18293 /* 43316*/                    OPC_EmitInteger, MVT::i64, 0, 
18303                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
18333                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
18336 /* 43430*/                    OPC_EmitInteger, MVT::i64, 0, 
18347 /* 43470*/                    OPC_EmitInteger, MVT::i64, 0, 
18357                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
18382 /* 43555*/                OPC_CheckType, MVT::i64,
18424 /* 43625*/                  OPC_CheckType, MVT::i64,
18442 /* 43657*/                    OPC_CheckType, MVT::i64,
18456                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
18459 /* 43700*/                    OPC_EmitInteger, MVT::i64, 0, 
18470 /* 43740*/                    OPC_EmitInteger, MVT::i64, 0, 
18480                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
18503 /* 43823*/                    OPC_CheckType, MVT::i64,
18517                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
18520 /* 43866*/                    OPC_EmitInteger, MVT::i64, 0, 
18531 /* 43906*/                    OPC_EmitInteger, MVT::i64, 0, 
18541                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
18574 /* 44004*/                  OPC_CheckType, MVT::i64,
18592 /* 44036*/                    OPC_CheckType, MVT::i64,
18606                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
18609 /* 44079*/                    OPC_EmitInteger, MVT::i64, 0, 
18620 /* 44119*/                    OPC_EmitInteger, MVT::i64, 0, 
18630                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
18653 /* 44202*/                    OPC_CheckType, MVT::i64,
18667                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
18670 /* 44245*/                    OPC_EmitInteger, MVT::i64, 0, 
18681 /* 44285*/                    OPC_EmitInteger, MVT::i64, 0, 
18691                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
18716 /* 44370*/                OPC_CheckType, MVT::i64,
18758 /* 44440*/                  OPC_CheckType, MVT::i64,
18776 /* 44472*/                    OPC_CheckType, MVT::i64,
18790                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
18793 /* 44515*/                    OPC_EmitInteger, MVT::i64, 0, 
18804 /* 44555*/                    OPC_EmitInteger, MVT::i64, 0, 
18814                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
18837 /* 44638*/                    OPC_CheckType, MVT::i64,
18851                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
18854 /* 44681*/                    OPC_EmitInteger, MVT::i64, 0, 
18865 /* 44721*/                    OPC_EmitInteger, MVT::i64, 0, 
18875                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
18908 /* 44819*/                  OPC_CheckType, MVT::i64,
18926 /* 44851*/                    OPC_CheckType, MVT::i64,
18940                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
18943 /* 44894*/                    OPC_EmitInteger, MVT::i64, 0, 
18954 /* 44934*/                    OPC_EmitInteger, MVT::i64, 0, 
18964                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
18987 /* 45017*/                    OPC_CheckType, MVT::i64,
19001                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
19004 /* 45060*/                    OPC_EmitInteger, MVT::i64, 0, 
19015 /* 45100*/                    OPC_EmitInteger, MVT::i64, 0, 
19025                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
19049 /* 45181*/          OPC_CheckType, MVT::i64,
19070 /* 45221*/              OPC_CheckType, MVT::i64,
19088 /* 45253*/                OPC_CheckType, MVT::i64,
19104 /* 45279*/                OPC_CheckType, MVT::i64,
19122 /* 45311*/                  OPC_CheckType, MVT::i64,
19160                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
19163 /* 45394*/                    OPC_EmitInteger, MVT::i64, 0, 
19174 /* 45434*/                    OPC_EmitInteger, MVT::i64, 0, 
19184                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
19213                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
19216 /* 45547*/                    OPC_EmitInteger, MVT::i64, 0, 
19227 /* 45587*/                    OPC_EmitInteger, MVT::i64, 0, 
19237                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
19261 /* 45671*/                  OPC_CheckType, MVT::i64,
19299                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
19302 /* 45754*/                    OPC_EmitInteger, MVT::i64, 0, 
19313 /* 45794*/                    OPC_EmitInteger, MVT::i64, 0, 
19323                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
19352                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
19355 /* 45907*/                    OPC_EmitInteger, MVT::i64, 0, 
19366 /* 45947*/                    OPC_EmitInteger, MVT::i64, 0, 
19376                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
19401 /* 46032*/                OPC_CheckType, MVT::i64,
19417 /* 46058*/                OPC_CheckType, MVT::i64,
19435 /* 46090*/                  OPC_CheckType, MVT::i64,
19473                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
19476 /* 46173*/                    OPC_EmitInteger, MVT::i64, 0, 
19487 /* 46213*/                    OPC_EmitInteger, MVT::i64, 0, 
19497                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
19526                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
19529 /* 46326*/                    OPC_EmitInteger, MVT::i64, 0, 
19540 /* 46366*/                    OPC_EmitInteger, MVT::i64, 0, 
19550                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
19574 /* 46450*/                  OPC_CheckType, MVT::i64,
19612                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
19615 /* 46533*/                    OPC_EmitInteger, MVT::i64, 0, 
19626 /* 46573*/                    OPC_EmitInteger, MVT::i64, 0, 
19636                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
19665                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
19668 /* 46686*/                    OPC_EmitInteger, MVT::i64, 0, 
19679 /* 46726*/                    OPC_EmitInteger, MVT::i64, 0, 
19689                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
19714 /* 46811*/                OPC_CheckType, MVT::i64,
19730 /* 46837*/                OPC_CheckType, MVT::i64,
19748 /* 46869*/                  OPC_CheckType, MVT::i64,
19786                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
19789 /* 46952*/                    OPC_EmitInteger, MVT::i64, 0, 
19800 /* 46992*/                    OPC_EmitInteger, MVT::i64, 0, 
19810                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
19839                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
19842 /* 47105*/                    OPC_EmitInteger, MVT::i64, 0, 
19853 /* 47145*/                    OPC_EmitInteger, MVT::i64, 0, 
19863                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
19887 /* 47229*/                  OPC_CheckType, MVT::i64,
19925                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
19928 /* 47312*/                    OPC_EmitInteger, MVT::i64, 0, 
19939 /* 47352*/                    OPC_EmitInteger, MVT::i64, 0, 
19949                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
19978                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
19981 /* 47465*/                    OPC_EmitInteger, MVT::i64, 0, 
19992 /* 47505*/                    OPC_EmitInteger, MVT::i64, 0, 
20002                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
20027 /* 47590*/                OPC_CheckType, MVT::i64,
20043 /* 47616*/                OPC_CheckType, MVT::i64,
20061 /* 47648*/                  OPC_CheckType, MVT::i64,
20099                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
20102 /* 47731*/                    OPC_EmitInteger, MVT::i64, 0, 
20113 /* 47771*/                    OPC_EmitInteger, MVT::i64, 0, 
20123                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
20152                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
20155 /* 47884*/                    OPC_EmitInteger, MVT::i64, 0, 
20166 /* 47924*/                    OPC_EmitInteger, MVT::i64, 0, 
20176                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
20200 /* 48008*/                  OPC_CheckType, MVT::i64,
20238                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
20241 /* 48091*/                    OPC_EmitInteger, MVT::i64, 0, 
20252 /* 48131*/                    OPC_EmitInteger, MVT::i64, 0, 
20262                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
20291                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
20294 /* 48244*/                    OPC_EmitInteger, MVT::i64, 0, 
20305 /* 48284*/                    OPC_EmitInteger, MVT::i64, 0, 
20315                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
20340 /* 48369*/                OPC_CheckType, MVT::i64,
20381 /* 48436*/                  OPC_CheckType, MVT::i64,
20399 /* 48468*/                    OPC_CheckType, MVT::i64,
20412                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
20415 /* 48510*/                    OPC_EmitInteger, MVT::i64, 0, 
20426 /* 48550*/                    OPC_EmitInteger, MVT::i64, 0, 
20436                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
20459 /* 48633*/                    OPC_CheckType, MVT::i64,
20472                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
20475 /* 48675*/                    OPC_EmitInteger, MVT::i64, 0, 
20486 /* 48715*/                    OPC_EmitInteger, MVT::i64, 0, 
20496                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
20530 /* 48814*/                  OPC_CheckType, MVT::i64,
20548 /* 48846*/                    OPC_CheckType, MVT::i64,
20561                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
20564 /* 48888*/                    OPC_EmitInteger, MVT::i64, 0, 
20575 /* 48928*/                    OPC_EmitInteger, MVT::i64, 0, 
20585                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
20608 /* 49011*/                    OPC_CheckType, MVT::i64,
20621                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
20624 /* 49053*/                    OPC_EmitInteger, MVT::i64, 0, 
20635 /* 49093*/                    OPC_EmitInteger, MVT::i64, 0, 
20645                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
20670 /* 49178*/                OPC_CheckType, MVT::i64,
20711 /* 49245*/                  OPC_CheckType, MVT::i64,
20729 /* 49277*/                    OPC_CheckType, MVT::i64,
20742                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
20745 /* 49319*/                    OPC_EmitInteger, MVT::i64, 0, 
20756 /* 49359*/                    OPC_EmitInteger, MVT::i64, 0, 
20766                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
20789 /* 49442*/                    OPC_CheckType, MVT::i64,
20802                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
20805 /* 49484*/                    OPC_EmitInteger, MVT::i64, 0, 
20816 /* 49524*/                    OPC_EmitInteger, MVT::i64, 0, 
20826                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
20860 /* 49623*/                  OPC_CheckType, MVT::i64,
20878 /* 49655*/                    OPC_CheckType, MVT::i64,
20891                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
20894 /* 49697*/                    OPC_EmitInteger, MVT::i64, 0, 
20905 /* 49737*/                    OPC_EmitInteger, MVT::i64, 0, 
20915                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
20938 /* 49820*/                    OPC_CheckType, MVT::i64,
20951                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
20954 /* 49862*/                    OPC_EmitInteger, MVT::i64, 0, 
20965 /* 49902*/                    OPC_EmitInteger, MVT::i64, 0, 
20975                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
21010 /* 50002*/              OPC_CheckType, MVT::i64,
21028 /* 50034*/                OPC_CheckType, MVT::i64,
21045 /* 50061*/                OPC_CheckType, MVT::i64,
21063 /* 50093*/                  OPC_CheckType, MVT::i64,
21076                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
21079 /* 50135*/                  OPC_EmitInteger, MVT::i64, 0, 
21090 /* 50175*/                  OPC_EmitInteger, MVT::i64, 0, 
21100                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
21123 /* 50258*/                  OPC_CheckType, MVT::i64,
21136                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
21139 /* 50300*/                  OPC_EmitInteger, MVT::i64, 0, 
21150 /* 50340*/                  OPC_EmitInteger, MVT::i64, 0, 
21160                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
21184 /* 50424*/                OPC_CheckType, MVT::i64,
21201 /* 50451*/                OPC_CheckType, MVT::i64,
21219 /* 50483*/                  OPC_CheckType, MVT::i64,
21232                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
21235 /* 50525*/                  OPC_EmitInteger, MVT::i64, 0, 
21246 /* 50565*/                  OPC_EmitInteger, MVT::i64, 0, 
21256                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
21279 /* 50648*/                  OPC_CheckType, MVT::i64,
21292                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
21295 /* 50690*/                  OPC_EmitInteger, MVT::i64, 0, 
21306 /* 50730*/                  OPC_EmitInteger, MVT::i64, 0, 
21316                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
21350 /* 50829*/              OPC_CheckType, MVT::i64,
21368 /* 50861*/                OPC_CheckType, MVT::i64,
21385 /* 50888*/                OPC_CheckType, MVT::i64,
21403 /* 50920*/                  OPC_CheckType, MVT::i64,
21416                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
21419 /* 50962*/                  OPC_EmitInteger, MVT::i64, 0, 
21430 /* 51002*/                  OPC_EmitInteger, MVT::i64, 0, 
21440                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
21463 /* 51085*/                  OPC_CheckType, MVT::i64,
21476                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
21479 /* 51127*/                  OPC_EmitInteger, MVT::i64, 0, 
21490 /* 51167*/                  OPC_EmitInteger, MVT::i64, 0, 
21500                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
21524 /* 51251*/                OPC_CheckType, MVT::i64,
21541 /* 51278*/                OPC_CheckType, MVT::i64,
21559 /* 51310*/                  OPC_CheckType, MVT::i64,
21572                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
21575 /* 51352*/                  OPC_EmitInteger, MVT::i64, 0, 
21586 /* 51392*/                  OPC_EmitInteger, MVT::i64, 0, 
21596                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
21619 /* 51475*/                  OPC_CheckType, MVT::i64,
21632                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
21635 /* 51517*/                  OPC_EmitInteger, MVT::i64, 0, 
21646 /* 51557*/                  OPC_EmitInteger, MVT::i64, 0, 
21656                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
21667 /* 51619*/              OPC_CheckType, MVT::i64,
21685 /* 51651*/                OPC_CheckType, MVT::i64,
21726 /* 51718*/                  OPC_CheckType, MVT::i64,
21744 /* 51750*/                    OPC_CheckType, MVT::i64,
21757                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
21760 /* 51792*/                    OPC_EmitInteger, MVT::i64, 0, 
21771 /* 51832*/                    OPC_EmitInteger, MVT::i64, 0, 
21781                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
21804 /* 51915*/                    OPC_CheckType, MVT::i64,
21817                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
21820 /* 51957*/                    OPC_EmitInteger, MVT::i64, 0, 
21831 /* 51997*/                    OPC_EmitInteger, MVT::i64, 0, 
21841                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
21875 /* 52096*/                  OPC_CheckType, MVT::i64,
21893 /* 52128*/                    OPC_CheckType, MVT::i64,
21906                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
21909 /* 52170*/                    OPC_EmitInteger, MVT::i64, 0, 
21920 /* 52210*/                    OPC_EmitInteger, MVT::i64, 0, 
21930                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
21953 /* 52293*/                    OPC_CheckType, MVT::i64,
21966                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
21969 /* 52335*/                    OPC_EmitInteger, MVT::i64, 0, 
21980 /* 52375*/                    OPC_EmitInteger, MVT::i64, 0, 
21990                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
22015 /* 52460*/                OPC_CheckType, MVT::i64,
22056 /* 52527*/                  OPC_CheckType, MVT::i64,
22074 /* 52559*/                    OPC_CheckType, MVT::i64,
22087                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
22090 /* 52601*/                    OPC_EmitInteger, MVT::i64, 0, 
22101 /* 52641*/                    OPC_EmitInteger, MVT::i64, 0, 
22111                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
22134 /* 52724*/                    OPC_CheckType, MVT::i64,
22147                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
22150 /* 52766*/                    OPC_EmitInteger, MVT::i64, 0, 
22161 /* 52806*/                    OPC_EmitInteger, MVT::i64, 0, 
22171                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
22205 /* 52905*/                  OPC_CheckType, MVT::i64,
22223 /* 52937*/                    OPC_CheckType, MVT::i64,
22236                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
22239 /* 52979*/                    OPC_EmitInteger, MVT::i64, 0, 
22250 /* 53019*/                    OPC_EmitInteger, MVT::i64, 0, 
22260                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
22283 /* 53102*/                    OPC_CheckType, MVT::i64,
22296                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
22299 /* 53144*/                    OPC_EmitInteger, MVT::i64, 0, 
22310 /* 53184*/                    OPC_EmitInteger, MVT::i64, 0, 
22320                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
22355 /* 53284*/              OPC_CheckType, MVT::i64,
22373 /* 53316*/                OPC_CheckType, MVT::i64,
22390 /* 53343*/                OPC_CheckType, MVT::i64,
22408 /* 53375*/                  OPC_CheckType, MVT::i64,
22421                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
22424 /* 53417*/                  OPC_EmitInteger, MVT::i64, 0, 
22435 /* 53457*/                  OPC_EmitInteger, MVT::i64, 0, 
22445                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
22468 /* 53540*/                  OPC_CheckType, MVT::i64,
22481                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
22484 /* 53582*/                  OPC_EmitInteger, MVT::i64, 0, 
22495 /* 53622*/                  OPC_EmitInteger, MVT::i64, 0, 
22505                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
22529 /* 53706*/                OPC_CheckType, MVT::i64,
22546 /* 53733*/                OPC_CheckType, MVT::i64,
22564 /* 53765*/                  OPC_CheckType, MVT::i64,
22577                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
22580 /* 53807*/                  OPC_EmitInteger, MVT::i64, 0, 
22591 /* 53847*/                  OPC_EmitInteger, MVT::i64, 0, 
22601                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
22624 /* 53930*/                  OPC_CheckType, MVT::i64,
22637                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
22640 /* 53972*/                  OPC_EmitInteger, MVT::i64, 0, 
22651 /* 54012*/                  OPC_EmitInteger, MVT::i64, 0, 
22661                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
22695 /* 54111*/              OPC_CheckType, MVT::i64,
22713 /* 54143*/                OPC_CheckType, MVT::i64,
22730 /* 54170*/                OPC_CheckType, MVT::i64,
22748 /* 54202*/                  OPC_CheckType, MVT::i64,
22761                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
22764 /* 54244*/                  OPC_EmitInteger, MVT::i64, 0, 
22775 /* 54284*/                  OPC_EmitInteger, MVT::i64, 0, 
22785                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
22808 /* 54367*/                  OPC_CheckType, MVT::i64,
22821                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
22824 /* 54409*/                  OPC_EmitInteger, MVT::i64, 0, 
22835 /* 54449*/                  OPC_EmitInteger, MVT::i64, 0, 
22845                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
22869 /* 54533*/                OPC_CheckType, MVT::i64,
22886 /* 54560*/                OPC_CheckType, MVT::i64,
22904 /* 54592*/                  OPC_CheckType, MVT::i64,
22917                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
22920 /* 54634*/                  OPC_EmitInteger, MVT::i64, 0, 
22931 /* 54674*/                  OPC_EmitInteger, MVT::i64, 0, 
22941                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
22964 /* 54757*/                  OPC_CheckType, MVT::i64,
22977                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
22980 /* 54799*/                  OPC_EmitInteger, MVT::i64, 0, 
22991 /* 54839*/                  OPC_EmitInteger, MVT::i64, 0, 
23001                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
23012 /* 54901*/              OPC_CheckType, MVT::i64,
23030 /* 54933*/                OPC_CheckType, MVT::i64,
23046 /* 54959*/                OPC_CheckType, MVT::i64,
23064 /* 54991*/                  OPC_CheckType, MVT::i64,
23102                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
23105 /* 55074*/                    OPC_EmitInteger, MVT::i64, 0, 
23116 /* 55114*/                    OPC_EmitInteger, MVT::i64, 0, 
23126                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
23155                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
23158 /* 55227*/                    OPC_EmitInteger, MVT::i64, 0, 
23169 /* 55267*/                    OPC_EmitInteger, MVT::i64, 0, 
23179                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
23203 /* 55351*/                  OPC_CheckType, MVT::i64,
23241                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
23244 /* 55434*/                    OPC_EmitInteger, MVT::i64, 0, 
23255 /* 55474*/                    OPC_EmitInteger, MVT::i64, 0, 
23265                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
23294                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
23297 /* 55587*/                    OPC_EmitInteger, MVT::i64, 0, 
23308 /* 55627*/                    OPC_EmitInteger, MVT::i64, 0, 
23318                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
23343 /* 55712*/                OPC_CheckType, MVT::i64,
23359 /* 55738*/                OPC_CheckType, MVT::i64,
23377 /* 55770*/                  OPC_CheckType, MVT::i64,
23415                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
23418 /* 55853*/                    OPC_EmitInteger, MVT::i64, 0, 
23429 /* 55893*/                    OPC_EmitInteger, MVT::i64, 0, 
23439                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
23468                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
23471 /* 56006*/                    OPC_EmitInteger, MVT::i64, 0, 
23482 /* 56046*/                    OPC_EmitInteger, MVT::i64, 0, 
23492                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
23516 /* 56130*/                  OPC_CheckType, MVT::i64,
23554                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
23557 /* 56213*/                    OPC_EmitInteger, MVT::i64, 0, 
23568 /* 56253*/                    OPC_EmitInteger, MVT::i64, 0, 
23578                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
23607                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
23610 /* 56366*/                    OPC_EmitInteger, MVT::i64, 0, 
23621 /* 56406*/                    OPC_EmitInteger, MVT::i64, 0, 
23631                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
23656 /* 56491*/                OPC_CheckType, MVT::i64,
23672 /* 56517*/                OPC_CheckType, MVT::i64,
23690 /* 56549*/                  OPC_CheckType, MVT::i64,
23728                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
23731 /* 56632*/                    OPC_EmitInteger, MVT::i64, 0, 
23742 /* 56672*/                    OPC_EmitInteger, MVT::i64, 0, 
23752                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
23781                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
23784 /* 56785*/                    OPC_EmitInteger, MVT::i64, 0, 
23795 /* 56825*/                    OPC_EmitInteger, MVT::i64, 0, 
23805                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
23829 /* 56909*/                  OPC_CheckType, MVT::i64,
23867                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
23870 /* 56992*/                    OPC_EmitInteger, MVT::i64, 0, 
23881 /* 57032*/                    OPC_EmitInteger, MVT::i64, 0, 
23891                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
23920                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
23923 /* 57145*/                    OPC_EmitInteger, MVT::i64, 0, 
23934 /* 57185*/                    OPC_EmitInteger, MVT::i64, 0, 
23944                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
23969 /* 57270*/                OPC_CheckType, MVT::i64,
23985 /* 57296*/                OPC_CheckType, MVT::i64,
24003 /* 57328*/                  OPC_CheckType, MVT::i64,
24041                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
24044 /* 57411*/                    OPC_EmitInteger, MVT::i64, 0, 
24055 /* 57451*/                    OPC_EmitInteger, MVT::i64, 0, 
24065                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
24094                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
24097 /* 57564*/                    OPC_EmitInteger, MVT::i64, 0, 
24108 /* 57604*/                    OPC_EmitInteger, MVT::i64, 0, 
24118                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
24142 /* 57688*/                  OPC_CheckType, MVT::i64,
24180                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
24183 /* 57771*/                    OPC_EmitInteger, MVT::i64, 0, 
24194 /* 57811*/                    OPC_EmitInteger, MVT::i64, 0, 
24204                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
24233                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
24236 /* 57924*/                    OPC_EmitInteger, MVT::i64, 0, 
24247 /* 57964*/                    OPC_EmitInteger, MVT::i64, 0, 
24257                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
24282 /* 58049*/                OPC_CheckType, MVT::i64,
24323 /* 58116*/                  OPC_CheckType, MVT::i64,
24341 /* 58148*/                    OPC_CheckType, MVT::i64,
24354                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
24357 /* 58190*/                    OPC_EmitInteger, MVT::i64, 0, 
24368 /* 58230*/                    OPC_EmitInteger, MVT::i64, 0, 
24378                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
24401 /* 58313*/                    OPC_CheckType, MVT::i64,
24414                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
24417 /* 58355*/                    OPC_EmitInteger, MVT::i64, 0, 
24428 /* 58395*/                    OPC_EmitInteger, MVT::i64, 0, 
24438                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
24472 /* 58494*/                  OPC_CheckType, MVT::i64,
24490 /* 58526*/                    OPC_CheckType, MVT::i64,
24503                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
24506 /* 58568*/                    OPC_EmitInteger, MVT::i64, 0, 
24517 /* 58608*/                    OPC_EmitInteger, MVT::i64, 0, 
24527                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
24550 /* 58691*/                    OPC_CheckType, MVT::i64,
24563                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
24566 /* 58733*/                    OPC_EmitInteger, MVT::i64, 0, 
24577 /* 58773*/                    OPC_EmitInteger, MVT::i64, 0, 
24587                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
24612 /* 58858*/                OPC_CheckType, MVT::i64,
24653 /* 58925*/                  OPC_CheckType, MVT::i64,
24671 /* 58957*/                    OPC_CheckType, MVT::i64,
24684                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
24687 /* 58999*/                    OPC_EmitInteger, MVT::i64, 0, 
24698 /* 59039*/                    OPC_EmitInteger, MVT::i64, 0, 
24708                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
24731 /* 59122*/                    OPC_CheckType, MVT::i64,
24744                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
24747 /* 59164*/                    OPC_EmitInteger, MVT::i64, 0, 
24758 /* 59204*/                    OPC_EmitInteger, MVT::i64, 0, 
24768                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
24802 /* 59303*/                  OPC_CheckType, MVT::i64,
24820 /* 59335*/                    OPC_CheckType, MVT::i64,
24833                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
24836 /* 59377*/                    OPC_EmitInteger, MVT::i64, 0, 
24847 /* 59417*/                    OPC_EmitInteger, MVT::i64, 0, 
24857                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
24880 /* 59500*/                    OPC_CheckType, MVT::i64,
24893                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
24896 /* 59542*/                    OPC_EmitInteger, MVT::i64, 0, 
24907 /* 59582*/                    OPC_EmitInteger, MVT::i64, 0, 
24917                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
24952 /* 59682*/              OPC_CheckType, MVT::i64,
24970 /* 59714*/                OPC_CheckType, MVT::i64,
24987 /* 59741*/                OPC_CheckType, MVT::i64,
25005 /* 59773*/                  OPC_CheckType, MVT::i64,
25018                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
25021 /* 59815*/                  OPC_EmitInteger, MVT::i64, 0, 
25032 /* 59855*/                  OPC_EmitInteger, MVT::i64, 0, 
25042                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
25065 /* 59938*/                  OPC_CheckType, MVT::i64,
25078                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
25081 /* 59980*/                  OPC_EmitInteger, MVT::i64, 0, 
25092 /* 60020*/                  OPC_EmitInteger, MVT::i64, 0, 
25102                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
25126 /* 60104*/                OPC_CheckType, MVT::i64,
25143 /* 60131*/                OPC_CheckType, MVT::i64,
25161 /* 60163*/                  OPC_CheckType, MVT::i64,
25174                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
25177 /* 60205*/                  OPC_EmitInteger, MVT::i64, 0, 
25188 /* 60245*/                  OPC_EmitInteger, MVT::i64, 0, 
25198                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
25221 /* 60328*/                  OPC_CheckType, MVT::i64,
25234                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
25237 /* 60370*/                  OPC_EmitInteger, MVT::i64, 0, 
25248 /* 60410*/                  OPC_EmitInteger, MVT::i64, 0, 
25258                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
25292 /* 60509*/              OPC_CheckType, MVT::i64,
25310 /* 60541*/                OPC_CheckType, MVT::i64,
25327 /* 60568*/                OPC_CheckType, MVT::i64,
25345 /* 60600*/                  OPC_CheckType, MVT::i64,
25358                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
25361 /* 60642*/                  OPC_EmitInteger, MVT::i64, 0, 
25372 /* 60682*/                  OPC_EmitInteger, MVT::i64, 0, 
25382                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
25405 /* 60765*/                  OPC_CheckType, MVT::i64,
25418                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
25421 /* 60807*/                  OPC_EmitInteger, MVT::i64, 0, 
25432 /* 60847*/                  OPC_EmitInteger, MVT::i64, 0, 
25442                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
25466 /* 60931*/                OPC_CheckType, MVT::i64,
25483 /* 60958*/                OPC_CheckType, MVT::i64,
25501 /* 60990*/                  OPC_CheckType, MVT::i64,
25514                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
25517 /* 61032*/                  OPC_EmitInteger, MVT::i64, 0, 
25528 /* 61072*/                  OPC_EmitInteger, MVT::i64, 0, 
25538                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
25561 /* 61155*/                  OPC_CheckType, MVT::i64,
25574                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
25577 /* 61197*/                  OPC_EmitInteger, MVT::i64, 0, 
25588 /* 61237*/                  OPC_EmitInteger, MVT::i64, 0, 
25598                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
25609 /* 61299*/              OPC_CheckType, MVT::i64,
25627 /* 61331*/                OPC_CheckType, MVT::i64,
25668 /* 61398*/                  OPC_CheckType, MVT::i64,
25686 /* 61430*/                    OPC_CheckType, MVT::i64,
25699                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
25702 /* 61472*/                    OPC_EmitInteger, MVT::i64, 0, 
25713 /* 61512*/                    OPC_EmitInteger, MVT::i64, 0, 
25723                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
25746 /* 61595*/                    OPC_CheckType, MVT::i64,
25759                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
25762 /* 61637*/                    OPC_EmitInteger, MVT::i64, 0, 
25773 /* 61677*/                    OPC_EmitInteger, MVT::i64, 0, 
25783                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
25817 /* 61776*/                  OPC_CheckType, MVT::i64,
25835 /* 61808*/                    OPC_CheckType, MVT::i64,
25848                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
25851 /* 61850*/                    OPC_EmitInteger, MVT::i64, 0, 
25862 /* 61890*/                    OPC_EmitInteger, MVT::i64, 0, 
25872                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
25895 /* 61973*/                    OPC_CheckType, MVT::i64,
25908                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
25911 /* 62015*/                    OPC_EmitInteger, MVT::i64, 0, 
25922 /* 62055*/                    OPC_EmitInteger, MVT::i64, 0, 
25932                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
25957 /* 62140*/                OPC_CheckType, MVT::i64,
25998 /* 62207*/                  OPC_CheckType, MVT::i64,
26016 /* 62239*/                    OPC_CheckType, MVT::i64,
26029                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
26032 /* 62281*/                    OPC_EmitInteger, MVT::i64, 0, 
26043 /* 62321*/                    OPC_EmitInteger, MVT::i64, 0, 
26053                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
26076 /* 62404*/                    OPC_CheckType, MVT::i64,
26089                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
26092 /* 62446*/                    OPC_EmitInteger, MVT::i64, 0, 
26103 /* 62486*/                    OPC_EmitInteger, MVT::i64, 0, 
26113                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
26147 /* 62585*/                  OPC_CheckType, MVT::i64,
26165 /* 62617*/                    OPC_CheckType, MVT::i64,
26178                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
26181 /* 62659*/                    OPC_EmitInteger, MVT::i64, 0, 
26192 /* 62699*/                    OPC_EmitInteger, MVT::i64, 0, 
26202                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
26225 /* 62782*/                    OPC_CheckType, MVT::i64,
26238                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
26241 /* 62824*/                    OPC_EmitInteger, MVT::i64, 0, 
26252 /* 62864*/                    OPC_EmitInteger, MVT::i64, 0, 
26262                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
26297 /* 62964*/              OPC_CheckType, MVT::i64,
26315 /* 62996*/                OPC_CheckType, MVT::i64,
26332 /* 63023*/                OPC_CheckType, MVT::i64,
26350 /* 63055*/                  OPC_CheckType, MVT::i64,
26363                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
26366 /* 63097*/                  OPC_EmitInteger, MVT::i64, 0, 
26377 /* 63137*/                  OPC_EmitInteger, MVT::i64, 0, 
26387                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
26410 /* 63220*/                  OPC_CheckType, MVT::i64,
26423                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
26426 /* 63262*/                  OPC_EmitInteger, MVT::i64, 0, 
26437 /* 63302*/                  OPC_EmitInteger, MVT::i64, 0, 
26447                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
26471 /* 63386*/                OPC_CheckType, MVT::i64,
26488 /* 63413*/                OPC_CheckType, MVT::i64,
26506 /* 63445*/                  OPC_CheckType, MVT::i64,
26519                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
26522 /* 63487*/                  OPC_EmitInteger, MVT::i64, 0, 
26533 /* 63527*/                  OPC_EmitInteger, MVT::i64, 0, 
26543                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
26566 /* 63610*/                  OPC_CheckType, MVT::i64,
26579                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
26582 /* 63652*/                  OPC_EmitInteger, MVT::i64, 0, 
26593 /* 63692*/                  OPC_EmitInteger, MVT::i64, 0, 
26603                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
26637 /* 63791*/              OPC_CheckType, MVT::i64,
26655 /* 63823*/                OPC_CheckType, MVT::i64,
26672 /* 63850*/                OPC_CheckType, MVT::i64,
26690 /* 63882*/                  OPC_CheckType, MVT::i64,
26703                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
26706 /* 63924*/                  OPC_EmitInteger, MVT::i64, 0, 
26717 /* 63964*/                  OPC_EmitInteger, MVT::i64, 0, 
26727                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
26750 /* 64047*/                  OPC_CheckType, MVT::i64,
26763                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
26766 /* 64089*/                  OPC_EmitInteger, MVT::i64, 0, 
26777 /* 64129*/                  OPC_EmitInteger, MVT::i64, 0, 
26787                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
26811 /* 64213*/                OPC_CheckType, MVT::i64,
26828 /* 64240*/                OPC_CheckType, MVT::i64,
26846 /* 64272*/                  OPC_CheckType, MVT::i64,
26859                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
26862 /* 64314*/                  OPC_EmitInteger, MVT::i64, 0, 
26873 /* 64354*/                  OPC_EmitInteger, MVT::i64, 0, 
26883                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
26906 /* 64437*/                  OPC_CheckType, MVT::i64,
26919                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
26922 /* 64479*/                  OPC_EmitInteger, MVT::i64, 0, 
26933 /* 64519*/                  OPC_EmitInteger, MVT::i64, 0, 
26943                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
26986 /* 64636*/              OPC_CheckType, MVT::i64,
27004 /* 64668*/                OPC_CheckType, MVT::i64,
27020 /* 64694*/                OPC_CheckType, MVT::i64,
27038 /* 64726*/                  OPC_CheckType, MVT::i64,
27052                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
27055 /* 64769*/                  OPC_EmitInteger, MVT::i64, 0, 
27066 /* 64809*/                  OPC_EmitInteger, MVT::i64, 0, 
27076                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
27099 /* 64892*/                  OPC_CheckType, MVT::i64,
27113                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
27116 /* 64935*/                  OPC_EmitInteger, MVT::i64, 0, 
27127 /* 64975*/                  OPC_EmitInteger, MVT::i64, 0, 
27137                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
27161 /* 65059*/                OPC_CheckType, MVT::i64,
27177 /* 65085*/                OPC_CheckType, MVT::i64,
27195 /* 65117*/                  OPC_CheckType, MVT::i64,
27209                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
27212 /* 65160*/                  OPC_EmitInteger, MVT::i64, 0, 
27223 /* 65200*/                  OPC_EmitInteger, MVT::i64, 0, 
27233                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
27256 /* 65283*/                  OPC_CheckType, MVT::i64,
27270                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
27273 /* 65326*/                  OPC_EmitInteger, MVT::i64, 0, 
27284 /* 65366*/                  OPC_EmitInteger, MVT::i64, 0, 
27294                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
27330 /* 65469*/              OPC_CheckType, MVT::i64,
27348 /* 65501*/                OPC_CheckType, MVT::i64,
27364 /* 65527*/                OPC_CheckType, MVT::i64,
27382 /* 65559*/                  OPC_CheckType, MVT::i64,
27396                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
27399 /* 65602*/                  OPC_EmitInteger, MVT::i64, 0, 
27410 /* 65642*/                  OPC_EmitInteger, MVT::i64, 0, 
27420                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
27443 /* 65725*/                  OPC_CheckType, MVT::i64,
27457                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
27460 /* 65768*/                  OPC_EmitInteger, MVT::i64, 0, 
27471 /* 65808*/                  OPC_EmitInteger, MVT::i64, 0, 
27481                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
27505 /* 65892*/                OPC_CheckType, MVT::i64,
27521 /* 65918*/                OPC_CheckType, MVT::i64,
27539 /* 65950*/                  OPC_CheckType, MVT::i64,
27553                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
27556 /* 65993*/                  OPC_EmitInteger, MVT::i64, 0, 
27567 /* 66033*/                  OPC_EmitInteger, MVT::i64, 0, 
27577                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
27600 /* 66116*/                  OPC_CheckType, MVT::i64,
27614                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
27617 /* 66159*/                  OPC_EmitInteger, MVT::i64, 0, 
27628 /* 66199*/                  OPC_EmitInteger, MVT::i64, 0, 
27638                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
27674 /* 66302*/              OPC_CheckType, MVT::i64,
27692 /* 66334*/                OPC_CheckType, MVT::i64,
27708 /* 66360*/                OPC_CheckType, MVT::i64,
27726 /* 66392*/                  OPC_CheckType, MVT::i64,
27740                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
27743 /* 66435*/                  OPC_EmitInteger, MVT::i64, 0, 
27754 /* 66475*/                  OPC_EmitInteger, MVT::i64, 0, 
27764                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
27787 /* 66558*/                  OPC_CheckType, MVT::i64,
27801                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
27804 /* 66601*/                  OPC_EmitInteger, MVT::i64, 0, 
27815 /* 66641*/                  OPC_EmitInteger, MVT::i64, 0, 
27825                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
27849 /* 66725*/                OPC_CheckType, MVT::i64,
27865 /* 66751*/                OPC_CheckType, MVT::i64,
27883 /* 66783*/                  OPC_CheckType, MVT::i64,
27897                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
27900 /* 66826*/                  OPC_EmitInteger, MVT::i64, 0, 
27911 /* 66866*/                  OPC_EmitInteger, MVT::i64, 0, 
27921                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
27944 /* 66949*/                  OPC_CheckType, MVT::i64,
27958                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
27961 /* 66992*/                  OPC_EmitInteger, MVT::i64, 0, 
27972 /* 67032*/                  OPC_EmitInteger, MVT::i64, 0, 
27982                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
28018 /* 67135*/              OPC_CheckType, MVT::i64,
28036 /* 67167*/                OPC_CheckType, MVT::i64,
28052 /* 67193*/                OPC_CheckType, MVT::i64,
28070 /* 67225*/                  OPC_CheckType, MVT::i64,
28084                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
28087 /* 67268*/                  OPC_EmitInteger, MVT::i64, 0, 
28098 /* 67308*/                  OPC_EmitInteger, MVT::i64, 0, 
28108                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
28131 /* 67391*/                  OPC_CheckType, MVT::i64,
28145                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
28148 /* 67434*/                  OPC_EmitInteger, MVT::i64, 0, 
28159 /* 67474*/                  OPC_EmitInteger, MVT::i64, 0, 
28169                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
28193 /* 67558*/                OPC_CheckType, MVT::i64,
28209 /* 67584*/                OPC_CheckType, MVT::i64,
28227 /* 67616*/                  OPC_CheckType, MVT::i64,
28241                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
28244 /* 67659*/                  OPC_EmitInteger, MVT::i64, 0, 
28255 /* 67699*/                  OPC_EmitInteger, MVT::i64, 0, 
28265                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
28288 /* 67782*/                  OPC_CheckType, MVT::i64,
28302                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
28305 /* 67825*/                  OPC_EmitInteger, MVT::i64, 0, 
28316 /* 67865*/                  OPC_EmitInteger, MVT::i64, 0, 
28326                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
28337 /* 67927*/              OPC_CheckType, MVT::i64,
28355 /* 67959*/                OPC_CheckType, MVT::i64,
28373 /* 67989*/                OPC_CheckType, MVT::i64,
28391 /* 68021*/                  OPC_CheckType, MVT::i64,
28429                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
28432 /* 68104*/                    OPC_EmitInteger, MVT::i64, 0, 
28443 /* 68144*/                    OPC_EmitInteger, MVT::i64, 0, 
28453                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
28483                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
28486 /* 68258*/                    OPC_EmitInteger, MVT::i64, 0, 
28497 /* 68298*/                    OPC_EmitInteger, MVT::i64, 0, 
28507                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
28531 /* 68382*/                  OPC_CheckType, MVT::i64,
28569                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
28572 /* 68465*/                    OPC_EmitInteger, MVT::i64, 0, 
28583 /* 68505*/                    OPC_EmitInteger, MVT::i64, 0, 
28593                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
28623                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
28626 /* 68619*/                    OPC_EmitInteger, MVT::i64, 0, 
28637 /* 68659*/                    OPC_EmitInteger, MVT::i64, 0, 
28647                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
28672 /* 68744*/                OPC_CheckType, MVT::i64,
28690 /* 68774*/                OPC_CheckType, MVT::i64,
28708 /* 68806*/                  OPC_CheckType, MVT::i64,
28746                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
28749 /* 68889*/                    OPC_EmitInteger, MVT::i64, 0, 
28760 /* 68929*/                    OPC_EmitInteger, MVT::i64, 0, 
28770                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
28800                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
28803 /* 69043*/                    OPC_EmitInteger, MVT::i64, 0, 
28814 /* 69083*/                    OPC_EmitInteger, MVT::i64, 0, 
28824                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
28848 /* 69167*/                  OPC_CheckType, MVT::i64,
28886                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
28889 /* 69250*/                    OPC_EmitInteger, MVT::i64, 0, 
28900 /* 69290*/                    OPC_EmitInteger, MVT::i64, 0, 
28910                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
28940                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
28943 /* 69404*/                    OPC_EmitInteger, MVT::i64, 0, 
28954 /* 69444*/                    OPC_EmitInteger, MVT::i64, 0, 
28964                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
28989 /* 69529*/                OPC_CheckType, MVT::i64,
29031 /* 69599*/                  OPC_CheckType, MVT::i64,
29049 /* 69631*/                    OPC_CheckType, MVT::i64,
29063                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
29066 /* 69674*/                    OPC_EmitInteger, MVT::i64, 0, 
29077 /* 69714*/                    OPC_EmitInteger, MVT::i64, 0, 
29087                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
29110 /* 69797*/                    OPC_CheckType, MVT::i64,
29124                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
29127 /* 69840*/                    OPC_EmitInteger, MVT::i64, 0, 
29138 /* 69880*/                    OPC_EmitInteger, MVT::i64, 0, 
29148                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
29181 /* 69978*/                  OPC_CheckType, MVT::i64,
29199 /* 70010*/                    OPC_CheckType, MVT::i64,
29213                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
29216 /* 70053*/                    OPC_EmitInteger, MVT::i64, 0, 
29227 /* 70093*/                    OPC_EmitInteger, MVT::i64, 0, 
29237                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
29260 /* 70176*/                    OPC_CheckType, MVT::i64,
29274                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
29277 /* 70219*/                    OPC_EmitInteger, MVT::i64, 0, 
29288 /* 70259*/                    OPC_EmitInteger, MVT::i64, 0, 
29298                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
29323 /* 70344*/                OPC_CheckType, MVT::i64,
29365 /* 70414*/                  OPC_CheckType, MVT::i64,
29383 /* 70446*/                    OPC_CheckType, MVT::i64,
29397                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
29400 /* 70489*/                    OPC_EmitInteger, MVT::i64, 0, 
29411 /* 70529*/                    OPC_EmitInteger, MVT::i64, 0, 
29421                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
29444 /* 70612*/                    OPC_CheckType, MVT::i64,
29458                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
29461 /* 70655*/                    OPC_EmitInteger, MVT::i64, 0, 
29472 /* 70695*/                    OPC_EmitInteger, MVT::i64, 0, 
29482                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
29515 /* 70793*/                  OPC_CheckType, MVT::i64,
29533 /* 70825*/                    OPC_CheckType, MVT::i64,
29547                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
29550 /* 70868*/                    OPC_EmitInteger, MVT::i64, 0, 
29561 /* 70908*/                    OPC_EmitInteger, MVT::i64, 0, 
29571                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
29594 /* 70991*/                    OPC_CheckType, MVT::i64,
29608                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
29611 /* 71034*/                    OPC_EmitInteger, MVT::i64, 0, 
29622 /* 71074*/                    OPC_EmitInteger, MVT::i64, 0, 
29632                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
29657 /* 71159*/                OPC_CheckType, MVT::i64,
29675 /* 71189*/                OPC_CheckType, MVT::i64,
29693 /* 71221*/                  OPC_CheckType, MVT::i64,
29730                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
29733 /* 71301*/                  OPC_EmitInteger, MVT::i64, 0, 
29744 /* 71341*/                  OPC_EmitInteger, MVT::i64, 0, 
29754                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
29777 /* 71424*/                  OPC_CheckType, MVT::i64,
29815                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
29818 /* 71507*/                    OPC_EmitInteger, MVT::i64, 0, 
29829 /* 71547*/                    OPC_EmitInteger, MVT::i64, 0, 
29839                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
29869                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
29872 /* 71661*/                    OPC_EmitInteger, MVT::i64, 0, 
29883 /* 71701*/                    OPC_EmitInteger, MVT::i64, 0, 
29893                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
29918 /* 71786*/                OPC_CheckType, MVT::i64,
29936 /* 71816*/                OPC_CheckType, MVT::i64,
29954 /* 71848*/                  OPC_CheckType, MVT::i64,
29992                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
29995 /* 71931*/                    OPC_EmitInteger, MVT::i64, 0, 
30006 /* 71971*/                    OPC_EmitInteger, MVT::i64, 0, 
30016                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
30046                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
30049 /* 72085*/                    OPC_EmitInteger, MVT::i64, 0, 
30060 /* 72125*/                    OPC_EmitInteger, MVT::i64, 0, 
30070                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
30094 /* 72209*/                  OPC_CheckType, MVT::i64,
30132                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
30135 /* 72292*/                    OPC_EmitInteger, MVT::i64, 0, 
30146 /* 72332*/                    OPC_EmitInteger, MVT::i64, 0, 
30156                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
30186                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
30189 /* 72446*/                    OPC_EmitInteger, MVT::i64, 0, 
30200 /* 72486*/                    OPC_EmitInteger, MVT::i64, 0, 
30210                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
30235 /* 72571*/                OPC_CheckType, MVT::i64,
30277 /* 72641*/                  OPC_CheckType, MVT::i64,
30295 /* 72673*/                    OPC_CheckType, MVT::i64,
30309                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
30312 /* 72716*/                    OPC_EmitInteger, MVT::i64, 0, 
30323 /* 72756*/                    OPC_EmitInteger, MVT::i64, 0, 
30333                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
30356 /* 72839*/                    OPC_CheckType, MVT::i64,
30370                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
30373 /* 72882*/                    OPC_EmitInteger, MVT::i64, 0, 
30384 /* 72922*/                    OPC_EmitInteger, MVT::i64, 0, 
30394                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
30427 /* 73020*/                  OPC_CheckType, MVT::i64,
30445 /* 73052*/                    OPC_CheckType, MVT::i64,
30459                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
30462 /* 73095*/                    OPC_EmitInteger, MVT::i64, 0, 
30473 /* 73135*/                    OPC_EmitInteger, MVT::i64, 0, 
30483                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
30506 /* 73218*/                    OPC_CheckType, MVT::i64,
30520                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
30523 /* 73261*/                    OPC_EmitInteger, MVT::i64, 0, 
30534 /* 73301*/                    OPC_EmitInteger, MVT::i64, 0, 
30544                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
30569 /* 73386*/                OPC_CheckType, MVT::i64,
30611 /* 73456*/                  OPC_CheckType, MVT::i64,
30629 /* 73488*/                    OPC_CheckType, MVT::i64,
30643                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
30646 /* 73531*/                    OPC_EmitInteger, MVT::i64, 0, 
30657 /* 73571*/                    OPC_EmitInteger, MVT::i64, 0, 
30667                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
30690 /* 73654*/                    OPC_CheckType, MVT::i64,
30704                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
30707 /* 73697*/                    OPC_EmitInteger, MVT::i64, 0, 
30718 /* 73737*/                    OPC_EmitInteger, MVT::i64, 0, 
30728                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
30761 /* 73835*/                  OPC_CheckType, MVT::i64,
30779 /* 73867*/                    OPC_CheckType, MVT::i64,
30793                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
30796 /* 73910*/                    OPC_EmitInteger, MVT::i64, 0, 
30807 /* 73950*/                    OPC_EmitInteger, MVT::i64, 0, 
30817                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
30840 /* 74033*/                    OPC_CheckType, MVT::i64,
30854                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
30857 /* 74076*/                    OPC_EmitInteger, MVT::i64, 0, 
30868 /* 74116*/                    OPC_EmitInteger, MVT::i64, 0, 
30878                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
30915 /* 74220*/              OPC_CheckType, MVT::i64,
30933 /* 74252*/                OPC_CheckType, MVT::i64,
30949 /* 74278*/                OPC_CheckType, MVT::i64,
30967 /* 74310*/                  OPC_CheckType, MVT::i64,
30981                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
30984 /* 74353*/                  OPC_EmitInteger, MVT::i64, 0, 
30995 /* 74393*/                  OPC_EmitInteger, MVT::i64, 0, 
31005                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
31028 /* 74476*/                  OPC_CheckType, MVT::i64,
31042                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
31045 /* 74519*/                  OPC_EmitInteger, MVT::i64, 0, 
31056 /* 74559*/                  OPC_EmitInteger, MVT::i64, 0, 
31066                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
31090 /* 74643*/                OPC_CheckType, MVT::i64,
31106 /* 74669*/                OPC_CheckType, MVT::i64,
31124 /* 74701*/                  OPC_CheckType, MVT::i64,
31138                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
31141 /* 74744*/                  OPC_EmitInteger, MVT::i64, 0, 
31152 /* 74784*/                  OPC_EmitInteger, MVT::i64, 0, 
31162                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
31185 /* 74867*/                  OPC_CheckType, MVT::i64,
31199                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
31202 /* 74910*/                  OPC_EmitInteger, MVT::i64, 0, 
31213 /* 74950*/                  OPC_EmitInteger, MVT::i64, 0, 
31223                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
31259 /* 75053*/              OPC_CheckType, MVT::i64,
31277 /* 75085*/                OPC_CheckType, MVT::i64,
31293 /* 75111*/                OPC_CheckType, MVT::i64,
31311 /* 75143*/                  OPC_CheckType, MVT::i64,
31325                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
31328 /* 75186*/                  OPC_EmitInteger, MVT::i64, 0, 
31339 /* 75226*/                  OPC_EmitInteger, MVT::i64, 0, 
31349                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
31372 /* 75309*/                  OPC_CheckType, MVT::i64,
31386                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
31389 /* 75352*/                  OPC_EmitInteger, MVT::i64, 0, 
31400 /* 75392*/                  OPC_EmitInteger, MVT::i64, 0, 
31410                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
31434 /* 75476*/                OPC_CheckType, MVT::i64,
31450 /* 75502*/                OPC_CheckType, MVT::i64,
31468 /* 75534*/                  OPC_CheckType, MVT::i64,
31482                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
31485 /* 75577*/                  OPC_EmitInteger, MVT::i64, 0, 
31496 /* 75617*/                  OPC_EmitInteger, MVT::i64, 0, 
31506                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
31529 /* 75700*/                  OPC_CheckType, MVT::i64,
31543                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
31546 /* 75743*/                  OPC_EmitInteger, MVT::i64, 0, 
31557 /* 75783*/                  OPC_EmitInteger, MVT::i64, 0, 
31567                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
31603 /* 75886*/              OPC_CheckType, MVT::i64,
31621 /* 75918*/                OPC_CheckType, MVT::i64,
31637 /* 75944*/                OPC_CheckType, MVT::i64,
31655 /* 75976*/                  OPC_CheckType, MVT::i64,
31669                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
31672 /* 76019*/                  OPC_EmitInteger, MVT::i64, 0, 
31683 /* 76059*/                  OPC_EmitInteger, MVT::i64, 0, 
31693                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
31716 /* 76142*/                  OPC_CheckType, MVT::i64,
31730                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
31733 /* 76185*/                  OPC_EmitInteger, MVT::i64, 0, 
31744 /* 76225*/                  OPC_EmitInteger, MVT::i64, 0, 
31754                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
31778 /* 76309*/                OPC_CheckType, MVT::i64,
31794 /* 76335*/                OPC_CheckType, MVT::i64,
31812 /* 76367*/                  OPC_CheckType, MVT::i64,
31826                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
31829 /* 76410*/                  OPC_EmitInteger, MVT::i64, 0, 
31840 /* 76450*/                  OPC_EmitInteger, MVT::i64, 0, 
31850                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
31873 /* 76533*/                  OPC_CheckType, MVT::i64,
31887                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
31890 /* 76576*/                  OPC_EmitInteger, MVT::i64, 0, 
31901 /* 76616*/                  OPC_EmitInteger, MVT::i64, 0, 
31911                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
31947 /* 76719*/              OPC_CheckType, MVT::i64,
31965 /* 76751*/                OPC_CheckType, MVT::i64,
31981 /* 76777*/                OPC_CheckType, MVT::i64,
31999 /* 76809*/                  OPC_CheckType, MVT::i64,
32013                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
32016 /* 76852*/                  OPC_EmitInteger, MVT::i64, 0, 
32027 /* 76892*/                  OPC_EmitInteger, MVT::i64, 0, 
32037                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
32060 /* 76975*/                  OPC_CheckType, MVT::i64,
32074                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
32077 /* 77018*/                  OPC_EmitInteger, MVT::i64, 0, 
32088 /* 77058*/                  OPC_EmitInteger, MVT::i64, 0, 
32098                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
32122 /* 77142*/                OPC_CheckType, MVT::i64,
32138 /* 77168*/                OPC_CheckType, MVT::i64,
32156 /* 77200*/                  OPC_CheckType, MVT::i64,
32170                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
32173 /* 77243*/                  OPC_EmitInteger, MVT::i64, 0, 
32184 /* 77283*/                  OPC_EmitInteger, MVT::i64, 0, 
32194                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
32217 /* 77366*/                  OPC_CheckType, MVT::i64,
32231                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
32234 /* 77409*/                  OPC_EmitInteger, MVT::i64, 0, 
32245 /* 77449*/                  OPC_EmitInteger, MVT::i64, 0, 
32255                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
32266 /* 77511*/              OPC_CheckType, MVT::i64,
32284 /* 77543*/                OPC_CheckType, MVT::i64,
32302 /* 77573*/                OPC_CheckType, MVT::i64,
32320 /* 77605*/                  OPC_CheckType, MVT::i64,
32358                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
32361 /* 77688*/                    OPC_EmitInteger, MVT::i64, 0, 
32372 /* 77728*/                    OPC_EmitInteger, MVT::i64, 0, 
32382                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
32412                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
32415 /* 77842*/                    OPC_EmitInteger, MVT::i64, 0, 
32426 /* 77882*/                    OPC_EmitInteger, MVT::i64, 0, 
32436                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
32460 /* 77966*/                  OPC_CheckType, MVT::i64,
32498                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
32501 /* 78049*/                    OPC_EmitInteger, MVT::i64, 0, 
32512 /* 78089*/                    OPC_EmitInteger, MVT::i64, 0, 
32522                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
32552                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
32555 /* 78203*/                    OPC_EmitInteger, MVT::i64, 0, 
32566 /* 78243*/                    OPC_EmitInteger, MVT::i64, 0, 
32576                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
32601 /* 78328*/                OPC_CheckType, MVT::i64,
32619 /* 78358*/                OPC_CheckType, MVT::i64,
32637 /* 78390*/                  OPC_CheckType, MVT::i64,
32675                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
32678 /* 78473*/                    OPC_EmitInteger, MVT::i64, 0, 
32689 /* 78513*/                    OPC_EmitInteger, MVT::i64, 0, 
32699                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
32729                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
32732 /* 78627*/                    OPC_EmitInteger, MVT::i64, 0, 
32743 /* 78667*/                    OPC_EmitInteger, MVT::i64, 0, 
32753                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
32777 /* 78751*/                  OPC_CheckType, MVT::i64,
32815                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
32818 /* 78834*/                    OPC_EmitInteger, MVT::i64, 0, 
32829 /* 78874*/                    OPC_EmitInteger, MVT::i64, 0, 
32839                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
32869                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
32872 /* 78988*/                    OPC_EmitInteger, MVT::i64, 0, 
32883 /* 79028*/                    OPC_EmitInteger, MVT::i64, 0, 
32893                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
32918 /* 79113*/                OPC_CheckType, MVT::i64,
32960 /* 79183*/                  OPC_CheckType, MVT::i64,
32978 /* 79215*/                    OPC_CheckType, MVT::i64,
32992                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
32995 /* 79258*/                    OPC_EmitInteger, MVT::i64, 0, 
33006 /* 79298*/                    OPC_EmitInteger, MVT::i64, 0, 
33016                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
33039 /* 79381*/                    OPC_CheckType, MVT::i64,
33053                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
33056 /* 79424*/                    OPC_EmitInteger, MVT::i64, 0, 
33067 /* 79464*/                    OPC_EmitInteger, MVT::i64, 0, 
33077                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
33110 /* 79562*/                  OPC_CheckType, MVT::i64,
33128 /* 79594*/                    OPC_CheckType, MVT::i64,
33142                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
33145 /* 79637*/                    OPC_EmitInteger, MVT::i64, 0, 
33156 /* 79677*/                    OPC_EmitInteger, MVT::i64, 0, 
33166                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
33189 /* 79760*/                    OPC_CheckType, MVT::i64,
33203                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
33206 /* 79803*/                    OPC_EmitInteger, MVT::i64, 0, 
33217 /* 79843*/                    OPC_EmitInteger, MVT::i64, 0, 
33227                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
33252 /* 79928*/                OPC_CheckType, MVT::i64,
33294 /* 79998*/                  OPC_CheckType, MVT::i64,
33312 /* 80030*/                    OPC_CheckType, MVT::i64,
33326                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
33329 /* 80073*/                    OPC_EmitInteger, MVT::i64, 0, 
33340 /* 80113*/                    OPC_EmitInteger, MVT::i64, 0, 
33350                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
33373 /* 80196*/                    OPC_CheckType, MVT::i64,
33387                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
33390 /* 80239*/                    OPC_EmitInteger, MVT::i64, 0, 
33401 /* 80279*/                    OPC_EmitInteger, MVT::i64, 0, 
33411                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
33444 /* 80377*/                  OPC_CheckType, MVT::i64,
33462 /* 80409*/                    OPC_CheckType, MVT::i64,
33476                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
33479 /* 80452*/                    OPC_EmitInteger, MVT::i64, 0, 
33490 /* 80492*/                    OPC_EmitInteger, MVT::i64, 0, 
33500                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
33523 /* 80575*/                    OPC_CheckType, MVT::i64,
33537                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
33540 /* 80618*/                    OPC_EmitInteger, MVT::i64, 0, 
33551 /* 80658*/                    OPC_EmitInteger, MVT::i64, 0, 
33561                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
33586 /* 80743*/                OPC_CheckType, MVT::i64,
33604 /* 80773*/                OPC_CheckType, MVT::i64,
33622 /* 80805*/                  OPC_CheckType, MVT::i64,
33660                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
33663 /* 80888*/                    OPC_EmitInteger, MVT::i64, 0, 
33674 /* 80928*/                    OPC_EmitInteger, MVT::i64, 0, 
33684                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
33714                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
33717 /* 81042*/                    OPC_EmitInteger, MVT::i64, 0, 
33728 /* 81082*/                    OPC_EmitInteger, MVT::i64, 0, 
33738                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
33762 /* 81166*/                  OPC_CheckType, MVT::i64,
33800                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
33803 /* 81249*/                    OPC_EmitInteger, MVT::i64, 0, 
33814 /* 81289*/                    OPC_EmitInteger, MVT::i64, 0, 
33824                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
33854                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
33857 /* 81403*/                    OPC_EmitInteger, MVT::i64, 0, 
33868 /* 81443*/                    OPC_EmitInteger, MVT::i64, 0, 
33878                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
33903 /* 81528*/                OPC_CheckType, MVT::i64,
33921 /* 81558*/                OPC_CheckType, MVT::i64,
33939 /* 81590*/                  OPC_CheckType, MVT::i64,
33977                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
33980 /* 81673*/                    OPC_EmitInteger, MVT::i64, 0, 
33991 /* 81713*/                    OPC_EmitInteger, MVT::i64, 0, 
34001                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
34031                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
34034 /* 81827*/                    OPC_EmitInteger, MVT::i64, 0, 
34045 /* 81867*/                    OPC_EmitInteger, MVT::i64, 0, 
34055                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
34079 /* 81951*/                  OPC_CheckType, MVT::i64,
34117                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
34120 /* 82034*/                    OPC_EmitInteger, MVT::i64, 0, 
34131 /* 82074*/                    OPC_EmitInteger, MVT::i64, 0, 
34141                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
34171                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
34174 /* 82188*/                    OPC_EmitInteger, MVT::i64, 0, 
34185 /* 82228*/                    OPC_EmitInteger, MVT::i64, 0, 
34195                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
34220 /* 82313*/                OPC_CheckType, MVT::i64,
34262 /* 82383*/                  OPC_CheckType, MVT::i64,
34280 /* 82415*/                    OPC_CheckType, MVT::i64,
34294                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
34297 /* 82458*/                    OPC_EmitInteger, MVT::i64, 0, 
34308 /* 82498*/                    OPC_EmitInteger, MVT::i64, 0, 
34318                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
34341 /* 82581*/                    OPC_CheckType, MVT::i64,
34355                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
34358 /* 82624*/                    OPC_EmitInteger, MVT::i64, 0, 
34369 /* 82664*/                    OPC_EmitInteger, MVT::i64, 0, 
34379                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
34412 /* 82762*/                  OPC_CheckType, MVT::i64,
34430 /* 82794*/                    OPC_CheckType, MVT::i64,
34444                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
34447 /* 82837*/                    OPC_EmitInteger, MVT::i64, 0, 
34458 /* 82877*/                    OPC_EmitInteger, MVT::i64, 0, 
34468                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
34491 /* 82960*/                    OPC_CheckType, MVT::i64,
34505                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
34508 /* 83003*/                    OPC_EmitInteger, MVT::i64, 0, 
34519 /* 83043*/                    OPC_EmitInteger, MVT::i64, 0, 
34529                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
34554 /* 83128*/                OPC_CheckType, MVT::i64,
34596 /* 83198*/                  OPC_CheckType, MVT::i64,
34614 /* 83230*/                    OPC_CheckType, MVT::i64,
34628                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
34631 /* 83273*/                    OPC_EmitInteger, MVT::i64, 0, 
34642 /* 83313*/                    OPC_EmitInteger, MVT::i64, 0, 
34652                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
34675 /* 83396*/                    OPC_CheckType, MVT::i64,
34689                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
34692 /* 83439*/                    OPC_EmitInteger, MVT::i64, 0, 
34703 /* 83479*/                    OPC_EmitInteger, MVT::i64, 0, 
34713                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
34746 /* 83577*/                  OPC_CheckType, MVT::i64,
34764 /* 83609*/                    OPC_CheckType, MVT::i64,
34778                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
34781 /* 83652*/                    OPC_EmitInteger, MVT::i64, 0, 
34792 /* 83692*/                    OPC_EmitInteger, MVT::i64, 0, 
34802                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
34825 /* 83775*/                    OPC_CheckType, MVT::i64,
34839                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
34842 /* 83818*/                    OPC_EmitInteger, MVT::i64, 0, 
34853 /* 83858*/                    OPC_EmitInteger, MVT::i64, 0, 
34863                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
34889 /* 83949*/            OPC_CheckType, MVT::i64,
34906 /* 83978*/              OPC_CheckType, MVT::i64,
34923 /* 84007*/                OPC_CheckType, MVT::i64,
34941 /* 84039*/                  OPC_CheckType, MVT::i64,
34983 /* 84107*/                    OPC_CheckType, MVT::i64,
35001 /* 84139*/                      OPC_CheckType, MVT::i64,
35013                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
35016 /* 84180*/                      OPC_EmitInteger, MVT::i64, 0, 
35027 /* 84220*/                      OPC_EmitInteger, MVT::i64, 0, 
35037                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
35060 /* 84303*/                      OPC_CheckType, MVT::i64,
35072                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
35075 /* 84344*/                      OPC_EmitInteger, MVT::i64, 0, 
35086 /* 84384*/                      OPC_EmitInteger, MVT::i64, 0, 
35096                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
35130 /* 84483*/                    OPC_CheckType, MVT::i64,
35148 /* 84515*/                      OPC_CheckType, MVT::i64,
35160                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
35163 /* 84556*/                      OPC_EmitInteger, MVT::i64, 0, 
35174 /* 84596*/                      OPC_EmitInteger, MVT::i64, 0, 
35184                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
35207 /* 84679*/                      OPC_CheckType, MVT::i64,
35219                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
35222 /* 84720*/                      OPC_EmitInteger, MVT::i64, 0, 
35233 /* 84760*/                      OPC_EmitInteger, MVT::i64, 0, 
35243                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
35268 /* 84845*/                  OPC_CheckType, MVT::i64,
35310 /* 84913*/                    OPC_CheckType, MVT::i64,
35328 /* 84945*/                      OPC_CheckType, MVT::i64,
35340                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
35343 /* 84986*/                      OPC_EmitInteger, MVT::i64, 0, 
35354 /* 85026*/                      OPC_EmitInteger, MVT::i64, 0, 
35364                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
35387 /* 85109*/                      OPC_CheckType, MVT::i64,
35399                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
35402 /* 85150*/                      OPC_EmitInteger, MVT::i64, 0, 
35413 /* 85190*/                      OPC_EmitInteger, MVT::i64, 0, 
35423                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
35457 /* 85289*/                    OPC_CheckType, MVT::i64,
35475 /* 85321*/                      OPC_CheckType, MVT::i64,
35487                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
35490 /* 85362*/                      OPC_EmitInteger, MVT::i64, 0, 
35501 /* 85402*/                      OPC_EmitInteger, MVT::i64, 0, 
35511                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
35534 /* 85485*/                      OPC_CheckType, MVT::i64,
35546                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
35549 /* 85526*/                      OPC_EmitInteger, MVT::i64, 0, 
35561 /* 85568*/                        OPC_EmitInteger, MVT::i64, 0, 
35571                                       MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
35588 /* 85660*/                        OPC_EmitInteger, MVT::i64, 0, 
35598                                       MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
35622 /* 85744*/                      OPC_CheckType, MVT::i64,
35634                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
35637 /* 85785*/                      OPC_EmitInteger, MVT::i64, 0, 
35648 /* 85825*/                      OPC_EmitInteger, MVT::i64, 0, 
35658                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
35692 /* 85924*/                    OPC_CheckType, MVT::i64,
35710 /* 85956*/                      OPC_CheckType, MVT::i64,
35722                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
35725 /* 85997*/                      OPC_EmitInteger, MVT::i64, 0, 
35736 /* 86037*/                      OPC_EmitInteger, MVT::i64, 0, 
35746                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
35769 /* 86120*/                      OPC_CheckType, MVT::i64,
35781                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
35784 /* 86161*/                      OPC_EmitInteger, MVT::i64, 0, 
35795 /* 86201*/                      OPC_EmitInteger, MVT::i64, 0, 
35805                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
35830 /* 86286*/                  OPC_CheckType, MVT::i64,
35872 /* 86354*/                    OPC_CheckType, MVT::i64,
35890 /* 86386*/                      OPC_CheckType, MVT::i64,
35902                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
35905 /* 86427*/                      OPC_EmitInteger, MVT::i64, 0, 
35916 /* 86467*/                      OPC_EmitInteger, MVT::i64, 0, 
35926                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
35949 /* 86550*/                      OPC_CheckType, MVT::i64,
35961                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
35964 /* 86591*/                      OPC_EmitInteger, MVT::i64, 0, 
35975 /* 86631*/                      OPC_EmitInteger, MVT::i64, 0, 
35985                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
36019 /* 86730*/                    OPC_CheckType, MVT::i64,
36037 /* 86762*/                      OPC_CheckType, MVT::i64,
36049                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
36052 /* 86803*/                      OPC_EmitInteger, MVT::i64, 0, 
36063 /* 86843*/                      OPC_EmitInteger, MVT::i64, 0, 
36073                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
36096 /* 86926*/                      OPC_CheckType, MVT::i64,
36108                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
36111 /* 86967*/                      OPC_EmitInteger, MVT::i64, 0, 
36122 /* 87007*/                      OPC_EmitInteger, MVT::i64, 0, 
36132                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
36168 /* 87108*/                OPC_CheckType, MVT::i64,
36186 /* 87140*/                  OPC_CheckType, MVT::i64,
36203 /* 87167*/                  OPC_CheckType, MVT::i64,
36221 /* 87199*/                    OPC_CheckType, MVT::i64,
36233                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
36236 /* 87240*/                    OPC_EmitInteger, MVT::i64, 0, 
36247 /* 87280*/                    OPC_EmitInteger, MVT::i64, 0, 
36257                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
36280 /* 87363*/                    OPC_CheckType, MVT::i64,
36292                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
36295 /* 87404*/                    OPC_EmitInteger, MVT::i64, 0, 
36306 /* 87444*/                    OPC_EmitInteger, MVT::i64, 0, 
36316                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
36340 /* 87528*/                  OPC_CheckType, MVT::i64,
36357 /* 87555*/                  OPC_CheckType, MVT::i64,
36375 /* 87587*/                    OPC_CheckType, MVT::i64,
36387                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
36390 /* 87628*/                    OPC_EmitInteger, MVT::i64, 0, 
36401 /* 87668*/                    OPC_EmitInteger, MVT::i64, 0, 
36411                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
36434 /* 87751*/                    OPC_CheckType, MVT::i64,
36446                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
36449 /* 87792*/                    OPC_EmitInteger, MVT::i64, 0, 
36460 /* 87832*/                    OPC_EmitInteger, MVT::i64, 0, 
36470                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
36505 /* 87932*/                OPC_CheckType, MVT::i64,
36523 /* 87964*/                  OPC_CheckType, MVT::i64,
36540 /* 87991*/                  OPC_CheckType, MVT::i64,
36558 /* 88023*/                    OPC_CheckType, MVT::i64,
36570                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
36573 /* 88064*/                    OPC_EmitInteger, MVT::i64, 0, 
36584 /* 88104*/                    OPC_EmitInteger, MVT::i64, 0, 
36594                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
36617 /* 88187*/                    OPC_CheckType, MVT::i64,
36629                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
36632 /* 88228*/                    OPC_EmitInteger, MVT::i64, 0, 
36643 /* 88268*/                    OPC_EmitInteger, MVT::i64, 0, 
36653                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
36677 /* 88352*/                  OPC_CheckType, MVT::i64,
36694 /* 88379*/                  OPC_CheckType, MVT::i64,
36712 /* 88411*/                    OPC_CheckType, MVT::i64,
36724                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
36727 /* 88452*/                    OPC_EmitInteger, MVT::i64, 0, 
36738 /* 88492*/                    OPC_EmitInteger, MVT::i64, 0, 
36748                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
36771 /* 88575*/                    OPC_CheckType, MVT::i64,
36783                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
36786 /* 88616*/                    OPC_EmitInteger, MVT::i64, 0, 
36798 /* 88658*/                      OPC_EmitInteger, MVT::i64, 0, 
36808                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
36825 /* 88750*/                      OPC_EmitInteger, MVT::i64, 0, 
36835                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
36859 /* 88834*/                    OPC_CheckType, MVT::i64,
36871                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
36874 /* 88875*/                    OPC_EmitInteger, MVT::i64, 0, 
36885 /* 88915*/                    OPC_EmitInteger, MVT::i64, 0, 
36895                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
36919 /* 88999*/                  OPC_CheckType, MVT::i64,
36936 /* 89026*/                  OPC_CheckType, MVT::i64,
36954 /* 89058*/                    OPC_CheckType, MVT::i64,
36966                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
36969 /* 89099*/                    OPC_EmitInteger, MVT::i64, 0, 
36980 /* 89139*/                    OPC_EmitInteger, MVT::i64, 0, 
36990                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
37013 /* 89222*/                    OPC_CheckType, MVT::i64,
37025                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
37028 /* 89263*/                    OPC_EmitInteger, MVT::i64, 0, 
37039 /* 89303*/                    OPC_EmitInteger, MVT::i64, 0, 
37049                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
37084 /* 89403*/                OPC_CheckType, MVT::i64,
37102 /* 89435*/                  OPC_CheckType, MVT::i64,
37119 /* 89462*/                  OPC_CheckType, MVT::i64,
37137 /* 89494*/                    OPC_CheckType, MVT::i64,
37149                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
37152 /* 89535*/                    OPC_EmitInteger, MVT::i64, 0, 
37163 /* 89575*/                    OPC_EmitInteger, MVT::i64, 0, 
37173                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
37196 /* 89658*/                    OPC_CheckType, MVT::i64,
37208                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
37211 /* 89699*/                    OPC_EmitInteger, MVT::i64, 0, 
37222 /* 89739*/                    OPC_EmitInteger, MVT::i64, 0, 
37232                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
37256 /* 89823*/                  OPC_CheckType, MVT::i64,
37273 /* 89850*/                  OPC_CheckType, MVT::i64,
37291 /* 89882*/                    OPC_CheckType, MVT::i64,
37303                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
37306 /* 89923*/                    OPC_EmitInteger, MVT::i64, 0, 
37317 /* 89963*/                    OPC_EmitInteger, MVT::i64, 0, 
37327                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
37350 /* 90046*/                    OPC_CheckType, MVT::i64,
37362                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
37365 /* 90087*/                    OPC_EmitInteger, MVT::i64, 0, 
37376 /* 90127*/                    OPC_EmitInteger, MVT::i64, 0, 
37386                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
37411 /* 90210*/              OPC_CheckType, MVT::i64,
37427 /* 90236*/              OPC_CheckType, MVT::i64,
37445 /* 90268*/                OPC_CheckType, MVT::i64,
37487 /* 90336*/                  OPC_CheckType, MVT::i64,
37505 /* 90368*/                    OPC_CheckType, MVT::i64,
37517                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
37520 /* 90409*/                    OPC_EmitInteger, MVT::i64, 0, 
37531 /* 90449*/                    OPC_EmitInteger, MVT::i64, 0, 
37541                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
37564 /* 90532*/                    OPC_CheckType, MVT::i64,
37576                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
37579 /* 90573*/                    OPC_EmitInteger, MVT::i64, 0, 
37590 /* 90613*/                    OPC_EmitInteger, MVT::i64, 0, 
37600                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
37634 /* 90712*/                  OPC_CheckType, MVT::i64,
37652 /* 90744*/                    OPC_CheckType, MVT::i64,
37664                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
37667 /* 90785*/                    OPC_EmitInteger, MVT::i64, 0, 
37678 /* 90825*/                    OPC_EmitInteger, MVT::i64, 0, 
37688                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
37711 /* 90908*/                    OPC_CheckType, MVT::i64,
37723                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
37726 /* 90949*/                    OPC_EmitInteger, MVT::i64, 0, 
37737 /* 90989*/                    OPC_EmitInteger, MVT::i64, 0, 
37747                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
37772 /* 91074*/                OPC_CheckType, MVT::i64,
37814 /* 91142*/                  OPC_CheckType, MVT::i64,
37832 /* 91174*/                    OPC_CheckType, MVT::i64,
37844                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
37847 /* 91215*/                    OPC_EmitInteger, MVT::i64, 0, 
37858 /* 91255*/                    OPC_EmitInteger, MVT::i64, 0, 
37868                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
37891 /* 91338*/                    OPC_CheckType, MVT::i64,
37903                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
37906 /* 91379*/                    OPC_EmitInteger, MVT::i64, 0, 
37917 /* 91419*/                    OPC_EmitInteger, MVT::i64, 0, 
37927                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
37961 /* 91518*/                  OPC_CheckType, MVT::i64,
37979 /* 91550*/                    OPC_CheckType, MVT::i64,
37991                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
37994 /* 91591*/                    OPC_EmitInteger, MVT::i64, 0, 
38005 /* 91631*/                    OPC_EmitInteger, MVT::i64, 0, 
38015                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
38038 /* 91714*/                    OPC_CheckType, MVT::i64,
38050                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
38053 /* 91755*/                    OPC_EmitInteger, MVT::i64, 0, 
38065 /* 91797*/                      OPC_EmitInteger, MVT::i64, 0, 
38075                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
38092 /* 91889*/                      OPC_EmitInteger, MVT::i64, 0, 
38102                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
38126 /* 91973*/                    OPC_CheckType, MVT::i64,
38138                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
38141 /* 92014*/                    OPC_EmitInteger, MVT::i64, 0, 
38152 /* 92054*/                    OPC_EmitInteger, MVT::i64, 0, 
38162                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
38196 /* 92153*/                  OPC_CheckType, MVT::i64,
38214 /* 92185*/                    OPC_CheckType, MVT::i64,
38226                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
38229 /* 92226*/                    OPC_EmitInteger, MVT::i64, 0, 
38240 /* 92266*/                    OPC_EmitInteger, MVT::i64, 0, 
38250                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
38273 /* 92349*/                    OPC_CheckType, MVT::i64,
38285                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
38288 /* 92390*/                    OPC_EmitInteger, MVT::i64, 0, 
38299 /* 92430*/                    OPC_EmitInteger, MVT::i64, 0, 
38309                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
38334 /* 92515*/                OPC_CheckType, MVT::i64,
38376 /* 92583*/                  OPC_CheckType, MVT::i64,
38394 /* 92615*/                    OPC_CheckType, MVT::i64,
38406                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
38409 /* 92656*/                    OPC_EmitInteger, MVT::i64, 0, 
38420 /* 92696*/                    OPC_EmitInteger, MVT::i64, 0, 
38430                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
38453 /* 92779*/                    OPC_CheckType, MVT::i64,
38465                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
38468 /* 92820*/                    OPC_EmitInteger, MVT::i64, 0, 
38479 /* 92860*/                    OPC_EmitInteger, MVT::i64, 0, 
38489                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
38523 /* 92959*/                  OPC_CheckType, MVT::i64,
38541 /* 92991*/                    OPC_CheckType, MVT::i64,
38553                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
38556 /* 93032*/                    OPC_EmitInteger, MVT::i64, 0, 
38567 /* 93072*/                    OPC_EmitInteger, MVT::i64, 0, 
38577                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
38600 /* 93155*/                    OPC_CheckType, MVT::i64,
38612                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
38615 /* 93196*/                    OPC_EmitInteger, MVT::i64, 0, 
38626 /* 93236*/                    OPC_EmitInteger, MVT::i64, 0, 
38636                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
38648 /* 93297*/            OPC_CheckChild1Type, MVT::i64,
38659 /* 93314*/            OPC_CheckChild1Type, MVT::i64,
38674 /* 93339*/            OPC_CheckType, MVT::i64,
38692 /* 93371*/              OPC_CheckType, MVT::i64,
38709 /* 93398*/              OPC_CheckType, MVT::i64,
38727 /* 93430*/                OPC_CheckType, MVT::i64,
38744 /* 93457*/                OPC_CheckType, MVT::i64,
38762 /* 93489*/                  OPC_CheckType, MVT::i64,
38774                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
38777 /* 93530*/                  OPC_EmitInteger, MVT::i64, 0, 
38788 /* 93570*/                  OPC_EmitInteger, MVT::i64, 0, 
38798                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
38821 /* 93653*/                  OPC_CheckType, MVT::i64,
38833                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
38836 /* 93694*/                  OPC_EmitInteger, MVT::i64, 0, 
38847 /* 93734*/                  OPC_EmitInteger, MVT::i64, 0, 
38857                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
38881 /* 93818*/                OPC_CheckType, MVT::i64,
38898 /* 93845*/                OPC_CheckType, MVT::i64,
38916 /* 93877*/                  OPC_CheckType, MVT::i64,
38928                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
38931 /* 93918*/                  OPC_EmitInteger, MVT::i64, 0, 
38942 /* 93958*/                  OPC_EmitInteger, MVT::i64, 0, 
38952                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
38975 /* 94041*/                  OPC_CheckType, MVT::i64,
38987                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
38990 /* 94082*/                  OPC_EmitInteger, MVT::i64, 0, 
39001 /* 94122*/                  OPC_EmitInteger, MVT::i64, 0, 
39011                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
39036 /* 94207*/              OPC_CheckType, MVT::i64,
39053 /* 94234*/              OPC_CheckType, MVT::i64,
39071 /* 94266*/                OPC_CheckType, MVT::i64,
39088 /* 94293*/                OPC_CheckType, MVT::i64,
39106 /* 94325*/                  OPC_CheckType, MVT::i64,
39118                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
39121 /* 94366*/                  OPC_EmitInteger, MVT::i64, 0, 
39132 /* 94406*/                  OPC_EmitInteger, MVT::i64, 0, 
39142                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
39165 /* 94489*/                  OPC_CheckType, MVT::i64,
39177                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
39180 /* 94530*/                  OPC_EmitInteger, MVT::i64, 0, 
39191 /* 94570*/                  OPC_EmitInteger, MVT::i64, 0, 
39201                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
39225 /* 94654*/                OPC_CheckType, MVT::i64,
39242 /* 94681*/                OPC_CheckType, MVT::i64,
39260 /* 94713*/                  OPC_CheckType, MVT::i64,
39272                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
39275 /* 94754*/                  OPC_EmitInteger, MVT::i64, 0, 
39286 /* 94794*/                  OPC_EmitInteger, MVT::i64, 0, 
39296                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
39319 /* 94877*/                  OPC_CheckType, MVT::i64,
39331                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
39334 /* 94918*/                  OPC_EmitInteger, MVT::i64, 0, 
39346 /* 94960*/                    OPC_EmitInteger, MVT::i64, 0, 
39356                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
39373 /* 95052*/                    OPC_EmitInteger, MVT::i64, 0, 
39383                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
39407 /* 95136*/                  OPC_CheckType, MVT::i64,
39419                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
39422 /* 95177*/                  OPC_EmitInteger, MVT::i64, 0, 
39433 /* 95217*/                  OPC_EmitInteger, MVT::i64, 0, 
39443                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
39467 /* 95301*/                OPC_CheckType, MVT::i64,
39484 /* 95328*/                OPC_CheckType, MVT::i64,
39502 /* 95360*/                  OPC_CheckType, MVT::i64,
39514                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
39517 /* 95401*/                  OPC_EmitInteger, MVT::i64, 0, 
39528 /* 95441*/                  OPC_EmitInteger, MVT::i64, 0, 
39538                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
39561 /* 95524*/                  OPC_CheckType, MVT::i64,
39573                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
39576 /* 95565*/                  OPC_EmitInteger, MVT::i64, 0, 
39587 /* 95605*/                  OPC_EmitInteger, MVT::i64, 0, 
39597                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
39622 /* 95690*/              OPC_CheckType, MVT::i64,
39639 /* 95717*/              OPC_CheckType, MVT::i64,
39657 /* 95749*/                OPC_CheckType, MVT::i64,
39674 /* 95776*/                OPC_CheckType, MVT::i64,
39692 /* 95808*/                  OPC_CheckType, MVT::i64,
39704                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
39707 /* 95849*/                  OPC_EmitInteger, MVT::i64, 0, 
39718 /* 95889*/                  OPC_EmitInteger, MVT::i64, 0, 
39728                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
39751 /* 95972*/                  OPC_CheckType, MVT::i64,
39763                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
39766 /* 96013*/                  OPC_EmitInteger, MVT::i64, 0, 
39777 /* 96053*/                  OPC_EmitInteger, MVT::i64, 0, 
39787                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
39811 /* 96137*/                OPC_CheckType, MVT::i64,
39828 /* 96164*/                OPC_CheckType, MVT::i64,
39846 /* 96196*/                  OPC_CheckType, MVT::i64,
39858                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
39861 /* 96237*/                  OPC_EmitInteger, MVT::i64, 0, 
39872 /* 96277*/                  OPC_EmitInteger, MVT::i64, 0, 
39882                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
39905 /* 96360*/                  OPC_CheckType, MVT::i64,
39917                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
39920 /* 96401*/                  OPC_EmitInteger, MVT::i64, 0, 
39931 /* 96441*/                  OPC_EmitInteger, MVT::i64, 0, 
39941                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
39955 /* 96507*/            OPC_CheckType, MVT::i64,
39970 /* 96531*/            OPC_CheckType, MVT::i64,
40011 /* 96598*/              OPC_CheckType, MVT::i64,
40029 /* 96630*/                OPC_CheckType, MVT::i64,
40046 /* 96657*/                OPC_CheckType, MVT::i64,
40064 /* 96689*/                  OPC_CheckType, MVT::i64,
40076                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
40079 /* 96730*/                  OPC_EmitInteger, MVT::i64, 0, 
40090 /* 96770*/                  OPC_EmitInteger, MVT::i64, 0, 
40100                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
40123 /* 96853*/                  OPC_CheckType, MVT::i64,
40135                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
40138 /* 96894*/                  OPC_EmitInteger, MVT::i64, 0, 
40149 /* 96934*/                  OPC_EmitInteger, MVT::i64, 0, 
40159                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
40183 /* 97018*/                OPC_CheckType, MVT::i64,
40200 /* 97045*/                OPC_CheckType, MVT::i64,
40218 /* 97077*/                  OPC_CheckType, MVT::i64,
40230                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
40233 /* 97118*/                  OPC_EmitInteger, MVT::i64, 0, 
40244 /* 97158*/                  OPC_EmitInteger, MVT::i64, 0, 
40254                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
40277 /* 97241*/                  OPC_CheckType, MVT::i64,
40289                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
40292 /* 97282*/                  OPC_EmitInteger, MVT::i64, 0, 
40303 /* 97322*/                  OPC_EmitInteger, MVT::i64, 0, 
40313                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
40348 /* 97422*/              OPC_CheckType, MVT::i64,
40366 /* 97454*/                OPC_CheckType, MVT::i64,
40383 /* 97481*/                OPC_CheckType, MVT::i64,
40401 /* 97513*/                  OPC_CheckType, MVT::i64,
40413                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
40416 /* 97554*/                  OPC_EmitInteger, MVT::i64, 0, 
40427 /* 97594*/                  OPC_EmitInteger, MVT::i64, 0, 
40437                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
40460 /* 97677*/                  OPC_CheckType, MVT::i64,
40472                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
40475 /* 97718*/                  OPC_EmitInteger, MVT::i64, 0, 
40486 /* 97758*/                  OPC_EmitInteger, MVT::i64, 0, 
40496                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
40520 /* 97842*/                OPC_CheckType, MVT::i64,
40537 /* 97869*/                OPC_CheckType, MVT::i64,
40555 /* 97901*/                  OPC_CheckType, MVT::i64,
40567                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
40570 /* 97942*/                  OPC_EmitInteger, MVT::i64, 0, 
40581 /* 97982*/                  OPC_EmitInteger, MVT::i64, 0, 
40591                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
40614 /* 98065*/                  OPC_CheckType, MVT::i64,
40626                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
40629 /* 98106*/                  OPC_EmitInteger, MVT::i64, 0, 
40641 /* 98148*/                    OPC_EmitInteger, MVT::i64, 0, 
40651                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
40668 /* 98240*/                    OPC_EmitInteger, MVT::i64, 0, 
40678                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
40702 /* 98324*/                  OPC_CheckType, MVT::i64,
40714                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
40717 /* 98365*/                  OPC_EmitInteger, MVT::i64, 0, 
40728 /* 98405*/                  OPC_EmitInteger, MVT::i64, 0, 
40738                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
40762 /* 98489*/                OPC_CheckType, MVT::i64,
40779 /* 98516*/                OPC_CheckType, MVT::i64,
40797 /* 98548*/                  OPC_CheckType, MVT::i64,
40809                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
40812 /* 98589*/                  OPC_EmitInteger, MVT::i64, 0, 
40823 /* 98629*/                  OPC_EmitInteger, MVT::i64, 0, 
40833                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
40856 /* 98712*/                  OPC_CheckType, MVT::i64,
40868                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
40871 /* 98753*/                  OPC_EmitInteger, MVT::i64, 0, 
40882 /* 98793*/                  OPC_EmitInteger, MVT::i64, 0, 
40892                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
40927 /* 98893*/              OPC_CheckType, MVT::i64,
40945 /* 98925*/                OPC_CheckType, MVT::i64,
40962 /* 98952*/                OPC_CheckType, MVT::i64,
40980 /* 98984*/                  OPC_CheckType, MVT::i64,
40992                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
40995 /* 99025*/                  OPC_EmitInteger, MVT::i64, 0, 
41006 /* 99065*/                  OPC_EmitInteger, MVT::i64, 0, 
41016                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
41039 /* 99148*/                  OPC_CheckType, MVT::i64,
41051                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
41054 /* 99189*/                  OPC_EmitInteger, MVT::i64, 0, 
41065 /* 99229*/                  OPC_EmitInteger, MVT::i64, 0, 
41075                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
41099 /* 99313*/                OPC_CheckType, MVT::i64,
41116 /* 99340*/                OPC_CheckType, MVT::i64,
41134 /* 99372*/                  OPC_CheckType, MVT::i64,
41146                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
41149 /* 99413*/                  OPC_EmitInteger, MVT::i64, 0, 
41160 /* 99453*/                  OPC_EmitInteger, MVT::i64, 0, 
41170                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
41193 /* 99536*/                  OPC_CheckType, MVT::i64,
41205                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
41208 /* 99577*/                  OPC_EmitInteger, MVT::i64, 0, 
41219 /* 99617*/                  OPC_EmitInteger, MVT::i64, 0, 
41229                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
41240 /* 99677*/            OPC_CheckChild1Type, MVT::i64,
41251 /* 99694*/            OPC_CheckChild1Type, MVT::i64,
41266 /* 99719*/            OPC_CheckType, MVT::i64,
41284 /* 99751*/              OPC_CheckType, MVT::i64,
41301 /* 99778*/              OPC_CheckType, MVT::i64,
41319 /* 99810*/                OPC_CheckType, MVT::i64,
41336 /* 99837*/                OPC_CheckType, MVT::i64,
41354 /* 99869*/                  OPC_CheckType, MVT::i64,
41366                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
41369 /* 99910*/                  OPC_EmitInteger, MVT::i64, 0, 
41380 /* 99950*/                  OPC_EmitInteger, MVT::i64, 0, 
41390                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
41413 /*100033*/                  OPC_CheckType, MVT::i64,
41425                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
41428 /*100074*/                  OPC_EmitInteger, MVT::i64, 0, 
41439 /*100114*/                  OPC_EmitInteger, MVT::i64, 0, 
41449                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
41473 /*100198*/                OPC_CheckType, MVT::i64,
41490 /*100225*/                OPC_CheckType, MVT::i64,
41508 /*100257*/                  OPC_CheckType, MVT::i64,
41520                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
41523 /*100298*/                  OPC_EmitInteger, MVT::i64, 0, 
41534 /*100338*/                  OPC_EmitInteger, MVT::i64, 0, 
41544                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
41567 /*100421*/                  OPC_CheckType, MVT::i64,
41579                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
41582 /*100462*/                  OPC_EmitInteger, MVT::i64, 0, 
41593 /*100502*/                  OPC_EmitInteger, MVT::i64, 0, 
41603                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
41628 /*100587*/              OPC_CheckType, MVT::i64,
41645 /*100614*/              OPC_CheckType, MVT::i64,
41663 /*100646*/                OPC_CheckType, MVT::i64,
41680 /*100673*/                OPC_CheckType, MVT::i64,
41698 /*100705*/                  OPC_CheckType, MVT::i64,
41710                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
41713 /*100746*/                  OPC_EmitInteger, MVT::i64, 0, 
41724 /*100786*/                  OPC_EmitInteger, MVT::i64, 0, 
41734                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
41757 /*100869*/                  OPC_CheckType, MVT::i64,
41769                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
41772 /*100910*/                  OPC_EmitInteger, MVT::i64, 0, 
41783 /*100950*/                  OPC_EmitInteger, MVT::i64, 0, 
41793                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
41817 /*101034*/                OPC_CheckType, MVT::i64,
41834 /*101061*/                OPC_CheckType, MVT::i64,
41852 /*101093*/                  OPC_CheckType, MVT::i64,
41864                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
41867 /*101134*/                  OPC_EmitInteger, MVT::i64, 0, 
41878 /*101174*/                  OPC_EmitInteger, MVT::i64, 0, 
41888                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
41911 /*101257*/                  OPC_CheckType, MVT::i64,
41923                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
41926 /*101298*/                  OPC_EmitInteger, MVT::i64, 0, 
41938 /*101340*/                    OPC_EmitInteger, MVT::i64, 0, 
41948                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
41965 /*101432*/                    OPC_EmitInteger, MVT::i64, 0, 
41975                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
41999 /*101516*/                  OPC_CheckType, MVT::i64,
42011                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
42014 /*101557*/                  OPC_EmitInteger, MVT::i64, 0, 
42025 /*101597*/                  OPC_EmitInteger, MVT::i64, 0, 
42035                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
42059 /*101681*/                OPC_CheckType, MVT::i64,
42076 /*101708*/                OPC_CheckType, MVT::i64,
42094 /*101740*/                  OPC_CheckType, MVT::i64,
42106                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
42109 /*101781*/                  OPC_EmitInteger, MVT::i64, 0, 
42120 /*101821*/                  OPC_EmitInteger, MVT::i64, 0, 
42130                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
42153 /*101904*/                  OPC_CheckType, MVT::i64,
42165                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
42168 /*101945*/                  OPC_EmitInteger, MVT::i64, 0, 
42179 /*101985*/                  OPC_EmitInteger, MVT::i64, 0, 
42189                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
42214 /*102070*/              OPC_CheckType, MVT::i64,
42231 /*102097*/              OPC_CheckType, MVT::i64,
42249 /*102129*/                OPC_CheckType, MVT::i64,
42266 /*102156*/                OPC_CheckType, MVT::i64,
42284 /*102188*/                  OPC_CheckType, MVT::i64,
42296                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
42299 /*102229*/                  OPC_EmitInteger, MVT::i64, 0, 
42310 /*102269*/                  OPC_EmitInteger, MVT::i64, 0, 
42320                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
42343 /*102352*/                  OPC_CheckType, MVT::i64,
42355                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
42358 /*102393*/                  OPC_EmitInteger, MVT::i64, 0, 
42369 /*102433*/                  OPC_EmitInteger, MVT::i64, 0, 
42379                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
42403 /*102517*/                OPC_CheckType, MVT::i64,
42420 /*102544*/                OPC_CheckType, MVT::i64,
42438 /*102576*/                  OPC_CheckType, MVT::i64,
42450                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
42453 /*102617*/                  OPC_EmitInteger, MVT::i64, 0, 
42464 /*102657*/                  OPC_EmitInteger, MVT::i64, 0, 
42474                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
42497 /*102740*/                  OPC_CheckType, MVT::i64,
42509                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
42512 /*102781*/                  OPC_EmitInteger, MVT::i64, 0, 
42523 /*102821*/                  OPC_EmitInteger, MVT::i64, 0, 
42533                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
42546 /*102885*/            OPC_CheckType, MVT::i64,
42563 /*102914*/              OPC_CheckType, MVT::i64,
42580 /*102943*/                OPC_CheckType, MVT::i64,
42598 /*102975*/                  OPC_CheckType, MVT::i64,
42640 /*103043*/                    OPC_CheckType, MVT::i64,
42658 /*103075*/                      OPC_CheckType, MVT::i64,
42670                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
42673 /*103116*/                      OPC_EmitInteger, MVT::i64, 0, 
42684 /*103156*/                      OPC_EmitInteger, MVT::i64, 0, 
42694                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
42717 /*103239*/                      OPC_CheckType, MVT::i64,
42729                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
42732 /*103280*/                      OPC_EmitInteger, MVT::i64, 0, 
42743 /*103320*/                      OPC_EmitInteger, MVT::i64, 0, 
42753                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
42787 /*103419*/                    OPC_CheckType, MVT::i64,
42805 /*103451*/                      OPC_CheckType, MVT::i64,
42817                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
42820 /*103492*/                      OPC_EmitInteger, MVT::i64, 0, 
42831 /*103532*/                      OPC_EmitInteger, MVT::i64, 0, 
42841                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
42864 /*103615*/                      OPC_CheckType, MVT::i64,
42876                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
42879 /*103656*/                      OPC_EmitInteger, MVT::i64, 0, 
42890 /*103696*/                      OPC_EmitInteger, MVT::i64, 0, 
42900                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
42925 /*103781*/                  OPC_CheckType, MVT::i64,
42967 /*103849*/                    OPC_CheckType, MVT::i64,
42985 /*103881*/                      OPC_CheckType, MVT::i64,
42997                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
43000 /*103922*/                      OPC_EmitInteger, MVT::i64, 0, 
43011 /*103962*/                      OPC_EmitInteger, MVT::i64, 0, 
43021                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
43044 /*104045*/                      OPC_CheckType, MVT::i64,
43056                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
43059 /*104086*/                      OPC_EmitInteger, MVT::i64, 0, 
43070 /*104126*/                      OPC_EmitInteger, MVT::i64, 0, 
43080                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
43114 /*104225*/                    OPC_CheckType, MVT::i64,
43132 /*104257*/                      OPC_CheckType, MVT::i64,
43144                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
43147 /*104298*/                      OPC_EmitInteger, MVT::i64, 0, 
43158 /*104338*/                      OPC_EmitInteger, MVT::i64, 0, 
43168                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
43191 /*104421*/                      OPC_CheckType, MVT::i64,
43203                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
43206 /*104462*/                      OPC_EmitInteger, MVT::i64, 0, 
43218 /*104504*/                        OPC_EmitInteger, MVT::i64, 0, 
43228                                       MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
43245 /*104596*/                        OPC_EmitInteger, MVT::i64, 0, 
43255                                       MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
43279 /*104680*/                      OPC_CheckType, MVT::i64,
43291                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
43294 /*104721*/                      OPC_EmitInteger, MVT::i64, 0, 
43305 /*104761*/                      OPC_EmitInteger, MVT::i64, 0, 
43315                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
43349 /*104860*/                    OPC_CheckType, MVT::i64,
43367 /*104892*/                      OPC_CheckType, MVT::i64,
43379                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
43382 /*104933*/                      OPC_EmitInteger, MVT::i64, 0, 
43393 /*104973*/                      OPC_EmitInteger, MVT::i64, 0, 
43403                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
43426 /*105056*/                      OPC_CheckType, MVT::i64,
43438                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
43441 /*105097*/                      OPC_EmitInteger, MVT::i64, 0, 
43452 /*105137*/                      OPC_EmitInteger, MVT::i64, 0, 
43462                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
43487 /*105222*/                  OPC_CheckType, MVT::i64,
43529 /*105290*/                    OPC_CheckType, MVT::i64,
43547 /*105322*/                      OPC_CheckType, MVT::i64,
43559                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
43562 /*105363*/                      OPC_EmitInteger, MVT::i64, 0, 
43573 /*105403*/                      OPC_EmitInteger, MVT::i64, 0, 
43583                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
43606 /*105486*/                      OPC_CheckType, MVT::i64,
43618                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
43621 /*105527*/                      OPC_EmitInteger, MVT::i64, 0, 
43632 /*105567*/                      OPC_EmitInteger, MVT::i64, 0, 
43642                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
43676 /*105666*/                    OPC_CheckType, MVT::i64,
43694 /*105698*/                      OPC_CheckType, MVT::i64,
43706                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
43709 /*105739*/                      OPC_EmitInteger, MVT::i64, 0, 
43720 /*105779*/                      OPC_EmitInteger, MVT::i64, 0, 
43730                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
43753 /*105862*/                      OPC_CheckType, MVT::i64,
43765                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
43768 /*105903*/                      OPC_EmitInteger, MVT::i64, 0, 
43779 /*105943*/                      OPC_EmitInteger, MVT::i64, 0, 
43789                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
43825 /*106044*/                OPC_CheckType, MVT::i64,
43843 /*106076*/                  OPC_CheckType, MVT::i64,
43860 /*106103*/                  OPC_CheckType, MVT::i64,
43878 /*106135*/                    OPC_CheckType, MVT::i64,
43890                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
43893 /*106176*/                    OPC_EmitInteger, MVT::i64, 0, 
43904 /*106216*/                    OPC_EmitInteger, MVT::i64, 0, 
43914                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
43937 /*106299*/                    OPC_CheckType, MVT::i64,
43949                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
43952 /*106340*/                    OPC_EmitInteger, MVT::i64, 0, 
43963 /*106380*/                    OPC_EmitInteger, MVT::i64, 0, 
43973                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
43997 /*106464*/                  OPC_CheckType, MVT::i64,
44014 /*106491*/                  OPC_CheckType, MVT::i64,
44032 /*106523*/                    OPC_CheckType, MVT::i64,
44044                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
44047 /*106564*/                    OPC_EmitInteger, MVT::i64, 0, 
44058 /*106604*/                    OPC_EmitInteger, MVT::i64, 0, 
44068                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
44091 /*106687*/                    OPC_CheckType, MVT::i64,
44103                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
44106 /*106728*/                    OPC_EmitInteger, MVT::i64, 0, 
44117 /*106768*/                    OPC_EmitInteger, MVT::i64, 0, 
44127                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
44162 /*106868*/                OPC_CheckType, MVT::i64,
44180 /*106900*/                  OPC_CheckType, MVT::i64,
44197 /*106927*/                  OPC_CheckType, MVT::i64,
44215 /*106959*/                    OPC_CheckType, MVT::i64,
44227                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
44230 /*107000*/                    OPC_EmitInteger, MVT::i64, 0, 
44241 /*107040*/                    OPC_EmitInteger, MVT::i64, 0, 
44251                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
44274 /*107123*/                    OPC_CheckType, MVT::i64,
44286                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
44289 /*107164*/                    OPC_EmitInteger, MVT::i64, 0, 
44300 /*107204*/                    OPC_EmitInteger, MVT::i64, 0, 
44310                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
44334 /*107288*/                  OPC_CheckType, MVT::i64,
44351 /*107315*/                  OPC_CheckType, MVT::i64,
44369 /*107347*/                    OPC_CheckType, MVT::i64,
44381                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
44384 /*107388*/                    OPC_EmitInteger, MVT::i64, 0, 
44395 /*107428*/                    OPC_EmitInteger, MVT::i64, 0, 
44405                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
44428 /*107511*/                    OPC_CheckType, MVT::i64,
44440                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
44443 /*107552*/                    OPC_EmitInteger, MVT::i64, 0, 
44455 /*107594*/                      OPC_EmitInteger, MVT::i64, 0, 
44465                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
44482 /*107686*/                      OPC_EmitInteger, MVT::i64, 0, 
44492                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
44516 /*107770*/                    OPC_CheckType, MVT::i64,
44528                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
44531 /*107811*/                    OPC_EmitInteger, MVT::i64, 0, 
44542 /*107851*/                    OPC_EmitInteger, MVT::i64, 0, 
44552                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
44576 /*107935*/                  OPC_CheckType, MVT::i64,
44593 /*107962*/                  OPC_CheckType, MVT::i64,
44611 /*107994*/                    OPC_CheckType, MVT::i64,
44623                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
44626 /*108035*/                    OPC_EmitInteger, MVT::i64, 0, 
44637 /*108075*/                    OPC_EmitInteger, MVT::i64, 0, 
44647                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
44670 /*108158*/                    OPC_CheckType, MVT::i64,
44682                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
44685 /*108199*/                    OPC_EmitInteger, MVT::i64, 0, 
44696 /*108239*/                    OPC_EmitInteger, MVT::i64, 0, 
44706                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
44741 /*108339*/                OPC_CheckType, MVT::i64,
44759 /*108371*/                  OPC_CheckType, MVT::i64,
44776 /*108398*/                  OPC_CheckType, MVT::i64,
44794 /*108430*/                    OPC_CheckType, MVT::i64,
44806                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
44809 /*108471*/                    OPC_EmitInteger, MVT::i64, 0, 
44820 /*108511*/                    OPC_EmitInteger, MVT::i64, 0, 
44830                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
44853 /*108594*/                    OPC_CheckType, MVT::i64,
44865                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
44868 /*108635*/                    OPC_EmitInteger, MVT::i64, 0, 
44879 /*108675*/                    OPC_EmitInteger, MVT::i64, 0, 
44889                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
44913 /*108759*/                  OPC_CheckType, MVT::i64,
44930 /*108786*/                  OPC_CheckType, MVT::i64,
44948 /*108818*/                    OPC_CheckType, MVT::i64,
44960                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
44963 /*108859*/                    OPC_EmitInteger, MVT::i64, 0, 
44974 /*108899*/                    OPC_EmitInteger, MVT::i64, 0, 
44984                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
45007 /*108982*/                    OPC_CheckType, MVT::i64,
45019                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
45022 /*109023*/                    OPC_EmitInteger, MVT::i64, 0, 
45033 /*109063*/                    OPC_EmitInteger, MVT::i64, 0, 
45043                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
45068 /*109146*/              OPC_CheckType, MVT::i64,
45084 /*109172*/              OPC_CheckType, MVT::i64,
45102 /*109204*/                OPC_CheckType, MVT::i64,
45144 /*109272*/                  OPC_CheckType, MVT::i64,
45162 /*109304*/                    OPC_CheckType, MVT::i64,
45174                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
45177 /*109345*/                    OPC_EmitInteger, MVT::i64, 0, 
45188 /*109385*/                    OPC_EmitInteger, MVT::i64, 0, 
45198                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
45221 /*109468*/                    OPC_CheckType, MVT::i64,
45233                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
45236 /*109509*/                    OPC_EmitInteger, MVT::i64, 0, 
45247 /*109549*/                    OPC_EmitInteger, MVT::i64, 0, 
45257                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
45291 /*109648*/                  OPC_CheckType, MVT::i64,
45309 /*109680*/                    OPC_CheckType, MVT::i64,
45321                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
45324 /*109721*/                    OPC_EmitInteger, MVT::i64, 0, 
45335 /*109761*/                    OPC_EmitInteger, MVT::i64, 0, 
45345                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
45368 /*109844*/                    OPC_CheckType, MVT::i64,
45380                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
45383 /*109885*/                    OPC_EmitInteger, MVT::i64, 0, 
45394 /*109925*/                    OPC_EmitInteger, MVT::i64, 0, 
45404                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
45429 /*110010*/                OPC_CheckType, MVT::i64,
45471 /*110078*/                  OPC_CheckType, MVT::i64,
45489 /*110110*/                    OPC_CheckType, MVT::i64,
45501                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
45504 /*110151*/                    OPC_EmitInteger, MVT::i64, 0, 
45515 /*110191*/                    OPC_EmitInteger, MVT::i64, 0, 
45525                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
45548 /*110274*/                    OPC_CheckType, MVT::i64,
45560                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
45563 /*110315*/                    OPC_EmitInteger, MVT::i64, 0, 
45574 /*110355*/                    OPC_EmitInteger, MVT::i64, 0, 
45584                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
45618 /*110454*/                  OPC_CheckType, MVT::i64,
45636 /*110486*/                    OPC_CheckType, MVT::i64,
45648                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
45651 /*110527*/                    OPC_EmitInteger, MVT::i64, 0, 
45662 /*110567*/                    OPC_EmitInteger, MVT::i64, 0, 
45672                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
45695 /*110650*/                    OPC_CheckType, MVT::i64,
45707                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
45710 /*110691*/                    OPC_EmitInteger, MVT::i64, 0, 
45722 /*110733*/                      OPC_EmitInteger, MVT::i64, 0, 
45732                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
45749 /*110825*/                      OPC_EmitInteger, MVT::i64, 0, 
45759                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
45783 /*110909*/                    OPC_CheckType, MVT::i64,
45795                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
45798 /*110950*/                    OPC_EmitInteger, MVT::i64, 0, 
45809 /*110990*/                    OPC_EmitInteger, MVT::i64, 0, 
45819                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
45853 /*111089*/                  OPC_CheckType, MVT::i64,
45871 /*111121*/                    OPC_CheckType, MVT::i64,
45883                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
45886 /*111162*/                    OPC_EmitInteger, MVT::i64, 0, 
45897 /*111202*/                    OPC_EmitInteger, MVT::i64, 0, 
45907                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
45930 /*111285*/                    OPC_CheckType, MVT::i64,
45942                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
45945 /*111326*/                    OPC_EmitInteger, MVT::i64, 0, 
45956 /*111366*/                    OPC_EmitInteger, MVT::i64, 0, 
45966                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
45991 /*111451*/                OPC_CheckType, MVT::i64,
46033 /*111519*/                  OPC_CheckType, MVT::i64,
46051 /*111551*/                    OPC_CheckType, MVT::i64,
46063                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
46066 /*111592*/                    OPC_EmitInteger, MVT::i64, 0, 
46077 /*111632*/                    OPC_EmitInteger, MVT::i64, 0, 
46087                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
46110 /*111715*/                    OPC_CheckType, MVT::i64,
46122                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
46125 /*111756*/                    OPC_EmitInteger, MVT::i64, 0, 
46136 /*111796*/                    OPC_EmitInteger, MVT::i64, 0, 
46146                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
46180 /*111895*/                  OPC_CheckType, MVT::i64,
46198 /*111927*/                    OPC_CheckType, MVT::i64,
46210                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
46213 /*111968*/                    OPC_EmitInteger, MVT::i64, 0, 
46224 /*112008*/                    OPC_EmitInteger, MVT::i64, 0, 
46234                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
46257 /*112091*/                    OPC_CheckType, MVT::i64,
46269                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
46272 /*112132*/                    OPC_EmitInteger, MVT::i64, 0, 
46283 /*112172*/                    OPC_EmitInteger, MVT::i64, 0, 
46293                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
46305 /*112233*/            OPC_CheckChild1Type, MVT::i64,
46316 /*112250*/            OPC_CheckChild1Type, MVT::i64,
46331 /*112275*/            OPC_CheckType, MVT::i64,
46349 /*112307*/              OPC_CheckType, MVT::i64,
46366 /*112334*/              OPC_CheckType, MVT::i64,
46384 /*112366*/                OPC_CheckType, MVT::i64,
46401 /*112393*/                OPC_CheckType, MVT::i64,
46419 /*112425*/                  OPC_CheckType, MVT::i64,
46431                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
46434 /*112466*/                  OPC_EmitInteger, MVT::i64, 0, 
46445 /*112506*/                  OPC_EmitInteger, MVT::i64, 0, 
46455                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
46478 /*112589*/                  OPC_CheckType, MVT::i64,
46490                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
46493 /*112630*/                  OPC_EmitInteger, MVT::i64, 0, 
46504 /*112670*/                  OPC_EmitInteger, MVT::i64, 0, 
46514                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
46538 /*112754*/                OPC_CheckType, MVT::i64,
46555 /*112781*/                OPC_CheckType, MVT::i64,
46573 /*112813*/                  OPC_CheckType, MVT::i64,
46585                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
46588 /*112854*/                  OPC_EmitInteger, MVT::i64, 0, 
46599 /*112894*/                  OPC_EmitInteger, MVT::i64, 0, 
46609                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
46632 /*112977*/                  OPC_CheckType, MVT::i64,
46644                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
46647 /*113018*/                  OPC_EmitInteger, MVT::i64, 0, 
46658 /*113058*/                  OPC_EmitInteger, MVT::i64, 0, 
46668                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
46693 /*113143*/              OPC_CheckType, MVT::i64,
46710 /*113170*/              OPC_CheckType, MVT::i64,
46728 /*113202*/                OPC_CheckType, MVT::i64,
46745 /*113229*/                OPC_CheckType, MVT::i64,
46763 /*113261*/                  OPC_CheckType, MVT::i64,
46775                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
46778 /*113302*/                  OPC_EmitInteger, MVT::i64, 0, 
46789 /*113342*/                  OPC_EmitInteger, MVT::i64, 0, 
46799                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
46822 /*113425*/                  OPC_CheckType, MVT::i64,
46834                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
46837 /*113466*/                  OPC_EmitInteger, MVT::i64, 0, 
46848 /*113506*/                  OPC_EmitInteger, MVT::i64, 0, 
46858                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
46882 /*113590*/                OPC_CheckType, MVT::i64,
46899 /*113617*/                OPC_CheckType, MVT::i64,
46917 /*113649*/                  OPC_CheckType, MVT::i64,
46929                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
46932 /*113690*/                  OPC_EmitInteger, MVT::i64, 0, 
46943 /*113730*/                  OPC_EmitInteger, MVT::i64, 0, 
46953                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
46976 /*113813*/                  OPC_CheckType, MVT::i64,
46988                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
46991 /*113854*/                  OPC_EmitInteger, MVT::i64, 0, 
47003 /*113896*/                    OPC_EmitInteger, MVT::i64, 0, 
47013                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
47030 /*113988*/                    OPC_EmitInteger, MVT::i64, 0, 
47040                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
47064 /*114072*/                  OPC_CheckType, MVT::i64,
47076                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
47079 /*114113*/                  OPC_EmitInteger, MVT::i64, 0, 
47090 /*114153*/                  OPC_EmitInteger, MVT::i64, 0, 
47100                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
47124 /*114237*/                OPC_CheckType, MVT::i64,
47141 /*114264*/                OPC_CheckType, MVT::i64,
47159 /*114296*/                  OPC_CheckType, MVT::i64,
47171                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
47174 /*114337*/                  OPC_EmitInteger, MVT::i64, 0, 
47185 /*114377*/                  OPC_EmitInteger, MVT::i64, 0, 
47195                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
47218 /*114460*/                  OPC_CheckType, MVT::i64,
47230                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
47233 /*114501*/                  OPC_EmitInteger, MVT::i64, 0, 
47244 /*114541*/                  OPC_EmitInteger, MVT::i64, 0, 
47254                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
47279 /*114626*/              OPC_CheckType, MVT::i64,
47296 /*114653*/              OPC_CheckType, MVT::i64,
47314 /*114685*/                OPC_CheckType, MVT::i64,
47331 /*114712*/                OPC_CheckType, MVT::i64,
47349 /*114744*/                  OPC_CheckType, MVT::i64,
47361                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
47364 /*114785*/                  OPC_EmitInteger, MVT::i64, 0, 
47375 /*114825*/                  OPC_EmitInteger, MVT::i64, 0, 
47385                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
47408 /*114908*/                  OPC_CheckType, MVT::i64,
47420                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
47423 /*114949*/                  OPC_EmitInteger, MVT::i64, 0, 
47434 /*114989*/                  OPC_EmitInteger, MVT::i64, 0, 
47444                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
47468 /*115073*/                OPC_CheckType, MVT::i64,
47485 /*115100*/                OPC_CheckType, MVT::i64,
47503 /*115132*/                  OPC_CheckType, MVT::i64,
47515                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
47518 /*115173*/                  OPC_EmitInteger, MVT::i64, 0, 
47529 /*115213*/                  OPC_EmitInteger, MVT::i64, 0, 
47539                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
47562 /*115296*/                  OPC_CheckType, MVT::i64,
47574                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
47577 /*115337*/                  OPC_EmitInteger, MVT::i64, 0, 
47588 /*115377*/                  OPC_EmitInteger, MVT::i64, 0, 
47598                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
47612 /*115443*/            OPC_CheckType, MVT::i64,
47627 /*115467*/            OPC_CheckType, MVT::i64,
47668 /*115534*/              OPC_CheckType, MVT::i64,
47686 /*115566*/                OPC_CheckType, MVT::i64,
47703 /*115593*/                OPC_CheckType, MVT::i64,
47721 /*115625*/                  OPC_CheckType, MVT::i64,
47733                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
47736 /*115666*/                  OPC_EmitInteger, MVT::i64, 0, 
47747 /*115706*/                  OPC_EmitInteger, MVT::i64, 0, 
47757                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
47780 /*115789*/                  OPC_CheckType, MVT::i64,
47792                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
47795 /*115830*/                  OPC_EmitInteger, MVT::i64, 0, 
47806 /*115870*/                  OPC_EmitInteger, MVT::i64, 0, 
47816                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
47840 /*115954*/                OPC_CheckType, MVT::i64,
47857 /*115981*/                OPC_CheckType, MVT::i64,
47875 /*116013*/                  OPC_CheckType, MVT::i64,
47887                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
47890 /*116054*/                  OPC_EmitInteger, MVT::i64, 0, 
47901 /*116094*/                  OPC_EmitInteger, MVT::i64, 0, 
47911                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
47934 /*116177*/                  OPC_CheckType, MVT::i64,
47946                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
47949 /*116218*/                  OPC_EmitInteger, MVT::i64, 0, 
47960 /*116258*/                  OPC_EmitInteger, MVT::i64, 0, 
47970                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
48005 /*116358*/              OPC_CheckType, MVT::i64,
48023 /*116390*/                OPC_CheckType, MVT::i64,
48040 /*116417*/                OPC_CheckType, MVT::i64,
48058 /*116449*/                  OPC_CheckType, MVT::i64,
48070                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
48073 /*116490*/                  OPC_EmitInteger, MVT::i64, 0, 
48084 /*116530*/                  OPC_EmitInteger, MVT::i64, 0, 
48094                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
48117 /*116613*/                  OPC_CheckType, MVT::i64,
48129                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
48132 /*116654*/                  OPC_EmitInteger, MVT::i64, 0, 
48143 /*116694*/                  OPC_EmitInteger, MVT::i64, 0, 
48153                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
48177 /*116778*/                OPC_CheckType, MVT::i64,
48194 /*116805*/                OPC_CheckType, MVT::i64,
48212 /*116837*/                  OPC_CheckType, MVT::i64,
48224                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
48227 /*116878*/                  OPC_EmitInteger, MVT::i64, 0, 
48238 /*116918*/                  OPC_EmitInteger, MVT::i64, 0, 
48248                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
48271 /*117001*/                  OPC_CheckType, MVT::i64,
48283                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
48286 /*117042*/                  OPC_EmitInteger, MVT::i64, 0, 
48298 /*117084*/                    OPC_EmitInteger, MVT::i64, 0, 
48308                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
48325 /*117176*/                    OPC_EmitInteger, MVT::i64, 0, 
48335                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
48359 /*117260*/                  OPC_CheckType, MVT::i64,
48371                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
48374 /*117301*/                  OPC_EmitInteger, MVT::i64, 0, 
48385 /*117341*/                  OPC_EmitInteger, MVT::i64, 0, 
48395                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
48419 /*117425*/                OPC_CheckType, MVT::i64,
48436 /*117452*/                OPC_CheckType, MVT::i64,
48454 /*117484*/                  OPC_CheckType, MVT::i64,
48466                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
48469 /*117525*/                  OPC_EmitInteger, MVT::i64, 0, 
48480 /*117565*/                  OPC_EmitInteger, MVT::i64, 0, 
48490                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
48513 /*117648*/                  OPC_CheckType, MVT::i64,
48525                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
48528 /*117689*/                  OPC_EmitInteger, MVT::i64, 0, 
48539 /*117729*/                  OPC_EmitInteger, MVT::i64, 0, 
48549                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
48584 /*117829*/              OPC_CheckType, MVT::i64,
48602 /*117861*/                OPC_CheckType, MVT::i64,
48619 /*117888*/                OPC_CheckType, MVT::i64,
48637 /*117920*/                  OPC_CheckType, MVT::i64,
48649                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
48652 /*117961*/                  OPC_EmitInteger, MVT::i64, 0, 
48663 /*118001*/                  OPC_EmitInteger, MVT::i64, 0, 
48673                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
48696 /*118084*/                  OPC_CheckType, MVT::i64,
48708                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
48711 /*118125*/                  OPC_EmitInteger, MVT::i64, 0, 
48722 /*118165*/                  OPC_EmitInteger, MVT::i64, 0, 
48732                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
48756 /*118249*/                OPC_CheckType, MVT::i64,
48773 /*118276*/                OPC_CheckType, MVT::i64,
48791 /*118308*/                  OPC_CheckType, MVT::i64,
48803                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
48806 /*118349*/                  OPC_EmitInteger, MVT::i64, 0, 
48817 /*118389*/                  OPC_EmitInteger, MVT::i64, 0, 
48827                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
48850 /*118472*/                  OPC_CheckType, MVT::i64,
48862                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
48865 /*118513*/                  OPC_EmitInteger, MVT::i64, 0, 
48876 /*118553*/                  OPC_EmitInteger, MVT::i64, 0, 
48886                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
48897 /*118613*/            OPC_CheckChild1Type, MVT::i64,
48908 /*118630*/            OPC_CheckChild1Type, MVT::i64,
48923 /*118655*/            OPC_CheckType, MVT::i64,
48941 /*118687*/              OPC_CheckType, MVT::i64,
48958 /*118714*/              OPC_CheckType, MVT::i64,
48976 /*118746*/                OPC_CheckType, MVT::i64,
48993 /*118773*/                OPC_CheckType, MVT::i64,
49011 /*118805*/                  OPC_CheckType, MVT::i64,
49023                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
49026 /*118846*/                  OPC_EmitInteger, MVT::i64, 0, 
49037 /*118886*/                  OPC_EmitInteger, MVT::i64, 0, 
49047                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
49070 /*118969*/                  OPC_CheckType, MVT::i64,
49082                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
49085 /*119010*/                  OPC_EmitInteger, MVT::i64, 0, 
49096 /*119050*/                  OPC_EmitInteger, MVT::i64, 0, 
49106                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
49130 /*119134*/                OPC_CheckType, MVT::i64,
49147 /*119161*/                OPC_CheckType, MVT::i64,
49165 /*119193*/                  OPC_CheckType, MVT::i64,
49177                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
49180 /*119234*/                  OPC_EmitInteger, MVT::i64, 0, 
49191 /*119274*/                  OPC_EmitInteger, MVT::i64, 0, 
49201                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
49224 /*119357*/                  OPC_CheckType, MVT::i64,
49236                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
49239 /*119398*/                  OPC_EmitInteger, MVT::i64, 0, 
49250 /*119438*/                  OPC_EmitInteger, MVT::i64, 0, 
49260                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
49285 /*119523*/              OPC_CheckType, MVT::i64,
49302 /*119550*/              OPC_CheckType, MVT::i64,
49320 /*119582*/                OPC_CheckType, MVT::i64,
49337 /*119609*/                OPC_CheckType, MVT::i64,
49355 /*119641*/                  OPC_CheckType, MVT::i64,
49367                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
49370 /*119682*/                  OPC_EmitInteger, MVT::i64, 0, 
49381 /*119722*/                  OPC_EmitInteger, MVT::i64, 0, 
49391                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
49414 /*119805*/                  OPC_CheckType, MVT::i64,
49426                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
49429 /*119846*/                  OPC_EmitInteger, MVT::i64, 0, 
49440 /*119886*/                  OPC_EmitInteger, MVT::i64, 0, 
49450                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
49474 /*119970*/                OPC_CheckType, MVT::i64,
49491 /*119997*/                OPC_CheckType, MVT::i64,
49509 /*120029*/                  OPC_CheckType, MVT::i64,
49521                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
49524 /*120070*/                  OPC_EmitInteger, MVT::i64, 0, 
49535 /*120110*/                  OPC_EmitInteger, MVT::i64, 0, 
49545                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
49568 /*120193*/                  OPC_CheckType, MVT::i64,
49580                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
49583 /*120234*/                  OPC_EmitInteger, MVT::i64, 0, 
49595 /*120276*/                    OPC_EmitInteger, MVT::i64, 0, 
49605                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
49622 /*120368*/                    OPC_EmitInteger, MVT::i64, 0, 
49632                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
49656 /*120452*/                  OPC_CheckType, MVT::i64,
49668                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
49671 /*120493*/                  OPC_EmitInteger, MVT::i64, 0, 
49682 /*120533*/                  OPC_EmitInteger, MVT::i64, 0, 
49692                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
49716 /*120617*/                OPC_CheckType, MVT::i64,
49733 /*120644*/                OPC_CheckType, MVT::i64,
49751 /*120676*/                  OPC_CheckType, MVT::i64,
49763                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
49766 /*120717*/                  OPC_EmitInteger, MVT::i64, 0, 
49777 /*120757*/                  OPC_EmitInteger, MVT::i64, 0, 
49787                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
49810 /*120840*/                  OPC_CheckType, MVT::i64,
49822                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
49825 /*120881*/                  OPC_EmitInteger, MVT::i64, 0, 
49836 /*120921*/                  OPC_EmitInteger, MVT::i64, 0, 
49846                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
49871 /*121006*/              OPC_CheckType, MVT::i64,
49888 /*121033*/              OPC_CheckType, MVT::i64,
49906 /*121065*/                OPC_CheckType, MVT::i64,
49923 /*121092*/                OPC_CheckType, MVT::i64,
49941 /*121124*/                  OPC_CheckType, MVT::i64,
49953                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
49956 /*121165*/                  OPC_EmitInteger, MVT::i64, 0, 
49967 /*121205*/                  OPC_EmitInteger, MVT::i64, 0, 
49977                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
50000 /*121288*/                  OPC_CheckType, MVT::i64,
50012                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
50015 /*121329*/                  OPC_EmitInteger, MVT::i64, 0, 
50026 /*121369*/                  OPC_EmitInteger, MVT::i64, 0, 
50036                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
50060 /*121453*/                OPC_CheckType, MVT::i64,
50077 /*121480*/                OPC_CheckType, MVT::i64,
50095 /*121512*/                  OPC_CheckType, MVT::i64,
50107                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
50110 /*121553*/                  OPC_EmitInteger, MVT::i64, 0, 
50121 /*121593*/                  OPC_EmitInteger, MVT::i64, 0, 
50131                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
50154 /*121676*/                  OPC_CheckType, MVT::i64,
50166                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
50169 /*121717*/                  OPC_EmitInteger, MVT::i64, 0, 
50180 /*121757*/                  OPC_EmitInteger, MVT::i64, 0, 
50190                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
50208 /*121831*/            OPC_CheckChild1Type, MVT::i64,
50219 /*121848*/            OPC_CheckChild1Type, MVT::i64,
50236 /*121877*/            OPC_CheckType, MVT::i64,
50254 /*121909*/              OPC_CheckType, MVT::i64,
50270 /*121935*/              OPC_CheckType, MVT::i64,
50288 /*121967*/                OPC_CheckType, MVT::i64,
50306 /*121995*/                OPC_CheckType, MVT::i64,
50324 /*122027*/                  OPC_CheckType, MVT::i64,
50336                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
50339 /*122068*/                  OPC_EmitInteger, MVT::i64, 0, 
50350 /*122108*/                  OPC_EmitInteger, MVT::i64, 0, 
50360                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
50383 /*122191*/                  OPC_CheckType, MVT::i64,
50395                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
50398 /*122232*/                  OPC_EmitInteger, MVT::i64, 0, 
50409 /*122272*/                  OPC_EmitInteger, MVT::i64, 0, 
50419                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
50443 /*122356*/                OPC_CheckType, MVT::i64,
50461 /*122384*/                OPC_CheckType, MVT::i64,
50479 /*122416*/                  OPC_CheckType, MVT::i64,
50491                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
50494 /*122457*/                  OPC_EmitInteger, MVT::i64, 0, 
50505 /*122497*/                  OPC_EmitInteger, MVT::i64, 0, 
50515                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
50538 /*122580*/                  OPC_CheckType, MVT::i64,
50550                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
50553 /*122621*/                  OPC_EmitInteger, MVT::i64, 0, 
50564 /*122661*/                  OPC_EmitInteger, MVT::i64, 0, 
50574                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
50599 /*122746*/              OPC_CheckType, MVT::i64,
50615 /*122772*/              OPC_CheckType, MVT::i64,
50633 /*122804*/                OPC_CheckType, MVT::i64,
50651 /*122832*/                OPC_CheckType, MVT::i64,
50669 /*122864*/                  OPC_CheckType, MVT::i64,
50681                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
50684 /*122905*/                  OPC_EmitInteger, MVT::i64, 0, 
50695 /*122945*/                  OPC_EmitInteger, MVT::i64, 0, 
50705                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
50728 /*123028*/                  OPC_CheckType, MVT::i64,
50740                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
50743 /*123069*/                  OPC_EmitInteger, MVT::i64, 0, 
50754 /*123109*/                  OPC_EmitInteger, MVT::i64, 0, 
50764                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
50788 /*123193*/                OPC_CheckType, MVT::i64,
50806 /*123221*/                OPC_CheckType, MVT::i64,
50824 /*123253*/                  OPC_CheckType, MVT::i64,
50836                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
50839 /*123294*/                  OPC_EmitInteger, MVT::i64, 0, 
50850 /*123334*/                  OPC_EmitInteger, MVT::i64, 0, 
50860                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
50883 /*123417*/                  OPC_CheckType, MVT::i64,
50895                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
50898 /*123458*/                  OPC_EmitInteger, MVT::i64, 0, 
50910 /*123500*/                    OPC_EmitInteger, MVT::i64, 0, 
50920                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
50937 /*123592*/                    OPC_EmitInteger, MVT::i64, 0, 
50947                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
50971 /*123676*/                  OPC_CheckType, MVT::i64,
50983                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
50986 /*123717*/                  OPC_EmitInteger, MVT::i64, 0, 
50997 /*123757*/                  OPC_EmitInteger, MVT::i64, 0, 
51007                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
51031 /*123841*/                OPC_CheckType, MVT::i64,
51049 /*123869*/                OPC_CheckType, MVT::i64,
51067 /*123901*/                  OPC_CheckType, MVT::i64,
51079                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
51082 /*123942*/                  OPC_EmitInteger, MVT::i64, 0, 
51093 /*123982*/                  OPC_EmitInteger, MVT::i64, 0, 
51103                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
51126 /*124065*/                  OPC_CheckType, MVT::i64,
51138                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
51141 /*124106*/                  OPC_EmitInteger, MVT::i64, 0, 
51152 /*124146*/                  OPC_EmitInteger, MVT::i64, 0, 
51162                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
51188 /*124234*/                OPC_CheckType, MVT::i64,
51204 /*124260*/                OPC_CheckType, MVT::i64,
51222 /*124292*/                  OPC_CheckType, MVT::i64,
51240 /*124320*/                  OPC_CheckType, MVT::i64,
51258 /*124352*/                    OPC_CheckType, MVT::i64,
51270                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
51273 /*124393*/                    OPC_EmitInteger, MVT::i64, 0, 
51284 /*124433*/                    OPC_EmitInteger, MVT::i64, 0, 
51294                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
51317 /*124516*/                    OPC_CheckType, MVT::i64,
51329                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
51332 /*124557*/                    OPC_EmitInteger, MVT::i64, 0, 
51343 /*124597*/                    OPC_EmitInteger, MVT::i64, 0, 
51353                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
51377 /*124681*/                  OPC_CheckType, MVT::i64,
51395 /*124709*/                  OPC_CheckType, MVT::i64,
51413 /*124741*/                    OPC_CheckType, MVT::i64,
51425                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
51428 /*124782*/                    OPC_EmitInteger, MVT::i64, 0, 
51439 /*124822*/                    OPC_EmitInteger, MVT::i64, 0, 
51449                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
51472 /*124905*/                    OPC_CheckType, MVT::i64,
51484                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
51487 /*124946*/                    OPC_EmitInteger, MVT::i64, 0, 
51498 /*124986*/                    OPC_EmitInteger, MVT::i64, 0, 
51508                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
51532 /*125069*/                OPC_CheckType, MVT::i64,
51548 /*125095*/                OPC_CheckType, MVT::i64,
51566 /*125127*/                  OPC_CheckType, MVT::i64,
51584 /*125155*/                  OPC_CheckType, MVT::i64,
51602 /*125187*/                    OPC_CheckType, MVT::i64,
51614                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
51617 /*125228*/                    OPC_EmitInteger, MVT::i64, 0, 
51628 /*125268*/                    OPC_EmitInteger, MVT::i64, 0, 
51638                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
51661 /*125351*/                    OPC_CheckType, MVT::i64,
51673                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
51676 /*125392*/                    OPC_EmitInteger, MVT::i64, 0, 
51687 /*125432*/                    OPC_EmitInteger, MVT::i64, 0, 
51697                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
51721 /*125516*/                  OPC_CheckType, MVT::i64,
51739 /*125544*/                  OPC_CheckType, MVT::i64,
51757 /*125576*/                    OPC_CheckType, MVT::i64,
51769                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
51772 /*125617*/                    OPC_EmitInteger, MVT::i64, 0, 
51783 /*125657*/                    OPC_EmitInteger, MVT::i64, 0, 
51793                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
51816 /*125740*/                    OPC_CheckType, MVT::i64,
51828                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
51831 /*125781*/                    OPC_EmitInteger, MVT::i64, 0, 
51842 /*125821*/                    OPC_EmitInteger, MVT::i64, 0, 
51852                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
51878 /*125907*/              OPC_CheckType, MVT::i64,
51894 /*125933*/              OPC_CheckType, MVT::i64,
51912 /*125965*/                OPC_CheckType, MVT::i64,
51930 /*125993*/                OPC_CheckType, MVT::i64,
51948 /*126025*/                  OPC_CheckType, MVT::i64,
51960                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
51963 /*126066*/                  OPC_EmitInteger, MVT::i64, 0, 
51974 /*126106*/                  OPC_EmitInteger, MVT::i64, 0, 
51984                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
52007 /*126189*/                  OPC_CheckType, MVT::i64,
52019                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
52022 /*126230*/                  OPC_EmitInteger, MVT::i64, 0, 
52033 /*126270*/                  OPC_EmitInteger, MVT::i64, 0, 
52043                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
52067 /*126354*/                OPC_CheckType, MVT::i64,
52085 /*126382*/                OPC_CheckType, MVT::i64,
52103 /*126414*/                  OPC_CheckType, MVT::i64,
52115                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
52118 /*126455*/                  OPC_EmitInteger, MVT::i64, 0, 
52129 /*126495*/                  OPC_EmitInteger, MVT::i64, 0, 
52139                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
52162 /*126578*/                  OPC_CheckType, MVT::i64,
52174                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
52177 /*126619*/                  OPC_EmitInteger, MVT::i64, 0, 
52189 /*126661*/                    OPC_EmitInteger, MVT::i64, 0, 
52199                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
52216 /*126753*/                    OPC_EmitInteger, MVT::i64, 0, 
52226                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
52250 /*126837*/                  OPC_CheckType, MVT::i64,
52262                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
52265 /*126878*/                  OPC_EmitInteger, MVT::i64, 0, 
52276 /*126918*/                  OPC_EmitInteger, MVT::i64, 0, 
52286                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
52310 /*127002*/                OPC_CheckType, MVT::i64,
52328 /*127030*/                OPC_CheckType, MVT::i64,
52346 /*127062*/                  OPC_CheckType, MVT::i64,
52358                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
52361 /*127103*/                  OPC_EmitInteger, MVT::i64, 0, 
52372 /*127143*/                  OPC_EmitInteger, MVT::i64, 0, 
52382                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
52405 /*127226*/                  OPC_CheckType, MVT::i64,
52417                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
52420 /*127267*/                  OPC_EmitInteger, MVT::i64, 0, 
52431 /*127307*/                  OPC_EmitInteger, MVT::i64, 0, 
52441                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
52466 /*127392*/              OPC_CheckType, MVT::i64,
52482 /*127418*/              OPC_CheckType, MVT::i64,
52500 /*127450*/                OPC_CheckType, MVT::i64,
52518 /*127478*/                OPC_CheckType, MVT::i64,
52536 /*127510*/                  OPC_CheckType, MVT::i64,
52548                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
52551 /*127551*/                  OPC_EmitInteger, MVT::i64, 0, 
52562 /*127591*/                  OPC_EmitInteger, MVT::i64, 0, 
52572                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
52595 /*127674*/                  OPC_CheckType, MVT::i64,
52607                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
52610 /*127715*/                  OPC_EmitInteger, MVT::i64, 0, 
52621 /*127755*/                  OPC_EmitInteger, MVT::i64, 0, 
52631                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
52655 /*127839*/                OPC_CheckType, MVT::i64,
52673 /*127867*/                OPC_CheckType, MVT::i64,
52691 /*127899*/                  OPC_CheckType, MVT::i64,
52703                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
52706 /*127940*/                  OPC_EmitInteger, MVT::i64, 0, 
52717 /*127980*/                  OPC_EmitInteger, MVT::i64, 0, 
52727                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
52750 /*128063*/                  OPC_CheckType, MVT::i64,
52762                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
52765 /*128104*/                  OPC_EmitInteger, MVT::i64, 0, 
52776 /*128144*/                  OPC_EmitInteger, MVT::i64, 0, 
52786                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
52799 /*128208*/            OPC_CheckType, MVT::i64,
52816 /*128237*/              OPC_CheckType, MVT::i64,
52835 /*128270*/                OPC_CheckType, MVT::i64,
52853 /*128302*/                  OPC_CheckType, MVT::i64,
52895 /*128370*/                    OPC_CheckType, MVT::i64,
52913 /*128402*/                      OPC_CheckType, MVT::i64,
52925                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
52928 /*128443*/                      OPC_EmitInteger, MVT::i64, 0, 
52939 /*128483*/                      OPC_EmitInteger, MVT::i64, 0, 
52949                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
52972 /*128566*/                      OPC_CheckType, MVT::i64,
52984                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
52987 /*128607*/                      OPC_EmitInteger, MVT::i64, 0, 
52998 /*128647*/                      OPC_EmitInteger, MVT::i64, 0, 
53008                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
53043 /*128747*/                    OPC_CheckType, MVT::i64,
53061 /*128779*/                      OPC_CheckType, MVT::i64,
53073                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
53076 /*128820*/                      OPC_EmitInteger, MVT::i64, 0, 
53087 /*128860*/                      OPC_EmitInteger, MVT::i64, 0, 
53097                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
53120 /*128943*/                      OPC_CheckType, MVT::i64,
53132                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
53135 /*128984*/                      OPC_EmitInteger, MVT::i64, 0, 
53146 /*129024*/                      OPC_EmitInteger, MVT::i64, 0, 
53156                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
53181 /*129109*/                  OPC_CheckType, MVT::i64,
53223 /*129177*/                    OPC_CheckType, MVT::i64,
53241 /*129209*/                      OPC_CheckType, MVT::i64,
53253                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
53256 /*129250*/                      OPC_EmitInteger, MVT::i64, 0, 
53267 /*129290*/                      OPC_EmitInteger, MVT::i64, 0, 
53277                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
53300 /*129373*/                      OPC_CheckType, MVT::i64,
53312                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
53315 /*129414*/                      OPC_EmitInteger, MVT::i64, 0, 
53326 /*129454*/                      OPC_EmitInteger, MVT::i64, 0, 
53336                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
53371 /*129554*/                    OPC_CheckType, MVT::i64,
53389 /*129586*/                      OPC_CheckType, MVT::i64,
53401                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
53404 /*129627*/                      OPC_EmitInteger, MVT::i64, 0, 
53415 /*129667*/                      OPC_EmitInteger, MVT::i64, 0, 
53425                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
53448 /*129750*/                      OPC_CheckType, MVT::i64,
53460                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
53463 /*129791*/                      OPC_EmitInteger, MVT::i64, 0, 
53475 /*129833*/                        OPC_EmitInteger, MVT::i64, 0, 
53485                                       MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
53502 /*129925*/                        OPC_EmitInteger, MVT::i64, 0, 
53512                                       MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
53536 /*130009*/                      OPC_CheckType, MVT::i64,
53548                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
53551 /*130050*/                      OPC_EmitInteger, MVT::i64, 0, 
53562 /*130090*/                      OPC_EmitInteger, MVT::i64, 0, 
53572                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
53607 /*130190*/                    OPC_CheckType, MVT::i64,
53625 /*130222*/                      OPC_CheckType, MVT::i64,
53637                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
53640 /*130263*/                      OPC_EmitInteger, MVT::i64, 0, 
53651 /*130303*/                      OPC_EmitInteger, MVT::i64, 0, 
53661                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
53684 /*130386*/                      OPC_CheckType, MVT::i64,
53696                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
53699 /*130427*/                      OPC_EmitInteger, MVT::i64, 0, 
53710 /*130467*/                      OPC_EmitInteger, MVT::i64, 0, 
53720                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
53745 /*130552*/                  OPC_CheckType, MVT::i64,
53787 /*130620*/                    OPC_CheckType, MVT::i64,
53805 /*130652*/                      OPC_CheckType, MVT::i64,
53817                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
53820 /*130693*/                      OPC_EmitInteger, MVT::i64, 0, 
53831 /*130733*/                      OPC_EmitInteger, MVT::i64, 0, 
53841                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
53864 /*130816*/                      OPC_CheckType, MVT::i64,
53876                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
53879 /*130857*/                      OPC_EmitInteger, MVT::i64, 0, 
53890 /*130897*/                      OPC_EmitInteger, MVT::i64, 0, 
53900                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
53935 /*130997*/                    OPC_CheckType, MVT::i64,
53953 /*131029*/                      OPC_CheckType, MVT::i64,
53965                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
53968 /*131070*/                      OPC_EmitInteger, MVT::i64, 0, 
53979 /*131110*/                      OPC_EmitInteger, MVT::i64, 0, 
53989                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
54012 /*131193*/                      OPC_CheckType, MVT::i64,
54024                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
54027 /*131234*/                      OPC_EmitInteger, MVT::i64, 0, 
54038 /*131274*/                      OPC_EmitInteger, MVT::i64, 0, 
54048                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
54083 /*131374*/                OPC_CheckType, MVT::i64,
54101 /*131406*/                  OPC_CheckType, MVT::i64,
54119 /*131434*/                  OPC_CheckType, MVT::i64,
54137 /*131466*/                    OPC_CheckType, MVT::i64,
54149                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
54152 /*131507*/                    OPC_EmitInteger, MVT::i64, 0, 
54163 /*131547*/                    OPC_EmitInteger, MVT::i64, 0, 
54173                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
54196 /*131630*/                    OPC_CheckType, MVT::i64,
54208                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
54211 /*131671*/                    OPC_EmitInteger, MVT::i64, 0, 
54222 /*131711*/                    OPC_EmitInteger, MVT::i64, 0, 
54232                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
54256 /*131795*/                  OPC_CheckType, MVT::i64,
54274 /*131823*/                  OPC_CheckType, MVT::i64,
54292 /*131855*/                    OPC_CheckType, MVT::i64,
54304                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
54307 /*131896*/                    OPC_EmitInteger, MVT::i64, 0, 
54318 /*131936*/                    OPC_EmitInteger, MVT::i64, 0, 
54328                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
54351 /*132019*/                    OPC_CheckType, MVT::i64,
54363                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
54366 /*132060*/                    OPC_EmitInteger, MVT::i64, 0, 
54377 /*132100*/                    OPC_EmitInteger, MVT::i64, 0, 
54387                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
54421 /*132199*/                OPC_CheckType, MVT::i64,
54439 /*132231*/                  OPC_CheckType, MVT::i64,
54457 /*132259*/                  OPC_CheckType, MVT::i64,
54475 /*132291*/                    OPC_CheckType, MVT::i64,
54487                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
54490 /*132332*/                    OPC_EmitInteger, MVT::i64, 0, 
54501 /*132372*/                    OPC_EmitInteger, MVT::i64, 0, 
54511                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
54534 /*132455*/                    OPC_CheckType, MVT::i64,
54546                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
54549 /*132496*/                    OPC_EmitInteger, MVT::i64, 0, 
54560 /*132536*/                    OPC_EmitInteger, MVT::i64, 0, 
54570                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
54594 /*132620*/                  OPC_CheckType, MVT::i64,
54612 /*132648*/                  OPC_CheckType, MVT::i64,
54630 /*132680*/                    OPC_CheckType, MVT::i64,
54642                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
54645 /*132721*/                    OPC_EmitInteger, MVT::i64, 0, 
54656 /*132761*/                    OPC_EmitInteger, MVT::i64, 0, 
54666                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
54689 /*132844*/                    OPC_CheckType, MVT::i64,
54701                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
54704 /*132885*/                    OPC_EmitInteger, MVT::i64, 0, 
54716 /*132927*/                      OPC_EmitInteger, MVT::i64, 0, 
54726                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
54743 /*133019*/                      OPC_EmitInteger, MVT::i64, 0, 
54753                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
54777 /*133103*/                    OPC_CheckType, MVT::i64,
54789                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
54792 /*133144*/                    OPC_EmitInteger, MVT::i64, 0, 
54803 /*133184*/                    OPC_EmitInteger, MVT::i64, 0, 
54813                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
54837 /*133268*/                  OPC_CheckType, MVT::i64,
54855 /*133296*/                  OPC_CheckType, MVT::i64,
54873 /*133328*/                    OPC_CheckType, MVT::i64,
54885                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
54888 /*133369*/                    OPC_EmitInteger, MVT::i64, 0, 
54899 /*133409*/                    OPC_EmitInteger, MVT::i64, 0, 
54909                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
54932 /*133492*/                    OPC_CheckType, MVT::i64,
54944                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
54947 /*133533*/                    OPC_EmitInteger, MVT::i64, 0, 
54958 /*133573*/                    OPC_EmitInteger, MVT::i64, 0, 
54968                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
55002 /*133672*/                OPC_CheckType, MVT::i64,
55020 /*133704*/                  OPC_CheckType, MVT::i64,
55038 /*133732*/                  OPC_CheckType, MVT::i64,
55056 /*133764*/                    OPC_CheckType, MVT::i64,
55068                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
55071 /*133805*/                    OPC_EmitInteger, MVT::i64, 0, 
55082 /*133845*/                    OPC_EmitInteger, MVT::i64, 0, 
55092                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
55115 /*133928*/                    OPC_CheckType, MVT::i64,
55127                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
55130 /*133969*/                    OPC_EmitInteger, MVT::i64, 0, 
55141 /*134009*/                    OPC_EmitInteger, MVT::i64, 0, 
55151                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
55175 /*134093*/                  OPC_CheckType, MVT::i64,
55193 /*134121*/                  OPC_CheckType, MVT::i64,
55211 /*134153*/                    OPC_CheckType, MVT::i64,
55223                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
55226 /*134194*/                    OPC_EmitInteger, MVT::i64, 0, 
55237 /*134234*/                    OPC_EmitInteger, MVT::i64, 0, 
55247                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
55270 /*134317*/                    OPC_CheckType, MVT::i64,
55282                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
55285 /*134358*/                    OPC_EmitInteger, MVT::i64, 0, 
55296 /*134398*/                    OPC_EmitInteger, MVT::i64, 0, 
55306                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
55331 /*134481*/              OPC_CheckType, MVT::i64,
55350 /*134514*/                OPC_CheckType, MVT::i64,
55368 /*134546*/                  OPC_CheckType, MVT::i64,
55410 /*134614*/                    OPC_CheckType, MVT::i64,
55428 /*134646*/                      OPC_CheckType, MVT::i64,
55440                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
55443 /*134687*/                      OPC_EmitInteger, MVT::i64, 0, 
55454 /*134727*/                      OPC_EmitInteger, MVT::i64, 0, 
55464                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
55487 /*134810*/                      OPC_CheckType, MVT::i64,
55499                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
55502 /*134851*/                      OPC_EmitInteger, MVT::i64, 0, 
55513 /*134891*/                      OPC_EmitInteger, MVT::i64, 0, 
55523                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
55558 /*134991*/                    OPC_CheckType, MVT::i64,
55576 /*135023*/                      OPC_CheckType, MVT::i64,
55588                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
55591 /*135064*/                      OPC_EmitInteger, MVT::i64, 0, 
55602 /*135104*/                      OPC_EmitInteger, MVT::i64, 0, 
55612                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
55635 /*135187*/                      OPC_CheckType, MVT::i64,
55647                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
55650 /*135228*/                      OPC_EmitInteger, MVT::i64, 0, 
55661 /*135268*/                      OPC_EmitInteger, MVT::i64, 0, 
55671                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
55696 /*135353*/                  OPC_CheckType, MVT::i64,
55738 /*135421*/                    OPC_CheckType, MVT::i64,
55756 /*135453*/                      OPC_CheckType, MVT::i64,
55768                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
55771 /*135494*/                      OPC_EmitInteger, MVT::i64, 0, 
55782 /*135534*/                      OPC_EmitInteger, MVT::i64, 0, 
55792                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
55815 /*135617*/                      OPC_CheckType, MVT::i64,
55827                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
55830 /*135658*/                      OPC_EmitInteger, MVT::i64, 0, 
55841 /*135698*/                      OPC_EmitInteger, MVT::i64, 0, 
55851                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
55886 /*135798*/                    OPC_CheckType, MVT::i64,
55904 /*135830*/                      OPC_CheckType, MVT::i64,
55916                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
55919 /*135871*/                      OPC_EmitInteger, MVT::i64, 0, 
55930 /*135911*/                      OPC_EmitInteger, MVT::i64, 0, 
55940                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
55963 /*135994*/                      OPC_CheckType, MVT::i64,
55975                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
55978 /*136035*/                      OPC_EmitInteger, MVT::i64, 0, 
55990 /*136077*/                        OPC_EmitInteger, MVT::i64, 0, 
56000                                       MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
56017 /*136169*/                        OPC_EmitInteger, MVT::i64, 0, 
56027                                       MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
56051 /*136253*/                      OPC_CheckType, MVT::i64,
56063                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
56066 /*136294*/                      OPC_EmitInteger, MVT::i64, 0, 
56077 /*136334*/                      OPC_EmitInteger, MVT::i64, 0, 
56087                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
56122 /*136434*/                    OPC_CheckType, MVT::i64,
56140 /*136466*/                      OPC_CheckType, MVT::i64,
56152                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
56155 /*136507*/                      OPC_EmitInteger, MVT::i64, 0, 
56166 /*136547*/                      OPC_EmitInteger, MVT::i64, 0, 
56176                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
56199 /*136630*/                      OPC_CheckType, MVT::i64,
56211                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
56214 /*136671*/                      OPC_EmitInteger, MVT::i64, 0, 
56225 /*136711*/                      OPC_EmitInteger, MVT::i64, 0, 
56235                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
56260 /*136796*/                  OPC_CheckType, MVT::i64,
56302 /*136864*/                    OPC_CheckType, MVT::i64,
56320 /*136896*/                      OPC_CheckType, MVT::i64,
56332                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
56335 /*136937*/                      OPC_EmitInteger, MVT::i64, 0, 
56346 /*136977*/                      OPC_EmitInteger, MVT::i64, 0, 
56356                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
56379 /*137060*/                      OPC_CheckType, MVT::i64,
56391                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
56394 /*137101*/                      OPC_EmitInteger, MVT::i64, 0, 
56405 /*137141*/                      OPC_EmitInteger, MVT::i64, 0, 
56415                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
56450 /*137241*/                    OPC_CheckType, MVT::i64,
56468 /*137273*/                      OPC_CheckType, MVT::i64,
56480                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
56483 /*137314*/                      OPC_EmitInteger, MVT::i64, 0, 
56494 /*137354*/                      OPC_EmitInteger, MVT::i64, 0, 
56504                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
56527 /*137437*/                      OPC_CheckType, MVT::i64,
56539                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
56542 /*137478*/                      OPC_EmitInteger, MVT::i64, 0, 
56553 /*137518*/                      OPC_EmitInteger, MVT::i64, 0, 
56563                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
56598 /*137618*/                OPC_CheckType, MVT::i64,
56616 /*137650*/                  OPC_CheckType, MVT::i64,
56634 /*137678*/                  OPC_CheckType, MVT::i64,
56652 /*137710*/                    OPC_CheckType, MVT::i64,
56664                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
56667 /*137751*/                    OPC_EmitInteger, MVT::i64, 0, 
56678 /*137791*/                    OPC_EmitInteger, MVT::i64, 0, 
56688                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
56711 /*137874*/                    OPC_CheckType, MVT::i64,
56723                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
56726 /*137915*/                    OPC_EmitInteger, MVT::i64, 0, 
56737 /*137955*/                    OPC_EmitInteger, MVT::i64, 0, 
56747                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
56771 /*138039*/                  OPC_CheckType, MVT::i64,
56789 /*138067*/                  OPC_CheckType, MVT::i64,
56807 /*138099*/                    OPC_CheckType, MVT::i64,
56819                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
56822 /*138140*/                    OPC_EmitInteger, MVT::i64, 0, 
56833 /*138180*/                    OPC_EmitInteger, MVT::i64, 0, 
56843                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
56866 /*138263*/                    OPC_CheckType, MVT::i64,
56878                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
56881 /*138304*/                    OPC_EmitInteger, MVT::i64, 0, 
56892 /*138344*/                    OPC_EmitInteger, MVT::i64, 0, 
56902                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
56936 /*138443*/                OPC_CheckType, MVT::i64,
56954 /*138475*/                  OPC_CheckType, MVT::i64,
56972 /*138503*/                  OPC_CheckType, MVT::i64,
56990 /*138535*/                    OPC_CheckType, MVT::i64,
57002                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
57005 /*138576*/                    OPC_EmitInteger, MVT::i64, 0, 
57016 /*138616*/                    OPC_EmitInteger, MVT::i64, 0, 
57026                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
57049 /*138699*/                    OPC_CheckType, MVT::i64,
57061                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
57064 /*138740*/                    OPC_EmitInteger, MVT::i64, 0, 
57075 /*138780*/                    OPC_EmitInteger, MVT::i64, 0, 
57085                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
57109 /*138864*/                  OPC_CheckType, MVT::i64,
57127 /*138892*/                  OPC_CheckType, MVT::i64,
57145 /*138924*/                    OPC_CheckType, MVT::i64,
57157                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
57160 /*138965*/                    OPC_EmitInteger, MVT::i64, 0, 
57171 /*139005*/                    OPC_EmitInteger, MVT::i64, 0, 
57181                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
57204 /*139088*/                    OPC_CheckType, MVT::i64,
57216                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
57219 /*139129*/                    OPC_EmitInteger, MVT::i64, 0, 
57231 /*139171*/                      OPC_EmitInteger, MVT::i64, 0, 
57241                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
57258 /*139263*/                      OPC_EmitInteger, MVT::i64, 0, 
57268                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
57292 /*139347*/                    OPC_CheckType, MVT::i64,
57304                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
57307 /*139388*/                    OPC_EmitInteger, MVT::i64, 0, 
57318 /*139428*/                    OPC_EmitInteger, MVT::i64, 0, 
57328                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
57352 /*139512*/                  OPC_CheckType, MVT::i64,
57370 /*139540*/                  OPC_CheckType, MVT::i64,
57388 /*139572*/                    OPC_CheckType, MVT::i64,
57400                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
57403 /*139613*/                    OPC_EmitInteger, MVT::i64, 0, 
57414 /*139653*/                    OPC_EmitInteger, MVT::i64, 0, 
57424                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
57447 /*139736*/                    OPC_CheckType, MVT::i64,
57459                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
57462 /*139777*/                    OPC_EmitInteger, MVT::i64, 0, 
57473 /*139817*/                    OPC_EmitInteger, MVT::i64, 0, 
57483                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
57517 /*139916*/                OPC_CheckType, MVT::i64,
57535 /*139948*/                  OPC_CheckType, MVT::i64,
57553 /*139976*/                  OPC_CheckType, MVT::i64,
57571 /*140008*/                    OPC_CheckType, MVT::i64,
57583                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
57586 /*140049*/                    OPC_EmitInteger, MVT::i64, 0, 
57597 /*140089*/                    OPC_EmitInteger, MVT::i64, 0, 
57607                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
57630 /*140172*/                    OPC_CheckType, MVT::i64,
57642                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
57645 /*140213*/                    OPC_EmitInteger, MVT::i64, 0, 
57656 /*140253*/                    OPC_EmitInteger, MVT::i64, 0, 
57666                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
57690 /*140337*/                  OPC_CheckType, MVT::i64,
57708 /*140365*/                  OPC_CheckType, MVT::i64,
57726 /*140397*/                    OPC_CheckType, MVT::i64,
57738                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
57741 /*140438*/                    OPC_EmitInteger, MVT::i64, 0, 
57752 /*140478*/                    OPC_EmitInteger, MVT::i64, 0, 
57762                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
57785 /*140561*/                    OPC_CheckType, MVT::i64,
57797                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
57800 /*140602*/                    OPC_EmitInteger, MVT::i64, 0, 
57811 /*140642*/                    OPC_EmitInteger, MVT::i64, 0, 
57821                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
57833 /*140703*/            OPC_CheckChild1Type, MVT::i64,
57844 /*140720*/            OPC_CheckChild1Type, MVT::i64,
57861 /*140749*/            OPC_CheckType, MVT::i64,
57879 /*140781*/              OPC_CheckType, MVT::i64,
57895 /*140807*/              OPC_CheckType, MVT::i64,
57913 /*140839*/                OPC_CheckType, MVT::i64,
57931 /*140867*/                OPC_CheckType, MVT::i64,
57949 /*140899*/                  OPC_CheckType, MVT::i64,
57961                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
57964 /*140940*/                  OPC_EmitInteger, MVT::i64, 0, 
57975 /*140980*/                  OPC_EmitInteger, MVT::i64, 0, 
57985                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
58008 /*141063*/                  OPC_CheckType, MVT::i64,
58020                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
58023 /*141104*/                  OPC_EmitInteger, MVT::i64, 0, 
58034 /*141144*/                  OPC_EmitInteger, MVT::i64, 0, 
58044                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
58068 /*141228*/                OPC_CheckType, MVT::i64,
58086 /*141256*/                OPC_CheckType, MVT::i64,
58104 /*141288*/                  OPC_CheckType, MVT::i64,
58116                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
58119 /*141329*/                  OPC_EmitInteger, MVT::i64, 0, 
58130 /*141369*/                  OPC_EmitInteger, MVT::i64, 0, 
58140                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
58163 /*141452*/                  OPC_CheckType, MVT::i64,
58175                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
58178 /*141493*/                  OPC_EmitInteger, MVT::i64, 0, 
58189 /*141533*/                  OPC_EmitInteger, MVT::i64, 0, 
58199                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
58224 /*141618*/              OPC_CheckType, MVT::i64,
58240 /*141644*/              OPC_CheckType, MVT::i64,
58258 /*141676*/                OPC_CheckType, MVT::i64,
58276 /*141704*/                OPC_CheckType, MVT::i64,
58294 /*141736*/                  OPC_CheckType, MVT::i64,
58306                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
58309 /*141777*/                  OPC_EmitInteger, MVT::i64, 0, 
58320 /*141817*/                  OPC_EmitInteger, MVT::i64, 0, 
58330                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
58353 /*141900*/                  OPC_CheckType, MVT::i64,
58365                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
58368 /*141941*/                  OPC_EmitInteger, MVT::i64, 0, 
58379 /*141981*/                  OPC_EmitInteger, MVT::i64, 0, 
58389                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
58413 /*142065*/                OPC_CheckType, MVT::i64,
58431 /*142093*/                OPC_CheckType, MVT::i64,
58449 /*142125*/                  OPC_CheckType, MVT::i64,
58461                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
58464 /*142166*/                  OPC_EmitInteger, MVT::i64, 0, 
58475 /*142206*/                  OPC_EmitInteger, MVT::i64, 0, 
58485                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
58508 /*142289*/                  OPC_CheckType, MVT::i64,
58520                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
58523 /*142330*/                  OPC_EmitInteger, MVT::i64, 0, 
58535 /*142372*/                    OPC_EmitInteger, MVT::i64, 0, 
58545                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
58562 /*142464*/                    OPC_EmitInteger, MVT::i64, 0, 
58572                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
58596 /*142548*/                  OPC_CheckType, MVT::i64,
58608                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
58611 /*142589*/                  OPC_EmitInteger, MVT::i64, 0, 
58622 /*142629*/                  OPC_EmitInteger, MVT::i64, 0, 
58632                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
58656 /*142713*/                OPC_CheckType, MVT::i64,
58674 /*142741*/                OPC_CheckType, MVT::i64,
58692 /*142773*/                  OPC_CheckType, MVT::i64,
58704                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
58707 /*142814*/                  OPC_EmitInteger, MVT::i64, 0, 
58718 /*142854*/                  OPC_EmitInteger, MVT::i64, 0, 
58728                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
58751 /*142937*/                  OPC_CheckType, MVT::i64,
58763                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
58766 /*142978*/                  OPC_EmitInteger, MVT::i64, 0, 
58777 /*143018*/                  OPC_EmitInteger, MVT::i64, 0, 
58787                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
58813 /*143106*/                OPC_CheckType, MVT::i64,
58829 /*143132*/                OPC_CheckType, MVT::i64,
58847 /*143164*/                  OPC_CheckType, MVT::i64,
58865 /*143192*/                  OPC_CheckType, MVT::i64,
58883 /*143224*/                    OPC_CheckType, MVT::i64,
58895                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
58898 /*143265*/                    OPC_EmitInteger, MVT::i64, 0, 
58909 /*143305*/                    OPC_EmitInteger, MVT::i64, 0, 
58919                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
58942 /*143388*/                    OPC_CheckType, MVT::i64,
58954                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
58957 /*143429*/                    OPC_EmitInteger, MVT::i64, 0, 
58968 /*143469*/                    OPC_EmitInteger, MVT::i64, 0, 
58978                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
59002 /*143553*/                  OPC_CheckType, MVT::i64,
59020 /*143581*/                  OPC_CheckType, MVT::i64,
59038 /*143613*/                    OPC_CheckType, MVT::i64,
59050                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
59053 /*143654*/                    OPC_EmitInteger, MVT::i64, 0, 
59064 /*143694*/                    OPC_EmitInteger, MVT::i64, 0, 
59074                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
59097 /*143777*/                    OPC_CheckType, MVT::i64,
59109                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
59112 /*143818*/                    OPC_EmitInteger, MVT::i64, 0, 
59123 /*143858*/                    OPC_EmitInteger, MVT::i64, 0, 
59133                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
59157 /*143941*/                OPC_CheckType, MVT::i64,
59173 /*143967*/                OPC_CheckType, MVT::i64,
59191 /*143999*/                  OPC_CheckType, MVT::i64,
59209 /*144027*/                  OPC_CheckType, MVT::i64,
59227 /*144059*/                    OPC_CheckType, MVT::i64,
59239                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
59242 /*144100*/                    OPC_EmitInteger, MVT::i64, 0, 
59253 /*144140*/                    OPC_EmitInteger, MVT::i64, 0, 
59263                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
59286 /*144223*/                    OPC_CheckType, MVT::i64,
59298                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
59301 /*144264*/                    OPC_EmitInteger, MVT::i64, 0, 
59312 /*144304*/                    OPC_EmitInteger, MVT::i64, 0, 
59322                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
59346 /*144388*/                  OPC_CheckType, MVT::i64,
59364 /*144416*/                  OPC_CheckType, MVT::i64,
59382 /*144448*/                    OPC_CheckType, MVT::i64,
59394                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
59397 /*144489*/                    OPC_EmitInteger, MVT::i64, 0, 
59408 /*144529*/                    OPC_EmitInteger, MVT::i64, 0, 
59418                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
59441 /*144612*/                    OPC_CheckType, MVT::i64,
59453                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
59456 /*144653*/                    OPC_EmitInteger, MVT::i64, 0, 
59467 /*144693*/                    OPC_EmitInteger, MVT::i64, 0, 
59477                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
59503 /*144779*/              OPC_CheckType, MVT::i64,
59519 /*144805*/              OPC_CheckType, MVT::i64,
59537 /*144837*/                OPC_CheckType, MVT::i64,
59555 /*144865*/                OPC_CheckType, MVT::i64,
59573 /*144897*/                  OPC_CheckType, MVT::i64,
59585                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
59588 /*144938*/                  OPC_EmitInteger, MVT::i64, 0, 
59599 /*144978*/                  OPC_EmitInteger, MVT::i64, 0, 
59609                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
59632 /*145061*/                  OPC_CheckType, MVT::i64,
59644                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
59647 /*145102*/                  OPC_EmitInteger, MVT::i64, 0, 
59658 /*145142*/                  OPC_EmitInteger, MVT::i64, 0, 
59668                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
59692 /*145226*/                OPC_CheckType, MVT::i64,
59710 /*145254*/                OPC_CheckType, MVT::i64,
59728 /*145286*/                  OPC_CheckType, MVT::i64,
59740                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
59743 /*145327*/                  OPC_EmitInteger, MVT::i64, 0, 
59754 /*145367*/                  OPC_EmitInteger, MVT::i64, 0, 
59764                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
59787 /*145450*/                  OPC_CheckType, MVT::i64,
59799                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
59802 /*145491*/                  OPC_EmitInteger, MVT::i64, 0, 
59814 /*145533*/                    OPC_EmitInteger, MVT::i64, 0, 
59824                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
59841 /*145625*/                    OPC_EmitInteger, MVT::i64, 0, 
59851                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
59875 /*145709*/                  OPC_CheckType, MVT::i64,
59887                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
59890 /*145750*/                  OPC_EmitInteger, MVT::i64, 0, 
59901 /*145790*/                  OPC_EmitInteger, MVT::i64, 0, 
59911                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
59935 /*145874*/                OPC_CheckType, MVT::i64,
59953 /*145902*/                OPC_CheckType, MVT::i64,
59971 /*145934*/                  OPC_CheckType, MVT::i64,
59983                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
59986 /*145975*/                  OPC_EmitInteger, MVT::i64, 0, 
59997 /*146015*/                  OPC_EmitInteger, MVT::i64, 0, 
60007                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
60030 /*146098*/                  OPC_CheckType, MVT::i64,
60042                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
60045 /*146139*/                  OPC_EmitInteger, MVT::i64, 0, 
60056 /*146179*/                  OPC_EmitInteger, MVT::i64, 0, 
60066                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
60091 /*146264*/              OPC_CheckType, MVT::i64,
60107 /*146290*/              OPC_CheckType, MVT::i64,
60125 /*146322*/                OPC_CheckType, MVT::i64,
60143 /*146350*/                OPC_CheckType, MVT::i64,
60161 /*146382*/                  OPC_CheckType, MVT::i64,
60173                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
60176 /*146423*/                  OPC_EmitInteger, MVT::i64, 0, 
60187 /*146463*/                  OPC_EmitInteger, MVT::i64, 0, 
60197                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
60220 /*146546*/                  OPC_CheckType, MVT::i64,
60232                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
60235 /*146587*/                  OPC_EmitInteger, MVT::i64, 0, 
60246 /*146627*/                  OPC_EmitInteger, MVT::i64, 0, 
60256                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
60280 /*146711*/                OPC_CheckType, MVT::i64,
60298 /*146739*/                OPC_CheckType, MVT::i64,
60316 /*146771*/                  OPC_CheckType, MVT::i64,
60328                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
60331 /*146812*/                  OPC_EmitInteger, MVT::i64, 0, 
60342 /*146852*/                  OPC_EmitInteger, MVT::i64, 0, 
60352                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
60375 /*146935*/                  OPC_CheckType, MVT::i64,
60387                                 MVT::i64, 1/*#Ops*/, 10,  // Results = #11
60390 /*146976*/                  OPC_EmitInteger, MVT::i64, 0, 
60401 /*147016*/                  OPC_EmitInteger, MVT::i64, 0, 
60411                                 MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
60424 /*147080*/            OPC_CheckType, MVT::i64,
60441 /*147109*/              OPC_CheckType, MVT::i64,
60460 /*147142*/                OPC_CheckType, MVT::i64,
60478 /*147174*/                  OPC_CheckType, MVT::i64,
60520 /*147242*/                    OPC_CheckType, MVT::i64,
60538 /*147274*/                      OPC_CheckType, MVT::i64,
60550                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
60553 /*147315*/                      OPC_EmitInteger, MVT::i64, 0, 
60564 /*147355*/                      OPC_EmitInteger, MVT::i64, 0, 
60574                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
60597 /*147438*/                      OPC_CheckType, MVT::i64,
60609                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
60612 /*147479*/                      OPC_EmitInteger, MVT::i64, 0, 
60623 /*147519*/                      OPC_EmitInteger, MVT::i64, 0, 
60633                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
60668 /*147619*/                    OPC_CheckType, MVT::i64,
60686 /*147651*/                      OPC_CheckType, MVT::i64,
60698                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
60701 /*147692*/                      OPC_EmitInteger, MVT::i64, 0, 
60712 /*147732*/                      OPC_EmitInteger, MVT::i64, 0, 
60722                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
60745 /*147815*/                      OPC_CheckType, MVT::i64,
60757                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
60760 /*147856*/                      OPC_EmitInteger, MVT::i64, 0, 
60771 /*147896*/                      OPC_EmitInteger, MVT::i64, 0, 
60781                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
60806 /*147981*/                  OPC_CheckType, MVT::i64,
60848 /*148049*/                    OPC_CheckType, MVT::i64,
60866 /*148081*/                      OPC_CheckType, MVT::i64,
60878                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
60881 /*148122*/                      OPC_EmitInteger, MVT::i64, 0, 
60892 /*148162*/                      OPC_EmitInteger, MVT::i64, 0, 
60902                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
60925 /*148245*/                      OPC_CheckType, MVT::i64,
60937                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
60940 /*148286*/                      OPC_EmitInteger, MVT::i64, 0, 
60951 /*148326*/                      OPC_EmitInteger, MVT::i64, 0, 
60961                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
60996 /*148426*/                    OPC_CheckType, MVT::i64,
61014 /*148458*/                      OPC_CheckType, MVT::i64,
61026                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
61029 /*148499*/                      OPC_EmitInteger, MVT::i64, 0, 
61040 /*148539*/                      OPC_EmitInteger, MVT::i64, 0, 
61050                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
61073 /*148622*/                      OPC_CheckType, MVT::i64,
61085                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
61088 /*148663*/                      OPC_EmitInteger, MVT::i64, 0, 
61100 /*148705*/                        OPC_EmitInteger, MVT::i64, 0, 
61110                                       MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
61127 /*148797*/                        OPC_EmitInteger, MVT::i64, 0, 
61137                                       MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
61161 /*148881*/                      OPC_CheckType, MVT::i64,
61173                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
61176 /*148922*/                      OPC_EmitInteger, MVT::i64, 0, 
61187 /*148962*/                      OPC_EmitInteger, MVT::i64, 0, 
61197                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
61232 /*149062*/                    OPC_CheckType, MVT::i64,
61250 /*149094*/                      OPC_CheckType, MVT::i64,
61262                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
61265 /*149135*/                      OPC_EmitInteger, MVT::i64, 0, 
61276 /*149175*/                      OPC_EmitInteger, MVT::i64, 0, 
61286                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
61309 /*149258*/                      OPC_CheckType, MVT::i64,
61321                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
61324 /*149299*/                      OPC_EmitInteger, MVT::i64, 0, 
61335 /*149339*/                      OPC_EmitInteger, MVT::i64, 0, 
61345                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
61370 /*149424*/                  OPC_CheckType, MVT::i64,
61412 /*149492*/                    OPC_CheckType, MVT::i64,
61430 /*149524*/                      OPC_CheckType, MVT::i64,
61442                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
61445 /*149565*/                      OPC_EmitInteger, MVT::i64, 0, 
61456 /*149605*/                      OPC_EmitInteger, MVT::i64, 0, 
61466                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
61489 /*149688*/                      OPC_CheckType, MVT::i64,
61501                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
61504 /*149729*/                      OPC_EmitInteger, MVT::i64, 0, 
61515 /*149769*/                      OPC_EmitInteger, MVT::i64, 0, 
61525                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
61560 /*149869*/                    OPC_CheckType, MVT::i64,
61578 /*149901*/                      OPC_CheckType, MVT::i64,
61590                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
61593 /*149942*/                      OPC_EmitInteger, MVT::i64, 0, 
61604 /*149982*/                      OPC_EmitInteger, MVT::i64, 0, 
61614                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
61637 /*150065*/                      OPC_CheckType, MVT::i64,
61649                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
61652 /*150106*/                      OPC_EmitInteger, MVT::i64, 0, 
61663 /*150146*/                      OPC_EmitInteger, MVT::i64, 0, 
61673                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
61708 /*150246*/                OPC_CheckType, MVT::i64,
61726 /*150278*/                  OPC_CheckType, MVT::i64,
61744 /*150306*/                  OPC_CheckType, MVT::i64,
61762 /*150338*/                    OPC_CheckType, MVT::i64,
61774                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
61777 /*150379*/                    OPC_EmitInteger, MVT::i64, 0, 
61788 /*150419*/                    OPC_EmitInteger, MVT::i64, 0, 
61798                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
61821 /*150502*/                    OPC_CheckType, MVT::i64,
61833                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
61836 /*150543*/                    OPC_EmitInteger, MVT::i64, 0, 
61847 /*150583*/                    OPC_EmitInteger, MVT::i64, 0, 
61857                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
61881 /*150667*/                  OPC_CheckType, MVT::i64,
61899 /*150695*/                  OPC_CheckType, MVT::i64,
61917 /*150727*/                    OPC_CheckType, MVT::i64,
61929                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
61932 /*150768*/                    OPC_EmitInteger, MVT::i64, 0, 
61943 /*150808*/                    OPC_EmitInteger, MVT::i64, 0, 
61953                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
61976 /*150891*/                    OPC_CheckType, MVT::i64,
61988                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
61991 /*150932*/                    OPC_EmitInteger, MVT::i64, 0, 
62002 /*150972*/                    OPC_EmitInteger, MVT::i64, 0, 
62012                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
62046 /*151071*/                OPC_CheckType, MVT::i64,
62064 /*151103*/                  OPC_CheckType, MVT::i64,
62082 /*151131*/                  OPC_CheckType, MVT::i64,
62100 /*151163*/                    OPC_CheckType, MVT::i64,
62112                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
62115 /*151204*/                    OPC_EmitInteger, MVT::i64, 0, 
62126 /*151244*/                    OPC_EmitInteger, MVT::i64, 0, 
62136                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
62159 /*151327*/                    OPC_CheckType, MVT::i64,
62171                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
62174 /*151368*/                    OPC_EmitInteger, MVT::i64, 0, 
62185 /*151408*/                    OPC_EmitInteger, MVT::i64, 0, 
62195                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
62219 /*151492*/                  OPC_CheckType, MVT::i64,
62237 /*151520*/                  OPC_CheckType, MVT::i64,
62255 /*151552*/                    OPC_CheckType, MVT::i64,
62267                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
62270 /*151593*/                    OPC_EmitInteger, MVT::i64, 0, 
62281 /*151633*/                    OPC_EmitInteger, MVT::i64, 0, 
62291                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
62314 /*151716*/                    OPC_CheckType, MVT::i64,
62326                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
62329 /*151757*/                    OPC_EmitInteger, MVT::i64, 0, 
62341 /*151799*/                      OPC_EmitInteger, MVT::i64, 0, 
62351                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
62368 /*151891*/                      OPC_EmitInteger, MVT::i64, 0, 
62378                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
62402 /*151975*/                    OPC_CheckType, MVT::i64,
62414                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
62417 /*152016*/                    OPC_EmitInteger, MVT::i64, 0, 
62428 /*152056*/                    OPC_EmitInteger, MVT::i64, 0, 
62438                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
62462 /*152140*/                  OPC_CheckType, MVT::i64,
62480 /*152168*/                  OPC_CheckType, MVT::i64,
62498 /*152200*/                    OPC_CheckType, MVT::i64,
62510                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
62513 /*152241*/                    OPC_EmitInteger, MVT::i64, 0, 
62524 /*152281*/                    OPC_EmitInteger, MVT::i64, 0, 
62534                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
62557 /*152364*/                    OPC_CheckType, MVT::i64,
62569                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
62572 /*152405*/                    OPC_EmitInteger, MVT::i64, 0, 
62583 /*152445*/                    OPC_EmitInteger, MVT::i64, 0, 
62593                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
62627 /*152544*/                OPC_CheckType, MVT::i64,
62645 /*152576*/                  OPC_CheckType, MVT::i64,
62663 /*152604*/                  OPC_CheckType, MVT::i64,
62681 /*152636*/                    OPC_CheckType, MVT::i64,
62693                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
62696 /*152677*/                    OPC_EmitInteger, MVT::i64, 0, 
62707 /*152717*/                    OPC_EmitInteger, MVT::i64, 0, 
62717                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
62740 /*152800*/                    OPC_CheckType, MVT::i64,
62752                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
62755 /*152841*/                    OPC_EmitInteger, MVT::i64, 0, 
62766 /*152881*/                    OPC_EmitInteger, MVT::i64, 0, 
62776                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
62800 /*152965*/                  OPC_CheckType, MVT::i64,
62818 /*152993*/                  OPC_CheckType, MVT::i64,
62836 /*153025*/                    OPC_CheckType, MVT::i64,
62848                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
62851 /*153066*/                    OPC_EmitInteger, MVT::i64, 0, 
62862 /*153106*/                    OPC_EmitInteger, MVT::i64, 0, 
62872                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
62895 /*153189*/                    OPC_CheckType, MVT::i64,
62907                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
62910 /*153230*/                    OPC_EmitInteger, MVT::i64, 0, 
62921 /*153270*/                    OPC_EmitInteger, MVT::i64, 0, 
62931                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
62956 /*153353*/              OPC_CheckType, MVT::i64,
62975 /*153386*/                OPC_CheckType, MVT::i64,
62993 /*153418*/                  OPC_CheckType, MVT::i64,
63035 /*153486*/                    OPC_CheckType, MVT::i64,
63053 /*153518*/                      OPC_CheckType, MVT::i64,
63065                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
63068 /*153559*/                      OPC_EmitInteger, MVT::i64, 0, 
63079 /*153599*/                      OPC_EmitInteger, MVT::i64, 0, 
63089                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
63112 /*153682*/                      OPC_CheckType, MVT::i64,
63124                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
63127 /*153723*/                      OPC_EmitInteger, MVT::i64, 0, 
63138 /*153763*/                      OPC_EmitInteger, MVT::i64, 0, 
63148                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
63183 /*153863*/                    OPC_CheckType, MVT::i64,
63201 /*153895*/                      OPC_CheckType, MVT::i64,
63213                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
63216 /*153936*/                      OPC_EmitInteger, MVT::i64, 0, 
63227 /*153976*/                      OPC_EmitInteger, MVT::i64, 0, 
63237                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
63260 /*154059*/                      OPC_CheckType, MVT::i64,
63272                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
63275 /*154100*/                      OPC_EmitInteger, MVT::i64, 0, 
63286 /*154140*/                      OPC_EmitInteger, MVT::i64, 0, 
63296                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
63321 /*154225*/                  OPC_CheckType, MVT::i64,
63363 /*154293*/                    OPC_CheckType, MVT::i64,
63381 /*154325*/                      OPC_CheckType, MVT::i64,
63393                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
63396 /*154366*/                      OPC_EmitInteger, MVT::i64, 0, 
63407 /*154406*/                      OPC_EmitInteger, MVT::i64, 0, 
63417                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
63440 /*154489*/                      OPC_CheckType, MVT::i64,
63452                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
63455 /*154530*/                      OPC_EmitInteger, MVT::i64, 0, 
63466 /*154570*/                      OPC_EmitInteger, MVT::i64, 0, 
63476                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
63511 /*154670*/                    OPC_CheckType, MVT::i64,
63529 /*154702*/                      OPC_CheckType, MVT::i64,
63541                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
63544 /*154743*/                      OPC_EmitInteger, MVT::i64, 0, 
63555 /*154783*/                      OPC_EmitInteger, MVT::i64, 0, 
63565                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
63588 /*154866*/                      OPC_CheckType, MVT::i64,
63600                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
63603 /*154907*/                      OPC_EmitInteger, MVT::i64, 0, 
63615 /*154949*/                        OPC_EmitInteger, MVT::i64, 0, 
63625                                       MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
63642 /*155041*/                        OPC_EmitInteger, MVT::i64, 0, 
63652                                       MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
63676 /*155125*/                      OPC_CheckType, MVT::i64,
63688                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
63691 /*155166*/                      OPC_EmitInteger, MVT::i64, 0, 
63702 /*155206*/                      OPC_EmitInteger, MVT::i64, 0, 
63712                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
63747 /*155306*/                    OPC_CheckType, MVT::i64,
63765 /*155338*/                      OPC_CheckType, MVT::i64,
63777                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
63780 /*155379*/                      OPC_EmitInteger, MVT::i64, 0, 
63791 /*155419*/                      OPC_EmitInteger, MVT::i64, 0, 
63801                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
63824 /*155502*/                      OPC_CheckType, MVT::i64,
63836                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
63839 /*155543*/                      OPC_EmitInteger, MVT::i64, 0, 
63850 /*155583*/                      OPC_EmitInteger, MVT::i64, 0, 
63860                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
63885 /*155668*/                  OPC_CheckType, MVT::i64,
63927 /*155736*/                    OPC_CheckType, MVT::i64,
63945 /*155768*/                      OPC_CheckType, MVT::i64,
63957                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
63960 /*155809*/                      OPC_EmitInteger, MVT::i64, 0, 
63971 /*155849*/                      OPC_EmitInteger, MVT::i64, 0, 
63981                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
64004 /*155932*/                      OPC_CheckType, MVT::i64,
64016                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
64019 /*155973*/                      OPC_EmitInteger, MVT::i64, 0, 
64030 /*156013*/                      OPC_EmitInteger, MVT::i64, 0, 
64040                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
64075 /*156113*/                    OPC_CheckType, MVT::i64,
64093 /*156145*/                      OPC_CheckType, MVT::i64,
64105                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
64108 /*156186*/                      OPC_EmitInteger, MVT::i64, 0, 
64119 /*156226*/                      OPC_EmitInteger, MVT::i64, 0, 
64129                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
64152 /*156309*/                      OPC_CheckType, MVT::i64,
64164                                     MVT::i64, 1/*#Ops*/, 10,  // Results = #11
64167 /*156350*/                      OPC_EmitInteger, MVT::i64, 0, 
64178 /*156390*/                      OPC_EmitInteger, MVT::i64, 0, 
64188                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
64223 /*156490*/                OPC_CheckType, MVT::i64,
64241 /*156522*/                  OPC_CheckType, MVT::i64,
64259 /*156550*/                  OPC_CheckType, MVT::i64,
64277 /*156582*/                    OPC_CheckType, MVT::i64,
64289                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
64292 /*156623*/                    OPC_EmitInteger, MVT::i64, 0, 
64303 /*156663*/                    OPC_EmitInteger, MVT::i64, 0, 
64313                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
64336 /*156746*/                    OPC_CheckType, MVT::i64,
64348                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
64351 /*156787*/                    OPC_EmitInteger, MVT::i64, 0, 
64362 /*156827*/                    OPC_EmitInteger, MVT::i64, 0, 
64372                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
64396 /*156911*/                  OPC_CheckType, MVT::i64,
64414 /*156939*/                  OPC_CheckType, MVT::i64,
64432 /*156971*/                    OPC_CheckType, MVT::i64,
64444                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
64447 /*157012*/                    OPC_EmitInteger, MVT::i64, 0, 
64458 /*157052*/                    OPC_EmitInteger, MVT::i64, 0, 
64468                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
64491 /*157135*/                    OPC_CheckType, MVT::i64,
64503                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
64506 /*157176*/                    OPC_EmitInteger, MVT::i64, 0, 
64517 /*157216*/                    OPC_EmitInteger, MVT::i64, 0, 
64527                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
64561 /*157315*/                OPC_CheckType, MVT::i64,
64579 /*157347*/                  OPC_CheckType, MVT::i64,
64597 /*157375*/                  OPC_CheckType, MVT::i64,
64615 /*157407*/                    OPC_CheckType, MVT::i64,
64627                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
64630 /*157448*/                    OPC_EmitInteger, MVT::i64, 0, 
64641 /*157488*/                    OPC_EmitInteger, MVT::i64, 0, 
64651                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
64674 /*157571*/                    OPC_CheckType, MVT::i64,
64686                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
64689 /*157612*/                    OPC_EmitInteger, MVT::i64, 0, 
64700 /*157652*/                    OPC_EmitInteger, MVT::i64, 0, 
64710                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
64734 /*157736*/                  OPC_CheckType, MVT::i64,
64752 /*157764*/                  OPC_CheckType, MVT::i64,
64770 /*157796*/                    OPC_CheckType, MVT::i64,
64782                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
64785 /*157837*/                    OPC_EmitInteger, MVT::i64, 0, 
64796 /*157877*/                    OPC_EmitInteger, MVT::i64, 0, 
64806                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
64829 /*157960*/                    OPC_CheckType, MVT::i64,
64841                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
64844 /*158001*/                    OPC_EmitInteger, MVT::i64, 0, 
64856 /*158043*/                      OPC_EmitInteger, MVT::i64, 0, 
64866                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
64883 /*158135*/                      OPC_EmitInteger, MVT::i64, 0, 
64893                                     MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
64917 /*158219*/                    OPC_CheckType, MVT::i64,
64929                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
64932 /*158260*/                    OPC_EmitInteger, MVT::i64, 0, 
64943 /*158300*/                    OPC_EmitInteger, MVT::i64, 0, 
64953                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
64977 /*158384*/                  OPC_CheckType, MVT::i64,
64995 /*158412*/                  OPC_CheckType, MVT::i64,
65013 /*158444*/                    OPC_CheckType, MVT::i64,
65025                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
65028 /*158485*/                    OPC_EmitInteger, MVT::i64, 0, 
65039 /*158525*/                    OPC_EmitInteger, MVT::i64, 0, 
65049                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
65072 /*158608*/                    OPC_CheckType, MVT::i64,
65084                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
65087 /*158649*/                    OPC_EmitInteger, MVT::i64, 0, 
65098 /*158689*/                    OPC_EmitInteger, MVT::i64, 0, 
65108                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
65142 /*158788*/                OPC_CheckType, MVT::i64,
65160 /*158820*/                  OPC_CheckType, MVT::i64,
65178 /*158848*/                  OPC_CheckType, MVT::i64,
65196 /*158880*/                    OPC_CheckType, MVT::i64,
65208                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
65211 /*158921*/                    OPC_EmitInteger, MVT::i64, 0, 
65222 /*158961*/                    OPC_EmitInteger, MVT::i64, 0, 
65232                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
65255 /*159044*/                    OPC_CheckType, MVT::i64,
65267                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
65270 /*159085*/                    OPC_EmitInteger, MVT::i64, 0, 
65281 /*159125*/                    OPC_EmitInteger, MVT::i64, 0, 
65291                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
65315 /*159209*/                  OPC_CheckType, MVT::i64,
65333 /*159237*/                  OPC_CheckType, MVT::i64,
65351 /*159269*/                    OPC_CheckType, MVT::i64,
65363                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
65366 /*159310*/                    OPC_EmitInteger, MVT::i64, 0, 
65377 /*159350*/                    OPC_EmitInteger, MVT::i64, 0, 
65387                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
65410 /*159433*/                    OPC_CheckType, MVT::i64,
65422                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
65425 /*159474*/                    OPC_EmitInteger, MVT::i64, 0, 
65436 /*159514*/                    OPC_EmitInteger, MVT::i64, 0, 
65446                                   MVT::i64, 3/*#Ops*/, 11, 18, 25,  // Results = #26
65463 /*159584*/          OPC_CheckChild1Type, MVT::i64,
65469 /*159595*/          OPC_CheckChild1Type, MVT::i64,
65471 /*159598*/          OPC_CheckType, MVT::i64,
65473                         MVT::i64, 1/*#Ops*/, 0, 
65478 /*159610*/          OPC_CheckChild1Type, MVT::i64,
65484 /*159621*/          OPC_CheckChild1Type, MVT::i64,
65486 /*159624*/          OPC_CheckType, MVT::i64,
65488                         MVT::i64, 1/*#Ops*/, 0, 
65510 /*159669*/      /*SwitchType*/ 28, MVT::i64,// ->159699
65514                         MVT::i64, 3/*#Ops*/, 0, 2, 3, 
65520                         MVT::i64, 3/*#Ops*/, 1, 2, 3, 
65539 /*159722*/        OPC_CheckType, MVT::i64,
65545                       MVT::i64, 3/*#Ops*/, 0, 5, 2, 
65558 /*159760*/        OPC_CheckType, MVT::i64,
65564                       MVT::i64, 3/*#Ops*/, 0, 5, 2, 
65582 /*159806*/        OPC_CheckType, MVT::i64,
65588                       MVT::i64, 3/*#Ops*/, 1, 5, 0, 
65600 /*159843*/        OPC_CheckType, MVT::i64,
65606                       MVT::i64, 3/*#Ops*/, 1, 5, 0, 
65635                     MVT::i64, 3/*#Ops*/, 4, 7, 2, 
65663                       MVT::i64, 3/*#Ops*/, 4, 7, 0, 
65674 /*159994*/        OPC_CheckType, MVT::i64,
65676                       MVT::i64, 3/*#Ops*/, 1, 2, 0, 
65687 /*160017*/        OPC_CheckType, MVT::i64,
65689                       MVT::i64, 3/*#Ops*/, 1, 2, 0, 
65706 /*160049*/        OPC_CheckType, MVT::i64,
65708                       MVT::i64, 3/*#Ops*/, 0, 1, 2, 
65720 /*160073*/        OPC_CheckType, MVT::i64,
65722                       MVT::i64, 3/*#Ops*/, 0, 1, 2, 
65768 /*160177*/        /*SwitchType*/ 82, MVT::i64,// ->160261
65772                           MVT::i64, 3/*#Ops*/, 0, 2, 3, 
65778                           MVT::i64, MVT::i32, 3/*#Ops*/, 0, 2, 3, 
65784                           MVT::i64, 3/*#Ops*/, 1, 2, 3, 
65790                           MVT::i64, MVT::i32, 3/*#Ops*/, 1, 2, 3, 
65796                           MVT::i64, 3/*#Ops*/, 0, 2, 3, 
65802                           MVT::i64, 3/*#Ops*/, 1, 2, 3, 
65818 /*160280*/          OPC_CheckType, MVT::i64,
65822                         MVT::i64, 3/*#Ops*/, 0, 1, 3, 
65834 /*160310*/          OPC_CheckType, MVT::i64,
65838                         MVT::i64, 3/*#Ops*/, 0, 1, 3, 
65850 /*160340*/          OPC_CheckType, MVT::i64,
65854                         MVT::i64, 3/*#Ops*/, 0, 1, 3, 
65866 /*160370*/          OPC_CheckType, MVT::i64,
65870                         MVT::i64, 3/*#Ops*/, 0, 1, 3, 
65887 /*160406*/        OPC_CheckType, MVT::i64,
65891                       MVT::i64, 3/*#Ops*/, 2, 0, 3, 
65904 /*160437*/        OPC_CheckType, MVT::i64,
65908                       MVT::i64, 3/*#Ops*/, 2, 0, 3, 
65921 /*160468*/        OPC_CheckType, MVT::i64,
65925                       MVT::i64, 3/*#Ops*/, 2, 0, 3, 
65938 /*160499*/        OPC_CheckType, MVT::i64,
65942                       MVT::i64, 3/*#Ops*/, 2, 0, 3, 
65955 /*160532*/        /*SwitchType*/ 8, MVT::i64,// ->160542
65957                         MVT::i64, 2/*#Ops*/, 0, 1, 
65971 /*160564*/            OPC_CheckChild1Type, MVT::i64,
65983 /*160585*/            OPC_CheckType, MVT::i64,
65987 /*160591*/            OPC_CheckChild1Type, MVT::i64,
66000 /*160617*/            OPC_CheckChild1Type, MVT::i64,
66012 /*160638*/            OPC_CheckType, MVT::i64,
66016 /*160644*/            OPC_CheckChild1Type, MVT::i64,
66035 /*160681*/            OPC_CheckChild1Type, MVT::i64,
66047 /*160702*/            OPC_CheckType, MVT::i64,
66051 /*160708*/            OPC_CheckChild1Type, MVT::i64,
66064 /*160734*/            OPC_CheckChild1Type, MVT::i64,
66076 /*160755*/            OPC_CheckType, MVT::i64,
66080 /*160761*/            OPC_CheckChild1Type, MVT::i64,
66104 /*160807*/          OPC_CheckChild1Type, MVT::i64,
66116 /*160828*/          OPC_CheckType, MVT::i64,
66120 /*160834*/          OPC_CheckChild1Type, MVT::i64,
66134 /*160861*/          OPC_CheckChild1Type, MVT::i64,
66146 /*160882*/          OPC_CheckType, MVT::i64,
66150 /*160888*/          OPC_CheckChild1Type, MVT::i64,
66170 /*160926*/          OPC_CheckChild1Type, MVT::i64,
66182 /*160947*/          OPC_CheckType, MVT::i64,
66186 /*160953*/          OPC_CheckChild1Type, MVT::i64,
66200 /*160980*/          OPC_CheckChild1Type, MVT::i64,
66212 /*161001*/          OPC_CheckType, MVT::i64,
66216 /*161007*/          OPC_CheckChild1Type, MVT::i64,
66243 /*161058*/          OPC_CheckChild1Type, MVT::i64,
66249 /*161068*/          OPC_CheckChild1Type, MVT::i64,
66263 /*161094*/          OPC_CheckChild1Type, MVT::i64,
66269 /*161104*/          OPC_CheckChild1Type, MVT::i64,
66283 /*161130*/          OPC_CheckChild1Type, MVT::i64,
66289 /*161140*/          OPC_CheckChild1Type, MVT::i64,
66309 /*161177*/          OPC_CheckChild1Type, MVT::i64,
66315 /*161187*/          OPC_CheckChild1Type, MVT::i64,
66329 /*161213*/          OPC_CheckChild1Type, MVT::i64,
66335 /*161223*/          OPC_CheckChild1Type, MVT::i64,
66349 /*161249*/          OPC_CheckChild1Type, MVT::i64,
66355 /*161259*/          OPC_CheckChild1Type, MVT::i64,
66381 /*161308*/          OPC_CheckChild1Type, MVT::i64,
66387 /*161318*/          OPC_CheckChild1Type, MVT::i64,
66402 /*161345*/          OPC_CheckChild1Type, MVT::i64,
66408 /*161355*/          OPC_CheckChild1Type, MVT::i64,
66423 /*161382*/          OPC_CheckChild1Type, MVT::i64,
66429 /*161392*/          OPC_CheckChild1Type, MVT::i64,
66450 /*161430*/          OPC_CheckChild1Type, MVT::i64,
66456 /*161440*/          OPC_CheckChild1Type, MVT::i64,
66471 /*161467*/          OPC_CheckChild1Type, MVT::i64,
66477 /*161477*/          OPC_CheckChild1Type, MVT::i64,
66492 /*161504*/          OPC_CheckChild1Type, MVT::i64,
66498 /*161514*/          OPC_CheckChild1Type, MVT::i64,
66524 /*161561*/          OPC_CheckChild1Type, MVT::i64,
66530 /*161571*/          OPC_CheckChild1Type, MVT::i64,
66542 /*161594*/          OPC_CheckChild1Type, MVT::i64,
66548 /*161604*/          OPC_CheckChild1Type, MVT::i64,
66560 /*161627*/          OPC_CheckChild1Type, MVT::i64,
66566 /*161637*/          OPC_CheckChild1Type, MVT::i64,
66584 /*161671*/          OPC_CheckChild1Type, MVT::i64,
66590 /*161681*/          OPC_CheckChild1Type, MVT::i64,
66602 /*161704*/          OPC_CheckChild1Type, MVT::i64,
66608 /*161714*/          OPC_CheckChild1Type, MVT::i64,
66620 /*161737*/          OPC_CheckChild1Type, MVT::i64,
66626 /*161747*/          OPC_CheckChild1Type, MVT::i64,
66648 /*161791*/            OPC_CheckChild1Type, MVT::i64,
66654 /*161801*/            OPC_CheckChild1Type, MVT::i64,
66667 /*161825*/            OPC_CheckChild1Type, MVT::i64,
66673 /*161835*/            OPC_CheckChild1Type, MVT::i64,
66686 /*161859*/            OPC_CheckChild1Type, MVT::i64,
66692 /*161869*/            OPC_CheckChild1Type, MVT::i64,
66711 /*161904*/            OPC_CheckChild1Type, MVT::i64,
66717 /*161914*/            OPC_CheckChild1Type, MVT::i64,
66730 /*161938*/            OPC_CheckChild1Type, MVT::i64,
66736 /*161948*/            OPC_CheckChild1Type, MVT::i64,
66749 /*161972*/            OPC_CheckChild1Type, MVT::i64,
66755 /*161982*/            OPC_CheckChild1Type, MVT::i64,
66774 /*162017*/          OPC_CheckChild1Type, MVT::i64,
66783 /*162032*/          OPC_CheckChild1Type, MVT::i64,
66795 /*162054*/          OPC_CheckChild1Type, MVT::i64,
66804 /*162069*/          OPC_CheckChild1Type, MVT::i64,
66816 /*162091*/          OPC_CheckChild1Type, MVT::i64,
66825 /*162106*/          OPC_CheckChild1Type, MVT::i64,
66842 /*162138*/          OPC_CheckChild1Type, MVT::i64,
66851 /*162153*/          OPC_CheckChild1Type, MVT::i64,
66863 /*162175*/          OPC_CheckChild1Type, MVT::i64,
66872 /*162190*/          OPC_CheckChild1Type, MVT::i64,
66884 /*162212*/          OPC_CheckChild1Type, MVT::i64,
66893 /*162227*/          OPC_CheckChild1Type, MVT::i64,
66922 /*162278*/          OPC_CheckType, MVT::i64,
66944 /*162318*/          OPC_CheckType, MVT::i64,
66970 /*162365*/          OPC_CheckType, MVT::i64,
66992 /*162405*/          OPC_CheckType, MVT::i64,
67022 /*162460*/          OPC_CheckType, MVT::i64,
67045 /*162501*/          OPC_CheckType, MVT::i64,
67072 /*162549*/          OPC_CheckType, MVT::i64,
67095 /*162590*/          OPC_CheckType, MVT::i64,
67201 /*162788*/            OPC_CheckChild1Type, MVT::i64,
67212 /*162808*/            OPC_CheckChild1Type, MVT::i64,
67223 /*162828*/            OPC_CheckChild1Type, MVT::i64,
67240 /*162859*/          OPC_CheckChild1Type, MVT::i64,
67251 /*162879*/          OPC_CheckChild1Type, MVT::i64,
67262 /*162899*/          OPC_CheckChild1Type, MVT::i64,
67369 /*163094*/            OPC_CheckChild1Type, MVT::i64,
67381 /*163115*/            OPC_CheckChild1Type, MVT::i64,
67393 /*163136*/            OPC_CheckChild1Type, MVT::i64,
67411 /*163168*/          OPC_CheckChild1Type, MVT::i64,
67423 /*163189*/          OPC_CheckChild1Type, MVT::i64,
67435 /*163210*/          OPC_CheckChild1Type, MVT::i64,
67461 /*163254*/          OPC_CheckType, MVT::i64,
67487 /*163306*/          OPC_CheckType, MVT::i64,
67516 /*163361*/        OPC_CheckType, MVT::i64,
67542 /*163406*/        OPC_CheckType, MVT::i64,
67563 /*163443*/        OPC_CheckType, MVT::i64,
67589 /*163487*/      OPC_CheckType, MVT::i64,
67614 /*163531*/        OPC_CheckType, MVT::i64,
67635 /*163568*/        OPC_CheckType, MVT::i64,
67661 /*163612*/      OPC_CheckType, MVT::i64,
67686 /*163656*/        OPC_CheckType, MVT::i64,
67707 /*163693*/        OPC_CheckType, MVT::i64,
67733 /*163737*/      OPC_CheckType, MVT::i64,
67758 /*163781*/        OPC_CheckType, MVT::i64,
67779 /*163818*/        OPC_CheckType, MVT::i64,
69739 /*167443*/          OPC_CheckType, MVT::i64,
69744 /*167450*/          OPC_CheckChild2Type, MVT::i64,
69810 /*167596*/          OPC_CheckType, MVT::i64,
69815 /*167603*/          OPC_CheckChild2Type, MVT::i64,
69880 /*167747*/          OPC_CheckType, MVT::i64,
69885 /*167754*/          OPC_CheckChild2Type, MVT::i64,
69950 /*167898*/          OPC_CheckType, MVT::i64,
69955 /*167905*/          OPC_CheckChild2Type, MVT::i64,
69969 /*167931*/          OPC_CheckType, MVT::i64,
69979                           MVT::i64, 2/*#Ops*/, 1, 7,  // Results = #8
69989                           MVT::i64, 2/*#Ops*/, 1, 7,  // Results = #8
69999                           MVT::i64, 2/*#Ops*/, 1, 5,  // Results = #6
70009                           MVT::i64, 2/*#Ops*/, 1, 5,  // Results = #6
70020 /*168049*/          OPC_CheckType, MVT::i64,
70022 /*168052*/          OPC_CheckType, MVT::i64,
70025 /*168056*/          OPC_CheckChild2Type, MVT::i64,
70049                           MVT::i64, 2/*#Ops*/, 1, 7,  // Results = #8
70059                           MVT::i64, 2/*#Ops*/, 1, 7,  // Results = #8
70069                           MVT::i64, 2/*#Ops*/, 1, 5,  // Results = #6
70079                           MVT::i64, 2/*#Ops*/, 1, 5,  // Results = #6
70090 /*168200*/          OPC_CheckType, MVT::i64,
70095 /*168207*/          OPC_CheckChild2Type, MVT::i64,
70111 /*168235*/        OPC_CheckType, MVT::i64,
70116 /*168242*/        OPC_CheckChild2Type, MVT::i64,
70132 /*168271*/        OPC_CheckType, MVT::i64,
70137 /*168278*/        OPC_CheckChild2Type, MVT::i64,
70157 /*168322*/        OPC_CheckType, MVT::i64,
70162 /*168329*/        OPC_CheckChild2Type, MVT::i64,
70182 /*168373*/        OPC_CheckType, MVT::i64,
70187 /*168380*/        OPC_CheckChild2Type, MVT::i64,
70206 /*168422*/        OPC_CheckType, MVT::i64,
70211 /*168429*/        OPC_CheckChild2Type, MVT::i64,
70230 /*168471*/        OPC_CheckType, MVT::i64,
70235 /*168478*/        OPC_CheckChild2Type, MVT::i64,
70337 /*168684*/        OPC_CheckChild1Type, MVT::i64,
70439 /*168926*/            OPC_EmitInteger, MVT::i64, 32, 
70440 /*168929*/            OPC_EmitInteger, MVT::i64, 63, 
70442                           MVT::i64, 3/*#Ops*/, 1, 7, 8,  // Results = #9
70667 /*169401*/          OPC_EmitInteger, MVT::i64, 0, 
70671 /*169416*/          OPC_EmitInteger, MVT::i64, 1, 
70755 /*169590*/          OPC_EmitInteger, MVT::i64, 0, 
70759 /*169605*/          OPC_EmitInteger, MVT::i64, 1, 
70808 /*169711*/          OPC_EmitInteger, MVT::i64, 0, 
70812 /*169726*/          OPC_EmitInteger, MVT::i64, 1, 
70896 /*169900*/          OPC_EmitInteger, MVT::i64, 0, 
70900 /*169915*/          OPC_EmitInteger, MVT::i64, 1, 
70942 /*170008*/          OPC_EmitInteger, MVT::i64, 0, 
70946 /*170023*/          OPC_EmitInteger, MVT::i64, 1, 
70990                         MVT::i64, 2/*#Ops*/, 1, 5,  // Results = #6
70991 /*170121*/          OPC_EmitInteger, MVT::i64, 1, 
70993                         MVT::i64, 2/*#Ops*/, 1, 7,  // Results = #8
71085                         MVT::i64, 2/*#Ops*/, 1, 5,  // Results = #6
71086 /*170313*/          OPC_EmitInteger, MVT::i64, 1, 
71088                         MVT::i64, 2/*#Ops*/, 1, 7,  // Results = #8
71180                         MVT::i64, 2/*#Ops*/, 1, 5,  // Results = #6
71181 /*170505*/          OPC_EmitInteger, MVT::i64, 1, 
71183                         MVT::i64, 2/*#Ops*/, 1, 7,  // Results = #8
71235                         MVT::i64, 2/*#Ops*/, 1, 5,  // Results = #6
71236 /*170621*/          OPC_EmitInteger, MVT::i64, 1, 
71238                         MVT::i64, 2/*#Ops*/, 1, 7,  // Results = #8
71312 /*170768*/        OPC_CheckType, MVT::i64,
71321 /*170783*/        OPC_CheckType, MVT::i64,
71324 /*170788*/        OPC_EmitRegister, MVT::i64, AArch64::XZR,
71326                       MVT::i64, 4/*#Ops*/, 1, 4, 3, 5, 
71335 /*170811*/        OPC_CheckType, MVT::i64,
71344 /*170826*/        OPC_CheckType, MVT::i64,
71347 /*170831*/        OPC_EmitRegister, MVT::i64, AArch64::XZR,
71349                       MVT::i64, 4/*#Ops*/, 1, 4, 3, 5, 
71358 /*170854*/        OPC_CheckType, MVT::i64,
71366 /*170867*/        OPC_CheckType, MVT::i64,
71369 /*170872*/        OPC_EmitRegister, MVT::i64, AArch64::XZR,
71371                       MVT::i64, 4/*#Ops*/, 1, 4, 3, 5, 
71380 /*170895*/        OPC_CheckType, MVT::i64,
71388 /*170908*/        OPC_CheckType, MVT::i64,
71391 /*170913*/        OPC_EmitRegister, MVT::i64, AArch64::XZR,
71393                       MVT::i64, 4/*#Ops*/, 1, 4, 3, 5, 
71402 /*170936*/        OPC_CheckType, MVT::i64,
71404 /*170939*/        OPC_CheckType, MVT::i64,
71410 /*170949*/        OPC_CheckType, MVT::i64,
71413 /*170954*/        OPC_EmitRegister, MVT::i64, AArch64::XZR,
71415                       MVT::i64, 4/*#Ops*/, 1, 4, 3, 5, 
71424 /*170977*/        OPC_CheckType, MVT::i64,
71432 /*170990*/        OPC_CheckType, MVT::i64,
71435 /*170995*/        OPC_EmitRegister, MVT::i64, AArch64::XZR,
71437                       MVT::i64, 4/*#Ops*/, 1, 4, 3, 5, 
71446 /*171018*/        OPC_CheckType, MVT::i64,
71454 /*171031*/        OPC_CheckType, MVT::i64,
71457 /*171036*/        OPC_EmitRegister, MVT::i64, AArch64::XZR,
71459                       MVT::i64, 4/*#Ops*/, 1, 4, 3, 5, 
71468 /*171059*/        OPC_CheckType, MVT::i64,
71477 /*171074*/        OPC_CheckType, MVT::i64,
71484 /*171094*/        OPC_EmitRegister, MVT::i64, AArch64::XZR,
71486                       MVT::i64, 4/*#Ops*/, 6, 7, 3, 8, 
71495 /*171117*/        OPC_CheckType, MVT::i64,
71504 /*171132*/        OPC_CheckType, MVT::i64,
71511 /*171152*/        OPC_EmitRegister, MVT::i64, AArch64::XZR,
71513                       MVT::i64, 4/*#Ops*/, 6, 7, 3, 8, 
71522 /*171175*/        OPC_CheckType, MVT::i64,
71530 /*171188*/        OPC_CheckType, MVT::i64,
71537 /*171208*/        OPC_EmitRegister, MVT::i64, AArch64::XZR,
71539                       MVT::i64, 4/*#Ops*/, 6, 7, 3, 8, 
71548 /*171231*/        OPC_CheckType, MVT::i64,
71556 /*171244*/        OPC_CheckType, MVT::i64,
71563 /*171264*/        OPC_EmitRegister, MVT::i64, AArch64::XZR,
71565                       MVT::i64, 4/*#Ops*/, 6, 7, 3, 8, 
71574 /*171287*/        OPC_CheckType, MVT::i64,
71576 /*171290*/        OPC_CheckType, MVT::i64,
71582 /*171300*/        OPC_CheckType, MVT::i64,
71589 /*171320*/        OPC_EmitRegister, MVT::i64, AArch64::XZR,
71591                       MVT::i64, 4/*#Ops*/, 6, 7, 3, 8, 
71600 /*171343*/        OPC_CheckType, MVT::i64,
71608 /*171356*/        OPC_CheckType, MVT::i64,
71615 /*171376*/        OPC_EmitRegister, MVT::i64, AArch64::XZR,
71617                       MVT::i64, 4/*#Ops*/, 6, 7, 3, 8, 
71626 /*171399*/        OPC_CheckType, MVT::i64,
71634 /*171412*/        OPC_CheckType, MVT::i64,
71641 /*171432*/        OPC_EmitRegister, MVT::i64, AArch64::XZR,
71643                       MVT::i64, 4/*#Ops*/, 6, 7, 3, 8, 
71650 /*171451*/        OPC_CheckChild1Type, MVT::i64,
71818 /*171773*/        OPC_CheckType, MVT::i64,
71824 /*171781*/        OPC_CheckChild3Type, MVT::i64,
71828 /*171789*/        OPC_CheckType, MVT::i64,
71832                       MVT::i64, 4/*#Ops*/, 1, 5, 3, 4, 
71841 /*171814*/        OPC_CheckType, MVT::i64,
71847 /*171822*/        OPC_CheckChild3Type, MVT::i64,
71851 /*171830*/        OPC_CheckType, MVT::i64,
71855                       MVT::i64, 4/*#Ops*/, 1, 5, 3, 4, 
71864 /*171855*/        OPC_CheckType, MVT::i64,
71870 /*171863*/        OPC_CheckChild3Type, MVT::i64,
71873 /*171869*/        OPC_CheckType, MVT::i64,
71877                       MVT::i64, 4/*#Ops*/, 1, 5, 3, 4, 
71886 /*171894*/        OPC_CheckType, MVT::i64,
71892 /*171902*/        OPC_CheckChild3Type, MVT::i64,
71895 /*171908*/        OPC_CheckType, MVT::i64,
71899                       MVT::i64, 4/*#Ops*/, 1, 5, 3, 4, 
71908 /*171933*/        OPC_CheckType, MVT::i64,
71910 /*171936*/        OPC_CheckType, MVT::i64,
71914 /*171941*/        OPC_CheckChild3Type, MVT::i64,
71917 /*171947*/        OPC_CheckType, MVT::i64,
71921                       MVT::i64, 4/*#Ops*/, 1, 5, 3, 4, 
71930 /*171972*/        OPC_CheckType, MVT::i64,
71936 /*171980*/        OPC_CheckChild3Type, MVT::i64,
71939 /*171986*/        OPC_CheckType, MVT::i64,
71943                       MVT::i64, 4/*#Ops*/, 1, 5, 3, 4, 
71952 /*172011*/        OPC_CheckType, MVT::i64,
71958 /*172019*/        OPC_CheckChild3Type, MVT::i64,
71961 /*172025*/        OPC_CheckType, MVT::i64,
71965                       MVT::i64, 4/*#Ops*/, 1, 5, 3, 4, 
71974 /*172050*/        OPC_CheckType, MVT::i64,
71980 /*172058*/        OPC_CheckChild3Type, MVT::i64,
71984 /*172066*/        OPC_CheckType, MVT::i64,
71992                       MVT::i64, 4/*#Ops*/, 7, 8, 3, 4, 
72001 /*172106*/        OPC_CheckType, MVT::i64,
72007 /*172114*/        OPC_CheckChild3Type, MVT::i64,
72011 /*172122*/        OPC_CheckType, MVT::i64,
72019                       MVT::i64, 4/*#Ops*/, 7, 8, 3, 4, 
72028 /*172162*/        OPC_CheckType, MVT::i64,
72034 /*172170*/        OPC_CheckChild3Type, MVT::i64,
72037 /*172176*/        OPC_CheckType, MVT::i64,
72045                       MVT::i64, 4/*#Ops*/, 7, 8, 3, 4, 
72054 /*172216*/        OPC_CheckType, MVT::i64,
72060 /*172224*/        OPC_CheckChild3Type, MVT::i64,
72063 /*172230*/        OPC_CheckType, MVT::i64,
72071                       MVT::i64, 4/*#Ops*/, 7, 8, 3, 4, 
72080 /*172270*/        OPC_CheckType, MVT::i64,
72082 /*172273*/        OPC_CheckType, MVT::i64,
72086 /*172278*/        OPC_CheckChild3Type, MVT::i64,
72089 /*172284*/        OPC_CheckType, MVT::i64,
72097                       MVT::i64, 4/*#Ops*/, 7, 8, 3, 4, 
72106 /*172324*/        OPC_CheckType, MVT::i64,
72112 /*172332*/        OPC_CheckChild3Type, MVT::i64,
72115 /*172338*/        OPC_CheckType, MVT::i64,
72123                       MVT::i64, 4/*#Ops*/, 7, 8, 3, 4, 
72132 /*172378*/        OPC_CheckType, MVT::i64,
72138 /*172386*/        OPC_CheckChild3Type, MVT::i64,
72141 /*172392*/        OPC_CheckType, MVT::i64,
72149                       MVT::i64, 4/*#Ops*/, 7, 8, 3, 4, 
72162 /*172438*/        OPC_CheckType, MVT::i64,
72164 /*172441*/        OPC_CheckType, MVT::i64,
72171                         MVT::i64, 3/*#Ops*/, 1, 2, 4, 
72182                           MVT::i64, 3/*#Ops*/, 1, 2, 4, 
72190                           MVT::i64, 3/*#Ops*/, 1, 2, 4, 
72200                         MVT::i64, 3/*#Ops*/, 1, 2, 4, 
72211                           MVT::i64, 3/*#Ops*/, 1, 2, 4, 
72219                           MVT::i64, 3/*#Ops*/, 1, 2, 4, 
72225 /*172555*/        OPC_CheckChild1Type, MVT::i64,
72231 /*172565*/        OPC_CheckType, MVT::i64,
72233 /*172568*/        OPC_CheckType, MVT::i64,
72241                           MVT::i64, 3/*#Ops*/, 1, 2, 4, 
72249                           MVT::i64, 3/*#Ops*/, 1, 2, 4, 
72265                             MVT::i64, 3/*#Ops*/, 5, 2, 6, 
72276                             MVT::i64, 3/*#Ops*/, 5, 2, 6, 
72287                             MVT::i64, 3/*#Ops*/, 5, 2, 6, 
72301                             MVT::i64, 3/*#Ops*/, 5, 2, 6, 
72312                             MVT::i64, 3/*#Ops*/, 5, 2, 6, 
72323                             MVT::i64, 3/*#Ops*/, 5, 2, 6, 
72336 /*172790*/        OPC_CheckType, MVT::i64,
72339 /*172795*/        OPC_CheckType, MVT::i64,
72345                         MVT::i64, 3/*#Ops*/, 1, 2, 4, 
72353                         MVT::i64, 3/*#Ops*/, 1, 2, 4, 
72364 /*172840*/        OPC_CheckType, MVT::i64,
72367 /*172845*/        OPC_CheckType, MVT::i64,
72373                         MVT::i64, 3/*#Ops*/, 1, 2, 4, 
72381                         MVT::i64, 3/*#Ops*/, 1, 2, 4, 
72392 /*172890*/        OPC_CheckType, MVT::i64,
72395 /*172895*/        OPC_CheckType, MVT::i64,
72401                         MVT::i64, 3/*#Ops*/, 1, 2, 4, 
72409                         MVT::i64, 3/*#Ops*/, 1, 2, 4, 
72420 /*172940*/        OPC_CheckType, MVT::i64,
72423 /*172945*/        OPC_CheckType, MVT::i64,
72429                         MVT::i64, 3/*#Ops*/, 1, 2, 4, 
72437                         MVT::i64, 3/*#Ops*/, 1, 2, 4, 
72448 /*172990*/        OPC_CheckType, MVT::i64,
72451 /*172995*/        OPC_CheckType, MVT::i64,
72457                         MVT::i64, 3/*#Ops*/, 1, 2, 4, 
72465                         MVT::i64, 3/*#Ops*/, 1, 2, 4, 
72477 /*173042*/          OPC_CheckType, MVT::i64,
72480 /*173047*/          OPC_CheckType, MVT::i64,
72486                           MVT::i64, 3/*#Ops*/, 1, 2, 4, 
72494                           MVT::i64, 3/*#Ops*/, 1, 2, 4, 
72499 /*173082*/          OPC_CheckChild2Type, MVT::i64,
72516 /*173110*/          OPC_CheckType, MVT::i64,
72519 /*173115*/          OPC_CheckType, MVT::i64,
72525                           MVT::i64, 3/*#Ops*/, 1, 2, 4, 
72533                           MVT::i64, 3/*#Ops*/, 1, 2, 4, 
72538 /*173150*/          OPC_CheckChild2Type, MVT::i64,
72555 /*173178*/          OPC_CheckType, MVT::i64,
72558 /*173183*/          OPC_CheckType, MVT::i64,
72564                           MVT::i64, 3/*#Ops*/, 1, 2, 4, 
72572                           MVT::i64, 3/*#Ops*/, 1, 2, 4, 
72577 /*173218*/          OPC_CheckChild2Type, MVT::i64,
72593 /*173244*/        OPC_CheckType, MVT::i64,
72596 /*173249*/        OPC_CheckType, MVT::i64,
72602                         MVT::i64, 3/*#Ops*/, 1, 2, 4, 
72610                         MVT::i64, 3/*#Ops*/, 1, 2, 4, 
72622 /*173296*/          OPC_CheckType, MVT::i64,
72625 /*173301*/          OPC_CheckType, MVT::i64,
72631                           MVT::i64, 3/*#Ops*/, 1, 2, 4, 
72639                           MVT::i64, 3/*#Ops*/, 1, 2, 4, 
72644 /*173336*/          OPC_CheckChild2Type, MVT::i64,
72660 /*173362*/        OPC_CheckType, MVT::i64,
72663 /*173367*/        OPC_CheckType, MVT::i64,
72669                         MVT::i64, 3/*#Ops*/, 1, 2, 4, 
72677                         MVT::i64, 3/*#Ops*/, 1, 2, 4, 
72688 /*173412*/        OPC_CheckType, MVT::i64,
72691 /*173417*/        OPC_CheckType, MVT::i64,
72697                         MVT::i64, 3/*#Ops*/, 1, 2, 4, 
72705                         MVT::i64, 3/*#Ops*/, 1, 2, 4, 
72717 /*173464*/          OPC_CheckType, MVT::i64,
72720 /*173469*/          OPC_CheckType, MVT::i64,
72726                           MVT::i64, 3/*#Ops*/, 1, 2, 4, 
72734                           MVT::i64, 3/*#Ops*/, 1, 2, 4, 
72739 /*173504*/          OPC_CheckChild2Type, MVT::i64,
72756 /*173532*/          OPC_CheckType, MVT::i64,
72759 /*173537*/          OPC_CheckType, MVT::i64,
72765                           MVT::i64, 3/*#Ops*/, 1, 2, 4, 
72773                           MVT::i64, 3/*#Ops*/, 1, 2, 4, 
72778 /*173572*/          OPC_CheckChild2Type, MVT::i64,
72795 /*173600*/          OPC_CheckType, MVT::i64,
72798 /*173605*/          OPC_CheckType, MVT::i64,
72804                           MVT::i64, 3/*#Ops*/, 1, 2, 4, 
72812                           MVT::i64, 3/*#Ops*/, 1, 2, 4, 
72817 /*173640*/          OPC_CheckChild2Type, MVT::i64,
72833 /*173666*/        OPC_CheckType, MVT::i64,
72836 /*173671*/        OPC_CheckType, MVT::i64,
72842                         MVT::i64, 3/*#Ops*/, 1, 2, 4, 
72850                         MVT::i64, 3/*#Ops*/, 1, 2, 4, 
72862 /*173718*/          OPC_CheckType, MVT::i64,
72865 /*173723*/          OPC_CheckType, MVT::i64,
72871                           MVT::i64, 3/*#Ops*/, 1, 2, 4, 
72879                           MVT::i64, 3/*#Ops*/, 1, 2, 4, 
72884 /*173758*/          OPC_CheckChild2Type, MVT::i64,
72900 /*173784*/        OPC_CheckType, MVT::i64,
72903 /*173789*/        OPC_CheckType, MVT::i64,
72909                         MVT::i64, 3/*#Ops*/, 1, 2, 4, 
72917                         MVT::i64, 3/*#Ops*/, 1, 2, 4, 
72928 /*173834*/        OPC_CheckType, MVT::i64,
72931 /*173839*/        OPC_CheckType, MVT::i64,
72937                         MVT::i64, 3/*#Ops*/, 1, 2, 4, 
72945                         MVT::i64, 3/*#Ops*/, 1, 2, 4, 
72978 /*173935*/              OPC_CheckType, MVT::i64,
72988 /*173951*/              OPC_CheckChild1Type, MVT::i64,
73019 /*174027*/                OPC_CheckType, MVT::i64,
73026 /*174038*/                OPC_CheckChild1Type, MVT::i64,
73055 /*174106*/                OPC_CheckType, MVT::i64,
73062 /*174117*/                OPC_CheckChild1Type, MVT::i64,
73095 /*174194*/              OPC_CheckType, MVT::i64,
73132 /*174259*/        OPC_CheckChild1Type, MVT::i64,
73147 /*174287*/            OPC_CheckType, MVT::i64,
73151 /*174292*/            OPC_CheckType, MVT::i64,
73155                           MVT::i64, 4/*#Ops*/, 0, 1, 2, 4, 
73161 /*174311*/            OPC_CheckType, MVT::i64,
73163                           MVT::i64, 3/*#Ops*/, 0, 1, 2, 
73169 /*174325*/          OPC_CheckChild2Type, MVT::i64,
73170 /*174327*/          OPC_CheckType, MVT::i64,
73173                         MVT::i64, 2/*#Ops*/, 0, 1, 
73189 /*174366*/              OPC_CheckChild1Type, MVT::i64,
73203 /*174391*/                OPC_CheckType, MVT::i64,
73207 /*174397*/                OPC_CheckChild1Type, MVT::i64,
73222 /*174425*/                OPC_CheckChild1Type, MVT::i64,
73246 /*174467*/                OPC_CheckType, MVT::i64,
73285 /*174537*/              OPC_CheckType, MVT::i64,
73332 /*174624*/            OPC_CheckChild1Type, MVT::i64,
73346 /*174649*/              OPC_CheckType, MVT::i64,
73350 /*174655*/              OPC_CheckChild1Type, MVT::i64,
73365 /*174683*/              OPC_CheckChild1Type, MVT::i64,
73389 /*174725*/              OPC_CheckType, MVT::i64,
73442 /*174820*/            OPC_CheckType, MVT::i64,
73494 /*174914*/            OPC_CheckType, MVT::i64,
73546 /*175008*/            OPC_CheckType, MVT::i64,
73638 /*175180*/              OPC_CheckType, MVT::i64,
73648 /*175196*/              OPC_CheckChild1Type, MVT::i64,
73679 /*175272*/                OPC_CheckType, MVT::i64,
73686 /*175283*/                OPC_CheckChild1Type, MVT::i64,
73715 /*175351*/                OPC_CheckType, MVT::i64,
73722 /*175362*/                OPC_CheckChild1Type, MVT::i64,
73755 /*175439*/              OPC_CheckType, MVT::i64,
73792 /*175504*/        OPC_CheckChild1Type, MVT::i64,
73807 /*175532*/            OPC_CheckType, MVT::i64,
73811 /*175537*/            OPC_CheckType, MVT::i64,
73815                           MVT::i64, 4/*#Ops*/, 0, 1, 2, 4, 
73821 /*175556*/            OPC_CheckType, MVT::i64,
73823                           MVT::i64, 3/*#Ops*/, 0, 1, 2, 
73829 /*175570*/          OPC_CheckChild2Type, MVT::i64,
73830 /*175572*/          OPC_CheckType, MVT::i64,
73833                         MVT::i64, 2/*#Ops*/, 0, 1, 
73849 /*175611*/              OPC_CheckChild1Type, MVT::i64,
73863 /*175636*/                OPC_CheckType, MVT::i64,
73867 /*175642*/                OPC_CheckChild1Type, MVT::i64,
73882 /*175670*/                OPC_CheckChild1Type, MVT::i64,
73906 /*175712*/                OPC_CheckType, MVT::i64,
73945 /*175782*/              OPC_CheckType, MVT::i64,
73992 /*175869*/            OPC_CheckChild1Type, MVT::i64,
74006 /*175894*/              OPC_CheckType, MVT::i64,
74010 /*175900*/              OPC_CheckChild1Type, MVT::i64,
74025 /*175928*/              OPC_CheckChild1Type, MVT::i64,
74049 /*175970*/              OPC_CheckType, MVT::i64,
74102 /*176065*/            OPC_CheckType, MVT::i64,
74154 /*176159*/            OPC_CheckType, MVT::i64,
74206 /*176253*/            OPC_CheckType, MVT::i64,
74280 /*176384*/      OPC_CheckType, MVT::i64,
74285                     MVT::i64, 3/*#Ops*/, 2, 3, 4, 
74311 /*176449*/          /*SwitchType*/ 26, MVT::i64,// ->176477
74315                             MVT::i64, 2/*#Ops*/, 0, 2, 
74321                             MVT::i64, 2/*#Ops*/, 1, 2, 
74342 /*176510*/          /*SwitchType*/ 26, MVT::i64,// ->176538
74346                             MVT::i64, 2/*#Ops*/, 0, 2, 
74352                             MVT::i64, 2/*#Ops*/, 1, 2, 
74373 /*176571*/          /*SwitchType*/ 26, MVT::i64,// ->176599
74377                             MVT::i64, 2/*#Ops*/, 0, 2, 
74383                             MVT::i64, 2/*#Ops*/, 1, 2, 
74398 /*176618*/          /*SwitchType*/ 7, MVT::i64,// ->176627
74400                           MVT::i64, 1/*#Ops*/, 0, 
74411 /*176641*/          /*SwitchType*/ 7, MVT::i64,// ->176650
74413                           MVT::i64, 1/*#Ops*/, 0, 
74424 /*176664*/          /*SwitchType*/ 7, MVT::i64,// ->176673
74426                           MVT::i64, 1/*#Ops*/, 0, 
74490 /*176783*/          /*SwitchType*/ 26, MVT::i64,// ->176811
74494                             MVT::i64, 2/*#Ops*/, 0, 2, 
74500                             MVT::i64, 2/*#Ops*/, 1, 2, 
74521 /*176844*/          /*SwitchType*/ 26, MVT::i64,// ->176872
74525                             MVT::i64, 2/*#Ops*/, 0, 2, 
74531                             MVT::i64, 2/*#Ops*/, 1, 2, 
74552 /*176905*/          /*SwitchType*/ 26, MVT::i64,// ->176933
74556                             MVT::i64, 2/*#Ops*/, 0, 2, 
74562                             MVT::i64, 2/*#Ops*/, 1, 2, 
74577 /*176952*/          /*SwitchType*/ 7, MVT::i64,// ->176961
74579                           MVT::i64, 1/*#Ops*/, 0, 
74590 /*176975*/          /*SwitchType*/ 7, MVT::i64,// ->176984
74592                           MVT::i64, 1/*#Ops*/, 0, 
74603 /*176998*/          /*SwitchType*/ 7, MVT::i64,// ->177007
74605                           MVT::i64, 1/*#Ops*/, 0, 
74660 /*177096*/          OPC_CheckType, MVT::i64,
74692 /*177153*/          OPC_CheckType, MVT::i64,
74724 /*177210*/          OPC_CheckType, MVT::i64,
74756 /*177267*/          OPC_CheckType, MVT::i64,
74788 /*177324*/          OPC_CheckType, MVT::i64,
74824 /*177389*/          OPC_CheckType, MVT::i64,
74856 /*177446*/          OPC_CheckType, MVT::i64,
74888 /*177503*/          OPC_CheckType, MVT::i64,
74920 /*177560*/          OPC_CheckType, MVT::i64,
74952 /*177617*/          OPC_CheckType, MVT::i64,
74986 /*177677*/        OPC_CheckType, MVT::i64,
74991                       MVT::i64, 3/*#Ops*/, 0, 1, 3, 
74998                       MVT::i64, 2/*#Ops*/, 0, 1, 
75025 /*177746*/        OPC_CheckType, MVT::i64,
75028                       MVT::i64, 2/*#Ops*/, 0, 2, 
75053 /*177805*/          OPC_CheckType, MVT::i64,
75055                         MVT::i64, 0/*#Ops*/,  // Results = #2
75061                         MVT::i64, 3/*#Ops*/, 2, 4, 5, 
75167 /*178016*/        OPC_CheckType, MVT::i64,
75170                       MVT::i64, 2/*#Ops*/, 0, 2, 
75195 /*178075*/          OPC_CheckType, MVT::i64,
75197                         MVT::i64, 0/*#Ops*/,  // Results = #2
75203                         MVT::i64, 3/*#Ops*/, 2, 4, 5, 
75290 /*178252*/        OPC_CheckChild1Type, MVT::i64,
75350 /*178359*/        OPC_CheckChild1Type, MVT::i64,
75410 /*178466*/        OPC_CheckChild1Type, MVT::i64,
75470 /*178573*/        OPC_CheckChild1Type, MVT::i64,
75530 /*178680*/        OPC_CheckChild1Type, MVT::i64,
75590 /*178787*/        OPC_CheckChild1Type, MVT::i64,
75658                     MVT::i64, 1/*#Ops*/, 0, 
75672 /*178938*/      /*SwitchType*/ 13, MVT::i64,// ->178953
75673 /*178940*/        OPC_CheckChild1Type, MVT::i64,
75675 /*178943*/        OPC_CheckChild2Type, MVT::i64,
75677                       MVT::i64, 2/*#Ops*/, 0, 1, 
75692 /*178975*/      /*SwitchType*/ 13, MVT::i64,// ->178990
75693 /*178977*/        OPC_CheckChild1Type, MVT::i64,
75695 /*178980*/        OPC_CheckChild2Type, MVT::i64,
75697                       MVT::i64, 2/*#Ops*/, 0, 1, 
75776 /*179124*/      OPC_CheckChild1Type, MVT::i64,
75780                     MVT::i64, 2/*#Ops*/, 0, 1, 
75786 /*179142*/      OPC_CheckChild1Type, MVT::i64,
75788 /*179145*/      OPC_CheckChild2Type, MVT::i64,
75791                     MVT::i64, 2/*#Ops*/, 0, 1, 
75812 /*179191*/        /*SwitchType*/ 9, MVT::i64,// ->179202
75815                         MVT::i64, 1/*#Ops*/, 0, 
75827 /*179218*/        /*SwitchType*/ 9, MVT::i64,// ->179229
75830                         MVT::i64, 1/*#Ops*/, 0, 
75842 /*179245*/        /*SwitchType*/ 9, MVT::i64,// ->179256
75845                         MVT::i64, 1/*#Ops*/, 0, 
75908 /*179362*/        /*SwitchType*/ 9, MVT::i64,// ->179373
75911                         MVT::i64, 1/*#Ops*/, 0, 
75923 /*179389*/        /*SwitchType*/ 9, MVT::i64,// ->179400
75926                         MVT::i64, 1/*#Ops*/, 0, 
75938 /*179416*/        /*SwitchType*/ 9, MVT::i64,// ->179427
75941                         MVT::i64, 1/*#Ops*/, 0, 
76004 /*179533*/        /*SwitchType*/ 9, MVT::i64,// ->179544
76007                         MVT::i64, 1/*#Ops*/, 0, 
76019 /*179560*/        /*SwitchType*/ 9, MVT::i64,// ->179571
76022                         MVT::i64, 1/*#Ops*/, 0, 
76034 /*179587*/        /*SwitchType*/ 9, MVT::i64,// ->179598
76037                         MVT::i64, 1/*#Ops*/, 0, 
76100 /*179704*/        /*SwitchType*/ 9, MVT::i64,// ->179715
76103                         MVT::i64, 1/*#Ops*/, 0, 
76115 /*179731*/        /*SwitchType*/ 9, MVT::i64,// ->179742
76118                         MVT::i64, 1/*#Ops*/, 0, 
76130 /*179758*/        /*SwitchType*/ 9, MVT::i64,// ->179769
76133                         MVT::i64, 1/*#Ops*/, 0, 
76196 /*179875*/        /*SwitchType*/ 9, MVT::i64,// ->179886
76199                         MVT::i64, 1/*#Ops*/, 0, 
76211 /*179902*/        /*SwitchType*/ 9, MVT::i64,// ->179913
76214                         MVT::i64, 1/*#Ops*/, 0, 
76226 /*179929*/        /*SwitchType*/ 9, MVT::i64,// ->179940
76229                         MVT::i64, 1/*#Ops*/, 0, 
76292 /*180046*/        /*SwitchType*/ 9, MVT::i64,// ->180057
76295                         MVT::i64, 1/*#Ops*/, 0, 
76307 /*180073*/        /*SwitchType*/ 9, MVT::i64,// ->180084
76310                         MVT::i64, 1/*#Ops*/, 0, 
76322 /*180100*/        /*SwitchType*/ 9, MVT::i64,// ->180111
76325                         MVT::i64, 1/*#Ops*/, 0, 
76388 /*180217*/        /*SwitchType*/ 9, MVT::i64,// ->180228
76391                         MVT::i64, 1/*#Ops*/, 0, 
76403 /*180244*/        /*SwitchType*/ 9, MVT::i64,// ->180255
76406                         MVT::i64, 1/*#Ops*/, 0, 
76418 /*180271*/        /*SwitchType*/ 9, MVT::i64,// ->180282
76421                         MVT::i64, 1/*#Ops*/, 0, 
76484 /*180388*/        /*SwitchType*/ 9, MVT::i64,// ->180399
76487                         MVT::i64, 1/*#Ops*/, 0, 
76499 /*180415*/        /*SwitchType*/ 9, MVT::i64,// ->180426
76502                         MVT::i64, 1/*#Ops*/, 0, 
76514 /*180442*/        /*SwitchType*/ 9, MVT::i64,// ->180453
76517                         MVT::i64, 1/*#Ops*/, 0, 
76572 /*180543*/      OPC_SwitchType /*8 cases */, 15, MVT::i64,// ->180561
76578                       MVT::i64, 2/*#Ops*/, 0, 1, 
76663 /*180722*/      OPC_SwitchType /*8 cases */, 15, MVT::i64,// ->180740
76669                       MVT::i64, 2/*#Ops*/, 0, 1, 
76754 /*180901*/      OPC_SwitchType /*10 cases */, 15, MVT::i64,// ->180919
76755 /*180904*/        OPC_CheckChild1Type, MVT::i64,
76757 /*180907*/        OPC_CheckChild2Type, MVT::i64,
76760                       MVT::i64, 2/*#Ops*/, 0, 1, 
76848 /*181079*/      OPC_SwitchType /*10 cases */, 15, MVT::i64,// ->181097
76849 /*181082*/        OPC_CheckChild1Type, MVT::i64,
76851 /*181085*/        OPC_CheckChild2Type, MVT::i64,
76854                       MVT::i64, 2/*#Ops*/, 0, 1, 
76942 /*181257*/      OPC_SwitchType /*10 cases */, 15, MVT::i64,// ->181275
76943 /*181260*/        OPC_CheckChild1Type, MVT::i64,
76945 /*181263*/        OPC_CheckChild2Type, MVT::i64,
76948                       MVT::i64, 2/*#Ops*/, 0, 1, 
77036 /*181435*/      OPC_SwitchType /*10 cases */, 15, MVT::i64,// ->181453
77037 /*181438*/        OPC_CheckChild1Type, MVT::i64,
77039 /*181441*/        OPC_CheckChild2Type, MVT::i64,
77042                       MVT::i64, 2/*#Ops*/, 0, 1, 
77130 /*181613*/      OPC_SwitchType /*10 cases */, 15, MVT::i64,// ->181631
77131 /*181616*/        OPC_CheckChild1Type, MVT::i64,
77133 /*181619*/        OPC_CheckChild2Type, MVT::i64,
77136                       MVT::i64, 2/*#Ops*/, 0, 1, 
77224 /*181791*/      OPC_SwitchType /*10 cases */, 15, MVT::i64,// ->181809
77225 /*181794*/        OPC_CheckChild1Type, MVT::i64,
77227 /*181797*/        OPC_CheckChild2Type, MVT::i64,
77230                       MVT::i64, 2/*#Ops*/, 0, 1, 
77318 /*181969*/      OPC_SwitchType /*10 cases */, 11, MVT::i64,// ->181983
77319 /*181972*/        OPC_CheckChild1Type, MVT::i64,
77322                       MVT::i64, 1/*#Ops*/, 0, 
77392 /*182107*/      OPC_SwitchType /*10 cases */, 11, MVT::i64,// ->182121
77393 /*182110*/        OPC_CheckChild1Type, MVT::i64,
77396                       MVT::i64, 1/*#Ops*/, 0, 
77466 /*182244*/      OPC_CheckChild1Type, MVT::i64,
77476 /*182262*/      OPC_CheckChild1Type, MVT::i64,
77486 /*182281*/      OPC_SwitchType /*10 cases */, 15, MVT::i64,// ->182299
77487 /*182284*/        OPC_CheckChild1Type, MVT::i64,
77489 /*182287*/        OPC_CheckChild2Type, MVT::i64,
77492                       MVT::i64, 2/*#Ops*/, 0, 1, 
77580 /*182458*/      OPC_CheckChild1Type, MVT::i64,
77590 /*182477*/      OPC_SwitchType /*10 cases */, 15, MVT::i64,// ->182495
77591 /*182480*/        OPC_CheckChild1Type, MVT::i64,
77593 /*182483*/        OPC_CheckChild2Type, MVT::i64,
77596                       MVT::i64, 2/*#Ops*/, 0, 1, 
77692 /*182669*/      OPC_SwitchType /*9 cases */, 13, MVT::i64,// ->182685
77693 /*182672*/        OPC_CheckChild1Type, MVT::i64,
77695 /*182675*/        OPC_CheckChild2Type, MVT::i64,
77697                       MVT::i64, 2/*#Ops*/, 0, 1, 
77776 /*182828*/      OPC_SwitchType /*9 cases */, 13, MVT::i64,// ->182844
77777 /*182831*/        OPC_CheckChild1Type, MVT::i64,
77779 /*182834*/        OPC_CheckChild2Type, MVT::i64,
77781                       MVT::i64, 2/*#Ops*/, 0, 1, 
77860 /*182987*/      OPC_SwitchType /*9 cases */, 13, MVT::i64,// ->183003
77861 /*182990*/        OPC_CheckChild1Type, MVT::i64,
77863 /*182993*/        OPC_CheckChild2Type, MVT::i64,
77865                       MVT::i64, 2/*#Ops*/, 0, 1, 
77944 /*183146*/      OPC_SwitchType /*9 cases */, 13, MVT::i64,// ->183162
77945 /*183149*/        OPC_CheckChild1Type, MVT::i64,
77947 /*183152*/        OPC_CheckChild2Type, MVT::i64,
77949                       MVT::i64, 2/*#Ops*/, 0, 1, 
78029                     MVT::i64, 1/*#Ops*/, 0,  // Results = #1
78048 /*183361*/          OPC_EmitInteger, MVT::i64, 0, 
78062 /*183400*/          OPC_EmitInteger, MVT::i64, 0, 
78096 /*183490*/      /*SwitchType*/ 80, MVT::i64,// ->183572
78102                         MVT::i64, 1/*#Ops*/, 0,  // Results = #2
78108                         MVT::i64, 2/*#Ops*/, 4, 5, 
78116                         MVT::i64, 1/*#Ops*/, 0,  // Results = #2
78122                         MVT::i64, 2/*#Ops*/, 4, 5, 
78188 /*183741*/      /*SwitchType*/ 80, MVT::i64,// ->183823
78194                         MVT::i64, 1/*#Ops*/, 0,  // Results = #2
78200                         MVT::i64, 2/*#Ops*/, 4, 5, 
78208                         MVT::i64, 1/*#Ops*/, 0,  // Results = #2
78214                         MVT::i64, 2/*#Ops*/, 4, 5, 
78271 /*183929*/          OPC_CheckChild1Type, MVT::i64,
78391 /*184147*/          OPC_CheckType, MVT::i64,
78412 /*184185*/          OPC_CheckType, MVT::i64,
78433 /*184223*/          OPC_CheckType, MVT::i64,
78455 /*184262*/          OPC_CheckType, MVT::i64,
78474 /*184296*/          OPC_CheckType, MVT::i64,
78493 /*184330*/          OPC_CheckType, MVT::i64,
78549 /*184430*/          OPC_CheckType, MVT::i64,
78570 /*184468*/          OPC_CheckType, MVT::i64,
78591 /*184506*/          OPC_CheckType, MVT::i64,
78612 /*184544*/          OPC_CheckType, MVT::i64,
78633 /*184582*/          OPC_CheckType, MVT::i64,
78654 /*184621*/          OPC_CheckType, MVT::i64,
78686 /*184681*/          OPC_CheckType, MVT::i64,
78718 /*184741*/          OPC_CheckType, MVT::i64,
78818 /*184928*/          OPC_CheckChild1Type, MVT::i64,
79399                         MVT::i64, 2/*#Ops*/, 1, 2,  // Results = #3
79584 /*186345*/          OPC_CheckChild1Type, MVT::i64,
79597 /*186368*/            OPC_CheckType, MVT::i64,
79601 /*186374*/            OPC_CheckChild1Type, MVT::i64,
79614 /*186398*/            OPC_CheckChild1Type, MVT::i64,
79626 /*186420*/          OPC_CheckChild1Type, MVT::i64,
79639 /*186443*/            OPC_CheckType, MVT::i64,
79643 /*186449*/            OPC_CheckChild1Type, MVT::i64,
79656 /*186473*/            OPC_CheckChild1Type, MVT::i64,
79668 /*186495*/          OPC_CheckChild1Type, MVT::i64,
79674 /*186505*/          OPC_CheckChild1Type, MVT::i64,
79697 /*186546*/            OPC_CheckType, MVT::i64,
79729 /*186603*/            OPC_CheckType, MVT::i64,
79770 /*186679*/          OPC_CheckChild1Type, MVT::i64,
79783 /*186702*/            OPC_CheckType, MVT::i64,
79787 /*186708*/            OPC_CheckChild1Type, MVT::i64,
79800 /*186732*/            OPC_CheckChild1Type, MVT::i64,
79812 /*186754*/          OPC_CheckChild1Type, MVT::i64,
79825 /*186777*/            OPC_CheckType, MVT::i64,
79829 /*186783*/            OPC_CheckChild1Type, MVT::i64,
79842 /*186807*/            OPC_CheckChild1Type, MVT::i64,
79866 /*186848*/            OPC_CheckType, MVT::i64,
79898 /*186905*/            OPC_CheckType, MVT::i64,
79929 /*186963*/          OPC_CheckChild1Type, MVT::i64,
79942 /*186986*/            OPC_CheckType, MVT::i64,
79946 /*186992*/            OPC_CheckChild1Type, MVT::i64,
79959 /*187016*/            OPC_CheckChild1Type, MVT::i64,
79971 /*187038*/          OPC_CheckChild1Type, MVT::i64,
79984 /*187061*/            OPC_CheckType, MVT::i64,
79988 /*187067*/            OPC_CheckChild1Type, MVT::i64,
80001 /*187091*/            OPC_CheckChild1Type, MVT::i64,
80013 /*187113*/          OPC_CheckChild1Type, MVT::i64,
80019 /*187123*/          OPC_CheckChild1Type, MVT::i64,
80042 /*187164*/            OPC_CheckType, MVT::i64,
80074 /*187221*/            OPC_CheckType, MVT::i64,
80114 /*187292*/        OPC_CheckChild1Type, MVT::i64,
80121 /*187304*/        OPC_CheckChild1Type, MVT::i64,
80150 /*187356*/        OPC_CheckChild1Type, MVT::i64,
80157 /*187368*/        OPC_CheckChild1Type, MVT::i64,
80189 /*187424*/          OPC_CheckType, MVT::i64,
80227 /*187493*/          OPC_CheckType, MVT::i64,
80269 /*187570*/          OPC_CheckType, MVT::i64,
80307 /*187639*/          OPC_CheckType, MVT::i64,
82463 /*191639*/        OPC_CheckChild1Type, MVT::i64,
82492 /*191688*/          OPC_CheckType, MVT::i64,
82526 /*191750*/          OPC_CheckType, MVT::i64,
82564 /*191820*/          OPC_CheckType, MVT::i64,
82598 /*191882*/          OPC_CheckType, MVT::i64,
82636 /*191952*/          OPC_CheckType, MVT::i64,
82670 /*192014*/          OPC_CheckType, MVT::i64,
82708 /*192084*/          OPC_CheckType, MVT::i64,
82742 /*192146*/          OPC_CheckType, MVT::i64,
83091 /*192803*/          OPC_CheckChild1Type, MVT::i64,
83096 /*192811*/          OPC_CheckChild1Type, MVT::i64,
83108 /*192831*/          OPC_CheckChild1Type, MVT::i64,
83113 /*192839*/          OPC_CheckChild1Type, MVT::i64,
83116 /*192844*/          OPC_CheckType, MVT::i64,
83118 /*192847*/          OPC_CheckType, MVT::i64,
83120                         MVT::i64, 1/*#Ops*/, 0, 
83131 /*192869*/          OPC_CheckChild1Type, MVT::i64,
83135 /*192875*/          OPC_CheckChild1Type, MVT::i64,
83147 /*192895*/          OPC_CheckChild1Type, MVT::i64,
83151 /*192901*/          OPC_CheckChild1Type, MVT::i64,
83154 /*192906*/          OPC_CheckType, MVT::i64,
83156 /*192909*/          OPC_CheckType, MVT::i64,
83158                         MVT::i64, 1/*#Ops*/, 0, 
83171 /*192934*/      /*SwitchType*/ 9, MVT::i64,// ->192945
83172 /*192936*/        OPC_CheckChild0Type, MVT::i64,
83174                       MVT::i64, 1/*#Ops*/, 0, 
83235 /*193052*/          OPC_CheckType, MVT::i64,
83239 /*193060*/            OPC_EmitInteger, MVT::i64, 7, 
83244 /*193072*/          /*SwitchType*/ 14, MVT::i64,// ->193088
83246 /*193076*/            OPC_EmitInteger, MVT::i64, 7, 
83248                           MVT::i64, 3/*#Ops*/, 0, 2, 3, 
83260 /*193101*/          OPC_CheckType, MVT::i64,
83264 /*193109*/            OPC_EmitInteger, MVT::i64, 15, 
83269 /*193121*/          /*SwitchType*/ 14, MVT::i64,// ->193137
83271 /*193125*/            OPC_EmitInteger, MVT::i64, 15, 
83273                           MVT::i64, 3/*#Ops*/, 0, 2, 3, 
83285 /*193151*/        OPC_CheckType, MVT::i64,
83287 /*193154*/        OPC_CheckType, MVT::i64,
83289                       MVT::i64, 0/*#Ops*/,  // Results = #2
83292                       MVT::i64, 3/*#Ops*/, 2, 0, 3,  // Results = #4
83294 /*193176*/        OPC_EmitInteger, MVT::i64, 31, 
83296                       MVT::i64, 3/*#Ops*/, 4, 5, 6, 
83306 /*193199*/        OPC_CheckType, MVT::i64,
83312 /*193210*/          OPC_EmitInteger, MVT::i64, 31, 
83320 /*193226*/          OPC_CheckType, MVT::i64,
83322 /*193230*/          OPC_EmitInteger, MVT::i64, 63, 
83324                         MVT::i64, 3/*#Ops*/, 0, 2, 3, 
83332 /*193250*/          OPC_CheckType, MVT::i64,
83339 /*193264*/          /*SwitchType*/ 23, MVT::i64,// ->193289
83343                           MVT::i64, 3/*#Ops*/, 2, 1, 3,  // Results = #4
83345                           MVT::i64, 2/*#Ops*/, 0, 4, 
83351 /*193294*/          OPC_CheckType, MVT::i64,
83360 /*193311*/          OPC_CheckType, MVT::i64,
83367 /*193325*/          /*SwitchType*/ 23, MVT::i64,// ->193350
83371                           MVT::i64, 3/*#Ops*/, 2, 1, 3,  // Results = #4
83373                           MVT::i64, 2/*#Ops*/, 0, 4, 
83380 /*193354*/        OPC_CheckChild1Type, MVT::i64,
83381 /*193356*/        OPC_SwitchType /*2 cases */, 8, MVT::i64,// ->193367
83383                         MVT::i64, 2/*#Ops*/, 0, 1, 
83459 /*193519*/        /*SwitchType*/ 32, MVT::i64,// ->193553
83464                           MVT::i64, 4/*#Ops*/, 2, 3, 4, 5, 
83471                           MVT::i64, 4/*#Ops*/, 2, 3, 4, 5, 
83512 /*193631*/          /*SwitchType*/ 32, MVT::i64,// ->193665
83517                             MVT::i64, 4/*#Ops*/, 2, 3, 4, 5, 
83524                             MVT::i64, 4/*#Ops*/, 2, 3, 4, 5, 
83547 /*193704*/          /*SwitchType*/ 32, MVT::i64,// ->193738
83552                             MVT::i64, 4/*#Ops*/, 2, 3, 4, 5, 
83559                             MVT::i64, 4/*#Ops*/, 2, 3, 4, 5, 
83566 /*193742*/          OPC_CheckType, MVT::i64,
83571                           MVT::i64, 4/*#Ops*/, 2, 3, 4, 5, 
83578                           MVT::i64, 4/*#Ops*/, 2, 3, 4, 5, 
83657 /*193930*/        /*SwitchType*/ 6|128,2/*262*/, MVT::i64,// ->194195
83663 /*193943*/              OPC_EmitInteger, MVT::i64, 0, 
83668                             MVT::i64, 3/*#Ops*/, 6, 7, 8, 
83674 /*193973*/              OPC_EmitInteger, MVT::i64, 0, 
83679                             MVT::i64, 3/*#Ops*/, 6, 7, 8, 
83688 /*194008*/              OPC_EmitInteger, MVT::i64, 0, 
83693                             MVT::i64, 3/*#Ops*/, 6, 7, 8, 
83699 /*194038*/              OPC_EmitInteger, MVT::i64, 0, 
83704                             MVT::i64, 3/*#Ops*/, 6, 7, 8, 
83713 /*194073*/              OPC_EmitInteger, MVT::i64, 0, 
83718                             MVT::i64, 3/*#Ops*/, 6, 7, 8, 
83724 /*194103*/              OPC_EmitInteger, MVT::i64, 0, 
83729                             MVT::i64, 3/*#Ops*/, 6, 7, 8, 
83738 /*194138*/              OPC_EmitInteger, MVT::i64, 0, 
83743                             MVT::i64, 3/*#Ops*/, 6, 7, 8, 
83749 /*194168*/              OPC_EmitInteger, MVT::i64, 0, 
83754                             MVT::i64, 3/*#Ops*/, 6, 7, 8, 
83762 /*194200*/        OPC_CheckType, MVT::i64,
83768 /*194212*/            OPC_EmitInteger, MVT::i64, 0, 
83773                           MVT::i64, 3/*#Ops*/, 6, 7, 8, 
83779 /*194242*/            OPC_EmitInteger, MVT::i64, 0, 
83784                           MVT::i64, 3/*#Ops*/, 6, 7, 8, 
83793 /*194277*/            OPC_EmitInteger, MVT::i64, 0, 
83798                           MVT::i64, 3/*#Ops*/, 6, 7, 8, 
83804 /*194307*/            OPC_EmitInteger, MVT::i64, 0, 
83809                           MVT::i64, 3/*#Ops*/, 6, 7, 8, 
83818 /*194342*/            OPC_EmitInteger, MVT::i64, 0, 
83823                           MVT::i64, 3/*#Ops*/, 6, 7, 8, 
83829 /*194372*/            OPC_EmitInteger, MVT::i64, 0, 
83834                           MVT::i64, 3/*#Ops*/, 6, 7, 8, 
83843 /*194407*/            OPC_EmitInteger, MVT::i64, 0, 
83848                           MVT::i64, 3/*#Ops*/, 6, 7, 8, 
83854 /*194437*/            OPC_EmitInteger, MVT::i64, 0, 
83859                           MVT::i64, 3/*#Ops*/, 6, 7, 8, 
83882 /*194493*/        /*SwitchType*/ 8, MVT::i64,// ->194503
83885                         MVT::i64, 1/*#Ops*/, 1, 
83892 /*194509*/        OPC_CheckType, MVT::i64,
83895                       MVT::i64, 1/*#Ops*/, 1, 
83901 /*194524*/        OPC_CheckType, MVT::i64,
83903 /*194527*/        OPC_EmitInteger, MVT::i64, 0, 
83908                       MVT::i64, 3/*#Ops*/, 2, 3, 4, 
83917 /*194559*/        OPC_SwitchType /*3 cases */, 12, MVT::i64,// ->194574
83921                         MVT::i64, 2/*#Ops*/, 2, 3, 
83970 /*194662*/          /*SwitchType*/ 12, MVT::i64,// ->194676
83974                           MVT::i64, 2/*#Ops*/, 2, 3, 
83987 /*194695*/          /*SwitchType*/ 12, MVT::i64,// ->194709
83991                           MVT::i64, 2/*#Ops*/, 2, 3, 
83997 /*194713*/          OPC_CheckType, MVT::i64,
84001                         MVT::i64, 2/*#Ops*/, 2, 3, 
84007 /*194731*/        OPC_SwitchType /*3 cases */, 12, MVT::i64,// ->194746
84011                         MVT::i64, 2/*#Ops*/, 2, 3, 
84060 /*194834*/          /*SwitchType*/ 12, MVT::i64,// ->194848
84064                           MVT::i64, 2/*#Ops*/, 2, 3, 
84077 /*194867*/          /*SwitchType*/ 12, MVT::i64,// ->194881
84081                           MVT::i64, 2/*#Ops*/, 2, 3, 
84087 /*194885*/          OPC_CheckType, MVT::i64,
84091                         MVT::i64, 2/*#Ops*/, 2, 3, 
84185 /*195070*/        /*SwitchType*/ 92, MVT::i64,// ->195164
84190 /*195080*/            OPC_EmitInteger, MVT::i64, 0, 
84195                           MVT::i64, 3/*#Ops*/, 4, 5, 6, 
84202 /*195110*/            OPC_EmitInteger, MVT::i64, 0, 
84207                           MVT::i64, 3/*#Ops*/, 4, 5, 6, 
84214 /*195140*/            OPC_EmitInteger, MVT::i64, 0, 
84219                           MVT::i64, 3/*#Ops*/, 4, 5, 6, 
84226 /*195168*/        OPC_CheckType, MVT::i64,
84231 /*195178*/          OPC_EmitInteger, MVT::i64, 0, 
84236                         MVT::i64, 3/*#Ops*/, 4, 5, 6, 
84243 /*195208*/          OPC_EmitInteger, MVT::i64, 0, 
84248                         MVT::i64, 3/*#Ops*/, 4, 5, 6, 
84255 /*195238*/          OPC_EmitInteger, MVT::i64, 0, 
84260                         MVT::i64, 3/*#Ops*/, 4, 5, 6, 
84267 /*195268*/          OPC_EmitInteger, MVT::i64, 0, 
84272                         MVT::i64, 3/*#Ops*/, 4, 5, 6, 
84279 /*195297*/        OPC_CheckType, MVT::i64,
84282 /*195303*/        OPC_EmitInteger, MVT::i64, 0, 
84287                       MVT::i64, 3/*#Ops*/, 4, 5, 6, 
84292 /*195329*/        OPC_CheckType, MVT::i64,
84297 /*195339*/          OPC_EmitInteger, MVT::i64, 0, 
84302                         MVT::i64, 3/*#Ops*/, 4, 5, 6, 
84309 /*195369*/          OPC_EmitInteger, MVT::i64, 0, 
84314                         MVT::i64, 3/*#Ops*/, 4, 5, 6, 
84321 /*195399*/          OPC_EmitInteger, MVT::i64, 0, 
84326                         MVT::i64, 3/*#Ops*/, 4, 5, 6, 
84333 /*195429*/          OPC_EmitInteger, MVT::i64, 0, 
84338                         MVT::i64, 3/*#Ops*/, 4, 5, 6, 
84344 /*195457*/        OPC_CheckType, MVT::i64,
84349 /*195467*/          OPC_EmitInteger, MVT::i64, 0, 
84354                         MVT::i64, 3/*#Ops*/, 4, 5, 6, 
84361 /*195497*/          OPC_EmitInteger, MVT::i64, 0, 
84366                         MVT::i64, 3/*#Ops*/, 4, 5, 6, 
84373 /*195527*/          OPC_EmitInteger, MVT::i64, 0, 
84378                         MVT::i64, 3/*#Ops*/, 4, 5, 6, 
84385 /*195557*/          OPC_EmitInteger, MVT::i64, 0, 
84390                         MVT::i64, 3/*#Ops*/, 4, 5, 6, 
84397 /*195587*/          OPC_EmitInteger, MVT::i64, 0, 
84402                         MVT::i64, 3/*#Ops*/, 4, 5, 6, 
84409 /*195617*/          OPC_EmitInteger, MVT::i64, 0, 
84414                         MVT::i64, 3/*#Ops*/, 4, 5, 6, 
84623 /*196037*/          OPC_CheckChild1Type, MVT::i64,
84663 /*196113*/          OPC_CheckChild1Type, MVT::i64,
84703 /*196189*/          OPC_CheckChild1Type, MVT::i64,
84740 /*196260*/          OPC_CheckChild1Type, MVT::i64,
84780 /*196336*/          OPC_CheckChild1Type, MVT::i64,
84820 /*196412*/          OPC_CheckChild1Type, MVT::i64,
84860 /*196488*/          OPC_CheckChild1Type, MVT::i64,
84900 /*196564*/          OPC_CheckChild1Type, MVT::i64,
85112 /*196984*/          OPC_CheckChild1Type, MVT::i64,
85134 /*197037*/          OPC_CheckChild1Type, MVT::i64,
85162 /*197101*/          OPC_CheckChild1Type, MVT::i64,
85184 /*197154*/          OPC_CheckChild1Type, MVT::i64,
85212 /*197218*/          OPC_CheckChild1Type, MVT::i64,
85234 /*197271*/          OPC_CheckChild1Type, MVT::i64,
85268 /*197355*/      /*SwitchType*/ 12, MVT::i64,// ->197369
85271                       MVT::i64, 3/*#Ops*/, 0, 2, 3, 
85288 /*197406*/        /*SwitchType*/ 12, MVT::i64,// ->197420
85291                         MVT::i64, 3/*#Ops*/, 1, 2, 3, 
85302 /*197437*/            OPC_CheckChild1Type, MVT::i64,
85324 /*197490*/            OPC_CheckChild1Type, MVT::i64,
85349 /*197549*/            OPC_CheckChild1Type, MVT::i64,
85371 /*197602*/            OPC_CheckChild1Type, MVT::i64,
85396 /*197661*/            OPC_CheckChild1Type, MVT::i64,
85418 /*197714*/            OPC_CheckChild1Type, MVT::i64,
85448 /*197779*/      OPC_CheckChild2Type, MVT::i64,
85452 /*197785*/      OPC_EmitInteger, MVT::i64, 0, 
85457                     MVT::i64, 3/*#Ops*/, 2, 3, 4, 
85468 /*197822*/      OPC_CheckChild2Type, MVT::i64,
85472 /*197828*/      OPC_EmitInteger, MVT::i64, 0, 
85477                     MVT::i64, 3/*#Ops*/, 2, 3, 4, 
85488 /*197867*/      OPC_CheckChild2Type, MVT::i64,
85492 /*197873*/      OPC_EmitInteger, MVT::i64, 0, 
85497                     MVT::i64, 3/*#Ops*/, 2, 3, 4, 
85508 /*197909*/      OPC_CheckChild2Type, MVT::i64,
85512 /*197915*/      OPC_EmitInteger, MVT::i64, 0, 
85517                     MVT::i64, 3/*#Ops*/, 2, 3, 4, 
85528 /*197952*/      OPC_CheckChild2Type, MVT::i64,
85532 /*197958*/      OPC_EmitInteger, MVT::i64, 0, 
85537                     MVT::i64, 3/*#Ops*/, 2, 3, 4, 
85548 /*197997*/      OPC_CheckChild2Type, MVT::i64,
85552 /*198003*/      OPC_EmitInteger, MVT::i64, 0, 
85557                     MVT::i64, 3/*#Ops*/, 2, 3, 4, 
85570 /*198043*/      OPC_CheckType, MVT::i64,
85589 /*198078*/      OPC_CheckType, MVT::i64,
85618 /*198130*/            OPC_CheckType, MVT::i64,
85622                           MVT::i64, 2/*#Ops*/, 0, 3, 
85642 /*198178*/          OPC_CheckType, MVT::i64,
85646                           MVT::i64, 3/*#Ops*/, 0, 2, 3, 
85652                           MVT::i64, 3/*#Ops*/, 1, 2, 3, 
85668 /*198238*/        /*SwitchType*/ 8, MVT::i64,// ->198248
85670                         MVT::i64, 2/*#Ops*/, 0, 1, 
85687 /*198280*/      /*SwitchType*/ 8, MVT::i64,// ->198290
85689                       MVT::i64, 2/*#Ops*/, 1, 0, 
85702 /*198308*/        /*SwitchType*/ 8, MVT::i64,// ->198318
85704                         MVT::i64, 2/*#Ops*/, 0, 1, 
86194 /*199099*/      OPC_CheckChild1Type, MVT::i64,
86237 /*199182*/                OPC_CheckChild1Type, MVT::i64,
86250 /*199216*/                OPC_EmitInteger, MVT::i64, 0, 
86258 /*199232*/                OPC_CheckChild1Type, MVT::i64,
86271 /*199266*/                OPC_EmitInteger, MVT::i64, 0, 
86285 /*199293*/                OPC_CheckChild1Type, MVT::i64,
86298 /*199327*/                OPC_EmitInteger, MVT::i64, 0, 
86306 /*199343*/                OPC_CheckChild1Type, MVT::i64,
86319 /*199377*/                OPC_EmitInteger, MVT::i64, 0, 
86333 /*199404*/                OPC_CheckChild1Type, MVT::i64,
86346 /*199438*/                OPC_EmitInteger, MVT::i64, 0, 
86354 /*199454*/                OPC_CheckChild1Type, MVT::i64,
86367 /*199488*/                OPC_EmitInteger, MVT::i64, 0, 
86379 /*199511*/              OPC_CheckChild1Type, MVT::i64,
86392 /*199545*/              OPC_EmitInteger, MVT::i64, 0, 
86400 /*199561*/              OPC_CheckChild1Type, MVT::i64,
86413 /*199595*/              OPC_EmitInteger, MVT::i64, 0, 
86424 /*199617*/              OPC_CheckChild1Type, MVT::i64,
86437 /*199651*/              OPC_EmitInteger, MVT::i64, 0, 
86445 /*199667*/              OPC_CheckChild1Type, MVT::i64,
86458 /*199701*/              OPC_EmitInteger, MVT::i64, 0, 
86469 /*199723*/              OPC_CheckChild1Type, MVT::i64,
86482 /*199757*/              OPC_EmitInteger, MVT::i64, 0, 
86490 /*199773*/              OPC_CheckChild1Type, MVT::i64,
86503 /*199807*/              OPC_EmitInteger, MVT::i64, 0, 
86518 /*199833*/            OPC_CheckType, MVT::i64,
86530 /*199854*/            /*SwitchType*/ 10, MVT::i64,// ->199866
86533                             MVT::i64, 2/*#Ops*/, 0, 2, 
86543 /*199877*/            OPC_CheckType, MVT::i64,
86555 /*199898*/            /*SwitchType*/ 10, MVT::i64,// ->199910
86558                             MVT::i64, 2/*#Ops*/, 0, 2, 
86574 /*199932*/          OPC_CheckType, MVT::i64,
86583                         MVT::i64, 2/*#Ops*/, 0, 2, 
86592 /*199961*/          OPC_CheckType, MVT::i64,
86601                         MVT::i64, 2/*#Ops*/, 0, 2, 
86612 /*199991*/        OPC_EmitInteger, MVT::i64, 0, 
86613 /*199994*/        OPC_EmitInteger, MVT::i64, 31, 
86615                       MVT::i64, 3/*#Ops*/, 0, 1, 2, 
86621 /*200010*/        OPC_SwitchType /*2 cases */, 15, MVT::i64,// ->200028
86622 /*200013*/          OPC_EmitInteger, MVT::i64, 0, 
86623 /*200016*/          OPC_EmitInteger, MVT::i64, 15, 
86625                         MVT::i64, 3/*#Ops*/, 0, 1, 2, 
86629 /*200030*/          OPC_EmitInteger, MVT::i64, 0, 
86630 /*200033*/          OPC_EmitInteger, MVT::i64, 15, 
86639 /*200050*/        OPC_SwitchType /*2 cases */, 15, MVT::i64,// ->200068
86640 /*200053*/          OPC_EmitInteger, MVT::i64, 0, 
86641 /*200056*/          OPC_EmitInteger, MVT::i64, 7, 
86643                         MVT::i64, 3/*#Ops*/, 0, 1, 2, 
86647 /*200070*/          OPC_EmitInteger, MVT::i64, 0, 
86648 /*200073*/          OPC_EmitInteger, MVT::i64, 7, 
86657 /*200090*/        OPC_SwitchType /*2 cases */, 15, MVT::i64,// ->200108
86658 /*200093*/          OPC_EmitInteger, MVT::i64, 0, 
86659 /*200096*/          OPC_EmitInteger, MVT::i64, 0, 
86661                         MVT::i64, 3/*#Ops*/, 0, 1, 2, 
86665 /*200110*/          OPC_EmitInteger, MVT::i64, 0, 
86666 /*200113*/          OPC_EmitInteger, MVT::i64, 0, 
86690 /*200159*/          OPC_CheckType, MVT::i64,
86695 /*200173*/          OPC_EmitRegister, MVT::i64, AArch64::XZR,
86697                         MVT::i64, 3/*#Ops*/, 0, 4, 5, 
86706 /*200193*/          OPC_CheckType, MVT::i64,
86707 /*200195*/          OPC_EmitRegister, MVT::i64, AArch64::XZR,
86709                         MVT::i64, 3/*#Ops*/, 0, 1, 2, 
86723 /*200224*/          OPC_CheckType, MVT::i64,
86728 /*200238*/          OPC_EmitRegister, MVT::i64, AArch64::XZR,
86730                         MVT::i64, 3/*#Ops*/, 0, 4, 5, 
86739 /*200258*/          OPC_CheckType, MVT::i64,
86740 /*200260*/          OPC_EmitRegister, MVT::i64, AArch64::XZR,
86742                         MVT::i64, 3/*#Ops*/, 0, 1, 2, 
86765 /*200314*/        OPC_EmitRegister, MVT::i64, AArch64::XZR,
86767                       MVT::i64, 3/*#Ops*/, 3, 6, 7, 
86786 /*200352*/          OPC_CheckType, MVT::i64,
86792                         MVT::i64, 3/*#Ops*/, 1, 5, 0, 
86801 /*200383*/          OPC_CheckType, MVT::i64,
86803                         MVT::i64, 3/*#Ops*/, 1, 2, 0, 
86817 /*200411*/          OPC_CheckType, MVT::i64,
86823                         MVT::i64, 3/*#Ops*/, 1, 5, 0, 
86832 /*200442*/          OPC_CheckType, MVT::i64,
86834                         MVT::i64, 3/*#Ops*/, 1, 2, 0, 
86858                       MVT::i64, 3/*#Ops*/, 4, 7, 0, 
86875 /*200530*/      /*SwitchType*/ 12, MVT::i64,// ->200544
86876 /*200532*/        OPC_EmitRegister, MVT::i64, AArch64::XZR,
86878                       MVT::i64, 3/*#Ops*/, 0, 1, 2, 
86911 /*200608*/      /*SwitchType*/ 57, MVT::i64,// ->200667
86915                         MVT::i64, MVT::i32, 3/*#Ops*/, 0, 2, 3, 
86921                         MVT::i64, 3/*#Ops*/, 0, 2, 3, 
86927                         MVT::i64, MVT::i32, 3/*#Ops*/, 0, 2, 3, 
86933                         MVT::i64, MVT::i32, 3/*#Ops*/, 0, 2, 3, 
86943 /*200673*/      OPC_CheckType, MVT::i64,
86946                     MVT::i64, 1/*#Ops*/, 0, 
86958 /*200702*/        /*SwitchType*/ 9, MVT::i64,// ->200713
86960                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
86974 /*200736*/            OPC_CheckChild1Type, MVT::i64,
86987 /*200759*/              OPC_CheckType, MVT::i64,
86991 /*200765*/              OPC_CheckChild1Type, MVT::i64,
87005 /*200791*/              OPC_CheckChild1Type, MVT::i64,
87018 /*200815*/            OPC_CheckChild1Type, MVT::i64,
87031 /*200838*/              OPC_CheckType, MVT::i64,
87035 /*200844*/              OPC_CheckChild1Type, MVT::i64,
87049 /*200870*/              OPC_CheckChild1Type, MVT::i64,
87062 /*200894*/            OPC_CheckChild1Type, MVT::i64,
87068 /*200904*/            OPC_CheckChild1Type, MVT::i64,
87086 /*200939*/            OPC_CheckChild1Type, MVT::i64,
87099 /*200962*/              OPC_CheckType, MVT::i64,
87103 /*200968*/              OPC_CheckChild1Type, MVT::i64,
87117 /*200994*/              OPC_CheckChild1Type, MVT::i64,
87130 /*201018*/            OPC_CheckChild1Type, MVT::i64,
87143 /*201041*/              OPC_CheckType, MVT::i64,
87147 /*201047*/              OPC_CheckChild1Type, MVT::i64,
87161 /*201073*/              OPC_CheckChild1Type, MVT::i64,
87174 /*201097*/            OPC_CheckChild1Type, MVT::i64,
87180 /*201107*/            OPC_CheckChild1Type, MVT::i64,
87201 /*201146*/          OPC_CheckChild1Type, MVT::i64,
87210 /*201161*/          OPC_CheckChild1Type, MVT::i64,
87222 /*201183*/          OPC_CheckChild1Type, MVT::i64,
87231 /*201198*/          OPC_CheckChild1Type, MVT::i64,
87243 /*201220*/          OPC_CheckChild1Type, MVT::i64,
87252 /*201235*/          OPC_CheckChild1Type, MVT::i64,
87269 /*201267*/          OPC_CheckChild1Type, MVT::i64,
87278 /*201282*/          OPC_CheckChild1Type, MVT::i64,
87290 /*201304*/          OPC_CheckChild1Type, MVT::i64,
87299 /*201319*/          OPC_CheckChild1Type, MVT::i64,
87311 /*201341*/          OPC_CheckChild1Type, MVT::i64,
87320 /*201356*/          OPC_CheckChild1Type, MVT::i64,
87350 /*201412*/              OPC_CheckType, MVT::i64,
87384 /*201473*/              OPC_CheckType, MVT::i64,
87433 /*201562*/              OPC_CheckType, MVT::i64,
87467 /*201623*/              OPC_CheckType, MVT::i64,
87509 /*201700*/          OPC_CheckChild1Type, MVT::i64,
87520 /*201720*/          OPC_CheckChild1Type, MVT::i64,
87531 /*201740*/          OPC_CheckChild1Type, MVT::i64,
87547 /*201770*/          OPC_CheckChild1Type, MVT::i64,
87558 /*201790*/          OPC_CheckChild1Type, MVT::i64,
87569 /*201810*/          OPC_CheckChild1Type, MVT::i64,
87590 /*201849*/            OPC_CheckType, MVT::i64,
87616 /*201901*/            OPC_CheckType, MVT::i64,
87645 /*201957*/            OPC_CheckType, MVT::i64,
87672 /*202010*/            OPC_CheckType, MVT::i64,
88116 /*202840*/      /*SwitchType*/ 13, MVT::i64,// ->202855
88119                       MVT::i64, MVT::i32, 3/*#Ops*/, 0, 2, 3, 
88136 /*202891*/      /*SwitchType*/ 13, MVT::i64,// ->202906
88139                       MVT::i64, MVT::i32, 3/*#Ops*/, 1, 2, 3, 
88161 /*202945*/        /*SwitchType*/ 30, MVT::i64,// ->202977
88165                           MVT::i64, MVT::i32, 3/*#Ops*/, 0, 2, 3, 
88171                           MVT::i64, MVT::i32, 3/*#Ops*/, 1, 2, 3, 
88187 /*203008*/        /*SwitchType*/ 9, MVT::i64,// ->203019
88189                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
88206 /*203052*/      /*SwitchType*/ 9, MVT::i64,// ->203063
88208                       MVT::i64, MVT::i32, 2/*#Ops*/, 1, 0, 
88231 /*203098*/          OPC_CheckType, MVT::i64,
88235                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 3, 
88246 /*203128*/        OPC_CheckType, MVT::i64,
88248                       MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
88276 /*203198*/        /*SwitchType*/ 12, MVT::i64,// ->203212
88279                         MVT::i64, 3/*#Ops*/, 0, 2, 3, 
88331 /*203328*/        OPC_CheckType, MVT::i64,
88334                       MVT::i64, 3/*#Ops*/, 1, 2, 3, 
88341 /*203356*/        OPC_CheckType, MVT::i64,
88345                         MVT::i64, 3/*#Ops*/, 0, 2, 3, 
88351                         MVT::i64, 3/*#Ops*/, 1, 2, 3, 
88364 /*203409*/        OPC_CheckType, MVT::i64,
88368                         MVT::i64, 3/*#Ops*/, 1, 2, 3, 
88374                         MVT::i64, 3/*#Ops*/, 0, 2, 3, 
88396 /*203471*/            OPC_CheckType, MVT::i64,
88400                           MVT::i64, 2/*#Ops*/, 0, 3, 
88420 /*203519*/          OPC_CheckType, MVT::i64,
88424                           MVT::i64, 3/*#Ops*/, 0, 2, 3, 
88430                           MVT::i64, 3/*#Ops*/, 1, 2, 3, 
88449 /*203583*/        /*SwitchType*/ 8, MVT::i64,// ->203593
88451                         MVT::i64, 2/*#Ops*/, 0, 1, 
88484 /*203667*/      OPC_CheckType, MVT::i64,
88486                     MVT::i64, 2/*#Ops*/, 0, 1, 
88497 /*203698*/        OPC_CheckType, MVT::i64,
88499                       MVT::i64, 2/*#Ops*/, 1, 0, 
88510 /*203734*/        /*SwitchType*/ 11, MVT::i64,// ->203747
88511 /*203736*/          OPC_EmitRegister, MVT::i64, AArch64::XZR,
88513                         MVT::i64, 2/*#Ops*/, 1, 0, 
88524 /*203761*/        /*SwitchType*/ 8, MVT::i64,// ->203771
88526                         MVT::i64, 2/*#Ops*/, 0, 1, 
88549 /*203809*/            OPC_CheckChild1Type, MVT::i64,
88559 /*203826*/            OPC_CheckChild1Type, MVT::i64,
88613 /*203919*/            OPC_CheckChild1Type, MVT::i64,
88623 /*203936*/            OPC_CheckChild1Type, MVT::i64,
88662 /*204003*/            OPC_CheckChild1Type, MVT::i64,
88672 /*204020*/            OPC_CheckChild1Type, MVT::i64,
88738 /*204132*/            OPC_CheckChild1Type, MVT::i64,
88748 /*204149*/            OPC_CheckChild1Type, MVT::i64,
88943 /*204506*/      /*SwitchType*/ 12, MVT::i64,// ->204520
88946                       MVT::i64, 3/*#Ops*/, 0, 2, 3, 
88963 /*204555*/      /*SwitchType*/ 12, MVT::i64,// ->204569
88966                       MVT::i64, 3/*#Ops*/, 1, 2, 3, 
88990 /*204606*/            OPC_CheckType, MVT::i64,
88994                           MVT::i64, 2/*#Ops*/, 0, 3, 
89014 /*204654*/          OPC_CheckType, MVT::i64,
89018                           MVT::i64, 3/*#Ops*/, 0, 2, 3, 
89024                           MVT::i64, 3/*#Ops*/, 1, 2, 3, 
89040 /*204714*/        /*SwitchType*/ 8, MVT::i64,// ->204724
89042                         MVT::i64, 2/*#Ops*/, 0, 1, 
89059 /*204756*/      /*SwitchType*/ 8, MVT::i64,// ->204766
89061                       MVT::i64, 2/*#Ops*/, 1, 0, 
89073 /*204781*/      /*SwitchType*/ 8, MVT::i64,// ->204791
89075                       MVT::i64, 2/*#Ops*/, 0, 1, 
91618 /*208932*/            OPC_CheckChild3Type, MVT::i64,
91631 /*208954*/            OPC_CheckChild3Type, MVT::i64,
91644 /*208975*/          OPC_CheckChild3Type, MVT::i64,
91659 /*209007*/          OPC_CheckChild3Type, MVT::i64,
91674 /*209041*/          OPC_CheckChild3Type, MVT::i64,
91689 /*209072*/          OPC_CheckChild3Type, MVT::i64,
91700 /*209089*/        OPC_CheckChild3Type, MVT::i64,
91753 /*209199*/            OPC_CheckChild3Type, MVT::i64,
91766 /*209221*/            OPC_CheckChild3Type, MVT::i64,
91779 /*209242*/          OPC_CheckChild3Type, MVT::i64,
91794 /*209274*/          OPC_CheckChild3Type, MVT::i64,
91809 /*209308*/          OPC_CheckChild3Type, MVT::i64,
91824 /*209339*/          OPC_CheckChild3Type, MVT::i64,
91835 /*209356*/        OPC_CheckChild3Type, MVT::i64,
91878 /*209447*/      OPC_CheckChild2Type, MVT::i64,
91880 /*209450*/      OPC_CheckType, MVT::i64,
91885                     MVT::i64, 3/*#Ops*/, 1, 3, 4, 
91898                     MVT::i64, 2/*#Ops*/, 3, 2, 
91904 /*209494*/      OPC_CheckChild2Type, MVT::i64,
91909                       MVT::i64, 1/*#Ops*/, 1, 
91915 /*209512*/        OPC_EmitInteger, MVT::i64, 0, 
91920                       MVT::i64, 3/*#Ops*/, 2, 3, 4, 
91926 /*209538*/        OPC_EmitInteger, MVT::i64, 0, 
91931                       MVT::i64, 3/*#Ops*/, 2, 3, 4, 
91937 /*209564*/        OPC_EmitInteger, MVT::i64, 0, 
91942                       MVT::i64, 3/*#Ops*/, 2, 3, 4, 
91949 /*209592*/      OPC_CheckChild2Type, MVT::i64,
91954                       MVT::i64, 1/*#Ops*/, 1, 
91960 /*209610*/        OPC_EmitInteger, MVT::i64, 0, 
91965                       MVT::i64, 3/*#Ops*/, 2, 3, 4, 
91971 /*209636*/        OPC_EmitInteger, MVT::i64, 0, 
91976                       MVT::i64, 3/*#Ops*/, 2, 3, 4, 
91982 /*209662*/        OPC_EmitInteger, MVT::i64, 0, 
91987                       MVT::i64, 3/*#Ops*/, 2, 3, 4, 
91996                     MVT::i64, 0/*#Ops*/, 
92004                     MVT::i64, 0/*#Ops*/, 
92010 /*209716*/      OPC_CheckChild2Type, MVT::i64,
92012 /*209719*/      OPC_CheckType, MVT::i64,
92016                     MVT::i64, 2/*#Ops*/, 1, 2, 
92022 /*209737*/      OPC_CheckType, MVT::i64,
92025 /*209742*/      OPC_EmitRegister, MVT::i64, AArch64::SP,
92027                     MVT::i64, 2/*#Ops*/, 2, 1, 
92095 /*209884*/      OPC_CheckType, MVT::i64,
92100                       MVT::i64, 4/*#Ops*/, 2, 3, 4, 5, 
92107                       MVT::i64, 4/*#Ops*/, 2, 3, 4, 5, 
92171 /*210028*/      OPC_CheckType, MVT::i64,
92176                       MVT::i64, 2/*#Ops*/, 2, 3, 
92183                       MVT::i64, 2/*#Ops*/, 2, 3, 
92188 /*210059*/      OPC_CheckChild1Type, MVT::i64,
92215 /*210105*/      /*SwitchType*/ 12, MVT::i64,// ->210119
92220                       MVT::i64, 1/*#Ops*/, 1, 
92343 /*210350*/        OPC_CheckChild2Type, MVT::i64,
92377 /*210416*/      OPC_CheckChild1Type, MVT::i64,
92407 /*210465*/        OPC_CheckChild2Type, MVT::i64,
92422 /*210492*/      OPC_CheckChild2Type, MVT::i64,
92511 /*210641*/      OPC_CheckChild2Type, MVT::i64,
92513 /*210644*/      OPC_CheckChild3Type, MVT::i64,
92521                     MVT::i64, 2/*#Ops*/, 2, 3, 
92527 /*210669*/      OPC_CheckChild2Type, MVT::i64,
92529 /*210672*/      OPC_CheckChild3Type, MVT::i64,
92537                     MVT::i64, 2/*#Ops*/, 2, 3, 
92551 /*210709*/      OPC_EmitInteger, MVT::i64, 15, 
92562 /*210729*/      OPC_CheckType, MVT::i64,
92564                     MVT::i64, 1/*#Ops*/, 0, 
92569 /*210742*/      OPC_CheckType, MVT::i64,
92571                     MVT::i64, 1/*#Ops*/, 0, 
92576 /*210755*/      OPC_CheckType, MVT::i64,
92578                     MVT::i64, 1/*#Ops*/, 0, 
92583 /*210768*/      OPC_CheckType, MVT::i64,
92585                     MVT::i64, 1/*#Ops*/, 0, 
92603 /*210808*/      /*SwitchType*/ 12, MVT::i64,// ->210822
92604 /*210810*/        OPC_EmitRegister, MVT::i64, AArch64::XZR,
92606                       MVT::i64, 3/*#Ops*/, 0, 1, 2, 
92623 /*210848*/      /*SwitchType*/ 12, MVT::i64,// ->210862
92624 /*210850*/        OPC_EmitRegister, MVT::i64, AArch64::XZR,
92626                       MVT::i64, 3/*#Ops*/, 1, 0, 2, 
92641 /*210882*/          OPC_CheckType, MVT::i64,
92646 /*210896*/          OPC_EmitRegister, MVT::i64, AArch64::XZR,
92648                         MVT::i64, 3/*#Ops*/, 0, 4, 5, 
92656 /*210915*/          OPC_CheckType, MVT::i64,
92657 /*210917*/          OPC_EmitRegister, MVT::i64, AArch64::XZR,
92659                         MVT::i64, 3/*#Ops*/, 0, 1, 2, 
92672 /*210945*/          OPC_CheckType, MVT::i64,
92677 /*210959*/          OPC_EmitRegister, MVT::i64, AArch64::XZR,
92679                         MVT::i64, 3/*#Ops*/, 0, 4, 5, 
92687 /*210978*/          OPC_CheckType, MVT::i64,
92688 /*210980*/          OPC_EmitRegister, MVT::i64, AArch64::XZR,
92690                         MVT::i64, 3/*#Ops*/, 0, 1, 2, 
92712 /*211033*/        OPC_EmitRegister, MVT::i64, AArch64::XZR,
92714                       MVT::i64, 3/*#Ops*/, 3, 6, 7, 
92728 /*211067*/        /*SwitchType*/ 12, MVT::i64,// ->211081
92729 /*211069*/          OPC_EmitRegister, MVT::i64, AArch64::XZR,
92731                         MVT::i64, 3/*#Ops*/, 0, 1, 2, 
92744 /*211098*/          OPC_CheckType, MVT::i64,
92769 /*211147*/          OPC_CheckType, MVT::i64,
92798 /*211201*/        OPC_CheckType, MVT::i64,
92824 /*211251*/        OPC_CheckType, MVT::i64,
92905 /*211412*/        /*SwitchType*/ 20, MVT::i64,// ->211434
92906 /*211414*/          OPC_EmitRegister, MVT::i64, AArch64::XZR,
92907 /*211417*/          OPC_EmitRegister, MVT::i64, AArch64::XZR,
92911                         MVT::i64, 3/*#Ops*/, 2, 3, 4, 
92932 /*211479*/        /*SwitchType*/ 20, MVT::i64,// ->211501
92933 /*211481*/          OPC_EmitRegister, MVT::i64, AArch64::XZR,
92934 /*211484*/          OPC_EmitRegister, MVT::i64, AArch64::XZR,
92938                         MVT::i64, 3/*#Ops*/, 2, 3, 4, 
92963 /*211539*/      /*SwitchType*/ 14, MVT::i64,// ->211555
92967                       MVT::i64, 3/*#Ops*/, 0, 1, 4, 
92992 /*211595*/      /*SwitchType*/ 17, MVT::i64,// ->211614
92997                       MVT::i64, 3/*#Ops*/, 1, 0, 5, 
93021 /*211660*/      /*SwitchType*/ 14, MVT::i64,// ->211676
93025                       MVT::i64, 3/*#Ops*/, 0, 1, 4, 
93050 /*211725*/      /*SwitchType*/ 17, MVT::i64,// ->211744
93055                       MVT::i64, 3/*#Ops*/, 1, 0, 5, 
93079 /*211781*/      /*SwitchType*/ 14, MVT::i64,// ->211797
93083                       MVT::i64, 3/*#Ops*/, 0, 1, 4, 
93108 /*211837*/      /*SwitchType*/ 17, MVT::i64,// ->211856
93113                       MVT::i64, 3/*#Ops*/, 1, 0, 5, 
93134 /*211890*/      /*SwitchType*/ 17, MVT::i64,// ->211909
93135 /*211892*/        OPC_EmitRegister, MVT::i64, AArch64::XZR,
93139                       MVT::i64, 3/*#Ops*/, 0, 3, 4, 
93161 /*211946*/      /*SwitchType*/ 20, MVT::i64,// ->211968
93162 /*211948*/        OPC_EmitRegister, MVT::i64, AArch64::XZR,
93167                       MVT::i64, 3/*#Ops*/, 0, 3, 5, 
93188 /*212011*/      /*SwitchType*/ 17, MVT::i64,// ->212030
93189 /*212013*/        OPC_EmitRegister, MVT::i64, AArch64::XZR,
93193                       MVT::i64, 3/*#Ops*/, 0, 3, 4, 
93215 /*212076*/      /*SwitchType*/ 20, MVT::i64,// ->212098
93216 /*212078*/        OPC_EmitRegister, MVT::i64, AArch64::XZR,
93221                       MVT::i64, 3/*#Ops*/, 0, 3, 5, 
93241 /*212128*/      /*SwitchType*/ 14, MVT::i64,// ->212144
93245                       MVT::i64, 3/*#Ops*/, 0, 1, 4, 
93300                     MVT::i64, 2/*#Ops*/, 3, 4,  // Results = #5
93303                     MVT::i64, 3/*#Ops*/, 5, 2, 6,  // Results = #7
93306                     MVT::i64, 3/*#Ops*/, 7, 1, 8,  // Results = #9
93309                     MVT::i64, 3/*#Ops*/, 9, 0, 10, 
93328                     MVT::i64, 2/*#Ops*/, 3, 4,  // Results = #5
93331                     MVT::i64, 3/*#Ops*/, 5, 2, 6,  // Results = #7
93334                     MVT::i64, 3/*#Ops*/, 7, 1, 8,  // Results = #9
93337                     MVT::i64, 3/*#Ops*/, 9, 0, 10, 
93356                     MVT::i64, 2/*#Ops*/, 3, 4,  // Results = #5
93359                     MVT::i64, 3/*#Ops*/, 5, 2, 6,  // Results = #7
93362                     MVT::i64, 3/*#Ops*/, 7, 1, 8,  // Results = #9
93365                     MVT::i64, 3/*#Ops*/, 9, 0, 10, 
93384                     MVT::i64, 2/*#Ops*/, 3, 4,  // Results = #5
93387                     MVT::i64, 3/*#Ops*/, 5, 2, 6,  // Results = #7
93390                     MVT::i64, 3/*#Ops*/, 7, 1, 8,  // Results = #9
93393                     MVT::i64, 3/*#Ops*/, 9, 0, 10, 
93455 /*212633*/    /*SwitchType*/ 124, MVT::i64,// ->212759
93459                       MVT::i64, MVT::i32, 3/*#Ops*/, 0, 2, 3, 
93465                       MVT::i64, MVT::i32, 3/*#Ops*/, 0, 2, 3, 
93471                       MVT::i64, MVT::i32, 3/*#Ops*/, 1, 2, 3, 
93477                       MVT::i64, MVT::i32, 3/*#Ops*/, 1, 2, 3, 
93483                       MVT::i64, MVT::i32, 3/*#Ops*/, 0, 2, 3, 
93489                       MVT::i64, MVT::i32, 3/*#Ops*/, 0, 2, 3, 
93495                       MVT::i64, MVT::i32, 3/*#Ops*/, 1, 2, 3, 
93501                       MVT::i64, MVT::i32, 3/*#Ops*/, 1, 2, 3, 
93506                       MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
93545 /*212837*/    /*SwitchType*/ 68, MVT::i64,// ->212907
93549                       MVT::i64, MVT::i32, 3/*#Ops*/, 0, 2, 3, 
93555                       MVT::i64, MVT::i32, 3/*#Ops*/, 0, 2, 3, 
93561                       MVT::i64, MVT::i32, 3/*#Ops*/, 0, 2, 3, 
93567                       MVT::i64, MVT::i32, 3/*#Ops*/, 0, 2, 3, 
93572                       MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
93627 /*213000*/      OPC_CheckChild0Type, MVT::i64,
93724 /*213177*/      OPC_CheckChild0Type, MVT::i64,
93784 /*213287*/        OPC_CheckType, MVT::i64,
93786                       MVT::i64, 2/*#Ops*/, 0, 1, 
93796 /*213308*/        OPC_CheckType, MVT::i64,
93798                       MVT::i64, 2/*#Ops*/, 0, 1, 
93808 /*213329*/        OPC_CheckType, MVT::i64,
93810                       MVT::i64, 2/*#Ops*/, 0, 1, 
93820 /*213350*/        OPC_CheckType, MVT::i64,
93822                       MVT::i64, 2/*#Ops*/, 0, 1, 
93832 /*213371*/        OPC_CheckType, MVT::i64,
93834                       MVT::i64, 2/*#Ops*/, 0, 1, 
93844 /*213392*/        OPC_CheckType, MVT::i64,
93846                       MVT::i64, 2/*#Ops*/, 0, 1, 
93856 /*213411*/      OPC_CheckType, MVT::i64,
93858                     MVT::i64, 2/*#Ops*/, 0, 1, 
93866 /*213428*/    OPC_CheckChild1Type, MVT::i64,
93879 /*213451*/    OPC_CheckChild1Type, MVT::i64,
93892 /*213474*/    OPC_CheckChild1Type, MVT::i64,
93905 /*213497*/    OPC_CheckChild1Type, MVT::i64,
93937 /*213564*/          /*SwitchType*/ 28, MVT::i64,// ->213594
93942                             MVT::i64, 2/*#Ops*/, 0, 2, 
93948                             MVT::i64, 2/*#Ops*/, 1, 2, 
93970 /*213629*/          /*SwitchType*/ 28, MVT::i64,// ->213659
93975                             MVT::i64, 2/*#Ops*/, 0, 2, 
93981                             MVT::i64, 2/*#Ops*/, 1, 2, 
94003 /*213694*/          /*SwitchType*/ 28, MVT::i64,// ->213724
94008                             MVT::i64, 2/*#Ops*/, 0, 2, 
94014                             MVT::i64, 2/*#Ops*/, 1, 2, 
94029 /*213744*/          /*SwitchType*/ 7, MVT::i64,// ->213753
94031                           MVT::i64, 1/*#Ops*/, 0, 
94042 /*213767*/          /*SwitchType*/ 7, MVT::i64,// ->213776
94044                           MVT::i64, 1/*#Ops*/, 0, 
94058 /*213796*/          /*SwitchType*/ 7, MVT::i64,// ->213805
94060                           MVT::i64, 1/*#Ops*/, 0, 
94071 /*213819*/          /*SwitchType*/ 7, MVT::i64,// ->213828
94073                           MVT::i64, 1/*#Ops*/, 0, 
94087 /*213848*/          /*SwitchType*/ 7, MVT::i64,// ->213857
94089                           MVT::i64, 1/*#Ops*/, 0, 
94100 /*213871*/          /*SwitchType*/ 7, MVT::i64,// ->213880
94102                           MVT::i64, 1/*#Ops*/, 0, 
94116 /*213900*/          /*SwitchType*/ 7, MVT::i64,// ->213909
94118                           MVT::i64, 1/*#Ops*/, 0, 
94129 /*213923*/          /*SwitchType*/ 7, MVT::i64,// ->213932
94131                           MVT::i64, 1/*#Ops*/, 0, 
94147 /*213954*/        /*SwitchType*/ 9, MVT::i64,// ->213965
94150                         MVT::i64, 1/*#Ops*/, 0, 
94162 /*213981*/        /*SwitchType*/ 9, MVT::i64,// ->213992
94165                         MVT::i64, 1/*#Ops*/, 0, 
94177 /*214008*/        /*SwitchType*/ 9, MVT::i64,// ->214019
94180                         MVT::i64, 1/*#Ops*/, 0, 
94249 /*214142*/          /*SwitchType*/ 28, MVT::i64,// ->214172
94254                             MVT::i64, 2/*#Ops*/, 0, 2, 
94260                             MVT::i64, 2/*#Ops*/, 1, 2, 
94282 /*214207*/          /*SwitchType*/ 28, MVT::i64,// ->214237
94287                             MVT::i64, 2/*#Ops*/, 0, 2, 
94293                             MVT::i64, 2/*#Ops*/, 1, 2, 
94315 /*214272*/          /*SwitchType*/ 28, MVT::i64,// ->214302
94320                             MVT::i64, 2/*#Ops*/, 0, 2, 
94326                             MVT::i64, 2/*#Ops*/, 1, 2, 
94341 /*214322*/          /*SwitchType*/ 7, MVT::i64,// ->214331
94343                           MVT::i64, 1/*#Ops*/, 0, 
94354 /*214345*/          /*SwitchType*/ 7, MVT::i64,// ->214354
94356                           MVT::i64, 1/*#Ops*/, 0, 
94370 /*214374*/          /*SwitchType*/ 7, MVT::i64,// ->214383
94372                           MVT::i64, 1/*#Ops*/, 0, 
94383 /*214397*/          /*SwitchType*/ 7, MVT::i64,// ->214406
94385                           MVT::i64, 1/*#Ops*/, 0, 
94399 /*214426*/          /*SwitchType*/ 7, MVT::i64,// ->214435
94401                           MVT::i64, 1/*#Ops*/, 0, 
94412 /*214449*/          /*SwitchType*/ 7, MVT::i64,// ->214458
94414                           MVT::i64, 1/*#Ops*/, 0, 
94428 /*214478*/          /*SwitchType*/ 7, MVT::i64,// ->214487
94430                           MVT::i64, 1/*#Ops*/, 0, 
94441 /*214501*/          /*SwitchType*/ 7, MVT::i64,// ->214510
94443                           MVT::i64, 1/*#Ops*/, 0, 
94459 /*214532*/        /*SwitchType*/ 9, MVT::i64,// ->214543
94462                         MVT::i64, 1/*#Ops*/, 0, 
94474 /*214559*/        /*SwitchType*/ 9, MVT::i64,// ->214570
94477                         MVT::i64, 1/*#Ops*/, 0, 
94489 /*214586*/        /*SwitchType*/ 9, MVT::i64,// ->214597
94492                         MVT::i64, 1/*#Ops*/, 0, 
94546 /*214687*/        OPC_CheckChild1Type, MVT::i64,
94551 /*214696*/      /*SwitchType*/ 11, MVT::i64,// ->214709
94553 /*214700*/        OPC_CheckChild1Type, MVT::i64,
94555                       MVT::i64, 1/*#Ops*/, 0, 
94565 /*214720*/        OPC_CheckType, MVT::i64,
94578 /*214744*/          OPC_CheckType, MVT::i64,
94581                         MVT::i64, 3/*#Ops*/, 0, 0, 2, 
94589 /*214765*/          OPC_CheckType, MVT::i64,
94596 /*214779*/          /*SwitchType*/ 23, MVT::i64,// ->214804
94600                           MVT::i64, 3/*#Ops*/, 2, 1, 3,  // Results = #4
94602                           MVT::i64, 2/*#Ops*/, 0, 4, 
94608 /*214809*/          OPC_CheckType, MVT::i64,
94617 /*214826*/          OPC_CheckType, MVT::i64,
94624 /*214840*/          /*SwitchType*/ 23, MVT::i64,// ->214865
94628                           MVT::i64, 3/*#Ops*/, 2, 1, 3,  // Results = #4
94630                           MVT::i64, 2/*#Ops*/, 0, 4, 
94637 /*214869*/        OPC_CheckChild1Type, MVT::i64,
94638 /*214871*/        OPC_SwitchType /*2 cases */, 8, MVT::i64,// ->214882
94640                         MVT::i64, 2/*#Ops*/, 0, 1, 
94661 /*214920*/        OPC_CheckChild1Type, MVT::i64,
94670 /*214935*/        OPC_CheckChild1Type, MVT::i64,
94672 /*214938*/        OPC_CheckType, MVT::i64,
94674                       MVT::i64, 1/*#Ops*/, 0, 
94685 /*214960*/      /*SwitchType*/ 7, MVT::i64,// ->214969
94687                       MVT::i64, 1/*#Ops*/, 0, 
94702 /*214991*/      OPC_CheckType, MVT::i64,
94705 /*214995*/      OPC_CheckType, MVT::i64,
94708                     MVT::i64, 2/*#Ops*/, 0, 2, 
94713 /*215009*/      OPC_CheckType, MVT::i64,
94715                     MVT::i64, 0/*#Ops*/,  // Results = #1
94718                     MVT::i64, 3/*#Ops*/, 1, 0, 2,  // Results = #3
94719 /*215029*/      OPC_EmitInteger, MVT::i64, 0, 
94720 /*215032*/      OPC_EmitInteger, MVT::i64, 31, 
94722                     MVT::i64, 3/*#Ops*/, 3, 4, 5, 
94731 /*215055*/        OPC_CheckChild1Type, MVT::i64,
94741 /*215075*/        OPC_CheckChild1Type, MVT::i64,
94751 /*215095*/        OPC_CheckChild1Type, MVT::i64,
94798 /*215188*/          OPC_CheckType, MVT::i64,
94814 /*215220*/            OPC_CheckType, MVT::i64,
94820                           MVT::i64, 3/*#Ops*/, 0, 3, 5, 
94831 /*215252*/          OPC_CheckType, MVT::i64,
94847 /*215284*/            OPC_CheckType, MVT::i64,
94853                           MVT::i64, 3/*#Ops*/, 0, 3, 5, 
94865 /*215319*/        OPC_CheckType, MVT::i64,
94867 /*215322*/        OPC_CheckType, MVT::i64,
94869                       MVT::i64, 0/*#Ops*/,  // Results = #2
94872                       MVT::i64, 3/*#Ops*/, 2, 0, 3,  // Results = #4
94878                       MVT::i64, 3/*#Ops*/, 4, 6, 8, 
94888 /*215372*/        OPC_CheckType, MVT::i64,
94904 /*215404*/          OPC_CheckType, MVT::i64,
94910                         MVT::i64, 3/*#Ops*/, 0, 3, 5, 
94918 /*215433*/          OPC_CheckType, MVT::i64,
94925 /*215447*/          /*SwitchType*/ 23, MVT::i64,// ->215472
94929                           MVT::i64, 3/*#Ops*/, 2, 1, 3,  // Results = #4
94931                           MVT::i64, 2/*#Ops*/, 0, 4, 
94937 /*215477*/          OPC_CheckType, MVT::i64,
94946 /*215494*/          OPC_CheckType, MVT::i64,
94953 /*215508*/          /*SwitchType*/ 23, MVT::i64,// ->215533
94957                           MVT::i64, 3/*#Ops*/, 2, 1, 3,  // Results = #4
94959                           MVT::i64, 2/*#Ops*/, 0, 4, 
94966 /*215537*/        OPC_CheckChild1Type, MVT::i64,
94967 /*215539*/        OPC_SwitchType /*2 cases */, 8, MVT::i64,// ->215550
94969                         MVT::i64, 2/*#Ops*/, 0, 1, 
94995                   MVT::i64, 2/*#Ops*/, 1, 2, 
95011                   MVT::i64, 2/*#Ops*/, 1, 2, 
95117 /*215807*/      OPC_CheckChild1Type, MVT::i64,
95147 /*215856*/    OPC_CheckType, MVT::i64,
95160 /*215880*/      OPC_CheckType, MVT::i64,
95163                     MVT::i64, 3/*#Ops*/, 0, 1, 3, 
95173 /*215906*/      OPC_CheckType, MVT::i64,
95179 /*215917*/        OPC_EmitInteger, MVT::i64, 31, 
95187 /*215933*/        OPC_CheckType, MVT::i64,
95189 /*215937*/        OPC_EmitInteger, MVT::i64, 63, 
95191                       MVT::i64, 3/*#Ops*/, 0, 2, 3, 
95199 /*215957*/        OPC_CheckType, MVT::i64,
95206 /*215971*/        /*SwitchType*/ 23, MVT::i64,// ->215996
95210                         MVT::i64, 3/*#Ops*/, 2, 1, 3,  // Results = #4
95212                         MVT::i64, 2/*#Ops*/, 0, 4, 
95218 /*216001*/        OPC_CheckType, MVT::i64,
95227 /*216018*/        OPC_CheckType, MVT::i64,
95234 /*216032*/        /*SwitchType*/ 23, MVT::i64,// ->216057
95238                         MVT::i64, 3/*#Ops*/, 2, 1, 3,  // Results = #4
95240                         MVT::i64, 2/*#Ops*/, 0, 4, 
95247 /*216061*/      OPC_CheckChild1Type, MVT::i64,
95248 /*216063*/      OPC_SwitchType /*2 cases */, 8, MVT::i64,// ->216074
95250                       MVT::i64, 2/*#Ops*/, 0, 1, 
95272 /*216113*/      OPC_CheckType, MVT::i64,
95285 /*216134*/      OPC_CheckChild1Type, MVT::i64,
95289 /*216141*/      OPC_CheckType, MVT::i64,
95330 /*216215*/      OPC_CheckType, MVT::i64,
95343 /*216236*/      OPC_CheckChild1Type, MVT::i64,
95347 /*216243*/      OPC_CheckType, MVT::i64,
95461 /*216444*/      OPC_SwitchType /*2 cases */, 12, MVT::i64,// ->216459
95465                       MVT::i64, 2/*#Ops*/, 0, 2, 
95560 /*216630*/      OPC_SwitchType /*2 cases */, 12, MVT::i64,// ->216645
95564                       MVT::i64, 2/*#Ops*/, 0, 2, 
95649 /*216798*/      OPC_SwitchType /*2 cases */, 12, MVT::i64,// ->216813
95653                       MVT::i64, 2/*#Ops*/, 0, 2, 
95738 /*216966*/      OPC_SwitchType /*2 cases */, 12, MVT::i64,// ->216981
95742                       MVT::i64, 2/*#Ops*/, 0, 2, 
95837 /*217152*/      OPC_SwitchType /*2 cases */, 12, MVT::i64,// ->217167
95841                       MVT::i64, 2/*#Ops*/, 0, 2, 
95926 /*217320*/      OPC_SwitchType /*2 cases */, 12, MVT::i64,// ->217335
95930                       MVT::i64, 2/*#Ops*/, 0, 2, 
96015 /*217488*/      OPC_SwitchType /*2 cases */, 12, MVT::i64,// ->217503
96019                       MVT::i64, 2/*#Ops*/, 0, 2, 
96111 /*217670*/    /*SwitchType*/ 14, MVT::i64,// ->217686
96115                     MVT::i64, 3/*#Ops*/, 0, 1, 4, 
96135 /*217718*/    /*SwitchType*/ 14, MVT::i64,// ->217734
96139                     MVT::i64, 3/*#Ops*/, 0, 1, 4, 
96159 /*217766*/    /*SwitchType*/ 14, MVT::i64,// ->217782
96163                     MVT::i64, 3/*#Ops*/, 0, 1, 4, 
96172 /*217793*/      OPC_CheckType, MVT::i64,
96174                     MVT::i64, 1/*#Ops*/, 0, 
96179 /*217806*/      OPC_CheckType, MVT::i64,
96181                     MVT::i64, 1/*#Ops*/, 0, 
96186 /*217819*/      OPC_CheckType, MVT::i64,
96188                     MVT::i64, 1/*#Ops*/, 0, 
96193 /*217832*/      OPC_CheckType, MVT::i64,
96195                     MVT::i64, 1/*#Ops*/, 0, 
96200 /*217845*/      OPC_CheckType, MVT::i64,
96202                     MVT::i64, 1/*#Ops*/, 0, 
96211 /*217865*/      OPC_CheckType, MVT::i64,
96213                     MVT::i64, 1/*#Ops*/, 0, 
96218 /*217878*/      OPC_CheckType, MVT::i64,
96220                     MVT::i64, 1/*#Ops*/, 0, 
96225 /*217891*/      OPC_CheckType, MVT::i64,
96227                     MVT::i64, 1/*#Ops*/, 0, 
96232 /*217904*/      OPC_CheckType, MVT::i64,
96234                     MVT::i64, 1/*#Ops*/, 0, 
96247                     MVT::i64, 1/*#Ops*/, 1, 
96254                     MVT::i64, 1/*#Ops*/, 1, 
96286                       MVT::i64, 1/*#Ops*/, 1, 
96293                       MVT::i64, 1/*#Ops*/, 1, 
96298 /*218013*/      OPC_CheckChild1Type, MVT::i64,
96301                     MVT::i64, 1/*#Ops*/, 1, 
96310 /*218033*/    OPC_CheckType, MVT::i64,
96312                   MVT::i64, 1/*#Ops*/, 0, 
96322 /*218055*/        OPC_CheckType, MVT::i64,
96323 /*218057*/        OPC_EmitInteger, MVT::i64, 0, 
96326                       MVT::i64, 3/*#Ops*/, 1, 0, 2, 
96330 /*218073*/        OPC_CheckType, MVT::i64,
96338                       MVT::i64, 3/*#Ops*/, 1, 4, 5, 
96353 /*218132*/              OPC_CheckChild1Type, MVT::i64,
96359 /*218142*/              OPC_CheckChild1Type, MVT::i64,
96372 /*218166*/              OPC_CheckChild1Type, MVT::i64,
96378 /*218176*/              OPC_CheckChild1Type, MVT::i64,
96391 /*218200*/              OPC_CheckChild1Type, MVT::i64,
96397 /*218210*/              OPC_CheckChild1Type, MVT::i64,
96454 /*218313*/              OPC_CheckChild1Type, MVT::i64,
96460 /*218323*/              OPC_CheckChild1Type, MVT::i64,
96473 /*218347*/              OPC_CheckChild1Type, MVT::i64,
96479 /*218357*/              OPC_CheckChild1Type, MVT::i64,
96492 /*218381*/              OPC_CheckChild1Type, MVT::i64,
96498 /*218391*/              OPC_CheckChild1Type, MVT::i64,
96552 /*218487*/          OPC_CheckChild1Type, MVT::i64,
96562 /*218507*/          OPC_CheckChild1Type, MVT::i64,
96572 /*218527*/          OPC_CheckChild1Type, MVT::i64,
96611 /*218602*/    OPC_CheckChild1Type, MVT::i64,
96613 /*218605*/    OPC_SwitchType /*2 cases */, 74, MVT::i64,// ->218682
96620                       MVT::i64, 2/*#Ops*/, 2, 1, 
96628                       MVT::i64, 2/*#Ops*/, 2, 1, 
96636                       MVT::i64, 2/*#Ops*/, 2, 1, 
96644                       MVT::i64, 2/*#Ops*/, 2, 1, 
96652                       MVT::i64, 2/*#Ops*/, 2, 1, 
96792 /*218920*/    OPC_CheckChild1Type, MVT::i64,
96794 /*218923*/    OPC_SwitchType /*2 cases */, 74, MVT::i64,// ->219000
96801                       MVT::i64, 2/*#Ops*/, 2, 1, 
96809                       MVT::i64, 2/*#Ops*/, 2, 1, 
96817                       MVT::i64, 2/*#Ops*/, 2, 1, 
96825                       MVT::i64, 2/*#Ops*/, 2, 1, 
96833                       MVT::i64, 2/*#Ops*/, 2, 1, 
96973 /*219238*/    OPC_CheckChild1Type, MVT::i64,
96975 /*219241*/    OPC_SwitchType /*2 cases */, 74, MVT::i64,// ->219318
96982                       MVT::i64, 2/*#Ops*/, 2, 1, 
96990                       MVT::i64, 2/*#Ops*/, 2, 1, 
96998                       MVT::i64, 2/*#Ops*/, 2, 1, 
97006                       MVT::i64, 2/*#Ops*/, 2, 1, 
97014                       MVT::i64, 2/*#Ops*/, 2, 1, 
97154 /*219556*/    OPC_CheckChild1Type, MVT::i64,
97156 /*219559*/    OPC_SwitchType /*2 cases */, 74, MVT::i64,// ->219636
97163                       MVT::i64, 2/*#Ops*/, 2, 1, 
97171                       MVT::i64, 2/*#Ops*/, 2, 1, 
97179                       MVT::i64, 2/*#Ops*/, 2, 1, 
97187                       MVT::i64, 2/*#Ops*/, 2, 1, 
97195                       MVT::i64, 2/*#Ops*/, 2, 1, 
97335 /*219874*/    OPC_CheckChild1Type, MVT::i64,
97337 /*219877*/    OPC_SwitchType /*2 cases */, 74, MVT::i64,// ->219954
97344                       MVT::i64, 2/*#Ops*/, 2, 1, 
97352                       MVT::i64, 2/*#Ops*/, 2, 1, 
97360                       MVT::i64, 2/*#Ops*/, 2, 1, 
97368                       MVT::i64, 2/*#Ops*/, 2, 1, 
97376                       MVT::i64, 2/*#Ops*/, 2, 1, 
97516 /*220192*/    OPC_CheckChild1Type, MVT::i64,
97518 /*220195*/    OPC_SwitchType /*2 cases */, 74, MVT::i64,// ->220272
97525                       MVT::i64, 2/*#Ops*/, 2, 1, 
97533                       MVT::i64, 2/*#Ops*/, 2, 1, 
97541                       MVT::i64, 2/*#Ops*/, 2, 1, 
97549                       MVT::i64, 2/*#Ops*/, 2, 1, 
97557                       MVT::i64, 2/*#Ops*/, 2, 1, 
97697 /*220510*/    OPC_CheckChild1Type, MVT::i64,
97699 /*220513*/    OPC_SwitchType /*2 cases */, 74, MVT::i64,// ->220590
97706                       MVT::i64, 2/*#Ops*/, 2, 1, 
97714                       MVT::i64, 2/*#Ops*/, 2, 1, 
97722                       MVT::i64, 2/*#Ops*/, 2, 1, 
97730                       MVT::i64, 2/*#Ops*/, 2, 1, 
97738                       MVT::i64, 2/*#Ops*/, 2, 1, 
97878 /*220828*/    OPC_CheckChild1Type, MVT::i64,
97880 /*220831*/    OPC_SwitchType /*2 cases */, 74, MVT::i64,// ->220908
97887                       MVT::i64, 2/*#Ops*/, 2, 1, 
97895                       MVT::i64, 2/*#Ops*/, 2, 1, 
97903                       MVT::i64, 2/*#Ops*/, 2, 1, 
97911                       MVT::i64, 2/*#Ops*/, 2, 1, 
97919                       MVT::i64, 2/*#Ops*/, 2, 1, 
98059 /*221146*/    OPC_CheckChild1Type, MVT::i64,
98061 /*221149*/    OPC_SwitchType /*2 cases */, 74, MVT::i64,// ->221226
98068                       MVT::i64, 2/*#Ops*/, 2, 1, 
98076                       MVT::i64, 2/*#Ops*/, 2, 1, 
98084                       MVT::i64, 2/*#Ops*/, 2, 1, 
98092                       MVT::i64, 2/*#Ops*/, 2, 1, 
98100                       MVT::i64, 2/*#Ops*/, 2, 1, 
98240 /*221464*/    OPC_CheckChild1Type, MVT::i64,
98243 /*221468*/    OPC_SwitchType /*2 cases */, 79, MVT::i64,// ->221550
98250                       MVT::i64, 3/*#Ops*/, 2, 3, 1, 
98258                       MVT::i64, 3/*#Ops*/, 2, 3, 1, 
98266                       MVT::i64, 3/*#Ops*/, 2, 3, 1, 
98274                       MVT::i64, 3/*#Ops*/, 2, 3, 1, 
98282                       MVT::i64, 3/*#Ops*/, 2, 3, 1, 
98420 /*221800*/    OPC_SwitchType /*2 cases */, 44, MVT::i64,// ->221847
98424 /*221809*/        OPC_EmitInteger, MVT::i64, 0, 
98431                       MVT::i64, 3/*#Ops*/, 1, 4, 5, 
98437                       MVT::i64, 1/*#Ops*/, 1, 
98452 /*221866*/    OPC_CheckChild1Type, MVT::i64,
98454 /*221869*/    OPC_SwitchType /*2 cases */, 1|128,1/*129*/, MVT::i64,// ->222002
98460 /*221882*/        OPC_EmitRegister, MVT::i64, AArch64::XZR,
98462                       MVT::i64, 2/*#Ops*/, 3, 2,  // Results = #4
98464                       MVT::i64, 2/*#Ops*/, 4, 1, 
98471 /*221907*/        OPC_EmitRegister, MVT::i64, AArch64::XZR,
98473                       MVT::i64, 2/*#Ops*/, 3, 2,  // Results = #4
98475                       MVT::i64, 2/*#Ops*/, 4, 1, 
98482 /*221932*/        OPC_EmitRegister, MVT::i64, AArch64::XZR,
98484                       MVT::i64, 2/*#Ops*/, 3, 2,  // Results = #4
98486                       MVT::i64, 2/*#Ops*/, 4, 1, 
98493 /*221957*/        OPC_EmitRegister, MVT::i64, AArch64::XZR,
98495                       MVT::i64, 2/*#Ops*/, 3, 2,  // Results = #4
98497                       MVT::i64, 2/*#Ops*/, 4, 1, 
98504 /*221982*/        OPC_EmitRegister, MVT::i64, AArch64::XZR,
98506                       MVT::i64, 2/*#Ops*/, 3, 2,  // Results = #4
98508                       MVT::i64, 2/*#Ops*/, 4, 1, 
98693 /*222408*/    OPC_CheckChild1Type, MVT::i64,
98695 /*222411*/    OPC_SwitchType /*2 cases */, 1|128,1/*129*/, MVT::i64,// ->222544
98701 /*222424*/        OPC_EmitRegister, MVT::i64, AArch64::XZR,
98703                       MVT::i64, 2/*#Ops*/, 3, 2,  // Results = #4
98705                       MVT::i64, 2/*#Ops*/, 4, 1, 
98712 /*222449*/        OPC_EmitRegister, MVT::i64, AArch64::XZR,
98714                       MVT::i64, 2/*#Ops*/, 3, 2,  // Results = #4
98716                       MVT::i64, 2/*#Ops*/, 4, 1, 
98723 /*222474*/        OPC_EmitRegister, MVT::i64, AArch64::XZR,
98725                       MVT::i64, 2/*#Ops*/, 3, 2,  // Results = #4
98727                       MVT::i64, 2/*#Ops*/, 4, 1, 
98734 /*222499*/        OPC_EmitRegister, MVT::i64, AArch64::XZR,
98736                       MVT::i64, 2/*#Ops*/, 3, 2,  // Results = #4
98738                       MVT::i64, 2/*#Ops*/, 4, 1, 
98745 /*222524*/        OPC_EmitRegister, MVT::i64, AArch64::XZR,
98747                       MVT::i64, 2/*#Ops*/, 3, 2,  // Results = #4
98749                       MVT::i64, 2/*#Ops*/, 4, 1, 
98931 /*222946*/    OPC_CheckType, MVT::i64,
98933                   MVT::i64, 0/*#Ops*/, 
98938 /*222958*/    OPC_CheckType, MVT::i64,
98943                   MVT::i64, 1/*#Ops*/, 1, 
98956 /*222995*/    /*SwitchType*/ 11, MVT::i64,// ->223008
98959                     MVT::i64, 2/*#Ops*/, 0, 1, 
98973 /*223030*/    /*SwitchType*/ 12, MVT::i64,// ->223044
98976                     MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
98990 /*223065*/    /*SwitchType*/ 11, MVT::i64,// ->223078
98993                     MVT::i64, 2/*#Ops*/, 0, 1, 
99007 /*223100*/    /*SwitchType*/ 12, MVT::i64,// ->223114
99010                     MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
99022 /*223131*/    /*SwitchType*/ 8, MVT::i64,// ->223141
99024                     MVT::i64, 2/*#Ops*/, 0, 1, 
99036 /*223158*/    /*SwitchType*/ 8, MVT::i64,// ->223168
99038                     MVT::i64, 2/*#Ops*/, 0, 1, 
99045 /*223175*/    OPC_SwitchType /*4 cases */, 8, MVT::i64,// ->223186
99047                     MVT::i64, 2/*#Ops*/, 0, 1, 
99053                     MVT::i64, 2/*#Ops*/, 0, 2,  // Results = #3
99056                     MVT::i64, 2/*#Ops*/, 1, 4,  // Results = #5
99068                     MVT::i64, 2/*#Ops*/, 0, 2,  // Results = #3
99071                     MVT::i64, 2/*#Ops*/, 1, 4,  // Results = #5
99083                     MVT::i64, 2/*#Ops*/, 0, 2,  // Results = #3
99086                     MVT::i64, 2/*#Ops*/, 1, 4,  // Results = #5
99099 /*223337*/    OPC_SwitchType /*4 cases */, 8, MVT::i64,// ->223348
99101                     MVT::i64, 2/*#Ops*/, 0, 1, 
99107                     MVT::i64, 2/*#Ops*/, 0, 2,  // Results = #3
99110                     MVT::i64, 2/*#Ops*/, 1, 4,  // Results = #5
99122                     MVT::i64, 2/*#Ops*/, 0, 2,  // Results = #3
99125                     MVT::i64, 2/*#Ops*/, 1, 4,  // Results = #5
99137                     MVT::i64, 2/*#Ops*/, 0, 2,  // Results = #3
99140                     MVT::i64, 2/*#Ops*/, 1, 4,  // Results = #5
99157 /*223507*/    /*SwitchType*/ 7, MVT::i64,// ->223516
99159                     MVT::i64, 1/*#Ops*/, 0, 
99166 /*223522*/    OPC_CheckChild1Type, MVT::i64,
99195 /*223566*/      OPC_CheckChild1Type, MVT::i64,
99221 /*223607*/      OPC_CheckChild1Type, MVT::i64,
99253 /*223661*/      /*SwitchType*/ 9, MVT::i64,// ->223672
99256                       MVT::i64, 1/*#Ops*/, 0, 
99267 /*223686*/      /*SwitchType*/ 7, MVT::i64,// ->223695
99269                       MVT::i64, 1/*#Ops*/, 0, 
99280 /*223709*/      /*SwitchType*/ 7, MVT::i64,// ->223718
99282                       MVT::i64, 1/*#Ops*/, 0, 
99289 /*223724*/    OPC_CheckType, MVT::i64,
99294                     MVT::i64, 1/*#Ops*/, 0, 
99300                     MVT::i64, 1/*#Ops*/, 0, 
99306                     MVT::i64, 1/*#Ops*/, 0, 
99319 /*223774*/    OPC_SwitchType /*8 cases */, 13, MVT::i64,// ->223790
99324                     MVT::i64, 2/*#Ops*/, 0, 1, 
99386 /*223900*/    OPC_SwitchType /*8 cases */, 13, MVT::i64,// ->223916
99391                     MVT::i64, 2/*#Ops*/, 0, 1, 
99453 /*224026*/    OPC_SwitchType /*8 cases */, 13, MVT::i64,// ->224042
99458                     MVT::i64, 2/*#Ops*/, 0, 1, 
99521 /*224155*/      OPC_CheckType, MVT::i64,
99524                     MVT::i64, 1/*#Ops*/, 0, 
99538 /*224188*/          OPC_CheckChild1Type, MVT::i64,
99547 /*224203*/          OPC_CheckChild1Type, MVT::i64,
99559 /*224224*/          OPC_CheckChild1Type, MVT::i64,
99568 /*224239*/          OPC_CheckChild1Type, MVT::i64,
99580 /*224260*/          OPC_CheckChild1Type, MVT::i64,
99589 /*224275*/          OPC_CheckChild1Type, MVT::i64,
99908 /*224843*/      OPC_SwitchType /*8 cases */, 37, MVT::i64,// ->224883
99913                         MVT::i64, 2/*#Ops*/, 0, 1, 
99920                         MVT::i64, 2/*#Ops*/, 0, 1,  // Results = #2
99922                         MVT::i64, 1/*#Ops*/, 2, 
100020 /*225028*/      OPC_SwitchType /*8 cases */, 37, MVT::i64,// ->225068
100025                         MVT::i64, 2/*#Ops*/, 0, 1, 
100032                         MVT::i64, 2/*#Ops*/, 0, 1,  // Results = #2
100034                         MVT::i64, 1/*#Ops*/, 2, 
100123 /*225198*/      OPC_SwitchType /*8 cases */, 37, MVT::i64,// ->225238
100128                         MVT::i64, 2/*#Ops*/, 0, 1, 
100135                         MVT::i64, 2/*#Ops*/, 0, 1,  // Results = #2
100137                         MVT::i64, 1/*#Ops*/, 2, 
100226 /*225368*/      OPC_SwitchType /*8 cases */, 37, MVT::i64,// ->225408
100231                         MVT::i64, 2/*#Ops*/, 0, 1, 
100238                         MVT::i64, 2/*#Ops*/, 0, 1,  // Results = #2
100240                         MVT::i64, 1/*#Ops*/, 2, 
100329 /*225538*/      OPC_SwitchType /*8 cases */, 37, MVT::i64,// ->225578
100334                         MVT::i64, 2/*#Ops*/, 0, 1, 
100341                         MVT::i64, 2/*#Ops*/, 0, 1,  // Results = #2
100343                         MVT::i64, 1/*#Ops*/, 2, 
100432 /*225708*/      OPC_SwitchType /*8 cases */, 28, MVT::i64,// ->225739
100437                         MVT::i64, 2/*#Ops*/, 0, 1, 
100443                         MVT::i64, 2/*#Ops*/, 0, 1, 
100523 /*225853*/      OPC_SwitchType /*8 cases */, 11, MVT::i64,// ->225867
100526                       MVT::i64, 2/*#Ops*/, 0, 1, 
100613 /*225997*/      OPC_SwitchType /*8 cases */, 11, MVT::i64,// ->226011
100616                       MVT::i64, 2/*#Ops*/, 0, 1, 
101333 /*227177*/      OPC_CheckChild0Type, MVT::i64,
101352                         MVT::i64, 2/*#Ops*/, 0, 1,  // Results = #2
101370                         MVT::i64, 2/*#Ops*/, 0, 1,  // Results = #2
101388                         MVT::i64, 2/*#Ops*/, 0, 1,  // Results = #2
101412                         MVT::i64, 2/*#Ops*/, 0, 1,  // Results = #2
101430                         MVT::i64, 2/*#Ops*/, 0, 1,  // Results = #2
101806 /*228019*/    /*SwitchType*/ 16, MVT::i64,// ->228037
101807 /*228021*/      OPC_CheckChild0Type, MVT::i64,
101809                     MVT::i64, 1/*#Ops*/, 0,  // Results = #1
101811                     MVT::i64, 1/*#Ops*/, 1, 
101827 /*228065*/      /*SwitchType*/ 16, MVT::i64,// ->228083
101832                       MVT::i64, 1/*#Ops*/, 1, 
101845 /*228104*/      /*SwitchType*/ 14, MVT::i64,// ->228120
101849                       MVT::i64, 1/*#Ops*/, 1, 
101857                       MVT::i64, 1/*#Ops*/, 0,  // Results = #1
101862 /*228141*/      /*SwitchType*/ 14, MVT::i64,// ->228157
101864                       MVT::i64, 1/*#Ops*/, 0,  // Results = #1
101866                       MVT::i64, 1/*#Ops*/, 1, 
101873 /*228163*/    OPC_CheckType, MVT::i64,
101880                     MVT::i64, 1/*#Ops*/, 1, 
101888                     MVT::i64, 1/*#Ops*/, 1, 
101894                     MVT::i64, 1/*#Ops*/, 0,  // Results = #1
101896                     MVT::i64, 1/*#Ops*/, 1, 
101903 /*228227*/      OPC_CheckType, MVT::i64,
101905                     MVT::i64, 0/*#Ops*/,  // Results = #1
101908                     MVT::i64, 3/*#Ops*/, 1, 0, 2, 
101917 /*228258*/        OPC_CheckChild1Type, MVT::i64,
101927 /*228278*/        OPC_CheckChild1Type, MVT::i64,
101937 /*228298*/        OPC_CheckChild1Type, MVT::i64,
102014 /*228438*/      OPC_CheckType, MVT::i64,
102050 /*228510*/        OPC_CheckType, MVT::i64,
102074 /*228563*/          OPC_CheckType, MVT::i64,
102092 /*228595*/          OPC_CheckType, MVT::i64,
102117 /*228641*/            OPC_CheckType, MVT::i64,
102138 /*228678*/            OPC_CheckType, MVT::i64,
102164 /*228723*/            OPC_CheckType, MVT::i64,
102181 /*228753*/            OPC_CheckType, MVT::i64,
102205 /*228797*/            OPC_CheckType, MVT::i64,
102224 /*228830*/            OPC_CheckType, MVT::i64,
102250 /*228873*/            OPC_CheckType, MVT::i64,
102267 /*228904*/            OPC_CheckType, MVT::i64,
102294 /*228951*/          OPC_CheckType, MVT::i64,
102310 /*228980*/          OPC_CheckType, MVT::i64,
102330 /*229017*/        OPC_CheckType, MVT::i64,
102357 /*229074*/          OPC_CheckType, MVT::i64,
102382 /*229126*/          OPC_CheckType, MVT::i64,
102400 /*229158*/          OPC_CheckType, MVT::i64,
102423 /*229200*/          OPC_CheckType, MVT::i64,
102451 /*229255*/          OPC_CheckType, MVT::i64,
102479 /*229311*/        OPC_CheckType, MVT::i64,
102496 /*229342*/        OPC_CheckType, MVT::i64,
102517 /*229379*/      OPC_CheckType, MVT::i64,
102543 /*229432*/      OPC_CheckType, MVT::i64,
102729 /*229794*/      OPC_CheckType, MVT::i64,
102776 /*229897*/        OPC_CheckType, MVT::i64,
102810 /*229980*/          OPC_CheckType, MVT::i64,
102837 /*230033*/          OPC_CheckType, MVT::i64,
102861 /*230076*/          OPC_CheckType, MVT::i64,
102894 /*230137*/          OPC_CheckType, MVT::i64,
102921 /*230189*/          OPC_CheckType, MVT::i64,
102946 /*230232*/          OPC_CheckType, MVT::i64,
102968 /*230274*/            OPC_CheckType, MVT::i64,
102996 /*230328*/            OPC_CheckType, MVT::i64,
103021 /*230370*/            OPC_CheckType, MVT::i64,
103047 /*230422*/            OPC_CheckType, MVT::i64,
103074 /*230468*/        OPC_CheckType, MVT::i64,
103101 /*230521*/        OPC_CheckType, MVT::i64,
103121 /*230557*/        OPC_CheckType, MVT::i64,
103148 /*230610*/        OPC_CheckType, MVT::i64,
103171 /*230651*/        OPC_CheckType, MVT::i64,
103197 /*230703*/        OPC_CheckType, MVT::i64,
103223 /*230759*/            OPC_EmitInteger, MVT::i64, 0, 
103234 /*230791*/            OPC_EmitInteger, MVT::i64, 0, 
103251 /*230830*/          OPC_EmitInteger, MVT::i64, 0, 
103277 /*230888*/              OPC_EmitInteger, MVT::i64, 0, 
103288 /*230920*/              OPC_EmitInteger, MVT::i64, 0, 
103308 /*230964*/            OPC_EmitInteger, MVT::i64, 0, 
103328 /*231009*/              OPC_EmitInteger, MVT::i64, 0, 
103338 /*231039*/              OPC_EmitInteger, MVT::i64, 0, 
103354 /*231076*/            OPC_EmitInteger, MVT::i64, 0, 
103378 /*231130*/              OPC_EmitInteger, MVT::i64, 0, 
103389 /*231162*/              OPC_EmitInteger, MVT::i64, 0, 
103407 /*231202*/            OPC_EmitInteger, MVT::i64, 0, 
103429 /*231250*/              OPC_EmitInteger, MVT::i64, 0, 
103440 /*231282*/              OPC_EmitInteger, MVT::i64, 0, 
103456 /*231320*/            OPC_EmitInteger, MVT::i64, 0, 
103480 /*231373*/            OPC_EmitInteger, MVT::i64, 0, 
103490 /*231403*/            OPC_EmitInteger, MVT::i64, 0, 
103505 /*231439*/          OPC_EmitInteger, MVT::i64, 0, 
103583 /*231604*/            OPC_EmitInteger, MVT::i64, 0, 
103594 /*231636*/            OPC_EmitInteger, MVT::i64, 0, 
103611 /*231675*/          OPC_EmitInteger, MVT::i64, 0, 
103634 /*231726*/            OPC_EmitInteger, MVT::i64, 0, 
103645 /*231758*/            OPC_EmitInteger, MVT::i64, 0, 
103661 /*231796*/          OPC_EmitInteger, MVT::i64, 0, 
104073 /*232817*/        OPC_CheckChild0Type, MVT::i64,
104590 /*234241*/        OPC_CheckChild0Type, MVT::i64,
104661 /*234370*/          OPC_CheckChild1Type, MVT::i64,
104667 /*234381*/          OPC_CheckChild1Type, MVT::i64,
104676 /*234396*/          OPC_CheckChild1Type, MVT::i64,
104682 /*234407*/          OPC_CheckChild1Type, MVT::i64,
104694 /*234427*/          OPC_CheckChild1Type, MVT::i64,
104700 /*234438*/          OPC_CheckChild1Type, MVT::i64,
104705                         MVT::i64, 2/*#Ops*/, 0, 1,  // Results = #2
104712 /*234464*/          OPC_CheckChild1Type, MVT::i64,
104718 /*234475*/          OPC_CheckChild1Type, MVT::i64,
104723                         MVT::i64, 2/*#Ops*/, 0, 1,  // Results = #2
104833 /*234706*/          OPC_CheckChild0Type, MVT::i64,
104888 /*234816*/          OPC_CheckChild0Type, MVT::i64,
104980 /*234994*/        OPC_CheckType, MVT::i64,
104996 /*235023*/        OPC_CheckType, MVT::i64,
105012 /*235052*/        OPC_CheckType, MVT::i64,
105033 /*235089*/        OPC_CheckType, MVT::i64,
105050 /*235119*/        OPC_CheckType, MVT::i64,
105067 /*235149*/        OPC_CheckType, MVT::i64,
105111 /*235231*/          OPC_CheckType, MVT::i64,
105136 /*235280*/          OPC_CheckType, MVT::i64,
105161 /*235329*/          OPC_CheckType, MVT::i64,
105182 /*235367*/        OPC_CheckType, MVT::i64,
105208 /*235417*/        OPC_CheckType, MVT::i64,
105234 /*235467*/        OPC_CheckType, MVT::i64,
105260 /*235521*/          OPC_EmitInteger, MVT::i64, 0, 
105271 /*235553*/          OPC_EmitInteger, MVT::i64, 0, 
105286 /*235590*/        OPC_EmitInteger, MVT::i64, 0, 
105306 /*235636*/          OPC_EmitInteger, MVT::i64, 0, 
105317 /*235668*/          OPC_EmitInteger, MVT::i64, 0, 
105333 /*235706*/        OPC_EmitInteger, MVT::i64, 0, 
105687                         MVT::i64, 1/*#Ops*/, 1,  // Results = #2
105768 /*236523*/        OPC_CheckChild1Type, MVT::i64,
105777 /*236539*/        OPC_CheckChild1Type, MVT::i64,
106614 /*238126*/          OPC_CheckType, MVT::i64,
106805 /*238616*/          /*SwitchType*/ 87, MVT::i64,// ->238705
106814                               MVT::i64, 4/*#Ops*/, 2, 3, 4, 5,  // Results = #7
106826                               MVT::i64, 4/*#Ops*/, 2, 3, 4, 5,  // Results = #7
106931 /*238927*/          /*SwitchType*/ 33, MVT::i64,// ->238962
106939                           MVT::i64, 2/*#Ops*/, 2, 3,  // Results = #5
106954 /*238977*/        OPC_CheckType, MVT::i64,
106956 /*238980*/        OPC_CheckType, MVT::i64,
106969 /*239003*/        OPC_CheckChild0Type, MVT::i64,
107172                         MVT::i64, 4/*#Ops*/, 2, 3, 4, 5,  // Results = #7
107184                         MVT::i64, 4/*#Ops*/, 2, 3, 4, 5,  // Results = #7
107210 /*239614*/        OPC_CheckChild0Type, MVT::i64,
107264 /*239738*/        OPC_CheckChild1Type, MVT::i64,
107271 /*239751*/          OPC_CheckChild1Type, MVT::i64,
107289 /*239789*/          OPC_CheckChild1Type, MVT::i64,
107307 /*239827*/          OPC_CheckChild1Type, MVT::i64,
107325 /*239865*/          OPC_CheckChild1Type, MVT::i64,
107344 /*239904*/        OPC_CheckChild1Type, MVT::i64,
107368 /*239961*/        OPC_CheckChild1Type, MVT::i64,
107392 /*240018*/        OPC_CheckChild1Type, MVT::i64,
107416 /*240075*/        OPC_CheckChild1Type, MVT::i64,
107520 /*240293*/        OPC_CheckChild1Type, MVT::i64,
107527 /*240306*/          OPC_CheckChild1Type, MVT::i64,
107545 /*240344*/          OPC_CheckChild1Type, MVT::i64,
107563 /*240382*/          OPC_CheckChild1Type, MVT::i64,
107582 /*240421*/        OPC_CheckChild1Type, MVT::i64,
107606 /*240478*/        OPC_CheckChild1Type, MVT::i64,
107630 /*240535*/        OPC_CheckChild1Type, MVT::i64,
107709 /*240707*/            OPC_CheckChild1Type, MVT::i64,
107721 /*240728*/            OPC_CheckChild1Type, MVT::i64,
107733 /*240749*/            OPC_CheckChild1Type, MVT::i64,
107785 /*240840*/            OPC_CheckChild1Type, MVT::i64,
107813 /*240889*/            OPC_CheckChild1Type, MVT::i64,
107841 /*240938*/            OPC_CheckChild1Type, MVT::i64,
107957 /*241142*/            OPC_CheckChild1Type, MVT::i64,
107985 /*241191*/            OPC_CheckChild1Type, MVT::i64,
108013 /*241240*/            OPC_CheckChild1Type, MVT::i64,
109330 /*244163*/        OPC_EmitInteger, MVT::i64, 1, 
109336 /*244184*/        OPC_EmitInteger, MVT::i64, 0, 
109347 /*244217*/        OPC_EmitInteger, MVT::i64, 1, 
109353 /*244238*/        OPC_EmitInteger, MVT::i64, 0, 
109364 /*244271*/        OPC_EmitInteger, MVT::i64, 1, 
109370 /*244292*/        OPC_EmitInteger, MVT::i64, 0, 
109381 /*244325*/        OPC_EmitInteger, MVT::i64, 1, 
109387 /*244346*/        OPC_EmitInteger, MVT::i64, 0, 
109453 /*244509*/        OPC_EmitInteger, MVT::i64, 1, 
109459 /*244530*/        OPC_EmitInteger, MVT::i64, 0, 
109470 /*244563*/        OPC_EmitInteger, MVT::i64, 1, 
109476 /*244584*/        OPC_EmitInteger, MVT::i64, 0, 
109487 /*244617*/        OPC_EmitInteger, MVT::i64, 1, 
109493 /*244638*/        OPC_EmitInteger, MVT::i64, 0, 
109512 /*244679*/          OPC_CheckType, MVT::i64,
109520 /*244692*/          OPC_CheckType, MVT::i64,
109536 /*244723*/          OPC_CheckType, MVT::i64,
109544 /*244736*/          OPC_CheckType, MVT::i64,
109560 /*244767*/          OPC_CheckType, MVT::i64,
109568 /*244780*/          OPC_CheckType, MVT::i64,
109584 /*244811*/          OPC_CheckType, MVT::i64,
109586 /*244814*/          OPC_CheckType, MVT::i64,
109592 /*244824*/          OPC_CheckType, MVT::i64,
109608 /*244854*/        OPC_CheckChild1Type, MVT::i64,
109620 /*244876*/            OPC_CheckType, MVT::i64,
109636 /*244904*/            OPC_CheckType, MVT::i64,
109654 /*244936*/            OPC_CheckType, MVT::i64,
109663 /*244953*/          /*SwitchType*/ 25, MVT::i64,// ->244980
109669 /*244963*/            OPC_CheckType, MVT::i64,
109689 /*244998*/            OPC_CheckType, MVT::i64,
109712 /*245052*/            OPC_CheckType, MVT::i64,
109737 /*245109*/          OPC_CheckType, MVT::i64,
109762 /*245165*/        OPC_CheckType, MVT::i64,
109795 /*245227*/        OPC_CheckChild1Type, MVT::i64,
109800 /*245236*/        OPC_CheckType, MVT::i64,
109834 /*245302*/            OPC_EmitInteger, MVT::i64, 0, 
109868 /*245380*/            OPC_EmitInteger, MVT::i64, 0, 
109902 /*245458*/            OPC_EmitInteger, MVT::i64, 0, 
109930 /*245522*/            OPC_EmitInteger, MVT::i64, 0, 
109940 /*245551*/            OPC_EmitInteger, MVT::i64, 0, 
109945 /*245568*/            OPC_EmitInteger, MVT::i64, 0, 
109972 /*245630*/            OPC_EmitInteger, MVT::i64, 0, 
109982 /*245659*/            OPC_EmitInteger, MVT::i64, 0, 
109987 /*245676*/            OPC_EmitInteger, MVT::i64, 0, 
110014 /*245738*/            OPC_EmitInteger, MVT::i64, 0, 
110024 /*245767*/            OPC_EmitInteger, MVT::i64, 0, 
110029 /*245784*/            OPC_EmitInteger, MVT::i64, 0, 
110048 /*245832*/        OPC_CheckChild1Type, MVT::i64,
110057 /*245849*/          OPC_CheckType, MVT::i64,
110087 /*245918*/          OPC_CheckType, MVT::i64,
110102 /*245945*/          OPC_CheckType, MVT::i64,
110135 /*246018*/        OPC_CheckType, MVT::i64,
110146 /*246047*/          OPC_EmitInteger, MVT::i64, 0, 
110166 /*246104*/          OPC_EmitInteger, MVT::i64, 0, 
110181 /*246139*/        OPC_CheckType, MVT::i64,
110190 /*246165*/          OPC_EmitInteger, MVT::i64, 0, 
110207 /*246218*/          OPC_EmitInteger, MVT::i64, 0, 
110222 /*246253*/        OPC_CheckType, MVT::i64,
110231 /*246278*/        OPC_EmitInteger, MVT::i64, 0, 
110305 /*246430*/            OPC_EmitInteger, MVT::i64, 0, 
110316 /*246460*/            OPC_EmitInteger, MVT::i64, 0, 
110327 /*246490*/            OPC_EmitInteger, MVT::i64, 0, 
110338 /*246520*/            OPC_EmitInteger, MVT::i64, 0, 
110349 /*246550*/            OPC_EmitInteger, MVT::i64, 0, 
110360 /*246580*/            OPC_EmitInteger, MVT::i64, 0, 
110443 /*246749*/            OPC_EmitInteger, MVT::i64, 0, 
110454 /*246779*/            OPC_EmitInteger, MVT::i64, 0, 
110474 /*246824*/            OPC_EmitInteger, MVT::i64, 0, 
110485 /*246854*/            OPC_EmitInteger, MVT::i64, 0, 
110496 /*246884*/            OPC_EmitInteger, MVT::i64, 0, 
110507 /*246914*/            OPC_EmitInteger, MVT::i64, 0, 
110523 /*246950*/        OPC_CheckChild1Type, MVT::i64,
110578 /*247043*/          /*SwitchType*/ 23, MVT::i64,// ->247068
110656 /*247180*/        OPC_CheckChild0Type, MVT::i64,
110683 /*247228*/      OPC_CheckChild1Type, MVT::i64,
110748 /*247352*/          OPC_EmitInteger, MVT::i64, 0, 
110762 /*247388*/          OPC_EmitInteger, MVT::i64, 0, 
110773 /*247419*/          OPC_EmitInteger, MVT::i64, 0, 
110787 /*247455*/          OPC_EmitInteger, MVT::i64, 0, 
110798 /*247486*/          OPC_EmitInteger, MVT::i64, 0, 
110872 /*247661*/      OPC_CheckChild2Type, MVT::i64,
111270 /*248460*/      OPC_CheckChild1Type, MVT::i64,
111316 /*248558*/      OPC_CheckChild1Type, MVT::i64,
111328 /*248588*/      OPC_CheckChild1Type, MVT::i64,
111350 /*248645*/      OPC_CheckChild1Type, MVT::i64,
111372 /*248703*/      OPC_CheckChild1Type, MVT::i64,
111384 /*248734*/          OPC_EmitInteger, MVT::i64, 1, 
111394 /*248759*/        OPC_EmitInteger, MVT::i64, 1, 
111403 /*248783*/        OPC_EmitInteger, MVT::i64, 1, 
111412 /*248807*/        OPC_EmitInteger, MVT::i64, 1, 
111439 /*248871*/      OPC_CheckType, MVT::i64,
111454 /*248898*/      OPC_CheckType, MVT::i64,
111471 /*248929*/      OPC_CheckType, MVT::i64,
111494 /*248972*/      OPC_CheckType, MVT::i64,
111518 /*249017*/      OPC_CheckType, MVT::i64,
111541 /*249060*/      OPC_CheckType, MVT::i64,
111564 /*249103*/    OPC_CheckType, MVT::i64,
111607 /*249184*/    OPC_CheckChild1Type, MVT::i64,
111619 /*249207*/        OPC_EmitInteger, MVT::i64, 0, 
111631 /*249232*/        OPC_EmitInteger, MVT::i64, 0, 
111643 /*249257*/        OPC_EmitInteger, MVT::i64, 0, 
111655 /*249282*/        OPC_EmitInteger, MVT::i64, 0, 
111667 /*249307*/        OPC_EmitInteger, MVT::i64, 0, 
111679 /*249332*/        OPC_EmitInteger, MVT::i64, 0, 
111690 /*249356*/          OPC_EmitInteger, MVT::i64, 0, 
111699 /*249376*/          OPC_EmitInteger, MVT::i64, 0, 
111708 /*249396*/          OPC_EmitInteger, MVT::i64, 0, 
111717 /*249416*/          OPC_EmitInteger, MVT::i64, 0, 
111734 /*249449*/        OPC_EmitInteger, MVT::i64, 0, 
111746 /*249474*/        OPC_EmitInteger, MVT::i64, 0, 
111758 /*249499*/        OPC_EmitInteger, MVT::i64, 0, 
111770 /*249524*/        OPC_EmitInteger, MVT::i64, 0, 
111781 /*249548*/          OPC_EmitInteger, MVT::i64, 0, 
111790 /*249568*/          OPC_EmitInteger, MVT::i64, 0, 
111799 /*249588*/          OPC_EmitInteger, MVT::i64, 0, 
111816 /*249620*/        OPC_EmitInteger, MVT::i64, 0, 
111828 /*249645*/        OPC_EmitInteger, MVT::i64, 0, 
111839 /*249669*/          OPC_EmitInteger, MVT::i64, 0, 
111848 /*249689*/          OPC_EmitInteger, MVT::i64, 0, 
111863 /*249717*/      OPC_EmitInteger, MVT::i64, 0, 
113877                     MVT::i64, 1/*#Ops*/, 0,  // Results = #2
113945                     MVT::i64, 1/*#Ops*/, 0,  // Results = #2
114999   return cast<MemIntrinsicSDNode>(N)->getMemoryVT() == MVT::i64;
115030 if (cast<MemSDNode>(N)->getMemoryVT() != MVT::i64) return false;
115669   return CurDAG->getTargetConstant(enc, SDLoc(N), MVT::i64);
115677   return CurDAG->getTargetConstant(enc, SDLoc(N), MVT::i64);
115684   return CurDAG->getTargetConstant(enc, SDLoc(N), MVT::i64);
115692   return CurDAG->getTargetConstant(enc, SDLoc(N), MVT::i64);
115700   return CurDAG->getTargetConstant(enc, SDLoc(N), MVT::i64);
115708   return CurDAG->getTargetConstant(enc, SDLoc(N), MVT::i64);
115716   return CurDAG->getTargetConstant(enc, SDLoc(N), MVT::i64);
115723   return CurDAG->getTargetConstant(enc, SDLoc(N), MVT::i64);
115730   return CurDAG->getTargetConstant(enc, SDLoc(N), MVT::i64);
115778   N->getValueAPF().bitcastToAPInt().getZExtValue(), SDLoc(N), MVT::i64);
115790   return CurDAG->getTargetConstant(8 * N->getZExtValue(), SDLoc(N), MVT::i64);
115796   return CurDAG->getTargetConstant(4 * N->getZExtValue(), SDLoc(N), MVT::i64);
115802   return CurDAG->getTargetConstant(2 * N->getZExtValue(), SDLoc(N), MVT::i64);
gen/lib/Target/AArch64/AArch64GenFastISel.inc
   98   if (RetVT.SimpleTy != MVT::i64)
  105   case MVT::i64: return fastEmit_AArch64ISD_THREAD_POINTER_MVT_i64_(RetVT);
  129   case MVT::i64: return fastEmit_AArch64ISD_CALL_MVT_i64_r(RetVT, Op0, Op0IsKill);
  679   case MVT::i64: return fastEmit_AArch64ISD_DUP_MVT_i64_r(RetVT, Op0, Op0IsKill);
 1669   if (RetVT.SimpleTy != MVT::i64)
 1751   case MVT::i64: return fastEmit_ISD_ABS_MVT_i64_r(RetVT, Op0, Op0IsKill);
 2542   if (RetVT.SimpleTy != MVT::i64)
 2550   case MVT::i64: return fastEmit_ISD_BITREVERSE_MVT_i64_r(RetVT, Op0, Op0IsKill);
 2565   case MVT::i64: return fastEmit_ISD_BRIND_MVT_i64_r(RetVT, Op0, Op0IsKill);
 2579   if (RetVT.SimpleTy != MVT::i64)
 2587   case MVT::i64: return fastEmit_ISD_BSWAP_MVT_i64_r(RetVT, Op0, Op0IsKill);
 2601   if (RetVT.SimpleTy != MVT::i64)
 2663   case MVT::i64: return fastEmit_ISD_CTLZ_MVT_i64_r(RetVT, Op0, Op0IsKill);
 3271   case MVT::i64: return fastEmit_ISD_FP_TO_SINT_MVT_f16_MVT_i64_r(Op0, Op0IsKill);
 3293   case MVT::i64: return fastEmit_ISD_FP_TO_SINT_MVT_f32_MVT_i64_r(Op0, Op0IsKill);
 3315   case MVT::i64: return fastEmit_ISD_FP_TO_SINT_MVT_f64_MVT_i64_r(Op0, Op0IsKill);
 3398   case MVT::i64: return fastEmit_ISD_FP_TO_UINT_MVT_f16_MVT_i64_r(Op0, Op0IsKill);
 3420   case MVT::i64: return fastEmit_ISD_FP_TO_UINT_MVT_f32_MVT_i64_r(Op0, Op0IsKill);
 3442   case MVT::i64: return fastEmit_ISD_FP_TO_UINT_MVT_f64_MVT_i64_r(Op0, Op0IsKill);
 3861   if (RetVT.SimpleTy != MVT::i64)
 3870   if (RetVT.SimpleTy != MVT::i64)
 3876   if (RetVT.SimpleTy != MVT::i64)
 3909   case MVT::i64: return fastEmit_ISD_LROUND_MVT_f16_MVT_i64_r(Op0, Op0IsKill);
 3925   case MVT::i64: return fastEmit_ISD_LROUND_MVT_f32_MVT_i64_r(Op0, Op0IsKill);
 3941   case MVT::i64: return fastEmit_ISD_LROUND_MVT_f64_MVT_i64_r(Op0, Op0IsKill);
 4065   case MVT::i64: return fastEmit_ISD_SINT_TO_FP_MVT_i64_r(RetVT, Op0, Op0IsKill);
 4112   case MVT::i64: return fastEmit_ISD_TRUNCATE_MVT_i64_r(RetVT, Op0, Op0IsKill);
 4230   case MVT::i64: return fastEmit_ISD_UINT_TO_FP_MVT_i64_r(RetVT, Op0, Op0IsKill);
 4750   if (RetVT.SimpleTy != MVT::i64)
 4838   if (RetVT.SimpleTy != MVT::i64)
 4926   if (RetVT.SimpleTy != MVT::i64)
 5961   if (RetVT.SimpleTy != MVT::i64)
 6041   case MVT::i64: return fastEmit_ISD_ADD_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 6063   if (RetVT.SimpleTy != MVT::i64)
 6143   case MVT::i64: return fastEmit_ISD_AND_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 6989   if (RetVT.SimpleTy != MVT::i64)
 6996   case MVT::i64: return fastEmit_ISD_MULHS_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 7004   if (RetVT.SimpleTy != MVT::i64)
 7011   case MVT::i64: return fastEmit_ISD_MULHU_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 7025   if (RetVT.SimpleTy != MVT::i64)
 7105   case MVT::i64: return fastEmit_ISD_OR_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 7121   if (RetVT.SimpleTy != MVT::i64)
 7128   case MVT::i64: return fastEmit_ISD_ROTR_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 7142   if (RetVT.SimpleTy != MVT::i64)
 7150   case MVT::i64: return fastEmit_ISD_SDIV_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 7158   if (RetVT.SimpleTy != MVT::i64)
 7165   case MVT::i64: return fastEmit_ISD_SHL_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 7309   if (RetVT.SimpleTy != MVT::i64)
 7316   case MVT::i64: return fastEmit_ISD_SRA_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 7324   if (RetVT.SimpleTy != MVT::i64)
 7331   case MVT::i64: return fastEmit_ISD_SRL_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 7345   if (RetVT.SimpleTy != MVT::i64)
 7425   case MVT::i64: return fastEmit_ISD_SUB_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 7447   if (RetVT.SimpleTy != MVT::i64)
 7455   case MVT::i64: return fastEmit_ISD_UDIV_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 7605   if (RetVT.SimpleTy != MVT::i64)
 7685   case MVT::i64: return fastEmit_ISD_XOR_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 7779   if (RetVT.SimpleTy != MVT::i64)
 8039   if (RetVT.SimpleTy != MVT::i64)
 8067   case MVT::i64: return fastEmit_AArch64ISD_SQSHLU_I_MVT_i64_ri_Predicate_vecshiftL64(RetVT, Op0, Op0IsKill, imm1);
 8077   if (RetVT.SimpleTy != MVT::i64)
 8105   case MVT::i64: return fastEmit_AArch64ISD_SQSHL_I_MVT_i64_ri_Predicate_vecshiftL64(RetVT, Op0, Op0IsKill, imm1);
 8115   if (RetVT.SimpleTy != MVT::i64)
 8143   case MVT::i64: return fastEmit_AArch64ISD_UQSHL_I_MVT_i64_ri_Predicate_vecshiftL64(RetVT, Op0, Op0IsKill, imm1);
 8347   if (RetVT.SimpleTy != MVT::i64)
 8375   case MVT::i64: return fastEmit_AArch64ISD_SRSHR_I_MVT_i64_ri_Predicate_vecshiftR64(RetVT, Op0, Op0IsKill, imm1);
 8385   if (RetVT.SimpleTy != MVT::i64)
 8413   case MVT::i64: return fastEmit_AArch64ISD_URSHR_I_MVT_i64_ri_Predicate_vecshiftR64(RetVT, Op0, Op0IsKill, imm1);
 8423   if (RetVT.SimpleTy != MVT::i64)
 8451   case MVT::i64: return fastEmit_AArch64ISD_VASHR_MVT_i64_ri_Predicate_vecshiftR64(RetVT, Op0, Op0IsKill, imm1);
 8461   if (RetVT.SimpleTy != MVT::i64)
 8489   case MVT::i64: return fastEmit_AArch64ISD_VLSHR_MVT_i64_ri_Predicate_vecshiftR64(RetVT, Op0, Op0IsKill, imm1);
 9137   if (RetVT.SimpleTy != MVT::i64)
 9145   case MVT::i64: return fastEmit_ISD_Constant_MVT_i64_i(RetVT, imm0);
gen/lib/Target/AArch64/AArch64GenRegisterInfo.inc
 5181   /* 3 */ MVT::i64, MVT::Other,
 5183   /* 7 */ MVT::f64, MVT::i64, MVT::v2f32, MVT::v1f64, MVT::v8i8, MVT::v4i16, MVT::v2i32, MVT::v1i64, MVT::v4f16, MVT::Other,
gen/lib/Target/AMDGPU/AMDGPUGenCallingConv.inc
  105   if (LocVT == MVT::i64 ||
gen/lib/Target/AMDGPU/AMDGPUGenDAGISel.inc
28494 /* 59734*/        /*SwitchType*/ 9, MVT::i64,// ->59745
28496                         MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
28749 /* 60323*/      /*SwitchType*/ 67, MVT::i64,// ->60392
28756                         MVT::i64, 4/*#Ops*/, 2, 3, 4, 5, 
28766                         MVT::i64, 4/*#Ops*/, 2, 3, 4, 5, 
28775                         MVT::i64, 4/*#Ops*/, 2, 3, 4, 5, 
28817 /* 60473*/      OPC_CheckType, MVT::i64,
28823                     MVT::i64, 3/*#Ops*/, 2, 3, 4, 
28831 /* 60501*/      OPC_CheckType, MVT::i64,
28837                     MVT::i64, 3/*#Ops*/, 2, 3, 4, 
28847 /* 60532*/      OPC_CheckType, MVT::i64,
28853                     MVT::i64, 3/*#Ops*/, 2, 3, 4, 
28861 /* 60560*/      OPC_CheckType, MVT::i64,
28867                     MVT::i64, 3/*#Ops*/, 2, 3, 4, 
28877 /* 60591*/      OPC_CheckType, MVT::i64,
28883                     MVT::i64, 3/*#Ops*/, 2, 3, 4, 
28891 /* 60619*/      OPC_CheckType, MVT::i64,
28897                     MVT::i64, 3/*#Ops*/, 2, 3, 4, 
28907 /* 60650*/      OPC_CheckType, MVT::i64,
28913                     MVT::i64, 3/*#Ops*/, 2, 3, 4, 
28922 /* 60681*/        OPC_CheckType, MVT::i64,
28928                       MVT::i64, 3/*#Ops*/, 2, 3, 4, 
28932 /* 60702*/        OPC_CheckChild1Type, MVT::i64,
28944 /* 60731*/        /*SwitchType*/ 20, MVT::i64,// ->60753
28950                         MVT::i64, 4/*#Ops*/, 1, 2, 3, 4, 
30176 /* 63613*/        /*SwitchType*/ 23, MVT::i64,// ->63638
30183                         MVT::i64, 5/*#Ops*/, 2, 3, 5, 6, 4, 
30328 /* 63966*/        /*SwitchType*/ 23, MVT::i64,// ->63991
30335                         MVT::i64, 5/*#Ops*/, 2, 3, 5, 6, 4, 
30436 /* 64201*/        OPC_CheckChild1Type, MVT::i64,
30841 /* 65096*/        OPC_CheckChild1Type, MVT::i64,
31421 /* 66472*/        OPC_CheckChild1Type, MVT::i64,
31574 /* 66821*/      OPC_CheckChild1Type, MVT::i64,
31590 /* 66852*/      OPC_CheckChild1Type, MVT::i64,
31766 /* 67187*/      OPC_CheckChild1Type, MVT::i64,
31782 /* 67218*/      OPC_CheckChild1Type, MVT::i64,
31798 /* 67248*/      OPC_CheckChild1Type, MVT::i64,
31814 /* 67279*/      OPC_CheckChild1Type, MVT::i64,
31830 /* 67309*/      OPC_CheckChild1Type, MVT::i64,
31846 /* 67340*/      OPC_CheckChild1Type, MVT::i64,
33092 /* 70134*/        OPC_CheckChild1Type, MVT::i64,
33354 /* 70709*/        OPC_CheckChild1Type, MVT::i64,
33936 /* 72085*/        OPC_CheckChild1Type, MVT::i64,
33953 /* 72111*/        OPC_CheckType, MVT::i64,
33959                       MVT::i64, 6/*#Ops*/, 0, 0, 5, 6, 7, 8, 
33997 /* 72203*/        OPC_CheckChild1Type, MVT::i64,
33999 /* 72206*/        OPC_CheckChild2Type, MVT::i64,
34016 /* 72232*/        OPC_CheckType, MVT::i64,
34022                       MVT::i64, 6/*#Ops*/, 0, 1, 6, 7, 8, 9, 
34033 /* 72272*/      OPC_SwitchType /*2 cases */, 7, MVT::i64,// ->72282
34035                       MVT::i64, 1/*#Ops*/, 0, 
34191                     MVT::i64, 0/*#Ops*/, 
34258                     MVT::i64, 4/*#Ops*/, 0, 1, 2, 3, 
34268                     MVT::i64, 4/*#Ops*/, 0, 1, 2, 3, 
34282 /* 72753*/      /*SwitchType*/ 13, MVT::i64,// ->72768
34283 /* 72755*/        OPC_CheckChild1Type, MVT::i64,
34285 /* 72758*/        OPC_CheckChild2Type, MVT::i64,
34287                       MVT::i64, 2/*#Ops*/, 0, 1, 
35359 /* 74914*/      /*SwitchType*/ 77, MVT::i64,// ->74993
35371                         MVT::i64, 9/*#Ops*/, 3, 2, 4, 5, 11, 6, 12, 13, 14, 
35384                         MVT::i64, 8/*#Ops*/, 2, 3, 5, 6, 7, 8, 9, 10, 
35421 /* 75054*/      OPC_CheckType, MVT::i64,
35427                     MVT::i64, 3/*#Ops*/, 2, 3, 4, 
35432 /* 75077*/      OPC_SwitchType /*2 cases */, 77, MVT::i64,// ->75157
35441                         MVT::i64, 3/*#Ops*/, 2, 3, 4, 
35452                         MVT::i64, 5/*#Ops*/, 2, 3, 5, 6, 4, 
35463                         MVT::i64, 5/*#Ops*/, 2, 3, 5, 6, 4, 
35530 /* 75308*/        OPC_CheckChild2Type, MVT::i64,
35590 /* 75441*/      OPC_CheckChild2Type, MVT::i64,
35604 /* 75469*/        OPC_CheckChild2Type, MVT::i64,
35791                       MVT::i64, 5/*#Ops*/, 8, 2, 9, 3, 10,  // Results = #11
35926                       MVT::i64, 5/*#Ops*/, 8, 2, 9, 3, 10,  // Results = #11
36142                         MVT::i64, 5/*#Ops*/, 8, 2, 9, 3, 10,  // Results = #11
36160                         MVT::i64, 5/*#Ops*/, 8, 2, 9, 3, 10,  // Results = #11
36178                         MVT::i64, 5/*#Ops*/, 8, 2, 9, 3, 10,  // Results = #11
36395                         MVT::i64, 5/*#Ops*/, 8, 2, 9, 3, 10,  // Results = #11
36413                         MVT::i64, 5/*#Ops*/, 8, 2, 9, 3, 10,  // Results = #11
36431                         MVT::i64, 5/*#Ops*/, 8, 2, 9, 3, 10,  // Results = #11
36571                         MVT::i64, 5/*#Ops*/, 9, 3, 10, 4, 11,  // Results = #12
36706                         MVT::i64, 5/*#Ops*/, 9, 3, 10, 4, 11,  // Results = #12
36841                         MVT::i64, 5/*#Ops*/, 9, 3, 10, 4, 11,  // Results = #12
36976                         MVT::i64, 5/*#Ops*/, 9, 3, 10, 4, 11,  // Results = #12
37111                         MVT::i64, 5/*#Ops*/, 9, 3, 10, 4, 11,  // Results = #12
37246                         MVT::i64, 5/*#Ops*/, 9, 3, 10, 4, 11,  // Results = #12
37381                         MVT::i64, 5/*#Ops*/, 9, 3, 10, 4, 11,  // Results = #12
37516                         MVT::i64, 5/*#Ops*/, 9, 3, 10, 4, 11,  // Results = #12
37709                           MVT::i64, 5/*#Ops*/, 9, 3, 10, 4, 11,  // Results = #12
37728                           MVT::i64, 5/*#Ops*/, 9, 3, 10, 4, 11,  // Results = #12
37868                         MVT::i64, 5/*#Ops*/, 9, 3, 10, 4, 11,  // Results = #12
38007                         MVT::i64, 5/*#Ops*/, 9, 3, 10, 4, 11,  // Results = #12
38146                         MVT::i64, 5/*#Ops*/, 9, 3, 10, 4, 11,  // Results = #12
38285                         MVT::i64, 5/*#Ops*/, 9, 3, 10, 4, 11,  // Results = #12
38407                       MVT::i64, 5/*#Ops*/, 7, 2, 8, 3, 9,  // Results = #10
38522                       MVT::i64, 5/*#Ops*/, 7, 2, 8, 3, 9,  // Results = #10
38712                         MVT::i64, 5/*#Ops*/, 7, 2, 8, 3, 9,  // Results = #10
38729                         MVT::i64, 5/*#Ops*/, 7, 2, 8, 3, 9,  // Results = #10
38746                         MVT::i64, 5/*#Ops*/, 7, 2, 8, 3, 9,  // Results = #10
38937                         MVT::i64, 5/*#Ops*/, 7, 2, 8, 3, 9,  // Results = #10
38954                         MVT::i64, 5/*#Ops*/, 7, 2, 8, 3, 9,  // Results = #10
38971                         MVT::i64, 5/*#Ops*/, 7, 2, 8, 3, 9,  // Results = #10
39142                         MVT::i64, 5/*#Ops*/, 7, 2, 8, 3, 9,  // Results = #10
39160                         MVT::i64, 5/*#Ops*/, 7, 2, 8, 3, 9,  // Results = #10
39326                         MVT::i64, 5/*#Ops*/, 7, 2, 8, 3, 9,  // Results = #10
39344                         MVT::i64, 5/*#Ops*/, 7, 2, 8, 3, 9,  // Results = #10
39584                         MVT::i64, 5/*#Ops*/, 7, 2, 8, 3, 9,  // Results = #10
39602                         MVT::i64, 5/*#Ops*/, 7, 2, 8, 3, 9,  // Results = #10
39620                         MVT::i64, 5/*#Ops*/, 7, 2, 8, 3, 9,  // Results = #10
39638                         MVT::i64, 5/*#Ops*/, 7, 2, 8, 3, 9,  // Results = #10
39800                         MVT::i64, 5/*#Ops*/, 7, 2, 8, 3, 9,  // Results = #10
39818                         MVT::i64, 5/*#Ops*/, 7, 2, 8, 3, 9,  // Results = #10
39939                       MVT::i64, 5/*#Ops*/, 7, 2, 8, 3, 9,  // Results = #10
40054                       MVT::i64, 5/*#Ops*/, 7, 2, 8, 3, 9,  // Results = #10
40316                         MVT::i64, 5/*#Ops*/, 7, 2, 8, 3, 9,  // Results = #10
40333                         MVT::i64, 5/*#Ops*/, 7, 2, 8, 3, 9,  // Results = #10
40350                         MVT::i64, 5/*#Ops*/, 7, 2, 8, 3, 9,  // Results = #10
40367                         MVT::i64, 5/*#Ops*/, 7, 2, 8, 3, 9,  // Results = #10
40384                         MVT::i64, 5/*#Ops*/, 7, 2, 8, 3, 9,  // Results = #10
40647                         MVT::i64, 5/*#Ops*/, 7, 2, 8, 3, 9,  // Results = #10
40664                         MVT::i64, 5/*#Ops*/, 7, 2, 8, 3, 9,  // Results = #10
40681                         MVT::i64, 5/*#Ops*/, 7, 2, 8, 3, 9,  // Results = #10
40698                         MVT::i64, 5/*#Ops*/, 7, 2, 8, 3, 9,  // Results = #10
40715                         MVT::i64, 5/*#Ops*/, 7, 2, 8, 3, 9,  // Results = #10
40836                       MVT::i64, 5/*#Ops*/, 7, 2, 8, 3, 9,  // Results = #10
40956                       MVT::i64, 5/*#Ops*/, 7, 2, 8, 3, 9,  // Results = #10
41076                       MVT::i64, 5/*#Ops*/, 7, 2, 8, 3, 9,  // Results = #10
41196                       MVT::i64, 5/*#Ops*/, 7, 2, 8, 3, 9,  // Results = #10
41315                         MVT::i64, 5/*#Ops*/, 8, 3, 9, 4, 10,  // Results = #11
41430                         MVT::i64, 5/*#Ops*/, 8, 3, 9, 4, 10,  // Results = #11
41545                         MVT::i64, 5/*#Ops*/, 8, 3, 9, 4, 10,  // Results = #11
41660                         MVT::i64, 5/*#Ops*/, 8, 3, 9, 4, 10,  // Results = #11
41775                         MVT::i64, 5/*#Ops*/, 8, 3, 9, 4, 10,  // Results = #11
41890                         MVT::i64, 5/*#Ops*/, 8, 3, 9, 4, 10,  // Results = #11
42005                         MVT::i64, 5/*#Ops*/, 8, 3, 9, 4, 10,  // Results = #11
42120                         MVT::i64, 5/*#Ops*/, 8, 3, 9, 4, 10,  // Results = #11
42290                           MVT::i64, 5/*#Ops*/, 8, 3, 9, 4, 10,  // Results = #11
42308                           MVT::i64, 5/*#Ops*/, 8, 3, 9, 4, 10,  // Results = #11
42474                           MVT::i64, 5/*#Ops*/, 8, 3, 9, 4, 10,  // Results = #11
42492                           MVT::i64, 5/*#Ops*/, 8, 3, 9, 4, 10,  // Results = #11
42612                         MVT::i64, 5/*#Ops*/, 8, 3, 9, 4, 10,  // Results = #11
42731                         MVT::i64, 5/*#Ops*/, 8, 3, 9, 4, 10,  // Results = #11
42850                         MVT::i64, 5/*#Ops*/, 8, 3, 9, 4, 10,  // Results = #11
42969                         MVT::i64, 5/*#Ops*/, 8, 3, 9, 4, 10,  // Results = #11
43088                         MVT::i64, 5/*#Ops*/, 8, 3, 9, 4, 10,  // Results = #11
43207                         MVT::i64, 5/*#Ops*/, 8, 3, 9, 4, 10,  // Results = #11
43327                         MVT::i64, 5/*#Ops*/, 8, 3, 9, 4, 10,  // Results = #11
43442                         MVT::i64, 5/*#Ops*/, 8, 3, 9, 4, 10,  // Results = #11
43557                         MVT::i64, 5/*#Ops*/, 8, 3, 9, 4, 10,  // Results = #11
43672                         MVT::i64, 5/*#Ops*/, 8, 3, 9, 4, 10,  // Results = #11
43787                         MVT::i64, 5/*#Ops*/, 8, 3, 9, 4, 10,  // Results = #11
43902                         MVT::i64, 5/*#Ops*/, 8, 3, 9, 4, 10,  // Results = #11
44017                         MVT::i64, 5/*#Ops*/, 8, 3, 9, 4, 10,  // Results = #11
44132                         MVT::i64, 5/*#Ops*/, 8, 3, 9, 4, 10,  // Results = #11
44247                         MVT::i64, 5/*#Ops*/, 8, 3, 9, 4, 10,  // Results = #11
44362                         MVT::i64, 5/*#Ops*/, 8, 3, 9, 4, 10,  // Results = #11
44477                         MVT::i64, 5/*#Ops*/, 8, 3, 9, 4, 10,  // Results = #11
44592                         MVT::i64, 5/*#Ops*/, 8, 3, 9, 4, 10,  // Results = #11
44711                       MVT::i64, 5/*#Ops*/, 8, 3, 9, 4, 10,  // Results = #11
44829                       MVT::i64, 5/*#Ops*/, 8, 3, 9, 4, 10,  // Results = #11
44940                         MVT::i64, 5/*#Ops*/, 8, 3, 9, 4, 10,  // Results = #11
44950 /* 97287*/      OPC_CheckChild1Type, MVT::i64,
44968 /* 97316*/          OPC_CheckType, MVT::i64,
44973                         MVT::i64, 5/*#Ops*/, 1, 2, 3, 6, 7, 
44990 /* 97356*/          OPC_CheckType, MVT::i64,
44995                         MVT::i64, 6/*#Ops*/, 1, 3, 2, 4, 7, 8, 
45015 /* 97403*/          OPC_CheckType, MVT::i64,
45020                         MVT::i64, 6/*#Ops*/, 1, 3, 2, 4, 7, 8, 
45037 /* 97445*/          OPC_CheckType, MVT::i64,
45043                         MVT::i64, 5/*#Ops*/, 8, 3, 9, 4, 10,  // Results = #11
45047                         MVT::i64, 6/*#Ops*/, 1, 11, 2, 5, 12, 13, 
45151                         MVT::i64, 5/*#Ops*/, 8, 3, 9, 4, 10,  // Results = #11
45161 /* 97702*/      OPC_CheckChild1Type, MVT::i64,
45179 /* 97731*/          OPC_CheckType, MVT::i64,
45184                         MVT::i64, 5/*#Ops*/, 1, 2, 3, 6, 7, 
45201 /* 97771*/          OPC_CheckType, MVT::i64,
45206                         MVT::i64, 6/*#Ops*/, 1, 3, 2, 4, 7, 8, 
45226 /* 97818*/          OPC_CheckType, MVT::i64,
45231                         MVT::i64, 6/*#Ops*/, 1, 3, 2, 4, 7, 8, 
45248 /* 97860*/          OPC_CheckType, MVT::i64,
45254                         MVT::i64, 5/*#Ops*/, 8, 3, 9, 4, 10,  // Results = #11
45258                         MVT::i64, 6/*#Ops*/, 1, 11, 2, 5, 12, 13, 
45362                         MVT::i64, 5/*#Ops*/, 8, 3, 9, 4, 10,  // Results = #11
45372 /* 98117*/      OPC_CheckChild1Type, MVT::i64,
45390 /* 98146*/          OPC_CheckType, MVT::i64,
45395                         MVT::i64, 5/*#Ops*/, 1, 2, 3, 6, 7, 
45412 /* 98186*/          OPC_CheckType, MVT::i64,
45417                         MVT::i64, 6/*#Ops*/, 1, 3, 2, 4, 7, 8, 
45437 /* 98233*/          OPC_CheckType, MVT::i64,
45442                         MVT::i64, 6/*#Ops*/, 1, 3, 2, 4, 7, 8, 
45459 /* 98275*/          OPC_CheckType, MVT::i64,
45465                         MVT::i64, 5/*#Ops*/, 8, 3, 9, 4, 10,  // Results = #11
45469                         MVT::i64, 6/*#Ops*/, 1, 11, 2, 5, 12, 13, 
45573                         MVT::i64, 5/*#Ops*/, 8, 3, 9, 4, 10,  // Results = #11
45583 /* 98532*/      OPC_CheckChild1Type, MVT::i64,
45601 /* 98561*/          OPC_CheckType, MVT::i64,
45606                         MVT::i64, 5/*#Ops*/, 1, 2, 3, 6, 7, 
45623 /* 98601*/          OPC_CheckType, MVT::i64,
45628                         MVT::i64, 6/*#Ops*/, 1, 3, 2, 4, 7, 8, 
45648 /* 98648*/          OPC_CheckType, MVT::i64,
45653                         MVT::i64, 6/*#Ops*/, 1, 3, 2, 4, 7, 8, 
45670 /* 98690*/          OPC_CheckType, MVT::i64,
45676                         MVT::i64, 5/*#Ops*/, 8, 3, 9, 4, 10,  // Results = #11
45680                         MVT::i64, 6/*#Ops*/, 1, 11, 2, 5, 12, 13, 
45784                         MVT::i64, 5/*#Ops*/, 8, 3, 9, 4, 10,  // Results = #11
45794 /* 98947*/      OPC_CheckChild1Type, MVT::i64,
45812 /* 98976*/          OPC_CheckType, MVT::i64,
45817                         MVT::i64, 5/*#Ops*/, 1, 2, 3, 6, 7, 
45834 /* 99016*/          OPC_CheckType, MVT::i64,
45839                         MVT::i64, 6/*#Ops*/, 1, 3, 2, 4, 7, 8, 
45859 /* 99063*/          OPC_CheckType, MVT::i64,
45864                         MVT::i64, 6/*#Ops*/, 1, 3, 2, 4, 7, 8, 
45881 /* 99105*/          OPC_CheckType, MVT::i64,
45887                         MVT::i64, 5/*#Ops*/, 8, 3, 9, 4, 10,  // Results = #11
45891                         MVT::i64, 6/*#Ops*/, 1, 11, 2, 5, 12, 13, 
45995                         MVT::i64, 5/*#Ops*/, 8, 3, 9, 4, 10,  // Results = #11
46005 /* 99362*/      OPC_CheckChild1Type, MVT::i64,
46023 /* 99391*/          OPC_CheckType, MVT::i64,
46028                         MVT::i64, 5/*#Ops*/, 1, 2, 3, 6, 7, 
46045 /* 99431*/          OPC_CheckType, MVT::i64,
46050                         MVT::i64, 6/*#Ops*/, 1, 3, 2, 4, 7, 8, 
46070 /* 99478*/          OPC_CheckType, MVT::i64,
46075                         MVT::i64, 6/*#Ops*/, 1, 3, 2, 4, 7, 8, 
46092 /* 99520*/          OPC_CheckType, MVT::i64,
46098                         MVT::i64, 5/*#Ops*/, 8, 3, 9, 4, 10,  // Results = #11
46102                         MVT::i64, 6/*#Ops*/, 1, 11, 2, 5, 12, 13, 
46206                         MVT::i64, 5/*#Ops*/, 8, 3, 9, 4, 10,  // Results = #11
46216 /* 99777*/      OPC_CheckChild1Type, MVT::i64,
46234 /* 99806*/          OPC_CheckType, MVT::i64,
46239                         MVT::i64, 5/*#Ops*/, 1, 2, 3, 6, 7, 
46256 /* 99846*/          OPC_CheckType, MVT::i64,
46261                         MVT::i64, 6/*#Ops*/, 1, 3, 2, 4, 7, 8, 
46281 /* 99893*/          OPC_CheckType, MVT::i64,
46286                         MVT::i64, 6/*#Ops*/, 1, 3, 2, 4, 7, 8, 
46303 /* 99935*/          OPC_CheckType, MVT::i64,
46309                         MVT::i64, 5/*#Ops*/, 8, 3, 9, 4, 10,  // Results = #11
46313                         MVT::i64, 6/*#Ops*/, 1, 11, 2, 5, 12, 13, 
46417                         MVT::i64, 5/*#Ops*/, 8, 3, 9, 4, 10,  // Results = #11
46427 /*100192*/      OPC_CheckChild1Type, MVT::i64,
46445 /*100221*/          OPC_CheckType, MVT::i64,
46450                         MVT::i64, 5/*#Ops*/, 1, 2, 3, 6, 7, 
46467 /*100261*/          OPC_CheckType, MVT::i64,
46472                         MVT::i64, 6/*#Ops*/, 1, 3, 2, 4, 7, 8, 
46492 /*100308*/          OPC_CheckType, MVT::i64,
46497                         MVT::i64, 6/*#Ops*/, 1, 3, 2, 4, 7, 8, 
46514 /*100350*/          OPC_CheckType, MVT::i64,
46520                         MVT::i64, 5/*#Ops*/, 8, 3, 9, 4, 10,  // Results = #11
46524                         MVT::i64, 6/*#Ops*/, 1, 11, 2, 5, 12, 13, 
46628                         MVT::i64, 5/*#Ops*/, 8, 3, 9, 4, 10,  // Results = #11
46638 /*100607*/      OPC_CheckChild1Type, MVT::i64,
46656 /*100636*/          OPC_CheckType, MVT::i64,
46661                         MVT::i64, 5/*#Ops*/, 1, 2, 3, 6, 7, 
46678 /*100676*/          OPC_CheckType, MVT::i64,
46683                         MVT::i64, 6/*#Ops*/, 1, 3, 2, 4, 7, 8, 
46703 /*100723*/          OPC_CheckType, MVT::i64,
46708                         MVT::i64, 6/*#Ops*/, 1, 3, 2, 4, 7, 8, 
46725 /*100765*/          OPC_CheckType, MVT::i64,
46731                         MVT::i64, 5/*#Ops*/, 8, 3, 9, 4, 10,  // Results = #11
46735                         MVT::i64, 6/*#Ops*/, 1, 11, 2, 5, 12, 13, 
46839                         MVT::i64, 5/*#Ops*/, 8, 3, 9, 4, 10,  // Results = #11
46849 /*101022*/      OPC_CheckChild1Type, MVT::i64,
46867 /*101051*/          OPC_CheckType, MVT::i64,
46872                         MVT::i64, 5/*#Ops*/, 1, 2, 3, 6, 7, 
46889 /*101091*/          OPC_CheckType, MVT::i64,
46894                         MVT::i64, 6/*#Ops*/, 1, 3, 2, 4, 7, 8, 
46914 /*101138*/          OPC_CheckType, MVT::i64,
46919                         MVT::i64, 6/*#Ops*/, 1, 3, 2, 4, 7, 8, 
46936 /*101180*/          OPC_CheckType, MVT::i64,
46942                         MVT::i64, 5/*#Ops*/, 8, 3, 9, 4, 10,  // Results = #11
46946                         MVT::i64, 6/*#Ops*/, 1, 11, 2, 5, 12, 13, 
47050                         MVT::i64, 5/*#Ops*/, 8, 3, 9, 4, 10,  // Results = #11
47060 /*101437*/      OPC_CheckChild1Type, MVT::i64,
47078 /*101466*/          OPC_CheckType, MVT::i64,
47083                         MVT::i64, 5/*#Ops*/, 1, 2, 3, 6, 7, 
47100 /*101506*/          OPC_CheckType, MVT::i64,
47105                         MVT::i64, 6/*#Ops*/, 1, 3, 2, 4, 7, 8, 
47125 /*101553*/          OPC_CheckType, MVT::i64,
47130                         MVT::i64, 6/*#Ops*/, 1, 3, 2, 4, 7, 8, 
47147 /*101595*/          OPC_CheckType, MVT::i64,
47153                         MVT::i64, 5/*#Ops*/, 8, 3, 9, 4, 10,  // Results = #11
47157                         MVT::i64, 6/*#Ops*/, 1, 11, 2, 5, 12, 13, 
47261                         MVT::i64, 5/*#Ops*/, 8, 3, 9, 4, 10,  // Results = #11
47271 /*101852*/      OPC_CheckChild1Type, MVT::i64,
47289 /*101881*/          OPC_CheckType, MVT::i64,
47294                         MVT::i64, 5/*#Ops*/, 1, 2, 3, 6, 7, 
47311 /*101921*/          OPC_CheckType, MVT::i64,
47316                         MVT::i64, 6/*#Ops*/, 1, 3, 2, 4, 7, 8, 
47336 /*101968*/          OPC_CheckType, MVT::i64,
47341                         MVT::i64, 6/*#Ops*/, 1, 3, 2, 4, 7, 8, 
47358 /*102010*/          OPC_CheckType, MVT::i64,
47364                         MVT::i64, 5/*#Ops*/, 8, 3, 9, 4, 10,  // Results = #11
47368                         MVT::i64, 6/*#Ops*/, 1, 11, 2, 5, 12, 13, 
47466                       MVT::i64, 5/*#Ops*/, 8, 3, 9, 4, 10,  // Results = #11
47567                       MVT::i64, 5/*#Ops*/, 8, 3, 9, 4, 10,  // Results = #11
47605                       MVT::i64, 5/*#Ops*/, 7, 1, 8, 2, 9,  // Results = #10
47609                       MVT::i64, 5/*#Ops*/, 10, 3, 4, 11, 12,  // Results = #13
47634                       MVT::i64, 5/*#Ops*/, 8, 1, 9, 2, 10,  // Results = #11
47638                       MVT::i64, 6/*#Ops*/, 11, 4, 3, 5, 12, 13,  // Results = #14
47668                       MVT::i64, 5/*#Ops*/, 8, 1, 9, 2, 10,  // Results = #11
47672                       MVT::i64, 6/*#Ops*/, 11, 4, 3, 5, 12, 13,  // Results = #14
47697                       MVT::i64, 5/*#Ops*/, 9, 1, 10, 2, 11,  // Results = #12
47702                       MVT::i64, 5/*#Ops*/, 13, 4, 14, 5, 15,  // Results = #16
47706                       MVT::i64, 6/*#Ops*/, 12, 16, 3, 6, 17, 18,  // Results = #19
47770 /*102885*/        /*SwitchType*/ 34, MVT::i64,// ->102921
47773                           MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
47779                           MVT::i64, 2/*#Ops*/, 0, 1, 
47785                           MVT::i64, 2/*#Ops*/, 1, 0, 
47869 /*103087*/        /*SwitchType*/ 34, MVT::i64,// ->103123
47872                           MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
47878                           MVT::i64, 2/*#Ops*/, 0, 1, 
47884                           MVT::i64, 2/*#Ops*/, 1, 0, 
47935 /*103229*/      /*SwitchType*/ 37, MVT::i64,// ->103268
47941                         MVT::i64, 6/*#Ops*/, 2, 4, 3, 5, 6, 7, 
47948                         MVT::i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
47993 /*103348*/      /*SwitchType*/ 21, MVT::i64,// ->103371
48000                       MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
48008 /*103377*/      OPC_CheckType, MVT::i64,
48014                     MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
48022 /*103404*/      OPC_CheckType, MVT::i64,
48027                     MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
48072 /*103509*/      /*SwitchType*/ 79, MVT::i64,// ->103590
48079                         MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
48088                         MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
48098                           MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
48106                           MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
48136 /*103642*/      /*SwitchType*/ 37, MVT::i64,// ->103681
48142                         MVT::i64, 6/*#Ops*/, 2, 4, 3, 5, 6, 7, 
48149                         MVT::i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
48194 /*103761*/      /*SwitchType*/ 21, MVT::i64,// ->103784
48201                       MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
48209 /*103790*/      OPC_CheckType, MVT::i64,
48215                     MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
48223 /*103817*/      OPC_CheckType, MVT::i64,
48228                     MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
48273 /*103922*/      /*SwitchType*/ 79, MVT::i64,// ->104003
48280                         MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
48289                         MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
48299                           MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
48307                           MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
48337 /*104055*/      /*SwitchType*/ 37, MVT::i64,// ->104094
48343                         MVT::i64, 6/*#Ops*/, 2, 4, 3, 5, 6, 7, 
48350                         MVT::i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
48395 /*104174*/      /*SwitchType*/ 21, MVT::i64,// ->104197
48402                       MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
48410 /*104203*/      OPC_CheckType, MVT::i64,
48416                     MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
48424 /*104230*/      OPC_CheckType, MVT::i64,
48429                     MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
48474 /*104335*/      /*SwitchType*/ 79, MVT::i64,// ->104416
48481                         MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
48490                         MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
48500                           MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
48508                           MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
48538 /*104468*/      /*SwitchType*/ 37, MVT::i64,// ->104507
48544                         MVT::i64, 6/*#Ops*/, 2, 4, 3, 5, 6, 7, 
48551                         MVT::i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
48596 /*104587*/      /*SwitchType*/ 21, MVT::i64,// ->104610
48603                       MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
48611 /*104616*/      OPC_CheckType, MVT::i64,
48617                     MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
48625 /*104643*/      OPC_CheckType, MVT::i64,
48630                     MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
48675 /*104748*/      /*SwitchType*/ 79, MVT::i64,// ->104829
48682                         MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
48691                         MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
48701                           MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
48709                           MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
48739 /*104881*/      /*SwitchType*/ 37, MVT::i64,// ->104920
48745                         MVT::i64, 6/*#Ops*/, 2, 4, 3, 5, 6, 7, 
48752                         MVT::i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
48797 /*105000*/      /*SwitchType*/ 21, MVT::i64,// ->105023
48804                       MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
48812 /*105029*/      OPC_CheckType, MVT::i64,
48818                     MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
48826 /*105056*/      OPC_CheckType, MVT::i64,
48831                     MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
48876 /*105161*/      /*SwitchType*/ 79, MVT::i64,// ->105242
48883                         MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
48892                         MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
48902                           MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
48910                           MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
48940 /*105294*/      /*SwitchType*/ 37, MVT::i64,// ->105333
48946                         MVT::i64, 6/*#Ops*/, 2, 4, 3, 5, 6, 7, 
48953                         MVT::i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
48998 /*105413*/      /*SwitchType*/ 21, MVT::i64,// ->105436
49005                       MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
49013 /*105442*/      OPC_CheckType, MVT::i64,
49019                     MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
49027 /*105469*/      OPC_CheckType, MVT::i64,
49032                     MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
49077 /*105574*/      /*SwitchType*/ 79, MVT::i64,// ->105655
49084                         MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
49093                         MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
49103                           MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
49111                           MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
49141 /*105707*/      /*SwitchType*/ 37, MVT::i64,// ->105746
49147                         MVT::i64, 6/*#Ops*/, 2, 4, 3, 5, 6, 7, 
49154                         MVT::i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
49199 /*105826*/      /*SwitchType*/ 21, MVT::i64,// ->105849
49206                       MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
49214 /*105855*/      OPC_CheckType, MVT::i64,
49220                     MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
49228 /*105882*/      OPC_CheckType, MVT::i64,
49233                     MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
49278 /*105987*/      /*SwitchType*/ 79, MVT::i64,// ->106068
49285                         MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
49294                         MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
49304                           MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
49312                           MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
49342 /*106120*/      /*SwitchType*/ 37, MVT::i64,// ->106159
49348                         MVT::i64, 6/*#Ops*/, 2, 4, 3, 5, 6, 7, 
49355                         MVT::i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
49400 /*106239*/      /*SwitchType*/ 21, MVT::i64,// ->106262
49407                       MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
49415 /*106268*/      OPC_CheckType, MVT::i64,
49421                     MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
49429 /*106295*/      OPC_CheckType, MVT::i64,
49434                     MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
49479 /*106400*/      /*SwitchType*/ 79, MVT::i64,// ->106481
49486                         MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
49495                         MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
49505                           MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
49513                           MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
49543 /*106533*/      /*SwitchType*/ 37, MVT::i64,// ->106572
49549                         MVT::i64, 6/*#Ops*/, 2, 4, 3, 5, 6, 7, 
49556                         MVT::i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
49601 /*106652*/      /*SwitchType*/ 21, MVT::i64,// ->106675
49608                       MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
49616 /*106681*/      OPC_CheckType, MVT::i64,
49622                     MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
49630 /*106708*/      OPC_CheckType, MVT::i64,
49635                     MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
49680 /*106813*/      /*SwitchType*/ 79, MVT::i64,// ->106894
49687                         MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
49696                         MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
49706                           MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
49714                           MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
49744 /*106946*/      /*SwitchType*/ 37, MVT::i64,// ->106985
49750                         MVT::i64, 6/*#Ops*/, 2, 4, 3, 5, 6, 7, 
49757                         MVT::i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
49802 /*107065*/      /*SwitchType*/ 21, MVT::i64,// ->107088
49809                       MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
49817 /*107094*/      OPC_CheckType, MVT::i64,
49823                     MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
49831 /*107121*/      OPC_CheckType, MVT::i64,
49836                     MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
49881 /*107226*/      /*SwitchType*/ 79, MVT::i64,// ->107307
49888                         MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
49897                         MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
49907                           MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
49915                           MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
49945 /*107359*/      /*SwitchType*/ 37, MVT::i64,// ->107398
49951                         MVT::i64, 6/*#Ops*/, 2, 4, 3, 5, 6, 7, 
49958                         MVT::i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
50003 /*107478*/      /*SwitchType*/ 21, MVT::i64,// ->107501
50010                       MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
50018 /*107507*/      OPC_CheckType, MVT::i64,
50024                     MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
50032 /*107534*/      OPC_CheckType, MVT::i64,
50037                     MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
50082 /*107639*/      /*SwitchType*/ 79, MVT::i64,// ->107720
50089                         MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
50098                         MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
50108                           MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
50116                           MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
50146 /*107772*/      /*SwitchType*/ 37, MVT::i64,// ->107811
50152                         MVT::i64, 6/*#Ops*/, 2, 4, 3, 5, 6, 7, 
50159                         MVT::i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
50204 /*107891*/      /*SwitchType*/ 21, MVT::i64,// ->107914
50211                       MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
50219 /*107920*/      OPC_CheckType, MVT::i64,
50225                     MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
50233 /*107947*/      OPC_CheckType, MVT::i64,
50238                     MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
50283 /*108052*/      /*SwitchType*/ 79, MVT::i64,// ->108133
50290                         MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
50299                         MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
50309                           MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
50317                           MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
50365 /*108236*/        OPC_CheckType, MVT::i64,
50374                       MVT::i64, 2/*#Ops*/, 7, 8, 
50379 /*108274*/        OPC_CheckType, MVT::i64,
50388                       MVT::i64, 2/*#Ops*/, 7, 8, 
50421 /*108388*/        OPC_CheckType, MVT::i64,
50430                       MVT::i64, 2/*#Ops*/, 7, 8, 
50435 /*108426*/        OPC_CheckType, MVT::i64,
50444                       MVT::i64, 2/*#Ops*/, 7, 8, 
50477 /*108540*/        OPC_CheckType, MVT::i64,
50486                       MVT::i64, 2/*#Ops*/, 7, 8, 
50491 /*108578*/        OPC_CheckType, MVT::i64,
50500                       MVT::i64, 2/*#Ops*/, 7, 8, 
50533 /*108692*/        OPC_CheckType, MVT::i64,
50542                       MVT::i64, 2/*#Ops*/, 7, 8, 
50547 /*108730*/        OPC_CheckType, MVT::i64,
50556                       MVT::i64, 2/*#Ops*/, 7, 8, 
50589 /*108844*/        OPC_CheckType, MVT::i64,
50598                       MVT::i64, 2/*#Ops*/, 7, 8, 
50603 /*108882*/        OPC_CheckType, MVT::i64,
50612                       MVT::i64, 2/*#Ops*/, 7, 8, 
50645 /*108996*/        OPC_CheckType, MVT::i64,
50654                       MVT::i64, 2/*#Ops*/, 7, 8, 
50659 /*109034*/        OPC_CheckType, MVT::i64,
50668                       MVT::i64, 2/*#Ops*/, 7, 8, 
50701 /*109148*/        OPC_SwitchType /*2 cases */, 33, MVT::i64,// ->109184
50710                         MVT::i64, 2/*#Ops*/, 7, 8, 
50728 /*109223*/        OPC_SwitchType /*2 cases */, 33, MVT::i64,// ->109259
50737                         MVT::i64, 2/*#Ops*/, 7, 8, 
50755 /*109298*/        OPC_SwitchType /*2 cases */, 33, MVT::i64,// ->109334
50764                         MVT::i64, 2/*#Ops*/, 7, 8, 
50782 /*109373*/        OPC_SwitchType /*2 cases */, 33, MVT::i64,// ->109409
50791                         MVT::i64, 2/*#Ops*/, 7, 8, 
50809 /*109448*/        OPC_SwitchType /*2 cases */, 33, MVT::i64,// ->109484
50818                         MVT::i64, 2/*#Ops*/, 7, 8, 
50836 /*109523*/        OPC_SwitchType /*2 cases */, 33, MVT::i64,// ->109559
50845                         MVT::i64, 2/*#Ops*/, 7, 8, 
50867 /*109605*/        OPC_CheckType, MVT::i64,
50876                       MVT::i64, 2/*#Ops*/, 7, 8, 
50881 /*109643*/        OPC_CheckType, MVT::i64,
50890                       MVT::i64, 2/*#Ops*/, 7, 8, 
50923 /*109757*/        OPC_CheckType, MVT::i64,
50932                       MVT::i64, 2/*#Ops*/, 7, 8, 
50937 /*109795*/        OPC_CheckType, MVT::i64,
50946                       MVT::i64, 2/*#Ops*/, 7, 8, 
50979 /*109909*/        OPC_CheckType, MVT::i64,
50988                       MVT::i64, 2/*#Ops*/, 7, 8, 
50993 /*109947*/        OPC_CheckType, MVT::i64,
51002                       MVT::i64, 2/*#Ops*/, 7, 8, 
51035 /*110061*/        OPC_CheckType, MVT::i64,
51044                       MVT::i64, 2/*#Ops*/, 7, 8, 
51049 /*110099*/        OPC_CheckType, MVT::i64,
51058                       MVT::i64, 2/*#Ops*/, 7, 8, 
51091 /*110213*/        OPC_CheckType, MVT::i64,
51100                       MVT::i64, 2/*#Ops*/, 7, 8, 
51105 /*110251*/        OPC_CheckType, MVT::i64,
51114                       MVT::i64, 2/*#Ops*/, 7, 8, 
51147 /*110365*/        OPC_CheckType, MVT::i64,
51156                       MVT::i64, 2/*#Ops*/, 7, 8, 
51161 /*110403*/        OPC_CheckType, MVT::i64,
51170                       MVT::i64, 2/*#Ops*/, 7, 8, 
51203 /*110517*/        OPC_SwitchType /*2 cases */, 33, MVT::i64,// ->110553
51212                         MVT::i64, 2/*#Ops*/, 7, 8, 
51230 /*110592*/        OPC_SwitchType /*2 cases */, 33, MVT::i64,// ->110628
51239                         MVT::i64, 2/*#Ops*/, 7, 8, 
51257 /*110667*/        OPC_SwitchType /*2 cases */, 33, MVT::i64,// ->110703
51266                         MVT::i64, 2/*#Ops*/, 7, 8, 
51284 /*110742*/        OPC_SwitchType /*2 cases */, 33, MVT::i64,// ->110778
51293                         MVT::i64, 2/*#Ops*/, 7, 8, 
51311 /*110817*/        OPC_SwitchType /*2 cases */, 33, MVT::i64,// ->110853
51320                         MVT::i64, 2/*#Ops*/, 7, 8, 
51338 /*110892*/        OPC_SwitchType /*2 cases */, 33, MVT::i64,// ->110928
51347                         MVT::i64, 2/*#Ops*/, 7, 8, 
51369 /*110974*/        OPC_CheckType, MVT::i64,
51378                       MVT::i64, 2/*#Ops*/, 7, 8, 
51383 /*111012*/        OPC_CheckType, MVT::i64,
51392                       MVT::i64, 2/*#Ops*/, 7, 8, 
51425 /*111126*/        OPC_CheckType, MVT::i64,
51434                       MVT::i64, 2/*#Ops*/, 7, 8, 
51439 /*111164*/        OPC_CheckType, MVT::i64,
51448                       MVT::i64, 2/*#Ops*/, 7, 8, 
51481 /*111278*/        OPC_CheckType, MVT::i64,
51490                       MVT::i64, 2/*#Ops*/, 7, 8, 
51495 /*111316*/        OPC_CheckType, MVT::i64,
51504                       MVT::i64, 2/*#Ops*/, 7, 8, 
51537 /*111430*/        OPC_CheckType, MVT::i64,
51546                       MVT::i64, 2/*#Ops*/, 7, 8, 
51551 /*111468*/        OPC_CheckType, MVT::i64,
51560                       MVT::i64, 2/*#Ops*/, 7, 8, 
51593 /*111582*/        OPC_CheckType, MVT::i64,
51602                       MVT::i64, 2/*#Ops*/, 7, 8, 
51607 /*111620*/        OPC_CheckType, MVT::i64,
51616                       MVT::i64, 2/*#Ops*/, 7, 8, 
51649 /*111734*/        OPC_CheckType, MVT::i64,
51658                       MVT::i64, 2/*#Ops*/, 7, 8, 
51663 /*111772*/        OPC_CheckType, MVT::i64,
51672                       MVT::i64, 2/*#Ops*/, 7, 8, 
51705 /*111886*/        OPC_SwitchType /*2 cases */, 33, MVT::i64,// ->111922
51714                         MVT::i64, 2/*#Ops*/, 7, 8, 
51732 /*111961*/        OPC_SwitchType /*2 cases */, 33, MVT::i64,// ->111997
51741                         MVT::i64, 2/*#Ops*/, 7, 8, 
51759 /*112036*/        OPC_SwitchType /*2 cases */, 33, MVT::i64,// ->112072
51768                         MVT::i64, 2/*#Ops*/, 7, 8, 
51786 /*112111*/        OPC_SwitchType /*2 cases */, 33, MVT::i64,// ->112147
51795                         MVT::i64, 2/*#Ops*/, 7, 8, 
51813 /*112186*/        OPC_SwitchType /*2 cases */, 33, MVT::i64,// ->112222
51822                         MVT::i64, 2/*#Ops*/, 7, 8, 
51840 /*112261*/        OPC_SwitchType /*2 cases */, 33, MVT::i64,// ->112297
51849                         MVT::i64, 2/*#Ops*/, 7, 8, 
51871 /*112343*/        OPC_CheckType, MVT::i64,
51877                       MVT::i64, 2/*#Ops*/, 2, 3, 
51882 /*112369*/        OPC_CheckType, MVT::i64,
51888                       MVT::i64, 2/*#Ops*/, 2, 3, 
51915 /*112447*/        OPC_CheckType, MVT::i64,
51921                       MVT::i64, 2/*#Ops*/, 2, 3, 
51926 /*112473*/        OPC_CheckType, MVT::i64,
51932                       MVT::i64, 2/*#Ops*/, 2, 3, 
51959 /*112551*/        OPC_SwitchType /*2 cases */, 21, MVT::i64,// ->112575
51965                         MVT::i64, 2/*#Ops*/, 2, 3, 
51980 /*112602*/        OPC_SwitchType /*2 cases */, 21, MVT::i64,// ->112626
51986                         MVT::i64, 2/*#Ops*/, 2, 3, 
52001 /*112653*/        OPC_SwitchType /*2 cases */, 21, MVT::i64,// ->112677
52007                         MVT::i64, 2/*#Ops*/, 2, 3, 
52022 /*112704*/        OPC_SwitchType /*2 cases */, 21, MVT::i64,// ->112728
52028                         MVT::i64, 2/*#Ops*/, 2, 3, 
52043 /*112755*/        OPC_SwitchType /*2 cases */, 21, MVT::i64,// ->112779
52049                         MVT::i64, 2/*#Ops*/, 2, 3, 
52064 /*112806*/        OPC_SwitchType /*2 cases */, 21, MVT::i64,// ->112830
52070                         MVT::i64, 2/*#Ops*/, 2, 3, 
52085 /*112857*/        OPC_SwitchType /*2 cases */, 21, MVT::i64,// ->112881
52091                         MVT::i64, 2/*#Ops*/, 2, 3, 
52106 /*112908*/        OPC_SwitchType /*2 cases */, 21, MVT::i64,// ->112932
52112                         MVT::i64, 2/*#Ops*/, 2, 3, 
52127 /*112959*/      OPC_CheckChild0Type, MVT::i64,
52131 /*112966*/        OPC_CheckType, MVT::i64,
52137                       MVT::i64, 2/*#Ops*/, 2, 3, 
52142 /*112992*/        OPC_CheckType, MVT::i64,
52148                       MVT::i64, 2/*#Ops*/, 2, 3, 
52175 /*113070*/        OPC_CheckType, MVT::i64,
52181                       MVT::i64, 2/*#Ops*/, 2, 3, 
52186 /*113096*/        OPC_CheckType, MVT::i64,
52192                       MVT::i64, 2/*#Ops*/, 2, 3, 
52219 /*113174*/        OPC_SwitchType /*2 cases */, 21, MVT::i64,// ->113198
52225                         MVT::i64, 2/*#Ops*/, 2, 3, 
52240 /*113225*/        OPC_SwitchType /*2 cases */, 21, MVT::i64,// ->113249
52246                         MVT::i64, 2/*#Ops*/, 2, 3, 
52261 /*113276*/        OPC_SwitchType /*2 cases */, 21, MVT::i64,// ->113300
52267                         MVT::i64, 2/*#Ops*/, 2, 3, 
52282 /*113327*/        OPC_SwitchType /*2 cases */, 21, MVT::i64,// ->113351
52288                         MVT::i64, 2/*#Ops*/, 2, 3, 
52303 /*113378*/        OPC_SwitchType /*2 cases */, 21, MVT::i64,// ->113402
52309                         MVT::i64, 2/*#Ops*/, 2, 3, 
52324 /*113429*/        OPC_SwitchType /*2 cases */, 21, MVT::i64,// ->113453
52330                         MVT::i64, 2/*#Ops*/, 2, 3, 
52345 /*113480*/        OPC_SwitchType /*2 cases */, 21, MVT::i64,// ->113504
52351                         MVT::i64, 2/*#Ops*/, 2, 3, 
52366 /*113531*/        OPC_SwitchType /*2 cases */, 21, MVT::i64,// ->113555
52372                         MVT::i64, 2/*#Ops*/, 2, 3, 
52391 /*113589*/        OPC_CheckType, MVT::i64,
52397                       MVT::i64, 2/*#Ops*/, 2, 3, 
52402 /*113615*/        OPC_CheckType, MVT::i64,
52408                       MVT::i64, 2/*#Ops*/, 2, 3, 
52435 /*113693*/        OPC_CheckType, MVT::i64,
52441                       MVT::i64, 2/*#Ops*/, 2, 3, 
52446 /*113719*/        OPC_CheckType, MVT::i64,
52452                       MVT::i64, 2/*#Ops*/, 2, 3, 
52479 /*113797*/        OPC_SwitchType /*2 cases */, 21, MVT::i64,// ->113821
52485                         MVT::i64, 2/*#Ops*/, 2, 3, 
52500 /*113848*/        OPC_SwitchType /*2 cases */, 21, MVT::i64,// ->113872
52506                         MVT::i64, 2/*#Ops*/, 2, 3, 
52521 /*113899*/        OPC_SwitchType /*2 cases */, 21, MVT::i64,// ->113923
52527                         MVT::i64, 2/*#Ops*/, 2, 3, 
52542 /*113950*/        OPC_SwitchType /*2 cases */, 21, MVT::i64,// ->113974
52548                         MVT::i64, 2/*#Ops*/, 2, 3, 
52563 /*114001*/        OPC_SwitchType /*2 cases */, 21, MVT::i64,// ->114025
52569                         MVT::i64, 2/*#Ops*/, 2, 3, 
52584 /*114052*/        OPC_SwitchType /*2 cases */, 21, MVT::i64,// ->114076
52590                         MVT::i64, 2/*#Ops*/, 2, 3, 
52605 /*114103*/        OPC_SwitchType /*2 cases */, 21, MVT::i64,// ->114127
52611                         MVT::i64, 2/*#Ops*/, 2, 3, 
52626 /*114154*/        OPC_SwitchType /*2 cases */, 21, MVT::i64,// ->114178
52632                         MVT::i64, 2/*#Ops*/, 2, 3, 
52789 /*114575*/      /*SwitchType*/ 9, MVT::i64,// ->114586
52791                       MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
52809 /*114623*/        /*SwitchType*/ 9, MVT::i64,// ->114634
52811                         MVT::i64, MVT::i1, 2/*#Ops*/, 1, 0, 
52844 /*114693*/        /*SwitchType*/ 9, MVT::i64,// ->114704
52846                         MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
52857 /*114719*/        /*SwitchType*/ 80, MVT::i64,// ->114801
52878                         MVT::i64, 5/*#Ops*/, 2, 7, 8, 13, 14, 
52981 /*114996*/        /*SwitchType*/ 34, MVT::i64,// ->115032
52984                           MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
52990                           MVT::i64, 2/*#Ops*/, 0, 1, 
52996                           MVT::i64, 2/*#Ops*/, 1, 0, 
53161 /*115392*/            OPC_CheckType, MVT::i64,
53188                           MVT::i64, 5/*#Ops*/, 3, 10, 11, 18, 19, 
53199 /*115519*/            OPC_CheckType, MVT::i64,
53226                           MVT::i64, 5/*#Ops*/, 3, 10, 11, 18, 19, 
53237 /*115646*/            OPC_CheckType, MVT::i64,
53264                           MVT::i64, 5/*#Ops*/, 3, 10, 11, 18, 19, 
53275 /*115773*/            OPC_CheckType, MVT::i64,
53302                           MVT::i64, 5/*#Ops*/, 3, 10, 11, 18, 19, 
53319 /*115910*/            OPC_CheckType, MVT::i64,
53346                           MVT::i64, 5/*#Ops*/, 3, 10, 11, 18, 19, 
53353 /*116021*/            OPC_CheckType, MVT::i64,
53380                           MVT::i64, 5/*#Ops*/, 3, 10, 11, 18, 19, 
53399 /*116160*/          OPC_CheckType, MVT::i64,
53426                         MVT::i64, 5/*#Ops*/, 3, 10, 11, 18, 19, 
53433 /*116271*/          OPC_CheckType, MVT::i64,
53460                         MVT::i64, 5/*#Ops*/, 3, 10, 11, 18, 19, 
53479 /*116414*/      /*SwitchType*/ 9, MVT::i64,// ->116425
53481                       MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
53499 /*116463*/        /*SwitchType*/ 9, MVT::i64,// ->116474
53501                         MVT::i64, MVT::i1, 2/*#Ops*/, 1, 0, 
53754 /*116989*/                OPC_CheckType, MVT::i64,
53791                               MVT::i64, 5/*#Ops*/, 3, 13, 14, 24, 25, 
53799 /*117141*/                OPC_CheckType, MVT::i64,
53836                               MVT::i64, 5/*#Ops*/, 3, 13, 14, 24, 25, 
53849 /*117302*/                OPC_CheckType, MVT::i64,
53886                               MVT::i64, 5/*#Ops*/, 3, 13, 14, 24, 25, 
53895 /*117455*/                OPC_CheckType, MVT::i64,
53932                               MVT::i64, 5/*#Ops*/, 3, 13, 14, 24, 25, 
53945 /*117616*/                OPC_CheckType, MVT::i64,
53982                               MVT::i64, 5/*#Ops*/, 3, 13, 14, 24, 25, 
53990 /*117768*/                OPC_CheckType, MVT::i64,
54027                               MVT::i64, 5/*#Ops*/, 3, 13, 14, 24, 25, 
54040 /*117929*/                OPC_CheckType, MVT::i64,
54077                               MVT::i64, 5/*#Ops*/, 3, 13, 14, 24, 25, 
54086 /*118082*/                OPC_CheckType, MVT::i64,
54123                               MVT::i64, 5/*#Ops*/, 3, 13, 14, 24, 25, 
54141 /*118250*/              OPC_CheckType, MVT::i64,
54178                             MVT::i64, 5/*#Ops*/, 3, 13, 14, 24, 25, 
54185 /*118401*/              OPC_CheckType, MVT::i64,
54223                               MVT::i64, 5/*#Ops*/, 3, 13, 14, 24, 25, 
54261                               MVT::i64, 5/*#Ops*/, 3, 13, 14, 24, 25, 
54269 /*118694*/              OPC_CheckType, MVT::i64,
54306                             MVT::i64, 5/*#Ops*/, 3, 13, 14, 24, 25, 
54325 /*118863*/            OPC_CheckType, MVT::i64,
54362                           MVT::i64, 5/*#Ops*/, 3, 13, 14, 24, 25, 
54369 /*119014*/            OPC_CheckType, MVT::i64,
54407                             MVT::i64, 5/*#Ops*/, 3, 13, 14, 24, 25, 
54445                             MVT::i64, 5/*#Ops*/, 3, 13, 14, 24, 25, 
54453 /*119307*/            OPC_CheckType, MVT::i64,
54490                           MVT::i64, 5/*#Ops*/, 3, 13, 14, 24, 25, 
54587 /*119648*/          /*SwitchType*/ 9, MVT::i64,// ->119659
54589                           MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
54600 /*119674*/          /*SwitchType*/ 80, MVT::i64,// ->119756
54621                           MVT::i64, 5/*#Ops*/, 2, 7, 8, 13, 14, 
57418 /*125570*/          OPC_CheckChild0Type, MVT::i64,
57454 /*125655*/          OPC_CheckChild0Type, MVT::i64,
57515 /*125786*/      /*SwitchType*/ 22, MVT::i64,// ->125810
57522                       MVT::i64, 5/*#Ops*/, 4, 2, 3, 5, 6, 
57531 /*125817*/      OPC_CheckType, MVT::i64,
57537                     MVT::i64, 5/*#Ops*/, 4, 2, 3, 5, 6, 
57546 /*125846*/      OPC_CheckType, MVT::i64,
57551                     MVT::i64, 5/*#Ops*/, 4, 2, 3, 5, 6, 
57569 /*125907*/        /*SwitchType*/ 9, MVT::i64,// ->125918
57571                         MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
57586 /*125950*/        /*SwitchType*/ 9, MVT::i64,// ->125961
57588                         MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
57603 /*125993*/        /*SwitchType*/ 9, MVT::i64,// ->126004
57605                         MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
57727 /*126204*/          OPC_CheckType, MVT::i64,
57754                         MVT::i64, 5/*#Ops*/, 3, 10, 11, 18, 19, 
57762 /*126316*/          OPC_CheckType, MVT::i64,
57789                         MVT::i64, 5/*#Ops*/, 3, 10, 11, 18, 19, 
57802 /*126437*/          OPC_CheckType, MVT::i64,
57829                         MVT::i64, 5/*#Ops*/, 3, 10, 11, 18, 19, 
57838 /*126550*/          OPC_CheckType, MVT::i64,
57865                         MVT::i64, 5/*#Ops*/, 3, 10, 11, 18, 19, 
57881 /*126676*/        OPC_CheckType, MVT::i64,
57910                         MVT::i64, 5/*#Ops*/, 3, 10, 11, 18, 19, 
57941                         MVT::i64, 5/*#Ops*/, 3, 10, 11, 18, 19, 
57953 /*126905*/        OPC_CheckType, MVT::i64,
57982                         MVT::i64, 5/*#Ops*/, 3, 10, 11, 18, 19, 
58013                         MVT::i64, 5/*#Ops*/, 3, 10, 11, 18, 19, 
58026 /*127148*/      /*SwitchType*/ 8, MVT::i64,// ->127158
58028                       MVT::i64, MVT::i1, 1/*#Ops*/, 0, 
58072 /*127241*/          /*SwitchType*/ 9, MVT::i64,// ->127252
58074                           MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
58085 /*127267*/          /*SwitchType*/ 80, MVT::i64,// ->127349
58106                           MVT::i64, 5/*#Ops*/, 2, 7, 8, 13, 14, 
58189 /*127522*/        OPC_EmitInteger, MVT::i64, 0|128,0|128,0|128,0|128,0|128,0|128,0|128,120|128,63/*4607182418800017408*/, 
58238 /*127652*/          OPC_EmitInteger, MVT::i64, 0|128,0|128,0|128,0|128,0|128,0|128,0|128,120|128,63|128,1/*13830554455654793216*/, 
59450                     MVT::i64, 0/*#Ops*/, 
59458                     MVT::i64, 0/*#Ops*/, 
59487 /*130143*/      OPC_CheckType, MVT::i64,
59489                     MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
59570 /*130313*/      /*SwitchType*/ 9, MVT::i64,// ->130324
59572                       MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
59693 /*130569*/    /*SwitchType*/ 81, MVT::i64,// ->130652
59701                       MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
59710                       MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
59720                         MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
59728                         MVT::i64, 4/*#Ops*/, 3, 2, 4, 5, 
59820 /*130806*/        /*SwitchType*/ 40, MVT::i64,// ->130848
59831                         MVT::i64, 5/*#Ops*/, 2, 3, 4, 6, 7, 
59846 /*130870*/        /*SwitchType*/ 40, MVT::i64,// ->130912
59857                         MVT::i64, 5/*#Ops*/, 2, 3, 4, 6, 7, 
59872 /*130934*/        /*SwitchType*/ 40, MVT::i64,// ->130976
59883                         MVT::i64, 5/*#Ops*/, 2, 3, 4, 6, 7, 
59898 /*130998*/        /*SwitchType*/ 40, MVT::i64,// ->131040
59909                         MVT::i64, 5/*#Ops*/, 2, 3, 4, 6, 7, 
59924 /*131062*/        /*SwitchType*/ 40, MVT::i64,// ->131104
59935                         MVT::i64, 5/*#Ops*/, 2, 3, 4, 6, 7, 
59950 /*131126*/        /*SwitchType*/ 40, MVT::i64,// ->131168
59961                         MVT::i64, 5/*#Ops*/, 2, 3, 4, 6, 7, 
59976 /*131190*/        /*SwitchType*/ 40, MVT::i64,// ->131232
59987                         MVT::i64, 5/*#Ops*/, 2, 3, 4, 6, 7, 
60003 /*131256*/        /*SwitchType*/ 40, MVT::i64,// ->131298
60014                         MVT::i64, 5/*#Ops*/, 2, 3, 4, 6, 7, 
60030 /*131322*/        /*SwitchType*/ 40, MVT::i64,// ->131364
60041                         MVT::i64, 5/*#Ops*/, 2, 3, 4, 6, 7, 
60057 /*131388*/        /*SwitchType*/ 40, MVT::i64,// ->131430
60068                         MVT::i64, 5/*#Ops*/, 2, 3, 4, 6, 7, 
60106 /*131517*/      /*SwitchType*/ 28|128,1/*156*/, MVT::i64,// ->131676
60116                         MVT::i64, 5/*#Ops*/, 1, 0, 2, 4, 5, 
60134                         MVT::i64, 5/*#Ops*/, 1, 6, 7, 9, 10, 
60154                         MVT::i64, 5/*#Ops*/, 1, 7, 8, 10, 11, 
60164 /*131684*/    OPC_CheckChild1Type, MVT::i64,
60192 /*131728*/    OPC_CheckChild1Type, MVT::i64,
60637 /*132572*/      OPC_CheckChild0Type, MVT::i64,
62451 /*136580*/    /*SwitchType*/ 11, MVT::i64,// ->136593
62455                     MVT::i64, 1/*#Ops*/, 1, 
62548 /*136726*/      OPC_SwitchType /*5 cases */, 3, MVT::i64,// ->136732
62571 /*136756*/      OPC_SwitchType /*5 cases */, 3, MVT::i64,// ->136762
62594 /*136786*/      OPC_SwitchType /*5 cases */, 3, MVT::i64,// ->136792
62617 /*136816*/      OPC_SwitchType /*5 cases */, 3, MVT::i64,// ->136822
62640 /*136846*/      OPC_SwitchType /*5 cases */, 3, MVT::i64,// ->136852
62701 /*136923*/      OPC_CheckChild0Type, MVT::i64,
62880 /*137175*/      OPC_CheckChild0Type, MVT::i64,
62886 /*137188*/      /*SwitchType*/ 49, MVT::i64,// ->137239
62899                       MVT::i64, 5/*#Ops*/, 1, 5, 6, 8, 9, 
62956 /*137339*/      /*SwitchType*/ 14, MVT::i64,// ->137355
62959                       MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
62971 /*137370*/      /*SwitchType*/ 14, MVT::i64,// ->137386
62974                       MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
62987 /*137408*/      /*SwitchType*/ 14, MVT::i64,// ->137424
62990                       MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
63005                     MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
63013 /*137467*/    OPC_CheckChild1Type, MVT::i64,
63076 /*137609*/    /*SwitchType*/ 74|128,1/*202*/, MVT::i64,// ->137814
63089                       MVT::i64, 5/*#Ops*/, 1, 0, 2, 7, 8, 
63110                       MVT::i64, 5/*#Ops*/, 1, 6, 7, 12, 13, 
63131                       MVT::i64, 5/*#Ops*/, 1, 2, 3, 10, 11, 
63175 /*137906*/    /*SwitchType*/ 1|128,1/*129*/, MVT::i64,// ->138038
63184                       MVT::i64, 5/*#Ops*/, 1, 0, 2, 3, 4, 
63199                       MVT::i64, 5/*#Ops*/, 1, 2, 3, 5, 6, 
63217                       MVT::i64, 5/*#Ops*/, 1, 6, 7, 9, 10, 
63246 /*138089*/    OPC_CheckType, MVT::i64,
63249                   MVT::i64, 0/*#Ops*/, 
73659                         MVT::i64, 5/*#Ops*/, 8, 2, 9, 3, 10,  // Results = #11
73678                         MVT::i64, 5/*#Ops*/, 8, 2, 9, 3, 10,  // Results = #11
73863                         MVT::i64, 5/*#Ops*/, 8, 2, 9, 3, 10,  // Results = #11
73882                         MVT::i64, 5/*#Ops*/, 8, 2, 9, 3, 10,  // Results = #11
74067                         MVT::i64, 5/*#Ops*/, 8, 2, 9, 3, 10,  // Results = #11
74086                         MVT::i64, 5/*#Ops*/, 8, 2, 9, 3, 10,  // Results = #11
74473 /*164797*/          OPC_EmitInteger, MVT::i64, 0|128,0|128,0|128,0|128,0|128,0|128,0|128,120|128,63/*4607182418800017408*/, 
74797                       MVT::i64, 4/*#Ops*/, 2, 1, 5, 6,  // Results = #7
74799 /*165578*/        OPC_EmitInteger, MVT::i64, 127|128,127|128,127|128,127|128,127|128,127|128,127|128,119|128,63/*4607182418800017407*/, 
74801                       MVT::i64, 1/*#Ops*/, 9,  // Results = #10
74805                       MVT::i64, 6/*#Ops*/, 4, 7, 8, 10, 11, 12,  // Results = #13
74811                       MVT::i64, 3/*#Ops*/, 13, 1, 16,  // Results = #17
79218 if (cast<MemSDNode>(N)->getMemoryVT() != MVT::i64) return false;
79242 if (cast<MemSDNode>(N)->getMemoryVT() != MVT::i64) return false;
79322 if (cast<MemSDNode>(N)->getMemoryVT() != MVT::i64) return false;
79347 if (cast<MemSDNode>(N)->getMemoryVT() != MVT::i64) return false;
79418 if (cast<MemSDNode>(N)->getMemoryVT() != MVT::i64) return false;
79868   return CurDAG->getTargetConstant(N->getSExtValue(), SDLoc(N), MVT::i64);
79882   N->getValueAPF().bitcastToAPInt().getZExtValue(), SDLoc(N), MVT::i64);
gen/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc
17461   /* 10 */ MVT::i64, MVT::f64, MVT::v2i32, MVT::v2f32, MVT::v4f16, MVT::v4i16, MVT::i64, MVT::i64, MVT::i64, MVT::Other,
17461   /* 10 */ MVT::i64, MVT::f64, MVT::v2i32, MVT::v2f32, MVT::v4f16, MVT::v4i16, MVT::i64, MVT::i64, MVT::i64, MVT::Other,
17461   /* 10 */ MVT::i64, MVT::f64, MVT::v2i32, MVT::v2f32, MVT::v4f16, MVT::v4i16, MVT::i64, MVT::i64, MVT::i64, MVT::Other,
17461   /* 10 */ MVT::i64, MVT::f64, MVT::v2i32, MVT::v2f32, MVT::v4f16, MVT::v4i16, MVT::i64, MVT::i64, MVT::i64, MVT::Other,
17463   /* 31 */ MVT::i64, MVT::f64, MVT::Other,
17464   /* 34 */ MVT::i64, MVT::f64, MVT::v2i32, MVT::v2f32, MVT::v4f16, MVT::v4i16, MVT::Other,
17468   /* 57 */ MVT::i64, MVT::f64, MVT::v4f16, MVT::Other,
17469   /* 61 */ MVT::v2i32, MVT::i64, MVT::v2f32, MVT::f64, MVT::i1, MVT::v4i16, MVT::v4f16, MVT::Other,
17470   /* 69 */ MVT::v2i32, MVT::i64, MVT::f64, MVT::v4i16, MVT::v4f16, MVT::Other,
17471   /* 75 */ MVT::v2i32, MVT::i64, MVT::v2f32, MVT::f64, MVT::v4i16, MVT::v4f16, MVT::Other,
gen/lib/Target/AMDGPU/R600GenDAGISel.inc
 1079 /*  3485*/            OPC_CheckType, MVT::i64,
 1137                           MVT::i64, 5/*#Ops*/, 3, 25, 26, 48, 49, 
 1148 /*  3789*/            OPC_CheckType, MVT::i64,
 1206                           MVT::i64, 5/*#Ops*/, 3, 25, 26, 48, 49, 
 1217 /*  4093*/            OPC_CheckType, MVT::i64,
 1275                           MVT::i64, 5/*#Ops*/, 3, 25, 26, 48, 49, 
 1286 /*  4397*/            OPC_CheckType, MVT::i64,
 1344                           MVT::i64, 5/*#Ops*/, 3, 25, 26, 48, 49, 
 1361 /*  4711*/            OPC_CheckType, MVT::i64,
 1419                           MVT::i64, 5/*#Ops*/, 3, 25, 26, 48, 49, 
 1426 /*  4999*/            OPC_CheckType, MVT::i64,
 1484                           MVT::i64, 5/*#Ops*/, 3, 25, 26, 48, 49, 
 1503 /*  5315*/          OPC_CheckType, MVT::i64,
 1561                         MVT::i64, 5/*#Ops*/, 3, 25, 26, 48, 49, 
 1568 /*  5603*/          OPC_CheckType, MVT::i64,
 1626                         MVT::i64, 5/*#Ops*/, 3, 25, 26, 48, 49, 
 2380 /*  9119*/              OPC_CheckType, MVT::i64,
 2484                             MVT::i64, 5/*#Ops*/, 3, 46, 47, 90, 91, 
 2492 /*  9627*/              OPC_CheckType, MVT::i64,
 2596                             MVT::i64, 5/*#Ops*/, 3, 46, 47, 90, 91, 
 2609 /* 10144*/              OPC_CheckType, MVT::i64,
 2713                             MVT::i64, 5/*#Ops*/, 3, 46, 47, 90, 91, 
 2722 /* 10653*/              OPC_CheckType, MVT::i64,
 2826                             MVT::i64, 5/*#Ops*/, 3, 46, 47, 90, 91, 
 2839 /* 11170*/              OPC_CheckType, MVT::i64,
 2943                             MVT::i64, 5/*#Ops*/, 3, 46, 47, 90, 91, 
 2951 /* 11678*/              OPC_CheckType, MVT::i64,
 3055                             MVT::i64, 5/*#Ops*/, 3, 46, 47, 90, 91, 
 3068 /* 12195*/              OPC_CheckType, MVT::i64,
 3172                             MVT::i64, 5/*#Ops*/, 3, 46, 47, 90, 91, 
 3181 /* 12704*/              OPC_CheckType, MVT::i64,
 3285                             MVT::i64, 5/*#Ops*/, 3, 46, 47, 90, 91, 
 3303 /* 13228*/            OPC_CheckType, MVT::i64,
 3407                           MVT::i64, 5/*#Ops*/, 3, 46, 47, 90, 91, 
 3414 /* 13735*/            OPC_CheckType, MVT::i64,
 3519                             MVT::i64, 5/*#Ops*/, 3, 46, 47, 90, 91, 
 3615                             MVT::i64, 5/*#Ops*/, 3, 46, 47, 90, 91, 
 3623 /* 14714*/            OPC_CheckType, MVT::i64,
 3727                           MVT::i64, 5/*#Ops*/, 3, 46, 47, 90, 91, 
 3746 /* 15239*/          OPC_CheckType, MVT::i64,
 3850                         MVT::i64, 5/*#Ops*/, 3, 46, 47, 90, 91, 
 3857 /* 15746*/          OPC_CheckType, MVT::i64,
 3962                           MVT::i64, 5/*#Ops*/, 3, 46, 47, 90, 91, 
 4058                           MVT::i64, 5/*#Ops*/, 3, 46, 47, 90, 91, 
 4066 /* 16725*/          OPC_CheckType, MVT::i64,
 4170                         MVT::i64, 5/*#Ops*/, 3, 46, 47, 90, 91, 
 6185 /* 24175*/          OPC_CheckType, MVT::i64,
 6243                         MVT::i64, 5/*#Ops*/, 3, 25, 26, 48, 49, 
 6251 /* 24464*/          OPC_CheckType, MVT::i64,
 6309                         MVT::i64, 5/*#Ops*/, 3, 25, 26, 48, 49, 
 6322 /* 24762*/          OPC_CheckType, MVT::i64,
 6380                         MVT::i64, 5/*#Ops*/, 3, 25, 26, 48, 49, 
 6389 /* 25052*/          OPC_CheckType, MVT::i64,
 6447                         MVT::i64, 5/*#Ops*/, 3, 25, 26, 48, 49, 
 6463 /* 25354*/        OPC_CheckType, MVT::i64,
 6523                         MVT::i64, 5/*#Ops*/, 3, 25, 26, 48, 49, 
 6585                         MVT::i64, 5/*#Ops*/, 3, 25, 26, 48, 49, 
 6597 /* 25937*/        OPC_CheckType, MVT::i64,
 6657                         MVT::i64, 5/*#Ops*/, 3, 25, 26, 48, 49, 
 6719                         MVT::i64, 5/*#Ops*/, 3, 25, 26, 48, 49, 
gen/lib/Target/AMDGPU/R600GenRegisterInfo.inc
 8870   /* 3 */ MVT::v2f32, MVT::v2i32, MVT::i64, MVT::f64, MVT::Other,
gen/lib/Target/ARC/ARCGenCallingConv.inc
   33       LocVT == MVT::i64) {
   43   if (LocVT == MVT::i64) {
   64       LocVT == MVT::i64) {
   74   if (LocVT == MVT::i64) {
gen/lib/Target/ARM/ARMGenCallingConv.inc
  689   if (LocVT == MVT::i64) {
  862   if (LocVT == MVT::i64) {
gen/lib/Target/ARM/ARMGenDAGISel.inc
15022 /* 32256*/      OPC_EmitInteger, MVT::i64, 0, 
21171 /* 45487*/      OPC_EmitInteger, MVT::i64, 0, 
21188 /* 45531*/      OPC_EmitInteger, MVT::i64, 0, 
21205 /* 45575*/      OPC_EmitInteger, MVT::i64, 0, 
gen/lib/Target/BPF/BPFGenCallingConv.inc
   40   if (LocVT == MVT::i64) {
   68     LocVT = MVT::i64;
   77   if (LocVT == MVT::i64) {
  106   if (LocVT == MVT::i64) {
  121   if (LocVT == MVT::i64) {
gen/lib/Target/BPF/BPFGenDAGISel.inc
   73                     MVT::i64, 2/*#Ops*/, 3, 4, 
   79 /*    41*/      OPC_CheckChild2Type, MVT::i64,
   89                       MVT::i64, 2/*#Ops*/, 1, 3, 
   95                       MVT::i64, 2/*#Ops*/, 1, 2, 
  102 /*    80*/      OPC_CheckChild2Type, MVT::i64,
  112                       MVT::i64, 2/*#Ops*/, 1, 3, 
  118                       MVT::i64, 2/*#Ops*/, 1, 2, 
  125 /*   119*/      OPC_CheckChild2Type, MVT::i64,
  135                       MVT::i64, 2/*#Ops*/, 1, 3, 
  141                       MVT::i64, 2/*#Ops*/, 1, 2, 
  151 /*   164*/      OPC_CheckChild1Type, MVT::i64,
  153 /*   167*/      OPC_CheckChild2Type, MVT::i64,
  236 /*   337*/      OPC_CheckChild2Type, MVT::i64,
  274 /*   407*/    OPC_CheckChild1Type, MVT::i64,
  276 /*   411*/    OPC_SwitchType /*2 cases */, 75|128,2/*331*/, MVT::i64,// ->746
  285                         MVT::i64, 2/*#Ops*/, 2, 3, 
  294                         MVT::i64, 2/*#Ops*/, 2, 3, 
  303                         MVT::i64, 2/*#Ops*/, 2, 3, 
  312                       MVT::i64, 2/*#Ops*/, 2, 3, 
  323                         MVT::i64, 2/*#Ops*/, 2, 3, 
  332                         MVT::i64, 2/*#Ops*/, 2, 3, 
  341                         MVT::i64, 2/*#Ops*/, 2, 3, 
  352 /*   556*/          OPC_EmitInteger, MVT::i64, 0, 
  357                         MVT::i64, 3/*#Ops*/, 4, 5, 6, 
  365 /*   588*/          OPC_EmitInteger, MVT::i64, 0, 
  370                         MVT::i64, 3/*#Ops*/, 4, 5, 6, 
  378 /*   620*/          OPC_EmitInteger, MVT::i64, 0, 
  383                         MVT::i64, 3/*#Ops*/, 4, 5, 6, 
  394 /*   657*/          OPC_EmitInteger, MVT::i64, 0, 
  399                         MVT::i64, 3/*#Ops*/, 4, 5, 6, 
  407 /*   689*/          OPC_EmitInteger, MVT::i64, 0, 
  412                         MVT::i64, 3/*#Ops*/, 4, 5, 6, 
  420 /*   721*/          OPC_EmitInteger, MVT::i64, 0, 
  425                         MVT::i64, 3/*#Ops*/, 4, 5, 6, 
  488 /*   852*/    OPC_CheckChild1Type, MVT::i64,
  492 /*   859*/      OPC_SwitchType /*2 cases */, 15, MVT::i64,// ->877
  497                       MVT::i64, 3/*#Ops*/, 3, 4, 2, 
  511 /*   898*/      OPC_CheckType, MVT::i64,
  515                     MVT::i64, 3/*#Ops*/, 3, 4, 2, 
  524 /*   924*/      OPC_CheckChild1Type, MVT::i64,
  533 /*   941*/        OPC_CheckType, MVT::i64,
  668 /*  1161*/        OPC_CheckType, MVT::i64,
 1066 /*  1803*/      OPC_CheckType, MVT::i64,
 1069 /*  1809*/        OPC_CheckChild1Type, MVT::i64,
 1073                         MVT::i64, 1/*#Ops*/, 0, 
 1079                         MVT::i64, 1/*#Ops*/, 0, 
 1085 /*  1836*/        OPC_CheckChild1Type, MVT::i64,
 1089                         MVT::i64, 1/*#Ops*/, 0, 
 1095                         MVT::i64, 1/*#Ops*/, 0, 
 1106 /*  1870*/        OPC_SwitchType /*2 cases */, 15, MVT::i64,// ->1888
 1109 /*  1876*/          OPC_CheckType, MVT::i64,
 1112                         MVT::i64, 2/*#Ops*/, 0, 2, 
 1126 /*  1907*/        OPC_CheckChild1Type, MVT::i64,
 1127 /*  1909*/        OPC_CheckType, MVT::i64,
 1129                       MVT::i64, 2/*#Ops*/, 0, 1, 
 1145 /*  1942*/      OPC_CheckChild0Type, MVT::i64,
 1155 /*  1959*/        OPC_CheckType, MVT::i64,
 1159 /*  1964*/        OPC_SwitchType /*2 cases */, 15, MVT::i64,// ->1982
 1163                         MVT::i64, 5/*#Ops*/, 0, 5, 6, 3, 4, 
 1178 /*  2006*/        OPC_CheckType, MVT::i64,
 1182 /*  2011*/        OPC_SwitchType /*2 cases */, 13, MVT::i64,// ->2027
 1185                         MVT::i64, 5/*#Ops*/, 0, 1, 5, 3, 4, 
 1218 /*  2085*/        /*SwitchType*/ 15, MVT::i64,// ->2102
 1222                         MVT::i64, 5/*#Ops*/, 0, 5, 6, 3, 4, 
 1240 /*  2130*/        /*SwitchType*/ 13, MVT::i64,// ->2145
 1243                         MVT::i64, 5/*#Ops*/, 0, 1, 5, 3, 4, 
 1252 /*  2154*/      OPC_CheckType, MVT::i64,
 1255                     MVT::i64, 2/*#Ops*/, 1, 2, 
 1267 /*  2181*/          OPC_CheckType, MVT::i64,
 1270                         MVT::i64, 2/*#Ops*/, 0, 2, 
 1284 /*  2211*/        OPC_CheckType, MVT::i64,
 1286                       MVT::i64, 2/*#Ops*/, 0, 1, 
 1300 /*  2240*/      OPC_CheckType, MVT::i64,
 1303                     MVT::i64, 2/*#Ops*/, 1, 2, 
 1315 /*  2267*/          OPC_CheckType, MVT::i64,
 1318                         MVT::i64, 2/*#Ops*/, 0, 2, 
 1332 /*  2297*/        OPC_CheckType, MVT::i64,
 1334                       MVT::i64, 2/*#Ops*/, 0, 1, 
 1357                   MVT::i64, 2/*#Ops*/, 1, 2, 
 1373                   MVT::i64, 2/*#Ops*/, 1, 2, 
 1400 /*  2412*/      OPC_SwitchType /*2 cases */, 7, MVT::i64,// ->2422
 1402                       MVT::i64, 1/*#Ops*/, 0, 
 1420 /*  2446*/          OPC_CheckType, MVT::i64,
 1423                         MVT::i64, 2/*#Ops*/, 0, 2, 
 1437 /*  2476*/        OPC_CheckType, MVT::i64,
 1439                       MVT::i64, 2/*#Ops*/, 0, 1, 
 1454 /*  2511*/      OPC_CheckType, MVT::i64,
 1455 /*  2513*/      OPC_EmitInteger, MVT::i64, 32, 
 1457                     MVT::i64, 2/*#Ops*/, 0, 1,  // Results = #2
 1458 /*  2524*/      OPC_EmitInteger, MVT::i64, 32, 
 1460                     MVT::i64, 2/*#Ops*/, 2, 3, 
 1472 /*  2549*/          OPC_CheckType, MVT::i64,
 1475                         MVT::i64, 2/*#Ops*/, 0, 2, 
 1489 /*  2579*/        OPC_CheckType, MVT::i64,
 1491                       MVT::i64, 2/*#Ops*/, 0, 1, 
 1508 /*  2613*/      OPC_SwitchType /*2 cases */, 15, MVT::i64,// ->2631
 1511 /*  2619*/        OPC_CheckType, MVT::i64,
 1514                       MVT::i64, 2/*#Ops*/, 0, 2, 
 1528 /*  2650*/      OPC_CheckChild1Type, MVT::i64,
 1529 /*  2652*/      OPC_CheckType, MVT::i64,
 1531                     MVT::i64, 2/*#Ops*/, 0, 1, 
 1551 /*  2692*/        OPC_CheckType, MVT::i64,
 1554                       MVT::i64, 2/*#Ops*/, 0, 2, 
 1568 /*  2722*/      OPC_CheckType, MVT::i64,
 1570                     MVT::i64, 2/*#Ops*/, 0, 1, 
 1586 /*  2755*/      OPC_SwitchType /*2 cases */, 15, MVT::i64,// ->2773
 1589 /*  2761*/        OPC_CheckType, MVT::i64,
 1592                       MVT::i64, 2/*#Ops*/, 0, 2, 
 1606 /*  2792*/      OPC_CheckChild1Type, MVT::i64,
 1607 /*  2794*/      OPC_CheckType, MVT::i64,
 1609                     MVT::i64, 2/*#Ops*/, 0, 1, 
 1629 /*  2834*/        OPC_CheckType, MVT::i64,
 1632                       MVT::i64, 2/*#Ops*/, 0, 2, 
 1646 /*  2864*/      OPC_CheckType, MVT::i64,
 1648                     MVT::i64, 2/*#Ops*/, 0, 1, 
 1667 /*  2902*/        OPC_CheckType, MVT::i64,
 1670                       MVT::i64, 2/*#Ops*/, 0, 2, 
 1684 /*  2932*/      OPC_CheckType, MVT::i64,
 1686                     MVT::i64, 2/*#Ops*/, 0, 1, 
 1701 /*  2963*/    OPC_CheckType, MVT::i64,
 1703                   MVT::i64, 1/*#Ops*/, 0, 
 1716                       MVT::i64, 1/*#Ops*/, 1, 
 1723                       MVT::i64, 1/*#Ops*/, 1, 
 1731                       MVT::i64, 1/*#Ops*/, 2, 
 1736 /*  3022*/      OPC_CheckChild1Type, MVT::i64,
 1739                     MVT::i64, 1/*#Ops*/, 1, 
 1745 /*  3037*/    OPC_SwitchType /*2 cases */, 24, MVT::i64,// ->3064
 1750                       MVT::i64, 1/*#Ops*/, 1, 
 1756                       MVT::i64, 1/*#Ops*/, 1, 
 1789 /*  3110*/    OPC_CheckType, MVT::i64,
 1793                     MVT::i64, 1/*#Ops*/, 0, 
 1799                     MVT::i64, 1/*#Ops*/, 0, 
 1813                   MVT::i64, 0/*#Ops*/,  // Results = #1
 1816                   MVT::i64, 3/*#Ops*/, 1, 0, 2, 
 1822                   MVT::i64, 1/*#Ops*/, 0,  // Results = #1
 1823 /*  3182*/    OPC_EmitInteger, MVT::i64, 32, 
 1825                   MVT::i64, 2/*#Ops*/, 1, 2,  // Results = #3
 1826 /*  3193*/    OPC_EmitInteger, MVT::i64, 32, 
 1828                   MVT::i64, 2/*#Ops*/, 3, 4, 
 1834                   MVT::i64, 1/*#Ops*/, 0,  // Results = #1
 1835 /*  3215*/    OPC_EmitInteger, MVT::i64, 32, 
 1837                   MVT::i64, 2/*#Ops*/, 1, 2,  // Results = #3
 1838 /*  3226*/    OPC_EmitInteger, MVT::i64, 32, 
 1840                   MVT::i64, 2/*#Ops*/, 3, 4, 
 2019 if (cast<MemSDNode>(N)->getMemoryVT() != MVT::i64) return false;
gen/lib/Target/BPF/BPFGenRegisterInfo.inc
  432   /* 2 */ MVT::i64, MVT::Other,
gen/lib/Target/Hexagon/HexagonGenCallingConv.inc
   48     LocVT = MVT::i64;
   81   if (LocVT == MVT::i64 ||
   89   if (LocVT == MVT::i64 ||
  121   if (LocVT == MVT::i64 ||
  263     LocVT = MVT::i64;
  289   if (LocVT == MVT::i64 ||
gen/lib/Target/Hexagon/HexagonGenDAGISel.inc
14729 /* 27986*/        OPC_CheckChild1Type, MVT::i64,
20378 /* 38895*/          OPC_CheckType, MVT::i64,
20383                         MVT::i64, 5/*#Ops*/, 2, 0, 3, 1, 4, 
20698 /* 39491*/        OPC_CheckType, MVT::i64,
20703                       MVT::i64, 5/*#Ops*/, 2, 1, 3, 0, 4, 
21357 /* 40739*/          OPC_CheckType, MVT::i64,
21360                         MVT::i64, 3/*#Ops*/, 0, 1, 3, 
21386 /* 40792*/          OPC_CheckType, MVT::i64,
21389                         MVT::i64, 3/*#Ops*/, 0, 1, 3, 
21415 /* 40845*/          OPC_CheckType, MVT::i64,
21418                         MVT::i64, 3/*#Ops*/, 0, 1, 3, 
21445 /* 40900*/          OPC_CheckType, MVT::i64,
21449                         MVT::i64, 3/*#Ops*/, 0, 1, 3, 
21480 /* 40962*/          OPC_CheckType, MVT::i64,
21483                         MVT::i64, 3/*#Ops*/, 2, 0, 3, 
21511 /* 41017*/          OPC_CheckType, MVT::i64,
21514                         MVT::i64, 3/*#Ops*/, 2, 0, 3, 
21542 /* 41072*/          OPC_CheckType, MVT::i64,
21545                         MVT::i64, 3/*#Ops*/, 2, 0, 3, 
21574 /* 41129*/          OPC_CheckType, MVT::i64,
21578                         MVT::i64, 3/*#Ops*/, 2, 0, 3, 
21597 /* 41172*/        /*SwitchType*/ 9, MVT::i64,// ->41183
21599                         MVT::i64, 3/*#Ops*/, 0, 1, 2, 
21614 /* 41206*/        /*SwitchType*/ 9, MVT::i64,// ->41217
21616                         MVT::i64, 3/*#Ops*/, 0, 1, 2, 
21631 /* 41240*/        /*SwitchType*/ 9, MVT::i64,// ->41251
21633                         MVT::i64, 3/*#Ops*/, 0, 1, 2, 
21652 /* 41280*/        /*SwitchType*/ 9, MVT::i64,// ->41291
21654                         MVT::i64, 3/*#Ops*/, 2, 0, 1, 
21670 /* 41315*/        /*SwitchType*/ 9, MVT::i64,// ->41326
21672                         MVT::i64, 3/*#Ops*/, 2, 0, 1, 
21689 /* 41353*/          /*SwitchType*/ 9, MVT::i64,// ->41364
21691                           MVT::i64, 3/*#Ops*/, 2, 0, 1, 
21744 /* 41457*/                  OPC_CheckType, MVT::i64,
21753                                 MVT::i64, 5/*#Ops*/, 4, 5, 6, 7, 8, 
21778 /* 41533*/                  OPC_CheckType, MVT::i64,
21787                                 MVT::i64, 5/*#Ops*/, 4, 5, 6, 7, 8, 
21824 /* 41631*/                  OPC_CheckType, MVT::i64,
21833                                 MVT::i64, 5/*#Ops*/, 4, 5, 6, 7, 8, 
21858 /* 41707*/                  OPC_CheckType, MVT::i64,
21867                                 MVT::i64, 5/*#Ops*/, 4, 5, 6, 7, 8, 
21907 /* 41810*/                OPC_CheckType, MVT::i64,
21916                               MVT::i64, 5/*#Ops*/, 4, 5, 6, 7, 8, 
21944 /* 41891*/                OPC_CheckType, MVT::i64,
21953                               MVT::i64, 5/*#Ops*/, 4, 5, 6, 7, 8, 
21995 /* 42000*/                OPC_CheckType, MVT::i64,
22004                               MVT::i64, 5/*#Ops*/, 4, 5, 6, 7, 8, 
22029 /* 42076*/                OPC_CheckType, MVT::i64,
22038                               MVT::i64, 5/*#Ops*/, 4, 5, 6, 7, 8, 
22077 /* 42178*/                OPC_CheckType, MVT::i64,
22086                               MVT::i64, 5/*#Ops*/, 4, 5, 6, 7, 8, 
22111 /* 42254*/                OPC_CheckType, MVT::i64,
22120                               MVT::i64, 5/*#Ops*/, 4, 5, 6, 7, 8, 
22162 /* 42361*/              OPC_CheckType, MVT::i64,
22171                             MVT::i64, 5/*#Ops*/, 4, 5, 6, 7, 8, 
22199 /* 42442*/              OPC_CheckType, MVT::i64,
22208                             MVT::i64, 5/*#Ops*/, 4, 5, 6, 7, 8, 
22263 /* 42577*/                OPC_CheckType, MVT::i64,
22272                               MVT::i64, 5/*#Ops*/, 4, 5, 6, 7, 8, 
22307 /* 42670*/                OPC_CheckType, MVT::i64,
22316                               MVT::i64, 5/*#Ops*/, 4, 5, 6, 7, 8, 
22363 /* 42785*/                OPC_CheckType, MVT::i64,
22372                               MVT::i64, 5/*#Ops*/, 4, 5, 6, 7, 8, 
22407 /* 42878*/                OPC_CheckType, MVT::i64,
22416                               MVT::i64, 5/*#Ops*/, 4, 5, 6, 7, 8, 
22466 /* 42998*/              OPC_CheckType, MVT::i64,
22475                             MVT::i64, 5/*#Ops*/, 4, 5, 6, 7, 8, 
22513 /* 43096*/              OPC_CheckType, MVT::i64,
22522                             MVT::i64, 5/*#Ops*/, 4, 5, 6, 7, 8, 
22574 /* 43222*/              OPC_CheckType, MVT::i64,
22583                             MVT::i64, 5/*#Ops*/, 4, 5, 6, 7, 8, 
22618 /* 43315*/              OPC_CheckType, MVT::i64,
22627                             MVT::i64, 5/*#Ops*/, 4, 5, 6, 7, 8, 
22676 /* 43434*/              OPC_CheckType, MVT::i64,
22685                             MVT::i64, 5/*#Ops*/, 4, 5, 6, 7, 8, 
22720 /* 43527*/              OPC_CheckType, MVT::i64,
22729                             MVT::i64, 5/*#Ops*/, 4, 5, 6, 7, 8, 
22781 /* 43651*/            OPC_CheckType, MVT::i64,
22790                           MVT::i64, 5/*#Ops*/, 4, 5, 6, 7, 8, 
22828 /* 43749*/            OPC_CheckType, MVT::i64,
22837                           MVT::i64, 5/*#Ops*/, 4, 5, 6, 7, 8, 
22887 /* 43867*/          OPC_CheckType, MVT::i64,
22901                         MVT::i64, 5/*#Ops*/, 2, 4, 5, 9, 10, 
22907 /* 43926*/          OPC_CheckType, MVT::i64,
22922                         MVT::i64, 5/*#Ops*/, 2, 7, 8, 10, 11, 
23186 /* 44528*/      /*SwitchType*/ 8, MVT::i64,// ->44538
23188                       MVT::i64, 2/*#Ops*/, 0, 1, 
23204 /* 44569*/      /*SwitchType*/ 8, MVT::i64,// ->44579
23206                       MVT::i64, 2/*#Ops*/, 1, 0, 
23354 /* 44841*/        /*SwitchType*/ 8, MVT::i64,// ->44851
23356                         MVT::i64, 2/*#Ops*/, 0, 1, 
24815 /* 47699*/          OPC_CheckType, MVT::i64,
24818                         MVT::i64, 3/*#Ops*/, 0, 1, 3, 
24844 /* 47752*/          OPC_CheckType, MVT::i64,
24847                         MVT::i64, 3/*#Ops*/, 0, 1, 3, 
24873 /* 47805*/          OPC_CheckType, MVT::i64,
24876                         MVT::i64, 3/*#Ops*/, 0, 1, 3, 
24903 /* 47860*/          OPC_CheckType, MVT::i64,
24907                         MVT::i64, 3/*#Ops*/, 0, 1, 3, 
24938 /* 47922*/          OPC_CheckType, MVT::i64,
24941                         MVT::i64, 3/*#Ops*/, 2, 0, 3, 
24969 /* 47977*/          OPC_CheckType, MVT::i64,
24972                         MVT::i64, 3/*#Ops*/, 2, 0, 3, 
25000 /* 48032*/          OPC_CheckType, MVT::i64,
25003                         MVT::i64, 3/*#Ops*/, 2, 0, 3, 
25032 /* 48089*/          OPC_CheckType, MVT::i64,
25036                         MVT::i64, 3/*#Ops*/, 2, 0, 3, 
25055 /* 48132*/        /*SwitchType*/ 9, MVT::i64,// ->48143
25057                         MVT::i64, 3/*#Ops*/, 0, 1, 2, 
25072 /* 48166*/        /*SwitchType*/ 9, MVT::i64,// ->48177
25074                         MVT::i64, 3/*#Ops*/, 0, 1, 2, 
25089 /* 48200*/        /*SwitchType*/ 9, MVT::i64,// ->48211
25091                         MVT::i64, 3/*#Ops*/, 0, 1, 2, 
25110 /* 48239*/        /*SwitchType*/ 9, MVT::i64,// ->48250
25112                         MVT::i64, 3/*#Ops*/, 2, 0, 1, 
25128 /* 48274*/        /*SwitchType*/ 9, MVT::i64,// ->48285
25130                         MVT::i64, 3/*#Ops*/, 2, 0, 1, 
25146 /* 48309*/        /*SwitchType*/ 9, MVT::i64,// ->48320
25148                         MVT::i64, 3/*#Ops*/, 2, 0, 1, 
25377 /* 48728*/      OPC_CheckType, MVT::i64,
25387                     MVT::i64, 3/*#Ops*/, 0, 6, 8, 
25398 /* 48778*/      OPC_CheckType, MVT::i64,
25408                     MVT::i64, 3/*#Ops*/, 2, 6, 8, 
25454 /* 48889*/          OPC_CheckType, MVT::i64,
25456                         MVT::i64, 3/*#Ops*/, 0, 1, 2, 
25470 /* 48918*/          OPC_CheckType, MVT::i64,
25472                         MVT::i64, 3/*#Ops*/, 0, 1, 2, 
25504 /* 48977*/        OPC_CheckType, MVT::i64,
25506                       MVT::i64, 3/*#Ops*/, 2, 0, 1, 
25521 /* 49007*/        OPC_CheckType, MVT::i64,
25523                       MVT::i64, 3/*#Ops*/, 2, 0, 1, 
25650 /* 49243*/        /*SwitchType*/ 48, MVT::i64,// ->49293
25657                           MVT::i64, 2/*#Ops*/, 4, 1, 
25666                           MVT::i64, 2/*#Ops*/, 4, 0, 
25724 /* 49397*/        /*SwitchType*/ 8, MVT::i64,// ->49407
25726                         MVT::i64, 2/*#Ops*/, 0, 1, 
26028                       MVT::i64, 5/*#Ops*/, 2, 3, 4, 0, 5,  // Results = #6
26035                       MVT::i64, 5/*#Ops*/, 7, 8, 9, 1, 10,  // Results = #11
26037                       MVT::i64, 2/*#Ops*/, 6, 11,  // Results = #12
26081 /* 50104*/            OPC_CheckType, MVT::i64,
26084                           MVT::i64, 3/*#Ops*/, 0, 1, 3, 
26097 /* 50136*/          /*SwitchType*/ 9, MVT::i64,// ->50147
26099                           MVT::i64, 3/*#Ops*/, 0, 1, 2, 
26136 /* 50208*/            OPC_CheckType, MVT::i64,
26139                           MVT::i64, 3/*#Ops*/, 0, 1, 3, 
26152 /* 50240*/          /*SwitchType*/ 9, MVT::i64,// ->50251
26154                           MVT::i64, 3/*#Ops*/, 0, 1, 2, 
26182 /* 50294*/            OPC_CheckType, MVT::i64,
26185                           MVT::i64, 3/*#Ops*/, 0, 1, 3, 
26198 /* 50326*/          /*SwitchType*/ 9, MVT::i64,// ->50337
26200                           MVT::i64, 3/*#Ops*/, 0, 1, 2, 
26228 /* 50380*/          OPC_CheckType, MVT::i64,
26232                         MVT::i64, 3/*#Ops*/, 0, 1, 3, 
26281 /* 50475*/        OPC_SwitchType /*2 cases */, 37, MVT::i64,// ->50515
26291                         MVT::i64, 3/*#Ops*/, 0, 6, 8, 
26336 /* 50588*/            OPC_CheckType, MVT::i64,
26338                           MVT::i64, 3/*#Ops*/, 0, 1, 2, 
26352 /* 50617*/            OPC_CheckType, MVT::i64,
26354                           MVT::i64, 3/*#Ops*/, 0, 1, 2, 
26386 /* 50678*/      OPC_CheckType, MVT::i64,
26388                     MVT::i64, 1/*#Ops*/, 0, 
26399 /* 50702*/      /*SwitchType*/ 8, MVT::i64,// ->50712
26401                       MVT::i64, 2/*#Ops*/, 0, 1, 
26571                       MVT::i64, 5/*#Ops*/, 2, 3, 4, 0, 5,  // Results = #6
26578                       MVT::i64, 5/*#Ops*/, 7, 8, 9, 1, 10,  // Results = #11
26580                       MVT::i64, 2/*#Ops*/, 6, 11,  // Results = #12
26758 /* 51433*/          OPC_CheckType, MVT::i64,
26761                         MVT::i64, 3/*#Ops*/, 0, 1, 3, 
26787 /* 51486*/          OPC_CheckType, MVT::i64,
26790                         MVT::i64, 3/*#Ops*/, 0, 1, 3, 
26816 /* 51539*/          OPC_CheckType, MVT::i64,
26819                         MVT::i64, 3/*#Ops*/, 0, 1, 3, 
26846 /* 51594*/          OPC_CheckType, MVT::i64,
26850                         MVT::i64, 3/*#Ops*/, 0, 1, 3, 
26881 /* 51656*/          OPC_CheckType, MVT::i64,
26884                         MVT::i64, 3/*#Ops*/, 2, 0, 3, 
26912 /* 51711*/          OPC_CheckType, MVT::i64,
26915                         MVT::i64, 3/*#Ops*/, 2, 0, 3, 
26943 /* 51766*/          OPC_CheckType, MVT::i64,
26946                         MVT::i64, 3/*#Ops*/, 2, 0, 3, 
26975 /* 51823*/          OPC_CheckType, MVT::i64,
26979                         MVT::i64, 3/*#Ops*/, 2, 0, 3, 
26998 /* 51866*/        /*SwitchType*/ 9, MVT::i64,// ->51877
27000                         MVT::i64, 3/*#Ops*/, 0, 1, 2, 
27015 /* 51900*/        /*SwitchType*/ 9, MVT::i64,// ->51911
27017                         MVT::i64, 3/*#Ops*/, 0, 1, 2, 
27032 /* 51934*/        /*SwitchType*/ 9, MVT::i64,// ->51945
27034                         MVT::i64, 3/*#Ops*/, 0, 1, 2, 
27053 /* 51973*/        /*SwitchType*/ 9, MVT::i64,// ->51984
27055                         MVT::i64, 3/*#Ops*/, 2, 0, 1, 
27071 /* 52008*/        /*SwitchType*/ 9, MVT::i64,// ->52019
27073                         MVT::i64, 3/*#Ops*/, 2, 0, 1, 
27089 /* 52043*/        /*SwitchType*/ 9, MVT::i64,// ->52054
27091                         MVT::i64, 3/*#Ops*/, 2, 0, 1, 
27163 /* 52191*/        OPC_CheckType, MVT::i64,
27177                       MVT::i64, 5/*#Ops*/, 2, 4, 5, 9, 10, 
27183 /* 52250*/        OPC_CheckType, MVT::i64,
27198                       MVT::i64, 5/*#Ops*/, 2, 7, 8, 10, 11, 
27236 /* 52393*/        OPC_CheckType, MVT::i64,
27249                       MVT::i64, 2/*#Ops*/, 2, 9, 
27259 /* 52461*/        OPC_CheckType, MVT::i64,
27272                       MVT::i64, 2/*#Ops*/, 2, 9, 
27435 /* 52867*/          OPC_CheckType, MVT::i64,
27448                         MVT::i64, 2/*#Ops*/, 2, 9, 
27456 /* 52923*/          OPC_CheckType, MVT::i64,
27469                         MVT::i64, 2/*#Ops*/, 2, 9, 
27486 /* 53005*/      /*SwitchType*/ 8, MVT::i64,// ->53015
27488                       MVT::i64, 2/*#Ops*/, 0, 1, 
27504 /* 53046*/      /*SwitchType*/ 8, MVT::i64,// ->53056
27506                       MVT::i64, 2/*#Ops*/, 1, 0, 
27654 /* 53318*/        /*SwitchType*/ 8, MVT::i64,// ->53328
27656                         MVT::i64, 2/*#Ops*/, 0, 1, 
29545 /* 56987*/                OPC_CheckType, MVT::i64,
29561 /* 57022*/                OPC_CheckType, MVT::i64,
29578 /* 57060*/                OPC_CheckType, MVT::i64,
29595 /* 57097*/                OPC_CheckType, MVT::i64,
29855 /* 57624*/        OPC_CheckChild0Type, MVT::i64,
31089 /* 60024*/        /*SwitchType*/ 25, MVT::i64,// ->60051
31096                         MVT::i64, 1/*#Ops*/, 3, 
31108 /* 60066*/        /*SwitchType*/ 25, MVT::i64,// ->60093
31115                         MVT::i64, 1/*#Ops*/, 3, 
31126                       MVT::i64, 1/*#Ops*/, 2, 
31514                       MVT::i64, 2/*#Ops*/, 2, 4, 
31526                       MVT::i64, 2/*#Ops*/, 0, 3, 
31542                       MVT::i64, 2/*#Ops*/, 2, 4, 
31554                       MVT::i64, 2/*#Ops*/, 0, 3, 
31657                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
31711                     MVT::i64, 2/*#Ops*/, 0, 1, 
31784                     MVT::i64, 4/*#Ops*/, 0, 1, 2, 3, 
31856                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
31873                     MVT::i64, 2/*#Ops*/, 0, 1, 
32042                       MVT::i64, 2/*#Ops*/, 0, 1, 
32049                       MVT::i64, 2/*#Ops*/, 0, 2, 
32063                     MVT::i64, 2/*#Ops*/, 0, 1, 
32157                       MVT::i64, 2/*#Ops*/, 0, 1, 
32163                       MVT::i64, 2/*#Ops*/, 0, 1, 
32177                     MVT::i64, 2/*#Ops*/, 0, 1, 
32231                       MVT::i64, 2/*#Ops*/, 0, 1, 
32238                       MVT::i64, 2/*#Ops*/, 0, 2, 
32354                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
32381                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
32456                       MVT::i64, 2/*#Ops*/, 0, 1, 
32463                       MVT::i64, 2/*#Ops*/, 0, 2, 
32532                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
32574                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
32600                     MVT::i64, 2/*#Ops*/, 0, 1, 
32654                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
32708                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
32734                     MVT::i64, 2/*#Ops*/, 0, 1, 
32775                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
32842                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
32940                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
33029                     MVT::i64, 2/*#Ops*/, 0, 1, 
33057                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
33187                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
33201                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
33215                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
33229                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
33265                     MVT::i64, 2/*#Ops*/, 0, 1, 
33291                     MVT::i64, 2/*#Ops*/, 0, 1, 
33334                     MVT::i64, 4/*#Ops*/, 0, 1, 2, 3, 
33456                     MVT::i64, 2/*#Ops*/, 0, 1, 
33588                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
33615                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
33641                     MVT::i64, 2/*#Ops*/, 0, 1, 
33655                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
33669                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
33725                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
33738                     MVT::i64, 2/*#Ops*/, 0, 1, 
33752                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
33766                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
33821                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
33848                     MVT::i64, 1/*#Ops*/, 1, 
33873                       MVT::i64, 2/*#Ops*/, 0, 1, 
33879                       MVT::i64, 2/*#Ops*/, 0, 1, 
33905                       MVT::i64, 2/*#Ops*/, 0, 1, 
33911                       MVT::i64, 2/*#Ops*/, 0, 1, 
33953                       MVT::i64, 2/*#Ops*/, 0, 1, 
33959                       MVT::i64, 2/*#Ops*/, 0, 1, 
33969                       MVT::i64, 2/*#Ops*/, 0, 1, 
33975                       MVT::i64, 2/*#Ops*/, 0, 1, 
34110                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
34137                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
34147                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
34156                     MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
34165                     MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
34201                     MVT::i64, 2/*#Ops*/, 0, 1, 
34209                     MVT::i64, MVT::i1, 1/*#Ops*/, 0, 
34229                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
34238                     MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
34246                     MVT::i64, 1/*#Ops*/, 0, 
34284                     MVT::i64, MVT::i1, 3/*#Ops*/, 0, 1, 2, 
34294                     MVT::i64, MVT::i1, 3/*#Ops*/, 0, 1, 2, 
34302                     MVT::i64, 1/*#Ops*/, 0, 
34312                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
34338                     MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
34347                     MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
34356                     MVT::i64, 2/*#Ops*/, 0, 1, 
34364                     MVT::i64, 1/*#Ops*/, 0, 
34373                     MVT::i64, 2/*#Ops*/, 0, 1, 
34453                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
34534                     MVT::i64, 2/*#Ops*/, 0, 1, 
34580                     MVT::i64, 2/*#Ops*/, 0, 1, 
34590                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
34599                     MVT::i64, 2/*#Ops*/, 0, 1, 
34608                     MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
34617                     MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
34626                     MVT::i64, 2/*#Ops*/, 0, 1, 
34644                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
34674                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
34693                     MVT::i64, 2/*#Ops*/, 0, 1, 
34703                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
34711                     MVT::i64, 1/*#Ops*/, 0, 
34729                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
34738                     MVT::i64, 2/*#Ops*/, 0, 1, 
34747                     MVT::i64, 2/*#Ops*/, 0, 1, 
34774                     MVT::i64, 2/*#Ops*/, 0, 1, 
34819                     MVT::i64, 2/*#Ops*/, 0, 1, 
34828                     MVT::i64, 2/*#Ops*/, 0, 1, 
34847                     MVT::i64, 2/*#Ops*/, 0, 1, 
34855                     MVT::i64, 1/*#Ops*/, 0, 
34865                     MVT::i64, MVT::i1, 3/*#Ops*/, 0, 1, 2, 
34875                     MVT::i64, MVT::i1, 3/*#Ops*/, 0, 1, 2, 
34884                     MVT::i64, 2/*#Ops*/, 0, 1, 
34893                     MVT::i64, 2/*#Ops*/, 0, 1, 
34939                     MVT::i64, MVT::i1, 1/*#Ops*/, 0, 
34948                     MVT::i64, 2/*#Ops*/, 0, 1, 
34957                     MVT::i64, 2/*#Ops*/, 0, 1, 
34975                     MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
34991                     MVT::i64, 1/*#Ops*/, 0, 
35016                     MVT::i64, MVT::i1, 1/*#Ops*/, 0, 
35026                     MVT::i64, MVT::i1, 3/*#Ops*/, 0, 1, 2, 
35036                     MVT::i64, MVT::i1, 3/*#Ops*/, 0, 1, 2, 
35064                     MVT::i64, MVT::i1, 3/*#Ops*/, 0, 1, 2, 
35074                     MVT::i64, MVT::i1, 3/*#Ops*/, 0, 1, 2, 
35113                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
35123                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
35133                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
35160                     MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
35170                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
35179                     MVT::i64, 2/*#Ops*/, 0, 1, 
35189                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
35198                     MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
35226                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
35245                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
35255                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
35299                     MVT::i64, 2/*#Ops*/, 0, 1, 
35308                     MVT::i64, 2/*#Ops*/, 0, 1, 
35317                     MVT::i64, 2/*#Ops*/, 0, 1, 
35325                     MVT::i64, MVT::i1, 1/*#Ops*/, 0, 
35353                     MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
35363                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
35373                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
35421                     MVT::i64, MVT::i1, 3/*#Ops*/, 0, 1, 2, 
35431                     MVT::i64, MVT::i1, 3/*#Ops*/, 0, 1, 2, 
35440                     MVT::i64, 2/*#Ops*/, 0, 1, 
35460                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
35470                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
35480                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
35507                     MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
35516                     MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
35543                     MVT::i64, 2/*#Ops*/, 0, 1, 
35551                     MVT::i64, 1/*#Ops*/, 0, 
35596                     MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
35616                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
35626                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
35636                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
35646                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
35692                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
35702                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
35730                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
35758                     MVT::i64, MVT::i1, 3/*#Ops*/, 0, 1, 2, 
35768                     MVT::i64, MVT::i1, 3/*#Ops*/, 0, 1, 2, 
35787                     MVT::i64, MVT::i32, 3/*#Ops*/, 0, 1, 2, 
35815                     MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
35824                     MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
35832                     MVT::i64, 1/*#Ops*/, 0, 
35851                     MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
35886                     MVT::i64, 2/*#Ops*/, 0, 1, 
35906                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
35914                     MVT::i64, 1/*#Ops*/, 0, 
35923                     MVT::i64, 2/*#Ops*/, 0, 1, 
35969                     MVT::i64, 2/*#Ops*/, 0, 1, 
35978                     MVT::i64, 2/*#Ops*/, 0, 1, 
35988                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
36035                     MVT::i64, 2/*#Ops*/, 0, 1, 
36072                     MVT::i64, MVT::i1, 3/*#Ops*/, 0, 1, 2, 
36082                     MVT::i64, MVT::i1, 3/*#Ops*/, 0, 1, 2, 
36092                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
36102                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
36121                     MVT::i64, MVT::i1, 3/*#Ops*/, 0, 1, 2, 
36131                     MVT::i64, MVT::i1, 3/*#Ops*/, 0, 1, 2, 
36158                     MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
36214                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
36270                     MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
36298                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
36307                     MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
36316                     MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
36325                     MVT::i64, 2/*#Ops*/, 0, 1, 
36389                     MVT::i64, MVT::i1, 3/*#Ops*/, 0, 1, 2, 
36399                     MVT::i64, MVT::i1, 3/*#Ops*/, 0, 1, 2, 
36425                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
36434                     MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
36444                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
36454                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
36464                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
36501                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
36530                     MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
36578                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
36604                     MVT::i64, 1/*#Ops*/, 0, 
36614                     MVT::i64, MVT::i1, 3/*#Ops*/, 0, 1, 2, 
36632                     MVT::i64, 2/*#Ops*/, 0, 1, 
36661                     MVT::i64, 2/*#Ops*/, 0, 1, 
36671                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
36765                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
36775                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
36794                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
36803                     MVT::i64, 2/*#Ops*/, 0, 1, 
36812                     MVT::i64, 2/*#Ops*/, 0, 1, 
36830                     MVT::i64, 2/*#Ops*/, 0, 1, 
36838                     MVT::i64, MVT::i1, 1/*#Ops*/, 0, 
36847                     MVT::i64, 2/*#Ops*/, 0, 1, 
36856                     MVT::i64, 2/*#Ops*/, 0, 1, 
36866                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
36903                     MVT::i64, 2/*#Ops*/, 0, 1, 
36930                     MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
36939                     MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
36976                     MVT::i64, 2/*#Ops*/, 0, 1, 
36986                     MVT::i64, MVT::i1, 3/*#Ops*/, 0, 1, 2, 
36995                     MVT::i64, 2/*#Ops*/, 0, 1, 
37004                     MVT::i64, 2/*#Ops*/, 0, 1, 
37047                     MVT::i64, 1/*#Ops*/, 0, 
37057                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
37067                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
37086                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
37095                     MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
37104                     MVT::i64, 2/*#Ops*/, 0, 1, 
37122                     MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
37140                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
37157                     MVT::i64, 2/*#Ops*/, 0, 1, 
37166                     MVT::i64, 2/*#Ops*/, 0, 1, 
37175                     MVT::i64, 2/*#Ops*/, 0, 1, 
37184                     MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
37193                     MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
37210                     MVT::i64, 2/*#Ops*/, 0, 1, 
37230                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
37240                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
37258                     MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
37268                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
37277                     MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
37286                     MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
37295                     MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
37305                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
37331                     MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
37375                     MVT::i64, 2/*#Ops*/, 0, 1, 
37383                     MVT::i64, 1/*#Ops*/, 0, 
37427                     MVT::i64, 2/*#Ops*/, 0, 1, 
37446                     MVT::i64, MVT::i1, 3/*#Ops*/, 0, 1, 2, 
37456                     MVT::i64, MVT::i1, 3/*#Ops*/, 0, 1, 2, 
37492                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
37502                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
37512                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
37521                     MVT::i64, 2/*#Ops*/, 0, 1, 
37530                     MVT::i64, 2/*#Ops*/, 0, 1, 
37596                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
37606                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
37616                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
37625                     MVT::i64, 2/*#Ops*/, 0, 1, 
37644                     MVT::i64, 2/*#Ops*/, 0, 1, 
37652                     MVT::i64, 1/*#Ops*/, 0, 
37700                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
37709                     MVT::i64, 2/*#Ops*/, 0, 1, 
37727                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
37754                     MVT::i64, 2/*#Ops*/, 0, 1, 
37763                     MVT::i64, 2/*#Ops*/, 0, 1, 
37772                     MVT::i64, 2/*#Ops*/, 0, 1, 
37780                     MVT::i64, 1/*#Ops*/, 0, 
37790                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
37807                     MVT::i64, 1/*#Ops*/, 0, 
37845                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
37855                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
37874                     MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
37939                     MVT::i64, 2/*#Ops*/, 0, 1, 
37974                     MVT::i64, 2/*#Ops*/, 0, 1, 
37982                     MVT::i64, 1/*#Ops*/, 0, 
37991                     MVT::i64, 2/*#Ops*/, 0, 1, 
38027                     MVT::i64, 2/*#Ops*/, 0, 1, 
38035                     MVT::i64, MVT::i1, 1/*#Ops*/, 0, 
38044                     MVT::i64, 2/*#Ops*/, 0, 1, 
38062                     MVT::i64, 2/*#Ops*/, 0, 1, 
38110                     MVT::i64, 2/*#Ops*/, 0, 1, 
38129                     MVT::i64, MVT::i32, 3/*#Ops*/, 0, 1, 2, 
38138                     MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
38156                     MVT::i64, 2/*#Ops*/, 0, 1, 
38166                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
38193                     MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
38202                     MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
38220                     MVT::i64, 2/*#Ops*/, 0, 1, 
38255                     MVT::i64, MVT::i1, 3/*#Ops*/, 0, 1, 2, 
38265                     MVT::i64, MVT::i1, 3/*#Ops*/, 0, 1, 2, 
38284                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
38294                     MVT::i64, MVT::i1, 3/*#Ops*/, 0, 1, 2, 
38304                     MVT::i64, MVT::i1, 3/*#Ops*/, 0, 1, 2, 
38313                     MVT::i64, 2/*#Ops*/, 0, 1, 
38322                     MVT::i64, 2/*#Ops*/, 0, 1, 
38360                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
38370                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
38389                     MVT::i64, 2/*#Ops*/, 0, 1, 
38398                     MVT::i64, 2/*#Ops*/, 0, 1, 
38407                     MVT::i64, 2/*#Ops*/, 0, 1, 
38416                     MVT::i64, 2/*#Ops*/, 0, 1, 
38426                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
38452                     MVT::i64, 1/*#Ops*/, 0, 
38481                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
38490                     MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
38499                     MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
38509                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
38519                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
38529                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
38539                     MVT::i64, MVT::i1, 3/*#Ops*/, 0, 1, 2, 
38549                     MVT::i64, MVT::i1, 3/*#Ops*/, 0, 1, 2, 
38567                     MVT::i64, 2/*#Ops*/, 0, 1, 
38604                     MVT::i64, 2/*#Ops*/, 0, 1, 
38630                     MVT::i64, 1/*#Ops*/, 0, 
38648                     MVT::i64, MVT::i1, 1/*#Ops*/, 0, 
38673                     MVT::i64, 2/*#Ops*/, 0, 1, 
38698                     MVT::i64, 1/*#Ops*/, 0, 
38706                     MVT::i64, 1/*#Ops*/, 0, 
38741                     MVT::i64, 2/*#Ops*/, 0, 1, 
38768                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
38825                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
38834                     MVT::i64, 2/*#Ops*/, 0, 1, 
38844                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
38853                     MVT::i64, 2/*#Ops*/, 0, 1, 
38870                     MVT::i64, 2/*#Ops*/, 0, 1, 
38889                     MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
38898                     MVT::i64, 2/*#Ops*/, 0, 1, 
38907                     MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
38916                     MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
38933                     MVT::i64, 2/*#Ops*/, 0, 1, 
38943                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
38952                     MVT::i64, 2/*#Ops*/, 0, 1, 
38961                     MVT::i64, 2/*#Ops*/, 0, 1, 
38980                     MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
38999                     MVT::i64, 2/*#Ops*/, 0, 1, 
39008                     MVT::i64, 2/*#Ops*/, 0, 1, 
39026                     MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
39064                     MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
39073                     MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
39089                     MVT::i64, 1/*#Ops*/, 0, 
39098                     MVT::i64, 2/*#Ops*/, 0, 1, 
39114                     MVT::i64, 1/*#Ops*/, 0, 
39124                     MVT::i64, MVT::i1, 3/*#Ops*/, 0, 1, 2, 
39134                     MVT::i64, MVT::i1, 3/*#Ops*/, 0, 1, 2, 
39168                     MVT::i64, 2/*#Ops*/, 0, 1, 
39177                     MVT::i64, 2/*#Ops*/, 0, 1, 
39195                     MVT::i64, 2/*#Ops*/, 0, 1, 
39203                     MVT::i64, 1/*#Ops*/, 0, 
39247                     MVT::i64, 2/*#Ops*/, 0, 1, 
39265                     MVT::i64, 2/*#Ops*/, 0, 1, 
39274                     MVT::i64, 2/*#Ops*/, 0, 1, 
39283                     MVT::i64, 2/*#Ops*/, 0, 1, 
39292                     MVT::i64, 2/*#Ops*/, 0, 1, 
39302                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
39312                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
39321                     MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
39331                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
39340                     MVT::i64, 2/*#Ops*/, 0, 1, 
39359                     MVT::i64, MVT::i1, 3/*#Ops*/, 0, 1, 2, 
39377                     MVT::i64, 2/*#Ops*/, 0, 1, 
39386                     MVT::i64, 2/*#Ops*/, 0, 1, 
39395                     MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
39431                     MVT::i64, 2/*#Ops*/, 0, 1, 
39440                     MVT::i64, 2/*#Ops*/, 0, 1, 
39449                     MVT::i64, 2/*#Ops*/, 0, 1, 
39458                     MVT::i64, 2/*#Ops*/, 0, 1, 
39468                     MVT::i64, MVT::i1, 3/*#Ops*/, 0, 1, 2, 
39477                     MVT::i64, 2/*#Ops*/, 0, 1, 
39486                     MVT::i64, 2/*#Ops*/, 0, 1, 
39505                     MVT::i64, 2/*#Ops*/, 0, 1, 
39523                     MVT::i64, 2/*#Ops*/, 0, 1, 
39532                     MVT::i64, 2/*#Ops*/, 0, 1, 
39598                     MVT::i64, 2/*#Ops*/, 0, 1, 
39623                     MVT::i64, 1/*#Ops*/, 0, 
39694                     MVT::i64, 2/*#Ops*/, 0, 1, 
39703                     MVT::i64, 2/*#Ops*/, 0, 1, 
39712                     MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
39731                     MVT::i64, 2/*#Ops*/, 0, 1, 
39740                     MVT::i64, 2/*#Ops*/, 0, 1, 
39757                     MVT::i64, 1/*#Ops*/, 0, 
39767                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
39777                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
39786                     MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
39795                     MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
39834                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
39844                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
39854                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
39882                     MVT::i64, 1/*#Ops*/, 0, 
39912                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
39950                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
39960                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
39989                     MVT::i64, 2/*#Ops*/, 0, 1, 
39999                     MVT::i64, MVT::i1, 3/*#Ops*/, 0, 1, 2, 
40009                     MVT::i64, MVT::i1, 3/*#Ops*/, 0, 1, 2, 
40019                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
40037                     MVT::i64, 2/*#Ops*/, 0, 1, 
40055                     MVT::i64, MVT::i1, 3/*#Ops*/, 0, 1, 2, 
40064                     MVT::i64, 2/*#Ops*/, 0, 1, 
40092                     MVT::i64, 2/*#Ops*/, 0, 1, 
40149                     MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
40158                     MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1, 
40168                     3/*#VTs*/, MVT::i64, MVT::i32, MVT::i1, 3/*#Ops*/, 0, 1, 2, 
40177                     MVT::i64, 2/*#Ops*/, 0, 1, 
40186                     MVT::i64, 2/*#Ops*/, 0, 1, 
40195                     MVT::i64, 2/*#Ops*/, 0, 1, 
40204                     MVT::i64, 2/*#Ops*/, 0, 1, 
40213                     MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
40221                     MVT::i64, 1/*#Ops*/, 0, 
51653 /* 97308*/          OPC_CheckChild0Type, MVT::i64,
51658 /* 97316*/            OPC_CheckType, MVT::i64,
51663                             MVT::i64, 2/*#Ops*/, 0, 1, 
51670                             MVT::i64, 2/*#Ops*/, 0, 1, 
51677 /* 97350*/            OPC_CheckType, MVT::i64,
51682                             MVT::i64, 2/*#Ops*/, 0, 1, 
51689                             MVT::i64, 2/*#Ops*/, 0, 1, 
51696 /* 97384*/            OPC_CheckType, MVT::i64,
51701                             MVT::i64, 2/*#Ops*/, 0, 1, 
51708                             MVT::i64, 2/*#Ops*/, 0, 1, 
51715 /* 97418*/            OPC_CheckType, MVT::i64,
51720                             MVT::i64, 2/*#Ops*/, 0, 1, 
51727                             MVT::i64, 2/*#Ops*/, 0, 1, 
51734 /* 97452*/            OPC_CheckType, MVT::i64,
51739                             MVT::i64, 2/*#Ops*/, 0, 1, 
51746                             MVT::i64, 2/*#Ops*/, 0, 1, 
51753 /* 97486*/            OPC_CheckType, MVT::i64,
51758                             MVT::i64, 2/*#Ops*/, 0, 1, 
51765                             MVT::i64, 2/*#Ops*/, 0, 1, 
51772 /* 97520*/            OPC_CheckType, MVT::i64,
51777                             MVT::i64, 2/*#Ops*/, 0, 1, 
51784                             MVT::i64, 2/*#Ops*/, 0, 1, 
51791 /* 97554*/            OPC_CheckType, MVT::i64,
51796                             MVT::i64, 2/*#Ops*/, 0, 1, 
51803                             MVT::i64, 2/*#Ops*/, 0, 1, 
51909 /* 97801*/      /*SwitchType*/ 82, MVT::i64,// ->97885
51930                       MVT::i64, 5/*#Ops*/, 3, 8, 9, 14, 15, 
52476 /* 99012*/      OPC_SwitchType /*11 cases */, 45, MVT::i64,// ->99060
52481                         MVT::i64, 2/*#Ops*/, 1, 0, 
52492                         MVT::i64, 2/*#Ops*/, 1, 4, 
52513                         MVT::i64, 1/*#Ops*/, 0,  // Results = #1
52524                         MVT::i64, 5/*#Ops*/, 2, 4, 5, 7, 8,  // Results = #9
52540                         MVT::i64, 1/*#Ops*/, 0,  // Results = #1
52544                         MVT::i64, 2/*#Ops*/, 2, 3,  // Results = #4
52596                       MVT::i64, 1/*#Ops*/, 0,  // Results = #1
52607                       MVT::i64, 1/*#Ops*/, 0,  // Results = #1
52618                       MVT::i64, 1/*#Ops*/, 0,  // Results = #1
52629                       MVT::i64, 5/*#Ops*/, 2, 4, 5, 7, 8,  // Results = #9
52731 /* 99575*/        OPC_CheckChild2Type, MVT::i64,
52986 /*100051*/          OPC_CheckChild2Type, MVT::i64,
53302 /*100657*/          OPC_CheckChild2Type, MVT::i64,
53536 /*101102*/        OPC_CheckChild2Type, MVT::i64,
53706 /*101445*/          OPC_CheckType, MVT::i64,
53709                         MVT::i64, 3/*#Ops*/, 0, 1, 3, 
53735 /*101498*/          OPC_CheckType, MVT::i64,
53738                         MVT::i64, 3/*#Ops*/, 0, 1, 3, 
53765 /*101553*/          OPC_CheckType, MVT::i64,
53769                         MVT::i64, 3/*#Ops*/, 0, 1, 3, 
53800 /*101615*/          OPC_CheckType, MVT::i64,
53803                         MVT::i64, 3/*#Ops*/, 2, 0, 3, 
53831 /*101670*/          OPC_CheckType, MVT::i64,
53834                         MVT::i64, 3/*#Ops*/, 2, 0, 3, 
53863 /*101727*/          OPC_CheckType, MVT::i64,
53867                         MVT::i64, 3/*#Ops*/, 2, 0, 3, 
53881 /*101758*/        OPC_CheckType, MVT::i64,
53883                       MVT::i64, 3/*#Ops*/, 0, 1, 2, 
53892 /*101779*/        OPC_CheckType, MVT::i64,
53894                       MVT::i64, 3/*#Ops*/, 0, 1, 2, 
53903 /*101800*/        OPC_CheckType, MVT::i64,
53905                       MVT::i64, 3/*#Ops*/, 0, 1, 2, 
53918 /*101826*/        OPC_CheckType, MVT::i64,
53920                       MVT::i64, 3/*#Ops*/, 2, 0, 1, 
53930 /*101848*/        OPC_CheckType, MVT::i64,
53932                       MVT::i64, 3/*#Ops*/, 2, 0, 1, 
53942 /*101870*/        OPC_CheckType, MVT::i64,
53944                       MVT::i64, 3/*#Ops*/, 2, 0, 1, 
53992 /*101959*/          OPC_CheckType, MVT::i64,
54006                         MVT::i64, 5/*#Ops*/, 2, 4, 5, 9, 10, 
54012 /*102018*/          OPC_CheckType, MVT::i64,
54027                         MVT::i64, 5/*#Ops*/, 2, 7, 8, 10, 11, 
54044 /*102121*/        /*SwitchType*/ 7, MVT::i64,// ->102130
54046                         MVT::i64, 1/*#Ops*/, 0, 
54082 /*102192*/          /*SwitchType*/ 9, MVT::i64,// ->102203
54084                           MVT::i64, 3/*#Ops*/, 0, 1, 2, 
54125 /*102270*/        /*SwitchType*/ 9, MVT::i64,// ->102281
54127                         MVT::i64, 3/*#Ops*/, 2, 0, 1, 
54146 /*102310*/        /*SwitchType*/ 8, MVT::i64,// ->102320
54148                         MVT::i64, 2/*#Ops*/, 0, 1, 
55366 /*104523*/        /*SwitchType*/ 11, MVT::i64,// ->104536
55370                         MVT::i64, 1/*#Ops*/, 2, 
55469 /*104720*/          /*SwitchType*/ 15, MVT::i64,// ->104737
55474                           MVT::i64, 3/*#Ops*/, 1, 5, 4, 
55570 /*104914*/          /*SwitchType*/ 15, MVT::i64,// ->104931
55575                           MVT::i64, 3/*#Ops*/, 2, 5, 4, 
55595 /*104957*/        OPC_CheckType, MVT::i64,
55605                         MVT::i64, 1/*#Ops*/, 6, 
55618                         MVT::i64, 2/*#Ops*/, 5, 7, 
55630                         MVT::i64, 1/*#Ops*/, 6, 
55643                         MVT::i64, 2/*#Ops*/, 5, 7, 
55655                         MVT::i64, 1/*#Ops*/, 6, 
55668                         MVT::i64, 2/*#Ops*/, 5, 7, 
55677 /*105143*/      OPC_SwitchType /*2 cases */, 52|128,1/*180*/, MVT::i64,// ->105327
55686                         MVT::i64, 1/*#Ops*/, 3, 
55698                         MVT::i64, 2/*#Ops*/, 3, 4, 
55709                         MVT::i64, 1/*#Ops*/, 3, 
55721                         MVT::i64, 2/*#Ops*/, 3, 4, 
55732                         MVT::i64, 1/*#Ops*/, 3, 
55745                           MVT::i64, 2/*#Ops*/, 3, 4, 
55756                           MVT::i64, 2/*#Ops*/, 3, 4, 
55791 /*105385*/        OPC_CheckType, MVT::i64,
55801                         MVT::i64, 1/*#Ops*/, 6, 
55814                         MVT::i64, 2/*#Ops*/, 5, 7, 
55826                         MVT::i64, 1/*#Ops*/, 6, 
55839                         MVT::i64, 2/*#Ops*/, 5, 7, 
55851                         MVT::i64, 1/*#Ops*/, 6, 
55864                         MVT::i64, 2/*#Ops*/, 5, 7, 
55884 /*105589*/        OPC_CheckType, MVT::i64,
55898                         MVT::i64, 5/*#Ops*/, 5, 6, 7, 9, 10, 
55914                         MVT::i64, 5/*#Ops*/, 5, 6, 7, 9, 10, 
55930                         MVT::i64, 5/*#Ops*/, 5, 6, 7, 9, 10, 
55940 /*105735*/      OPC_CheckType, MVT::i64,
55953                       MVT::i64, 5/*#Ops*/, 3, 4, 5, 6, 7, 
55968                       MVT::i64, 5/*#Ops*/, 3, 4, 5, 6, 7, 
55983                       MVT::i64, 5/*#Ops*/, 3, 4, 5, 6, 7, 
56005 /*105889*/      OPC_CheckType, MVT::i64,
56019                       MVT::i64, 5/*#Ops*/, 5, 6, 7, 9, 10, 
56035                       MVT::i64, 5/*#Ops*/, 5, 6, 7, 9, 10, 
56051                       MVT::i64, 5/*#Ops*/, 5, 6, 7, 9, 10, 
56138 /*106176*/        /*SwitchType*/ 11, MVT::i64,// ->106189
56142                         MVT::i64, 1/*#Ops*/, 2, 
56234 /*106357*/            /*SwitchType*/ 12, MVT::i64,// ->106371
56238                             MVT::i64, 3/*#Ops*/, 1, 2, 4, 
56327 /*106530*/            /*SwitchType*/ 12, MVT::i64,// ->106544
56331                             MVT::i64, 3/*#Ops*/, 3, 1, 4, 
56351 /*106570*/          OPC_CheckType, MVT::i64,
56361                           MVT::i64, 2/*#Ops*/, 4, 6, 
56372                           MVT::i64, 1/*#Ops*/, 5, 
56384                           MVT::i64, 2/*#Ops*/, 4, 6, 
56395                           MVT::i64, 1/*#Ops*/, 5, 
56407                           MVT::i64, 2/*#Ops*/, 4, 6, 
56418                           MVT::i64, 1/*#Ops*/, 5, 
56437 /*106754*/          OPC_CheckType, MVT::i64,
56447                           MVT::i64, 2/*#Ops*/, 4, 6, 
56458                           MVT::i64, 1/*#Ops*/, 5, 
56470                           MVT::i64, 2/*#Ops*/, 4, 6, 
56481                           MVT::i64, 1/*#Ops*/, 5, 
56493                           MVT::i64, 2/*#Ops*/, 4, 6, 
56504                           MVT::i64, 1/*#Ops*/, 5, 
56524 /*106940*/          OPC_CheckType, MVT::i64,
56537                           MVT::i64, 5/*#Ops*/, 4, 5, 6, 8, 9, 
56552                           MVT::i64, 5/*#Ops*/, 4, 5, 6, 8, 9, 
56567                           MVT::i64, 5/*#Ops*/, 4, 5, 6, 8, 9, 
56587 /*107093*/          OPC_CheckType, MVT::i64,
56600                           MVT::i64, 5/*#Ops*/, 4, 5, 6, 8, 9, 
56615                           MVT::i64, 5/*#Ops*/, 4, 5, 6, 8, 9, 
56630                           MVT::i64, 5/*#Ops*/, 4, 5, 6, 8, 9, 
56640 /*107229*/          OPC_CheckType, MVT::i64,
56652                             MVT::i64, 2/*#Ops*/, 5, 6, 
56664                             MVT::i64, 2/*#Ops*/, 5, 6, 
56676                             MVT::i64, 2/*#Ops*/, 5, 6, 
56688                             MVT::i64, 2/*#Ops*/, 5, 6, 
56702                             MVT::i64, 1/*#Ops*/, 5, 
56713                             MVT::i64, 1/*#Ops*/, 5, 
56724                             MVT::i64, 1/*#Ops*/, 5, 
56739                             MVT::i64, 2/*#Ops*/, 5, 6, 
56751                             MVT::i64, 2/*#Ops*/, 5, 6, 
56763                             MVT::i64, 2/*#Ops*/, 5, 6, 
56775                             MVT::i64, 2/*#Ops*/, 5, 6, 
56789                             MVT::i64, 1/*#Ops*/, 5, 
56800                             MVT::i64, 1/*#Ops*/, 5, 
56811                             MVT::i64, 1/*#Ops*/, 5, 
56830                             MVT::i64, 5/*#Ops*/, 5, 6, 7, 8, 9, 
56846                             MVT::i64, 5/*#Ops*/, 5, 6, 7, 8, 9, 
56862                             MVT::i64, 5/*#Ops*/, 5, 6, 7, 8, 9, 
56878                             MVT::i64, 5/*#Ops*/, 5, 6, 7, 8, 9, 
56894                             MVT::i64, 5/*#Ops*/, 5, 6, 7, 8, 9, 
56910                             MVT::i64, 5/*#Ops*/, 5, 6, 7, 8, 9, 
56926                             MVT::i64, 5/*#Ops*/, 5, 6, 7, 8, 9, 
56942                             MVT::i64, 5/*#Ops*/, 5, 6, 7, 8, 9, 
56956                             MVT::i64, 2/*#Ops*/, 4, 5, 
56967                             MVT::i64, 2/*#Ops*/, 4, 5, 
56978                             MVT::i64, 2/*#Ops*/, 4, 5, 
56989                             MVT::i64, 2/*#Ops*/, 4, 5, 
57002                             MVT::i64, 1/*#Ops*/, 4, 
57012                             MVT::i64, 1/*#Ops*/, 4, 
57022                             MVT::i64, 1/*#Ops*/, 4, 
57036                             MVT::i64, 2/*#Ops*/, 4, 5, 
57047                             MVT::i64, 2/*#Ops*/, 4, 5, 
57058                             MVT::i64, 2/*#Ops*/, 4, 5, 
57069                             MVT::i64, 2/*#Ops*/, 4, 5, 
57082                             MVT::i64, 1/*#Ops*/, 4, 
57092                             MVT::i64, 1/*#Ops*/, 4, 
57102                             MVT::i64, 1/*#Ops*/, 4, 
57120                             MVT::i64, 5/*#Ops*/, 4, 5, 6, 7, 8, 
57135                             MVT::i64, 5/*#Ops*/, 4, 5, 6, 7, 8, 
57150                             MVT::i64, 5/*#Ops*/, 4, 5, 6, 7, 8, 
57165                             MVT::i64, 5/*#Ops*/, 4, 5, 6, 7, 8, 
57180                             MVT::i64, 5/*#Ops*/, 4, 5, 6, 7, 8, 
57195                             MVT::i64, 5/*#Ops*/, 4, 5, 6, 7, 8, 
57210                             MVT::i64, 5/*#Ops*/, 4, 5, 6, 7, 8, 
57225                             MVT::i64, 5/*#Ops*/, 4, 5, 6, 7, 8, 
57240 /*108705*/          OPC_CheckType, MVT::i64,
57250                           MVT::i64, 2/*#Ops*/, 5, 6, 
57262                           MVT::i64, 2/*#Ops*/, 5, 6, 
57274                           MVT::i64, 2/*#Ops*/, 5, 6, 
57286                           MVT::i64, 2/*#Ops*/, 5, 6, 
57292 /*108828*/          OPC_CheckType, MVT::i64,
57301                           MVT::i64, 1/*#Ops*/, 5, 
57312                           MVT::i64, 1/*#Ops*/, 5, 
57323                           MVT::i64, 1/*#Ops*/, 5, 
57329 /*108910*/          OPC_CheckType, MVT::i64,
57339                           MVT::i64, 2/*#Ops*/, 5, 6, 
57351                           MVT::i64, 2/*#Ops*/, 5, 6, 
57363                           MVT::i64, 2/*#Ops*/, 5, 6, 
57375                           MVT::i64, 2/*#Ops*/, 5, 6, 
57381 /*109033*/          OPC_CheckType, MVT::i64,
57390                           MVT::i64, 1/*#Ops*/, 5, 
57401                           MVT::i64, 1/*#Ops*/, 5, 
57412                           MVT::i64, 1/*#Ops*/, 5, 
57418 /*109116*/          OPC_CheckType, MVT::i64,
57432                           MVT::i64, 5/*#Ops*/, 5, 6, 7, 8, 9, 
57448                           MVT::i64, 5/*#Ops*/, 5, 6, 7, 8, 9, 
57464                           MVT::i64, 5/*#Ops*/, 5, 6, 7, 8, 9, 
57480                           MVT::i64, 5/*#Ops*/, 5, 6, 7, 8, 9, 
57496                           MVT::i64, 5/*#Ops*/, 5, 6, 7, 8, 9, 
57512                           MVT::i64, 5/*#Ops*/, 5, 6, 7, 8, 9, 
57528                           MVT::i64, 5/*#Ops*/, 5, 6, 7, 8, 9, 
57544                           MVT::i64, 5/*#Ops*/, 5, 6, 7, 8, 9, 
57550 /*109475*/          OPC_CheckType, MVT::i64,
57559                           MVT::i64, 2/*#Ops*/, 4, 5, 
57570                           MVT::i64, 2/*#Ops*/, 4, 5, 
57581                           MVT::i64, 2/*#Ops*/, 4, 5, 
57592                           MVT::i64, 2/*#Ops*/, 4, 5, 
57598 /*109586*/          OPC_CheckType, MVT::i64,
57606                           MVT::i64, 1/*#Ops*/, 4, 
57616                           MVT::i64, 1/*#Ops*/, 4, 
57626                           MVT::i64, 1/*#Ops*/, 4, 
57632 /*109659*/          OPC_CheckType, MVT::i64,
57641                           MVT::i64, 2/*#Ops*/, 4, 5, 
57652                           MVT::i64, 2/*#Ops*/, 4, 5, 
57663                           MVT::i64, 2/*#Ops*/, 4, 5, 
57674                           MVT::i64, 2/*#Ops*/, 4, 5, 
57680 /*109770*/          OPC_CheckType, MVT::i64,
57688                           MVT::i64, 1/*#Ops*/, 4, 
57698                           MVT::i64, 1/*#Ops*/, 4, 
57708                           MVT::i64, 1/*#Ops*/, 4, 
57714 /*109844*/          OPC_SwitchType /*2 cases */, 74|128,2/*330*/, MVT::i64,// ->110178
57727                             MVT::i64, 5/*#Ops*/, 4, 5, 6, 7, 8, 
57742                             MVT::i64, 5/*#Ops*/, 4, 5, 6, 7, 8, 
57757                             MVT::i64, 5/*#Ops*/, 4, 5, 6, 7, 8, 
57772                             MVT::i64, 5/*#Ops*/, 4, 5, 6, 7, 8, 
57787                             MVT::i64, 5/*#Ops*/, 4, 5, 6, 7, 8, 
57802                             MVT::i64, 5/*#Ops*/, 4, 5, 6, 7, 8, 
57817                             MVT::i64, 5/*#Ops*/, 4, 5, 6, 7, 8, 
57832                             MVT::i64, 5/*#Ops*/, 4, 5, 6, 7, 8, 
57929 /*110362*/          /*SwitchType*/ 15, MVT::i64,// ->110379
57934                           MVT::i64, 2/*#Ops*/, 3, 4, 
58032 /*110566*/          /*SwitchType*/ 15, MVT::i64,// ->110583
58037                           MVT::i64, 2/*#Ops*/, 4, 3, 
58047 /*110593*/      OPC_SwitchType /*2 cases */, 41|128,5/*681*/, MVT::i64,// ->111278
58059                           MVT::i64, 2/*#Ops*/, 3, 5, 
58071                           MVT::i64, 2/*#Ops*/, 3, 5, 
58083                           MVT::i64, 2/*#Ops*/, 3, 5, 
58095                           MVT::i64, 2/*#Ops*/, 3, 5, 
58109                           MVT::i64, 1/*#Ops*/, 4, 
58120                           MVT::i64, 1/*#Ops*/, 4, 
58131                           MVT::i64, 1/*#Ops*/, 4, 
58141                           MVT::i64, 1/*#Ops*/, 3, 
58154                         MVT::i64, 2/*#Ops*/, 3, 4, 
58165                         MVT::i64, 1/*#Ops*/, 3, 
58177                         MVT::i64, 2/*#Ops*/, 3, 4, 
58188                         MVT::i64, 1/*#Ops*/, 3, 
58201                           MVT::i64, 2/*#Ops*/, 3, 4, 
58212                           MVT::i64, 2/*#Ops*/, 3, 4, 
58231                           MVT::i64, 5/*#Ops*/, 3, 4, 5, 7, 8, 
58247                           MVT::i64, 5/*#Ops*/, 3, 4, 5, 7, 8, 
58263                           MVT::i64, 5/*#Ops*/, 3, 4, 5, 7, 8, 
58279                           MVT::i64, 5/*#Ops*/, 3, 4, 5, 7, 8, 
58294                           MVT::i64, 5/*#Ops*/, 3, 4, 5, 6, 7, 
58309                           MVT::i64, 5/*#Ops*/, 3, 4, 5, 6, 7, 
58324                           MVT::i64, 5/*#Ops*/, 3, 4, 5, 6, 7, 
58443 /*111507*/          /*SwitchType*/ 15, MVT::i64,// ->111524
58448                           MVT::i64, 2/*#Ops*/, 3, 4, 
58546 /*111711*/          /*SwitchType*/ 15, MVT::i64,// ->111728
58551                           MVT::i64, 2/*#Ops*/, 4, 3, 
58648 /*111903*/          /*SwitchType*/ 12, MVT::i64,// ->111917
58652                           MVT::i64, 2/*#Ops*/, 1, 3, 
58741 /*112077*/          /*SwitchType*/ 12, MVT::i64,// ->112091
58745                           MVT::i64, 2/*#Ops*/, 2, 3, 
58755 /*112101*/      OPC_CheckType, MVT::i64,
58766                         MVT::i64, 2/*#Ops*/, 2, 4, 
58777                         MVT::i64, 2/*#Ops*/, 2, 4, 
58788                         MVT::i64, 2/*#Ops*/, 2, 4, 
58799                         MVT::i64, 2/*#Ops*/, 2, 4, 
58812                         MVT::i64, 1/*#Ops*/, 3, 
58822                         MVT::i64, 1/*#Ops*/, 3, 
58832                         MVT::i64, 1/*#Ops*/, 3, 
58850                         MVT::i64, 5/*#Ops*/, 2, 3, 4, 6, 7, 
58865                         MVT::i64, 5/*#Ops*/, 2, 3, 4, 6, 7, 
58880                         MVT::i64, 5/*#Ops*/, 2, 3, 4, 6, 7, 
58895                         MVT::i64, 5/*#Ops*/, 2, 3, 4, 6, 7, 
58993 /*112628*/        /*SwitchType*/ 12, MVT::i64,// ->112642
58997                         MVT::i64, 2/*#Ops*/, 1, 3, 
59086 /*112802*/        /*SwitchType*/ 12, MVT::i64,// ->112816
59090                         MVT::i64, 2/*#Ops*/, 2, 3, 
59193 /*113012*/        /*SwitchType*/ 15, MVT::i64,// ->113029
59198                         MVT::i64, 2/*#Ops*/, 2, 3, 
59280 /*113184*/        /*SwitchType*/ 13, MVT::i64,// ->113199
59284                         MVT::i64, 3/*#Ops*/, 1, 2, 3, 
59291 /*113205*/        OPC_CheckType, MVT::i64,
59298                       MVT::i64, 2/*#Ops*/, 3, 5, 
59304 /*113236*/        OPC_CheckType, MVT::i64,
59310                       MVT::i64, 1/*#Ops*/, 4, 
59316 /*113263*/        OPC_CheckType, MVT::i64,
59323                       MVT::i64, 2/*#Ops*/, 3, 5, 
59329 /*113294*/        OPC_CheckType, MVT::i64,
59335                       MVT::i64, 1/*#Ops*/, 4, 
59341 /*113321*/        OPC_CheckType, MVT::i64,
59348                       MVT::i64, 2/*#Ops*/, 3, 5, 
59354 /*113352*/        OPC_CheckType, MVT::i64,
59360                       MVT::i64, 1/*#Ops*/, 4, 
59365 /*113378*/        OPC_CheckType, MVT::i64,
59378                         MVT::i64, 5/*#Ops*/, 3, 4, 5, 7, 8, 
59393                         MVT::i64, 5/*#Ops*/, 3, 4, 5, 7, 8, 
59408                         MVT::i64, 5/*#Ops*/, 3, 4, 5, 7, 8, 
59502 /*113676*/        /*SwitchType*/ 12, MVT::i64,// ->113690
59506                         MVT::i64, 2/*#Ops*/, 1, 2, 
63093 /*120834*/      /*SwitchType*/ 28, MVT::i64,// ->120864
63099                         MVT::i64, 1/*#Ops*/, 2, 
63106                         MVT::i64, 1/*#Ops*/, 2, 
63223 /*121084*/        /*SwitchType*/ 62, MVT::i64,// ->121148
63230                           MVT::i64, 2/*#Ops*/, 3, 4, 
63238                           MVT::i64, 2/*#Ops*/, 4, 3, 
63245                           MVT::i64, 2/*#Ops*/, 1, 3, 
63252                           MVT::i64, 2/*#Ops*/, 2, 3, 
63366 /*121362*/        /*SwitchType*/ 62, MVT::i64,// ->121426
63373                           MVT::i64, 2/*#Ops*/, 3, 4, 
63381                           MVT::i64, 2/*#Ops*/, 4, 3, 
63388                           MVT::i64, 2/*#Ops*/, 1, 3, 
63395                           MVT::i64, 2/*#Ops*/, 2, 3, 
63457 /*121537*/      /*SwitchType*/ 33, MVT::i64,// ->121572
63464                         MVT::i64, 2/*#Ops*/, 2, 3, 
63471                         MVT::i64, 2/*#Ops*/, 1, 2, 
63497 /*121612*/          OPC_CheckType, MVT::i64,
63500                         MVT::i64, 3/*#Ops*/, 0, 1, 3, 
63506 /*121630*/          OPC_CheckType, MVT::i64,
63509                         MVT::i64, 2/*#Ops*/, 1, 3,  // Results = #4
63513                         MVT::i64, 3/*#Ops*/, 4, 0, 6, 
63524                         MVT::i64, 5/*#Ops*/, 3, 0, 4, 1, 5,  // Results = #6
63527                         MVT::i64, 2/*#Ops*/, 6, 7,  // Results = #8
63541                         MVT::i64, 5/*#Ops*/, 3, 0, 4, 1, 5,  // Results = #6
63543                         MVT::i64, 2/*#Ops*/, 6, 2,  // Results = #7
63549 /*121749*/        /*SwitchType*/ 28, MVT::i64,// ->121779
63551                         MVT::i64, 2/*#Ops*/, 1, 2,  // Results = #3
63556                         MVT::i64, 3/*#Ops*/, 3, 0, 5, 
63582 /*121820*/          OPC_CheckType, MVT::i64,
63585                         MVT::i64, 3/*#Ops*/, 0, 1, 3, 
63591 /*121838*/          OPC_CheckType, MVT::i64,
63594                         MVT::i64, 2/*#Ops*/, 1, 3,  // Results = #4
63598                         MVT::i64, 3/*#Ops*/, 4, 0, 6, 
63609                         MVT::i64, 5/*#Ops*/, 3, 0, 4, 1, 5,  // Results = #6
63612                         MVT::i64, 2/*#Ops*/, 6, 7,  // Results = #8
63626                         MVT::i64, 5/*#Ops*/, 3, 0, 4, 1, 5,  // Results = #6
63628                         MVT::i64, 2/*#Ops*/, 6, 2,  // Results = #7
63634 /*121957*/        /*SwitchType*/ 28, MVT::i64,// ->121987
63636                         MVT::i64, 2/*#Ops*/, 1, 2,  // Results = #3
63641                         MVT::i64, 3/*#Ops*/, 3, 0, 5, 
63658                     MVT::i64, 2/*#Ops*/, 3, 2, 
63671                       MVT::i64, 2/*#Ops*/, 2, 3, 
63677                       MVT::i64, 2/*#Ops*/, 0, 2, 
63683                       MVT::i64, 2/*#Ops*/, 2, 1, 
63691                       MVT::i64, 5/*#Ops*/, 2, 0, 3, 1, 4, 
63716 /*122125*/        OPC_CheckType, MVT::i64,
63721                         MVT::i64, 2/*#Ops*/, 0, 2, 
63727                         MVT::i64, 2/*#Ops*/, 0, 2,  // Results = #3
63731                         MVT::i64, 3/*#Ops*/, 3, 0, 5, 
63743                       MVT::i64, 5/*#Ops*/, 2, 0, 3, 0, 4,  // Results = #5
63746                       MVT::i64, 2/*#Ops*/, 5, 6,  // Results = #7
63760                       MVT::i64, 5/*#Ops*/, 2, 0, 3, 0, 4,  // Results = #5
63762                       MVT::i64, 2/*#Ops*/, 5, 1,  // Results = #6
63768 /*122260*/      /*SwitchType*/ 28, MVT::i64,// ->122290
63770                       MVT::i64, 2/*#Ops*/, 0, 1,  // Results = #2
63775                       MVT::i64, 3/*#Ops*/, 2, 0, 4, 
63800 /*122330*/        OPC_CheckType, MVT::i64,
63805                         MVT::i64, 2/*#Ops*/, 0, 2, 
63811                         MVT::i64, 2/*#Ops*/, 0, 2,  // Results = #3
63815                         MVT::i64, 3/*#Ops*/, 3, 0, 5, 
63827                       MVT::i64, 5/*#Ops*/, 2, 0, 3, 0, 4,  // Results = #5
63830                       MVT::i64, 2/*#Ops*/, 5, 6,  // Results = #7
63844                       MVT::i64, 5/*#Ops*/, 2, 0, 3, 0, 4,  // Results = #5
63846                       MVT::i64, 2/*#Ops*/, 5, 1,  // Results = #6
63852 /*122466*/      /*SwitchType*/ 28, MVT::i64,// ->122496
63854                       MVT::i64, 2/*#Ops*/, 0, 1,  // Results = #2
63859                       MVT::i64, 3/*#Ops*/, 2, 0, 4, 
63925 /*122637*/        OPC_CheckChild0Type, MVT::i64,
63943 /*122686*/          OPC_CheckType, MVT::i64,
63953 /*122701*/          OPC_CheckChild0Type, MVT::i64,
63967 /*122735*/          OPC_CheckType, MVT::i64,
63977 /*122750*/          OPC_CheckChild0Type, MVT::i64,
64003 /*122799*/          OPC_CheckChild0Type, MVT::i64,
64249 /*123410*/            OPC_CheckType, MVT::i64,
64252                           MVT::i64, 2/*#Ops*/, 0, 2, 
64316 /*123526*/            OPC_CheckType, MVT::i64,
64319                           MVT::i64, 2/*#Ops*/, 0, 2, 
64330 /*123553*/          /*SwitchType*/ 8, MVT::i64,// ->123563
64332                           MVT::i64, 2/*#Ops*/, 0, 1, 
64472 /*123805*/        OPC_CheckType, MVT::i64,
64476                       MVT::i64, 4/*#Ops*/, 0, 1, 4, 5, 
64487                       MVT::i64, 5/*#Ops*/, 4, 2, 5, 3, 6,  // Results = #7
64492 /*123856*/      /*SwitchType*/ 29, MVT::i64,// ->123887
64497                       MVT::i64, 5/*#Ops*/, 4, 2, 5, 3, 6,  // Results = #7
64499                       MVT::i64, 3/*#Ops*/, 0, 1, 7, 
64533 /*123941*/        OPC_CheckType, MVT::i64,
64537                       MVT::i64, 3/*#Ops*/, 0, 3, 4, 
64548                       MVT::i64, 5/*#Ops*/, 3, 1, 4, 2, 5,  // Results = #6
64553 /*123990*/      /*SwitchType*/ 28, MVT::i64,// ->124020
64558                       MVT::i64, 5/*#Ops*/, 3, 1, 4, 2, 5,  // Results = #6
64560                       MVT::i64, 2/*#Ops*/, 0, 6, 
64605 /*124089*/      OPC_CheckType, MVT::i64,
64615                     MVT::i64, 2/*#Ops*/, 5, 7, 
64629 /*124145*/        OPC_CheckType, MVT::i64,
64631                       MVT::i64, 2/*#Ops*/, 0, 1, 
64643 /*124170*/        OPC_CheckType, MVT::i64,
64645                       MVT::i64, 2/*#Ops*/, 0, 1, 
64697 /*124268*/        OPC_CheckType, MVT::i64,
64706                       MVT::i64, 2/*#Ops*/, 4, 6,  // Results = #7
64734                       MVT::i64, 2/*#Ops*/, 22, 24,  // Results = #25
64740                       MVT::i64, 5/*#Ops*/, 2, 19, 20, 27, 28, 
64770                       MVT::i64, 2/*#Ops*/, 0, 1,  // Results = #2
64780                       MVT::i64, 2/*#Ops*/, 2, 3,  // Results = #4
64782                       MVT::i64, MVT::i1, 2/*#Ops*/, 0, 1,  // Results = #5 #6
64784                       MVT::i64, 2/*#Ops*/, 4, 5,  // Results = #7
64799                       MVT::i64, MVT::i1, 2/*#Ops*/, 3, 5,  // Results = #6 #7
64807                       MVT::i64, MVT::i1, 2/*#Ops*/, 9, 11,  // Results = #12 #13
64822                       MVT::i64, 2/*#Ops*/, 4, 6,  // Results = #7
64833                       MVT::i64, 2/*#Ops*/, 11, 13,  // Results = #14
64940                     MVT::i64, 1/*#Ops*/, 1, 
65090 /*125154*/            OPC_CheckType, MVT::i64,
65093                           MVT::i64, 2/*#Ops*/, 0, 2, 
65104 /*125181*/          /*SwitchType*/ 8, MVT::i64,// ->125191
65106                           MVT::i64, 2/*#Ops*/, 0, 1, 
65229 /*125414*/      /*SwitchType*/ 21, MVT::i64,// ->125437
65231 /*125417*/        OPC_CheckType, MVT::i64,
65236                       MVT::i64, 2/*#Ops*/, 1, 2, 
65248 /*125453*/      /*SwitchType*/ 20, MVT::i64,// ->125475
65249 /*125455*/        OPC_CheckChild0Type, MVT::i64,
65254                       MVT::i64, 2/*#Ops*/, 1, 2, 
65401 /*125866*/      /*SwitchType*/ 21, MVT::i64,// ->125889
65403 /*125869*/        OPC_CheckType, MVT::i64,
65408                       MVT::i64, 2/*#Ops*/, 1, 2, 
65420 /*125904*/      /*SwitchType*/ 20, MVT::i64,// ->125926
65421 /*125906*/        OPC_CheckChild0Type, MVT::i64,
65426                       MVT::i64, 2/*#Ops*/, 1, 2, 
66224 /*127339*/          OPC_CheckType, MVT::i64,
66227                         MVT::i64, 2/*#Ops*/, 0, 2, 
66238 /*127366*/        /*SwitchType*/ 8, MVT::i64,// ->127376
66240                         MVT::i64, 2/*#Ops*/, 0, 1, 
66560 /*127920*/      /*SwitchType*/ 25, MVT::i64,// ->127947
66565                         MVT::i64, 1/*#Ops*/, 1, 
66571                         MVT::i64, 1/*#Ops*/, 1, 
66587 /*127966*/      OPC_CheckType, MVT::i64,
66615 /*128004*/      OPC_SwitchType /*3 cases */, 3, MVT::i64,// ->128010
66630 /*128024*/      OPC_SwitchType /*3 cases */, 3, MVT::i64,// ->128030
66645 /*128044*/      OPC_SwitchType /*3 cases */, 3, MVT::i64,// ->128050
66674 /*128082*/      OPC_CheckChild0Type, MVT::i64,
67113 /*128913*/      /*SwitchType*/ 7, MVT::i64,// ->128922
67115                       MVT::i64, 1/*#Ops*/, 0, 
67126 /*128936*/      /*SwitchType*/ 7, MVT::i64,// ->128945
67128                       MVT::i64, 1/*#Ops*/, 0, 
67142 /*128965*/      /*SwitchType*/ 7, MVT::i64,// ->128974
67144                       MVT::i64, 1/*#Ops*/, 0, 
67155 /*128988*/      /*SwitchType*/ 7, MVT::i64,// ->128997
67157                       MVT::i64, 1/*#Ops*/, 0, 
67164 /*129004*/    OPC_SwitchType /*11 cases */, 83, MVT::i64,// ->129090
67168                       MVT::i64, 1/*#Ops*/, 0, 
67185                       MVT::i64, 5/*#Ops*/, 1, 4, 5, 8, 9, 
67275                     MVT::i64, 1/*#Ops*/, 0,  // Results = #1
67282                     MVT::i64, 1/*#Ops*/, 0,  // Results = #1
67290 /*129289*/    OPC_SwitchType /*7 cases */, 45, MVT::i64,// ->129337
67295                       MVT::i64, 2/*#Ops*/, 1, 0, 
67306                       MVT::i64, 2/*#Ops*/, 1, 4, 
67327                       MVT::i64, 1/*#Ops*/, 0,  // Results = #1
67338                       MVT::i64, 5/*#Ops*/, 2, 4, 5, 7, 8,  // Results = #9
67354                       MVT::i64, 1/*#Ops*/, 0,  // Results = #1
67358                       MVT::i64, 2/*#Ops*/, 2, 3,  // Results = #4
67366                     MVT::i64, 1/*#Ops*/, 0,  // Results = #1
67377                     MVT::i64, 1/*#Ops*/, 0,  // Results = #1
67388                     MVT::i64, 1/*#Ops*/, 0,  // Results = #1
67399                     MVT::i64, 5/*#Ops*/, 2, 4, 5, 7, 8,  // Results = #9
67412 /*129622*/    /*SwitchType*/ 56, MVT::i64,// ->129680
67427                     MVT::i64, 5/*#Ops*/, 1, 4, 5, 8, 9, 
67508 /*129891*/    /*SwitchType*/ 7, MVT::i64,// ->129900
67510                     MVT::i64, 1/*#Ops*/, 0, 
67522 /*129918*/    /*SwitchType*/ 127|128,2/*383*/, MVT::i64,// ->130304
67530                     MVT::i64, 2/*#Ops*/, 3, 5,  // Results = #6
67533                     MVT::i64, 2/*#Ops*/, 6, 7,  // Results = #8
67541                     MVT::i64, 3/*#Ops*/, 8, 10, 12,  // Results = #13
67550                     MVT::i64, 2/*#Ops*/, 16, 18,  // Results = #19
67555                     MVT::i64, 2/*#Ops*/, 14, 21,  // Results = #22
67557                     MVT::i64, 2/*#Ops*/, 13, 22,  // Results = #23
67560                     MVT::i64, 2/*#Ops*/, 23, 24,  // Results = #25
67568                     MVT::i64, 3/*#Ops*/, 25, 27, 29,  // Results = #30
67576                     MVT::i64, 2/*#Ops*/, 32, 34,  // Results = #35
67579                     MVT::i64, 2/*#Ops*/, 35, 36,  // Results = #37
67581                     MVT::i64, 2/*#Ops*/, 30, 37,  // Results = #38
67584                     MVT::i64, 2/*#Ops*/, 0, 39,  // Results = #40
67598                     MVT::i64, 5/*#Ops*/, 41, 45, 46, 48, 49,  // Results = #50
67600                     MVT::i64, 2/*#Ops*/, 40, 50,  // Results = #51
67603                     MVT::i64, 2/*#Ops*/, 1, 52,  // Results = #53
67617                     MVT::i64, 5/*#Ops*/, 54, 58, 59, 61, 62,  // Results = #63
67619                     MVT::i64, 2/*#Ops*/, 53, 63,  // Results = #64
67621                     MVT::i64, 2/*#Ops*/, 51, 64,  // Results = #65
67623                     MVT::i64, 2/*#Ops*/, 38, 65, 
67659                     MVT::i64, 2/*#Ops*/, 4, 6,  // Results = #7
67670                     MVT::i64, 2/*#Ops*/, 11, 13,  // Results = #14
67675                     MVT::i64, 5/*#Ops*/, 2, 8, 9, 15, 16,  // Results = #17
67682                     MVT::i64, 1/*#Ops*/, 20,  // Results = #21
67684                     MVT::i64, 2/*#Ops*/, 0, 21,  // Results = #22
67691                     MVT::i64, 1/*#Ops*/, 25,  // Results = #26
67693                     MVT::i64, 2/*#Ops*/, 1, 26,  // Results = #27
67695                     MVT::i64, 2/*#Ops*/, 22, 27,  // Results = #28
67709                     MVT::i64, MVT::i1, 2/*#Ops*/, 4, 6,  // Results = #7 #8
67720                     MVT::i64, MVT::i1, 2/*#Ops*/, 12, 14,  // Results = #15 #16
67734                     MVT::i64, MVT::i1, 2/*#Ops*/, 22, 24,  // Results = #25 #26
67745                     MVT::i64, MVT::i1, 2/*#Ops*/, 30, 32,  // Results = #33 #34
67765 /*130790*/    /*SwitchType*/ 95|128,1/*223*/, MVT::i64,// ->131016
67773                     MVT::i64, 2/*#Ops*/, 3, 5,  // Results = #6
67776                     MVT::i64, 2/*#Ops*/, 6, 7,  // Results = #8
67784                     MVT::i64, 3/*#Ops*/, 8, 10, 12,  // Results = #13
67793                     MVT::i64, 2/*#Ops*/, 16, 18,  // Results = #19
67798                     MVT::i64, 2/*#Ops*/, 14, 21,  // Results = #22
67800                     MVT::i64, 2/*#Ops*/, 13, 22,  // Results = #23
67803                     MVT::i64, 2/*#Ops*/, 23, 24,  // Results = #25
67811                     MVT::i64, 3/*#Ops*/, 25, 27, 29,  // Results = #30
67819                     MVT::i64, 2/*#Ops*/, 32, 34,  // Results = #35
67822                     MVT::i64, 2/*#Ops*/, 35, 36,  // Results = #37
67824                     MVT::i64, 2/*#Ops*/, 30, 37, 
67860                     MVT::i64, 2/*#Ops*/, 4, 6,  // Results = #7
67871                     MVT::i64, 2/*#Ops*/, 11, 13,  // Results = #14
67888                     MVT::i64, MVT::i1, 2/*#Ops*/, 4, 6,  // Results = #7 #8
67899                     MVT::i64, MVT::i1, 2/*#Ops*/, 12, 14,  // Results = #15 #16
67913                     MVT::i64, MVT::i1, 2/*#Ops*/, 22, 24,  // Results = #25 #26
67924                     MVT::i64, MVT::i1, 2/*#Ops*/, 30, 32,  // Results = #33 #34
67932                     MVT::i64, 5/*#Ops*/, 2, 19, 20, 37, 38,  // Results = #39
67935                     MVT::i64, 2/*#Ops*/, 1, 40,  // Results = #41
67937                     MVT::i64, 2/*#Ops*/, 0, 41,  // Results = #42
67940                     MVT::i64, 2/*#Ops*/, 0, 43,  // Results = #44
67942                     MVT::i64, 2/*#Ops*/, 1, 44,  // Results = #45
67944                     MVT::i64, 2/*#Ops*/, 42, 45,  // Results = #46
67957 /*131470*/    /*SwitchType*/ 7, MVT::i64,// ->131479
67959                     MVT::i64, 1/*#Ops*/, 0, 
68024 /*131582*/    OPC_EmitRegister, MVT::i64, Hexagon::UPCYCLE,
68026                   MVT::i64, 1/*#Ops*/, 1, 
68106 /*131730*/    OPC_SwitchType /*8 cases */, 20, MVT::i64,// ->131753
68107 /*131733*/      OPC_CheckChild0Type, MVT::i64,
68112                     MVT::i64, 2/*#Ops*/, 1, 2, 
68119                     MVT::i64, 2/*#Ops*/, 1, 0,  // Results = #2
68354 /*132342*/      OPC_CheckChild0Type, MVT::i64,
68383 /*132394*/      OPC_CheckChild0Type, MVT::i64,
70496                         MVT::i64, 5/*#Ops*/, 2, 3, 4, 0, 5,  // Results = #6
70499                         MVT::i64, 2/*#Ops*/, 6, 7,  // Results = #8
70571                     MVT::i64, 5/*#Ops*/, 2, 3, 4, 0, 5,  // Results = #6
70573                     MVT::i64, 2/*#Ops*/, 6, 1,  // Results = #7
70675                         MVT::i64, 5/*#Ops*/, 2, 3, 4, 0, 5,  // Results = #6
70678                         MVT::i64, 2/*#Ops*/, 6, 7,  // Results = #8
70750                     MVT::i64, 5/*#Ops*/, 2, 3, 4, 0, 5,  // Results = #6
70752                     MVT::i64, 2/*#Ops*/, 6, 1,  // Results = #7
70854                         MVT::i64, 5/*#Ops*/, 2, 3, 4, 0, 5,  // Results = #6
70857                         MVT::i64, 2/*#Ops*/, 6, 7,  // Results = #8
70929                     MVT::i64, 5/*#Ops*/, 2, 3, 4, 0, 5,  // Results = #6
70931                     MVT::i64, 2/*#Ops*/, 6, 1,  // Results = #7
72803 if (cast<MemSDNode>(N)->getMemoryVT() != MVT::i64) return false;
73110   return CurDAG->getTargetConstant(V, SDLoc(N), MVT::i64);
gen/lib/Target/Hexagon/HexagonGenRegisterInfo.inc
 2341   /* 10 */ MVT::i64, MVT::Other,
 2345   /* 27 */ MVT::i64, MVT::f64, MVT::v8i8, MVT::v4i16, MVT::v2i32, MVT::Other,
gen/lib/Target/Mips/MipsGenCallingConv.inc
  116       LocVT == MVT::i64) {
  119         LocVT = MVT::i64;
  134       LocVT = MVT::i64;
  151   if (LocVT == MVT::i64) {
  196   if (LocVT == MVT::i64 ||
  211   if (LocVT == MVT::i64) {
  231   if (LocVT == MVT::i64 ||
  272       LocVT == MVT::i64) {
  275         LocVT = MVT::i64;
  289     LocVT = MVT::i64;
  308   if (LocVT == MVT::i64 ||
  325   if (LocVT == MVT::i64 ||
  564   if (LocVT == MVT::i64) {
  616     if (LocVT == MVT::i64) {
  623     if (LocVT == MVT::i64) {
  703   if (LocVT == MVT::i64) {
  714         LocVT == MVT::i64) {
  716         LocVT = MVT::i64;
  731         LocVT == MVT::i64) {
  733         LocVT = MVT::i64;
  744   if (LocVT == MVT::i64) {
gen/lib/Target/Mips/MipsGenDAGISel.inc
  414 /*   649*/        OPC_CheckChild1Type, MVT::i64,
  816 /*  1400*/        OPC_CheckType, MVT::i64,
  821                       MVT::i64, 2/*#Ops*/, 2, 3, 
  827 /*  1421*/        OPC_CheckType, MVT::i64,
  832                       MVT::i64, 2/*#Ops*/, 2, 3, 
  838 /*  1442*/        OPC_CheckType, MVT::i64,
  843                       MVT::i64, 2/*#Ops*/, 2, 3, 
  849 /*  1463*/        OPC_CheckType, MVT::i64,
  854                       MVT::i64, 2/*#Ops*/, 2, 3, 
  860 /*  1484*/        OPC_CheckType, MVT::i64,
  865                       MVT::i64, 2/*#Ops*/, 2, 3, 
  871 /*  1505*/        OPC_CheckType, MVT::i64,
  876                       MVT::i64, 2/*#Ops*/, 2, 3, 
  881 /*  1524*/        OPC_CheckType, MVT::i64,
  886                       MVT::i64, 2/*#Ops*/, 2, 3, 
  891 /*  1543*/        OPC_CheckType, MVT::i64,
  898                         MVT::i64, 2/*#Ops*/, 2, 3, 
  907                         MVT::i64, 2/*#Ops*/, 2, 3, 
  916                         MVT::i64, 2/*#Ops*/, 2, 3, 
  925                         MVT::i64, 2/*#Ops*/, 2, 3, 
 1393 /*  2503*/            OPC_CheckType, MVT::i64,
 1396 /*  2507*/            OPC_CheckType, MVT::i64,
 1435 /*  2576*/            OPC_CheckType, MVT::i64,
 1438 /*  2580*/            OPC_CheckType, MVT::i64,
 1481 /*  2653*/            OPC_CheckType, MVT::i64,
 1485 /*  2658*/            OPC_CheckType, MVT::i64,
 1524 /*  2727*/            OPC_CheckType, MVT::i64,
 1528 /*  2732*/            OPC_CheckType, MVT::i64,
 1570 /*  2801*/            OPC_CheckType, MVT::i64,
 1591 /*  2837*/            OPC_CheckType, MVT::i64,
 1612 /*  2873*/            OPC_CheckType, MVT::i64,
 1633 /*  2909*/            OPC_CheckType, MVT::i64,
 1668                             MVT::i64, 0/*#Ops*/,  // Results = #4
 1671                             MVT::i64, 3/*#Ops*/, 4, 1, 5,  // Results = #6
 1688                             MVT::i64, 0/*#Ops*/,  // Results = #4
 1691                             MVT::i64, 3/*#Ops*/, 4, 1, 5,  // Results = #6
 2617 /*  4682*/          OPC_CheckChild0Type, MVT::i64,
 2682 /*  4785*/              OPC_EmitRegister2, MVT::i64, TARGET_VAL(Mips::ZERO_64),
 2696 /*  4810*/              OPC_EmitRegister2, MVT::i64, TARGET_VAL(Mips::ZERO_64),
 2958 /*  5303*/        OPC_CheckChild1Type, MVT::i64,
 2965 /*  5314*/        OPC_EmitRegister2, MVT::i64, TARGET_VAL(Mips::ZERO_64),
 3104 /*  5561*/              OPC_CheckType, MVT::i64,
 3107                             MVT::i64, 1/*#Ops*/, 0,  // Results = #2
 3109                             MVT::i64, 2/*#Ops*/, 1, 2, 
 3121 /*  5593*/            OPC_CheckType, MVT::i64,
 3124                           MVT::i64, 1/*#Ops*/, 0,  // Results = #2
 3126                           MVT::i64, 2/*#Ops*/, 1, 2, 
 3137 /*  5624*/            OPC_CheckType, MVT::i64,
 3140                           MVT::i64, 1/*#Ops*/, 0,  // Results = #2
 3142                           MVT::i64, 2/*#Ops*/, 1, 2, 
 3153 /*  5655*/            OPC_CheckType, MVT::i64,
 3156                           MVT::i64, 1/*#Ops*/, 0,  // Results = #2
 3158                           MVT::i64, 2/*#Ops*/, 1, 2, 
 3176 /*  5702*/            /*SwitchType*/ 11, MVT::i64,// ->5715
 3179                             MVT::i64, 3/*#Ops*/, 1, 0, 2, 
 3194 /*  5736*/            /*SwitchType*/ 11, MVT::i64,// ->5749
 3197                             MVT::i64, 3/*#Ops*/, 1, 0, 2, 
 3367 /*  6061*/              OPC_CheckType, MVT::i64,
 3373                             MVT::i64, 3/*#Ops*/, 2, 5, 3, 
 3381 /*  6090*/              OPC_CheckType, MVT::i64,
 3387                             MVT::i64, 3/*#Ops*/, 2, 5, 3, 
 3400 /*  6127*/              OPC_CheckType, MVT::i64,
 3407                             MVT::i64, 3/*#Ops*/, 2, 6, 3, 
 3415 /*  6159*/              OPC_CheckType, MVT::i64,
 3422                             MVT::i64, 3/*#Ops*/, 2, 6, 3, 
 3434 /*  6197*/            OPC_CheckType, MVT::i64,
 3441                           MVT::i64, 3/*#Ops*/, 2, 6, 3, 
 3802 /*  7005*/            OPC_CheckType, MVT::i64,
 3805                           MVT::i64, 1/*#Ops*/, 0,  // Results = #3
 3807                           MVT::i64, 2/*#Ops*/, 1, 3,  // Results = #4
 3809                           MVT::i64, 1/*#Ops*/, 0,  // Results = #5
 3811                           MVT::i64, 2/*#Ops*/, 2, 5,  // Results = #6
 3813                           MVT::i64, 2/*#Ops*/, 4, 6, 
 3821 /*  7053*/            OPC_CheckType, MVT::i64,
 3824                           MVT::i64, 1/*#Ops*/, 0,  // Results = #3
 3826                           MVT::i64, 2/*#Ops*/, 1, 3,  // Results = #4
 3828                           MVT::i64, 1/*#Ops*/, 0,  // Results = #5
 3830                           MVT::i64, 2/*#Ops*/, 2, 5,  // Results = #6
 3832                           MVT::i64, 2/*#Ops*/, 4, 6, 
 3951 /*  7374*/              OPC_CheckType, MVT::i64,
 3958                             MVT::i64, 1/*#Ops*/, 6,  // Results = #7
 3960                             MVT::i64, 2/*#Ops*/, 2, 7,  // Results = #8
 3966                             MVT::i64, 1/*#Ops*/, 11,  // Results = #12
 3968                             MVT::i64, 2/*#Ops*/, 3, 12,  // Results = #13
 3970                             MVT::i64, 2/*#Ops*/, 8, 13, 
 3978 /*  7448*/              OPC_CheckType, MVT::i64,
 3985                             MVT::i64, 1/*#Ops*/, 6,  // Results = #7
 3987                             MVT::i64, 2/*#Ops*/, 2, 7,  // Results = #8
 3993                             MVT::i64, 1/*#Ops*/, 11,  // Results = #12
 3995                             MVT::i64, 2/*#Ops*/, 3, 12,  // Results = #13
 3997                             MVT::i64, 2/*#Ops*/, 8, 13, 
 4050 /*  7606*/        OPC_CheckChild0Type, MVT::i64,
 4065 /*  7632*/            OPC_CheckType, MVT::i64,
 4068                           MVT::i64, 2/*#Ops*/, 1, 0, 
 4079 /*  7656*/            OPC_CheckType, MVT::i64,
 4082                           MVT::i64, 2/*#Ops*/, 1, 0, 
 4093 /*  7680*/            OPC_CheckType, MVT::i64,
 4096                           MVT::i64, 2/*#Ops*/, 1, 0, 
 4107 /*  7704*/            OPC_CheckType, MVT::i64,
 4110                           MVT::i64, 2/*#Ops*/, 1, 0, 
 4128 /*  7743*/            /*SwitchType*/ 11, MVT::i64,// ->7756
 4131                             MVT::i64, 3/*#Ops*/, 1, 0, 2, 
 4146 /*  7777*/            /*SwitchType*/ 11, MVT::i64,// ->7790
 4149                             MVT::i64, 3/*#Ops*/, 1, 0, 2, 
 4235 /*  7951*/              OPC_CheckType, MVT::i64,
 4241                             MVT::i64, 3/*#Ops*/, 2, 5, 3, 
 4249 /*  7980*/              OPC_CheckType, MVT::i64,
 4255                             MVT::i64, 3/*#Ops*/, 2, 5, 3, 
 4268 /*  8017*/              OPC_CheckType, MVT::i64,
 4275                             MVT::i64, 3/*#Ops*/, 2, 6, 3, 
 4283 /*  8049*/              OPC_CheckType, MVT::i64,
 4290                             MVT::i64, 3/*#Ops*/, 2, 6, 3, 
 4307                             MVT::i64, 2/*#Ops*/, 0, 5,  // Results = #6
 4312 /*  8114*/            /*SwitchType*/ 24, MVT::i64,// ->8140
 4317                             MVT::i64, 2/*#Ops*/, 0, 5,  // Results = #6
 4319                             MVT::i64, 3/*#Ops*/, 2, 6, 3, 
 4335 /*  8159*/            OPC_CheckType, MVT::i64,
 4338                           MVT::i64, 2/*#Ops*/, 1, 0,  // Results = #3
 4340                           MVT::i64, 2/*#Ops*/, 2, 0,  // Results = #4
 4342                           MVT::i64, 2/*#Ops*/, 3, 4, 
 4350 /*  8193*/            OPC_CheckType, MVT::i64,
 4353                           MVT::i64, 2/*#Ops*/, 1, 0,  // Results = #3
 4355                           MVT::i64, 2/*#Ops*/, 2, 0,  // Results = #4
 4357                           MVT::i64, 2/*#Ops*/, 3, 4, 
 4374 /*  8243*/              OPC_CheckType, MVT::i64,
 4378                             MVT::i64, 2/*#Ops*/, 0, 4,  // Results = #5
 4380                             MVT::i64, 2/*#Ops*/, 2, 5,  // Results = #6
 4383                             MVT::i64, 2/*#Ops*/, 0, 7,  // Results = #8
 4385                             MVT::i64, 2/*#Ops*/, 3, 8,  // Results = #9
 4387                             MVT::i64, 2/*#Ops*/, 6, 9, 
 4395 /*  8297*/              OPC_CheckType, MVT::i64,
 4399                             MVT::i64, 2/*#Ops*/, 0, 4,  // Results = #5
 4401                             MVT::i64, 2/*#Ops*/, 2, 5,  // Results = #6
 4404                             MVT::i64, 2/*#Ops*/, 0, 7,  // Results = #8
 4406                             MVT::i64, 2/*#Ops*/, 3, 8,  // Results = #9
 4408                             MVT::i64, 2/*#Ops*/, 6, 9, 
 4421 /*  8360*/              OPC_CheckType, MVT::i64,
 4423 /*  8364*/              OPC_EmitInteger, MVT::i64, 0, 
 4430                             MVT::i64, 3/*#Ops*/, 4, 7, 8,  // Results = #9
 4432                             MVT::i64, 2/*#Ops*/, 2, 9,  // Results = #10
 4433 /*  8400*/              OPC_EmitInteger, MVT::i64, 0, 
 4440                             MVT::i64, 3/*#Ops*/, 11, 14, 15,  // Results = #16
 4442                             MVT::i64, 2/*#Ops*/, 3, 16,  // Results = #17
 4444                             MVT::i64, 2/*#Ops*/, 10, 17, 
 4452 /*  8450*/              OPC_CheckType, MVT::i64,
 4454 /*  8454*/              OPC_EmitInteger, MVT::i64, 0, 
 4461                             MVT::i64, 3/*#Ops*/, 4, 7, 8,  // Results = #9
 4463                             MVT::i64, 2/*#Ops*/, 2, 9,  // Results = #10
 4464 /*  8490*/              OPC_EmitInteger, MVT::i64, 0, 
 4471                             MVT::i64, 3/*#Ops*/, 11, 14, 15,  // Results = #16
 4473                             MVT::i64, 2/*#Ops*/, 3, 16,  // Results = #17
 4475                             MVT::i64, 2/*#Ops*/, 10, 17, 
 4539 /*  8637*/        OPC_CheckType, MVT::i64,
 4542                       MVT::i64, 1/*#Ops*/, 0,  // Results = #2
 4544                       MVT::i64, 2/*#Ops*/, 1, 2, 
 4553 /*  8665*/        OPC_CheckType, MVT::i64,
 4556                       MVT::i64, 1/*#Ops*/, 0,  // Results = #2
 4558                       MVT::i64, 2/*#Ops*/, 1, 2, 
 4640 /*  8842*/          OPC_CheckType, MVT::i64,
 4645                         MVT::i64, 3/*#Ops*/, 2, 4, 3, 
 4653 /*  8869*/          OPC_CheckType, MVT::i64,
 4658                         MVT::i64, 3/*#Ops*/, 2, 4, 3, 
 4666 /*  8896*/          OPC_CheckType, MVT::i64,
 4671                         MVT::i64, 3/*#Ops*/, 2, 4, 3, 
 4679 /*  8923*/          OPC_CheckType, MVT::i64,
 4684                         MVT::i64, 3/*#Ops*/, 2, 4, 3, 
 4692 /*  8950*/          OPC_CheckType, MVT::i64,
 4697                         MVT::i64, 3/*#Ops*/, 2, 4, 3, 
 4713 /*  8999*/          /*SwitchType*/ 19, MVT::i64,// ->9020
 4718                           MVT::i64, 3/*#Ops*/, 2, 4, 3, 
 4968 /*  9508*/        OPC_CheckChild0Type, MVT::i64,
 5027 /*  9626*/          OPC_CheckType, MVT::i64,
 5032                         MVT::i64, 3/*#Ops*/, 2, 4, 3, 
 5040 /*  9653*/          OPC_CheckType, MVT::i64,
 5045                         MVT::i64, 3/*#Ops*/, 2, 4, 3, 
 5053 /*  9680*/          OPC_CheckType, MVT::i64,
 5058                         MVT::i64, 3/*#Ops*/, 2, 4, 3, 
 5066 /*  9707*/          OPC_CheckType, MVT::i64,
 5071                         MVT::i64, 3/*#Ops*/, 2, 4, 3, 
 5082                           MVT::i64, 2/*#Ops*/, 0, 1,  // Results = #4
 5087 /*  9756*/          /*SwitchType*/ 19, MVT::i64,// ->9777
 5090                           MVT::i64, 2/*#Ops*/, 0, 1,  // Results = #4
 5092                           MVT::i64, 3/*#Ops*/, 2, 4, 3, 
 5104                           MVT::i64, 2/*#Ops*/, 0, 1,  // Results = #4
 5109 /*  9806*/          /*SwitchType*/ 19, MVT::i64,// ->9827
 5112                           MVT::i64, 2/*#Ops*/, 0, 1,  // Results = #4
 5114                           MVT::i64, 3/*#Ops*/, 2, 4, 3, 
 5178 /*  9959*/        /*SwitchType*/ 67, MVT::i64,// ->10028
 5182                           MVT::i64, 3/*#Ops*/, 1, 0, 2, 
 5188                           MVT::i64, 1/*#Ops*/, 0,  // Results = #3
 5190                           MVT::i64, 2/*#Ops*/, 1, 3,  // Results = #4
 5192                           MVT::i64, 1/*#Ops*/, 0,  // Results = #5
 5194                           MVT::i64, 2/*#Ops*/, 2, 5,  // Results = #6
 5196                           MVT::i64, 2/*#Ops*/, 4, 6, 
 5202                           MVT::i64, 3/*#Ops*/, 0, 1, 2, 
 5208 /* 10030*/        OPC_CheckChild0Type, MVT::i64,
 5217 /* 10048*/        /*SwitchType*/ 41, MVT::i64,// ->10091
 5221                           MVT::i64, 3/*#Ops*/, 1, 0, 2, 
 5227                           MVT::i64, 2/*#Ops*/, 1, 0,  // Results = #3
 5229                           MVT::i64, 2/*#Ops*/, 2, 0,  // Results = #4
 5231                           MVT::i64, 2/*#Ops*/, 3, 4, 
 6126 /* 11880*/        OPC_CheckChild0Type, MVT::i64,
 6382                           MVT::i64, 2/*#Ops*/, 0, 1,  // Results = #4
 6396                           MVT::i64, 2/*#Ops*/, 0, 1,  // Results = #4
 6466                           MVT::i64, 2/*#Ops*/, 0, 1,  // Results = #4
 6480                           MVT::i64, 2/*#Ops*/, 0, 1,  // Results = #4
 6560 /* 12746*/        OPC_CheckChild0Type, MVT::i64,
 6638 /* 12894*/    /*SwitchType*/ 70, MVT::i64,// ->12966
 6645                       MVT::i64, 2/*#Ops*/, 2, 3, 
 6654                       MVT::i64, 2/*#Ops*/, 2, 3, 
 6663                       MVT::i64, 2/*#Ops*/, 2, 3, 
 6672                       MVT::i64, 2/*#Ops*/, 2, 3, 
 6713 /* 13033*/      OPC_CheckChild2Type, MVT::i64,
 6783 /* 13166*/    /*SwitchType*/ 15, MVT::i64,// ->13183
 6788                     MVT::i64, 3/*#Ops*/, 3, 4, 2, 
 6823 /* 13244*/    /*SwitchType*/ 15, MVT::i64,// ->13261
 6828                     MVT::i64, 3/*#Ops*/, 3, 4, 2, 
 6865 /* 13321*/      OPC_CheckChild1Type, MVT::i64,
 6908 /* 13398*/      OPC_CheckChild1Type, MVT::i64,
 6923 /* 13423*/    OPC_CheckType, MVT::i64,
 6928                   MVT::i64, 3/*#Ops*/, 3, 4, 2, 
 6936 /* 13447*/    OPC_CheckType, MVT::i64,
 6941                   MVT::i64, 3/*#Ops*/, 3, 4, 2, 
 6948 /* 13470*/    OPC_CheckChild1Type, MVT::i64,
 6961 /* 13493*/    OPC_CheckChild1Type, MVT::i64,
10879 /* 20352*/      /*SwitchType*/ 10, MVT::i64,// ->20364
10882                       MVT::i64, 2/*#Ops*/, 0, 1, 
10978 /* 20544*/          /*SwitchType*/ 15, MVT::i64,// ->20561
10983                           MVT::i64, 2/*#Ops*/, 0, 3, 
11022 /* 20624*/          OPC_CheckType, MVT::i64,
11025                         MVT::i64, 2/*#Ops*/, 0, 1, 
12176 /* 22710*/      /*SwitchType*/ 25, MVT::i64,// ->22737
12178 /* 22713*/        OPC_CheckType, MVT::i64,
12182                         MVT::i64, 1/*#Ops*/, 0, 
12188                         MVT::i64, 1/*#Ops*/, 0, 
12216 /* 22777*/      /*SwitchType*/ 24, MVT::i64,// ->22803
12217 /* 22779*/        OPC_CheckChild0Type, MVT::i64,
12221                         MVT::i64, 1/*#Ops*/, 0, 
12227                         MVT::i64, 1/*#Ops*/, 0, 
12283 /* 22900*/        /*SwitchType*/ 15, MVT::i64,// ->22917
12288                         MVT::i64, 3/*#Ops*/, 0, 3, 4, 
12295 /* 22922*/        OPC_CheckType, MVT::i64,
12300                       MVT::i64, 3/*#Ops*/, 0, 3, 4, 
12312 /* 22952*/      OPC_CheckType, MVT::i64,
12317                     MVT::i64, 3/*#Ops*/, 0, 3, 4, 
12359 /* 23040*/      OPC_CheckType, MVT::i64,
12362                     MVT::i64, 2/*#Ops*/, 0, 1, 
12383 /* 23088*/            /*SwitchType*/ 15, MVT::i64,// ->23105
12388                             MVT::i64, 2/*#Ops*/, 0, 3, 
12470 /* 23247*/          OPC_CheckType, MVT::i64,
12473                         MVT::i64, 2/*#Ops*/, 0, 1, 
14908 /* 27508*/      OPC_CheckType, MVT::i64,
14913                     MVT::i64, 3/*#Ops*/, 0, 3, 4, 
14923 /* 27535*/      OPC_CheckType, MVT::i64,
14928                     MVT::i64, 3/*#Ops*/, 0, 3, 4, 
14952 /* 27592*/        OPC_CheckChild0Type, MVT::i64,
14962 /* 27609*/            OPC_CheckType, MVT::i64,
14966                           MVT::i64, 2/*#Ops*/, 0, 2, 
14972 /* 27627*/            OPC_CheckType, MVT::i64,
14976                           MVT::i64, 2/*#Ops*/, 0, 2, 
14983 /* 27646*/          OPC_CheckType, MVT::i64,
14986                         MVT::i64, 2/*#Ops*/, 0, 1, 
14992 /* 27662*/          OPC_CheckType, MVT::i64,
14995                         MVT::i64, 2/*#Ops*/, 0, 1, 
15008 /* 27690*/        OPC_CheckType, MVT::i64,
15014                       MVT::i64, 3/*#Ops*/, 0, 2, 4, 
15020 /* 27713*/      OPC_CheckType, MVT::i64,
15026                       MVT::i64, 3/*#Ops*/, 0, 1, 2, 
15032                       MVT::i64, 1/*#Ops*/, 0,  // Results = #1
15035                       MVT::i64, 2/*#Ops*/, 1, 2, 
15060 /* 27796*/      /*SwitchType*/ 13, MVT::i64,// ->27811
15064                       MVT::i64, 3/*#Ops*/, 1, 0, 3, 
15087 /* 27846*/      /*SwitchType*/ 13, MVT::i64,// ->27861
15091                       MVT::i64, 3/*#Ops*/, 0, 2, 3, 
15124 /* 27917*/          /*SwitchType*/ 24, MVT::i64,// ->27943
15128                             MVT::i64, 2/*#Ops*/, 0, 1, 
15134                             MVT::i64, 2/*#Ops*/, 0, 1, 
15156 /* 27976*/          /*SwitchType*/ 24, MVT::i64,// ->28002
15160                             MVT::i64, 2/*#Ops*/, 0, 1, 
15166                             MVT::i64, 2/*#Ops*/, 0, 1, 
15188 /* 28035*/          /*SwitchType*/ 24, MVT::i64,// ->28061
15192                             MVT::i64, 2/*#Ops*/, 0, 1, 
15198                             MVT::i64, 2/*#Ops*/, 0, 1, 
15220 /* 28094*/          /*SwitchType*/ 24, MVT::i64,// ->28120
15224                             MVT::i64, 2/*#Ops*/, 0, 1, 
15230                             MVT::i64, 2/*#Ops*/, 0, 1, 
15252 /* 28153*/          /*SwitchType*/ 24, MVT::i64,// ->28179
15256                             MVT::i64, 2/*#Ops*/, 0, 1, 
15262                             MVT::i64, 2/*#Ops*/, 0, 1, 
15284 /* 28212*/          /*SwitchType*/ 24, MVT::i64,// ->28238
15288                             MVT::i64, 2/*#Ops*/, 0, 1, 
15294                             MVT::i64, 2/*#Ops*/, 0, 1, 
15320 /* 28278*/          /*SwitchType*/ 10, MVT::i64,// ->28290
15323                           MVT::i64, 2/*#Ops*/, 0, 1, 
15344 /* 28323*/          /*SwitchType*/ 10, MVT::i64,// ->28335
15347                           MVT::i64, 2/*#Ops*/, 0, 1, 
15358 /* 28348*/          OPC_CheckType, MVT::i64,
15361                         MVT::i64, 2/*#Ops*/, 0, 1, 
15367 /* 28365*/          OPC_CheckType, MVT::i64,
15370                         MVT::i64, 2/*#Ops*/, 0, 1, 
15376 /* 28382*/          OPC_CheckType, MVT::i64,
15379                         MVT::i64, 2/*#Ops*/, 0, 1, 
15385 /* 28399*/          OPC_CheckType, MVT::i64,
15388                         MVT::i64, 2/*#Ops*/, 0, 1, 
15394 /* 28416*/          OPC_CheckType, MVT::i64,
15397                         MVT::i64, 2/*#Ops*/, 0, 1, 
15407 /* 28440*/          OPC_CheckType, MVT::i64,
15410                         MVT::i64, 2/*#Ops*/, 0, 1, 
15416 /* 28457*/          OPC_CheckType, MVT::i64,
15419                         MVT::i64, 2/*#Ops*/, 0, 1, 
15425 /* 28474*/          OPC_CheckType, MVT::i64,
15428                         MVT::i64, 2/*#Ops*/, 0, 1, 
15434 /* 28491*/          OPC_CheckType, MVT::i64,
15437                         MVT::i64, 2/*#Ops*/, 0, 1, 
15443 /* 28508*/          OPC_CheckType, MVT::i64,
15446                         MVT::i64, 2/*#Ops*/, 0, 1, 
15480 /* 28577*/          /*SwitchType*/ 24, MVT::i64,// ->28603
15484                             MVT::i64, 2/*#Ops*/, 1, 0, 
15490                             MVT::i64, 2/*#Ops*/, 1, 0, 
15513 /* 28637*/          /*SwitchType*/ 24, MVT::i64,// ->28663
15517                             MVT::i64, 2/*#Ops*/, 1, 0, 
15523                             MVT::i64, 2/*#Ops*/, 1, 0, 
15546 /* 28697*/          /*SwitchType*/ 24, MVT::i64,// ->28723
15550                             MVT::i64, 2/*#Ops*/, 1, 0, 
15556                             MVT::i64, 2/*#Ops*/, 1, 0, 
15579 /* 28757*/          /*SwitchType*/ 24, MVT::i64,// ->28783
15583                             MVT::i64, 2/*#Ops*/, 1, 0, 
15589                             MVT::i64, 2/*#Ops*/, 1, 0, 
15612 /* 28817*/          /*SwitchType*/ 24, MVT::i64,// ->28843
15616                             MVT::i64, 2/*#Ops*/, 1, 0, 
15622                             MVT::i64, 2/*#Ops*/, 1, 0, 
15645 /* 28877*/          /*SwitchType*/ 24, MVT::i64,// ->28903
15649                             MVT::i64, 2/*#Ops*/, 1, 0, 
15655                             MVT::i64, 2/*#Ops*/, 1, 0, 
15682 /* 28944*/          /*SwitchType*/ 10, MVT::i64,// ->28956
15685                           MVT::i64, 2/*#Ops*/, 1, 0, 
15707 /* 28990*/          /*SwitchType*/ 10, MVT::i64,// ->29002
15710                           MVT::i64, 2/*#Ops*/, 1, 0, 
15722 /* 29016*/          OPC_CheckType, MVT::i64,
15725                         MVT::i64, 2/*#Ops*/, 1, 0, 
15732 /* 29034*/          OPC_CheckType, MVT::i64,
15735                         MVT::i64, 2/*#Ops*/, 1, 0, 
15742 /* 29052*/          OPC_CheckType, MVT::i64,
15745                         MVT::i64, 2/*#Ops*/, 1, 0, 
15752 /* 29070*/          OPC_CheckType, MVT::i64,
15755                         MVT::i64, 2/*#Ops*/, 1, 0, 
15762 /* 29088*/          OPC_CheckType, MVT::i64,
15765                         MVT::i64, 2/*#Ops*/, 1, 0, 
15776 /* 29113*/          OPC_CheckType, MVT::i64,
15779                         MVT::i64, 2/*#Ops*/, 1, 0, 
15786 /* 29131*/          OPC_CheckType, MVT::i64,
15789                         MVT::i64, 2/*#Ops*/, 1, 0, 
15796 /* 29149*/          OPC_CheckType, MVT::i64,
15799                         MVT::i64, 2/*#Ops*/, 1, 0, 
15806 /* 29167*/          OPC_CheckType, MVT::i64,
15809                         MVT::i64, 2/*#Ops*/, 1, 0, 
15816 /* 29185*/          OPC_CheckType, MVT::i64,
15819                         MVT::i64, 2/*#Ops*/, 1, 0, 
15841 /* 29233*/            /*SwitchType*/ 12, MVT::i64,// ->29247
15845                             MVT::i64, 2/*#Ops*/, 0, 2, 
15944 /* 29417*/          OPC_CheckType, MVT::i64,
15947                         MVT::i64, 2/*#Ops*/, 0, 1, 
16132 /* 29782*/          OPC_CheckType, MVT::i64,
16134                         MVT::i64, 0/*#Ops*/,  // Results = #2
16140                         MVT::i64, 3/*#Ops*/, 2, 4, 5, 
16145 /* 29814*/          OPC_CheckType, MVT::i64,
16147                         MVT::i64, 0/*#Ops*/,  // Results = #2
16152                         MVT::i64, 3/*#Ops*/, 2, 3, 4, 
16166 /* 29860*/          OPC_CheckType, MVT::i64,
16168                         MVT::i64, 0/*#Ops*/,  // Results = #2
16174                         MVT::i64, 3/*#Ops*/, 2, 4, 5, 
16180 /* 29894*/          OPC_CheckType, MVT::i64,
16182                         MVT::i64, 0/*#Ops*/,  // Results = #2
16187                         MVT::i64, 3/*#Ops*/, 2, 3, 4, 
16201 /* 29940*/          OPC_CheckType, MVT::i64,
16203                         MVT::i64, 0/*#Ops*/,  // Results = #2
16209                         MVT::i64, 3/*#Ops*/, 2, 4, 5, 
16215 /* 29974*/          OPC_CheckType, MVT::i64,
16217                         MVT::i64, 0/*#Ops*/,  // Results = #2
16222                         MVT::i64, 3/*#Ops*/, 2, 3, 4, 
16236 /* 30020*/          OPC_CheckType, MVT::i64,
16238                         MVT::i64, 0/*#Ops*/,  // Results = #2
16244                         MVT::i64, 3/*#Ops*/, 2, 4, 5, 
16250 /* 30054*/          OPC_CheckType, MVT::i64,
16252                         MVT::i64, 0/*#Ops*/,  // Results = #2
16257                         MVT::i64, 3/*#Ops*/, 2, 3, 4, 
16265 /* 30089*/        OPC_CheckType, MVT::i64,
16267                       MVT::i64, 0/*#Ops*/,  // Results = #2
16272                       MVT::i64, 3/*#Ops*/, 2, 3, 4, 
16279 /* 30123*/        OPC_CheckType, MVT::i64,
16283                         MVT::i64, 0/*#Ops*/,  // Results = #2
16288                         MVT::i64, 3/*#Ops*/, 2, 3, 5, 
16294                         MVT::i64, 0/*#Ops*/,  // Results = #2
16299                         MVT::i64, 3/*#Ops*/, 2, 3, 4, 
16306 /* 30191*/        OPC_CheckType, MVT::i64,
16308                       MVT::i64, 0/*#Ops*/,  // Results = #1
16313                       MVT::i64, 3/*#Ops*/, 1, 2, 3, 
16319 /* 30223*/        OPC_CheckType, MVT::i64,
16321                       MVT::i64, 0/*#Ops*/,  // Results = #1
16326                       MVT::i64, 3/*#Ops*/, 1, 2, 3, 
16333 /* 30256*/        OPC_CheckType, MVT::i64,
16336                       MVT::i64, 0/*#Ops*/,  // Results = #2
16341                       MVT::i64, 3/*#Ops*/, 2, 3, 4, 
16348 /* 30292*/        OPC_CheckType, MVT::i64,
16351                       MVT::i64, 0/*#Ops*/,  // Results = #2
16356                       MVT::i64, 3/*#Ops*/, 2, 3, 4, 
16363 /* 30328*/        OPC_CheckType, MVT::i64,
16366                       MVT::i64, 0/*#Ops*/,  // Results = #2
16371                       MVT::i64, 3/*#Ops*/, 2, 3, 4, 
16378 /* 30364*/        OPC_CheckType, MVT::i64,
16381                       MVT::i64, 0/*#Ops*/,  // Results = #2
16386                       MVT::i64, 3/*#Ops*/, 2, 3, 4, 
16392 /* 30397*/      OPC_CheckType, MVT::i64,
16395                     MVT::i64, 1/*#Ops*/, 0, 
16455 /* 30509*/    /*SwitchType*/ 13, MVT::i64,// ->30524
16459                     MVT::i64, 2/*#Ops*/, 1, 2, 
16953 /* 31612*/      OPC_CheckChild0Type, MVT::i64,
16960 /* 31626*/          OPC_EmitInteger, MVT::i64, 1, 
16968 /* 31642*/          OPC_EmitRegister2, MVT::i64, TARGET_VAL(Mips::ZERO_64),
17058                         MVT::i64, 2/*#Ops*/, 0, 1,  // Results = #2
17059 /* 31828*/          OPC_EmitInteger, MVT::i64, 1, 
17068 /* 31846*/          OPC_EmitRegister2, MVT::i64, TARGET_VAL(Mips::ZERO_64),
17070                         MVT::i64, 2/*#Ops*/, 0, 1,  // Results = #3
18251 /* 34164*/        /*SwitchType*/ 10, MVT::i64,// ->34176
18254                         MVT::i64, 2/*#Ops*/, 0, 1, 
18394 /* 34451*/          /*SwitchType*/ 15, MVT::i64,// ->34468
18399                           MVT::i64, 2/*#Ops*/, 0, 3, 
18438 /* 34531*/          OPC_CheckType, MVT::i64,
18441                         MVT::i64, 2/*#Ops*/, 0, 1, 
19584 /* 36594*/        OPC_CheckType, MVT::i64,
19588                       MVT::i64, 2/*#Ops*/, 0, 2, 
19628 /* 36672*/      OPC_CheckType, MVT::i64,
19634                     MVT::i64, 2/*#Ops*/, 0, 3, 
19660 /* 36737*/      /*SwitchType*/ 10, MVT::i64,// ->36749
19663                       MVT::i64, 2/*#Ops*/, 0, 1, 
20149 /* 37632*/        OPC_CheckType, MVT::i64,
20153                       MVT::i64, 2/*#Ops*/, 0, 2, 
20193 /* 37710*/      OPC_CheckType, MVT::i64,
20199                     MVT::i64, 2/*#Ops*/, 0, 3, 
20225 /* 37775*/      /*SwitchType*/ 10, MVT::i64,// ->37787
20228                       MVT::i64, 2/*#Ops*/, 0, 1, 
20714 /* 38670*/        OPC_CheckType, MVT::i64,
20718                       MVT::i64, 2/*#Ops*/, 0, 2, 
20747 /* 38728*/      OPC_CheckType, MVT::i64,
20753                     MVT::i64, 2/*#Ops*/, 0, 3, 
20779 /* 38793*/      /*SwitchType*/ 10, MVT::i64,// ->38805
20782                       MVT::i64, 2/*#Ops*/, 0, 1, 
21268 /* 39688*/        OPC_CheckType, MVT::i64,
21272                       MVT::i64, 2/*#Ops*/, 0, 2, 
21292 /* 39730*/      OPC_CheckType, MVT::i64,
21298                     MVT::i64, 2/*#Ops*/, 0, 3, 
21318 /* 39784*/      /*SwitchType*/ 10, MVT::i64,// ->39796
21321                       MVT::i64, 2/*#Ops*/, 0, 1, 
21392 /* 39908*/      /*SwitchType*/ 12, MVT::i64,// ->39922
21396                       MVT::i64, 2/*#Ops*/, 0, 2, 
21416 /* 39951*/      OPC_CheckType, MVT::i64,
21419                     MVT::i64, 2/*#Ops*/, 0, 1, 
21691 /* 40455*/        OPC_CheckChild1Type, MVT::i64,
21756 /* 40614*/        OPC_CheckChild1Type, MVT::i64,
21818 /* 40762*/        OPC_CheckChild1Type, MVT::i64,
21850 /* 40840*/        OPC_CheckValueType, MVT::i64,
21852 /* 40843*/        OPC_CheckType, MVT::i64,
21856                       MVT::i64, 2/*#Ops*/, 0, 2, 
21862 /* 40861*/        OPC_CheckValueType, MVT::i64,
21864 /* 40864*/        OPC_CheckType, MVT::i64,
21870                       MVT::i64, 2/*#Ops*/, 2, 3,  // Results = #4
21873                       MVT::i64, 2/*#Ops*/, 4, 5, 
21877 /* 40899*/        OPC_CheckChild1Type, MVT::i64,
21879 /* 40902*/        OPC_CheckValueType, MVT::i64,
21881 /* 40905*/        OPC_CheckType, MVT::i64,
21893                       MVT::i64, 2/*#Ops*/, 6, 7,  // Results = #8
21896                       MVT::i64, 2/*#Ops*/, 8, 9, 
21942 /* 41054*/        OPC_CheckChild1Type, MVT::i64,
22007 /* 41213*/        OPC_CheckChild1Type, MVT::i64,
22078 /* 41377*/        OPC_CheckChild1Type, MVT::i64,
22127 /* 41484*/        OPC_CheckValueType, MVT::i64,
22129 /* 41487*/        OPC_CheckType, MVT::i64,
22133                       MVT::i64, 2/*#Ops*/, 0, 2, 
22139 /* 41505*/        OPC_CheckValueType, MVT::i64,
22141 /* 41508*/        OPC_CheckType, MVT::i64,
22147                       MVT::i64, 2/*#Ops*/, 2, 3,  // Results = #4
22150                       MVT::i64, 2/*#Ops*/, 4, 5, 
22154 /* 41543*/        OPC_CheckChild1Type, MVT::i64,
22156 /* 41546*/        OPC_CheckValueType, MVT::i64,
22158 /* 41549*/        OPC_CheckType, MVT::i64,
22170                       MVT::i64, 2/*#Ops*/, 6, 7,  // Results = #8
22173                       MVT::i64, 2/*#Ops*/, 8, 9, 
22185 /* 41618*/      OPC_CheckValueType, MVT::i64,
22187 /* 41621*/      OPC_CheckType, MVT::i64,
22191                     MVT::i64, 2/*#Ops*/, 0, 2, 
22238 /* 41721*/        OPC_CheckChild1Type, MVT::i64,
22282 /* 41823*/        OPC_CheckChild1Type, MVT::i64,
22390 /* 42009*/        /*SwitchType*/ 10, MVT::i64,// ->42021
22439 /* 42079*/      OPC_CheckChild1Type, MVT::i64,
22557 /* 42254*/      OPC_CheckChild1Type, MVT::i64,
22616 /* 42356*/      /*SwitchType*/ 27, MVT::i64,// ->42385
22620                         MVT::i64, 1/*#Ops*/, 0, 
22625 /* 42372*/          OPC_EmitRegister2, MVT::i64, TARGET_VAL(Mips::ZERO_64),
22627                         MVT::i64, 2/*#Ops*/, 1, 0, 
22657 /* 42436*/      /*SwitchType*/ 27, MVT::i64,// ->42465
22661                         MVT::i64, 1/*#Ops*/, 0, 
22666 /* 42452*/          OPC_EmitRegister2, MVT::i64, TARGET_VAL(Mips::ZERO_64),
22668                         MVT::i64, 2/*#Ops*/, 1, 0, 
22698 /* 42516*/      /*SwitchType*/ 27, MVT::i64,// ->42545
22702                         MVT::i64, 1/*#Ops*/, 0, 
22707 /* 42532*/          OPC_EmitRegister2, MVT::i64, TARGET_VAL(Mips::ZERO_64),
22709                         MVT::i64, 2/*#Ops*/, 1, 0, 
22730 /* 42575*/      /*SwitchType*/ 27, MVT::i64,// ->42604
22734                         MVT::i64, 1/*#Ops*/, 0, 
22739 /* 42591*/          OPC_EmitRegister2, MVT::i64, TARGET_VAL(Mips::ZERO_64),
22741                         MVT::i64, 2/*#Ops*/, 1, 0, 
22762 /* 42634*/      /*SwitchType*/ 27, MVT::i64,// ->42663
22766                         MVT::i64, 1/*#Ops*/, 0, 
22771 /* 42650*/          OPC_EmitRegister2, MVT::i64, TARGET_VAL(Mips::ZERO_64),
22773                         MVT::i64, 2/*#Ops*/, 1, 0, 
22800 /* 42709*/      /*SwitchType*/ 32, MVT::i64,// ->42743
22803 /* 42715*/          OPC_EmitRegister2, MVT::i64, TARGET_VAL(Mips::ZERO_64),
22805                         MVT::i64, 2/*#Ops*/, 1, 0, 
22810 /* 42730*/          OPC_EmitRegister2, MVT::i64, TARGET_VAL(Mips::ZERO_64),
22812                         MVT::i64, 2/*#Ops*/, 1, 0, 
22841 /* 42791*/      /*SwitchType*/ 32, MVT::i64,// ->42825
22844 /* 42797*/          OPC_EmitRegister2, MVT::i64, TARGET_VAL(Mips::ZERO_64),
22846                         MVT::i64, 2/*#Ops*/, 1, 0, 
22851 /* 42812*/          OPC_EmitRegister2, MVT::i64, TARGET_VAL(Mips::ZERO_64),
22853                         MVT::i64, 2/*#Ops*/, 1, 0, 
22876 /* 42863*/      /*SwitchType*/ 32, MVT::i64,// ->42897
22879 /* 42869*/          OPC_EmitRegister2, MVT::i64, TARGET_VAL(Mips::ZERO_64),
22881                         MVT::i64, 2/*#Ops*/, 1, 0, 
22886 /* 42884*/          OPC_EmitRegister2, MVT::i64, TARGET_VAL(Mips::ZERO_64),
22888                         MVT::i64, 2/*#Ops*/, 1, 0, 
22911 /* 42935*/      /*SwitchType*/ 32, MVT::i64,// ->42969
22914 /* 42941*/          OPC_EmitRegister2, MVT::i64, TARGET_VAL(Mips::ZERO_64),
22916                         MVT::i64, 2/*#Ops*/, 1, 0, 
22921 /* 42956*/          OPC_EmitRegister2, MVT::i64, TARGET_VAL(Mips::ZERO_64),
22923                         MVT::i64, 2/*#Ops*/, 1, 0, 
22946 /* 43007*/      /*SwitchType*/ 32, MVT::i64,// ->43041
22949 /* 43013*/          OPC_EmitRegister2, MVT::i64, TARGET_VAL(Mips::ZERO_64),
22951                         MVT::i64, 2/*#Ops*/, 1, 0, 
22956 /* 43028*/          OPC_EmitRegister2, MVT::i64, TARGET_VAL(Mips::ZERO_64),
22958                         MVT::i64, 2/*#Ops*/, 1, 0, 
22981 /* 43079*/      /*SwitchType*/ 32, MVT::i64,// ->43113
22984 /* 43085*/          OPC_EmitRegister2, MVT::i64, TARGET_VAL(Mips::ZERO_64),
22986                         MVT::i64, 2/*#Ops*/, 1, 0, 
22991 /* 43100*/          OPC_EmitRegister2, MVT::i64, TARGET_VAL(Mips::ZERO_64),
22993                         MVT::i64, 2/*#Ops*/, 1, 0, 
23018 /* 43150*/      /*SwitchType*/ 9, MVT::i64,// ->43161
23021                       MVT::i64, 1/*#Ops*/, 0, 
23041 /* 43191*/      /*SwitchType*/ 9, MVT::i64,// ->43202
23044                       MVT::i64, 1/*#Ops*/, 0, 
23077 /* 43259*/    /*SwitchType*/ 9, MVT::i64,// ->43270
23080                     MVT::i64, 1/*#Ops*/, 0, 
23110 /* 43321*/      /*SwitchType*/ 10, MVT::i64,// ->43333
23113                       MVT::i64, 2/*#Ops*/, 0, 1, 
23133 /* 43365*/      /*SwitchType*/ 10, MVT::i64,// ->43377
23136                       MVT::i64, 2/*#Ops*/, 0, 1, 
23156 /* 43409*/      /*SwitchType*/ 10, MVT::i64,// ->43421
23159                       MVT::i64, 2/*#Ops*/, 0, 1, 
23179 /* 43453*/      /*SwitchType*/ 10, MVT::i64,// ->43465
23182                       MVT::i64, 2/*#Ops*/, 0, 1, 
23202 /* 43497*/      /*SwitchType*/ 10, MVT::i64,// ->43509
23205                       MVT::i64, 2/*#Ops*/, 0, 1, 
23231 /* 43552*/      /*SwitchType*/ 10, MVT::i64,// ->43564
23234                       MVT::i64, 2/*#Ops*/, 0, 1, 
23336 /* 43752*/      OPC_CheckType, MVT::i64,
23339                     MVT::i64, 1/*#Ops*/, 0, 
23344 /* 43767*/      OPC_CheckType, MVT::i64,
23347                     MVT::i64, 1/*#Ops*/, 0, 
23352 /* 43782*/      OPC_CheckType, MVT::i64,
23355                     MVT::i64, 1/*#Ops*/, 0, 
23360 /* 43797*/      OPC_CheckType, MVT::i64,
23363                     MVT::i64, 1/*#Ops*/, 0, 
23368 /* 43812*/      OPC_CheckType, MVT::i64,
23371                     MVT::i64, 1/*#Ops*/, 0, 
23380 /* 43834*/      OPC_CheckType, MVT::i64,
23382 /* 43838*/      OPC_EmitRegister2, MVT::i64, TARGET_VAL(Mips::ZERO_64),
23384                     MVT::i64, 2/*#Ops*/, 1, 0, 
23389 /* 43854*/      OPC_CheckType, MVT::i64,
23391 /* 43858*/      OPC_EmitRegister2, MVT::i64, TARGET_VAL(Mips::ZERO_64),
23393                     MVT::i64, 2/*#Ops*/, 1, 0, 
23398 /* 43874*/      OPC_CheckType, MVT::i64,
23400 /* 43878*/      OPC_EmitRegister2, MVT::i64, TARGET_VAL(Mips::ZERO_64),
23402                     MVT::i64, 2/*#Ops*/, 1, 0, 
23407 /* 43894*/      OPC_CheckType, MVT::i64,
23409 /* 43898*/      OPC_EmitRegister2, MVT::i64, TARGET_VAL(Mips::ZERO_64),
23411                     MVT::i64, 2/*#Ops*/, 1, 0, 
23416 /* 43914*/      OPC_CheckType, MVT::i64,
23418 /* 43918*/      OPC_EmitRegister2, MVT::i64, TARGET_VAL(Mips::ZERO_64),
23420                     MVT::i64, 2/*#Ops*/, 1, 0, 
23458 /* 43999*/      OPC_CheckType, MVT::i64,
23463                     MVT::i64, 1/*#Ops*/, 2, 
23468 /* 44018*/      OPC_CheckType, MVT::i64,
23470 /* 44022*/      OPC_EmitRegister2, MVT::i64, TARGET_VAL(Mips::ZERO_64),
23473                     MVT::i64, 2/*#Ops*/, 1, 2, 
23478 /* 44039*/      OPC_CheckType, MVT::i64,
23480 /* 44043*/      OPC_EmitRegister2, MVT::i64, TARGET_VAL(Mips::ZERO_64),
23483                     MVT::i64, 2/*#Ops*/, 1, 2, 
23560 /* 44207*/      /*SwitchType*/ 27, MVT::i64,// ->44236
23565                       MVT::i64, 1/*#Ops*/, 2,  // Results = #3
23569                       MVT::i64, 2/*#Ops*/, 3, 5, 
23575 /* 44240*/      OPC_CheckType, MVT::i64,
23577 /* 44244*/      OPC_EmitRegister2, MVT::i64, TARGET_VAL(Mips::ZERO_64),
23581                     MVT::i64, 2/*#Ops*/, 1, 3,  // Results = #4
23584                     MVT::i64, 2/*#Ops*/, 4, 5, 
23615 /* 44334*/      OPC_CheckType, MVT::i64,
23617 /* 44338*/      OPC_EmitRegister2, MVT::i64, TARGET_VAL(Mips::ZERO_64),
23621                     MVT::i64, 2/*#Ops*/, 1, 3,  // Results = #4
23624                     MVT::i64, 2/*#Ops*/, 4, 5,  // Results = #6
23628                     MVT::i64, 2/*#Ops*/, 6, 8, 
23697 /* 44489*/      OPC_CheckChild1Type, MVT::i64,
23759 /* 44588*/    /*SwitchType*/ 13, MVT::i64,// ->44603
23764                     MVT::i64, 2/*#Ops*/, 1, 2, 
23799 /* 44658*/    /*SwitchType*/ 13, MVT::i64,// ->44673
23804                     MVT::i64, 2/*#Ops*/, 1, 2, 
23839 /* 44728*/    /*SwitchType*/ 13, MVT::i64,// ->44743
23844                     MVT::i64, 2/*#Ops*/, 1, 2, 
23879 /* 44798*/    /*SwitchType*/ 13, MVT::i64,// ->44813
23884                     MVT::i64, 2/*#Ops*/, 1, 2, 
23919 /* 44868*/    /*SwitchType*/ 13, MVT::i64,// ->44883
23924                     MVT::i64, 2/*#Ops*/, 1, 2, 
23959 /* 44938*/    /*SwitchType*/ 13, MVT::i64,// ->44953
23964                     MVT::i64, 2/*#Ops*/, 1, 2, 
23999 /* 45008*/    /*SwitchType*/ 13, MVT::i64,// ->45023
24004                     MVT::i64, 2/*#Ops*/, 1, 2, 
24040 /* 45082*/    /*SwitchType*/ 14, MVT::i64,// ->45098
24045                     MVT::i64, 3/*#Ops*/, 1, 2, 3, 
24119 /* 45224*/    /*SwitchType*/ 25, MVT::i64,// ->45251
24123                       MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
24129                       MVT::i64, 2/*#Ops*/, 0, 1, 
24251 /* 45439*/      OPC_CheckChild1Type, MVT::i64,
24253 /* 45442*/      OPC_CheckChild2Type, MVT::i64,
24286 /* 45498*/      /*SwitchType*/ 9, MVT::i64,// ->45509
24289                       MVT::i64, 1/*#Ops*/, 0, 
24316 /* 45549*/      /*SwitchType*/ 9, MVT::i64,// ->45560
24319                       MVT::i64, 1/*#Ops*/, 0, 
24328                     MVT::i64, 1/*#Ops*/, 0, 
24363 /* 45631*/      OPC_CheckChild0Type, MVT::i64,
24402 /* 45701*/      OPC_CheckChild0Type, MVT::i64,
24438 /* 45764*/    /*SwitchType*/ 9, MVT::i64,// ->45775
24441                     MVT::i64, 1/*#Ops*/, 0, 
24473 /* 45825*/    /*SwitchType*/ 9, MVT::i64,// ->45836
24476                     MVT::i64, 1/*#Ops*/, 0, 
24505 /* 45882*/      OPC_CheckChild0Type, MVT::i64,
24652 /* 46163*/    /*SwitchType*/ 10, MVT::i64,// ->46175
24655                     MVT::i64, 2/*#Ops*/, 0, 1, 
24700 /* 46254*/      OPC_CheckType, MVT::i64,
24703                     MVT::i64, 1/*#Ops*/, 0, 
24778 /* 46405*/      OPC_CheckChild0Type, MVT::i64,
25629 /* 48540*/    /*SwitchType*/ 11, MVT::i64,// ->48553
25630 /* 48542*/      OPC_CheckChild0Type, MVT::i64,
25633                     MVT::i64, 1/*#Ops*/, 0, 
25690 /* 48655*/    /*SwitchType*/ 26, MVT::i64,// ->48683
25694                       MVT::i64, 3/*#Ops*/, 0, 1, 2, 
25700                       MVT::i64, 3/*#Ops*/, 1, 0, 2, 
25782 /* 48837*/    /*SwitchType*/ 26, MVT::i64,// ->48865
25786                       MVT::i64, 3/*#Ops*/, 0, 1, 2, 
25792                       MVT::i64, 3/*#Ops*/, 1, 0, 2, 
25866 /* 49002*/    /*SwitchType*/ 10, MVT::i64,// ->49014
25869                     MVT::i64, 2/*#Ops*/, 0, 1, 
25890 /* 49047*/    /*SwitchType*/ 10, MVT::i64,// ->49059
25893                     MVT::i64, 2/*#Ops*/, 0, 1, 
26379 /* 49938*/    /*SwitchType*/ 16, MVT::i64,// ->49956
26382                     MVT::i64, 1/*#Ops*/, 0,  // Results = #1
26384                     MVT::i64, 1/*#Ops*/, 1, 
26390 /* 49961*/    OPC_CheckType, MVT::i64,
26393                   MVT::i64, 0/*#Ops*/,  // Results = #1
26396                   MVT::i64, 3/*#Ops*/, 1, 0, 2, 
26418 /* 50017*/      OPC_CheckChild0Type, MVT::i64,
26445 /* 50065*/      OPC_CheckChild0Type, MVT::i64,
26470 /* 50111*/    /*SwitchType*/ 10, MVT::i64,// ->50123
26473                     MVT::i64, 2/*#Ops*/, 0, 1, 
26518 /* 50204*/    /*SwitchType*/ 10, MVT::i64,// ->50216
26521                     MVT::i64, 2/*#Ops*/, 0, 1, 
26566 /* 50297*/    /*SwitchType*/ 10, MVT::i64,// ->50309
26569                     MVT::i64, 2/*#Ops*/, 0, 1, 
26614 /* 50390*/    /*SwitchType*/ 10, MVT::i64,// ->50402
26617                     MVT::i64, 2/*#Ops*/, 0, 1, 
27305 /* 51674*/        OPC_EmitRegister2, MVT::i64, TARGET_VAL(Mips::ZERO_64),
27344 /* 51758*/        OPC_EmitRegister2, MVT::i64, TARGET_VAL(Mips::ZERO_64),
27673 /* 52354*/      OPC_CheckChild0Type, MVT::i64,
28804 /* 54481*/        OPC_CheckChild2Type, MVT::i64,
28826 /* 54526*/      OPC_CheckChild1Type, MVT::i64,
28849 /* 54570*/        OPC_CheckChild2Type, MVT::i64,
28881 /* 54631*/        OPC_CheckChild2Type, MVT::i64,
28913 /* 54692*/        OPC_CheckChild2Type, MVT::i64,
29079 /* 54992*/      OPC_CheckChild0Type, MVT::i64,
30126   if (N->getValueType(0) == MVT::i64) {
30139   if (N->getValueType(0) == MVT::i64) {
30210 if (cast<MemSDNode>(N)->getMemoryVT() != MVT::i64) return false;
gen/lib/Target/Mips/MipsGenFastISel.inc
   95   if (RetVT.SimpleTy != MVT::i64)
  106   case MVT::i64: return fastEmit_ISD_BITCAST_MVT_i64_r(RetVT, Op0, Op0IsKill);
  163   case MVT::i64: return fastEmit_ISD_BRIND_MVT_i64_r(RetVT, Op0, Op0IsKill);
  186   if (RetVT.SimpleTy != MVT::i64)
  236   case MVT::i64: return fastEmit_ISD_CTLZ_MVT_i64_r(RetVT, Op0, Op0IsKill);
  257   if (RetVT.SimpleTy != MVT::i64)
  304   case MVT::i64: return fastEmit_ISD_CTPOP_MVT_i64_r(RetVT, Op0, Op0IsKill);
  719   if (RetVT.SimpleTy != MVT::i64)
  788   case MVT::i64: return fastEmit_ISD_SINT_TO_FP_MVT_i64_r(RetVT, Op0, Op0IsKill);
  858   case MVT::i64: return fastEmit_MipsISD_JmpLink_MVT_i64_r(RetVT, Op0, Op0IsKill);
  891   case MVT::i64: return fastEmit_MipsISD_MFHI_MVT_Untyped_MVT_i64_r(Op0, Op0IsKill);
  931   case MVT::i64: return fastEmit_MipsISD_MFLO_MVT_Untyped_MVT_i64_r(Op0, Op0IsKill);
 1011   case MVT::i64: return fastEmit_MipsISD_TailCall_MVT_i64_r(RetVT, Op0, Op0IsKill);
 1246   if (RetVT.SimpleTy != MVT::i64)
 1311   case MVT::i64: return fastEmit_ISD_ADD_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 1337   if (RetVT.SimpleTy != MVT::i64)
 1348   case MVT::i64: return fastEmit_ISD_ADDC_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 1392   if (RetVT.SimpleTy != MVT::i64)
 1439   case MVT::i64: return fastEmit_ISD_AND_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 1712   if (RetVT.SimpleTy != MVT::i64)
 1771   case MVT::i64: return fastEmit_ISD_MUL_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 1796   if (RetVT.SimpleTy != MVT::i64)
 1807   case MVT::i64: return fastEmit_ISD_MULHS_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 1827   if (RetVT.SimpleTy != MVT::i64)
 1838   case MVT::i64: return fastEmit_ISD_MULHU_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 1864   if (RetVT.SimpleTy != MVT::i64)
 1911   case MVT::i64: return fastEmit_ISD_OR_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 1956   if (RetVT.SimpleTy != MVT::i64)
 2003   case MVT::i64: return fastEmit_ISD_SDIV_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 2251   if (RetVT.SimpleTy != MVT::i64)
 2298   case MVT::i64: return fastEmit_ISD_SREM_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 2392   if (RetVT.SimpleTy != MVT::i64)
 2457   case MVT::i64: return fastEmit_ISD_SUB_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 2486   if (RetVT.SimpleTy != MVT::i64)
 2497   case MVT::i64: return fastEmit_ISD_SUBC_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 2517   if (RetVT.SimpleTy != MVT::i64)
 2564   case MVT::i64: return fastEmit_ISD_UDIV_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 2684   if (RetVT.SimpleTy != MVT::i64)
 2731   case MVT::i64: return fastEmit_ISD_UREM_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 2761   if (RetVT.SimpleTy != MVT::i64)
 2808   case MVT::i64: return fastEmit_ISD_XOR_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 2864   case MVT::i64: return fastEmit_MipsISD_DivRem_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 2913   case MVT::i64: return fastEmit_MipsISD_DivRemU_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 2953   case MVT::i64: return fastEmit_MipsISD_EH_RETURN_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 3179   case MVT::i64: return fastEmit_MipsISD_MTLOHI_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 3216   case MVT::i64: return fastEmit_MipsISD_Mult_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 3253   case MVT::i64: return fastEmit_MipsISD_Multu_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 3714   if (RetVT.SimpleTy != MVT::i64)
 3724   case MVT::i64: return fastEmit_ISD_ROTR_MVT_i64_ri_Predicate_immZExt6(RetVT, Op0, Op0IsKill, imm1);
 3732   if (RetVT.SimpleTy != MVT::i64)
 3742   case MVT::i64: return fastEmit_ISD_SHL_MVT_i64_ri_Predicate_immZExt6(RetVT, Op0, Op0IsKill, imm1);
 3750   if (RetVT.SimpleTy != MVT::i64)
 3760   case MVT::i64: return fastEmit_ISD_SRA_MVT_i64_ri_Predicate_immZExt6(RetVT, Op0, Op0IsKill, imm1);
 3768   if (RetVT.SimpleTy != MVT::i64)
 3778   case MVT::i64: return fastEmit_ISD_SRL_MVT_i64_ri_Predicate_immZExt6(RetVT, Op0, Op0IsKill, imm1);
gen/lib/Target/Mips/MipsGenRegisterInfo.inc
 3923   /* 2 */ MVT::i64, MVT::Other,
gen/lib/Target/NVPTX/NVPTXGenDAGISel.inc
   72 /*    32*/        OPC_SwitchType /*2 cases */, 7, MVT::i64,// ->42
   74                         MVT::i64, 1/*#Ops*/, 0, 
   93 /*    68*/          OPC_CheckChild1Type, MVT::i64,
   94 /*    70*/          OPC_SwitchType /*2 cases */, 7, MVT::i64,// ->80
   96                           MVT::i64, 1/*#Ops*/, 0, 
  273                         MVT::i64, 3/*#Ops*/, 0, 2, 3, 
  293                         MVT::i64, 2/*#Ops*/, 5, 9, 
  300                       MVT::i64, 2/*#Ops*/, 0, 1, 
  318                       MVT::i64, 2/*#Ops*/, 4, 7, 
  335                         MVT::i64, 3/*#Ops*/, 0, 2, 3, 
  355                         MVT::i64, 2/*#Ops*/, 5, 9, 
  362                       MVT::i64, 2/*#Ops*/, 0, 1, 
  380                       MVT::i64, 2/*#Ops*/, 4, 7, 
  414                     MVT::i64, 2/*#Ops*/, 0, 1, 
  422                     MVT::i64, 2/*#Ops*/, 0, 1, 
  670                     MVT::i64, 2/*#Ops*/, 0, 1, 
  678                     MVT::i64, 2/*#Ops*/, 0, 1, 
  686                     MVT::i64, 2/*#Ops*/, 0, 1, 
  694                     MVT::i64, 2/*#Ops*/, 0, 1, 
  702                     MVT::i64, 2/*#Ops*/, 0, 1, 
  710                     MVT::i64, 2/*#Ops*/, 0, 1, 
  718                     MVT::i64, 2/*#Ops*/, 0, 1, 
  726                     MVT::i64, 2/*#Ops*/, 0, 1, 
  734                     MVT::i64, 2/*#Ops*/, 0, 1, 
  742                     MVT::i64, 2/*#Ops*/, 0, 1, 
  750                     MVT::i64, 2/*#Ops*/, 0, 1, 
  758                     MVT::i64, 2/*#Ops*/, 0, 1, 
  766                     MVT::i64, 2/*#Ops*/, 0, 1, 
  774                     MVT::i64, 2/*#Ops*/, 0, 1, 
  782                     MVT::i64, 2/*#Ops*/, 0, 1, 
  790                     MVT::i64, 2/*#Ops*/, 0, 1, 
  798                     MVT::i64, 2/*#Ops*/, 0, 1, 
  806                     MVT::i64, 2/*#Ops*/, 0, 1, 
  814                     MVT::i64, 2/*#Ops*/, 0, 1, 
  822                     MVT::i64, 2/*#Ops*/, 0, 1, 
  830                     MVT::i64, 2/*#Ops*/, 0, 1, 
  838                     MVT::i64, 2/*#Ops*/, 0, 1, 
  846                     MVT::i64, 2/*#Ops*/, 0, 1, 
  854                     MVT::i64, 2/*#Ops*/, 0, 1, 
  868                     MVT::i64, 1/*#Ops*/, 0, 
  881 /*  1658*/        /*SwitchType*/ 9, MVT::i64,// ->1669
  884                         MVT::i64, 1/*#Ops*/, 0, 
  889 /*  1671*/        OPC_CheckChild1Type, MVT::i64,
  890 /*  1673*/        OPC_CheckType, MVT::i64,
  892                       MVT::i64, 1/*#Ops*/, 0, 
  906 /*  1702*/        /*SwitchType*/ 9, MVT::i64,// ->1713
  909                         MVT::i64, 1/*#Ops*/, 0, 
  914 /*  1715*/        OPC_CheckChild1Type, MVT::i64,
  915 /*  1717*/        OPC_CheckType, MVT::i64,
  917                       MVT::i64, 1/*#Ops*/, 0, 
  931 /*  1746*/        /*SwitchType*/ 9, MVT::i64,// ->1757
  934                         MVT::i64, 1/*#Ops*/, 0, 
  939 /*  1759*/        OPC_CheckChild1Type, MVT::i64,
  940 /*  1761*/        OPC_CheckType, MVT::i64,
  942                       MVT::i64, 1/*#Ops*/, 0, 
  956 /*  1790*/        /*SwitchType*/ 9, MVT::i64,// ->1801
  959                         MVT::i64, 1/*#Ops*/, 0, 
  964 /*  1803*/        OPC_CheckChild1Type, MVT::i64,
  965 /*  1805*/        OPC_CheckType, MVT::i64,
  967                       MVT::i64, 1/*#Ops*/, 0, 
  982 /*  1834*/        OPC_CheckChild1Type, MVT::i64,
  983 /*  1836*/        OPC_SwitchType /*2 cases */, 7, MVT::i64,// ->1846
  985                         MVT::i64, 1/*#Ops*/, 0, 
 1007 /*  1878*/        OPC_CheckChild1Type, MVT::i64,
 1008 /*  1880*/        OPC_SwitchType /*2 cases */, 7, MVT::i64,// ->1890
 1010                         MVT::i64, 1/*#Ops*/, 0, 
 1032 /*  1922*/        OPC_CheckChild1Type, MVT::i64,
 1033 /*  1924*/        OPC_SwitchType /*2 cases */, 7, MVT::i64,// ->1934
 1035                         MVT::i64, 1/*#Ops*/, 0, 
 1055 /*  1964*/      /*SwitchType*/ 9, MVT::i64,// ->1975
 1056 /*  1966*/        OPC_CheckChild1Type, MVT::i64,
 1058                       MVT::i64, 1/*#Ops*/, 0, 
 1080                     MVT::i64, 1/*#Ops*/, 0, 
 1092 /*  2029*/      /*SwitchType*/ 9, MVT::i64,// ->2040
 1093 /*  2031*/        OPC_CheckChild1Type, MVT::i64,
 1095                       MVT::i64, 1/*#Ops*/, 0, 
 1110 /*  2060*/        OPC_CheckChild1Type, MVT::i64,
 1127 /*  2089*/        OPC_CheckChild1Type, MVT::i64,
 1143 /*  2116*/        OPC_CheckChild1Type, MVT::i64,
 1159 /*  2143*/        OPC_CheckChild1Type, MVT::i64,
 3353                     MVT::i64, 2/*#Ops*/, 1, 2, 
10937 /* 20851*/        OPC_CheckChild2Type, MVT::i64,
11039 /* 21071*/        OPC_CheckChild2Type, MVT::i64,
11112 /* 21227*/        OPC_CheckChild2Type, MVT::i64,
11214 /* 21447*/        OPC_CheckChild2Type, MVT::i64,
11287 /* 21603*/        OPC_CheckChild2Type, MVT::i64,
11389 /* 21823*/        OPC_CheckChild2Type, MVT::i64,
11462 /* 21979*/        OPC_CheckChild2Type, MVT::i64,
11564 /* 22199*/        OPC_CheckChild2Type, MVT::i64,
11637 /* 22364*/        OPC_CheckChild2Type, MVT::i64,
11739 /* 22611*/        OPC_CheckChild2Type, MVT::i64,
11812 /* 22785*/        OPC_CheckChild2Type, MVT::i64,
11914 /* 23032*/        OPC_CheckChild2Type, MVT::i64,
11987 /* 23194*/        OPC_CheckChild2Type, MVT::i64,
12089 /* 23405*/        OPC_CheckChild2Type, MVT::i64,
12162 /* 23555*/        OPC_CheckChild2Type, MVT::i64,
12264 /* 23766*/        OPC_CheckChild2Type, MVT::i64,
12337 /* 23916*/        OPC_CheckChild2Type, MVT::i64,
12439 /* 24127*/        OPC_CheckChild2Type, MVT::i64,
12512 /* 24277*/        OPC_CheckChild2Type, MVT::i64,
12614 /* 24488*/        OPC_CheckChild2Type, MVT::i64,
12687 /* 24650*/        OPC_CheckChild2Type, MVT::i64,
12789 /* 24897*/        OPC_CheckChild2Type, MVT::i64,
12862 /* 25071*/        OPC_CheckChild2Type, MVT::i64,
12964 /* 25318*/        OPC_CheckChild2Type, MVT::i64,
13037 /* 25504*/        OPC_CheckChild2Type, MVT::i64,
13139 /* 25787*/        OPC_CheckChild2Type, MVT::i64,
13212 /* 25985*/        OPC_CheckChild2Type, MVT::i64,
13314 /* 26268*/        OPC_CheckChild2Type, MVT::i64,
13387 /* 26466*/        OPC_CheckChild2Type, MVT::i64,
13489 /* 26749*/        OPC_CheckChild2Type, MVT::i64,
13562 /* 26923*/        OPC_CheckChild2Type, MVT::i64,
13664 /* 27134*/        OPC_CheckChild2Type, MVT::i64,
13737 /* 27284*/        OPC_CheckChild2Type, MVT::i64,
13839 /* 27495*/        OPC_CheckChild2Type, MVT::i64,
13912 /* 27645*/        OPC_CheckChild2Type, MVT::i64,
14014 /* 27856*/        OPC_CheckChild2Type, MVT::i64,
14087 /* 28009*/        OPC_CheckChild2Type, MVT::i64,
14189 /* 28229*/        OPC_CheckChild2Type, MVT::i64,
14262 /* 28385*/        OPC_CheckChild2Type, MVT::i64,
14364 /* 28605*/        OPC_CheckChild2Type, MVT::i64,
14438 /* 28765*/        OPC_CheckChild2Type, MVT::i64,
14545 /* 29000*/        OPC_CheckChild2Type, MVT::i64,
14620 /* 29164*/        OPC_CheckChild2Type, MVT::i64,
14727 /* 29399*/        OPC_CheckChild2Type, MVT::i64,
14802 /* 29563*/        OPC_CheckChild2Type, MVT::i64,
14909 /* 29798*/        OPC_CheckChild2Type, MVT::i64,
14984 /* 29962*/        OPC_CheckChild2Type, MVT::i64,
15091 /* 30197*/        OPC_CheckChild2Type, MVT::i64,
15166 /* 30370*/        OPC_CheckChild2Type, MVT::i64,
15273 /* 30632*/        OPC_CheckChild2Type, MVT::i64,
15348 /* 30814*/        OPC_CheckChild2Type, MVT::i64,
15455 /* 31076*/        OPC_CheckChild2Type, MVT::i64,
15530 /* 31246*/        OPC_CheckChild2Type, MVT::i64,
15637 /* 31472*/        OPC_CheckChild2Type, MVT::i64,
15712 /* 31630*/        OPC_CheckChild2Type, MVT::i64,
15819 /* 31856*/        OPC_CheckChild2Type, MVT::i64,
15894 /* 32014*/        OPC_CheckChild2Type, MVT::i64,
16001 /* 32240*/        OPC_CheckChild2Type, MVT::i64,
16076 /* 32398*/        OPC_CheckChild2Type, MVT::i64,
16183 /* 32624*/        OPC_CheckChild2Type, MVT::i64,
16258 /* 32794*/        OPC_CheckChild2Type, MVT::i64,
16365 /* 33056*/        OPC_CheckChild2Type, MVT::i64,
16440 /* 33238*/        OPC_CheckChild2Type, MVT::i64,
16547 /* 33500*/        OPC_CheckChild2Type, MVT::i64,
16622 /* 33694*/        OPC_CheckChild2Type, MVT::i64,
16729 /* 33992*/        OPC_CheckChild2Type, MVT::i64,
16804 /* 34198*/        OPC_CheckChild2Type, MVT::i64,
16911 /* 34496*/        OPC_CheckChild2Type, MVT::i64,
16986 /* 34702*/        OPC_CheckChild2Type, MVT::i64,
17093 /* 35000*/        OPC_CheckChild2Type, MVT::i64,
17168 /* 35182*/        OPC_CheckChild2Type, MVT::i64,
17275 /* 35408*/        OPC_CheckChild2Type, MVT::i64,
17350 /* 35566*/        OPC_CheckChild2Type, MVT::i64,
17457 /* 35792*/        OPC_CheckChild2Type, MVT::i64,
17532 /* 35950*/        OPC_CheckChild2Type, MVT::i64,
17639 /* 36176*/        OPC_CheckChild2Type, MVT::i64,
17714 /* 36337*/        OPC_CheckChild2Type, MVT::i64,
17821 /* 36572*/        OPC_CheckChild2Type, MVT::i64,
17896 /* 36736*/        OPC_CheckChild2Type, MVT::i64,
18003 /* 36971*/        OPC_CheckChild2Type, MVT::i64,
18077 /* 37131*/        OPC_CheckChild2Type, MVT::i64,
18179 /* 37351*/        OPC_CheckChild2Type, MVT::i64,
18252 /* 37507*/        OPC_CheckChild2Type, MVT::i64,
18354 /* 37727*/        OPC_CheckChild2Type, MVT::i64,
18427 /* 37883*/        OPC_CheckChild2Type, MVT::i64,
18529 /* 38103*/        OPC_CheckChild2Type, MVT::i64,
18602 /* 38259*/        OPC_CheckChild2Type, MVT::i64,
18704 /* 38479*/        OPC_CheckChild2Type, MVT::i64,
18777 /* 38644*/        OPC_CheckChild2Type, MVT::i64,
18879 /* 38891*/        OPC_CheckChild2Type, MVT::i64,
18952 /* 39065*/        OPC_CheckChild2Type, MVT::i64,
19054 /* 39312*/        OPC_CheckChild2Type, MVT::i64,
19127 /* 39474*/        OPC_CheckChild2Type, MVT::i64,
19229 /* 39685*/        OPC_CheckChild2Type, MVT::i64,
19302 /* 39835*/        OPC_CheckChild2Type, MVT::i64,
19404 /* 40046*/        OPC_CheckChild2Type, MVT::i64,
19477 /* 40196*/        OPC_CheckChild2Type, MVT::i64,
19579 /* 40407*/        OPC_CheckChild2Type, MVT::i64,
19652 /* 40557*/        OPC_CheckChild2Type, MVT::i64,
19754 /* 40768*/        OPC_CheckChild2Type, MVT::i64,
19827 /* 40930*/        OPC_CheckChild2Type, MVT::i64,
19929 /* 41177*/        OPC_CheckChild2Type, MVT::i64,
20002 /* 41351*/        OPC_CheckChild2Type, MVT::i64,
20104 /* 41598*/        OPC_CheckChild2Type, MVT::i64,
20177 /* 41784*/        OPC_CheckChild2Type, MVT::i64,
20279 /* 42067*/        OPC_CheckChild2Type, MVT::i64,
20352 /* 42265*/        OPC_CheckChild2Type, MVT::i64,
20454 /* 42548*/        OPC_CheckChild2Type, MVT::i64,
20527 /* 42746*/        OPC_CheckChild2Type, MVT::i64,
20629 /* 43029*/        OPC_CheckChild2Type, MVT::i64,
20702 /* 43203*/        OPC_CheckChild2Type, MVT::i64,
20804 /* 43414*/        OPC_CheckChild2Type, MVT::i64,
20877 /* 43564*/        OPC_CheckChild2Type, MVT::i64,
20979 /* 43775*/        OPC_CheckChild2Type, MVT::i64,
21052 /* 43925*/        OPC_CheckChild2Type, MVT::i64,
21154 /* 44136*/        OPC_CheckChild2Type, MVT::i64,
21227 /* 44289*/        OPC_CheckChild2Type, MVT::i64,
21329 /* 44509*/        OPC_CheckChild2Type, MVT::i64,
21402 /* 44665*/        OPC_CheckChild2Type, MVT::i64,
21504 /* 44885*/        OPC_CheckChild2Type, MVT::i64,
21578 /* 45045*/        OPC_CheckChild2Type, MVT::i64,
21685 /* 45280*/        OPC_CheckChild2Type, MVT::i64,
21760 /* 45444*/        OPC_CheckChild2Type, MVT::i64,
21867 /* 45679*/        OPC_CheckChild2Type, MVT::i64,
21942 /* 45843*/        OPC_CheckChild2Type, MVT::i64,
22049 /* 46078*/        OPC_CheckChild2Type, MVT::i64,
22124 /* 46242*/        OPC_CheckChild2Type, MVT::i64,
22231 /* 46477*/        OPC_CheckChild2Type, MVT::i64,
22306 /* 46650*/        OPC_CheckChild2Type, MVT::i64,
22413 /* 46912*/        OPC_CheckChild2Type, MVT::i64,
22488 /* 47094*/        OPC_CheckChild2Type, MVT::i64,
22595 /* 47356*/        OPC_CheckChild2Type, MVT::i64,
22670 /* 47526*/        OPC_CheckChild2Type, MVT::i64,
22777 /* 47752*/        OPC_CheckChild2Type, MVT::i64,
22852 /* 47910*/        OPC_CheckChild2Type, MVT::i64,
22959 /* 48136*/        OPC_CheckChild2Type, MVT::i64,
23034 /* 48294*/        OPC_CheckChild2Type, MVT::i64,
23141 /* 48520*/        OPC_CheckChild2Type, MVT::i64,
23216 /* 48678*/        OPC_CheckChild2Type, MVT::i64,
23323 /* 48904*/        OPC_CheckChild2Type, MVT::i64,
23398 /* 49074*/        OPC_CheckChild2Type, MVT::i64,
23505 /* 49336*/        OPC_CheckChild2Type, MVT::i64,
23580 /* 49518*/        OPC_CheckChild2Type, MVT::i64,
23687 /* 49780*/        OPC_CheckChild2Type, MVT::i64,
23762 /* 49974*/        OPC_CheckChild2Type, MVT::i64,
23869 /* 50272*/        OPC_CheckChild2Type, MVT::i64,
23944 /* 50478*/        OPC_CheckChild2Type, MVT::i64,
24051 /* 50776*/        OPC_CheckChild2Type, MVT::i64,
24126 /* 50982*/        OPC_CheckChild2Type, MVT::i64,
24233 /* 51280*/        OPC_CheckChild2Type, MVT::i64,
24308 /* 51462*/        OPC_CheckChild2Type, MVT::i64,
24415 /* 51688*/        OPC_CheckChild2Type, MVT::i64,
24490 /* 51846*/        OPC_CheckChild2Type, MVT::i64,
24597 /* 52072*/        OPC_CheckChild2Type, MVT::i64,
24672 /* 52230*/        OPC_CheckChild2Type, MVT::i64,
24779 /* 52456*/        OPC_CheckChild2Type, MVT::i64,
24854 /* 52617*/        OPC_CheckChild2Type, MVT::i64,
24961 /* 52852*/        OPC_CheckChild2Type, MVT::i64,
25036 /* 53016*/        OPC_CheckChild2Type, MVT::i64,
25143 /* 53251*/        OPC_CheckChild2Type, MVT::i64,
26645                       MVT::i64, 2/*#Ops*/, 3, 4, 
26657                       MVT::i64, 2/*#Ops*/, 1, 3, 
26669                       MVT::i64, 2/*#Ops*/, 3, 2, 
26677                       MVT::i64, 2/*#Ops*/, 1, 2, 
26749                       MVT::i64, MVT::i1, 2/*#Ops*/, 3, 4, 
26761                       MVT::i64, MVT::i1, 2/*#Ops*/, 1, 3, 
26773                       MVT::i64, MVT::i1, 2/*#Ops*/, 3, 2, 
26781                       MVT::i64, MVT::i1, 2/*#Ops*/, 1, 2, 
26822 /* 56261*/          /*SwitchType*/ 27, MVT::i64,// ->56290
26827 /* 56269*/            OPC_CheckType, MVT::i64,
26829 /* 56272*/            OPC_CheckType, MVT::i64,
26835                           MVT::i64, 3/*#Ops*/, 1, 4, 5, 
26857 /* 56323*/          OPC_CheckType, MVT::i64,
26860 /* 56327*/          OPC_CheckChild4Type, MVT::i64,
26861 /* 56329*/          OPC_CheckType, MVT::i64,
26866                         MVT::i64, 3/*#Ops*/, 1, 4, 3, 
26870 /* 56346*/          OPC_CheckChild3Type, MVT::i64,
26875 /* 56355*/            OPC_CheckType, MVT::i64,
26877 /* 56358*/            OPC_CheckType, MVT::i64,
26882                           MVT::i64, 3/*#Ops*/, 1, 2, 4, 
26886 /* 56375*/            OPC_CheckChild4Type, MVT::i64,
26887 /* 56377*/            OPC_CheckType, MVT::i64,
26891                           MVT::i64, 3/*#Ops*/, 1, 2, 3, 
26908 /* 56415*/        OPC_CheckChild2Type, MVT::i64,
26941 /* 56476*/          /*SwitchType*/ 27, MVT::i64,// ->56505
26946 /* 56484*/            OPC_CheckType, MVT::i64,
26948 /* 56487*/            OPC_CheckType, MVT::i64,
26954                           MVT::i64, 3/*#Ops*/, 1, 4, 5, 
26976 /* 56538*/          OPC_CheckType, MVT::i64,
26979 /* 56542*/          OPC_CheckChild4Type, MVT::i64,
26980 /* 56544*/          OPC_CheckType, MVT::i64,
26985                         MVT::i64, 3/*#Ops*/, 1, 4, 3, 
26989 /* 56561*/          OPC_CheckChild3Type, MVT::i64,
26994 /* 56570*/            OPC_CheckType, MVT::i64,
26996 /* 56573*/            OPC_CheckType, MVT::i64,
27001                           MVT::i64, 3/*#Ops*/, 1, 2, 4, 
27005 /* 56590*/            OPC_CheckChild4Type, MVT::i64,
27006 /* 56592*/            OPC_CheckType, MVT::i64,
27010                           MVT::i64, 3/*#Ops*/, 1, 2, 3, 
27064 /* 56699*/          /*SwitchType*/ 27, MVT::i64,// ->56728
27069 /* 56707*/            OPC_CheckType, MVT::i64,
27071 /* 56710*/            OPC_CheckType, MVT::i64,
27077                           MVT::i64, 3/*#Ops*/, 1, 4, 5, 
27099 /* 56761*/          OPC_CheckType, MVT::i64,
27102 /* 56765*/          OPC_CheckChild4Type, MVT::i64,
27103 /* 56767*/          OPC_CheckType, MVT::i64,
27108                         MVT::i64, 3/*#Ops*/, 1, 4, 3, 
27112 /* 56784*/          OPC_CheckChild3Type, MVT::i64,
27117 /* 56793*/            OPC_CheckType, MVT::i64,
27119 /* 56796*/            OPC_CheckType, MVT::i64,
27124                           MVT::i64, 3/*#Ops*/, 1, 2, 4, 
27128 /* 56813*/            OPC_CheckChild4Type, MVT::i64,
27129 /* 56815*/            OPC_CheckType, MVT::i64,
27133                           MVT::i64, 3/*#Ops*/, 1, 2, 3, 
27150 /* 56853*/        OPC_CheckChild2Type, MVT::i64,
27183 /* 56914*/          /*SwitchType*/ 27, MVT::i64,// ->56943
27188 /* 56922*/            OPC_CheckType, MVT::i64,
27190 /* 56925*/            OPC_CheckType, MVT::i64,
27196                           MVT::i64, 3/*#Ops*/, 1, 4, 5, 
27218 /* 56976*/          OPC_CheckType, MVT::i64,
27221 /* 56980*/          OPC_CheckChild4Type, MVT::i64,
27222 /* 56982*/          OPC_CheckType, MVT::i64,
27227                         MVT::i64, 3/*#Ops*/, 1, 4, 3, 
27231 /* 56999*/          OPC_CheckChild3Type, MVT::i64,
27236 /* 57008*/            OPC_CheckType, MVT::i64,
27238 /* 57011*/            OPC_CheckType, MVT::i64,
27243                           MVT::i64, 3/*#Ops*/, 1, 2, 4, 
27247 /* 57028*/            OPC_CheckChild4Type, MVT::i64,
27248 /* 57030*/            OPC_CheckType, MVT::i64,
27252                           MVT::i64, 3/*#Ops*/, 1, 2, 3, 
27341 /* 57191*/        OPC_CheckChild2Type, MVT::i64,
27481 /* 57431*/        OPC_CheckChild2Type, MVT::i64,
27671 /* 57755*/          /*SwitchType*/ 16, MVT::i64,// ->57773
27673 /* 57758*/            OPC_CheckType, MVT::i64,
27678                           MVT::i64, 2/*#Ops*/, 1, 3, 
27699 /* 57803*/          OPC_CheckChild3Type, MVT::i64,
27700 /* 57805*/          OPC_CheckType, MVT::i64,
27704                         MVT::i64, 2/*#Ops*/, 1, 2, 
27709 /* 57820*/        OPC_CheckChild2Type, MVT::i64,
27731 /* 57860*/          /*SwitchType*/ 16, MVT::i64,// ->57878
27733 /* 57863*/            OPC_CheckType, MVT::i64,
27738                           MVT::i64, 2/*#Ops*/, 1, 3, 
27759 /* 57908*/          OPC_CheckChild3Type, MVT::i64,
27760 /* 57910*/          OPC_CheckType, MVT::i64,
27764                         MVT::i64, 2/*#Ops*/, 1, 2, 
27795 /* 57973*/          /*SwitchType*/ 16, MVT::i64,// ->57991
27797 /* 57976*/            OPC_CheckType, MVT::i64,
27802                           MVT::i64, 2/*#Ops*/, 1, 3, 
27823 /* 58021*/          OPC_CheckChild3Type, MVT::i64,
27824 /* 58023*/          OPC_CheckType, MVT::i64,
27828                         MVT::i64, 2/*#Ops*/, 1, 2, 
27833 /* 58038*/        OPC_CheckChild2Type, MVT::i64,
27855 /* 58078*/          /*SwitchType*/ 16, MVT::i64,// ->58096
27857 /* 58081*/            OPC_CheckType, MVT::i64,
27862                           MVT::i64, 2/*#Ops*/, 1, 3, 
27883 /* 58126*/          OPC_CheckChild3Type, MVT::i64,
27884 /* 58128*/          OPC_CheckType, MVT::i64,
27888                         MVT::i64, 2/*#Ops*/, 1, 2, 
27912 /* 58179*/          /*SwitchType*/ 16, MVT::i64,// ->58197
27914 /* 58182*/            OPC_CheckType, MVT::i64,
27919                           MVT::i64, 2/*#Ops*/, 1, 3, 
27933 /* 58215*/          OPC_CheckChild3Type, MVT::i64,
27934 /* 58217*/          OPC_CheckType, MVT::i64,
27938                         MVT::i64, 2/*#Ops*/, 1, 2, 
27943 /* 58232*/        OPC_CheckChild2Type, MVT::i64,
27958 /* 58260*/          /*SwitchType*/ 16, MVT::i64,// ->58278
27960 /* 58263*/            OPC_CheckType, MVT::i64,
27965                           MVT::i64, 2/*#Ops*/, 1, 3, 
27979 /* 58296*/          OPC_CheckChild3Type, MVT::i64,
27980 /* 58298*/          OPC_CheckType, MVT::i64,
27984                         MVT::i64, 2/*#Ops*/, 1, 2, 
28008 /* 58349*/          /*SwitchType*/ 16, MVT::i64,// ->58367
28010 /* 58352*/            OPC_CheckType, MVT::i64,
28015                           MVT::i64, 2/*#Ops*/, 1, 3, 
28029 /* 58385*/          OPC_CheckChild3Type, MVT::i64,
28030 /* 58387*/          OPC_CheckType, MVT::i64,
28034                         MVT::i64, 2/*#Ops*/, 1, 2, 
28039 /* 58402*/        OPC_CheckChild2Type, MVT::i64,
28054 /* 58430*/          /*SwitchType*/ 16, MVT::i64,// ->58448
28056 /* 58433*/            OPC_CheckType, MVT::i64,
28061                           MVT::i64, 2/*#Ops*/, 1, 3, 
28075 /* 58466*/          OPC_CheckChild3Type, MVT::i64,
28076 /* 58468*/          OPC_CheckType, MVT::i64,
28080                         MVT::i64, 2/*#Ops*/, 1, 2, 
28115 /* 58535*/        OPC_CheckChild2Type, MVT::i64,
28171 /* 58632*/        OPC_CheckChild2Type, MVT::i64,
28216 /* 58713*/          /*SwitchType*/ 16, MVT::i64,// ->58731
28218 /* 58716*/            OPC_CheckType, MVT::i64,
28223                           MVT::i64, 2/*#Ops*/, 1, 3, 
28237 /* 58749*/          OPC_CheckChild3Type, MVT::i64,
28238 /* 58751*/          OPC_CheckType, MVT::i64,
28242                         MVT::i64, 2/*#Ops*/, 1, 2, 
28247 /* 58766*/        OPC_CheckChild2Type, MVT::i64,
28262 /* 58794*/          /*SwitchType*/ 16, MVT::i64,// ->58812
28264 /* 58797*/            OPC_CheckType, MVT::i64,
28269                           MVT::i64, 2/*#Ops*/, 1, 3, 
28283 /* 58830*/          OPC_CheckChild3Type, MVT::i64,
28284 /* 58832*/          OPC_CheckType, MVT::i64,
28288                         MVT::i64, 2/*#Ops*/, 1, 2, 
28312 /* 58883*/          /*SwitchType*/ 16, MVT::i64,// ->58901
28314 /* 58886*/            OPC_CheckType, MVT::i64,
28319                           MVT::i64, 2/*#Ops*/, 1, 3, 
28333 /* 58919*/          OPC_CheckChild3Type, MVT::i64,
28334 /* 58921*/          OPC_CheckType, MVT::i64,
28338                         MVT::i64, 2/*#Ops*/, 1, 2, 
28343 /* 58936*/        OPC_CheckChild2Type, MVT::i64,
28358 /* 58964*/          /*SwitchType*/ 16, MVT::i64,// ->58982
28360 /* 58967*/            OPC_CheckType, MVT::i64,
28365                           MVT::i64, 2/*#Ops*/, 1, 3, 
28379 /* 59000*/          OPC_CheckChild3Type, MVT::i64,
28380 /* 59002*/          OPC_CheckType, MVT::i64,
28384                         MVT::i64, 2/*#Ops*/, 1, 2, 
28419 /* 59069*/        OPC_CheckChild2Type, MVT::i64,
28475 /* 59166*/        OPC_CheckChild2Type, MVT::i64,
28527 /* 59260*/          /*SwitchType*/ 28, MVT::i64,// ->59290
28529 /* 59263*/            OPC_CheckType, MVT::i64,
28535                             MVT::i64, 2/*#Ops*/, 1, 3, 
28540                             MVT::i64, 2/*#Ops*/, 1, 3, 
28562 /* 59320*/          OPC_CheckChild3Type, MVT::i64,
28563 /* 59322*/          OPC_CheckType, MVT::i64,
28568                           MVT::i64, 2/*#Ops*/, 1, 2, 
28573                           MVT::i64, 2/*#Ops*/, 1, 2, 
28579 /* 59350*/        OPC_CheckChild2Type, MVT::i64,
28601 /* 59390*/          /*SwitchType*/ 28, MVT::i64,// ->59420
28603 /* 59393*/            OPC_CheckType, MVT::i64,
28609                             MVT::i64, 2/*#Ops*/, 1, 3, 
28614                             MVT::i64, 2/*#Ops*/, 1, 3, 
28636 /* 59450*/          OPC_CheckChild3Type, MVT::i64,
28637 /* 59452*/          OPC_CheckType, MVT::i64,
28642                           MVT::i64, 2/*#Ops*/, 1, 2, 
28647                           MVT::i64, 2/*#Ops*/, 1, 2, 
28679 /* 59528*/          /*SwitchType*/ 28, MVT::i64,// ->59558
28681 /* 59531*/            OPC_CheckType, MVT::i64,
28687                             MVT::i64, 2/*#Ops*/, 1, 3, 
28692                             MVT::i64, 2/*#Ops*/, 1, 3, 
28714 /* 59588*/          OPC_CheckChild3Type, MVT::i64,
28715 /* 59590*/          OPC_CheckType, MVT::i64,
28720                           MVT::i64, 2/*#Ops*/, 1, 2, 
28725                           MVT::i64, 2/*#Ops*/, 1, 2, 
28731 /* 59618*/        OPC_CheckChild2Type, MVT::i64,
28753 /* 59658*/          /*SwitchType*/ 28, MVT::i64,// ->59688
28755 /* 59661*/            OPC_CheckType, MVT::i64,
28761                             MVT::i64, 2/*#Ops*/, 1, 3, 
28766                             MVT::i64, 2/*#Ops*/, 1, 3, 
28788 /* 59718*/          OPC_CheckChild3Type, MVT::i64,
28789 /* 59720*/          OPC_CheckType, MVT::i64,
28794                           MVT::i64, 2/*#Ops*/, 1, 2, 
28799                           MVT::i64, 2/*#Ops*/, 1, 2, 
28831 /* 59796*/          /*SwitchType*/ 28, MVT::i64,// ->59826
28833 /* 59799*/            OPC_CheckType, MVT::i64,
28839                             MVT::i64, 2/*#Ops*/, 1, 3, 
28844                             MVT::i64, 2/*#Ops*/, 1, 3, 
28866 /* 59856*/          OPC_CheckChild3Type, MVT::i64,
28867 /* 59858*/          OPC_CheckType, MVT::i64,
28872                           MVT::i64, 2/*#Ops*/, 1, 2, 
28877                           MVT::i64, 2/*#Ops*/, 1, 2, 
28883 /* 59886*/        OPC_CheckChild2Type, MVT::i64,
28905 /* 59926*/          /*SwitchType*/ 28, MVT::i64,// ->59956
28907 /* 59929*/            OPC_CheckType, MVT::i64,
28913                             MVT::i64, 2/*#Ops*/, 1, 3, 
28918                             MVT::i64, 2/*#Ops*/, 1, 3, 
28940 /* 59986*/          OPC_CheckChild3Type, MVT::i64,
28941 /* 59988*/          OPC_CheckType, MVT::i64,
28946                           MVT::i64, 2/*#Ops*/, 1, 2, 
28951                           MVT::i64, 2/*#Ops*/, 1, 2, 
28983 /* 60064*/          /*SwitchType*/ 28, MVT::i64,// ->60094
28985 /* 60067*/            OPC_CheckType, MVT::i64,
28991                             MVT::i64, 2/*#Ops*/, 1, 3, 
28996                             MVT::i64, 2/*#Ops*/, 1, 3, 
29018 /* 60124*/          OPC_CheckChild3Type, MVT::i64,
29019 /* 60126*/          OPC_CheckType, MVT::i64,
29024                           MVT::i64, 2/*#Ops*/, 1, 2, 
29029                           MVT::i64, 2/*#Ops*/, 1, 2, 
29035 /* 60154*/        OPC_CheckChild2Type, MVT::i64,
29057 /* 60194*/          /*SwitchType*/ 28, MVT::i64,// ->60224
29059 /* 60197*/            OPC_CheckType, MVT::i64,
29065                             MVT::i64, 2/*#Ops*/, 1, 3, 
29070                             MVT::i64, 2/*#Ops*/, 1, 3, 
29092 /* 60254*/          OPC_CheckChild3Type, MVT::i64,
29093 /* 60256*/          OPC_CheckType, MVT::i64,
29098                           MVT::i64, 2/*#Ops*/, 1, 2, 
29103                           MVT::i64, 2/*#Ops*/, 1, 2, 
29128 /* 60319*/          /*SwitchType*/ 16, MVT::i64,// ->60337
29130 /* 60322*/            OPC_CheckType, MVT::i64,
29135                           MVT::i64, 2/*#Ops*/, 1, 3, 
29149 /* 60355*/          OPC_CheckChild3Type, MVT::i64,
29150 /* 60357*/          OPC_CheckType, MVT::i64,
29154                         MVT::i64, 2/*#Ops*/, 1, 2, 
29159 /* 60372*/        OPC_CheckChild2Type, MVT::i64,
29174 /* 60400*/          /*SwitchType*/ 16, MVT::i64,// ->60418
29176 /* 60403*/            OPC_CheckType, MVT::i64,
29181                           MVT::i64, 2/*#Ops*/, 1, 3, 
29195 /* 60436*/          OPC_CheckChild3Type, MVT::i64,
29196 /* 60438*/          OPC_CheckType, MVT::i64,
29200                         MVT::i64, 2/*#Ops*/, 1, 2, 
29224 /* 60489*/          /*SwitchType*/ 16, MVT::i64,// ->60507
29226 /* 60492*/            OPC_CheckType, MVT::i64,
29231                           MVT::i64, 2/*#Ops*/, 1, 3, 
29245 /* 60525*/          OPC_CheckChild3Type, MVT::i64,
29246 /* 60527*/          OPC_CheckType, MVT::i64,
29250                         MVT::i64, 2/*#Ops*/, 1, 2, 
29255 /* 60542*/        OPC_CheckChild2Type, MVT::i64,
29270 /* 60570*/          /*SwitchType*/ 16, MVT::i64,// ->60588
29272 /* 60573*/            OPC_CheckType, MVT::i64,
29277                           MVT::i64, 2/*#Ops*/, 1, 3, 
29291 /* 60606*/          OPC_CheckChild3Type, MVT::i64,
29292 /* 60608*/          OPC_CheckType, MVT::i64,
29296                         MVT::i64, 2/*#Ops*/, 1, 2, 
29320 /* 60659*/          /*SwitchType*/ 16, MVT::i64,// ->60677
29322 /* 60662*/            OPC_CheckType, MVT::i64,
29327                           MVT::i64, 2/*#Ops*/, 1, 3, 
29341 /* 60695*/          OPC_CheckChild3Type, MVT::i64,
29342 /* 60697*/          OPC_CheckType, MVT::i64,
29346                         MVT::i64, 2/*#Ops*/, 1, 2, 
29351 /* 60712*/        OPC_CheckChild2Type, MVT::i64,
29366 /* 60740*/          /*SwitchType*/ 16, MVT::i64,// ->60758
29368 /* 60743*/            OPC_CheckType, MVT::i64,
29373                           MVT::i64, 2/*#Ops*/, 1, 3, 
29387 /* 60776*/          OPC_CheckChild3Type, MVT::i64,
29388 /* 60778*/          OPC_CheckType, MVT::i64,
29392                         MVT::i64, 2/*#Ops*/, 1, 2, 
29416 /* 60829*/          /*SwitchType*/ 16, MVT::i64,// ->60847
29418 /* 60832*/            OPC_CheckType, MVT::i64,
29423                           MVT::i64, 2/*#Ops*/, 1, 3, 
29437 /* 60865*/          OPC_CheckChild3Type, MVT::i64,
29438 /* 60867*/          OPC_CheckType, MVT::i64,
29442                         MVT::i64, 2/*#Ops*/, 1, 2, 
29447 /* 60882*/        OPC_CheckChild2Type, MVT::i64,
29462 /* 60910*/          /*SwitchType*/ 16, MVT::i64,// ->60928
29464 /* 60913*/            OPC_CheckType, MVT::i64,
29469                           MVT::i64, 2/*#Ops*/, 1, 3, 
29483 /* 60946*/          OPC_CheckChild3Type, MVT::i64,
29484 /* 60948*/          OPC_CheckType, MVT::i64,
29488                         MVT::i64, 2/*#Ops*/, 1, 2, 
29564                     MVT::i64, 0/*#Ops*/, 
29635 /* 61237*/        OPC_CheckChild2Type, MVT::i64,
29737 /* 61520*/        OPC_CheckChild2Type, MVT::i64,
29810 /* 61718*/        OPC_CheckChild2Type, MVT::i64,
29912 /* 62001*/        OPC_CheckChild2Type, MVT::i64,
29985 /* 62199*/        OPC_CheckChild2Type, MVT::i64,
30087 /* 62482*/        OPC_CheckChild2Type, MVT::i64,
30161 /* 62684*/        OPC_CheckChild2Type, MVT::i64,
30268 /* 62982*/        OPC_CheckChild2Type, MVT::i64,
30343 /* 63188*/        OPC_CheckChild2Type, MVT::i64,
30450 /* 63486*/        OPC_CheckChild2Type, MVT::i64,
30525 /* 63692*/        OPC_CheckChild2Type, MVT::i64,
30632 /* 63990*/        OPC_CheckChild2Type, MVT::i64,
30706 /* 64192*/        OPC_CheckChild2Type, MVT::i64,
30808 /* 64475*/        OPC_CheckChild2Type, MVT::i64,
30881 /* 64673*/        OPC_CheckChild2Type, MVT::i64,
30983 /* 64956*/        OPC_CheckChild2Type, MVT::i64,
31056 /* 65154*/        OPC_CheckChild2Type, MVT::i64,
31158 /* 65437*/        OPC_CheckChild2Type, MVT::i64,
31232 /* 65639*/        OPC_CheckChild2Type, MVT::i64,
31339 /* 65937*/        OPC_CheckChild2Type, MVT::i64,
31414 /* 66143*/        OPC_CheckChild2Type, MVT::i64,
31521 /* 66441*/        OPC_CheckChild2Type, MVT::i64,
31596 /* 66647*/        OPC_CheckChild2Type, MVT::i64,
31703 /* 66945*/        OPC_CheckChild2Type, MVT::i64,
33187 /* 69639*/        OPC_CheckChild2Type, MVT::i64,
33283 /* 69809*/        OPC_CheckChild2Type, MVT::i64,
33369 /* 69999*/        OPC_CheckChild2Type, MVT::i64,
33471 /* 70282*/        OPC_CheckChild2Type, MVT::i64,
33544 /* 70480*/        OPC_CheckChild2Type, MVT::i64,
33646 /* 70763*/        OPC_CheckChild2Type, MVT::i64,
33719 /* 70961*/        OPC_CheckChild2Type, MVT::i64,
33821 /* 71244*/        OPC_CheckChild2Type, MVT::i64,
33894 /* 71442*/        OPC_CheckChild2Type, MVT::i64,
33996 /* 71725*/        OPC_CheckChild2Type, MVT::i64,
34069 /* 71923*/        OPC_CheckChild2Type, MVT::i64,
34171 /* 72206*/        OPC_CheckChild2Type, MVT::i64,
34244 /* 72404*/        OPC_CheckChild2Type, MVT::i64,
34346 /* 72687*/        OPC_CheckChild2Type, MVT::i64,
34419 /* 72873*/        OPC_CheckChild2Type, MVT::i64,
34521 /* 73120*/        OPC_CheckChild2Type, MVT::i64,
34594 /* 73294*/        OPC_CheckChild2Type, MVT::i64,
34696 /* 73541*/        OPC_CheckChild2Type, MVT::i64,
34769 /* 73715*/        OPC_CheckChild2Type, MVT::i64,
34871 /* 73962*/        OPC_CheckChild2Type, MVT::i64,
34945 /* 74152*/        OPC_CheckChild2Type, MVT::i64,
35052 /* 74450*/        OPC_CheckChild2Type, MVT::i64,
35127 /* 74656*/        OPC_CheckChild2Type, MVT::i64,
35234 /* 74954*/        OPC_CheckChild2Type, MVT::i64,
35309 /* 75160*/        OPC_CheckChild2Type, MVT::i64,
35416 /* 75458*/        OPC_CheckChild2Type, MVT::i64,
35491 /* 75664*/        OPC_CheckChild2Type, MVT::i64,
35598 /* 75962*/        OPC_CheckChild2Type, MVT::i64,
35673 /* 76168*/        OPC_CheckChild2Type, MVT::i64,
35780 /* 76466*/        OPC_CheckChild2Type, MVT::i64,
35855 /* 76672*/        OPC_CheckChild2Type, MVT::i64,
35962 /* 76970*/        OPC_CheckChild2Type, MVT::i64,
36037 /* 77164*/        OPC_CheckChild2Type, MVT::i64,
36144 /* 77426*/        OPC_CheckChild2Type, MVT::i64,
36219 /* 77608*/        OPC_CheckChild2Type, MVT::i64,
36326 /* 77870*/        OPC_CheckChild2Type, MVT::i64,
36401 /* 78052*/        OPC_CheckChild2Type, MVT::i64,
36508 /* 78314*/        OPC_CheckChild2Type, MVT::i64,
36582 /* 78504*/        OPC_CheckChild2Type, MVT::i64,
36684 /* 78787*/        OPC_CheckChild2Type, MVT::i64,
36757 /* 78985*/        OPC_CheckChild2Type, MVT::i64,
36859 /* 79268*/        OPC_CheckChild2Type, MVT::i64,
36932 /* 79466*/        OPC_CheckChild2Type, MVT::i64,
37034 /* 79749*/        OPC_CheckChild2Type, MVT::i64,
37107 /* 79947*/        OPC_CheckChild2Type, MVT::i64,
37209 /* 80230*/        OPC_CheckChild2Type, MVT::i64,
37282 /* 80428*/        OPC_CheckChild2Type, MVT::i64,
37384 /* 80711*/        OPC_CheckChild2Type, MVT::i64,
37457 /* 80909*/        OPC_CheckChild2Type, MVT::i64,
37559 /* 81192*/        OPC_CheckChild2Type, MVT::i64,
37632 /* 81378*/        OPC_CheckChild2Type, MVT::i64,
37734 /* 81625*/        OPC_CheckChild2Type, MVT::i64,
37807 /* 81799*/        OPC_CheckChild2Type, MVT::i64,
37909 /* 82046*/        OPC_CheckChild2Type, MVT::i64,
37982 /* 82220*/        OPC_CheckChild2Type, MVT::i64,
38084 /* 82467*/        OPC_CheckChild2Type, MVT::i64,
38158 /* 82657*/        OPC_CheckChild2Type, MVT::i64,
38265 /* 82955*/        OPC_CheckChild2Type, MVT::i64,
38340 /* 83161*/        OPC_CheckChild2Type, MVT::i64,
38447 /* 83459*/        OPC_CheckChild2Type, MVT::i64,
38522 /* 83665*/        OPC_CheckChild2Type, MVT::i64,
38629 /* 83963*/        OPC_CheckChild2Type, MVT::i64,
38704 /* 84169*/        OPC_CheckChild2Type, MVT::i64,
38811 /* 84467*/        OPC_CheckChild2Type, MVT::i64,
38886 /* 84673*/        OPC_CheckChild2Type, MVT::i64,
38993 /* 84971*/        OPC_CheckChild2Type, MVT::i64,
39068 /* 85177*/        OPC_CheckChild2Type, MVT::i64,
39175 /* 85475*/        OPC_CheckChild2Type, MVT::i64,
39250 /* 85669*/        OPC_CheckChild2Type, MVT::i64,
39357 /* 85931*/        OPC_CheckChild2Type, MVT::i64,
39432 /* 86113*/        OPC_CheckChild2Type, MVT::i64,
39539 /* 86375*/        OPC_CheckChild2Type, MVT::i64,
39614 /* 86557*/        OPC_CheckChild2Type, MVT::i64,
39721 /* 86819*/        OPC_CheckChild2Type, MVT::i64,
39802 /* 87006*/        OPC_CheckChild2Type, MVT::i64,
39918 /* 87259*/        OPC_CheckChild2Type, MVT::i64,
40009 /* 87460*/        OPC_CheckChild2Type, MVT::i64,
40155 /* 87788*/        OPC_CheckChild2Type, MVT::i64,
40256 /* 88014*/        OPC_CheckChild2Type, MVT::i64,
40402 /* 88342*/        OPC_CheckChild2Type, MVT::i64,
40493 /* 88543*/        OPC_CheckChild2Type, MVT::i64,
40609 /* 88796*/        OPC_CheckChild2Type, MVT::i64,
40700 /* 88997*/        OPC_CheckChild2Type, MVT::i64,
40846 /* 89325*/        OPC_CheckChild2Type, MVT::i64,
40947 /* 89551*/        OPC_CheckChild2Type, MVT::i64,
41093 /* 89879*/        OPC_CheckChild2Type, MVT::i64,
41184 /* 90080*/        OPC_CheckChild2Type, MVT::i64,
41300 /* 90333*/        OPC_CheckChild2Type, MVT::i64,
41391 /* 90534*/        OPC_CheckChild2Type, MVT::i64,
41537 /* 90862*/        OPC_CheckChild2Type, MVT::i64,
41638 /* 91088*/        OPC_CheckChild2Type, MVT::i64,
41784 /* 91416*/        OPC_CheckChild2Type, MVT::i64,
41873 /* 91609*/        OPC_CheckChild2Type, MVT::i64,
41983 /* 91838*/        OPC_CheckChild2Type, MVT::i64,
42060 /* 91998*/        OPC_CheckChild2Type, MVT::i64,
42170 /* 92227*/        OPC_CheckChild2Type, MVT::i64,
42250 /* 92399*/        OPC_CheckChild2Type, MVT::i64,
42369 /* 92664*/        OPC_CheckChild2Type, MVT::i64,
42464 /* 92876*/        OPC_CheckChild2Type, MVT::i64,
42619 /* 93225*/        OPC_CheckChild2Type, MVT::i64,
42726 /* 93465*/        OPC_CheckChild2Type, MVT::i64,
42881 /* 93814*/        OPC_CheckChild2Type, MVT::i64,
42976 /* 94026*/        OPC_CheckChild2Type, MVT::i64,
43095 /* 94291*/        OPC_CheckChild2Type, MVT::i64,
43190 /* 94503*/        OPC_CheckChild2Type, MVT::i64,
43345 /* 94852*/        OPC_CheckChild2Type, MVT::i64,
43452 /* 95092*/        OPC_CheckChild2Type, MVT::i64,
43607 /* 95441*/        OPC_CheckChild2Type, MVT::i64,
43702 /* 95653*/        OPC_CheckChild2Type, MVT::i64,
43821 /* 95918*/        OPC_CheckChild2Type, MVT::i64,
43916 /* 96130*/        OPC_CheckChild2Type, MVT::i64,
44071 /* 96479*/        OPC_CheckChild2Type, MVT::i64,
44178 /* 96719*/        OPC_CheckChild2Type, MVT::i64,
44333 /* 97068*/        OPC_CheckChild2Type, MVT::i64,
44426 /* 97272*/        OPC_CheckChild2Type, MVT::i64,
44539 /* 97513*/        OPC_CheckChild2Type, MVT::i64,
44618 /* 97681*/        OPC_CheckChild2Type, MVT::i64,
44731 /* 97922*/        OPC_CheckChild2Type, MVT::i64,
44811 /* 98094*/        OPC_CheckChild2Type, MVT::i64,
44927 /* 98347*/        OPC_CheckChild2Type, MVT::i64,
45018 /* 98548*/        OPC_CheckChild2Type, MVT::i64,
45164 /* 98876*/        OPC_CheckChild2Type, MVT::i64,
45265 /* 99102*/        OPC_CheckChild2Type, MVT::i64,
45411 /* 99430*/        OPC_CheckChild2Type, MVT::i64,
45502 /* 99631*/        OPC_CheckChild2Type, MVT::i64,
45618 /* 99884*/        OPC_CheckChild2Type, MVT::i64,
45709 /*100085*/        OPC_CheckChild2Type, MVT::i64,
45855 /*100413*/        OPC_CheckChild2Type, MVT::i64,
45956 /*100639*/        OPC_CheckChild2Type, MVT::i64,
46102 /*100967*/        OPC_CheckChild2Type, MVT::i64,
46193 /*101168*/        OPC_CheckChild2Type, MVT::i64,
46309 /*101421*/        OPC_CheckChild2Type, MVT::i64,
46400 /*101622*/        OPC_CheckChild2Type, MVT::i64,
46546 /*101950*/        OPC_CheckChild2Type, MVT::i64,
46647 /*102176*/        OPC_CheckChild2Type, MVT::i64,
46793 /*102504*/        OPC_CheckChild2Type, MVT::i64,
46882 /*102697*/        OPC_CheckChild2Type, MVT::i64,
46992 /*102926*/        OPC_CheckChild2Type, MVT::i64,
47069 /*103086*/        OPC_CheckChild2Type, MVT::i64,
47179 /*103315*/        OPC_CheckChild2Type, MVT::i64,
47259 /*103487*/        OPC_CheckChild2Type, MVT::i64,
47378 /*103752*/        OPC_CheckChild2Type, MVT::i64,
47473 /*103964*/        OPC_CheckChild2Type, MVT::i64,
47628 /*104313*/        OPC_CheckChild2Type, MVT::i64,
47735 /*104553*/        OPC_CheckChild2Type, MVT::i64,
47890 /*104902*/        OPC_CheckChild2Type, MVT::i64,
47985 /*105114*/        OPC_CheckChild2Type, MVT::i64,
48104 /*105379*/        OPC_CheckChild2Type, MVT::i64,
48199 /*105591*/        OPC_CheckChild2Type, MVT::i64,
48354 /*105940*/        OPC_CheckChild2Type, MVT::i64,
48461 /*106180*/        OPC_CheckChild2Type, MVT::i64,
48616 /*106529*/        OPC_CheckChild2Type, MVT::i64,
48711 /*106741*/        OPC_CheckChild2Type, MVT::i64,
48830 /*107006*/        OPC_CheckChild2Type, MVT::i64,
48925 /*107218*/        OPC_CheckChild2Type, MVT::i64,
49080 /*107567*/        OPC_CheckChild2Type, MVT::i64,
49187 /*107807*/        OPC_CheckChild2Type, MVT::i64,
49342 /*108156*/        OPC_CheckChild2Type, MVT::i64,
49435 /*108360*/        OPC_CheckChild2Type, MVT::i64,
49548 /*108601*/        OPC_CheckChild2Type, MVT::i64,
49627 /*108769*/        OPC_CheckChild2Type, MVT::i64,
49740 /*109010*/        OPC_CheckChild2Type, MVT::i64,
49940 /*109337*/        OPC_CheckChild2Type, MVT::i64,
49958 /*109364*/        OPC_CheckChild2Type, MVT::i64,
52866 /*114214*/        OPC_CheckChild2Type, MVT::i64,
52935 /*114318*/        OPC_CheckChild2Type, MVT::i64,
53049 /*114516*/          OPC_CheckType, MVT::i64,
53053                         MVT::i64, 2/*#Ops*/, 0, 2, 
53084 /*114580*/          OPC_CheckType, MVT::i64,
53088                         MVT::i64, 2/*#Ops*/, 0, 2, 
53134 /*114668*/          OPC_SwitchType /*3 cases */, 10, MVT::i64,// ->114681
53137                           MVT::i64, 2/*#Ops*/, 0, 2, 
53155 /*114709*/          OPC_SwitchType /*3 cases */, 8, MVT::i64,// ->114720
53157                           MVT::i64, 2/*#Ops*/, 0, 1, 
53188 /*114772*/            OPC_CheckType, MVT::i64,
53192                           MVT::i64, 2/*#Ops*/, 0, 2, 
53201 /*114795*/            OPC_CheckType, MVT::i64,
53204                           MVT::i64, 2/*#Ops*/, 0, 1, 
53249 /*114878*/            OPC_CheckType, MVT::i64,
53253                           MVT::i64, 2/*#Ops*/, 0, 2, 
53262 /*114901*/            OPC_CheckType, MVT::i64,
53265                           MVT::i64, 2/*#Ops*/, 0, 1, 
53307 /*114976*/        OPC_SwitchType /*3 cases */, 10, MVT::i64,// ->114989
53310                         MVT::i64, 2/*#Ops*/, 0, 2, 
53327 /*115015*/        OPC_CheckType, MVT::i64,
53329                       MVT::i64, 2/*#Ops*/, 0, 1, 
53399 /*115150*/          /*SwitchType*/ 68, MVT::i64,// ->115220
53407                             MVT::i64, 3/*#Ops*/, 1, 4, 5, 
53416                             MVT::i64, 3/*#Ops*/, 1, 4, 5, 
53426                               MVT::i64, 3/*#Ops*/, 1, 4, 5, 
53431                               MVT::i64, 3/*#Ops*/, 1, 4, 5, 
53553 /*115427*/        OPC_CheckType, MVT::i64,
53557                       MVT::i64, 3/*#Ops*/, 1, 4, 3, 
53567 /*115452*/        OPC_CheckType, MVT::i64,
53571                       MVT::i64, 3/*#Ops*/, 1, 2, 4, 
53581 /*115477*/        OPC_CheckType, MVT::i64,
53585                       MVT::i64, 3/*#Ops*/, 1, 4, 3, 
53595 /*115502*/        OPC_CheckType, MVT::i64,
53599                       MVT::i64, 3/*#Ops*/, 1, 2, 4, 
53609 /*115527*/        OPC_CheckType, MVT::i64,
53613                       MVT::i64, 3/*#Ops*/, 1, 4, 3, 
53623 /*115552*/        OPC_CheckType, MVT::i64,
53627                       MVT::i64, 3/*#Ops*/, 1, 2, 4, 
53637 /*115577*/        OPC_CheckType, MVT::i64,
53641                       MVT::i64, 3/*#Ops*/, 1, 4, 3, 
53652 /*115605*/          OPC_CheckType, MVT::i64,
53656                         MVT::i64, 3/*#Ops*/, 1, 2, 4, 
53693 /*115681*/          OPC_CheckType, MVT::i64,
53698                           MVT::i64, 3/*#Ops*/, 1, 2, 3, 
53705                           MVT::i64, 3/*#Ops*/, 1, 2, 3, 
53713                             MVT::i64, 3/*#Ops*/, 1, 2, 3, 
53718                             MVT::i64, 3/*#Ops*/, 1, 2, 3, 
53726 /*115741*/      OPC_CheckChild1Type, MVT::i64,
53774 /*115832*/          /*SwitchType*/ 68, MVT::i64,// ->115902
53782                             MVT::i64, 3/*#Ops*/, 1, 4, 5, 
53791                             MVT::i64, 3/*#Ops*/, 1, 4, 5, 
53801                               MVT::i64, 3/*#Ops*/, 1, 4, 5, 
53806                               MVT::i64, 3/*#Ops*/, 1, 4, 5, 
53928 /*116109*/        OPC_CheckType, MVT::i64,
53932                       MVT::i64, 3/*#Ops*/, 1, 4, 3, 
53942 /*116134*/        OPC_CheckType, MVT::i64,
53946                       MVT::i64, 3/*#Ops*/, 1, 2, 4, 
53956 /*116159*/        OPC_CheckType, MVT::i64,
53960                       MVT::i64, 3/*#Ops*/, 1, 4, 3, 
53970 /*116184*/        OPC_CheckType, MVT::i64,
53974                       MVT::i64, 3/*#Ops*/, 1, 2, 4, 
53984 /*116209*/        OPC_CheckType, MVT::i64,
53988                       MVT::i64, 3/*#Ops*/, 1, 4, 3, 
53998 /*116234*/        OPC_CheckType, MVT::i64,
54002                       MVT::i64, 3/*#Ops*/, 1, 2, 4, 
54012 /*116259*/        OPC_CheckType, MVT::i64,
54016                       MVT::i64, 3/*#Ops*/, 1, 4, 3, 
54027 /*116287*/          OPC_CheckType, MVT::i64,
54031                         MVT::i64, 3/*#Ops*/, 1, 2, 4, 
54068 /*116363*/          OPC_CheckType, MVT::i64,
54073                           MVT::i64, 3/*#Ops*/, 1, 2, 3, 
54080                           MVT::i64, 3/*#Ops*/, 1, 2, 3, 
54088                             MVT::i64, 3/*#Ops*/, 1, 2, 3, 
54093                             MVT::i64, 3/*#Ops*/, 1, 2, 3, 
54126 /*116472*/      /*SwitchType*/ 13, MVT::i64,// ->116487
54130                       MVT::i64, 3/*#Ops*/, 0, 3, 4, 
54183 /*116575*/      OPC_CheckType, MVT::i64,
54186                     MVT::i64, 3/*#Ops*/, 0, 1, 3, 
54194 /*116595*/      OPC_CheckType, MVT::i64,
54197                     MVT::i64, 3/*#Ops*/, 0, 3, 2, 
54212 /*116633*/      /*SwitchType*/ 9, MVT::i64,// ->116644
54214                       MVT::i64, 3/*#Ops*/, 0, 1, 2, 
54244 /*116690*/        OPC_SwitchType /*3 cases */, 10, MVT::i64,// ->116703
54247                         MVT::i64, 2/*#Ops*/, 0, 2, 
54265 /*116731*/        OPC_SwitchType /*3 cases */, 8, MVT::i64,// ->116742
54267                         MVT::i64, 2/*#Ops*/, 0, 1, 
54308 /*116809*/        OPC_SwitchType /*3 cases */, 10, MVT::i64,// ->116822
54311                         MVT::i64, 2/*#Ops*/, 0, 2, 
54329 /*116850*/        OPC_SwitchType /*3 cases */, 8, MVT::i64,// ->116861
54331                         MVT::i64, 2/*#Ops*/, 0, 1, 
54374 /*116939*/        /*SwitchType*/ 13, MVT::i64,// ->116954
54378                         MVT::i64, 3/*#Ops*/, 3, 4, 0, 
54431 /*117042*/        OPC_CheckType, MVT::i64,
54434                       MVT::i64, 3/*#Ops*/, 1, 3, 0, 
54442 /*117062*/        OPC_CheckType, MVT::i64,
54445                       MVT::i64, 3/*#Ops*/, 3, 2, 0, 
54460 /*117100*/        /*SwitchType*/ 9, MVT::i64,// ->117111
54462                         MVT::i64, 3/*#Ops*/, 1, 2, 0, 
54614 /*117421*/      /*SwitchType*/ 35, MVT::i64,// ->117458
54623                       MVT::i64, 3/*#Ops*/, 1, 2, 7, 
54672 /*117589*/    /*SwitchType*/ 11, MVT::i64,// ->117602
54675                     MVT::i64, 2/*#Ops*/, 1, 2, 
54705 /*117642*/        OPC_CheckChild1Type, MVT::i64,
54758 /*117730*/      /*SwitchType*/ 7, MVT::i64,// ->117739
54760                       MVT::i64, 1/*#Ops*/, 0, 
54777 /*117763*/        /*SwitchType*/ 10, MVT::i64,// ->117775
54780                         MVT::i64, 2/*#Ops*/, 0, 2, 
54803 /*117812*/        OPC_CheckType, MVT::i64,
54805                       MVT::i64, 2/*#Ops*/, 0, 1, 
54841 /*117892*/      /*SwitchType*/ 7, MVT::i64,// ->117901
54843                       MVT::i64, 1/*#Ops*/, 0, 
54871 /*117948*/        /*SwitchType*/ 10, MVT::i64,// ->117960
54874                         MVT::i64, 2/*#Ops*/, 0, 2, 
54897 /*117995*/        OPC_CheckType, MVT::i64,
54899                       MVT::i64, 2/*#Ops*/, 0, 1, 
55273 /*118541*/        /*SwitchType*/ 58, MVT::i64,// ->118601
55280                           MVT::i64, 2/*#Ops*/, 1, 3, 
55288                           MVT::i64, 2/*#Ops*/, 1, 3, 
55297                             MVT::i64, 2/*#Ops*/, 1, 3, 
55302                             MVT::i64, 2/*#Ops*/, 1, 3, 
55342 /*118660*/        OPC_CheckType, MVT::i64,
55347                         MVT::i64, 2/*#Ops*/, 1, 2, 
55354                         MVT::i64, 2/*#Ops*/, 1, 2, 
55362                           MVT::i64, 2/*#Ops*/, 1, 2, 
55367                           MVT::i64, 2/*#Ops*/, 1, 2, 
55374 /*118715*/      OPC_CheckChild1Type, MVT::i64,
55414 /*118786*/        /*SwitchType*/ 58, MVT::i64,// ->118846
55421                           MVT::i64, 2/*#Ops*/, 1, 3, 
55429                           MVT::i64, 2/*#Ops*/, 1, 3, 
55438                             MVT::i64, 2/*#Ops*/, 1, 3, 
55443                             MVT::i64, 2/*#Ops*/, 1, 3, 
55483 /*118905*/        OPC_CheckType, MVT::i64,
55488                         MVT::i64, 2/*#Ops*/, 1, 2, 
55495                         MVT::i64, 2/*#Ops*/, 1, 2, 
55503                           MVT::i64, 2/*#Ops*/, 1, 2, 
55508                           MVT::i64, 2/*#Ops*/, 1, 2, 
55560 /*119040*/        /*SwitchType*/ 58, MVT::i64,// ->119100
55567                           MVT::i64, 2/*#Ops*/, 1, 3, 
55575                           MVT::i64, 2/*#Ops*/, 1, 3, 
55584                             MVT::i64, 2/*#Ops*/, 1, 3, 
55589                             MVT::i64, 2/*#Ops*/, 1, 3, 
55629 /*119159*/        OPC_CheckType, MVT::i64,
55634                         MVT::i64, 2/*#Ops*/, 1, 2, 
55641                         MVT::i64, 2/*#Ops*/, 1, 2, 
55649                           MVT::i64, 2/*#Ops*/, 1, 2, 
55654                           MVT::i64, 2/*#Ops*/, 1, 2, 
55661 /*119214*/      OPC_CheckChild1Type, MVT::i64,
55701 /*119285*/        /*SwitchType*/ 58, MVT::i64,// ->119345
55708                           MVT::i64, 2/*#Ops*/, 1, 3, 
55716                           MVT::i64, 2/*#Ops*/, 1, 3, 
55725                             MVT::i64, 2/*#Ops*/, 1, 3, 
55730                             MVT::i64, 2/*#Ops*/, 1, 3, 
55770 /*119404*/        OPC_CheckType, MVT::i64,
55775                         MVT::i64, 2/*#Ops*/, 1, 2, 
55782                         MVT::i64, 2/*#Ops*/, 1, 2, 
55790                           MVT::i64, 2/*#Ops*/, 1, 2, 
55795                           MVT::i64, 2/*#Ops*/, 1, 2, 
55847 /*119539*/        /*SwitchType*/ 58, MVT::i64,// ->119599
55854                           MVT::i64, 2/*#Ops*/, 1, 3, 
55862                           MVT::i64, 2/*#Ops*/, 1, 3, 
55871                             MVT::i64, 2/*#Ops*/, 1, 3, 
55876                             MVT::i64, 2/*#Ops*/, 1, 3, 
55916 /*119658*/        OPC_CheckType, MVT::i64,
55921                         MVT::i64, 2/*#Ops*/, 1, 2, 
55928                         MVT::i64, 2/*#Ops*/, 1, 2, 
55936                           MVT::i64, 2/*#Ops*/, 1, 2, 
55941                           MVT::i64, 2/*#Ops*/, 1, 2, 
55948 /*119713*/      OPC_CheckChild1Type, MVT::i64,
55988 /*119784*/        /*SwitchType*/ 58, MVT::i64,// ->119844
55995                           MVT::i64, 2/*#Ops*/, 1, 3, 
56003                           MVT::i64, 2/*#Ops*/, 1, 3, 
56012                             MVT::i64, 2/*#Ops*/, 1, 3, 
56017                             MVT::i64, 2/*#Ops*/, 1, 3, 
56057 /*119903*/        OPC_CheckType, MVT::i64,
56062                         MVT::i64, 2/*#Ops*/, 1, 2, 
56069                         MVT::i64, 2/*#Ops*/, 1, 2, 
56077                           MVT::i64, 2/*#Ops*/, 1, 2, 
56082                           MVT::i64, 2/*#Ops*/, 1, 2, 
56134 /*120038*/        /*SwitchType*/ 58, MVT::i64,// ->120098
56141                           MVT::i64, 2/*#Ops*/, 1, 3, 
56149                           MVT::i64, 2/*#Ops*/, 1, 3, 
56158                             MVT::i64, 2/*#Ops*/, 1, 3, 
56163                             MVT::i64, 2/*#Ops*/, 1, 3, 
56203 /*120157*/        OPC_CheckType, MVT::i64,
56208                         MVT::i64, 2/*#Ops*/, 1, 2, 
56215                         MVT::i64, 2/*#Ops*/, 1, 2, 
56223                           MVT::i64, 2/*#Ops*/, 1, 2, 
56228                           MVT::i64, 2/*#Ops*/, 1, 2, 
56235 /*120212*/      OPC_CheckChild1Type, MVT::i64,
56275 /*120283*/        /*SwitchType*/ 58, MVT::i64,// ->120343
56282                           MVT::i64, 2/*#Ops*/, 1, 3, 
56290                           MVT::i64, 2/*#Ops*/, 1, 3, 
56299                             MVT::i64, 2/*#Ops*/, 1, 3, 
56304                             MVT::i64, 2/*#Ops*/, 1, 3, 
56344 /*120402*/        OPC_CheckType, MVT::i64,
56349                         MVT::i64, 2/*#Ops*/, 1, 2, 
56356                         MVT::i64, 2/*#Ops*/, 1, 2, 
56364                           MVT::i64, 2/*#Ops*/, 1, 2, 
56369                           MVT::i64, 2/*#Ops*/, 1, 2, 
56421 /*120537*/        /*SwitchType*/ 58, MVT::i64,// ->120597
56428                           MVT::i64, 2/*#Ops*/, 1, 3, 
56436                           MVT::i64, 2/*#Ops*/, 1, 3, 
56445                             MVT::i64, 2/*#Ops*/, 1, 3, 
56450                             MVT::i64, 2/*#Ops*/, 1, 3, 
56490 /*120656*/        OPC_CheckType, MVT::i64,
56495                         MVT::i64, 2/*#Ops*/, 1, 2, 
56502                         MVT::i64, 2/*#Ops*/, 1, 2, 
56510                           MVT::i64, 2/*#Ops*/, 1, 2, 
56515                           MVT::i64, 2/*#Ops*/, 1, 2, 
56522 /*120711*/      OPC_CheckChild1Type, MVT::i64,
56562 /*120782*/        /*SwitchType*/ 58, MVT::i64,// ->120842
56569                           MVT::i64, 2/*#Ops*/, 1, 3, 
56577                           MVT::i64, 2/*#Ops*/, 1, 3, 
56586                             MVT::i64, 2/*#Ops*/, 1, 3, 
56591                             MVT::i64, 2/*#Ops*/, 1, 3, 
56631 /*120901*/        OPC_CheckType, MVT::i64,
56636                         MVT::i64, 2/*#Ops*/, 1, 2, 
56643                         MVT::i64, 2/*#Ops*/, 1, 2, 
56651                           MVT::i64, 2/*#Ops*/, 1, 2, 
56656                           MVT::i64, 2/*#Ops*/, 1, 2, 
56708 /*121036*/        /*SwitchType*/ 58, MVT::i64,// ->121096
56715                           MVT::i64, 2/*#Ops*/, 1, 3, 
56723                           MVT::i64, 2/*#Ops*/, 1, 3, 
56732                             MVT::i64, 2/*#Ops*/, 1, 3, 
56737                             MVT::i64, 2/*#Ops*/, 1, 3, 
56777 /*121155*/        OPC_CheckType, MVT::i64,
56782                         MVT::i64, 2/*#Ops*/, 1, 2, 
56789                         MVT::i64, 2/*#Ops*/, 1, 2, 
56797                           MVT::i64, 2/*#Ops*/, 1, 2, 
56802                           MVT::i64, 2/*#Ops*/, 1, 2, 
56809 /*121210*/      OPC_CheckChild1Type, MVT::i64,
56849 /*121281*/        /*SwitchType*/ 58, MVT::i64,// ->121341
56856                           MVT::i64, 2/*#Ops*/, 1, 3, 
56864                           MVT::i64, 2/*#Ops*/, 1, 3, 
56873                             MVT::i64, 2/*#Ops*/, 1, 3, 
56878                             MVT::i64, 2/*#Ops*/, 1, 3, 
56918 /*121400*/        OPC_CheckType, MVT::i64,
56923                         MVT::i64, 2/*#Ops*/, 1, 2, 
56930                         MVT::i64, 2/*#Ops*/, 1, 2, 
56938                           MVT::i64, 2/*#Ops*/, 1, 2, 
56943                           MVT::i64, 2/*#Ops*/, 1, 2, 
56995 /*121535*/        /*SwitchType*/ 58, MVT::i64,// ->121595
57002                           MVT::i64, 2/*#Ops*/, 1, 3, 
57010                           MVT::i64, 2/*#Ops*/, 1, 3, 
57019                             MVT::i64, 2/*#Ops*/, 1, 3, 
57024                             MVT::i64, 2/*#Ops*/, 1, 3, 
57064 /*121654*/        OPC_CheckType, MVT::i64,
57069                         MVT::i64, 2/*#Ops*/, 1, 2, 
57076                         MVT::i64, 2/*#Ops*/, 1, 2, 
57084                           MVT::i64, 2/*#Ops*/, 1, 2, 
57089                           MVT::i64, 2/*#Ops*/, 1, 2, 
57096 /*121709*/      OPC_CheckChild1Type, MVT::i64,
57136 /*121780*/        /*SwitchType*/ 58, MVT::i64,// ->121840
57143                           MVT::i64, 2/*#Ops*/, 1, 3, 
57151                           MVT::i64, 2/*#Ops*/, 1, 3, 
57160                             MVT::i64, 2/*#Ops*/, 1, 3, 
57165                             MVT::i64, 2/*#Ops*/, 1, 3, 
57205 /*121899*/        OPC_CheckType, MVT::i64,
57210                         MVT::i64, 2/*#Ops*/, 1, 2, 
57217                         MVT::i64, 2/*#Ops*/, 1, 2, 
57225                           MVT::i64, 2/*#Ops*/, 1, 2, 
57230                           MVT::i64, 2/*#Ops*/, 1, 2, 
57282 /*122034*/        /*SwitchType*/ 58, MVT::i64,// ->122094
57289                           MVT::i64, 2/*#Ops*/, 1, 3, 
57298                             MVT::i64, 2/*#Ops*/, 1, 3, 
57303                             MVT::i64, 2/*#Ops*/, 1, 3, 
57312                           MVT::i64, 2/*#Ops*/, 1, 3, 
57351 /*122153*/        OPC_CheckType, MVT::i64,
57356                         MVT::i64, 2/*#Ops*/, 1, 2, 
57364                           MVT::i64, 2/*#Ops*/, 1, 2, 
57369                           MVT::i64, 2/*#Ops*/, 1, 2, 
57377                         MVT::i64, 2/*#Ops*/, 1, 2, 
57383 /*122208*/      OPC_CheckChild1Type, MVT::i64,
57423 /*122279*/        /*SwitchType*/ 58, MVT::i64,// ->122339
57430                           MVT::i64, 2/*#Ops*/, 1, 3, 
57439                             MVT::i64, 2/*#Ops*/, 1, 3, 
57444                             MVT::i64, 2/*#Ops*/, 1, 3, 
57453                           MVT::i64, 2/*#Ops*/, 1, 3, 
57492 /*122398*/        OPC_CheckType, MVT::i64,
57497                         MVT::i64, 2/*#Ops*/, 1, 2, 
57505                           MVT::i64, 2/*#Ops*/, 1, 2, 
57510                           MVT::i64, 2/*#Ops*/, 1, 2, 
57518                         MVT::i64, 2/*#Ops*/, 1, 2, 
57569 /*122533*/        /*SwitchType*/ 58, MVT::i64,// ->122593
57576                           MVT::i64, 2/*#Ops*/, 1, 3, 
57584                           MVT::i64, 2/*#Ops*/, 1, 3, 
57593                             MVT::i64, 2/*#Ops*/, 1, 3, 
57598                             MVT::i64, 2/*#Ops*/, 1, 3, 
57638 /*122652*/        OPC_CheckType, MVT::i64,
57643                         MVT::i64, 2/*#Ops*/, 1, 2, 
57650                         MVT::i64, 2/*#Ops*/, 1, 2, 
57658                           MVT::i64, 2/*#Ops*/, 1, 2, 
57663                           MVT::i64, 2/*#Ops*/, 1, 2, 
57670 /*122707*/      OPC_CheckChild1Type, MVT::i64,
57710 /*122778*/        /*SwitchType*/ 58, MVT::i64,// ->122838
57717                           MVT::i64, 2/*#Ops*/, 1, 3, 
57725                           MVT::i64, 2/*#Ops*/, 1, 3, 
57734                             MVT::i64, 2/*#Ops*/, 1, 3, 
57739                             MVT::i64, 2/*#Ops*/, 1, 3, 
57779 /*122897*/        OPC_CheckType, MVT::i64,
57784                         MVT::i64, 2/*#Ops*/, 1, 2, 
57791                         MVT::i64, 2/*#Ops*/, 1, 2, 
57799                           MVT::i64, 2/*#Ops*/, 1, 2, 
57804                           MVT::i64, 2/*#Ops*/, 1, 2, 
57824 /*122976*/      /*SwitchType*/ 10, MVT::i64,// ->122988
57827                       MVT::i64, 2/*#Ops*/, 0, 2, 
57850 /*123025*/      OPC_CheckType, MVT::i64,
57852                     MVT::i64, 2/*#Ops*/, 0, 1, 
57957 /*123216*/      OPC_SwitchType /*3 cases */, 10, MVT::i64,// ->123229
57960                       MVT::i64, 2/*#Ops*/, 0, 2, 
57977 /*123255*/      OPC_CheckType, MVT::i64,
57979                     MVT::i64, 2/*#Ops*/, 0, 1, 
58002 /*123300*/      OPC_SwitchType /*3 cases */, 10, MVT::i64,// ->123313
58005                       MVT::i64, 2/*#Ops*/, 0, 2, 
58022 /*123339*/      OPC_CheckType, MVT::i64,
58024                     MVT::i64, 2/*#Ops*/, 0, 1, 
58047 /*123384*/      OPC_SwitchType /*3 cases */, 10, MVT::i64,// ->123397
58050                       MVT::i64, 2/*#Ops*/, 0, 2, 
58067 /*123423*/      OPC_CheckType, MVT::i64,
58069                     MVT::i64, 2/*#Ops*/, 0, 1, 
58092 /*123468*/      OPC_SwitchType /*3 cases */, 10, MVT::i64,// ->123481
58095                       MVT::i64, 2/*#Ops*/, 0, 2, 
58112 /*123507*/      OPC_CheckType, MVT::i64,
58114                     MVT::i64, 2/*#Ops*/, 0, 1, 
58137 /*123552*/      OPC_SwitchType /*3 cases */, 10, MVT::i64,// ->123565
58140                       MVT::i64, 2/*#Ops*/, 0, 2, 
58157 /*123591*/      OPC_CheckType, MVT::i64,
58159                     MVT::i64, 2/*#Ops*/, 0, 1, 
58182 /*123636*/      OPC_SwitchType /*3 cases */, 10, MVT::i64,// ->123649
58185                       MVT::i64, 2/*#Ops*/, 0, 2, 
58202 /*123675*/      OPC_CheckType, MVT::i64,
58204                     MVT::i64, 2/*#Ops*/, 0, 1, 
58227 /*123720*/      OPC_SwitchType /*3 cases */, 10, MVT::i64,// ->123733
58230                       MVT::i64, 2/*#Ops*/, 0, 2, 
58247 /*123759*/      OPC_CheckType, MVT::i64,
58249                     MVT::i64, 2/*#Ops*/, 0, 1, 
58272 /*123804*/      OPC_SwitchType /*3 cases */, 10, MVT::i64,// ->123817
58275                       MVT::i64, 2/*#Ops*/, 0, 2, 
58292 /*123843*/      OPC_CheckType, MVT::i64,
58294                     MVT::i64, 2/*#Ops*/, 0, 1, 
58317 /*123888*/      OPC_SwitchType /*3 cases */, 10, MVT::i64,// ->123901
58320                       MVT::i64, 2/*#Ops*/, 0, 2, 
58337 /*123927*/      OPC_CheckType, MVT::i64,
58339                     MVT::i64, 2/*#Ops*/, 0, 1, 
58362 /*123972*/      OPC_SwitchType /*3 cases */, 10, MVT::i64,// ->123985
58365                       MVT::i64, 2/*#Ops*/, 0, 2, 
58382 /*124011*/      OPC_CheckType, MVT::i64,
58384                     MVT::i64, 2/*#Ops*/, 0, 1, 
58431 /*124099*/        OPC_CheckType, MVT::i64,
58435                       MVT::i64, 2/*#Ops*/, 0, 2, 
58439 /*124114*/        OPC_CheckType, MVT::i64,
58442                       MVT::i64, 2/*#Ops*/, 0, 1, 
58478 /*124183*/        OPC_CheckType, MVT::i64,
58482                       MVT::i64, 2/*#Ops*/, 0, 2, 
58486 /*124198*/        OPC_CheckType, MVT::i64,
58489                       MVT::i64, 2/*#Ops*/, 0, 1, 
58519 /*124261*/      /*SwitchType*/ 10, MVT::i64,// ->124273
58522                       MVT::i64, 2/*#Ops*/, 0, 2, 
58545 /*124308*/      OPC_CheckType, MVT::i64,
58547                     MVT::i64, 2/*#Ops*/, 0, 1, 
58576 /*124368*/      /*SwitchType*/ 10, MVT::i64,// ->124380
58579                       MVT::i64, 2/*#Ops*/, 0, 2, 
58602 /*124415*/      OPC_CheckType, MVT::i64,
58604                     MVT::i64, 2/*#Ops*/, 0, 1, 
58633 /*124475*/      /*SwitchType*/ 14, MVT::i64,// ->124491
58637                       MVT::i64, 3/*#Ops*/, 0, 2, 3, 
58657 /*124522*/      /*SwitchType*/ 8, MVT::i64,// ->124532
58659                       MVT::i64, 2/*#Ops*/, 0, 1, 
58689 /*124583*/      /*SwitchType*/ 14, MVT::i64,// ->124599
58693                       MVT::i64, 3/*#Ops*/, 0, 2, 3, 
58713 /*124630*/      /*SwitchType*/ 8, MVT::i64,// ->124640
58715                       MVT::i64, 2/*#Ops*/, 0, 1, 
58730 /*124662*/      /*SwitchType*/ 7, MVT::i64,// ->124671
58732                       MVT::i64, 1/*#Ops*/, 0, 
58803 /*124802*/      OPC_CheckChild0Type, MVT::i64,
58819 /*124833*/      OPC_CheckType, MVT::i64,
58887 /*124964*/      OPC_CheckChild0Type, MVT::i64,
58903 /*124995*/      OPC_CheckType, MVT::i64,
58971 /*125126*/      OPC_CheckChild0Type, MVT::i64,
58987 /*125157*/      OPC_CheckType, MVT::i64,
59055 /*125288*/      OPC_CheckChild0Type, MVT::i64,
59071 /*125319*/      OPC_CheckType, MVT::i64,
59139 /*125450*/      OPC_CheckChild0Type, MVT::i64,
59155 /*125481*/      OPC_CheckType, MVT::i64,
59223 /*125612*/      OPC_CheckChild0Type, MVT::i64,
59239 /*125643*/      OPC_CheckType, MVT::i64,
59307 /*125774*/      OPC_CheckChild0Type, MVT::i64,
59323 /*125805*/      OPC_CheckType, MVT::i64,
59391 /*125936*/      OPC_CheckChild0Type, MVT::i64,
59407 /*125967*/      OPC_CheckType, MVT::i64,
59475 /*126098*/      OPC_CheckChild0Type, MVT::i64,
59491 /*126129*/      OPC_CheckType, MVT::i64,
59559 /*126260*/      OPC_CheckChild0Type, MVT::i64,
59575 /*126291*/      OPC_CheckType, MVT::i64,
59643 /*126422*/      OPC_CheckChild0Type, MVT::i64,
59659 /*126453*/      OPC_CheckType, MVT::i64,
59727 /*126584*/      OPC_CheckChild0Type, MVT::i64,
59743 /*126615*/      OPC_CheckType, MVT::i64,
59811 /*126746*/      OPC_CheckChild0Type, MVT::i64,
59827 /*126777*/      OPC_CheckType, MVT::i64,
59895 /*126908*/      OPC_CheckChild0Type, MVT::i64,
59911 /*126939*/      OPC_CheckType, MVT::i64,
59979 /*127070*/      OPC_CheckChild0Type, MVT::i64,
59995 /*127101*/      OPC_CheckType, MVT::i64,
60063 /*127232*/      OPC_CheckChild0Type, MVT::i64,
60079 /*127263*/      OPC_CheckType, MVT::i64,
60147 /*127394*/      OPC_CheckChild0Type, MVT::i64,
60163 /*127425*/      OPC_CheckType, MVT::i64,
60231 /*127556*/      OPC_CheckChild0Type, MVT::i64,
60247 /*127587*/      OPC_CheckType, MVT::i64,
60315 /*127718*/      OPC_CheckChild0Type, MVT::i64,
60331 /*127749*/      OPC_CheckType, MVT::i64,
60399 /*127880*/      OPC_CheckChild0Type, MVT::i64,
60415 /*127911*/      OPC_CheckType, MVT::i64,
60483 /*128042*/      OPC_CheckChild0Type, MVT::i64,
60499 /*128073*/      OPC_CheckType, MVT::i64,
60567 /*128204*/      OPC_CheckChild0Type, MVT::i64,
60583 /*128235*/      OPC_CheckType, MVT::i64,
60651 /*128366*/      OPC_CheckChild0Type, MVT::i64,
60667 /*128397*/      OPC_CheckType, MVT::i64,
60735 /*128528*/      OPC_CheckChild0Type, MVT::i64,
60751 /*128559*/      OPC_CheckType, MVT::i64,
66491 /*140509*/      OPC_CheckChild0Type, MVT::i64,
68421 /*144687*/        OPC_CheckChild0Type, MVT::i64,
68430 /*144703*/        OPC_CheckChild0Type, MVT::i64,
68448 /*144737*/          OPC_CheckChild0Type, MVT::i64,
68464 /*144769*/          OPC_CheckChild0Type, MVT::i64,
68465 /*144771*/          OPC_EmitInteger, MVT::i64, 1, 
68467                         MVT::i64, 2/*#Ops*/, 0, 1,  // Results = #2
68468 /*144782*/          OPC_EmitInteger, MVT::i64, 1, 
68591 /*145043*/      /*SwitchType*/ 48, MVT::i64,// ->145093
68594 /*145049*/          OPC_EmitInteger, MVT::i64, 1, 
68595 /*145052*/          OPC_EmitInteger, MVT::i64, 0, 
68597                         MVT::i64, 3/*#Ops*/, 1, 2, 0, 
68604                         MVT::i64, 2/*#Ops*/, 0, 1, 
68611                         MVT::i64, 2/*#Ops*/, 0, 1, 
68655 /*145162*/      /*SwitchType*/ 52, MVT::i64,// ->145216
68661                         MVT::i64, 2/*#Ops*/, 1, 2, 
68668                         MVT::i64, 2/*#Ops*/, 1, 2, 
68676                           MVT::i64, 2/*#Ops*/, 1, 2, 
68681                           MVT::i64, 2/*#Ops*/, 1, 2, 
68688 /*145218*/      OPC_CheckChild1Type, MVT::i64,
68721 /*145276*/      /*SwitchType*/ 52, MVT::i64,// ->145330
68727                         MVT::i64, 2/*#Ops*/, 1, 2, 
68734                         MVT::i64, 2/*#Ops*/, 1, 2, 
68742                           MVT::i64, 2/*#Ops*/, 1, 2, 
68747                           MVT::i64, 2/*#Ops*/, 1, 2, 
68766 /*145355*/    /*SwitchType*/ 7, MVT::i64,// ->145364
68768                     MVT::i64, 1/*#Ops*/, 0, 
68779 /*145379*/    /*SwitchType*/ 7, MVT::i64,// ->145388
68781                     MVT::i64, 1/*#Ops*/, 0, 
68825 /*145465*/    /*SwitchType*/ 9, MVT::i64,// ->145476
68828                     MVT::i64, 1/*#Ops*/, 1, 
68849 /*145502*/    OPC_SwitchType /*6 cases */, 9, MVT::i64,// ->145514
68850 /*145505*/      OPC_CheckChild0Type, MVT::i64,
68852                     MVT::i64, 1/*#Ops*/, 0, 
68891 /*145578*/      OPC_CheckChild1Type, MVT::i64,
68951 /*145671*/    /*SwitchType*/ 10, MVT::i64,// ->145683
68952 /*145673*/      OPC_CheckChild1Type, MVT::i64,
68955                     MVT::i64, 1/*#Ops*/, 1, 
69005 /*145764*/      OPC_CheckType, MVT::i64,
69007                     MVT::i64, 1/*#Ops*/, 0, 
69038 /*145821*/      OPC_CheckChild0Type, MVT::i64,
69061 /*145869*/      /*SwitchType*/ 11, MVT::i64,// ->145882
69064                       MVT::i64, 2/*#Ops*/, 0, 1, 
69109 /*145971*/      /*SwitchType*/ 28, MVT::i64,// ->146001
69114                         MVT::i64, 2/*#Ops*/, 0, 1, 
69120                         MVT::i64, 2/*#Ops*/, 0, 1, 
69148 /*146056*/      /*SwitchType*/ 11, MVT::i64,// ->146069
69151                       MVT::i64, 2/*#Ops*/, 0, 1, 
69156                       MVT::i64, 1/*#Ops*/, 0,  // Results = #1
69157 /*146078*/        OPC_EmitInteger, MVT::i64, 0, 
69181 /*146131*/      /*SwitchType*/ 11, MVT::i64,// ->146144
69184                       MVT::i64, 2/*#Ops*/, 0, 1, 
69229 /*146233*/      /*SwitchType*/ 28, MVT::i64,// ->146263
69234                         MVT::i64, 2/*#Ops*/, 0, 1, 
69240                         MVT::i64, 2/*#Ops*/, 0, 1, 
69268 /*146318*/      /*SwitchType*/ 11, MVT::i64,// ->146331
69271                       MVT::i64, 2/*#Ops*/, 0, 1, 
69276                       MVT::i64, 1/*#Ops*/, 0,  // Results = #1
69277 /*146340*/        OPC_EmitInteger, MVT::i64, 0, 
69311 /*146434*/    /*SwitchType*/ 57, MVT::i64,// ->146493
69314 /*146440*/        OPC_EmitInteger, MVT::i64, 127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551615*/, 
69315 /*146452*/        OPC_EmitInteger, MVT::i64, 0, 
69317                       MVT::i64, 3/*#Ops*/, 1, 2, 0, 
69324                       MVT::i64, 2/*#Ops*/, 0, 1, 
69331                       MVT::i64, 2/*#Ops*/, 0, 1, 
69362 /*146571*/    /*SwitchType*/ 57, MVT::i64,// ->146630
69365 /*146577*/        OPC_EmitInteger, MVT::i64, 127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551615*/, 
69366 /*146589*/        OPC_EmitInteger, MVT::i64, 0, 
69368                       MVT::i64, 3/*#Ops*/, 1, 2, 0, 
69375                       MVT::i64, 2/*#Ops*/, 0, 1, 
69382                       MVT::i64, 2/*#Ops*/, 0, 1, 
69403 /*146660*/      /*SwitchType*/ 7, MVT::i64,// ->146669
69405                       MVT::i64, 1/*#Ops*/, 0, 
69417 /*146684*/      /*SwitchType*/ 7, MVT::i64,// ->146693
69419                       MVT::i64, 1/*#Ops*/, 0, 
69427                     MVT::i64, 1/*#Ops*/, 0, 
69439 /*146722*/    /*SwitchType*/ 20, MVT::i64,// ->146744
69440 /*146724*/      OPC_CheckChild0Type, MVT::i64,
69445                     MVT::i64, 2/*#Ops*/, 1, 2, 
69472 /*146805*/    /*SwitchType*/ 20, MVT::i64,// ->146827
69473 /*146807*/      OPC_CheckChild0Type, MVT::i64,
69478                     MVT::i64, 2/*#Ops*/, 1, 2, 
69982 /*147747*/      OPC_CheckChild1Type, MVT::i64,
71042 /*149780*/      OPC_CheckChild0Type, MVT::i64,
71141 /*150008*/      OPC_CheckChild0Type, MVT::i64,
72286 if (cast<MemSDNode>(N)->getMemoryVT() != MVT::i64) return false;
gen/lib/Target/NVPTX/NVPTXGenRegisterInfo.inc
  813   /* 6 */ MVT::i64, MVT::Other,
gen/lib/Target/PowerPC/PPCGenCallingConv.inc
  319     LocVT = MVT::i64;
  329     LocVT = MVT::i64;
  339     LocVT = MVT::i64;
  349     LocVT = MVT::i64;
  358   if (LocVT == MVT::i64) {
  395       LocVT = MVT::i64;
  427   if (LocVT == MVT::i64) {
  559     LocVT = MVT::i64;
  569     LocVT = MVT::i64;
  579     LocVT = MVT::i64;
  589     LocVT = MVT::i64;
  598   if (LocVT == MVT::i64) {
  693       LocVT = MVT::i64;
  722   if (LocVT == MVT::i64) {
gen/lib/Target/PowerPC/PPCGenDAGISel.inc
  142 /*   178*/        OPC_SwitchType /*4 cases */, 74|128,1/*202*/, MVT::i64,// ->384
  450 /*   929*/        OPC_SwitchType /*4 cases */, 74|128,1/*202*/, MVT::i64,// ->1135
 2053 /*  4582*/        OPC_CheckChild1Type, MVT::i64,
 2939 /*  6337*/        OPC_CheckChild2Type, MVT::i64,
 2971 /*  6390*/        OPC_CheckChild2Type, MVT::i64,
 3003 /*  6443*/        OPC_CheckChild2Type, MVT::i64,
 3035 /*  6496*/        OPC_CheckChild2Type, MVT::i64,
 3096 /*  6593*/        OPC_CheckChild2Type, MVT::i64,
 3099                       MVT::i64, 1/*#Ops*/, 1, 
 3297 /*  6971*/            OPC_CheckType, MVT::i64,
 3300 /*  6977*/              OPC_EmitInteger, MVT::i64, 0, 
 3302                             MVT::i64, 1/*#Ops*/, 1,  // Results = #2
 3304                             MVT::i64, 2/*#Ops*/, 2, 0, 
 3309 /*  6998*/              OPC_EmitInteger, MVT::i64, 0, 
 3311                             MVT::i64, 1/*#Ops*/, 1,  // Results = #2
 3313                             MVT::i64, 2/*#Ops*/, 2, 0, 
 3320 /*  7021*/            OPC_CheckType, MVT::i64,
 3323 /*  7027*/              OPC_EmitInteger, MVT::i64, 2, 
 3325                             MVT::i64, 1/*#Ops*/, 1,  // Results = #2
 3327                             MVT::i64, 2/*#Ops*/, 2, 0, 
 3332 /*  7048*/              OPC_EmitInteger, MVT::i64, 2, 
 3334                             MVT::i64, 1/*#Ops*/, 1,  // Results = #2
 3336                             MVT::i64, 2/*#Ops*/, 2, 0, 
 3343 /*  7071*/            OPC_CheckType, MVT::i64,
 3346 /*  7077*/              OPC_EmitInteger, MVT::i64, 4, 
 3348                             MVT::i64, 1/*#Ops*/, 1,  // Results = #2
 3350                             MVT::i64, 2/*#Ops*/, 2, 0, 
 3355 /*  7098*/              OPC_EmitInteger, MVT::i64, 4, 
 3357                             MVT::i64, 1/*#Ops*/, 1,  // Results = #2
 3359                             MVT::i64, 2/*#Ops*/, 2, 0, 
 3366 /*  7121*/            OPC_CheckType, MVT::i64,
 3369 /*  7127*/              OPC_EmitInteger, MVT::i64, 6, 
 3371                             MVT::i64, 1/*#Ops*/, 1,  // Results = #2
 3373                             MVT::i64, 2/*#Ops*/, 2, 0, 
 3378 /*  7148*/              OPC_EmitInteger, MVT::i64, 6, 
 3380                             MVT::i64, 1/*#Ops*/, 1,  // Results = #2
 3382                             MVT::i64, 2/*#Ops*/, 2, 0, 
 3389 /*  7171*/            OPC_CheckType, MVT::i64,
 3392 /*  7177*/              OPC_EmitInteger, MVT::i64, 8, 
 3394                             MVT::i64, 1/*#Ops*/, 1,  // Results = #2
 3396                             MVT::i64, 2/*#Ops*/, 2, 0, 
 3401 /*  7198*/              OPC_EmitInteger, MVT::i64, 8, 
 3403                             MVT::i64, 1/*#Ops*/, 1,  // Results = #2
 3405                             MVT::i64, 2/*#Ops*/, 2, 0, 
 3412 /*  7221*/            OPC_CheckType, MVT::i64,
 3415 /*  7227*/              OPC_EmitInteger, MVT::i64, 10, 
 3417                             MVT::i64, 1/*#Ops*/, 1,  // Results = #2
 3419                             MVT::i64, 2/*#Ops*/, 2, 0, 
 3424 /*  7248*/              OPC_EmitInteger, MVT::i64, 10, 
 3426                             MVT::i64, 1/*#Ops*/, 1,  // Results = #2
 3428                             MVT::i64, 2/*#Ops*/, 2, 0, 
 3435 /*  7271*/            OPC_CheckType, MVT::i64,
 3438 /*  7277*/              OPC_EmitInteger, MVT::i64, 12, 
 3440                             MVT::i64, 1/*#Ops*/, 1,  // Results = #2
 3442                             MVT::i64, 2/*#Ops*/, 2, 0, 
 3447 /*  7298*/              OPC_EmitInteger, MVT::i64, 12, 
 3449                             MVT::i64, 1/*#Ops*/, 1,  // Results = #2
 3451                             MVT::i64, 2/*#Ops*/, 2, 0, 
 3458 /*  7321*/            OPC_CheckType, MVT::i64,
 3461 /*  7327*/              OPC_EmitInteger, MVT::i64, 14, 
 3463                             MVT::i64, 1/*#Ops*/, 1,  // Results = #2
 3465                             MVT::i64, 2/*#Ops*/, 2, 0, 
 3470 /*  7348*/              OPC_EmitInteger, MVT::i64, 14, 
 3472                             MVT::i64, 1/*#Ops*/, 1,  // Results = #2
 3474                             MVT::i64, 2/*#Ops*/, 2, 0, 
 3480 /*  7369*/            OPC_CheckChild1Type, MVT::i64,
 3482 /*  7372*/            OPC_CheckType, MVT::i64,
 3489                             MVT::i64, 4/*#Ops*/, 1, 2, 3, 4,  // Results = #5
 3491                             MVT::i64, 2/*#Ops*/, 5, 0, 
 3500                             MVT::i64, 4/*#Ops*/, 1, 2, 3, 4,  // Results = #5
 3502                             MVT::i64, 2/*#Ops*/, 5, 0, 
 3510 /*  7441*/          OPC_CheckChild1Type, MVT::i64,
 3512 /*  7444*/          OPC_CheckType, MVT::i64,
 3516                           MVT::i64, 2/*#Ops*/, 1, 0, 
 3522                           MVT::i64, 2/*#Ops*/, 1, 0, 
 3554 /*  7534*/            /*SwitchType*/ 34, MVT::i64,// ->7570
 3560 /*  7544*/              OPC_CheckType, MVT::i64,
 3566                             MVT::i64, 3/*#Ops*/, 0, 3, 5, 
 3593 /*  7622*/            /*SwitchType*/ 34, MVT::i64,// ->7658
 3599 /*  7632*/              OPC_CheckType, MVT::i64,
 3605                             MVT::i64, 3/*#Ops*/, 1, 3, 5, 
 3617 /*  7672*/            OPC_SwitchType /*2 cases */, 86, MVT::i64,// ->7761
 3629                               MVT::i64, 3/*#Ops*/, 0, 3, 5,  // Results = #6
 3639 /*  7726*/                OPC_CheckType, MVT::i64,
 3641                               MVT::i64, 2/*#Ops*/, 0, 0,  // Results = #2
 3647                               MVT::i64, 3/*#Ops*/, 2, 4, 6, 
 3677 /*  7821*/            OPC_SwitchType /*2 cases */, 86, MVT::i64,// ->7910
 3689                               MVT::i64, 3/*#Ops*/, 1, 3, 5,  // Results = #6
 3699 /*  7875*/                OPC_CheckType, MVT::i64,
 3701                               MVT::i64, 2/*#Ops*/, 1, 1,  // Results = #2
 3707                               MVT::i64, 3/*#Ops*/, 2, 4, 6, 
 3743 /*  7980*/              OPC_CheckType, MVT::i64,
 3745                             MVT::i64, 0/*#Ops*/,  // Results = #2
 3755                             MVT::i64, 3/*#Ops*/, 2, 8, 9, 
 3758 /*  8028*/            /*SwitchType*/ 51, MVT::i64,// ->8081
 3765                             MVT::i64, 2/*#Ops*/, 0, 0,  // Results = #2
 3771                             MVT::i64, 3/*#Ops*/, 2, 4, 6,  // Results = #7
 3792 /*  8105*/              OPC_CheckType, MVT::i64,
 3794                             MVT::i64, 0/*#Ops*/,  // Results = #2
 3804                             MVT::i64, 3/*#Ops*/, 2, 8, 9, 
 3807 /*  8153*/            /*SwitchType*/ 51, MVT::i64,// ->8206
 3814                             MVT::i64, 2/*#Ops*/, 1, 1,  // Results = #2
 3820                             MVT::i64, 3/*#Ops*/, 2, 4, 6,  // Results = #7
 3841 /*  8229*/            OPC_CheckType, MVT::i64,
 3843                           MVT::i64, 0/*#Ops*/,  // Results = #2
 3855                           MVT::i64, 3/*#Ops*/, 2, 9, 10, 
 3872 /*  8307*/            OPC_CheckType, MVT::i64,
 3874                           MVT::i64, 0/*#Ops*/,  // Results = #2
 3886                           MVT::i64, 3/*#Ops*/, 2, 9, 10, 
 3937 /*  8474*/                OPC_CheckType, MVT::i64,
 3939                               MVT::i64, 0/*#Ops*/,  // Results = #1
 3947                               MVT::i64, 3/*#Ops*/, 1, 5, 6, 
 3984 /*  8599*/                OPC_CheckType, MVT::i64,
 3986                               MVT::i64, 0/*#Ops*/,  // Results = #1
 3996                               MVT::i64, 3/*#Ops*/, 1, 6, 7, 
 4020 /*  8698*/                OPC_CheckType, MVT::i64,
 4022                               MVT::i64, 0/*#Ops*/,  // Results = #1
 4032                               MVT::i64, 3/*#Ops*/, 1, 6, 7, 
 4039 /*  8751*/                OPC_CheckType, MVT::i64,
 4041                               MVT::i64, 0/*#Ops*/,  // Results = #1
 4053                               MVT::i64, 3/*#Ops*/, 1, 7, 8, 
 4060 /*  8811*/                OPC_CheckType, MVT::i64,
 4062                               MVT::i64, 0/*#Ops*/,  // Results = #1
 4074                               MVT::i64, 3/*#Ops*/, 1, 7, 8, 
 4081 /*  8871*/                OPC_CheckType, MVT::i64,
 4083                               MVT::i64, 0/*#Ops*/,  // Results = #1
 4097                               MVT::i64, 3/*#Ops*/, 1, 8, 9, 
 4163 /*  9099*/                OPC_CheckType, MVT::i64,
 4165                               MVT::i64, 0/*#Ops*/,  // Results = #1
 4173                               MVT::i64, 3/*#Ops*/, 1, 5, 6, 
 4180 /*  9144*/                OPC_CheckType, MVT::i64,
 4182                               MVT::i64, 0/*#Ops*/,  // Results = #1
 4192                               MVT::i64, 3/*#Ops*/, 1, 6, 7, 
 4199 /*  9197*/                OPC_CheckType, MVT::i64,
 4201                               MVT::i64, 0/*#Ops*/,  // Results = #1
 4214                               MVT::i64, 3/*#Ops*/, 1, 8, 9, 
 4221 /*  9261*/                OPC_CheckType, MVT::i64,
 4223                               MVT::i64, 0/*#Ops*/,  // Results = #1
 4236                               MVT::i64, 3/*#Ops*/, 1, 8, 9, 
 4271 /*  9396*/                    OPC_CheckType, MVT::i64,
 4278 /*  9419*/                    OPC_EmitInteger, MVT::i64, 0, 
 4280                                   MVT::i64, 1/*#Ops*/, 6,  // Results = #7
 4281 /*  9429*/                    OPC_EmitInteger, MVT::i64, 1, 
 4283                                   MVT::i64, 1/*#Ops*/, 8,  // Results = #9
 4285                                   MVT::i64, 3/*#Ops*/, 5, 7, 9, 
 4315 /*  9514*/                    OPC_CheckType, MVT::i64,
 4322 /*  9537*/                    OPC_EmitInteger, MVT::i64, 0, 
 4324                                   MVT::i64, 1/*#Ops*/, 6,  // Results = #7
 4325 /*  9547*/                    OPC_EmitInteger, MVT::i64, 1, 
 4327                                   MVT::i64, 1/*#Ops*/, 8,  // Results = #9
 4329                                   MVT::i64, 3/*#Ops*/, 5, 7, 9, 
 4359 /*  9632*/                    OPC_CheckType, MVT::i64,
 4366 /*  9655*/                    OPC_EmitInteger, MVT::i64, 0, 
 4368                                   MVT::i64, 1/*#Ops*/, 6,  // Results = #7
 4369 /*  9665*/                    OPC_EmitInteger, MVT::i64, 1, 
 4371                                   MVT::i64, 1/*#Ops*/, 8,  // Results = #9
 4373                                   MVT::i64, 3/*#Ops*/, 5, 7, 9, 
 4404 /*  9753*/                      OPC_CheckType, MVT::i64,
 4411 /*  9776*/                      OPC_EmitInteger, MVT::i64, 0, 
 4413                                     MVT::i64, 1/*#Ops*/, 6,  // Results = #7
 4414 /*  9786*/                      OPC_EmitInteger, MVT::i64, 1, 
 4416                                     MVT::i64, 1/*#Ops*/, 8,  // Results = #9
 4418                                     MVT::i64, 3/*#Ops*/, 5, 7, 9, 
 4446 /*  9868*/                      OPC_CheckType, MVT::i64,
 4453 /*  9891*/                      OPC_EmitInteger, MVT::i64, 0, 
 4455                                     MVT::i64, 1/*#Ops*/, 6,  // Results = #7
 4456 /*  9901*/                      OPC_EmitInteger, MVT::i64, 1, 
 4458                                     MVT::i64, 1/*#Ops*/, 8,  // Results = #9
 4460                                     MVT::i64, 3/*#Ops*/, 5, 7, 9, 
 4491 /*  9987*/                    OPC_CheckType, MVT::i64,
 4498 /* 10010*/                    OPC_EmitInteger, MVT::i64, 0, 
 4500                                   MVT::i64, 1/*#Ops*/, 6,  // Results = #7
 4501 /* 10020*/                    OPC_EmitInteger, MVT::i64, 1, 
 4503                                   MVT::i64, 1/*#Ops*/, 8,  // Results = #9
 4505                                   MVT::i64, 3/*#Ops*/, 5, 7, 9, 
 4539 /* 10120*/                    OPC_CheckType, MVT::i64,
 4551 /* 10159*/                    OPC_EmitInteger, MVT::i64, 0, 
 4553                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 4554 /* 10169*/                    OPC_EmitInteger, MVT::i64, 1, 
 4556                                   MVT::i64, 1/*#Ops*/, 12,  // Results = #13
 4558                                   MVT::i64, 3/*#Ops*/, 9, 11, 13, 
 4586 /* 10250*/                  OPC_CheckType, MVT::i64,
 4592 /* 10271*/                  OPC_EmitInteger, MVT::i64, 0, 
 4594                                 MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 4595 /* 10281*/                  OPC_EmitInteger, MVT::i64, 1, 
 4597                                 MVT::i64, 1/*#Ops*/, 7,  // Results = #8
 4599                                 MVT::i64, 3/*#Ops*/, 4, 6, 8, 
 4626 /* 10361*/                  OPC_CheckType, MVT::i64,
 4632 /* 10382*/                  OPC_EmitInteger, MVT::i64, 0, 
 4634                                 MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 4635 /* 10392*/                  OPC_EmitInteger, MVT::i64, 1, 
 4637                                 MVT::i64, 1/*#Ops*/, 7,  // Results = #8
 4639                                 MVT::i64, 3/*#Ops*/, 4, 6, 8, 
 4666 /* 10472*/                  OPC_CheckType, MVT::i64,
 4672 /* 10493*/                  OPC_EmitInteger, MVT::i64, 0, 
 4674                                 MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 4675 /* 10503*/                  OPC_EmitInteger, MVT::i64, 1, 
 4677                                 MVT::i64, 1/*#Ops*/, 7,  // Results = #8
 4679                                 MVT::i64, 3/*#Ops*/, 4, 6, 8, 
 4706 /* 10583*/                  OPC_CheckType, MVT::i64,
 4712 /* 10604*/                  OPC_EmitInteger, MVT::i64, 0, 
 4714                                 MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 4715 /* 10614*/                  OPC_EmitInteger, MVT::i64, 1, 
 4717                                 MVT::i64, 1/*#Ops*/, 7,  // Results = #8
 4719                                 MVT::i64, 3/*#Ops*/, 4, 6, 8, 
 4746 /* 10694*/                  OPC_CheckType, MVT::i64,
 4752 /* 10715*/                  OPC_EmitInteger, MVT::i64, 0, 
 4754                                 MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 4755 /* 10725*/                  OPC_EmitInteger, MVT::i64, 1, 
 4757                                 MVT::i64, 1/*#Ops*/, 7,  // Results = #8
 4759                                 MVT::i64, 3/*#Ops*/, 4, 6, 8, 
 4766 /* 10749*/            OPC_CheckChild0Type, MVT::i64,
 4773 /* 10763*/                OPC_CheckType, MVT::i64,
 4777                               MVT::i64, 3/*#Ops*/, 0, 1, 2, 
 4784 /* 10786*/                OPC_CheckType, MVT::i64,
 4786                               MVT::i64, 1/*#Ops*/, 0,  // Results = #1
 4790                               MVT::i64, 3/*#Ops*/, 1, 2, 3, 
 4800                               MVT::i64, 3/*#Ops*/, 0, 1, 2,  // Results = #3
 4810 /* 10848*/                OPC_CheckType, MVT::i64,
 4812                               MVT::i64, 2/*#Ops*/, 0, 0,  // Results = #1
 4816                               MVT::i64, 3/*#Ops*/, 1, 2, 3, 
 4824                               MVT::i64, 1/*#Ops*/, 0,  // Results = #1
 4828                               MVT::i64, 3/*#Ops*/, 1, 2, 3,  // Results = #4
 4839                               MVT::i64, 2/*#Ops*/, 0, 0,  // Results = #1
 4843                               MVT::i64, 3/*#Ops*/, 1, 2, 3,  // Results = #4
 4853 /* 10958*/                OPC_CheckType, MVT::i64,
 4855                               MVT::i64, 1/*#Ops*/, 0,  // Results = #1
 4857                               MVT::i64, 2/*#Ops*/, 1, 0,  // Results = #2
 4861                               MVT::i64, 3/*#Ops*/, 2, 3, 4, 
 4868 /* 10996*/                OPC_CheckType, MVT::i64,
 4870                               MVT::i64, 1/*#Ops*/, 0,  // Results = #1
 4872                               MVT::i64, 2/*#Ops*/, 0, 1,  // Results = #2
 4876                               MVT::i64, 3/*#Ops*/, 2, 3, 4, 
 4883 /* 11034*/                OPC_CheckType, MVT::i64,
 4885                               MVT::i64, 1/*#Ops*/, 0,  // Results = #1
 4887                               MVT::i64, 1/*#Ops*/, 0,  // Results = #2
 4889                               MVT::i64, 2/*#Ops*/, 1, 2,  // Results = #3
 4893                               MVT::i64, 3/*#Ops*/, 3, 4, 5, 
 4901                               MVT::i64, 1/*#Ops*/, 0,  // Results = #1
 4903                               MVT::i64, 2/*#Ops*/, 1, 0,  // Results = #2
 4907                               MVT::i64, 3/*#Ops*/, 2, 3, 4,  // Results = #5
 4918                               MVT::i64, 1/*#Ops*/, 0,  // Results = #1
 4920                               MVT::i64, 2/*#Ops*/, 0, 1,  // Results = #2
 4924                               MVT::i64, 3/*#Ops*/, 2, 3, 4,  // Results = #5
 4935                               MVT::i64, 1/*#Ops*/, 0,  // Results = #1
 4937                               MVT::i64, 1/*#Ops*/, 0,  // Results = #2
 4939                               MVT::i64, 2/*#Ops*/, 1, 2,  // Results = #3
 4943                               MVT::i64, 3/*#Ops*/, 3, 4, 5,  // Results = #6
 4956 /* 11242*/                OPC_CheckType, MVT::i64,
 4960                               MVT::i64, 3/*#Ops*/, 0, 1, 2, 
 4967 /* 11265*/                OPC_CheckType, MVT::i64,
 4969                               MVT::i64, 2/*#Ops*/, 0, 0,  // Results = #1
 4973                               MVT::i64, 3/*#Ops*/, 1, 2, 3, 
 4983                               MVT::i64, 3/*#Ops*/, 0, 1, 2,  // Results = #3
 4993 /* 11328*/                OPC_CheckType, MVT::i64,
 4994 /* 11330*/                OPC_EmitInteger, MVT::i64, 1, 
 4996                               MVT::i64, 2/*#Ops*/, 0, 1,  // Results = #2
 4998                               MVT::i64, 2/*#Ops*/, 0, 2,  // Results = #3
 5002                               MVT::i64, 3/*#Ops*/, 3, 4, 5, 
 5009 /* 11370*/                OPC_CheckType, MVT::i64,
 5010 /* 11372*/                OPC_EmitInteger, MVT::i64, 1, 
 5012                               MVT::i64, 2/*#Ops*/, 0, 1,  // Results = #2
 5014                               MVT::i64, 2/*#Ops*/, 0, 2,  // Results = #3
 5018                               MVT::i64, 3/*#Ops*/, 3, 4, 5, 
 5026                               MVT::i64, 2/*#Ops*/, 0, 0,  // Results = #1
 5030                               MVT::i64, 3/*#Ops*/, 1, 2, 3,  // Results = #4
 5040 /* 11452*/                OPC_EmitInteger, MVT::i64, 1, 
 5042                               MVT::i64, 2/*#Ops*/, 0, 1,  // Results = #2
 5044                               MVT::i64, 2/*#Ops*/, 0, 2,  // Results = #3
 5048                               MVT::i64, 3/*#Ops*/, 3, 4, 5,  // Results = #6
 5058 /* 11503*/                OPC_EmitInteger, MVT::i64, 1, 
 5060                               MVT::i64, 2/*#Ops*/, 0, 1,  // Results = #2
 5062                               MVT::i64, 2/*#Ops*/, 0, 2,  // Results = #3
 5066                               MVT::i64, 3/*#Ops*/, 3, 4, 5,  // Results = #6
 5104 /* 11625*/                    OPC_CheckType, MVT::i64,
 5111 /* 11648*/                    OPC_EmitInteger, MVT::i64, 0, 
 5113                                   MVT::i64, 1/*#Ops*/, 6,  // Results = #7
 5114 /* 11658*/                    OPC_EmitInteger, MVT::i64, 1, 
 5116                                   MVT::i64, 1/*#Ops*/, 8,  // Results = #9
 5118                                   MVT::i64, 3/*#Ops*/, 5, 7, 9, 
 5148 /* 11743*/                    OPC_CheckType, MVT::i64,
 5155 /* 11766*/                    OPC_EmitInteger, MVT::i64, 0, 
 5157                                   MVT::i64, 1/*#Ops*/, 6,  // Results = #7
 5158 /* 11776*/                    OPC_EmitInteger, MVT::i64, 1, 
 5160                                   MVT::i64, 1/*#Ops*/, 8,  // Results = #9
 5162                                   MVT::i64, 3/*#Ops*/, 5, 7, 9, 
 5192 /* 11861*/                    OPC_CheckType, MVT::i64,
 5199 /* 11884*/                    OPC_EmitInteger, MVT::i64, 0, 
 5201                                   MVT::i64, 1/*#Ops*/, 6,  // Results = #7
 5202 /* 11894*/                    OPC_EmitInteger, MVT::i64, 1, 
 5204                                   MVT::i64, 1/*#Ops*/, 8,  // Results = #9
 5206                                   MVT::i64, 3/*#Ops*/, 5, 7, 9, 
 5237 /* 11982*/                      OPC_CheckType, MVT::i64,
 5244 /* 12005*/                      OPC_EmitInteger, MVT::i64, 0, 
 5246                                     MVT::i64, 1/*#Ops*/, 6,  // Results = #7
 5247 /* 12015*/                      OPC_EmitInteger, MVT::i64, 1, 
 5249                                     MVT::i64, 1/*#Ops*/, 8,  // Results = #9
 5251                                     MVT::i64, 3/*#Ops*/, 5, 7, 9, 
 5279 /* 12097*/                      OPC_CheckType, MVT::i64,
 5286 /* 12120*/                      OPC_EmitInteger, MVT::i64, 0, 
 5288                                     MVT::i64, 1/*#Ops*/, 6,  // Results = #7
 5289 /* 12130*/                      OPC_EmitInteger, MVT::i64, 1, 
 5291                                     MVT::i64, 1/*#Ops*/, 8,  // Results = #9
 5293                                     MVT::i64, 3/*#Ops*/, 5, 7, 9, 
 5324 /* 12216*/                    OPC_CheckType, MVT::i64,
 5331 /* 12239*/                    OPC_EmitInteger, MVT::i64, 0, 
 5333                                   MVT::i64, 1/*#Ops*/, 6,  // Results = #7
 5334 /* 12249*/                    OPC_EmitInteger, MVT::i64, 1, 
 5336                                   MVT::i64, 1/*#Ops*/, 8,  // Results = #9
 5338                                   MVT::i64, 3/*#Ops*/, 5, 7, 9, 
 5352                                   MVT::i64, 2/*#Ops*/, 0, 3,  // Results = #4
 5373 /* 12351*/                    OPC_CheckType, MVT::i64,
 5377                                   MVT::i64, 2/*#Ops*/, 0, 3,  // Results = #4
 5385 /* 12390*/                    OPC_EmitInteger, MVT::i64, 0, 
 5387                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 5388 /* 12400*/                    OPC_EmitInteger, MVT::i64, 1, 
 5390                                   MVT::i64, 1/*#Ops*/, 12,  // Results = #13
 5392                                   MVT::i64, 3/*#Ops*/, 9, 11, 13, 
 5420 /* 12481*/                  OPC_CheckType, MVT::i64,
 5426 /* 12502*/                  OPC_EmitInteger, MVT::i64, 0, 
 5428                                 MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 5429 /* 12512*/                  OPC_EmitInteger, MVT::i64, 1, 
 5431                                 MVT::i64, 1/*#Ops*/, 7,  // Results = #8
 5433                                 MVT::i64, 3/*#Ops*/, 4, 6, 8, 
 5460 /* 12592*/                  OPC_CheckType, MVT::i64,
 5466 /* 12613*/                  OPC_EmitInteger, MVT::i64, 0, 
 5468                                 MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 5469 /* 12623*/                  OPC_EmitInteger, MVT::i64, 1, 
 5471                                 MVT::i64, 1/*#Ops*/, 7,  // Results = #8
 5473                                 MVT::i64, 3/*#Ops*/, 4, 6, 8, 
 5500 /* 12703*/                  OPC_CheckType, MVT::i64,
 5506 /* 12724*/                  OPC_EmitInteger, MVT::i64, 0, 
 5508                                 MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 5509 /* 12734*/                  OPC_EmitInteger, MVT::i64, 1, 
 5511                                 MVT::i64, 1/*#Ops*/, 7,  // Results = #8
 5513                                 MVT::i64, 3/*#Ops*/, 4, 6, 8, 
 5540 /* 12814*/                  OPC_CheckType, MVT::i64,
 5546 /* 12835*/                  OPC_EmitInteger, MVT::i64, 0, 
 5548                                 MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 5549 /* 12845*/                  OPC_EmitInteger, MVT::i64, 1, 
 5551                                 MVT::i64, 1/*#Ops*/, 7,  // Results = #8
 5553                                 MVT::i64, 3/*#Ops*/, 4, 6, 8, 
 5580 /* 12925*/                  OPC_CheckType, MVT::i64,
 5586 /* 12946*/                  OPC_EmitInteger, MVT::i64, 0, 
 5588                                 MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 5589 /* 12956*/                  OPC_EmitInteger, MVT::i64, 1, 
 5591                                 MVT::i64, 1/*#Ops*/, 7,  // Results = #8
 5593                                 MVT::i64, 3/*#Ops*/, 4, 6, 8, 
 5626 /* 13046*/                OPC_CheckType, MVT::i64,
 5633 /* 13069*/                OPC_EmitInteger, MVT::i64, 0, 
 5635                               MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 5636 /* 13079*/                OPC_EmitInteger, MVT::i64, 1, 
 5638                               MVT::i64, 1/*#Ops*/, 7,  // Results = #8
 5640                               MVT::i64, 3/*#Ops*/, 4, 6, 8, 
 5668 /* 13161*/                OPC_CheckType, MVT::i64,
 5675 /* 13184*/                OPC_EmitInteger, MVT::i64, 0, 
 5677                               MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 5678 /* 13194*/                OPC_EmitInteger, MVT::i64, 1, 
 5680                               MVT::i64, 1/*#Ops*/, 7,  // Results = #8
 5682                               MVT::i64, 3/*#Ops*/, 4, 6, 8, 
 5710 /* 13276*/                OPC_CheckType, MVT::i64,
 5717 /* 13299*/                OPC_EmitInteger, MVT::i64, 0, 
 5719                               MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 5720 /* 13309*/                OPC_EmitInteger, MVT::i64, 1, 
 5722                               MVT::i64, 1/*#Ops*/, 7,  // Results = #8
 5724                               MVT::i64, 3/*#Ops*/, 4, 6, 8, 
 5752 /* 13391*/                OPC_CheckType, MVT::i64,
 5759 /* 13414*/                OPC_EmitInteger, MVT::i64, 0, 
 5761                               MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 5762 /* 13424*/                OPC_EmitInteger, MVT::i64, 1, 
 5764                               MVT::i64, 1/*#Ops*/, 7,  // Results = #8
 5766                               MVT::i64, 3/*#Ops*/, 4, 6, 8, 
 5794 /* 13506*/                OPC_CheckType, MVT::i64,
 5801 /* 13529*/                OPC_EmitInteger, MVT::i64, 0, 
 5803                               MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 5804 /* 13539*/                OPC_EmitInteger, MVT::i64, 1, 
 5806                               MVT::i64, 1/*#Ops*/, 7,  // Results = #8
 5808                               MVT::i64, 3/*#Ops*/, 4, 6, 8, 
 5836 /* 13621*/                OPC_CheckType, MVT::i64,
 5843 /* 13644*/                OPC_EmitInteger, MVT::i64, 0, 
 5845                               MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 5846 /* 13654*/                OPC_EmitInteger, MVT::i64, 1, 
 5848                               MVT::i64, 1/*#Ops*/, 7,  // Results = #8
 5850                               MVT::i64, 3/*#Ops*/, 4, 6, 8, 
 5878 /* 13736*/                OPC_CheckType, MVT::i64,
 5885 /* 13759*/                OPC_EmitInteger, MVT::i64, 0, 
 5887                               MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 5888 /* 13769*/                OPC_EmitInteger, MVT::i64, 1, 
 5890                               MVT::i64, 1/*#Ops*/, 7,  // Results = #8
 5892                               MVT::i64, 3/*#Ops*/, 4, 6, 8, 
 5920 /* 13851*/                OPC_CheckType, MVT::i64,
 5927 /* 13874*/                OPC_EmitInteger, MVT::i64, 0, 
 5929                               MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 5930 /* 13884*/                OPC_EmitInteger, MVT::i64, 1, 
 5932                               MVT::i64, 1/*#Ops*/, 7,  // Results = #8
 5934                               MVT::i64, 3/*#Ops*/, 4, 6, 8, 
 5962 /* 13966*/                OPC_CheckType, MVT::i64,
 5969 /* 13989*/                OPC_EmitInteger, MVT::i64, 0, 
 5971                               MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 5972 /* 13999*/                OPC_EmitInteger, MVT::i64, 1, 
 5974                               MVT::i64, 1/*#Ops*/, 7,  // Results = #8
 5976                               MVT::i64, 3/*#Ops*/, 4, 6, 8, 
 6004 /* 14081*/                OPC_CheckType, MVT::i64,
 6011 /* 14104*/                OPC_EmitInteger, MVT::i64, 0, 
 6013                               MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 6014 /* 14114*/                OPC_EmitInteger, MVT::i64, 1, 
 6016                               MVT::i64, 1/*#Ops*/, 7,  // Results = #8
 6018                               MVT::i64, 3/*#Ops*/, 4, 6, 8, 
 6046 /* 14196*/                OPC_CheckType, MVT::i64,
 6053 /* 14219*/                OPC_EmitInteger, MVT::i64, 0, 
 6055                               MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 6056 /* 14229*/                OPC_EmitInteger, MVT::i64, 1, 
 6058                               MVT::i64, 1/*#Ops*/, 7,  // Results = #8
 6060                               MVT::i64, 3/*#Ops*/, 4, 6, 8, 
 6088 /* 14311*/                OPC_CheckType, MVT::i64,
 6095 /* 14334*/                OPC_EmitInteger, MVT::i64, 0, 
 6097                               MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 6098 /* 14344*/                OPC_EmitInteger, MVT::i64, 1, 
 6100                               MVT::i64, 1/*#Ops*/, 7,  // Results = #8
 6102                               MVT::i64, 3/*#Ops*/, 4, 6, 8, 
 6130 /* 14426*/                OPC_CheckType, MVT::i64,
 6137 /* 14449*/                OPC_EmitInteger, MVT::i64, 0, 
 6139                               MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 6140 /* 14459*/                OPC_EmitInteger, MVT::i64, 1, 
 6142                               MVT::i64, 1/*#Ops*/, 7,  // Results = #8
 6144                               MVT::i64, 3/*#Ops*/, 4, 6, 8, 
 6176 /* 14548*/                OPC_CheckType, MVT::i64,
 6183 /* 14571*/                OPC_EmitInteger, MVT::i64, 0, 
 6185                               MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 6186 /* 14581*/                OPC_EmitInteger, MVT::i64, 1, 
 6188                               MVT::i64, 1/*#Ops*/, 7,  // Results = #8
 6190                               MVT::i64, 3/*#Ops*/, 4, 6, 8, 
 6218 /* 14663*/                OPC_CheckType, MVT::i64,
 6225 /* 14686*/                OPC_EmitInteger, MVT::i64, 0, 
 6227                               MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 6228 /* 14696*/                OPC_EmitInteger, MVT::i64, 1, 
 6230                               MVT::i64, 1/*#Ops*/, 7,  // Results = #8
 6232                               MVT::i64, 3/*#Ops*/, 4, 6, 8, 
 6260 /* 14778*/                OPC_CheckType, MVT::i64,
 6267 /* 14801*/                OPC_EmitInteger, MVT::i64, 0, 
 6269                               MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 6270 /* 14811*/                OPC_EmitInteger, MVT::i64, 1, 
 6272                               MVT::i64, 1/*#Ops*/, 7,  // Results = #8
 6274                               MVT::i64, 3/*#Ops*/, 4, 6, 8, 
 6302 /* 14893*/                OPC_CheckType, MVT::i64,
 6309 /* 14916*/                OPC_EmitInteger, MVT::i64, 0, 
 6311                               MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 6312 /* 14926*/                OPC_EmitInteger, MVT::i64, 1, 
 6314                               MVT::i64, 1/*#Ops*/, 7,  // Results = #8
 6316                               MVT::i64, 3/*#Ops*/, 4, 6, 8, 
 6344 /* 15008*/                OPC_CheckType, MVT::i64,
 6351 /* 15031*/                OPC_EmitInteger, MVT::i64, 0, 
 6353                               MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 6354 /* 15041*/                OPC_EmitInteger, MVT::i64, 1, 
 6356                               MVT::i64, 1/*#Ops*/, 7,  // Results = #8
 6358                               MVT::i64, 3/*#Ops*/, 4, 6, 8, 
 6386 /* 15123*/                OPC_CheckType, MVT::i64,
 6393 /* 15146*/                OPC_EmitInteger, MVT::i64, 0, 
 6395                               MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 6396 /* 15156*/                OPC_EmitInteger, MVT::i64, 1, 
 6398                               MVT::i64, 1/*#Ops*/, 7,  // Results = #8
 6400                               MVT::i64, 3/*#Ops*/, 4, 6, 8, 
 6428 /* 15238*/                OPC_CheckType, MVT::i64,
 6435 /* 15261*/                OPC_EmitInteger, MVT::i64, 0, 
 6437                               MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 6438 /* 15271*/                OPC_EmitInteger, MVT::i64, 1, 
 6440                               MVT::i64, 1/*#Ops*/, 7,  // Results = #8
 6442                               MVT::i64, 3/*#Ops*/, 4, 6, 8, 
 6470 /* 15353*/                OPC_CheckType, MVT::i64,
 6477 /* 15376*/                OPC_EmitInteger, MVT::i64, 0, 
 6479                               MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 6480 /* 15386*/                OPC_EmitInteger, MVT::i64, 1, 
 6482                               MVT::i64, 1/*#Ops*/, 7,  // Results = #8
 6484                               MVT::i64, 3/*#Ops*/, 4, 6, 8, 
 6512 /* 15468*/                OPC_CheckType, MVT::i64,
 6519 /* 15491*/                OPC_EmitInteger, MVT::i64, 0, 
 6521                               MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 6522 /* 15501*/                OPC_EmitInteger, MVT::i64, 1, 
 6524                               MVT::i64, 1/*#Ops*/, 7,  // Results = #8
 6526                               MVT::i64, 3/*#Ops*/, 4, 6, 8, 
 6554 /* 15583*/                OPC_CheckType, MVT::i64,
 6561 /* 15606*/                OPC_EmitInteger, MVT::i64, 0, 
 6563                               MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 6564 /* 15616*/                OPC_EmitInteger, MVT::i64, 1, 
 6566                               MVT::i64, 1/*#Ops*/, 7,  // Results = #8
 6568                               MVT::i64, 3/*#Ops*/, 4, 6, 8, 
 6596 /* 15698*/                OPC_CheckType, MVT::i64,
 6603 /* 15721*/                OPC_EmitInteger, MVT::i64, 0, 
 6605                               MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 6606 /* 15731*/                OPC_EmitInteger, MVT::i64, 1, 
 6608                               MVT::i64, 1/*#Ops*/, 7,  // Results = #8
 6610                               MVT::i64, 3/*#Ops*/, 4, 6, 8, 
 6638 /* 15813*/                OPC_CheckType, MVT::i64,
 6645 /* 15836*/                OPC_EmitInteger, MVT::i64, 0, 
 6647                               MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 6648 /* 15846*/                OPC_EmitInteger, MVT::i64, 1, 
 6650                               MVT::i64, 1/*#Ops*/, 7,  // Results = #8
 6652                               MVT::i64, 3/*#Ops*/, 4, 6, 8, 
 6680 /* 15928*/                OPC_CheckType, MVT::i64,
 6687 /* 15951*/                OPC_EmitInteger, MVT::i64, 0, 
 6689                               MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 6690 /* 15961*/                OPC_EmitInteger, MVT::i64, 1, 
 6692                               MVT::i64, 1/*#Ops*/, 7,  // Results = #8
 6694                               MVT::i64, 3/*#Ops*/, 4, 6, 8, 
 6726 /* 16050*/                OPC_CheckType, MVT::i64,
 6733 /* 16073*/                OPC_EmitInteger, MVT::i64, 0, 
 6735                               MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 6736 /* 16083*/                OPC_EmitInteger, MVT::i64, 1, 
 6738                               MVT::i64, 1/*#Ops*/, 7,  // Results = #8
 6740                               MVT::i64, 3/*#Ops*/, 4, 6, 8, 
 6768 /* 16165*/                OPC_CheckType, MVT::i64,
 6775 /* 16188*/                OPC_EmitInteger, MVT::i64, 0, 
 6777                               MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 6778 /* 16198*/                OPC_EmitInteger, MVT::i64, 1, 
 6780                               MVT::i64, 1/*#Ops*/, 7,  // Results = #8
 6782                               MVT::i64, 3/*#Ops*/, 4, 6, 8, 
 6810 /* 16280*/                OPC_CheckType, MVT::i64,
 6817 /* 16303*/                OPC_EmitInteger, MVT::i64, 0, 
 6819                               MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 6820 /* 16313*/                OPC_EmitInteger, MVT::i64, 1, 
 6822                               MVT::i64, 1/*#Ops*/, 7,  // Results = #8
 6824                               MVT::i64, 3/*#Ops*/, 4, 6, 8, 
 6852 /* 16395*/                OPC_CheckType, MVT::i64,
 6859 /* 16418*/                OPC_EmitInteger, MVT::i64, 0, 
 6861                               MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 6862 /* 16428*/                OPC_EmitInteger, MVT::i64, 1, 
 6864                               MVT::i64, 1/*#Ops*/, 7,  // Results = #8
 6866                               MVT::i64, 3/*#Ops*/, 4, 6, 8, 
 6894 /* 16510*/                OPC_CheckType, MVT::i64,
 6901 /* 16533*/                OPC_EmitInteger, MVT::i64, 0, 
 6903                               MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 6904 /* 16543*/                OPC_EmitInteger, MVT::i64, 1, 
 6906                               MVT::i64, 1/*#Ops*/, 7,  // Results = #8
 6908                               MVT::i64, 3/*#Ops*/, 4, 6, 8, 
 6936 /* 16625*/                OPC_CheckType, MVT::i64,
 6943 /* 16648*/                OPC_EmitInteger, MVT::i64, 0, 
 6945                               MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 6946 /* 16658*/                OPC_EmitInteger, MVT::i64, 1, 
 6948                               MVT::i64, 1/*#Ops*/, 7,  // Results = #8
 6950                               MVT::i64, 3/*#Ops*/, 4, 6, 8, 
 6978 /* 16740*/                OPC_CheckType, MVT::i64,
 6985 /* 16763*/                OPC_EmitInteger, MVT::i64, 0, 
 6987                               MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 6988 /* 16773*/                OPC_EmitInteger, MVT::i64, 1, 
 6990                               MVT::i64, 1/*#Ops*/, 7,  // Results = #8
 6992                               MVT::i64, 3/*#Ops*/, 4, 6, 8, 
 7002 /* 16799*/      OPC_SwitchType /*2 cases */, 55, MVT::i64,// ->16857
 7006                         MVT::i64, 0/*#Ops*/,  // Results = #1
 7009                         MVT::i64, 3/*#Ops*/, 1, 0, 2, 
 7014 /* 16827*/          OPC_EmitInteger, MVT::i64, 1, 
 7016                         MVT::i64, 1/*#Ops*/, 1,  // Results = #2
 7017 /* 16837*/          OPC_EmitInteger, MVT::i64, 0, 
 7019                         MVT::i64, 1/*#Ops*/, 3,  // Results = #4
 7021                         MVT::i64, 3/*#Ops*/, 0, 2, 4, 
 7048 /* 16913*/          OPC_CheckType, MVT::i64,
 7051 /* 16919*/            OPC_EmitInteger, MVT::i64, 0, 
 7053                           MVT::i64, 1/*#Ops*/, 1,  // Results = #2
 7055                           MVT::i64, 2/*#Ops*/, 2, 0, 
 7060 /* 16940*/            OPC_EmitInteger, MVT::i64, 0, 
 7062                           MVT::i64, 1/*#Ops*/, 1,  // Results = #2
 7064                           MVT::i64, 2/*#Ops*/, 2, 0, 
 7071 /* 16963*/          OPC_CheckType, MVT::i64,
 7074 /* 16969*/            OPC_EmitInteger, MVT::i64, 4, 
 7076                           MVT::i64, 1/*#Ops*/, 1,  // Results = #2
 7078                           MVT::i64, 2/*#Ops*/, 2, 0, 
 7084                           MVT::i64, 0/*#Ops*/,  // Results = #1
 7095                           MVT::i64, 3/*#Ops*/, 1, 6, 7, 
 7102 /* 17042*/          OPC_CheckType, MVT::i64,
 7105 /* 17048*/            OPC_EmitInteger, MVT::i64, 12, 
 7107                           MVT::i64, 1/*#Ops*/, 1,  // Results = #2
 7109                           MVT::i64, 2/*#Ops*/, 2, 0, 
 7114 /* 17069*/            OPC_EmitInteger, MVT::i64, 12, 
 7116                           MVT::i64, 1/*#Ops*/, 1,  // Results = #2
 7118                           MVT::i64, 2/*#Ops*/, 2, 0, 
 7125 /* 17092*/          OPC_CheckType, MVT::i64,
 7128 /* 17098*/            OPC_EmitInteger, MVT::i64, 8, 
 7130                           MVT::i64, 1/*#Ops*/, 1,  // Results = #2
 7132                           MVT::i64, 2/*#Ops*/, 2, 0, 
 7138                           MVT::i64, 0/*#Ops*/,  // Results = #1
 7149                           MVT::i64, 3/*#Ops*/, 1, 6, 7, 
 7155 /* 17169*/          OPC_CheckChild1Type, MVT::i64,
 7157 /* 17172*/          OPC_CheckType, MVT::i64,
 7164                           MVT::i64, 4/*#Ops*/, 1, 2, 3, 4,  // Results = #5
 7166                           MVT::i64, 2/*#Ops*/, 5, 0, 
 7175                           MVT::i64, 4/*#Ops*/, 1, 2, 3, 4,  // Results = #5
 7177                           MVT::i64, 2/*#Ops*/, 5, 0, 
 7209 /* 17300*/            /*SwitchType*/ 34, MVT::i64,// ->17336
 7215 /* 17310*/              OPC_CheckType, MVT::i64,
 7221                             MVT::i64, 3/*#Ops*/, 0, 3, 5, 
 7248 /* 17388*/            /*SwitchType*/ 34, MVT::i64,// ->17424
 7254 /* 17398*/              OPC_CheckType, MVT::i64,
 7260                             MVT::i64, 3/*#Ops*/, 1, 3, 5, 
 7272 /* 17438*/            OPC_SwitchType /*2 cases */, 86, MVT::i64,// ->17527
 7284                               MVT::i64, 3/*#Ops*/, 0, 3, 5,  // Results = #6
 7294 /* 17492*/                OPC_CheckType, MVT::i64,
 7296                               MVT::i64, 2/*#Ops*/, 0, 0,  // Results = #2
 7302                               MVT::i64, 3/*#Ops*/, 2, 4, 6, 
 7332 /* 17587*/            OPC_SwitchType /*2 cases */, 86, MVT::i64,// ->17676
 7344                               MVT::i64, 3/*#Ops*/, 1, 3, 5,  // Results = #6
 7354 /* 17641*/                OPC_CheckType, MVT::i64,
 7356                               MVT::i64, 2/*#Ops*/, 1, 1,  // Results = #2
 7362                               MVT::i64, 3/*#Ops*/, 2, 4, 6, 
 7398 /* 17746*/              OPC_CheckType, MVT::i64,
 7400                             MVT::i64, 0/*#Ops*/,  // Results = #2
 7410                             MVT::i64, 3/*#Ops*/, 2, 8, 9, 
 7413 /* 17794*/            /*SwitchType*/ 51, MVT::i64,// ->17847
 7420                             MVT::i64, 2/*#Ops*/, 0, 0,  // Results = #2
 7426                             MVT::i64, 3/*#Ops*/, 2, 4, 6,  // Results = #7
 7447 /* 17871*/              OPC_CheckType, MVT::i64,
 7449                             MVT::i64, 0/*#Ops*/,  // Results = #2
 7459                             MVT::i64, 3/*#Ops*/, 2, 8, 9, 
 7462 /* 17919*/            /*SwitchType*/ 51, MVT::i64,// ->17972
 7469                             MVT::i64, 2/*#Ops*/, 1, 1,  // Results = #2
 7475                             MVT::i64, 3/*#Ops*/, 2, 4, 6,  // Results = #7
 7496 /* 17995*/            OPC_CheckType, MVT::i64,
 7498                           MVT::i64, 0/*#Ops*/,  // Results = #2
 7510                           MVT::i64, 3/*#Ops*/, 2, 9, 10, 
 7527 /* 18073*/            OPC_CheckType, MVT::i64,
 7529                           MVT::i64, 0/*#Ops*/,  // Results = #2
 7541                           MVT::i64, 3/*#Ops*/, 2, 9, 10, 
 7592 /* 18240*/                OPC_CheckType, MVT::i64,
 7594                               MVT::i64, 0/*#Ops*/,  // Results = #1
 7602                               MVT::i64, 3/*#Ops*/, 1, 5, 6, 
 7639 /* 18365*/                OPC_CheckType, MVT::i64,
 7641                               MVT::i64, 0/*#Ops*/,  // Results = #1
 7651                               MVT::i64, 3/*#Ops*/, 1, 6, 7, 
 7675 /* 18464*/                OPC_CheckType, MVT::i64,
 7677                               MVT::i64, 0/*#Ops*/,  // Results = #1
 7687                               MVT::i64, 3/*#Ops*/, 1, 6, 7, 
 7694 /* 18517*/                OPC_CheckType, MVT::i64,
 7696                               MVT::i64, 0/*#Ops*/,  // Results = #1
 7708                               MVT::i64, 3/*#Ops*/, 1, 7, 8, 
 7715 /* 18577*/                OPC_CheckType, MVT::i64,
 7717                               MVT::i64, 0/*#Ops*/,  // Results = #1
 7729                               MVT::i64, 3/*#Ops*/, 1, 7, 8, 
 7736 /* 18637*/                OPC_CheckType, MVT::i64,
 7738                               MVT::i64, 0/*#Ops*/,  // Results = #1
 7752                               MVT::i64, 3/*#Ops*/, 1, 8, 9, 
 7818 /* 18865*/                OPC_CheckType, MVT::i64,
 7820                               MVT::i64, 0/*#Ops*/,  // Results = #1
 7828                               MVT::i64, 3/*#Ops*/, 1, 5, 6, 
 7835 /* 18910*/                OPC_CheckType, MVT::i64,
 7837                               MVT::i64, 0/*#Ops*/,  // Results = #1
 7847                               MVT::i64, 3/*#Ops*/, 1, 6, 7, 
 7854 /* 18963*/                OPC_CheckType, MVT::i64,
 7856                               MVT::i64, 0/*#Ops*/,  // Results = #1
 7869                               MVT::i64, 3/*#Ops*/, 1, 8, 9, 
 7876 /* 19027*/                OPC_CheckType, MVT::i64,
 7878                               MVT::i64, 0/*#Ops*/,  // Results = #1
 7891                               MVT::i64, 3/*#Ops*/, 1, 8, 9, 
 7926 /* 19162*/                    OPC_CheckType, MVT::i64,
 7933 /* 19185*/                    OPC_EmitInteger, MVT::i64, 0, 
 7935                                   MVT::i64, 1/*#Ops*/, 6,  // Results = #7
 7936 /* 19195*/                    OPC_EmitInteger, MVT::i64, 1, 
 7938                                   MVT::i64, 1/*#Ops*/, 8,  // Results = #9
 7940                                   MVT::i64, 3/*#Ops*/, 5, 7, 9, 
 7970 /* 19280*/                    OPC_CheckType, MVT::i64,
 7977 /* 19303*/                    OPC_EmitInteger, MVT::i64, 0, 
 7979                                   MVT::i64, 1/*#Ops*/, 6,  // Results = #7
 7980 /* 19313*/                    OPC_EmitInteger, MVT::i64, 1, 
 7982                                   MVT::i64, 1/*#Ops*/, 8,  // Results = #9
 7984                                   MVT::i64, 3/*#Ops*/, 5, 7, 9, 
 8014 /* 19398*/                    OPC_CheckType, MVT::i64,
 8021 /* 19421*/                    OPC_EmitInteger, MVT::i64, 0, 
 8023                                   MVT::i64, 1/*#Ops*/, 6,  // Results = #7
 8024 /* 19431*/                    OPC_EmitInteger, MVT::i64, 1, 
 8026                                   MVT::i64, 1/*#Ops*/, 8,  // Results = #9
 8028                                   MVT::i64, 3/*#Ops*/, 5, 7, 9, 
 8059 /* 19519*/                      OPC_CheckType, MVT::i64,
 8066 /* 19542*/                      OPC_EmitInteger, MVT::i64, 0, 
 8068                                     MVT::i64, 1/*#Ops*/, 6,  // Results = #7
 8069 /* 19552*/                      OPC_EmitInteger, MVT::i64, 1, 
 8071                                     MVT::i64, 1/*#Ops*/, 8,  // Results = #9
 8073                                     MVT::i64, 3/*#Ops*/, 5, 7, 9, 
 8101 /* 19634*/                      OPC_CheckType, MVT::i64,
 8108 /* 19657*/                      OPC_EmitInteger, MVT::i64, 0, 
 8110                                     MVT::i64, 1/*#Ops*/, 6,  // Results = #7
 8111 /* 19667*/                      OPC_EmitInteger, MVT::i64, 1, 
 8113                                     MVT::i64, 1/*#Ops*/, 8,  // Results = #9
 8115                                     MVT::i64, 3/*#Ops*/, 5, 7, 9, 
 8146 /* 19753*/                    OPC_CheckType, MVT::i64,
 8153 /* 19776*/                    OPC_EmitInteger, MVT::i64, 0, 
 8155                                   MVT::i64, 1/*#Ops*/, 6,  // Results = #7
 8156 /* 19786*/                    OPC_EmitInteger, MVT::i64, 1, 
 8158                                   MVT::i64, 1/*#Ops*/, 8,  // Results = #9
 8160                                   MVT::i64, 3/*#Ops*/, 5, 7, 9, 
 8194 /* 19886*/                    OPC_CheckType, MVT::i64,
 8206 /* 19925*/                    OPC_EmitInteger, MVT::i64, 0, 
 8208                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 8209 /* 19935*/                    OPC_EmitInteger, MVT::i64, 1, 
 8211                                   MVT::i64, 1/*#Ops*/, 12,  // Results = #13
 8213                                   MVT::i64, 3/*#Ops*/, 9, 11, 13, 
 8241 /* 20016*/                  OPC_CheckType, MVT::i64,
 8247 /* 20037*/                  OPC_EmitInteger, MVT::i64, 0, 
 8249                                 MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 8250 /* 20047*/                  OPC_EmitInteger, MVT::i64, 1, 
 8252                                 MVT::i64, 1/*#Ops*/, 7,  // Results = #8
 8254                                 MVT::i64, 3/*#Ops*/, 4, 6, 8, 
 8281 /* 20127*/                  OPC_CheckType, MVT::i64,
 8287 /* 20148*/                  OPC_EmitInteger, MVT::i64, 0, 
 8289                                 MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 8290 /* 20158*/                  OPC_EmitInteger, MVT::i64, 1, 
 8292                                 MVT::i64, 1/*#Ops*/, 7,  // Results = #8
 8294                                 MVT::i64, 3/*#Ops*/, 4, 6, 8, 
 8321 /* 20238*/                  OPC_CheckType, MVT::i64,
 8327 /* 20259*/                  OPC_EmitInteger, MVT::i64, 0, 
 8329                                 MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 8330 /* 20269*/                  OPC_EmitInteger, MVT::i64, 1, 
 8332                                 MVT::i64, 1/*#Ops*/, 7,  // Results = #8
 8334                                 MVT::i64, 3/*#Ops*/, 4, 6, 8, 
 8361 /* 20349*/                  OPC_CheckType, MVT::i64,
 8367 /* 20370*/                  OPC_EmitInteger, MVT::i64, 0, 
 8369                                 MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 8370 /* 20380*/                  OPC_EmitInteger, MVT::i64, 1, 
 8372                                 MVT::i64, 1/*#Ops*/, 7,  // Results = #8
 8374                                 MVT::i64, 3/*#Ops*/, 4, 6, 8, 
 8401 /* 20460*/                  OPC_CheckType, MVT::i64,
 8407 /* 20481*/                  OPC_EmitInteger, MVT::i64, 0, 
 8409                                 MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 8410 /* 20491*/                  OPC_EmitInteger, MVT::i64, 1, 
 8412                                 MVT::i64, 1/*#Ops*/, 7,  // Results = #8
 8414                                 MVT::i64, 3/*#Ops*/, 4, 6, 8, 
 8421 /* 20515*/            OPC_CheckChild0Type, MVT::i64,
 8428 /* 20529*/                OPC_CheckType, MVT::i64,
 8432                               MVT::i64, 3/*#Ops*/, 0, 1, 2, 
 8439 /* 20552*/                OPC_CheckType, MVT::i64,
 8441                               MVT::i64, 1/*#Ops*/, 0,  // Results = #1
 8445                               MVT::i64, 3/*#Ops*/, 1, 2, 3, 
 8455                               MVT::i64, 3/*#Ops*/, 0, 1, 2,  // Results = #3
 8465 /* 20614*/                OPC_CheckType, MVT::i64,
 8467                               MVT::i64, 2/*#Ops*/, 0, 0,  // Results = #1
 8471                               MVT::i64, 3/*#Ops*/, 1, 2, 3, 
 8479                               MVT::i64, 1/*#Ops*/, 0,  // Results = #1
 8483                               MVT::i64, 3/*#Ops*/, 1, 2, 3,  // Results = #4
 8494                               MVT::i64, 2/*#Ops*/, 0, 0,  // Results = #1
 8498                               MVT::i64, 3/*#Ops*/, 1, 2, 3,  // Results = #4
 8508 /* 20724*/                OPC_CheckType, MVT::i64,
 8510                               MVT::i64, 1/*#Ops*/, 0,  // Results = #1
 8512                               MVT::i64, 2/*#Ops*/, 1, 0,  // Results = #2
 8516                               MVT::i64, 3/*#Ops*/, 2, 3, 4, 
 8523 /* 20762*/                OPC_CheckType, MVT::i64,
 8525                               MVT::i64, 1/*#Ops*/, 0,  // Results = #1
 8527                               MVT::i64, 2/*#Ops*/, 0, 1,  // Results = #2
 8531                               MVT::i64, 3/*#Ops*/, 2, 3, 4, 
 8538 /* 20800*/                OPC_CheckType, MVT::i64,
 8540                               MVT::i64, 1/*#Ops*/, 0,  // Results = #1
 8542                               MVT::i64, 1/*#Ops*/, 0,  // Results = #2
 8544                               MVT::i64, 2/*#Ops*/, 1, 2,  // Results = #3
 8548                               MVT::i64, 3/*#Ops*/, 3, 4, 5, 
 8556                               MVT::i64, 1/*#Ops*/, 0,  // Results = #1
 8558                               MVT::i64, 2/*#Ops*/, 1, 0,  // Results = #2
 8562                               MVT::i64, 3/*#Ops*/, 2, 3, 4,  // Results = #5
 8573                               MVT::i64, 1/*#Ops*/, 0,  // Results = #1
 8575                               MVT::i64, 2/*#Ops*/, 0, 1,  // Results = #2
 8579                               MVT::i64, 3/*#Ops*/, 2, 3, 4,  // Results = #5
 8590                               MVT::i64, 1/*#Ops*/, 0,  // Results = #1
 8592                               MVT::i64, 1/*#Ops*/, 0,  // Results = #2
 8594                               MVT::i64, 2/*#Ops*/, 1, 2,  // Results = #3
 8598                               MVT::i64, 3/*#Ops*/, 3, 4, 5,  // Results = #6
 8611 /* 21008*/                OPC_CheckType, MVT::i64,
 8615                               MVT::i64, 3/*#Ops*/, 0, 1, 2, 
 8622 /* 21031*/                OPC_CheckType, MVT::i64,
 8624                               MVT::i64, 2/*#Ops*/, 0, 0,  // Results = #1
 8628                               MVT::i64, 3/*#Ops*/, 1, 2, 3, 
 8638                               MVT::i64, 3/*#Ops*/, 0, 1, 2,  // Results = #3
 8648 /* 21094*/                OPC_CheckType, MVT::i64,
 8649 /* 21096*/                OPC_EmitInteger, MVT::i64, 1, 
 8651                               MVT::i64, 2/*#Ops*/, 0, 1,  // Results = #2
 8653                               MVT::i64, 2/*#Ops*/, 0, 2,  // Results = #3
 8657                               MVT::i64, 3/*#Ops*/, 3, 4, 5, 
 8664 /* 21136*/                OPC_CheckType, MVT::i64,
 8665 /* 21138*/                OPC_EmitInteger, MVT::i64, 1, 
 8667                               MVT::i64, 2/*#Ops*/, 0, 1,  // Results = #2
 8669                               MVT::i64, 2/*#Ops*/, 0, 2,  // Results = #3
 8673                               MVT::i64, 3/*#Ops*/, 3, 4, 5, 
 8681                               MVT::i64, 2/*#Ops*/, 0, 0,  // Results = #1
 8685                               MVT::i64, 3/*#Ops*/, 1, 2, 3,  // Results = #4
 8695 /* 21218*/                OPC_EmitInteger, MVT::i64, 1, 
 8697                               MVT::i64, 2/*#Ops*/, 0, 1,  // Results = #2
 8699                               MVT::i64, 2/*#Ops*/, 0, 2,  // Results = #3
 8703                               MVT::i64, 3/*#Ops*/, 3, 4, 5,  // Results = #6
 8713 /* 21269*/                OPC_EmitInteger, MVT::i64, 1, 
 8715                               MVT::i64, 2/*#Ops*/, 0, 1,  // Results = #2
 8717                               MVT::i64, 2/*#Ops*/, 0, 2,  // Results = #3
 8721                               MVT::i64, 3/*#Ops*/, 3, 4, 5,  // Results = #6
 8759 /* 21391*/                    OPC_CheckType, MVT::i64,
 8766 /* 21414*/                    OPC_EmitInteger, MVT::i64, 0, 
 8768                                   MVT::i64, 1/*#Ops*/, 6,  // Results = #7
 8769 /* 21424*/                    OPC_EmitInteger, MVT::i64, 1, 
 8771                                   MVT::i64, 1/*#Ops*/, 8,  // Results = #9
 8773                                   MVT::i64, 3/*#Ops*/, 5, 7, 9, 
 8803 /* 21509*/                    OPC_CheckType, MVT::i64,
 8810 /* 21532*/                    OPC_EmitInteger, MVT::i64, 0, 
 8812                                   MVT::i64, 1/*#Ops*/, 6,  // Results = #7
 8813 /* 21542*/                    OPC_EmitInteger, MVT::i64, 1, 
 8815                                   MVT::i64, 1/*#Ops*/, 8,  // Results = #9
 8817                                   MVT::i64, 3/*#Ops*/, 5, 7, 9, 
 8847 /* 21627*/                    OPC_CheckType, MVT::i64,
 8854 /* 21650*/                    OPC_EmitInteger, MVT::i64, 0, 
 8856                                   MVT::i64, 1/*#Ops*/, 6,  // Results = #7
 8857 /* 21660*/                    OPC_EmitInteger, MVT::i64, 1, 
 8859                                   MVT::i64, 1/*#Ops*/, 8,  // Results = #9
 8861                                   MVT::i64, 3/*#Ops*/, 5, 7, 9, 
 8892 /* 21748*/                      OPC_CheckType, MVT::i64,
 8899 /* 21771*/                      OPC_EmitInteger, MVT::i64, 0, 
 8901                                     MVT::i64, 1/*#Ops*/, 6,  // Results = #7
 8902 /* 21781*/                      OPC_EmitInteger, MVT::i64, 1, 
 8904                                     MVT::i64, 1/*#Ops*/, 8,  // Results = #9
 8906                                     MVT::i64, 3/*#Ops*/, 5, 7, 9, 
 8934 /* 21863*/                      OPC_CheckType, MVT::i64,
 8941 /* 21886*/                      OPC_EmitInteger, MVT::i64, 0, 
 8943                                     MVT::i64, 1/*#Ops*/, 6,  // Results = #7
 8944 /* 21896*/                      OPC_EmitInteger, MVT::i64, 1, 
 8946                                     MVT::i64, 1/*#Ops*/, 8,  // Results = #9
 8948                                     MVT::i64, 3/*#Ops*/, 5, 7, 9, 
 8979 /* 21982*/                    OPC_CheckType, MVT::i64,
 8986 /* 22005*/                    OPC_EmitInteger, MVT::i64, 0, 
 8988                                   MVT::i64, 1/*#Ops*/, 6,  // Results = #7
 8989 /* 22015*/                    OPC_EmitInteger, MVT::i64, 1, 
 8991                                   MVT::i64, 1/*#Ops*/, 8,  // Results = #9
 8993                                   MVT::i64, 3/*#Ops*/, 5, 7, 9, 
 9007                                   MVT::i64, 2/*#Ops*/, 0, 3,  // Results = #4
 9028 /* 22117*/                    OPC_CheckType, MVT::i64,
 9032                                   MVT::i64, 2/*#Ops*/, 0, 3,  // Results = #4
 9040 /* 22156*/                    OPC_EmitInteger, MVT::i64, 0, 
 9042                                   MVT::i64, 1/*#Ops*/, 10,  // Results = #11
 9043 /* 22166*/                    OPC_EmitInteger, MVT::i64, 1, 
 9045                                   MVT::i64, 1/*#Ops*/, 12,  // Results = #13
 9047                                   MVT::i64, 3/*#Ops*/, 9, 11, 13, 
 9075 /* 22247*/                  OPC_CheckType, MVT::i64,
 9081 /* 22268*/                  OPC_EmitInteger, MVT::i64, 0, 
 9083                                 MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 9084 /* 22278*/                  OPC_EmitInteger, MVT::i64, 1, 
 9086                                 MVT::i64, 1/*#Ops*/, 7,  // Results = #8
 9088                                 MVT::i64, 3/*#Ops*/, 4, 6, 8, 
 9115 /* 22358*/                  OPC_CheckType, MVT::i64,
 9121 /* 22379*/                  OPC_EmitInteger, MVT::i64, 0, 
 9123                                 MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 9124 /* 22389*/                  OPC_EmitInteger, MVT::i64, 1, 
 9126                                 MVT::i64, 1/*#Ops*/, 7,  // Results = #8
 9128                                 MVT::i64, 3/*#Ops*/, 4, 6, 8, 
 9155 /* 22469*/                  OPC_CheckType, MVT::i64,
 9161 /* 22490*/                  OPC_EmitInteger, MVT::i64, 0, 
 9163                                 MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 9164 /* 22500*/                  OPC_EmitInteger, MVT::i64, 1, 
 9166                                 MVT::i64, 1/*#Ops*/, 7,  // Results = #8
 9168                                 MVT::i64, 3/*#Ops*/, 4, 6, 8, 
 9195 /* 22580*/                  OPC_CheckType, MVT::i64,
 9201 /* 22601*/                  OPC_EmitInteger, MVT::i64, 0, 
 9203                                 MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 9204 /* 22611*/                  OPC_EmitInteger, MVT::i64, 1, 
 9206                                 MVT::i64, 1/*#Ops*/, 7,  // Results = #8
 9208                                 MVT::i64, 3/*#Ops*/, 4, 6, 8, 
 9235 /* 22691*/                  OPC_CheckType, MVT::i64,
 9241 /* 22712*/                  OPC_EmitInteger, MVT::i64, 0, 
 9243                                 MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 9244 /* 22722*/                  OPC_EmitInteger, MVT::i64, 1, 
 9246                                 MVT::i64, 1/*#Ops*/, 7,  // Results = #8
 9248                                 MVT::i64, 3/*#Ops*/, 4, 6, 8, 
 9281 /* 22812*/                OPC_CheckType, MVT::i64,
 9288 /* 22835*/                OPC_EmitInteger, MVT::i64, 0, 
 9290                               MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 9291 /* 22845*/                OPC_EmitInteger, MVT::i64, 1, 
 9293                               MVT::i64, 1/*#Ops*/, 7,  // Results = #8
 9295                               MVT::i64, 3/*#Ops*/, 4, 6, 8, 
 9323 /* 22927*/                OPC_CheckType, MVT::i64,
 9330 /* 22950*/                OPC_EmitInteger, MVT::i64, 0, 
 9332                               MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 9333 /* 22960*/                OPC_EmitInteger, MVT::i64, 1, 
 9335                               MVT::i64, 1/*#Ops*/, 7,  // Results = #8
 9337                               MVT::i64, 3/*#Ops*/, 4, 6, 8, 
 9365 /* 23042*/                OPC_CheckType, MVT::i64,
 9372 /* 23065*/                OPC_EmitInteger, MVT::i64, 0, 
 9374                               MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 9375 /* 23075*/                OPC_EmitInteger, MVT::i64, 1, 
 9377                               MVT::i64, 1/*#Ops*/, 7,  // Results = #8
 9379                               MVT::i64, 3/*#Ops*/, 4, 6, 8, 
 9407 /* 23157*/                OPC_CheckType, MVT::i64,
 9414 /* 23180*/                OPC_EmitInteger, MVT::i64, 0, 
 9416                               MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 9417 /* 23190*/                OPC_EmitInteger, MVT::i64, 1, 
 9419                               MVT::i64, 1/*#Ops*/, 7,  // Results = #8
 9421                               MVT::i64, 3/*#Ops*/, 4, 6, 8, 
 9449 /* 23272*/                OPC_CheckType, MVT::i64,
 9456 /* 23295*/                OPC_EmitInteger, MVT::i64, 0, 
 9458                               MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 9459 /* 23305*/                OPC_EmitInteger, MVT::i64, 1, 
 9461                               MVT::i64, 1/*#Ops*/, 7,  // Results = #8
 9463                               MVT::i64, 3/*#Ops*/, 4, 6, 8, 
 9491 /* 23387*/                OPC_CheckType, MVT::i64,
 9498 /* 23410*/                OPC_EmitInteger, MVT::i64, 0, 
 9500                               MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 9501 /* 23420*/                OPC_EmitInteger, MVT::i64, 1, 
 9503                               MVT::i64, 1/*#Ops*/, 7,  // Results = #8
 9505                               MVT::i64, 3/*#Ops*/, 4, 6, 8, 
 9533 /* 23502*/                OPC_CheckType, MVT::i64,
 9540 /* 23525*/                OPC_EmitInteger, MVT::i64, 0, 
 9542                               MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 9543 /* 23535*/                OPC_EmitInteger, MVT::i64, 1, 
 9545                               MVT::i64, 1/*#Ops*/, 7,  // Results = #8
 9547                               MVT::i64, 3/*#Ops*/, 4, 6, 8, 
 9575 /* 23617*/                OPC_CheckType, MVT::i64,
 9582 /* 23640*/                OPC_EmitInteger, MVT::i64, 0, 
 9584                               MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 9585 /* 23650*/                OPC_EmitInteger, MVT::i64, 1, 
 9587                               MVT::i64, 1/*#Ops*/, 7,  // Results = #8
 9589                               MVT::i64, 3/*#Ops*/, 4, 6, 8, 
 9617 /* 23732*/                OPC_CheckType, MVT::i64,
 9624 /* 23755*/                OPC_EmitInteger, MVT::i64, 0, 
 9626                               MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 9627 /* 23765*/                OPC_EmitInteger, MVT::i64, 1, 
 9629                               MVT::i64, 1/*#Ops*/, 7,  // Results = #8
 9631                               MVT::i64, 3/*#Ops*/, 4, 6, 8, 
 9659 /* 23847*/                OPC_CheckType, MVT::i64,
 9666 /* 23870*/                OPC_EmitInteger, MVT::i64, 0, 
 9668                               MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 9669 /* 23880*/                OPC_EmitInteger, MVT::i64, 1, 
 9671                               MVT::i64, 1/*#Ops*/, 7,  // Results = #8
 9673                               MVT::i64, 3/*#Ops*/, 4, 6, 8, 
 9701 /* 23962*/                OPC_CheckType, MVT::i64,
 9708 /* 23985*/                OPC_EmitInteger, MVT::i64, 0, 
 9710                               MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 9711 /* 23995*/                OPC_EmitInteger, MVT::i64, 1, 
 9713                               MVT::i64, 1/*#Ops*/, 7,  // Results = #8
 9715                               MVT::i64, 3/*#Ops*/, 4, 6, 8, 
 9743 /* 24077*/                OPC_CheckType, MVT::i64,
 9750 /* 24100*/                OPC_EmitInteger, MVT::i64, 0, 
 9752                               MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 9753 /* 24110*/                OPC_EmitInteger, MVT::i64, 1, 
 9755                               MVT::i64, 1/*#Ops*/, 7,  // Results = #8
 9757                               MVT::i64, 3/*#Ops*/, 4, 6, 8, 
 9785 /* 24192*/                OPC_CheckType, MVT::i64,
 9792 /* 24215*/                OPC_EmitInteger, MVT::i64, 0, 
 9794                               MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 9795 /* 24225*/                OPC_EmitInteger, MVT::i64, 1, 
 9797                               MVT::i64, 1/*#Ops*/, 7,  // Results = #8
 9799                               MVT::i64, 3/*#Ops*/, 4, 6, 8, 
 9831 /* 24314*/                OPC_CheckType, MVT::i64,
 9838 /* 24337*/                OPC_EmitInteger, MVT::i64, 0, 
 9840                               MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 9841 /* 24347*/                OPC_EmitInteger, MVT::i64, 1, 
 9843                               MVT::i64, 1/*#Ops*/, 7,  // Results = #8
 9845                               MVT::i64, 3/*#Ops*/, 4, 6, 8, 
 9873 /* 24429*/                OPC_CheckType, MVT::i64,
 9880 /* 24452*/                OPC_EmitInteger, MVT::i64, 0, 
 9882                               MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 9883 /* 24462*/                OPC_EmitInteger, MVT::i64, 1, 
 9885                               MVT::i64, 1/*#Ops*/, 7,  // Results = #8
 9887                               MVT::i64, 3/*#Ops*/, 4, 6, 8, 
 9915 /* 24544*/                OPC_CheckType, MVT::i64,
 9922 /* 24567*/                OPC_EmitInteger, MVT::i64, 0, 
 9924                               MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 9925 /* 24577*/                OPC_EmitInteger, MVT::i64, 1, 
 9927                               MVT::i64, 1/*#Ops*/, 7,  // Results = #8
 9929                               MVT::i64, 3/*#Ops*/, 4, 6, 8, 
 9957 /* 24659*/                OPC_CheckType, MVT::i64,
 9964 /* 24682*/                OPC_EmitInteger, MVT::i64, 0, 
 9966                               MVT::i64, 1/*#Ops*/, 5,  // Results = #6
 9967 /* 24692*/                OPC_EmitInteger, MVT::i64, 1, 
 9969                               MVT::i64, 1/*#Ops*/, 7,  // Results = #8
 9971                               MVT::i64, 3/*#Ops*/, 4, 6, 8, 
 9999 /* 24774*/                OPC_CheckType, MVT::i64,
10006 /* 24797*/                OPC_EmitInteger, MVT::i64, 0, 
10008                               MVT::i64, 1/*#Ops*/, 5,  // Results = #6
10009 /* 24807*/                OPC_EmitInteger, MVT::i64, 1, 
10011                               MVT::i64, 1/*#Ops*/, 7,  // Results = #8
10013                               MVT::i64, 3/*#Ops*/, 4, 6, 8, 
10041 /* 24889*/                OPC_CheckType, MVT::i64,
10048 /* 24912*/                OPC_EmitInteger, MVT::i64, 0, 
10050                               MVT::i64, 1/*#Ops*/, 5,  // Results = #6
10051 /* 24922*/                OPC_EmitInteger, MVT::i64, 1, 
10053                               MVT::i64, 1/*#Ops*/, 7,  // Results = #8
10055                               MVT::i64, 3/*#Ops*/, 4, 6, 8, 
10083 /* 25004*/                OPC_CheckType, MVT::i64,
10090 /* 25027*/                OPC_EmitInteger, MVT::i64, 0, 
10092                               MVT::i64, 1/*#Ops*/, 5,  // Results = #6
10093 /* 25037*/                OPC_EmitInteger, MVT::i64, 1, 
10095                               MVT::i64, 1/*#Ops*/, 7,  // Results = #8
10097                               MVT::i64, 3/*#Ops*/, 4, 6, 8, 
10125 /* 25119*/                OPC_CheckType, MVT::i64,
10132 /* 25142*/                OPC_EmitInteger, MVT::i64, 0, 
10134                               MVT::i64, 1/*#Ops*/, 5,  // Results = #6
10135 /* 25152*/                OPC_EmitInteger, MVT::i64, 1, 
10137                               MVT::i64, 1/*#Ops*/, 7,  // Results = #8
10139                               MVT::i64, 3/*#Ops*/, 4, 6, 8, 
10167 /* 25234*/                OPC_CheckType, MVT::i64,
10174 /* 25257*/                OPC_EmitInteger, MVT::i64, 0, 
10176                               MVT::i64, 1/*#Ops*/, 5,  // Results = #6
10177 /* 25267*/                OPC_EmitInteger, MVT::i64, 1, 
10179                               MVT::i64, 1/*#Ops*/, 7,  // Results = #8
10181                               MVT::i64, 3/*#Ops*/, 4, 6, 8, 
10209 /* 25349*/                OPC_CheckType, MVT::i64,
10216 /* 25372*/                OPC_EmitInteger, MVT::i64, 0, 
10218                               MVT::i64, 1/*#Ops*/, 5,  // Results = #6
10219 /* 25382*/                OPC_EmitInteger, MVT::i64, 1, 
10221                               MVT::i64, 1/*#Ops*/, 7,  // Results = #8
10223                               MVT::i64, 3/*#Ops*/, 4, 6, 8, 
10251 /* 25464*/                OPC_CheckType, MVT::i64,
10258 /* 25487*/                OPC_EmitInteger, MVT::i64, 0, 
10260                               MVT::i64, 1/*#Ops*/, 5,  // Results = #6
10261 /* 25497*/                OPC_EmitInteger, MVT::i64, 1, 
10263                               MVT::i64, 1/*#Ops*/, 7,  // Results = #8
10265                               MVT::i64, 3/*#Ops*/, 4, 6, 8, 
10293 /* 25579*/                OPC_CheckType, MVT::i64,
10300 /* 25602*/                OPC_EmitInteger, MVT::i64, 0, 
10302                               MVT::i64, 1/*#Ops*/, 5,  // Results = #6
10303 /* 25612*/                OPC_EmitInteger, MVT::i64, 1, 
10305                               MVT::i64, 1/*#Ops*/, 7,  // Results = #8
10307                               MVT::i64, 3/*#Ops*/, 4, 6, 8, 
10335 /* 25694*/                OPC_CheckType, MVT::i64,
10342 /* 25717*/                OPC_EmitInteger, MVT::i64, 0, 
10344                               MVT::i64, 1/*#Ops*/, 5,  // Results = #6
10345 /* 25727*/                OPC_EmitInteger, MVT::i64, 1, 
10347                               MVT::i64, 1/*#Ops*/, 7,  // Results = #8
10349                               MVT::i64, 3/*#Ops*/, 4, 6, 8, 
10381 /* 25816*/                OPC_CheckType, MVT::i64,
10388 /* 25839*/                OPC_EmitInteger, MVT::i64, 0, 
10390                               MVT::i64, 1/*#Ops*/, 5,  // Results = #6
10391 /* 25849*/                OPC_EmitInteger, MVT::i64, 1, 
10393                               MVT::i64, 1/*#Ops*/, 7,  // Results = #8
10395                               MVT::i64, 3/*#Ops*/, 4, 6, 8, 
10423 /* 25931*/                OPC_CheckType, MVT::i64,
10430 /* 25954*/                OPC_EmitInteger, MVT::i64, 0, 
10432                               MVT::i64, 1/*#Ops*/, 5,  // Results = #6
10433 /* 25964*/                OPC_EmitInteger, MVT::i64, 1, 
10435                               MVT::i64, 1/*#Ops*/, 7,  // Results = #8
10437                               MVT::i64, 3/*#Ops*/, 4, 6, 8, 
10465 /* 26046*/                OPC_CheckType, MVT::i64,
10472 /* 26069*/                OPC_EmitInteger, MVT::i64, 0, 
10474                               MVT::i64, 1/*#Ops*/, 5,  // Results = #6
10475 /* 26079*/                OPC_EmitInteger, MVT::i64, 1, 
10477                               MVT::i64, 1/*#Ops*/, 7,  // Results = #8
10479                               MVT::i64, 3/*#Ops*/, 4, 6, 8, 
10507 /* 26161*/                OPC_CheckType, MVT::i64,
10514 /* 26184*/                OPC_EmitInteger, MVT::i64, 0, 
10516                               MVT::i64, 1/*#Ops*/, 5,  // Results = #6
10517 /* 26194*/                OPC_EmitInteger, MVT::i64, 1, 
10519                               MVT::i64, 1/*#Ops*/, 7,  // Results = #8
10521                               MVT::i64, 3/*#Ops*/, 4, 6, 8, 
10549 /* 26276*/                OPC_CheckType, MVT::i64,
10556 /* 26299*/                OPC_EmitInteger, MVT::i64, 0, 
10558                               MVT::i64, 1/*#Ops*/, 5,  // Results = #6
10559 /* 26309*/                OPC_EmitInteger, MVT::i64, 1, 
10561                               MVT::i64, 1/*#Ops*/, 7,  // Results = #8
10563                               MVT::i64, 3/*#Ops*/, 4, 6, 8, 
10591 /* 26391*/                OPC_CheckType, MVT::i64,
10598 /* 26414*/                OPC_EmitInteger, MVT::i64, 0, 
10600                               MVT::i64, 1/*#Ops*/, 5,  // Results = #6
10601 /* 26424*/                OPC_EmitInteger, MVT::i64, 1, 
10603                               MVT::i64, 1/*#Ops*/, 7,  // Results = #8
10605                               MVT::i64, 3/*#Ops*/, 4, 6, 8, 
10633 /* 26506*/                OPC_CheckType, MVT::i64,
10640 /* 26529*/                OPC_EmitInteger, MVT::i64, 0, 
10642                               MVT::i64, 1/*#Ops*/, 5,  // Results = #6
10643 /* 26539*/                OPC_EmitInteger, MVT::i64, 1, 
10645                               MVT::i64, 1/*#Ops*/, 7,  // Results = #8
10647                               MVT::i64, 3/*#Ops*/, 4, 6, 8, 
10657 /* 26565*/      OPC_SwitchType /*2 cases */, 70, MVT::i64,// ->26638
10661                         MVT::i64, 0/*#Ops*/,  // Results = #1
10664                         MVT::i64, 3/*#Ops*/, 1, 0, 2,  // Results = #3
10668                         MVT::i64, 3/*#Ops*/, 3, 4, 5, 
10673 /* 26608*/          OPC_EmitInteger, MVT::i64, 1, 
10675                         MVT::i64, 1/*#Ops*/, 1,  // Results = #2
10676 /* 26618*/          OPC_EmitInteger, MVT::i64, 0, 
10678                         MVT::i64, 1/*#Ops*/, 3,  // Results = #4
10680                         MVT::i64, 3/*#Ops*/, 0, 2, 4, 
10707 /* 26694*/          OPC_CheckType, MVT::i64,
10710 /* 26700*/            OPC_EmitInteger, MVT::i64, 0, 
10712                           MVT::i64, 1/*#Ops*/, 1,  // Results = #2
10714                           MVT::i64, 2/*#Ops*/, 2, 0,  // Results = #3
10716                           MVT::i64, 1/*#Ops*/, 3, 
10721 /* 26728*/            OPC_EmitInteger, MVT::i64, 0, 
10723                           MVT::i64, 1/*#Ops*/, 1,  // Results = #2
10725                           MVT::i64, 2/*#Ops*/, 2, 0,  // Results = #3
10727                           MVT::i64, 1/*#Ops*/, 3, 
10734 /* 26758*/          OPC_CheckType, MVT::i64,
10737 /* 26764*/            OPC_EmitInteger, MVT::i64, 4, 
10739                           MVT::i64, 1/*#Ops*/, 1,  // Results = #2
10741                           MVT::i64, 2/*#Ops*/, 2, 0,  // Results = #3
10743                           MVT::i64, 1/*#Ops*/, 3, 
10749                           MVT::i64, 0/*#Ops*/,  // Results = #1
10760                           MVT::i64, 3/*#Ops*/, 1, 6, 7,  // Results = #8
10762                           MVT::i64, 1/*#Ops*/, 8, 
10769 /* 26851*/          OPC_CheckType, MVT::i64,
10772 /* 26857*/            OPC_EmitInteger, MVT::i64, 12, 
10774                           MVT::i64, 1/*#Ops*/, 1,  // Results = #2
10776                           MVT::i64, 2/*#Ops*/, 2, 0,  // Results = #3
10778                           MVT::i64, 1/*#Ops*/, 3, 
10783 /* 26885*/            OPC_EmitInteger, MVT::i64, 12, 
10785                           MVT::i64, 1/*#Ops*/, 1,  // Results = #2
10787                           MVT::i64, 2/*#Ops*/, 2, 0,  // Results = #3
10789                           MVT::i64, 1/*#Ops*/, 3, 
10796 /* 26915*/          OPC_CheckType, MVT::i64,
10799 /* 26921*/            OPC_EmitInteger, MVT::i64, 8, 
10801                           MVT::i64, 1/*#Ops*/, 1,  // Results = #2
10803                           MVT::i64, 2/*#Ops*/, 2, 0,  // Results = #3
10805                           MVT::i64, 1/*#Ops*/, 3, 
10811                           MVT::i64, 0/*#Ops*/,  // Results = #1
10822                           MVT::i64, 3/*#Ops*/, 1, 6, 7,  // Results = #8
10824                           MVT::i64, 1/*#Ops*/, 8, 
10830 /* 27006*/          OPC_CheckChild1Type, MVT::i64,
10832 /* 27009*/          OPC_CheckType, MVT::i64,
10839                           MVT::i64, 4/*#Ops*/, 1, 2, 3, 4,  // Results = #5
10841                           MVT::i64, 2/*#Ops*/, 5, 0,  // Results = #6
10843                           MVT::i64, 1/*#Ops*/, 6, 
10852                           MVT::i64, 4/*#Ops*/, 1, 2, 3, 4,  // Results = #5
10854                           MVT::i64, 2/*#Ops*/, 5, 0,  // Results = #6
10856                           MVT::i64, 1/*#Ops*/, 6, 
10895 /* 27182*/                OPC_CheckType, MVT::i64,
10902 /* 27205*/                OPC_EmitInteger, MVT::i64, 0, 
10904                               MVT::i64, 1/*#Ops*/, 6,  // Results = #7
10905 /* 27215*/                OPC_EmitInteger, MVT::i64, 127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551615*/, 
10907                               MVT::i64, 1/*#Ops*/, 8,  // Results = #9
10909                               MVT::i64, 3/*#Ops*/, 5, 7, 9, 
10939 /* 27319*/                OPC_CheckType, MVT::i64,
10946 /* 27342*/                OPC_EmitInteger, MVT::i64, 0, 
10948                               MVT::i64, 1/*#Ops*/, 6,  // Results = #7
10949 /* 27352*/                OPC_EmitInteger, MVT::i64, 127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551615*/, 
10951                               MVT::i64, 1/*#Ops*/, 8,  // Results = #9
10953                               MVT::i64, 3/*#Ops*/, 5, 7, 9, 
10983 /* 27456*/                OPC_CheckType, MVT::i64,
10990 /* 27479*/                OPC_EmitInteger, MVT::i64, 0, 
10992                               MVT::i64, 1/*#Ops*/, 6,  // Results = #7
10993 /* 27489*/                OPC_EmitInteger, MVT::i64, 127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551615*/, 
10995                               MVT::i64, 1/*#Ops*/, 8,  // Results = #9
10997                               MVT::i64, 3/*#Ops*/, 5, 7, 9, 
11028 /* 27596*/                  OPC_CheckType, MVT::i64,
11035 /* 27619*/                  OPC_EmitInteger, MVT::i64, 0, 
11037                                 MVT::i64, 1/*#Ops*/, 6,  // Results = #7
11038 /* 27629*/                  OPC_EmitInteger, MVT::i64, 127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551615*/, 
11040                                 MVT::i64, 1/*#Ops*/, 8,  // Results = #9
11042                                 MVT::i64, 3/*#Ops*/, 5, 7, 9, 
11070 /* 27730*/                  OPC_CheckType, MVT::i64,
11077 /* 27753*/                  OPC_EmitInteger, MVT::i64, 0, 
11079                                 MVT::i64, 1/*#Ops*/, 6,  // Results = #7
11080 /* 27763*/                  OPC_EmitInteger, MVT::i64, 127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551615*/, 
11082                                 MVT::i64, 1/*#Ops*/, 8,  // Results = #9
11084                                 MVT::i64, 3/*#Ops*/, 5, 7, 9, 
11115 /* 27868*/                OPC_CheckType, MVT::i64,
11122 /* 27891*/                OPC_EmitInteger, MVT::i64, 0, 
11124                               MVT::i64, 1/*#Ops*/, 6,  // Results = #7
11125 /* 27901*/                OPC_EmitInteger, MVT::i64, 127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551615*/, 
11127                               MVT::i64, 1/*#Ops*/, 8,  // Results = #9
11129                               MVT::i64, 3/*#Ops*/, 5, 7, 9, 
11163 /* 28019*/                OPC_CheckType, MVT::i64,
11175 /* 28058*/                OPC_EmitInteger, MVT::i64, 0, 
11177                               MVT::i64, 1/*#Ops*/, 10,  // Results = #11
11178 /* 28068*/                OPC_EmitInteger, MVT::i64, 127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551615*/, 
11180                               MVT::i64, 1/*#Ops*/, 12,  // Results = #13
11182                               MVT::i64, 3/*#Ops*/, 9, 11, 13, 
11210 /* 28168*/              OPC_CheckType, MVT::i64,
11216 /* 28189*/              OPC_EmitInteger, MVT::i64, 0, 
11218                             MVT::i64, 1/*#Ops*/, 5,  // Results = #6
11219 /* 28199*/              OPC_EmitInteger, MVT::i64, 127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551615*/, 
11221                             MVT::i64, 1/*#Ops*/, 7,  // Results = #8
11223                             MVT::i64, 3/*#Ops*/, 4, 6, 8, 
11250 /* 28298*/              OPC_CheckType, MVT::i64,
11256 /* 28319*/              OPC_EmitInteger, MVT::i64, 0, 
11258                             MVT::i64, 1/*#Ops*/, 5,  // Results = #6
11259 /* 28329*/              OPC_EmitInteger, MVT::i64, 127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551615*/, 
11261                             MVT::i64, 1/*#Ops*/, 7,  // Results = #8
11263                             MVT::i64, 3/*#Ops*/, 4, 6, 8, 
11290 /* 28428*/              OPC_CheckType, MVT::i64,
11296 /* 28449*/              OPC_EmitInteger, MVT::i64, 0, 
11298                             MVT::i64, 1/*#Ops*/, 5,  // Results = #6
11299 /* 28459*/              OPC_EmitInteger, MVT::i64, 127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551615*/, 
11301                             MVT::i64, 1/*#Ops*/, 7,  // Results = #8
11303                             MVT::i64, 3/*#Ops*/, 4, 6, 8, 
11330 /* 28558*/              OPC_CheckType, MVT::i64,
11336 /* 28579*/              OPC_EmitInteger, MVT::i64, 0, 
11338                             MVT::i64, 1/*#Ops*/, 5,  // Results = #6
11339 /* 28589*/              OPC_EmitInteger, MVT::i64, 127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551615*/, 
11341                             MVT::i64, 1/*#Ops*/, 7,  // Results = #8
11343                             MVT::i64, 3/*#Ops*/, 4, 6, 8, 
11370 /* 28688*/              OPC_CheckType, MVT::i64,
11376 /* 28709*/              OPC_EmitInteger, MVT::i64, 0, 
11378                             MVT::i64, 1/*#Ops*/, 5,  // Results = #6
11379 /* 28719*/              OPC_EmitInteger, MVT::i64, 127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551615*/, 
11381                             MVT::i64, 1/*#Ops*/, 7,  // Results = #8
11383                             MVT::i64, 3/*#Ops*/, 4, 6, 8, 
11389 /* 28751*/          OPC_CheckChild0Type, MVT::i64,
11420 /* 28837*/                OPC_CheckType, MVT::i64,
11427 /* 28860*/                OPC_EmitInteger, MVT::i64, 0, 
11429                               MVT::i64, 1/*#Ops*/, 6,  // Results = #7
11430 /* 28870*/                OPC_EmitInteger, MVT::i64, 127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551615*/, 
11432                               MVT::i64, 1/*#Ops*/, 8,  // Results = #9
11434                               MVT::i64, 3/*#Ops*/, 5, 7, 9, 
11464 /* 28974*/                OPC_CheckType, MVT::i64,
11471 /* 28997*/                OPC_EmitInteger, MVT::i64, 0, 
11473                               MVT::i64, 1/*#Ops*/, 6,  // Results = #7
11474 /* 29007*/                OPC_EmitInteger, MVT::i64, 127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551615*/, 
11476                               MVT::i64, 1/*#Ops*/, 8,  // Results = #9
11478                               MVT::i64, 3/*#Ops*/, 5, 7, 9, 
11508 /* 29111*/                OPC_CheckType, MVT::i64,
11515 /* 29134*/                OPC_EmitInteger, MVT::i64, 0, 
11517                               MVT::i64, 1/*#Ops*/, 6,  // Results = #7
11518 /* 29144*/                OPC_EmitInteger, MVT::i64, 127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551615*/, 
11520                               MVT::i64, 1/*#Ops*/, 8,  // Results = #9
11522                               MVT::i64, 3/*#Ops*/, 5, 7, 9, 
11553 /* 29251*/                  OPC_CheckType, MVT::i64,
11560 /* 29274*/                  OPC_EmitInteger, MVT::i64, 0, 
11562                                 MVT::i64, 1/*#Ops*/, 6,  // Results = #7
11563 /* 29284*/                  OPC_EmitInteger, MVT::i64, 127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551615*/, 
11565                                 MVT::i64, 1/*#Ops*/, 8,  // Results = #9
11567                                 MVT::i64, 3/*#Ops*/, 5, 7, 9, 
11595 /* 29385*/                  OPC_CheckType, MVT::i64,
11602 /* 29408*/                  OPC_EmitInteger, MVT::i64, 0, 
11604                                 MVT::i64, 1/*#Ops*/, 6,  // Results = #7
11605 /* 29418*/                  OPC_EmitInteger, MVT::i64, 127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551615*/, 
11607                                 MVT::i64, 1/*#Ops*/, 8,  // Results = #9
11609                                 MVT::i64, 3/*#Ops*/, 5, 7, 9, 
11640 /* 29523*/                OPC_CheckType, MVT::i64,
11647 /* 29546*/                OPC_EmitInteger, MVT::i64, 0, 
11649                               MVT::i64, 1/*#Ops*/, 6,  // Results = #7
11650 /* 29556*/                OPC_EmitInteger, MVT::i64, 127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551615*/, 
11652                               MVT::i64, 1/*#Ops*/, 8,  // Results = #9
11654                               MVT::i64, 3/*#Ops*/, 5, 7, 9, 
11668                               MVT::i64, 2/*#Ops*/, 0, 3,  // Results = #4
11689 /* 29676*/                OPC_CheckType, MVT::i64,
11693                               MVT::i64, 2/*#Ops*/, 0, 3,  // Results = #4
11701 /* 29715*/                OPC_EmitInteger, MVT::i64, 0, 
11703                               MVT::i64, 1/*#Ops*/, 10,  // Results = #11
11704 /* 29725*/                OPC_EmitInteger, MVT::i64, 127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551615*/, 
11706                               MVT::i64, 1/*#Ops*/, 12,  // Results = #13
11708                               MVT::i64, 3/*#Ops*/, 9, 11, 13, 
11736 /* 29825*/              OPC_CheckType, MVT::i64,
11742 /* 29846*/              OPC_EmitInteger, MVT::i64, 0, 
11744                             MVT::i64, 1/*#Ops*/, 5,  // Results = #6
11745 /* 29856*/              OPC_EmitInteger, MVT::i64, 127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551615*/, 
11747                             MVT::i64, 1/*#Ops*/, 7,  // Results = #8
11749                             MVT::i64, 3/*#Ops*/, 4, 6, 8, 
11776 /* 29955*/              OPC_CheckType, MVT::i64,
11782 /* 29976*/              OPC_EmitInteger, MVT::i64, 0, 
11784                             MVT::i64, 1/*#Ops*/, 5,  // Results = #6
11785 /* 29986*/              OPC_EmitInteger, MVT::i64, 127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551615*/, 
11787                             MVT::i64, 1/*#Ops*/, 7,  // Results = #8
11789                             MVT::i64, 3/*#Ops*/, 4, 6, 8, 
11816 /* 30085*/              OPC_CheckType, MVT::i64,
11822 /* 30106*/              OPC_EmitInteger, MVT::i64, 0, 
11824                             MVT::i64, 1/*#Ops*/, 5,  // Results = #6
11825 /* 30116*/              OPC_EmitInteger, MVT::i64, 127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551615*/, 
11827                             MVT::i64, 1/*#Ops*/, 7,  // Results = #8
11829                             MVT::i64, 3/*#Ops*/, 4, 6, 8, 
11856 /* 30215*/              OPC_CheckType, MVT::i64,
11862 /* 30236*/              OPC_EmitInteger, MVT::i64, 0, 
11864                             MVT::i64, 1/*#Ops*/, 5,  // Results = #6
11865 /* 30246*/              OPC_EmitInteger, MVT::i64, 127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551615*/, 
11867                             MVT::i64, 1/*#Ops*/, 7,  // Results = #8
11869                             MVT::i64, 3/*#Ops*/, 4, 6, 8, 
11896 /* 30345*/              OPC_CheckType, MVT::i64,
11902 /* 30366*/              OPC_EmitInteger, MVT::i64, 0, 
11904                             MVT::i64, 1/*#Ops*/, 5,  // Results = #6
11905 /* 30376*/              OPC_EmitInteger, MVT::i64, 127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551615*/, 
11907                             MVT::i64, 1/*#Ops*/, 7,  // Results = #8
11909                             MVT::i64, 3/*#Ops*/, 4, 6, 8, 
11941 /* 30484*/              OPC_CheckType, MVT::i64,
11948 /* 30507*/              OPC_EmitInteger, MVT::i64, 0, 
11950                             MVT::i64, 1/*#Ops*/, 5,  // Results = #6
11951 /* 30517*/              OPC_EmitInteger, MVT::i64, 127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551615*/, 
11953                             MVT::i64, 1/*#Ops*/, 7,  // Results = #8
11955                             MVT::i64, 3/*#Ops*/, 4, 6, 8, 
11983 /* 30618*/              OPC_CheckType, MVT::i64,
11990 /* 30641*/              OPC_EmitInteger, MVT::i64, 0, 
11992                             MVT::i64, 1/*#Ops*/, 5,  // Results = #6
11993 /* 30651*/              OPC_EmitInteger, MVT::i64, 127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551615*/, 
11995                             MVT::i64, 1/*#Ops*/, 7,  // Results = #8
11997                             MVT::i64, 3/*#Ops*/, 4, 6, 8, 
12025 /* 30752*/              OPC_CheckType, MVT::i64,
12032 /* 30775*/              OPC_EmitInteger, MVT::i64, 0, 
12034                             MVT::i64, 1/*#Ops*/, 5,  // Results = #6
12035 /* 30785*/              OPC_EmitInteger, MVT::i64, 127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551615*/, 
12037                             MVT::i64, 1/*#Ops*/, 7,  // Results = #8
12039                             MVT::i64, 3/*#Ops*/, 4, 6, 8, 
12067 /* 30886*/              OPC_CheckType, MVT::i64,
12074 /* 30909*/              OPC_EmitInteger, MVT::i64, 0, 
12076                             MVT::i64, 1/*#Ops*/, 5,  // Results = #6
12077 /* 30919*/              OPC_EmitInteger, MVT::i64, 127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551615*/, 
12079                             MVT::i64, 1/*#Ops*/, 7,  // Results = #8
12081                             MVT::i64, 3/*#Ops*/, 4, 6, 8, 
12109 /* 31020*/              OPC_CheckType, MVT::i64,
12116 /* 31043*/              OPC_EmitInteger, MVT::i64, 0, 
12118                             MVT::i64, 1/*#Ops*/, 5,  // Results = #6
12119 /* 31053*/              OPC_EmitInteger, MVT::i64, 127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551615*/, 
12121                             MVT::i64, 1/*#Ops*/, 7,  // Results = #8
12123                             MVT::i64, 3/*#Ops*/, 4, 6, 8, 
12151 /* 31154*/              OPC_CheckType, MVT::i64,
12158 /* 31177*/              OPC_EmitInteger, MVT::i64, 0, 
12160                             MVT::i64, 1/*#Ops*/, 5,  // Results = #6
12161 /* 31187*/              OPC_EmitInteger, MVT::i64, 127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551615*/, 
12163                             MVT::i64, 1/*#Ops*/, 7,  // Results = #8
12165                             MVT::i64, 3/*#Ops*/, 4, 6, 8, 
12193 /* 31288*/              OPC_CheckType, MVT::i64,
12200 /* 31311*/              OPC_EmitInteger, MVT::i64, 0, 
12202                             MVT::i64, 1/*#Ops*/, 5,  // Results = #6
12203 /* 31321*/              OPC_EmitInteger, MVT::i64, 127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551615*/, 
12205                             MVT::i64, 1/*#Ops*/, 7,  // Results = #8
12207                             MVT::i64, 3/*#Ops*/, 4, 6, 8, 
12235 /* 31422*/              OPC_CheckType, MVT::i64,
12242 /* 31445*/              OPC_EmitInteger, MVT::i64, 0, 
12244                             MVT::i64, 1/*#Ops*/, 5,  // Results = #6
12245 /* 31455*/              OPC_EmitInteger, MVT::i64, 127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551615*/, 
12247                             MVT::i64, 1/*#Ops*/, 7,  // Results = #8
12249                             MVT::i64, 3/*#Ops*/, 4, 6, 8, 
12277 /* 31556*/              OPC_CheckType, MVT::i64,
12284 /* 31579*/              OPC_EmitInteger, MVT::i64, 0, 
12286                             MVT::i64, 1/*#Ops*/, 5,  // Results = #6
12287 /* 31589*/              OPC_EmitInteger, MVT::i64, 127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551615*/, 
12289                             MVT::i64, 1/*#Ops*/, 7,  // Results = #8
12291                             MVT::i64, 3/*#Ops*/, 4, 6, 8, 
12319 /* 31690*/              OPC_CheckType, MVT::i64,
12326 /* 31713*/              OPC_EmitInteger, MVT::i64, 0, 
12328                             MVT::i64, 1/*#Ops*/, 5,  // Results = #6
12329 /* 31723*/              OPC_EmitInteger, MVT::i64, 127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551615*/, 
12331                             MVT::i64, 1/*#Ops*/, 7,  // Results = #8
12333                             MVT::i64, 3/*#Ops*/, 4, 6, 8, 
12361 /* 31824*/              OPC_CheckType, MVT::i64,
12368 /* 31847*/              OPC_EmitInteger, MVT::i64, 0, 
12370                             MVT::i64, 1/*#Ops*/, 5,  // Results = #6
12371 /* 31857*/              OPC_EmitInteger, MVT::i64, 127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551615*/, 
12373                             MVT::i64, 1/*#Ops*/, 7,  // Results = #8
12375                             MVT::i64, 3/*#Ops*/, 4, 6, 8, 
12403 /* 31958*/              OPC_CheckType, MVT::i64,
12410 /* 31981*/              OPC_EmitInteger, MVT::i64, 0, 
12412                             MVT::i64, 1/*#Ops*/, 5,  // Results = #6
12413 /* 31991*/              OPC_EmitInteger, MVT::i64, 127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551615*/, 
12415                             MVT::i64, 1/*#Ops*/, 7,  // Results = #8
12417                             MVT::i64, 3/*#Ops*/, 4, 6, 8, 
12445 /* 32092*/              OPC_CheckType, MVT::i64,
12452 /* 32115*/              OPC_EmitInteger, MVT::i64, 0, 
12454                             MVT::i64, 1/*#Ops*/, 5,  // Results = #6
12455 /* 32125*/              OPC_EmitInteger, MVT::i64, 127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551615*/, 
12457                             MVT::i64, 1/*#Ops*/, 7,  // Results = #8
12459                             MVT::i64, 3/*#Ops*/, 4, 6, 8, 
12491 /* 32233*/              OPC_CheckType, MVT::i64,
12498 /* 32256*/              OPC_EmitInteger, MVT::i64, 0, 
12500                             MVT::i64, 1/*#Ops*/, 5,  // Results = #6
12501 /* 32266*/              OPC_EmitInteger, MVT::i64, 127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551615*/, 
12503                             MVT::i64, 1/*#Ops*/, 7,  // Results = #8
12505                             MVT::i64, 3/*#Ops*/, 4, 6, 8, 
12533 /* 32367*/              OPC_CheckType, MVT::i64,
12540 /* 32390*/              OPC_EmitInteger, MVT::i64, 0, 
12542                             MVT::i64, 1/*#Ops*/, 5,  // Results = #6
12543 /* 32400*/              OPC_EmitInteger, MVT::i64, 127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551615*/, 
12545                             MVT::i64, 1/*#Ops*/, 7,  // Results = #8
12547                             MVT::i64, 3/*#Ops*/, 4, 6, 8, 
12575 /* 32501*/              OPC_CheckType, MVT::i64,
12582 /* 32524*/              OPC_EmitInteger, MVT::i64, 0, 
12584                             MVT::i64, 1/*#Ops*/, 5,  // Results = #6
12585 /* 32534*/              OPC_EmitInteger, MVT::i64, 127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551615*/, 
12587                             MVT::i64, 1/*#Ops*/, 7,  // Results = #8
12589                             MVT::i64, 3/*#Ops*/, 4, 6, 8, 
12617 /* 32635*/              OPC_CheckType, MVT::i64,
12624 /* 32658*/              OPC_EmitInteger, MVT::i64, 0, 
12626                             MVT::i64, 1/*#Ops*/, 5,  // Results = #6
12627 /* 32668*/              OPC_EmitInteger, MVT::i64, 127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551615*/, 
12629                             MVT::i64, 1/*#Ops*/, 7,  // Results = #8
12631                             MVT::i64, 3/*#Ops*/, 4, 6, 8, 
12659 /* 32769*/              OPC_CheckType, MVT::i64,
12666 /* 32792*/              OPC_EmitInteger, MVT::i64, 0, 
12668                             MVT::i64, 1/*#Ops*/, 5,  // Results = #6
12669 /* 32802*/              OPC_EmitInteger, MVT::i64, 127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551615*/, 
12671                             MVT::i64, 1/*#Ops*/, 7,  // Results = #8
12673                             MVT::i64, 3/*#Ops*/, 4, 6, 8, 
12701 /* 32903*/              OPC_CheckType, MVT::i64,
12708 /* 32926*/              OPC_EmitInteger, MVT::i64, 0, 
12710                             MVT::i64, 1/*#Ops*/, 5,  // Results = #6
12711 /* 32936*/              OPC_EmitInteger, MVT::i64, 127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551615*/, 
12713                             MVT::i64, 1/*#Ops*/, 7,  // Results = #8
12715                             MVT::i64, 3/*#Ops*/, 4, 6, 8, 
12743 /* 33037*/              OPC_CheckType, MVT::i64,
12750 /* 33060*/              OPC_EmitInteger, MVT::i64, 0, 
12752                             MVT::i64, 1/*#Ops*/, 5,  // Results = #6
12753 /* 33070*/              OPC_EmitInteger, MVT::i64, 127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551615*/, 
12755                             MVT::i64, 1/*#Ops*/, 7,  // Results = #8
12757                             MVT::i64, 3/*#Ops*/, 4, 6, 8, 
12785 /* 33171*/              OPC_CheckType, MVT::i64,
12792 /* 33194*/              OPC_EmitInteger, MVT::i64, 0, 
12794                             MVT::i64, 1/*#Ops*/, 5,  // Results = #6
12795 /* 33204*/              OPC_EmitInteger, MVT::i64, 127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551615*/, 
12797                             MVT::i64, 1/*#Ops*/, 7,  // Results = #8
12799                             MVT::i64, 3/*#Ops*/, 4, 6, 8, 
12827 /* 33305*/              OPC_CheckType, MVT::i64,
12834 /* 33328*/              OPC_EmitInteger, MVT::i64, 0, 
12836                             MVT::i64, 1/*#Ops*/, 5,  // Results = #6
12837 /* 33338*/              OPC_EmitInteger, MVT::i64, 127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551615*/, 
12839                             MVT::i64, 1/*#Ops*/, 7,  // Results = #8
12841                             MVT::i64, 3/*#Ops*/, 4, 6, 8, 
12869 /* 33439*/              OPC_CheckType, MVT::i64,
12876 /* 33462*/              OPC_EmitInteger, MVT::i64, 0, 
12878                             MVT::i64, 1/*#Ops*/, 5,  // Results = #6
12879 /* 33472*/              OPC_EmitInteger, MVT::i64, 127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551615*/, 
12881                             MVT::i64, 1/*#Ops*/, 7,  // Results = #8
12883                             MVT::i64, 3/*#Ops*/, 4, 6, 8, 
12911 /* 33573*/              OPC_CheckType, MVT::i64,
12918 /* 33596*/              OPC_EmitInteger, MVT::i64, 0, 
12920                             MVT::i64, 1/*#Ops*/, 5,  // Results = #6
12921 /* 33606*/              OPC_EmitInteger, MVT::i64, 127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551615*/, 
12923                             MVT::i64, 1/*#Ops*/, 7,  // Results = #8
12925                             MVT::i64, 3/*#Ops*/, 4, 6, 8, 
12953 /* 33707*/              OPC_CheckType, MVT::i64,
12960 /* 33730*/              OPC_EmitInteger, MVT::i64, 0, 
12962                             MVT::i64, 1/*#Ops*/, 5,  // Results = #6
12963 /* 33740*/              OPC_EmitInteger, MVT::i64, 127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551615*/, 
12965                             MVT::i64, 1/*#Ops*/, 7,  // Results = #8
12967                             MVT::i64, 3/*#Ops*/, 4, 6, 8, 
12995 /* 33841*/              OPC_CheckType, MVT::i64,
13002 /* 33864*/              OPC_EmitInteger, MVT::i64, 0, 
13004                             MVT::i64, 1/*#Ops*/, 5,  // Results = #6
13005 /* 33874*/              OPC_EmitInteger, MVT::i64, 127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551615*/, 
13007                             MVT::i64, 1/*#Ops*/, 7,  // Results = #8
13009                             MVT::i64, 3/*#Ops*/, 4, 6, 8, 
13041 /* 33982*/              OPC_CheckType, MVT::i64,
13048 /* 34005*/              OPC_EmitInteger, MVT::i64, 0, 
13050                             MVT::i64, 1/*#Ops*/, 5,  // Results = #6
13051 /* 34015*/              OPC_EmitInteger, MVT::i64, 127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551615*/, 
13053                             MVT::i64, 1/*#Ops*/, 7,  // Results = #8
13055                             MVT::i64, 3/*#Ops*/, 4, 6, 8, 
13083 /* 34116*/              OPC_CheckType, MVT::i64,
13090 /* 34139*/              OPC_EmitInteger, MVT::i64, 0, 
13092                             MVT::i64, 1/*#Ops*/, 5,  // Results = #6
13093 /* 34149*/              OPC_EmitInteger, MVT::i64, 127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551615*/, 
13095                             MVT::i64, 1/*#Ops*/, 7,  // Results = #8
13097                             MVT::i64, 3/*#Ops*/, 4, 6, 8, 
13125 /* 34250*/              OPC_CheckType, MVT::i64,
13132 /* 34273*/              OPC_EmitInteger, MVT::i64, 0, 
13134                             MVT::i64, 1/*#Ops*/, 5,  // Results = #6
13135 /* 34283*/              OPC_EmitInteger, MVT::i64, 127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551615*/, 
13137                             MVT::i64, 1/*#Ops*/, 7,  // Results = #8
13139                             MVT::i64, 3/*#Ops*/, 4, 6, 8, 
13167 /* 34384*/              OPC_CheckType, MVT::i64,
13174 /* 34407*/              OPC_EmitInteger, MVT::i64, 0, 
13176                             MVT::i64, 1/*#Ops*/, 5,  // Results = #6
13177 /* 34417*/              OPC_EmitInteger, MVT::i64, 127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551615*/, 
13179                             MVT::i64, 1/*#Ops*/, 7,  // Results = #8
13181                             MVT::i64, 3/*#Ops*/, 4, 6, 8, 
13209 /* 34518*/              OPC_CheckType, MVT::i64,
13216 /* 34541*/              OPC_EmitInteger, MVT::i64, 0, 
13218                             MVT::i64, 1/*#Ops*/, 5,  // Results = #6
13219 /* 34551*/              OPC_EmitInteger, MVT::i64, 127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551615*/, 
13221                             MVT::i64, 1/*#Ops*/, 7,  // Results = #8
13223                             MVT::i64, 3/*#Ops*/, 4, 6, 8, 
13251 /* 34652*/              OPC_CheckType, MVT::i64,
13258 /* 34675*/              OPC_EmitInteger, MVT::i64, 0, 
13260                             MVT::i64, 1/*#Ops*/, 5,  // Results = #6
13261 /* 34685*/              OPC_EmitInteger, MVT::i64, 127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551615*/, 
13263                             MVT::i64, 1/*#Ops*/, 7,  // Results = #8
13265                             MVT::i64, 3/*#Ops*/, 4, 6, 8, 
13293 /* 34786*/              OPC_CheckType, MVT::i64,
13300 /* 34809*/              OPC_EmitInteger, MVT::i64, 0, 
13302                             MVT::i64, 1/*#Ops*/, 5,  // Results = #6
13303 /* 34819*/              OPC_EmitInteger, MVT::i64, 127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551615*/, 
13305                             MVT::i64, 1/*#Ops*/, 7,  // Results = #8
13307                             MVT::i64, 3/*#Ops*/, 4, 6, 8, 
13316 /* 34853*/      OPC_SwitchType /*2 cases */, 53, MVT::i64,// ->34909
13320                         MVT::i64, 1/*#Ops*/, 0, 
13325 /* 34870*/          OPC_EmitInteger, MVT::i64, 127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551615*/, 
13327                         MVT::i64, 1/*#Ops*/, 1,  // Results = #2
13328 /* 34889*/          OPC_EmitInteger, MVT::i64, 0, 
13330                         MVT::i64, 1/*#Ops*/, 3,  // Results = #4
13332                         MVT::i64, 3/*#Ops*/, 0, 2, 4, 
13353 /* 34961*/      OPC_SwitchType /*2 cases */, 104, MVT::i64,// ->35068
13357                         MVT::i64, 1/*#Ops*/, 0, 
13371                           MVT::i64, 1/*#Ops*/, 4, 
13389                           MVT::i64, 1/*#Ops*/, 8, 
13411 /* 35112*/            OPC_EmitInteger, MVT::i64, 4, 
13413                           MVT::i64, 1/*#Ops*/, 1,  // Results = #2
13415                           MVT::i64, 2/*#Ops*/, 2, 0,  // Results = #3
13450 /* 35215*/            OPC_EmitInteger, MVT::i64, 1, 
13452                           MVT::i64, 1/*#Ops*/, 1,  // Results = #2
13454                           MVT::i64, 2/*#Ops*/, 2, 0,  // Results = #3
13462 /* 35247*/            OPC_EmitInteger, MVT::i64, 1, 
13464                           MVT::i64, 1/*#Ops*/, 1,  // Results = #2
13466                           MVT::i64, 2/*#Ops*/, 2, 0,  // Results = #3
13481                           MVT::i64, 1/*#Ops*/, 4,  // Results = #5
13485                           MVT::i64, 3/*#Ops*/, 5, 6, 7,  // Results = #8
13506                           MVT::i64, 1/*#Ops*/, 8,  // Results = #9
13510                           MVT::i64, 3/*#Ops*/, 9, 10, 11,  // Results = #12
13521 /* 35424*/            OPC_EmitInteger, MVT::i64, 2, 
13523                           MVT::i64, 1/*#Ops*/, 1,  // Results = #2
13525                           MVT::i64, 2/*#Ops*/, 2, 0,  // Results = #3
13533 /* 35456*/            OPC_EmitInteger, MVT::i64, 2, 
13535                           MVT::i64, 1/*#Ops*/, 1,  // Results = #2
13537                           MVT::i64, 2/*#Ops*/, 2, 0,  // Results = #3
13552                           MVT::i64, 1/*#Ops*/, 4,  // Results = #5
13556                           MVT::i64, 3/*#Ops*/, 5, 6, 7,  // Results = #8
13577                           MVT::i64, 1/*#Ops*/, 8,  // Results = #9
13581                           MVT::i64, 3/*#Ops*/, 9, 10, 11,  // Results = #12
13592 /* 35631*/      OPC_SwitchType /*2 cases */, 104, MVT::i64,// ->35738
13596                         MVT::i64, 1/*#Ops*/, 0, 
13610                           MVT::i64, 1/*#Ops*/, 4, 
13628                           MVT::i64, 1/*#Ops*/, 8, 
13650 /* 35783*/            OPC_EmitInteger, MVT::i64, 0, 
13652                           MVT::i64, 1/*#Ops*/, 1,  // Results = #2
13654                           MVT::i64, 2/*#Ops*/, 2, 0,  // Results = #3
13662 /* 35815*/            OPC_EmitInteger, MVT::i64, 0, 
13664                           MVT::i64, 1/*#Ops*/, 1,  // Results = #2
13666                           MVT::i64, 2/*#Ops*/, 2, 0,  // Results = #3
13689 /* 35886*/            OPC_EmitInteger, MVT::i64, 0, 
13691                           MVT::i64, 1/*#Ops*/, 1,  // Results = #2
13693                           MVT::i64, 2/*#Ops*/, 2, 0,  // Results = #3
13701 /* 35918*/            OPC_EmitInteger, MVT::i64, 0, 
13703                           MVT::i64, 1/*#Ops*/, 1,  // Results = #2
13705                           MVT::i64, 2/*#Ops*/, 2, 0,  // Results = #3
13720                           MVT::i64, 1/*#Ops*/, 4,  // Results = #5
13724                           MVT::i64, 3/*#Ops*/, 5, 6, 7,  // Results = #8
13745                           MVT::i64, 1/*#Ops*/, 8,  // Results = #9
13749                           MVT::i64, 3/*#Ops*/, 9, 10, 11,  // Results = #12
13760 /* 36095*/            OPC_EmitInteger, MVT::i64, 0, 
13762                           MVT::i64, 1/*#Ops*/, 1,  // Results = #2
13764                           MVT::i64, 2/*#Ops*/, 2, 0,  // Results = #3
13772 /* 36127*/            OPC_EmitInteger, MVT::i64, 0, 
13774                           MVT::i64, 1/*#Ops*/, 1,  // Results = #2
13776                           MVT::i64, 2/*#Ops*/, 2, 0,  // Results = #3
13791                           MVT::i64, 1/*#Ops*/, 4,  // Results = #5
13795                           MVT::i64, 3/*#Ops*/, 5, 6, 7,  // Results = #8
13816                           MVT::i64, 1/*#Ops*/, 8,  // Results = #9
13820                           MVT::i64, 3/*#Ops*/, 9, 10, 11,  // Results = #12
13860 /* 36378*/          OPC_EmitInteger, MVT::i64, 8, 
13862                         MVT::i64, 1/*#Ops*/, 1,  // Results = #2
13864                         MVT::i64, 2/*#Ops*/, 2, 0,  // Results = #3
13887 /* 36448*/          OPC_EmitInteger, MVT::i64, 2, 
13889                         MVT::i64, 1/*#Ops*/, 1,  // Results = #2
13891                         MVT::i64, 2/*#Ops*/, 2, 0,  // Results = #3
13899 /* 36480*/          OPC_EmitInteger, MVT::i64, 2, 
13901                         MVT::i64, 1/*#Ops*/, 1,  // Results = #2
13903                         MVT::i64, 2/*#Ops*/, 2, 0,  // Results = #3
13918                         MVT::i64, 1/*#Ops*/, 4,  // Results = #5
13922                         MVT::i64, 3/*#Ops*/, 5, 6, 7,  // Results = #8
13943                         MVT::i64, 1/*#Ops*/, 8,  // Results = #9
13947                         MVT::i64, 3/*#Ops*/, 9, 10, 11,  // Results = #12
13958 /* 36657*/          OPC_EmitInteger, MVT::i64, 4, 
13960                         MVT::i64, 1/*#Ops*/, 1,  // Results = #2
13962                         MVT::i64, 2/*#Ops*/, 2, 0,  // Results = #3
13970 /* 36689*/          OPC_EmitInteger, MVT::i64, 4, 
13972                         MVT::i64, 1/*#Ops*/, 1,  // Results = #2
13974                         MVT::i64, 2/*#Ops*/, 2, 0,  // Results = #3
13989                         MVT::i64, 1/*#Ops*/, 4,  // Results = #5
13993                         MVT::i64, 3/*#Ops*/, 5, 6, 7,  // Results = #8
14014                         MVT::i64, 1/*#Ops*/, 8,  // Results = #9
14018                         MVT::i64, 3/*#Ops*/, 9, 10, 11,  // Results = #12
14045 /* 36907*/          OPC_EmitInteger, MVT::i64, 12, 
14047                         MVT::i64, 1/*#Ops*/, 1,  // Results = #2
14049                         MVT::i64, 2/*#Ops*/, 2, 0,  // Results = #3
14057 /* 36939*/          OPC_EmitInteger, MVT::i64, 12, 
14059                         MVT::i64, 1/*#Ops*/, 1,  // Results = #2
14061                         MVT::i64, 2/*#Ops*/, 2, 0,  // Results = #3
14084 /* 37010*/          OPC_EmitInteger, MVT::i64, 3, 
14086                         MVT::i64, 1/*#Ops*/, 1,  // Results = #2
14088                         MVT::i64, 2/*#Ops*/, 2, 0,  // Results = #3
14096 /* 37042*/          OPC_EmitInteger, MVT::i64, 3, 
14098                         MVT::i64, 1/*#Ops*/, 1,  // Results = #2
14100                         MVT::i64, 2/*#Ops*/, 2, 0,  // Results = #3
14115                         MVT::i64, 1/*#Ops*/, 4,  // Results = #5
14119                         MVT::i64, 3/*#Ops*/, 5, 6, 7,  // Results = #8
14140                         MVT::i64, 1/*#Ops*/, 8,  // Results = #9
14144                         MVT::i64, 3/*#Ops*/, 9, 10, 11,  // Results = #12
14155 /* 37219*/          OPC_EmitInteger, MVT::i64, 6, 
14157                         MVT::i64, 1/*#Ops*/, 1,  // Results = #2
14159                         MVT::i64, 2/*#Ops*/, 2, 0,  // Results = #3
14167 /* 37251*/          OPC_EmitInteger, MVT::i64, 6, 
14169                         MVT::i64, 1/*#Ops*/, 1,  // Results = #2
14171                         MVT::i64, 2/*#Ops*/, 2, 0,  // Results = #3
14186                         MVT::i64, 1/*#Ops*/, 4,  // Results = #5
14190                         MVT::i64, 3/*#Ops*/, 5, 6, 7,  // Results = #8
14211                         MVT::i64, 1/*#Ops*/, 8,  // Results = #9
14215                         MVT::i64, 3/*#Ops*/, 9, 10, 11,  // Results = #12
14230 /* 37436*/          OPC_EmitInteger, MVT::i64, 4, 
14232                         MVT::i64, 1/*#Ops*/, 1,  // Results = #2
14234                         MVT::i64, 2/*#Ops*/, 2, 0,  // Results = #3
14242 /* 37468*/          OPC_EmitInteger, MVT::i64, 4, 
14244                         MVT::i64, 1/*#Ops*/, 1,  // Results = #2
14246                         MVT::i64, 2/*#Ops*/, 2, 0,  // Results = #3
14261                         MVT::i64, 1/*#Ops*/, 4,  // Results = #5
14265                         MVT::i64, 3/*#Ops*/, 5, 6, 7,  // Results = #8
14286                         MVT::i64, 1/*#Ops*/, 8,  // Results = #9
14290                         MVT::i64, 3/*#Ops*/, 9, 10, 11,  // Results = #12
14301 /* 37645*/          OPC_EmitInteger, MVT::i64, 8, 
14303                         MVT::i64, 1/*#Ops*/, 1,  // Results = #2
14305                         MVT::i64, 2/*#Ops*/, 2, 0,  // Results = #3
14313 /* 37677*/          OPC_EmitInteger, MVT::i64, 8, 
14315                         MVT::i64, 1/*#Ops*/, 1,  // Results = #2
14317                         MVT::i64, 2/*#Ops*/, 2, 0,  // Results = #3
14332                         MVT::i64, 1/*#Ops*/, 4,  // Results = #5
14336                         MVT::i64, 3/*#Ops*/, 5, 6, 7,  // Results = #8
14357                         MVT::i64, 1/*#Ops*/, 8,  // Results = #9
14361                         MVT::i64, 3/*#Ops*/, 9, 10, 11,  // Results = #12
14376 /* 37862*/          OPC_EmitInteger, MVT::i64, 5, 
14378                         MVT::i64, 1/*#Ops*/, 1,  // Results = #2
14380                         MVT::i64, 2/*#Ops*/, 2, 0,  // Results = #3
14388 /* 37894*/          OPC_EmitInteger, MVT::i64, 5, 
14390                         MVT::i64, 1/*#Ops*/, 1,  // Results = #2
14392                         MVT::i64, 2/*#Ops*/, 2, 0,  // Results = #3
14407                         MVT::i64, 1/*#Ops*/, 4,  // Results = #5
14411                         MVT::i64, 3/*#Ops*/, 5, 6, 7,  // Results = #8
14432                         MVT::i64, 1/*#Ops*/, 8,  // Results = #9
14436                         MVT::i64, 3/*#Ops*/, 9, 10, 11,  // Results = #12
14447 /* 38071*/          OPC_EmitInteger, MVT::i64, 10, 
14449                         MVT::i64, 1/*#Ops*/, 1,  // Results = #2
14451                         MVT::i64, 2/*#Ops*/, 2, 0,  // Results = #3
14459 /* 38103*/          OPC_EmitInteger, MVT::i64, 10, 
14461                         MVT::i64, 1/*#Ops*/, 1,  // Results = #2
14463                         MVT::i64, 2/*#Ops*/, 2, 0,  // Results = #3
14478                         MVT::i64, 1/*#Ops*/, 4,  // Results = #5
14482                         MVT::i64, 3/*#Ops*/, 5, 6, 7,  // Results = #8
14503                         MVT::i64, 1/*#Ops*/, 8,  // Results = #9
14507                         MVT::i64, 3/*#Ops*/, 9, 10, 11,  // Results = #12
14522 /* 38288*/          OPC_EmitInteger, MVT::i64, 6, 
14524                         MVT::i64, 1/*#Ops*/, 1,  // Results = #2
14526                         MVT::i64, 2/*#Ops*/, 2, 0,  // Results = #3
14534 /* 38320*/          OPC_EmitInteger, MVT::i64, 6, 
14536                         MVT::i64, 1/*#Ops*/, 1,  // Results = #2
14538                         MVT::i64, 2/*#Ops*/, 2, 0,  // Results = #3
14553                         MVT::i64, 1/*#Ops*/, 4,  // Results = #5
14557                         MVT::i64, 3/*#Ops*/, 5, 6, 7,  // Results = #8
14578                         MVT::i64, 1/*#Ops*/, 8,  // Results = #9
14582                         MVT::i64, 3/*#Ops*/, 9, 10, 11,  // Results = #12
14594 /* 38499*/            OPC_EmitInteger, MVT::i64, 12, 
14596                           MVT::i64, 1/*#Ops*/, 1,  // Results = #2
14598                           MVT::i64, 2/*#Ops*/, 2, 0,  // Results = #3
14605 /* 38529*/            OPC_EmitInteger, MVT::i64, 14, 
14607                           MVT::i64, 1/*#Ops*/, 1,  // Results = #2
14609                           MVT::i64, 2/*#Ops*/, 2, 0,  // Results = #3
14619 /* 38564*/            OPC_EmitInteger, MVT::i64, 12, 
14621                           MVT::i64, 1/*#Ops*/, 1,  // Results = #2
14623                           MVT::i64, 2/*#Ops*/, 2, 0,  // Results = #3
14630 /* 38594*/            OPC_EmitInteger, MVT::i64, 14, 
14632                           MVT::i64, 1/*#Ops*/, 1,  // Results = #2
14634                           MVT::i64, 2/*#Ops*/, 2, 0,  // Results = #3
14650                         MVT::i64, 1/*#Ops*/, 4,  // Results = #5
14654                         MVT::i64, 3/*#Ops*/, 5, 6, 7,  // Results = #8
14675                         MVT::i64, 1/*#Ops*/, 8,  // Results = #9
14679                         MVT::i64, 3/*#Ops*/, 9, 10, 11,  // Results = #12
14694 /* 38780*/          OPC_EmitInteger, MVT::i64, 7, 
14696                         MVT::i64, 1/*#Ops*/, 1,  // Results = #2
14698                         MVT::i64, 2/*#Ops*/, 2, 0,  // Results = #3
14706 /* 38812*/          OPC_EmitInteger, MVT::i64, 7, 
14708                         MVT::i64, 1/*#Ops*/, 1,  // Results = #2
14710                         MVT::i64, 2/*#Ops*/, 2, 0,  // Results = #3
14725                         MVT::i64, 1/*#Ops*/, 4,  // Results = #5
14729                         MVT::i64, 3/*#Ops*/, 5, 6, 7,  // Results = #8
14750                         MVT::i64, 1/*#Ops*/, 8,  // Results = #9
14754                         MVT::i64, 3/*#Ops*/, 9, 10, 11,  // Results = #12
14772                         MVT::i64, 1/*#Ops*/, 4,  // Results = #5
14776                         MVT::i64, 3/*#Ops*/, 5, 6, 7,  // Results = #8
14797                         MVT::i64, 1/*#Ops*/, 8,  // Results = #9
14801                         MVT::i64, 3/*#Ops*/, 9, 10, 11,  // Results = #12
14815 /* 39139*/        OPC_EmitInteger, MVT::i64, 8, 
14817                       MVT::i64, 1/*#Ops*/, 1,  // Results = #2
14819                       MVT::i64, 2/*#Ops*/, 2, 0,  // Results = #3
14827 /* 39171*/        OPC_EmitInteger, MVT::i64, 8, 
14829                       MVT::i64, 1/*#Ops*/, 1,  // Results = #2
14831                       MVT::i64, 2/*#Ops*/, 2, 0,  // Results = #3
14846                       MVT::i64, 1/*#Ops*/, 4,  // Results = #5
14850                       MVT::i64, 3/*#Ops*/, 5, 6, 7,  // Results = #8
14871                       MVT::i64, 1/*#Ops*/, 8,  // Results = #9
14875                       MVT::i64, 3/*#Ops*/, 9, 10, 11,  // Results = #12
14888 /* 39352*/        OPC_EmitInteger, MVT::i64, 9, 
14890                       MVT::i64, 1/*#Ops*/, 1,  // Results = #2
14892                       MVT::i64, 2/*#Ops*/, 2, 0,  // Results = #3
14900 /* 39384*/        OPC_EmitInteger, MVT::i64, 9, 
14902                       MVT::i64, 1/*#Ops*/, 1,  // Results = #2
14904                       MVT::i64, 2/*#Ops*/, 2, 0,  // Results = #3
14919                       MVT::i64, 1/*#Ops*/, 4,  // Results = #5
14923                       MVT::i64, 3/*#Ops*/, 5, 6, 7,  // Results = #8
14944                       MVT::i64, 1/*#Ops*/, 8,  // Results = #9
14948                       MVT::i64, 3/*#Ops*/, 9, 10, 11,  // Results = #12
14961 /* 39565*/        OPC_EmitInteger, MVT::i64, 10, 
14963                       MVT::i64, 1/*#Ops*/, 1,  // Results = #2
14965                       MVT::i64, 2/*#Ops*/, 2, 0,  // Results = #3
14973 /* 39597*/        OPC_EmitInteger, MVT::i64, 10, 
14975                       MVT::i64, 1/*#Ops*/, 1,  // Results = #2
14977                       MVT::i64, 2/*#Ops*/, 2, 0,  // Results = #3
14992                       MVT::i64, 1/*#Ops*/, 4,  // Results = #5
14996                       MVT::i64, 3/*#Ops*/, 5, 6, 7,  // Results = #8
15017                       MVT::i64, 1/*#Ops*/, 8,  // Results = #9
15021                       MVT::i64, 3/*#Ops*/, 9, 10, 11,  // Results = #12
15034 /* 39778*/        OPC_EmitInteger, MVT::i64, 11, 
15036                       MVT::i64, 1/*#Ops*/, 1,  // Results = #2
15038                       MVT::i64, 2/*#Ops*/, 2, 0,  // Results = #3
15046 /* 39810*/        OPC_EmitInteger, MVT::i64, 11, 
15048                       MVT::i64, 1/*#Ops*/, 1,  // Results = #2
15050                       MVT::i64, 2/*#Ops*/, 2, 0,  // Results = #3
15065                       MVT::i64, 1/*#Ops*/, 4,  // Results = #5
15069                       MVT::i64, 3/*#Ops*/, 5, 6, 7,  // Results = #8
15090                       MVT::i64, 1/*#Ops*/, 8,  // Results = #9
15094                       MVT::i64, 3/*#Ops*/, 9, 10, 11,  // Results = #12
15107 /* 39991*/        OPC_EmitInteger, MVT::i64, 12, 
15109                       MVT::i64, 1/*#Ops*/, 1,  // Results = #2
15111                       MVT::i64, 2/*#Ops*/, 2, 0,  // Results = #3
15119 /* 40023*/        OPC_EmitInteger, MVT::i64, 12, 
15121                       MVT::i64, 1/*#Ops*/, 1,  // Results = #2
15123                       MVT::i64, 2/*#Ops*/, 2, 0,  // Results = #3
15138                       MVT::i64, 1/*#Ops*/, 4,  // Results = #5
15142                       MVT::i64, 3/*#Ops*/, 5, 6, 7,  // Results = #8
15163                       MVT::i64, 1/*#Ops*/, 8,  // Results = #9
15167                       MVT::i64, 3/*#Ops*/, 9, 10, 11,  // Results = #12
15180 /* 40204*/        OPC_EmitInteger, MVT::i64, 13, 
15182                       MVT::i64, 1/*#Ops*/, 1,  // Results = #2
15184                       MVT::i64, 2/*#Ops*/, 2, 0,  // Results = #3
15192 /* 40236*/        OPC_EmitInteger, MVT::i64, 13, 
15194                       MVT::i64, 1/*#Ops*/, 1,  // Results = #2
15196                       MVT::i64, 2/*#Ops*/, 2, 0,  // Results = #3
15211                       MVT::i64, 1/*#Ops*/, 4,  // Results = #5
15215                       MVT::i64, 3/*#Ops*/, 5, 6, 7,  // Results = #8
15236                       MVT::i64, 1/*#Ops*/, 8,  // Results = #9
15240                       MVT::i64, 3/*#Ops*/, 9, 10, 11,  // Results = #12
15253 /* 40417*/        OPC_EmitInteger, MVT::i64, 14, 
15255                       MVT::i64, 1/*#Ops*/, 1,  // Results = #2
15257                       MVT::i64, 2/*#Ops*/, 2, 0,  // Results = #3
15265 /* 40449*/        OPC_EmitInteger, MVT::i64, 14, 
15267                       MVT::i64, 1/*#Ops*/, 1,  // Results = #2
15269                       MVT::i64, 2/*#Ops*/, 2, 0,  // Results = #3
15284                       MVT::i64, 1/*#Ops*/, 4,  // Results = #5
15288                       MVT::i64, 3/*#Ops*/, 5, 6, 7,  // Results = #8
15309                       MVT::i64, 1/*#Ops*/, 8,  // Results = #9
15313                       MVT::i64, 3/*#Ops*/, 9, 10, 11,  // Results = #12
15326 /* 40630*/        OPC_EmitInteger, MVT::i64, 15, 
15328                       MVT::i64, 1/*#Ops*/, 1,  // Results = #2
15330                       MVT::i64, 2/*#Ops*/, 2, 0,  // Results = #3
15338 /* 40662*/        OPC_EmitInteger, MVT::i64, 15, 
15340                       MVT::i64, 1/*#Ops*/, 1,  // Results = #2
15342                       MVT::i64, 2/*#Ops*/, 2, 0,  // Results = #3
15357                       MVT::i64, 1/*#Ops*/, 4,  // Results = #5
15361                       MVT::i64, 3/*#Ops*/, 5, 6, 7,  // Results = #8
15382                       MVT::i64, 1/*#Ops*/, 8,  // Results = #9
15386                       MVT::i64, 3/*#Ops*/, 9, 10, 11,  // Results = #12
15396 /* 40836*/      OPC_CheckChild1Type, MVT::i64,
15401                       MVT::i64, 2/*#Ops*/, 1, 0,  // Results = #2
15410                       MVT::i64, 2/*#Ops*/, 1, 0,  // Results = #2
15418 /* 40888*/        OPC_EmitRegister2, MVT::i64, TARGET_VAL(PPC::ZERO8),
15419 /* 40892*/        OPC_EmitInteger, MVT::i64, 8, 
15421                       MVT::i64, MVT::i32, 2/*#Ops*/, 1, 3,  // Results = #4 #5
15433                       MVT::i64, 1/*#Ops*/, 11,  // Results = #12
15434 /* 40950*/        OPC_EmitInteger, MVT::i64, 7, 
15436                       MVT::i64, 1/*#Ops*/, 13,  // Results = #14
15438                       MVT::i64, 2/*#Ops*/, 14, 1,  // Results = #15
15442                       MVT::i64, 3/*#Ops*/, 15, 16, 17,  // Results = #18
15447                       MVT::i64, 2/*#Ops*/, 12, 20,  // Results = #21
15455 /* 41017*/        OPC_EmitRegister2, MVT::i64, TARGET_VAL(PPC::ZERO8),
15456 /* 41021*/        OPC_EmitInteger, MVT::i64, 8, 
15458                       MVT::i64, 1/*#Ops*/, 3,  // Results = #4
15460                       MVT::i64, 2/*#Ops*/, 4, 1,  // Results = #5
15472                       MVT::i64, 1/*#Ops*/, 11,  // Results = #12
15473 /* 41085*/        OPC_EmitInteger, MVT::i64, 7, 
15475                       MVT::i64, 1/*#Ops*/, 13,  // Results = #14
15477                       MVT::i64, 2/*#Ops*/, 14, 1,  // Results = #15
15481                       MVT::i64, 3/*#Ops*/, 15, 16, 17,  // Results = #18
15486                       MVT::i64, 2/*#Ops*/, 12, 20,  // Results = #21
15496 /* 41154*/      OPC_CheckChild1Type, MVT::i64,
15504                       MVT::i64, 4/*#Ops*/, 1, 2, 3, 4,  // Results = #5
15506                       MVT::i64, 2/*#Ops*/, 5, 0,  // Results = #6
15518                       MVT::i64, 4/*#Ops*/, 1, 2, 3, 4,  // Results = #5
15520                       MVT::i64, 2/*#Ops*/, 5, 0,  // Results = #6
15528 /* 41245*/        OPC_EmitRegister2, MVT::i64, TARGET_VAL(PPC::ZERO8),
15529 /* 41249*/        OPC_EmitInteger, MVT::i64, 4, 
15531                       MVT::i64, MVT::i32, 2/*#Ops*/, 1, 3,  // Results = #4 #5
15535                       MVT::i64, 3/*#Ops*/, 4, 6, 7,  // Results = #8
15547                       MVT::i64, 1/*#Ops*/, 14,  // Results = #15
15548 /* 41322*/        OPC_EmitInteger, MVT::i64, 3, 
15550                       MVT::i64, 1/*#Ops*/, 16,  // Results = #17
15552                       MVT::i64, 2/*#Ops*/, 17, 1,  // Results = #18
15556                       MVT::i64, 3/*#Ops*/, 18, 19, 20,  // Results = #21
15561                       MVT::i64, 2/*#Ops*/, 15, 23,  // Results = #24
15569 /* 41389*/        OPC_EmitRegister2, MVT::i64, TARGET_VAL(PPC::ZERO8),
15570 /* 41393*/        OPC_EmitInteger, MVT::i64, 4, 
15572                       MVT::i64, 1/*#Ops*/, 3,  // Results = #4
15574                       MVT::i64, 2/*#Ops*/, 4, 1,  // Results = #5
15578                       MVT::i64, 3/*#Ops*/, 5, 6, 7,  // Results = #8
15590                       MVT::i64, 1/*#Ops*/, 14,  // Results = #15
15591 /* 41472*/        OPC_EmitInteger, MVT::i64, 3, 
15593                       MVT::i64, 1/*#Ops*/, 16,  // Results = #17
15595                       MVT::i64, 2/*#Ops*/, 17, 1,  // Results = #18
15599                       MVT::i64, 3/*#Ops*/, 18, 19, 20,  // Results = #21
15604                       MVT::i64, 2/*#Ops*/, 15, 23,  // Results = #24
15614 /* 41541*/      OPC_CheckChild1Type, MVT::i64,
15622                       MVT::i64, 4/*#Ops*/, 1, 2, 3, 4,  // Results = #5
15624                       MVT::i64, 2/*#Ops*/, 5, 0,  // Results = #6
15636                       MVT::i64, 4/*#Ops*/, 1, 2, 3, 4,  // Results = #5
15638                       MVT::i64, 2/*#Ops*/, 5, 0,  // Results = #6
15646 /* 41632*/        OPC_EmitRegister2, MVT::i64, TARGET_VAL(PPC::ZERO8),
15647 /* 41636*/        OPC_EmitInteger, MVT::i64, 2, 
15649                       MVT::i64, MVT::i32, 2/*#Ops*/, 1, 3,  // Results = #4 #5
15653                       MVT::i64, 3/*#Ops*/, 4, 6, 7,  // Results = #8
15665                       MVT::i64, 1/*#Ops*/, 14,  // Results = #15
15666 /* 41709*/        OPC_EmitInteger, MVT::i64, 1, 
15668                       MVT::i64, 1/*#Ops*/, 16,  // Results = #17
15670                       MVT::i64, 2/*#Ops*/, 17, 1,  // Results = #18
15674                       MVT::i64, 3/*#Ops*/, 18, 19, 20,  // Results = #21
15679                       MVT::i64, 2/*#Ops*/, 15, 23,  // Results = #24
15687 /* 41776*/        OPC_EmitRegister2, MVT::i64, TARGET_VAL(PPC::ZERO8),
15688 /* 41780*/        OPC_EmitInteger, MVT::i64, 2, 
15690                       MVT::i64, 1/*#Ops*/, 3,  // Results = #4
15692                       MVT::i64, 2/*#Ops*/, 4, 1,  // Results = #5
15696                       MVT::i64, 3/*#Ops*/, 5, 6, 7,  // Results = #8
15708                       MVT::i64, 1/*#Ops*/, 14,  // Results = #15
15709 /* 41859*/        OPC_EmitInteger, MVT::i64, 1, 
15711                       MVT::i64, 1/*#Ops*/, 16,  // Results = #17
15713                       MVT::i64, 2/*#Ops*/, 17, 1,  // Results = #18
15717                       MVT::i64, 3/*#Ops*/, 18, 19, 20,  // Results = #21
15722                       MVT::i64, 2/*#Ops*/, 15, 23,  // Results = #24
15732 /* 41928*/      OPC_CheckChild1Type, MVT::i64,
15733 /* 41930*/      OPC_CheckType, MVT::i64,
15736 /* 41936*/        OPC_EmitRegister2, MVT::i64, TARGET_VAL(PPC::ZERO8),
15737 /* 41940*/        OPC_EmitInteger, MVT::i64, 1, 
15739                       MVT::i64, MVT::i32, 2/*#Ops*/, 1, 3,  // Results = #4 #5
15743                       MVT::i64, 3/*#Ops*/, 4, 6, 7,  // Results = #8
15755                       MVT::i64, 1/*#Ops*/, 14, 
15760 /* 42016*/        OPC_EmitRegister2, MVT::i64, TARGET_VAL(PPC::ZERO8),
15761 /* 42020*/        OPC_EmitInteger, MVT::i64, 1, 
15763                       MVT::i64, 1/*#Ops*/, 3,  // Results = #4
15765                       MVT::i64, 2/*#Ops*/, 4, 1,  // Results = #5
15769                       MVT::i64, 3/*#Ops*/, 5, 6, 7,  // Results = #8
15781                       MVT::i64, 1/*#Ops*/, 14, 
15830 /* 42200*/        OPC_CheckChild1Type, MVT::i64,
15839 /* 42228*/          OPC_EmitRegister2, MVT::i64, TARGET_VAL(PPC::ZERO8),
15840 /* 42232*/          OPC_EmitInteger, MVT::i64, 1, 
15842                         MVT::i64, MVT::i32, 2/*#Ops*/, 1, 7,  // Results = #8 #9
15846                         MVT::i64, 3/*#Ops*/, 8, 10, 11,  // Results = #12
15864 /* 42312*/          OPC_EmitRegister2, MVT::i64, TARGET_VAL(PPC::ZERO8),
15865 /* 42316*/          OPC_EmitInteger, MVT::i64, 1, 
15867                         MVT::i64, 1/*#Ops*/, 7,  // Results = #8
15869                         MVT::i64, 2/*#Ops*/, 8, 1,  // Results = #9
15873                         MVT::i64, 3/*#Ops*/, 9, 10, 11,  // Results = #12
15968 /* 42560*/        OPC_CheckChild1Type, MVT::i64,
15971 /* 42566*/          OPC_EmitRegister2, MVT::i64, TARGET_VAL(PPC::ZERO8),
15975                         MVT::i64, 3/*#Ops*/, 1, 3, 4,  // Results = #5
15986 /* 42612*/          OPC_EmitRegister2, MVT::i64, TARGET_VAL(PPC::ZERO8),
15987 /* 42616*/          OPC_EmitInteger, MVT::i64, 3, 
15989                         MVT::i64, 1/*#Ops*/, 3,  // Results = #4
15991                         MVT::i64, 2/*#Ops*/, 4, 1,  // Results = #5
15995                         MVT::i64, 3/*#Ops*/, 5, 6, 7,  // Results = #8
16100 /* 42894*/      OPC_CheckChild1Type, MVT::i64,
16106                     MVT::i64, 3/*#Ops*/, 1, 2, 3,  // Results = #4
16118 /* 42944*/      OPC_CheckChild1Type, MVT::i64,
16124                     MVT::i64, 3/*#Ops*/, 1, 2, 3,  // Results = #4
16146                     MVT::i64, 1/*#Ops*/, 3, 
16189                     MVT::i64, 2/*#Ops*/, 0, 1, 
16198                     MVT::i64, 2/*#Ops*/, 0, 1, 
16207                     MVT::i64, 2/*#Ops*/, 0, 1, 
18611 /* 47421*/    OPC_SwitchType /*2 cases */, 9, MVT::i64,// ->47433
18614                     MVT::i64, 1/*#Ops*/, 0, 
18627 /* 47453*/      OPC_SwitchType /*4 cases */, 11, MVT::i64,// ->47467
18631                       MVT::i64, 1/*#Ops*/, 0, 
18652 /* 47519*/        OPC_CheckChild0Type, MVT::i64,
18664                       MVT::i64, 0/*#Ops*/,  // Results = #2
18667                       MVT::i64, 3/*#Ops*/, 2, 0, 3,  // Results = #4
18676                       MVT::i64, 0/*#Ops*/,  // Results = #9
18679                       MVT::i64, 3/*#Ops*/, 9, 0, 10,  // Results = #11
19098 /* 48363*/      OPC_SwitchType /*2 cases */, 16, MVT::i64,// ->48382
19103                       MVT::i64, 1/*#Ops*/, 1, 
19162 /* 48488*/      OPC_SwitchType /*2 cases */, 16, MVT::i64,// ->48507
19167                       MVT::i64, 1/*#Ops*/, 1, 
19388 /* 49019*/          OPC_CheckChild0Type, MVT::i64,
19492                           MVT::i64, 2/*#Ops*/, 0, 3,  // Results = #4
19519 /* 49370*/        /*SwitchType*/ 8, MVT::i64,// ->49380
19521                         MVT::i64, 2/*#Ops*/, 0, 1, 
19540 /* 49419*/        /*SwitchType*/ 8, MVT::i64,// ->49429
19542                         MVT::i64, 2/*#Ops*/, 0, 1, 
19562 /* 49470*/          /*SwitchType*/ 8, MVT::i64,// ->49480
19564                           MVT::i64, 2/*#Ops*/, 0, 1, 
19622 /* 49613*/      OPC_CheckType, MVT::i64,
19624                     MVT::i64, 2/*#Ops*/, 0, 1, 
19634 /* 49642*/      OPC_CheckType, MVT::i64,
19636                     MVT::i64, 2/*#Ops*/, 1, 0, 
19708 /* 49851*/          OPC_CheckChild0Type, MVT::i64,
20225 /* 51342*/          OPC_CheckChild0Type, MVT::i64,
20244 /* 51394*/        /*SwitchType*/ 8, MVT::i64,// ->51404
20246                         MVT::i64, 2/*#Ops*/, 0, 0, 
20283 /* 51467*/            OPC_CheckType, MVT::i64,
20287                           MVT::i64, 2/*#Ops*/, 0, 3, 
20293 /* 51486*/            OPC_CheckType, MVT::i64,
20297                           MVT::i64, 2/*#Ops*/, 0, 3, 
20327 /* 51555*/          OPC_CheckType, MVT::i64,
20329                         MVT::i64, 2/*#Ops*/, 0, 1, 
20872 /* 52532*/          /*SwitchType*/ 8, MVT::i64,// ->52542
20874                           MVT::i64, 2/*#Ops*/, 0, 1, 
20887 /* 52561*/          /*SwitchType*/ 8, MVT::i64,// ->52571
20889                           MVT::i64, 2/*#Ops*/, 0, 1, 
20902 /* 52590*/          /*SwitchType*/ 8, MVT::i64,// ->52600
20904                           MVT::i64, 2/*#Ops*/, 0, 1, 
20917 /* 52619*/          /*SwitchType*/ 8, MVT::i64,// ->52629
20919                           MVT::i64, 2/*#Ops*/, 0, 1, 
20953 /* 52684*/          /*SwitchType*/ 8, MVT::i64,// ->52694
20955                           MVT::i64, 2/*#Ops*/, 1, 0, 
20969 /* 52714*/          /*SwitchType*/ 8, MVT::i64,// ->52724
20971                           MVT::i64, 2/*#Ops*/, 1, 0, 
20985 /* 52744*/          /*SwitchType*/ 8, MVT::i64,// ->52754
20987                           MVT::i64, 2/*#Ops*/, 1, 0, 
21001 /* 52774*/          /*SwitchType*/ 8, MVT::i64,// ->52784
21003                           MVT::i64, 2/*#Ops*/, 1, 0, 
21021 /* 52811*/        /*SwitchType*/ 11, MVT::i64,// ->52824
21024                         MVT::i64, 3/*#Ops*/, 0, 1, 2, 
21045 /* 52856*/        /*SwitchType*/ 11, MVT::i64,// ->52869
21048                         MVT::i64, 3/*#Ops*/, 1, 2, 0, 
21078 /* 52917*/            OPC_CheckType, MVT::i64,
21081                           MVT::i64, 2/*#Ops*/, 0, 2, 
21087 /* 52933*/            OPC_CheckType, MVT::i64,
21091                           MVT::i64, 2/*#Ops*/, 0, 3, 
21102 /* 52964*/          /*SwitchType*/ 8, MVT::i64,// ->52974
21104                           MVT::i64, 2/*#Ops*/, 0, 1, 
21119 /* 52994*/        /*SwitchType*/ 8, MVT::i64,// ->53004
21121                         MVT::i64, 2/*#Ops*/, 1, 0, 
21149 /* 53055*/          OPC_CheckType, MVT::i64,
21151                         MVT::i64, 2/*#Ops*/, 0, 1, 
21357 /* 53440*/      OPC_CheckType, MVT::i64,
21363                       MVT::i64, 2/*#Ops*/, 2, 3, 
21372                       MVT::i64, 2/*#Ops*/, 2, 3, 
21380                       MVT::i64, 2/*#Ops*/, 2, 3, 
21388                       MVT::i64, 2/*#Ops*/, 2, 3, 
21394 /* 53509*/      OPC_CheckType, MVT::i64,
21400                       MVT::i64, 2/*#Ops*/, 2, 3, 
21408                       MVT::i64, 2/*#Ops*/, 2, 3, 
21416                       MVT::i64, 2/*#Ops*/, 2, 3, 
21424                       MVT::i64, 2/*#Ops*/, 2, 3, 
21432                       MVT::i64, 2/*#Ops*/, 2, 3, 
21440                       MVT::i64, 2/*#Ops*/, 2, 3, 
21446 /* 53606*/      OPC_CheckType, MVT::i64,
21452                       MVT::i64, 2/*#Ops*/, 2, 3, 
21459                       MVT::i64, 2/*#Ops*/, 2, 3, 
21466 /* 53643*/      OPC_CheckType, MVT::i64,
21471                       MVT::i64, 2/*#Ops*/, 2, 3, 
21478                       MVT::i64, 2/*#Ops*/, 2, 3, 
21484 /* 53677*/      OPC_CheckType, MVT::i64,
21491                         MVT::i64, 2/*#Ops*/, 2, 3, 
21498                         MVT::i64, 2/*#Ops*/, 2, 3, 
21508                         MVT::i64, 2/*#Ops*/, 2, 3, 
21515                         MVT::i64, 2/*#Ops*/, 2, 3, 
21525                         MVT::i64, 2/*#Ops*/, 2, 3, 
21532                         MVT::i64, 2/*#Ops*/, 2, 3, 
21542                         MVT::i64, 2/*#Ops*/, 2, 3, 
21549                         MVT::i64, 2/*#Ops*/, 2, 3, 
21558 /* 53812*/      OPC_CheckType, MVT::i64,
21562                     MVT::i64, 2/*#Ops*/, 2, 3, 
21567 /* 53830*/      OPC_SwitchType /*4 cases */, 14, MVT::i64,// ->53847
21572                       MVT::i64, 2/*#Ops*/, 2, 3, 
21948 /* 54586*/    OPC_SwitchType /*2 cases */, 30, MVT::i64,// ->54619
21954                       MVT::i64, 2/*#Ops*/, 2, 3, 
21961                       MVT::i64, 2/*#Ops*/, 2, 3, 
22022 /* 54724*/      OPC_CheckChild2Type, MVT::i64,
22122 /* 54915*/    /*SwitchType*/ 16, MVT::i64,// ->54933
22127                     MVT::i64, MVT::i32, 3/*#Ops*/, 3, 4, 2, 
22162 /* 54997*/    /*SwitchType*/ 16, MVT::i64,// ->55015
22167                     MVT::i64, MVT::i32, 3/*#Ops*/, 3, 4, 2, 
22202 /* 55079*/    /*SwitchType*/ 16, MVT::i64,// ->55097
22207                     MVT::i64, MVT::i32, 3/*#Ops*/, 3, 4, 2, 
22242 /* 55161*/    /*SwitchType*/ 16, MVT::i64,// ->55179
22247                     MVT::i64, MVT::i32, 3/*#Ops*/, 3, 4, 2, 
22282 /* 55243*/    /*SwitchType*/ 16, MVT::i64,// ->55261
22287                     MVT::i64, MVT::i32, 3/*#Ops*/, 3, 4, 2, 
22322 /* 55325*/    /*SwitchType*/ 16, MVT::i64,// ->55343
22327                     MVT::i64, MVT::i32, 3/*#Ops*/, 3, 4, 2, 
22362 /* 55407*/    /*SwitchType*/ 16, MVT::i64,// ->55425
22367                     MVT::i64, MVT::i32, 3/*#Ops*/, 3, 4, 2, 
22402 /* 55489*/    /*SwitchType*/ 16, MVT::i64,// ->55507
22407                     MVT::i64, MVT::i32, 3/*#Ops*/, 3, 4, 2, 
22442 /* 55571*/    /*SwitchType*/ 16, MVT::i64,// ->55589
22447                     MVT::i64, MVT::i32, 3/*#Ops*/, 3, 4, 2, 
22482 /* 55653*/    /*SwitchType*/ 16, MVT::i64,// ->55671
22487                     MVT::i64, MVT::i32, 3/*#Ops*/, 3, 4, 2, 
22523 /* 55739*/    /*SwitchType*/ 17, MVT::i64,// ->55758
22528                     MVT::i64, MVT::i32, 4/*#Ops*/, 4, 5, 2, 3, 
22563 /* 55822*/    /*SwitchType*/ 16, MVT::i64,// ->55840
22568                     MVT::i64, MVT::i32, 3/*#Ops*/, 3, 4, 2, 
22585 /* 55867*/    /*SwitchType*/ 18, MVT::i64,// ->55887
22586 /* 55869*/      OPC_CheckChild1Type, MVT::i64,
22592                     MVT::i64, 3/*#Ops*/, 1, 3, 4, 
22607 /* 55910*/    /*SwitchType*/ 12, MVT::i64,// ->55924
22611                     MVT::i64, 2/*#Ops*/, 2, 3, 
22641 /* 55970*/      OPC_CheckValueType, MVT::i64,
22643 /* 55973*/      OPC_CheckType, MVT::i64,
22647                     MVT::i64, 2/*#Ops*/, 2, 3, 
22678 /* 56034*/      OPC_CheckChild1Type, MVT::i64,
22681 /* 56038*/      OPC_CheckValueType, MVT::i64,
22777 /* 56228*/      /*SwitchType*/ 8, MVT::i64,// ->56238
22779                       MVT::i64, 2/*#Ops*/, 0, 1, 
22800 /* 56280*/        /*SwitchType*/ 8, MVT::i64,// ->56290
22802                         MVT::i64, 2/*#Ops*/, 1, 0, 
22856 /* 56387*/            OPC_CheckType, MVT::i64,
22860                           MVT::i64, MVT::i32, 2/*#Ops*/, 0, 3, 
22866 /* 56407*/            OPC_CheckType, MVT::i64,
22870                           MVT::i64, MVT::i32, 2/*#Ops*/, 0, 3, 
22887 /* 56447*/          OPC_CheckType, MVT::i64,
22889                         MVT::i64, 2/*#Ops*/, 0, 1, 
23117 /* 56858*/      /*SwitchType*/ 8, MVT::i64,// ->56868
23119                       MVT::i64, 2/*#Ops*/, 0, 1, 
23140 /* 56909*/      /*SwitchType*/ 8, MVT::i64,// ->56919
23142                       MVT::i64, 2/*#Ops*/, 1, 0, 
23175 /* 56973*/          OPC_CheckType, MVT::i64,
23179                         MVT::i64, 2/*#Ops*/, 0, 3, 
23185 /* 56992*/          OPC_CheckType, MVT::i64,
23189                         MVT::i64, 2/*#Ops*/, 0, 3, 
23219 /* 57061*/        OPC_CheckType, MVT::i64,
23221                       MVT::i64, 2/*#Ops*/, 0, 1, 
23760 /* 57971*/        OPC_CheckType, MVT::i64,
23762                       MVT::i64, 1/*#Ops*/, 0, 
23775 /* 57997*/        OPC_CheckType, MVT::i64,
23777                       MVT::i64, 1/*#Ops*/, 0, 
23790 /* 58023*/        OPC_CheckType, MVT::i64,
23792                       MVT::i64, 1/*#Ops*/, 0, 
23805 /* 58049*/        OPC_CheckType, MVT::i64,
23807                       MVT::i64, 1/*#Ops*/, 0, 
23819 /* 58075*/      /*SwitchType*/ 8, MVT::i64,// ->58085
23821                       MVT::i64, 2/*#Ops*/, 1, 0, 
23838 /* 58110*/        OPC_CheckType, MVT::i64,
23840                       MVT::i64, 1/*#Ops*/, 0, 
23853 /* 58136*/        OPC_CheckType, MVT::i64,
23855                       MVT::i64, 1/*#Ops*/, 0, 
23868 /* 58162*/        OPC_CheckType, MVT::i64,
23870                       MVT::i64, 1/*#Ops*/, 0, 
23883 /* 58188*/        OPC_CheckType, MVT::i64,
23885                       MVT::i64, 1/*#Ops*/, 0, 
23897 /* 58214*/      /*SwitchType*/ 8, MVT::i64,// ->58224
23899                       MVT::i64, 2/*#Ops*/, 1, 0, 
23909 /* 58236*/        OPC_CheckChild1Type, MVT::i64,
23970 /* 58346*/      /*SwitchType*/ 10, MVT::i64,// ->58358
23994 /* 58389*/          OPC_CheckChild0Type, MVT::i64,
24053 /* 58487*/        /*SwitchType*/ 19, MVT::i64,// ->58508
24080 /* 58532*/        /*SwitchType*/ 17, MVT::i64,// ->58551
24106 /* 58575*/        /*SwitchType*/ 17, MVT::i64,// ->58594
24133 /* 58616*/      OPC_CheckChild1Type, MVT::i64,
24178 /* 58694*/    /*SwitchType*/ 9, MVT::i64,// ->58705
24180                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
24199 /* 58734*/    /*SwitchType*/ 9, MVT::i64,// ->58745
24201                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
24222                     MVT::i32, MVT::i64, 1/*#Ops*/, 2, 
24255 /* 58837*/      /*SwitchType*/ 7, MVT::i64,// ->58846
24257                       MVT::i64, 1/*#Ops*/, 0, 
24280 /* 58879*/          OPC_CheckType, MVT::i64,
24283                         MVT::i64, MVT::i32, 2/*#Ops*/, 1, 2, 
24294 /* 58906*/        /*SwitchType*/ 8, MVT::i64,// ->58916
24296                         MVT::i64, 2/*#Ops*/, 1, 0, 
24378 /* 59064*/      /*SwitchType*/ 8, MVT::i64,// ->59074
24380                       MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
24391 /* 59089*/      /*SwitchType*/ 8, MVT::i64,// ->59099
24393                       MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
24404 /* 59114*/      /*SwitchType*/ 9, MVT::i64,// ->59125
24406                       MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
24421 /* 59156*/      /*SwitchType*/ 8, MVT::i64,// ->59166
24423                       MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
24435 /* 59182*/      /*SwitchType*/ 8, MVT::i64,// ->59192
24437                       MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
24449 /* 59208*/      /*SwitchType*/ 9, MVT::i64,// ->59219
24451                       MVT::i64, MVT::i32, 2/*#Ops*/, 1, 0, 
24589                     MVT::i64, 1/*#Ops*/, 1, 
24598                     MVT::i64, 1/*#Ops*/, 1, 
24607                     MVT::i64, 1/*#Ops*/, 1, 
24616                     MVT::i64, 1/*#Ops*/, 1, 
24651                     MVT::i64, 0/*#Ops*/,  // Results = #1
24661                     MVT::i64, 3/*#Ops*/, 1, 6, 7,  // Results = #8
24665                     MVT::i64, 3/*#Ops*/, 8, 9, 10, 
25006 /* 60279*/        OPC_CheckType, MVT::i64,
25009                       MVT::i64, MVT::i32, 2/*#Ops*/, 0, 2, 
25020 /* 60306*/      OPC_CheckType, MVT::i64,
25022                     MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
25044 /* 60350*/        OPC_CheckType, MVT::i64,
25047                       MVT::i64, 2/*#Ops*/, 0, 2, 
25058 /* 60375*/      OPC_CheckType, MVT::i64,
25060                     MVT::i64, 2/*#Ops*/, 0, 1, 
25096 /* 60444*/        OPC_CheckType, MVT::i64,
25099                       MVT::i64, MVT::i32, 2/*#Ops*/, 1, 2, 
25110 /* 60472*/      /*SwitchType*/ 9, MVT::i64,// ->60483
25112                       MVT::i64, MVT::i32, 2/*#Ops*/, 1, 0, 
25511 /* 61531*/      OPC_CheckChild0Type, MVT::i64,
25601                         MVT::i64, 2/*#Ops*/, 0, 3,  // Results = #4
25744                         MVT::i64, 2/*#Ops*/, 0, 3,  // Results = #4
25755                         MVT::i64, 2/*#Ops*/, 0, 11,  // Results = #12
27310 /* 66275*/      /*SwitchType*/ 10, MVT::i64,// ->66287
27327 /* 66302*/      /*SwitchType*/ 8, MVT::i64,// ->66312
27343 /* 66327*/      /*SwitchType*/ 8, MVT::i64,// ->66337
27359 /* 66352*/      /*SwitchType*/ 8, MVT::i64,// ->66362
27408 /* 66434*/      /*SwitchType*/ 11, MVT::i64,// ->66447
27411                       MVT::i64, MVT::i32, 2/*#Ops*/, 0, 2, 
27422 /* 66463*/      /*SwitchType*/ 9, MVT::i64,// ->66474
27424                       MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
27478 /* 66574*/      /*SwitchType*/ 16, MVT::i64,// ->66592
27483                       MVT::i64, 3/*#Ops*/, 0, 2, 4, 
27494 /* 66607*/      /*SwitchType*/ 8, MVT::i64,// ->66617
27496                       MVT::i64, 2/*#Ops*/, 0, 1, 
27563 /* 66751*/      /*SwitchType*/ 16, MVT::i64,// ->66769
27568                       MVT::i64, 3/*#Ops*/, 0, 3, 4, 
27579 /* 66784*/      /*SwitchType*/ 8, MVT::i64,// ->66794
27581                       MVT::i64, 2/*#Ops*/, 0, 1, 
27647 /* 66925*/      /*SwitchType*/ 14, MVT::i64,// ->66941
27651                       MVT::i64, 3/*#Ops*/, 0, 2, 3, 
27664 /* 66964*/      /*SwitchType*/ 12, MVT::i64,// ->66978
27667                       MVT::i64, 3/*#Ops*/, 0, 1, 2, 
27685 /* 67002*/      /*SwitchType*/ 8, MVT::i64,// ->67012
27694 /* 67016*/      OPC_CheckType, MVT::i64,
27703 /* 67031*/      OPC_CheckType, MVT::i64,
27711 /* 67044*/      OPC_CheckType, MVT::i64,
27730 /* 67076*/    /*SwitchType*/ 8, MVT::i64,// ->67086
27732                     MVT::i64, 2/*#Ops*/, 0, 1, 
27747 /* 67108*/    /*SwitchType*/ 8, MVT::i64,// ->67118
27749                     MVT::i64, 2/*#Ops*/, 0, 1, 
27764 /* 67140*/    /*SwitchType*/ 8, MVT::i64,// ->67150
27766                     MVT::i64, 2/*#Ops*/, 0, 1, 
27781 /* 67172*/    /*SwitchType*/ 8, MVT::i64,// ->67182
27783                     MVT::i64, 2/*#Ops*/, 0, 1, 
27798 /* 67204*/    /*SwitchType*/ 8, MVT::i64,// ->67214
27800                     MVT::i64, 2/*#Ops*/, 0, 1, 
27815 /* 67236*/    /*SwitchType*/ 8, MVT::i64,// ->67246
27817                     MVT::i64, 2/*#Ops*/, 0, 1, 
27832 /* 67268*/    /*SwitchType*/ 8, MVT::i64,// ->67278
27834                     MVT::i64, 2/*#Ops*/, 0, 1, 
27849 /* 67300*/    /*SwitchType*/ 8, MVT::i64,// ->67310
27851                     MVT::i64, 2/*#Ops*/, 0, 1, 
27890 /* 67371*/        OPC_CheckType, MVT::i64,
27892                       MVT::i64, 2/*#Ops*/, 0, 1, 
27898 /* 67386*/        OPC_CheckType, MVT::i64,
27900                       MVT::i64, 2/*#Ops*/, 0, 1, 
27906 /* 67401*/        OPC_CheckType, MVT::i64,
27908                       MVT::i64, 2/*#Ops*/, 0, 1, 
27914 /* 67416*/        OPC_CheckType, MVT::i64,
27916                       MVT::i64, 2/*#Ops*/, 0, 1, 
27929 /* 67442*/    OPC_CheckType, MVT::i64,
27933                   MVT::i64, 2/*#Ops*/, 0, 2, 
27942 /* 67466*/    OPC_CheckType, MVT::i64,
27944                   MVT::i64, 2/*#Ops*/, 0, 1, 
27953 /* 67486*/    OPC_CheckType, MVT::i64,
27955                   MVT::i64, 2/*#Ops*/, 0, 1, 
27964 /* 67506*/    OPC_CheckType, MVT::i64,
27966                   MVT::i64, 2/*#Ops*/, 0, 1, 
28021 /* 67623*/      /*SwitchType*/ 29, MVT::i64,// ->67654
28026                         MVT::i64, 1/*#Ops*/, 1, 
28034                         MVT::i64, 1/*#Ops*/, 2, 
28111 /* 67763*/      /*SwitchType*/ 8, MVT::i64,// ->67773
28113                       MVT::i64, 2/*#Ops*/, 0, 1, 
28173 /* 67889*/      /*SwitchType*/ 8, MVT::i64,// ->67899
28175                       MVT::i64, 2/*#Ops*/, 0, 1, 
28235 /* 68016*/      /*SwitchType*/ 9, MVT::i64,// ->68027
28237                       MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
28282 /* 68105*/    /*SwitchType*/ 9, MVT::i64,// ->68116
28283 /* 68107*/      OPC_CheckChild0Type, MVT::i64,
28285                     MVT::i64, 1/*#Ops*/, 0, 
28326 /* 68187*/    /*SwitchType*/ 11, MVT::i64,// ->68200
28327 /* 68189*/      OPC_CheckChild0Type, MVT::i64,
28330                     MVT::i64, 1/*#Ops*/, 0, 
28373 /* 68273*/      /*SwitchType*/ 7, MVT::i64,// ->68282
28375                       MVT::i64, 1/*#Ops*/, 0, 
28387 /* 68297*/      /*SwitchType*/ 7, MVT::i64,// ->68306
28389                       MVT::i64, 1/*#Ops*/, 0, 
28397                     MVT::i64, 1/*#Ops*/, 0, 
28409 /* 68335*/    /*SwitchType*/ 8, MVT::i64,// ->68345
28411                     MVT::i64, 2/*#Ops*/, 0, 1, 
28443 /* 68389*/      OPC_CheckChild1Type, MVT::i64,
28446                     MVT::i64, 1/*#Ops*/, 1, 
28459 /* 68418*/    /*SwitchType*/ 10, MVT::i64,// ->68430
28462                     MVT::i64, 2/*#Ops*/, 0, 1, 
28475 /* 68449*/    /*SwitchType*/ 10, MVT::i64,// ->68461
28478                     MVT::i64, 2/*#Ops*/, 0, 1, 
28490 /* 68478*/    /*SwitchType*/ 8, MVT::i64,// ->68488
28492                     MVT::i64, 2/*#Ops*/, 0, 1, 
28504 /* 68505*/    /*SwitchType*/ 8, MVT::i64,// ->68515
28506                     MVT::i64, 2/*#Ops*/, 0, 1, 
28518 /* 68532*/    /*SwitchType*/ 8, MVT::i64,// ->68542
28520                     MVT::i64, 2/*#Ops*/, 0, 1, 
28532 /* 68559*/    /*SwitchType*/ 8, MVT::i64,// ->68569
28534                     MVT::i64, 2/*#Ops*/, 0, 1, 
28546 /* 68585*/    OPC_CheckType, MVT::i64,
28549                   MVT::i64, 0/*#Ops*/, 
28554 /* 68598*/    OPC_SwitchType /*6 cases */, 9, MVT::i64,// ->68610
28555 /* 68601*/      OPC_CheckChild0Type, MVT::i64,
28557                     MVT::i64, 1/*#Ops*/, 0, 
28616 /* 68729*/    /*SwitchType*/ 9, MVT::i64,// ->68740
28618                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
28967 /* 69603*/      OPC_CheckType, MVT::i64,
28971                     MVT::i64, 3/*#Ops*/, 4, 2, 3, 
28977 /* 69626*/      OPC_CheckType, MVT::i64,
28981                     MVT::i64, 3/*#Ops*/, 4, 2, 3, 
28987 /* 69649*/      OPC_CheckType, MVT::i64,
28991                     MVT::i64, 3/*#Ops*/, 4, 2, 3, 
28997 /* 69672*/      OPC_CheckType, MVT::i64,
29001                     MVT::i64, 3/*#Ops*/, 4, 2, 3, 
29007 /* 69695*/      OPC_CheckType, MVT::i64,
29011                     MVT::i64, 3/*#Ops*/, 4, 2, 3, 
29017 /* 69718*/      OPC_CheckType, MVT::i64,
29021                     MVT::i64, 3/*#Ops*/, 4, 2, 3, 
29027 /* 69741*/      OPC_CheckType, MVT::i64,
29031                     MVT::i64, 3/*#Ops*/, 4, 2, 3, 
29037 /* 69764*/      OPC_CheckType, MVT::i64,
29041                     MVT::i64, 3/*#Ops*/, 4, 2, 3, 
29047 /* 69787*/      OPC_CheckType, MVT::i64,
29051                     MVT::i64, 3/*#Ops*/, 4, 2, 3, 
29057 /* 69810*/      OPC_CheckType, MVT::i64,
29061                     MVT::i64, 3/*#Ops*/, 4, 2, 3, 
30977 /* 75493*/    /*SwitchType*/ 13|128,86/*11021*/, MVT::i64,// ->86517
30979                     MVT::i64, 0/*#Ops*/,  // Results = #1
30983                     MVT::i64, 3/*#Ops*/, 0, 2, 3,  // Results = #4
30985                     MVT::i64, 0/*#Ops*/,  // Results = #5
30994                     MVT::i64, 3/*#Ops*/, 5, 9, 10,  // Results = #11
30998                     MVT::i64, 3/*#Ops*/, 11, 12, 13,  // Results = #14
30999 /* 75575*/      OPC_EmitInteger, MVT::i64, 85|128,42|128,1/*21845*/, 
31001                     MVT::i64, 2/*#Ops*/, 14, 15,  // Results = #16
31002 /* 75588*/      OPC_EmitInteger, MVT::i64, 85|128,42|128,1/*21845*/, 
31004                     MVT::i64, 2/*#Ops*/, 16, 17,  // Results = #18
31006                     MVT::i64, 2/*#Ops*/, 4, 18,  // Results = #19
31010                     MVT::i64, 3/*#Ops*/, 0, 20, 21,  // Results = #22
31012                     MVT::i64, 0/*#Ops*/,  // Results = #23
31021                     MVT::i64, 3/*#Ops*/, 23, 27, 28,  // Results = #29
31025                     MVT::i64, 3/*#Ops*/, 29, 30, 31,  // Results = #32
31026 /* 75682*/      OPC_EmitInteger, MVT::i64, 42|128,85|128,2/*43690*/, 
31028                     MVT::i64, 2/*#Ops*/, 32, 33,  // Results = #34
31029 /* 75695*/      OPC_EmitInteger, MVT::i64, 42|128,85|128,2/*43690*/, 
31031                     MVT::i64, 2/*#Ops*/, 34, 35,  // Results = #36
31033                     MVT::i64, 2/*#Ops*/, 22, 36,  // Results = #37
31035                     MVT::i64, 2/*#Ops*/, 19, 37,  // Results = #38
31039                     MVT::i64, 3/*#Ops*/, 38, 39, 40,  // Results = #41
31041                     MVT::i64, 0/*#Ops*/,  // Results = #42
31050                     MVT::i64, 3/*#Ops*/, 42, 46, 47,  // Results = #48
31054                     MVT::i64, 3/*#Ops*/, 48, 49, 50,  // Results = #51
31055 /* 75795*/      OPC_EmitInteger, MVT::i64, 51|128,102/*13107*/, 
31057                     MVT::i64, 2/*#Ops*/, 51, 52,  // Results = #53
31058 /* 75807*/      OPC_EmitInteger, MVT::i64, 51|128,102/*13107*/, 
31060                     MVT::i64, 2/*#Ops*/, 53, 54,  // Results = #55
31062                     MVT::i64, 2/*#Ops*/, 41, 55,  // Results = #56
31066                     MVT::i64, 3/*#Ops*/, 0, 57, 58,  // Results = #59
31068                     MVT::i64, 0/*#Ops*/,  // Results = #60
31077                     MVT::i64, 3/*#Ops*/, 60, 64, 65,  // Results = #66
31081                     MVT::i64, 3/*#Ops*/, 66, 67, 68,  // Results = #69
31082 /* 75900*/      OPC_EmitInteger, MVT::i64, 85|128,42|128,1/*21845*/, 
31084                     MVT::i64, 2/*#Ops*/, 69, 70,  // Results = #71
31085 /* 75913*/      OPC_EmitInteger, MVT::i64, 85|128,42|128,1/*21845*/, 
31087                     MVT::i64, 2/*#Ops*/, 71, 72,  // Results = #73
31089                     MVT::i64, 2/*#Ops*/, 59, 73,  // Results = #74
31093                     MVT::i64, 3/*#Ops*/, 0, 75, 76,  // Results = #77
31095                     MVT::i64, 0/*#Ops*/,  // Results = #78
31104                     MVT::i64, 3/*#Ops*/, 78, 82, 83,  // Results = #84
31108                     MVT::i64, 3/*#Ops*/, 84, 85, 86,  // Results = #87
31109 /* 76007*/      OPC_EmitInteger, MVT::i64, 42|128,85|128,2/*43690*/, 
31111                     MVT::i64, 2/*#Ops*/, 87, 88,  // Results = #89
31112 /* 76020*/      OPC_EmitInteger, MVT::i64, 42|128,85|128,2/*43690*/, 
31114                     MVT::i64, 2/*#Ops*/, 89, 90,  // Results = #91
31116                     MVT::i64, 2/*#Ops*/, 77, 91,  // Results = #92
31118                     MVT::i64, 2/*#Ops*/, 74, 92,  // Results = #93
31122                     MVT::i64, 3/*#Ops*/, 93, 94, 95,  // Results = #96
31124                     MVT::i64, 0/*#Ops*/,  // Results = #97
31133                     MVT::i64, 3/*#Ops*/, 97, 101, 102,  // Results = #103
31137                     MVT::i64, 3/*#Ops*/, 103, 104, 105,  // Results = #106
31138 /* 76122*/      OPC_EmitInteger, MVT::i64, 76|128,25|128,3/*52428*/, 
31140                     MVT::i64, 2/*#Ops*/, 106, 107,  // Results = #108
31141 /* 76135*/      OPC_EmitInteger, MVT::i64, 76|128,25|128,3/*52428*/, 
31143                     MVT::i64, 2/*#Ops*/, 108, 109,  // Results = #110
31145                     MVT::i64, 2/*#Ops*/, 96, 110,  // Results = #111
31147                     MVT::i64, 2/*#Ops*/, 56, 111,  // Results = #112
31151                     MVT::i64, 3/*#Ops*/, 112, 113, 114,  // Results = #115
31153                     MVT::i64, 0/*#Ops*/,  // Results = #116
31162                     MVT::i64, 3/*#Ops*/, 116, 120, 121,  // Results = #122
31166                     MVT::i64, 3/*#Ops*/, 122, 123, 124,  // Results = #125
31167 /* 76235*/      OPC_EmitInteger, MVT::i64, 15|128,30/*3855*/, 
31169                     MVT::i64, 2/*#Ops*/, 125, 126,  // Results = #127
31170 /* 76247*/      OPC_EmitInteger, MVT::i64, 15|128,30/*3855*/, 
31172                     MVT::i64, 2/*#Ops*/, 127, 0|128,1/*128*/,  // Results = #129
31174                     MVT::i64, 2/*#Ops*/, 115, 1|128,1/*129*/,  // Results = #130
31178                     MVT::i64, 3/*#Ops*/, 0, 3|128,1/*131*/, 4|128,1/*132*/,  // Results = #133
31180                     MVT::i64, 0/*#Ops*/,  // Results = #134
31189                     MVT::i64, 3/*#Ops*/, 6|128,1/*134*/, 10|128,1/*138*/, 11|128,1/*139*/,  // Results = #140
31193                     MVT::i64, 3/*#Ops*/, 12|128,1/*140*/, 13|128,1/*141*/, 14|128,1/*142*/,  // Results = #143
31194 /* 76353*/      OPC_EmitInteger, MVT::i64, 85|128,42|128,1/*21845*/, 
31196                     MVT::i64, 2/*#Ops*/, 15|128,1/*143*/, 16|128,1/*144*/,  // Results = #145
31197 /* 76368*/      OPC_EmitInteger, MVT::i64, 85|128,42|128,1/*21845*/, 
31199                     MVT::i64, 2/*#Ops*/, 17|128,1/*145*/, 18|128,1/*146*/,  // Results = #147
31201                     MVT::i64, 2/*#Ops*/, 5|128,1/*133*/, 19|128,1/*147*/,  // Results = #148
31205                     MVT::i64, 3/*#Ops*/, 0, 21|128,1/*149*/, 22|128,1/*150*/,  // Results = #151
31207                     MVT::i64, 0/*#Ops*/,  // Results = #152
31216                     MVT::i64, 3/*#Ops*/, 24|128,1/*152*/, 28|128,1/*156*/, 29|128,1/*157*/,  // Results = #158
31220                     MVT::i64, 3/*#Ops*/, 30|128,1/*158*/, 31|128,1/*159*/, 32|128,1/*160*/,  // Results = #161
31221 /* 76477*/      OPC_EmitInteger, MVT::i64, 42|128,85|128,2/*43690*/, 
31223                     MVT::i64, 2/*#Ops*/, 33|128,1/*161*/, 34|128,1/*162*/,  // Results = #163
31224 /* 76492*/      OPC_EmitInteger, MVT::i64, 42|128,85|128,2/*43690*/, 
31226                     MVT::i64, 2/*#Ops*/, 35|128,1/*163*/, 36|128,1/*164*/,  // Results = #165
31228                     MVT::i64, 2/*#Ops*/, 23|128,1/*151*/, 37|128,1/*165*/,  // Results = #166
31230                     MVT::i64, 2/*#Ops*/, 20|128,1/*148*/, 38|128,1/*166*/,  // Results = #167
31234                     MVT::i64, 3/*#Ops*/, 39|128,1/*167*/, 40|128,1/*168*/, 41|128,1/*169*/,  // Results = #170
31236                     MVT::i64, 0/*#Ops*/,  // Results = #171
31245                     MVT::i64, 3/*#Ops*/, 43|128,1/*171*/, 47|128,1/*175*/, 48|128,1/*176*/,  // Results = #177
31249                     MVT::i64, 3/*#Ops*/, 49|128,1/*177*/, 50|128,1/*178*/, 51|128,1/*179*/,  // Results = #180
31250 /* 76610*/      OPC_EmitInteger, MVT::i64, 51|128,102/*13107*/, 
31252                     MVT::i64, 2/*#Ops*/, 52|128,1/*180*/, 53|128,1/*181*/,  // Results = #182
31253 /* 76624*/      OPC_EmitInteger, MVT::i64, 51|128,102/*13107*/, 
31255                     MVT::i64, 2/*#Ops*/, 54|128,1/*182*/, 55|128,1/*183*/,  // Results = #184
31257                     MVT::i64, 2/*#Ops*/, 42|128,1/*170*/, 56|128,1/*184*/,  // Results = #185
31261                     MVT::i64, 3/*#Ops*/, 0, 58|128,1/*186*/, 59|128,1/*187*/,  // Results = #188
31263                     MVT::i64, 0/*#Ops*/,  // Results = #189
31272                     MVT::i64, 3/*#Ops*/, 61|128,1/*189*/, 65|128,1/*193*/, 66|128,1/*194*/,  // Results = #195
31276                     MVT::i64, 3/*#Ops*/, 67|128,1/*195*/, 68|128,1/*196*/, 69|128,1/*197*/,  // Results = #198
31277 /* 76732*/      OPC_EmitInteger, MVT::i64, 85|128,42|128,1/*21845*/, 
31279                     MVT::i64, 2/*#Ops*/, 70|128,1/*198*/, 71|128,1/*199*/,  // Results = #200
31280 /* 76747*/      OPC_EmitInteger, MVT::i64, 85|128,42|128,1/*21845*/, 
31282                     MVT::i64, 2/*#Ops*/, 72|128,1/*200*/, 73|128,1/*201*/,  // Results = #202
31284                     MVT::i64, 2/*#Ops*/, 60|128,1/*188*/, 74|128,1/*202*/,  // Results = #203
31288                     MVT::i64, 3/*#Ops*/, 0, 76|128,1/*204*/, 77|128,1/*205*/,  // Results = #206
31290                     MVT::i64, 0/*#Ops*/,  // Results = #207
31299                     MVT::i64, 3/*#Ops*/, 79|128,1/*207*/, 83|128,1/*211*/, 84|128,1/*212*/,  // Results = #213
31303                     MVT::i64, 3/*#Ops*/, 85|128,1/*213*/, 86|128,1/*214*/, 87|128,1/*215*/,  // Results = #216
31304 /* 76856*/      OPC_EmitInteger, MVT::i64, 42|128,85|128,2/*43690*/, 
31306                     MVT::i64, 2/*#Ops*/, 88|128,1/*216*/, 89|128,1/*217*/,  // Results = #218
31307 /* 76871*/      OPC_EmitInteger, MVT::i64, 42|128,85|128,2/*43690*/, 
31309                     MVT::i64, 2/*#Ops*/, 90|128,1/*218*/, 91|128,1/*219*/,  // Results = #220
31311                     MVT::i64, 2/*#Ops*/, 78|128,1/*206*/, 92|128,1/*220*/,  // Results = #221
31313                     MVT::i64, 2/*#Ops*/, 75|128,1/*203*/, 93|128,1/*221*/,  // Results = #222
31317                     MVT::i64, 3/*#Ops*/, 94|128,1/*222*/, 95|128,1/*223*/, 96|128,1/*224*/,  // Results = #225
31319                     MVT::i64, 0/*#Ops*/,  // Results = #226
31328                     MVT::i64, 3/*#Ops*/, 98|128,1/*226*/, 102|128,1/*230*/, 103|128,1/*231*/,  // Results = #232
31332                     MVT::i64, 3/*#Ops*/, 104|128,1/*232*/, 105|128,1/*233*/, 106|128,1/*234*/,  // Results = #235
31333 /* 76991*/      OPC_EmitInteger, MVT::i64, 76|128,25|128,3/*52428*/, 
31335                     MVT::i64, 2/*#Ops*/, 107|128,1/*235*/, 108|128,1/*236*/,  // Results = #237
31336 /* 77006*/      OPC_EmitInteger, MVT::i64, 76|128,25|128,3/*52428*/, 
31338                     MVT::i64, 2/*#Ops*/, 109|128,1/*237*/, 110|128,1/*238*/,  // Results = #239
31340                     MVT::i64, 2/*#Ops*/, 97|128,1/*225*/, 111|128,1/*239*/,  // Results = #240
31342                     MVT::i64, 2/*#Ops*/, 57|128,1/*185*/, 112|128,1/*240*/,  // Results = #241
31346                     MVT::i64, 3/*#Ops*/, 113|128,1/*241*/, 114|128,1/*242*/, 115|128,1/*243*/,  // Results = #244
31348                     MVT::i64, 0/*#Ops*/,  // Results = #245
31357                     MVT::i64, 3/*#Ops*/, 117|128,1/*245*/, 121|128,1/*249*/, 122|128,1/*250*/,  // Results = #251
31361                     MVT::i64, 3/*#Ops*/, 123|128,1/*251*/, 124|128,1/*252*/, 125|128,1/*253*/,  // Results = #254
31362 /* 77126*/      OPC_EmitInteger, MVT::i64, 112|128,97|128,3/*61680*/, 
31364                     MVT::i64, 2/*#Ops*/, 126|128,1/*254*/, 127|128,1/*255*/,  // Results = #256
31365 /* 77141*/      OPC_EmitInteger, MVT::i64, 112|128,97|128,3/*61680*/, 
31367                     MVT::i64, 2/*#Ops*/, 0|128,2/*256*/, 1|128,2/*257*/,  // Results = #258
31369                     MVT::i64, 2/*#Ops*/, 116|128,1/*244*/, 2|128,2/*258*/,  // Results = #259
31371                     MVT::i64, 2/*#Ops*/, 2|128,1/*130*/, 3|128,2/*259*/,  // Results = #260
31383                     MVT::i64, 3/*#Ops*/, 0, 11|128,2/*267*/, 12|128,2/*268*/,  // Results = #269
31385                     MVT::i64, 0/*#Ops*/,  // Results = #270
31394                     MVT::i64, 3/*#Ops*/, 14|128,2/*270*/, 18|128,2/*274*/, 19|128,2/*275*/,  // Results = #276
31398                     MVT::i64, 3/*#Ops*/, 20|128,2/*276*/, 21|128,2/*277*/, 22|128,2/*278*/,  // Results = #279
31399 /* 77296*/      OPC_EmitInteger, MVT::i64, 85|128,42|128,1/*21845*/, 
31401                     MVT::i64, 2/*#Ops*/, 23|128,2/*279*/, 24|128,2/*280*/,  // Results = #281
31402 /* 77311*/      OPC_EmitInteger, MVT::i64, 85|128,42|128,1/*21845*/, 
31404                     MVT::i64, 2/*#Ops*/, 25|128,2/*281*/, 26|128,2/*282*/,  // Results = #283
31406                     MVT::i64, 2/*#Ops*/, 13|128,2/*269*/, 27|128,2/*283*/,  // Results = #284
31410                     MVT::i64, 3/*#Ops*/, 0, 29|128,2/*285*/, 30|128,2/*286*/,  // Results = #287
31412                     MVT::i64, 0/*#Ops*/,  // Results = #288
31421                     MVT::i64, 3/*#Ops*/, 32|128,2/*288*/, 36|128,2/*292*/, 37|128,2/*293*/,  // Results = #294
31425                     MVT::i64, 3/*#Ops*/, 38|128,2/*294*/, 39|128,2/*295*/, 40|128,2/*296*/,  // Results = #297
31426 /* 77420*/      OPC_EmitInteger, MVT::i64, 42|128,85|128,2/*43690*/, 
31428                     MVT::i64, 2/*#Ops*/, 41|128,2/*297*/, 42|128,2/*298*/,  // Results = #299
31429 /* 77435*/      OPC_EmitInteger, MVT::i64, 42|128,85|128,2/*43690*/, 
31431                     MVT::i64, 2/*#Ops*/, 43|128,2/*299*/, 44|128,2/*300*/,  // Results = #301
31433                     MVT::i64, 2/*#Ops*/, 31|128,2/*287*/, 45|128,2/*301*/,  // Results = #302
31435                     MVT::i64, 2/*#Ops*/, 28|128,2/*284*/, 46|128,2/*302*/,  // Results = #303
31439                     MVT::i64, 3/*#Ops*/, 47|128,2/*303*/, 48|128,2/*304*/, 49|128,2/*305*/,  // Results = #306
31441                     MVT::i64, 0/*#Ops*/,  // Results = #307
31450                     MVT::i64, 3/*#Ops*/, 51|128,2/*307*/, 55|128,2/*311*/, 56|128,2/*312*/,  // Results = #313
31454                     MVT::i64, 3/*#Ops*/, 57|128,2/*313*/, 58|128,2/*314*/, 59|128,2/*315*/,  // Results = #316
31455 /* 77553*/      OPC_EmitInteger, MVT::i64, 51|128,102/*13107*/, 
31457                     MVT::i64, 2/*#Ops*/, 60|128,2/*316*/, 61|128,2/*317*/,  // Results = #318
31458 /* 77567*/      OPC_EmitInteger, MVT::i64, 51|128,102/*13107*/, 
31460                     MVT::i64, 2/*#Ops*/, 62|128,2/*318*/, 63|128,2/*319*/,  // Results = #320
31462                     MVT::i64, 2/*#Ops*/, 50|128,2/*306*/, 64|128,2/*320*/,  // Results = #321
31466                     MVT::i64, 3/*#Ops*/, 0, 66|128,2/*322*/, 67|128,2/*323*/,  // Results = #324
31468                     MVT::i64, 0/*#Ops*/,  // Results = #325
31477                     MVT::i64, 3/*#Ops*/, 69|128,2/*325*/, 73|128,2/*329*/, 74|128,2/*330*/,  // Results = #331
31481                     MVT::i64, 3/*#Ops*/, 75|128,2/*331*/, 76|128,2/*332*/, 77|128,2/*333*/,  // Results = #334
31482 /* 77675*/      OPC_EmitInteger, MVT::i64, 85|128,42|128,1/*21845*/, 
31484                     MVT::i64, 2/*#Ops*/, 78|128,2/*334*/, 79|128,2/*335*/,  // Results = #336
31485 /* 77690*/      OPC_EmitInteger, MVT::i64, 85|128,42|128,1/*21845*/, 
31487                     MVT::i64, 2/*#Ops*/, 80|128,2/*336*/, 81|128,2/*337*/,  // Results = #338
31489                     MVT::i64, 2/*#Ops*/, 68|128,2/*324*/, 82|128,2/*338*/,  // Results = #339
31493                     MVT::i64, 3/*#Ops*/, 0, 84|128,2/*340*/, 85|128,2/*341*/,  // Results = #342
31495                     MVT::i64, 0/*#Ops*/,  // Results = #343
31504                     MVT::i64, 3/*#Ops*/, 87|128,2/*343*/, 91|128,2/*347*/, 92|128,2/*348*/,  // Results = #349
31508                     MVT::i64, 3/*#Ops*/, 93|128,2/*349*/, 94|128,2/*350*/, 95|128,2/*351*/,  // Results = #352
31509 /* 77799*/      OPC_EmitInteger, MVT::i64, 42|128,85|128,2/*43690*/, 
31511                     MVT::i64, 2/*#Ops*/, 96|128,2/*352*/, 97|128,2/*353*/,  // Results = #354
31512 /* 77814*/      OPC_EmitInteger, MVT::i64, 42|128,85|128,2/*43690*/, 
31514                     MVT::i64, 2/*#Ops*/, 98|128,2/*354*/, 99|128,2/*355*/,  // Results = #356
31516                     MVT::i64, 2/*#Ops*/, 86|128,2/*342*/, 100|128,2/*356*/,  // Results = #357
31518                     MVT::i64, 2/*#Ops*/, 83|128,2/*339*/, 101|128,2/*357*/,  // Results = #358
31522                     MVT::i64, 3/*#Ops*/, 102|128,2/*358*/, 103|128,2/*359*/, 104|128,2/*360*/,  // Results = #361
31524                     MVT::i64, 0/*#Ops*/,  // Results = #362
31533                     MVT::i64, 3/*#Ops*/, 106|128,2/*362*/, 110|128,2/*366*/, 111|128,2/*367*/,  // Results = #368
31537                     MVT::i64, 3/*#Ops*/, 112|128,2/*368*/, 113|128,2/*369*/, 114|128,2/*370*/,  // Results = #371
31538 /* 77934*/      OPC_EmitInteger, MVT::i64, 76|128,25|128,3/*52428*/, 
31540                     MVT::i64, 2/*#Ops*/, 115|128,2/*371*/, 116|128,2/*372*/,  // Results = #373
31541 /* 77949*/      OPC_EmitInteger, MVT::i64, 76|128,25|128,3/*52428*/, 
31543                     MVT::i64, 2/*#Ops*/, 117|128,2/*373*/, 118|128,2/*374*/,  // Results = #375
31545                     MVT::i64, 2/*#Ops*/, 105|128,2/*361*/, 119|128,2/*375*/,  // Results = #376
31547                     MVT::i64, 2/*#Ops*/, 65|128,2/*321*/, 120|128,2/*376*/,  // Results = #377
31551                     MVT::i64, 3/*#Ops*/, 121|128,2/*377*/, 122|128,2/*378*/, 123|128,2/*379*/,  // Results = #380
31553                     MVT::i64, 0/*#Ops*/,  // Results = #381
31562                     MVT::i64, 3/*#Ops*/, 125|128,2/*381*/, 1|128,3/*385*/, 2|128,3/*386*/,  // Results = #387
31566                     MVT::i64, 3/*#Ops*/, 3|128,3/*387*/, 4|128,3/*388*/, 5|128,3/*389*/,  // Results = #390
31567 /* 78067*/      OPC_EmitInteger, MVT::i64, 15|128,30/*3855*/, 
31569                     MVT::i64, 2/*#Ops*/, 6|128,3/*390*/, 7|128,3/*391*/,  // Results = #392
31570 /* 78081*/      OPC_EmitInteger, MVT::i64, 15|128,30/*3855*/, 
31572                     MVT::i64, 2/*#Ops*/, 8|128,3/*392*/, 9|128,3/*393*/,  // Results = #394
31574                     MVT::i64, 2/*#Ops*/, 124|128,2/*380*/, 10|128,3/*394*/,  // Results = #395
31578                     MVT::i64, 3/*#Ops*/, 0, 12|128,3/*396*/, 13|128,3/*397*/,  // Results = #398
31580                     MVT::i64, 0/*#Ops*/,  // Results = #399
31589                     MVT::i64, 3/*#Ops*/, 15|128,3/*399*/, 19|128,3/*403*/, 20|128,3/*404*/,  // Results = #405
31593                     MVT::i64, 3/*#Ops*/, 21|128,3/*405*/, 22|128,3/*406*/, 23|128,3/*407*/,  // Results = #408
31594 /* 78189*/      OPC_EmitInteger, MVT::i64, 85|128,42|128,1/*21845*/, 
31596                     MVT::i64, 2/*#Ops*/, 24|128,3/*408*/, 25|128,3/*409*/,  // Results = #410
31597 /* 78204*/      OPC_EmitInteger, MVT::i64, 85|128,42|128,1/*21845*/, 
31599                     MVT::i64, 2/*#Ops*/, 26|128,3/*410*/, 27|128,3/*411*/,  // Results = #412
31601                     MVT::i64, 2/*#Ops*/, 14|128,3/*398*/, 28|128,3/*412*/,  // Results = #413
31605                     MVT::i64, 3/*#Ops*/, 0, 30|128,3/*414*/, 31|128,3/*415*/,  // Results = #416
31607                     MVT::i64, 0/*#Ops*/,  // Results = #417
31616                     MVT::i64, 3/*#Ops*/, 33|128,3/*417*/, 37|128,3/*421*/, 38|128,3/*422*/,  // Results = #423
31620                     MVT::i64, 3/*#Ops*/, 39|128,3/*423*/, 40|128,3/*424*/, 41|128,3/*425*/,  // Results = #426
31621 /* 78313*/      OPC_EmitInteger, MVT::i64, 42|128,85|128,2/*43690*/, 
31623                     MVT::i64, 2/*#Ops*/, 42|128,3/*426*/, 43|128,3/*427*/,  // Results = #428
31624 /* 78328*/      OPC_EmitInteger, MVT::i64, 42|128,85|128,2/*43690*/, 
31626                     MVT::i64, 2/*#Ops*/, 44|128,3/*428*/, 45|128,3/*429*/,  // Results = #430
31628                     MVT::i64, 2/*#Ops*/, 32|128,3/*416*/, 46|128,3/*430*/,  // Results = #431
31630                     MVT::i64, 2/*#Ops*/, 29|128,3/*413*/, 47|128,3/*431*/,  // Results = #432
31634                     MVT::i64, 3/*#Ops*/, 48|128,3/*432*/, 49|128,3/*433*/, 50|128,3/*434*/,  // Results = #435
31636                     MVT::i64, 0/*#Ops*/,  // Results = #436
31645                     MVT::i64, 3/*#Ops*/, 52|128,3/*436*/, 56|128,3/*440*/, 57|128,3/*441*/,  // Results = #442
31649                     MVT::i64, 3/*#Ops*/, 58|128,3/*442*/, 59|128,3/*443*/, 60|128,3/*444*/,  // Results = #445
31650 /* 78446*/      OPC_EmitInteger, MVT::i64, 51|128,102/*13107*/, 
31652                     MVT::i64, 2/*#Ops*/, 61|128,3/*445*/, 62|128,3/*446*/,  // Results = #447
31653 /* 78460*/      OPC_EmitInteger, MVT::i64, 51|128,102/*13107*/, 
31655                     MVT::i64, 2/*#Ops*/, 63|128,3/*447*/, 64|128,3/*448*/,  // Results = #449
31657                     MVT::i64, 2/*#Ops*/, 51|128,3/*435*/, 65|128,3/*449*/,  // Results = #450
31661                     MVT::i64, 3/*#Ops*/, 0, 67|128,3/*451*/, 68|128,3/*452*/,  // Results = #453
31663                     MVT::i64, 0/*#Ops*/,  // Results = #454
31672                     MVT::i64, 3/*#Ops*/, 70|128,3/*454*/, 74|128,3/*458*/, 75|128,3/*459*/,  // Results = #460
31676                     MVT::i64, 3/*#Ops*/, 76|128,3/*460*/, 77|128,3/*461*/, 78|128,3/*462*/,  // Results = #463
31677 /* 78568*/      OPC_EmitInteger, MVT::i64, 85|128,42|128,1/*21845*/, 
31679                     MVT::i64, 2/*#Ops*/, 79|128,3/*463*/, 80|128,3/*464*/,  // Results = #465
31680 /* 78583*/      OPC_EmitInteger, MVT::i64, 85|128,42|128,1/*21845*/, 
31682                     MVT::i64, 2/*#Ops*/, 81|128,3/*465*/, 82|128,3/*466*/,  // Results = #467
31684                     MVT::i64, 2/*#Ops*/, 69|128,3/*453*/, 83|128,3/*467*/,  // Results = #468
31688                     MVT::i64, 3/*#Ops*/, 0, 85|128,3/*469*/, 86|128,3/*470*/,  // Results = #471
31690                     MVT::i64, 0/*#Ops*/,  // Results = #472
31699                     MVT::i64, 3/*#Ops*/, 88|128,3/*472*/, 92|128,3/*476*/, 93|128,3/*477*/,  // Results = #478
31703                     MVT::i64, 3/*#Ops*/, 94|128,3/*478*/, 95|128,3/*479*/, 96|128,3/*480*/,  // Results = #481
31704 /* 78692*/      OPC_EmitInteger, MVT::i64, 42|128,85|128,2/*43690*/, 
31706                     MVT::i64, 2/*#Ops*/, 97|128,3/*481*/, 98|128,3/*482*/,  // Results = #483
31707 /* 78707*/      OPC_EmitInteger, MVT::i64, 42|128,85|128,2/*43690*/, 
31709                     MVT::i64, 2/*#Ops*/, 99|128,3/*483*/, 100|128,3/*484*/,  // Results = #485
31711                     MVT::i64, 2/*#Ops*/, 87|128,3/*471*/, 101|128,3/*485*/,  // Results = #486
31713                     MVT::i64, 2/*#Ops*/, 84|128,3/*468*/, 102|128,3/*486*/,  // Results = #487
31717                     MVT::i64, 3/*#Ops*/, 103|128,3/*487*/, 104|128,3/*488*/, 105|128,3/*489*/,  // Results = #490
31719                     MVT::i64, 0/*#Ops*/,  // Results = #491
31728                     MVT::i64, 3/*#Ops*/, 107|128,3/*491*/, 111|128,3/*495*/, 112|128,3/*496*/,  // Results = #497
31732                     MVT::i64, 3/*#Ops*/, 113|128,3/*497*/, 114|128,3/*498*/, 115|128,3/*499*/,  // Results = #500
31733 /* 78827*/      OPC_EmitInteger, MVT::i64, 76|128,25|128,3/*52428*/, 
31735                     MVT::i64, 2/*#Ops*/, 116|128,3/*500*/, 117|128,3/*501*/,  // Results = #502
31736 /* 78842*/      OPC_EmitInteger, MVT::i64, 76|128,25|128,3/*52428*/, 
31738                     MVT::i64, 2/*#Ops*/, 118|128,3/*502*/, 119|128,3/*503*/,  // Results = #504
31740                     MVT::i64, 2/*#Ops*/, 106|128,3/*490*/, 120|128,3/*504*/,  // Results = #505
31742                     MVT::i64, 2/*#Ops*/, 66|128,3/*450*/, 121|128,3/*505*/,  // Results = #506
31746                     MVT::i64, 3/*#Ops*/, 122|128,3/*506*/, 123|128,3/*507*/, 124|128,3/*508*/,  // Results = #509
31748                     MVT::i64, 0/*#Ops*/,  // Results = #510
31757                     MVT::i64, 3/*#Ops*/, 126|128,3/*510*/, 2|128,4/*514*/, 3|128,4/*515*/,  // Results = #516
31761                     MVT::i64, 3/*#Ops*/, 4|128,4/*516*/, 5|128,4/*517*/, 6|128,4/*518*/,  // Results = #519
31762 /* 78962*/      OPC_EmitInteger, MVT::i64, 112|128,97|128,3/*61680*/, 
31764                     MVT::i64, 2/*#Ops*/, 7|128,4/*519*/, 8|128,4/*520*/,  // Results = #521
31765 /* 78977*/      OPC_EmitInteger, MVT::i64, 112|128,97|128,3/*61680*/, 
31767                     MVT::i64, 2/*#Ops*/, 9|128,4/*521*/, 10|128,4/*522*/,  // Results = #523
31769                     MVT::i64, 2/*#Ops*/, 125|128,3/*509*/, 11|128,4/*523*/,  // Results = #524
31771                     MVT::i64, 2/*#Ops*/, 11|128,3/*395*/, 12|128,4/*524*/,  // Results = #525
31783                     MVT::i64, 3/*#Ops*/, 0, 20|128,4/*532*/, 21|128,4/*533*/,  // Results = #534
31785                     MVT::i64, 0/*#Ops*/,  // Results = #535
31794                     MVT::i64, 3/*#Ops*/, 23|128,4/*535*/, 27|128,4/*539*/, 28|128,4/*540*/,  // Results = #541
31798                     MVT::i64, 3/*#Ops*/, 29|128,4/*541*/, 30|128,4/*542*/, 31|128,4/*543*/,  // Results = #544
31799 /* 79134*/      OPC_EmitInteger, MVT::i64, 85|128,42|128,1/*21845*/, 
31801                     MVT::i64, 2/*#Ops*/, 32|128,4/*544*/, 33|128,4/*545*/,  // Results = #546
31802 /* 79149*/      OPC_EmitInteger, MVT::i64, 85|128,42|128,1/*21845*/, 
31804                     MVT::i64, 2/*#Ops*/, 34|128,4/*546*/, 35|128,4/*547*/,  // Results = #548
31806                     MVT::i64, 2/*#Ops*/, 22|128,4/*534*/, 36|128,4/*548*/,  // Results = #549
31810                     MVT::i64, 3/*#Ops*/, 0, 38|128,4/*550*/, 39|128,4/*551*/,  // Results = #552
31812                     MVT::i64, 0/*#Ops*/,  // Results = #553
31821                     MVT::i64, 3/*#Ops*/, 41|128,4/*553*/, 45|128,4/*557*/, 46|128,4/*558*/,  // Results = #559
31825                     MVT::i64, 3/*#Ops*/, 47|128,4/*559*/, 48|128,4/*560*/, 49|128,4/*561*/,  // Results = #562
31826 /* 79258*/      OPC_EmitInteger, MVT::i64, 42|128,85|128,2/*43690*/, 
31828                     MVT::i64, 2/*#Ops*/, 50|128,4/*562*/, 51|128,4/*563*/,  // Results = #564
31829 /* 79273*/      OPC_EmitInteger, MVT::i64, 42|128,85|128,2/*43690*/, 
31831                     MVT::i64, 2/*#Ops*/, 52|128,4/*564*/, 53|128,4/*565*/,  // Results = #566
31833                     MVT::i64, 2/*#Ops*/, 40|128,4/*552*/, 54|128,4/*566*/,  // Results = #567
31835                     MVT::i64, 2/*#Ops*/, 37|128,4/*549*/, 55|128,4/*567*/,  // Results = #568
31839                     MVT::i64, 3/*#Ops*/, 56|128,4/*568*/, 57|128,4/*569*/, 58|128,4/*570*/,  // Results = #571
31841                     MVT::i64, 0/*#Ops*/,  // Results = #572
31850                     MVT::i64, 3/*#Ops*/, 60|128,4/*572*/, 64|128,4/*576*/, 65|128,4/*577*/,  // Results = #578
31854                     MVT::i64, 3/*#Ops*/, 66|128,4/*578*/, 67|128,4/*579*/, 68|128,4/*580*/,  // Results = #581
31855 /* 79391*/      OPC_EmitInteger, MVT::i64, 51|128,102/*13107*/, 
31857                     MVT::i64, 2/*#Ops*/, 69|128,4/*581*/, 70|128,4/*582*/,  // Results = #583
31858 /* 79405*/      OPC_EmitInteger, MVT::i64, 51|128,102/*13107*/, 
31860                     MVT::i64, 2/*#Ops*/, 71|128,4/*583*/, 72|128,4/*584*/,  // Results = #585
31862                     MVT::i64, 2/*#Ops*/, 59|128,4/*571*/, 73|128,4/*585*/,  // Results = #586
31866                     MVT::i64, 3/*#Ops*/, 0, 75|128,4/*587*/, 76|128,4/*588*/,  // Results = #589
31868                     MVT::i64, 0/*#Ops*/,  // Results = #590
31877                     MVT::i64, 3/*#Ops*/, 78|128,4/*590*/, 82|128,4/*594*/, 83|128,4/*595*/,  // Results = #596
31881                     MVT::i64, 3/*#Ops*/, 84|128,4/*596*/, 85|128,4/*597*/, 86|128,4/*598*/,  // Results = #599
31882 /* 79513*/      OPC_EmitInteger, MVT::i64, 85|128,42|128,1/*21845*/, 
31884                     MVT::i64, 2/*#Ops*/, 87|128,4/*599*/, 88|128,4/*600*/,  // Results = #601
31885 /* 79528*/      OPC_EmitInteger, MVT::i64, 85|128,42|128,1/*21845*/, 
31887                     MVT::i64, 2/*#Ops*/, 89|128,4/*601*/, 90|128,4/*602*/,  // Results = #603
31889                     MVT::i64, 2/*#Ops*/, 77|128,4/*589*/, 91|128,4/*603*/,  // Results = #604
31893                     MVT::i64, 3/*#Ops*/, 0, 93|128,4/*605*/, 94|128,4/*606*/,  // Results = #607
31895                     MVT::i64, 0/*#Ops*/,  // Results = #608
31904                     MVT::i64, 3/*#Ops*/, 96|128,4/*608*/, 100|128,4/*612*/, 101|128,4/*613*/,  // Results = #614
31908                     MVT::i64, 3/*#Ops*/, 102|128,4/*614*/, 103|128,4/*615*/, 104|128,4/*616*/,  // Results = #617
31909 /* 79637*/      OPC_EmitInteger, MVT::i64, 42|128,85|128,2/*43690*/, 
31911                     MVT::i64, 2/*#Ops*/, 105|128,4/*617*/, 106|128,4/*618*/,  // Results = #619
31912 /* 79652*/      OPC_EmitInteger, MVT::i64, 42|128,85|128,2/*43690*/, 
31914                     MVT::i64, 2/*#Ops*/, 107|128,4/*619*/, 108|128,4/*620*/,  // Results = #621
31916                     MVT::i64, 2/*#Ops*/, 95|128,4/*607*/, 109|128,4/*621*/,  // Results = #622
31918                     MVT::i64, 2/*#Ops*/, 92|128,4/*604*/, 110|128,4/*622*/,  // Results = #623
31922                     MVT::i64, 3/*#Ops*/, 111|128,4/*623*/, 112|128,4/*624*/, 113|128,4/*625*/,  // Results = #626
31924                     MVT::i64, 0/*#Ops*/,  // Results = #627
31933                     MVT::i64, 3/*#Ops*/, 115|128,4/*627*/, 119|128,4/*631*/, 120|128,4/*632*/,  // Results = #633
31937                     MVT::i64, 3/*#Ops*/, 121|128,4/*633*/, 122|128,4/*634*/, 123|128,4/*635*/,  // Results = #636
31938 /* 79772*/      OPC_EmitInteger, MVT::i64, 76|128,25|128,3/*52428*/, 
31940                     MVT::i64, 2/*#Ops*/, 124|128,4/*636*/, 125|128,4/*637*/,  // Results = #638
31941 /* 79787*/      OPC_EmitInteger, MVT::i64, 76|128,25|128,3/*52428*/, 
31943                     MVT::i64, 2/*#Ops*/, 126|128,4/*638*/, 127|128,4/*639*/,  // Results = #640
31945                     MVT::i64, 2/*#Ops*/, 114|128,4/*626*/, 0|128,5/*640*/,  // Results = #641
31947                     MVT::i64, 2/*#Ops*/, 74|128,4/*586*/, 1|128,5/*641*/,  // Results = #642
31951                     MVT::i64, 3/*#Ops*/, 2|128,5/*642*/, 3|128,5/*643*/, 4|128,5/*644*/,  // Results = #645
31953                     MVT::i64, 0/*#Ops*/,  // Results = #646
31962                     MVT::i64, 3/*#Ops*/, 6|128,5/*646*/, 10|128,5/*650*/, 11|128,5/*651*/,  // Results = #652
31966                     MVT::i64, 3/*#Ops*/, 12|128,5/*652*/, 13|128,5/*653*/, 14|128,5/*654*/,  // Results = #655
31967 /* 79905*/      OPC_EmitInteger, MVT::i64, 15|128,30/*3855*/, 
31969                     MVT::i64, 2/*#Ops*/, 15|128,5/*655*/, 16|128,5/*656*/,  // Results = #657
31970 /* 79919*/      OPC_EmitInteger, MVT::i64, 15|128,30/*3855*/, 
31972                     MVT::i64, 2/*#Ops*/, 17|128,5/*657*/, 18|128,5/*658*/,  // Results = #659
31974                     MVT::i64, 2/*#Ops*/, 5|128,5/*645*/, 19|128,5/*659*/,  // Results = #660
31978                     MVT::i64, 3/*#Ops*/, 0, 21|128,5/*661*/, 22|128,5/*662*/,  // Results = #663
31980                     MVT::i64, 0/*#Ops*/,  // Results = #664
31989                     MVT::i64, 3/*#Ops*/, 24|128,5/*664*/, 28|128,5/*668*/, 29|128,5/*669*/,  // Results = #670
31993                     MVT::i64, 3/*#Ops*/, 30|128,5/*670*/, 31|128,5/*671*/, 32|128,5/*672*/,  // Results = #673
31994 /* 80027*/      OPC_EmitInteger, MVT::i64, 85|128,42|128,1/*21845*/, 
31996                     MVT::i64, 2/*#Ops*/, 33|128,5/*673*/, 34|128,5/*674*/,  // Results = #675
31997 /* 80042*/      OPC_EmitInteger, MVT::i64, 85|128,42|128,1/*21845*/, 
31999                     MVT::i64, 2/*#Ops*/, 35|128,5/*675*/, 36|128,5/*676*/,  // Results = #677
32001                     MVT::i64, 2/*#Ops*/, 23|128,5/*663*/, 37|128,5/*677*/,  // Results = #678
32005                     MVT::i64, 3/*#Ops*/, 0, 39|128,5/*679*/, 40|128,5/*680*/,  // Results = #681
32007                     MVT::i64, 0/*#Ops*/,  // Results = #682
32016                     MVT::i64, 3/*#Ops*/, 42|128,5/*682*/, 46|128,5/*686*/, 47|128,5/*687*/,  // Results = #688
32020                     MVT::i64, 3/*#Ops*/, 48|128,5/*688*/, 49|128,5/*689*/, 50|128,5/*690*/,  // Results = #691
32021 /* 80151*/      OPC_EmitInteger, MVT::i64, 42|128,85|128,2/*43690*/, 
32023                     MVT::i64, 2/*#Ops*/, 51|128,5/*691*/, 52|128,5/*692*/,  // Results = #693
32024 /* 80166*/      OPC_EmitInteger, MVT::i64, 42|128,85|128,2/*43690*/, 
32026                     MVT::i64, 2/*#Ops*/, 53|128,5/*693*/, 54|128,5/*694*/,  // Results = #695
32028                     MVT::i64, 2/*#Ops*/, 41|128,5/*681*/, 55|128,5/*695*/,  // Results = #696
32030                     MVT::i64, 2/*#Ops*/, 38|128,5/*678*/, 56|128,5/*696*/,  // Results = #697
32034                     MVT::i64, 3/*#Ops*/, 57|128,5/*697*/, 58|128,5/*698*/, 59|128,5/*699*/,  // Results = #700
32036                     MVT::i64, 0/*#Ops*/,  // Results = #701
32045                     MVT::i64, 3/*#Ops*/, 61|128,5/*701*/, 65|128,5/*705*/, 66|128,5/*706*/,  // Results = #707
32049                     MVT::i64, 3/*#Ops*/, 67|128,5/*707*/, 68|128,5/*708*/, 69|128,5/*709*/,  // Results = #710
32050 /* 80284*/      OPC_EmitInteger, MVT::i64, 51|128,102/*13107*/, 
32052                     MVT::i64, 2/*#Ops*/, 70|128,5/*710*/, 71|128,5/*711*/,  // Results = #712
32053 /* 80298*/      OPC_EmitInteger, MVT::i64, 51|128,102/*13107*/, 
32055                     MVT::i64, 2/*#Ops*/, 72|128,5/*712*/, 73|128,5/*713*/,  // Results = #714
32057                     MVT::i64, 2/*#Ops*/, 60|128,5/*700*/, 74|128,5/*714*/,  // Results = #715
32061                     MVT::i64, 3/*#Ops*/, 0, 76|128,5/*716*/, 77|128,5/*717*/,  // Results = #718
32063                     MVT::i64, 0/*#Ops*/,  // Results = #719
32072                     MVT::i64, 3/*#Ops*/, 79|128,5/*719*/, 83|128,5/*723*/, 84|128,5/*724*/,  // Results = #725
32076                     MVT::i64, 3/*#Ops*/, 85|128,5/*725*/, 86|128,5/*726*/, 87|128,5/*727*/,  // Results = #728
32077 /* 80406*/      OPC_EmitInteger, MVT::i64, 85|128,42|128,1/*21845*/, 
32079                     MVT::i64, 2/*#Ops*/, 88|128,5/*728*/, 89|128,5/*729*/,  // Results = #730
32080 /* 80421*/      OPC_EmitInteger, MVT::i64, 85|128,42|128,1/*21845*/, 
32082                     MVT::i64, 2/*#Ops*/, 90|128,5/*730*/, 91|128,5/*731*/,  // Results = #732
32084                     MVT::i64, 2/*#Ops*/, 78|128,5/*718*/, 92|128,5/*732*/,  // Results = #733
32088                     MVT::i64, 3/*#Ops*/, 0, 94|128,5/*734*/, 95|128,5/*735*/,  // Results = #736
32090                     MVT::i64, 0/*#Ops*/,  // Results = #737
32099                     MVT::i64, 3/*#Ops*/, 97|128,5/*737*/, 101|128,5/*741*/, 102|128,5/*742*/,  // Results = #743
32103                     MVT::i64, 3/*#Ops*/, 103|128,5/*743*/, 104|128,5/*744*/, 105|128,5/*745*/,  // Results = #746
32104 /* 80530*/      OPC_EmitInteger, MVT::i64, 42|128,85|128,2/*43690*/, 
32106                     MVT::i64, 2/*#Ops*/, 106|128,5/*746*/, 107|128,5/*747*/,  // Results = #748
32107 /* 80545*/      OPC_EmitInteger, MVT::i64, 42|128,85|128,2/*43690*/, 
32109                     MVT::i64, 2/*#Ops*/, 108|128,5/*748*/, 109|128,5/*749*/,  // Results = #750
32111                     MVT::i64, 2/*#Ops*/, 96|128,5/*736*/, 110|128,5/*750*/,  // Results = #751
32113                     MVT::i64, 2/*#Ops*/, 93|128,5/*733*/, 111|128,5/*751*/,  // Results = #752
32117                     MVT::i64, 3/*#Ops*/, 112|128,5/*752*/, 113|128,5/*753*/, 114|128,5/*754*/,  // Results = #755
32119                     MVT::i64, 0/*#Ops*/,  // Results = #756
32128                     MVT::i64, 3/*#Ops*/, 116|128,5/*756*/, 120|128,5/*760*/, 121|128,5/*761*/,  // Results = #762
32132                     MVT::i64, 3/*#Ops*/, 122|128,5/*762*/, 123|128,5/*763*/, 124|128,5/*764*/,  // Results = #765
32133 /* 80665*/      OPC_EmitInteger, MVT::i64, 76|128,25|128,3/*52428*/, 
32135                     MVT::i64, 2/*#Ops*/, 125|128,5/*765*/, 126|128,5/*766*/,  // Results = #767
32136 /* 80680*/      OPC_EmitInteger, MVT::i64, 76|128,25|128,3/*52428*/, 
32138                     MVT::i64, 2/*#Ops*/, 127|128,5/*767*/, 0|128,6/*768*/,  // Results = #769
32140                     MVT::i64, 2/*#Ops*/, 115|128,5/*755*/, 1|128,6/*769*/,  // Results = #770
32142                     MVT::i64, 2/*#Ops*/, 75|128,5/*715*/, 2|128,6/*770*/,  // Results = #771
32146                     MVT::i64, 3/*#Ops*/, 3|128,6/*771*/, 4|128,6/*772*/, 5|128,6/*773*/,  // Results = #774
32148                     MVT::i64, 0/*#Ops*/,  // Results = #775
32157                     MVT::i64, 3/*#Ops*/, 7|128,6/*775*/, 11|128,6/*779*/, 12|128,6/*780*/,  // Results = #781
32161                     MVT::i64, 3/*#Ops*/, 13|128,6/*781*/, 14|128,6/*782*/, 15|128,6/*783*/,  // Results = #784
32162 /* 80800*/      OPC_EmitInteger, MVT::i64, 112|128,97|128,3/*61680*/, 
32164                     MVT::i64, 2/*#Ops*/, 16|128,6/*784*/, 17|128,6/*785*/,  // Results = #786
32165 /* 80815*/      OPC_EmitInteger, MVT::i64, 112|128,97|128,3/*61680*/, 
32167                     MVT::i64, 2/*#Ops*/, 18|128,6/*786*/, 19|128,6/*787*/,  // Results = #788
32169                     MVT::i64, 2/*#Ops*/, 6|128,6/*774*/, 20|128,6/*788*/,  // Results = #789
32171                     MVT::i64, 2/*#Ops*/, 20|128,5/*660*/, 21|128,6/*789*/,  // Results = #790
32182                     MVT::i64, 3/*#Ops*/, 1, 28|128,6/*796*/, 29|128,6/*797*/,  // Results = #798
32186                     MVT::i64, 3/*#Ops*/, 30|128,6/*798*/, 31|128,6/*799*/, 32|128,6/*800*/,  // Results = #801
32188                     MVT::i64, 0/*#Ops*/,  // Results = #802
32192                     MVT::i64, 3/*#Ops*/, 0, 35|128,6/*803*/, 36|128,6/*804*/,  // Results = #805
32194                     MVT::i64, 0/*#Ops*/,  // Results = #806
32203                     MVT::i64, 3/*#Ops*/, 38|128,6/*806*/, 42|128,6/*810*/, 43|128,6/*811*/,  // Results = #812
32207                     MVT::i64, 3/*#Ops*/, 44|128,6/*812*/, 45|128,6/*813*/, 46|128,6/*814*/,  // Results = #815
32208 /* 81010*/      OPC_EmitInteger, MVT::i64, 85|128,42|128,1/*21845*/, 
32210                     MVT::i64, 2/*#Ops*/, 47|128,6/*815*/, 48|128,6/*816*/,  // Results = #817
32211 /* 81025*/      OPC_EmitInteger, MVT::i64, 85|128,42|128,1/*21845*/, 
32213                     MVT::i64, 2/*#Ops*/, 49|128,6/*817*/, 50|128,6/*818*/,  // Results = #819
32215                     MVT::i64, 2/*#Ops*/, 37|128,6/*805*/, 51|128,6/*819*/,  // Results = #820
32219                     MVT::i64, 3/*#Ops*/, 0, 53|128,6/*821*/, 54|128,6/*822*/,  // Results = #823
32221                     MVT::i64, 0/*#Ops*/,  // Results = #824
32230                     MVT::i64, 3/*#Ops*/, 56|128,6/*824*/, 60|128,6/*828*/, 61|128,6/*829*/,  // Results = #830
32234                     MVT::i64, 3/*#Ops*/, 62|128,6/*830*/, 63|128,6/*831*/, 64|128,6/*832*/,  // Results = #833
32235 /* 81134*/      OPC_EmitInteger, MVT::i64, 42|128,85|128,2/*43690*/, 
32237                     MVT::i64, 2/*#Ops*/, 65|128,6/*833*/, 66|128,6/*834*/,  // Results = #835
32238 /* 81149*/      OPC_EmitInteger, MVT::i64, 42|128,85|128,2/*43690*/, 
32240                     MVT::i64, 2/*#Ops*/, 67|128,6/*835*/, 68|128,6/*836*/,  // Results = #837
32242                     MVT::i64, 2/*#Ops*/, 55|128,6/*823*/, 69|128,6/*837*/,  // Results = #838
32244                     MVT::i64, 2/*#Ops*/, 52|128,6/*820*/, 70|128,6/*838*/,  // Results = #839
32248                     MVT::i64, 3/*#Ops*/, 71|128,6/*839*/, 72|128,6/*840*/, 73|128,6/*841*/,  // Results = #842
32250                     MVT::i64, 0/*#Ops*/,  // Results = #843
32259                     MVT::i64, 3/*#Ops*/, 75|128,6/*843*/, 79|128,6/*847*/, 80|128,6/*848*/,  // Results = #849
32263                     MVT::i64, 3/*#Ops*/, 81|128,6/*849*/, 82|128,6/*850*/, 83|128,6/*851*/,  // Results = #852
32264 /* 81267*/      OPC_EmitInteger, MVT::i64, 51|128,102/*13107*/, 
32266                     MVT::i64, 2/*#Ops*/, 84|128,6/*852*/, 85|128,6/*853*/,  // Results = #854
32267 /* 81281*/      OPC_EmitInteger, MVT::i64, 51|128,102/*13107*/, 
32269                     MVT::i64, 2/*#Ops*/, 86|128,6/*854*/, 87|128,6/*855*/,  // Results = #856
32271                     MVT::i64, 2/*#Ops*/, 74|128,6/*842*/, 88|128,6/*856*/,  // Results = #857
32275                     MVT::i64, 3/*#Ops*/, 0, 90|128,6/*858*/, 91|128,6/*859*/,  // Results = #860
32277                     MVT::i64, 0/*#Ops*/,  // Results = #861
32286                     MVT::i64, 3/*#Ops*/, 93|128,6/*861*/, 97|128,6/*865*/, 98|128,6/*866*/,  // Results = #867
32290                     MVT::i64, 3/*#Ops*/, 99|128,6/*867*/, 100|128,6/*868*/, 101|128,6/*869*/,  // Results = #870
32291 /* 81389*/      OPC_EmitInteger, MVT::i64, 85|128,42|128,1/*21845*/, 
32293                     MVT::i64, 2/*#Ops*/, 102|128,6/*870*/, 103|128,6/*871*/,  // Results = #872
32294 /* 81404*/      OPC_EmitInteger, MVT::i64, 85|128,42|128,1/*21845*/, 
32296                     MVT::i64, 2/*#Ops*/, 104|128,6/*872*/, 105|128,6/*873*/,  // Results = #874
32298                     MVT::i64, 2/*#Ops*/, 92|128,6/*860*/, 106|128,6/*874*/,  // Results = #875
32302                     MVT::i64, 3/*#Ops*/, 0, 108|128,6/*876*/, 109|128,6/*877*/,  // Results = #878
32304                     MVT::i64, 0/*#Ops*/,  // Results = #879
32313                     MVT::i64, 3/*#Ops*/, 111|128,6/*879*/, 115|128,6/*883*/, 116|128,6/*884*/,  // Results = #885
32317                     MVT::i64, 3/*#Ops*/, 117|128,6/*885*/, 118|128,6/*886*/, 119|128,6/*887*/,  // Results = #888
32318 /* 81513*/      OPC_EmitInteger, MVT::i64, 42|128,85|128,2/*43690*/, 
32320                     MVT::i64, 2/*#Ops*/, 120|128,6/*888*/, 121|128,6/*889*/,  // Results = #890
32321 /* 81528*/      OPC_EmitInteger, MVT::i64, 42|128,85|128,2/*43690*/, 
32323                     MVT::i64, 2/*#Ops*/, 122|128,6/*890*/, 123|128,6/*891*/,  // Results = #892
32325                     MVT::i64, 2/*#Ops*/, 110|128,6/*878*/, 124|128,6/*892*/,  // Results = #893
32327                     MVT::i64, 2/*#Ops*/, 107|128,6/*875*/, 125|128,6/*893*/,  // Results = #894
32331                     MVT::i64, 3/*#Ops*/, 126|128,6/*894*/, 127|128,6/*895*/, 0|128,7/*896*/,  // Results = #897
32333                     MVT::i64, 0/*#Ops*/,  // Results = #898
32342                     MVT::i64, 3/*#Ops*/, 2|128,7/*898*/, 6|128,7/*902*/, 7|128,7/*903*/,  // Results = #904
32346                     MVT::i64, 3/*#Ops*/, 8|128,7/*904*/, 9|128,7/*905*/, 10|128,7/*906*/,  // Results = #907
32347 /* 81648*/      OPC_EmitInteger, MVT::i64, 76|128,25|128,3/*52428*/, 
32349                     MVT::i64, 2/*#Ops*/, 11|128,7/*907*/, 12|128,7/*908*/,  // Results = #909
32350 /* 81663*/      OPC_EmitInteger, MVT::i64, 76|128,25|128,3/*52428*/, 
32352                     MVT::i64, 2/*#Ops*/, 13|128,7/*909*/, 14|128,7/*910*/,  // Results = #911
32354                     MVT::i64, 2/*#Ops*/, 1|128,7/*897*/, 15|128,7/*911*/,  // Results = #912
32356                     MVT::i64, 2/*#Ops*/, 89|128,6/*857*/, 16|128,7/*912*/,  // Results = #913
32360                     MVT::i64, 3/*#Ops*/, 17|128,7/*913*/, 18|128,7/*914*/, 19|128,7/*915*/,  // Results = #916
32362                     MVT::i64, 0/*#Ops*/,  // Results = #917
32371                     MVT::i64, 3/*#Ops*/, 21|128,7/*917*/, 25|128,7/*921*/, 26|128,7/*922*/,  // Results = #923
32375                     MVT::i64, 3/*#Ops*/, 27|128,7/*923*/, 28|128,7/*924*/, 29|128,7/*925*/,  // Results = #926
32376 /* 81781*/      OPC_EmitInteger, MVT::i64, 15|128,30/*3855*/, 
32378                     MVT::i64, 2/*#Ops*/, 30|128,7/*926*/, 31|128,7/*927*/,  // Results = #928
32379 /* 81795*/      OPC_EmitInteger, MVT::i64, 15|128,30/*3855*/, 
32381                     MVT::i64, 2/*#Ops*/, 32|128,7/*928*/, 33|128,7/*929*/,  // Results = #930
32383                     MVT::i64, 2/*#Ops*/, 20|128,7/*916*/, 34|128,7/*930*/,  // Results = #931
32387                     MVT::i64, 3/*#Ops*/, 0, 36|128,7/*932*/, 37|128,7/*933*/,  // Results = #934
32389                     MVT::i64, 0/*#Ops*/,  // Results = #935
32398                     MVT::i64, 3/*#Ops*/, 39|128,7/*935*/, 43|128,7/*939*/, 44|128,7/*940*/,  // Results = #941
32402                     MVT::i64, 3/*#Ops*/, 45|128,7/*941*/, 46|128,7/*942*/, 47|128,7/*943*/,  // Results = #944
32403 /* 81903*/      OPC_EmitInteger, MVT::i64, 85|128,42|128,1/*21845*/, 
32405                     MVT::i64, 2/*#Ops*/, 48|128,7/*944*/, 49|128,7/*945*/,  // Results = #946
32406 /* 81918*/      OPC_EmitInteger, MVT::i64, 85|128,42|128,1/*21845*/, 
32408                     MVT::i64, 2/*#Ops*/, 50|128,7/*946*/, 51|128,7/*947*/,  // Results = #948
32410                     MVT::i64, 2/*#Ops*/, 38|128,7/*934*/, 52|128,7/*948*/,  // Results = #949
32414                     MVT::i64, 3/*#Ops*/, 0, 54|128,7/*950*/, 55|128,7/*951*/,  // Results = #952
32416                     MVT::i64, 0/*#Ops*/,  // Results = #953
32425                     MVT::i64, 3/*#Ops*/, 57|128,7/*953*/, 61|128,7/*957*/, 62|128,7/*958*/,  // Results = #959
32429                     MVT::i64, 3/*#Ops*/, 63|128,7/*959*/, 64|128,7/*960*/, 65|128,7/*961*/,  // Results = #962
32430 /* 82027*/      OPC_EmitInteger, MVT::i64, 42|128,85|128,2/*43690*/, 
32432                     MVT::i64, 2/*#Ops*/, 66|128,7/*962*/, 67|128,7/*963*/,  // Results = #964
32433 /* 82042*/      OPC_EmitInteger, MVT::i64, 42|128,85|128,2/*43690*/, 
32435                     MVT::i64, 2/*#Ops*/, 68|128,7/*964*/, 69|128,7/*965*/,  // Results = #966
32437                     MVT::i64, 2/*#Ops*/, 56|128,7/*952*/, 70|128,7/*966*/,  // Results = #967
32439                     MVT::i64, 2/*#Ops*/, 53|128,7/*949*/, 71|128,7/*967*/,  // Results = #968
32443                     MVT::i64, 3/*#Ops*/, 72|128,7/*968*/, 73|128,7/*969*/, 74|128,7/*970*/,  // Results = #971
32445                     MVT::i64, 0/*#Ops*/,  // Results = #972
32454                     MVT::i64, 3/*#Ops*/, 76|128,7/*972*/, 80|128,7/*976*/, 81|128,7/*977*/,  // Results = #978
32458                     MVT::i64, 3/*#Ops*/, 82|128,7/*978*/, 83|128,7/*979*/, 84|128,7/*980*/,  // Results = #981
32459 /* 82160*/      OPC_EmitInteger, MVT::i64, 51|128,102/*13107*/, 
32461                     MVT::i64, 2/*#Ops*/, 85|128,7/*981*/, 86|128,7/*982*/,  // Results = #983
32462 /* 82174*/      OPC_EmitInteger, MVT::i64, 51|128,102/*13107*/, 
32464                     MVT::i64, 2/*#Ops*/, 87|128,7/*983*/, 88|128,7/*984*/,  // Results = #985
32466                     MVT::i64, 2/*#Ops*/, 75|128,7/*971*/, 89|128,7/*985*/,  // Results = #986
32470                     MVT::i64, 3/*#Ops*/, 0, 91|128,7/*987*/, 92|128,7/*988*/,  // Results = #989
32472                     MVT::i64, 0/*#Ops*/,  // Results = #990
32481                     MVT::i64, 3/*#Ops*/, 94|128,7/*990*/, 98|128,7/*994*/, 99|128,7/*995*/,  // Results = #996
32485                     MVT::i64, 3/*#Ops*/, 100|128,7/*996*/, 101|128,7/*997*/, 102|128,7/*998*/,  // Results = #999
32486 /* 82282*/      OPC_EmitInteger, MVT::i64, 85|128,42|128,1/*21845*/, 
32488                     MVT::i64, 2/*#Ops*/, 103|128,7/*999*/, 104|128,7/*1000*/,  // Results = #1001
32489 /* 82297*/      OPC_EmitInteger, MVT::i64, 85|128,42|128,1/*21845*/, 
32491                     MVT::i64, 2/*#Ops*/, 105|128,7/*1001*/, 106|128,7/*1002*/,  // Results = #1003
32493                     MVT::i64, 2/*#Ops*/, 93|128,7/*989*/, 107|128,7/*1003*/,  // Results = #1004
32497                     MVT::i64, 3/*#Ops*/, 0, 109|128,7/*1005*/, 110|128,7/*1006*/,  // Results = #1007
32499                     MVT::i64, 0/*#Ops*/,  // Results = #1008
32508                     MVT::i64, 3/*#Ops*/, 112|128,7/*1008*/, 116|128,7/*1012*/, 117|128,7/*1013*/,  // Results = #1014
32512                     MVT::i64, 3/*#Ops*/, 118|128,7/*1014*/, 119|128,7/*1015*/, 120|128,7/*1016*/,  // Results = #1017
32513 /* 82406*/      OPC_EmitInteger, MVT::i64, 42|128,85|128,2/*43690*/, 
32515                     MVT::i64, 2/*#Ops*/, 121|128,7/*1017*/, 122|128,7/*1018*/,  // Results = #1019
32516 /* 82421*/      OPC_EmitInteger, MVT::i64, 42|128,85|128,2/*43690*/, 
32518                     MVT::i64, 2/*#Ops*/, 123|128,7/*1019*/, 124|128,7/*1020*/,  // Results = #1021
32520                     MVT::i64, 2/*#Ops*/, 111|128,7/*1007*/, 125|128,7/*1021*/,  // Results = #1022
32522                     MVT::i64, 2/*#Ops*/, 108|128,7/*1004*/, 126|128,7/*1022*/,  // Results = #1023
32526                     MVT::i64, 3/*#Ops*/, 127|128,7/*1023*/, 0|128,8/*1024*/, 1|128,8/*1025*/,  // Results = #1026
32528                     MVT::i64, 0/*#Ops*/,  // Results = #1027
32537                     MVT::i64, 3/*#Ops*/, 3|128,8/*1027*/, 7|128,8/*1031*/, 8|128,8/*1032*/,  // Results = #1033
32541                     MVT::i64, 3/*#Ops*/, 9|128,8/*1033*/, 10|128,8/*1034*/, 11|128,8/*1035*/,  // Results = #1036
32542 /* 82541*/      OPC_EmitInteger, MVT::i64, 76|128,25|128,3/*52428*/, 
32544                     MVT::i64, 2/*#Ops*/, 12|128,8/*1036*/, 13|128,8/*1037*/,  // Results = #1038
32545 /* 82556*/      OPC_EmitInteger, MVT::i64, 76|128,25|128,3/*52428*/, 
32547                     MVT::i64, 2/*#Ops*/, 14|128,8/*1038*/, 15|128,8/*1039*/,  // Results = #1040
32549                     MVT::i64, 2/*#Ops*/, 2|128,8/*1026*/, 16|128,8/*1040*/,  // Results = #1041
32551                     MVT::i64, 2/*#Ops*/, 90|128,7/*986*/, 17|128,8/*1041*/,  // Results = #1042
32555                     MVT::i64, 3/*#Ops*/, 18|128,8/*1042*/, 19|128,8/*1043*/, 20|128,8/*1044*/,  // Results = #1045
32557                     MVT::i64, 0/*#Ops*/,  // Results = #1046
32566                     MVT::i64, 3/*#Ops*/, 22|128,8/*1046*/, 26|128,8/*1050*/, 27|128,8/*1051*/,  // Results = #1052
32570                     MVT::i64, 3/*#Ops*/, 28|128,8/*1052*/, 29|128,8/*1053*/, 30|128,8/*1054*/,  // Results = #1055
32571 /* 82676*/      OPC_EmitInteger, MVT::i64, 112|128,97|128,3/*61680*/, 
32573                     MVT::i64, 2/*#Ops*/, 31|128,8/*1055*/, 32|128,8/*1056*/,  // Results = #1057
32574 /* 82691*/      OPC_EmitInteger, MVT::i64, 112|128,97|128,3/*61680*/, 
32576                     MVT::i64, 2/*#Ops*/, 33|128,8/*1057*/, 34|128,8/*1058*/,  // Results = #1059
32578                     MVT::i64, 2/*#Ops*/, 21|128,8/*1045*/, 35|128,8/*1059*/,  // Results = #1060
32580                     MVT::i64, 2/*#Ops*/, 35|128,7/*931*/, 36|128,8/*1060*/,  // Results = #1061
32584                     MVT::i64, 3/*#Ops*/, 37|128,8/*1061*/, 38|128,8/*1062*/, 39|128,8/*1063*/,  // Results = #1064
32596                     MVT::i64, 3/*#Ops*/, 0, 47|128,8/*1071*/, 48|128,8/*1072*/,  // Results = #1073
32598                     MVT::i64, 0/*#Ops*/,  // Results = #1074
32607                     MVT::i64, 3/*#Ops*/, 50|128,8/*1074*/, 54|128,8/*1078*/, 55|128,8/*1079*/,  // Results = #1080
32611                     MVT::i64, 3/*#Ops*/, 56|128,8/*1080*/, 57|128,8/*1081*/, 58|128,8/*1082*/,  // Results = #1083
32612 /* 82864*/      OPC_EmitInteger, MVT::i64, 85|128,42|128,1/*21845*/, 
32614                     MVT::i64, 2/*#Ops*/, 59|128,8/*1083*/, 60|128,8/*1084*/,  // Results = #1085
32615 /* 82879*/      OPC_EmitInteger, MVT::i64, 85|128,42|128,1/*21845*/, 
32617                     MVT::i64, 2/*#Ops*/, 61|128,8/*1085*/, 62|128,8/*1086*/,  // Results = #1087
32619                     MVT::i64, 2/*#Ops*/, 49|128,8/*1073*/, 63|128,8/*1087*/,  // Results = #1088
32623                     MVT::i64, 3/*#Ops*/, 0, 65|128,8/*1089*/, 66|128,8/*1090*/,  // Results = #1091
32625                     MVT::i64, 0/*#Ops*/,  // Results = #1092
32634                     MVT::i64, 3/*#Ops*/, 68|128,8/*1092*/, 72|128,8/*1096*/, 73|128,8/*1097*/,  // Results = #1098
32638                     MVT::i64, 3/*#Ops*/, 74|128,8/*1098*/, 75|128,8/*1099*/, 76|128,8/*1100*/,  // Results = #1101
32639 /* 82988*/      OPC_EmitInteger, MVT::i64, 42|128,85|128,2/*43690*/, 
32641                     MVT::i64, 2/*#Ops*/, 77|128,8/*1101*/, 78|128,8/*1102*/,  // Results = #1103
32642 /* 83003*/      OPC_EmitInteger, MVT::i64, 42|128,85|128,2/*43690*/, 
32644                     MVT::i64, 2/*#Ops*/, 79|128,8/*1103*/, 80|128,8/*1104*/,  // Results = #1105
32646                     MVT::i64, 2/*#Ops*/, 67|128,8/*1091*/, 81|128,8/*1105*/,  // Results = #1106
32648                     MVT::i64, 2/*#Ops*/, 64|128,8/*1088*/, 82|128,8/*1106*/,  // Results = #1107
32652                     MVT::i64, 3/*#Ops*/, 83|128,8/*1107*/, 84|128,8/*1108*/, 85|128,8/*1109*/,  // Results = #1110
32654                     MVT::i64, 0/*#Ops*/,  // Results = #1111
32663                     MVT::i64, 3/*#Ops*/, 87|128,8/*1111*/, 91|128,8/*1115*/, 92|128,8/*1116*/,  // Results = #1117
32667                     MVT::i64, 3/*#Ops*/, 93|128,8/*1117*/, 94|128,8/*1118*/, 95|128,8/*1119*/,  // Results = #1120
32668 /* 83121*/      OPC_EmitInteger, MVT::i64, 51|128,102/*13107*/, 
32670                     MVT::i64, 2/*#Ops*/, 96|128,8/*1120*/, 97|128,8/*1121*/,  // Results = #1122
32671 /* 83135*/      OPC_EmitInteger, MVT::i64, 51|128,102/*13107*/, 
32673                     MVT::i64, 2/*#Ops*/, 98|128,8/*1122*/, 99|128,8/*1123*/,  // Results = #1124
32675                     MVT::i64, 2/*#Ops*/, 86|128,8/*1110*/, 100|128,8/*1124*/,  // Results = #1125
32679                     MVT::i64, 3/*#Ops*/, 0, 102|128,8/*1126*/, 103|128,8/*1127*/,  // Results = #1128
32681                     MVT::i64, 0/*#Ops*/,  // Results = #1129
32690                     MVT::i64, 3/*#Ops*/, 105|128,8/*1129*/, 109|128,8/*1133*/, 110|128,8/*1134*/,  // Results = #1135
32694                     MVT::i64, 3/*#Ops*/, 111|128,8/*1135*/, 112|128,8/*1136*/, 113|128,8/*1137*/,  // Results = #1138
32695 /* 83243*/      OPC_EmitInteger, MVT::i64, 85|128,42|128,1/*21845*/, 
32697                     MVT::i64, 2/*#Ops*/, 114|128,8/*1138*/, 115|128,8/*1139*/,  // Results = #1140
32698 /* 83258*/      OPC_EmitInteger, MVT::i64, 85|128,42|128,1/*21845*/, 
32700                     MVT::i64, 2/*#Ops*/, 116|128,8/*1140*/, 117|128,8/*1141*/,  // Results = #1142
32702                     MVT::i64, 2/*#Ops*/, 104|128,8/*1128*/, 118|128,8/*1142*/,  // Results = #1143
32706                     MVT::i64, 3/*#Ops*/, 0, 120|128,8/*1144*/, 121|128,8/*1145*/,  // Results = #1146
32708                     MVT::i64, 0/*#Ops*/,  // Results = #1147
32717                     MVT::i64, 3/*#Ops*/, 123|128,8/*1147*/, 127|128,8/*1151*/, 0|128,9/*1152*/,  // Results = #1153
32721                     MVT::i64, 3/*#Ops*/, 1|128,9/*1153*/, 2|128,9/*1154*/, 3|128,9/*1155*/,  // Results = #1156
32722 /* 83367*/      OPC_EmitInteger, MVT::i64, 42|128,85|128,2/*43690*/, 
32724                     MVT::i64, 2/*#Ops*/, 4|128,9/*1156*/, 5|128,9/*1157*/,  // Results = #1158
32725 /* 83382*/      OPC_EmitInteger, MVT::i64, 42|128,85|128,2/*43690*/, 
32727                     MVT::i64, 2/*#Ops*/, 6|128,9/*1158*/, 7|128,9/*1159*/,  // Results = #1160
32729                     MVT::i64, 2/*#Ops*/, 122|128,8/*1146*/, 8|128,9/*1160*/,  // Results = #1161
32731                     MVT::i64, 2/*#Ops*/, 119|128,8/*1143*/, 9|128,9/*1161*/,  // Results = #1162
32735                     MVT::i64, 3/*#Ops*/, 10|128,9/*1162*/, 11|128,9/*1163*/, 12|128,9/*1164*/,  // Results = #1165
32737                     MVT::i64, 0/*#Ops*/,  // Results = #1166
32746                     MVT::i64, 3/*#Ops*/, 14|128,9/*1166*/, 18|128,9/*1170*/, 19|128,9/*1171*/,  // Results = #1172
32750                     MVT::i64, 3/*#Ops*/, 20|128,9/*1172*/, 21|128,9/*1173*/, 22|128,9/*1174*/,  // Results = #1175
32751 /* 83502*/      OPC_EmitInteger, MVT::i64, 76|128,25|128,3/*52428*/, 
32753                     MVT::i64, 2/*#Ops*/, 23|128,9/*1175*/, 24|128,9/*1176*/,  // Results = #1177
32754 /* 83517*/      OPC_EmitInteger, MVT::i64, 76|128,25|128,3/*52428*/, 
32756                     MVT::i64, 2/*#Ops*/, 25|128,9/*1177*/, 26|128,9/*1178*/,  // Results = #1179
32758                     MVT::i64, 2/*#Ops*/, 13|128,9/*1165*/, 27|128,9/*1179*/,  // Results = #1180
32760                     MVT::i64, 2/*#Ops*/, 101|128,8/*1125*/, 28|128,9/*1180*/,  // Results = #1181
32764                     MVT::i64, 3/*#Ops*/, 29|128,9/*1181*/, 30|128,9/*1182*/, 31|128,9/*1183*/,  // Results = #1184
32766                     MVT::i64, 0/*#Ops*/,  // Results = #1185
32775                     MVT::i64, 3/*#Ops*/, 33|128,9/*1185*/, 37|128,9/*1189*/, 38|128,9/*1190*/,  // Results = #1191
32779                     MVT::i64, 3/*#Ops*/, 39|128,9/*1191*/, 40|128,9/*1192*/, 41|128,9/*1193*/,  // Results = #1194
32780 /* 83635*/      OPC_EmitInteger, MVT::i64, 15|128,30/*3855*/, 
32782                     MVT::i64, 2/*#Ops*/, 42|128,9/*1194*/, 43|128,9/*1195*/,  // Results = #1196
32783 /* 83649*/      OPC_EmitInteger, MVT::i64, 15|128,30/*3855*/, 
32785                     MVT::i64, 2/*#Ops*/, 44|128,9/*1196*/, 45|128,9/*1197*/,  // Results = #1198
32787                     MVT::i64, 2/*#Ops*/, 32|128,9/*1184*/, 46|128,9/*1198*/,  // Results = #1199
32791                     MVT::i64, 3/*#Ops*/, 0, 48|128,9/*1200*/, 49|128,9/*1201*/,  // Results = #1202
32793                     MVT::i64, 0/*#Ops*/,  // Results = #1203
32802                     MVT::i64, 3/*#Ops*/, 51|128,9/*1203*/, 55|128,9/*1207*/, 56|128,9/*1208*/,  // Results = #1209
32806                     MVT::i64, 3/*#Ops*/, 57|128,9/*1209*/, 58|128,9/*1210*/, 59|128,9/*1211*/,  // Results = #1212
32807 /* 83757*/      OPC_EmitInteger, MVT::i64, 85|128,42|128,1/*21845*/, 
32809                     MVT::i64, 2/*#Ops*/, 60|128,9/*1212*/, 61|128,9/*1213*/,  // Results = #1214
32810 /* 83772*/      OPC_EmitInteger, MVT::i64, 85|128,42|128,1/*21845*/, 
32812                     MVT::i64, 2/*#Ops*/, 62|128,9/*1214*/, 63|128,9/*1215*/,  // Results = #1216
32814                     MVT::i64, 2/*#Ops*/, 50|128,9/*1202*/, 64|128,9/*1216*/,  // Results = #1217
32818                     MVT::i64, 3/*#Ops*/, 0, 66|128,9/*1218*/, 67|128,9/*1219*/,  // Results = #1220
32820                     MVT::i64, 0/*#Ops*/,  // Results = #1221
32829                     MVT::i64, 3/*#Ops*/, 69|128,9/*1221*/, 73|128,9/*1225*/, 74|128,9/*1226*/,  // Results = #1227
32833                     MVT::i64, 3/*#Ops*/, 75|128,9/*1227*/, 76|128,9/*1228*/, 77|128,9/*1229*/,  // Results = #1230
32834 /* 83881*/      OPC_EmitInteger, MVT::i64, 42|128,85|128,2/*43690*/, 
32836                     MVT::i64, 2/*#Ops*/, 78|128,9/*1230*/, 79|128,9/*1231*/,  // Results = #1232
32837 /* 83896*/      OPC_EmitInteger, MVT::i64, 42|128,85|128,2/*43690*/, 
32839                     MVT::i64, 2/*#Ops*/, 80|128,9/*1232*/, 81|128,9/*1233*/,  // Results = #1234
32841                     MVT::i64, 2/*#Ops*/, 68|128,9/*1220*/, 82|128,9/*1234*/,  // Results = #1235
32843                     MVT::i64, 2/*#Ops*/, 65|128,9/*1217*/, 83|128,9/*1235*/,  // Results = #1236
32847                     MVT::i64, 3/*#Ops*/, 84|128,9/*1236*/, 85|128,9/*1237*/, 86|128,9/*1238*/,  // Results = #1239
32849                     MVT::i64, 0/*#Ops*/,  // Results = #1240
32858                     MVT::i64, 3/*#Ops*/, 88|128,9/*1240*/, 92|128,9/*1244*/, 93|128,9/*1245*/,  // Results = #1246
32862                     MVT::i64, 3/*#Ops*/, 94|128,9/*1246*/, 95|128,9/*1247*/, 96|128,9/*1248*/,  // Results = #1249
32863 /* 84014*/      OPC_EmitInteger, MVT::i64, 51|128,102/*13107*/, 
32865                     MVT::i64, 2/*#Ops*/, 97|128,9/*1249*/, 98|128,9/*1250*/,  // Results = #1251
32866 /* 84028*/      OPC_EmitInteger, MVT::i64, 51|128,102/*13107*/, 
32868                     MVT::i64, 2/*#Ops*/, 99|128,9/*1251*/, 100|128,9/*1252*/,  // Results = #1253
32870                     MVT::i64, 2/*#Ops*/, 87|128,9/*1239*/, 101|128,9/*1253*/,  // Results = #1254
32874                     MVT::i64, 3/*#Ops*/, 0, 103|128,9/*1255*/, 104|128,9/*1256*/,  // Results = #1257
32876                     MVT::i64, 0/*#Ops*/,  // Results = #1258
32885                     MVT::i64, 3/*#Ops*/, 106|128,9/*1258*/, 110|128,9/*1262*/, 111|128,9/*1263*/,  // Results = #1264
32889                     MVT::i64, 3/*#Ops*/, 112|128,9/*1264*/, 113|128,9/*1265*/, 114|128,9/*1266*/,  // Results = #1267
32890 /* 84136*/      OPC_EmitInteger, MVT::i64, 85|128,42|128,1/*21845*/, 
32892                     MVT::i64, 2/*#Ops*/, 115|128,9/*1267*/, 116|128,9/*1268*/,  // Results = #1269
32893 /* 84151*/      OPC_EmitInteger, MVT::i64, 85|128,42|128,1/*21845*/, 
32895                     MVT::i64, 2/*#Ops*/, 117|128,9/*1269*/, 118|128,9/*1270*/,  // Results = #1271
32897                     MVT::i64, 2/*#Ops*/, 105|128,9/*1257*/, 119|128,9/*1271*/,  // Results = #1272
32901                     MVT::i64, 3/*#Ops*/, 0, 121|128,9/*1273*/, 122|128,9/*1274*/,  // Results = #1275
32903                     MVT::i64, 0/*#Ops*/,  // Results = #1276
32912                     MVT::i64, 3/*#Ops*/, 124|128,9/*1276*/, 0|128,10/*1280*/, 1|128,10/*1281*/,  // Results = #1282
32916                     MVT::i64, 3/*#Ops*/, 2|128,10/*1282*/, 3|128,10/*1283*/, 4|128,10/*1284*/,  // Results = #1285
32917 /* 84260*/      OPC_EmitInteger, MVT::i64, 42|128,85|128,2/*43690*/, 
32919                     MVT::i64, 2/*#Ops*/, 5|128,10/*1285*/, 6|128,10/*1286*/,  // Results = #1287
32920 /* 84275*/      OPC_EmitInteger, MVT::i64, 42|128,85|128,2/*43690*/, 
32922                     MVT::i64, 2/*#Ops*/, 7|128,10/*1287*/, 8|128,10/*1288*/,  // Results = #1289
32924                     MVT::i64, 2/*#Ops*/, 123|128,9/*1275*/, 9|128,10/*1289*/,  // Results = #1290
32926                     MVT::i64, 2/*#Ops*/, 120|128,9/*1272*/, 10|128,10/*1290*/,  // Results = #1291
32930                     MVT::i64, 3/*#Ops*/, 11|128,10/*1291*/, 12|128,10/*1292*/, 13|128,10/*1293*/,  // Results = #1294
32932                     MVT::i64, 0/*#Ops*/,  // Results = #1295
32941                     MVT::i64, 3/*#Ops*/, 15|128,10/*1295*/, 19|128,10/*1299*/, 20|128,10/*1300*/,  // Results = #1301
32945                     MVT::i64, 3/*#Ops*/, 21|128,10/*1301*/, 22|128,10/*1302*/, 23|128,10/*1303*/,  // Results = #1304
32946 /* 84395*/      OPC_EmitInteger, MVT::i64, 76|128,25|128,3/*52428*/, 
32948                     MVT::i64, 2/*#Ops*/, 24|128,10/*1304*/, 25|128,10/*1305*/,  // Results = #1306
32949 /* 84410*/      OPC_EmitInteger, MVT::i64, 76|128,25|128,3/*52428*/, 
32951                     MVT::i64, 2/*#Ops*/, 26|128,10/*1306*/, 27|128,10/*1307*/,  // Results = #1308
32953                     MVT::i64, 2/*#Ops*/, 14|128,10/*1294*/, 28|128,10/*1308*/,  // Results = #1309
32955                     MVT::i64, 2/*#Ops*/, 102|128,9/*1254*/, 29|128,10/*1309*/,  // Results = #1310
32959                     MVT::i64, 3/*#Ops*/, 30|128,10/*1310*/, 31|128,10/*1311*/, 32|128,10/*1312*/,  // Results = #1313
32961                     MVT::i64, 0/*#Ops*/,  // Results = #1314
32970                     MVT::i64, 3/*#Ops*/, 34|128,10/*1314*/, 38|128,10/*1318*/, 39|128,10/*1319*/,  // Results = #1320
32974                     MVT::i64, 3/*#Ops*/, 40|128,10/*1320*/, 41|128,10/*1321*/, 42|128,10/*1322*/,  // Results = #1323
32975 /* 84530*/      OPC_EmitInteger, MVT::i64, 112|128,97|128,3/*61680*/, 
32977                     MVT::i64, 2/*#Ops*/, 43|128,10/*1323*/, 44|128,10/*1324*/,  // Results = #1325
32978 /* 84545*/      OPC_EmitInteger, MVT::i64, 112|128,97|128,3/*61680*/, 
32980                     MVT::i64, 2/*#Ops*/, 45|128,10/*1325*/, 46|128,10/*1326*/,  // Results = #1327
32982                     MVT::i64, 2/*#Ops*/, 33|128,10/*1313*/, 47|128,10/*1327*/,  // Results = #1328
32984                     MVT::i64, 2/*#Ops*/, 47|128,9/*1199*/, 48|128,10/*1328*/,  // Results = #1329
32988                     MVT::i64, 3/*#Ops*/, 49|128,10/*1329*/, 50|128,10/*1330*/, 51|128,10/*1331*/,  // Results = #1332
33000                     MVT::i64, 3/*#Ops*/, 0, 59|128,10/*1339*/, 60|128,10/*1340*/,  // Results = #1341
33002                     MVT::i64, 0/*#Ops*/,  // Results = #1342
33011                     MVT::i64, 3/*#Ops*/, 62|128,10/*1342*/, 66|128,10/*1346*/, 67|128,10/*1347*/,  // Results = #1348
33015                     MVT::i64, 3/*#Ops*/, 68|128,10/*1348*/, 69|128,10/*1349*/, 70|128,10/*1350*/,  // Results = #1351
33016 /* 84720*/      OPC_EmitInteger, MVT::i64, 85|128,42|128,1/*21845*/, 
33018                     MVT::i64, 2/*#Ops*/, 71|128,10/*1351*/, 72|128,10/*1352*/,  // Results = #1353
33019 /* 84735*/      OPC_EmitInteger, MVT::i64, 85|128,42|128,1/*21845*/, 
33021                     MVT::i64, 2/*#Ops*/, 73|128,10/*1353*/, 74|128,10/*1354*/,  // Results = #1355
33023                     MVT::i64, 2/*#Ops*/, 61|128,10/*1341*/, 75|128,10/*1355*/,  // Results = #1356
33027                     MVT::i64, 3/*#Ops*/, 0, 77|128,10/*1357*/, 78|128,10/*1358*/,  // Results = #1359
33029                     MVT::i64, 0/*#Ops*/,  // Results = #1360
33038                     MVT::i64, 3/*#Ops*/, 80|128,10/*1360*/, 84|128,10/*1364*/, 85|128,10/*1365*/,  // Results = #1366
33042                     MVT::i64, 3/*#Ops*/, 86|128,10/*1366*/, 87|128,10/*1367*/, 88|128,10/*1368*/,  // Results = #1369
33043 /* 84844*/      OPC_EmitInteger, MVT::i64, 42|128,85|128,2/*43690*/, 
33045                     MVT::i64, 2/*#Ops*/, 89|128,10/*1369*/, 90|128,10/*1370*/,  // Results = #1371
33046 /* 84859*/      OPC_EmitInteger, MVT::i64, 42|128,85|128,2/*43690*/, 
33048                     MVT::i64, 2/*#Ops*/, 91|128,10/*1371*/, 92|128,10/*1372*/,  // Results = #1373
33050                     MVT::i64, 2/*#Ops*/, 79|128,10/*1359*/, 93|128,10/*1373*/,  // Results = #1374
33052                     MVT::i64, 2/*#Ops*/, 76|128,10/*1356*/, 94|128,10/*1374*/,  // Results = #1375
33056                     MVT::i64, 3/*#Ops*/, 95|128,10/*1375*/, 96|128,10/*1376*/, 97|128,10/*1377*/,  // Results = #1378
33058                     MVT::i64, 0/*#Ops*/,  // Results = #1379
33067                     MVT::i64, 3/*#Ops*/, 99|128,10/*1379*/, 103|128,10/*1383*/, 104|128,10/*1384*/,  // Results = #1385
33071                     MVT::i64, 3/*#Ops*/, 105|128,10/*1385*/, 106|128,10/*1386*/, 107|128,10/*1387*/,  // Results = #1388
33072 /* 84977*/      OPC_EmitInteger, MVT::i64, 51|128,102/*13107*/, 
33074                     MVT::i64, 2/*#Ops*/, 108|128,10/*1388*/, 109|128,10/*1389*/,  // Results = #1390
33075 /* 84991*/      OPC_EmitInteger, MVT::i64, 51|128,102/*13107*/, 
33077                     MVT::i64, 2/*#Ops*/, 110|128,10/*1390*/, 111|128,10/*1391*/,  // Results = #1392
33079                     MVT::i64, 2/*#Ops*/, 98|128,10/*1378*/, 112|128,10/*1392*/,  // Results = #1393
33083                     MVT::i64, 3/*#Ops*/, 0, 114|128,10/*1394*/, 115|128,10/*1395*/,  // Results = #1396
33085                     MVT::i64, 0/*#Ops*/,  // Results = #1397
33094                     MVT::i64, 3/*#Ops*/, 117|128,10/*1397*/, 121|128,10/*1401*/, 122|128,10/*1402*/,  // Results = #1403
33098                     MVT::i64, 3/*#Ops*/, 123|128,10/*1403*/, 124|128,10/*1404*/, 125|128,10/*1405*/,  // Results = #1406
33099 /* 85099*/      OPC_EmitInteger, MVT::i64, 85|128,42|128,1/*21845*/, 
33101                     MVT::i64, 2/*#Ops*/, 126|128,10/*1406*/, 127|128,10/*1407*/,  // Results = #1408
33102 /* 85114*/      OPC_EmitInteger, MVT::i64, 85|128,42|128,1/*21845*/, 
33104                     MVT::i64, 2/*#Ops*/, 0|128,11/*1408*/, 1|128,11/*1409*/,  // Results = #1410
33106                     MVT::i64, 2/*#Ops*/, 116|128,10/*1396*/, 2|128,11/*1410*/,  // Results = #1411
33110                     MVT::i64, 3/*#Ops*/, 0, 4|128,11/*1412*/, 5|128,11/*1413*/,  // Results = #1414
33112                     MVT::i64, 0/*#Ops*/,  // Results = #1415
33121                     MVT::i64, 3/*#Ops*/, 7|128,11/*1415*/, 11|128,11/*1419*/, 12|128,11/*1420*/,  // Results = #1421
33125                     MVT::i64, 3/*#Ops*/, 13|128,11/*1421*/, 14|128,11/*1422*/, 15|128,11/*1423*/,  // Results = #1424
33126 /* 85223*/      OPC_EmitInteger, MVT::i64, 42|128,85|128,2/*43690*/, 
33128                     MVT::i64, 2/*#Ops*/, 16|128,11/*1424*/, 17|128,11/*1425*/,  // Results = #1426
33129 /* 85238*/      OPC_EmitInteger, MVT::i64, 42|128,85|128,2/*43690*/, 
33131                     MVT::i64, 2/*#Ops*/, 18|128,11/*1426*/, 19|128,11/*1427*/,  // Results = #1428
33133                     MVT::i64, 2/*#Ops*/, 6|128,11/*1414*/, 20|128,11/*1428*/,  // Results = #1429
33135                     MVT::i64, 2/*#Ops*/, 3|128,11/*1411*/, 21|128,11/*1429*/,  // Results = #1430
33139                     MVT::i64, 3/*#Ops*/, 22|128,11/*1430*/, 23|128,11/*1431*/, 24|128,11/*1432*/,  // Results = #1433
33141                     MVT::i64, 0/*#Ops*/,  // Results = #1434
33150                     MVT::i64, 3/*#Ops*/, 26|128,11/*1434*/, 30|128,11/*1438*/, 31|128,11/*1439*/,  // Results = #1440
33154                     MVT::i64, 3/*#Ops*/, 32|128,11/*1440*/, 33|128,11/*1441*/, 34|128,11/*1442*/,  // Results = #1443
33155 /* 85358*/      OPC_EmitInteger, MVT::i64, 76|128,25|128,3/*52428*/, 
33157                     MVT::i64, 2/*#Ops*/, 35|128,11/*1443*/, 36|128,11/*1444*/,  // Results = #1445
33158 /* 85373*/      OPC_EmitInteger, MVT::i64, 76|128,25|128,3/*52428*/, 
33160                     MVT::i64, 2/*#Ops*/, 37|128,11/*1445*/, 38|128,11/*1446*/,  // Results = #1447
33162                     MVT::i64, 2/*#Ops*/, 25|128,11/*1433*/, 39|128,11/*1447*/,  // Results = #1448
33164                     MVT::i64, 2/*#Ops*/, 113|128,10/*1393*/, 40|128,11/*1448*/,  // Results = #1449
33168                     MVT::i64, 3/*#Ops*/, 41|128,11/*1449*/, 42|128,11/*1450*/, 43|128,11/*1451*/,  // Results = #1452
33170                     MVT::i64, 0/*#Ops*/,  // Results = #1453
33179                     MVT::i64, 3/*#Ops*/, 45|128,11/*1453*/, 49|128,11/*1457*/, 50|128,11/*1458*/,  // Results = #1459
33183                     MVT::i64, 3/*#Ops*/, 51|128,11/*1459*/, 52|128,11/*1460*/, 53|128,11/*1461*/,  // Results = #1462
33184 /* 85491*/      OPC_EmitInteger, MVT::i64, 15|128,30/*3855*/, 
33186                     MVT::i64, 2/*#Ops*/, 54|128,11/*1462*/, 55|128,11/*1463*/,  // Results = #1464
33187 /* 85505*/      OPC_EmitInteger, MVT::i64, 15|128,30/*3855*/, 
33189                     MVT::i64, 2/*#Ops*/, 56|128,11/*1464*/, 57|128,11/*1465*/,  // Results = #1466
33191                     MVT::i64, 2/*#Ops*/, 44|128,11/*1452*/, 58|128,11/*1466*/,  // Results = #1467
33195                     MVT::i64, 3/*#Ops*/, 0, 60|128,11/*1468*/, 61|128,11/*1469*/,  // Results = #1470
33197                     MVT::i64, 0/*#Ops*/,  // Results = #1471
33206                     MVT::i64, 3/*#Ops*/, 63|128,11/*1471*/, 67|128,11/*1475*/, 68|128,11/*1476*/,  // Results = #1477
33210                     MVT::i64, 3/*#Ops*/, 69|128,11/*1477*/, 70|128,11/*1478*/, 71|128,11/*1479*/,  // Results = #1480
33211 /* 85613*/      OPC_EmitInteger, MVT::i64, 85|128,42|128,1/*21845*/, 
33213                     MVT::i64, 2/*#Ops*/, 72|128,11/*1480*/, 73|128,11/*1481*/,  // Results = #1482
33214 /* 85628*/      OPC_EmitInteger, MVT::i64, 85|128,42|128,1/*21845*/, 
33216                     MVT::i64, 2/*#Ops*/, 74|128,11/*1482*/, 75|128,11/*1483*/,  // Results = #1484
33218                     MVT::i64, 2/*#Ops*/, 62|128,11/*1470*/, 76|128,11/*1484*/,  // Results = #1485
33222                     MVT::i64, 3/*#Ops*/, 0, 78|128,11/*1486*/, 79|128,11/*1487*/,  // Results = #1488
33224                     MVT::i64, 0/*#Ops*/,  // Results = #1489
33233                     MVT::i64, 3/*#Ops*/, 81|128,11/*1489*/, 85|128,11/*1493*/, 86|128,11/*1494*/,  // Results = #1495
33237                     MVT::i64, 3/*#Ops*/, 87|128,11/*1495*/, 88|128,11/*1496*/, 89|128,11/*1497*/,  // Results = #1498
33238 /* 85737*/      OPC_EmitInteger, MVT::i64, 42|128,85|128,2/*43690*/, 
33240                     MVT::i64, 2/*#Ops*/, 90|128,11/*1498*/, 91|128,11/*1499*/,  // Results = #1500
33241 /* 85752*/      OPC_EmitInteger, MVT::i64, 42|128,85|128,2/*43690*/, 
33243                     MVT::i64, 2/*#Ops*/, 92|128,11/*1500*/, 93|128,11/*1501*/,  // Results = #1502
33245                     MVT::i64, 2/*#Ops*/, 80|128,11/*1488*/, 94|128,11/*1502*/,  // Results = #1503
33247                     MVT::i64, 2/*#Ops*/, 77|128,11/*1485*/, 95|128,11/*1503*/,  // Results = #1504
33251                     MVT::i64, 3/*#Ops*/, 96|128,11/*1504*/, 97|128,11/*1505*/, 98|128,11/*1506*/,  // Results = #1507
33253                     MVT::i64, 0/*#Ops*/,  // Results = #1508
33262                     MVT::i64, 3/*#Ops*/, 100|128,11/*1508*/, 104|128,11/*1512*/, 105|128,11/*1513*/,  // Results = #1514
33266                     MVT::i64, 3/*#Ops*/, 106|128,11/*1514*/, 107|128,11/*1515*/, 108|128,11/*1516*/,  // Results = #1517
33267 /* 85870*/      OPC_EmitInteger, MVT::i64, 51|128,102/*13107*/, 
33269                     MVT::i64, 2/*#Ops*/, 109|128,11/*1517*/, 110|128,11/*1518*/,  // Results = #1519
33270 /* 85884*/      OPC_EmitInteger, MVT::i64, 51|128,102/*13107*/, 
33272                     MVT::i64, 2/*#Ops*/, 111|128,11/*1519*/, 112|128,11/*1520*/,  // Results = #1521
33274                     MVT::i64, 2/*#Ops*/, 99|128,11/*1507*/, 113|128,11/*1521*/,  // Results = #1522
33278                     MVT::i64, 3/*#Ops*/, 0, 115|128,11/*1523*/, 116|128,11/*1524*/,  // Results = #1525
33280                     MVT::i64, 0/*#Ops*/,  // Results = #1526
33289                     MVT::i64, 3/*#Ops*/, 118|128,11/*1526*/, 122|128,11/*1530*/, 123|128,11/*1531*/,  // Results = #1532
33293                     MVT::i64, 3/*#Ops*/, 124|128,11/*1532*/, 125|128,11/*1533*/, 126|128,11/*1534*/,  // Results = #1535
33294 /* 85992*/      OPC_EmitInteger, MVT::i64, 85|128,42|128,1/*21845*/, 
33296                     MVT::i64, 2/*#Ops*/, 127|128,11/*1535*/, 0|128,12/*1536*/,  // Results = #1537
33297 /* 86007*/      OPC_EmitInteger, MVT::i64, 85|128,42|128,1/*21845*/, 
33299                     MVT::i64, 2/*#Ops*/, 1|128,12/*1537*/, 2|128,12/*1538*/,  // Results = #1539
33301                     MVT::i64, 2/*#Ops*/, 117|128,11/*1525*/, 3|128,12/*1539*/,  // Results = #1540
33305                     MVT::i64, 3/*#Ops*/, 0, 5|128,12/*1541*/, 6|128,12/*1542*/,  // Results = #1543
33307                     MVT::i64, 0/*#Ops*/,  // Results = #1544
33316                     MVT::i64, 3/*#Ops*/, 8|128,12/*1544*/, 12|128,12/*1548*/, 13|128,12/*1549*/,  // Results = #1550
33320                     MVT::i64, 3/*#Ops*/, 14|128,12/*1550*/, 15|128,12/*1551*/, 16|128,12/*1552*/,  // Results = #1553
33321 /* 86116*/      OPC_EmitInteger, MVT::i64, 42|128,85|128,2/*43690*/, 
33323                     MVT::i64, 2/*#Ops*/, 17|128,12/*1553*/, 18|128,12/*1554*/,  // Results = #1555
33324 /* 86131*/      OPC_EmitInteger, MVT::i64, 42|128,85|128,2/*43690*/, 
33326                     MVT::i64, 2/*#Ops*/, 19|128,12/*1555*/, 20|128,12/*1556*/,  // Results = #1557
33328                     MVT::i64, 2/*#Ops*/, 7|128,12/*1543*/, 21|128,12/*1557*/,  // Results = #1558
33330                     MVT::i64, 2/*#Ops*/, 4|128,12/*1540*/, 22|128,12/*1558*/,  // Results = #1559
33334                     MVT::i64, 3/*#Ops*/, 23|128,12/*1559*/, 24|128,12/*1560*/, 25|128,12/*1561*/,  // Results = #1562
33336                     MVT::i64, 0/*#Ops*/,  // Results = #1563
33345                     MVT::i64, 3/*#Ops*/, 27|128,12/*1563*/, 31|128,12/*1567*/, 32|128,12/*1568*/,  // Results = #1569
33349                     MVT::i64, 3/*#Ops*/, 33|128,12/*1569*/, 34|128,12/*1570*/, 35|128,12/*1571*/,  // Results = #1572
33350 /* 86251*/      OPC_EmitInteger, MVT::i64, 76|128,25|128,3/*52428*/, 
33352                     MVT::i64, 2/*#Ops*/, 36|128,12/*1572*/, 37|128,12/*1573*/,  // Results = #1574
33353 /* 86266*/      OPC_EmitInteger, MVT::i64, 76|128,25|128,3/*52428*/, 
33355                     MVT::i64, 2/*#Ops*/, 38|128,12/*1574*/, 39|128,12/*1575*/,  // Results = #1576
33357                     MVT::i64, 2/*#Ops*/, 26|128,12/*1562*/, 40|128,12/*1576*/,  // Results = #1577
33359                     MVT::i64, 2/*#Ops*/, 114|128,11/*1522*/, 41|128,12/*1577*/,  // Results = #1578
33363                     MVT::i64, 3/*#Ops*/, 42|128,12/*1578*/, 43|128,12/*1579*/, 44|128,12/*1580*/,  // Results = #1581
33365                     MVT::i64, 0/*#Ops*/,  // Results = #1582
33374                     MVT::i64, 3/*#Ops*/, 46|128,12/*1582*/, 50|128,12/*1586*/, 51|128,12/*1587*/,  // Results = #1588
33378                     MVT::i64, 3/*#Ops*/, 52|128,12/*1588*/, 53|128,12/*1589*/, 54|128,12/*1590*/,  // Results = #1591
33379 /* 86386*/      OPC_EmitInteger, MVT::i64, 112|128,97|128,3/*61680*/, 
33381                     MVT::i64, 2/*#Ops*/, 55|128,12/*1591*/, 56|128,12/*1592*/,  // Results = #1593
33382 /* 86401*/      OPC_EmitInteger, MVT::i64, 112|128,97|128,3/*61680*/, 
33384                     MVT::i64, 2/*#Ops*/, 57|128,12/*1593*/, 58|128,12/*1594*/,  // Results = #1595
33386                     MVT::i64, 2/*#Ops*/, 45|128,12/*1581*/, 59|128,12/*1595*/,  // Results = #1596
33388                     MVT::i64, 2/*#Ops*/, 59|128,11/*1467*/, 60|128,12/*1596*/,  // Results = #1597
33392                     MVT::i64, 3/*#Ops*/, 61|128,12/*1597*/, 62|128,12/*1598*/, 63|128,12/*1599*/,  // Results = #1600
33403                     MVT::i64, 3/*#Ops*/, 34|128,6/*802*/, 70|128,12/*1606*/, 71|128,12/*1607*/,  // Results = #1608
33405                     MVT::i64, 2/*#Ops*/, 33|128,6/*801*/, 72|128,12/*1608*/, 
34276 /* 88546*/          /*SwitchType*/ 24, MVT::i64,// ->88572
34321 /* 88637*/          OPC_CheckType, MVT::i64,
34339 /* 88674*/          OPC_SwitchType /*2 cases */, 59, MVT::i64,// ->88736
34411 /* 88839*/          /*SwitchType*/ 59, MVT::i64,// ->88900
34490 /* 89013*/        OPC_SwitchType /*2 cases */, 12, MVT::i64,// ->89028
34503 /* 89037*/            OPC_EmitInteger, MVT::i64, 1, 
34516 /* 89073*/            OPC_EmitInteger, MVT::i64, 1, 
34533 /* 89113*/        OPC_CheckChild0Type, MVT::i64,
34717 /* 89462*/        /*SwitchType*/ 47, MVT::i64,// ->89511
35668 /* 91777*/          OPC_SwitchType /*2 cases */, 59, MVT::i64,// ->91839
35728 /* 91929*/          OPC_SwitchType /*2 cases */, 59, MVT::i64,// ->91991
35852 /* 92238*/        OPC_SwitchType /*2 cases */, 12, MVT::i64,// ->92253
35875 /* 92280*/        OPC_CheckChild0Type, MVT::i64,
36310 /* 93082*/      OPC_SwitchType /*2 cases */, 13|128,1/*141*/, MVT::i64,// ->93227
36517 /* 93570*/        OPC_CheckType, MVT::i64,
36702 /* 93970*/      OPC_SwitchType /*2 cases */, 17|128,1/*145*/, MVT::i64,// ->94119
36908 /* 94440*/        OPC_CheckType, MVT::i64,
38943 /* 98378*/      OPC_CheckChild0Type, MVT::i64,
38968 /* 98424*/      OPC_EmitInteger, MVT::i64, 1, 
38978 /* 98450*/      OPC_EmitInteger, MVT::i64, 1, 
39049 /* 98628*/    OPC_CheckChild0Type, MVT::i64,
39613 /* 99925*/          OPC_CheckType, MVT::i64,
39625 /* 99946*/          OPC_CheckType, MVT::i64,
39646 /* 99994*/          OPC_CheckType, MVT::i64,
39658 /*100015*/          OPC_CheckType, MVT::i64,
39898 /*100430*/              OPC_CheckType, MVT::i64,
39914 /*100457*/              OPC_CheckType, MVT::i64,
39929 /*100480*/              OPC_CheckType, MVT::i64,
39945 /*100507*/              OPC_CheckType, MVT::i64,
39963 /*100535*/              OPC_CheckType, MVT::i64,
39979 /*100562*/              OPC_CheckType, MVT::i64,
39994 /*100585*/              OPC_CheckType, MVT::i64,
40010 /*100612*/              OPC_CheckType, MVT::i64,
40030 /*100646*/          OPC_CheckType, MVT::i64,
40040 /*100664*/          OPC_CheckType, MVT::i64,
40051 /*100682*/          OPC_CheckType, MVT::i64,
40061 /*100700*/          OPC_CheckType, MVT::i64,
40096 /*100761*/        OPC_CheckType, MVT::i64,
40105 /*100777*/        OPC_CheckType, MVT::i64,
40128 /*100839*/        OPC_CheckType, MVT::i64,
40137 /*100855*/        OPC_CheckType, MVT::i64,
40184 /*100957*/        OPC_CheckChild0Type, MVT::i64,
40186 /*100960*/        OPC_CheckChild1Type, MVT::i64,
40255                           MVT::i64, 0/*#Ops*/,  // Results = #4
40258                           MVT::i64, 3/*#Ops*/, 4, 1, 5,  // Results = #6
40260                           MVT::i64, 0/*#Ops*/,  // Results = #7
40263                           MVT::i64, 3/*#Ops*/, 7, 0, 8,  // Results = #9
40267                           MVT::i64, 4/*#Ops*/, 6, 9, 10, 11,  // Results = #12
40269                           MVT::i64, 0/*#Ops*/,  // Results = #13
40272                           MVT::i64, 3/*#Ops*/, 13, 3, 14,  // Results = #15
40274                           MVT::i64, 0/*#Ops*/,  // Results = #16
40277                           MVT::i64, 3/*#Ops*/, 16, 2, 17,  // Results = #18
40281                           MVT::i64, 4/*#Ops*/, 15, 18, 19, 20,  // Results = #21
40289                           MVT::i64, 0/*#Ops*/,  // Results = #4
40292                           MVT::i64, 3/*#Ops*/, 4, 2, 5,  // Results = #6
40294                           MVT::i64, 0/*#Ops*/,  // Results = #7
40297                           MVT::i64, 3/*#Ops*/, 7, 3, 8,  // Results = #9
40301                           MVT::i64, 4/*#Ops*/, 6, 9, 10, 11,  // Results = #12
40303                           MVT::i64, 0/*#Ops*/,  // Results = #13
40306                           MVT::i64, 3/*#Ops*/, 13, 0, 14,  // Results = #15
40308                           MVT::i64, 0/*#Ops*/,  // Results = #16
40311                           MVT::i64, 3/*#Ops*/, 16, 1, 17,  // Results = #18
40315                           MVT::i64, 4/*#Ops*/, 15, 18, 19, 20,  // Results = #21
40323                           MVT::i64, 0/*#Ops*/,  // Results = #4
40326                           MVT::i64, 3/*#Ops*/, 4, 1, 5,  // Results = #6
40328                           MVT::i64, 0/*#Ops*/,  // Results = #7
40331                           MVT::i64, 3/*#Ops*/, 7, 0, 8,  // Results = #9
40335                           MVT::i64, 4/*#Ops*/, 6, 9, 10, 11,  // Results = #12
40342                           MVT::i64, 0/*#Ops*/,  // Results = #16
40345                           MVT::i64, 3/*#Ops*/, 16, 3, 17,  // Results = #18
40347                           MVT::i64, 0/*#Ops*/,  // Results = #19
40350                           MVT::i64, 3/*#Ops*/, 19, 2, 20,  // Results = #21
40354                           MVT::i64, 4/*#Ops*/, 18, 21, 22, 23,  // Results = #24
40368                           MVT::i64, 0/*#Ops*/,  // Results = #4
40371                           MVT::i64, 3/*#Ops*/, 4, 2, 5,  // Results = #6
40373                           MVT::i64, 0/*#Ops*/,  // Results = #7
40376                           MVT::i64, 3/*#Ops*/, 7, 3, 8,  // Results = #9
40380                           MVT::i64, 4/*#Ops*/, 6, 9, 10, 11,  // Results = #12
40387                           MVT::i64, 0/*#Ops*/,  // Results = #16
40390                           MVT::i64, 3/*#Ops*/, 16, 0, 17,  // Results = #18
40392                           MVT::i64, 0/*#Ops*/,  // Results = #19
40395                           MVT::i64, 3/*#Ops*/, 19, 1, 20,  // Results = #21
40399                           MVT::i64, 4/*#Ops*/, 18, 21, 22, 23,  // Results = #24
40413 /*101651*/        OPC_CheckChild0Type, MVT::i64,
40415 /*101654*/        OPC_CheckChild1Type, MVT::i64,
40531 /*101902*/        OPC_CheckType, MVT::i64,
40545 /*101927*/        OPC_CheckType, MVT::i64,
40560 /*101953*/        OPC_CheckType, MVT::i64,
40574 /*101978*/        OPC_CheckType, MVT::i64,
40630 /*102134*/        OPC_CheckType, MVT::i64,
40644 /*102159*/        OPC_CheckType, MVT::i64,
40659 /*102185*/        OPC_CheckType, MVT::i64,
40673 /*102210*/        OPC_CheckType, MVT::i64,
40921 /*102869*/            OPC_CheckType, MVT::i64,
40939 /*102904*/            OPC_CheckType, MVT::i64,
40989 /*103022*/            OPC_CheckType, MVT::i64,
41007 /*103057*/            OPC_CheckType, MVT::i64,
41268 /*103650*/        /*SwitchType*/ 35, MVT::i64,// ->103687
41292 /*103703*/          OPC_CheckType, MVT::i64,
41308 /*103738*/          OPC_CheckType, MVT::i64,
41365 /*103868*/          /*SwitchType*/ 28, MVT::i64,// ->103898
41411 /*103970*/          /*SwitchType*/ 28, MVT::i64,// ->104000
41427 /*104004*/          OPC_CheckType, MVT::i64,
41455 /*104066*/          OPC_CheckType, MVT::i64,
41474 /*104112*/          OPC_CheckType, MVT::i64,
41542 /*104280*/          /*SwitchType*/ 35, MVT::i64,// ->104317
41560 /*104321*/          OPC_CheckType, MVT::i64,
41606 /*104428*/            OPC_EmitInteger, MVT::i64, 1, 
41608                           MVT::i64, 0/*#Ops*/,  // Results = #2
41611                           MVT::i64, 3/*#Ops*/, 2, 0, 3,  // Results = #4
41615                           MVT::i64, 3/*#Ops*/, 4, 5, 6,  // Results = #7
41628                           MVT::i64, 0/*#Ops*/,  // Results = #2
41631                           MVT::i64, 3/*#Ops*/, 2, 0, 3,  // Results = #4
41640                           MVT::i64, 0/*#Ops*/,  // Results = #9
41643                           MVT::i64, 3/*#Ops*/, 9, 0, 10,  // Results = #11
41658 /*104592*/            OPC_EmitInteger, MVT::i64, 1, 
41660                           MVT::i64, 0/*#Ops*/,  // Results = #2
41663                           MVT::i64, 3/*#Ops*/, 2, 0, 3,  // Results = #4
41667                           MVT::i64, 3/*#Ops*/, 4, 5, 6,  // Results = #7
41680                           MVT::i64, 0/*#Ops*/,  // Results = #2
41683                           MVT::i64, 3/*#Ops*/, 2, 0, 3,  // Results = #4
41692                           MVT::i64, 0/*#Ops*/,  // Results = #9
41695                           MVT::i64, 3/*#Ops*/, 9, 0, 10,  // Results = #11
41713 /*104767*/            OPC_EmitInteger, MVT::i64, 1, 
41715                           MVT::i64, 0/*#Ops*/,  // Results = #2
41718                           MVT::i64, 3/*#Ops*/, 2, 0, 3,  // Results = #4
41722                           MVT::i64, 3/*#Ops*/, 4, 5, 6,  // Results = #7
41735                           MVT::i64, 0/*#Ops*/,  // Results = #2
41738                           MVT::i64, 3/*#Ops*/, 2, 0, 3,  // Results = #4
41747                           MVT::i64, 0/*#Ops*/,  // Results = #9
41750                           MVT::i64, 3/*#Ops*/, 9, 0, 10,  // Results = #11
41767 /*104937*/        OPC_CheckChild0Type, MVT::i64,
41771 /*104945*/          OPC_EmitInteger, MVT::i64, 1, 
41906 /*105280*/            OPC_EmitInteger, MVT::i64, 1, 
41914 /*105298*/            OPC_EmitInteger, MVT::i64, 1, 
41918 /*105313*/            OPC_EmitInteger, MVT::i64, 1, 
44429 if (cast<MemSDNode>(N)->getMemoryVT() != MVT::i64) return false;
gen/lib/Target/PowerPC/PPCGenFastISel.inc
   33   if (RetVT.SimpleTy != MVT::i64)
   40   case MVT::i64: return fastEmit_ISD_READCYCLECOUNTER_MVT_i64_(RetVT);
  101   if (RetVT.SimpleTy != MVT::i64)
  111   case MVT::i64: return fastEmit_ISD_BITCAST_MVT_i64_r(RetVT, Op0, Op0IsKill);
  126   if (RetVT.SimpleTy != MVT::i64)
  170   case MVT::i64: return fastEmit_ISD_CTLZ_MVT_i64_r(RetVT, Op0, Op0IsKill);
  188   if (RetVT.SimpleTy != MVT::i64)
  232   case MVT::i64: return fastEmit_ISD_CTPOP_MVT_i64_r(RetVT, Op0, Op0IsKill);
  253   if (RetVT.SimpleTy != MVT::i64)
  300   case MVT::i64: return fastEmit_ISD_CTTZ_MVT_i64_r(RetVT, Op0, Op0IsKill);
 1031   if (RetVT.SimpleTy != MVT::i64)
 1114   case MVT::i64: return fastEmit_ISD_TRUNCATE_MVT_i64_r(RetVT, Op0, Op0IsKill);
 1519   case MVT::i64: return fastEmit_PPCISD_MFVSR_MVT_f64_MVT_i64_r(Op0, Op0IsKill);
 1548   case MVT::i64: return fastEmit_PPCISD_MTCTR_MVT_i64_r(RetVT, Op0, Op0IsKill);
 1576   case MVT::i64: return fastEmit_PPCISD_MTVSRA_MVT_i64_r(RetVT, Op0, Op0IsKill);
 1751   if (RetVT.SimpleTy != MVT::i64)
 1805   case MVT::i64: return fastEmit_ISD_ADD_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 1824   if (RetVT.SimpleTy != MVT::i64)
 1832   case MVT::i64: return fastEmit_ISD_ADDC_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 1846   if (RetVT.SimpleTy != MVT::i64)
 1854   case MVT::i64: return fastEmit_ISD_ADDE_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 1874   if (RetVT.SimpleTy != MVT::i64)
 1895   case MVT::i64: return fastEmit_ISD_AND_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 1914   case MVT::i64: return fastEmit_ISD_BUILD_VECTOR_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 2351   if (RetVT.SimpleTy != MVT::i64)
 2369   case MVT::i64: return fastEmit_ISD_MUL_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 2384   if (RetVT.SimpleTy != MVT::i64)
 2392   case MVT::i64: return fastEmit_ISD_MULHS_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 2406   if (RetVT.SimpleTy != MVT::i64)
 2414   case MVT::i64: return fastEmit_ISD_MULHU_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 2434   if (RetVT.SimpleTy != MVT::i64)
 2455   case MVT::i64: return fastEmit_ISD_OR_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 2470   if (RetVT.SimpleTy != MVT::i64)
 2478   case MVT::i64: return fastEmit_ISD_SDIV_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 2681   if (RetVT.SimpleTy != MVT::i64)
 2692   case MVT::i64: return fastEmit_ISD_SREM_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 2826   if (RetVT.SimpleTy != MVT::i64)
 2834   case MVT::i64: return fastEmit_ISD_UDIV_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 2927   if (RetVT.SimpleTy != MVT::i64)
 2938   case MVT::i64: return fastEmit_ISD_UREM_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 2958   if (RetVT.SimpleTy != MVT::i64)
 2979   case MVT::i64: return fastEmit_ISD_XOR_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 2994   if (RetVT.SimpleTy != MVT::i64)
 3002   case MVT::i64: return fastEmit_PPCISD_CMPB_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 3280   if (RetVT.SimpleTy != MVT::i64)
 3288   case MVT::i64: return fastEmit_ISD_SRA_MVT_i64_ri(RetVT, Op0, Op0IsKill, imm1);
 3296   if (RetVT.SimpleTy != MVT::i64)
 3366   case MVT::i64: return fastEmit_PPCISD_TC_RETURN_MVT_i64_ri(RetVT, Op0, Op0IsKill, imm1);
 3378   if (VT == MVT::i64 && Predicate_imm64SExt16(imm1))
 3469   if (RetVT.SimpleTy != MVT::i64)
 3476   case MVT::i64: return fastEmit_ISD_ADD_MVT_i64_ri_Predicate_imm64SExt16(RetVT, Op0, Op0IsKill, imm1);
 3484   if (RetVT.SimpleTy != MVT::i64)
 3491   case MVT::i64: return fastEmit_ISD_ADDC_MVT_i64_ri_Predicate_imm64SExt16(RetVT, Op0, Op0IsKill, imm1);
 3499   if (RetVT.SimpleTy != MVT::i64)
 3506   case MVT::i64: return fastEmit_ISD_MUL_MVT_i64_ri_Predicate_imm64SExt16(RetVT, Op0, Op0IsKill, imm1);
gen/lib/Target/PowerPC/PPCGenRegisterInfo.inc
 3922   /* 4 */ MVT::i64, MVT::Other,
 3924   /* 9 */ MVT::i64, MVT::f64, MVT::Other,
gen/lib/Target/RISCV/RISCVGenDAGISel.inc
   88 /*    73*/              /*SwitchType*/ 10, MVT::i64,// ->85
   91                               MVT::i64, 2/*#Ops*/, 0, 1, 
  115 /*   122*/              /*SwitchType*/ 10, MVT::i64,// ->134
  118                               MVT::i64, 2/*#Ops*/, 0, 1, 
  148 /*   183*/              /*SwitchType*/ 10, MVT::i64,// ->195
  151                               MVT::i64, 2/*#Ops*/, 0, 1, 
  175 /*   232*/              /*SwitchType*/ 10, MVT::i64,// ->244
  178                               MVT::i64, 2/*#Ops*/, 0, 1, 
  210 /*   301*/              /*SwitchType*/ 10, MVT::i64,// ->313
  213                               MVT::i64, 2/*#Ops*/, 0, 1, 
  237 /*   350*/              /*SwitchType*/ 10, MVT::i64,// ->362
  240                               MVT::i64, 2/*#Ops*/, 0, 1, 
  270 /*   411*/              /*SwitchType*/ 10, MVT::i64,// ->423
  273                               MVT::i64, 2/*#Ops*/, 0, 1, 
  297 /*   460*/              /*SwitchType*/ 10, MVT::i64,// ->472
  300                               MVT::i64, 2/*#Ops*/, 0, 1, 
  331 /*   533*/        /*SwitchType*/ 24, MVT::i64,// ->559
  333 /*   537*/          OPC_EmitInteger, MVT::i64, 32, 
  335                         MVT::i64, 2/*#Ops*/, 0, 1,  // Results = #2
  336 /*   548*/          OPC_EmitInteger, MVT::i64, 32, 
  338                         MVT::i64, 2/*#Ops*/, 2, 3, 
  366 /*   602*/        /*SwitchType*/ 12, MVT::i64,// ->616
  370                         MVT::i64, 2/*#Ops*/, 0, 2, 
  389 /*   643*/        OPC_CheckType, MVT::i64,
  392                       MVT::i64, 2/*#Ops*/, 0, 1, 
  426 /*   719*/          /*SwitchType*/ 10, MVT::i64,// ->731
  429                           MVT::i64, 2/*#Ops*/, 0, 1, 
  454 /*   770*/          /*SwitchType*/ 10, MVT::i64,// ->782
  457                           MVT::i64, 2/*#Ops*/, 0, 1, 
  488 /*   833*/          /*SwitchType*/ 10, MVT::i64,// ->845
  491                           MVT::i64, 2/*#Ops*/, 0, 1, 
  516 /*   884*/          /*SwitchType*/ 10, MVT::i64,// ->896
  519                           MVT::i64, 2/*#Ops*/, 0, 1, 
  552 /*   955*/          /*SwitchType*/ 10, MVT::i64,// ->967
  555                           MVT::i64, 2/*#Ops*/, 0, 1, 
  580 /*  1006*/          /*SwitchType*/ 10, MVT::i64,// ->1018
  583                           MVT::i64, 2/*#Ops*/, 0, 1, 
  614 /*  1069*/          /*SwitchType*/ 10, MVT::i64,// ->1081
  617                           MVT::i64, 2/*#Ops*/, 0, 1, 
  642 /*  1120*/          /*SwitchType*/ 10, MVT::i64,// ->1132
  645                           MVT::i64, 2/*#Ops*/, 0, 1, 
  905 /*  1609*/        /*SwitchType*/ 107|128,1/*235*/, MVT::i64,// ->1847
  908 /*  1615*/          OPC_CheckType, MVT::i64,
  917                           MVT::i64, 2/*#Ops*/, 3, 4, 
  928                           MVT::i64, 2/*#Ops*/, 3, 4, 
  939                           MVT::i64, 2/*#Ops*/, 3, 4, 
  950                           MVT::i64, 2/*#Ops*/, 3, 4, 
  960                           MVT::i64, 2/*#Ops*/, 3, 4, 
  972                             MVT::i64, 2/*#Ops*/, 3, 4, 
  982                             MVT::i64, 2/*#Ops*/, 3, 4, 
  994                           MVT::i64, 2/*#Ops*/, 3, 4, 
 1005                           MVT::i64, 2/*#Ops*/, 3, 4, 
 1016                           MVT::i64, 2/*#Ops*/, 3, 4, 
 1026                           MVT::i64, 2/*#Ops*/, 3, 4, 
 1491 /*  2678*/        /*SwitchType*/ 46|128,3/*430*/, MVT::i64,// ->3111
 1494 /*  2684*/          OPC_CheckType, MVT::i64,
 1503                           MVT::i64, 2/*#Ops*/, 3, 4, 
 1514                           MVT::i64, 2/*#Ops*/, 3, 4, 
 1525                           MVT::i64, 2/*#Ops*/, 3, 4, 
 1536                           MVT::i64, 2/*#Ops*/, 3, 4, 
 1546                           MVT::i64, 2/*#Ops*/, 3, 4, 
 1558                             MVT::i64, 2/*#Ops*/, 3, 4, 
 1568                             MVT::i64, 2/*#Ops*/, 3, 4, 
 1580                           MVT::i64, 2/*#Ops*/, 3, 4, 
 1591                           MVT::i64, 2/*#Ops*/, 3, 4, 
 1602                           MVT::i64, 2/*#Ops*/, 3, 4, 
 1612                           MVT::i64, 2/*#Ops*/, 3, 4, 
 1622                           MVT::i64, 2/*#Ops*/, 1, 3, 
 1632                           MVT::i64, 2/*#Ops*/, 1, 3, 
 1642                           MVT::i64, 2/*#Ops*/, 1, 3, 
 1652                           MVT::i64, 2/*#Ops*/, 1, 3, 
 1661                           MVT::i64, 2/*#Ops*/, 1, 3, 
 1672                             MVT::i64, 2/*#Ops*/, 1, 3, 
 1681                             MVT::i64, 2/*#Ops*/, 1, 3, 
 1692                           MVT::i64, 2/*#Ops*/, 1, 3, 
 1702                           MVT::i64, 2/*#Ops*/, 1, 3, 
 1712                           MVT::i64, 2/*#Ops*/, 1, 3, 
 1721                           MVT::i64, 2/*#Ops*/, 1, 3, 
 1752 /*  3163*/        /*SwitchType*/ 17, MVT::i64,// ->3182
 1756 /*  3171*/          OPC_EmitInteger, MVT::i64, 0, 
 1758                         MVT::i64, 2/*#Ops*/, 2, 3, 
 1784 /*  3227*/        /*SwitchType*/ 17, MVT::i64,// ->3246
 1788 /*  3235*/          OPC_EmitInteger, MVT::i64, 0, 
 1790                         MVT::i64, 2/*#Ops*/, 2, 3, 
 1816 /*  3291*/        /*SwitchType*/ 17, MVT::i64,// ->3310
 1820 /*  3299*/          OPC_EmitInteger, MVT::i64, 0, 
 1822                         MVT::i64, 2/*#Ops*/, 2, 3, 
 1848 /*  3355*/        /*SwitchType*/ 17, MVT::i64,// ->3374
 1852 /*  3363*/          OPC_EmitInteger, MVT::i64, 0, 
 1854                         MVT::i64, 2/*#Ops*/, 2, 3, 
 1880 /*  3419*/        /*SwitchType*/ 17, MVT::i64,// ->3438
 1884 /*  3427*/          OPC_EmitInteger, MVT::i64, 0, 
 1886                         MVT::i64, 2/*#Ops*/, 2, 3, 
 1913 /*  3486*/          /*SwitchType*/ 17, MVT::i64,// ->3505
 1917 /*  3494*/            OPC_EmitInteger, MVT::i64, 0, 
 1919                           MVT::i64, 2/*#Ops*/, 2, 3, 
 1944 /*  3548*/          /*SwitchType*/ 17, MVT::i64,// ->3567
 1948 /*  3556*/            OPC_EmitInteger, MVT::i64, 0, 
 1950                           MVT::i64, 2/*#Ops*/, 2, 3, 
 1978 /*  3615*/        /*SwitchType*/ 17, MVT::i64,// ->3634
 1982 /*  3623*/          OPC_EmitInteger, MVT::i64, 0, 
 1984                         MVT::i64, 2/*#Ops*/, 2, 3, 
 2011 /*  3681*/        /*SwitchType*/ 17, MVT::i64,// ->3700
 2015 /*  3689*/          OPC_EmitInteger, MVT::i64, 0, 
 2017                         MVT::i64, 2/*#Ops*/, 2, 3, 
 2044 /*  3747*/        /*SwitchType*/ 17, MVT::i64,// ->3766
 2048 /*  3755*/          OPC_EmitInteger, MVT::i64, 0, 
 2050                         MVT::i64, 2/*#Ops*/, 2, 3, 
 2076 /*  3811*/        /*SwitchType*/ 17, MVT::i64,// ->3830
 2080 /*  3819*/          OPC_EmitInteger, MVT::i64, 0, 
 2082                         MVT::i64, 2/*#Ops*/, 2, 3, 
 2304 /*  4233*/        OPC_CheckChild1Type, MVT::i64,
 2305 /*  4235*/        OPC_CheckType, MVT::i64,
 2311 /*  4246*/          OPC_EmitInteger, MVT::i64, 0, 
 2313                         MVT::i64, 2/*#Ops*/, 1, 2, 
 2321 /*  4265*/          OPC_EmitInteger, MVT::i64, 0, 
 2323                         MVT::i64, 2/*#Ops*/, 1, 2, 
 2331 /*  4284*/          OPC_EmitInteger, MVT::i64, 0, 
 2333                         MVT::i64, 2/*#Ops*/, 1, 2, 
 2341 /*  4303*/          OPC_EmitInteger, MVT::i64, 0, 
 2343                         MVT::i64, 2/*#Ops*/, 1, 2, 
 2350 /*  4320*/          OPC_EmitInteger, MVT::i64, 0, 
 2352                         MVT::i64, 2/*#Ops*/, 1, 2, 
 2361 /*  4341*/            OPC_EmitInteger, MVT::i64, 0, 
 2363                           MVT::i64, 2/*#Ops*/, 1, 2, 
 2370 /*  4358*/            OPC_EmitInteger, MVT::i64, 0, 
 2372                           MVT::i64, 2/*#Ops*/, 1, 2, 
 2381 /*  4378*/          OPC_EmitInteger, MVT::i64, 0, 
 2383                         MVT::i64, 2/*#Ops*/, 1, 2, 
 2391 /*  4397*/          OPC_EmitInteger, MVT::i64, 0, 
 2393                         MVT::i64, 2/*#Ops*/, 1, 2, 
 2401 /*  4416*/          OPC_EmitInteger, MVT::i64, 0, 
 2403                         MVT::i64, 2/*#Ops*/, 1, 2, 
 2410 /*  4433*/          OPC_EmitInteger, MVT::i64, 0, 
 2412                         MVT::i64, 2/*#Ops*/, 1, 2, 
 2472 /*  4551*/        /*SwitchType*/ 43, MVT::i64,// ->4596
 2580 /*  4753*/        /*SwitchType*/ 73, MVT::i64,// ->4828
 2641 /*  4866*/          OPC_EmitInteger, MVT::i64, 0, 
 2675 /*  4931*/          OPC_CheckChild1Type, MVT::i64,
 2678 /*  4936*/          OPC_EmitInteger, MVT::i64, 0, 
 2698 /*  4976*/          OPC_EmitInteger, MVT::i64, 0, 
 2732 /*  5041*/          OPC_CheckChild1Type, MVT::i64,
 2735 /*  5046*/          OPC_EmitInteger, MVT::i64, 0, 
 3299 /*  6086*/      OPC_CheckChild1Type, MVT::i64,
 3310 /*  6107*/          OPC_CheckType, MVT::i64,
 3375 /*  6229*/          OPC_CheckType, MVT::i64,
 3493 /*  6445*/            OPC_EmitInteger, MVT::i64, 0, 
 3503 /*  6465*/            OPC_EmitInteger, MVT::i64, 0, 
 3514 /*  6486*/          OPC_EmitInteger, MVT::i64, 0, 
 3525 /*  6508*/          OPC_EmitInteger, MVT::i64, 0, 
 3535 /*  6528*/          OPC_EmitInteger, MVT::i64, 0, 
 3541 /*  6540*/          OPC_CheckChild2Type, MVT::i64,
 3548 /*  6553*/              OPC_EmitInteger, MVT::i64, 0, 
 3557 /*  6570*/              OPC_EmitInteger, MVT::i64, 0, 
 3567 /*  6588*/            OPC_EmitInteger, MVT::i64, 0, 
 3577 /*  6607*/            OPC_EmitInteger, MVT::i64, 0, 
 3586 /*  6624*/            OPC_EmitInteger, MVT::i64, 0, 
 3629 /*  6705*/          /*SwitchType*/ 21, MVT::i64,// ->6728
 3688 /*  6813*/          /*SwitchType*/ 36, MVT::i64,// ->6851
 3728 /*  6885*/          OPC_EmitInteger, MVT::i64, 0, 
 3762 /*  6950*/          OPC_CheckChild2Type, MVT::i64,
 3765 /*  6955*/          OPC_EmitInteger, MVT::i64, 0, 
 3807 /*  7035*/          /*SwitchType*/ 21, MVT::i64,// ->7058
 3866 /*  7143*/          /*SwitchType*/ 36, MVT::i64,// ->7181
 3906 /*  7215*/          OPC_EmitInteger, MVT::i64, 0, 
 3940 /*  7280*/          OPC_CheckChild2Type, MVT::i64,
 3943 /*  7285*/          OPC_EmitInteger, MVT::i64, 0, 
 4053 /*  7491*/        /*SwitchType*/ 82, MVT::i64,// ->7575
 4056 /*  7495*/          OPC_CheckChild2Type, MVT::i64,
 4271 /*  7887*/        /*SwitchType*/ 18|128,1/*146*/, MVT::i64,// ->8036
 4274 /*  7892*/          OPC_CheckChild2Type, MVT::i64,
 4446 /*  8217*/          OPC_CheckChild2Type, MVT::i64,
 4452 /*  8229*/            OPC_EmitInteger, MVT::i64, 0, 
 4462 /*  8249*/            OPC_EmitInteger, MVT::i64, 0, 
 4472 /*  8269*/            OPC_EmitInteger, MVT::i64, 0, 
 4482 /*  8289*/            OPC_EmitInteger, MVT::i64, 0, 
 4571 /*  8452*/        OPC_CheckChild1Type, MVT::i64,
 4573 /*  8455*/        OPC_CheckChild2Type, MVT::i64,
 4578 /*  8464*/          OPC_EmitInteger, MVT::i64, 0, 
 4587 /*  8481*/          OPC_EmitInteger, MVT::i64, 0, 
 4596 /*  8498*/          OPC_EmitInteger, MVT::i64, 0, 
 4605 /*  8515*/          OPC_EmitInteger, MVT::i64, 0, 
 4714 /*  8720*/        /*SwitchType*/ 81, MVT::i64,// ->8803
 4716 /*  8723*/          OPC_CheckType, MVT::i64,
 4724                           MVT::i64, 2/*#Ops*/, 3, 4, 
 4734                           MVT::i64, 2/*#Ops*/, 3, 4, 
 4744                           MVT::i64, 2/*#Ops*/, 3, 4, 
 4754                           MVT::i64, 2/*#Ops*/, 3, 4, 
 4930 /*  9114*/        /*SwitchType*/ 17|128,1/*145*/, MVT::i64,// ->9262
 4932 /*  9118*/          OPC_CheckType, MVT::i64,
 4940                           MVT::i64, 2/*#Ops*/, 3, 4, 
 4950                           MVT::i64, 2/*#Ops*/, 3, 4, 
 4960                           MVT::i64, 2/*#Ops*/, 3, 4, 
 4970                           MVT::i64, 2/*#Ops*/, 3, 4, 
 4979                           MVT::i64, 2/*#Ops*/, 1, 3, 
 4988                           MVT::i64, 2/*#Ops*/, 1, 3, 
 4997                           MVT::i64, 2/*#Ops*/, 1, 3, 
 5006                           MVT::i64, 2/*#Ops*/, 1, 3, 
 5036 /*  9312*/        /*SwitchType*/ 17, MVT::i64,// ->9331
 5040 /*  9320*/          OPC_EmitInteger, MVT::i64, 0, 
 5042                         MVT::i64, 2/*#Ops*/, 2, 3, 
 5068 /*  9376*/        /*SwitchType*/ 17, MVT::i64,// ->9395
 5072 /*  9384*/          OPC_EmitInteger, MVT::i64, 0, 
 5074                         MVT::i64, 2/*#Ops*/, 2, 3, 
 5100 /*  9440*/        /*SwitchType*/ 17, MVT::i64,// ->9459
 5104 /*  9448*/          OPC_EmitInteger, MVT::i64, 0, 
 5106                         MVT::i64, 2/*#Ops*/, 2, 3, 
 5132 /*  9504*/        /*SwitchType*/ 17, MVT::i64,// ->9523
 5136 /*  9512*/          OPC_EmitInteger, MVT::i64, 0, 
 5138                         MVT::i64, 2/*#Ops*/, 2, 3, 
 5223 /*  9673*/        OPC_CheckChild1Type, MVT::i64,
 5224 /*  9675*/        OPC_CheckType, MVT::i64,
 5229 /*  9684*/          OPC_EmitInteger, MVT::i64, 0, 
 5231                         MVT::i64, 2/*#Ops*/, 1, 2, 
 5238 /*  9701*/          OPC_EmitInteger, MVT::i64, 0, 
 5240                         MVT::i64, 2/*#Ops*/, 1, 2, 
 5247 /*  9718*/          OPC_EmitInteger, MVT::i64, 0, 
 5249                         MVT::i64, 2/*#Ops*/, 1, 2, 
 5256 /*  9735*/          OPC_EmitInteger, MVT::i64, 0, 
 5258                         MVT::i64, 2/*#Ops*/, 1, 2, 
 5305 /*  9828*/      /*SwitchType*/ 12, MVT::i64,// ->9842
 5309                       MVT::i64, 2/*#Ops*/, 0, 2, 
 5328 /*  9869*/      OPC_CheckType, MVT::i64,
 5331                     MVT::i64, 2/*#Ops*/, 0, 1, 
 5356                       MVT::i64, 2/*#Ops*/, 0, 1, 
 5371 /*  9948*/        OPC_EmitInteger, MVT::i64, 1, 
 5373                       MVT::i64, 2/*#Ops*/, 0, 1, 
 5396                           MVT::i64, 2/*#Ops*/, 0, 1, 
 5411                           MVT::i64, 2/*#Ops*/, 0, 1, 
 5432                         MVT::i64, 2/*#Ops*/, 0, 1, 
 5452                         MVT::i64, 2/*#Ops*/, 0, 2, 
 5462                         MVT::i64, 2/*#Ops*/, 0, 1, 
 5473 /* 10117*/        OPC_CheckType, MVT::i64,
 5482                       MVT::i64, 2/*#Ops*/, 0, 2, 
 5499 /* 10160*/          OPC_EmitInteger, MVT::i64, 1, 
 5501                         MVT::i64, 2/*#Ops*/, 0, 1, 
 5513 /* 10184*/          OPC_EmitInteger, MVT::i64, 1, 
 5515                         MVT::i64, 2/*#Ops*/, 0, 1, 
 5529                       MVT::i64, 2/*#Ops*/, 0, 1, 
 5542                       MVT::i64, 2/*#Ops*/, 0, 1, 
 5554                       MVT::i64, 1/*#Ops*/, 0, 
 5564 /* 10266*/      OPC_EmitInteger, MVT::i64, 0, 
 5566                     MVT::i64, 2/*#Ops*/, 0, 1, 
 5608 /* 10351*/      /*SwitchType*/ 12, MVT::i64,// ->10365
 5612                       MVT::i64, 2/*#Ops*/, 0, 2, 
 5631 /* 10392*/      OPC_CheckType, MVT::i64,
 5634                     MVT::i64, 2/*#Ops*/, 0, 1, 
 5666 /* 10458*/        OPC_CheckChild1Type, MVT::i64,
 5672 /* 10468*/        OPC_EmitInteger, MVT::i64, 2, 
 5673 /* 10471*/        OPC_EmitInteger, MVT::i64, 3, 
 5705 /* 10529*/        OPC_CheckChild1Type, MVT::i64,
 5711 /* 10539*/        OPC_EmitInteger, MVT::i64, 3, 
 5712 /* 10542*/        OPC_EmitInteger, MVT::i64, 1, 
 5740 /* 10584*/        OPC_CheckChild1Type, MVT::i64,
 5777 /* 10647*/        OPC_CheckChild1Type, MVT::i64,
 5783 /* 10657*/        OPC_EmitInteger, MVT::i64, 3, 
 5784 /* 10660*/        OPC_EmitInteger, MVT::i64, 3, 
 5803 /* 10696*/          OPC_CheckType, MVT::i64,
 5806                         MVT::i64, 2/*#Ops*/, 0, 1, 
 5817                         MVT::i64, 2/*#Ops*/, 0, 1, 
 5834                         MVT::i64, 2/*#Ops*/, 0, 1, 
 5845                         MVT::i64, 2/*#Ops*/, 0, 1, 
 5867 /* 10807*/      /*SwitchType*/ 10, MVT::i64,// ->10819
 5870                       MVT::i64, 2/*#Ops*/, 0, 1, 
 6126 /* 11316*/      OPC_CheckChild2Type, MVT::i64,
 6137                     MVT::i64, MVT::i64, 4/*#Ops*/, 1, 2, 3, 5, 
 6137                     MVT::i64, MVT::i64, 4/*#Ops*/, 1, 2, 3, 5, 
 6143 /* 11347*/      OPC_CheckChild2Type, MVT::i64,
 6154                     MVT::i64, MVT::i64, 4/*#Ops*/, 1, 2, 3, 5, 
 6154                     MVT::i64, MVT::i64, 4/*#Ops*/, 1, 2, 3, 5, 
 6160 /* 11378*/      OPC_CheckChild2Type, MVT::i64,
 6171                     MVT::i64, MVT::i64, 4/*#Ops*/, 1, 2, 3, 5, 
 6171                     MVT::i64, MVT::i64, 4/*#Ops*/, 1, 2, 3, 5, 
 6177 /* 11409*/      OPC_CheckChild2Type, MVT::i64,
 6188                     MVT::i64, MVT::i64, 4/*#Ops*/, 1, 2, 3, 5, 
 6188                     MVT::i64, MVT::i64, 4/*#Ops*/, 1, 2, 3, 5, 
 6194 /* 11440*/      OPC_CheckChild2Type, MVT::i64,
 6206                     3/*#VTs*/, MVT::i64, MVT::i64, MVT::i64, 5/*#Ops*/, 1, 2, 3, 4, 6, 
 6206                     3/*#VTs*/, MVT::i64, MVT::i64, MVT::i64, 5/*#Ops*/, 1, 2, 3, 4, 6, 
 6206                     3/*#VTs*/, MVT::i64, MVT::i64, MVT::i64, 5/*#Ops*/, 1, 2, 3, 4, 6, 
 6212 /* 11475*/      OPC_CheckChild2Type, MVT::i64,
 6224                     3/*#VTs*/, MVT::i64, MVT::i64, MVT::i64, 5/*#Ops*/, 1, 2, 3, 4, 6, 
 6224                     3/*#VTs*/, MVT::i64, MVT::i64, MVT::i64, 5/*#Ops*/, 1, 2, 3, 4, 6, 
 6224                     3/*#VTs*/, MVT::i64, MVT::i64, MVT::i64, 5/*#Ops*/, 1, 2, 3, 4, 6, 
 6230 /* 11510*/      OPC_CheckChild2Type, MVT::i64,
 6241                     3/*#VTs*/, MVT::i64, MVT::i64, MVT::i64, 4/*#Ops*/, 1, 2, 3, 5, 
 6241                     3/*#VTs*/, MVT::i64, MVT::i64, MVT::i64, 4/*#Ops*/, 1, 2, 3, 5, 
 6241                     3/*#VTs*/, MVT::i64, MVT::i64, MVT::i64, 4/*#Ops*/, 1, 2, 3, 5, 
 6247 /* 11543*/      OPC_CheckChild2Type, MVT::i64,
 6258                     3/*#VTs*/, MVT::i64, MVT::i64, MVT::i64, 4/*#Ops*/, 1, 2, 3, 5, 
 6258                     3/*#VTs*/, MVT::i64, MVT::i64, MVT::i64, 4/*#Ops*/, 1, 2, 3, 5, 
 6258                     3/*#VTs*/, MVT::i64, MVT::i64, MVT::i64, 4/*#Ops*/, 1, 2, 3, 5, 
 6264 /* 11576*/      OPC_CheckChild2Type, MVT::i64,
 6276                     MVT::i64, MVT::i64, 5/*#Ops*/, 1, 2, 3, 4, 6, 
 6276                     MVT::i64, MVT::i64, 5/*#Ops*/, 1, 2, 3, 4, 6, 
 6305 /* 11652*/      /*SwitchType*/ 13, MVT::i64,// ->11667
 6307 /* 11655*/        OPC_CheckType, MVT::i64,
 6310                       MVT::i64, 2/*#Ops*/, 0, 1, 
 6337 /* 11710*/        /*SwitchType*/ 15, MVT::i64,// ->11727
 6339 /* 11713*/          OPC_CheckType, MVT::i64,
 6343                         MVT::i64, 2/*#Ops*/, 0, 2, 
 6363 /* 11756*/        OPC_CheckChild1Type, MVT::i64,
 6364 /* 11758*/        OPC_CheckType, MVT::i64,
 6367                       MVT::i64, 2/*#Ops*/, 0, 1, 
 6397 /* 11819*/      /*SwitchType*/ 13, MVT::i64,// ->11834
 6399 /* 11822*/        OPC_CheckType, MVT::i64,
 6402                       MVT::i64, 2/*#Ops*/, 0, 1, 
 6429 /* 11877*/        /*SwitchType*/ 15, MVT::i64,// ->11894
 6431 /* 11880*/          OPC_CheckType, MVT::i64,
 6435                         MVT::i64, 2/*#Ops*/, 0, 2, 
 6455 /* 11923*/        OPC_CheckChild1Type, MVT::i64,
 6456 /* 11925*/        OPC_CheckType, MVT::i64,
 6459                       MVT::i64, 2/*#Ops*/, 0, 1, 
 6489 /* 11986*/      /*SwitchType*/ 13, MVT::i64,// ->12001
 6491 /* 11989*/        OPC_CheckType, MVT::i64,
 6494                       MVT::i64, 2/*#Ops*/, 0, 1, 
 6510 /* 12020*/      OPC_CheckType, MVT::i64,
 6515                     MVT::i64, 2/*#Ops*/, 0, 2, 
 6542 /* 12078*/        /*SwitchType*/ 15, MVT::i64,// ->12095
 6544 /* 12081*/          OPC_CheckType, MVT::i64,
 6548                         MVT::i64, 2/*#Ops*/, 0, 2, 
 6568 /* 12124*/        OPC_CheckChild1Type, MVT::i64,
 6569 /* 12126*/        OPC_CheckType, MVT::i64,
 6572                       MVT::i64, 2/*#Ops*/, 0, 1, 
 6606 /* 12189*/      /*SwitchType*/ 13, MVT::i64,// ->12204
 6637 /* 12240*/        OPC_CheckChild1Type, MVT::i64,
 6640 /* 12245*/        OPC_EmitInteger, MVT::i64, 0, 
 6992 /* 12969*/      OPC_CheckChild0Type, MVT::i64,
 6995 /* 12975*/        OPC_CheckType, MVT::i64,
 6999 /* 12983*/          OPC_EmitInteger, MVT::i64, 1, 
 7001                         MVT::i64, 2/*#Ops*/, 0, 1, 
 7007 /* 12999*/          OPC_EmitRegister, MVT::i64, RISCV::X0,
 7009                         MVT::i64, 2/*#Ops*/, 1, 0, 
 7020 /* 13023*/          OPC_CheckType, MVT::i64,
 7026                           MVT::i64, 2/*#Ops*/, 0, 2, 
 7034                           MVT::i64, 2/*#Ops*/, 0, 2, 
 7042                           MVT::i64, 2/*#Ops*/, 0, 2,  // Results = #3
 7043 /* 13071*/            OPC_EmitInteger, MVT::i64, 1, 
 7045                           MVT::i64, 2/*#Ops*/, 3, 4, 
 7051 /* 13087*/            OPC_EmitRegister, MVT::i64, RISCV::X0,
 7054                           MVT::i64, 2/*#Ops*/, 0, 3,  // Results = #4
 7056                           MVT::i64, 2/*#Ops*/, 2, 4, 
 7062 /* 13112*/          OPC_CheckType, MVT::i64,
 7065                         MVT::i64, 2/*#Ops*/, 0, 1, 
 7070 /* 13127*/          OPC_CheckType, MVT::i64,
 7073                         MVT::i64, 2/*#Ops*/, 0, 1, 
 7078 /* 13142*/          OPC_CheckType, MVT::i64,
 7081                         MVT::i64, 2/*#Ops*/, 1, 0, 
 7086 /* 13157*/          OPC_CheckType, MVT::i64,
 7089                         MVT::i64, 2/*#Ops*/, 1, 0, 
 7094 /* 13172*/          OPC_CheckType, MVT::i64,
 7097                         MVT::i64, 2/*#Ops*/, 0, 1,  // Results = #2
 7098 /* 13184*/          OPC_EmitInteger, MVT::i64, 1, 
 7100                         MVT::i64, 2/*#Ops*/, 2, 3, 
 7105 /* 13198*/          OPC_CheckType, MVT::i64,
 7107 /* 13202*/          OPC_EmitRegister, MVT::i64, RISCV::X0,
 7109                         MVT::i64, 2/*#Ops*/, 0, 1,  // Results = #3
 7111                         MVT::i64, 2/*#Ops*/, 2, 3, 
 7116 /* 13224*/          OPC_CheckType, MVT::i64,
 7119                         MVT::i64, 2/*#Ops*/, 0, 1,  // Results = #2
 7120 /* 13236*/          OPC_EmitInteger, MVT::i64, 1, 
 7122                         MVT::i64, 2/*#Ops*/, 2, 3, 
 7127 /* 13250*/          OPC_CheckType, MVT::i64,
 7130                         MVT::i64, 2/*#Ops*/, 1, 0,  // Results = #2
 7131 /* 13262*/          OPC_EmitInteger, MVT::i64, 1, 
 7133                         MVT::i64, 2/*#Ops*/, 2, 3, 
 7138 /* 13276*/          OPC_CheckType, MVT::i64,
 7141                         MVT::i64, 2/*#Ops*/, 0, 1,  // Results = #2
 7142 /* 13288*/          OPC_EmitInteger, MVT::i64, 1, 
 7144                         MVT::i64, 2/*#Ops*/, 2, 3, 
 7149 /* 13302*/          OPC_CheckType, MVT::i64,
 7152                         MVT::i64, 2/*#Ops*/, 1, 0,  // Results = #2
 7153 /* 13314*/          OPC_EmitInteger, MVT::i64, 1, 
 7155                         MVT::i64, 2/*#Ops*/, 2, 3, 
 7179 /* 13363*/        /*SwitchType*/ 10, MVT::i64,// ->13375
 7182                         MVT::i64, 2/*#Ops*/, 0, 1, 
 7202 /* 13406*/        /*SwitchType*/ 10, MVT::i64,// ->13418
 7205                         MVT::i64, 2/*#Ops*/, 0, 1, 
 7225 /* 13449*/        /*SwitchType*/ 10, MVT::i64,// ->13461
 7228                         MVT::i64, 2/*#Ops*/, 0, 1, 
 7248 /* 13492*/        /*SwitchType*/ 10, MVT::i64,// ->13504
 7251                         MVT::i64, 2/*#Ops*/, 0, 1, 
 7271 /* 13535*/        /*SwitchType*/ 10, MVT::i64,// ->13547
 7274                         MVT::i64, 2/*#Ops*/, 0, 1, 
 7294 /* 13578*/        /*SwitchType*/ 10, MVT::i64,// ->13590
 7297                         MVT::i64, 2/*#Ops*/, 0, 1, 
 7325 /* 13653*/        /*SwitchType*/ 26, MVT::i64,// ->13681
 7328                         MVT::i64, 2/*#Ops*/, 0, 0,  // Results = #2
 7330                         MVT::i64, 2/*#Ops*/, 1, 1,  // Results = #3
 7332                         MVT::i64, 2/*#Ops*/, 2, 3, 
 7366 /* 13766*/        /*SwitchType*/ 37, MVT::i64,// ->13805
 7369                         MVT::i64, 2/*#Ops*/, 0, 0,  // Results = #2
 7371                         MVT::i64, 2/*#Ops*/, 1, 1,  // Results = #3
 7373                         MVT::i64, 2/*#Ops*/, 2, 3,  // Results = #4
 7374 /* 13794*/          OPC_EmitInteger, MVT::i64, 1, 
 7376                         MVT::i64, 2/*#Ops*/, 4, 5, 
 7400 /* 13843*/        /*SwitchType*/ 10, MVT::i64,// ->13855
 7403                         MVT::i64, 2/*#Ops*/, 0, 1, 
 7423 /* 13886*/        /*SwitchType*/ 10, MVT::i64,// ->13898
 7426                         MVT::i64, 2/*#Ops*/, 0, 1, 
 7446 /* 13929*/        /*SwitchType*/ 10, MVT::i64,// ->13941
 7449                         MVT::i64, 2/*#Ops*/, 0, 1, 
 7469 /* 13972*/        /*SwitchType*/ 10, MVT::i64,// ->13984
 7472                         MVT::i64, 2/*#Ops*/, 0, 1, 
 7492 /* 14015*/        /*SwitchType*/ 10, MVT::i64,// ->14027
 7495                         MVT::i64, 2/*#Ops*/, 0, 1, 
 7515 /* 14058*/        /*SwitchType*/ 10, MVT::i64,// ->14070
 7518                         MVT::i64, 2/*#Ops*/, 0, 1, 
 7546 /* 14133*/        /*SwitchType*/ 26, MVT::i64,// ->14161
 7549                         MVT::i64, 2/*#Ops*/, 0, 0,  // Results = #2
 7551                         MVT::i64, 2/*#Ops*/, 1, 1,  // Results = #3
 7553                         MVT::i64, 2/*#Ops*/, 2, 3, 
 7587 /* 14246*/        /*SwitchType*/ 37, MVT::i64,// ->14285
 7590                         MVT::i64, 2/*#Ops*/, 0, 0,  // Results = #2
 7592                         MVT::i64, 2/*#Ops*/, 1, 1,  // Results = #3
 7594                         MVT::i64, 2/*#Ops*/, 2, 3,  // Results = #4
 7595 /* 14274*/          OPC_EmitInteger, MVT::i64, 1, 
 7597                         MVT::i64, 2/*#Ops*/, 4, 5, 
 7626 /* 14331*/      /*SwitchType*/ 12, MVT::i64,// ->14345
 7630                       MVT::i64, 2/*#Ops*/, 0, 2, 
 7649 /* 14372*/      OPC_CheckType, MVT::i64,
 7652                     MVT::i64, 2/*#Ops*/, 0, 1, 
 7664                   MVT::i64, 1/*#Ops*/, 0, 
 7887 /* 14767*/      /*SwitchType*/ 87|128,1/*215*/, MVT::i64,// ->14985
 7888 /* 14770*/        OPC_CheckChild0Type, MVT::i64,
 8047 /* 15029*/        OPC_CheckChild1Type, MVT::i64,
 8054 /* 15040*/        OPC_EmitRegister, MVT::i64, RISCV::X0,
 8084 /* 15090*/        /*SwitchType*/ 10, MVT::i64,// ->15102
 8110 /* 15130*/        /*SwitchType*/ 10, MVT::i64,// ->15142
 8137 /* 15168*/      OPC_CheckChild1Type, MVT::i64,
 8168 /* 15217*/        /*SwitchType*/ 10, MVT::i64,// ->15229
 8194 /* 15257*/        /*SwitchType*/ 10, MVT::i64,// ->15269
 8221 /* 15295*/      OPC_CheckChild1Type, MVT::i64,
 8291 /* 15437*/      OPC_CheckChild0Type, MVT::i64,
 8296 /* 15445*/      OPC_CheckType, MVT::i64,
 8300 /* 15450*/      OPC_SwitchType /*3 cases */, 15, MVT::i64,// ->15468
 8304                       MVT::i64, 5/*#Ops*/, 0, 1, 5, 3, 4, 
 8344 /* 15548*/      /*SwitchType*/ 15, MVT::i64,// ->15565
 8346 /* 15552*/        OPC_EmitRegister, MVT::i64, RISCV::X0,
 8349                       MVT::i64, 2/*#Ops*/, 1, 2, 
 8372 /* 15602*/      /*SwitchType*/ 14, MVT::i64,// ->15618
 8377                       MVT::i64, 1/*#Ops*/, 2, 
 8409 /* 15683*/      /*SwitchType*/ 27, MVT::i64,// ->15712
 8414                       MVT::i64, 1/*#Ops*/, 2,  // Results = #3
 8418                       MVT::i64, 2/*#Ops*/, 3, 5, 
 8607 /* 16032*/    /*SwitchType*/ 27|128,1/*155*/, MVT::i64,// ->16190
 8608 /* 16035*/      OPC_CheckChild1Type, MVT::i64,
 8617                         MVT::i64, 2/*#Ops*/, 1, 2, 
 8625                         MVT::i64, 2/*#Ops*/, 1, 2, 
 8633                         MVT::i64, 2/*#Ops*/, 1, 2, 
 8641                         MVT::i64, 2/*#Ops*/, 1, 2, 
 8649                         MVT::i64, 2/*#Ops*/, 1, 2, 
 8660                         MVT::i64, 2/*#Ops*/, 1, 2, 
 8668                         MVT::i64, 2/*#Ops*/, 1, 2, 
 8676                         MVT::i64, 2/*#Ops*/, 1, 2, 
 8684                         MVT::i64, 2/*#Ops*/, 1, 2, 
 8692                         MVT::i64, 2/*#Ops*/, 1, 2, 
 8882 /* 16509*/    /*SwitchType*/ 27|128,1/*155*/, MVT::i64,// ->16667
 8883 /* 16512*/      OPC_CheckChild1Type, MVT::i64,
 8892                         MVT::i64, 2/*#Ops*/, 1, 2, 
 8900                         MVT::i64, 2/*#Ops*/, 1, 2, 
 8908                         MVT::i64, 2/*#Ops*/, 1, 2, 
 8916                         MVT::i64, 2/*#Ops*/, 1, 2, 
 8924                         MVT::i64, 2/*#Ops*/, 1, 2, 
 8935                         MVT::i64, 2/*#Ops*/, 1, 2, 
 8943                         MVT::i64, 2/*#Ops*/, 1, 2, 
 8951                         MVT::i64, 2/*#Ops*/, 1, 2, 
 8959                         MVT::i64, 2/*#Ops*/, 1, 2, 
 8967                         MVT::i64, 2/*#Ops*/, 1, 2, 
 9157 /* 16986*/    /*SwitchType*/ 27|128,1/*155*/, MVT::i64,// ->17144
 9158 /* 16989*/      OPC_CheckChild1Type, MVT::i64,
 9167                         MVT::i64, 2/*#Ops*/, 1, 2, 
 9175                         MVT::i64, 2/*#Ops*/, 1, 2, 
 9183                         MVT::i64, 2/*#Ops*/, 1, 2, 
 9191                         MVT::i64, 2/*#Ops*/, 1, 2, 
 9199                         MVT::i64, 2/*#Ops*/, 1, 2, 
 9210                         MVT::i64, 2/*#Ops*/, 1, 2, 
 9218                         MVT::i64, 2/*#Ops*/, 1, 2, 
 9226                         MVT::i64, 2/*#Ops*/, 1, 2, 
 9234                         MVT::i64, 2/*#Ops*/, 1, 2, 
 9242                         MVT::i64, 2/*#Ops*/, 1, 2, 
 9432 /* 17463*/    /*SwitchType*/ 27|128,1/*155*/, MVT::i64,// ->17621
 9433 /* 17466*/      OPC_CheckChild1Type, MVT::i64,
 9442                         MVT::i64, 2/*#Ops*/, 1, 2, 
 9450                         MVT::i64, 2/*#Ops*/, 1, 2, 
 9458                         MVT::i64, 2/*#Ops*/, 1, 2, 
 9466                         MVT::i64, 2/*#Ops*/, 1, 2, 
 9474                         MVT::i64, 2/*#Ops*/, 1, 2, 
 9485                         MVT::i64, 2/*#Ops*/, 1, 2, 
 9493                         MVT::i64, 2/*#Ops*/, 1, 2, 
 9501                         MVT::i64, 2/*#Ops*/, 1, 2, 
 9509                         MVT::i64, 2/*#Ops*/, 1, 2, 
 9517                         MVT::i64, 2/*#Ops*/, 1, 2, 
 9707 /* 17940*/    /*SwitchType*/ 27|128,1/*155*/, MVT::i64,// ->18098
 9708 /* 17943*/      OPC_CheckChild1Type, MVT::i64,
 9717                         MVT::i64, 2/*#Ops*/, 1, 2, 
 9725                         MVT::i64, 2/*#Ops*/, 1, 2, 
 9733                         MVT::i64, 2/*#Ops*/, 1, 2, 
 9741                         MVT::i64, 2/*#Ops*/, 1, 2, 
 9749                         MVT::i64, 2/*#Ops*/, 1, 2, 
 9760                         MVT::i64, 2/*#Ops*/, 1, 2, 
 9768                         MVT::i64, 2/*#Ops*/, 1, 2, 
 9776                         MVT::i64, 2/*#Ops*/, 1, 2, 
 9784                         MVT::i64, 2/*#Ops*/, 1, 2, 
 9792                         MVT::i64, 2/*#Ops*/, 1, 2, 
 9982 /* 18417*/    /*SwitchType*/ 27|128,1/*155*/, MVT::i64,// ->18575
 9983 /* 18420*/      OPC_CheckChild1Type, MVT::i64,
 9992                         MVT::i64, 2/*#Ops*/, 1, 2, 
10000                         MVT::i64, 2/*#Ops*/, 1, 2, 
10008                         MVT::i64, 2/*#Ops*/, 1, 2, 
10016                         MVT::i64, 2/*#Ops*/, 1, 2, 
10024                         MVT::i64, 2/*#Ops*/, 1, 2, 
10035                         MVT::i64, 2/*#Ops*/, 1, 2, 
10043                         MVT::i64, 2/*#Ops*/, 1, 2, 
10051                         MVT::i64, 2/*#Ops*/, 1, 2, 
10059                         MVT::i64, 2/*#Ops*/, 1, 2, 
10067                         MVT::i64, 2/*#Ops*/, 1, 2, 
10257 /* 18894*/    /*SwitchType*/ 27|128,1/*155*/, MVT::i64,// ->19052
10258 /* 18897*/      OPC_CheckChild1Type, MVT::i64,
10267                         MVT::i64, 2/*#Ops*/, 1, 2, 
10275                         MVT::i64, 2/*#Ops*/, 1, 2, 
10283                         MVT::i64, 2/*#Ops*/, 1, 2, 
10291                         MVT::i64, 2/*#Ops*/, 1, 2, 
10299                         MVT::i64, 2/*#Ops*/, 1, 2, 
10310                         MVT::i64, 2/*#Ops*/, 1, 2, 
10318                         MVT::i64, 2/*#Ops*/, 1, 2, 
10326                         MVT::i64, 2/*#Ops*/, 1, 2, 
10334                         MVT::i64, 2/*#Ops*/, 1, 2, 
10342                         MVT::i64, 2/*#Ops*/, 1, 2, 
10532 /* 19371*/    /*SwitchType*/ 27|128,1/*155*/, MVT::i64,// ->19529
10533 /* 19374*/      OPC_CheckChild1Type, MVT::i64,
10542                         MVT::i64, 2/*#Ops*/, 1, 2, 
10550                         MVT::i64, 2/*#Ops*/, 1, 2, 
10558                         MVT::i64, 2/*#Ops*/, 1, 2, 
10566                         MVT::i64, 2/*#Ops*/, 1, 2, 
10574                         MVT::i64, 2/*#Ops*/, 1, 2, 
10585                         MVT::i64, 2/*#Ops*/, 1, 2, 
10593                         MVT::i64, 2/*#Ops*/, 1, 2, 
10601                         MVT::i64, 2/*#Ops*/, 1, 2, 
10609                         MVT::i64, 2/*#Ops*/, 1, 2, 
10617                         MVT::i64, 2/*#Ops*/, 1, 2, 
10807 /* 19848*/    /*SwitchType*/ 27|128,1/*155*/, MVT::i64,// ->20006
10808 /* 19851*/      OPC_CheckChild1Type, MVT::i64,
10817                         MVT::i64, 2/*#Ops*/, 1, 2, 
10825                         MVT::i64, 2/*#Ops*/, 1, 2, 
10833                         MVT::i64, 2/*#Ops*/, 1, 2, 
10841                         MVT::i64, 2/*#Ops*/, 1, 2, 
10849                         MVT::i64, 2/*#Ops*/, 1, 2, 
10860                         MVT::i64, 2/*#Ops*/, 1, 2, 
10868                         MVT::i64, 2/*#Ops*/, 1, 2, 
10876                         MVT::i64, 2/*#Ops*/, 1, 2, 
10884                         MVT::i64, 2/*#Ops*/, 1, 2, 
10892                         MVT::i64, 2/*#Ops*/, 1, 2, 
11102 /* 20425*/    /*SwitchType*/ 77|128,1/*205*/, MVT::i64,// ->20633
11103 /* 20428*/      OPC_CheckChild1Type, MVT::i64,
11111 /* 20442*/          OPC_EmitInteger, MVT::i64, 2, 
11113                         MVT::i64, MVT::i64, 3/*#Ops*/, 1, 2, 3, 
11113                         MVT::i64, MVT::i64, 3/*#Ops*/, 1, 2, 3, 
11120 /* 20461*/          OPC_EmitInteger, MVT::i64, 4, 
11122                         MVT::i64, MVT::i64, 3/*#Ops*/, 1, 2, 3, 
11122                         MVT::i64, MVT::i64, 3/*#Ops*/, 1, 2, 3, 
11129 /* 20480*/          OPC_EmitInteger, MVT::i64, 5, 
11131                         MVT::i64, MVT::i64, 3/*#Ops*/, 1, 2, 3, 
11131                         MVT::i64, MVT::i64, 3/*#Ops*/, 1, 2, 3, 
11138 /* 20499*/          OPC_EmitInteger, MVT::i64, 6, 
11140                         MVT::i64, MVT::i64, 3/*#Ops*/, 1, 2, 3, 
11140                         MVT::i64, MVT::i64, 3/*#Ops*/, 1, 2, 3, 
11147 /* 20518*/          OPC_EmitInteger, MVT::i64, 7, 
11149                         MVT::i64, MVT::i64, 3/*#Ops*/, 1, 2, 3, 
11149                         MVT::i64, MVT::i64, 3/*#Ops*/, 1, 2, 3, 
11159 /* 20542*/          OPC_EmitInteger, MVT::i64, 2, 
11161                         MVT::i64, MVT::i64, 3/*#Ops*/, 1, 2, 3, 
11161                         MVT::i64, MVT::i64, 3/*#Ops*/, 1, 2, 3, 
11168 /* 20561*/          OPC_EmitInteger, MVT::i64, 4, 
11170                         MVT::i64, MVT::i64, 3/*#Ops*/, 1, 2, 3, 
11170                         MVT::i64, MVT::i64, 3/*#Ops*/, 1, 2, 3, 
11177 /* 20580*/          OPC_EmitInteger, MVT::i64, 5, 
11179                         MVT::i64, MVT::i64, 3/*#Ops*/, 1, 2, 3, 
11179                         MVT::i64, MVT::i64, 3/*#Ops*/, 1, 2, 3, 
11186 /* 20599*/          OPC_EmitInteger, MVT::i64, 6, 
11188                         MVT::i64, MVT::i64, 3/*#Ops*/, 1, 2, 3, 
11188                         MVT::i64, MVT::i64, 3/*#Ops*/, 1, 2, 3, 
11195 /* 20618*/          OPC_EmitInteger, MVT::i64, 7, 
11197                         MVT::i64, MVT::i64, 3/*#Ops*/, 1, 2, 3, 
11197                         MVT::i64, MVT::i64, 3/*#Ops*/, 1, 2, 3, 
11408 /* 21073*/    /*SwitchType*/ 88|128,1/*216*/, MVT::i64,// ->21292
11409 /* 21076*/      OPC_CheckChild1Type, MVT::i64,
11418 /* 21091*/          OPC_EmitInteger, MVT::i64, 2, 
11420                         MVT::i64, MVT::i64, 4/*#Ops*/, 1, 2, 3, 4, 
11420                         MVT::i64, MVT::i64, 4/*#Ops*/, 1, 2, 3, 4, 
11427 /* 21111*/          OPC_EmitInteger, MVT::i64, 4, 
11429                         MVT::i64, MVT::i64, 4/*#Ops*/, 1, 2, 3, 4, 
11429                         MVT::i64, MVT::i64, 4/*#Ops*/, 1, 2, 3, 4, 
11436 /* 21131*/          OPC_EmitInteger, MVT::i64, 5, 
11438                         MVT::i64, MVT::i64, 4/*#Ops*/, 1, 2, 3, 4, 
11438                         MVT::i64, MVT::i64, 4/*#Ops*/, 1, 2, 3, 4, 
11445 /* 21151*/          OPC_EmitInteger, MVT::i64, 6, 
11447                         MVT::i64, MVT::i64, 4/*#Ops*/, 1, 2, 3, 4, 
11447                         MVT::i64, MVT::i64, 4/*#Ops*/, 1, 2, 3, 4, 
11454 /* 21171*/          OPC_EmitInteger, MVT::i64, 7, 
11456                         MVT::i64, MVT::i64, 4/*#Ops*/, 1, 2, 3, 4, 
11456                         MVT::i64, MVT::i64, 4/*#Ops*/, 1, 2, 3, 4, 
11466 /* 21196*/          OPC_EmitInteger, MVT::i64, 2, 
11468                         MVT::i64, MVT::i64, 4/*#Ops*/, 1, 2, 3, 4, 
11468                         MVT::i64, MVT::i64, 4/*#Ops*/, 1, 2, 3, 4, 
11475 /* 21216*/          OPC_EmitInteger, MVT::i64, 4, 
11477                         MVT::i64, MVT::i64, 4/*#Ops*/, 1, 2, 3, 4, 
11477                         MVT::i64, MVT::i64, 4/*#Ops*/, 1, 2, 3, 4, 
11484 /* 21236*/          OPC_EmitInteger, MVT::i64, 5, 
11486                         MVT::i64, MVT::i64, 4/*#Ops*/, 1, 2, 3, 4, 
11486                         MVT::i64, MVT::i64, 4/*#Ops*/, 1, 2, 3, 4, 
11493 /* 21256*/          OPC_EmitInteger, MVT::i64, 6, 
11495                         MVT::i64, MVT::i64, 4/*#Ops*/, 1, 2, 3, 4, 
11495                         MVT::i64, MVT::i64, 4/*#Ops*/, 1, 2, 3, 4, 
11502 /* 21276*/          OPC_EmitInteger, MVT::i64, 7, 
11504                         MVT::i64, MVT::i64, 4/*#Ops*/, 1, 2, 3, 4, 
11504                         MVT::i64, MVT::i64, 4/*#Ops*/, 1, 2, 3, 4, 
11754 /* 21831*/    /*SwitchType*/ 11|128,2/*267*/, MVT::i64,// ->22101
11755 /* 21834*/      OPC_CheckChild1Type, MVT::i64,
11763 /* 21849*/          OPC_EmitRegister, MVT::i64, RISCV::X0,
11765                         MVT::i64, 2/*#Ops*/, 3, 2,  // Results = #4
11767                         MVT::i64, 2/*#Ops*/, 1, 4, 
11774 /* 21874*/          OPC_EmitRegister, MVT::i64, RISCV::X0,
11776                         MVT::i64, 2/*#Ops*/, 3, 2,  // Results = #4
11778                         MVT::i64, 2/*#Ops*/, 1, 4, 
11785 /* 21899*/          OPC_EmitRegister, MVT::i64, RISCV::X0,
11787                         MVT::i64, 2/*#Ops*/, 3, 2,  // Results = #4
11789                         MVT::i64, 2/*#Ops*/, 1, 4, 
11796 /* 21924*/          OPC_EmitRegister, MVT::i64, RISCV::X0,
11798                         MVT::i64, 2/*#Ops*/, 3, 2,  // Results = #4
11800                         MVT::i64, 2/*#Ops*/, 1, 4, 
11807 /* 21949*/          OPC_EmitRegister, MVT::i64, RISCV::X0,
11809                         MVT::i64, 2/*#Ops*/, 3, 2,  // Results = #4
11811                         MVT::i64, 2/*#Ops*/, 1, 4, 
11821 /* 21980*/          OPC_EmitRegister, MVT::i64, RISCV::X0,
11823                         MVT::i64, 2/*#Ops*/, 3, 2,  // Results = #4
11825                         MVT::i64, 2/*#Ops*/, 1, 4, 
11832 /* 22005*/          OPC_EmitRegister, MVT::i64, RISCV::X0,
11834                         MVT::i64, 2/*#Ops*/, 3, 2,  // Results = #4
11836                         MVT::i64, 2/*#Ops*/, 1, 4, 
11843 /* 22030*/          OPC_EmitRegister, MVT::i64, RISCV::X0,
11845                         MVT::i64, 2/*#Ops*/, 3, 2,  // Results = #4
11847                         MVT::i64, 2/*#Ops*/, 1, 4, 
11854 /* 22055*/          OPC_EmitRegister, MVT::i64, RISCV::X0,
11856                         MVT::i64, 2/*#Ops*/, 3, 2,  // Results = #4
11858                         MVT::i64, 2/*#Ops*/, 1, 4, 
11865 /* 22080*/          OPC_EmitRegister, MVT::i64, RISCV::X0,
11867                         MVT::i64, 2/*#Ops*/, 3, 2,  // Results = #4
11869                         MVT::i64, 2/*#Ops*/, 1, 4, 
11924 /* 22180*/    /*SwitchType*/ 10, MVT::i64,// ->22192
11927                     MVT::i64, 2/*#Ops*/, 0, 1, 
11946 /* 22220*/      OPC_EmitRegister, MVT::i64, RISCV::X0,
11947 /* 22223*/      OPC_EmitRegister, MVT::i64, RISCV::X0,
11976 /* 22276*/      OPC_EmitRegister, MVT::i64, RISCV::X0,
11977 /* 22279*/      OPC_EmitRegister, MVT::i64, RISCV::X0,
12006 /* 22332*/      OPC_EmitRegister, MVT::i64, RISCV::X0,
12007 /* 22335*/      OPC_EmitRegister, MVT::i64, RISCV::X0,
12039 /* 22395*/    /*SwitchType*/ 12, MVT::i64,// ->22409
12040 /* 22397*/      OPC_CheckChild1Type, MVT::i64,
12043                     MVT::i64, 2/*#Ops*/, 0, 1, 
12065 /* 22444*/    /*SwitchType*/ 12, MVT::i64,// ->22458
12066 /* 22446*/      OPC_CheckChild1Type, MVT::i64,
12069                     MVT::i64, 2/*#Ops*/, 0, 1, 
12091 /* 22493*/    /*SwitchType*/ 12, MVT::i64,// ->22507
12092 /* 22495*/      OPC_CheckChild1Type, MVT::i64,
12095                     MVT::i64, 2/*#Ops*/, 0, 1, 
12121 /* 22555*/    /*SwitchType*/ 18, MVT::i64,// ->22575
12124 /* 22560*/      OPC_EmitInteger, MVT::i64, 0|128,24/*3072*/, 
12125 /* 22564*/      OPC_EmitRegister, MVT::i64, RISCV::X0,
12127                     MVT::i64, 2/*#Ops*/, 1, 2, 
12148 /* 22608*/    /*SwitchType*/ 10, MVT::i64,// ->22620
12151                     MVT::i64, 2/*#Ops*/, 0, 1, 
12172 /* 22653*/    /*SwitchType*/ 10, MVT::i64,// ->22665
12175                     MVT::i64, 2/*#Ops*/, 0, 1, 
12196 /* 22698*/    /*SwitchType*/ 10, MVT::i64,// ->22710
12199                     MVT::i64, 2/*#Ops*/, 0, 1, 
12220 /* 22743*/    /*SwitchType*/ 10, MVT::i64,// ->22755
12223                     MVT::i64, 2/*#Ops*/, 0, 1, 
12244 /* 22788*/    /*SwitchType*/ 10, MVT::i64,// ->22800
12247                     MVT::i64, 2/*#Ops*/, 0, 1, 
12268 /* 22833*/    /*SwitchType*/ 10, MVT::i64,// ->22845
12271                     MVT::i64, 2/*#Ops*/, 0, 1, 
12292 /* 22878*/    /*SwitchType*/ 10, MVT::i64,// ->22890
12295                     MVT::i64, 2/*#Ops*/, 0, 1, 
12316 /* 22923*/    /*SwitchType*/ 10, MVT::i64,// ->22935
12319                     MVT::i64, 2/*#Ops*/, 0, 1, 
12340 /* 22968*/    /*SwitchType*/ 10, MVT::i64,// ->22980
12343                     MVT::i64, 2/*#Ops*/, 0, 1, 
12365 /* 23015*/      /*SwitchType*/ 9, MVT::i64,// ->23026
12368                       MVT::i64, 1/*#Ops*/, 0, 
12388 /* 23055*/      /*SwitchType*/ 9, MVT::i64,// ->23066
12391                       MVT::i64, 1/*#Ops*/, 0, 
12427 /* 23121*/      OPC_CheckChild0Type, MVT::i64,
12490 /* 23246*/      /*SwitchType*/ 30, MVT::i64,// ->23278
12493 /* 23252*/          OPC_EmitInteger, MVT::i64, 1, 
12495                         MVT::i64, 2/*#Ops*/, 0, 1, 
12500 /* 23266*/          OPC_EmitInteger, MVT::i64, 1, 
12502                         MVT::i64, 2/*#Ops*/, 0, 1, 
12539 /* 23343*/      /*SwitchType*/ 30, MVT::i64,// ->23375
12542 /* 23349*/          OPC_EmitInteger, MVT::i64, 1, 
12544                         MVT::i64, 2/*#Ops*/, 0, 1, 
12549 /* 23363*/          OPC_EmitInteger, MVT::i64, 1, 
12551                         MVT::i64, 2/*#Ops*/, 0, 1, 
12605 /* 23475*/      /*SwitchType*/ 30, MVT::i64,// ->23507
12608 /* 23481*/          OPC_EmitInteger, MVT::i64, 1, 
12610                         MVT::i64, 2/*#Ops*/, 0, 1, 
12615 /* 23495*/          OPC_EmitInteger, MVT::i64, 1, 
12617                         MVT::i64, 2/*#Ops*/, 0, 1, 
12654 /* 23572*/      /*SwitchType*/ 30, MVT::i64,// ->23604
12657 /* 23578*/          OPC_EmitInteger, MVT::i64, 1, 
12659                         MVT::i64, 2/*#Ops*/, 0, 1, 
12664 /* 23592*/          OPC_EmitInteger, MVT::i64, 1, 
12666                         MVT::i64, 2/*#Ops*/, 0, 1, 
12676                   MVT::i64, 1/*#Ops*/, 0, 
12733 /* 23726*/        /*SwitchType*/ 29, MVT::i64,// ->23757
12737 /* 23734*/            OPC_EmitInteger, MVT::i64, 7, 
12787 /* 23827*/        /*SwitchType*/ 29, MVT::i64,// ->23858
12791 /* 23835*/            OPC_EmitInteger, MVT::i64, 7, 
12883 /* 24011*/        OPC_CheckChild0Type, MVT::i64,
12887 /* 24020*/            OPC_EmitInteger, MVT::i64, 7, 
12894 /* 24034*/            OPC_EmitInteger, MVT::i64, 7, 
12909 /* 24062*/            OPC_EmitInteger, MVT::i64, 7, 
12939 /* 24119*/          OPC_EmitInteger, MVT::i64, 7, 
12962 /* 24171*/          OPC_EmitInteger, MVT::i64, 7, 
12993 /* 24233*/        OPC_EmitInteger, MVT::i64, 7, 
13023 /* 24294*/        OPC_EmitInteger, MVT::i64, 7, 
13053 /* 24355*/        OPC_EmitInteger, MVT::i64, 7, 
13083 /* 24416*/        OPC_EmitInteger, MVT::i64, 7, 
13110 /* 24473*/          OPC_EmitInteger, MVT::i64, 7, 
13133 /* 24525*/          OPC_EmitInteger, MVT::i64, 7, 
13200 /* 24654*/        OPC_EmitInteger, MVT::i64, 7, 
13290 /* 24828*/        OPC_CheckChild0Type, MVT::i64,
13294 /* 24837*/            OPC_EmitInteger, MVT::i64, 7, 
13301 /* 24851*/            OPC_EmitInteger, MVT::i64, 7, 
13316 /* 24879*/            OPC_EmitInteger, MVT::i64, 7, 
13407 /* 25056*/        OPC_EmitInteger, MVT::i64, 7, 
13430 /* 25105*/        OPC_EmitInteger, MVT::i64, 7, 
13457 /* 25161*/        OPC_EmitInteger, MVT::i64, 7, 
13480 /* 25210*/        OPC_EmitInteger, MVT::i64, 7, 
13507 /* 25266*/        OPC_EmitInteger, MVT::i64, 7, 
13530 /* 25315*/        OPC_EmitInteger, MVT::i64, 7, 
13557 /* 25371*/        OPC_EmitInteger, MVT::i64, 7, 
13580 /* 25420*/        OPC_EmitInteger, MVT::i64, 7, 
13606 /* 25474*/        OPC_EmitInteger, MVT::i64, 7, 
13629 /* 25520*/        OPC_EmitInteger, MVT::i64, 7, 
13661 /* 25582*/      OPC_EmitInteger, MVT::i64, 7, 
13956 if (cast<MemSDNode>(N)->getMemoryVT() != MVT::i64) return false;
gen/lib/Target/RISCV/RISCVGenRegisterInfo.inc
 1170   /* 2 */ MVT::i64, MVT::Other,
gen/lib/Target/Sparc/SparcGenCallingConv.inc
   74     LocVT = MVT::i64;
gen/lib/Target/Sparc/SparcGenDAGISel.inc
   85 /*    55*/        OPC_CheckChild1Type, MVT::i64,
   93 /*    70*/          OPC_EmitRegister, MVT::i64, SP::G0,
  101 /*    86*/          OPC_EmitRegister, MVT::i64, SP::G0,
  279 /*   410*/        OPC_CheckChild1Type, MVT::i64,
  372 /*   581*/    /*SwitchType*/ 14, MVT::i64,// ->597
  376                     MVT::i64, 3/*#Ops*/, 2, 3, 1, 
  405 /*   647*/          OPC_CheckType, MVT::i64,
  408                         MVT::i64, 1/*#Ops*/, 0,  // Results = #2
  410                         MVT::i64, 2/*#Ops*/, 2, 1, 
  436 /*   708*/          OPC_CheckType, MVT::i64,
  439                         MVT::i64, 1/*#Ops*/, 1,  // Results = #2
  441                         MVT::i64, 2/*#Ops*/, 2, 0, 
  462 /*   756*/          OPC_CheckType, MVT::i64,
  465                         MVT::i64, 2/*#Ops*/, 0, 1, 
  479 /*   787*/          OPC_CheckType, MVT::i64,
  482                         MVT::i64, 2/*#Ops*/, 0, 1, 
  496 /*   818*/          OPC_CheckType, MVT::i64,
  499                         MVT::i64, 2/*#Ops*/, 0, 1, 
  520 /*   859*/          OPC_CheckType, MVT::i64,
  523                         MVT::i64, 2/*#Ops*/, 1, 0, 
  538 /*   891*/          OPC_CheckType, MVT::i64,
  541                         MVT::i64, 2/*#Ops*/, 1, 0, 
  556 /*   923*/          OPC_CheckType, MVT::i64,
  559                         MVT::i64, 2/*#Ops*/, 1, 0, 
  578 /*   962*/        /*SwitchType*/ 12, MVT::i64,// ->976
  582                         MVT::i64, 2/*#Ops*/, 0, 2, 
  593 /*   989*/        OPC_CheckType, MVT::i64,
  596                       MVT::i64, 2/*#Ops*/, 0, 1, 
  626 /*  1053*/          OPC_CheckType, MVT::i64,
  629                         MVT::i64, 1/*#Ops*/, 0,  // Results = #2
  631                         MVT::i64, 2/*#Ops*/, 2, 1, 
  657 /*  1114*/          OPC_CheckType, MVT::i64,
  660                         MVT::i64, 1/*#Ops*/, 1,  // Results = #2
  662                         MVT::i64, 2/*#Ops*/, 2, 0, 
  677 /*  1164*/          /*SwitchType*/ 10, MVT::i64,// ->1176
  680                           MVT::i64, 2/*#Ops*/, 0, 1, 
  714 /*  1251*/      OPC_CheckType, MVT::i64,
  717                     MVT::i64, 2/*#Ops*/, 0, 1, 
  728 /*  1284*/        OPC_CheckType, MVT::i64,
  731                       MVT::i64, 2/*#Ops*/, 1, 0, 
  747 /*  1320*/          /*SwitchType*/ 12, MVT::i64,// ->1334
  751                           MVT::i64, 2/*#Ops*/, 0, 2, 
  762 /*  1347*/          OPC_CheckType, MVT::i64,
  765                         MVT::i64, 2/*#Ops*/, 0, 1, 
  960 /*  1707*/      OPC_CheckType, MVT::i64,
  966                       MVT::i64, 2/*#Ops*/, 2, 3, 
  973                       MVT::i64, 2/*#Ops*/, 2, 3, 
  980 /*  1744*/      OPC_CheckType, MVT::i64,
  986                       MVT::i64, 2/*#Ops*/, 2, 3, 
  993                       MVT::i64, 2/*#Ops*/, 2, 3, 
 1000 /*  1781*/      OPC_CheckType, MVT::i64,
 1006                       MVT::i64, 2/*#Ops*/, 2, 3, 
 1013                       MVT::i64, 2/*#Ops*/, 2, 3, 
 1020 /*  1818*/      OPC_CheckType, MVT::i64,
 1026                       MVT::i64, 2/*#Ops*/, 2, 3, 
 1033                       MVT::i64, 2/*#Ops*/, 2, 3, 
 1040 /*  1855*/      OPC_CheckType, MVT::i64,
 1046                       MVT::i64, 2/*#Ops*/, 2, 3, 
 1053                       MVT::i64, 2/*#Ops*/, 2, 3, 
 1060 /*  1892*/      OPC_CheckType, MVT::i64,
 1066                       MVT::i64, 2/*#Ops*/, 2, 3, 
 1073                       MVT::i64, 2/*#Ops*/, 2, 3, 
 1080 /*  1929*/      OPC_CheckType, MVT::i64,
 1086                       MVT::i64, 2/*#Ops*/, 2, 3, 
 1093                       MVT::i64, 2/*#Ops*/, 2, 3, 
 1100 /*  1966*/      OPC_CheckType, MVT::i64,
 1106                       MVT::i64, 2/*#Ops*/, 2, 3, 
 1113                       MVT::i64, 2/*#Ops*/, 2, 3, 
 1120 /*  2003*/      OPC_CheckType, MVT::i64,
 1126                       MVT::i64, 2/*#Ops*/, 2, 3, 
 1133                       MVT::i64, 2/*#Ops*/, 2, 3, 
 1140 /*  2040*/      OPC_CheckType, MVT::i64,
 1146                       MVT::i64, 2/*#Ops*/, 2, 3, 
 1153                       MVT::i64, 2/*#Ops*/, 2, 3, 
 1160 /*  2077*/      OPC_CheckType, MVT::i64,
 1166                       MVT::i64, 2/*#Ops*/, 2, 3, 
 1173                       MVT::i64, 2/*#Ops*/, 2, 3, 
 1180 /*  2114*/      OPC_CheckType, MVT::i64,
 1186                       MVT::i64, 2/*#Ops*/, 2, 3, 
 1193                       MVT::i64, 2/*#Ops*/, 2, 3, 
 1359 /*  2447*/    /*SwitchType*/ 32, MVT::i64,// ->2481
 1366                       MVT::i64, 2/*#Ops*/, 2, 3, 
 1373                       MVT::i64, 2/*#Ops*/, 2, 3, 
 1438 /*  2590*/      OPC_CheckChild2Type, MVT::i64,
 1524 /*  2749*/      /*SwitchType*/ 10, MVT::i64,// ->2761
 1527                       MVT::i64, 2/*#Ops*/, 0, 1, 
 1543 /*  2792*/      /*SwitchType*/ 10, MVT::i64,// ->2804
 1546                       MVT::i64, 2/*#Ops*/, 1, 0, 
 1553 /*  2813*/      OPC_CheckType, MVT::i64,
 1557                     MVT::i64, 2/*#Ops*/, 0, 1, 
 1575 /*  2855*/          /*SwitchType*/ 12, MVT::i64,// ->2869
 1579                           MVT::i64, 2/*#Ops*/, 0, 2, 
 1603 /*  2909*/        OPC_CheckType, MVT::i64,
 1606                       MVT::i64, 2/*#Ops*/, 0, 1, 
 1624 /*  2958*/      /*SwitchType*/ 10, MVT::i64,// ->2970
 1627                       MVT::i64, 2/*#Ops*/, 0, 1, 
 1643 /*  3001*/      /*SwitchType*/ 10, MVT::i64,// ->3013
 1646                       MVT::i64, 2/*#Ops*/, 1, 0, 
 1665 /*  3041*/          /*SwitchType*/ 12, MVT::i64,// ->3055
 1669                           MVT::i64, 2/*#Ops*/, 0, 2, 
 1693 /*  3095*/        OPC_CheckType, MVT::i64,
 1696                       MVT::i64, 2/*#Ops*/, 0, 1, 
 1722 /*  3149*/      /*SwitchType*/ 16, MVT::i64,// ->3167
 1727                       MVT::i64, 3/*#Ops*/, 3, 1, 4, 
 1752 /*  3208*/      /*SwitchType*/ 13, MVT::i64,// ->3223
 1756                       MVT::i64, 3/*#Ops*/, 0, 1, 3, 
 1827 /*  3355*/      /*SwitchType*/ 16, MVT::i64,// ->3373
 1832                       MVT::i64, 3/*#Ops*/, 3, 1, 4, 
 1857 /*  3414*/      /*SwitchType*/ 13, MVT::i64,// ->3429
 1861                       MVT::i64, 3/*#Ops*/, 0, 1, 3, 
 1932 /*  3561*/      /*SwitchType*/ 16, MVT::i64,// ->3579
 1937                       MVT::i64, 3/*#Ops*/, 3, 1, 4, 
 1954 /*  3604*/      /*SwitchType*/ 13, MVT::i64,// ->3619
 1958                       MVT::i64, 3/*#Ops*/, 0, 1, 3, 
 2026 /*  3737*/      OPC_CheckType, MVT::i64,
 2030                     MVT::i64, 2/*#Ops*/, 1, 2, 
 2109 /*  3882*/        OPC_CheckType, MVT::i64,
 2113                       MVT::i64, 2/*#Ops*/, 0, 2, 
 2124 /*  3911*/      /*SwitchType*/ 10, MVT::i64,// ->3923
 2127                       MVT::i64, 2/*#Ops*/, 0, 1, 
 2150 /*  3957*/        OPC_CheckType, MVT::i64,
 2154                       MVT::i64, 2/*#Ops*/, 0, 2, 
 2165 /*  3986*/      /*SwitchType*/ 10, MVT::i64,// ->3998
 2168                       MVT::i64, 2/*#Ops*/, 0, 1, 
 2191 /*  4032*/        OPC_CheckType, MVT::i64,
 2195                       MVT::i64, 2/*#Ops*/, 0, 2, 
 2206 /*  4061*/      /*SwitchType*/ 10, MVT::i64,// ->4073
 2209                       MVT::i64, 2/*#Ops*/, 0, 1, 
 2271 /*  4179*/      /*SwitchType*/ 12, MVT::i64,// ->4193
 2275                       MVT::i64, 2/*#Ops*/, 0, 2, 
 2286 /*  4206*/      OPC_CheckType, MVT::i64,
 2289                     MVT::i64, 2/*#Ops*/, 0, 1, 
 2358 /*  4333*/      OPC_CheckChild0Type, MVT::i64,
 2443 /*  4485*/      OPC_CheckType, MVT::i64,
 2447                     MVT::i64, 2/*#Ops*/, 0, 2, 
 2451 /*  4500*/      OPC_CheckType, MVT::i64,
 2454                     MVT::i64, 2/*#Ops*/, 0, 1, 
 2466 /*  4527*/      OPC_CheckType, MVT::i64,
 2470                     MVT::i64, 2/*#Ops*/, 0, 2, 
 2474 /*  4542*/      OPC_CheckType, MVT::i64,
 2477                     MVT::i64, 2/*#Ops*/, 0, 1, 
 2489 /*  4569*/      OPC_CheckType, MVT::i64,
 2493                     MVT::i64, 2/*#Ops*/, 0, 2, 
 2497 /*  4584*/      OPC_CheckType, MVT::i64,
 2500                     MVT::i64, 2/*#Ops*/, 0, 1, 
 2560 /*  4689*/      OPC_CheckChild1Type, MVT::i64,
 2565 /*  4697*/      OPC_CheckType, MVT::i64,
 2568                     MVT::i64, 3/*#Ops*/, 0, 1, 2, 
 2649 /*  4849*/        OPC_CheckType, MVT::i64,
 2651 /*  4853*/        OPC_EmitRegister, MVT::i64, SP::G0,
 2653                       MVT::i64, 2/*#Ops*/, 1, 0, 
 2667 /*  4885*/        OPC_CheckType, MVT::i64,
 2669 /*  4889*/        OPC_EmitRegister, MVT::i64, SP::G0,
 2671                       MVT::i64, 2/*#Ops*/, 1, 0, 
 2685 /*  4921*/        OPC_CheckType, MVT::i64,
 2687 /*  4925*/        OPC_EmitRegister, MVT::i64, SP::G0,
 2689                       MVT::i64, 2/*#Ops*/, 1, 0, 
 2703 /*  4957*/        OPC_CheckType, MVT::i64,
 2705 /*  4961*/        OPC_EmitRegister, MVT::i64, SP::G0,
 2707                       MVT::i64, 2/*#Ops*/, 1, 0, 
 2760 /*  5067*/        /*SwitchType*/ 14, MVT::i64,// ->5083
 2761 /*  5069*/          OPC_EmitRegister, MVT::i64, SP::G0,
 2764                         MVT::i64, 2/*#Ops*/, 1, 2, 
 2770 /*  5087*/        OPC_CheckType, MVT::i64,
 2774                         MVT::i64, 1/*#Ops*/, 1, 
 2782                         MVT::i64, 1/*#Ops*/, 2, 
 2788 /*  5120*/        OPC_CheckType, MVT::i64,
 2795                       MVT::i64, 2/*#Ops*/, 2, 3, 
 2800 /*  5148*/        OPC_CheckType, MVT::i64,
 2807                       MVT::i64, 2/*#Ops*/, 2, 3, 
 2823 /*  5202*/        OPC_CheckType, MVT::i64,
 2830                       MVT::i64, 2/*#Ops*/, 2, 3,  // Results = #4
 2833                       MVT::i64, 2/*#Ops*/, 4, 5,  // Results = #6
 2841                       MVT::i64, 2/*#Ops*/, 6, 10, 
 2869 /*  5310*/    /*SwitchType*/ 18, MVT::i64,// ->5330
 2870 /*  5312*/      OPC_CheckChild1Type, MVT::i64,
 2877                     MVT::i64, 3/*#Ops*/, 1, 2, 3, 
 2950 /*  5440*/    OPC_CheckType, MVT::i64,
 2954                   MVT::i64, 2/*#Ops*/, 0, 1, 
 2969 /*  5480*/    OPC_CheckType, MVT::i64,
 2973                   MVT::i64, 2/*#Ops*/, 0, 1, 
 2979 /*  5501*/    OPC_CheckType, MVT::i64,
 2983                   MVT::i64, 2/*#Ops*/, 0, 1, 
 2994                   MVT::i64, 2/*#Ops*/, 0, 1, 
 2999 /*  5541*/    OPC_SwitchType /*2 cases */, 11, MVT::i64,// ->5555
 3000 /*  5544*/      OPC_CheckChild0Type, MVT::i64,
 3003                     MVT::i64, 1/*#Ops*/, 0, 
 3550 if (cast<MemSDNode>(N)->getMemoryVT() != MVT::i64) return false;
gen/lib/Target/Sparc/SparcGenRegisterInfo.inc
 1945   /* 4 */ MVT::i32, MVT::i64, MVT::Other,
gen/lib/Target/SystemZ/SystemZGenCallingConv.inc
   23       LocVT = MVT::i64;
   34     if (LocVT == MVT::i64) {
   43     if (LocVT == MVT::i64) {
   52     LocVT = MVT::i64;
   56   if (LocVT == MVT::i64) {
   71   if (LocVT == MVT::i64) {
  128         LocVT = MVT::i64;
  148       LocVT == MVT::i64 ||
  166       LocVT = MVT::i64;
  177     if (LocVT == MVT::i64) {
  195   if (LocVT == MVT::i64) {
gen/lib/Target/SystemZ/SystemZGenDAGISel.inc
   71 /*    27*/          OPC_CheckChild1Type, MVT::i64,
  110 /*   100*/          OPC_CheckChild1Type, MVT::i64,
  151 /*   175*/          OPC_CheckChild1Type, MVT::i64,
  190 /*   248*/          OPC_CheckChild1Type, MVT::i64,
  231 /*   323*/          OPC_CheckChild1Type, MVT::i64,
  268 /*   392*/          OPC_CheckChild1Type, MVT::i64,
  307 /*   463*/          OPC_CheckChild1Type, MVT::i64,
  345 /*   534*/          OPC_CheckChild1Type, MVT::i64,
  385 /*   607*/          OPC_CheckChild1Type, MVT::i64,
  423 /*   678*/          OPC_CheckChild1Type, MVT::i64,
  463 /*   751*/          OPC_CheckChild1Type, MVT::i64,
  499 /*   818*/          OPC_CheckChild1Type, MVT::i64,
  537 /*   887*/          OPC_CheckChild1Type, MVT::i64,
  553 /*   913*/          OPC_CheckType, MVT::i64,
  573 /*   954*/          OPC_CheckChild1Type, MVT::i64,
  590 /*   981*/          OPC_CheckType, MVT::i64,
  611 /*  1023*/          OPC_CheckChild1Type, MVT::i64,
  647 /*  1090*/          OPC_CheckChild1Type, MVT::i64,
  685 /*  1159*/          OPC_CheckChild1Type, MVT::i64,
  721 /*  1226*/          OPC_CheckChild1Type, MVT::i64,
  759 /*  1295*/          OPC_CheckChild1Type, MVT::i64,
  776 /*  1323*/          OPC_CheckType, MVT::i64,
  802 /*  1381*/          OPC_CheckChild1Type, MVT::i64,
  820 /*  1410*/          OPC_CheckType, MVT::i64,
  847 /*  1469*/          OPC_CheckChild1Type, MVT::i64,
  864 /*  1497*/          OPC_CheckType, MVT::i64,
  890 /*  1555*/          OPC_CheckChild1Type, MVT::i64,
  908 /*  1584*/          OPC_CheckType, MVT::i64,
  935 /*  1643*/          OPC_CheckChild1Type, MVT::i64,
  952 /*  1671*/          OPC_CheckType, MVT::i64,
  978 /*  1729*/          OPC_CheckChild1Type, MVT::i64,
  996 /*  1758*/          OPC_CheckType, MVT::i64,
 1023 /*  1820*/        OPC_CheckChild1Type, MVT::i64,
 1035 /*  1839*/          OPC_CheckChild1Type, MVT::i64,
 1046 /*  1864*/          OPC_EmitInteger, MVT::i64, 1, 
 1059 /*  1888*/          OPC_CheckChild1Type, MVT::i64,
 1072 /*  1917*/          OPC_EmitInteger, MVT::i64, 1, 
 1087 /*  1945*/          OPC_CheckChild1Type, MVT::i64,
 1098 /*  1970*/          OPC_EmitInteger, MVT::i64, 2, 
 1111 /*  1994*/          OPC_CheckChild1Type, MVT::i64,
 1124 /*  2023*/          OPC_EmitInteger, MVT::i64, 2, 
 1138 /*  2049*/          OPC_CheckChild1Type, MVT::i64,
 1149 /*  2074*/          OPC_EmitInteger, MVT::i64, 4, 
 1162 /*  2098*/          OPC_CheckChild1Type, MVT::i64,
 1174 /*  2125*/          OPC_EmitInteger, MVT::i64, 4, 
 1189 /*  2153*/          OPC_CheckChild1Type, MVT::i64,
 1192 /*  2158*/          OPC_CheckType, MVT::i64,
 1200 /*  2178*/          OPC_EmitInteger, MVT::i64, 1, 
 1213 /*  2202*/          OPC_CheckChild1Type, MVT::i64,
 1218 /*  2211*/          OPC_CheckType, MVT::i64,
 1226 /*  2231*/          OPC_EmitInteger, MVT::i64, 1, 
 1241 /*  2259*/          OPC_CheckChild1Type, MVT::i64,
 1244 /*  2264*/          OPC_CheckType, MVT::i64,
 1252 /*  2284*/          OPC_EmitInteger, MVT::i64, 2, 
 1265 /*  2308*/          OPC_CheckChild1Type, MVT::i64,
 1270 /*  2317*/          OPC_CheckType, MVT::i64,
 1278 /*  2337*/          OPC_EmitInteger, MVT::i64, 2, 
 1293 /*  2365*/          OPC_CheckChild1Type, MVT::i64,
 1296 /*  2370*/          OPC_CheckType, MVT::i64,
 1304 /*  2390*/          OPC_EmitInteger, MVT::i64, 4, 
 1317 /*  2414*/          OPC_CheckChild1Type, MVT::i64,
 1322 /*  2423*/          OPC_CheckType, MVT::i64,
 1330 /*  2443*/          OPC_EmitInteger, MVT::i64, 4, 
 1344 /*  2469*/          OPC_CheckChild1Type, MVT::i64,
 1347 /*  2474*/          OPC_CheckType, MVT::i64,
 1355 /*  2494*/          OPC_EmitInteger, MVT::i64, 8, 
 1368 /*  2518*/          OPC_CheckChild1Type, MVT::i64,
 1373 /*  2527*/            OPC_CheckType, MVT::i64,
 1381 /*  2547*/            OPC_EmitInteger, MVT::i64, 8, 
 1398 /*  2587*/            OPC_EmitInteger, MVT::i64, 1, 
 1414 /*  2616*/          OPC_CheckChild1Type, MVT::i64,
 1425 /*  2641*/          OPC_EmitInteger, MVT::i64, 1, 
 1438 /*  2665*/          OPC_CheckChild1Type, MVT::i64,
 1451 /*  2694*/          OPC_EmitInteger, MVT::i64, 2, 
 1466 /*  2722*/          OPC_CheckChild1Type, MVT::i64,
 1477 /*  2747*/          OPC_EmitInteger, MVT::i64, 2, 
 1490 /*  2771*/          OPC_CheckChild1Type, MVT::i64,
 1502 /*  2798*/          OPC_EmitInteger, MVT::i64, 4, 
 1516 /*  2824*/          OPC_CheckChild1Type, MVT::i64,
 1527 /*  2849*/          OPC_EmitInteger, MVT::i64, 4, 
 1540 /*  2873*/          OPC_CheckChild1Type, MVT::i64,
 1545 /*  2882*/          OPC_CheckType, MVT::i64,
 1553 /*  2902*/          OPC_EmitInteger, MVT::i64, 1, 
 1568 /*  2930*/          OPC_CheckChild1Type, MVT::i64,
 1571 /*  2935*/          OPC_CheckType, MVT::i64,
 1579 /*  2955*/          OPC_EmitInteger, MVT::i64, 1, 
 1592 /*  2979*/          OPC_CheckChild1Type, MVT::i64,
 1597 /*  2988*/          OPC_CheckType, MVT::i64,
 1605 /*  3008*/          OPC_EmitInteger, MVT::i64, 2, 
 1620 /*  3036*/          OPC_CheckChild1Type, MVT::i64,
 1623 /*  3041*/          OPC_CheckType, MVT::i64,
 1631 /*  3061*/          OPC_EmitInteger, MVT::i64, 2, 
 1644 /*  3085*/          OPC_CheckChild1Type, MVT::i64,
 1649 /*  3094*/          OPC_CheckType, MVT::i64,
 1657 /*  3114*/          OPC_EmitInteger, MVT::i64, 4, 
 1672 /*  3142*/          OPC_CheckChild1Type, MVT::i64,
 1675 /*  3147*/          OPC_CheckType, MVT::i64,
 1683 /*  3167*/          OPC_EmitInteger, MVT::i64, 4, 
 1696 /*  3191*/          OPC_CheckChild1Type, MVT::i64,
 1700 /*  3198*/          OPC_CheckType, MVT::i64,
 1708 /*  3218*/          OPC_EmitInteger, MVT::i64, 8, 
 1722 /*  3244*/          OPC_CheckChild1Type, MVT::i64,
 1725 /*  3249*/          OPC_CheckType, MVT::i64,
 1733 /*  3269*/          OPC_EmitInteger, MVT::i64, 8, 
 1771 /*  3353*/          /*SwitchType*/ 55, MVT::i64,// ->3410
 1805 /*  3424*/        OPC_CheckChild1Type, MVT::i64,
 1817 /*  3443*/          OPC_CheckChild1Type, MVT::i64,
 1828 /*  3468*/          OPC_EmitInteger, MVT::i64, 1, 
 1841 /*  3492*/          OPC_CheckChild1Type, MVT::i64,
 1854 /*  3521*/          OPC_EmitInteger, MVT::i64, 1, 
 1869 /*  3549*/          OPC_CheckChild1Type, MVT::i64,
 1880 /*  3574*/          OPC_EmitInteger, MVT::i64, 2, 
 1893 /*  3598*/          OPC_CheckChild1Type, MVT::i64,
 1906 /*  3627*/          OPC_EmitInteger, MVT::i64, 2, 
 1920 /*  3653*/          OPC_CheckChild1Type, MVT::i64,
 1931 /*  3678*/          OPC_EmitInteger, MVT::i64, 4, 
 1944 /*  3702*/          OPC_CheckChild1Type, MVT::i64,
 1956 /*  3729*/          OPC_EmitInteger, MVT::i64, 4, 
 1971 /*  3757*/          OPC_CheckChild1Type, MVT::i64,
 1974 /*  3762*/          OPC_CheckType, MVT::i64,
 1982 /*  3782*/          OPC_EmitInteger, MVT::i64, 1, 
 1995 /*  3806*/          OPC_CheckChild1Type, MVT::i64,
 2000 /*  3815*/          OPC_CheckType, MVT::i64,
 2008 /*  3835*/          OPC_EmitInteger, MVT::i64, 1, 
 2023 /*  3863*/          OPC_CheckChild1Type, MVT::i64,
 2026 /*  3868*/          OPC_CheckType, MVT::i64,
 2034 /*  3888*/          OPC_EmitInteger, MVT::i64, 2, 
 2047 /*  3912*/          OPC_CheckChild1Type, MVT::i64,
 2052 /*  3921*/          OPC_CheckType, MVT::i64,
 2060 /*  3941*/          OPC_EmitInteger, MVT::i64, 2, 
 2075 /*  3969*/          OPC_CheckChild1Type, MVT::i64,
 2078 /*  3974*/          OPC_CheckType, MVT::i64,
 2086 /*  3994*/          OPC_EmitInteger, MVT::i64, 4, 
 2099 /*  4018*/          OPC_CheckChild1Type, MVT::i64,
 2104 /*  4027*/          OPC_CheckType, MVT::i64,
 2112 /*  4047*/          OPC_EmitInteger, MVT::i64, 4, 
 2126 /*  4073*/          OPC_CheckChild1Type, MVT::i64,
 2129 /*  4078*/          OPC_CheckType, MVT::i64,
 2137 /*  4098*/          OPC_EmitInteger, MVT::i64, 8, 
 2150 /*  4122*/          OPC_CheckChild1Type, MVT::i64,
 2155 /*  4131*/            OPC_CheckType, MVT::i64,
 2163 /*  4151*/            OPC_EmitInteger, MVT::i64, 8, 
 2180 /*  4191*/            OPC_EmitInteger, MVT::i64, 1, 
 2196 /*  4220*/          OPC_CheckChild1Type, MVT::i64,
 2207 /*  4245*/          OPC_EmitInteger, MVT::i64, 1, 
 2220 /*  4269*/          OPC_CheckChild1Type, MVT::i64,
 2233 /*  4298*/          OPC_EmitInteger, MVT::i64, 2, 
 2248 /*  4326*/          OPC_CheckChild1Type, MVT::i64,
 2259 /*  4351*/          OPC_EmitInteger, MVT::i64, 2, 
 2272 /*  4375*/          OPC_CheckChild1Type, MVT::i64,
 2284 /*  4402*/          OPC_EmitInteger, MVT::i64, 4, 
 2298 /*  4428*/          OPC_CheckChild1Type, MVT::i64,
 2309 /*  4453*/          OPC_EmitInteger, MVT::i64, 4, 
 2322 /*  4477*/          OPC_CheckChild1Type, MVT::i64,
 2327 /*  4486*/          OPC_CheckType, MVT::i64,
 2335 /*  4506*/          OPC_EmitInteger, MVT::i64, 1, 
 2350 /*  4534*/          OPC_CheckChild1Type, MVT::i64,
 2353 /*  4539*/          OPC_CheckType, MVT::i64,
 2361 /*  4559*/          OPC_EmitInteger, MVT::i64, 1, 
 2374 /*  4583*/          OPC_CheckChild1Type, MVT::i64,
 2379 /*  4592*/          OPC_CheckType, MVT::i64,
 2387 /*  4612*/          OPC_EmitInteger, MVT::i64, 2, 
 2402 /*  4640*/          OPC_CheckChild1Type, MVT::i64,
 2405 /*  4645*/          OPC_CheckType, MVT::i64,
 2413 /*  4665*/          OPC_EmitInteger, MVT::i64, 2, 
 2426 /*  4689*/          OPC_CheckChild1Type, MVT::i64,
 2431 /*  4698*/          OPC_CheckType, MVT::i64,
 2439 /*  4718*/          OPC_EmitInteger, MVT::i64, 4, 
 2454 /*  4746*/          OPC_CheckChild1Type, MVT::i64,
 2457 /*  4751*/          OPC_CheckType, MVT::i64,
 2465 /*  4771*/          OPC_EmitInteger, MVT::i64, 4, 
 2478 /*  4795*/          OPC_CheckChild1Type, MVT::i64,
 2482 /*  4802*/          OPC_CheckType, MVT::i64,
 2490 /*  4822*/          OPC_EmitInteger, MVT::i64, 8, 
 2504 /*  4848*/          OPC_CheckChild1Type, MVT::i64,
 2507 /*  4853*/          OPC_CheckType, MVT::i64,
 2515 /*  4873*/          OPC_EmitInteger, MVT::i64, 8, 
 2553 /*  4957*/          /*SwitchType*/ 55, MVT::i64,// ->5014
 2587 /*  5028*/        OPC_CheckChild1Type, MVT::i64,
 2599 /*  5047*/          OPC_CheckChild1Type, MVT::i64,
 2610 /*  5072*/          OPC_EmitInteger, MVT::i64, 1, 
 2623 /*  5096*/          OPC_CheckChild1Type, MVT::i64,
 2636 /*  5125*/          OPC_EmitInteger, MVT::i64, 1, 
 2651 /*  5153*/          OPC_CheckChild1Type, MVT::i64,
 2662 /*  5178*/          OPC_EmitInteger, MVT::i64, 2, 
 2675 /*  5202*/          OPC_CheckChild1Type, MVT::i64,
 2688 /*  5231*/          OPC_EmitInteger, MVT::i64, 2, 
 2702 /*  5257*/          OPC_CheckChild1Type, MVT::i64,
 2713 /*  5282*/          OPC_EmitInteger, MVT::i64, 4, 
 2726 /*  5306*/          OPC_CheckChild1Type, MVT::i64,
 2738 /*  5333*/          OPC_EmitInteger, MVT::i64, 4, 
 2753 /*  5361*/          OPC_CheckChild1Type, MVT::i64,
 2756 /*  5366*/          OPC_CheckType, MVT::i64,
 2764 /*  5386*/          OPC_EmitInteger, MVT::i64, 1, 
 2777 /*  5410*/          OPC_CheckChild1Type, MVT::i64,
 2782 /*  5419*/          OPC_CheckType, MVT::i64,
 2790 /*  5439*/          OPC_EmitInteger, MVT::i64, 1, 
 2805 /*  5467*/          OPC_CheckChild1Type, MVT::i64,
 2808 /*  5472*/          OPC_CheckType, MVT::i64,
 2816 /*  5492*/          OPC_EmitInteger, MVT::i64, 2, 
 2829 /*  5516*/          OPC_CheckChild1Type, MVT::i64,
 2834 /*  5525*/          OPC_CheckType, MVT::i64,
 2842 /*  5545*/          OPC_EmitInteger, MVT::i64, 2, 
 2857 /*  5573*/          OPC_CheckChild1Type, MVT::i64,
 2860 /*  5578*/          OPC_CheckType, MVT::i64,
 2868 /*  5598*/          OPC_EmitInteger, MVT::i64, 4, 
 2881 /*  5622*/          OPC_CheckChild1Type, MVT::i64,
 2886 /*  5631*/          OPC_CheckType, MVT::i64,
 2894 /*  5651*/          OPC_EmitInteger, MVT::i64, 4, 
 2908 /*  5677*/          OPC_CheckChild1Type, MVT::i64,
 2911 /*  5682*/          OPC_CheckType, MVT::i64,
 2919 /*  5702*/          OPC_EmitInteger, MVT::i64, 8, 
 2932 /*  5726*/          OPC_CheckChild1Type, MVT::i64,
 2937 /*  5735*/            OPC_CheckType, MVT::i64,
 2945 /*  5755*/            OPC_EmitInteger, MVT::i64, 8, 
 2962 /*  5795*/            OPC_EmitInteger, MVT::i64, 1, 
 2978 /*  5824*/          OPC_CheckChild1Type, MVT::i64,
 2989 /*  5849*/          OPC_EmitInteger, MVT::i64, 1, 
 3002 /*  5873*/          OPC_CheckChild1Type, MVT::i64,
 3015 /*  5902*/          OPC_EmitInteger, MVT::i64, 2, 
 3030 /*  5930*/          OPC_CheckChild1Type, MVT::i64,
 3041 /*  5955*/          OPC_EmitInteger, MVT::i64, 2, 
 3054 /*  5979*/          OPC_CheckChild1Type, MVT::i64,
 3066 /*  6006*/          OPC_EmitInteger, MVT::i64, 4, 
 3080 /*  6032*/          OPC_CheckChild1Type, MVT::i64,
 3091 /*  6057*/          OPC_EmitInteger, MVT::i64, 4, 
 3104 /*  6081*/          OPC_CheckChild1Type, MVT::i64,
 3109 /*  6090*/          OPC_CheckType, MVT::i64,
 3117 /*  6110*/          OPC_EmitInteger, MVT::i64, 1, 
 3132 /*  6138*/          OPC_CheckChild1Type, MVT::i64,
 3135 /*  6143*/          OPC_CheckType, MVT::i64,
 3143 /*  6163*/          OPC_EmitInteger, MVT::i64, 1, 
 3156 /*  6187*/          OPC_CheckChild1Type, MVT::i64,
 3161 /*  6196*/          OPC_CheckType, MVT::i64,
 3169 /*  6216*/          OPC_EmitInteger, MVT::i64, 2, 
 3184 /*  6244*/          OPC_CheckChild1Type, MVT::i64,
 3187 /*  6249*/          OPC_CheckType, MVT::i64,
 3195 /*  6269*/          OPC_EmitInteger, MVT::i64, 2, 
 3208 /*  6293*/          OPC_CheckChild1Type, MVT::i64,
 3213 /*  6302*/          OPC_CheckType, MVT::i64,
 3221 /*  6322*/          OPC_EmitInteger, MVT::i64, 4, 
 3236 /*  6350*/          OPC_CheckChild1Type, MVT::i64,
 3239 /*  6355*/          OPC_CheckType, MVT::i64,
 3247 /*  6375*/          OPC_EmitInteger, MVT::i64, 4, 
 3260 /*  6399*/          OPC_CheckChild1Type, MVT::i64,
 3264 /*  6406*/          OPC_CheckType, MVT::i64,
 3272 /*  6426*/          OPC_EmitInteger, MVT::i64, 8, 
 3286 /*  6452*/          OPC_CheckChild1Type, MVT::i64,
 3289 /*  6457*/          OPC_CheckType, MVT::i64,
 3297 /*  6477*/          OPC_EmitInteger, MVT::i64, 8, 
 3335 /*  6561*/          /*SwitchType*/ 55, MVT::i64,// ->6618
 3369 /*  6631*/        OPC_CheckChild1Type, MVT::i64,
 3395 /*  6682*/          OPC_CheckType, MVT::i64,
 3414 /*  6721*/        OPC_CheckChild1Type, MVT::i64,
 3423 /*  6737*/            OPC_CheckChild2Type, MVT::i64,
 3429 /*  6753*/            OPC_EmitInteger, MVT::i64, 1, 
 3438 /*  6772*/            OPC_CheckChild2Type, MVT::i64,
 3444 /*  6788*/            OPC_EmitInteger, MVT::i64, 2, 
 3455 /*  6810*/          OPC_CheckChild2Type, MVT::i64,
 3461 /*  6826*/          OPC_EmitInteger, MVT::i64, 4, 
 3468 /*  6843*/          OPC_CheckType, MVT::i64,
 3473 /*  6851*/            OPC_CheckChild2Type, MVT::i64,
 3479 /*  6867*/            OPC_EmitInteger, MVT::i64, 1, 
 3488 /*  6886*/            OPC_CheckChild2Type, MVT::i64,
 3494 /*  6902*/            OPC_EmitInteger, MVT::i64, 2, 
 3503 /*  6921*/            OPC_CheckChild2Type, MVT::i64,
 3509 /*  6937*/            OPC_EmitInteger, MVT::i64, 4, 
 3517 /*  6956*/          OPC_SwitchType /*4 cases */, 32, MVT::i64,// ->6991
 3520 /*  6961*/            OPC_CheckChild2Type, MVT::i64,
 3526 /*  6977*/            OPC_EmitInteger, MVT::i64, 8, 
 3534 /*  6995*/            OPC_CheckChild2Type, MVT::i64,
 3540 /*  7011*/            OPC_EmitInteger, MVT::i64, 4, 
 3548 /*  7029*/            OPC_CheckChild2Type, MVT::i64,
 3554 /*  7045*/            OPC_EmitInteger, MVT::i64, 8, 
 3562 /*  7063*/            OPC_CheckChild2Type, MVT::i64,
 3568 /*  7079*/            OPC_EmitInteger, MVT::i64, 16, 
 3587 /*  7116*/          OPC_CheckChild2Type, MVT::i64,
 3609 /*  7157*/          OPC_CheckChild2Type, MVT::i64,
 3631 /*  7198*/          OPC_CheckChild2Type, MVT::i64,
 3649 /*  7233*/          OPC_CheckType, MVT::i64,
 3652 /*  7237*/          OPC_CheckChild2Type, MVT::i64,
 3673 /*  7276*/          OPC_CheckChild2Type, MVT::i64,
 3694 /*  7315*/          OPC_CheckChild2Type, MVT::i64,
 3712 /*  7350*/        OPC_CheckChild2Type, MVT::i64,
 3727 /*  7379*/        OPC_CheckChild2Type, MVT::i64,
 3738 /*  7399*/        OPC_CheckChild1Type, MVT::i64,
 3740 /*  7402*/        OPC_CheckChild2Type, MVT::i64,
 3757 /*  7433*/          OPC_CheckChild2Type, MVT::i64,
 3768 /*  7456*/        /*SwitchType*/ 27, MVT::i64,// ->7485
 3772 /*  7462*/          OPC_CheckChild2Type, MVT::i64,
 3787 /*  7490*/        OPC_CheckChild2Type, MVT::i64,
 3834 /*  7580*/        OPC_CheckChild1Type, MVT::i64,
 3836 /*  7583*/        OPC_CheckChild2Type, MVT::i64,
 3877 /*  7668*/        OPC_CheckChild2Type, MVT::i64,
 3892 /*  7696*/        OPC_CheckChild2Type, MVT::i64,
 3930 /*  7770*/        OPC_CheckChild2Type, MVT::i64,
 4003 /*  7912*/        OPC_CheckChild2Type, MVT::i64,
 4032 /*  7968*/        OPC_CheckChild2Type, MVT::i64,
 4061 /*  8024*/        OPC_CheckChild2Type, MVT::i64,
 4074 /*  8049*/        OPC_CheckChild2Type, MVT::i64,
 4087 /*  8074*/        OPC_CheckChild2Type, MVT::i64,
 4100 /*  8099*/        OPC_CheckChild2Type, MVT::i64,
 4113 /*  8124*/        OPC_CheckChild2Type, MVT::i64,
 4126 /*  8149*/        OPC_CheckChild2Type, MVT::i64,
 4139 /*  8174*/        OPC_CheckChild2Type, MVT::i64,
 4159 /*  8214*/        OPC_CheckChild1Type, MVT::i64,
 4161 /*  8217*/        OPC_CheckChild2Type, MVT::i64,
 4268 /*  8455*/            OPC_CheckType, MVT::i64,
 4270                           MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
 4296 /*  8505*/              OPC_CheckType, MVT::i64,
 4298                             MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
 4335                             MVT::i64, MVT::i32, 1/*#Ops*/, 2, 
 4375                           MVT::i64, MVT::i32, 1/*#Ops*/, 2, 
 4413 /*  8710*/            OPC_CheckType, MVT::i64,
 4415                           MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
 4454 /*  8780*/            OPC_CheckType, MVT::i64,
 4456                           MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
 4487 /*  8841*/              OPC_CheckType, MVT::i64,
 4489                             MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
 4506 /*  8875*/              OPC_CheckType, MVT::i64,
 4508                             MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
 4548                             MVT::i64, MVT::i32, 1/*#Ops*/, 2, 
 4575                             MVT::i64, MVT::i32, 1/*#Ops*/, 2, 
 4635 /*  9105*/              OPC_CheckType, MVT::i64,
 4637                             MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
 4650 /*  9131*/              OPC_CheckType, MVT::i64,
 4652                             MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
 4667 /*  9156*/      OPC_CheckChild1Type, MVT::i64,
 4713 /*  9251*/          OPC_CheckType, MVT::i64,
 4718                         MVT::i64, MVT::i32, 4/*#Ops*/, 0, 3, 4, 5, 
 4724 /*  9274*/          OPC_CheckType, MVT::i64,
 4728                         MVT::i64, MVT::i32, 4/*#Ops*/, 0, 3, 4, 5, 
 4735 /*  9296*/        OPC_SwitchType /*2 cases */, 15, MVT::i64,// ->9314
 4739                         MVT::i64, MVT::i32, 4/*#Ops*/, 0, 3, 4, 5, 
 4763 /*  9357*/        OPC_CheckType, MVT::i64,
 4767                       MVT::i64, MVT::i32, 4/*#Ops*/, 0, 3, 4, 5, 
 4773 /*  9378*/        OPC_CheckType, MVT::i64,
 4777                       MVT::i64, MVT::i32, 4/*#Ops*/, 0, 3, 4, 5, 
 4790 /*  9411*/        OPC_CheckType, MVT::i64,
 4792                       MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
 4806                       MVT::i64, MVT::i32, 1/*#Ops*/, 2, 
 4812 /*  9453*/      OPC_CheckType, MVT::i64,
 4816                       MVT::i64, 3/*#Ops*/, 1, 2, 3, 
 4822                       MVT::i64, 3/*#Ops*/, 1, 2, 3, 
 4828                       MVT::i64, 3/*#Ops*/, 1, 2, 3, 
 4843 /*  9517*/        /*SwitchType*/ 8, MVT::i64,// ->9527
 4845                         MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
 4852 /*  9533*/        OPC_CheckType, MVT::i64,
 4854                       MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
 4867                       MVT::i64, MVT::i32, 1/*#Ops*/, 2, 
 4877 /*  9583*/      OPC_CheckType, MVT::i64,
 4882                     MVT::i64, MVT::i32, 2/*#Ops*/, 0, 3, 
 4893 /*  9620*/      /*SwitchType*/ 8, MVT::i64,// ->9630
 4895                       MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
 4950 /*  9731*/          OPC_CheckType, MVT::i64,
 4954                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 3, 
 4960 /*  9751*/          OPC_CheckType, MVT::i64,
 4964                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 3, 
 4981 /*  9793*/          OPC_CheckType, MVT::i64,
 4986                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 3, 
 4992 /*  9815*/          OPC_CheckType, MVT::i64,
 4996                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 3, 
 5005 /*  9839*/        OPC_CheckType, MVT::i64,
 5007                       MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
 5027 /*  9881*/          OPC_CheckType, MVT::i64,
 5029                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
 5042                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 3, 
 5072 /*  9973*/        /*SwitchType*/ 46, MVT::i64,// ->10021
 5076                           MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
 5081                           MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
 5087                           MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
 5092                           MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
 5185 /* 10184*/            OPC_CheckType, MVT::i64,
 5187                           MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
 5212 /* 10233*/              OPC_CheckType, MVT::i64,
 5214                             MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
 5250                             MVT::i64, MVT::i32, 1/*#Ops*/, 2, 
 5289                           MVT::i64, MVT::i32, 1/*#Ops*/, 2, 
 5325 /* 10434*/            OPC_CheckType, MVT::i64,
 5327                           MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
 5364 /* 10502*/            OPC_CheckType, MVT::i64,
 5366                           MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
 5396 /* 10562*/              OPC_CheckType, MVT::i64,
 5398                             MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
 5414 /* 10595*/              OPC_CheckType, MVT::i64,
 5416                             MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
 5455                             MVT::i64, MVT::i32, 1/*#Ops*/, 2, 
 5481                             MVT::i64, MVT::i32, 1/*#Ops*/, 2, 
 5538 /* 10819*/              OPC_CheckType, MVT::i64,
 5540                             MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
 5552 /* 10844*/              OPC_CheckType, MVT::i64,
 5554                             MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
 5569 /* 10868*/      OPC_CheckChild1Type, MVT::i64,
 5589 /* 10912*/      /*SwitchType*/ 15, MVT::i64,// ->10929
 5593                       MVT::i64, MVT::i32, 4/*#Ops*/, 0, 3, 4, 5, 
 5604 /* 10941*/        OPC_CheckChild1Type, MVT::i64,
 5625 /* 10986*/        /*SwitchType*/ 15, MVT::i64,// ->11003
 5629                         MVT::i64, MVT::i32, 4/*#Ops*/, 2, 3, 4, 5, 
 5644 /* 11035*/        /*SwitchType*/ 11, MVT::i64,// ->11048
 5647                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
 5662 /* 11080*/        /*SwitchType*/ 11, MVT::i64,// ->11093
 5665                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
 5681 /* 11127*/          /*SwitchType*/ 11, MVT::i64,// ->11140
 5684                           MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
 5720 /* 11221*/      OPC_CheckType, MVT::i64,
 5723                     MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
 5734 /* 11256*/        OPC_CheckType, MVT::i64,
 5737                       MVT::i64, MVT::i32, 2/*#Ops*/, 1, 0, 
 5748 /* 11283*/            OPC_CheckType, MVT::i64,
 5752                           MVT::i64, MVT::i32, 2/*#Ops*/, 0, 3, 
 5758 /* 11303*/            OPC_CheckType, MVT::i64,
 5762                           MVT::i64, MVT::i32, 2/*#Ops*/, 0, 3, 
 5807 /* 11399*/          OPC_CheckType, MVT::i64,
 5811                           MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
 5816                           MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
 6705 /* 12903*/        OPC_CheckChild1Type, MVT::i64,
 6726 /* 12947*/        /*SwitchType*/ 32, MVT::i64,// ->12981
 6731                           MVT::i64, 4/*#Ops*/, 0, 3, 4, 5, 
 6738                           MVT::i64, 4/*#Ops*/, 0, 3, 4, 5, 
 6749 /* 12990*/        OPC_CheckChild1Type, MVT::i64,
 6774 /* 13048*/        /*SwitchType*/ 32, MVT::i64,// ->13082
 6779                           MVT::i64, 4/*#Ops*/, 2, 3, 4, 5, 
 6786                           MVT::i64, 4/*#Ops*/, 2, 3, 4, 5, 
 6800 /* 13094*/      OPC_CheckChild1Type, MVT::i64,
 6820 /* 13130*/      OPC_CheckChild1Type, MVT::i64,
 6842 /* 13168*/      OPC_CheckChild1Type, MVT::i64,
 6862 /* 13204*/      OPC_CheckChild1Type, MVT::i64,
 6884 /* 13242*/      OPC_CheckChild1Type, MVT::i64,
 6890 /* 13253*/      OPC_CheckType, MVT::i64,
 6894                     MVT::i64, 4/*#Ops*/, 0, 3, 4, 5, 
 6904 /* 13278*/      OPC_CheckChild1Type, MVT::i64,
 6911 /* 13290*/      OPC_CheckType, MVT::i64,
 6915                     MVT::i64, 4/*#Ops*/, 2, 3, 4, 5, 
 6926 /* 13316*/      OPC_CheckChild1Type, MVT::i64,
 6932 /* 13327*/      OPC_CheckType, MVT::i64,
 6936                     MVT::i64, 4/*#Ops*/, 0, 3, 4, 5, 
 6946 /* 13352*/      OPC_CheckChild1Type, MVT::i64,
 6952 /* 13362*/      OPC_SwitchType /*2 cases */, 16, MVT::i64,// ->13381
 6957                       MVT::i64, 4/*#Ops*/, 2, 3, 4, 5, 
 6977 /* 13410*/      OPC_CheckChild1Type, MVT::i64,
 6997 /* 13446*/      OPC_CheckChild1Type, MVT::i64,
 7019 /* 13484*/      OPC_CheckChild1Type, MVT::i64,
 7039 /* 13520*/      OPC_CheckChild1Type, MVT::i64,
 7046 /* 13532*/      OPC_CheckType, MVT::i64,
 7050                     MVT::i64, 4/*#Ops*/, 2, 3, 4, 5, 
 7061 /* 13558*/      OPC_CheckChild1Type, MVT::i64,
 7067 /* 13569*/      OPC_CheckType, MVT::i64,
 7071                     MVT::i64, 4/*#Ops*/, 0, 3, 4, 5, 
 7081 /* 13594*/      OPC_CheckChild1Type, MVT::i64,
 7088 /* 13606*/      OPC_CheckType, MVT::i64,
 7092                     MVT::i64, 4/*#Ops*/, 2, 3, 4, 5, 
 7103 /* 13632*/      OPC_CheckChild1Type, MVT::i64,
 7110 /* 13645*/        OPC_CheckType, MVT::i64,
 7114                       MVT::i64, 4/*#Ops*/, 0, 3, 4, 5, 
 7136 /* 13702*/        /*SwitchType*/ 15, MVT::i64,// ->13719
 7140                         MVT::i64, MVT::i32, 4/*#Ops*/, 0, 3, 4, 5, 
 7153 /* 13733*/        OPC_CheckChild1Type, MVT::i64,
 7174 /* 13778*/        /*SwitchType*/ 15, MVT::i64,// ->13795
 7178                         MVT::i64, MVT::i32, 4/*#Ops*/, 2, 3, 4, 5, 
 7289 /* 14044*/        OPC_CheckType, MVT::i64,
 7293                       MVT::i64, 2/*#Ops*/, 0, 3, 
 7305 /* 14081*/        OPC_CheckType, MVT::i64,
 7309                       MVT::i64, 2/*#Ops*/, 0, 3, 
 7321 /* 14118*/        OPC_CheckType, MVT::i64,
 7325                       MVT::i64, 2/*#Ops*/, 0, 3, 
 7337 /* 14152*/        OPC_CheckType, MVT::i64,
 7341                       MVT::i64, 2/*#Ops*/, 0, 3, 
 7353 /* 14189*/        OPC_CheckType, MVT::i64,
 7357                       MVT::i64, 2/*#Ops*/, 0, 3, 
 7369 /* 14221*/        OPC_CheckType, MVT::i64,
 7373                       MVT::i64, 2/*#Ops*/, 0, 3, 
 7379 /* 14239*/      OPC_CheckType, MVT::i64,
 7383                       MVT::i64, 3/*#Ops*/, 1, 2, 3, 
 7389                       MVT::i64, 3/*#Ops*/, 1, 2, 3, 
 7395                       MVT::i64, 3/*#Ops*/, 1, 2, 3, 
 7412 /* 14315*/      /*SwitchType*/ 11, MVT::i64,// ->14328
 7415                       MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
 7432 /* 14363*/        /*SwitchType*/ 11, MVT::i64,// ->14376
 7435                         MVT::i64, MVT::i32, 2/*#Ops*/, 1, 0, 
 7447 /* 14390*/        OPC_CheckType, MVT::i64,
 7449                       MVT::i64, 0/*#Ops*/,  // Results = #2
 7452                       MVT::i64, 3/*#Ops*/, 2, 0, 3,  // Results = #4
 7456                       MVT::i64, 2/*#Ops*/, 4, 6, 
 7531 /* 14564*/          OPC_CheckType, MVT::i64,
 7535                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 3, 
 7541 /* 14584*/          OPC_CheckType, MVT::i64,
 7545                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 3, 
 7551 /* 14604*/          OPC_CheckType, MVT::i64,
 7555                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 3, 
 7561 /* 14624*/          OPC_CheckType, MVT::i64,
 7565                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 3, 
 7571 /* 14644*/          OPC_CheckType, MVT::i64,
 7575                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 3, 
 7581 /* 14664*/          OPC_CheckType, MVT::i64,
 7585                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 3, 
 7630 /* 14760*/        OPC_CheckType, MVT::i64,
 7634                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
 7639                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
12310 /* 22558*/      OPC_CheckChild1Type, MVT::i64,
12424 /* 22771*/        OPC_CheckChild0Type, MVT::i64,
12488 /* 22890*/      OPC_CheckChild1Type, MVT::i64,
12508 /* 22934*/      OPC_CheckChild1Type, MVT::i64,
12512 /* 22941*/      OPC_CheckType, MVT::i64,
12517                     MVT::i64, 3/*#Ops*/, 2, 3, 4, 
12528 /* 22973*/      OPC_CheckChild1Type, MVT::i64,
12533 /* 22982*/      OPC_CheckType, MVT::i64,
12537                     MVT::i64, 3/*#Ops*/, 2, 3, 4, 
12548 /* 23012*/      OPC_CheckChild1Type, MVT::i64,
12553 /* 23021*/      OPC_CheckType, MVT::i64,
12558                     MVT::i64, 3/*#Ops*/, 2, 3, 4, 
12569 /* 23048*/      OPC_CheckChild1Type, MVT::i64,
12589 /* 23092*/      /*SwitchType*/ 15, MVT::i64,// ->23109
12593                       MVT::i64, MVT::i32, 4/*#Ops*/, 0, 3, 4, 5, 
12604 /* 23119*/      OPC_CheckChild1Type, MVT::i64,
12625 /* 23164*/      /*SwitchType*/ 15, MVT::i64,// ->23181
12629                       MVT::i64, MVT::i32, 4/*#Ops*/, 2, 3, 4, 5, 
12646 /* 23215*/      /*SwitchType*/ 11, MVT::i64,// ->23228
12649                       MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
12666 /* 23262*/      /*SwitchType*/ 33, MVT::i64,// ->23297
12670                         MVT::i64, MVT::i32, 2/*#Ops*/, 1, 0, 
12675                         MVT::i64, MVT::i32, 2/*#Ops*/, 1, 0,  // Results = #2 #3
12677                         MVT::i64, MVT::i32, 2/*#Ops*/, 1, 2, 
12689 /* 23317*/      OPC_CheckType, MVT::i64,
12691                     MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1,  // Results = #2 #3
12693                     MVT::i64, MVT::i32, 2/*#Ops*/, 0, 2, 
12731 /* 23397*/      OPC_CheckType, MVT::i64,
12733                     MVT::i64, 1/*#Ops*/, 0, 
12739 /* 23412*/      OPC_CheckType, MVT::i64,
12741                     MVT::i64, 1/*#Ops*/, 0, 
12747 /* 23429*/      OPC_CheckType, MVT::i64,
12749                     MVT::i64, 1/*#Ops*/, 0, 
12755 /* 23446*/      OPC_CheckType, MVT::i64,
12760                     MVT::i64, 1/*#Ops*/, 2, 
12835 /* 23609*/            OPC_CheckType, MVT::i64,
12839                           MVT::i64, MVT::i32, 2/*#Ops*/, 0, 3, 
12845 /* 23629*/            OPC_CheckType, MVT::i64,
12849                           MVT::i64, MVT::i32, 2/*#Ops*/, 0, 3, 
12855 /* 23649*/            OPC_CheckType, MVT::i64,
12859                           MVT::i64, MVT::i32, 2/*#Ops*/, 0, 3, 
12865 /* 23669*/            OPC_CheckType, MVT::i64,
12869                           MVT::i64, MVT::i32, 2/*#Ops*/, 0, 3, 
12875 /* 23689*/            OPC_CheckType, MVT::i64,
12879                           MVT::i64, MVT::i32, 2/*#Ops*/, 0, 3, 
12885 /* 23709*/            OPC_CheckType, MVT::i64,
12889                           MVT::i64, MVT::i32, 2/*#Ops*/, 0, 3, 
12934 /* 23805*/          OPC_CheckType, MVT::i64,
12938                           MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
12943                           MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
13198 /* 24231*/      OPC_CheckChild1Type, MVT::i64,
13242 /* 24320*/      /*SwitchType*/ 20, MVT::i64,// ->24342
13248                       MVT::i64, 5/*#Ops*/, 2, 6, 7, 3, 4, 
13308 /* 24444*/          OPC_CheckType, MVT::i64,
13314                         MVT::i64, 4/*#Ops*/, 1, 6, 2, 3, 
13374 /* 24582*/          /*SwitchType*/ 34, MVT::i64,// ->24618
13379                             MVT::i64, 4/*#Ops*/, 1, 0, 2, 3, 
13386                             MVT::i64, 4/*#Ops*/, 1, 0, 2, 3, 
13407 /* 24651*/          /*SwitchType*/ 15, MVT::i64,// ->24668
13411                           MVT::i64, 4/*#Ops*/, 0, 1, 2, 3, 
13475 /* 24796*/        OPC_CheckChild1Type, MVT::i64,
13508 /* 24855*/        OPC_CheckChild0Type, MVT::i64,
13515 /* 24865*/        OPC_CheckChild1Type, MVT::i64,
13571 /* 24962*/      OPC_CheckChild1Type, MVT::i64,
13616 /* 25048*/        /*SwitchType*/ 34, MVT::i64,// ->25084
13647 /* 25101*/        OPC_CheckChild1Type, MVT::i64,
13680 /* 25160*/        OPC_CheckChild0Type, MVT::i64,
13687 /* 25170*/        OPC_CheckChild1Type, MVT::i64,
13743 /* 25267*/      OPC_CheckChild1Type, MVT::i64,
13821 /* 25415*/        /*SwitchType*/ 34, MVT::i64,// ->25451
13853 /* 25472*/          OPC_CheckChild1Type, MVT::i64,
14040 /* 25839*/        OPC_CheckChild0Type, MVT::i64,
14049 /* 25855*/            OPC_CheckChild1Type, MVT::i64,
14246 /* 26225*/        OPC_CheckChild0Type, MVT::i64,
14270 /* 26269*/      OPC_CheckChild1Type, MVT::i64,
15677 /* 28836*/    OPC_CheckChild1Type, MVT::i64,
15679 /* 28839*/    OPC_CheckChild2Type, MVT::i64,
15695 /* 28872*/    OPC_CheckChild1Type, MVT::i64,
15697 /* 28875*/    OPC_CheckChild2Type, MVT::i64,
15714 /* 28910*/    OPC_CheckChild1Type, MVT::i64,
15716 /* 28913*/    OPC_CheckChild2Type, MVT::i64,
15732 /* 28946*/    OPC_CheckChild1Type, MVT::i64,
15734 /* 28949*/    OPC_CheckChild2Type, MVT::i64,
15751 /* 28984*/    OPC_CheckChild1Type, MVT::i64,
15753 /* 28987*/    OPC_CheckChild2Type, MVT::i64,
15769 /* 29020*/    OPC_CheckChild1Type, MVT::i64,
15771 /* 29023*/    OPC_CheckChild2Type, MVT::i64,
15788 /* 29058*/    OPC_CheckChild1Type, MVT::i64,
15790 /* 29061*/    OPC_CheckChild2Type, MVT::i64,
15806 /* 29094*/    OPC_CheckChild1Type, MVT::i64,
15808 /* 29097*/    OPC_CheckChild2Type, MVT::i64,
15825 /* 29132*/    OPC_CheckChild1Type, MVT::i64,
15827 /* 29135*/    OPC_CheckChild2Type, MVT::i64,
15843 /* 29168*/    OPC_CheckChild1Type, MVT::i64,
15845 /* 29171*/    OPC_CheckChild2Type, MVT::i64,
15876 /* 29230*/        OPC_CheckChild2Type, MVT::i64,
15896 /* 29267*/        OPC_CheckChild2Type, MVT::i64,
15913 /* 29300*/        OPC_CheckType, MVT::i64,
15916 /* 29304*/        OPC_CheckChild2Type, MVT::i64,
15932 /* 29334*/        OPC_CheckChild2Type, MVT::i64,
15951 /* 29371*/        OPC_CheckChild1Type, MVT::i64,
15953 /* 29374*/        OPC_CheckChild2Type, MVT::i64,
15964 /* 29395*/        OPC_CheckChild2Type, MVT::i64,
15975 /* 29416*/        OPC_CheckChild2Type, MVT::i64,
15986 /* 29437*/        OPC_CheckChild2Type, MVT::i64,
16008 /* 29478*/        OPC_CheckChild4Type, MVT::i64,
16020 /* 29502*/        OPC_CheckChild4Type, MVT::i64,
16038 /* 29534*/        OPC_CheckChild1Type, MVT::i64,
16059 /* 29572*/      OPC_CheckChild2Type, MVT::i64,
16078 /* 29608*/      OPC_CheckChild3Type, MVT::i64,
16101 /* 29650*/      OPC_CheckChild4Type, MVT::i64,
16115                     MVT::i64, 0/*#Ops*/,  // Results = #2
16118                     MVT::i64, 3/*#Ops*/, 2, 1, 3,  // Results = #4
16119 /* 29693*/      OPC_EmitInteger, MVT::i64, 0, 
16135 /* 29722*/    OPC_CheckChild2Type, MVT::i64,
16160 /* 29766*/      OPC_CheckChild1Type, MVT::i64,
16173 /* 29792*/      OPC_CheckChild1Type, MVT::i64,
16189 /* 29818*/      OPC_CheckChild1Type, MVT::i64,
16235 /* 29913*/          OPC_CheckType, MVT::i64,
16240                         MVT::i64, MVT::i32, 4/*#Ops*/, 0, 3, 4, 5, 
16246 /* 29936*/          OPC_CheckType, MVT::i64,
16250                         MVT::i64, MVT::i32, 4/*#Ops*/, 0, 3, 4, 5, 
16257 /* 29958*/        OPC_CheckType, MVT::i64,
16261                       MVT::i64, MVT::i32, 4/*#Ops*/, 0, 3, 4, 5, 
16308 /* 30062*/        OPC_CheckType, MVT::i64,
16314                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 3, 
16321                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 3, 
16328 /* 30102*/        OPC_CheckType, MVT::i64,
16332                       MVT::i64, MVT::i32, 2/*#Ops*/, 0, 3, 
16338 /* 30122*/        OPC_CheckType, MVT::i64,
16342                       MVT::i64, 1/*#Ops*/, 3,  // Results = #4
16344                       MVT::i64, MVT::i32, 2/*#Ops*/, 0, 4, 
16350 /* 30149*/        OPC_CheckType, MVT::i64,
16354                       MVT::i64, 1/*#Ops*/, 3,  // Results = #4
16356                       MVT::i64, MVT::i32, 2/*#Ops*/, 0, 4, 
16392 /* 30236*/        OPC_CheckType, MVT::i64,
16394                       MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
16407                       MVT::i64, MVT::i32, 2/*#Ops*/, 0, 3, 
16426 /* 30306*/      /*SwitchType*/ 24, MVT::i64,// ->30332
16430                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
16435                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
16450 /* 30350*/      OPC_CheckChild1Type, MVT::i64,
16496 /* 30445*/          OPC_CheckType, MVT::i64,
16501                         MVT::i64, MVT::i32, 4/*#Ops*/, 0, 3, 4, 5, 
16507 /* 30468*/          OPC_CheckType, MVT::i64,
16511                         MVT::i64, MVT::i32, 4/*#Ops*/, 0, 3, 4, 5, 
16518 /* 30490*/        OPC_SwitchType /*2 cases */, 15, MVT::i64,// ->30508
16522                         MVT::i64, MVT::i32, 4/*#Ops*/, 0, 3, 4, 5, 
16546 /* 30551*/        OPC_CheckType, MVT::i64,
16550                       MVT::i64, MVT::i32, 4/*#Ops*/, 0, 3, 4, 5, 
16556 /* 30572*/        OPC_CheckType, MVT::i64,
16560                       MVT::i64, MVT::i32, 4/*#Ops*/, 0, 3, 4, 5, 
16571 /* 30600*/      OPC_CheckChild1Type, MVT::i64,
16620 /* 30698*/          OPC_CheckType, MVT::i64,
16625                         MVT::i64, MVT::i32, 4/*#Ops*/, 2, 3, 4, 5, 
16632 /* 30722*/          OPC_CheckType, MVT::i64,
16636                         MVT::i64, MVT::i32, 4/*#Ops*/, 2, 3, 4, 5, 
16644 /* 30745*/        OPC_CheckType, MVT::i64,
16648                       MVT::i64, MVT::i32, 4/*#Ops*/, 2, 3, 4, 5, 
16656 /* 30769*/        OPC_CheckType, MVT::i64,
16660                       MVT::i64, MVT::i32, 4/*#Ops*/, 2, 3, 4, 5, 
16666 /* 30789*/      OPC_CheckType, MVT::i64,
16670                       MVT::i64, 3/*#Ops*/, 1, 2, 3, 
16676                       MVT::i64, 3/*#Ops*/, 1, 2, 3, 
16682                       MVT::i64, 3/*#Ops*/, 1, 2, 3, 
16692 /* 30843*/      OPC_CheckType, MVT::i64,
16697                     MVT::i64, MVT::i32, 2/*#Ops*/, 0, 3, 
16706 /* 30876*/      OPC_CheckType, MVT::i64,
16711                     MVT::i64, MVT::i32, 2/*#Ops*/, 1, 3, 
16759 /* 30988*/          OPC_CheckType, MVT::i64,
16765                           MVT::i64, MVT::i32, 2/*#Ops*/, 0, 3, 
16772                           MVT::i64, MVT::i32, 2/*#Ops*/, 0, 3, 
16779 /* 31028*/          OPC_CheckType, MVT::i64,
16783                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 3, 
16800 /* 31070*/          OPC_CheckType, MVT::i64,
16805                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 3, 
16811 /* 31092*/          OPC_CheckType, MVT::i64,
16815                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 3, 
16821 /* 31112*/          OPC_CheckType, MVT::i64,
16825                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 3, 
16861 /* 31191*/        OPC_CheckType, MVT::i64,
16863                       MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
16883 /* 31232*/        OPC_CheckType, MVT::i64,
16885                       MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
16895 /* 31253*/        OPC_CheckType, MVT::i64,
16897                       MVT::i64, MVT::i32, 2/*#Ops*/, 1, 0, 
16904 /* 31270*/        OPC_CheckType, MVT::i64,
16906                       MVT::i64, MVT::i32, 2/*#Ops*/, 1, 0, 
16923                     MVT::i64, MVT::i32, 2/*#Ops*/, 0, 3, 
16939                     MVT::i64, MVT::i32, 2/*#Ops*/, 1, 3, 
16969 /* 31398*/      /*SwitchType*/ 46, MVT::i64,// ->31446
16973                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
16978                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
16984                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
16989                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
17086 /* 31621*/        OPC_CheckChild1Type, MVT::i64,
17111 /* 31672*/          OPC_CheckType, MVT::i64,
17115                         MVT::i64, MVT::i32, 4/*#Ops*/, 0, 3, 4, 5, 
17121 /* 31693*/          OPC_CheckType, MVT::i64,
17125                         MVT::i64, MVT::i32, 4/*#Ops*/, 0, 3, 4, 5, 
17133 /* 31720*/        OPC_CheckType, MVT::i64,
17138                       MVT::i64, MVT::i32, 2/*#Ops*/, 0, 3, 
17160 /* 31776*/        OPC_CheckType, MVT::i64,
17165                       MVT::i64, MVT::i32, 2/*#Ops*/, 0, 3, 
17171 /* 31798*/        OPC_CheckType, MVT::i64,
17175                       MVT::i64, MVT::i32, 2/*#Ops*/, 0, 3, 
17193 /* 31840*/      OPC_CheckType, MVT::i64,
17195                     MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
17213 /* 31880*/      /*SwitchType*/ 24, MVT::i64,// ->31906
17217                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
17222                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
17237 /* 31922*/      OPC_CheckChild1Type, MVT::i64,
17251 /* 31953*/      /*SwitchType*/ 18, MVT::i64,// ->31973
17256                       MVT::i64, MVT::i32, 4/*#Ops*/, 0, 4, 5, 6, 
17270 /* 31994*/      /*SwitchType*/ 12, MVT::i64,// ->32008
17273                       MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
17287 /* 32026*/      OPC_CheckChild1Type, MVT::i64,
17333 /* 32121*/          OPC_CheckType, MVT::i64,
17338                         MVT::i64, MVT::i32, 4/*#Ops*/, 0, 3, 4, 5, 
17344 /* 32144*/          OPC_CheckType, MVT::i64,
17348                         MVT::i64, MVT::i32, 4/*#Ops*/, 0, 3, 4, 5, 
17355 /* 32166*/        OPC_CheckType, MVT::i64,
17359                       MVT::i64, MVT::i32, 4/*#Ops*/, 0, 3, 4, 5, 
17412 /* 32280*/        OPC_CheckType, MVT::i64,
17416                       MVT::i64, MVT::i32, 2/*#Ops*/, 0, 3, 
17422 /* 32300*/        OPC_CheckType, MVT::i64,
17426                       MVT::i64, MVT::i32, 2/*#Ops*/, 0, 3, 
17435 /* 32325*/        OPC_CheckType, MVT::i64,
17437                       MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
17450                       MVT::i64, MVT::i32, 2/*#Ops*/, 0, 3, 
17469 /* 32395*/      /*SwitchType*/ 24, MVT::i64,// ->32421
17473                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
17478                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
17494 /* 32441*/        OPC_CheckChild1Type, MVT::i64,
17519 /* 32492*/          OPC_CheckType, MVT::i64,
17523                         MVT::i64, MVT::i32, 4/*#Ops*/, 0, 3, 4, 5, 
17529 /* 32513*/          OPC_CheckType, MVT::i64,
17533                         MVT::i64, MVT::i32, 4/*#Ops*/, 0, 3, 4, 5, 
17541 /* 32540*/        OPC_CheckType, MVT::i64,
17546                       MVT::i64, MVT::i32, 2/*#Ops*/, 0, 3, 
17568 /* 32596*/        OPC_CheckType, MVT::i64,
17573                       MVT::i64, MVT::i32, 2/*#Ops*/, 0, 3, 
17579 /* 32618*/        OPC_CheckType, MVT::i64,
17583                       MVT::i64, MVT::i32, 2/*#Ops*/, 0, 3, 
17601 /* 32660*/      OPC_CheckType, MVT::i64,
17603                     MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
17621 /* 32700*/      /*SwitchType*/ 24, MVT::i64,// ->32726
17625                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
17630                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
17645 /* 32742*/      OPC_CheckChild1Type, MVT::i64,
17659 /* 32773*/      /*SwitchType*/ 18, MVT::i64,// ->32793
17664                       MVT::i64, MVT::i32, 4/*#Ops*/, 0, 4, 5, 6, 
17678 /* 32814*/      /*SwitchType*/ 12, MVT::i64,// ->32828
17681                       MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
17695 /* 32846*/      OPC_CheckChild1Type, MVT::i64,
17741 /* 32937*/          OPC_CheckType, MVT::i64,
17746                         MVT::i64, 4/*#Ops*/, 0, 3, 4, 5, 
17752 /* 32959*/          OPC_CheckType, MVT::i64,
17756                         MVT::i64, 4/*#Ops*/, 0, 3, 4, 5, 
17763 /* 32980*/        OPC_CheckType, MVT::i64,
17767                       MVT::i64, 4/*#Ops*/, 0, 3, 4, 5, 
17778 /* 33007*/      OPC_CheckChild1Type, MVT::i64,
17827 /* 33101*/          OPC_CheckType, MVT::i64,
17832                         MVT::i64, 4/*#Ops*/, 2, 3, 4, 5, 
17839 /* 33124*/          OPC_CheckType, MVT::i64,
17843                         MVT::i64, 4/*#Ops*/, 2, 3, 4, 5, 
17851 /* 33146*/        OPC_CheckType, MVT::i64,
17855                       MVT::i64, 4/*#Ops*/, 2, 3, 4, 5, 
17878 /* 33196*/          OPC_CheckType, MVT::i64,
17882                         MVT::i64, 2/*#Ops*/, 0, 3, 
17888 /* 33215*/          OPC_CheckType, MVT::i64,
17892                         MVT::i64, 2/*#Ops*/, 0, 3, 
17901 /* 33238*/        OPC_CheckType, MVT::i64,
17903                       MVT::i64, 2/*#Ops*/, 0, 1, 
17925 /* 33279*/      OPC_CheckType, MVT::i64,
17927                     MVT::i64, 2/*#Ops*/, 1, 0, 
17943                     MVT::i64, 2/*#Ops*/, 0, 3, 
17959                     MVT::i64, 2/*#Ops*/, 1, 3, 
17978 /* 33380*/      /*SwitchType*/ 23, MVT::i64,// ->33405
17982                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
17987                         MVT::i64, 2/*#Ops*/, 0, 1, 
18039 /* 33503*/          /*SwitchType*/ 12, MVT::i64,// ->33517
18042                           MVT::i64, 3/*#Ops*/, 0, 2, 3, 
18063 /* 33557*/          /*SwitchType*/ 26, MVT::i64,// ->33585
18070                           MVT::i64, 3/*#Ops*/, 0, 5, 7, 
18083 /* 33601*/        OPC_CheckType, MVT::i64,
18088                       MVT::i64, 3/*#Ops*/, 0, 2, 4, 
18111 /* 33663*/        /*SwitchType*/ 12, MVT::i64,// ->33677
18114                         MVT::i64, 3/*#Ops*/, 0, 2, 3, 
18176 /* 33792*/          /*SwitchType*/ 12, MVT::i64,// ->33806
18179                           MVT::i64, 3/*#Ops*/, 0, 2, 3, 
18200 /* 33846*/          /*SwitchType*/ 26, MVT::i64,// ->33874
18207                           MVT::i64, 3/*#Ops*/, 0, 5, 7, 
18220 /* 33890*/        OPC_CheckType, MVT::i64,
18225                       MVT::i64, 3/*#Ops*/, 0, 2, 4, 
18248 /* 33952*/        /*SwitchType*/ 12, MVT::i64,// ->33966
18251                         MVT::i64, 3/*#Ops*/, 0, 2, 3, 
18313 /* 34083*/          /*SwitchType*/ 13, MVT::i64,// ->34098
18316                           MVT::i64, MVT::i32, 3/*#Ops*/, 0, 2, 3, 
18337 /* 34139*/          /*SwitchType*/ 27, MVT::i64,// ->34168
18344                           MVT::i64, MVT::i32, 3/*#Ops*/, 0, 5, 7, 
18357 /* 34184*/        OPC_CheckType, MVT::i64,
18362                       MVT::i64, MVT::i32, 3/*#Ops*/, 0, 2, 4, 
18385 /* 34249*/        /*SwitchType*/ 13, MVT::i64,// ->34264
18388                         MVT::i64, MVT::i32, 3/*#Ops*/, 0, 2, 3, 
18441 /* 34360*/          /*SwitchType*/ 12, MVT::i64,// ->34374
18444                           MVT::i64, 3/*#Ops*/, 0, 2, 3, 
18465 /* 34414*/          /*SwitchType*/ 26, MVT::i64,// ->34442
18472                           MVT::i64, 3/*#Ops*/, 0, 5, 7, 
18485 /* 34458*/        OPC_CheckType, MVT::i64,
18490                       MVT::i64, 3/*#Ops*/, 0, 2, 4, 
18503 /* 34500*/      /*SwitchType*/ 12, MVT::i64,// ->34514
18506                       MVT::i64, 3/*#Ops*/, 0, 2, 3, 
18522 /* 34536*/          OPC_CheckChild1Type, MVT::i64,
18591 /* 34658*/          OPC_CheckChild1Type, MVT::i64,
18709 /* 34865*/    OPC_CheckChild1Type, MVT::i64,
18752 /* 34950*/    OPC_CheckChild1Type, MVT::i64,
18795 /* 35035*/    OPC_CheckChild1Type, MVT::i64,
18836 /* 35118*/    OPC_CheckChild0Type, MVT::i64,
18844 /* 35130*/      OPC_CheckChild1Type, MVT::i64,
18847 /* 35136*/      OPC_CheckType, MVT::i64,
18859 /* 35162*/      OPC_CheckChild1Type, MVT::i64,
18867 /* 35177*/    OPC_CheckChild0Type, MVT::i64,
18875 /* 35189*/      OPC_CheckChild1Type, MVT::i64,
18878 /* 35195*/      OPC_CheckType, MVT::i64,
18890 /* 35221*/      OPC_CheckChild1Type, MVT::i64,
18900 /* 35243*/    OPC_CheckChild0Type, MVT::i64,
18908 /* 35255*/      OPC_CheckChild1Type, MVT::i64,
18921 /* 35286*/      /*SwitchType*/ 22, MVT::i64,// ->35310
18943 /* 35333*/        OPC_CheckChild1Type, MVT::i64,
18955 /* 35359*/      OPC_CheckChild0Type, MVT::i64,
18963 /* 35371*/        OPC_CheckChild1Type, MVT::i64,
18966 /* 35377*/        OPC_CheckType, MVT::i64,
18978 /* 35403*/        OPC_CheckChild1Type, MVT::i64,
18995 /* 35434*/        OPC_CheckChild1Type, MVT::i64,
19003                       MVT::i64, 0/*#Ops*/,  // Results = #6
19006                       MVT::i64, 3/*#Ops*/, 6, 0, 7,  // Results = #8
19017                       MVT::i64, 0/*#Ops*/,  // Results = #2
19020                       MVT::i64, 3/*#Ops*/, 2, 0, 3,  // Results = #4
19033 /* 35527*/    OPC_CheckChild1Type, MVT::i64,
19075 /* 35610*/    OPC_CheckChild1Type, MVT::i64,
19117 /* 35694*/    OPC_CheckChild1Type, MVT::i64,
19129 /* 35718*/      /*SwitchType*/ 11, MVT::i64,// ->35731
19133                       MVT::i64, 1/*#Ops*/, 2, 
19149 /* 35755*/        /*SwitchType*/ 11, MVT::i64,// ->35768
19153                         MVT::i64, 1/*#Ops*/, 2, 
19160 /* 35774*/        OPC_CheckType, MVT::i64,
19164                       MVT::i64, 1/*#Ops*/, 2, 
19180 /* 35811*/        /*SwitchType*/ 11, MVT::i64,// ->35824
19184                         MVT::i64, 1/*#Ops*/, 2, 
19191 /* 35830*/        OPC_CheckType, MVT::i64,
19195                       MVT::i64, 1/*#Ops*/, 2, 
19240 /* 35927*/      /*SwitchType*/ 27, MVT::i64,// ->35956
19245                         MVT::i64, 3/*#Ops*/, 2, 3, 4, 
19250                         MVT::i64, MVT::i32, 3/*#Ops*/, 2, 3, 4, 
19325 /* 36097*/      /*SwitchType*/ 64, MVT::i64,// ->36163
19331                         MVT::i64, 3/*#Ops*/, 2, 3, 4, 
19339                         MVT::i64, 3/*#Ops*/, 2, 3, 4, 
19348                           MVT::i64, 3/*#Ops*/, 2, 3, 4, 
19353                           MVT::i64, MVT::i32, 3/*#Ops*/, 2, 3, 4, 
19415 /* 36275*/      /*SwitchType*/ 50, MVT::i64,// ->36327
19421                         MVT::i64, 3/*#Ops*/, 2, 3, 4, 
19429                         MVT::i64, 3/*#Ops*/, 2, 3, 4, 
19437                         MVT::i64, 3/*#Ops*/, 2, 3, 4, 
19597 /* 36641*/    OPC_CheckChild1Type, MVT::i64,
19620 /* 36686*/        OPC_CheckType, MVT::i64,
19627                       MVT::i64, MVT::i32, 3/*#Ops*/, 3, 4, 6, 
19634 /* 36715*/        OPC_CheckType, MVT::i64,
19641                       MVT::i64, MVT::i32, 3/*#Ops*/, 3, 4, 6, 
19670 /* 36790*/      OPC_CheckType, MVT::i64,
19675                     MVT::i64, MVT::i32, 3/*#Ops*/, 2, 3, 4, 
19690 /* 36832*/      OPC_CheckType, MVT::i64,
19695                     MVT::i64, MVT::i32, 3/*#Ops*/, 3, 4, 2, 
19703 /* 36858*/    OPC_CheckChild1Type, MVT::i64,
19740 /* 36933*/        OPC_CheckType, MVT::i64,
19747                       MVT::i64, MVT::i32, 3/*#Ops*/, 3, 4, 6, 
19754 /* 36962*/        OPC_CheckType, MVT::i64,
19761                       MVT::i64, MVT::i32, 3/*#Ops*/, 3, 4, 6, 
19768 /* 36991*/        OPC_CheckType, MVT::i64,
19775                       MVT::i64, MVT::i32, 3/*#Ops*/, 3, 4, 6, 
19782 /* 37020*/        OPC_CheckType, MVT::i64,
19789                       MVT::i64, MVT::i32, 3/*#Ops*/, 3, 4, 6, 
19796 /* 37049*/        OPC_CheckType, MVT::i64,
19803                       MVT::i64, MVT::i32, 3/*#Ops*/, 3, 4, 6, 
19810 /* 37078*/        OPC_CheckType, MVT::i64,
19817                       MVT::i64, MVT::i32, 3/*#Ops*/, 3, 4, 6, 
19846 /* 37153*/      OPC_CheckType, MVT::i64,
19851                     MVT::i64, MVT::i32, 3/*#Ops*/, 2, 3, 4, 
19866 /* 37195*/      OPC_CheckType, MVT::i64,
19871                     MVT::i64, MVT::i32, 3/*#Ops*/, 3, 4, 2, 
19879 /* 37221*/    OPC_CheckChild1Type, MVT::i64,
19916 /* 37296*/        OPC_CheckType, MVT::i64,
19923                       MVT::i64, MVT::i32, 3/*#Ops*/, 3, 4, 6, 
19930 /* 37325*/        OPC_CheckType, MVT::i64,
19937                       MVT::i64, MVT::i32, 3/*#Ops*/, 3, 4, 6, 
19944 /* 37354*/        OPC_CheckType, MVT::i64,
19951                       MVT::i64, MVT::i32, 3/*#Ops*/, 3, 4, 6, 
19958 /* 37383*/        OPC_CheckType, MVT::i64,
19965                       MVT::i64, MVT::i32, 3/*#Ops*/, 3, 4, 6, 
19972 /* 37412*/        OPC_CheckType, MVT::i64,
19979                       MVT::i64, MVT::i32, 3/*#Ops*/, 3, 4, 6, 
19986 /* 37441*/        OPC_CheckType, MVT::i64,
19993                       MVT::i64, MVT::i32, 3/*#Ops*/, 3, 4, 6, 
20022 /* 37516*/      OPC_CheckType, MVT::i64,
20027                     MVT::i64, MVT::i32, 3/*#Ops*/, 2, 3, 4, 
20042 /* 37558*/      OPC_CheckType, MVT::i64,
20047                     MVT::i64, MVT::i32, 3/*#Ops*/, 3, 4, 2, 
20055 /* 37584*/    OPC_CheckChild1Type, MVT::i64,
20064 /* 37600*/        OPC_CheckType, MVT::i64,
20071                       MVT::i64, MVT::i32, 3/*#Ops*/, 3, 4, 6, 
20078 /* 37629*/        OPC_CheckType, MVT::i64,
20085                       MVT::i64, MVT::i32, 3/*#Ops*/, 3, 4, 6, 
20114 /* 37704*/      OPC_CheckType, MVT::i64,
20119                     MVT::i64, MVT::i32, 3/*#Ops*/, 2, 3, 4, 
20134 /* 37746*/      OPC_CheckType, MVT::i64,
20139                     MVT::i64, MVT::i32, 3/*#Ops*/, 3, 4, 2, 
20147 /* 37772*/    OPC_CheckChild1Type, MVT::i64,
20182 /* 37843*/        OPC_CheckType, MVT::i64,
20188                       MVT::i64, MVT::i32, 3/*#Ops*/, 3, 4, 6, 
20195 /* 37870*/        OPC_CheckType, MVT::i64,
20201                       MVT::i64, MVT::i32, 3/*#Ops*/, 3, 4, 6, 
20208 /* 37897*/        OPC_CheckType, MVT::i64,
20214                       MVT::i64, MVT::i32, 3/*#Ops*/, 3, 4, 6, 
20221 /* 37924*/        OPC_CheckType, MVT::i64,
20227                       MVT::i64, MVT::i32, 3/*#Ops*/, 3, 4, 6, 
20234 /* 37951*/        OPC_CheckType, MVT::i64,
20240                       MVT::i64, MVT::i32, 3/*#Ops*/, 3, 4, 6, 
20247 /* 37978*/        OPC_CheckType, MVT::i64,
20253                       MVT::i64, MVT::i32, 3/*#Ops*/, 3, 4, 6, 
20280 /* 38047*/      OPC_CheckType, MVT::i64,
20284                     MVT::i64, MVT::i32, 3/*#Ops*/, 3, 4, 2, 
20292 /* 38070*/    OPC_CheckChild1Type, MVT::i64,
20311 /* 38109*/    /*SwitchType*/ 15, MVT::i64,// ->38126
20316                     MVT::i64, 3/*#Ops*/, 2, 3, 4, 
20347 /* 38183*/    OPC_CheckChild1Type, MVT::i64,
20365 /* 38218*/    OPC_CheckChild1Type, MVT::i64,
20384 /* 38254*/    OPC_CheckChild1Type, MVT::i64,
20396 /* 38276*/    OPC_CheckChild2Type, MVT::i64,
20410 /* 38303*/      OPC_CheckChild2Type, MVT::i64,
20421 /* 38324*/      OPC_CheckChild2Type, MVT::i64,
20432 /* 38345*/      OPC_CheckChild2Type, MVT::i64,
20443 /* 38366*/      OPC_CheckChild2Type, MVT::i64,
20454 /* 38387*/      OPC_CheckChild2Type, MVT::i64,
20465 /* 38408*/      OPC_CheckChild2Type, MVT::i64,
20505 /* 38489*/    OPC_CheckChild1Type, MVT::i64,
20525 /* 38528*/    OPC_CheckChild1Type, MVT::i64,
20545 /* 38567*/    OPC_CheckChild1Type, MVT::i64,
20565 /* 38606*/    OPC_CheckChild1Type, MVT::i64,
20585 /* 38645*/    OPC_CheckChild1Type, MVT::i64,
20605 /* 38684*/    OPC_CheckChild1Type, MVT::i64,
20625 /* 38723*/    OPC_CheckChild1Type, MVT::i64,
20646 /* 38764*/    OPC_CheckChild1Type, MVT::i64,
20656 /* 38786*/    /*SwitchType*/ 16, MVT::i64,// ->38804
20661                     MVT::i64, MVT::i32, 3/*#Ops*/, 3, 4, 2, 
20669 /* 38811*/    OPC_CheckChild1Type, MVT::i64,
20679 /* 38833*/    /*SwitchType*/ 16, MVT::i64,// ->38851
20684                     MVT::i64, MVT::i32, 3/*#Ops*/, 3, 4, 2, 
20692 /* 38858*/    OPC_CheckChild1Type, MVT::i64,
20702 /* 38880*/    /*SwitchType*/ 16, MVT::i64,// ->38898
20707                     MVT::i64, MVT::i32, 3/*#Ops*/, 3, 4, 2, 
20715 /* 38905*/    OPC_CheckChild1Type, MVT::i64,
20725 /* 38927*/    /*SwitchType*/ 16, MVT::i64,// ->38945
20730                     MVT::i64, MVT::i32, 3/*#Ops*/, 3, 4, 2, 
20738 /* 38952*/    OPC_CheckChild1Type, MVT::i64,
20748 /* 38974*/    /*SwitchType*/ 16, MVT::i64,// ->38992
20753                     MVT::i64, MVT::i32, 3/*#Ops*/, 3, 4, 2, 
20761 /* 38999*/    OPC_CheckChild1Type, MVT::i64,
20771 /* 39021*/    /*SwitchType*/ 16, MVT::i64,// ->39039
20776                     MVT::i64, MVT::i32, 3/*#Ops*/, 3, 4, 2, 
20782 /* 39044*/    OPC_CheckType, MVT::i64,
20786                     MVT::i64, 3/*#Ops*/, 1, 2, 3, 
20792                     MVT::i64, 3/*#Ops*/, 1, 2, 3, 
20798                     MVT::i64, 3/*#Ops*/, 1, 2, 3, 
20804 /* 39091*/    OPC_CheckType, MVT::i64,
20808                     MVT::i64, 3/*#Ops*/, 1, 2, 3, 
20814                     MVT::i64, 3/*#Ops*/, 1, 2, 3, 
20820                     MVT::i64, 3/*#Ops*/, 1, 2, 3, 
20828 /* 39140*/    OPC_CheckChild1Type, MVT::i64,
20847 /* 39181*/    /*SwitchType*/ 15, MVT::i64,// ->39198
20851                     MVT::i64, MVT::i32, 4/*#Ops*/, 2, 3, 4, 5, 
20859 /* 39205*/    OPC_CheckChild1Type, MVT::i64,
20873 /* 39234*/      OPC_CheckType, MVT::i64,
20877                     MVT::i64, 3/*#Ops*/, 0, 2, 3, 
20886                     MVT::i64, 3/*#Ops*/, 0, 2, 3,  // Results = #4
20898                     MVT::i64, 3/*#Ops*/, 0, 2, 3,  // Results = #4
20910                     MVT::i64, 3/*#Ops*/, 0, 2, 3,  // Results = #4
21027 /* 39538*/    OPC_CheckChild1Type, MVT::i64,
21047 /* 39569*/      OPC_CheckChild1Type, MVT::i64,
21074 /* 39613*/      OPC_CheckChild2Type, MVT::i64,
21096 /* 39654*/        OPC_CheckChild3Type, MVT::i64,
21108 /* 39678*/        OPC_CheckChild3Type, MVT::i64,
21121 /* 39702*/      OPC_CheckChild3Type, MVT::i64,
21156 /* 39760*/    OPC_CheckType, MVT::i64,
21159                   MVT::i64, 1/*#Ops*/, 1, 
21164 /* 39776*/    OPC_CheckType, MVT::i64,
21167                   MVT::i64, 1/*#Ops*/, 1, 
21176 /* 39800*/        OPC_CheckType, MVT::i64,
21178                       MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
21191                       MVT::i64, MVT::i32, 1/*#Ops*/, 2, 
21202 /* 39852*/      /*SwitchType*/ 8, MVT::i64,// ->39862
21204                       MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
21253 /* 39946*/    /*SwitchType*/ 122, MVT::i64,// ->40070
21259                       MVT::i64, 1/*#Ops*/, 2, 
21267                       MVT::i64, 1/*#Ops*/, 2, 
21275                       MVT::i64, 1/*#Ops*/, 2, 
21283                       MVT::i64, 1/*#Ops*/, 2, 
21291                       MVT::i64, 1/*#Ops*/, 2, 
21299                       MVT::i64, 1/*#Ops*/, 2, 
21307                       MVT::i64, 1/*#Ops*/, 2, 
21315                       MVT::i64, 1/*#Ops*/, 2, 
21357 /* 40129*/      /*SwitchType*/ 7, MVT::i64,// ->40138
21359                       MVT::i64, 1/*#Ops*/, 0, 
21371 /* 40153*/      /*SwitchType*/ 7, MVT::i64,// ->40162
21373                       MVT::i64, 1/*#Ops*/, 0, 
21384                     MVT::i64, 1/*#Ops*/, 2, 
21390 /* 40190*/    OPC_CheckType, MVT::i64,
21392                   MVT::i64, 1/*#Ops*/, 0, 
21397 /* 40203*/    OPC_CheckType, MVT::i64,
21399                   MVT::i64, 1/*#Ops*/, 0, 
21417 /* 40243*/    /*SwitchType*/ 7, MVT::i64,// ->40252
21419                     MVT::i64, 1/*#Ops*/, 0, 
21424 /* 40256*/    OPC_CheckType, MVT::i64,
21426                   MVT::i64, 0/*#Ops*/, 
21453 /* 40304*/    OPC_SwitchType /*5 cases */, 16, MVT::i64,// ->40323
21454 /* 40307*/      OPC_CheckChild0Type, MVT::i64,
21458                     MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
21492 /* 40380*/    OPC_SwitchType /*2 cases */, 10, MVT::i64,// ->40393
21495                     MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
21519 /* 40435*/      OPC_CheckType, MVT::i64,
21521                     MVT::i64, 1/*#Ops*/, 0, 
21529                     MVT::i64, 1/*#Ops*/, 0,  // Results = #1
21706 /* 40694*/      OPC_CheckChild0Type, MVT::i64,
21752 /* 40767*/      /*SwitchType*/ 13, MVT::i64,// ->40782
21756                       MVT::i64, MVT::i32, 2/*#Ops*/, 2, 1, 
21769 /* 40802*/      /*SwitchType*/ 13, MVT::i64,// ->40817
21773                       MVT::i64, MVT::i32, 2/*#Ops*/, 2, 1, 
21786 /* 40837*/      /*SwitchType*/ 13, MVT::i64,// ->40852
21790                       MVT::i64, MVT::i32, 2/*#Ops*/, 2, 1, 
21826 /* 40922*/      /*SwitchType*/ 12, MVT::i64,// ->40936
21829                       MVT::i64, MVT::i32, 2/*#Ops*/, 1, 0, 
21841 /* 40955*/      /*SwitchType*/ 12, MVT::i64,// ->40969
21844                       MVT::i64, MVT::i32, 2/*#Ops*/, 1, 0, 
21856 /* 40988*/      /*SwitchType*/ 12, MVT::i64,// ->41002
21859                       MVT::i64, MVT::i32, 2/*#Ops*/, 1, 0, 
21897 /* 41078*/      /*SwitchType*/ 19, MVT::i64,// ->41099
21903                       MVT::i64, MVT::i32, 3/*#Ops*/, 2, 1, 3, 
21918 /* 41125*/      /*SwitchType*/ 19, MVT::i64,// ->41146
21924                       MVT::i64, MVT::i32, 3/*#Ops*/, 2, 1, 3, 
21939 /* 41172*/      /*SwitchType*/ 19, MVT::i64,// ->41193
21945                       MVT::i64, MVT::i32, 3/*#Ops*/, 2, 1, 3, 
21983 /* 41269*/      /*SwitchType*/ 18, MVT::i64,// ->41289
21988                       MVT::i64, MVT::i32, 3/*#Ops*/, 1, 0, 2, 
22002 /* 41314*/      /*SwitchType*/ 18, MVT::i64,// ->41334
22007                       MVT::i64, MVT::i32, 3/*#Ops*/, 1, 0, 2, 
22021 /* 41359*/      /*SwitchType*/ 18, MVT::i64,// ->41379
22026                       MVT::i64, MVT::i32, 3/*#Ops*/, 1, 0, 2, 
22052 /* 41427*/    OPC_CheckType, MVT::i64,
22054                   MVT::i64, 0/*#Ops*/,  // Results = #1
22057                   MVT::i64, 3/*#Ops*/, 1, 0, 2, 
22062 /* 41451*/    OPC_SwitchType /*5 cases */, 21, MVT::i64,// ->41475
22063 /* 41454*/      OPC_CheckChild0Type, MVT::i64,
22068                     MVT::i64, 2/*#Ops*/, 1, 3, 
22103 /* 41533*/    OPC_CheckChild1Type, MVT::i64,
22105 /* 41536*/    OPC_CheckChild2Type, MVT::i64,
22107 /* 41539*/    OPC_CheckType, MVT::i64,
22110                   MVT::i64, MVT::i32, 3/*#Ops*/, 1, 2, 3, 
22116 /* 41557*/    OPC_CheckChild1Type, MVT::i64,
22118 /* 41560*/    OPC_CheckChild2Type, MVT::i64,
22120 /* 41563*/    OPC_CheckType, MVT::i64,
22123                   MVT::i64, MVT::i32, 3/*#Ops*/, 1, 2, 3, 
22129 /* 41581*/    OPC_CheckChild1Type, MVT::i64,
22131 /* 41584*/    OPC_CheckChild2Type, MVT::i64,
22133 /* 41587*/    OPC_CheckType, MVT::i64,
22136                   MVT::i64, MVT::i32, 3/*#Ops*/, 1, 2, 3, 
22149 /* 41616*/      OPC_CheckChild1Type, MVT::i64,
22324 /* 41961*/      OPC_CheckChild1Type, MVT::i64,
22490 /* 42290*/          OPC_CheckChild1Type, MVT::i64,
22516 /* 42348*/          OPC_CheckChild1Type, MVT::i64,
22540 /* 42404*/        OPC_CheckChild1Type, MVT::i64,
22593 /* 42521*/      OPC_CheckChild1Type, MVT::i64,
22619 /* 42579*/        OPC_CheckChild1Type, MVT::i64,
22757 /* 42848*/          OPC_CheckChild1Type, MVT::i64,
22783 /* 42903*/          OPC_CheckChild1Type, MVT::i64,
22807 /* 42956*/        OPC_CheckChild1Type, MVT::i64,
22860 /* 43067*/      OPC_CheckChild1Type, MVT::i64,
22886 /* 43119*/        OPC_CheckChild1Type, MVT::i64,
23010 /* 43363*/      OPC_CheckChild1Type, MVT::i64,
23111 /* 43548*/      OPC_CheckChild1Type, MVT::i64,
23200 /* 43707*/      OPC_CheckChild1Type, MVT::i64,
23284 /* 43855*/      OPC_CheckChild1Type, MVT::i64,
23310 /* 43913*/      OPC_CheckChild1Type, MVT::i64,
23403 /* 44091*/      OPC_CheckChild1Type, MVT::i64,
23429 /* 44143*/      OPC_CheckChild1Type, MVT::i64,
23515 /* 44308*/      OPC_CheckChild1Type, MVT::i64,
23606 /* 44484*/      OPC_CheckChild1Type, MVT::i64,
23690 /* 44647*/      OPC_CheckChild1Type, MVT::i64,
23781 /* 44818*/      OPC_CheckChild1Type, MVT::i64,
25796 /* 49042*/      OPC_CheckChild0Type, MVT::i64,
25864 /* 49187*/      OPC_CheckChild0Type, MVT::i64,
25925 /* 49321*/        OPC_CheckChild1Type, MVT::i64,
25963 /* 49384*/        OPC_CheckChild1Type, MVT::i64,
26026 /* 49494*/      OPC_CheckChild1Type, MVT::i64,
26152 /* 49709*/        OPC_CheckChild1Type, MVT::i64,
26169 /* 49740*/        OPC_CheckChild1Type, MVT::i64,
26202 /* 49800*/          OPC_CheckChild1Type, MVT::i64,
26256 /* 49905*/            /*SwitchType*/ 20, MVT::i64,// ->49927
26274 /* 49936*/          OPC_CheckChild1Type, MVT::i64,
26312 /* 50010*/          /*SwitchType*/ 22, MVT::i64,// ->50034
26335 /* 50049*/        OPC_CheckChild1Type, MVT::i64,
26375 /* 50127*/          /*SwitchType*/ 18, MVT::i64,// ->50147
26397 /* 50166*/          OPC_CheckChild1Type, MVT::i64,
26455 /* 50280*/            /*SwitchType*/ 30, MVT::i64,// ->50312
26478 /* 50321*/          OPC_CheckChild1Type, MVT::i64,
26515 /* 50394*/          /*SwitchType*/ 32, MVT::i64,// ->50428
26588 /* 50534*/          /*SwitchType*/ 31, MVT::i64,// ->50567
26632 /* 50626*/          OPC_CheckChild1Type, MVT::i64,
26653 /* 50662*/      OPC_CheckChild1Type, MVT::i64,
26686 /* 50723*/        OPC_CheckChild1Type, MVT::i64,
28119 /* 53199*/        OPC_CheckChild1Type, MVT::i64,
28159 /* 53277*/          /*SwitchType*/ 18, MVT::i64,// ->53297
28175 /* 53305*/        OPC_CheckChild1Type, MVT::i64,
28200 /* 53354*/        /*SwitchType*/ 20, MVT::i64,// ->53376
28246 /* 53437*/        OPC_CheckChild0Type, MVT::i64,
28286 /* 53526*/      OPC_CheckChild1Type, MVT::i64,
28345 /* 53659*/      OPC_CheckChild1Type, MVT::i64,
28382 /* 53731*/        /*SwitchType*/ 16, MVT::i64,// ->53749
28506 /* 53976*/    OPC_CheckChild1Type, MVT::i64,
30319   return cast<MemIntrinsicSDNode>(N)->getMemoryVT() == MVT::i64;
30412 if (cast<MemSDNode>(N)->getMemoryVT() != MVT::i64) return false;
30514                                    MVT::i64);
30521                                    MVT::i64);
30528                                    MVT::i64);
30535                                    MVT::i64);
30542                                    MVT::i64);
30549                                    MVT::i64);
30556   return CurDAG->getTargetConstant(Value, SDLoc(N), MVT::i64);
30563   return CurDAG->getTargetConstant(Value, SDLoc(N), MVT::i64);
30570   return CurDAG->getTargetConstant(Value, SDLoc(N), MVT::i64);
30577   return CurDAG->getTargetConstant(Value, SDLoc(N), MVT::i64);
30584   return CurDAG->getTargetConstant(Value, SDLoc(N), MVT::i64);
30591   return CurDAG->getTargetConstant(Value, SDLoc(N), MVT::i64);
30598                                    MVT::i64);
30605                                    MVT::i64);
30612                                    MVT::i64);
30619   return CurDAG->getTargetConstant(Value, SDLoc(N), MVT::i64);
30626   return CurDAG->getTargetConstant(Value, SDLoc(N), MVT::i64);
30633                                    MVT::i64);
30640                                    MVT::i64);
gen/lib/Target/SystemZ/SystemZGenRegisterInfo.inc
 1847   /* 2 */ MVT::i64, MVT::Other,
 1852   /* 20 */ MVT::i64, MVT::f64, MVT::v8i8, MVT::v4i16, MVT::v2i32, MVT::v2f32, MVT::Other,
gen/lib/Target/WebAssembly/WebAssemblyGenDAGISel.inc
   89                     MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
  123                     MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
  157                     MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
  191                     MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
  225                     MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
  259                     MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
  293                     MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
  327                     MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
  361                     MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
  395                     MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
  429                     MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
  463                     MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
  497                     MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
  531                     MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
  565                     MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
  599                     MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
  633                     MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
  667                     MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
  701                     MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
  735                     MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
  769                     MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
  803                     MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
  837                     MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
  871                     MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
  904                     MVT::i64, 4/*#Ops*/, 3, 1, 5, 2, 
  937                     MVT::i64, 4/*#Ops*/, 3, 1, 5, 2, 
  970                     MVT::i64, 4/*#Ops*/, 3, 1, 5, 2, 
 1003                     MVT::i64, 4/*#Ops*/, 3, 1, 5, 2, 
 1036                     MVT::i64, 4/*#Ops*/, 3, 1, 5, 2, 
 1069                     MVT::i64, 4/*#Ops*/, 3, 1, 5, 2, 
 1102                     MVT::i64, 4/*#Ops*/, 3, 1, 5, 2, 
 1135                     MVT::i64, 4/*#Ops*/, 3, 1, 5, 2, 
 1168                     MVT::i64, 4/*#Ops*/, 3, 1, 5, 2, 
 1201                     MVT::i64, 4/*#Ops*/, 3, 1, 5, 2, 
 1234                     MVT::i64, 4/*#Ops*/, 3, 1, 5, 2, 
 1267                     MVT::i64, 4/*#Ops*/, 3, 1, 5, 2, 
 1297                     MVT::i64, 3/*#Ops*/, 3, 4, 1, 
 1327                     MVT::i64, 3/*#Ops*/, 3, 4, 1, 
 1357                     MVT::i64, 3/*#Ops*/, 3, 4, 1, 
 1387                     MVT::i64, 3/*#Ops*/, 3, 4, 1, 
 1416                     MVT::i64, 3/*#Ops*/, 2, 1, 4, 
 1445                     MVT::i64, 3/*#Ops*/, 2, 1, 4, 
 1476                     MVT::i64, 4/*#Ops*/, 3, 4, 6, 2, 
 1507                     MVT::i64, 4/*#Ops*/, 3, 4, 6, 2, 
 1538                     MVT::i64, 4/*#Ops*/, 3, 4, 6, 2, 
 1569                     MVT::i64, 4/*#Ops*/, 3, 4, 6, 2, 
 1600                     MVT::i64, 4/*#Ops*/, 3, 4, 6, 2, 
 1631                     MVT::i64, 4/*#Ops*/, 3, 4, 6, 2, 
 1662                     MVT::i64, 4/*#Ops*/, 3, 4, 6, 2, 
 1693                     MVT::i64, 4/*#Ops*/, 3, 4, 6, 2, 
 1724                     MVT::i64, 4/*#Ops*/, 3, 4, 6, 2, 
 1755                     MVT::i64, 4/*#Ops*/, 3, 4, 6, 2, 
 1786                     MVT::i64, 4/*#Ops*/, 3, 4, 6, 2, 
 1817                     MVT::i64, 4/*#Ops*/, 3, 4, 6, 2, 
 2771                     MVT::i64, 4/*#Ops*/, 3, 4, 1, 2, 
 2797                     MVT::i64, 4/*#Ops*/, 3, 4, 1, 2, 
 2823                     MVT::i64, 4/*#Ops*/, 3, 4, 1, 2, 
 2849                     MVT::i64, 4/*#Ops*/, 3, 4, 1, 2, 
 2875                     MVT::i64, 4/*#Ops*/, 3, 4, 1, 2, 
 2901                     MVT::i64, 4/*#Ops*/, 3, 4, 1, 2, 
 2927                     MVT::i64, 4/*#Ops*/, 3, 4, 1, 2, 
 2953                     MVT::i64, 4/*#Ops*/, 3, 4, 1, 2, 
 2979                     MVT::i64, 4/*#Ops*/, 3, 4, 1, 2, 
 3005                     MVT::i64, 4/*#Ops*/, 3, 4, 1, 2, 
 3031                     MVT::i64, 4/*#Ops*/, 3, 4, 1, 2, 
 3057                     MVT::i64, 4/*#Ops*/, 3, 4, 1, 2, 
 3084                     MVT::i64, 3/*#Ops*/, 2, 3, 5, 
 3111                     MVT::i64, 3/*#Ops*/, 2, 3, 5, 
 3657                     MVT::i64, 3/*#Ops*/, 2, 3, 1, 
 3679                     MVT::i64, 3/*#Ops*/, 2, 3, 1, 
 4515 /*  8226*/        /*SwitchType*/ 8, MVT::i64,// ->8236
 4517                         MVT::i64, 2/*#Ops*/, 0, 1, 
 4800                             MVT::i64, 5/*#Ops*/, 5, 6, 1, 3, 4, 
 4812                             MVT::i64, 5/*#Ops*/, 5, 6, 1, 3, 4, 
 4842                             MVT::i64, 5/*#Ops*/, 5, 6, 1, 3, 4, 
 4854                             MVT::i64, 5/*#Ops*/, 5, 6, 1, 3, 4, 
 4883                             MVT::i64, 5/*#Ops*/, 4, 1, 6, 2, 3, 
 4897                             MVT::i64, 5/*#Ops*/, 4, 1, 6, 2, 3, 
 4928                             MVT::i64, 5/*#Ops*/, 4, 5, 7, 2, 3, 
 4943                             MVT::i64, 5/*#Ops*/, 4, 5, 7, 2, 3, 
 4966                             MVT::i64, 5/*#Ops*/, 4, 5, 1, 2, 3, 
 4978                             MVT::i64, 5/*#Ops*/, 4, 5, 1, 2, 3, 
 5013                           MVT::i64, 5/*#Ops*/, 5, 6, 1, 3, 4, 
 5040                           MVT::i64, 5/*#Ops*/, 5, 6, 1, 3, 4, 
 5066                           MVT::i64, 5/*#Ops*/, 4, 1, 6, 2, 3, 
 5094                           MVT::i64, 5/*#Ops*/, 4, 5, 7, 2, 3, 
 5114                           MVT::i64, 5/*#Ops*/, 4, 5, 1, 2, 3, 
 5144                           MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
 5167                           MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
 5189                           MVT::i64, 4/*#Ops*/, 3, 1, 5, 2, 
 5213                           MVT::i64, 4/*#Ops*/, 3, 4, 6, 2, 
 5229                           MVT::i64, 4/*#Ops*/, 3, 4, 1, 2, 
 5259                           MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
 5282                           MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
 5304                           MVT::i64, 4/*#Ops*/, 3, 1, 5, 2, 
 5328                           MVT::i64, 4/*#Ops*/, 3, 4, 6, 2, 
 5344                           MVT::i64, 4/*#Ops*/, 3, 4, 1, 2, 
 5374                           MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
 5397                           MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
 5419                           MVT::i64, 4/*#Ops*/, 3, 1, 5, 2, 
 5443                           MVT::i64, 4/*#Ops*/, 3, 4, 6, 2, 
 5459                           MVT::i64, 4/*#Ops*/, 3, 4, 1, 2, 
 5489                           MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
 5512                           MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
 5534                           MVT::i64, 4/*#Ops*/, 3, 1, 5, 2, 
 5558                           MVT::i64, 4/*#Ops*/, 3, 4, 6, 2, 
 5574                           MVT::i64, 4/*#Ops*/, 3, 4, 1, 2, 
 5604                           MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
 5627                           MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
 5649                           MVT::i64, 4/*#Ops*/, 3, 1, 5, 2, 
 5673                           MVT::i64, 4/*#Ops*/, 3, 4, 6, 2, 
 5689                           MVT::i64, 4/*#Ops*/, 3, 4, 1, 2, 
 5719                           MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
 5742                           MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
 5764                           MVT::i64, 4/*#Ops*/, 3, 1, 5, 2, 
 5788                           MVT::i64, 4/*#Ops*/, 3, 4, 6, 2, 
 5804                           MVT::i64, 4/*#Ops*/, 3, 4, 1, 2, 
 5829                           MVT::i64, 3/*#Ops*/, 3, 4, 1, 
 5847                           MVT::i64, 3/*#Ops*/, 3, 4, 1, 
 5864                           MVT::i64, 3/*#Ops*/, 2, 1, 4, 
 5883                           MVT::i64, 3/*#Ops*/, 2, 3, 5, 
 5894                           MVT::i64, 3/*#Ops*/, 2, 3, 1, 
 5903                     MVT::i64, 1/*#Ops*/, 0, 
 5944                             MVT::i64, 5/*#Ops*/, 5, 6, 1, 3, 4, 
 5956                             MVT::i64, 5/*#Ops*/, 5, 6, 1, 3, 4, 
 5986                             MVT::i64, 5/*#Ops*/, 5, 6, 1, 3, 4, 
 5998                             MVT::i64, 5/*#Ops*/, 5, 6, 1, 3, 4, 
 6027                             MVT::i64, 5/*#Ops*/, 4, 1, 6, 2, 3, 
 6041                             MVT::i64, 5/*#Ops*/, 4, 1, 6, 2, 3, 
 6072                             MVT::i64, 5/*#Ops*/, 4, 5, 7, 2, 3, 
 6087                             MVT::i64, 5/*#Ops*/, 4, 5, 7, 2, 3, 
 6110                             MVT::i64, 5/*#Ops*/, 4, 5, 1, 2, 3, 
 6122                             MVT::i64, 5/*#Ops*/, 4, 5, 1, 2, 3, 
 6154                             MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
 6165                             MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
 6190                             MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
 6201                             MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
 6225                             MVT::i64, 4/*#Ops*/, 3, 1, 5, 2, 
 6238                             MVT::i64, 4/*#Ops*/, 3, 1, 5, 2, 
 6264                             MVT::i64, 4/*#Ops*/, 3, 4, 6, 2, 
 6278                             MVT::i64, 4/*#Ops*/, 3, 4, 6, 2, 
 6296                             MVT::i64, 4/*#Ops*/, 3, 4, 1, 2, 
 6307                             MVT::i64, 4/*#Ops*/, 3, 4, 1, 2, 
 6339                             MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
 6350                             MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
 6375                             MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
 6386                             MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
 6410                             MVT::i64, 4/*#Ops*/, 3, 1, 5, 2, 
 6423                             MVT::i64, 4/*#Ops*/, 3, 1, 5, 2, 
 6449                             MVT::i64, 4/*#Ops*/, 3, 4, 6, 2, 
 6463                             MVT::i64, 4/*#Ops*/, 3, 4, 6, 2, 
 6481                             MVT::i64, 4/*#Ops*/, 3, 4, 1, 2, 
 6492                             MVT::i64, 4/*#Ops*/, 3, 4, 1, 2, 
 6524                             MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
 6535                             MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
 6560                             MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
 6571                             MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
 6595                             MVT::i64, 4/*#Ops*/, 3, 1, 5, 2, 
 6608                             MVT::i64, 4/*#Ops*/, 3, 1, 5, 2, 
 6634                             MVT::i64, 4/*#Ops*/, 3, 4, 6, 2, 
 6648                             MVT::i64, 4/*#Ops*/, 3, 4, 6, 2, 
 6666                             MVT::i64, 4/*#Ops*/, 3, 4, 1, 2, 
 6677                             MVT::i64, 4/*#Ops*/, 3, 4, 1, 2, 
 6709                             MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
 6720                             MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
 6745                             MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
 6756                             MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
 6780                             MVT::i64, 4/*#Ops*/, 3, 1, 5, 2, 
 6793                             MVT::i64, 4/*#Ops*/, 3, 1, 5, 2, 
 6819                             MVT::i64, 4/*#Ops*/, 3, 4, 6, 2, 
 6833                             MVT::i64, 4/*#Ops*/, 3, 4, 6, 2, 
 6851                             MVT::i64, 4/*#Ops*/, 3, 4, 1, 2, 
 6862                             MVT::i64, 4/*#Ops*/, 3, 4, 1, 2, 
 6894                             MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
 6905                             MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
 6930                             MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
 6941                             MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
 6965                             MVT::i64, 4/*#Ops*/, 3, 1, 5, 2, 
 6978                             MVT::i64, 4/*#Ops*/, 3, 1, 5, 2, 
 7004                             MVT::i64, 4/*#Ops*/, 3, 4, 6, 2, 
 7018                             MVT::i64, 4/*#Ops*/, 3, 4, 6, 2, 
 7036                             MVT::i64, 4/*#Ops*/, 3, 4, 1, 2, 
 7047                             MVT::i64, 4/*#Ops*/, 3, 4, 1, 2, 
 7079                             MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
 7090                             MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
 7115                             MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
 7126                             MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
 7150                             MVT::i64, 4/*#Ops*/, 3, 1, 5, 2, 
 7163                             MVT::i64, 4/*#Ops*/, 3, 1, 5, 2, 
 7189                             MVT::i64, 4/*#Ops*/, 3, 4, 6, 2, 
 7203                             MVT::i64, 4/*#Ops*/, 3, 4, 6, 2, 
 7221                             MVT::i64, 4/*#Ops*/, 3, 4, 1, 2, 
 7232                             MVT::i64, 4/*#Ops*/, 3, 4, 1, 2, 
 7260                             MVT::i64, 3/*#Ops*/, 3, 4, 1, 
 7271                             MVT::i64, 3/*#Ops*/, 3, 4, 1, 
 7292                             MVT::i64, 3/*#Ops*/, 3, 4, 1, 
 7303                             MVT::i64, 3/*#Ops*/, 3, 4, 1, 
 7323                             MVT::i64, 3/*#Ops*/, 2, 1, 4, 
 7336                             MVT::i64, 3/*#Ops*/, 2, 1, 4, 
 7358                             MVT::i64, 3/*#Ops*/, 2, 3, 5, 
 7372                             MVT::i64, 3/*#Ops*/, 2, 3, 5, 
 7386                             MVT::i64, 3/*#Ops*/, 2, 3, 1, 
 7397                             MVT::i64, 3/*#Ops*/, 2, 3, 1, 
 7407                     MVT::i64, 1/*#Ops*/, 0, 
 7653 /* 14192*/          OPC_CheckChild0Type, MVT::i64,
 8685 /* 16138*/            OPC_CheckChild2Type, MVT::i64,
 8778 /* 16316*/            OPC_CheckChild2Type, MVT::i64,
 8854 /* 16478*/            OPC_CheckChild2Type, MVT::i64,
 9040 /* 16871*/          OPC_CheckChild2Type, MVT::i64,
 9091 /* 16977*/          OPC_CheckChild2Type, MVT::i64,
 9172 /* 17124*/          /*SwitchType*/ 15, MVT::i64,// ->17141
 9177                           MVT::i64, 3/*#Ops*/, 3, 4, 1, 
 9228 /* 17235*/          OPC_CheckType, MVT::i64,
 9233                         MVT::i64, 3/*#Ops*/, 3, 4, 1, 
 9239 /* 17257*/          OPC_CheckType, MVT::i64,
 9244                         MVT::i64, 3/*#Ops*/, 3, 4, 1, 
 9250 /* 17279*/          OPC_CheckType, MVT::i64,
 9255                         MVT::i64, 3/*#Ops*/, 3, 4, 1, 
 9261 /* 17301*/          OPC_CheckType, MVT::i64,
 9266                         MVT::i64, 3/*#Ops*/, 3, 4, 1, 
 9272 /* 17323*/          OPC_CheckType, MVT::i64,
 9277                         MVT::i64, 3/*#Ops*/, 3, 4, 1, 
 9283 /* 17345*/          OPC_CheckType, MVT::i64,
 9288                         MVT::i64, 3/*#Ops*/, 3, 4, 1, 
 9313 /* 17406*/          /*SwitchType*/ 56, MVT::i64,// ->17464
 9320                             MVT::i64, 3/*#Ops*/, 3, 4, 1, 
 9329                             MVT::i64, 3/*#Ops*/, 3, 4, 1, 
 9338                             MVT::i64, 3/*#Ops*/, 3, 4, 1, 
 9364 /* 17506*/          /*SwitchType*/ 15, MVT::i64,// ->17523
 9369                           MVT::i64, 3/*#Ops*/, 3, 4, 1, 
 9420 /* 17617*/          OPC_CheckType, MVT::i64,
 9425                         MVT::i64, 3/*#Ops*/, 3, 4, 1, 
 9431 /* 17639*/          OPC_CheckType, MVT::i64,
 9436                         MVT::i64, 3/*#Ops*/, 3, 4, 1, 
 9442 /* 17661*/          OPC_CheckType, MVT::i64,
 9447                         MVT::i64, 3/*#Ops*/, 3, 4, 1, 
 9453 /* 17683*/          OPC_CheckType, MVT::i64,
 9458                         MVT::i64, 3/*#Ops*/, 3, 4, 1, 
 9464 /* 17705*/          OPC_CheckType, MVT::i64,
 9469                         MVT::i64, 3/*#Ops*/, 3, 4, 1, 
 9475 /* 17727*/          OPC_CheckType, MVT::i64,
 9480                         MVT::i64, 3/*#Ops*/, 3, 4, 1, 
 9505 /* 17788*/          /*SwitchType*/ 56, MVT::i64,// ->17846
 9512                             MVT::i64, 3/*#Ops*/, 3, 4, 1, 
 9521                             MVT::i64, 3/*#Ops*/, 3, 4, 1, 
 9530                             MVT::i64, 3/*#Ops*/, 3, 4, 1, 
 9556 /* 17893*/          /*SwitchType*/ 25, MVT::i64,// ->17920
 9564                           MVT::i64, 3/*#Ops*/, 2, 1, 4, 
 9627 /* 18054*/          OPC_CheckType, MVT::i64,
 9635                         MVT::i64, 3/*#Ops*/, 2, 1, 4, 
 9641 /* 18086*/          OPC_CheckType, MVT::i64,
 9649                         MVT::i64, 3/*#Ops*/, 2, 1, 4, 
 9655 /* 18118*/          OPC_CheckType, MVT::i64,
 9663                         MVT::i64, 3/*#Ops*/, 2, 1, 4, 
 9669 /* 18150*/          OPC_CheckType, MVT::i64,
 9677                         MVT::i64, 3/*#Ops*/, 2, 1, 4, 
 9683 /* 18182*/          OPC_CheckType, MVT::i64,
 9691                         MVT::i64, 3/*#Ops*/, 2, 1, 4, 
 9697 /* 18214*/          OPC_CheckType, MVT::i64,
 9705                         MVT::i64, 3/*#Ops*/, 2, 1, 4, 
 9736 /* 18306*/          /*SwitchType*/ 86, MVT::i64,// ->18394
 9746                             MVT::i64, 3/*#Ops*/, 2, 1, 4, 
 9758                             MVT::i64, 3/*#Ops*/, 2, 1, 4, 
 9770                             MVT::i64, 3/*#Ops*/, 2, 1, 4, 
 9797 /* 18442*/          /*SwitchType*/ 25, MVT::i64,// ->18469
 9805                           MVT::i64, 3/*#Ops*/, 2, 3, 5, 
 9868 /* 18603*/          OPC_CheckType, MVT::i64,
 9876                         MVT::i64, 3/*#Ops*/, 2, 3, 5, 
 9882 /* 18635*/          OPC_CheckType, MVT::i64,
 9890                         MVT::i64, 3/*#Ops*/, 2, 3, 5, 
 9896 /* 18667*/          OPC_CheckType, MVT::i64,
 9904                         MVT::i64, 3/*#Ops*/, 2, 3, 5, 
 9910 /* 18699*/          OPC_CheckType, MVT::i64,
 9918                         MVT::i64, 3/*#Ops*/, 2, 3, 5, 
 9924 /* 18731*/          OPC_CheckType, MVT::i64,
 9932                         MVT::i64, 3/*#Ops*/, 2, 3, 5, 
 9938 /* 18763*/          OPC_CheckType, MVT::i64,
 9946                         MVT::i64, 3/*#Ops*/, 2, 3, 5, 
 9977 /* 18855*/          /*SwitchType*/ 86, MVT::i64,// ->18943
 9987                             MVT::i64, 3/*#Ops*/, 2, 3, 5, 
 9999                             MVT::i64, 3/*#Ops*/, 2, 3, 5, 
10011                             MVT::i64, 3/*#Ops*/, 2, 3, 5, 
10030 /* 18974*/          /*SwitchType*/ 16, MVT::i64,// ->18992
10035                           MVT::i64, 3/*#Ops*/, 2, 3, 1, 
10086 /* 19090*/          OPC_CheckType, MVT::i64,
10091                         MVT::i64, 3/*#Ops*/, 2, 3, 1, 
10097 /* 19113*/          OPC_CheckType, MVT::i64,
10102                         MVT::i64, 3/*#Ops*/, 2, 3, 1, 
10108 /* 19136*/          OPC_CheckType, MVT::i64,
10113                         MVT::i64, 3/*#Ops*/, 2, 3, 1, 
10119 /* 19159*/          OPC_CheckType, MVT::i64,
10124                         MVT::i64, 3/*#Ops*/, 2, 3, 1, 
10130 /* 19182*/          OPC_CheckType, MVT::i64,
10135                         MVT::i64, 3/*#Ops*/, 2, 3, 1, 
10141 /* 19205*/          OPC_CheckType, MVT::i64,
10146                         MVT::i64, 3/*#Ops*/, 2, 3, 1, 
10171 /* 19269*/          /*SwitchType*/ 59, MVT::i64,// ->19330
10178                             MVT::i64, 3/*#Ops*/, 2, 3, 1, 
10187                             MVT::i64, 3/*#Ops*/, 2, 3, 1, 
10196                             MVT::i64, 3/*#Ops*/, 2, 3, 1, 
11542 /* 22171*/      OPC_CheckChild1Type, MVT::i64,
12590 /* 24255*/      /*SwitchType*/ 14, MVT::i64,// ->24271
12594 /* 24261*/        OPC_CheckType, MVT::i64,
12596                       MVT::i64, 2/*#Ops*/, 0, 1, 
12608 /* 24287*/      /*SwitchType*/ 10, MVT::i64,// ->24299
12609 /* 24289*/        OPC_CheckChild1Type, MVT::i64,
12611                       MVT::i64, 2/*#Ops*/, 0, 1, 
12629 /* 24325*/      /*SwitchType*/ 14, MVT::i64,// ->24341
12633 /* 24331*/        OPC_CheckType, MVT::i64,
12635                       MVT::i64, 2/*#Ops*/, 0, 1, 
12647 /* 24357*/      /*SwitchType*/ 10, MVT::i64,// ->24369
12648 /* 24359*/        OPC_CheckChild1Type, MVT::i64,
12650                       MVT::i64, 2/*#Ops*/, 0, 1, 
12673 /* 24407*/        /*SwitchType*/ 9, MVT::i64,// ->24418
12675                         MVT::i64, 3/*#Ops*/, 1, 2, 0, 
12689 /* 24437*/        /*SwitchType*/ 9, MVT::i64,// ->24448
12691                         MVT::i64, 3/*#Ops*/, 2, 1, 0, 
12726 /* 24502*/      /*SwitchType*/ 9, MVT::i64,// ->24513
12728                       MVT::i64, 3/*#Ops*/, 1, 2, 0, 
12859 /* 24758*/        /*SwitchType*/ 19, MVT::i64,// ->24779
12866                         MVT::i64, 3/*#Ops*/, 3, 4, 1, 
12911 /* 24860*/        /*SwitchType*/ 19, MVT::i64,// ->24881
12918                         MVT::i64, 3/*#Ops*/, 3, 4, 1, 
12966 /* 24981*/        /*SwitchType*/ 27, MVT::i64,// ->25010
12975                         MVT::i64, 3/*#Ops*/, 2, 1, 4, 
13027 /* 25118*/        /*SwitchType*/ 29, MVT::i64,// ->25149
13037                         MVT::i64, 3/*#Ops*/, 2, 3, 5, 
13075 /* 25221*/        /*SwitchType*/ 20, MVT::i64,// ->25243
13082                         MVT::i64, 3/*#Ops*/, 2, 3, 1, 
13135 /* 25341*/        /*SwitchType*/ 20, MVT::i64,// ->25363
13142                         MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
13188 /* 25448*/        /*SwitchType*/ 20, MVT::i64,// ->25470
13195                         MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
13244 /* 25575*/        /*SwitchType*/ 28, MVT::i64,// ->25605
13253                         MVT::i64, 4/*#Ops*/, 3, 1, 5, 2, 
13306 /* 25717*/        /*SwitchType*/ 30, MVT::i64,// ->25749
13316                         MVT::i64, 4/*#Ops*/, 3, 4, 6, 2, 
13355 /* 25825*/        /*SwitchType*/ 21, MVT::i64,// ->25848
13362                         MVT::i64, 4/*#Ops*/, 3, 4, 1, 2, 
13415 /* 25946*/        /*SwitchType*/ 20, MVT::i64,// ->25968
13422                         MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
13468 /* 26053*/        /*SwitchType*/ 20, MVT::i64,// ->26075
13475                         MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
13524 /* 26180*/        /*SwitchType*/ 28, MVT::i64,// ->26210
13533                         MVT::i64, 4/*#Ops*/, 3, 1, 5, 2, 
13586 /* 26322*/        /*SwitchType*/ 30, MVT::i64,// ->26354
13596                         MVT::i64, 4/*#Ops*/, 3, 4, 6, 2, 
13635 /* 26430*/        /*SwitchType*/ 21, MVT::i64,// ->26453
13642                         MVT::i64, 4/*#Ops*/, 3, 4, 1, 2, 
13695 /* 26551*/        /*SwitchType*/ 20, MVT::i64,// ->26573
13702                         MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
13748 /* 26658*/        /*SwitchType*/ 20, MVT::i64,// ->26680
13755                         MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
13804 /* 26785*/        /*SwitchType*/ 28, MVT::i64,// ->26815
13813                         MVT::i64, 4/*#Ops*/, 3, 1, 5, 2, 
13866 /* 26927*/        /*SwitchType*/ 30, MVT::i64,// ->26959
13876                         MVT::i64, 4/*#Ops*/, 3, 4, 6, 2, 
13915 /* 27035*/        /*SwitchType*/ 21, MVT::i64,// ->27058
13922                         MVT::i64, 4/*#Ops*/, 3, 4, 1, 2, 
13975 /* 27156*/        /*SwitchType*/ 20, MVT::i64,// ->27178
13982                         MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
14028 /* 27263*/        /*SwitchType*/ 20, MVT::i64,// ->27285
14035                         MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
14084 /* 27390*/        /*SwitchType*/ 28, MVT::i64,// ->27420
14093                         MVT::i64, 4/*#Ops*/, 3, 1, 5, 2, 
14146 /* 27532*/        /*SwitchType*/ 30, MVT::i64,// ->27564
14156                         MVT::i64, 4/*#Ops*/, 3, 4, 6, 2, 
14195 /* 27640*/        /*SwitchType*/ 21, MVT::i64,// ->27663
14202                         MVT::i64, 4/*#Ops*/, 3, 4, 1, 2, 
14255 /* 27761*/        /*SwitchType*/ 20, MVT::i64,// ->27783
14262                         MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
14308 /* 27868*/        /*SwitchType*/ 20, MVT::i64,// ->27890
14315                         MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
14364 /* 27995*/        /*SwitchType*/ 28, MVT::i64,// ->28025
14373                         MVT::i64, 4/*#Ops*/, 3, 1, 5, 2, 
14426 /* 28137*/        /*SwitchType*/ 30, MVT::i64,// ->28169
14436                         MVT::i64, 4/*#Ops*/, 3, 4, 6, 2, 
14475 /* 28245*/        /*SwitchType*/ 21, MVT::i64,// ->28268
14482                         MVT::i64, 4/*#Ops*/, 3, 4, 1, 2, 
14535 /* 28366*/        /*SwitchType*/ 20, MVT::i64,// ->28388
14542                         MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
14588 /* 28473*/        /*SwitchType*/ 20, MVT::i64,// ->28495
14595                         MVT::i64, 4/*#Ops*/, 4, 5, 1, 3, 
14644 /* 28600*/        /*SwitchType*/ 28, MVT::i64,// ->28630
14653                         MVT::i64, 4/*#Ops*/, 3, 1, 5, 2, 
14706 /* 28742*/        /*SwitchType*/ 30, MVT::i64,// ->28774
14716                         MVT::i64, 4/*#Ops*/, 3, 4, 6, 2, 
14755 /* 28850*/        /*SwitchType*/ 21, MVT::i64,// ->28873
14762                         MVT::i64, 4/*#Ops*/, 3, 4, 1, 2, 
14816 /* 28975*/        /*SwitchType*/ 21, MVT::i64,// ->28998
14823                         MVT::i64, 5/*#Ops*/, 5, 6, 1, 3, 4, 
14870 /* 29087*/        /*SwitchType*/ 21, MVT::i64,// ->29110
14877                         MVT::i64, 5/*#Ops*/, 5, 6, 1, 3, 4, 
14927 /* 29219*/        /*SwitchType*/ 29, MVT::i64,// ->29250
14936                         MVT::i64, 5/*#Ops*/, 4, 1, 6, 2, 3, 
14990 /* 29366*/        /*SwitchType*/ 31, MVT::i64,// ->29399
15000                         MVT::i64, 5/*#Ops*/, 4, 5, 7, 2, 3, 
15040 /* 29479*/        /*SwitchType*/ 22, MVT::i64,// ->29503
15047                         MVT::i64, 5/*#Ops*/, 4, 5, 1, 2, 3, 
15141 /* 29657*/        /*SwitchType*/ 9, MVT::i64,// ->29668
15144                         MVT::i64, 1/*#Ops*/, 0, 
15157 /* 29685*/        /*SwitchType*/ 9, MVT::i64,// ->29696
15160                         MVT::i64, 1/*#Ops*/, 0, 
15169                       MVT::i64, 1/*#Ops*/, 0, 
15221 /* 29793*/        /*SwitchType*/ 8, MVT::i64,// ->29803
15224                         MVT::i64, 1/*#Ops*/, 1, 
15244 /* 29832*/        /*SwitchType*/ 8, MVT::i64,// ->29842
15247                         MVT::i64, 1/*#Ops*/, 1, 
15273 /* 29880*/        /*SwitchType*/ 10, MVT::i64,// ->29892
15277                         MVT::i64, 1/*#Ops*/, 2, 
15297 /* 29921*/        /*SwitchType*/ 8, MVT::i64,// ->29931
15300                         MVT::i64, 1/*#Ops*/, 1, 
15763 /* 30698*/        /*SwitchType*/ 7, MVT::i64,// ->30707
15765                         MVT::i64, 1/*#Ops*/, 0, 
15776 /* 30721*/        /*SwitchType*/ 7, MVT::i64,// ->30730
15778                         MVT::i64, 1/*#Ops*/, 0, 
15807 /* 30775*/        /*SwitchType*/ 7, MVT::i64,// ->30784
15809                         MVT::i64, 1/*#Ops*/, 0, 
15820 /* 30798*/        /*SwitchType*/ 7, MVT::i64,// ->30807
15822                         MVT::i64, 1/*#Ops*/, 0, 
15851 /* 30852*/        /*SwitchType*/ 7, MVT::i64,// ->30861
15853                         MVT::i64, 1/*#Ops*/, 0, 
15864 /* 30875*/        /*SwitchType*/ 7, MVT::i64,// ->30884
15866                         MVT::i64, 1/*#Ops*/, 0, 
15881 /* 30905*/        /*SwitchType*/ 7, MVT::i64,// ->30914
15883                         MVT::i64, 1/*#Ops*/, 0, 
15894 /* 30928*/        /*SwitchType*/ 7, MVT::i64,// ->30937
15896                         MVT::i64, 1/*#Ops*/, 0, 
16294 /* 31662*/        OPC_CheckType, MVT::i64,
16298                       MVT::i64, 2/*#Ops*/, 0, 2, 
16305 /* 31682*/        OPC_CheckType, MVT::i64,
16308                       MVT::i64, 2/*#Ops*/, 0, 1, 
16429 /* 31908*/    /*SwitchType*/ 7, MVT::i64,// ->31917
16431                     MVT::i64, 1/*#Ops*/, 0, 
16522 /* 32075*/      /*SwitchType*/ 7, MVT::i64,// ->32084
16524                       MVT::i64, 1/*#Ops*/, 0, 
16568 /* 32157*/    /*SwitchType*/ 9, MVT::i64,// ->32168
16571                     MVT::i64, 1/*#Ops*/, 1, 
16597 /* 32203*/      OPC_CheckChild1Type, MVT::i64,
16650 /* 32287*/    /*SwitchType*/ 8, MVT::i64,// ->32297
16652                     MVT::i64, 2/*#Ops*/, 0, 1, 
16689 /* 32365*/      /*SwitchType*/ 8, MVT::i64,// ->32375
16691                       MVT::i64, 2/*#Ops*/, 0, 1, 
16762 /* 32497*/    /*SwitchType*/ 8, MVT::i64,// ->32507
16764                     MVT::i64, 2/*#Ops*/, 0, 1, 
16794 /* 32560*/    /*SwitchType*/ 8, MVT::i64,// ->32570
16796                     MVT::i64, 2/*#Ops*/, 0, 1, 
16808 /* 32587*/    /*SwitchType*/ 8, MVT::i64,// ->32597
16810                     MVT::i64, 2/*#Ops*/, 0, 1, 
16822 /* 32614*/    /*SwitchType*/ 8, MVT::i64,// ->32624
16824                     MVT::i64, 2/*#Ops*/, 0, 1, 
16836 /* 32641*/    /*SwitchType*/ 8, MVT::i64,// ->32651
16838                     MVT::i64, 2/*#Ops*/, 0, 1, 
16851 /* 32671*/      /*SwitchType*/ 8, MVT::i64,// ->32681
16853                       MVT::i64, 2/*#Ops*/, 0, 1, 
17866 /* 34316*/        /*SwitchType*/ 8, MVT::i64,// ->34326
17868                         MVT::i64, 2/*#Ops*/, 0, 1, 
17971 /* 34504*/      /*SwitchType*/ 10, MVT::i64,// ->34516
17972 /* 34506*/        OPC_CheckChild1Type, MVT::i64,
17974                       MVT::i64, 2/*#Ops*/, 0, 1, 
18087 /* 34703*/          OPC_CheckChild0Type, MVT::i64,
18111 /* 34751*/      /*SwitchType*/ 10, MVT::i64,// ->34763
18112 /* 34753*/        OPC_CheckChild1Type, MVT::i64,
18114                       MVT::i64, 2/*#Ops*/, 0, 1, 
18227 /* 34950*/          OPC_CheckChild0Type, MVT::i64,
18251 /* 34998*/      /*SwitchType*/ 10, MVT::i64,// ->35010
18252 /* 35000*/        OPC_CheckChild1Type, MVT::i64,
18254                       MVT::i64, 2/*#Ops*/, 0, 1, 
18367 /* 35197*/          OPC_CheckChild0Type, MVT::i64,
18389 /* 35240*/    /*SwitchType*/ 9, MVT::i64,// ->35251
18390 /* 35242*/      OPC_CheckChild0Type, MVT::i64,
18392                     MVT::i64, 1/*#Ops*/, 0, 
18404 /* 35268*/    /*SwitchType*/ 9, MVT::i64,// ->35279
18405 /* 35270*/      OPC_CheckChild0Type, MVT::i64,
18407                     MVT::i64, 1/*#Ops*/, 0, 
18419 /* 35296*/    /*SwitchType*/ 9, MVT::i64,// ->35307
18420 /* 35298*/      OPC_CheckChild0Type, MVT::i64,
18422                     MVT::i64, 1/*#Ops*/, 0, 
18435                   MVT::i64, 1/*#Ops*/, 0, 
18456 /* 35364*/      /*SwitchType*/ 22, MVT::i64,// ->35388
18460                         MVT::i64, 1/*#Ops*/, 0, 
18466                         MVT::i64, 1/*#Ops*/, 0, 
18487 /* 35417*/      /*SwitchType*/ 22, MVT::i64,// ->35441
18491                         MVT::i64, 1/*#Ops*/, 0, 
18497                         MVT::i64, 1/*#Ops*/, 0, 
18535 /* 35501*/      /*SwitchType*/ 22, MVT::i64,// ->35525
18539                         MVT::i64, 1/*#Ops*/, 0, 
18545                         MVT::i64, 1/*#Ops*/, 0, 
18566 /* 35554*/      /*SwitchType*/ 22, MVT::i64,// ->35578
18570                         MVT::i64, 1/*#Ops*/, 0, 
18576                         MVT::i64, 1/*#Ops*/, 0, 
18607 /* 35625*/      OPC_CheckType, MVT::i64,
18609                     MVT::i64, 1/*#Ops*/, 0, 
18620 /* 35647*/      OPC_CheckChild0Type, MVT::i64,
18796 /* 35896*/      OPC_CheckChild0Type, MVT::i64,
18839 /* 35972*/      OPC_CheckChild0Type, MVT::i64,
19276 /* 36789*/      OPC_CheckChild0Type, MVT::i64,
19490 /* 37193*/      /*SwitchType*/ 25, MVT::i64,// ->37220
19495 /* 37201*/        OPC_CheckType, MVT::i64,
20360 /* 38870*/          /*SwitchType*/ 20, MVT::i64,// ->38892
20424 /* 38991*/          /*SwitchType*/ 20, MVT::i64,// ->39013
20491 /* 39132*/          /*SwitchType*/ 28, MVT::i64,// ->39162
20564 /* 39288*/          /*SwitchType*/ 30, MVT::i64,// ->39320
20624 /* 39410*/          /*SwitchType*/ 21, MVT::i64,// ->39433
20876 /* 39914*/      OPC_CheckChild1Type, MVT::i64,
20989 /* 40126*/      OPC_CheckChild0Type, MVT::i64,
21253 if (cast<MemSDNode>(N)->getMemoryVT() != MVT::i64) return false;
gen/lib/Target/WebAssembly/WebAssemblyGenFastISel.inc
   37   if (RetVT.SimpleTy != MVT::i64)
   70   if (RetVT.SimpleTy != MVT::i64)
   78   case MVT::i64: return fastEmit_ISD_BITCAST_MVT_i64_r(RetVT, Op0, Op0IsKill);
   94   if (RetVT.SimpleTy != MVT::i64)
  102   case MVT::i64: return fastEmit_ISD_CTLZ_MVT_i64_r(RetVT, Op0, Op0IsKill);
  116   if (RetVT.SimpleTy != MVT::i64)
  124   case MVT::i64: return fastEmit_ISD_CTPOP_MVT_i64_r(RetVT, Op0, Op0IsKill);
  138   if (RetVT.SimpleTy != MVT::i64)
  146   case MVT::i64: return fastEmit_ISD_CTTZ_MVT_i64_r(RetVT, Op0, Op0IsKill);
  356   case MVT::i64: return fastEmit_ISD_FP_TO_SINT_MVT_f32_MVT_i64_r(Op0, Op0IsKill);
  384   case MVT::i64: return fastEmit_ISD_FP_TO_SINT_MVT_f64_MVT_i64_r(Op0, Op0IsKill);
  442   case MVT::i64: return fastEmit_ISD_FP_TO_UINT_MVT_f32_MVT_i64_r(Op0, Op0IsKill);
  470   case MVT::i64: return fastEmit_ISD_FP_TO_UINT_MVT_f64_MVT_i64_r(Op0, Op0IsKill);
  633   case MVT::i64: return fastEmit_ISD_SCALAR_TO_VECTOR_MVT_i64_r(RetVT, Op0, Op0IsKill);
  643   if (RetVT.SimpleTy != MVT::i64)
  710   case MVT::i64: return fastEmit_ISD_SINT_TO_FP_MVT_i64_r(RetVT, Op0, Op0IsKill);
  727   case MVT::i64: return fastEmit_ISD_TRUNCATE_MVT_i64_r(RetVT, Op0, Op0IsKill);
  787   case MVT::i64: return fastEmit_ISD_UINT_TO_FP_MVT_i64_r(RetVT, Op0, Op0IsKill);
  797   if (RetVT.SimpleTy != MVT::i64)
  826   case MVT::i64: return fastEmit_WebAssemblyISD_BR_TABLE_MVT_i64_r(RetVT, Op0, Op0IsKill);
  916   case MVT::i64: return fastEmit_WebAssemblyISD_CALL1_MVT_i32_MVT_i64_r(Op0, Op0IsKill);
  999   if (RetVT.SimpleTy != MVT::i64)
 1043   case MVT::i64: return fastEmit_ISD_ADD_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 1061   if (RetVT.SimpleTy != MVT::i64)
 1105   case MVT::i64: return fastEmit_ISD_AND_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 1397   if (RetVT.SimpleTy != MVT::i64)
 1432   case MVT::i64: return fastEmit_ISD_MUL_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 1449   if (RetVT.SimpleTy != MVT::i64)
 1493   case MVT::i64: return fastEmit_ISD_OR_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 1511   if (RetVT.SimpleTy != MVT::i64)
 1519   case MVT::i64: return fastEmit_ISD_ROTL_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 1533   if (RetVT.SimpleTy != MVT::i64)
 1541   case MVT::i64: return fastEmit_ISD_ROTR_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 1583   if (RetVT.SimpleTy != MVT::i64)
 1591   case MVT::i64: return fastEmit_ISD_SDIV_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 1605   if (RetVT.SimpleTy != MVT::i64)
 1613   case MVT::i64: return fastEmit_ISD_SHL_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 1627   if (RetVT.SimpleTy != MVT::i64)
 1635   case MVT::i64: return fastEmit_ISD_SRA_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 1649   if (RetVT.SimpleTy != MVT::i64)
 1657   case MVT::i64: return fastEmit_ISD_SREM_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 1671   if (RetVT.SimpleTy != MVT::i64)
 1679   case MVT::i64: return fastEmit_ISD_SRL_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 1693   if (RetVT.SimpleTy != MVT::i64)
 1737   case MVT::i64: return fastEmit_ISD_SUB_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 1783   if (RetVT.SimpleTy != MVT::i64)
 1791   case MVT::i64: return fastEmit_ISD_UDIV_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 1805   if (RetVT.SimpleTy != MVT::i64)
 1813   case MVT::i64: return fastEmit_ISD_UREM_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 1827   if (RetVT.SimpleTy != MVT::i64)
 1871   case MVT::i64: return fastEmit_ISD_XOR_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 1971   if (RetVT.SimpleTy != MVT::i64)
 2093   if (RetVT.SimpleTy != MVT::i64)
 2101   case MVT::i64: return fastEmit_ISD_Constant_MVT_i64_i(RetVT, imm0);
 2176   case MVT::i64: return fastEmit_WebAssemblyISD_CALL1_MVT_i32_MVT_i64_i(imm0);
gen/lib/Target/WebAssembly/WebAssemblyGenRegisterInfo.inc
  303   /* 2 */ MVT::i64, MVT::Other,
gen/lib/Target/X86/X86GenCallingConv.inc
  183   if (LocVT == MVT::i64) {
  207   if (LocVT == MVT::i64) {
  842   if (LocVT == MVT::i64) {
  850     LocVT = MVT::i64;
  860     if (LocVT == MVT::i64) {
  869     if (LocVT == MVT::i64) {
  949         LocVT == MVT::i64 ||
  965   if (LocVT == MVT::i64 ||
 1417     if (LocVT == MVT::i64) {
 1426     if (LocVT == MVT::i64) {
 1436       if (LocVT == MVT::i64) {
 1455   if (LocVT == MVT::i64) {
 1598       LocVT == MVT::i64 ||
 1659     LocVT = MVT::i64;
 1668   if (LocVT == MVT::i64) {
 1739   if (LocVT == MVT::i64) {
 1757   if (LocVT == MVT::i64) {
 1778     LocVT = MVT::i64;
 1787   if (LocVT == MVT::i64) {
 1798       LocVT == MVT::i64 ||
 1832   if (LocVT == MVT::i64) {
 1846   if (LocVT == MVT::i64 ||
 1908   if (LocVT == MVT::i64) {
 1919     LocVT = MVT::i64;
 1929     if (LocVT == MVT::i64) {
 1941     if (LocVT == MVT::i64) {
 2021         LocVT == MVT::i64 ||
 2037   if (LocVT == MVT::i64 ||
 2138     LocVT = MVT::i64;
 2161     if (LocVT == MVT::i64) {
 2182     LocVT = MVT::i64;
 2192     LocVT = MVT::i64;
 2202     LocVT = MVT::i64;
 2207     LocVT = MVT::i64;
 2212     LocVT = MVT::i64;
 2257       if (LocVT == MVT::i64) {
 2272   if (LocVT == MVT::i64) {
 2308       LocVT == MVT::i64 ||
 2371   if (LocVT == MVT::i64) {
 2382     LocVT = MVT::i64;
 2392     if (LocVT == MVT::i64) {
 2404     if (LocVT == MVT::i64) {
 2484         LocVT == MVT::i64 ||
 2500   if (LocVT == MVT::i64 ||
 2708   if (LocVT == MVT::i64) {
 3079   if (LocVT == MVT::i64) {
 3087     LocVT = MVT::i64;
 3097     if (LocVT == MVT::i64) {
 3106     if (LocVT == MVT::i64) {
 3338     if (LocVT == MVT::i64) {
 3360     LocVT = MVT::i64;
 3369   if (LocVT == MVT::i64) {
 3390     LocVT = MVT::i64;
 3399   if (LocVT == MVT::i64) {
 3418     if (LocVT == MVT::i64) {
 3476   if (LocVT == MVT::i64) {
 3563     LocVT = MVT::i64;
 3572   if (LocVT == MVT::i64) {
 3649   if (LocVT == MVT::i64) {
 3660     LocVT = MVT::i64;
 3670     if (LocVT == MVT::i64) {
 3682     if (LocVT == MVT::i64) {
 3772     LocVT = MVT::i64;
 3849   if (LocVT == MVT::i64) {
 3860     LocVT = MVT::i64;
 3870     if (LocVT == MVT::i64) {
 3882     if (LocVT == MVT::i64) {
gen/lib/Target/X86/X86GenDAGISel.inc
  244 /*   394*/        OPC_CheckChild1Type, MVT::i64,
  635 /*  1210*/          OPC_CheckType, MVT::i64,
  700 /*  1353*/          OPC_CheckType, MVT::i64,
  780 /*  1520*/          OPC_CheckType, MVT::i64,
  849 /*  1670*/          OPC_CheckType, MVT::i64,
  955 /*  1884*/          OPC_CheckType, MVT::i64,
 1020 /*  2027*/          OPC_CheckType, MVT::i64,
 1100 /*  2194*/          OPC_CheckType, MVT::i64,
 1169 /*  2344*/          OPC_CheckType, MVT::i64,
 1275 /*  2558*/          OPC_CheckType, MVT::i64,
 1340 /*  2701*/          OPC_CheckType, MVT::i64,
 1420 /*  2868*/          OPC_CheckType, MVT::i64,
 1489 /*  3018*/          OPC_CheckType, MVT::i64,
 1595 /*  3232*/          OPC_CheckType, MVT::i64,
 1660 /*  3375*/          OPC_CheckType, MVT::i64,
 1725 /*  3517*/          OPC_CheckType, MVT::i64,
 1805 /*  3684*/          OPC_CheckType, MVT::i64,
 1874 /*  3834*/          OPC_CheckType, MVT::i64,
 1980 /*  4048*/          OPC_CheckType, MVT::i64,
 2045 /*  4191*/          OPC_CheckType, MVT::i64,
 2110 /*  4333*/          OPC_CheckType, MVT::i64,
 2190 /*  4500*/          OPC_CheckType, MVT::i64,
 2259 /*  4650*/          OPC_CheckType, MVT::i64,
 2328 /*  4800*/            OPC_CheckType, MVT::i64,
 2392 /*  4934*/                OPC_CheckType, MVT::i64,
 2455 /*  5078*/              OPC_CheckType, MVT::i64,
 2506 /*  5200*/            OPC_CheckType, MVT::i64,
 2578 /*  5389*/              OPC_CheckType, MVT::i64,
 2631 /*  5505*/                  OPC_CheckType, MVT::i64,
 2694 /*  5649*/                OPC_CheckType, MVT::i64,
 2798 /*  5853*/            OPC_CheckType, MVT::i64,
 2856 /*  5988*/          /*SwitchType*/ 26, MVT::i64,// ->6016
 2912 /*  6118*/          /*SwitchType*/ 26, MVT::i64,// ->6146
 2986 /*  6277*/            OPC_CheckType, MVT::i64,
 3050 /*  6453*/            OPC_CheckType, MVT::i64,
 3099 /*  6586*/              OPC_CheckType, MVT::i64,
 3106 /*  6602*/              OPC_EmitInteger, MVT::i64, 0|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551488*/, 
 3113 /*  6633*/              OPC_CheckType, MVT::i64,
 3120 /*  6649*/              OPC_EmitInteger, MVT::i64, 0|128,0|128,0|128,0|128,120|128,127|128,127|128,127|128,127|128,1/*18446744071562067968*/, 
 3166 /*  6761*/                  OPC_CheckType, MVT::i64,
 3229 /*  6905*/                OPC_CheckType, MVT::i64,
 3333 /*  7109*/            OPC_CheckType, MVT::i64,
 3391 /*  7244*/          /*SwitchType*/ 26, MVT::i64,// ->7272
 3447 /*  7374*/          /*SwitchType*/ 26, MVT::i64,// ->7402
 3511 /*  7510*/              OPC_CheckType, MVT::i64,
 3574 /*  7654*/            OPC_CheckType, MVT::i64,
 3676 /*  7856*/            OPC_CheckType, MVT::i64,
 3734 /*  7991*/          /*SwitchType*/ 26, MVT::i64,// ->8019
 3790 /*  8121*/          /*SwitchType*/ 26, MVT::i64,// ->8149
 3854 /*  8257*/              OPC_CheckType, MVT::i64,
 3917 /*  8401*/            OPC_CheckType, MVT::i64,
 4019 /*  8603*/            OPC_CheckType, MVT::i64,
 4077 /*  8738*/          /*SwitchType*/ 26, MVT::i64,// ->8766
 4133 /*  8868*/          /*SwitchType*/ 26, MVT::i64,// ->8896
 4203 /*  9016*/                OPC_CheckType, MVT::i64,
 4274 /*  9176*/              OPC_CheckType, MVT::i64,
 4327 /*  9309*/            /*SwitchType*/ 29, MVT::i64,// ->9340
 4402 /*  9469*/            OPC_CheckType, MVT::i64,
 4472 /*  9617*/              OPC_CheckType, MVT::i64,
 4543 /*  9777*/            OPC_CheckType, MVT::i64,
 4596 /*  9910*/          /*SwitchType*/ 29, MVT::i64,// ->9941
 4669 /* 10059*/          OPC_CheckType, MVT::i64,
 4723 /* 10176*/          OPC_CheckType, MVT::i64,
 4795 /* 10324*/          OPC_CheckType, MVT::i64,
 4849 /* 10441*/          OPC_CheckType, MVT::i64,
 4905 /* 10563*/                OPC_CheckType, MVT::i64,
 5121 /* 11010*/          /*SwitchType*/ 66, MVT::i64,// ->11078
 5162 /* 11097*/          OPC_SwitchType /*3 cases */, 37, MVT::i64,// ->11137
 5878 /* 12591*/          OPC_CheckType, MVT::i64,
 5966 /* 12774*/          OPC_CheckType, MVT::i64,
 5980 /* 12803*/          OPC_CheckType, MVT::i64,
 5994 /* 12832*/          OPC_CheckType, MVT::i64,
 6008 /* 12861*/          OPC_CheckType, MVT::i64,
 6022 /* 12890*/          OPC_CheckType, MVT::i64,
 6036 /* 12919*/          OPC_CheckType, MVT::i64,
 6081 /* 13013*/        OPC_CheckChild1Type, MVT::i64,
 6089 /* 13028*/        OPC_EmitInteger, MVT::i64, 0, 
 6126 /* 13139*/        OPC_CheckChild1Type, MVT::i64,
 6134 /* 13154*/        OPC_EmitInteger, MVT::i64, 127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551615*/, 
 6182 /* 13267*/      /*SwitchType*/ 30, MVT::i64,// ->13299
 6226 /* 13357*/      /*SwitchType*/ 23, MVT::i64,// ->13382
 6395 /* 13719*/        OPC_CheckChild1Type, MVT::i64,
 8656 /* 18633*/            OPC_CheckType, MVT::i64,
 8713 /* 18795*/              OPC_CheckType, MVT::i64,
 8729 /* 18829*/              OPC_CheckType, MVT::i64,
 8834 /* 19056*/            OPC_CheckType, MVT::i64,
 8891 /* 19181*/            OPC_CheckType, MVT::i64,
 8950 /* 19310*/            OPC_CheckType, MVT::i64,
 8975 /* 19358*/            OPC_CheckType, MVT::i64,
 9079 /* 19584*/            OPC_CheckType, MVT::i64,
 9142 /* 19755*/              OPC_CheckType, MVT::i64,
 9157 /* 19786*/              OPC_CheckType, MVT::i64,
 9262 /* 20013*/            OPC_CheckType, MVT::i64,
 9319 /* 20138*/            OPC_CheckType, MVT::i64,
 9346 /* 20193*/            OPC_CheckType, MVT::i64,
 9450 /* 20419*/            OPC_CheckType, MVT::i64,
 9507 /* 20544*/            OPC_CheckType, MVT::i64,
 9534 /* 20599*/            OPC_CheckType, MVT::i64,
 9638 /* 20825*/            OPC_CheckType, MVT::i64,
 9695 /* 20950*/            OPC_CheckType, MVT::i64,
 9711 /* 20983*/      OPC_SwitchType /*4 cases */, 22, MVT::i64,// ->21008
 9786 /* 21146*/      /*SwitchType*/ 61, MVT::i64,// ->21209
 9846 /* 21274*/        OPC_CheckChild2Type, MVT::i64,
 9931 /* 21440*/            OPC_CheckType, MVT::i64,
10029 /* 21622*/            OPC_CheckType, MVT::i64,
10104 /* 21779*/        /*SwitchType*/ 63, MVT::i64,// ->21844
10205 /* 21976*/        OPC_CheckChild0Type, MVT::i64,
10260 /* 22086*/      /*SwitchType*/ 20, MVT::i64,// ->22108
10394 /* 22350*/          OPC_CheckType, MVT::i64,
10451 /* 22450*/          OPC_CheckType, MVT::i64,
10567 /* 22654*/        OPC_CheckChild0Type, MVT::i64,
10828                       MVT::i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
10835                       MVT::i64, 2/*#Ops*/, 0, 1, 
10884                       MVT::i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
10891                       MVT::i64, 2/*#Ops*/, 0, 1, 
10996                       MVT::i64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
11003                       MVT::i64, 2/*#Ops*/, 0, 1, 
18000 /* 36286*/        OPC_CheckChild2Type, MVT::i64,
18477 /* 37278*/        OPC_EmitInteger, MVT::i64, 0, 
18482                       MVT::i64, 3/*#Ops*/, 8, 9, 10,  // Results = #11
18532 /* 37379*/        OPC_CheckChild2Type, MVT::i64,
18574 /* 37446*/        OPC_CheckChild2Type, MVT::i64,
18638 /* 37546*/        OPC_CheckChild4Type, MVT::i64,
18708 /* 37661*/        OPC_CheckChild4Type, MVT::i64,
18843                     MVT::i64, 1/*#Ops*/, 1, 
18893 /* 37973*/        OPC_CheckType, MVT::i64,
18898                       MVT::i64, 0/*#Ops*/,  // Results = #8
18901                       MVT::i64, 3/*#Ops*/, 8, 2, 9,  // Results = #10
18903                       MVT::i64, 6/*#Ops*/, 3, 4, 5, 6, 7, 10, 
18929 /* 38063*/        OPC_CheckType, MVT::i64,
18934                       MVT::i64, 0/*#Ops*/,  // Results = #8
18937                       MVT::i64, 3/*#Ops*/, 8, 2, 9,  // Results = #10
18939                       MVT::i64, 6/*#Ops*/, 3, 4, 5, 6, 7, 10, 
18970 /* 38159*/          OPC_CheckType, MVT::i64,
18973                         MVT::i64, 0/*#Ops*/,  // Results = #2
18976                         MVT::i64, 3/*#Ops*/, 2, 1, 3,  // Results = #4
18978                         MVT::i64, 2/*#Ops*/, 0, 4, 
19006 /* 38238*/          OPC_CheckType, MVT::i64,
19009                         MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
19031 /* 38288*/        /*SwitchType*/ 8, MVT::i64,// ->38298
19033                         MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
19062 /* 38351*/          /*SwitchType*/ 11, MVT::i64,// ->38364
19065                           MVT::i64, MVT::i32, 2/*#Ops*/, 0, 2, 
19090 /* 38414*/          /*SwitchType*/ 43, MVT::i64,// ->38459
19094                             MVT::i64, 0/*#Ops*/,  // Results = #2
19097                             MVT::i64, 3/*#Ops*/, 2, 1, 3,  // Results = #4
19099                             MVT::i64, 2/*#Ops*/, 0, 4, 
19105                             MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
19171 /* 38585*/          OPC_CheckType, MVT::i64,
19176                         MVT::i64, 0/*#Ops*/,  // Results = #8
19179                         MVT::i64, 3/*#Ops*/, 8, 2, 9,  // Results = #10
19181                         MVT::i64, 6/*#Ops*/, 3, 4, 5, 6, 7, 10, 
19207 /* 38675*/          OPC_CheckType, MVT::i64,
19212                         MVT::i64, 0/*#Ops*/,  // Results = #8
19215                         MVT::i64, 3/*#Ops*/, 8, 2, 9,  // Results = #10
19217                         MVT::i64, 6/*#Ops*/, 3, 4, 5, 6, 7, 10, 
19267 /* 38810*/          OPC_CheckType, MVT::i64,
19270                         MVT::i64, 0/*#Ops*/,  // Results = #2
19273                         MVT::i64, 3/*#Ops*/, 2, 1, 3,  // Results = #4
19275                         MVT::i64, 2/*#Ops*/, 0, 4, 
19303 /* 38889*/          OPC_CheckType, MVT::i64,
19306                         MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
19328 /* 38939*/        /*SwitchType*/ 8, MVT::i64,// ->38949
19330                         MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
19373 /* 39038*/          /*SwitchType*/ 11, MVT::i64,// ->39051
19376                           MVT::i64, MVT::i32, 2/*#Ops*/, 0, 2, 
19401 /* 39101*/          /*SwitchType*/ 43, MVT::i64,// ->39146
19405                             MVT::i64, 0/*#Ops*/,  // Results = #2
19408                             MVT::i64, 3/*#Ops*/, 2, 1, 3,  // Results = #4
19410                             MVT::i64, 2/*#Ops*/, 0, 4, 
19416                             MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
19482 /* 39270*/        OPC_CheckType, MVT::i64,
19487                       MVT::i64, 0/*#Ops*/,  // Results = #8
19490                       MVT::i64, 3/*#Ops*/, 8, 2, 9,  // Results = #10
19492                       MVT::i64, 6/*#Ops*/, 3, 4, 5, 6, 7, 10, 
19518 /* 39360*/        OPC_CheckType, MVT::i64,
19523                       MVT::i64, 0/*#Ops*/,  // Results = #8
19526                       MVT::i64, 3/*#Ops*/, 8, 2, 9,  // Results = #10
19528                       MVT::i64, 6/*#Ops*/, 3, 4, 5, 6, 7, 10, 
19550 /* 39440*/      /*SwitchType*/ 14, MVT::i64,// ->39456
19553                       MVT::i64, 5/*#Ops*/, 1, 2, 3, 4, 5, 
19584 /* 39514*/          OPC_CheckType, MVT::i64,
19587                         MVT::i64, 0/*#Ops*/,  // Results = #2
19590                         MVT::i64, 3/*#Ops*/, 2, 1, 3,  // Results = #4
19592                         MVT::i64, 2/*#Ops*/, 0, 4, 
19620 /* 39593*/          OPC_CheckType, MVT::i64,
19623                         MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
19645 /* 39646*/        /*SwitchType*/ 9, MVT::i64,// ->39657
19647                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 0, 
19676 /* 39710*/          /*SwitchType*/ 11, MVT::i64,// ->39723
19679                           MVT::i64, MVT::i32, 2/*#Ops*/, 0, 2, 
19704 /* 39773*/          /*SwitchType*/ 43, MVT::i64,// ->39818
19708                             MVT::i64, 0/*#Ops*/,  // Results = #2
19711                             MVT::i64, 3/*#Ops*/, 2, 1, 3,  // Results = #4
19713                             MVT::i64, 2/*#Ops*/, 0, 4, 
19719                             MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
19755 /* 39872*/    OPC_CheckType, MVT::i64,
19762                   MVT::i64, MVT::i32, 8/*#Ops*/, 5, 6, 7, 8, 9, 10, 11, 12, 
19820 /* 40008*/          /*SwitchType*/ 19, MVT::i64,// ->40029
19848 /* 40055*/          /*SwitchType*/ 19, MVT::i64,// ->40076
19920 /* 40171*/        OPC_CheckType, MVT::i64,
19926                       MVT::i64, MVT::i32, 6/*#Ops*/, 3, 4, 5, 6, 7, 8, 
19960 /* 40257*/        OPC_CheckType, MVT::i64,
19965                       MVT::i64, MVT::i32, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
19978 /* 40293*/          OPC_CheckType, MVT::i64,
19982                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 2, 
20003 /* 40341*/        OPC_CheckType, MVT::i64,
20006                       MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
20028 /* 40390*/          OPC_CheckType, MVT::i64,
20036                           MVT::i64, MVT::i32, 6/*#Ops*/, 3, 4, 5, 6, 7, 9, 
20043 /* 40425*/            OPC_EmitInteger, MVT::i64, 0, 
20050                           MVT::i64, 3/*#Ops*/, 8, 11, 12,  // Results = #13
20052                           MVT::i64, MVT::i32, 6/*#Ops*/, 3, 4, 5, 6, 7, 13, 
20060                           MVT::i64, 0/*#Ops*/,  // Results = #8
20067                           MVT::i64, 3/*#Ops*/, 8, 11, 12,  // Results = #13
20069                           MVT::i64, MVT::i32, 6/*#Ops*/, 3, 4, 5, 6, 7, 13, 
20097 /* 40579*/          OPC_CheckType, MVT::i64,
20102                         MVT::i64, MVT::i32, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
20131 /* 40657*/          OPC_CheckType, MVT::i64,
20136                         MVT::i64, MVT::i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
20183 /* 40766*/        OPC_CheckType, MVT::i64,
20187                       MVT::i64, MVT::i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
20236 /* 40877*/          OPC_CheckType, MVT::i64,
20240                         MVT::i64, MVT::i32, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
20260 /* 40937*/          /*SwitchType*/ 10, MVT::i64,// ->40949
20263                           MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
20276 /* 40976*/          /*SwitchType*/ 10, MVT::i64,// ->40988
20279                           MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
20300 /* 41030*/          /*SwitchType*/ 10, MVT::i64,// ->41042
20303                           MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
20321 /* 41087*/          /*SwitchType*/ 10, MVT::i64,// ->41099
20324                           MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
20374 /* 41206*/        OPC_CheckType, MVT::i64,
20376                       MVT::i64, 0/*#Ops*/,  // Results = #2
20379                       MVT::i64, 3/*#Ops*/, 2, 1, 3,  // Results = #4
20381                       MVT::i64, MVT::i32, 2/*#Ops*/, 0, 4, 
20431 /* 41342*/        OPC_CheckType, MVT::i64,
20433                       MVT::i64, 0/*#Ops*/,  // Results = #2
20436                       MVT::i64, 3/*#Ops*/, 2, 0, 3,  // Results = #4
20438                       MVT::i64, MVT::i32, 2/*#Ops*/, 1, 4, 
20459 /* 41409*/      /*SwitchType*/ 33, MVT::i64,// ->41444
20460 /* 41411*/        OPC_EmitInteger, MVT::i64, 0, 
20468                       MVT::i64, 3/*#Ops*/, 1, 4, 5, 
20496 /* 41490*/      OPC_CheckType, MVT::i64,
20497 /* 41492*/      OPC_EmitInteger, MVT::i64, 0, 
20500                     MVT::i64, 3/*#Ops*/, 1, 0, 2, 
20517 /* 41543*/          /*SwitchType*/ 10, MVT::i64,// ->41555
20520                           MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
20533 /* 41573*/          /*SwitchType*/ 10, MVT::i64,// ->41585
20536                           MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
20551 /* 41608*/        /*SwitchType*/ 10, MVT::i64,// ->41620
20554                         MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
20573 /* 41658*/          /*SwitchType*/ 10, MVT::i64,// ->41670
20576                           MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
20590 /* 41690*/          /*SwitchType*/ 10, MVT::i64,// ->41702
20593                           MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
20609 /* 41726*/        /*SwitchType*/ 10, MVT::i64,// ->41738
20612                         MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
20645 /* 41820*/      /*SwitchType*/ 27, MVT::i64,// ->41849
20647                       MVT::i64, 0/*#Ops*/,  // Results = #2
20650                       MVT::i64, 3/*#Ops*/, 2, 1, 3,  // Results = #4
20652                       MVT::i64, MVT::i32, 2/*#Ops*/, 0, 4, 
20684 /* 41930*/      /*SwitchType*/ 27, MVT::i64,// ->41959
20686                       MVT::i64, 0/*#Ops*/,  // Results = #2
20689                       MVT::i64, 3/*#Ops*/, 2, 0, 3,  // Results = #4
20691                       MVT::i64, MVT::i32, 2/*#Ops*/, 1, 4, 
20732 /* 42052*/      OPC_CheckType, MVT::i64,
20733 /* 42054*/      OPC_EmitInteger, MVT::i64, 0, 
20741                     MVT::i64, 3/*#Ops*/, 1, 4, 5, 
20747 /* 42093*/      OPC_CheckType, MVT::i64,
20748 /* 42095*/      OPC_EmitInteger, MVT::i64, 0, 
20756                     MVT::i64, 3/*#Ops*/, 1, 4, 5, 
20762 /* 42133*/      OPC_CheckType, MVT::i64,
20763 /* 42135*/      OPC_EmitInteger, MVT::i64, 0, 
20771                     MVT::i64, 3/*#Ops*/, 1, 4, 5, 
20782 /* 42181*/        OPC_CheckType, MVT::i64,
20787                       MVT::i64, MVT::i32, 2/*#Ops*/, 0, 3, 
20793 /* 42203*/        OPC_CheckType, MVT::i64,
20794 /* 42205*/        OPC_EmitInteger, MVT::i64, 0, 
20804                       MVT::i64, 3/*#Ops*/, 2, 7, 9, 
20810 /* 42249*/        OPC_CheckType, MVT::i64,
20811 /* 42251*/        OPC_EmitInteger, MVT::i64, 0, 
20821                       MVT::i64, 3/*#Ops*/, 2, 7, 9, 
20827 /* 42295*/        OPC_CheckType, MVT::i64,
20832                       MVT::i64, MVT::i32, 2/*#Ops*/, 0, 3, 
20856 /* 42351*/        OPC_CheckType, MVT::i64,
20859                       MVT::i64, MVT::i32, 2/*#Ops*/, 0, 2, 
20865 /* 42368*/        OPC_CheckType, MVT::i64,
20868                       MVT::i64, MVT::i32, 2/*#Ops*/, 0, 2, 
20874 /* 42385*/        OPC_CheckType, MVT::i64,
20877 /* 42391*/          OPC_EmitInteger, MVT::i64, 0, 
20884                         MVT::i64, 3/*#Ops*/, 2, 5, 6,  // Results = #7
20886                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 7, 
20892                         MVT::i64, 0/*#Ops*/,  // Results = #2
20899                         MVT::i64, 3/*#Ops*/, 2, 5, 6,  // Results = #7
20901                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 7, 
20940 /* 42547*/      /*SwitchType*/ 11, MVT::i64,// ->42560
20943                       MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
20961 /* 42597*/        /*SwitchType*/ 11, MVT::i64,// ->42610
20964                         MVT::i64, MVT::i32, 2/*#Ops*/, 1, 0, 
20985 /* 42647*/        /*SwitchType*/ 9, MVT::i64,// ->42658
20987                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
31993 /* 66423*/          OPC_CheckType, MVT::i64,
31998                         MVT::i64, MVT::i32, 6/*#Ops*/, 3, 4, 5, 6, 7, 8, 
32004 /* 66448*/          OPC_CheckType, MVT::i64,
32009                         MVT::i64, MVT::i32, 6/*#Ops*/, 3, 4, 5, 6, 7, 8, 
32076 /* 66596*/        OPC_CheckType, MVT::i64,
32080                       MVT::i64, MVT::i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
32118 /* 66681*/        OPC_CheckType, MVT::i64,
32122                       MVT::i64, MVT::i32, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
32153 /* 66750*/          OPC_CheckType, MVT::i64,
32156                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 2, 
32162 /* 66767*/          OPC_CheckType, MVT::i64,
32165                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 2, 
32197 /* 66836*/        OPC_CheckType, MVT::i64,
32199                       MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
32254 /* 66947*/          OPC_CheckType, MVT::i64,
32259                         MVT::i64, MVT::i32, 6/*#Ops*/, 3, 4, 5, 6, 7, 8, 
32265 /* 66972*/          OPC_CheckType, MVT::i64,
32270                         MVT::i64, MVT::i32, 6/*#Ops*/, 3, 4, 5, 6, 7, 8, 
32348 /* 67145*/        OPC_CheckType, MVT::i64,
32352                       MVT::i64, MVT::i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
32390 /* 67230*/        OPC_CheckType, MVT::i64,
32394                       MVT::i64, MVT::i32, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
32416 /* 67291*/      /*SwitchType*/ 14, MVT::i64,// ->67307
32419                       MVT::i64, 5/*#Ops*/, 1, 2, 3, 4, 5, 
32451 /* 67360*/            OPC_CheckType, MVT::i64,
32454                           MVT::i64, MVT::i32, 2/*#Ops*/, 0, 2, 
32460 /* 67377*/            OPC_CheckType, MVT::i64,
32463                           MVT::i64, MVT::i32, 2/*#Ops*/, 0, 2, 
32502 /* 67460*/          OPC_CheckType, MVT::i64,
32504                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
33198 /* 69056*/      /*SwitchType*/ 29, MVT::i64,// ->69087
33253 /* 69154*/        OPC_CheckChild0Type, MVT::i64,
33312 /* 69261*/      OPC_CheckChild1Type, MVT::i64,
33400 /* 69427*/        OPC_CheckType, MVT::i64,
33406                       MVT::i64, 7/*#Ops*/, 0, 5, 6, 7, 8, 9, 3, 
33465 /* 69555*/        OPC_CheckType, MVT::i64,
33472                       MVT::i64, 7/*#Ops*/, 2, 5, 6, 7, 8, 9, 10, 
33517 /* 69665*/        /*SwitchType*/ 14, MVT::i64,// ->69681
33521                         MVT::i64, 3/*#Ops*/, 0, 1, 2, 
34096 /* 70906*/        OPC_CheckType, MVT::i64,
34102                       MVT::i64, 6/*#Ops*/, 3, 4, 5, 6, 7, 8, 
34130 /* 70974*/        /*SwitchType*/ 29, MVT::i64,// ->71005
34135                           MVT::i64, 2/*#Ops*/, 0, 2, 
34142                           MVT::i64, MVT::i32, 2/*#Ops*/, 0, 2, 
34185 /* 71075*/          OPC_CheckType, MVT::i64,
34188                         MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
34210 /* 71125*/        /*SwitchType*/ 8, MVT::i64,// ->71135
34212                         MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
34243 /* 71186*/        OPC_CheckType, MVT::i64,
34245                       MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
34293 /* 71288*/        /*SwitchType*/ 27, MVT::i64,// ->71317
34297                           MVT::i64, MVT::i32, 2/*#Ops*/, 0, 2, 
34303                           MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
34617 /* 72034*/        OPC_CheckType, MVT::i64,
34624                       MVT::i64, 6/*#Ops*/, 3, 4, 5, 6, 7, 9, 
34653 /* 72108*/        /*SwitchType*/ 32, MVT::i64,// ->72142
34659                           MVT::i64, 2/*#Ops*/, 0, 3, 
34666                           MVT::i64, MVT::i32, 2/*#Ops*/, 0, 2, 
34709 /* 72212*/          OPC_CheckType, MVT::i64,
34712                         MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
34734 /* 72262*/        /*SwitchType*/ 8, MVT::i64,// ->72272
34736                         MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
34767 /* 72323*/        OPC_CheckType, MVT::i64,
34769                       MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
34817 /* 72425*/        /*SwitchType*/ 27, MVT::i64,// ->72454
34821                           MVT::i64, MVT::i32, 2/*#Ops*/, 0, 2, 
34827                           MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
35338 /* 73535*/          OPC_CheckType, MVT::i64,
35370 /* 73603*/          OPC_CheckType, MVT::i64,
35405 /* 73659*/          OPC_CheckChild0Type, MVT::i64,
36661 /* 76643*/          OPC_CheckType, MVT::i64,
36666                         MVT::i64, MVT::i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
36700 /* 76738*/          OPC_CheckType, MVT::i64,
36705                         MVT::i64, MVT::i32, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
36752 /* 76847*/        OPC_CheckType, MVT::i64,
36756                       MVT::i64, MVT::i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
36805 /* 76958*/          OPC_CheckType, MVT::i64,
36809                         MVT::i64, MVT::i32, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
36830 /* 77020*/          /*SwitchType*/ 10, MVT::i64,// ->77032
36833                           MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
36847 /* 77061*/          /*SwitchType*/ 10, MVT::i64,// ->77073
36850                           MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
36872 /* 77117*/          /*SwitchType*/ 10, MVT::i64,// ->77129
36875                           MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
36894 /* 77176*/          /*SwitchType*/ 10, MVT::i64,// ->77188
36897                           MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
36917 /* 77227*/        /*SwitchType*/ 10, MVT::i64,// ->77239
36920                         MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
36935 /* 77263*/        /*SwitchType*/ 10, MVT::i64,// ->77275
36938                         MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
36957 /* 77313*/        /*SwitchType*/ 10, MVT::i64,// ->77325
36960                         MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
36976 /* 77350*/        /*SwitchType*/ 10, MVT::i64,// ->77362
36979                         MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
37015 /* 77422*/            OPC_CheckType, MVT::i64,
37018                           MVT::i64, MVT::i32, 2/*#Ops*/, 0, 2, 
37053 /* 77496*/          OPC_CheckType, MVT::i64,
37056                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 2, 
37097 /* 77578*/          OPC_CheckType, MVT::i64,
37100                         MVT::i64, MVT::i32, 2/*#Ops*/, 1, 2, 
37118 /* 77627*/      /*SwitchType*/ 11, MVT::i64,// ->77640
37121                       MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
37139 /* 77676*/        /*SwitchType*/ 11, MVT::i64,// ->77689
37142                         MVT::i64, MVT::i32, 2/*#Ops*/, 1, 0, 
37163 /* 77726*/        /*SwitchType*/ 9, MVT::i64,// ->77737
37165                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
37208 /* 77819*/        OPC_CheckChild2Type, MVT::i64,
37248 /* 77915*/        OPC_CheckChild2Type, MVT::i64,
37304 /* 78038*/        /*SwitchType*/ 46, MVT::i64,// ->78086
37361 /* 78166*/        OPC_CheckChild2Type, MVT::i64,
37407 /* 78265*/        OPC_CheckChild2Type, MVT::i64,
37447 /* 78361*/        OPC_CheckChild2Type, MVT::i64,
37503 /* 78484*/        /*SwitchType*/ 46, MVT::i64,// ->78532
37560 /* 78612*/        OPC_CheckChild2Type, MVT::i64,
37603 /* 78705*/      OPC_CheckChild2Type, MVT::i64,
37608                     MVT::i64, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
37643 /* 78789*/        OPC_CheckType, MVT::i64,
37647                       MVT::i64, MVT::i32, 5/*#Ops*/, 2, 3, 4, 5, 6, 
37663 /* 78831*/      /*SwitchType*/ 8, MVT::i64,// ->78841
37665                       MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
37701 /* 78906*/        OPC_CheckType, MVT::i64,
37705                       MVT::i64, MVT::i32, 5/*#Ops*/, 2, 3, 4, 5, 6, 
37721 /* 78948*/      /*SwitchType*/ 8, MVT::i64,// ->78958
37723                       MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
37761 /* 79025*/        OPC_CheckType, MVT::i64,
37766                       MVT::i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
37777 /* 79057*/      /*SwitchType*/ 7, MVT::i64,// ->79066
37779                       MVT::i64, 1/*#Ops*/, 0, 
37821 /* 79150*/      /*SwitchType*/ 23, MVT::i64,// ->79175
37824 /* 79155*/        OPC_CheckType, MVT::i64,
37829                       MVT::i64, MVT::i32, 5/*#Ops*/, 2, 3, 4, 5, 6, 
37849 /* 79207*/      /*SwitchType*/ 12, MVT::i64,// ->79221
37850 /* 79209*/        OPC_CheckChild0Type, MVT::i64,
37853                       MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
38138 /* 79841*/      /*SwitchType*/ 23, MVT::i64,// ->79866
38141 /* 79846*/        OPC_CheckType, MVT::i64,
38146                       MVT::i64, MVT::i32, 5/*#Ops*/, 2, 3, 4, 5, 6, 
38166 /* 79898*/      /*SwitchType*/ 12, MVT::i64,// ->79912
38167 /* 79900*/        OPC_CheckChild0Type, MVT::i64,
38170                       MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
38200 /* 79961*/        OPC_CheckType, MVT::i64,
38205                       MVT::i64, MVT::i32, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
38218 /* 80000*/      /*SwitchType*/ 11, MVT::i64,// ->80013
38221                       MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
38269 /* 80106*/        OPC_CheckType, MVT::i64,
38273                       MVT::i64, MVT::i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
38322 /* 80215*/        OPC_CheckType, MVT::i64,
38326                       MVT::i64, MVT::i32, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
38348 /* 80277*/      /*SwitchType*/ 10, MVT::i64,// ->80289
38351                       MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
38375 /* 80348*/            /*SwitchType*/ 10, MVT::i64,// ->80360
38378                             MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
38392 /* 80380*/            /*SwitchType*/ 10, MVT::i64,// ->80392
38395                             MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
38416 /* 80432*/          /*SwitchType*/ 10, MVT::i64,// ->80444
38419                           MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
38441 /* 80497*/          /*SwitchType*/ 10, MVT::i64,// ->80509
38444                           MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
38463 /* 80547*/          /*SwitchType*/ 10, MVT::i64,// ->80559
38466                           MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
38486 /* 80599*/        /*SwitchType*/ 10, MVT::i64,// ->80611
38489                         MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
38505 /* 80637*/          /*SwitchType*/ 10, MVT::i64,// ->80649
38508                           MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
38522 /* 80678*/          /*SwitchType*/ 10, MVT::i64,// ->80690
38525                           MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
38545 /* 80730*/        /*SwitchType*/ 10, MVT::i64,// ->80742
38548                         MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
38565 /* 80769*/          /*SwitchType*/ 10, MVT::i64,// ->80781
38568                           MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
38583 /* 80812*/          /*SwitchType*/ 10, MVT::i64,// ->80824
38586                           MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
38623 /* 80885*/            OPC_CheckType, MVT::i64,
38626                           MVT::i64, MVT::i32, 2/*#Ops*/, 0, 2, 
38661 /* 80959*/          OPC_CheckType, MVT::i64,
38664                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 2, 
38705 /* 81041*/          OPC_CheckType, MVT::i64,
38708                         MVT::i64, MVT::i32, 2/*#Ops*/, 1, 2, 
38729 /* 81092*/        /*SwitchType*/ 9, MVT::i64,// ->81103
38731                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
38780 /* 81197*/        OPC_CheckType, MVT::i64,
38784                       MVT::i64, MVT::i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
38833 /* 81306*/        OPC_CheckType, MVT::i64,
38837                       MVT::i64, MVT::i32, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
38856 /* 81363*/        /*SwitchType*/ 10, MVT::i64,// ->81375
38859                         MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
38873 /* 81395*/        /*SwitchType*/ 10, MVT::i64,// ->81407
38876                         MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
38896 /* 81446*/        /*SwitchType*/ 10, MVT::i64,// ->81458
38899                         MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
38914 /* 81480*/        /*SwitchType*/ 10, MVT::i64,// ->81492
38917                         MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
38953 /* 81552*/            OPC_CheckType, MVT::i64,
38956                           MVT::i64, MVT::i32, 2/*#Ops*/, 0, 2, 
38991 /* 81626*/          OPC_CheckType, MVT::i64,
38994                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 2, 
39035 /* 81708*/          OPC_CheckType, MVT::i64,
39038                         MVT::i64, MVT::i32, 2/*#Ops*/, 1, 2, 
39059 /* 81759*/        /*SwitchType*/ 9, MVT::i64,// ->81770
39061                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
39110 /* 81864*/        OPC_CheckType, MVT::i64,
39114                       MVT::i64, MVT::i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
39163 /* 81973*/        OPC_CheckType, MVT::i64,
39167                       MVT::i64, MVT::i32, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
39191 /* 82033*/        /*SwitchType*/ 8, MVT::i64,// ->82043
39193                         MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
39218 /* 82095*/        /*SwitchType*/ 10, MVT::i64,// ->82107
39221                         MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
39240 /* 82161*/        /*SwitchType*/ 21, MVT::i64,// ->82184
39241 /* 82163*/          OPC_EmitInteger, MVT::i64, 0|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551488*/, 
39243                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
39250 /* 82194*/        OPC_CheckType, MVT::i64,
39251 /* 82196*/        OPC_EmitInteger, MVT::i64, 0|128,0|128,0|128,0|128,120|128,127|128,127|128,127|128,127|128,1/*18446744071562067968*/, 
39253                       MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
39285 /* 82271*/            OPC_CheckType, MVT::i64,
39288                           MVT::i64, MVT::i32, 2/*#Ops*/, 0, 2, 
39323 /* 82345*/          OPC_CheckType, MVT::i64,
39326                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 2, 
39367 /* 82427*/          OPC_CheckType, MVT::i64,
39370                         MVT::i64, MVT::i32, 2/*#Ops*/, 1, 2, 
39391 /* 82478*/        /*SwitchType*/ 9, MVT::i64,// ->82489
39393                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
39443 /* 82586*/          OPC_CheckType, MVT::i64,
39447                         MVT::i64, MVT::i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
39469 /* 82642*/        /*SwitchType*/ 8, MVT::i64,// ->82652
39471                         MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
39496 /* 82704*/        /*SwitchType*/ 10, MVT::i64,// ->82716
39499                         MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
39522 /* 82753*/      /*SwitchType*/ 8, MVT::i64,// ->82763
39524                       MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
39559 /* 82822*/            OPC_CheckType, MVT::i64,
39562                           MVT::i64, MVT::i32, 2/*#Ops*/, 0, 2, 
39597 /* 82896*/          OPC_CheckType, MVT::i64,
39600                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 2, 
39607 /* 82916*/          OPC_CheckType, MVT::i64,
39610                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 2, 
39633 /* 82968*/        OPC_CheckType, MVT::i64,
39635                       MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
39690 /* 83085*/        OPC_CheckType, MVT::i64,
39695                       MVT::i64, MVT::i32, 6/*#Ops*/, 0, 4, 5, 6, 7, 8, 
39751 /* 83210*/        OPC_CheckType, MVT::i64,
39756                       MVT::i64, MVT::i32, 6/*#Ops*/, 2, 4, 5, 6, 7, 8, 
39796 /* 83300*/            OPC_CheckType, MVT::i64,
39800                           MVT::i64, MVT::i32, 2/*#Ops*/, 0, 3, 
39842 /* 83390*/          OPC_CheckType, MVT::i64,
39846                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 3, 
39870 /* 83453*/        /*SwitchType*/ 12, MVT::i64,// ->83467
39873                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
39929 /* 83574*/        OPC_CheckType, MVT::i64,
39934                       MVT::i64, MVT::i32, 6/*#Ops*/, 0, 4, 5, 6, 7, 8, 
39984 /* 83733*/      /*SwitchType*/ 56, MVT::i64,// ->83791
39985 /* 83735*/        OPC_EmitInteger, MVT::i64, 0, 
39990                       MVT::i64, 3/*#Ops*/, 1, 2, 4,  // Results = #5
39991 /* 83757*/        OPC_EmitInteger, MVT::i64, 0, 
39996                       MVT::i64, 3/*#Ops*/, 6, 7, 9,  // Results = #10
39999                       MVT::i64, MVT::i32, 2/*#Ops*/, 5, 10, 
40039 /* 83859*/            OPC_CheckType, MVT::i64,
40043                           MVT::i64, MVT::i32, 2/*#Ops*/, 0, 3, 
40085 /* 83949*/          OPC_CheckType, MVT::i64,
40089                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 3, 
40113 /* 84012*/        /*SwitchType*/ 12, MVT::i64,// ->84026
40116                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
40152 /* 84095*/      /*SwitchType*/ 22, MVT::i64,// ->84119
40182 /* 84148*/        OPC_CheckChild1Type, MVT::i64,
40221 /* 84227*/      /*SwitchType*/ 22, MVT::i64,// ->84251
40251 /* 84280*/        OPC_CheckChild1Type, MVT::i64,
40291 /* 84360*/      /*SwitchType*/ 22, MVT::i64,// ->84384
40307 /* 84395*/          OPC_SwitchType /*2 cases */, 8, MVT::i64,// ->84406
40323 /* 84420*/          OPC_SwitchType /*2 cases */, 8, MVT::i64,// ->84431
40375 /* 84498*/        OPC_CheckChild1Type, MVT::i64,
40424 /* 84591*/      /*SwitchType*/ 22, MVT::i64,// ->84615
40454 /* 84644*/        OPC_CheckChild1Type, MVT::i64,
40562 /* 84863*/        /*SwitchType*/ 56, MVT::i64,// ->84921
40568                           MVT::i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
40576                           MVT::i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
40584                           MVT::i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
40617 /* 84984*/        /*SwitchType*/ 56, MVT::i64,// ->85042
40623                           MVT::i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
40631                           MVT::i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
40639                           MVT::i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
40669 /* 85086*/        /*SwitchType*/ 32, MVT::i64,// ->85120
40673                           MVT::i64, 1/*#Ops*/, 0, 
40679                           MVT::i64, 1/*#Ops*/, 0, 
40685                           MVT::i64, 1/*#Ops*/, 0, 
40712 /* 85159*/        /*SwitchType*/ 32, MVT::i64,// ->85193
40716                           MVT::i64, 1/*#Ops*/, 0, 
40722                           MVT::i64, 1/*#Ops*/, 0, 
40728                           MVT::i64, 1/*#Ops*/, 0, 
40980 /* 85658*/      /*SwitchType*/ 23, MVT::i64,// ->85683
40983 /* 85663*/        OPC_CheckType, MVT::i64,
40988                       MVT::i64, MVT::i32, 5/*#Ops*/, 2, 3, 4, 5, 6, 
41008 /* 85715*/      /*SwitchType*/ 12, MVT::i64,// ->85729
41009 /* 85717*/        OPC_CheckChild0Type, MVT::i64,
41012                       MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
41452 /* 86702*/        /*SwitchType*/ 17, MVT::i64,// ->86721
41457                         MVT::i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
41471 /* 86745*/        /*SwitchType*/ 17, MVT::i64,// ->86764
41476                         MVT::i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
41491 /* 86784*/        /*SwitchType*/ 9, MVT::i64,// ->86795
41494                         MVT::i64, 1/*#Ops*/, 0, 
41506 /* 86811*/        /*SwitchType*/ 9, MVT::i64,// ->86822
41509                         MVT::i64, 1/*#Ops*/, 0, 
41834 /* 87437*/        /*SwitchType*/ 61, MVT::i64,// ->87500
41867 /* 87507*/        OPC_CheckType, MVT::i64,
41951 /* 87672*/        OPC_CheckChild0Type, MVT::i64,
42317 /* 88445*/      /*SwitchType*/ 46, MVT::i64,// ->88493
42374 /* 88573*/      OPC_CheckChild2Type, MVT::i64,
42432 /* 88700*/      /*SwitchType*/ 46, MVT::i64,// ->88748
42489 /* 88828*/      OPC_CheckChild2Type, MVT::i64,
42547 /* 88955*/      /*SwitchType*/ 46, MVT::i64,// ->89003
42604 /* 89083*/      OPC_CheckChild2Type, MVT::i64,
42655 /* 89193*/        OPC_CheckType, MVT::i64,
42659                       MVT::i64, MVT::i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
42708 /* 89302*/        OPC_CheckType, MVT::i64,
42712                       MVT::i64, MVT::i32, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
42734 /* 89363*/      /*SwitchType*/ 14, MVT::i64,// ->89379
42737                       MVT::i64, 5/*#Ops*/, 1, 2, 3, 4, 5, 
42750 /* 89393*/      OPC_CheckType, MVT::i64,
42752                     MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
42764 /* 89417*/      OPC_CheckType, MVT::i64,
42766                     MVT::i64, MVT::i32, 2/*#Ops*/, 1, 0, 
42791 /* 89472*/        /*SwitchType*/ 10, MVT::i64,// ->89484
42794                         MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
42818 /* 89534*/        /*SwitchType*/ 10, MVT::i64,// ->89546
42821                         MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
42839 /* 89598*/        /*SwitchType*/ 21, MVT::i64,// ->89621
42840 /* 89600*/          OPC_EmitInteger, MVT::i64, 0|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,127|128,1/*18446744073709551488*/, 
42842                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
42848 /* 89629*/        OPC_CheckType, MVT::i64,
42849 /* 89631*/        OPC_EmitInteger, MVT::i64, 0|128,0|128,0|128,0|128,120|128,127|128,127|128,127|128,127|128,1/*18446744071562067968*/, 
42851                       MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
42880 /* 89700*/            OPC_CheckType, MVT::i64,
42883                           MVT::i64, MVT::i32, 2/*#Ops*/, 0, 2, 
42889 /* 89717*/            OPC_CheckType, MVT::i64,
42892                           MVT::i64, MVT::i32, 2/*#Ops*/, 0, 2, 
42936 /* 89811*/          OPC_CheckType, MVT::i64,
42938                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
44195 /* 92463*/        OPC_CheckType, MVT::i64,
44199                       MVT::i64, MVT::i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
44221 /* 92524*/      /*SwitchType*/ 14, MVT::i64,// ->92540
44224                       MVT::i64, 5/*#Ops*/, 1, 2, 3, 4, 5, 
44259 /* 92596*/        OPC_CheckType, MVT::i64,
44262                       MVT::i64, MVT::i32, 2/*#Ops*/, 1, 2, 
44270 /* 92616*/        OPC_CheckType, MVT::i64,
44273                       MVT::i64, MVT::i32, 2/*#Ops*/, 1, 2, 
44318 /* 92711*/      /*SwitchType*/ 8, MVT::i64,// ->92721
44320                       MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
44352 /* 92774*/            OPC_CheckType, MVT::i64,
44355                           MVT::i64, MVT::i32, 2/*#Ops*/, 0, 2, 
44361 /* 92791*/            OPC_CheckType, MVT::i64,
44364                           MVT::i64, MVT::i32, 2/*#Ops*/, 0, 2, 
44408 /* 92885*/          OPC_CheckType, MVT::i64,
44410                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
44915 /* 93973*/        OPC_CheckType, MVT::i64,
44919                       MVT::i64, MVT::i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
44968 /* 94082*/        OPC_CheckType, MVT::i64,
44972                       MVT::i64, MVT::i32, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
44993 /* 94142*/      /*SwitchType*/ 10, MVT::i64,// ->94154
44996                       MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
45019 /* 94211*/            /*SwitchType*/ 10, MVT::i64,// ->94223
45022                             MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
45035 /* 94241*/            /*SwitchType*/ 10, MVT::i64,// ->94253
45038                             MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
45058 /* 94291*/          /*SwitchType*/ 10, MVT::i64,// ->94303
45061                           MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
45082 /* 94354*/          /*SwitchType*/ 10, MVT::i64,// ->94366
45085                           MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
45103 /* 94402*/          /*SwitchType*/ 10, MVT::i64,// ->94414
45106                           MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
45130 /* 94458*/      /*SwitchType*/ 14, MVT::i64,// ->94474
45133                       MVT::i64, 5/*#Ops*/, 1, 2, 3, 4, 5, 
45181 /* 94569*/        OPC_CheckType, MVT::i64,
45183                       MVT::i64, 0/*#Ops*/,  // Results = #2
45186                       MVT::i64, 3/*#Ops*/, 2, 1, 3,  // Results = #4
45188                       MVT::i64, MVT::i32, 2/*#Ops*/, 0, 4, 
45238 /* 94695*/        OPC_CheckType, MVT::i64,
45240                       MVT::i64, 0/*#Ops*/,  // Results = #2
45243                       MVT::i64, 3/*#Ops*/, 2, 0, 3,  // Results = #4
45245                       MVT::i64, MVT::i32, 2/*#Ops*/, 1, 4, 
45262 /* 94759*/        /*SwitchType*/ 10, MVT::i64,// ->94771
45265                         MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
45280 /* 94795*/          /*SwitchType*/ 10, MVT::i64,// ->94807
45283                           MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
45296 /* 94834*/          /*SwitchType*/ 10, MVT::i64,// ->94846
45299                           MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
45318 /* 94883*/        /*SwitchType*/ 10, MVT::i64,// ->94895
45321                         MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
45337 /* 94920*/          /*SwitchType*/ 10, MVT::i64,// ->94932
45340                           MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
45354 /* 94961*/          /*SwitchType*/ 10, MVT::i64,// ->94973
45357                           MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
45391 /* 95047*/      /*SwitchType*/ 27, MVT::i64,// ->95076
45393                       MVT::i64, 0/*#Ops*/,  // Results = #2
45396                       MVT::i64, 3/*#Ops*/, 2, 1, 3,  // Results = #4
45398                       MVT::i64, MVT::i32, 2/*#Ops*/, 0, 4, 
45430 /* 95148*/      /*SwitchType*/ 27, MVT::i64,// ->95177
45432                       MVT::i64, 0/*#Ops*/,  // Results = #2
45435                       MVT::i64, 3/*#Ops*/, 2, 0, 3,  // Results = #4
45437                       MVT::i64, MVT::i32, 2/*#Ops*/, 1, 4, 
45471 /* 95234*/          OPC_CheckType, MVT::i64,
45474                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 2, 
45481 /* 95253*/          OPC_CheckType, MVT::i64,
45484                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 2, 
45490 /* 95270*/          OPC_CheckType, MVT::i64,
45495                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 3, 
45541 /* 95371*/          OPC_CheckType, MVT::i64,
45544                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 2, 
45550 /* 95388*/          OPC_CheckType, MVT::i64,
45553                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 2, 
45595 /* 95482*/        /*SwitchType*/ 9, MVT::i64,// ->95493
45597                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
45620 /* 95531*/        OPC_CheckType, MVT::i64,
45622                       MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
47497 /* 99573*/        OPC_CheckType, MVT::i64,
47501                       MVT::i64, MVT::i32, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
47550 /* 99682*/        OPC_CheckType, MVT::i64,
47554                       MVT::i64, MVT::i32, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
47602 /* 99796*/        OPC_CheckType, MVT::i64,
47604                       MVT::i64, 0/*#Ops*/,  // Results = #2
47607                       MVT::i64, 3/*#Ops*/, 2, 1, 3,  // Results = #4
47609                       MVT::i64, MVT::i32, 2/*#Ops*/, 0, 4, 
47659 /* 99922*/        OPC_CheckType, MVT::i64,
47661                       MVT::i64, 0/*#Ops*/,  // Results = #2
47664                       MVT::i64, 3/*#Ops*/, 2, 0, 3,  // Results = #4
47666                       MVT::i64, MVT::i32, 2/*#Ops*/, 1, 4, 
47684 /* 99987*/        /*SwitchType*/ 10, MVT::i64,// ->99999
47687                         MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
47700 /*100017*/        /*SwitchType*/ 10, MVT::i64,// ->100029
47703                         MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
47722 /*100066*/        /*SwitchType*/ 10, MVT::i64,// ->100078
47725                         MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
47739 /*100098*/        /*SwitchType*/ 10, MVT::i64,// ->100110
47742                         MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
47775 /*100183*/      /*SwitchType*/ 27, MVT::i64,// ->100212
47777                       MVT::i64, 0/*#Ops*/,  // Results = #2
47780                       MVT::i64, 3/*#Ops*/, 2, 1, 3,  // Results = #4
47782                       MVT::i64, MVT::i32, 2/*#Ops*/, 0, 4, 
47814 /*100284*/      /*SwitchType*/ 27, MVT::i64,// ->100313
47816                       MVT::i64, 0/*#Ops*/,  // Results = #2
47819                       MVT::i64, 3/*#Ops*/, 2, 0, 3,  // Results = #4
47821                       MVT::i64, MVT::i32, 2/*#Ops*/, 1, 4, 
47844 /*100358*/        /*SwitchType*/ 7, MVT::i64,// ->100367
47846                         MVT::i64, 1/*#Ops*/, 0, 
47858 /*100383*/            OPC_CheckType, MVT::i64,
47863                           MVT::i64, MVT::i32, 2/*#Ops*/, 0, 3, 
47887 /*100439*/            OPC_CheckType, MVT::i64,
47890                           MVT::i64, MVT::i32, 2/*#Ops*/, 0, 2, 
47896 /*100456*/            OPC_CheckType, MVT::i64,
47899                           MVT::i64, MVT::i32, 2/*#Ops*/, 0, 2, 
47943 /*100550*/          OPC_CheckType, MVT::i64,
47945                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
50414 /*106416*/      /*SwitchType*/ 21, MVT::i64,// ->106439
50417 /*106421*/        OPC_CheckType, MVT::i64,
50421                       MVT::i64, MVT::i32, 5/*#Ops*/, 2, 3, 4, 5, 6, 
50439 /*106467*/      /*SwitchType*/ 10, MVT::i64,// ->106479
50440 /*106469*/        OPC_CheckChild0Type, MVT::i64,
50442                       MVT::i64, MVT::i32, 1/*#Ops*/, 0, 
50729 /*107108*/      OPC_CheckType, MVT::i64,
50733                     MVT::i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
50778 /*107214*/      OPC_CheckType, MVT::i64,
50784                       MVT::i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
50792                       MVT::i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
50801                       MVT::i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
50875 /*107429*/        OPC_CheckType, MVT::i64,
50878 /*107435*/        OPC_EmitInteger, MVT::i64, 0, 
50883                       MVT::i64, 3/*#Ops*/, 7, 8, 9, 
50888 /*107464*/        OPC_CheckType, MVT::i64,
50891 /*107470*/        OPC_EmitInteger, MVT::i64, 0, 
50896                       MVT::i64, 3/*#Ops*/, 7, 8, 9, 
50901 /*107499*/        OPC_CheckType, MVT::i64,
50904 /*107505*/        OPC_EmitInteger, MVT::i64, 0, 
50909                       MVT::i64, 3/*#Ops*/, 7, 8, 9, 
50924 /*107563*/        /*SwitchType*/ 30, MVT::i64,// ->107595
50927 /*107569*/          OPC_EmitInteger, MVT::i64, 0, 
50932                         MVT::i64, 3/*#Ops*/, 7, 8, 9, 
50965 /*107665*/      OPC_CheckType, MVT::i64,
50968 /*107671*/      OPC_EmitInteger, MVT::i64, 0, 
50973                     MVT::i64, 3/*#Ops*/, 7, 8, 9, 
50978 /*107700*/      OPC_CheckType, MVT::i64,
50983 /*107710*/        OPC_EmitInteger, MVT::i64, 0, 
50988                       MVT::i64, 3/*#Ops*/, 7, 8, 9, 
50995 /*107743*/        OPC_EmitInteger, MVT::i64, 0, 
51000                       MVT::i64, 3/*#Ops*/, 7, 8, 9, 
51007 /*107776*/        OPC_EmitInteger, MVT::i64, 0, 
51012                       MVT::i64, 3/*#Ops*/, 7, 8, 9, 
53045 /*112393*/    /*SwitchType*/ 18, MVT::i64,// ->112413
53050                     MVT::i64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
53907 /*114231*/    /*SwitchType*/ 19, MVT::i64,// ->114252
53912                     MVT::i64, MVT::i32, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
53944 /*114317*/    /*SwitchType*/ 17, MVT::i64,// ->114336
53949                     MVT::i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
53977 /*114388*/      OPC_CheckChild1Type, MVT::i64,
54011 /*114461*/      OPC_CheckChild1Type, MVT::i64,
54079 /*114609*/      /*SwitchType*/ 92, MVT::i64,// ->114703
54085                         MVT::i64, 5/*#Ops*/, 1, 2, 3, 4, 5, 
54093                         MVT::i64, 5/*#Ops*/, 1, 2, 3, 4, 5, 
54101                         MVT::i64, 5/*#Ops*/, 1, 2, 3, 4, 5, 
54107                         MVT::i64, 1/*#Ops*/, 0, 
54113                         MVT::i64, 1/*#Ops*/, 0, 
54119                         MVT::i64, 1/*#Ops*/, 0, 
54170 /*114803*/      /*SwitchType*/ 92, MVT::i64,// ->114897
54176                         MVT::i64, 5/*#Ops*/, 1, 2, 3, 4, 5, 
54184                         MVT::i64, 5/*#Ops*/, 1, 2, 3, 4, 5, 
54192                         MVT::i64, 5/*#Ops*/, 1, 2, 3, 4, 5, 
54198                         MVT::i64, 1/*#Ops*/, 0, 
54204                         MVT::i64, 1/*#Ops*/, 0, 
54210                         MVT::i64, 1/*#Ops*/, 0, 
54264 /*115004*/      /*SwitchType*/ 92, MVT::i64,// ->115098
54270                         MVT::i64, 5/*#Ops*/, 1, 2, 3, 4, 5, 
54278                         MVT::i64, 5/*#Ops*/, 1, 2, 3, 4, 5, 
54286                         MVT::i64, 5/*#Ops*/, 1, 2, 3, 4, 5, 
54292                         MVT::i64, 1/*#Ops*/, 0, 
54298                         MVT::i64, 1/*#Ops*/, 0, 
54304                         MVT::i64, 1/*#Ops*/, 0, 
54355 /*115198*/      /*SwitchType*/ 92, MVT::i64,// ->115292
54361                         MVT::i64, 5/*#Ops*/, 1, 2, 3, 4, 5, 
54369                         MVT::i64, 5/*#Ops*/, 1, 2, 3, 4, 5, 
54377                         MVT::i64, 5/*#Ops*/, 1, 2, 3, 4, 5, 
54383                         MVT::i64, 1/*#Ops*/, 0, 
54389                         MVT::i64, 1/*#Ops*/, 0, 
54395                         MVT::i64, 1/*#Ops*/, 0, 
54610 /*115758*/      /*SwitchType*/ 30, MVT::i64,// ->115790
54616                         MVT::i64, 5/*#Ops*/, 1, 2, 3, 4, 5, 
54621                         MVT::i64, 1/*#Ops*/, 0, 
54643 /*115827*/      /*SwitchType*/ 30, MVT::i64,// ->115859
54649                         MVT::i64, 5/*#Ops*/, 1, 2, 3, 4, 5, 
54654                         MVT::i64, 1/*#Ops*/, 0, 
54679 /*115903*/      /*SwitchType*/ 30, MVT::i64,// ->115935
54685                         MVT::i64, 5/*#Ops*/, 1, 2, 3, 4, 5, 
54690                         MVT::i64, 1/*#Ops*/, 0, 
54712 /*115972*/      /*SwitchType*/ 30, MVT::i64,// ->116004
54718                         MVT::i64, 5/*#Ops*/, 1, 2, 3, 4, 5, 
54723                         MVT::i64, 1/*#Ops*/, 0, 
54784 /*116120*/      OPC_CheckChild1Type, MVT::i64,
54789                     MVT::i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
54807 /*116168*/      OPC_CheckChild1Type, MVT::i64,
54812                     MVT::i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
54834                     MVT::i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
54873                   MVT::i64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
54887                   MVT::i64, MVT::i64, 7/*#Ops*/, 4, 5, 6, 7, 8, 2, 3, 
54887                   MVT::i64, MVT::i64, 7/*#Ops*/, 4, 5, 6, 7, 8, 2, 3, 
54908 /*116383*/    /*SwitchType*/ 14, MVT::i64,// ->116399
54911                     MVT::i64, 5/*#Ops*/, 1, 2, 3, 4, 5, 
54933 /*116443*/    /*SwitchType*/ 14, MVT::i64,// ->116459
54936                     MVT::i64, 5/*#Ops*/, 1, 2, 3, 4, 5, 
54949 /*116483*/    /*SwitchType*/ 14, MVT::i64,// ->116499
54952                     MVT::i64, 5/*#Ops*/, 1, 2, 3, 4, 5, 
55047 /*116671*/          OPC_CheckChild0Type, MVT::i64,
55062 /*116702*/          OPC_CheckChild0Type, MVT::i64,
55270 /*117153*/      /*SwitchType*/ 22, MVT::i64,// ->117177
55271 /*117155*/        OPC_EmitInteger, MVT::i64, 0, 
55276                       MVT::i64, 3/*#Ops*/, 0, 1, 3, 
55334 /*117295*/      /*SwitchType*/ 50, MVT::i64,// ->117347
55340                         MVT::i64, 1/*#Ops*/, 1, 
55346                         MVT::i64, 1/*#Ops*/, 1, 
55353                         MVT::i64, 1/*#Ops*/, 1, 
55359                         MVT::i64, 1/*#Ops*/, 1, 
55395 /*117414*/        /*SwitchType*/ 33, MVT::i64,// ->117449
55396 /*117416*/          OPC_EmitInteger, MVT::i64, 0, 
55404                         MVT::i64, 3/*#Ops*/, 1, 4, 5, 
55418 /*117470*/          /*SwitchType*/ 22, MVT::i64,// ->117494
55419 /*117472*/            OPC_EmitInteger, MVT::i64, 0, 
55424                           MVT::i64, 3/*#Ops*/, 1, 2, 3, 
55437 /*117512*/          /*SwitchType*/ 24, MVT::i64,// ->117538
55439 /*117516*/            OPC_EmitInteger, MVT::i64, 0, 
55444                           MVT::i64, 3/*#Ops*/, 1, 2, 3, 
55457 /*117552*/        OPC_CheckType, MVT::i64,
55458 /*117554*/        OPC_EmitInteger, MVT::i64, 0, 
55461                       MVT::i64, 3/*#Ops*/, 1, 0, 2, 
55471 /*117582*/        /*SwitchType*/ 22, MVT::i64,// ->117606
55472 /*117584*/          OPC_EmitInteger, MVT::i64, 0, 
55477                         MVT::i64, 3/*#Ops*/, 1, 2, 3, 
55488 /*117620*/        /*SwitchType*/ 22, MVT::i64,// ->117644
55489 /*117622*/          OPC_EmitInteger, MVT::i64, 0, 
55494                         MVT::i64, 3/*#Ops*/, 1, 2, 3, 
55500 /*117648*/        OPC_CheckType, MVT::i64,
55501 /*117650*/        OPC_EmitInteger, MVT::i64, 0, 
55506                       MVT::i64, 3/*#Ops*/, 1, 2, 3, 
55744 /*118144*/        /*SwitchType*/ 33, MVT::i64,// ->118179
55745 /*118146*/          OPC_EmitInteger, MVT::i64, 0, 
55753                         MVT::i64, 3/*#Ops*/, 1, 4, 5, 
55857 /*118372*/          /*SwitchType*/ 10, MVT::i64,// ->118384
55860                           MVT::i64, MVT::i32, 0/*#Ops*/, 
55940 /*118527*/      /*SwitchType*/ 73, MVT::i64,// ->118602
55944                         MVT::i64, 0/*#Ops*/,  // Results = #1
55947                         MVT::i64, 3/*#Ops*/, 1, 0, 2, 
55952 /*118554*/          OPC_EmitInteger, MVT::i64, 0, 
55957                         MVT::i64, 3/*#Ops*/, 1, 2, 3, 
55962 /*118579*/          OPC_EmitInteger, MVT::i64, 0, 
55967                         MVT::i64, 3/*#Ops*/, 1, 2, 3, 
56096 /*118843*/      OPC_CheckType, MVT::i64,
56116 /*118880*/        OPC_CheckType, MVT::i64,
56119                       MVT::i64, 2/*#Ops*/, 0, 1, 
56124 /*118896*/        OPC_SwitchType /*2 cases */, 32, MVT::i64,// ->118931
56128                           MVT::i64, 1/*#Ops*/, 0, 
56134                           MVT::i64, 1/*#Ops*/, 0, 
56140                           MVT::i64, 1/*#Ops*/, 0, 
56174 /*118981*/        OPC_CheckChild0Type, MVT::i64,
56183 /*118997*/        OPC_CheckType, MVT::i64,
56186                       MVT::i64, 1/*#Ops*/, 0, 
56247 /*119136*/      /*SwitchType*/ 61, MVT::i64,// ->119199
56281 /*119207*/          OPC_CheckChild0Type, MVT::i64,
56469 /*119573*/        OPC_CheckChild0Type, MVT::i64,
56620 /*119889*/        /*SwitchType*/ 10, MVT::i64,// ->119901
56623                         MVT::i64, MVT::i32, 0/*#Ops*/, 
56637 /*119919*/        /*SwitchType*/ 7, MVT::i64,// ->119928
56639                         MVT::i64, 1/*#Ops*/, 0, 
56650 /*119942*/        /*SwitchType*/ 7, MVT::i64,// ->119951
56652                         MVT::i64, 1/*#Ops*/, 0, 
56658 /*119955*/        OPC_CheckType, MVT::i64,
56661                       MVT::i64, 1/*#Ops*/, 0, 
57026 /*120663*/      /*SwitchType*/ 12, MVT::i64,// ->120677
57029                       MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
57052 /*120718*/        /*SwitchType*/ 12, MVT::i64,// ->120732
57055                         MVT::i64, MVT::i32, 3/*#Ops*/, 0, 1, 3, 
57073 /*120765*/        /*SwitchType*/ 12, MVT::i64,// ->120779
57076                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
57107 /*120834*/      /*SwitchType*/ 12, MVT::i64,// ->120848
57110                       MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
57133 /*120889*/        /*SwitchType*/ 12, MVT::i64,// ->120903
57136                         MVT::i64, MVT::i32, 3/*#Ops*/, 0, 1, 3, 
57154 /*120936*/        /*SwitchType*/ 12, MVT::i64,// ->120950
57157                         MVT::i64, MVT::i32, 2/*#Ops*/, 0, 1, 
57257 /*121121*/          OPC_CheckType, MVT::i64,
57261                           MVT::i64, 1/*#Ops*/, 0, 
57267                           MVT::i64, 1/*#Ops*/, 0, 
57273                           MVT::i64, 1/*#Ops*/, 0, 
57282 /*121162*/          OPC_CheckType, MVT::i64,
57287                           MVT::i64, 2/*#Ops*/, 0, 2, 
57294                           MVT::i64, 2/*#Ops*/, 0, 2, 
57301                           MVT::i64, 2/*#Ops*/, 0, 2, 
57452                     MVT::i64, 2/*#Ops*/, 1, 2, 
57479                     MVT::i64, 3/*#Ops*/, 1, 2, 3, 
57512 /*121631*/      /*SwitchType*/ 9, MVT::i64,// ->121642
57516                       MVT::i64, 0/*#Ops*/, 
57533                     MVT::i64, 1/*#Ops*/, 1, 
57549                     MVT::i64, 0/*#Ops*/, 
57565                     MVT::i64, 0/*#Ops*/, 
57581                       MVT::i64, 0/*#Ops*/,  // Results = #1
57601                     MVT::i64, MVT::i32, 0/*#Ops*/, 
57752 /*122100*/    /*SwitchType*/ 10, MVT::i64,// ->122112
57755                     MVT::i64, MVT::i32, 0/*#Ops*/, 
57881 /*122326*/      /*SwitchType*/ 10, MVT::i64,// ->122338
57884                       MVT::i64, 2/*#Ops*/, 0, 1, 
57900 /*122361*/      /*SwitchType*/ 10, MVT::i64,// ->122373
57903                       MVT::i64, 2/*#Ops*/, 0, 1, 
57922 /*122402*/      /*SwitchType*/ 10, MVT::i64,// ->122414
57925                       MVT::i64, 2/*#Ops*/, 0, 1, 
57941 /*122437*/      /*SwitchType*/ 10, MVT::i64,// ->122449
57944                       MVT::i64, 2/*#Ops*/, 0, 1, 
57952 /*122458*/      OPC_CheckType, MVT::i64,
57955                     MVT::i64, 1/*#Ops*/, 1, 
57963 /*122478*/        OPC_CheckType, MVT::i64,
57966                       MVT::i64, 1/*#Ops*/, 0, 
57971 /*122493*/        OPC_CheckType, MVT::i64,
57974                       MVT::i64, 1/*#Ops*/, 0, 
57979 /*122508*/        OPC_CheckType, MVT::i64,
57982                       MVT::i64, 1/*#Ops*/, 0, 
57987 /*122523*/        OPC_CheckType, MVT::i64,
57990                       MVT::i64, 1/*#Ops*/, 0, 
57995 /*122538*/        OPC_CheckType, MVT::i64,
57998                       MVT::i64, 1/*#Ops*/, 0, 
58003 /*122553*/        OPC_CheckType, MVT::i64,
58006                       MVT::i64, 1/*#Ops*/, 0, 
58011 /*122568*/        OPC_CheckType, MVT::i64,
58013                       MVT::i64, 1/*#Ops*/, 0, 
58025 /*122593*/      /*SwitchType*/ 10, MVT::i64,// ->122605
58028                       MVT::i64, 1/*#Ops*/, 1, 
58043 /*122626*/    /*SwitchType*/ 7, MVT::i64,// ->122635
58045                     MVT::i64, 1/*#Ops*/, 0, 
58073 /*122680*/    /*SwitchType*/ 10, MVT::i64,// ->122692
58077                     MVT::i64, MVT::i32, 0/*#Ops*/, 
58097 /*122722*/    /*SwitchType*/ 10, MVT::i64,// ->122734
58101                     MVT::i64, MVT::i32, 0/*#Ops*/, 
58351 /*123161*/      /*SwitchType*/ 9, MVT::i64,// ->123172
58354                       MVT::i64, 1/*#Ops*/, 0, 
58366 /*123188*/      /*SwitchType*/ 9, MVT::i64,// ->123199
58369                       MVT::i64, 1/*#Ops*/, 0, 
58384 /*123221*/      /*SwitchType*/ 9, MVT::i64,// ->123232
58387                       MVT::i64, 1/*#Ops*/, 0, 
58399 /*123248*/      /*SwitchType*/ 9, MVT::i64,// ->123259
58402                       MVT::i64, 1/*#Ops*/, 0, 
58481 /*123383*/      OPC_CheckChild1Type, MVT::i64,
58485                     MVT::i64, 1/*#Ops*/, 1, 
58500 /*123413*/      OPC_CheckChild1Type, MVT::i64,
58532                       MVT::i64, 0/*#Ops*/, 
58550                       MVT::i64, 0/*#Ops*/, 
58568                       MVT::i64, 0/*#Ops*/, 
58573 /*123519*/      OPC_CheckValueType, MVT::i64,
58586                       MVT::i64, 0/*#Ops*/, 
58609                       MVT::i64, 0/*#Ops*/, 
58627                       MVT::i64, 0/*#Ops*/, 
58645                       MVT::i64, 0/*#Ops*/, 
58650 /*123631*/      OPC_CheckValueType, MVT::i64,
58663                       MVT::i64, 0/*#Ops*/, 
58689 /*123699*/      /*SwitchType*/ 18, MVT::i64,// ->123719
58694                       MVT::i64, 1/*#Ops*/, 2, 
58709 /*123745*/      /*SwitchType*/ 18, MVT::i64,// ->123765
58714                       MVT::i64, 1/*#Ops*/, 2, 
58736                     MVT::i64, 1/*#Ops*/, 2, 
58793 /*123947*/    /*SwitchType*/ 13, MVT::i64,// ->123962
58794 /*123949*/      OPC_CheckChild1Type, MVT::i64,
58798                     MVT::i64, MVT::i64, 1/*#Ops*/, 1, 
58798                     MVT::i64, MVT::i64, 1/*#Ops*/, 1, 
59194 /*124831*/          /*SwitchType*/ 70, MVT::i64,// ->124903
61873 /*130658*/      /*SwitchType*/ 65, MVT::i64,// ->130725
61944 /*130809*/      /*SwitchType*/ 66, MVT::i64,// ->130877
70435 /*148586*/      /*SwitchType*/ 21|128,1/*149*/, MVT::i64,// ->148738
70554 /*148845*/        OPC_CheckChild0Type, MVT::i64,
74480 /*157033*/      /*SwitchType*/ 57, MVT::i64,// ->157092
74527 /*157138*/        OPC_CheckChild0Type, MVT::i64,
124048 /*255567*/              OPC_CheckChild0Type, MVT::i64,
126498 /*260116*/              OPC_CheckChild0Type, MVT::i64,
159350 /*323900*/              OPC_CheckChild0Type, MVT::i64,
161087 /*327113*/              OPC_CheckChild0Type, MVT::i64,
177237 /*359405*/              OPC_CheckChild0Type, MVT::i64,
178195 /*361095*/              OPC_CheckChild0Type, MVT::i64,
178791 /*362246*/                OPC_CheckType, MVT::i64,
178902 /*362461*/                OPC_CheckType, MVT::i64,
189170 /*382080*/            OPC_CheckType, MVT::i64,
189202 /*382142*/            OPC_SwitchType /*2 cases */, 50, MVT::i64,// ->382195
189277 /*382291*/            OPC_SwitchType /*2 cases */, 26, MVT::i64,// ->382320
189324 /*382383*/            OPC_SwitchType /*2 cases */, 50, MVT::i64,// ->382436
189410 /*382556*/            OPC_SwitchType /*2 cases */, 26, MVT::i64,// ->382585
189457 /*382648*/            OPC_SwitchType /*2 cases */, 50, MVT::i64,// ->382701
189543 /*382821*/            OPC_SwitchType /*2 cases */, 26, MVT::i64,// ->382850
189590 /*382913*/            OPC_SwitchType /*2 cases */, 50, MVT::i64,// ->382966
189648 /*383029*/            OPC_CheckType, MVT::i64,
190229 /*384190*/            OPC_CheckType, MVT::i64,
190261 /*384252*/            OPC_SwitchType /*2 cases */, 50, MVT::i64,// ->384305
190336 /*384401*/            OPC_SwitchType /*2 cases */, 26, MVT::i64,// ->384430
190383 /*384493*/            OPC_SwitchType /*2 cases */, 50, MVT::i64,// ->384546
190469 /*384666*/            OPC_SwitchType /*2 cases */, 26, MVT::i64,// ->384695
190516 /*384758*/            OPC_SwitchType /*2 cases */, 50, MVT::i64,// ->384811
190602 /*384931*/            OPC_SwitchType /*2 cases */, 26, MVT::i64,// ->384960
190649 /*385023*/            OPC_SwitchType /*2 cases */, 50, MVT::i64,// ->385076
190707 /*385139*/            OPC_CheckType, MVT::i64,
194313 /*392754*/                  OPC_EmitInteger, MVT::i64, 0, 
194323 /*392779*/                  OPC_EmitInteger, MVT::i64, 0, 
194335 /*392808*/                  OPC_EmitInteger, MVT::i64, 0, 
194345 /*392833*/                  OPC_EmitInteger, MVT::i64, 0, 
194357 /*392862*/                  OPC_EmitInteger, MVT::i64, 0, 
194367 /*392887*/                  OPC_EmitInteger, MVT::i64, 0, 
194379 /*392916*/                  OPC_EmitInteger, MVT::i64, 0, 
194389 /*392941*/                  OPC_EmitInteger, MVT::i64, 0, 
194405 /*392976*/                OPC_EmitInteger, MVT::i64, 0, 
194415 /*393001*/                OPC_EmitInteger, MVT::i64, 0, 
194430 /*393035*/                OPC_EmitInteger, MVT::i64, 0, 
194440 /*393060*/                OPC_EmitInteger, MVT::i64, 0, 
194455 /*393094*/                OPC_EmitInteger, MVT::i64, 0, 
194465 /*393119*/                OPC_EmitInteger, MVT::i64, 0, 
194480 /*393153*/                OPC_EmitInteger, MVT::i64, 0, 
194490 /*393178*/                OPC_EmitInteger, MVT::i64, 0, 
194505 /*393212*/                OPC_EmitInteger, MVT::i64, 0, 
194515 /*393237*/                OPC_EmitInteger, MVT::i64, 0, 
194530 /*393271*/                OPC_EmitInteger, MVT::i64, 0, 
194540 /*393296*/                OPC_EmitInteger, MVT::i64, 0, 
194555 /*393330*/                OPC_EmitInteger, MVT::i64, 0, 
194565 /*393355*/                OPC_EmitInteger, MVT::i64, 0, 
194580 /*393389*/                OPC_EmitInteger, MVT::i64, 0, 
194590 /*393414*/                OPC_EmitInteger, MVT::i64, 0, 
195614 /*395783*/              OPC_EmitInteger, MVT::i64, 0, 
195624 /*395808*/              OPC_EmitInteger, MVT::i64, 0, 
195636 /*395837*/              OPC_EmitInteger, MVT::i64, 0, 
195646 /*395862*/              OPC_EmitInteger, MVT::i64, 0, 
195662 /*395897*/            OPC_EmitInteger, MVT::i64, 0, 
195672 /*395922*/            OPC_EmitInteger, MVT::i64, 0, 
195687 /*395956*/            OPC_EmitInteger, MVT::i64, 0, 
195697 /*395981*/            OPC_EmitInteger, MVT::i64, 0, 
195712 /*396015*/            OPC_EmitInteger, MVT::i64, 0, 
195722 /*396040*/            OPC_EmitInteger, MVT::i64, 0, 
195737 /*396074*/            OPC_EmitInteger, MVT::i64, 0, 
195747 /*396099*/            OPC_EmitInteger, MVT::i64, 0, 
199849 /*404197*/        OPC_CheckChild0Type, MVT::i64,
211551 /*428989*/        OPC_CheckType, MVT::i64,
227070 /*462988*/      OPC_EmitInteger, MVT::i64, 0, 
227084 /*463025*/      OPC_EmitInteger, MVT::i64, 0, 
227112 /*463099*/      OPC_EmitInteger, MVT::i64, 0, 
227140 /*463173*/      OPC_EmitInteger, MVT::i64, 0, 
236442 /*482330*/          OPC_SwitchType /*2 cases */, 66, MVT::i64,// ->482399
236513 /*482481*/          OPC_SwitchType /*2 cases */, 25, MVT::i64,// ->482509
238385 /*486576*/              OPC_CheckChild0Type, MVT::i64,
238435 /*486664*/              OPC_CheckChild0Type, MVT::i64,
242874 /*495860*/          OPC_SwitchType /*2 cases */, 66, MVT::i64,// ->495929
242945 /*496011*/          OPC_SwitchType /*2 cases */, 25, MVT::i64,// ->496039
244903 /*500285*/              OPC_CheckChild0Type, MVT::i64,
244953 /*500373*/              OPC_CheckChild0Type, MVT::i64,
245024 /*500504*/          OPC_CheckType, MVT::i64,
245254 /*500959*/          OPC_CheckType, MVT::i64,
245421 /*501285*/          OPC_CheckType, MVT::i64,
245561 /*501566*/      /*SwitchType*/ 32, MVT::i64,// ->501600
250589 /*512160*/      /*SwitchType*/ 45, MVT::i64,// ->512207
250621 /*512227*/        OPC_CheckChild1Type, MVT::i64,
250658 /*512300*/      /*SwitchType*/ 45, MVT::i64,// ->512347
250690 /*512367*/        OPC_CheckChild1Type, MVT::i64,
252690 /*516585*/      OPC_CheckChild1Type, MVT::i64,
252725 /*516651*/      OPC_CheckChild1Type, MVT::i64,
253930 if (cast<MemSDNode>(N)->getMemoryVT() != MVT::i64) return false;
254176   return cast<MemIntrinsicSDNode>(N)->getMemoryVT() == MVT::i64;
gen/lib/Target/X86/X86GenFastISel.inc
  420   case MVT::i64: return fastEmit_ISD_BITCAST_MVT_f64_MVT_i64_r(Op0, Op0IsKill);
  442   case MVT::i64: return fastEmit_ISD_BITCAST_MVT_x86mmx_MVT_i64_r(Op0, Op0IsKill);
  451   case MVT::i64: return fastEmit_ISD_BITCAST_MVT_i64_r(RetVT, Op0, Op0IsKill);
  492   case MVT::i64: return fastEmit_ISD_BRIND_MVT_i64_r(RetVT, Op0, Op0IsKill);
  506   if (RetVT.SimpleTy != MVT::i64)
  514   case MVT::i64: return fastEmit_ISD_BSWAP_MVT_i64_r(RetVT, Op0, Op0IsKill);
  540   if (RetVT.SimpleTy != MVT::i64)
  606   case MVT::i64: return fastEmit_ISD_CTLZ_MVT_i64_r(RetVT, Op0, Op0IsKill);
  638   if (RetVT.SimpleTy != MVT::i64)
  758   case MVT::i64: return fastEmit_ISD_CTPOP_MVT_i64_r(RetVT, Op0, Op0IsKill);
  796   if (RetVT.SimpleTy != MVT::i64)
  808   case MVT::i64: return fastEmit_ISD_CTTZ_MVT_i64_r(RetVT, Op0, Op0IsKill);
  828   if (RetVT.SimpleTy != MVT::i64)
  837   case MVT::i64: return fastEmit_ISD_CTTZ_ZERO_UNDEF_MVT_i64_r(RetVT, Op0, Op0IsKill);
 1060   case MVT::i64: return fastEmit_ISD_FP_TO_SINT_MVT_f32_MVT_i64_r(Op0, Op0IsKill);
 1094   case MVT::i64: return fastEmit_ISD_FP_TO_SINT_MVT_f64_MVT_i64_r(Op0, Op0IsKill);
 1136   case MVT::i64: return fastEmit_ISD_FP_TO_UINT_MVT_f32_MVT_i64_r(Op0, Op0IsKill);
 1158   case MVT::i64: return fastEmit_ISD_FP_TO_UINT_MVT_f64_MVT_i64_r(Op0, Op0IsKill);
 1373   case MVT::i64: return fastEmit_ISD_SCALAR_TO_VECTOR_MVT_i64_r(RetVT, Op0, Op0IsKill);
 1391   case MVT::i64: return fastEmit_ISD_SIGN_EXTEND_MVT_i8_MVT_i64_r(Op0, Op0IsKill);
 1407   case MVT::i64: return fastEmit_ISD_SIGN_EXTEND_MVT_i16_MVT_i64_r(Op0, Op0IsKill);
 1413   if (RetVT.SimpleTy != MVT::i64)
 1969   case MVT::i64: return fastEmit_ISD_SINT_TO_FP_MVT_i64_r(RetVT, Op0, Op0IsKill);
 2115   case MVT::i64: return fastEmit_ISD_TRUNCATE_MVT_i64_r(RetVT, Op0, Op0IsKill);
 2551   case MVT::i64: return fastEmit_X86ISD_CALL_MVT_i64_r(RetVT, Op0, Op0IsKill);
 3058   case MVT::i64: return fastEmit_X86ISD_CVTS2SI_MVT_v4f32_MVT_i64_r(Op0, Op0IsKill);
 3092   case MVT::i64: return fastEmit_X86ISD_CVTS2SI_MVT_v2f64_MVT_i64_r(Op0, Op0IsKill);
 3124   case MVT::i64: return fastEmit_X86ISD_CVTS2UI_MVT_v4f32_MVT_i64_r(Op0, Op0IsKill);
 3146   case MVT::i64: return fastEmit_X86ISD_CVTS2UI_MVT_v2f64_MVT_i64_r(Op0, Op0IsKill);
 3626   case MVT::i64: return fastEmit_X86ISD_CVTTS2SI_MVT_v4f32_MVT_i64_r(Op0, Op0IsKill);
 3660   case MVT::i64: return fastEmit_X86ISD_CVTTS2SI_MVT_v2f64_MVT_i64_r(Op0, Op0IsKill);
 3692   case MVT::i64: return fastEmit_X86ISD_CVTTS2SI_SAE_MVT_v4f32_MVT_i64_r(Op0, Op0IsKill);
 3714   case MVT::i64: return fastEmit_X86ISD_CVTTS2SI_SAE_MVT_v2f64_MVT_i64_r(Op0, Op0IsKill);
 3746   case MVT::i64: return fastEmit_X86ISD_CVTTS2UI_MVT_v4f32_MVT_i64_r(Op0, Op0IsKill);
 3768   case MVT::i64: return fastEmit_X86ISD_CVTTS2UI_MVT_v2f64_MVT_i64_r(Op0, Op0IsKill);
 3800   case MVT::i64: return fastEmit_X86ISD_CVTTS2UI_SAE_MVT_v4f32_MVT_i64_r(Op0, Op0IsKill);
 3822   case MVT::i64: return fastEmit_X86ISD_CVTTS2UI_SAE_MVT_v2f64_MVT_i64_r(Op0, Op0IsKill);
 3880   case MVT::i64: return fastEmit_X86ISD_EH_RETURN_MVT_i64_r(RetVT, Op0, Op0IsKill);
 4525   case MVT::i64: return fastEmit_X86ISD_NT_BRIND_MVT_i64_r(RetVT, Op0, Op0IsKill);
 4563   case MVT::i64: return fastEmit_X86ISD_NT_CALL_MVT_i64_r(RetVT, Op0, Op0IsKill);
 4849   if (RetVT.SimpleTy != MVT::i64)
 4860   case MVT::i64: return fastEmit_X86ISD_SEG_ALLOCA_MVT_i64_r(RetVT, Op0, Op0IsKill);
 5146   case MVT::i64: return fastEmit_X86ISD_VBROADCAST_MVT_i64_r(RetVT, Op0, Op0IsKill);
 5894   case MVT::i64: return fastEmit_X86ISD_WIN_ALLOCA_MVT_i64_r(RetVT, Op0, Op0IsKill);
 6008   if (RetVT.SimpleTy != MVT::i64)
 6162   case MVT::i64: return fastEmit_ISD_ADD_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 6200   if (RetVT.SimpleTy != MVT::i64)
 6402   case MVT::i64: return fastEmit_ISD_AND_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 6969   if (RetVT.SimpleTy != MVT::i64)
 7078   case MVT::i64: return fastEmit_ISD_MUL_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 7207   if (RetVT.SimpleTy != MVT::i64)
 7409   case MVT::i64: return fastEmit_ISD_OR_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 8159   if (RetVT.SimpleTy != MVT::i64)
 8313   case MVT::i64: return fastEmit_ISD_SUB_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 8833   if (RetVT.SimpleTy != MVT::i64)
 9035   case MVT::i64: return fastEmit_ISD_XOR_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 9384   if (RetVT.SimpleTy != MVT::i64)
 9395   case MVT::i64: return fastEmit_X86ISD_BEXTR_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 9424   case MVT::i64: return fastEmit_X86ISD_BT_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 9441   if (RetVT.SimpleTy != MVT::i64)
 9452   case MVT::i64: return fastEmit_X86ISD_BZHI_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 9533   case MVT::i64: return fastEmit_X86ISD_CMP_MVT_i64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
13694   if (RetVT.SimpleTy != MVT::i64)
13779   if (RetVT.SimpleTy != MVT::i64)
13790   case MVT::i64: return fastEmit_ISD_ROTL_MVT_i64_ri(RetVT, Op0, Op0IsKill, imm1);
13810   if (RetVT.SimpleTy != MVT::i64)
13824   case MVT::i64: return fastEmit_ISD_ROTR_MVT_i64_ri(RetVT, Op0, Op0IsKill, imm1);
13850   if (RetVT.SimpleTy != MVT::i64)
13860   case MVT::i64: return fastEmit_ISD_SHL_MVT_i64_ri(RetVT, Op0, Op0IsKill, imm1);
13886   if (RetVT.SimpleTy != MVT::i64)
13896   case MVT::i64: return fastEmit_ISD_SRA_MVT_i64_ri(RetVT, Op0, Op0IsKill, imm1);
13922   if (RetVT.SimpleTy != MVT::i64)
13932   case MVT::i64: return fastEmit_ISD_SRL_MVT_i64_ri(RetVT, Op0, Op0IsKill, imm1);
14037   case MVT::i64: return fastEmit_X86ISD_BT_MVT_i64_ri(RetVT, Op0, Op0IsKill, imm1);
14093   if (VT == MVT::i64 && Predicate_i64immSExt32(imm1))
14105   if (VT == MVT::i64 && Predicate_i64immSExt8(imm1))
14133   if (RetVT.SimpleTy != MVT::i64)
14140   case MVT::i64: return fastEmit_ISD_ADD_MVT_i64_ri_Predicate_i64immSExt32(RetVT, Op0, Op0IsKill, imm1);
14148   if (RetVT.SimpleTy != MVT::i64)
14155   case MVT::i64: return fastEmit_ISD_AND_MVT_i64_ri_Predicate_i64immSExt32(RetVT, Op0, Op0IsKill, imm1);
14163   if (RetVT.SimpleTy != MVT::i64)
14170   case MVT::i64: return fastEmit_ISD_MUL_MVT_i64_ri_Predicate_i64immSExt32(RetVT, Op0, Op0IsKill, imm1);
14178   if (RetVT.SimpleTy != MVT::i64)
14185   case MVT::i64: return fastEmit_ISD_OR_MVT_i64_ri_Predicate_i64immSExt32(RetVT, Op0, Op0IsKill, imm1);
14193   if (RetVT.SimpleTy != MVT::i64)
14200   case MVT::i64: return fastEmit_ISD_SUB_MVT_i64_ri_Predicate_i64immSExt32(RetVT, Op0, Op0IsKill, imm1);
14208   if (RetVT.SimpleTy != MVT::i64)
14215   case MVT::i64: return fastEmit_ISD_XOR_MVT_i64_ri_Predicate_i64immSExt32(RetVT, Op0, Op0IsKill, imm1);
14223   if (RetVT.SimpleTy != MVT::i64)
14233   case MVT::i64: return fastEmit_X86ISD_BEXTR_MVT_i64_ri_Predicate_i64immSExt32(RetVT, Op0, Op0IsKill, imm1);
14464   if (RetVT.SimpleTy != MVT::i64)
14471   case MVT::i64: return fastEmit_ISD_ADD_MVT_i64_ri_Predicate_i64immSExt8(RetVT, Op0, Op0IsKill, imm1);
14479   if (RetVT.SimpleTy != MVT::i64)
14486   case MVT::i64: return fastEmit_ISD_AND_MVT_i64_ri_Predicate_i64immSExt8(RetVT, Op0, Op0IsKill, imm1);
14494   if (RetVT.SimpleTy != MVT::i64)
14501   case MVT::i64: return fastEmit_ISD_MUL_MVT_i64_ri_Predicate_i64immSExt8(RetVT, Op0, Op0IsKill, imm1);
14509   if (RetVT.SimpleTy != MVT::i64)
14516   case MVT::i64: return fastEmit_ISD_OR_MVT_i64_ri_Predicate_i64immSExt8(RetVT, Op0, Op0IsKill, imm1);
14524   if (RetVT.SimpleTy != MVT::i64)
14531   case MVT::i64: return fastEmit_ISD_SUB_MVT_i64_ri_Predicate_i64immSExt8(RetVT, Op0, Op0IsKill, imm1);
14539   if (RetVT.SimpleTy != MVT::i64)
14546   case MVT::i64: return fastEmit_ISD_XOR_MVT_i64_ri_Predicate_i64immSExt8(RetVT, Op0, Op0IsKill, imm1);
gen/lib/Target/X86/X86GenRegisterInfo.inc
 4475   /* 6 */ MVT::i64, MVT::Other,
include/llvm/Support/MachineValueType.h
  506       case nxv32i64: return i64;
  731       case i64 :
  892         return MVT::i64;
  953       case MVT::i64:
 1034         case MVT::i64:
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
 3499   case MVT::i64:  LC= isSigned ? RTLIB::SDIVREM_I64 : RTLIB::UDIVREM_I64; break;
 5331   if (VT != MVT::i64 && VT != MVT::i32 && VT != MVT::i16)
 6491   if (VT != MVT::i16 && VT != MVT::i32 && VT != MVT::i64)
 6654   if (VT != MVT::i16 && VT != MVT::i32 && VT != MVT::i64)
11044           APInt::getSignMask(VT.getSizeInBits() / 2), SDLoc(N0), MVT::i64);
11052             DAG.getNode(ISD::EXTRACT_ELEMENT, SDLoc(NewConv), MVT::i64, NewConv,
11056         FlipBit = DAG.getNode(ISD::AND, SDLoc(N0), MVT::i64, Hi, SignBit);
11120             ISD::EXTRACT_ELEMENT, SDLoc(XorResult), MVT::i64, XorResult,
11125             DAG.getNode(ISD::AND, SDLoc(XorResult64), MVT::i64, XorResult64,
11126                         DAG.getConstant(SignBit, SDLoc(XorResult64), MVT::i64));
14720       V.getValueType() != MVT::i64)
14738   if (V.getValueType() != MVT::i64 && NotMaskLZ)
16082     if ((TLI.isTypeLegal(MVT::i64) && !LegalOperations &&
16084         TLI.isOperationLegalOrCustom(ISD::STORE, MVT::i64)) {
16087                             getZExtValue(), SDLoc(CFP), MVT::i64);
lib/CodeGen/SelectionDAG/FastISel.cpp
  942     CLI.ResultReg = createResultReg(TLI.getRegClassFor(MVT::i64));
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
  304                            (VT == MVT::f64) ? MVT::i64 : MVT::i32);
  450       if (TLI.isTypeLegal(MVT::i64)) {
  452                                       zextOrTrunc(64), SDLoc(CFP), MVT::i64);
 1087     Action = TLI.getOperationAction(Node->getOpcode(), MVT::i64);
 2150   case MVT::i64:  LC = Call_I64; break;
 2193   case MVT::i64:  LC= isSigned ? RTLIB::SDIVREM_I64 : RTLIB::UDIVREM_I64; break;
 2423   case MVT::i64: FF = 0x5F800000ULL; break;  // 2^64 (as a float)
 2622   case MVT::i64:
 4093     case MVT::i64:
lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp
 1564     if (SrcVT.bitsLE(MVT::i64)) {
 1566                         MVT::i64, Src);
 1599   case MVT::i64:
lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
 2788   else if (VT == MVT::i64)
 3142   else if (VT == MVT::i64)
 3220     else if (VT == MVT::i64)
 3230     else if (VT == MVT::i64)
 3241     else if (VT == MVT::i64)
 3333   else if (VT == MVT::i64)
 3423   else if (VT == MVT::i64)
 3491   else if (VT == MVT::i64)
 3518   else if (VT == MVT::i64)
 4006     else if (SrcVT == MVT::i64)
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
 4315       if (VT == MVT::f64 && C->getValueType(0) == MVT::i64)
 4406       else if (VT == MVT::i64 && C->getValueType(0) == MVT::f64)
 5680       MVT EltVT = (VT.getVectorElementType() == MVT::f32) ? MVT::i32 : MVT::i64;
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
  331     Val = DAG.getNode(ISD::BITCAST, DL, MVT::i64, Val);
 6187                       DAG.getVTList(MVT::i64, MVT::Other), Op);
 6804     Ops.push_back(DAG.getTargetGlobalAddress(Base, getCurSDLoc(), MVT::i64, 0));
 8673         Builder.DAG.getTargetConstant(StackMaps::ConstantOp, DL, MVT::i64));
 8675         Builder.DAG.getTargetConstant(C->getSExtValue(), DL, MVT::i64));
 8715                   cast<ConstantSDNode>(IDVal)->getZExtValue(), DL, MVT::i64));
 8810                   cast<ConstantSDNode>(IDVal)->getZExtValue(), dl, MVT::i64));
lib/CodeGen/SelectionDAG/StatepointLowering.cpp
   68                                               MVT::i64));
   69   Ops.push_back(Builder.DAG.getTargetConstant(Value, L, MVT::i64));
  731   Ops.push_back(DAG.getTargetConstant(SI.ID, getCurSDLoc(), MVT::i64));
lib/CodeGen/SelectionDAG/TargetLowering.cpp
  199     VT = MVT::i64;
  206     MVT LVT = MVT::i64;
  227         NewVT = (VT.getSizeInBits() > 64) ? MVT::i64 : MVT::i32;
  231         else if (NewVT == MVT::i64 &&
 4079         BooleanContent BCont = getBooleanContents(MVT::i64);
 4085                                             SDLoc(C), MVT::i64));
 5887   if (SrcVT != MVT::f32 || DstVT != MVT::i64)
 6040   if (SrcVT.getScalarType() != MVT::i64)
 7237     else if (WideVT == MVT::i64)
lib/CodeGen/TargetLoweringBase.cpp
  281     if (RetVT == MVT::i64)
  288     if (RetVT == MVT::i64)
  295     if (RetVT == MVT::i64)
  302     if (RetVT == MVT::i64)
  309     if (RetVT == MVT::i64)
  323     if (RetVT == MVT::i64)
  330     if (RetVT == MVT::i64)
  337     if (RetVT == MVT::i64)
  344     if (RetVT == MVT::i64)
  351     if (RetVT == MVT::i64)
  373   } else if (OpVT == MVT::i64) {
  413   } else if (OpVT == MVT::i64) {
  458     OP_TO_LIBCALL(ISD::ATOMIC_SWAP, SYNC_LOCK_TEST_AND_SET)
  459     OP_TO_LIBCALL(ISD::ATOMIC_CMP_SWAP, SYNC_VAL_COMPARE_AND_SWAP)
  460     OP_TO_LIBCALL(ISD::ATOMIC_LOAD_ADD, SYNC_FETCH_AND_ADD)
  461     OP_TO_LIBCALL(ISD::ATOMIC_LOAD_SUB, SYNC_FETCH_AND_SUB)
  462     OP_TO_LIBCALL(ISD::ATOMIC_LOAD_AND, SYNC_FETCH_AND_AND)
  463     OP_TO_LIBCALL(ISD::ATOMIC_LOAD_OR, SYNC_FETCH_AND_OR)
  464     OP_TO_LIBCALL(ISD::ATOMIC_LOAD_XOR, SYNC_FETCH_AND_XOR)
  465     OP_TO_LIBCALL(ISD::ATOMIC_LOAD_NAND, SYNC_FETCH_AND_NAND)
  466     OP_TO_LIBCALL(ISD::ATOMIC_LOAD_MAX, SYNC_FETCH_AND_MAX)
  467     OP_TO_LIBCALL(ISD::ATOMIC_LOAD_UMAX, SYNC_FETCH_AND_UMAX)
  468     OP_TO_LIBCALL(ISD::ATOMIC_LOAD_MIN, SYNC_FETCH_AND_MIN)
  469     OP_TO_LIBCALL(ISD::ATOMIC_LOAD_UMIN, SYNC_FETCH_AND_UMIN)
  753   setOperationAction(ISD::READCYCLECOUNTER, MVT::i64, Expand);
 1234     NumRegistersForVT[MVT::f64] = NumRegistersForVT[MVT::i64];
 1235     RegisterTypeForVT[MVT::f64] = RegisterTypeForVT[MVT::i64];
 1236     TransformToType[MVT::f64] = MVT::i64;
lib/CodeGen/ValueTypes.cpp
  127   case MVT::i64:     return "i64";
  274   case MVT::i64:     return Type::getInt64Ty(Context);
lib/Target/AArch64/AArch64CallLowering.cpp
  394   RegParmTypes.push_back(MVT::i64);
  406     Forwards.push_back(ForwardedRegister(X8VReg, AArch64::X8, MVT::i64));
lib/Target/AArch64/AArch64CallingConvention.cpp
   91   if (LocVT.SimpleTy == MVT::i64 || (IsDarwinILP32 && LocVT.SimpleTy == MVT::i32))
  136                                        MVT::i64, Info));
lib/Target/AArch64/AArch64FastISel.cpp
  340   case MVT::i64: // fall-through
  357   assert(TLI.getValueType(DL, AI->getType(), true) == MVT::i64 &&
  381   if (VT > MVT::i64)
  388   const TargetRegisterClass *RC = (VT == MVT::i64) ? &AArch64::GPR64RegClass
  390   unsigned ZeroReg = (VT == MVT::i64) ? AArch64::XZR : AArch64::WZR;
  535     assert(VT == MVT::i64 && "Expected 64-bit pointers");
 1071         ResultReg = emitAddSub_rx(/*UseAdd=*/true, MVT::i64, Addr.getReg(),
 1076         ResultReg = emitAddSub_rs(/*UseAdd=*/true, MVT::i64, Addr.getReg(),
 1082         ResultReg = emitLSL_ri(MVT::i64, MVT::i32, Addr.getOffsetReg(),
 1086         ResultReg = emitLSL_ri(MVT::i64, MVT::i32, Addr.getOffsetReg(),
 1090         ResultReg = emitLSL_ri(MVT::i64, MVT::i64, Addr.getOffsetReg(),
 1090         ResultReg = emitLSL_ri(MVT::i64, MVT::i64, Addr.getOffsetReg(),
 1108       ResultReg = emitAdd_ri_(MVT::i64, Addr.getReg(), /*IsKill=*/false, Offset);
 1110       ResultReg = fastEmit_i(MVT::i64, MVT::i64, ISD::Constant, Offset);
 1110       ResultReg = fastEmit_i(MVT::i64, MVT::i64, ISD::Constant, Offset);
 1180   case MVT::i64:
 1324   if (RetVT != MVT::i32 && RetVT != MVT::i64)
 1333   bool Is64Bit = RetVT == MVT::i64;
 1357   if (RetVT != MVT::i32 && RetVT != MVT::i64)
 1375   bool Is64Bit = RetVT == MVT::i64;
 1407   if (RetVT != MVT::i32 && RetVT != MVT::i64)
 1420   bool Is64Bit = RetVT == MVT::i64;
 1450   if (RetVT != MVT::i32 && RetVT != MVT::i64)
 1462   bool Is64Bit = RetVT == MVT::i64;
 1499   case MVT::i64:
 1717   case MVT::i64:
 1765   case MVT::i64:
 1861   bool IsRet64Bit = RetVT == MVT::i64;
 1881   case MVT::i64:
 1910   if (WantZExt && RetVT == MVT::i64 && VT <= MVT::i32) {
 2049       if (RetVT == MVT::i64 && VT <= MVT::i32) {
 2098   case MVT::i64: Opc = AArch64::STLRX; break;
 2158   case MVT::i64: Opc = OpcTable[Idx][3]; break;
 2208       SrcReg = (VT == MVT::i64) ? AArch64::XZR : AArch64::WZR;
 2212       SrcReg = (VT == MVT::i64) ? AArch64::XZR : AArch64::WZR;
 2727   case MVT::i64:
 2933   if (SrcVT == MVT::i64) {
 2994     if (VT >= MVT::i1 && VT <= MVT::i64)
 3031     } else if (VT == MVT::i64) {
 3341         VT = MVT::i64;
 3399   if (RetVT != MVT::i32 && RetVT != MVT::i64)
 3692     if (VT != MVT::i32 && VT != MVT::i64)
 3756         MulReg = emitSMULL_rr(MVT::i64, LHSReg, LHSIsKill, RHSReg, RHSIsKill);
 3757         unsigned ShiftReg = emitLSR_ri(MVT::i64, MVT::i64, MulReg,
 3757         unsigned ShiftReg = emitLSR_ri(MVT::i64, MVT::i64, MulReg,
 3766         assert(VT == MVT::i64 && "Unexpected value type.");
 3791         MulReg = emitUMULL_rr(MVT::i64, LHSReg, LHSIsKill, RHSReg, RHSIsKill);
 3792         emitSubs_rs(MVT::i64, AArch64::XZR, /*IsKill=*/true, MulReg,
 3798         assert(VT == MVT::i64 && "Unexpected value type.");
 3955   if (SrcVT != MVT::i64 && SrcVT != MVT::i32 && SrcVT != MVT::i16 &&
 3973   if (SrcVT == MVT::i64) {
 4008           DestVT == MVT::i64) &&
 4017     if (DestVT == MVT::i64) {
 4030     if (DestVT == MVT::i64) {
 4049   case MVT::i64:
 4054       (RetVT == MVT::i64) ? &AArch64::GPR64RegClass : &AArch64::GPR32RegClass;
 4061   if (RetVT != MVT::i64)
 4071   if (RetVT != MVT::i64)
 4089   case MVT::i64: Opc = AArch64::LSLVXr;                                  break;
 4093       (RetVT == MVT::i64) ? &AArch64::GPR64RegClass : &AArch64::GPR32RegClass;
 4111           SrcVT == MVT::i32 || SrcVT == MVT::i64) &&
 4114           RetVT == MVT::i64) && "Unexpected return value type.");
 4116   bool Is64Bit = (RetVT == MVT::i64);
 4172   if (SrcVT.SimpleTy <= MVT::i32 && RetVT == MVT::i64) {
 4195   case MVT::i64: Opc = AArch64::LSRVXr; break;
 4199       (RetVT == MVT::i64) ? &AArch64::GPR64RegClass : &AArch64::GPR32RegClass;
 4218           SrcVT == MVT::i32 || SrcVT == MVT::i64) &&
 4221           RetVT == MVT::i64) && "Unexpected return value type.");
 4223   bool Is64Bit = (RetVT == MVT::i64);
 4293   if (SrcVT.SimpleTy <= MVT::i32 && RetVT == MVT::i64) {
 4316   case MVT::i64: Opc = AArch64::ASRVXr;                                  break;
 4320       (RetVT == MVT::i64) ? &AArch64::GPR64RegClass : &AArch64::GPR32RegClass;
 4339           SrcVT == MVT::i32 || SrcVT == MVT::i64) &&
 4342           RetVT == MVT::i64) && "Unexpected return value type.");
 4344   bool Is64Bit = (RetVT == MVT::i64);
 4402   if (SrcVT.SimpleTy <= MVT::i32 && RetVT == MVT::i64) {
 4424        (DestVT != MVT::i32) && (DestVT != MVT::i64)) ||
 4438     if (DestVT == MVT::i64)
 4445     if (DestVT == MVT::i64)
 4452     assert(DestVT == MVT::i64 && "IntExt i32 to i32?!?");
 4461   else if (DestVT == MVT::i64) {
 4472       (DestVT == MVT::i64) ? &AArch64::GPR64RegClass : &AArch64::GPR32RegClass;
 4553   if (RetVT != MVT::i64 || SrcVT > MVT::i32) {
 4602       if (RetVT == MVT::i64 && SrcVT != MVT::i64) {
 4602       if (RetVT == MVT::i64 && SrcVT != MVT::i64) {
 4638   if (DestVT != MVT::i64 && DestVT != MVT::i32)
 4642   bool Is64bit = (DestVT == MVT::i64);
 4665       (DestVT == MVT::i64) ? &AArch64::GPR64RegClass : &AArch64::GPR32RegClass;
 4851   else if (RetVT == MVT::f64 && SrcVT == MVT::i64)
 4855   else if (RetVT == MVT::i64 && SrcVT == MVT::f64)
 4864   case MVT::i64: RC = &AArch64::GPR64RegClass; break;
 4928   if ((VT != MVT::i32 && VT != MVT::i64) || !C ||
 4957   if (VT == MVT::i64) {
 4972   unsigned ZeroReg = (VT == MVT::i64) ? AArch64::XZR : AArch64::WZR;
 5103   } else if (VT == MVT::i64) {
lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
  282     SDValue RC = CurDAG->getTargetConstant(TRC->getID(), dl, MVT::i64);
  466     assert(SrcVT != MVT::i64 && "extend from 64-bits?");
  478     assert(SrcVT != MVT::i64 && "extend from 64-bits?");
  559   SDValue LaneIdxVal = CurDAG->getTargetConstant(LaneIdx, dl, MVT::i64);
  596   SDValue LaneIdxVal = CurDAG->getTargetConstant(LaneIdx, dl, MVT::i64);
  726     OffImm = CurDAG->getTargetConstant(0, dl, MVT::i64);
  746           OffImm = CurDAG->getTargetConstant(RHSC >> Scale, dl, MVT::i64);
  761           OffImm = CurDAG->getTargetConstant(RHSC >> Scale, dl, MVT::i64);
  772   OffImm = CurDAG->getTargetConstant(0, dl, MVT::i64);
  787     OffImm = CurDAG->getTargetConstant(0, dl, MVT::i64);
  821         OffImm = CurDAG->getTargetConstant(RHSC >> Scale, dl, MVT::i64);
  837   OffImm = CurDAG->getTargetConstant(0, dl, MVT::i64);
  865       OffImm = CurDAG->getTargetConstant(RHSC, SDLoc(N), MVT::i64);
  876       CurDAG->getMachineNode(TargetOpcode::IMPLICIT_DEF, dl, MVT::i64), 0);
  878       TargetOpcode::INSERT_SUBREG, dl, MVT::i64, ImpDef, N, SubReg);
 1047         CurDAG->getMachineNode(AArch64::MOVi64imm, DL, MVT::i64, Ops);
 1050     N = CurDAG->getNode(ISD::ADD, DL, MVT::i64, LHS, MOVIV);
 1165   if (VT == MVT::i64)
 1181       if (DstVT == MVT::i64)
 1187       InsertTo64 = DstVT == MVT::i64;
 1194       if (DstVT == MVT::i64)
 1200       InsertTo64 = DstVT == MVT::i64;
 1220   SDValue Offset = CurDAG->getTargetConstant(OffsetVal, dl, MVT::i64);
 1222   SDNode *Res = CurDAG->getMachineNode(Opcode, dl, MVT::i64, DstVT,
 1230                     AArch64::SUBREG_TO_REG, dl, MVT::i64,
 1231                     CurDAG->getTargetConstant(0, dl, MVT::i64), LoadedVal,
 1279   const EVT ResTys[] = {MVT::i64, // Type of the write back register
 1325   const EVT ResTys[] = {MVT::i64,    // Type of the write back register
 1397   SDValue Ops[] = {RegSeq, CurDAG->getTargetConstant(LaneNo, dl, MVT::i64),
 1431   const EVT ResTys[] = {MVT::i64, // Type of the write back register
 1439                                              MVT::i64),         // Lane Number
 1489   SDValue Ops[] = {RegSeq, CurDAG->getTargetConstant(LaneNo, dl, MVT::i64),
 1515   const EVT ResTys[] = {MVT::i64, // Type of the write back register
 1521   SDValue Ops[] = {RegSeq, CurDAG->getTargetConstant(LaneNo, dl, MVT::i64),
 1547   assert((VT == MVT::i32 || VT == MVT::i64) &&
 1575   if (VT == MVT::i64 && Op0->getOpcode() == ISD::ANY_EXTEND &&
 1633   assert((VT == MVT::i32 || VT == MVT::i64) &&
 1716   assert((VT == MVT::i32 || VT == MVT::i64) &&
 1737     assert(VT == MVT::i64 && "the promoted type should be i64");
 1777   if (VT != MVT::i64 || NarrowVT != MVT::i32)
 1800   if (N->getValueType(0) != MVT::i32 && N->getValueType(0) != MVT::i64)
 1849     SDValue Ops64[] = {Opd0, CurDAG->getTargetConstant(Immr, dl, MVT::i64),
 1850                        CurDAG->getTargetConstant(Imms, dl, MVT::i64)};
 1852     SDNode *BFM = CurDAG->getMachineNode(Opc, dl, MVT::i64, Ops64);
 1871   assert((VT == MVT::i32 || VT == MVT::i64) &&
 2185   assert(VT == MVT::i32 || VT == MVT::i64);
 2197   if (VT != MVT::i32 && VT != MVT::i64)
 2286   if (VT != MVT::i32 && VT != MVT::i64)
 2331       if ((BFXOpc != AArch64::UBFMXri && VT == MVT::i64) ||
 2356     assert((VT == MVT::i32 || VT == MVT::i64) && "unexpected OR operand");
 2468   if (VT != MVT::i32 && VT != MVT::i64)
 2518   } else if (VT == MVT::i64) {
 2554         assert(SubVT == MVT::i64);
 2582   else if (VT == MVT::i64 && NewShiftAmt->getValueType(0) == MVT::i32) {
 2586         CurDAG->getTargetConstant(0, DL, MVT::i64), NewShiftAmt, SubReg);
 2795   else if (MemTy == MVT::i64)
 2800   MVT RegTy = MemTy == MVT::i64 ? MVT::i64 : MVT::i32;
 2800   MVT RegTy = MemTy == MVT::i64 ? MVT::i64 : MVT::i32;
 2840       AArch64::TAGPstack, DL, MVT::i64,
 2841       {FiOp, CurDAG->getTargetConstant(0, DL, MVT::i64), N->getOperand(2),
 2842        CurDAG->getTargetConstant(TagOffset, DL, MVT::i64)});
 2858   SDNode *N1 = CurDAG->getMachineNode(AArch64::SUBP, DL, MVT::i64,
 2860   SDNode *N2 = CurDAG->getMachineNode(AArch64::ADDXrr, DL, MVT::i64,
 2863       AArch64::ADDG, DL, MVT::i64,
 2864       {SDValue(N2, 0), CurDAG->getTargetConstant(0, DL, MVT::i64),
 2865        CurDAG->getTargetConstant(TagOffset, DL, MVT::i64)});
 2947       } else if (VT == MVT::i64) {
 2949             CurDAG->getEntryNode(), SDLoc(Node), AArch64::XZR, MVT::i64);
 2967     CurDAG->SelectNodeTo(Node, AArch64::ADDXri, MVT::i64, Ops);
 2983       SDNode *Ld = CurDAG->getMachineNode(Op, DL, MVT::i64, MVT::i64,
 2983       SDNode *Ld = CurDAG->getMachineNode(Op, DL, MVT::i64, MVT::i64,
lib/Target/AArch64/AArch64ISelLowering.cpp
  135   addRegisterClass(MVT::i64, &AArch64::GPR64allRegClass);
  192   setOperationAction(ISD::GlobalAddress, MVT::i64, Custom);
  193   setOperationAction(ISD::GlobalTLSAddress, MVT::i64, Custom);
  195   setOperationAction(ISD::SETCC, MVT::i64, Custom);
  200   setOperationAction(ISD::BITREVERSE, MVT::i64, Legal);
  203   setOperationAction(ISD::BR_CC, MVT::i64, Custom);
  208   setOperationAction(ISD::SELECT, MVT::i64, Custom);
  213   setOperationAction(ISD::SELECT_CC, MVT::i64, Custom);
  218   setOperationAction(ISD::JumpTable, MVT::i64, Custom);
  220   setOperationAction(ISD::SHL_PARTS, MVT::i64, Custom);
  221   setOperationAction(ISD::SRA_PARTS, MVT::i64, Custom);
  222   setOperationAction(ISD::SRL_PARTS, MVT::i64, Custom);
  228   setOperationAction(ISD::BUILD_PAIR, MVT::i64, Expand);
  233   setOperationAction(ISD::XOR, MVT::i64, Custom);
  262   setOperationAction(ISD::FP_TO_SINT, MVT::i64, Custom);
  265   setOperationAction(ISD::FP_TO_UINT, MVT::i64, Custom);
  268   setOperationAction(ISD::SINT_TO_FP, MVT::i64, Custom);
  271   setOperationAction(ISD::UINT_TO_FP, MVT::i64, Custom);
  287     setOperationAction(ISD::DYNAMIC_STACKALLOC, MVT::i64, Custom);
  289     setOperationAction(ISD::DYNAMIC_STACKALLOC, MVT::i64, Expand);
  292   setOperationAction(ISD::ConstantPool, MVT::i64, Custom);
  295   setOperationAction(ISD::BlockAddress, MVT::i64, Custom);
  302   setOperationAction(ISD::ADDC, MVT::i64, Custom);
  303   setOperationAction(ISD::ADDE, MVT::i64, Custom);
  304   setOperationAction(ISD::SUBC, MVT::i64, Custom);
  305   setOperationAction(ISD::SUBE, MVT::i64, Custom);
  309   setOperationAction(ISD::ROTL, MVT::i64, Expand);
  316   setOperationAction(ISD::UMUL_LOHI, MVT::i64, Expand);
  317   setOperationAction(ISD::SMUL_LOHI, MVT::i64, Expand);
  320   setOperationAction(ISD::CTPOP, MVT::i64, Custom);
  323   setOperationAction(ISD::SDIVREM, MVT::i64, Expand);
  329   setOperationAction(ISD::SREM, MVT::i64, Expand);
  331   setOperationAction(ISD::UDIVREM, MVT::i64, Expand);
  333   setOperationAction(ISD::UREM, MVT::i64, Expand);
  337   setOperationAction(ISD::SADDO, MVT::i64, Custom);
  339   setOperationAction(ISD::UADDO, MVT::i64, Custom);
  341   setOperationAction(ISD::SSUBO, MVT::i64, Custom);
  343   setOperationAction(ISD::USUBO, MVT::i64, Custom);
  345   setOperationAction(ISD::SMULO, MVT::i64, Custom);
  347   setOperationAction(ISD::UMULO, MVT::i64, Custom);
  509   setOperationAction(ISD::ATOMIC_LOAD_SUB, MVT::i64, Custom);
  511   setOperationAction(ISD::ATOMIC_LOAD_AND, MVT::i64, Custom);
  516     setOperationAction(ISD::READCYCLECOUNTER, MVT::i64, Legal);
  563     setIndexedLoadAction(im, MVT::i64, Legal);
  570     setIndexedStoreAction(im, MVT::i64, Legal);
 1122   return MVT::i64;
 1963       if ((VT == MVT::i32 && Shift <= 31) || (VT == MVT::i64 && Shift <= 63))
 1985             (VT == MVT::i64 && C != 0x80000000ULL &&
 1996             (VT == MVT::i64 && C != 0ULL && isLegalArithImmed(C - 1ULL))) {
 2006             (VT == MVT::i64 && C != INT64_MAX &&
 2017             (VT == MVT::i64 && C != UINT64_MAX &&
 2103   assert((Op.getValueType() == MVT::i32 || Op.getValueType() == MVT::i64) &&
 2140       LHS = DAG.getNode(ExtendOpc, DL, MVT::i64, LHS);
 2141       RHS = DAG.getNode(ExtendOpc, DL, MVT::i64, RHS);
 2142       SDValue Mul = DAG.getNode(ISD::MUL, DL, MVT::i64, LHS, RHS);
 2143       SDValue Add = DAG.getNode(ISD::ADD, DL, MVT::i64, Mul,
 2144                                 DAG.getConstant(0, DL, MVT::i64));
 2156         SDValue UpperBits = DAG.getNode(ISD::SRL, DL, MVT::i64, Add,
 2157                                         DAG.getConstant(32, DL, MVT::i64));
 2160                                         DAG.getConstant(31, DL, MVT::i64));
 2172         SDValue UpperBits = DAG.getNode(ISD::SRL, DL, MVT::i64, Mul,
 2173                                         DAG.getConstant(32, DL, MVT::i64));
 2174         SDVTList VTs = DAG.getVTList(MVT::i64, MVT::i32);
 2177                         DAG.getConstant(0, DL, MVT::i64),
 2182     assert(Op.getValueType() == MVT::i64 && "Expected an i64 value type");
 2184     Value = DAG.getNode(ISD::MUL, DL, MVT::i64, LHS, RHS);
 2186       SDValue UpperBits = DAG.getNode(ISD::MULHS, DL, MVT::i64, LHS, RHS);
 2187       SDValue LowerBits = DAG.getNode(ISD::SRA, DL, MVT::i64, Value,
 2188                                       DAG.getConstant(63, DL, MVT::i64));
 2191       SDVTList VTs = DAG.getVTList(MVT::i64, MVT::i32);
 2195       SDValue UpperBits = DAG.getNode(ISD::MULHU, DL, MVT::i64, LHS, RHS);
 2196       SDVTList VTs = DAG.getVTList(MVT::i64, MVT::i32);
 2199                       DAG.getConstant(0, DL, MVT::i64),
 2278   if (LHS.getValueType() != MVT::i32 && LHS.getValueType() != MVT::i64)
 2738   SDValue FPCR_64 = DAG.getNode(ISD::INTRINSIC_WO_CHAIN, dl, MVT::i64,
 2740                                                 MVT::i64));
 2831     if (Ty == MVT::i64) {
 2835       return DAG.getNode(ISD::BITCAST, dl, MVT::i64, Result);
 2922                                      Trunc, DAG.getConstant(0, DL, MVT::i64));
 3209       else if (RegVT == MVT::i64)
 3329       RegParmTypes.push_back(MVT::i64);
 3340         Forwards.push_back(ForwardedRegister(X8VReg, AArch64::X8, MVT::i64));
 3424       SDValue Val = DAG.getCopyFromReg(Chain, DL, VReg, MVT::i64);
 3499       assert(!VA.needsCustom() && VA.getLocVT() == MVT::i64 &&
 3909           Outs[0].VT == MVT::i64) {
 3910         assert(VA.getLocVT() == MVT::i64 &&
 3912         assert(!Ins.empty() && Ins[0].VT == MVT::i64 &&
 3987             DAG.getConstant(Outs[i].Flags.getByValSize(), DL, MVT::i64);
 4257         RetOps.push_back(DAG.getRegister(*I, MVT::i64));
 4463                   Chain, FuncTLVGet, DAG.getRegister(AArch64::X0, MVT::i64),
 4575         GV, DL, MVT::i64, 0, AArch64II::MO_TLS | AArch64II::MO_HI12);
 4577         GV, DL, MVT::i64, 0,
 4610   SDValue TEB = DAG.getRegister(AArch64::X18, MVT::i64);
 4728            (LHS.getValueType() == MVT::i32 || LHS.getValueType() == MVT::i64));
 4745                              DAG.getConstant(Log2_64(Mask), dl, MVT::i64),
 4761                              DAG.getConstant(Log2_64(Mask), dl, MVT::i64),
 4772                            DAG.getConstant(Mask, dl, MVT::i64), Dest);
 4782                          DAG.getConstant(Mask, dl, MVT::i64), Dest);
 4905   if (VT == MVT::i32 || VT == MVT::i64) {
 4907       Val = DAG.getNode(ISD::ZERO_EXTEND, DL, MVT::i64, Val);
 4915     if (VT == MVT::i64)
 4916       UaddLV = DAG.getNode(ISD::ZERO_EXTEND, DL, MVT::i64, UaddLV);
 5042            (LHS.getValueType() == MVT::i32 || LHS.getValueType() == MVT::i64));
 5278       DAG.getMachineNode(AArch64::JumpTableDest32, DL, MVT::i64, MVT::i64, JT,
 5278       DAG.getMachineNode(AArch64::JumpTableDest32, DL, MVT::i64, MVT::i64, JT,
 5515       DAG.getCopyFromReg(DAG.getEntryNode(), DL, AArch64::FP, MVT::i64);
 5521     FrameAddr = DAG.getNode(ISD::AssertZext, DL, MVT::i64, FrameAddr,
 5608   SDValue RevShAmt = DAG.getNode(ISD::SUB, dl, MVT::i64,
 5609                                  DAG.getConstant(VTBits, dl, MVT::i64), ShAmt);
 5614   SDValue Cmp = emitComparison(ShAmt, DAG.getConstant(0, dl, MVT::i64),
 5618       DAG.getNode(AArch64ISD::CSEL, dl, VT, DAG.getConstant(0, dl, MVT::i64),
 5621   SDValue ExtraShAmt = DAG.getNode(ISD::SUB, dl, MVT::i64, ShAmt,
 5622                                    DAG.getConstant(VTBits, dl, MVT::i64));
 5628   Cmp = emitComparison(ExtraShAmt, DAG.getConstant(0, dl, MVT::i64), ISD::SETGE,
 5641                         DAG.getConstant(VTBits - 1, dl, MVT::i64))
 5663   SDValue RevShAmt = DAG.getNode(ISD::SUB, dl, MVT::i64,
 5664                                  DAG.getConstant(VTBits, dl, MVT::i64), ShAmt);
 5669   SDValue Cmp = emitComparison(ShAmt, DAG.getConstant(0, dl, MVT::i64),
 5673       DAG.getNode(AArch64ISD::CSEL, dl, VT, DAG.getConstant(0, dl, MVT::i64),
 5676   SDValue ExtraShAmt = DAG.getNode(ISD::SUB, dl, MVT::i64, ShAmt,
 5677                                    DAG.getConstant(VTBits, dl, MVT::i64));
 5684   Cmp = emitComparison(ExtraShAmt, DAG.getConstant(0, dl, MVT::i64), ISD::SETGE,
 6084     if (Op.getValueType() == MVT::i64)
 6085       Result = DAG.getRegister(AArch64::XZR, MVT::i64);
 6203     Result = DAG.getTargetConstant(CVal, SDLoc(Op), MVT::i64);
 6370                       DAG.getConstant(NumSrcElts, dl, MVT::i64));
 6376                       DAG.getConstant(0, dl, MVT::i64));
 6381                       DAG.getConstant(0, dl, MVT::i64));
 6384                       DAG.getConstant(NumSrcElts, dl, MVT::i64));
 6736                      DAG.getConstant(0, DL, MVT::i64));
 6740                      DAG.getConstant(0, DL, MVT::i64));
 6811     else if (EltTy == MVT::i64 || EltTy == MVT::f64)
 6818     SDValue Lane = DAG.getConstant(OpNum - OP_VDUP0, dl, MVT::i64);
 6918   if (EltType == MVT::i64 || EltType == MVT::f64)
 6971     return DAG.getNode(Opcode, dl, VT, V1, DAG.getConstant(Lane, dl, MVT::i64));
 7030     SDValue DstLaneV = DAG.getConstant(Anomaly, dl, MVT::i64);
 7038     SDValue SrcLaneV = DAG.getConstant(SrcLane, dl, MVT::i64);
 7091   case MVT::i64:
 7092     SplatVal = DAG.getAnyExtOrTrunc(SplatVal, dl, MVT::i64);
 7675                       DAG.getConstant(0, dl, MVT::i64));
 7678                       DAG.getConstant(NumElts, dl, MVT::i64));
 7753       SDValue LaneIdx = DAG.getConstant(i, dl, MVT::i64);
 7812       SDValue LaneIdx = DAG.getConstant(i, dl, MVT::i64);
 8214                      DAG.getConstant(0, DL, MVT::i64));
 8295   Size = DAG.getNode(ISD::SRL, dl, MVT::i64, Size,
 8296                      DAG.getConstant(4, dl, MVT::i64));
 8300                   Chain, Callee, DAG.getRegister(AArch64::X15, MVT::i64),
 8307   Size = DAG.getNode(ISD::SHL, dl, MVT::i64, Size,
 8308                      DAG.getConstant(4, dl, MVT::i64));
 8327     SDValue SP = DAG.getCopyFromReg(Chain, dl, AArch64::SP, MVT::i64);
 8329     SP = DAG.getNode(ISD::SUB, dl, MVT::i64, SP, Size);
 8342   SDValue SP = DAG.getCopyFromReg(Chain, dl, AArch64::SP, MVT::i64);
 8344   SP = DAG.getNode(ISD::SUB, dl, MVT::i64, SP, Size);
 8381     Info.memVT = EVT::getVectorVT(I.getType()->getContext(), MVT::i64, NumElts);
 8407     Info.memVT = EVT::getVectorVT(I.getType()->getContext(), MVT::i64, NumElts);
 9053   if (Size >= 8 && AlignmentIsAcceptable(MVT::i64, 8))
 9054     return MVT::i64;
 9086   if (Size >= 8 && AlignmentIsAcceptable(MVT::i64, 8))
 9223   if (N->getOpcode() == ISD::AND && (VT == MVT::i32 || VT == MVT::i64) &&
 9342   if ((VT != MVT::i32 && VT != MVT::i64) ||
 9364       DAG.getNode(ISD::SRA, DL, VT, CSel, DAG.getConstant(Lg2, DL, MVT::i64));
 9458                                    DAG.getConstant(ShiftAmt, DL, MVT::i64));
 9471                        DAG.getConstant(TrailingZeroes, DL, MVT::i64));
 9736   if (VT != MVT::i32 && VT != MVT::i64)
 9765                      DAG.getConstant(ShiftRHS, DL, MVT::i64));
 9877   if (VT != MVT::i32 && VT != MVT::i64)
 9893       if (VT == MVT::i64 && ShiftAmt == 32 &&
 9959     SDValue HalfIdx = DAG.getConstant(NumElements, dl, MVT::i64);
10020                        DAG.getConstant(0, dl, MVT::i64));
10145                      DAG.getConstant(NumElems, dl, MVT::i64));
10263   if (CmpVT != MVT::i32 && CmpVT != MVT::i64)
10465                      DAG.getConstant(0, dl, MVT::i64));
10613                    DAG.getConstant(0, DL, MVT::i64));
10615                    DAG.getConstant(InNVT.getVectorNumElements(), DL, MVT::i64));
10654         DAG.getNode(ISD::ADD, DL, MVT::i64, BasePtr,
10655                     DAG.getConstant(BaseOffset + Offset, DL, MVT::i64));
10730     ZeroVT = MVT::i64;
10851                                    DAG.getConstant(0, DL, MVT::i64));
10853                                    DAG.getConstant(NumElts, DL, MVT::i64));
10858   SDValue OffsetPtr = DAG.getNode(ISD::ADD, DL, MVT::i64, BasePtr,
10859                                   DAG.getConstant(8, DL, MVT::i64));
10924       Inc = DAG.getRegister(AArch64::XZR, MVT::i64);
10948     EVT Tys[3] = { VT, MVT::i64, MVT::Other };
11099       Inc = DAG.getRegister(AArch64::XZR, MVT::i64);
11116     Tys[n++] = MVT::i64;  // Type of write back register
11431   if (LHS.getValueType() != MVT::i32 && LHS.getValueType() != MVT::i64)
11557                      DAG.getConstant(Bit, DL, MVT::i64), N->getOperand(3));
11710   SDValue Result = DAG.getGlobalAddress(GV, DL, MVT::i64, Offset);
11711   return DAG.getNode(ISD::SUB, DL, MVT::i64, Result,
11712                      DAG.getConstant(MinOffset, DL, MVT::i64));
11960   SDValue Lo = DAG.getNode(ISD::TRUNCATE, DL, MVT::i64, N);
11961   SDValue Hi = DAG.getNode(ISD::TRUNCATE, DL, MVT::i64,
11963                                        DAG.getConstant(64, DL, MVT::i64)));
11970   SDValue VLo = DAG.getAnyExtOrTrunc(V, dl, MVT::i64);
11972       DAG.getNode(ISD::SRL, dl, MVT::i128, V, DAG.getConstant(64, dl, MVT::i64)),
11973       dl, MVT::i64);
12030     Results.push_back(DAG.getTargetExtractSubreg(SubReg1, SDLoc(N), MVT::i64,
12032     Results.push_back(DAG.getTargetExtractSubreg(SubReg2, SDLoc(N), MVT::i64,
12044       DAG.getVTList(MVT::i64, MVT::i64, MVT::i32, MVT::Other), Ops);
12044       DAG.getVTList(MVT::i64, MVT::i64, MVT::i32, MVT::Other), Ops);
lib/Target/AArch64/AArch64ISelLowering.h
  519              VT == MVT::i64;
lib/Target/AArch64/AArch64SelectionDAGInfo.cpp
   72     Ptr = DAG.getTargetFrameIndex(FI, MVT::i64);
   75     TagSrc = DAG.getRegister(AArch64::SP, MVT::i64);
  131         {MVT::i64, MVT::Other},
  132         {Addr, Addr, DAG.getTargetConstant(1, dl, MVT::i64), Chain});
  139   const EVT ResTys[] = {MVT::i64, MVT::i64, MVT::Other};
  139   const EVT ResTys[] = {MVT::i64, MVT::i64, MVT::Other};
  140   SDValue Ops[] = {DAG.getConstant(ObjSize, dl, MVT::i64), Addr, Chain};
lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp
  743     if (N->getValueType(0) != MVT::i64)
  797     } else if (N->getValueType(0) == MVT::i64) {
 1031                                                MVT::i64, RegSequenceArgs);
 1718                                             MVT::i64, RegSequenceArgs), 0);
 1799   return SDValue(CurDAG->getMachineNode(AMDGPU::REG_SEQUENCE, SL, MVT::i64,
 2027   if (VT == MVT::i64) {
lib/Target/AMDGPU/AMDGPUISelLowering.cpp
   94   setOperationAction(ISD::LOAD, MVT::i64, Promote);
   95   AddPromotedToType(ISD::LOAD, MVT::i64, MVT::v2i32);
  109     setLoadExtAction(ISD::EXTLOAD, MVT::i64, VT, Expand);
  110     setLoadExtAction(ISD::SEXTLOAD, MVT::i64, VT, Expand);
  111     setLoadExtAction(ISD::ZEXTLOAD, MVT::i64, VT, Expand);
  115     if (VT == MVT::i64)
  194   setOperationAction(ISD::STORE, MVT::i64, Promote);
  195   AddPromotedToType(ISD::STORE, MVT::i64, MVT::v2i32);
  206   setTruncStoreAction(MVT::i64, MVT::i1, Expand);
  207   setTruncStoreAction(MVT::i64, MVT::i8, Expand);
  208   setTruncStoreAction(MVT::i64, MVT::i16, Expand);
  209   setTruncStoreAction(MVT::i64, MVT::i32, Expand);
  238   setOperationAction(ISD::Constant, MVT::i64, Legal);
  305   const MVT ScalarIntVTs[] = { MVT::i32, MVT::i64 };
  334   setOperationAction(ISD::ROTL, MVT::i64, Expand);
  335   setOperationAction(ISD::ROTR, MVT::i64, Expand);
  337   setOperationAction(ISD::MUL, MVT::i64, Expand);
  338   setOperationAction(ISD::MULHU, MVT::i64, Expand);
  339   setOperationAction(ISD::MULHS, MVT::i64, Expand);
  340   setOperationAction(ISD::UINT_TO_FP, MVT::i64, Custom);
  341   setOperationAction(ISD::SINT_TO_FP, MVT::i64, Custom);
  342   setOperationAction(ISD::FP_TO_SINT, MVT::i64, Custom);
  343   setOperationAction(ISD::FP_TO_UINT, MVT::i64, Custom);
  344   setOperationAction(ISD::SELECT_CC, MVT::i64, Expand);
  351   setOperationAction(ISD::CTTZ, MVT::i64, Custom);
  352   setOperationAction(ISD::CTTZ_ZERO_UNDEF, MVT::i64, Custom);
  353   setOperationAction(ISD::CTLZ, MVT::i64, Custom);
  354   setOperationAction(ISD::CTLZ_ZERO_UNDEF, MVT::i64, Custom);
  814     return Dest == MVT::i32 ||Dest == MVT::i64 ;
  816   return Src == MVT::i32 && Dest == MVT::i64;
 1638   assert(VT == MVT::i64 && "LowerUDIVREM64 expects an i64");
 1663     Results.push_back(DAG.getNode(ISD::BITCAST, DL, MVT::i64, DIV));
 1664     Results.push_back(DAG.getNode(ISD::BITCAST, DL, MVT::i64, REM));
 1668   if (isTypeLegal(MVT::i64)) {
 1806   REM = DAG.getNode(ISD::BITCAST, DL, MVT::i64, REM);
 1837   DIV = DAG.getNode(ISD::BITCAST, DL, MVT::i64, DIV);
 1847   if (VT == MVT::i64) {
 1973   if (VT == MVT::i64 &&
 2098   SignBit64 = DAG.getNode(ISD::BITCAST, SL, MVT::i64, SignBit64);
 2100   SDValue BcInt = DAG.getNode(ISD::BITCAST, SL, MVT::i64, Src);
 2102     = DAG.getConstant((UINT64_C(1) << FractBits) - 1, SL, MVT::i64);
 2104   SDValue Shr = DAG.getNode(ISD::SRA, SL, MVT::i64, FractMask, Exp);
 2105   SDValue Not = DAG.getNOT(SL, Shr, MVT::i64);
 2106   SDValue Tmp0 = DAG.getNode(ISD::AND, SL, MVT::i64, BcInt, Not);
 2116   SDValue Tmp1 = DAG.getNode(ISD::SELECT, SL, MVT::i64, ExpLt0, SignBit64, Tmp0);
 2117   SDValue Tmp2 = DAG.getNode(ISD::SELECT, SL, MVT::i64, ExpGt51, BcInt, Tmp1);
 2194   SDValue L = DAG.getNode(ISD::BITCAST, SL, MVT::i64, X);
 2210                                        MVT::i64);
 2212   SDValue M = DAG.getNode(ISD::SRA, SL, MVT::i64, Mask, Exp);
 2213   SDValue D = DAG.getNode(ISD::SRA, SL, MVT::i64,
 2215                                           MVT::i64),
 2218   SDValue Tmp0 = DAG.getNode(ISD::AND, SL, MVT::i64, L, M);
 2220                               DAG.getConstant(0, SL, MVT::i64), Tmp0,
 2223   SDValue Tmp2 = DAG.getNode(ISD::SELECT, SL, MVT::i64, Tmp1,
 2224                              D, DAG.getConstant(0, SL, MVT::i64));
 2225   SDValue K = DAG.getNode(ISD::ADD, SL, MVT::i64, L, Tmp2);
 2227   K = DAG.getNode(ISD::AND, SL, MVT::i64, K, DAG.getNOT(SL, M, MVT::i64));
 2227   K = DAG.getNode(ISD::AND, SL, MVT::i64, K, DAG.getNOT(SL, M, MVT::i64));
 2386   return DAG.getNode(ISD::ZERO_EXTEND, SL, MVT::i64, NewOpr);
 2416     const SDValue SignBit = DAG.getConstant(63, SL, MVT::i64);
 2417     S = DAG.getNode(ISD::SRA, SL, MVT::i64, L, SignBit);
 2419     SDValue LPlusS = DAG.getNode(ISD::ADD, SL, MVT::i64, L, S);
 2420     L = DAG.getNode(ISD::XOR, SL, MVT::i64, LPlusS, S);
 2428   SDValue ZeroI64 = DAG.getConstant(0, SL, MVT::i64);
 2429   SDValue LZ = DAG.getNode(ISD::CTLZ_ZERO_UNDEF, SL, MVT::i64, L);
 2438   SDValue U = DAG.getNode(ISD::AND, SL, MVT::i64,
 2439     DAG.getNode(ISD::SHL, SL, MVT::i64, L, LZ),
 2440     DAG.getConstant((-1ULL) >> 1, SL, MVT::i64));
 2442   SDValue T = DAG.getNode(ISD::AND, SL, MVT::i64, U,
 2443                           DAG.getConstant(0xffffffffffULL, SL, MVT::i64));
 2445   SDValue UShl = DAG.getNode(ISD::SRL, SL, MVT::i64,
 2446                              U, DAG.getConstant(40, SL, MVT::i64));
 2452   SDValue C = DAG.getConstant(0x8000000000ULL, SL, MVT::i64);
 2499   assert(Op.getOperand(0).getValueType() == MVT::i64 &&
 2526   assert(Op.getOperand(0).getValueType() == MVT::i64 &&
 2577   return DAG.getNode(ISD::BITCAST, SL, MVT::i64, Result);
 2601   SDValue U = DAG.getNode(ISD::BITCAST, DL, MVT::i64, N0);
 2602   SDValue UH = DAG.getNode(ISD::SRL, DL, MVT::i64, U,
 2603                            DAG.getConstant(32, DL, MVT::i64));
 2607                           DAG.getConstant(20, DL, MVT::i64));
 2691         DAG.getNode(Op.getOpcode(), DL, MVT::i64, FPExtend);
 2696   if (Op.getValueType() == MVT::i64 && Src.getValueType() == MVT::f64)
 2714         DAG.getNode(Op.getOpcode(), DL, MVT::i64, FPExtend);
 2719   if (Op.getValueType() == MVT::i64 && Src.getValueType() == MVT::f64)
 3010   return DAG.getNode(ISD::BITCAST, SL, MVT::i64, Vec);
 3047     if (VT != MVT::i64)
 3059   if (VT != MVT::i64)
 3078   return DAG.getNode(ISD::BITCAST, SL, MVT::i64, Vec);
 3083   if (N->getValueType(0) != MVT::i64)
 3101     return DAG.getNode(ISD::BITCAST, SL, MVT::i64, BuildVec);
 3110     return DAG.getNode(ISD::BITCAST, SL, MVT::i64, BuildVec);
 3142   if (VT != MVT::i64)
 3162   return DAG.getNode(ISD::BITCAST, SL, MVT::i64, BuildPair);
 3270   return DAG.getNode(ISD::BUILD_PAIR, SL, MVT::i64,
 3916       if (Src.getValueType() == MVT::i64) {
lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp
  365     if (SLT == MVT::i64)
  375     if (SLT == MVT::i64){
  383     if (SLT == MVT::i64) {
lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
  259     return isRegOrImmWithInputMods(AMDGPU::VS_64RegClassID, MVT::i64);
  386     return isRegOrInlineNoMods(AMDGPU::SReg_64RegClassID, MVT::i64);
  423     return isSCSrcB64() || isLiteralImm(MVT::i64);
  453     return isRegOrInlineNoMods(AMDGPU::VS_64RegClassID, MVT::i64);
  485     return isVCSrcF64() || isLiteralImm(MVT::i64);
 1547     if (type == MVT::f64 || type == MVT::i64) { // Expected 64-bit operand
 1569   if (type == MVT::f64 || type == MVT::i64) { // Expected 64-bit operand
 1620   if (type == MVT::i64) { // Expected 64-bit int operand
lib/Target/AMDGPU/R600ISelLowering.cpp
  164   setOperationAction(ISD::FP_TO_SINT, MVT::i64, Custom);
  165   setOperationAction(ISD::FP_TO_UINT, MVT::i64, Custom);
  241     setOperationAction(ISD::CTPOP, MVT::i64, Expand);
  256   const MVT ScalarIntVTs[] = { MVT::i32, MVT::i64 };
lib/Target/AMDGPU/SIISelLowering.cpp
  118   addRegisterClass(MVT::i64, &AMDGPU::SReg_64RegClass);
  195   setOperationAction(ISD::GlobalAddress, MVT::i64, Custom);
  198   setOperationAction(ISD::SELECT, MVT::i64, Custom);
  200   AddPromotedToType(ISD::SELECT, MVT::f64, MVT::i64);
  204   setOperationAction(ISD::SELECT_CC, MVT::i64, Expand);
  228   setOperationAction(ISD::BR_CC, MVT::i64, Expand);
  238   setOperationAction(ISD::SHL_PARTS, MVT::i64, Expand);
  239   setOperationAction(ISD::SRA_PARTS, MVT::i64, Expand);
  240   setOperationAction(ISD::SRL_PARTS, MVT::i64, Expand);
  340   setOperationAction(ISD::ATOMIC_CMP_SWAP, MVT::i64, Custom);
  345   setOperationAction(ISD::ATOMIC_CMP_SWAP_WITH_SUCCESS, MVT::i64, Expand);
  349     setOperationAction(ISD::ADDRSPACECAST, MVT::i64, Custom);
  356   setOperationAction(ISD::READCYCLECOUNTER, MVT::i64, Legal);
  380     setOperationAction(ISD::CTPOP, MVT::i64, Expand);
  467     setTruncStoreAction(MVT::i64, MVT::i16, Expand);
 2296       DAG, &AMDGPU::SReg_64RegClass, TRI->getReturnAddressReg(MF), MVT::i64);
 2300         MVT::i64);
 2348           RetOps.push_back(DAG.getRegister(*I, MVT::i64));
 2482     EVT ArgVT = TRI->getSpillSize(*ArgRC) == 8 ? MVT::i64 : MVT::i32;
 2899       DAG, &AMDGPU::SReg_64RegClass, TRI->getReturnAddressReg(MF), MVT::i64);
 2902                                         MVT::i64);
 2926   Ops.push_back(DAG.getTargetGlobalAddress(GV, DL, MVT::i64));
 4615     DAG, &AMDGPU::SReg_64RegClass, UserSGPR, MVT::i64);
 4616   SDValue SGPR01 = DAG.getRegister(AMDGPU::SGPR0_SGPR1, MVT::i64);
 4679     DAG, &AMDGPU::SReg_64RegClass, UserSGPR, MVT::i64);
 4706   SDValue FlatNullPtr = DAG.getConstant(0, SL, MVT::i64);
 4743       return DAG.getNode(ISD::SELECT, SL, MVT::i64, NonNull,
 4744                          DAG.getNode(ISD::BITCAST, SL, MVT::i64, CvtPtr),
 5346     bool Is64Bit = VData.getValueType() == MVT::i64;
 8240   if (VT == MVT::i64 && CRHS) {
 8500   if (VT != MVT::i64)
 8526       return DAG.getNode(ISD::BITCAST, SL, MVT::i64, Vec);
 8543   if (VT != MVT::i64)
 9435   if (VT != MVT::i32 && VT != MVT::i64)
 9475   SDVTList VTs = DAG.getVTList(MVT::i64, MVT::i1);
 9504       AddRHS = DAG.getZExtOrTrunc(AddRHS, SL, MVT::i64);
 9511       AddRHS = DAG.getSExtOrTrunc(AddRHS, SL, MVT::i64);
lib/Target/ARM/ARMFastISel.cpp
  409   if (VT == MVT::i64) return 0;
 1711   else if (VT == MVT::i64)
 1740   else if (VT == MVT::i64)
 1809   bool is64bit = VT == MVT::f64 || VT == MVT::i64;
lib/Target/ARM/ARMISelDAGToDAG.cpp
 1967     ResTy = EVT::getVectorVT(*CurDAG->getContext(), MVT::i64, ResTyElts);
 2271                                       MVT::i64, ResTyElts));
 2480   EVT DataTy = EVT::getVectorVT(*CurDAG->getContext(), MVT::i64, NumVecs * 2);
 2554   EVT ResTy = EVT::getVectorVT(*CurDAG->getContext(), MVT::i64, ResTyElts);
lib/Target/ARM/ARMISelLowering.cpp
  728   setOperationAction(ISD::READ_REGISTER, MVT::i64, Custom);
  729   setOperationAction(ISD::WRITE_REGISTER, MVT::i64, Custom);
 1036   setOperationAction(ISD::MUL,     MVT::i64, Expand);
 1049   setOperationAction(ISD::SRL,       MVT::i64, Custom);
 1050   setOperationAction(ISD::SRA,       MVT::i64, Custom);
 1052   setOperationAction(ISD::INTRINSIC_WO_CHAIN, MVT::i64, Custom);
 1057     setOperationAction(ISD::SHL, MVT::i64, Custom);
 1087     setOperationAction(ISD::READCYCLECOUNTER, MVT::i64, Custom);
 1105     setOperationAction(ISD::SDIV, MVT::i64, Custom);
 1106     setOperationAction(ISD::UDIV, MVT::i64, Custom);
 1116     setOperationAction(ISD::SREM, MVT::i64, Custom);
 1117     setOperationAction(ISD::UREM, MVT::i64, Custom);
 1166     setOperationAction(ISD::SDIVREM, MVT::i64, Custom);
 1167     setOperationAction(ISD::UDIVREM, MVT::i64, Custom);
 1207       setOperationAction(ISD::ATOMIC_CMP_SWAP,  MVT::i64, Custom);
 1260     setOperationAction(ISD::BITCAST, MVT::i64, Custom);
 2962   assert(WriteValue.getValueType() == MVT::i64
 4104       assert(VA.getValVT() != MVT::i64 && "i64 should already be lowered");
 5588   assert(N->getValueType(0) == MVT::i64
 5596   Results.push_back(DAG.getNode(ISD::BUILD_PAIR, DL, MVT::i64, Read.getValue(0),
 5736   if (!(SrcVT == MVT::i64 || DstVT == MVT::i64))
 5736   if (!(SrcVT == MVT::i64 || DstVT == MVT::i64))
 5740   if (SrcVT == MVT::i64 && TLI.isTypeLegal(DstVT)) {
 5755   if (DstVT == MVT::i64 && TLI.isTypeLegal(SrcVT)) {
 5766     return DAG.getNode(ISD::BUILD_PAIR, dl, MVT::i64, Cvt, Cvt.getValue(1));
 5925     if (ElemTy == MVT::i64) {
 6080   if (VT != MVT::i64)
 6127     return DAG.getNode(ISD::BUILD_PAIR, dl, MVT::i64, Lo, Hi);
 6153  return DAG.getNode(ISD::BUILD_PAIR, dl, MVT::i64, Lo, Hi);
 6187   if (Op0.getValueType().getVectorElementType() == MVT::i64 &&
 6206   if (CmpVT.getVectorElementType() == MVT::i64)
 8804   assert((VT == MVT::i32 || VT == MVT::i64) &&
 8911   assert(Op.getValueType() == MVT::i64 &&
 8920   SDValue Upper = DAG.getNode(ISD::SRL, dl, MVT::i64, Result,
 9046   Results.push_back(DAG.getNode(ISD::BUILD_PAIR, DL, MVT::i64, Cycles32,
 9055       DAG.getNode(ISD::SRL, dl, MVT::i64, V, DAG.getConstant(32, dl, MVT::i32)),
 9072   assert(N->getValueType(0) == MVT::i64 &&
11052   if (!VT.isInteger() || VT.getVectorElementType() == MVT::i64)
11127     case MVT::i32: widenType = MVT::getVectorVT(MVT::i64, numElem); break;
12663   if (VT.getVectorElementType() != MVT::i64 || !hasNormalLoadOperand(N))
12797   if (VT.getVectorElementType() != MVT::i64 ||
13433   if (StVal.getValueType() == MVT::i64 &&
13447     SDValue V = DAG.getNode(ISD::BITCAST, dl, MVT::i64, ExtElt);
14992   case MVT::i64:
15070     case MVT::i64:
15929   case MVT::i64: LC = isSigned ? RTLIB::SDIVREM_I64 : RTLIB::UDIVREM_I64; break;
16027   case MVT::i64:  RetTyElement = Type::getInt64Ty(*DAG.getContext()); break;
16176   assert(N->getValueType(0) == MVT::i64 && "Unexpected type (!= i64) on ABS.");
16259     Info.memVT = EVT::getVectorVT(I.getType()->getContext(), MVT::i64, NumElts);
16275     Info.memVT = EVT::getVectorVT(I.getType()->getContext(), MVT::i64, NumElts);
16300     Info.memVT = EVT::getVectorVT(I.getType()->getContext(), MVT::i64, NumElts);
16322     Info.memVT = EVT::getVectorVT(I.getType()->getContext(), MVT::i64, NumElts);
16357     Info.memVT = MVT::i64;
16367     Info.memVT = MVT::i64;
lib/Target/ARM/ARMTargetTransformInfo.cpp
  183         {ISD::SIGN_EXTEND, MVT::i64, MVT::i32, 1},
  184         {ISD::ZERO_EXTEND, MVT::i64, MVT::i32, 1},
  185         {ISD::SIGN_EXTEND, MVT::i64, MVT::i16, 1},
  186         {ISD::ZERO_EXTEND, MVT::i64, MVT::i16, 1},
  187         {ISD::SIGN_EXTEND, MVT::i64, MVT::i8, 1},
  188         {ISD::ZERO_EXTEND, MVT::i64, MVT::i8, 1},
  313     { ISD::FP_TO_SINT,  MVT::i64, MVT::f32, 10 },
  314     { ISD::FP_TO_UINT,  MVT::i64, MVT::f32, 10 },
  315     { ISD::FP_TO_SINT,  MVT::i64, MVT::f64, 10 },
  316     { ISD::FP_TO_UINT,  MVT::i64, MVT::f64, 10 }
  343     { ISD::SINT_TO_FP,  MVT::f32, MVT::i64, 10 },
  344     { ISD::UINT_TO_FP,  MVT::f32, MVT::i64, 10 },
  345     { ISD::SINT_TO_FP,  MVT::f64, MVT::i64, 10 },
  346     { ISD::UINT_TO_FP,  MVT::f64, MVT::i64, 10 }
  384     { ISD::SIGN_EXTEND, MVT::i64, MVT::i16, 2 },
  387     { ISD::TRUNCATE,    MVT::i32, MVT::i64, 0 },
  388     { ISD::TRUNCATE,    MVT::i16, MVT::i64, 0 },
  389     { ISD::TRUNCATE,    MVT::i8,  MVT::i64, 0 },
  390     { ISD::TRUNCATE,    MVT::i1,  MVT::i64, 0 }
lib/Target/AVR/AVRISelLowering.cpp
   77   setOperationAction(ISD::ADD, MVT::i64, Custom);
   99   setOperationAction(ISD::BR_CC, MVT::i64, Custom);
  105   setOperationAction(ISD::SELECT_CC, MVT::i64, Expand);
  109   setOperationAction(ISD::SETCC, MVT::i64, Custom);
  360   case MVT::i64:
  556   } else if (VT == MVT::i64) {
lib/Target/BPF/BPFISelDAGToDAG.cpp
  103     Base = CurDAG->getTargetFrameIndex(FIN->getIndex(), MVT::i64);
  104     Offset = CurDAG->getTargetConstant(0, DL, MVT::i64);
  120         Base = CurDAG->getTargetFrameIndex(FIN->getIndex(), MVT::i64);
  124       Offset = CurDAG->getTargetConstant(CN->getSExtValue(), DL, MVT::i64);
  130   Offset = CurDAG->getTargetConstant(0, DL, MVT::i64);
  148       Base = CurDAG->getTargetFrameIndex(FIN->getIndex(), MVT::i64);
  152     Offset = CurDAG->getTargetConstant(CN->getSExtValue(), DL, MVT::i64);
  216       SDValue R6Reg = CurDAG->getRegister(BPF::R6, MVT::i64);
  306   SDValue NVal = CurDAG->getConstant(val, DL, MVT::i64);
lib/Target/BPF/BPFISelLowering.cpp
   62   addRegisterClass(MVT::i64, &BPF::GPRRegClass);
   71   setOperationAction(ISD::BR_CC, MVT::i64, Custom);
   76   setOperationAction(ISD::GlobalAddress, MVT::i64, Custom);
   78   setOperationAction(ISD::DYNAMIC_STACKALLOC, MVT::i64, Custom);
   82   for (auto VT : { MVT::i32, MVT::i64 }) {
  112   setOperationAction(ISD::CTTZ, MVT::i64, Custom);
  113   setOperationAction(ISD::CTLZ, MVT::i64, Custom);
  114   setOperationAction(ISD::CTTZ_ZERO_UNDEF, MVT::i64, Custom);
  115   setOperationAction(ISD::CTLZ_ZERO_UNDEF, MVT::i64, Custom);
  238       case MVT::i64:
  240             SimpleTy == MVT::i64 ? &BPF::GPRRegClass : &BPF::GPR32RegClass);
  558   SDValue GA = DAG.getTargetGlobalAddress(GV, DL, MVT::i64);
  560   return DAG.getNode(BPFISD::Wrapper, DL, MVT::i64, GA);
  567   const TargetRegisterClass *RC = getRegClassFor(MVT::i64);
  756   return getHasAlu32() ? MVT::i32 : MVT::i64;
  761   return (getHasAlu32() && VT == MVT::i32) ? MVT::i32 : MVT::i64;
lib/Target/BPF/BPFISelLowering.h
  105     return Size >= 8 ? MVT::i64 : MVT::i32;
lib/Target/BPF/BPFSelectionDAGInfo.cpp
   38                     DAG.getConstant(CopyLen, dl, MVT::i64),
   39                     DAG.getConstant(Align, dl, MVT::i64));
lib/Target/Hexagon/HexagonISelDAGToDAG.cpp
  100   case MVT::i64:
  135       return CurDAG->getMachineNode(Hexagon::A4_combineir, dl, MVT::i64,
  139       return CurDAG->getMachineNode(Hexagon::A2_sxtw, dl, MVT::i64,
  149   if (ValueVT == MVT::i64 && ExtType != ISD::NON_EXTLOAD) {
  164     if (LD->getValueType(0) == MVT::i64)
  177     if (LD->getValueType(0) == MVT::i64)
  202     EVT ValTy = (IntNo == Intrinsic::hexagon_circ_ldd) ? MVT::i64 : MVT::i32;
  336         (IntNo == Intrinsic::hexagon_L2_loadrd_pbr) ? MVT::i64 : MVT::i32;
  386       ValTy = MVT::i64;
  490   case MVT::i64:
  708     SDValue V = CurDAG->getTargetConstant(A.getZExtValue(), dl, MVT::i64);
  786                                        MVT::i64, Ops);
  793     SDNode *S = CurDAG->getMachineNode(Hexagon::S2_lsr_r_p, dl, MVT::i64,
 1437   if (N.getValueType() != MVT::i64)
 1478   if (RT == MVT::i64)
 1490                                      MVT::i64, Ops);
lib/Target/Hexagon/HexagonISelLowering.cpp
  555                      VT == MVT::i64 || VT == MVT::f32 || VT == MVT::f64 ||
 1272   addRegisterClass(MVT::i64,   &Hexagon::DoubleRegsRegClass);
 1297   setOperationAction(ISD::BUILD_PAIR,           MVT::i64,   Expand);
 1302   setOperationAction(ISD::READCYCLECOUNTER,     MVT::i64,   Custom);
 1337   setOperationAction(ISD::ABS, MVT::i64, Legal);
 1349   setOperationAction(ISD::ADDCARRY, MVT::i64, Custom);
 1350   setOperationAction(ISD::SUBCARRY, MVT::i64, Custom);
 1361   setOperationAction(ISD::CTPOP, MVT::i64, Legal);
 1364   setOperationAction(ISD::BITREVERSE, MVT::i64, Legal);
 1366   setOperationAction(ISD::BSWAP, MVT::i64, Legal);
 1369   setOperationAction(ISD::FSHL, MVT::i64, Legal);
 1371   setOperationAction(ISD::FSHR, MVT::i64, Legal);
 1498   for (MVT VT : {MVT::i16, MVT::i32, MVT::v4i8, MVT::i64, MVT::v8i8,
 1548   for (MVT VT : {MVT::i8, MVT::i16, MVT::i32, MVT::i64, MVT::f32, MVT::f64,
 1558     setOperationAction(ISD::ROTL, MVT::i64, Legal);
 1560     setOperationAction(ISD::ROTR, MVT::i64, Legal);
 1847   return VT1.getSimpleVT() == MVT::i64 && VT2.getSimpleVT() == MVT::i32;
 2006       SDValue T0 = DAG.getBitcast(MVT::i64, Op0);
 2007       SDValue T1 = DAG.getNode(ISD::BSWAP, dl, MVT::i64, T0);
 2251     SDValue V0 = DAG.getConstant(Val, dl, MVT::i64);
 2313     SDValue T0 = DAG.getNode(HexagonISD::P2D, dl, MVT::i64, VecV);
 2314     SDValue T1 = DAG.getNode(ISD::SRL, dl, MVT::i64, T0, S0);
 2373     SDValue ValR = DAG.getNode(HexagonISD::P2D, dl, MVT::i64, ValV);
 2380       ValR = DAG.getNode(HexagonISD::COMBINE, dl, MVT::i64,
 2391     SDValue VecR = DAG.getNode(HexagonISD::P2D, dl, MVT::i64, VecV);
 2436     return DAG.getUNDEF(MVT::i64);
 2437   return getInstr(Hexagon::S2_vsxtbh, dl, MVT::i64, {Vec32}, DAG);
 2549       SDValue W = DAG.getNode(HexagonISD::P2D, dl, MVT::i64, P);
 2552         W = DAG.getNode(HexagonISD::COMBINE, dl, MVT::i64,
 2578     SDValue WW = DAG.getNode(HexagonISD::COMBINE, dl, MVT::i64,
 3010       case MVT::i64:
 3185     return MVT::i64;
lib/Target/Hexagon/HexagonISelLoweringHVX.cpp
  547                   ? DAG.getUNDEF(MVT::i64)
  548                   : DAG.getNode(HexagonISD::P2D, dl, MVT::i64, PredV);
  801   SDValue WW = DAG.getNode(HexagonISD::COMBINE, dl, MVT::i64, {W1, W0});
  932     SDValue V = DAG.getBitcast(MVT::i64, SubV);
lib/Target/Hexagon/HexagonInstrInfo.cpp
 1990   } else if (VT == MVT::i64 || VT == MVT::f64) {
 2648     case MVT::i64:
lib/Target/Mips/Mips16ISelLowering.cpp
  145   setOperationAction(ISD::ROTR, MVT::i64,  Expand);
  147   setOperationAction(ISD::BSWAP, MVT::i64, Expand);
lib/Target/Mips/MipsISelLowering.cpp
  118         return (VT.getSizeInBits() == 32) ? MVT::i32 : MVT::i64;
  369     setOperationAction(ISD::GlobalAddress,      MVT::i64,   Custom);
  370     setOperationAction(ISD::BlockAddress,       MVT::i64,   Custom);
  371     setOperationAction(ISD::GlobalTLSAddress,   MVT::i64,   Custom);
  372     setOperationAction(ISD::JumpTable,          MVT::i64,   Custom);
  373     setOperationAction(ISD::ConstantPool,       MVT::i64,   Custom);
  374     setOperationAction(ISD::SELECT,             MVT::i64,   Custom);
  375     setOperationAction(ISD::LOAD,               MVT::i64,   Custom);
  376     setOperationAction(ISD::STORE,              MVT::i64,   Custom);
  377     setOperationAction(ISD::FP_TO_SINT,         MVT::i64,   Custom);
  378     setOperationAction(ISD::SHL_PARTS,          MVT::i64,   Custom);
  379     setOperationAction(ISD::SRA_PARTS,          MVT::i64,   Custom);
  380     setOperationAction(ISD::SRL_PARTS,          MVT::i64,   Custom);
  391     setOperationAction(ISD::EH_DWARF_CFA,       MVT::i64,   Custom);
  397   setOperationAction(ISD::SDIV, MVT::i64, Expand);
  398   setOperationAction(ISD::SREM, MVT::i64, Expand);
  399   setOperationAction(ISD::UDIV, MVT::i64, Expand);
  400   setOperationAction(ISD::UREM, MVT::i64, Expand);
  406   setOperationAction(ISD::BR_CC,             MVT::i64,   Expand);
  408   setOperationAction(ISD::SELECT_CC,         MVT::i64,   Expand);
  412   setOperationAction(ISD::UINT_TO_FP,        MVT::i64,   Expand);
  414   setOperationAction(ISD::FP_TO_UINT,        MVT::i64,   Expand);
  418     setOperationAction(ISD::CTPOP,           MVT::i64,   Legal);
  421     setOperationAction(ISD::CTPOP,           MVT::i64,   Expand);
  424   setOperationAction(ISD::CTTZ,              MVT::i64,   Expand);
  426   setOperationAction(ISD::ROTL,              MVT::i64,   Expand);
  428   setOperationAction(ISD::DYNAMIC_STACKALLOC, MVT::i64,  Expand);
  434     setOperationAction(ISD::ROTR, MVT::i64,   Expand);
  471     setOperationAction(ISD::ATOMIC_LOAD,     MVT::i64,   Expand);
  472     setOperationAction(ISD::ATOMIC_STORE,    MVT::i64,   Expand);
  484     setOperationAction(ISD::CTLZ, MVT::i64, Expand);
  489     setOperationAction(ISD::BSWAP, MVT::i64, Expand);
  492     setLoadExtAction(ISD::SEXTLOAD, MVT::i64, MVT::i32, Custom);
  493     setLoadExtAction(ISD::ZEXTLOAD, MVT::i64, MVT::i32, Custom);
  494     setLoadExtAction(ISD::EXTLOAD, MVT::i64, MVT::i32, Custom);
  495     setTruncStoreAction(MVT::i64, MVT::i32, Custom);
  729   if (True.getValueType() == MVT::i64)
 1051       CurDAG.getNode(ISD::BUILD_PAIR, DL, MVT::i64, ResLo, ResHi);
 1061         !Subtarget.inMips16Mode() && N->getValueType(0) == MVT::i64)
 1076         !Subtarget.inMips16Mode() && N->getValueType(0) == MVT::i64)
 1578     getRegClassFor(ArePtrs64bit ? MVT::i64 : MVT::i32);
 1787     getRegClassFor(ArePtrs64bit ? MVT::i64 : MVT::i32);
 2351   SDValue X = DAG.getNode(ISD::BITCAST, DL, MVT::i64, Op.getOperand(0));
 2355     Res = DAG.getNode(MipsISD::Ins, DL, MVT::i64,
 2356                       DAG.getRegister(Mips::ZERO_64, MVT::i64),
 2359     SDValue SllX = DAG.getNode(ISD::SHL, DL, MVT::i64, X, Const1);
 2360     Res = DAG.getNode(ISD::SRL, DL, MVT::i64, SllX, Const1);
 2428   EVT Ty = ABI.IsN64() ? MVT::i64 : MVT::i32;
 2455   MVT VT = Subtarget.isGP64bit() ? MVT::i64 : MVT::i32;
 2488   MVT VT = Subtarget.isGP64bit() ? MVT::i64 : MVT::i32;
 2561       ((MemVT != MVT::i32) && (MemVT != MVT::i64)))
 2569   assert((VT == MVT::i32) || (VT == MVT::i64));
 2576   if ((VT == MVT::i64) && (ExtType == ISD::NON_EXTLOAD)) {
 2599   assert((VT == MVT::i64) && (ExtType == ISD::ZEXTLOAD));
 2610   SDValue SLL = DAG.getNode(ISD::SHL, DL, MVT::i64, LWR, Const32);
 2611   SDValue SRL = DAG.getNode(ISD::SRL, DL, MVT::i64, SLL, Const32);
 2650   assert(VT == MVT::i64);
 2685       ((MemVT == MVT::i32) || (MemVT == MVT::i64)))
 2923     EVT Ty = ABI.IsN64() ? MVT::i64 : MVT::i32;
 3158             (ValVT == MVT::f64 && LocVT == MVT::i64) ||
 3159             (ValVT == MVT::i64 && LocVT == MVT::f64))
 3537           (RegVT == MVT::i64 && ValVT == MVT::f64) ||
 3538           (RegVT == MVT::f64 && ValVT == MVT::i64))
 3592             getRegClassFor(ABI.IsN64() ? MVT::i64 : MVT::i32));
 3871   EVT MinVT = getRegisterType(Context, Cond ? MVT::i64 : MVT::i32);
 3966       if (VT == MVT::i64 && !Subtarget.isGP64bit())
 3968       if (VT == MVT::i64 && Subtarget.isGP64bit())
 3992       if (VT == MVT::i64)
 4146     return MVT::i64;
lib/Target/Mips/MipsSEISelDAGToDAG.cpp
  746     MVT VT = Subtarget->isGP64bit() ? MVT::i64 : MVT::i32;
  772                                               Mips::ZERO_64, MVT::i64);
  808                                                 DL, MVT::i64);
  814       RegOpnd = CurDAG->getMachineNode(Inst->Opc, DL, MVT::i64, ImmOpnd);
  817         CurDAG->getMachineNode(Inst->Opc, DL, MVT::i64,
  818                                CurDAG->getRegister(Mips::ZERO_64, MVT::i64),
  824                                           MVT::i64);
  825       RegOpnd = CurDAG->getMachineNode(Inst->Opc, DL, MVT::i64,
  893     if (Node->getValueType(0) != MVT::i32 && Node->getValueType(0) != MVT::i64)
  914     if (ResTy != MVT::i32 && ResTy != MVT::i64)
 1039       const MVT SplatMVT = Is32BitSplat ? MVT::i32 : MVT::i64;
 1099               Mips::SUBREG_TO_REG, DL, MVT::i64,
 1100               CurDAG->getTargetConstant(((Hi >> 15) & 0x1), DL, MVT::i64),
 1102               CurDAG->getTargetConstant(Mips::sub_32, DL, MVT::i64));
 1199         SDValue Zero64Val = CurDAG->getRegister(Mips::ZERO_64, MVT::i64);
 1205               Mips::SUBREG_TO_REG, DL, MVT::i64,
 1206               CurDAG->getTargetConstant(((Highest >> 15) & 0x1), DL, MVT::i64),
 1208               CurDAG->getTargetConstant(Mips::sub_32, DL, MVT::i64));
 1212               Mips::SUBREG_TO_REG, DL, MVT::i64,
 1213               CurDAG->getTargetConstant(((Hi >> 15) & 0x1), DL, MVT::i64),
 1215               CurDAG->getTargetConstant(Mips::sub_32, DL, MVT::i64));
 1233           Res = CurDAG->getMachineNode(Mips::DINSU, DL, MVT::i64, Ops);
 1236               Mips::DSLL32, DL, MVT::i64, SDValue(HiRes, 0),
lib/Target/Mips/MipsSEISelLowering.cpp
   70     addRegisterClass(MVT::i64, &Mips::GPR64RegClass);
  188     setOperationAction(ISD::MUL,              MVT::i64, Legal);
  190     setOperationAction(ISD::MUL,              MVT::i64, Custom);
  193     setOperationAction(ISD::SMUL_LOHI,        MVT::i64, Custom);
  194     setOperationAction(ISD::UMUL_LOHI,        MVT::i64, Custom);
  195     setOperationAction(ISD::MULHS,            MVT::i64, Custom);
  196     setOperationAction(ISD::MULHU,            MVT::i64, Custom);
  197     setOperationAction(ISD::SDIVREM,          MVT::i64, Custom);
  198     setOperationAction(ISD::UDIVREM,          MVT::i64, Custom);
  201   setOperationAction(ISD::INTRINSIC_WO_CHAIN, MVT::i64, Custom);
  202   setOperationAction(ISD::INTRINSIC_W_CHAIN,  MVT::i64, Custom);
  218     setOperationAction(ISD::BITCAST, MVT::i64, Custom);
  276     setOperationAction(ISD::SMUL_LOHI, MVT::i64, Expand);
  277     setOperationAction(ISD::UMUL_LOHI, MVT::i64, Expand);
  278     setOperationAction(ISD::MUL, MVT::i64, Legal);
  279     setOperationAction(ISD::MULHS, MVT::i64, Legal);
  280     setOperationAction(ISD::MULHU, MVT::i64, Legal);
  284     setOperationAction(ISD::SDIVREM, MVT::i64, Expand);
  285     setOperationAction(ISD::UDIVREM, MVT::i64, Expand);
  286     setOperationAction(ISD::SDIV, MVT::i64, Legal);
  287     setOperationAction(ISD::UDIV, MVT::i64, Legal);
  288     setOperationAction(ISD::SREM, MVT::i64, Legal);
  289     setOperationAction(ISD::UREM, MVT::i64, Legal);
  293     setOperationAction(ISD::SETCC, MVT::i64, Legal);
  294     setOperationAction(ISD::SELECT, MVT::i64, Legal);
  295     setOperationAction(ISD::SELECT_CC, MVT::i64, Expand);
  438   case MVT::i64:
 1239   if (Src == MVT::i64 && Dest == MVT::f64) {
 1248   if (Src == MVT::f64 && Dest == MVT::i64) {
 1255     return DAG.getNode(ISD::BUILD_PAIR, DL, MVT::i64, Lo, Hi);
 1297   return DAG.getNode(ISD::BUILD_PAIR, DL, MVT::i64, Lo, Hi);
 1328   if (Opnd.getValueType() == MVT::i64)
 1346     ResTys.push_back((*I == MVT::i64) ? MVT::Untyped : *I);
 1439     SplatValueB = DAG.getNode(ISD::SRL, DL, MVT::i64, SplatValue,
 1496       Imm = DAG.getNode(ISD::ZERO_EXTEND, DL, MVT::i64, Imm);
 1512   MVT ResEltTy = ResTy == MVT::v2i64 ? MVT::i64 : MVT::i32;
lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp
  734                                         MVT::i64, GlobalVal));
  823   case MVT::i64:
 3561   } else if (Val.getValueType() == MVT::i64) {
 3628   return SelectADDRsi_imp(OpNode, Addr, Base, Offset, MVT::i64);
 3671   return SelectADDRri_imp(OpNode, Addr, Base, Offset, MVT::i64);
 3728     case MVT::i64:
 3739     case MVT::i64:
 3750     case MVT::i64:
 3753   case MVT::i64:
lib/Target/NVPTX/NVPTXISelLowering.cpp
  171     ValueVTs.push_back(EVT(MVT::i64));
  172     ValueVTs.push_back(EVT(MVT::i64));
  378   addRegisterClass(MVT::i64, &NVPTX::Int64RegsRegClass);
  397                  MVT::i16, MVT::i32, MVT::i64}) {
  404   setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i64, Legal);
  413   setOperationAction(ISD::SHL_PARTS, MVT::i64  , Custom);
  414   setOperationAction(ISD::SRA_PARTS, MVT::i64  , Custom);
  415   setOperationAction(ISD::SRL_PARTS, MVT::i64  , Custom);
  418   setOperationAction(ISD::BITREVERSE, MVT::i64, Legal);
  423   setOperationAction(ISD::ROTL, MVT::i64, Legal);
  424   setOperationAction(ISD::ROTR, MVT::i64, Legal);
  434   setOperationAction(ISD::BSWAP, MVT::i64, Expand);
  442   setOperationAction(ISD::GlobalAddress, MVT::i64, Custom);
  494   for (const auto& Ty : {MVT::i16, MVT::i32, MVT::i64}) {
  507   setOperationAction(ISD::CTTZ, MVT::i64, Expand);
  513   setOperationAction(ISD::SMUL_LOHI, MVT::i64, Expand);
  514   setOperationAction(ISD::UMUL_LOHI, MVT::i64, Expand);
 4201     Info.memVT = MVT::i64;
 4645   if (MulType != MVT::i32 && MulType != MVT::i64) {
lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp
  134     if (LT.second.SimpleTy == MVT::i64)
lib/Target/PowerPC/PPCFastISel.cpp
  446     IndexReg = PPCMaterializeInt(Offset, MVT::i64);
  473         (VT == MVT::i64 ? &PPC::G8RC_and_G8RC_NOX0RegClass :
  494     case MVT::i64:
  645     case MVT::i64:
  844     if (SrcVT == MVT::i64 || SrcVT == MVT::i32 || SrcVT == MVT::i16 ||
  925     case MVT::i64:
 1025     if (!PPCEmitIntExt(MVT::i32, SrcReg, MVT::i64, TmpReg, !IsSigned))
 1036   if (!PPCEmitStore(MVT::i64, SrcReg, Addr))
 1081       SrcVT != MVT::i32 && SrcVT != MVT::i64)
 1120     if (!PPCEmitIntExt(SrcVT, SrcReg, MVT::i64, TmpReg, !IsSigned))
 1122     SrcVT = MVT::i64;
 1195   if (DstVT != MVT::i32 && DstVT != MVT::i64)
 1199   if (DstVT == MVT::i64 && !IsSigned &&
 1444           (DestVT == MVT::i64) ? &PPC::G8RCRegClass : &PPC::GPRCRegClass;
 1456           (DestVT == MVT::i64) ? &PPC::G8RCRegClass : &PPC::GPRCRegClass;
 1515       CopyVT = MVT::i64;
 1582       RetVT != MVT::i32 && RetVT != MVT::i64 && RetVT != MVT::f32 &&
 1726           PPCMaterializeInt(CI, MVT::i64, VA.getLocInfo() != CCValAssign::ZExt);
 1766                 (DestVT == MVT::i64) ? &PPC::G8RCRegClass : &PPC::GPRCRegClass;
 1775                 (DestVT == MVT::i64) ? &PPC::G8RCRegClass : &PPC::GPRCRegClass;
 1806   if (DestVT != MVT::i32 && DestVT != MVT::i64)
 1819       assert(DestVT == MVT::i64 && "Signed extend from i32 to i32??");
 1878   if (SrcVT != MVT::i64 && SrcVT != MVT::i32 && SrcVT != MVT::i16)
 1889   if (SrcVT == MVT::i64)
 1924      (DestVT == MVT::i64 ? &PPC::G8RC_and_G8RC_NOX0RegClass :
 2059   assert(VT == MVT::i64 && "Non-address!");
 2210   if (VT != MVT::i64 && VT != MVT::i32 && VT != MVT::i16 && VT != MVT::i8 &&
 2215       ((VT == MVT::i64) ? &PPC::G8RCRegClass : &PPC::GPRCRegClass);
 2223     unsigned Opc = (VT == MVT::i64) ? PPC::LI8 : PPC::LI;
 2231   if (VT == MVT::i64)
 2392   if (VT != MVT::i64 && VT != MVT::i32 && VT != MVT::i16 && VT != MVT::i8 &&
 2396   const TargetRegisterClass *RC = ((VT == MVT::i64) ? &PPC::G8RCRegClass :
 2398   if (VT == MVT::i64)
lib/Target/PowerPC/PPCISelDAGToDAG.cpp
  180       return CurDAG->getTargetConstant(Imm, dl, MVT::i64);
  496   if (N->getOpcode() == ISD::Constant && N->getValueType(0) == MVT::i64) {
  656     case MVT::i64: {
  698     case MVT::i64: {
  925     SDValue SDImm = CurDAG->getTargetConstant(SextImm, dl, MVT::i64);
  927     Result = CurDAG->getMachineNode(PPC::LI8, dl, MVT::i64, SDImm);
  931     Result = CurDAG->getMachineNode(OpC, dl, MVT::i64, getI32Imm(Hi));
  933     Result = CurDAG->getMachineNode(PPC::ORI8, dl, MVT::i64,
  937     Result = CurDAG->getMachineNode(PPC::LIS8, dl, MVT::i64, getI32Imm(Hi));
  948     return CurDAG->getMachineNode(PPC::RLDIMI, dl, MVT::i64, Ops);
  953     Result = CurDAG->getMachineNode(PPC::RLDICR, dl, MVT::i64,
  961     Result = CurDAG->getMachineNode(PPC::ORIS8, dl, MVT::i64,
  965     Result = CurDAG->getMachineNode(PPC::ORI8, dl, MVT::i64,
 1028   return CurDAG->getMachineNode(PPC::RLDICR, dl, MVT::i64, Val,
 1096     SDValue SDImm = CurDAG->getTargetConstant(SextImm, dl, MVT::i64);
 1098       return CurDAG->getMachineNode(PPC::LI8, dl, MVT::i64, SDImm);
 1345       if (V.getValueType() != MVT::i64 ||
 1366       if (FromType != MVT::i64 || ToType != MVT::i32)
 1728                                                    MVT::i64), 0);
 1730                                                     MVT::i64, ImDef, V,
 1964       return SDValue(CurDAG->getMachineNode(PPC::RLWINM8, dl, MVT::i64,
 1972       return SDValue(CurDAG->getMachineNode(PPC::RLDICL, dl, MVT::i64, Ops), 0);
 1979       return SDValue(CurDAG->getMachineNode(PPC::RLDICR, dl, MVT::i64, Ops), 0);
 1986       return SDValue(CurDAG->getMachineNode(PPC::RLDIC, dl, MVT::i64, Ops), 0);
 2028       return SDValue(CurDAG->getMachineNode(PPC::RLWIMI8, dl, MVT::i64,
 2036       return SDValue(CurDAG->getMachineNode(PPC::RLDIMI, dl, MVT::i64, Ops), 0);
 2184           ANDIVal = SDValue(CurDAG->getMachineNode(PPC::ANDIo8, dl, MVT::i64,
 2189           ANDISVal = SDValue(CurDAG->getMachineNode(PPC::ANDISo8, dl, MVT::i64,
 2199           TotalVal = SDValue(CurDAG->getMachineNode(PPC::OR8, dl, MVT::i64,
 2204           SDValue(CurDAG->getMachineNode(PPC::AND8, dl, MVT::i64,
 2212         Res = SDValue(CurDAG->getMachineNode(PPC::OR8, dl, MVT::i64,
 2333           ANDIVal = SDValue(CurDAG->getMachineNode(PPC::ANDIo8, dl, MVT::i64,
 2336           ANDISVal = SDValue(CurDAG->getMachineNode(PPC::ANDISo8, dl, MVT::i64,
 2344           Res = SDValue(CurDAG->getMachineNode(PPC::OR8, dl, MVT::i64,
 2351           SDValue(CurDAG->getMachineNode(PPC::AND8, dl, MVT::i64,
 2627                                      MVT::i64, MVT::Glue, LHS, RHS), 0);
 2711   return SDValue(CurDAG->getMachineNode(NewOpc, dl, MVT::i64, LHS, RHS), 0);
 2745                                         MVT::i64, Input), 0);
 2779   return SDValue(CurDAG->getMachineNode(PPC::RLDICL_32_64, dl, MVT::i64, Input,
 2795     SDValue ImDef(CurDAG->getMachineNode(PPC::IMPLICIT_DEF, dl, MVT::i64), 0);
 2798     return SDValue(CurDAG->getMachineNode(PPC::INSERT_SUBREG, dl, MVT::i64,
 2834         SDValue(CurDAG->getMachineNode(PPC::NEG8, dl, MVT::i64, LHS), 0);
 2836         SDValue(CurDAG->getMachineNode(PPC::RLDICL, dl, MVT::i64,
 2841         SDValue(CurDAG->getMachineNode(PPC::ADDI8, dl, MVT::i64, LHS,
 2843       ToExtend = SDValue(CurDAG->getMachineNode(PPC::OR8, dl, MVT::i64,
 2853     return SDValue(CurDAG->getMachineNode(PPC::RLDICL, dl, MVT::i64,
 2858     return SDValue(CurDAG->getMachineNode(PPC::SRADI, dl, MVT::i64, ToExtend,
 2874     return SDValue(CurDAG->getMachineNode(PPC::XORI8, dl, MVT::i64, ToExtend,
 2877     return SDValue(CurDAG->getMachineNode(PPC::ADDI8, dl, MVT::i64, ToExtend,
 2954       SDValue(CurDAG->getMachineNode(PPC::SUBF8, dl, MVT::i64, LHS, RHS), 0);
 2956       SDValue(CurDAG->getMachineNode(PPC::RLDICL, dl, MVT::i64, Sub,
 2961                                      MVT::i64, Shift, S->getI32Imm(1, dl)), 0);
 2978         SDValue(CurDAG->getMachineNode(PPC::NEG8, dl, MVT::i64, LHS), 0);
 2979       return SDValue(CurDAG->getMachineNode(PPC::RLDICL, dl, MVT::i64,
 3014       SDValue(CurDAG->getMachineNode(PPC::SUBF8, dl, MVT::i64, RHS, LHS), 0);
 3015     return SDValue(CurDAG->getMachineNode(PPC::RLDICL, dl, MVT::i64,
 3031       SDValue(CurDAG->getMachineNode(PPC::SUBF8, dl, MVT::i64, LHS, RHS), 0);
 3033       SDValue(CurDAG->getMachineNode(PPC::RLDICL, dl, MVT::i64,
 3036     return SDValue(CurDAG->getMachineNode(PPC::XORI8, dl, MVT::i64, SrdiNode,
 3051       SDValue(CurDAG->getMachineNode(PPC::SUBF8, dl, MVT::i64, RHS, LHS), 0);
 3052     return SDValue(CurDAG->getMachineNode(PPC::RLDICL, dl, MVT::i64,
 3135       SDValue(CurDAG->getMachineNode(PPC::SUBF8, dl, MVT::i64, MVT::Glue,
 3138       SDValue(CurDAG->getMachineNode(PPC::RLDICL, dl, MVT::i64,
 3141     return SDValue(CurDAG->getMachineNode(PPC::ADDI8, dl, MVT::i64, Srdi,
 3157         SDValue(CurDAG->getMachineNode(PPC::NEG8, dl, MVT::i64, LHS), 0);
 3158         return SDValue(CurDAG->getMachineNode(PPC::SRADI, dl, MVT::i64, Neg,
 3188       SDValue(CurDAG->getMachineNode(PPC::SUBF8, dl, MVT::i64, RHS, LHS), 0);
 3189     return SDValue(CurDAG->getMachineNode(PPC::SRADI, dl, MVT::i64,
 3204       SDValue(CurDAG->getMachineNode(PPC::SUBF8, dl, MVT::i64, LHS, RHS), 0);
 3206       SDValue(CurDAG->getMachineNode(PPC::RLDICL, dl, MVT::i64, Subtract,
 3209     return SDValue(CurDAG->getMachineNode(PPC::ADDI8, dl, MVT::i64, Shift,
 3224       SDValue(CurDAG->getMachineNode(PPC::SUBF8, dl, MVT::i64, RHS, LHS), 0);
 3225     return SDValue(CurDAG->getMachineNode(PPC::SRADI, dl, MVT::i64,
 3249       SDValue(CurDAG->getMachineNode(PPC::XOR8, dl, MVT::i64, LHS, RHS), 0);
 3251       SDValue(CurDAG->getMachineNode(PPC::CNTLZD, dl, MVT::i64, Xor), 0);
 3252     return SDValue(CurDAG->getMachineNode(PPC::RLDICL, dl, MVT::i64, Clz,
 3262       SDValue(CurDAG->getMachineNode(PPC::XOR8, dl, MVT::i64, LHS, RHS), 0);
 3264       SDValue(CurDAG->getMachineNode(PPC::ADDIC8, dl, MVT::i64, MVT::Glue,
 3266     return SDValue(CurDAG->getMachineNode(PPC::SUBFE8, dl, MVT::i64, AC,
 3289       SDValue(CurDAG->getMachineNode(PPC::RLDICL, dl, MVT::i64, LHS,
 3293       SDValue(CurDAG->getMachineNode(PPC::SRADI, dl, MVT::i64, RHS,
 3296       SDValue(CurDAG->getMachineNode(PPC::SUBFC8, dl, MVT::i64, MVT::Glue,
 3298     return SDValue(CurDAG->getMachineNode(PPC::ADDE8, dl, MVT::i64, MVT::Glue,
 3310         SDValue(CurDAG->getMachineNode(PPC::ADDI8, dl, MVT::i64, LHS,
 3313         SDValue(CurDAG->getMachineNode(PPC::NOR8, dl, MVT::i64, Addi, LHS), 0);
 3314       return SDValue(CurDAG->getMachineNode(PPC::RLDICL, dl, MVT::i64, Nor,
 3332       return SDValue(CurDAG->getMachineNode(PPC::RLDICL, dl, MVT::i64, LHS,
 3336       SDValue(CurDAG->getMachineNode(PPC::SRADI, dl, MVT::i64,
 3339       SDValue(CurDAG->getMachineNode(PPC::RLDICL, dl, MVT::i64,
 3343       SDValue(CurDAG->getMachineNode(PPC::SUBFC8, dl, MVT::i64, MVT::Glue,
 3346       SDValue(CurDAG->getMachineNode(PPC::ADDE8, dl, MVT::i64, MVT::Glue,
 3348     return SDValue(CurDAG->getMachineNode(PPC::XORI8, dl, MVT::i64,
 3360       SDValue(CurDAG->getMachineNode(PPC::SUBFC8, dl, MVT::i64, MVT::Glue,
 3363       SDValue(CurDAG->getMachineNode(PPC::SUBFE8, dl, MVT::i64, MVT::Glue,
 3365     return SDValue(CurDAG->getMachineNode(PPC::ADDI8, dl, MVT::i64,
 3377       SDValue(CurDAG->getMachineNode(PPC::SUBFC8, dl, MVT::i64, MVT::Glue,
 3380       SDValue(CurDAG->getMachineNode(PPC::SUBFE8, dl, MVT::i64,
 3382     return SDValue(CurDAG->getMachineNode(PPC::NEG8, dl, MVT::i64,
 3408       SDValue(CurDAG->getMachineNode(PPC::XOR8, dl, MVT::i64, LHS, RHS), 0);
 3410       SDValue(CurDAG->getMachineNode(PPC::ADDIC8, dl, MVT::i64, MVT::Glue,
 3412     return SDValue(CurDAG->getMachineNode(PPC::SUBFE8, dl, MVT::i64, Addic,
 3421       SDValue(CurDAG->getMachineNode(PPC::XOR8, dl, MVT::i64, LHS, RHS), 0);
 3423       SDValue(CurDAG->getMachineNode(PPC::SUBFIC8, dl, MVT::i64, MVT::Glue,
 3425     return SDValue(CurDAG->getMachineNode(PPC::SUBFE8, dl, MVT::i64, SC,
 3448       SDValue(CurDAG->getMachineNode(PPC::SRADI, dl, MVT::i64, RHS,
 3451       SDValue(CurDAG->getMachineNode(PPC::RLDICL, dl, MVT::i64, LHS,
 3455       SDValue(CurDAG->getMachineNode(PPC::SUBFC8, dl, MVT::i64, MVT::Glue,
 3458       SDValue(CurDAG->getMachineNode(PPC::ADDE8, dl, MVT::i64, MVT::Glue,
 3460     return SDValue(CurDAG->getMachineNode(PPC::NEG8, dl, MVT::i64, Adde), 0);
 3471         SDValue(CurDAG->getMachineNode(PPC::ADDI8, dl, MVT::i64, LHS,
 3474         SDValue(CurDAG->getMachineNode(PPC::NOR8, dl, MVT::i64, Add, LHS), 0);
 3475       return SDValue(CurDAG->getMachineNode(PPC::SRADI, dl, MVT::i64, Nor,
 3492       return SDValue(CurDAG->getMachineNode(PPC::SRADI, dl, MVT::i64, LHS,
 3496       SDValue(CurDAG->getMachineNode(PPC::SRADI, dl, MVT::i64,
 3499       SDValue(CurDAG->getMachineNode(PPC::RLDICL, dl, MVT::i64,
 3503       SDValue(CurDAG->getMachineNode(PPC::SUBFC8, dl, MVT::i64, MVT::Glue,
 3506       SDValue(CurDAG->getMachineNode(PPC::ADDE8, dl, MVT::i64,
 3509       SDValue(CurDAG->getMachineNode(PPC::XORI8, dl, MVT::i64,
 3511     return SDValue(CurDAG->getMachineNode(PPC::NEG8, dl, MVT::i64,
 3523       SDValue(CurDAG->getMachineNode(PPC::SUBFC8, dl, MVT::i64, MVT::Glue,
 3526       SDValue(CurDAG->getMachineNode(PPC::SUBFE8, dl, MVT::i64, MVT::Glue, LHS,
 3528     return SDValue(CurDAG->getMachineNode(PPC::NOR8, dl, MVT::i64,
 3540       SDValue(CurDAG->getMachineNode(PPC::SUBFC8, dl, MVT::i64, MVT::Glue,
 3542     return SDValue(CurDAG->getMachineNode(PPC::SUBFE8, dl, MVT::i64,
 3595   if (InputVT != MVT::i32 && InputVT != MVT::i64)
 3623       N->getValueType(0) != MVT::i64)
 3651       N->getValueType(0) != MVT::i64)
 3727   } else if (LHS.getValueType() == MVT::i64) {
 3733           return SDValue(CurDAG->getMachineNode(PPC::CMPLDI, dl, MVT::i64, LHS,
 3738           return SDValue(CurDAG->getMachineNode(PPC::CMPDI, dl, MVT::i64, LHS,
 3752           SDValue Xor(CurDAG->getMachineNode(PPC::XORIS8, dl, MVT::i64, LHS,
 3754           return SDValue(CurDAG->getMachineNode(PPC::CMPLDI, dl, MVT::i64, Xor,
 3762         return SDValue(CurDAG->getMachineNode(PPC::CMPLDI, dl, MVT::i64, LHS,
 3768         return SDValue(CurDAG->getMachineNode(PPC::CMPDI, dl, MVT::i64, LHS,
 4012   bool isPPC64 = (PtrVT == MVT::i64);
 4220   assert((N->getSimpleValueType(0) == MVT::i64 ||
 4375     if (N->getValueType(0) == MVT::i64) {
 4443     if (N->getValueType(0) == MVT::i64) {
 4445         CurDAG->getMachineNode(PPC::SRADI, dl, MVT::i64, MVT::Glue,
 4447       CurDAG->SelectNodeTo(N, PPC::ADDZE8, MVT::i64, SDValue(Op, 0),
 4491       if (LD->getValueType(0) != MVT::i64) {
 4504         assert(LD->getValueType(0) == MVT::i64 && "Unknown load result type!");
 4508           case MVT::i64: Opcode = PPC::LDU; break;
 4528       if (LD->getValueType(0) != MVT::i64) {
 4543         assert(LD->getValueType(0) == MVT::i64 && "Unknown load result type!");
 4548           case MVT::i64: Opcode = PPC::LDUX; break;
 4630       CurDAG->SelectNodeTo(N, PPC::RLDICL, MVT::i64, Ops);
 4642       CurDAG->SelectNodeTo(N, PPC::RLDICR, MVT::i64, Ops);
 4711         SDNode *Lo = CurDAG->getMachineNode(PPC::ORI8, dl, MVT::i64,
 4715         CurDAG->SelectNodeTo(N, PPC::ORIS8, MVT::i64, Ops1);
 4734         SDNode *Lo = CurDAG->getMachineNode(PPC::XORI8, dl, MVT::i64,
 4738         CurDAG->SelectNodeTo(N, PPC::XORIS8, MVT::i64, Ops1);
 4790     assert((InVT == MVT::i64 || InVT == MVT::i32) &&
 4793     unsigned Opcode = (InVT == MVT::i64) ? PPC::ANDIo8 : PPC::ANDIo;
 4811     bool isPPC64 = (PtrVT == MVT::i64);
 4836             N, N->getSimpleValueType(0) == MVT::i64 ? PPC::SETB8 : PPC::SETB,
 4897     else if (N->getValueType(0) == MVT::i64)
 4957              LD->getMemoryVT() == MVT::i64) &&
 5133     EVT VT = isPPC64 ? MVT::i64 : MVT::i32;
 5149     ReplaceNode(N, CurDAG->getMachineNode(PPC::ADDItocL, dl, MVT::i64,
 5256       N->getValueType(0) != MVT::i64)
 6338           NewVTs.push_back(MVT::i64);
 6559         ImmOpnd = CurDAG->getTargetGlobalAddress(GV, dl, MVT::i64, Offset, Flags);
 6563         ImmOpnd = CurDAG->getTargetConstantPool(C, MVT::i64,
lib/Target/PowerPC/PPCISelLowering.cpp
  158   setOperationAction(ISD::BITREVERSE, MVT::i64, Legal);
  176   setIndexedLoadAction(ISD::PRE_INC, MVT::i64, Legal);
  181   setIndexedStoreAction(ISD::PRE_INC, MVT::i64, Legal);
  190   const MVT ScalarIntVTs[] = { MVT::i32, MVT::i64 };
  204                          isPPC64 ? MVT::i64 : MVT::i32);
  207                         isPPC64 ? MVT::i64 : MVT::i32);
  252     setOperationAction(ISD::SREM, MVT::i64, Custom);
  253     setOperationAction(ISD::UREM, MVT::i64, Custom);
  257     setOperationAction(ISD::SREM, MVT::i64, Expand);
  258     setOperationAction(ISD::UREM, MVT::i64, Expand);
  264   setOperationAction(ISD::UMUL_LOHI, MVT::i64, Expand);
  265   setOperationAction(ISD::SMUL_LOHI, MVT::i64, Expand);
  268   setOperationAction(ISD::UDIVREM, MVT::i64, Expand);
  269   setOperationAction(ISD::SDIVREM, MVT::i64, Expand);
  328     setOperationAction(ISD::BSWAP, MVT::i64  , Custom);
  330     setOperationAction(ISD::BSWAP, MVT::i64  , Expand);
  333     setOperationAction(ISD::CTTZ , MVT::i64  , Legal);
  336     setOperationAction(ISD::CTTZ , MVT::i64  , Expand);
  341     setOperationAction(ISD::CTPOP, MVT::i64  , Legal);
  344     setOperationAction(ISD::CTPOP, MVT::i64  , Expand);
  349   setOperationAction(ISD::ROTR, MVT::i64   , Expand);
  354     setOperationAction(ISD::SELECT, MVT::i64, Expand);
  390     setOperationAction(ISD::BITCAST, MVT::i64, Legal);
  395     setOperationAction(ISD::BITCAST, MVT::i64, Expand);
  418   setOperationAction(ISD::GlobalAddress, MVT::i64, Custom);
  419   setOperationAction(ISD::GlobalTLSAddress, MVT::i64, Custom);
  420   setOperationAction(ISD::BlockAddress,  MVT::i64, Custom);
  421   setOperationAction(ISD::ConstantPool,  MVT::i64, Custom);
  422   setOperationAction(ISD::JumpTable,     MVT::i64, Custom);
  437     AddPromotedToType(ISD::VAARG, MVT::i1, MVT::i64);
  439     AddPromotedToType(ISD::VAARG, MVT::i8, MVT::i64);
  441     AddPromotedToType(ISD::VAARG, MVT::i16, MVT::i64);
  443     AddPromotedToType(ISD::VAARG, MVT::i32, MVT::i64);
  448     setOperationAction(ISD::VAARG, MVT::i64, Custom);
  463   setOperationAction(ISD::DYNAMIC_STACKALLOC, MVT::i64  , Custom);
  465   setOperationAction(ISD::GET_DYNAMIC_AREA_OFFSET, MVT::i64, Custom);
  467   setOperationAction(ISD::EH_DWARF_CFA, MVT::i64, Custom);
  502     setOperationAction(ISD::FP_TO_SINT, MVT::i64, Custom);
  503     setOperationAction(ISD::FP_TO_UINT, MVT::i64, Expand);
  504     setOperationAction(ISD::SINT_TO_FP, MVT::i64, Custom);
  505     setOperationAction(ISD::UINT_TO_FP, MVT::i64, Expand);
  523       setOperationAction(ISD::FP_TO_SINT, MVT::i64, Custom);
  524       setOperationAction(ISD::FP_TO_UINT, MVT::i64, Custom);
  525       setOperationAction(ISD::SINT_TO_FP, MVT::i64, Custom);
  526       setOperationAction(ISD::UINT_TO_FP, MVT::i64, Custom);
  537     addRegisterClass(MVT::i64, &PPC::G8RCRegClass);
  539     setOperationAction(ISD::BUILD_PAIR, MVT::i64, Expand);
  541     setOperationAction(ISD::SHL_PARTS, MVT::i64, Custom);
  542     setOperationAction(ISD::SRA_PARTS, MVT::i64, Custom);
  543     setOperationAction(ISD::SRL_PARTS, MVT::i64, Custom);
 1085   setOperationAction(ISD::READCYCLECOUNTER, MVT::i64, isPPC64 ? Legal : Custom);
 1088     setOperationAction(ISD::ATOMIC_LOAD,  MVT::i64, Expand);
 1089     setOperationAction(ISD::ATOMIC_STORE, MVT::i64, Expand);
 2334   if (VT != MVT::i64)
 2512   case MVT::i64:
 2606   if (VT != MVT::i64) {
 2621     if (LD->getValueType(0) == MVT::i64 && LD->getMemoryVT() == MVT::i32 &&
 2693   EVT VT = Is64Bit ? MVT::i64 : MVT::i32;
 2863     SDValue TLSReg = is64bit ? DAG.getRegister(PPC::X13, MVT::i64)
 2877       SDValue GOTReg = DAG.getRegister(PPC::X2, MVT::i64);
 2898       SDValue GOTReg = DAG.getRegister(PPC::X2, MVT::i64);
 2916       SDValue GOTReg = DAG.getRegister(PPC::X2, MVT::i64);
 3045   if (VT == MVT::i64) {
 3104                                    DAG.getConstant(VT == MVT::i64 ? 2 : 1, dl,
 3153   bool isPPC64 = (PtrVT == MVT::i64);
 3164                                isPPC64 ? MVT::i64 : MVT::i32);
 3681     ArgVal = DAG.getNode(ISD::AssertSext, dl, MVT::i64, ArgVal,
 3684     ArgVal = DAG.getNode(ISD::AssertZext, dl, MVT::i64, ArgVal,
 3896     case MVT::i64:
 3900         ArgVal = DAG.getCopyFromReg(Chain, dl, VReg, MVT::i64);
 3914         ArgVal = DAG.getCopyFromReg(Chain, dl, VReg, MVT::i64);
 3960         ArgVal = DAG.getCopyFromReg(Chain, dl, VReg, MVT::i64);
 3964             ArgVal = DAG.getNode(ISD::SRL, dl, MVT::i64, ArgVal,
 4113   bool isPPC64 = PtrVT == MVT::i64;
 4174       case MVT::i64:  // PPC64
 4315     case MVT::i64:  // PPC64
 4318         ArgVal = DAG.getCopyFromReg(Chain, dl, VReg, MVT::i64);
 4806     EVT VT = isPPC64 ? MVT::i64 : MVT::i32;
 4835   EVT VT = isPPC64 ? MVT::i64 : MVT::i32;
 4852     EVT VT = Subtarget.isPPC64() ? MVT::i64 : MVT::i32;
 4895         StackPtr = DAG.getRegister(PPC::X1, MVT::i64);
 5066       SDValue LoadFuncPtr = DAG.getLoad(MVT::i64, dl, LDChain, Callee, MPI,
 5071       SDValue AddPtr = DAG.getNode(ISD::ADD, dl, MVT::i64, Callee, PtrOff);
 5073           DAG.getLoad(MVT::i64, dl, LDChain, AddPtr, MPI.getWithOffset(16),
 5077       SDValue AddTOC = DAG.getNode(ISD::ADD, dl, MVT::i64, Callee, TOCOff);
 5079           DAG.getLoad(MVT::i64, dl, LDChain, AddTOC, MPI.getWithOffset(8),
 5297       SDValue AddTOC = DAG.getNode(ISD::ADD, dl, MVT::i64, StackPtr, TOCOff);
 5769         case MVT::i64:
 5862   SDValue StackPtr = DAG.getRegister(PPC::X1, MVT::i64);
 5910       Arg = DAG.getNode(ExtOp, dl, MVT::i64, Arg);
 6030     case MVT::i64:
 6090           ArgVal = DAG.getNode(ISD::BITCAST, dl, MVT::i64, Arg);
 6095           ArgVal = DAG.getNode(ISD::ANY_EXTEND, dl, MVT::i64, ArgVal);
 6105           ArgVal = DAG.getNode(ISD::BUILD_PAIR, dl, MVT::i64, Lo, Hi);
 6110           ArgVal = DAG.getNode(ISD::ANY_EXTEND, dl, MVT::i64, ArgVal);
 6112             ArgVal = DAG.getNode(ISD::SHL, dl, MVT::i64, ArgVal,
 6292     SDValue Val = DAG.getCopyFromReg(Chain, dl, PPC::X2, MVT::i64);
 6336   bool isPPC64 = PtrVT == MVT::i64;
 6424     StackPtr = DAG.getRegister(PPC::X1, MVT::i64);
 6473       Arg = DAG.getNode(ExtOp, dl, MVT::i64, Arg);
 6534     case MVT::i64:
 6739   case MVT::i64:
 6747       MVT RegVT = IsPPC64 ? MVT::i64 : MVT::i32;
 6949         RetOps.push_back(DAG.getRegister(*I, MVT::i64));
 7363   case MVT::i64:
 7428   case MVT::i64:
 7434     Tmp = DAG.getNode(PPCISD::MFVSR, dl, MVT::i64, Tmp);
 7761   if (Op.getOperand(0).getValueType() == MVT::i64) {
 7783       SDValue Round = DAG.getNode(ISD::AND, dl, MVT::i64,
 7784                                   SINT, DAG.getConstant(2047, dl, MVT::i64));
 7785       Round = DAG.getNode(ISD::ADD, dl, MVT::i64,
 7786                           Round, DAG.getConstant(2047, dl, MVT::i64));
 7787       Round = DAG.getNode(ISD::OR, dl, MVT::i64, Round, SINT);
 7788       Round = DAG.getNode(ISD::AND, dl, MVT::i64,
 7789                           Round, DAG.getConstant(-2048, dl, MVT::i64));
 7799       SDValue Cond = DAG.getNode(ISD::SRA, dl, MVT::i64,
 7801       Cond = DAG.getNode(ISD::ADD, dl, MVT::i64,
 7802                          Cond, DAG.getConstant(1, dl, MVT::i64));
 7804                           Cond, DAG.getConstant(1, dl, MVT::i64), ISD::SETUGT);
 7806       SINT = DAG.getNode(ISD::SELECT, dl, MVT::i64, Cond, Round, SINT);
 7813     if (canReuseLoadAddress(SINT, MVT::i64, RLI, DAG)) {
 7932     SDValue Ext64 = DAG.getNode(ISD::SIGN_EXTEND, dl, MVT::i64,
 8236       (Op0.getOperand(0).getValueType() !=  MVT::i64) ||
 8237       (Op0.getOperand(1).getValueType() != MVT::i64))
 9452       return DAG.getRegister(PPC::X13, MVT::i64);
 9530                                       DAG.getNode(ISD::ANY_EXTEND, DL, MVT::i64,
 9565   Op = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, MVT::i64, Op,
10225     if (VT == MVT::i64) {
10629   assert((PVT == MVT::i64 || PVT == MVT::i32) &&
10761   assert((PVT == MVT::i64 || PVT == MVT::i32) &&
10765     (PVT == MVT::i64) ? &PPC::G8RCRegClass : &PPC::GPRCRegClass;
10768   unsigned FP  = (PVT == MVT::i64) ? PPC::X31 : PPC::R31;
10769   unsigned SP  = (PVT == MVT::i64) ? PPC::X1 : PPC::R1;
10771       (PVT == MVT::i64)
10788   if (PVT == MVT::i64) {
10800   if (PVT == MVT::i64) {
10812   if (PVT == MVT::i64) {
10824   if (PVT == MVT::i64) {
10836   if (PVT == MVT::i64 && Subtarget.isSVR4ABI()) {
10846           TII->get(PVT == MVT::i64 ? PPC::MTCTR8 : PPC::MTCTR)).addReg(Tmp);
10847   BuildMI(*MBB, MI, DL, TII->get(PVT == MVT::i64 ? PPC::BCTR8 : PPC::BCTR));
11947   auto Op0 = DAG.getNode(ISD::ZERO_EXTEND, DL, MVT::i64, N->getOperand(0),
11949   auto Op1 = DAG.getNode(ISD::ZERO_EXTEND, DL, MVT::i64, N->getOperand(1),
11957   auto SubNode = DAG.getNode(ISD::SUB, DL, MVT::i64, Op0, Op1);
11961   auto Shifted = DAG.getNode(ISD::SRL, DL, MVT::i64, SubNode,
11967     Final = DAG.getNode(ISD::XOR, DL, MVT::i64, Shifted,
11968                         DAG.getConstant(1, DL, MVT::i64));
12035       N->getOperand(0).getValueType() != MVT::i64)
12316       N->getValueType(0) != MVT::i64)
13031       Op.getOperand(0).getValueType().getSimpleVT() > MVT(MVT::i64))
13272         (Op1VT == MVT::i32 || Op1VT == MVT::i64 ||
13438          (Subtarget.hasLDBRX() && Subtarget.isPPC64() && Op1VT == MVT::i64))) {
13458         if (Op1VT == MVT::i64)
13479       SDValue Const64 = DAG.getConstant(Val64, dl, MVT::i64);
13523       if (VT != MVT::i64)
13755                                DAG.getTargetConstant(1, dl, MVT::i64));
13887           N->getValueType(0) == MVT::i64))) {
13898                                 DAG.getVTList(N->getValueType(0) == MVT::i64 ?
13899                                               MVT::i64 : MVT::i32, MVT::Other),
14099   if (VT == MVT::i64 && !Subtarget.isPPC64())
14101   if ((VT != MVT::i32 && VT != MVT::i64) ||
14313       if (VT == MVT::i64 && Subtarget.isPPC64())
14317       if (VT == MVT::i64 && Subtarget.isPPC64())
14328         if (VT == MVT::f64 || VT == MVT::i64)
14333         if (VT == MVT::f64 || VT == MVT::i64)
14375   if (R.first && VT == MVT::i64 && Subtarget.isPPC64() &&
14416     EVT TCVT = MVT::i64; // All constants taken to be 64 bits so that negative
14528                         isPPC64 ? MVT::i64 : MVT::i32);
14550   bool isPPC64 = PtrVT == MVT::i64;
14575   if ((isPPC64 && VT != MVT::i64 && VT != MVT::i32) ||
14579   bool is64Bit = isPPC64 && VT == MVT::i64;
14841     return MVT::i64;
15141       CN1 == nullptr || N->getValueType(0) != MVT::i64)
15155   if (ShiftBy.getValueType() == MVT::i64)
15158   return DCI.DAG.getNode(PPCISD::EXTSWSLI, DL, MVT::i64, N0->getOperand(0),
15190         Op.getValueType() != MVT::i64)
15195         Cmp.getOperand(0).getValueType() != MVT::i64)
15218   SDVTList VTs = DAG.getVTList(MVT::i64, MVT::Glue);
15235     SDValue Add = DAG.getNode(ISD::ADD, DL, MVT::i64, Z,
15236                               DAG.getConstant(NegConstant, DL, MVT::i64));
15238     SDValue Addc = DAG.getNode(ISD::ADDC, DL, DAG.getVTList(MVT::i64, MVT::Glue),
15239                                AddOrZ, DAG.getConstant(-1ULL, DL, MVT::i64));
15240     return DAG.getNode(ISD::ADDE, DL, VTs, LHS, DAG.getConstant(0, DL, MVT::i64),
15250     SDValue Add = DAG.getNode(ISD::ADD, DL, MVT::i64, Z,
15251                               DAG.getConstant(NegConstant, DL, MVT::i64));
15253     SDValue Subc = DAG.getNode(ISD::SUBC, DL, DAG.getVTList(MVT::i64, MVT::Glue),
15254                                DAG.getConstant(0, DL, MVT::i64), AddOrZ);
15255     return DAG.getNode(ISD::ADDE, DL, VTs, LHS, DAG.getConstant(0, DL, MVT::i64),
15292   if (Op0.getValueType() != MVT::i128 || N->getValueType(0) != MVT::i64)
15316         ISD::EXTRACT_VECTOR_ELT, dl, MVT::i64, Bitcast,
lib/Target/RISCV/RISCVISelDAGToDAG.cpp
   69   RISCVMatInt::generateInstSeq(Imm, XLenVT == MVT::i64, Seq);
  123     if (XLenVT == MVT::i64) {
lib/Target/RISCV/RISCVISelLowering.cpp
  193   setOperationAction(ISD::READCYCLECOUNTER, MVT::i64,
  321   return Subtarget.is64Bit() && SrcVT == MVT::i32 && DstVT == MVT::i64;
  402     SDValue NewOp0 = DAG.getNode(ISD::ANY_EXTEND, DL, MVT::i64, Op0);
  841   SDValue NewOp0 = DAG.getNode(ISD::ANY_EXTEND, DL, MVT::i64, N->getOperand(0));
  842   SDValue NewOp1 = DAG.getNode(ISD::ANY_EXTEND, DL, MVT::i64, N->getOperand(1));
  843   SDValue NewRes = DAG.getNode(WOpcode, DL, MVT::i64, NewOp0, NewOp1);
  852   SDValue NewOp0 = DAG.getNode(ISD::ANY_EXTEND, DL, MVT::i64, N->getOperand(0));
  853   SDValue NewOp1 = DAG.getNode(ISD::ANY_EXTEND, DL, MVT::i64, N->getOperand(1));
  854   SDValue NewWOp = DAG.getNode(N->getOpcode(), DL, MVT::i64, NewOp0, NewOp1);
  855   SDValue NewRes = DAG.getNode(ISD::SIGN_EXTEND_INREG, DL, MVT::i64, NewWOp,
  916         DAG.getNode(RISCVISD::FMV_X_ANYEXTW_RV64, DL, MVT::i64, Op0);
  993           DAG.getNode(ISD::ANY_EXTEND, DL, MVT::i64, Op0.getOperand(0));
 1004     SDValue NewFMV = DAG.getNode(RISCVISD::FMV_X_ANYEXTW_RV64, DL, MVT::i64,
 1009                            DAG.getNode(ISD::XOR, DL, MVT::i64, NewFMV,
 1010                                        DAG.getConstant(SignBit, DL, MVT::i64)));
 1014                          DAG.getNode(ISD::AND, DL, MVT::i64, NewFMV,
 1015                                      DAG.getConstant(~SignBit, DL, MVT::i64)));
 1453   MVT XLenVT = XLen == 32 ? MVT::i32 : MVT::i64;
 1496     LocVT = MVT::i64;
 1675     if (VA.getLocVT() == MVT::i64 && VA.getValVT() == MVT::f32) {
 1699   case MVT::i64:
 1730     if (VA.getLocVT() == MVT::i64 && VA.getValVT() == MVT::f32) {
 1731       Val = DAG.getNode(RISCVISD::FMV_X_ANYEXTW_RV64, DL, MVT::i64, Val);
 1813   if (LocVT == MVT::i32 || LocVT == MVT::i64) {
 1855   if (LocVT == MVT::i64 || LocVT == MVT::f64) {
lib/Target/RISCV/RISCVSubtarget.cpp
   41     XLenVT = MVT::i64;
lib/Target/Sparc/SparcISelDAGToDAG.cpp
  344     if (N->getValueType(0) == MVT::i64)
lib/Target/Sparc/SparcISelLowering.cpp
  119   if (LocVT == MVT::i64 && Offset < 6*8)
  167     LocVT = MVT::i64;
  340       OutVal = DAG.getNode(ISD::SHL, DL, MVT::i64, OutVal,
  346         SDValue NV = DAG.getNode(ISD::ZERO_EXTEND, DL, MVT::i64, OutVals[i+1]);
  347         OutVal = DAG.getNode(ISD::OR, DL, MVT::i64, OutVal, NV);
  443           DAG.getNode(ISD::BUILD_PAIR, dl, MVT::i64, LoVal, HiVal);
  499         DAG.getNode(ISD::BUILD_PAIR, dl, MVT::i64, LoVal, HiVal);
  672     SDValue VArg = DAG.getCopyFromReg(Chain, DL, VReg, MVT::i64);
 1074                                     IReg, MVT::i64, CCValAssign::BCvt);
 1182             DAG.getLoad(MVT::i64, DL, Store, HiPtrOff, MachinePointerInfo());
 1184             DAG.getLoad(MVT::i64, DL, Store, LoPtrOff, MachinePointerInfo());
 1195         Arg = DAG.getNode(ISD::SHL, DL, MVT::i64, Arg,
 1202           SDValue NV = DAG.getNode(ISD::ZERO_EXTEND, DL, MVT::i64,
 1204           Arg = DAG.getNode(ISD::OR, DL, MVT::i64, Arg, NV);
 1429     addRegisterClass(MVT::i64, &SP::I64RegsRegClass);
 1460     setOperationAction(ISD::LOAD, MVT::i64, Custom);
 1461     setOperationAction(ISD::STORE, MVT::i64, Custom);
 1502     setOperationAction(ISD::UREM, MVT::i64, Expand);
 1503     setOperationAction(ISD::SREM, MVT::i64, Expand);
 1504     setOperationAction(ISD::SDIVREM, MVT::i64, Expand);
 1505     setOperationAction(ISD::UDIVREM, MVT::i64, Expand);
 1511   setOperationAction(ISD::FP_TO_SINT, MVT::i64, Custom);
 1512   setOperationAction(ISD::SINT_TO_FP, MVT::i64, Custom);
 1517   setOperationAction(ISD::FP_TO_UINT, MVT::i64, Custom);
 1518   setOperationAction(ISD::UINT_TO_FP, MVT::i64, Custom);
 1554     setOperationAction(ISD::ADDC, MVT::i64, Custom);
 1555     setOperationAction(ISD::ADDE, MVT::i64, Custom);
 1556     setOperationAction(ISD::SUBC, MVT::i64, Custom);
 1557     setOperationAction(ISD::SUBE, MVT::i64, Custom);
 1559     setOperationAction(ISD::BITCAST, MVT::i64, Expand);
 1560     setOperationAction(ISD::SELECT, MVT::i64, Expand);
 1561     setOperationAction(ISD::SETCC, MVT::i64, Expand);
 1562     setOperationAction(ISD::BR_CC, MVT::i64, Custom);
 1563     setOperationAction(ISD::SELECT_CC, MVT::i64, Custom);
 1565     setOperationAction(ISD::CTPOP, MVT::i64,
 1567     setOperationAction(ISD::CTTZ , MVT::i64, Expand);
 1568     setOperationAction(ISD::CTLZ , MVT::i64, Expand);
 1569     setOperationAction(ISD::BSWAP, MVT::i64, Expand);
 1570     setOperationAction(ISD::ROTL , MVT::i64, Expand);
 1571     setOperationAction(ISD::ROTR , MVT::i64, Expand);
 1572     setOperationAction(ISD::DYNAMIC_STACKALLOC, MVT::i64, Custom);
 1597     setOperationAction(ISD::ATOMIC_CMP_SWAP, MVT::i64, Legal);
 1598     setOperationAction(ISD::ATOMIC_SWAP, MVT::i64, Legal);
 1599     setOperationAction(ISD::ATOMIC_LOAD, MVT::i64, Custom);
 1600     setOperationAction(ISD::ATOMIC_STORE, MVT::i64, Custom);
 1669     setOperationAction(ISD::UMUL_LOHI, MVT::i64, Expand);
 1670     setOperationAction(ISD::SMUL_LOHI, MVT::i64, Expand);
 1671     setOperationAction(ISD::MULHU,     MVT::i64, Expand);
 1672     setOperationAction(ISD::MULHS,     MVT::i64, Expand);
 1674     setOperationAction(ISD::UMULO,     MVT::i64, Custom);
 1675     setOperationAction(ISD::SMULO,     MVT::i64, Custom);
 1677     setOperationAction(ISD::SHL_PARTS, MVT::i64, Expand);
 1678     setOperationAction(ISD::SRA_PARTS, MVT::i64, Expand);
 1679     setOperationAction(ISD::SRL_PARTS, MVT::i64, Expand);
 1804     setOperationAction(ISD::READCYCLECOUNTER, MVT::i64, Custom);
 2086     unsigned ldTF     = ((PtrVT == MVT::i64)? SparcMCExpr::VK_Sparc_TLS_IE_LDX
 2335   assert(VT == MVT::i32 || VT == MVT::i64);
 2364   assert(OpVT == MVT::i32 || (OpVT == MVT::i64));
 2399   assert(VT == MVT::i32 || VT == MVT::i64);
 2413   assert(OpVT == MVT::i32 || OpVT == MVT::i64);
 2825   if (MemVT == MVT::i64) {
 2883   if (Op.getValueType() != MVT::i64)
 2889   SDValue Src1Hi = DAG.getNode(ISD::SRL, dl, MVT::i64, Src1,
 2890                                DAG.getConstant(32, dl, MVT::i64));
 2895   SDValue Src2Hi = DAG.getNode(ISD::SRL, dl, MVT::i64, Src2,
 2896                                DAG.getConstant(32, dl, MVT::i64));
 2920   Lo = DAG.getNode(ISD::ZERO_EXTEND, dl, MVT::i64, Lo);
 2921   Hi = DAG.getNode(ISD::ZERO_EXTEND, dl, MVT::i64, Hi);
 2922   Hi = DAG.getNode(ISD::SHL, dl, MVT::i64, Hi,
 2923                    DAG.getConstant(32, dl, MVT::i64));
 2925   SDValue Dst = DAG.getNode(ISD::OR, dl, MVT::i64, Hi, Lo);
 2939   EVT VT = MVT::i64;
 2951   SDValue HiRHS = DAG.getNode(ISD::SRA, dl, MVT::i64, RHS, ShiftAmt);
 3270       else if (VT == MVT::f64 || VT == MVT::i64)
 3279       else if (VT == MVT::f64 || VT == MVT::i64 )
 3350         || N->getValueType(0) != MVT::i64)
 3366     SDValue Pair = DAG.getNode(ISD::BUILD_PAIR, dl, MVT::i64, Ops);
 3375         || N->getOperand(0).getValueType() != MVT::i64)
 3391     if (Ld->getValueType(0) != MVT::i64 || Ld->getMemoryVT() != MVT::i64)
 3391     if (Ld->getValueType(0) != MVT::i64 || Ld->getMemoryVT() != MVT::i64)
 3400     SDValue Res = DAG.getNode(ISD::BITCAST, dl, MVT::i64, LoadRes);
lib/Target/SystemZ/SystemZCallingConv.h
  100   LocVT = MVT::i64;
lib/Target/SystemZ/SystemZISelDAGToDAG.cpp
  636     assert(VT == MVT::i32 && Base.getValueType() == MVT::i64 &&
  831     if (RxSBG.BitSize != 64 || N.getValueType() != MVT::i64)
  942   if (N.getValueType() == MVT::i32 && VT == MVT::i64)
  944                                          DL, VT, getUNDEF(DL, MVT::i64), N);
  945   if (N.getValueType() == MVT::i64 && VT == MVT::i32)
 1023   EVT OpcodeVT = MVT::i64;
 1096     convertTo(DL, MVT::i64, Op0),
 1097     convertTo(DL, MVT::i64, RxSBG[I].Input),
 1103       DL, VT, SDValue(CurDAG->getMachineNode(Opcode, DL, MVT::i64, Ops), 0));
 1350     else if (MemVT == MVT::i64)
 1361     else if (MemVT == MVT::i64)
 1484     if (Node->getValueType(0) == MVT::i64 &&
 1529     if (Node->getValueType(0) == MVT::i64) {
lib/Target/SystemZ/SystemZISelLowering.cpp
   60   case MVT::i64:
   85   addRegisterClass(MVT::i64, &SystemZ::GR64BitRegClass);
  241   setOperationAction(ISD::ATOMIC_CMP_SWAP_WITH_SUCCESS, MVT::i64, Custom);
  253     setOperationAction(ISD::UINT_TO_FP, MVT::i64, Expand);
  259   setOperationAction(ISD::CTLZ, MVT::i64, Legal);
  264     setOperationAction(ISD::CTPOP, MVT::i64, Legal);
  268   setOperationAction(ISD::OR, MVT::i64, Custom);
  271   setOperationAction(ISD::SRL_PARTS, MVT::i64, Expand);
  272   setOperationAction(ISD::SHL_PARTS, MVT::i64, Expand);
  273   setOperationAction(ISD::SRA_PARTS, MVT::i64, Expand);
 1078       if (VT == MVT::i64)
 1085       if (VT == MVT::i64)
 1257     assert(VA.getLocVT() == MVT::i64);
 1259     Value = DAG.getBuildVector(MVT::v2i64, DL, {Value, DAG.getUNDEF(MVT::i64)});
 1281     assert(VA.getLocVT() == MVT::i64);
 1332       case MVT::i64:
 2186       C.Op0.getValueType() == MVT::i64 &&
 2362     if (NewC.Op0.getValueType() != MVT::i64 ||
 2568   Op0 = DAG.getNode(Extend, DL, MVT::i64, Op0);
 2569   Op1 = DAG.getNode(Extend, DL, MVT::i64, Op1);
 2570   SDValue Mul = DAG.getNode(ISD::MUL, DL, MVT::i64, Op0, Op1);
 2571   Hi = DAG.getNode(ISD::SRL, DL, MVT::i64, Mul,
 2572                    DAG.getConstant(32, DL, MVT::i64));
 2730       DAG.getSplatBuildVector(VT, DL, DAG.getConstant(-1, DL, MVT::i64));
 3127                                        MVT::i64);
 3129                                        MVT::i64, SDValue(U64, 0), In);
 3131       In64 = DAG.getNode(ISD::ANY_EXTEND, DL, MVT::i64, In);
 3132       In64 = DAG.getNode(ISD::SHL, DL, MVT::i64, In64,
 3133                          DAG.getConstant(32, DL, MVT::i64));
 3143     SDValue Out64 = DAG.getNode(ISD::BITCAST, DL, MVT::i64, In64);
 3147     SDValue Shift = DAG.getNode(ISD::SRL, DL, MVT::i64, Out64,
 3148                                 DAG.getConstant(32, DL, MVT::i64));
 3230   SDValue OldSP = DAG.getCopyFromReg(Chain, DL, SPReg, MVT::i64);
 3235     Backchain = DAG.getLoad(MVT::i64, DL, Chain, OldSP, MachinePointerInfo());
 3239     NeededSpace = DAG.getNode(ISD::ADD, DL, MVT::i64, NeededSpace,
 3240                               DAG.getConstant(ExtraAlignSpace, DL, MVT::i64));
 3243   SDValue NewSP = DAG.getNode(ISD::SUB, DL, MVT::i64, OldSP, NeededSpace);
 3251   SDValue ArgAdjust = DAG.getNode(SystemZISD::ADJDYNALLOC, DL, MVT::i64);
 3252   SDValue Result = DAG.getNode(ISD::ADD, DL, MVT::i64, NewSP, ArgAdjust);
 3257       DAG.getNode(ISD::ADD, DL, MVT::i64, Result,
 3258                   DAG.getConstant(ExtraAlignSpace, DL, MVT::i64));
 3260       DAG.getNode(ISD::AND, DL, MVT::i64, Result,
 3261                   DAG.getConstant(~(RequiredAlign - 1), DL, MVT::i64));
 3275   return DAG.getNode(SystemZISD::ADJDYNALLOC, DL, MVT::i64);
 3308     SDValue C63 = DAG.getConstant(63, DL, MVT::i64);
 3356     Op0 = DAG.getNode(ISD::SIGN_EXTEND, DL, MVT::i64, Op0);
 3381   assert(Op.getValueType() == MVT::i64 && "Should be 64-bit operation");
 3432                                    MVT::i64, HighOp, Low32);
 3598   Op = DAG.getNode(ISD::ANY_EXTEND, DL, MVT::i64, Op);
 3599   Op = DAG.getNode(SystemZISD::POPCNT, DL, MVT::i64, Op);
 3745   if (MemVT == MVT::i32 || MemVT == MVT::i64) {
 3789   EVT WideVT = NarrowVT == MVT::i64 ? MVT::i64 : MVT::i32;
 3789   EVT WideVT = NarrowVT == MVT::i64 ? MVT::i64 : MVT::i32;
 3880     SDValue OldSP = DAG.getCopyFromReg(Chain, DL, SystemZ::R15D, MVT::i64);
 3881     Backchain = DAG.getLoad(MVT::i64, DL, Chain, OldSP, MachinePointerInfo());
 4506     Op0 = Op1 = DAG.getNode(ISD::ANY_EXTEND, DL, MVT::i64, Op1);
 4508     Op0 = Op1 = DAG.getNode(ISD::ANY_EXTEND, DL, MVT::i64, Op0);
 4510     Op0 = DAG.getNode(ISD::ANY_EXTEND, DL, MVT::i64, Op0);
 4511     Op1 = DAG.getNode(ISD::ANY_EXTEND, DL, MVT::i64, Op1);
 5048   SDValue Lo = DAG.getNode(ISD::EXTRACT_ELEMENT, DL, MVT::i64, In,
 5050   SDValue Hi = DAG.getNode(ISD::EXTRACT_ELEMENT, DL, MVT::i64, In,
 5060                                           DL, MVT::i64, In);
 5062                                           DL, MVT::i64, In);
 5560   if (VT == MVT::i16 || VT == MVT::i32 || VT == MVT::i64)
lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.cpp
  137   case MVT::i64:
lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp
   60   for (MVT T : {MVT::i32, MVT::i64, MVT::f32, MVT::f64, MVT::v16i8, MVT::v8i16,
lib/Target/WebAssembly/WebAssemblyExplicitLocals.cpp
  154     return MVT::i64;
lib/Target/WebAssembly/WebAssemblyFastISel.cpp
  129     case MVT::i64:
  515   if (To == MVT::i64) {
  516     if (From == MVT::i64)
  537   if (To == MVT::i64) {
  538     if (From == MVT::i64)
  669     case MVT::i64:
  780     case MVT::i64:
  916   case MVT::i64:
 1002   bool I32 = getSimpleType(ICmp->getOperand(0)->getType()) != MVT::i64;
 1185   case MVT::i64:
 1240   case MVT::i64:
 1322   case MVT::i64:
lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
   42   auto MVTPtr = Subtarget->hasAddr64() ? MVT::i64 : MVT::i32;
   55   addRegisterClass(MVT::i64, &WebAssembly::I64RegClass);
  115     for (auto T : {MVT::i32, MVT::i64})
  220   for (auto T : {MVT::i32, MVT::i64, MVT::f32, MVT::f64})
  259   setOperationAction(ISD::BUILD_PAIR, MVT::i64, Expand);
  599     Info.memVT = MVT::i64;
lib/Target/X86/X86FastISel.cpp
  254   if (RetVT != MVT::i32 && RetVT != MVT::i64)
  344   case MVT::i64:
  512   case MVT::i64:
  675     case MVT::i64:
  779         if (TLI.getPointerTy(DL) == MVT::i64) {
 1349   case MVT::i64: return X86::CMP64rr;
 1381   case MVT::i64:
 1539   if (DstVT == MVT::i64) {
 1719       case MVT::i64: TestOpc = X86::TEST64ri32; break;
 1919   case MVT::i64: TypeIndex = 3;
 1966       } else if (VT == MVT::i64) {
 2020   if (RetVT < MVT::i16 || RetVT > MVT::i64)
 2417   if (SrcVT != MVT::i32 && SrcVT != MVT::i64)
 2437   bool Is64Bit = SrcVT == MVT::i64;
 2578       VT = MVT::i64;
 2685     case MVT::i64: Opc = X86::MOV64rm; RC = &X86::GR64RegClass; break;
 2695     assert(((FrameReg == X86::RBP && VT == MVT::i64) ||
 2877     if (VT < MVT::i8 || VT > MVT::i64)
 3025     case MVT::i64: Opc = CvtOpc[AVXLevel][IsInputDouble][1]; break;
 3099     case MVT::i64:
 3137     case MVT::i64: SrcReg = GPR64ArgRegs[GPRIdx++]; break;
 3685   if (VT > MVT::i64)
 3702     case MVT::i64: {
 3721   case MVT::i64: {
 3828         TLI.getPointerTy(DL) == MVT::i64) {
lib/Target/X86/X86ISelDAGToDAG.cpp
  284         unsigned NegOpc = VT == MVT::i64 ? X86::NEG64r : X86::NEG32r;
  419       return CurDAG->getTargetConstant(Imm, DL, MVT::i64);
 1144                                                    MVT::i64, N00);
 1467     AM.setBaseReg(CurDAG->getRegister(X86::RIP, MVT::i64));
 1502         AM.Base_Reg = CurDAG->getRegister(X86::RIP, MVT::i64);
 2366     Imm = CurDAG->getTargetConstant(ImmVal, SDLoc(N), MVT::i64);
 2405     Base = CurDAG->getRegister(0, MVT::i64);
 2409                                                      MVT::i64), 0);
 2410     Base = CurDAG->getTargetInsertSubreg(X86::sub_32bit, DL, MVT::i64, ImplDef,
 2416     Index = CurDAG->getRegister(0, MVT::i64);
 2421                                                      MVT::i64), 0);
 2422     Index = CurDAG->getTargetInsertSubreg(X86::sub_32bit, DL, MVT::i64, ImplDef,
 2948   if (MemVT != MVT::i64 && MemVT != MVT::i32 && MemVT != MVT::i16 &&
 2994     case MVT::i64:
 3130            (MemVT == MVT::i64 && !isInt<32>(OperandV) &&
 3142       } else if (MemVT != MVT::i64 || isInt<32>(OperandV)) {
 3199   if (NVT != MVT::i32 && NVT != MVT::i64)
 3217              V.getOperand(0).getSimpleValueType() == MVT::i64 &&
 3478   if (NVT != MVT::i32 && NVT != MVT::i64)
 3520     ROpc = NVT == MVT::i64 ? X86::BZHI64rr : X86::BZHI32rr;
 3521     MOpc = NVT == MVT::i64 ? X86::BZHI64rm : X86::BZHI32rm;
 3522     unsigned NewOpc = NVT == MVT::i64 ? X86::MOV32ri64 : X86::MOV32ri;
 3531       ROpc = NVT == MVT::i64 ? X86::BEXTRI64ri : X86::BEXTRI32ri;
 3532       MOpc = NVT == MVT::i64 ? X86::BEXTRI64mi : X86::BEXTRI32mi;
 3536       ROpc = NVT == MVT::i64 ? X86::BEXTR64rr : X86::BEXTR32rr;
 3537       MOpc = NVT == MVT::i64 ? X86::BEXTR64rm : X86::BEXTR32rm;
 3538       unsigned NewOpc = NVT == MVT::i64 ? X86::MOV32ri64 : X86::MOV32ri;
 3562     unsigned NewOpc = NVT == MVT::i64 ? X86::SHR64ri : X86::SHR32ri;
 3643   unsigned Size = VT == MVT::i64 ? 64 : 32;
 3753   if (NVT != MVT::i32 && NVT != MVT::i64)
 3775       if (NVT == MVT::i64 && !isUInt<32>(Val) && isUInt<32>(ShiftedVal))
 3788       if (NVT == MVT::i64 && !isUInt<32>(Val) && isUInt<32>(ShiftedVal))
 3892   if (VT != MVT::i32 && VT != MVT::i64)
 3906   if (!MaskLZ || (VT == MVT::i64 && MaskLZ == 32))
 3910   if (VT == MVT::i64 && MaskLZ >= 32) {
 3926   if (VT == MVT::i64 && MaskVal.getBitWidth() < 64) {
 4197       (CmpSVT == MVT::i32 || CmpSVT == MVT::i64)) {
 4369       bool Use64BitPtr = Node->getOperand(2).getValueType() == MVT::i64;
 4429       SDValue ZextTarget = CurDAG->getZExtOrTrunc(Target, dl, EVT(MVT::i64));
 4527     if (NVT != MVT::i8 && NVT != MVT::i16 && NVT != MVT::i32 && NVT != MVT::i64)
 4586     case MVT::i64:
 4648     case MVT::i64:
 4714       case MVT::i64: Opc = X86::MUL64r; MOpc = X86::MUL64m; break;
 4720       case MVT::i64: Opc = X86::IMUL64r; MOpc = X86::IMUL64m; break;
 4807       case MVT::i64: Opc = X86::DIV64r; MOpc = X86::DIV64m; break;
 4815       case MVT::i64: Opc = X86::IDIV64r; MOpc = X86::IDIV64m; break;
 4836     case MVT::i64:
 4892         case MVT::i64:
 4895                           TargetOpcode::SUBREG_TO_REG, dl, MVT::i64,
 4896                           CurDAG->getTargetConstant(0, dl, MVT::i64), ClrNode,
 4988         unsigned TestOpc = CmpVT == MVT::i64 ? X86::TEST64rr
 5015       if (CmpVT == MVT::i64 && !isInt<32>(Mask) &&
 5019           SDValue Imm = CurDAG->getTargetConstant(TrailingZeros, dl, MVT::i64);
 5021             SDValue(CurDAG->getMachineNode(X86::SHR64ri, dl, MVT::i64, MVT::i32,
 5030           SDValue Imm = CurDAG->getTargetConstant(LeadingZeros, dl, MVT::i64);
 5032             SDValue(CurDAG->getMachineNode(X86::SHL64ri, dl, MVT::i64, MVT::i32,
lib/Target/X86/X86ISelLowering.cpp
  182     addRegisterClass(MVT::i64, &X86::GR64RegClass);
  188   setTruncStoreAction(MVT::i64, MVT::i32, Expand);
  189   setTruncStoreAction(MVT::i64, MVT::i16, Expand);
  190   setTruncStoreAction(MVT::i64, MVT::i8 , Expand);
  210   setOperationAction(ISD::ABS              , MVT::i64  , Custom);
  217       setOperationAction(ShiftOp           , MVT::i64  , Custom);
  229     setOperationAction(ISD::UINT_TO_FP     , MVT::i64  , Custom);
  265     setOperationAction(ISD::FP_TO_SINT     , MVT::i64  , Custom);
  266     setOperationAction(ISD::SINT_TO_FP     , MVT::i64  , Custom);
  273     setOperationAction(ISD::FP_TO_SINT     , MVT::i64  , Expand);
  284     setOperationAction(ISD::FP_TO_UINT, MVT::i64, Custom);
  294       setOperationAction(ISD::BITCAST      , MVT::i64  , Expand);
  297     setOperationAction(ISD::BITCAST      , MVT::i64  , Custom);
  309   for (auto VT : { MVT::i8, MVT::i16, MVT::i32, MVT::i64 }) {
  321                    MVT::i8,  MVT::i16, MVT::i32, MVT::i64 }) {
  347       setOperationAction(ISD::CTTZ         , MVT::i64  , Custom);
  348       setOperationAction(ISD::CTTZ_ZERO_UNDEF, MVT::i64, Legal);
  365       setOperationAction(ISD::CTLZ         , MVT::i64  , Custom);
  366       setOperationAction(ISD::CTLZ_ZERO_UNDEF, MVT::i64, Custom);
  402       setOperationAction(ISD::CTPOP        , MVT::i64  , Expand);
  404       setOperationAction(ISD::CTPOP        , MVT::i64  , Custom);
  407   setOperationAction(ISD::READCYCLECOUNTER , MVT::i64  , Custom);
  419   for (auto VT : { MVT::i8, MVT::i16, MVT::i32, MVT::i64 }) {
  420     if (VT == MVT::i64 && !Subtarget.is64Bit())
  440   for (auto VT : { MVT::i32, MVT::i64 }) {
  441     if (VT == MVT::i64 && !Subtarget.is64Bit())
  452   for (auto VT : { MVT::i32, MVT::i64 }) {
  453     if (VT == MVT::i64 && !Subtarget.is64Bit())
  466   for (auto VT : { MVT::i8, MVT::i16, MVT::i32, MVT::i64 }) {
  477     setOperationAction(ISD::ATOMIC_LOAD, MVT::i64, Custom);
  491   setOperationAction(ISD::FRAME_TO_ARGS_OFFSET, MVT::i64, Custom);
  550     setOperationAction(ISD::FGETSIGN, MVT::i64, Custom);
 1083     for (auto VT : { MVT::i8, MVT::i16, MVT::i32, MVT::i64 })
 1774     setOperationAction(ISD::INTRINSIC_W_CHAIN, MVT::i64, Custom);
 1783   for (auto VT : { MVT::i8, MVT::i16, MVT::i32, MVT::i64 }) {
 1784     if (VT == MVT::i64 && !Subtarget.is64Bit())
 2129     return MVT::i64;
 2261   case MVT::i8: case MVT::i16: case MVT::i32: case MVT::i64:
 2429       (ValVT == MVT::v64i1 && ValLoc == MVT::i64)) {
 2445   assert(Arg.getValueType() == MVT::i64 && "Expecting 64 bit value");
 2450   Arg = DAG.getBitcast(MVT::i64, Arg);
 2557           ValToCopy = DAG.getBitcast(MVT::i64, ValToCopy);
 2651         RetOps.push_back(DAG.getRegister(*I, MVT::i64));
 2794     assert(ValLoc == MVT::i64 && "Expecting only i64 locations");
 2890           ((VA.getLocVT() == MVT::i64) || (VA.getLocVT() == MVT::i32) ||
 3240         else if (Is64Bit && RegVT == MVT::i64)
 3293                  ((VA.getLocVT() == MVT::i64) || (VA.getLocVT() == MVT::i32) ||
 3375           DAG.getCopyFromReg(Chain, dl, GPR, MVT::i64));
 3457     MVT IntVT = Is64Bit ? MVT::i64 : MVT::i32;
 3782         Arg = DAG.getBitcast(MVT::i64, Arg);
 4009     Callee = DAG.getNode(ISD::ZERO_EXTEND, dl, MVT::i64, Callee);
 5063   if (VT != MVT::i32 && VT != MVT::i64)
 5139   if (VT == MVT::i64 && !Subtarget.is64Bit())
 5369   bool In64BitMode = DAG.getTargetLoweringInfo().isTypeLegal(MVT::i64);
 5370   if (!In64BitMode && VT.getVectorElementType() == MVT::i64) {
 5400   bool In64BitMode = DAG.getTargetLoweringInfo().isTypeLegal(MVT::i64);
 5401   if (!In64BitMode && VT.getVectorElementType() == MVT::i64) {
 8026           VT.isInteger() && (RepeatSize != 64 || TLI.isTypeLegal(MVT::i64))
 8192       if ((EltType == MVT::i64 && MaskVT == MVT::v8i1) || // for broadcastmb2q
 9711           (EltVT == MVT::i64 && Subtarget.is64Bit())) {
 9801       MVT WideEltVT = VT.isFloatingPoint() ? MVT::f64 : MVT::i64;
10904   if (EltVT == MVT::i64 && !Subtarget.is64Bit()) {
10915         MVT::getVectorVT(EltVT == MVT::f64 ? MVT::i64 : MVT::i32, Mask.size());
11595   assert((VT.getScalarType() == MVT::i32 || VT.getScalarType() == MVT::i64) &&
12591     if (!Subtarget.is64Bit() && VT.getScalarType() == MVT::i64) {
12655   if (!Subtarget.is64Bit() && V.getValueType() == MVT::i64) {
17314   if (VT == MVT::i32 || VT == MVT::i64) {
17617        EltVT == MVT::i64)) {
17673     if (EltVT == MVT::i32 || EltVT == MVT::i64)
18306   assert((VT == MVT::i16 || VT == MVT::i32 || VT == MVT::i64) &&
18336    if (!Subtarget.hasDQI() || SrcVT != MVT::i64 || Subtarget.is64Bit() ||
18344   MVT VecInVT = MVT::getVectorVT(MVT::i64, NumElts);
18440   assert(SrcVT <= MVT::i64 && SrcVT >= MVT::i16 &&
18447   if (SrcVT == MVT::i64 && isScalarFPTypeInSSEReg(VT) && Subtarget.is64Bit())
18454   if (SrcVT == MVT::i64 && isScalarFPTypeInSSEReg(VT) &&
18809       (SrcVT == MVT::i32 || (SrcVT == MVT::i64 && Subtarget.is64Bit()))) {
18817     N0 = DAG.getNode(ISD::ZERO_EXTEND, dl, MVT::i64, N0);
18824   if (SrcVT == MVT::i64 && DstVT == MVT::f64 && X86ScalarSSEf64)
18828   if (Subtarget.is64Bit() && SrcVT == MVT::i64 && DstVT == MVT::f32)
18832   SDValue StackSlot = DAG.CreateStackTemporary(MVT::i64);
18839     SDValue Fild = BuildFILD(Op, MVT::i64, Store2, StackSlot, DAG);
18843   assert(SrcVT == MVT::i64 && "Unexpected type in UINT_TO_FP");
18865                                          MVT::i64, MMO);
18871       dl, getSetCCResultType(DAG.getDataLayout(), *DAG.getContext(), MVT::i64),
18872       Op.getOperand(0), DAG.getConstant(0, dl, MVT::i64), ISD::SETLT);
18921   bool UnsignedFixup = !IsSigned && DstTy == MVT::i64;
18923   if (!IsSigned && DstTy != MVT::i64) {
18927     DstTy = MVT::i64;
18930   assert(DstTy.getSimpleVT() <= MVT::i64 &&
18982     Adjust = DAG.getSelect(DL, MVT::i64, Cmp,
18983                            DAG.getConstant(0, DL, MVT::i64),
18985                                            DL, MVT::i64));
18998     assert(DstTy == MVT::i64 && "Invalid FP_TO_SINT to lower!");
19023     Res = DAG.getNode(ISD::XOR, DL, MVT::i64, Res, Adjust);
19043           VT.getVectorElementType() == MVT::i64) &&
19572     if (VT == MVT::i64)
19579       SDValue Res = DAG.getNode(ISD::FP_TO_SINT, dl, MVT::i64, Src);
20145           CmpVT == MVT::i32 || CmpVT == MVT::i64) && "Unexpected VT!");
20324       !(Subtarget.is64Bit() && VT == MVT::i64))
20350       DAG.getNode(ISD::SRA, DL, VT, CMov, DAG.getConstant(Lg2, DL, MVT::i64));
20428   if (Src.getValueType() == MVT::i64 &&
21602   if (SVT != MVT::i64 && SVT != MVT::i32 && SVT != MVT::i16)
21718           VT.getVectorElementType() == MVT::i64) &&
21884     MVT StVT = Subtarget.is64Bit() && StoreVT.isInteger() ? MVT::i64 : MVT::f64;
21897   return DAG.getMemIntrinsicNode(X86ISD::VEXTRACT_STORE, dl, Tys, Ops, MVT::i64,
22381     VTs, InstOps, MVT::i64,
22520   assert((SVT == MVT::i32 || SVT == MVT::i64) && "Unexpected value type!");
22542   if (SVT == MVT::i64)
22596   if (Mask.getSimpleValueType() == MVT::i64 && Subtarget.is32Bit()) {
23820     LO = DAG.getCopyFromReg(Chain, DL, X86::RAX, MVT::i64, SDValue(N1, 1));
23821     HI = DAG.getCopyFromReg(LO.getValue(1), DL, X86::RDX, MVT::i64,
23833     SDValue Tmp = DAG.getNode(ISD::SHL, DL, MVT::i64, HI,
23835     Results.push_back(DAG.getNode(ISD::OR, DL, MVT::i64, LO, Tmp));
23842   SDValue Pair = DAG.getNode(ISD::BUILD_PAIR, DL, MVT::i64, Ops);
24240   assert(((FrameReg == X86::RBP && VT == MVT::i64) ||
24317   assert(((FrameReg == X86::RBP && PtrVT == MVT::i64) ||
24321   unsigned StoreAddrReg = (PtrVT == MVT::i64) ? X86::RCX : X86::ECX;
24399     Addr = DAG.getNode(ISD::ADD, dl, MVT::i64, Trmp,
24400                        DAG.getConstant(2, dl, MVT::i64));
24408     Addr = DAG.getNode(ISD::ADD, dl, MVT::i64, Trmp,
24409                        DAG.getConstant(10, dl, MVT::i64));
24413     Addr = DAG.getNode(ISD::ADD, dl, MVT::i64, Trmp,
24414                        DAG.getConstant(12, dl, MVT::i64));
24421     Addr = DAG.getNode(ISD::ADD, dl, MVT::i64, Trmp,
24422                        DAG.getConstant(20, dl, MVT::i64));
24427     Addr = DAG.getNode(ISD::ADD, dl, MVT::i64, Trmp,
24428                        DAG.getConstant(22, dl, MVT::i64));
24948   if (VT == MVT::i16 || VT == MVT::i32 || VT == MVT::i64) {
24983   if (VT.getScalarType() != MVT::i64 && VT.is256BitVector())
25204     MVT MulVT = MVT::getVectorVT(MVT::i64, NumElts / 2);
25623       assert(EltVT.bitsLE(MVT::i64) && "Unexpected element type!");
25624       if (EltVT != MVT::i64 && EltVT.bitsGT(MVT::i32))
25625         BaseShAmt = DAG.getNode(ISD::ZERO_EXTEND, dl, MVT::i64, BaseShAmt);
26639       DAG.getRegister(X86::RSP, MVT::i64),                  // Base
26641       DAG.getRegister(0, MVT::i64),                         // Index
26700   case MVT::i64:
26737     Lo = DAG.getNode(ISD::ZERO_EXTEND, DL, MVT::i64, Lo);
26738     Hi = DAG.getNode(ISD::ANY_EXTEND, DL, MVT::i64, Hi);
26739     Hi = DAG.getNode(ISD::SHL, DL, MVT::i64, Hi,
26741     return DAG.getNode(ISD::OR, DL, MVT::i64, Lo, Hi);
26764   if (SrcVT == MVT::i64 && DstVT == MVT::v64i1) {
26800           SrcVT == MVT::i64) && "Unexpected VT!");
26803   if (!(DstVT == MVT::f64 && SrcVT == MVT::i64) &&
26817     assert(SrcVT == MVT::i64 && !Subtarget.is64Bit() &&
26853   if (EltVT == MVT::i64) {
26855     MVT SadVecVT = MVT::getVectorVT(MVT::i64, VecSize / 64);
26873     MVT SadVecVT = MVT::getVectorVT(MVT::i64, VecSize / 64);
27213   if (VT == MVT::i64 && !IsTypeLegal) {
27227                                               Ops, MVT::i64,
27829     assert(N->getValueType(0) == MVT::i64 && "Unexpected VT!");
27843       Wide = DAG.getNode(ISD::ZERO_EXTEND, dl, MVT::i64, Wide);
27899     assert(N->getValueType(0) == MVT::i64 &&
28183     if (Subtarget.hasDQI() && VT == MVT::i64 &&
28190       MVT VecVT = MVT::getVectorVT(MVT::i64, NumElts);
28279     assert((T == MVT::i64 || T == MVT::i128) && "can only expand cmpxchg pair");
28283     MVT HalfT = Regs64bit ? MVT::i64 : MVT::i32;
28362     assert(N->getValueType(0) == MVT::i64 && "Unexpected VT!");
28374                                              MVT::i64, Node->getMemOperand());
28375         SDValue Res = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, MVT::i64, Ld,
28388                                                  dl, Tys, Ops, MVT::i64,
28397         SDValue StackPtr = DAG.CreateStackTemporary(MVT::i64);
28404                                         MVT::i64, MPI, 0 /*Align*/,
28410         Result = DAG.getLoad(MVT::i64, dl, Chain, StackPtr, MPI);
28443     if (SrcVT == MVT::v64i1 && DstVT == MVT::i64 && Subtarget.hasBWI()) {
28449       SDValue Res = DAG.getNode(ISD::BUILD_PAIR, dl, MVT::i64, Lo, Hi);
28524       MVT LdVT = Subtarget.is64Bit() && VT.isInteger() ? MVT::i64 : MVT::f64;
28541                                           MVT::i64, Ld->getMemOperand());
29062   return VT1 == MVT::i32 && VT2 == MVT::i64 && Subtarget.is64Bit();
29295   const TargetRegisterClass *AddrRegClass = getRegClassFor(MVT::i64);
30438   unsigned XorRROpc = (PVT == MVT::i64) ? X86::XOR64rr : X86::XOR32rr;
30446   unsigned RdsspOpc = (PVT == MVT::i64) ? X86::RDSSPQ : X86::RDSSPD;
30450   unsigned PtrStoreOpc = (PVT == MVT::i64) ? X86::MOV64mr : X86::MOV32mr;
30495   assert((PVT == MVT::i64 || PVT == MVT::i32) &&
30539     PtrStoreOpc = (PVT == MVT::i64) ? X86::MOV64mr : X86::MOV32mr;
30559     PtrStoreOpc = (PVT == MVT::i64) ? X86::MOV64mi32 : X86::MOV32mi;
30688   unsigned XorRROpc = (PVT == MVT::i64) ? X86::XOR64rr : X86::XOR32rr;
30696   unsigned RdsspOpc = (PVT == MVT::i64) ? X86::RDSSPQ : X86::RDSSPD;
30701   unsigned TestRROpc = (PVT == MVT::i64) ? X86::TEST64rr : X86::TEST32rr;
30711   unsigned PtrLoadOpc = (PVT == MVT::i64) ? X86::MOV64rm : X86::MOV32rm;
30729   unsigned SubRROpc = (PVT == MVT::i64) ? X86::SUB64rr : X86::SUB32rr;
30740   unsigned ShrRIOpc = (PVT == MVT::i64) ? X86::SHR64ri : X86::SHR32ri;
30741   unsigned Offset = (PVT == MVT::i64) ? 3 : 2;
30748   unsigned IncsspOpc = (PVT == MVT::i64) ? X86::INCSSPQ : X86::INCSSPD;
30763   unsigned ShlR1Opc = (PVT == MVT::i64) ? X86::SHL64r1 : X86::SHL32r1;
30770   unsigned MovRIOpc = (PVT == MVT::i64) ? X86::MOV64ri32 : X86::MOV32ri;
30789   unsigned DecROpc = (PVT == MVT::i64) ? X86::DEC64r : X86::DEC32r;
30813   assert((PVT == MVT::i64 || PVT == MVT::i32) &&
30817     (PVT == MVT::i64) ? &X86::GR64RegClass : &X86::GR32RegClass;
30821   unsigned FP = (PVT == MVT::i64) ? X86::RBP : X86::EBP;
30829   unsigned PtrLoadOpc = (PVT == MVT::i64) ? X86::MOV64rm : X86::MOV32rm;
30830   unsigned IJmpOpc = (PVT == MVT::i64) ? X86::JMP64r : X86::JMP32r;
30893   assert((PVT == MVT::i64 || PVT == MVT::i32) && "Invalid Pointer Size!");
30902     Op = (PVT == MVT::i64) ? X86::MOV64mi32 : X86::MOV32mi;
30905         (PVT == MVT::i64) ? &X86::GR64RegClass : &X86::GR32RegClass;
30907     Op = (PVT == MVT::i64) ? X86::MOV64mr : X86::MOV32mr;
31593     assert(VT.getScalarType() == MVT::i64 &&
33986       VT.getVectorElementType() != MVT::i64 &&
35735     MVT VT = MVT::getVectorVT(MVT::i64, Ops[0].getValueSizeInBits() / 64);
35738   MVT SadVT = MVT::getVectorVT(MVT::i64, RegSize / 64);
35831   if (ExtractVT != MVT::i64 && ExtractVT != MVT::i32 && ExtractVT != MVT::i16 &&
35876     Movmsk = DAG.getZExtOrTrunc(Movmsk, DL, NumElts > 32 ? MVT::i64 : MVT::i32);
35920   MVT CmpVT = NumElts == 64 ? MVT::i64 : MVT::i32;
36439       VT == MVT::i64 && SrcVT == MVT::v1i64 && isNullConstant(EltIdx)) {
36616     MVT AndNVT = MVT::getVectorVT(MVT::i64, CondVT.getSizeInBits() / 64);
36694       ((VT == MVT::i32 || VT == MVT::i64) &&
37232     LHS = DAG.getBitcast(MVT::i64, LHS);
37233     RHS = DAG.getBitcast(MVT::i64, RHS);
37234     SDValue newSelect = DAG.getNode(ISD::SELECT, DL, MVT::i64, Cond, LHS, RHS);
37644       if (N->getValueType(0) == MVT::i32 || N->getValueType(0) == MVT::i64) {
38074   if (!VT.isVector() || VT.getVectorElementType() != MVT::i64 ||
38133   if (VT != MVT::i64 && VT != MVT::i32)
38208            C->getZExtValue() != (VT == MVT::i64 ? UINT64_MAX : UINT32_MAX) &&
38722           MVT IntVT = is64BitFP ? MVT::i64 : MVT::i32;
39045   if (VT != MVT::i32 && VT != MVT::i64)
39068   if (VT == MVT::i64) {
39183   if (VT == MVT::i64 && Subtarget.is64Bit() &&
39191       return DAG.getNode(ISD::ZERO_EXTEND, dl, MVT::i64,
39645   if (VT != MVT::i16 && VT != MVT::i32 && VT != MVT::i64)
39795   if (ShiftTy != MVT::i16 && ShiftTy != MVT::i32 && ShiftTy != MVT::i64)
40596                      : (TLI.isTypeLegal(MVT::i64) ? MVT::v2i64 : MVT::v4i32);
40666   if ((VT == MVT::i64 && F64IsLegal && !Subtarget.is64Bit()) &&
40688       MVT LdVT = Subtarget.is64Bit() ? MVT::i64 : MVT::f64;
40732   if (VT == MVT::i64 && F64IsLegal && !Subtarget.is64Bit() &&
40999     if (SrcVT.getScalarType() == MVT::i64 &&
41082   if (!((InSVT == MVT::i32 || InSVT == MVT::i64) &&
41089       ((OutSVT == MVT::i8 && InSVT != MVT::i64) ||
41133   if (InSVT != MVT::i16 && InSVT != MVT::i32 && InSVT != MVT::i64)
42209   if (VT != MVT::i64)
42291   if (TargetVT != MVT::i32 && TargetVT != MVT::i64)
42302   if (TargetVT == MVT::i64 && ExtendOpcode != ISD::SIGN_EXTEND)
42343   if (SVT != MVT::i64 && SVT != MVT::i32 && SVT != MVT::i16 && SVT != MVT::i8)
42422       SVT != MVT::i64 && SVT != MVT::f32 && SVT != MVT::f64)
42788       EVT KRegVT = CmpVT == MVT::v64i1 ? MVT::i64 :
43035       MVT EltVT = IndexWidth > 32 ? MVT::i64 : MVT::i32;
43277         !Subtarget.is64Bit() && LdVT == MVT::i64) {
44776       Src.getValueType() == MVT::i64 && Src.hasOneUse() &&
45695         Result = DAG.getTargetConstant(C->getSExtValue(), SDLoc(Op), MVT::i64);
45721       BooleanContent BCont = getBooleanContents(MVT::i64);
45726       Result = DAG.getTargetConstant(ExtVal, SDLoc(Op), MVT::i64);
45820         if (VT == MVT::i64)
45832         if (VT == MVT::i64 || VT == MVT::f64)
45845       if (VT == MVT::i64)
45893       case MVT::i64:
45960         if (VT == MVT::i64)
46089     else if (VT == MVT::f64 || VT == MVT::i64)
46111     else if (VT == MVT::i64)
lib/Target/X86/X86ISelLowering.h
  885                VT == MVT::i64;
lib/Target/X86/X86InstrInfo.cpp
 5981   case MVT::i64:
lib/Target/X86/X86SelectionDAGInfo.cpp
  126         AVT = MVT::i64;
  228     return Subtarget.is64Bit() ? MVT::i64 : MVT::i32;
lib/Target/X86/X86TargetTransformInfo.cpp
 1392     { ISD::UINT_TO_FP,  MVT::f64,    MVT::i64,    1 },
 1393     { ISD::FP_TO_UINT,  MVT::i64,    MVT::f32,    1 },
 1394     { ISD::FP_TO_UINT,  MVT::i64,    MVT::f64,    1 },
 1553     { ISD::UINT_TO_FP,  MVT::f64,    MVT::i64,    4 },
 1581     { ISD::UINT_TO_FP,  MVT::f64,    MVT::i64,    6 },
 1582     { ISD::FP_TO_UINT,  MVT::i64,    MVT::f32,    4 },
 1583     { ISD::FP_TO_UINT,  MVT::i64,    MVT::f64,    4 },
 1953     { ISD::BITREVERSE, MVT::i64,     3 },
 2107     { ISD::CTLZ,       MVT::i64,     1 },
 2115     { ISD::CTPOP,      MVT::i64,     1 },
 2123     { ISD::BITREVERSE, MVT::i64,    14 },
 2124     { ISD::CTLZ,       MVT::i64,     4 }, // BSR+XOR or BSR+XOR+CMOV
 2125     { ISD::CTPOP,      MVT::i64,    10 },
 2126     { ISD::SADDO,      MVT::i64,     1 },
 2127     { ISD::UADDO,      MVT::i64,     1 },
 2318     { ISD::ROTL,       MVT::i64,     1 },
 2319     { ISD::ROTR,       MVT::i64,     1 },
 2320     { ISD::FSHL,       MVT::i64,     4 }
lib/Target/XCore/XCoreISelLowering.cpp
   95   setOperationAction(ISD::ADD, MVT::i64, Custom);
   96   setOperationAction(ISD::SUB, MVT::i64, Custom);
  665     return DAG.getNode(ISD::BUILD_PAIR, dl, MVT::i64, Lo, Hi);
  673     return DAG.getNode(ISD::BUILD_PAIR, dl, MVT::i64, Lo, Hi);
  688   return DAG.getNode(ISD::BUILD_PAIR, dl, MVT::i64, Lo, Hi);
  694   assert(N->getValueType(0) == MVT::i64 &&
  730   return DAG.getNode(ISD::BUILD_PAIR, dl, MVT::i64, Lo, Hi);
 1757     if (N->getValueType(0) == MVT::i64 &&
 1775       return DAG.getNode(ISD::BUILD_PAIR, dl, MVT::i64, Lo, Hi);
unittests/CodeGen/ScalableVectorMVTsTest.cpp
   57   EVT Vnx2i64 = EVT::getVectorVT(Ctx, MVT::i64, {2, true});
   65   EXPECT_EQ(EVT::getVectorVT(Ctx, MVT::i64, EltCnt * 2), MVT::nxv4i64);
   66   EXPECT_EQ(EVT::getVectorVT(Ctx, MVT::i64, EltCnt / 2), MVT::nxv1i64);
unittests/Target/AArch64/TestStackOffset.cpp
   35   StackOffset A(1, MVT::i64);
   51   StackOffset A(1, MVT::i64);
   56   StackOffset D(1, MVT::i64);
   68   StackOffset A(0, MVT::i64);
   95   StackOffset A(1, MVT::i64);
utils/TableGen/CodeGenTarget.cpp
   65   case MVT::i64:      return "MVT::i64";