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

References

gen/lib/Target/PowerPC/PPCGenDAGISel.inc
   57 /*     0*/  OPC_SwitchOpcode /*197 cases */, 97|128,38/*4961*/, TARGET_VAL(ISD::STORE),// ->4966
   62 /*    11*/      OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
   78 /*    42*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
   80 /*    50*/          OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBXv), 0|OPFL_Chain|OPFL_MemRefs,
   95 /*    78*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
   97 /*    86*/          OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBXv), 0|OPFL_Chain|OPFL_MemRefs,
  116 /*   121*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
  118 /*   129*/          OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIHXv), 0|OPFL_Chain|OPFL_MemRefs,
  133 /*   157*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
  135 /*   165*/          OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIHXv), 0|OPFL_Chain|OPFL_MemRefs,
  153 /*   201*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
  155 /*   209*/              OPC_MorphNodeTo0, TARGET_VAL(PPC::DFSTOREf64), 0|OPFL_Chain|OPFL_MemRefs,
  163 /*   225*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
  165 /*   233*/              OPC_MorphNodeTo0, TARGET_VAL(PPC::XFSTOREf64), 0|OPFL_Chain|OPFL_MemRefs,
  175 /*   252*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
  177 /*   260*/            OPC_MorphNodeTo0, TARGET_VAL(PPC::XFSTOREf64), 0|OPFL_Chain|OPFL_MemRefs,
  187 /*   280*/              OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
  190 /*   292*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
  192 /*   300*/              OPC_MorphNodeTo0, TARGET_VAL(PPC::DFSTOREf64), 0|OPFL_Chain|OPFL_MemRefs,
  200 /*   316*/              OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
  203 /*   328*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
  205 /*   336*/              OPC_MorphNodeTo0, TARGET_VAL(PPC::XFSTOREf64), 0|OPFL_Chain|OPFL_MemRefs,
  215 /*   355*/            OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
  218 /*   367*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
  220 /*   375*/            OPC_MorphNodeTo0, TARGET_VAL(PPC::XFSTOREf64), 0|OPFL_Chain|OPFL_MemRefs,
  237 /*   408*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
  239 /*   416*/              OPC_MorphNodeTo0, TARGET_VAL(PPC::DFSTOREf64), 0|OPFL_Chain|OPFL_MemRefs,
  247 /*   432*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
  249 /*   440*/              OPC_MorphNodeTo0, TARGET_VAL(PPC::XFSTOREf64), 0|OPFL_Chain|OPFL_MemRefs,
  259 /*   459*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
  261 /*   467*/            OPC_MorphNodeTo0, TARGET_VAL(PPC::XFSTOREf64), 0|OPFL_Chain|OPFL_MemRefs,
  271 /*   487*/              OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
  274 /*   499*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
  276 /*   507*/              OPC_MorphNodeTo0, TARGET_VAL(PPC::DFSTOREf64), 0|OPFL_Chain|OPFL_MemRefs,
  284 /*   523*/              OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
  287 /*   535*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
  289 /*   543*/              OPC_MorphNodeTo0, TARGET_VAL(PPC::XFSTOREf64), 0|OPFL_Chain|OPFL_MemRefs,
  299 /*   562*/            OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
  302 /*   574*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
  304 /*   582*/            OPC_MorphNodeTo0, TARGET_VAL(PPC::XFSTOREf64), 0|OPFL_Chain|OPFL_MemRefs,
  319 /*   611*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
  321 /*   619*/            OPC_MorphNodeTo0, TARGET_VAL(PPC::STIWX), 0|OPFL_Chain|OPFL_MemRefs,
  337 /*   649*/              OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
  340 /*   661*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
  342 /*   669*/              OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBXv), 0|OPFL_Chain|OPFL_MemRefs,
  351 /*   687*/              OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
  354 /*   699*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
  356 /*   707*/              OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBXv), 0|OPFL_Chain|OPFL_MemRefs,
  373 /*   738*/              OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
  376 /*   750*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
  378 /*   758*/              OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIHXv), 0|OPFL_Chain|OPFL_MemRefs,
  387 /*   776*/              OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
  390 /*   788*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
  392 /*   796*/              OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIHXv), 0|OPFL_Chain|OPFL_MemRefs,
  406 /*   821*/            OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
  409 /*   833*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
  411 /*   841*/            OPC_MorphNodeTo0, TARGET_VAL(PPC::STIWX), 0|OPFL_Chain|OPFL_MemRefs,
  426 /*   869*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
  428 /*   877*/            OPC_MorphNodeTo0, TARGET_VAL(PPC::STIWX), 0|OPFL_Chain|OPFL_MemRefs,
  437 /*   895*/            OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
  440 /*   907*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
  442 /*   915*/            OPC_MorphNodeTo0, TARGET_VAL(PPC::STIWX), 0|OPFL_Chain|OPFL_MemRefs,
  461 /*   952*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
  463 /*   960*/              OPC_MorphNodeTo0, TARGET_VAL(PPC::DFSTOREf64), 0|OPFL_Chain|OPFL_MemRefs,
  471 /*   976*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
  473 /*   984*/              OPC_MorphNodeTo0, TARGET_VAL(PPC::XFSTOREf64), 0|OPFL_Chain|OPFL_MemRefs,
  483 /*  1003*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
  485 /*  1011*/            OPC_MorphNodeTo0, TARGET_VAL(PPC::XFSTOREf64), 0|OPFL_Chain|OPFL_MemRefs,
  495 /*  1031*/              OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
  498 /*  1043*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
  500 /*  1051*/              OPC_MorphNodeTo0, TARGET_VAL(PPC::DFSTOREf64), 0|OPFL_Chain|OPFL_MemRefs,
  508 /*  1067*/              OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
  511 /*  1079*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
  513 /*  1087*/              OPC_MorphNodeTo0, TARGET_VAL(PPC::XFSTOREf64), 0|OPFL_Chain|OPFL_MemRefs,
  523 /*  1106*/            OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
  526 /*  1118*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
  528 /*  1126*/            OPC_MorphNodeTo0, TARGET_VAL(PPC::XFSTOREf64), 0|OPFL_Chain|OPFL_MemRefs,
  545 /*  1159*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
  547 /*  1167*/              OPC_MorphNodeTo0, TARGET_VAL(PPC::DFSTOREf64), 0|OPFL_Chain|OPFL_MemRefs,
  555 /*  1183*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
  557 /*  1191*/              OPC_MorphNodeTo0, TARGET_VAL(PPC::XFSTOREf64), 0|OPFL_Chain|OPFL_MemRefs,
  567 /*  1210*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
  569 /*  1218*/            OPC_MorphNodeTo0, TARGET_VAL(PPC::XFSTOREf64), 0|OPFL_Chain|OPFL_MemRefs,
  579 /*  1238*/              OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
  582 /*  1250*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
  584 /*  1258*/              OPC_MorphNodeTo0, TARGET_VAL(PPC::DFSTOREf64), 0|OPFL_Chain|OPFL_MemRefs,
  592 /*  1274*/              OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
  595 /*  1286*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
  597 /*  1294*/              OPC_MorphNodeTo0, TARGET_VAL(PPC::XFSTOREf64), 0|OPFL_Chain|OPFL_MemRefs,
  607 /*  1313*/            OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
  610 /*  1325*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
  612 /*  1333*/            OPC_MorphNodeTo0, TARGET_VAL(PPC::XFSTOREf64), 0|OPFL_Chain|OPFL_MemRefs,
  630 /*  1368*/              OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
  633 /*  1380*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
  635 /*  1388*/              OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBXv), 0|OPFL_Chain|OPFL_MemRefs,
  644 /*  1406*/              OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
  647 /*  1418*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
  649 /*  1426*/              OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBXv), 0|OPFL_Chain|OPFL_MemRefs,
  666 /*  1457*/              OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
  669 /*  1469*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
  671 /*  1477*/              OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIHXv), 0|OPFL_Chain|OPFL_MemRefs,
  680 /*  1495*/              OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
  683 /*  1507*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
  685 /*  1515*/              OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIHXv), 0|OPFL_Chain|OPFL_MemRefs,
  700 /*  1542*/              OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
  703 /*  1554*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
  705 /*  1562*/              OPC_MorphNodeTo0, TARGET_VAL(PPC::STIWX), 0|OPFL_Chain|OPFL_MemRefs,
  714 /*  1580*/              OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
  717 /*  1592*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
  719 /*  1600*/              OPC_MorphNodeTo0, TARGET_VAL(PPC::STIWX), 0|OPFL_Chain|OPFL_MemRefs,
  735 /*  1629*/            OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
  738 /*  1641*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
  740 /*  1649*/            OPC_MorphNodeTo0, TARGET_VAL(PPC::STIWX), 0|OPFL_Chain|OPFL_MemRefs,
  749 /*  1667*/            OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
  752 /*  1679*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
  754 /*  1687*/            OPC_MorphNodeTo0, TARGET_VAL(PPC::STIWX), 0|OPFL_Chain|OPFL_MemRefs,
  772 /*  1722*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
  774 /*  1730*/            OPC_MorphNodeTo0, TARGET_VAL(PPC::STIWX), 0|OPFL_Chain|OPFL_MemRefs,
  790 /*  1760*/              OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
  793 /*  1772*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
  795 /*  1780*/              OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBXv), 0|OPFL_Chain|OPFL_MemRefs,
  804 /*  1798*/              OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
  807 /*  1810*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
  809 /*  1818*/              OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBXv), 0|OPFL_Chain|OPFL_MemRefs,
  826 /*  1849*/              OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
  829 /*  1861*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
  831 /*  1869*/              OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIHXv), 0|OPFL_Chain|OPFL_MemRefs,
  840 /*  1887*/              OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
  843 /*  1899*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
  845 /*  1907*/              OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIHXv), 0|OPFL_Chain|OPFL_MemRefs,
  859 /*  1932*/            OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
  862 /*  1944*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
  864 /*  1952*/            OPC_MorphNodeTo0, TARGET_VAL(PPC::STIWX), 0|OPFL_Chain|OPFL_MemRefs,
  879 /*  1980*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
  881 /*  1988*/            OPC_MorphNodeTo0, TARGET_VAL(PPC::STIWX), 0|OPFL_Chain|OPFL_MemRefs,
  890 /*  2006*/            OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
  893 /*  2018*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
  895 /*  2026*/            OPC_MorphNodeTo0, TARGET_VAL(PPC::STIWX), 0|OPFL_Chain|OPFL_MemRefs,
  916 /*  2067*/              OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
  919 /*  2079*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
  921 /*  2087*/              OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBXv), 0|OPFL_Chain|OPFL_MemRefs,
  930 /*  2105*/              OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
  933 /*  2117*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
  935 /*  2125*/              OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBXv), 0|OPFL_Chain|OPFL_MemRefs,
  951 /*  2154*/            OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
  954 /*  2166*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
  956 /*  2174*/            OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIHXv), 0|OPFL_Chain|OPFL_MemRefs,
  970 /*  2200*/              OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
  973 /*  2212*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
  975 /*  2220*/              OPC_MorphNodeTo0, TARGET_VAL(PPC::STIWX), 0|OPFL_Chain|OPFL_MemRefs,
  984 /*  2238*/              OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
  987 /*  2250*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
  989 /*  2258*/              OPC_MorphNodeTo0, TARGET_VAL(PPC::STIWX), 0|OPFL_Chain|OPFL_MemRefs,
 1005 /*  2287*/            OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
 1008 /*  2299*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 1010 /*  2307*/            OPC_MorphNodeTo0, TARGET_VAL(PPC::STIWX), 0|OPFL_Chain|OPFL_MemRefs,
 1019 /*  2325*/            OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
 1022 /*  2337*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 1024 /*  2345*/            OPC_MorphNodeTo0, TARGET_VAL(PPC::STIWX), 0|OPFL_Chain|OPFL_MemRefs,
 1045 /*  2384*/            OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
 1048 /*  2396*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 1050 /*  2404*/            OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBXv), 0|OPFL_Chain|OPFL_MemRefs,
 1059 /*  2422*/            OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
 1062 /*  2434*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 1064 /*  2442*/            OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBXv), 0|OPFL_Chain|OPFL_MemRefs,
 1080 /*  2471*/          OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
 1083 /*  2483*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 1085 /*  2491*/          OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIHXv), 0|OPFL_Chain|OPFL_MemRefs,
 1105 /*  2529*/            OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
 1108 /*  2541*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 1110 /*  2549*/            OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBXv), 0|OPFL_Chain|OPFL_MemRefs,
 1119 /*  2567*/            OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
 1122 /*  2579*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 1124 /*  2587*/            OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBXv), 0|OPFL_Chain|OPFL_MemRefs,
 1141 /*  2618*/            OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
 1144 /*  2630*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 1146 /*  2638*/            OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIHXv), 0|OPFL_Chain|OPFL_MemRefs,
 1155 /*  2656*/            OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
 1158 /*  2668*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 1160 /*  2676*/            OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIHXv), 0|OPFL_Chain|OPFL_MemRefs,
 1181 /*  2715*/            OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
 1184 /*  2727*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 1186 /*  2735*/            OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBXv), 0|OPFL_Chain|OPFL_MemRefs,
 1195 /*  2753*/            OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
 1198 /*  2765*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 1200 /*  2773*/            OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBXv), 0|OPFL_Chain|OPFL_MemRefs,
 1217 /*  2804*/            OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
 1220 /*  2816*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 1222 /*  2824*/            OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIHXv), 0|OPFL_Chain|OPFL_MemRefs,
 1231 /*  2842*/            OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
 1234 /*  2854*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 1236 /*  2862*/            OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIHXv), 0|OPFL_Chain|OPFL_MemRefs,
 1255 /*  2896*/        OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
 1258 /*  2908*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 1260 /*  2916*/        OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBXv), 0|OPFL_Chain|OPFL_MemRefs,
 1278 /*  2950*/          OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
 1281 /*  2962*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 1283 /*  2970*/          OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBXv), 0|OPFL_Chain|OPFL_MemRefs,
 1292 /*  2988*/          OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
 1295 /*  3000*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 1297 /*  3008*/          OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBXv), 0|OPFL_Chain|OPFL_MemRefs,
 1316 /*  3043*/          OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
 1319 /*  3055*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 1321 /*  3063*/          OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBXv), 0|OPFL_Chain|OPFL_MemRefs,
 1330 /*  3081*/          OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
 1333 /*  3093*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 1335 /*  3101*/          OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBXv), 0|OPFL_Chain|OPFL_MemRefs,
 1354 /*  3136*/          OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
 1357 /*  3148*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 1359 /*  3156*/          OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBXv), 0|OPFL_Chain|OPFL_MemRefs,
 1368 /*  3174*/          OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
 1371 /*  3186*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 1373 /*  3194*/          OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBXv), 0|OPFL_Chain|OPFL_MemRefs,
 1392 /*  3229*/          OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
 1395 /*  3241*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 1397 /*  3249*/          OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBXv), 0|OPFL_Chain|OPFL_MemRefs,
 1406 /*  3267*/          OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
 1409 /*  3279*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 1411 /*  3287*/          OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBXv), 0|OPFL_Chain|OPFL_MemRefs,
 1430 /*  3322*/          OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
 1433 /*  3334*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 1435 /*  3342*/          OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBXv), 0|OPFL_Chain|OPFL_MemRefs,
 1444 /*  3360*/          OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
 1447 /*  3372*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 1449 /*  3380*/          OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBXv), 0|OPFL_Chain|OPFL_MemRefs,
 1468 /*  3415*/          OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
 1471 /*  3427*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 1473 /*  3435*/          OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBXv), 0|OPFL_Chain|OPFL_MemRefs,
 1482 /*  3453*/          OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
 1485 /*  3465*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 1487 /*  3473*/          OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBXv), 0|OPFL_Chain|OPFL_MemRefs,
 1506 /*  3508*/          OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
 1509 /*  3520*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 1511 /*  3528*/          OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBXv), 0|OPFL_Chain|OPFL_MemRefs,
 1520 /*  3546*/          OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
 1523 /*  3558*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 1525 /*  3566*/          OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBXv), 0|OPFL_Chain|OPFL_MemRefs,
 1545 /*  3604*/            OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
 1548 /*  3616*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 1550 /*  3624*/            OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIHXv), 0|OPFL_Chain|OPFL_MemRefs,
 1559 /*  3642*/            OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
 1562 /*  3654*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 1564 /*  3662*/            OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIHXv), 0|OPFL_Chain|OPFL_MemRefs,
 1580 /*  3691*/          OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
 1583 /*  3703*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 1585 /*  3711*/          OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBXv), 0|OPFL_Chain|OPFL_MemRefs,
 1602 /*  3741*/          OPC_MorphNodeTo0, TARGET_VAL(PPC::STXVD2X), 0|OPFL_Chain|OPFL_MemRefs,
 1611 /*  3758*/            OPC_MorphNodeTo0, TARGET_VAL(PPC::STXVX), 0|OPFL_Chain|OPFL_MemRefs,
 1619 /*  3773*/            OPC_MorphNodeTo0, TARGET_VAL(PPC::STXV), 0|OPFL_Chain|OPFL_MemRefs,
 1627 /*  3788*/            OPC_MorphNodeTo0, TARGET_VAL(PPC::STXVX), 0|OPFL_Chain|OPFL_MemRefs,
 1642 /*  3814*/          OPC_MorphNodeTo0, TARGET_VAL(PPC::STXVD2X), 0|OPFL_Chain|OPFL_MemRefs,
 1651 /*  3831*/          OPC_MorphNodeTo0, TARGET_VAL(PPC::STXV), 0|OPFL_Chain|OPFL_MemRefs,
 1660 /*  3848*/          OPC_MorphNodeTo0, TARGET_VAL(PPC::STXVX), 0|OPFL_Chain|OPFL_MemRefs,
 1674 /*  3873*/          OPC_MorphNodeTo0, TARGET_VAL(PPC::STXVW4X), 0|OPFL_Chain|OPFL_MemRefs,
 1683 /*  3890*/          OPC_MorphNodeTo0, TARGET_VAL(PPC::STXV), 0|OPFL_Chain|OPFL_MemRefs,
 1692 /*  3907*/          OPC_MorphNodeTo0, TARGET_VAL(PPC::STXVX), 0|OPFL_Chain|OPFL_MemRefs,
 1700 /*  3922*/          OPC_MorphNodeTo0, TARGET_VAL(PPC::STVX), 0|OPFL_Chain|OPFL_MemRefs,
 1716 /*  3951*/            OPC_MorphNodeTo0, TARGET_VAL(PPC::STXV), 0|OPFL_Chain|OPFL_MemRefs,
 1725 /*  3968*/            OPC_MorphNodeTo0, TARGET_VAL(PPC::STXVX), 0|OPFL_Chain|OPFL_MemRefs,
 1733 /*  3983*/            OPC_MorphNodeTo0, TARGET_VAL(PPC::QVSTFSXs), 0|OPFL_Chain|OPFL_MemRefs,
 1744 /*  4001*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::QVSTFSUX), 0|OPFL_Chain|OPFL_MemRefs,
 1759 /*  4030*/            OPC_MorphNodeTo0, TARGET_VAL(PPC::DFSTOREf32), 0|OPFL_Chain|OPFL_MemRefs,
 1767 /*  4045*/            OPC_MorphNodeTo0, TARGET_VAL(PPC::XFSTOREf32), 0|OPFL_Chain|OPFL_MemRefs,
 1776 /*  4062*/              OPC_MorphNodeTo0, TARGET_VAL(PPC::STFS), 0|OPFL_Chain|OPFL_MemRefs,
 1783 /*  4075*/              OPC_MorphNodeTo0, TARGET_VAL(PPC::STFSX), 0|OPFL_Chain|OPFL_MemRefs,
 1793 /*  4093*/              OPC_MorphNodeTo0, TARGET_VAL(PPC::SPESTW), 0|OPFL_Chain|OPFL_MemRefs,
 1800 /*  4106*/              OPC_MorphNodeTo0, TARGET_VAL(PPC::SPESTWX), 0|OPFL_Chain|OPFL_MemRefs,
 1813 /*  4128*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::STFSU), 0|OPFL_Chain|OPFL_MemRefs,
 1820 /*  4141*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::STFSUX), 0|OPFL_Chain|OPFL_MemRefs,
 1836 /*  4171*/            OPC_MorphNodeTo0, TARGET_VAL(PPC::DFSTOREf64), 0|OPFL_Chain|OPFL_MemRefs,
 1844 /*  4186*/            OPC_MorphNodeTo0, TARGET_VAL(PPC::XFSTOREf64), 0|OPFL_Chain|OPFL_MemRefs,
 1853 /*  4203*/              OPC_MorphNodeTo0, TARGET_VAL(PPC::STFD), 0|OPFL_Chain|OPFL_MemRefs,
 1860 /*  4216*/              OPC_MorphNodeTo0, TARGET_VAL(PPC::STFDX), 0|OPFL_Chain|OPFL_MemRefs,
 1870 /*  4234*/              OPC_MorphNodeTo0, TARGET_VAL(PPC::EVSTDD), 0|OPFL_Chain|OPFL_MemRefs,
 1877 /*  4247*/              OPC_MorphNodeTo0, TARGET_VAL(PPC::EVSTDDX), 0|OPFL_Chain|OPFL_MemRefs,
 1890 /*  4269*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::STFDU), 0|OPFL_Chain|OPFL_MemRefs,
 1897 /*  4282*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::STFDUX), 0|OPFL_Chain|OPFL_MemRefs,
 1914 /*  4314*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 1916 /*  4322*/          OPC_MorphNodeTo0, TARGET_VAL(PPC::STXV), 0|OPFL_Chain|OPFL_MemRefs,
 1926 /*  4342*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 1928 /*  4350*/          OPC_MorphNodeTo0, TARGET_VAL(PPC::STXVX), 0|OPFL_Chain|OPFL_MemRefs,
 1944 /*  4380*/              OPC_MorphNodeTo0, TARGET_VAL(PPC::STB), 0|OPFL_Chain|OPFL_MemRefs,
 1952 /*  4395*/              OPC_MorphNodeTo0, TARGET_VAL(PPC::STH), 0|OPFL_Chain|OPFL_MemRefs,
 1961 /*  4411*/            OPC_MorphNodeTo0, TARGET_VAL(PPC::STW), 0|OPFL_Chain|OPFL_MemRefs,
 1971 /*  4430*/              OPC_MorphNodeTo0, TARGET_VAL(PPC::STBX), 0|OPFL_Chain|OPFL_MemRefs,
 1979 /*  4445*/              OPC_MorphNodeTo0, TARGET_VAL(PPC::STHX), 0|OPFL_Chain|OPFL_MemRefs,
 1988 /*  4461*/            OPC_MorphNodeTo0, TARGET_VAL(PPC::STWX), 0|OPFL_Chain|OPFL_MemRefs,
 2002 /*  4486*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::STBU), 0|OPFL_Chain|OPFL_MemRefs,
 2010 /*  4502*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::STHU), 0|OPFL_Chain|OPFL_MemRefs,
 2020 /*  4521*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::STWU), 0|OPFL_Chain|OPFL_MemRefs,
 2030 /*  4540*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::STBUX), 0|OPFL_Chain|OPFL_MemRefs,
 2037 /*  4553*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::STHUX), 0|OPFL_Chain|OPFL_MemRefs,
 2046 /*  4569*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::STWUX), 0|OPFL_Chain|OPFL_MemRefs,
 2063 /*  4602*/              OPC_MorphNodeTo0, TARGET_VAL(PPC::STB8), 0|OPFL_Chain|OPFL_MemRefs,
 2071 /*  4617*/              OPC_MorphNodeTo0, TARGET_VAL(PPC::STH8), 0|OPFL_Chain|OPFL_MemRefs,
 2079 /*  4632*/              OPC_MorphNodeTo0, TARGET_VAL(PPC::STW8), 0|OPFL_Chain|OPFL_MemRefs,
 2087 /*  4647*/              OPC_MorphNodeTo0, TARGET_VAL(PPC::STBX8), 0|OPFL_Chain|OPFL_MemRefs,
 2095 /*  4662*/              OPC_MorphNodeTo0, TARGET_VAL(PPC::STHX8), 0|OPFL_Chain|OPFL_MemRefs,
 2103 /*  4677*/              OPC_MorphNodeTo0, TARGET_VAL(PPC::STWX8), 0|OPFL_Chain|OPFL_MemRefs,
 2114 /*  4697*/              OPC_MorphNodeTo0, TARGET_VAL(PPC::STD), 0|OPFL_Chain|OPFL_MemRefs,
 2121 /*  4710*/              OPC_MorphNodeTo0, TARGET_VAL(PPC::STDX), 0|OPFL_Chain|OPFL_MemRefs,
 2129 /*  4725*/              OPC_MorphNodeTo0, TARGET_VAL(PPC::STDX), 0|OPFL_Chain|OPFL_MemRefs,
 2144 /*  4752*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::STBU8), 0|OPFL_Chain|OPFL_MemRefs,
 2152 /*  4768*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::STHU8), 0|OPFL_Chain|OPFL_MemRefs,
 2160 /*  4784*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::STWU8), 0|OPFL_Chain|OPFL_MemRefs,
 2171 /*  4805*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::STDU), 0|OPFL_Chain|OPFL_MemRefs,
 2181 /*  4824*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::STBUX8), 0|OPFL_Chain|OPFL_MemRefs,
 2188 /*  4837*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::STHUX8), 0|OPFL_Chain|OPFL_MemRefs,
 2195 /*  4850*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::STWUX8), 0|OPFL_Chain|OPFL_MemRefs,
 2204 /*  4866*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::STDUX), 0|OPFL_Chain|OPFL_MemRefs,
 2220 /*  4895*/            OPC_MorphNodeTo0, TARGET_VAL(PPC::QVSTFDX), 0|OPFL_Chain|OPFL_MemRefs,
 2230 /*  4914*/            OPC_MorphNodeTo0, TARGET_VAL(PPC::QVSTFSX), 0|OPFL_Chain|OPFL_MemRefs,
 2242 /*  4934*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::QVSTFDUX), 0|OPFL_Chain|OPFL_MemRefs,
 2252 /*  4953*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::QVSTFSUXs), 0|OPFL_Chain|OPFL_MemRefs,
 2260 /*  4966*/  /*SwitchOpcode*/ 44|128,5/*684*/, TARGET_VAL(PPCISD::ST_VSR_SCAL_INT),// ->5654
 2263 /*  4972*/    OPC_SwitchOpcode /*2 cases */, 80|128,2/*336*/, TARGET_VAL(PPCISD::FP_TO_SINT_IN_VSR),// ->5313
 2274 /*  4995*/          OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSXWS), 0,
 2276 /*  5002*/          OPC_MorphNodeTo0, TARGET_VAL(PPC::STIWX), 0|OPFL_Chain,
 2286 /*  5021*/            OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSXDS), 0,
 2288 /*  5028*/            OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSD), 0|OPFL_Chain,
 2296 /*  5043*/            OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSXDS), 0,
 2298 /*  5050*/            OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSDX), 0|OPFL_Chain,
 2306 /*  5065*/            OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSXDS), 0,
 2308 /*  5072*/            OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSDX), 0|OPFL_Chain,
 2318 /*  5090*/          OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSXWS), 0,
 2320 /*  5097*/          OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIHX), 0|OPFL_Chain,
 2329 /*  5114*/          OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSXWS), 0,
 2331 /*  5121*/          OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBX), 0|OPFL_Chain,
 2346 /*  5148*/            OPC_EmitNode1, TARGET_VAL(PPC::XSCVQPSDZ), 0|OPFL_Chain,
 2349 /*  5158*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 2351 /*  5166*/            OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSD), 0|OPFL_Chain,
 2358 /*  5179*/            OPC_EmitNode1, TARGET_VAL(PPC::XSCVQPSDZ), 0|OPFL_Chain,
 2361 /*  5189*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 2363 /*  5197*/            OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSDX), 0|OPFL_Chain,
 2373 /*  5215*/          OPC_EmitNode1, TARGET_VAL(PPC::XSCVQPSWZ), 0|OPFL_Chain,
 2376 /*  5225*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 2378 /*  5233*/          OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIWX), 0|OPFL_Chain,
 2387 /*  5250*/          OPC_EmitNode1, TARGET_VAL(PPC::XSCVQPSWZ), 0|OPFL_Chain,
 2390 /*  5260*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 2392 /*  5268*/          OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIHX), 0|OPFL_Chain,
 2401 /*  5285*/          OPC_EmitNode1, TARGET_VAL(PPC::XSCVQPSWZ), 0|OPFL_Chain,
 2404 /*  5295*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 2406 /*  5303*/          OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBX), 0|OPFL_Chain,
 2412 /*  5313*/    /*SwitchOpcode*/ 80|128,2/*336*/, TARGET_VAL(PPCISD::FP_TO_UINT_IN_VSR),// ->5653
 2423 /*  5335*/          OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPUXWS), 0,
 2425 /*  5342*/          OPC_MorphNodeTo0, TARGET_VAL(PPC::STIWX), 0|OPFL_Chain,
 2435 /*  5361*/            OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPUXDS), 0,
 2437 /*  5368*/            OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSD), 0|OPFL_Chain,
 2445 /*  5383*/            OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPUXDS), 0,
 2447 /*  5390*/            OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSDX), 0|OPFL_Chain,
 2455 /*  5405*/            OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPUXDS), 0,
 2457 /*  5412*/            OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSDX), 0|OPFL_Chain,
 2467 /*  5430*/          OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPUXWS), 0,
 2469 /*  5437*/          OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIHX), 0|OPFL_Chain,
 2478 /*  5454*/          OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPUXWS), 0,
 2480 /*  5461*/          OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBX), 0|OPFL_Chain,
 2495 /*  5488*/            OPC_EmitNode1, TARGET_VAL(PPC::XSCVQPUDZ), 0|OPFL_Chain,
 2498 /*  5498*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 2500 /*  5506*/            OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSD), 0|OPFL_Chain,
 2507 /*  5519*/            OPC_EmitNode1, TARGET_VAL(PPC::XSCVQPUDZ), 0|OPFL_Chain,
 2510 /*  5529*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 2512 /*  5537*/            OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSDX), 0|OPFL_Chain,
 2522 /*  5555*/          OPC_EmitNode1, TARGET_VAL(PPC::XSCVQPUWZ), 0|OPFL_Chain,
 2525 /*  5565*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 2527 /*  5573*/          OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIWX), 0|OPFL_Chain,
 2536 /*  5590*/          OPC_EmitNode1, TARGET_VAL(PPC::XSCVQPUWZ), 0|OPFL_Chain,
 2539 /*  5600*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 2541 /*  5608*/          OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIHX), 0|OPFL_Chain,
 2550 /*  5625*/          OPC_EmitNode1, TARGET_VAL(PPC::XSCVQPUWZ), 0|OPFL_Chain,
 2553 /*  5635*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 2555 /*  5643*/          OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBX), 0|OPFL_Chain,
 2562 /*  5654*/  /*SwitchOpcode*/ 25|128,8/*1049*/, TARGET_VAL(ISD::INTRINSIC_VOID),// ->6707
 2572 /*  5674*/        OPC_MorphNodeTo0, TARGET_VAL(PPC::STXVD2X), 0|OPFL_Chain,
 2581 /*  5691*/          OPC_MorphNodeTo0, TARGET_VAL(PPC::STXV), 0|OPFL_Chain,
 2588 /*  5704*/          OPC_MorphNodeTo0, TARGET_VAL(PPC::STXVX), 0|OPFL_Chain,
 2602 /*  5728*/        OPC_MorphNodeTo0, TARGET_VAL(PPC::STXVW4X), 0|OPFL_Chain,
 2611 /*  5745*/          OPC_MorphNodeTo0, TARGET_VAL(PPC::STXV), 0|OPFL_Chain,
 2618 /*  5758*/          OPC_MorphNodeTo0, TARGET_VAL(PPC::STXVX), 0|OPFL_Chain,
 2630 /*  5778*/      OPC_MorphNodeTo0, TARGET_VAL(PPC::STXVD2X), 0|OPFL_Chain,
 2640 /*  5796*/      OPC_MorphNodeTo0, TARGET_VAL(PPC::STXVW4X), 0|OPFL_Chain,
 2652 /*  5817*/      OPC_MorphNodeTo0, TARGET_VAL(PPC::STXVL), 0|OPFL_Chain,
 2664 /*  5838*/      OPC_MorphNodeTo0, TARGET_VAL(PPC::STXVLL), 0|OPFL_Chain,
 2673 /*  5855*/      OPC_MorphNodeTo0, TARGET_VAL(PPC::DCBA), 0|OPFL_Chain,
 2682 /*  5871*/      OPC_MorphNodeTo0, TARGET_VAL(PPC::DCBI), 0|OPFL_Chain,
 2691 /*  5887*/      OPC_MorphNodeTo0, TARGET_VAL(PPC::DCBST), 0|OPFL_Chain,
 2700 /*  5903*/      OPC_MorphNodeTo0, TARGET_VAL(PPC::DCBZ), 0|OPFL_Chain,
 2709 /*  5919*/      OPC_MorphNodeTo0, TARGET_VAL(PPC::DCBZL), 0|OPFL_Chain,
 2719 /*  5938*/      OPC_MorphNodeTo0, TARGET_VAL(PPC::DCBT), 0|OPFL_Chain,
 2729 /*  5958*/      OPC_MorphNodeTo0, TARGET_VAL(PPC::DCBTST), 0|OPFL_Chain,
 2739 /*  5978*/      OPC_MorphNodeTo0, TARGET_VAL(PPC::DCBF), 0|OPFL_Chain,
 2750 /*  5998*/      OPC_MorphNodeTo0, TARGET_VAL(PPC::STVEBX), 0|OPFL_Chain,
 2761 /*  6018*/      OPC_MorphNodeTo0, TARGET_VAL(PPC::STVEHX), 0|OPFL_Chain,
 2772 /*  6038*/      OPC_MorphNodeTo0, TARGET_VAL(PPC::STVEWX), 0|OPFL_Chain,
 2783 /*  6058*/      OPC_MorphNodeTo0, TARGET_VAL(PPC::STVX), 0|OPFL_Chain,
 2794 /*  6078*/      OPC_MorphNodeTo0, TARGET_VAL(PPC::STVXL), 0|OPFL_Chain,
 2805 /*  6098*/      OPC_MorphNodeTo0, TARGET_VAL(PPC::QVSTFDX), 0|OPFL_Chain,
 2816 /*  6118*/      OPC_MorphNodeTo0, TARGET_VAL(PPC::QVSTFSX), 0|OPFL_Chain,
 2827 /*  6138*/      OPC_MorphNodeTo0, TARGET_VAL(PPC::QVSTFCDXA), 0|OPFL_Chain,
 2838 /*  6158*/      OPC_MorphNodeTo0, TARGET_VAL(PPC::QVSTFCDX), 0|OPFL_Chain,
 2849 /*  6178*/      OPC_MorphNodeTo0, TARGET_VAL(PPC::QVSTFCSXA), 0|OPFL_Chain,
 2860 /*  6198*/      OPC_MorphNodeTo0, TARGET_VAL(PPC::QVSTFCSX), 0|OPFL_Chain,
 2871 /*  6218*/      OPC_MorphNodeTo0, TARGET_VAL(PPC::QVSTFDXA), 0|OPFL_Chain,
 2882 /*  6238*/      OPC_MorphNodeTo0, TARGET_VAL(PPC::QVSTFIWXA), 0|OPFL_Chain,
 2893 /*  6258*/      OPC_MorphNodeTo0, TARGET_VAL(PPC::QVSTFIWX), 0|OPFL_Chain,
 2904 /*  6278*/      OPC_MorphNodeTo0, TARGET_VAL(PPC::QVSTFSXA), 0|OPFL_Chain,
 2912 /*  6292*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
 2917 /*  6301*/      OPC_MorphNodeTo0, TARGET_VAL(PPC::DSS), 0|OPFL_Chain,
 2929 /*  6319*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
 2934 /*  6328*/        OPC_MorphNodeTo0, TARGET_VAL(PPC::DST), 0|OPFL_Chain,
 2943 /*  6342*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
 2948 /*  6351*/        OPC_MorphNodeTo0, TARGET_VAL(PPC::DST64), 0|OPFL_Chain,
 2961 /*  6372*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
 2966 /*  6381*/        OPC_MorphNodeTo0, TARGET_VAL(PPC::DSTT), 0|OPFL_Chain,
 2975 /*  6395*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
 2980 /*  6404*/        OPC_MorphNodeTo0, TARGET_VAL(PPC::DSTT64), 0|OPFL_Chain,
 2993 /*  6425*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
 2998 /*  6434*/        OPC_MorphNodeTo0, TARGET_VAL(PPC::DSTST), 0|OPFL_Chain,
 3007 /*  6448*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
 3012 /*  6457*/        OPC_MorphNodeTo0, TARGET_VAL(PPC::DSTST64), 0|OPFL_Chain,
 3025 /*  6478*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
 3030 /*  6487*/        OPC_MorphNodeTo0, TARGET_VAL(PPC::DSTSTT), 0|OPFL_Chain,
 3039 /*  6501*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
 3044 /*  6510*/        OPC_MorphNodeTo0, TARGET_VAL(PPC::DSTSTT64), 0|OPFL_Chain,
 3055 /*  6531*/        OPC_MorphNodeTo0, TARGET_VAL(PPC::SYNC), 0|OPFL_Chain,
 3062 /*  6541*/        OPC_MorphNodeTo0, TARGET_VAL(PPC::MSYNC), 0|OPFL_Chain,
 3073 /*  6559*/        OPC_MorphNodeTo0, TARGET_VAL(PPC::SYNC), 0|OPFL_Chain,
 3080 /*  6569*/        OPC_MorphNodeTo0, TARGET_VAL(PPC::MSYNC), 0|OPFL_Chain,
 3091 /*  6585*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::MTCTRloop), 0|OPFL_Chain,
 3098 /*  6596*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::MTCTR8loop), 0|OPFL_Chain,
 3107 /*  6611*/      OPC_MorphNodeTo0, TARGET_VAL(PPC::DSSALL), 0|OPFL_Chain,
 3116 /*  6624*/      OPC_MorphNodeTo0, TARGET_VAL(PPC::MTVSCR), 0|OPFL_Chain,
 3126 /*  6642*/      OPC_MorphNodeTo0, TARGET_VAL(PPC::MTSPR8), 0|OPFL_Chain,
 3136 /*  6661*/      OPC_MorphNodeTo0, TARGET_VAL(PPC::MTSPR8), 0|OPFL_Chain,
 3146 /*  6680*/      OPC_MorphNodeTo0, TARGET_VAL(PPC::MTSPR8), 0|OPFL_Chain,
 3156 /*  6699*/      OPC_MorphNodeTo0, TARGET_VAL(PPC::MTSPR8), 0|OPFL_Chain,
 3161 /*  6707*/  /*SwitchOpcode*/ 39, TARGET_VAL(PPCISD::STXSIX),// ->6749
 3170 /*  6723*/      OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBX), 0|OPFL_Chain,
 3179 /*  6740*/      OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIHX), 0|OPFL_Chain,
 3184 /*  6749*/  /*SwitchOpcode*/ 17, TARGET_VAL(PPCISD::STXVD2X),// ->6769
 3191 /*  6761*/    OPC_MorphNodeTo0, TARGET_VAL(PPC::STXVD2X), 0|OPFL_Chain,
 3195 /*  6769*/  /*SwitchOpcode*/ 6|128,1/*134*/, TARGET_VAL(PPCISD::STORE_VEC_BE),// ->6907
 3204 /*  6786*/      OPC_MorphNodeTo0, TARGET_VAL(PPC::STXVD2X), 0|OPFL_Chain,
 3214 /*  6804*/      OPC_MorphNodeTo0, TARGET_VAL(PPC::STXVW4X), 0|OPFL_Chain,
 3224 /*  6822*/      OPC_MorphNodeTo0, TARGET_VAL(PPC::STXVD2X), 0|OPFL_Chain,
 3234 /*  6840*/      OPC_MorphNodeTo0, TARGET_VAL(PPC::STXVW4X), 0|OPFL_Chain,
 3245 /*  6861*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 3247 /*  6869*/      OPC_MorphNodeTo0, TARGET_VAL(PPC::STXVH8X), 0|OPFL_Chain,
 3258 /*  6890*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 3260 /*  6898*/      OPC_MorphNodeTo0, TARGET_VAL(PPC::STXVB16X), 0|OPFL_Chain,
 3265 /*  6907*/  /*SwitchOpcode*/ 35, TARGET_VAL(PPCISD::STFIWX),// ->6945
 3273 /*  6921*/      OPC_MorphNodeTo0, TARGET_VAL(PPC::STIWX), 0|OPFL_Chain,
 3281 /*  6936*/      OPC_MorphNodeTo0, TARGET_VAL(PPC::STFIWX), 0|OPFL_Chain,
 3286 /*  6945*/  /*SwitchOpcode*/ 85|128,77/*9941*/, TARGET_VAL(ISD::ANY_EXTEND),// ->16890
 3289 /*  6953*/      OPC_SwitchOpcode /*2 cases */, 1|128,4/*513*/, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->7471
 3301 /*  6980*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 3303 /*  6987*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTUHRX), 0,
 3310 /*  7001*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 3312 /*  7008*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTUHLX), 0,
 3324 /*  7030*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 3326 /*  7037*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTUHRX), 0,
 3333 /*  7051*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 3335 /*  7058*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTUHLX), 0,
 3347 /*  7080*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 3349 /*  7087*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTUHRX), 0,
 3356 /*  7101*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 3358 /*  7108*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTUHLX), 0,
 3370 /*  7130*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 3372 /*  7137*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTUHRX), 0,
 3379 /*  7151*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 3381 /*  7158*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTUHLX), 0,
 3393 /*  7180*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 3395 /*  7187*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTUHRX), 0,
 3402 /*  7201*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 3404 /*  7208*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTUHLX), 0,
 3416 /*  7230*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 3418 /*  7237*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTUHRX), 0,
 3425 /*  7251*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 3427 /*  7258*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTUHLX), 0,
 3439 /*  7280*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 3441 /*  7287*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTUHRX), 0,
 3448 /*  7301*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 3450 /*  7308*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTUHLX), 0,
 3462 /*  7330*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 3464 /*  7337*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTUHRX), 0,
 3471 /*  7351*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 3473 /*  7358*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTUHLX), 0,
 3488 /*  7387*/              OPC_EmitNode1, TARGET_VAL(PPC::RLWINM8), 0,
 3490 /*  7397*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTUHRX), 0,
 3499 /*  7417*/              OPC_EmitNode1, TARGET_VAL(PPC::RLWINM8), 0,
 3501 /*  7427*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTUHLX), 0,
 3515 /*  7450*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTUBRX), 0,
 3521 /*  7461*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTUBLX), 0,
 3527 /*  7471*/      /*SwitchOpcode*/ 105|128,72/*9321*/, TARGET_VAL(ISD::SETCC),// ->16796
 3530 /*  7479*/          OPC_CheckOpcode, TARGET_VAL(ISD::AND),
 3534 /*  7486*/            OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
 3546 /*  7509*/              OPC_EmitNode2, TARGET_VAL(PPC::SUBFIC), 0,
 3550 /*  7524*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::RLWNM), 0,
 3562 /*  7549*/              OPC_EmitNode2, TARGET_VAL(PPC::SUBFIC), 0,
 3565 /*  7561*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::RLDCL), 0,
 3572 /*  7573*/            OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
 3585 /*  7597*/              OPC_EmitNode2, TARGET_VAL(PPC::SUBFIC), 0,
 3589 /*  7612*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::RLWNM), 0,
 3601 /*  7637*/              OPC_EmitNode2, TARGET_VAL(PPC::SUBFIC), 0,
 3604 /*  7649*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::RLDCL), 0,
 3612 /*  7663*/            OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
 3625 /*  7688*/                OPC_EmitNode2, TARGET_VAL(PPC::SUBFIC), 0,
 3628 /*  7700*/                OPC_EmitNode1, TARGET_VAL(PPC::RLDCL), 0,
 3631 /*  7712*/                OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 3640 /*  7728*/                OPC_EmitNode1, TARGET_VAL(PPC::NOR8), 0,
 3643 /*  7739*/                OPC_EmitNode2, TARGET_VAL(PPC::SUBFIC), 0,
 3646 /*  7751*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::RLDCL), 0,
 3657 /*  7771*/              OPC_EmitNode1, TARGET_VAL(PPC::NOR), 0,
 3660 /*  7782*/              OPC_EmitNode2, TARGET_VAL(PPC::SUBFIC), 0,
 3664 /*  7797*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::RLWNM), 0,
 3671 /*  7811*/            OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
 3685 /*  7837*/                OPC_EmitNode2, TARGET_VAL(PPC::SUBFIC), 0,
 3688 /*  7849*/                OPC_EmitNode1, TARGET_VAL(PPC::RLDCL), 0,
 3691 /*  7861*/                OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 3700 /*  7877*/                OPC_EmitNode1, TARGET_VAL(PPC::NOR8), 0,
 3703 /*  7888*/                OPC_EmitNode2, TARGET_VAL(PPC::SUBFIC), 0,
 3706 /*  7900*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::RLDCL), 0,
 3717 /*  7920*/              OPC_EmitNode1, TARGET_VAL(PPC::NOR), 0,
 3720 /*  7931*/              OPC_EmitNode2, TARGET_VAL(PPC::SUBFIC), 0,
 3724 /*  7946*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::RLWNM), 0,
 3732 /*  7960*/            OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
 3744 /*  7982*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 3747 /*  7991*/              OPC_EmitNode2, TARGET_VAL(PPC::SUBFIC), 0,
 3751 /*  8006*/              OPC_EmitNode1, TARGET_VAL(PPC::RLWNM), 0,
 3754 /*  8019*/              OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 3764 /*  8038*/              OPC_EmitNode1, TARGET_VAL(PPC::NOR8), 0,
 3767 /*  8049*/              OPC_EmitNode2, TARGET_VAL(PPC::SUBFIC), 0,
 3770 /*  8061*/              OPC_EmitNode1, TARGET_VAL(PPC::RLDCL), 0,
 3773 /*  8073*/              OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 3780 /*  8084*/            OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
 3793 /*  8107*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 3796 /*  8116*/              OPC_EmitNode2, TARGET_VAL(PPC::SUBFIC), 0,
 3800 /*  8131*/              OPC_EmitNode1, TARGET_VAL(PPC::RLWNM), 0,
 3803 /*  8144*/              OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 3813 /*  8163*/              OPC_EmitNode1, TARGET_VAL(PPC::NOR8), 0,
 3816 /*  8174*/              OPC_EmitNode2, TARGET_VAL(PPC::SUBFIC), 0,
 3819 /*  8186*/              OPC_EmitNode1, TARGET_VAL(PPC::RLDCL), 0,
 3822 /*  8198*/              OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 3830 /*  8210*/            OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
 3842 /*  8231*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 3844 /*  8237*/            OPC_EmitNode1, TARGET_VAL(PPC::NOR), 0,
 3847 /*  8248*/            OPC_EmitNode2, TARGET_VAL(PPC::SUBFIC), 0,
 3851 /*  8263*/            OPC_EmitNode1, TARGET_VAL(PPC::RLWNM), 0,
 3854 /*  8276*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 3860 /*  8287*/            OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
 3873 /*  8309*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 3875 /*  8315*/            OPC_EmitNode1, TARGET_VAL(PPC::NOR), 0,
 3878 /*  8326*/            OPC_EmitNode2, TARGET_VAL(PPC::SUBFIC), 0,
 3882 /*  8341*/            OPC_EmitNode1, TARGET_VAL(PPC::RLWNM), 0,
 3885 /*  8354*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 3903 /*  8393*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::RLWINM), 0,
 3911 /*  8409*/                OPC_EmitNode1, TARGET_VAL(PPC::CNTLZW), 0,
 3916 /*  8425*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::RLWINM), 0,
 3924 /*  8441*/                OPC_EmitNode1, TARGET_VAL(PPC::NOR), 0,
 3929 /*  8458*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::RLWINM), 0,
 3938 /*  8476*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 3943 /*  8491*/                OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
 3946 /*  8504*/                OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 3954 /*  8519*/                OPC_EmitNode1, TARGET_VAL(PPC::NEG), 0,
 3956 /*  8526*/                OPC_EmitNode1, TARGET_VAL(PPC::ANDC), 0,
 3961 /*  8543*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::RLWINM), 0,
 3969 /*  8559*/                OPC_EmitNode1, TARGET_VAL(PPC::NEG), 0,
 3971 /*  8566*/                OPC_EmitNode1, TARGET_VAL(PPC::ORC), 0,
 3976 /*  8583*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::RLWINM), 0,
 3985 /*  8601*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 3987 /*  8607*/                OPC_EmitNode1, TARGET_VAL(PPC::CNTLZW), 0,
 3992 /*  8623*/                OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
 3995 /*  8636*/                OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 4003 /*  8651*/                OPC_EmitNode1, TARGET_VAL(PPC::CNTLZW), 0,
 4005 /*  8658*/                OPC_EmitNode1, TARGET_VAL(PPC::CNTLZW), 0,
 4007 /*  8665*/                OPC_EmitNode1, TARGET_VAL(PPC::NOR), 0,
 4012 /*  8682*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::RLWINM), 0,
 4021 /*  8700*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 4023 /*  8706*/                OPC_EmitNode1, TARGET_VAL(PPC::NOR), 0,
 4028 /*  8723*/                OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
 4031 /*  8736*/                OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 4040 /*  8753*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 4042 /*  8759*/                OPC_EmitNode1, TARGET_VAL(PPC::NEG), 0,
 4044 /*  8766*/                OPC_EmitNode1, TARGET_VAL(PPC::ANDC), 0,
 4049 /*  8783*/                OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
 4052 /*  8796*/                OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 4061 /*  8813*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 4063 /*  8819*/                OPC_EmitNode1, TARGET_VAL(PPC::NEG), 0,
 4065 /*  8826*/                OPC_EmitNode1, TARGET_VAL(PPC::ORC), 0,
 4070 /*  8843*/                OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
 4073 /*  8856*/                OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 4082 /*  8873*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 4084 /*  8879*/                OPC_EmitNode1, TARGET_VAL(PPC::CNTLZW), 0,
 4086 /*  8886*/                OPC_EmitNode1, TARGET_VAL(PPC::CNTLZW), 0,
 4088 /*  8893*/                OPC_EmitNode1, TARGET_VAL(PPC::NOR), 0,
 4093 /*  8910*/                OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
 4096 /*  8923*/                OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 4110 /*  8962*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::RLWINM), 0,
 4118 /*  8978*/                OPC_EmitNode1, TARGET_VAL(PPC::NOR), 0,
 4123 /*  8995*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::RLWINM), 0,
 4132 /*  9014*/                OPC_EmitNode1, TARGET_VAL(PPC::ADDI), 0,
 4134 /*  9022*/                OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
 4139 /*  9039*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::RLWINM), 0,
 4148 /*  9058*/                OPC_EmitNode1, TARGET_VAL(PPC::ADDI), 0,
 4150 /*  9066*/                OPC_EmitNode1, TARGET_VAL(PPC::NAND), 0,
 4155 /*  9083*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::RLWINM), 0,
 4164 /*  9101*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 4169 /*  9116*/                OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
 4172 /*  9129*/                OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 4181 /*  9146*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 4183 /*  9152*/                OPC_EmitNode1, TARGET_VAL(PPC::NOR), 0,
 4188 /*  9169*/                OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
 4191 /*  9182*/                OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 4200 /*  9199*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 4203 /*  9208*/                OPC_EmitNode1, TARGET_VAL(PPC::ADDI), 0,
 4205 /*  9216*/                OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
 4210 /*  9233*/                OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
 4213 /*  9246*/                OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 4222 /*  9263*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 4225 /*  9272*/                OPC_EmitNode1, TARGET_VAL(PPC::ADDI), 0,
 4227 /*  9280*/                OPC_EmitNode1, TARGET_VAL(PPC::NAND), 0,
 4232 /*  9297*/                OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
 4235 /*  9310*/                OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 4244 /*  9327*/                OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
 4253 /*  9344*/                    OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
 4256 /*  9355*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 4259 /*  9366*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 4262 /*  9376*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 4264 /*  9383*/                    OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 4273 /*  9400*/                    OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
 4276 /*  9411*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 4279 /*  9422*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 4282 /*  9432*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 4284 /*  9439*/                    OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 4297 /*  9462*/                    OPC_EmitNode1, TARGET_VAL(PPC::CMPWI), 0,
 4300 /*  9473*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 4303 /*  9484*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 4306 /*  9494*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 4308 /*  9501*/                    OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 4317 /*  9518*/                    OPC_EmitNode1, TARGET_VAL(PPC::CMPWI), 0,
 4320 /*  9529*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 4323 /*  9540*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 4326 /*  9550*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 4328 /*  9557*/                    OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 4341 /*  9580*/                    OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
 4344 /*  9591*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 4347 /*  9602*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 4350 /*  9612*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 4352 /*  9619*/                    OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 4361 /*  9636*/                    OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
 4364 /*  9647*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 4367 /*  9658*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 4370 /*  9668*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 4372 /*  9675*/                    OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 4386 /*  9701*/                      OPC_EmitNode1, TARGET_VAL(PPC::CMPWI), 0,
 4389 /*  9712*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 4392 /*  9723*/                      OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 4395 /*  9733*/                      OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 4397 /*  9740*/                      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 4406 /*  9757*/                      OPC_EmitNode1, TARGET_VAL(PPC::CMPWI), 0,
 4409 /*  9768*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 4412 /*  9779*/                      OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 4415 /*  9789*/                      OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 4417 /*  9796*/                      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 4428 /*  9816*/                      OPC_EmitNode1, TARGET_VAL(PPC::CMPWI), 0,
 4431 /*  9827*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 4434 /*  9838*/                      OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 4437 /*  9848*/                      OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 4439 /*  9855*/                      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 4448 /*  9872*/                      OPC_EmitNode1, TARGET_VAL(PPC::CMPWI), 0,
 4451 /*  9883*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 4454 /*  9894*/                      OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 4457 /*  9904*/                      OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 4459 /*  9911*/                      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 4473 /*  9935*/                    OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
 4476 /*  9946*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 4479 /*  9957*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 4482 /*  9967*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 4484 /*  9974*/                    OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 4493 /*  9991*/                    OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
 4496 /* 10002*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 4499 /* 10013*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 4502 /* 10023*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 4504 /* 10030*/                    OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 4517 /* 10055*/                    OPC_EmitNode1, TARGET_VAL(PPC::XORIS), 0,
 4521 /* 10068*/                    OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
 4524 /* 10079*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 4527 /* 10090*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 4530 /* 10100*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 4532 /* 10107*/                    OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 4542 /* 10127*/                    OPC_EmitNode1, TARGET_VAL(PPC::XORIS), 0,
 4546 /* 10140*/                    OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
 4549 /* 10151*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 4552 /* 10162*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 4555 /* 10172*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 4557 /* 10179*/                    OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 4568 /* 10198*/                  OPC_EmitNode1, TARGET_VAL(PPC::CMPLW), 0,
 4571 /* 10209*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 4574 /* 10220*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 4577 /* 10230*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 4579 /* 10237*/                  OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 4587 /* 10252*/                  OPC_EmitNode1, TARGET_VAL(PPC::CMPLW), 0,
 4590 /* 10263*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 4593 /* 10274*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 4596 /* 10284*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 4598 /* 10291*/                  OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 4608 /* 10309*/                  OPC_EmitNode1, TARGET_VAL(PPC::CMPW), 0,
 4611 /* 10320*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 4614 /* 10331*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 4617 /* 10341*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 4619 /* 10348*/                  OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 4627 /* 10363*/                  OPC_EmitNode1, TARGET_VAL(PPC::CMPW), 0,
 4630 /* 10374*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 4633 /* 10385*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 4636 /* 10395*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 4638 /* 10402*/                  OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 4648 /* 10420*/                  OPC_EmitNode1, TARGET_VAL(PPC::CMPLW), 0,
 4651 /* 10431*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 4654 /* 10442*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 4657 /* 10452*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 4659 /* 10459*/                  OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 4667 /* 10474*/                  OPC_EmitNode1, TARGET_VAL(PPC::CMPLW), 0,
 4670 /* 10485*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 4673 /* 10496*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 4676 /* 10506*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 4678 /* 10513*/                  OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 4688 /* 10531*/                  OPC_EmitNode1, TARGET_VAL(PPC::CMPW), 0,
 4691 /* 10542*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 4694 /* 10553*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 4697 /* 10563*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 4699 /* 10570*/                  OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 4707 /* 10585*/                  OPC_EmitNode1, TARGET_VAL(PPC::CMPW), 0,
 4710 /* 10596*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 4713 /* 10607*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 4716 /* 10617*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 4718 /* 10624*/                  OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 4728 /* 10642*/                  OPC_EmitNode1, TARGET_VAL(PPC::CMPW), 0,
 4731 /* 10653*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 4734 /* 10664*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 4737 /* 10674*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 4739 /* 10681*/                  OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 4747 /* 10696*/                  OPC_EmitNode1, TARGET_VAL(PPC::CMPW), 0,
 4750 /* 10707*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 4753 /* 10718*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 4756 /* 10728*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 4758 /* 10735*/                  OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 4776 /* 10771*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::RLDICL), 0,
 4785 /* 10788*/                OPC_EmitNode1, TARGET_VAL(PPC::CNTLZD), 0,
 4789 /* 10801*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::RLDICL), 0,
 4799 /* 10822*/                OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
 4802 /* 10834*/                OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 4811 /* 10850*/                OPC_EmitNode1, TARGET_VAL(PPC::NOR8), 0,
 4815 /* 10864*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::RLDICL), 0,
 4823 /* 10879*/                OPC_EmitNode1, TARGET_VAL(PPC::CNTLZD), 0,
 4827 /* 10892*/                OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
 4830 /* 10904*/                OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 4838 /* 10918*/                OPC_EmitNode1, TARGET_VAL(PPC::NOR8), 0,
 4842 /* 10932*/                OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
 4845 /* 10944*/                OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 4854 /* 10960*/                OPC_EmitNode1, TARGET_VAL(PPC::NEG8), 0,
 4856 /* 10967*/                OPC_EmitNode1, TARGET_VAL(PPC::ANDC8), 0,
 4860 /* 10981*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::RLDICL), 0,
 4869 /* 10998*/                OPC_EmitNode1, TARGET_VAL(PPC::NEG8), 0,
 4871 /* 11005*/                OPC_EmitNode1, TARGET_VAL(PPC::ORC8), 0,
 4875 /* 11019*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::RLDICL), 0,
 4884 /* 11036*/                OPC_EmitNode1, TARGET_VAL(PPC::CNTLZD), 0,
 4886 /* 11043*/                OPC_EmitNode1, TARGET_VAL(PPC::CNTLZD), 0,
 4888 /* 11050*/                OPC_EmitNode1, TARGET_VAL(PPC::NOR8), 0,
 4892 /* 11064*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::RLDICL), 0,
 4900 /* 11079*/                OPC_EmitNode1, TARGET_VAL(PPC::NEG8), 0,
 4902 /* 11086*/                OPC_EmitNode1, TARGET_VAL(PPC::ANDC8), 0,
 4906 /* 11100*/                OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
 4909 /* 11112*/                OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 4917 /* 11126*/                OPC_EmitNode1, TARGET_VAL(PPC::NEG8), 0,
 4919 /* 11133*/                OPC_EmitNode1, TARGET_VAL(PPC::ORC8), 0,
 4923 /* 11147*/                OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
 4926 /* 11159*/                OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 4934 /* 11173*/                OPC_EmitNode1, TARGET_VAL(PPC::CNTLZD), 0,
 4936 /* 11180*/                OPC_EmitNode1, TARGET_VAL(PPC::CNTLZD), 0,
 4938 /* 11187*/                OPC_EmitNode1, TARGET_VAL(PPC::NOR8), 0,
 4942 /* 11201*/                OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
 4945 /* 11213*/                OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 4959 /* 11250*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::RLDICL), 0,
 4968 /* 11267*/                OPC_EmitNode1, TARGET_VAL(PPC::NOR8), 0,
 4972 /* 11281*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::RLDICL), 0,
 4982 /* 11302*/                OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
 4985 /* 11314*/                OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 4995 /* 11333*/                OPC_EmitNode1, TARGET_VAL(PPC::ADDI8), 0,
 4997 /* 11341*/                OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
 5001 /* 11355*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::RLDICL), 0,
 5011 /* 11375*/                OPC_EmitNode1, TARGET_VAL(PPC::ADDI8), 0,
 5013 /* 11383*/                OPC_EmitNode1, TARGET_VAL(PPC::NAND8), 0,
 5017 /* 11397*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::RLDICL), 0,
 5025 /* 11412*/                OPC_EmitNode1, TARGET_VAL(PPC::NOR8), 0,
 5029 /* 11426*/                OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
 5032 /* 11438*/                OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 5041 /* 11455*/                OPC_EmitNode1, TARGET_VAL(PPC::ADDI8), 0,
 5043 /* 11463*/                OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
 5047 /* 11477*/                OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
 5050 /* 11489*/                OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 5059 /* 11506*/                OPC_EmitNode1, TARGET_VAL(PPC::ADDI8), 0,
 5061 /* 11514*/                OPC_EmitNode1, TARGET_VAL(PPC::NAND8), 0,
 5065 /* 11528*/                OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
 5068 /* 11540*/                OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 5077 /* 11556*/                OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
 5086 /* 11573*/                    OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
 5089 /* 11584*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 5092 /* 11595*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 5095 /* 11605*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 5097 /* 11612*/                    OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 5106 /* 11629*/                    OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
 5109 /* 11640*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 5112 /* 11651*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 5115 /* 11661*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 5117 /* 11668*/                    OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 5130 /* 11691*/                    OPC_EmitNode1, TARGET_VAL(PPC::CMPDI), 0,
 5133 /* 11702*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 5136 /* 11713*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 5139 /* 11723*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 5141 /* 11730*/                    OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 5150 /* 11747*/                    OPC_EmitNode1, TARGET_VAL(PPC::CMPDI), 0,
 5153 /* 11758*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 5156 /* 11769*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 5159 /* 11779*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 5161 /* 11786*/                    OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 5174 /* 11809*/                    OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
 5177 /* 11820*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 5180 /* 11831*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 5183 /* 11841*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 5185 /* 11848*/                    OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 5194 /* 11865*/                    OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
 5197 /* 11876*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 5200 /* 11887*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 5203 /* 11897*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 5205 /* 11904*/                    OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 5219 /* 11930*/                      OPC_EmitNode1, TARGET_VAL(PPC::CMPDI), 0,
 5222 /* 11941*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 5225 /* 11952*/                      OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 5228 /* 11962*/                      OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 5230 /* 11969*/                      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 5239 /* 11986*/                      OPC_EmitNode1, TARGET_VAL(PPC::CMPDI), 0,
 5242 /* 11997*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 5245 /* 12008*/                      OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 5248 /* 12018*/                      OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 5250 /* 12025*/                      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 5261 /* 12045*/                      OPC_EmitNode1, TARGET_VAL(PPC::CMPDI), 0,
 5264 /* 12056*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 5267 /* 12067*/                      OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 5270 /* 12077*/                      OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 5272 /* 12084*/                      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 5281 /* 12101*/                      OPC_EmitNode1, TARGET_VAL(PPC::CMPDI), 0,
 5284 /* 12112*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 5287 /* 12123*/                      OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 5290 /* 12133*/                      OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 5292 /* 12140*/                      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 5306 /* 12164*/                    OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
 5309 /* 12175*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 5312 /* 12186*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 5315 /* 12196*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 5317 /* 12203*/                    OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 5326 /* 12220*/                    OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
 5329 /* 12231*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 5332 /* 12242*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 5335 /* 12252*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 5337 /* 12259*/                    OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 5351 /* 12286*/                    OPC_EmitNode1, TARGET_VAL(PPC::XORIS8), 0,
 5355 /* 12299*/                    OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
 5358 /* 12310*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 5361 /* 12321*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 5364 /* 12331*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 5366 /* 12338*/                    OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 5376 /* 12358*/                    OPC_EmitNode1, TARGET_VAL(PPC::XORIS8), 0,
 5380 /* 12371*/                    OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
 5383 /* 12382*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 5386 /* 12393*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 5389 /* 12403*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 5391 /* 12410*/                    OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 5402 /* 12429*/                  OPC_EmitNode1, TARGET_VAL(PPC::CMPLD), 0,
 5405 /* 12440*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 5408 /* 12451*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 5411 /* 12461*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 5413 /* 12468*/                  OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 5421 /* 12483*/                  OPC_EmitNode1, TARGET_VAL(PPC::CMPLD), 0,
 5424 /* 12494*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 5427 /* 12505*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 5430 /* 12515*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 5432 /* 12522*/                  OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 5442 /* 12540*/                  OPC_EmitNode1, TARGET_VAL(PPC::CMPD), 0,
 5445 /* 12551*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 5448 /* 12562*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 5451 /* 12572*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 5453 /* 12579*/                  OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 5461 /* 12594*/                  OPC_EmitNode1, TARGET_VAL(PPC::CMPD), 0,
 5464 /* 12605*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 5467 /* 12616*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 5470 /* 12626*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 5472 /* 12633*/                  OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 5482 /* 12651*/                  OPC_EmitNode1, TARGET_VAL(PPC::CMPLD), 0,
 5485 /* 12662*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 5488 /* 12673*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 5491 /* 12683*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 5493 /* 12690*/                  OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 5501 /* 12705*/                  OPC_EmitNode1, TARGET_VAL(PPC::CMPLD), 0,
 5504 /* 12716*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 5507 /* 12727*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 5510 /* 12737*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 5512 /* 12744*/                  OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 5522 /* 12762*/                  OPC_EmitNode1, TARGET_VAL(PPC::CMPD), 0,
 5525 /* 12773*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 5528 /* 12784*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 5531 /* 12794*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 5533 /* 12801*/                  OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 5541 /* 12816*/                  OPC_EmitNode1, TARGET_VAL(PPC::CMPD), 0,
 5544 /* 12827*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 5547 /* 12838*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 5550 /* 12848*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 5552 /* 12855*/                  OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 5562 /* 12873*/                  OPC_EmitNode1, TARGET_VAL(PPC::CMPD), 0,
 5565 /* 12884*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 5568 /* 12895*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 5571 /* 12905*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 5573 /* 12912*/                  OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 5581 /* 12927*/                  OPC_EmitNode1, TARGET_VAL(PPC::CMPD), 0,
 5584 /* 12938*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 5587 /* 12949*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 5590 /* 12959*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 5592 /* 12966*/                  OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 5608 /* 12994*/                OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
 5611 /* 13005*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 5614 /* 13016*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 5617 /* 13026*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 5619 /* 13033*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 5628 /* 13050*/                OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
 5631 /* 13061*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 5634 /* 13072*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 5637 /* 13082*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 5639 /* 13089*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 5650 /* 13109*/                OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
 5653 /* 13120*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 5656 /* 13131*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 5659 /* 13141*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 5661 /* 13148*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 5670 /* 13165*/                OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
 5673 /* 13176*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 5676 /* 13187*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 5679 /* 13197*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 5681 /* 13204*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 5692 /* 13224*/                OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
 5695 /* 13235*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 5698 /* 13246*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 5701 /* 13256*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 5703 /* 13263*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 5712 /* 13280*/                OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
 5715 /* 13291*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 5718 /* 13302*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 5721 /* 13312*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 5723 /* 13319*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 5734 /* 13339*/                OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
 5737 /* 13350*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 5740 /* 13361*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 5743 /* 13371*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 5745 /* 13378*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 5754 /* 13395*/                OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
 5757 /* 13406*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 5760 /* 13417*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 5763 /* 13427*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 5765 /* 13434*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 5776 /* 13454*/                OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
 5779 /* 13465*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 5782 /* 13476*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 5785 /* 13486*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 5787 /* 13493*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 5796 /* 13510*/                OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
 5799 /* 13521*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 5802 /* 13532*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 5805 /* 13542*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 5807 /* 13549*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 5818 /* 13569*/                OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
 5821 /* 13580*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 5824 /* 13591*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 5827 /* 13601*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 5829 /* 13608*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 5838 /* 13625*/                OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
 5841 /* 13636*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 5844 /* 13647*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 5847 /* 13657*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 5849 /* 13664*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 5860 /* 13684*/                OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
 5863 /* 13695*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 5866 /* 13706*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 5869 /* 13716*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 5871 /* 13723*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 5880 /* 13740*/                OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
 5883 /* 13751*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 5886 /* 13762*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 5889 /* 13772*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 5891 /* 13779*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 5902 /* 13799*/                OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPLT), 0,
 5905 /* 13810*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 5908 /* 13821*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 5911 /* 13831*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 5913 /* 13838*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 5922 /* 13855*/                OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPLT), 0,
 5925 /* 13866*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 5928 /* 13877*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 5931 /* 13887*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 5933 /* 13894*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 5944 /* 13914*/                OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPLT), 0,
 5947 /* 13925*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 5950 /* 13936*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 5953 /* 13946*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 5955 /* 13953*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 5964 /* 13970*/                OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPLT), 0,
 5967 /* 13981*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 5970 /* 13992*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 5973 /* 14002*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 5975 /* 14009*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 5986 /* 14029*/                OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPGT), 0,
 5989 /* 14040*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 5992 /* 14051*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 5995 /* 14061*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 5997 /* 14068*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 6006 /* 14085*/                OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPGT), 0,
 6009 /* 14096*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 6012 /* 14107*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 6015 /* 14117*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 6017 /* 14124*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 6028 /* 14144*/                OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPGT), 0,
 6031 /* 14155*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 6034 /* 14166*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 6037 /* 14176*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 6039 /* 14183*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 6048 /* 14200*/                OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPGT), 0,
 6051 /* 14211*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 6054 /* 14222*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 6057 /* 14232*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 6059 /* 14239*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 6070 /* 14259*/                OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPEQ), 0,
 6073 /* 14270*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 6076 /* 14281*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 6079 /* 14291*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 6081 /* 14298*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 6090 /* 14315*/                OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPEQ), 0,
 6093 /* 14326*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 6096 /* 14337*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 6099 /* 14347*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 6101 /* 14354*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 6112 /* 14374*/                OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPEQ), 0,
 6115 /* 14385*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 6118 /* 14396*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 6121 /* 14406*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 6123 /* 14413*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 6132 /* 14430*/                OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPEQ), 0,
 6135 /* 14441*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 6138 /* 14452*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 6141 /* 14462*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 6143 /* 14469*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 6158 /* 14496*/                OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
 6161 /* 14507*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 6164 /* 14518*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 6167 /* 14528*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 6169 /* 14535*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 6178 /* 14552*/                OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
 6181 /* 14563*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 6184 /* 14574*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 6187 /* 14584*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 6189 /* 14591*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 6200 /* 14611*/                OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
 6203 /* 14622*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 6206 /* 14633*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 6209 /* 14643*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 6211 /* 14650*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 6220 /* 14667*/                OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
 6223 /* 14678*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 6226 /* 14689*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 6229 /* 14699*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 6231 /* 14706*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 6242 /* 14726*/                OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
 6245 /* 14737*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 6248 /* 14748*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 6251 /* 14758*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 6253 /* 14765*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 6262 /* 14782*/                OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
 6265 /* 14793*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 6268 /* 14804*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 6271 /* 14814*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 6273 /* 14821*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 6284 /* 14841*/                OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
 6287 /* 14852*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 6290 /* 14863*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 6293 /* 14873*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 6295 /* 14880*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 6304 /* 14897*/                OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
 6307 /* 14908*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 6310 /* 14919*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 6313 /* 14929*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 6315 /* 14936*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 6326 /* 14956*/                OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
 6329 /* 14967*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 6332 /* 14978*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 6335 /* 14988*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 6337 /* 14995*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 6346 /* 15012*/                OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
 6349 /* 15023*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 6352 /* 15034*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 6355 /* 15044*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 6357 /* 15051*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 6368 /* 15071*/                OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
 6371 /* 15082*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 6374 /* 15093*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 6377 /* 15103*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 6379 /* 15110*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 6388 /* 15127*/                OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
 6391 /* 15138*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 6394 /* 15149*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 6397 /* 15159*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 6399 /* 15166*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 6410 /* 15186*/                OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
 6413 /* 15197*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 6416 /* 15208*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 6419 /* 15218*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 6421 /* 15225*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 6430 /* 15242*/                OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
 6433 /* 15253*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 6436 /* 15264*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 6439 /* 15274*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 6441 /* 15281*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 6452 /* 15301*/                OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPLT), 0,
 6455 /* 15312*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 6458 /* 15323*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 6461 /* 15333*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 6463 /* 15340*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 6472 /* 15357*/                OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPLT), 0,
 6475 /* 15368*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 6478 /* 15379*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 6481 /* 15389*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 6483 /* 15396*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 6494 /* 15416*/                OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPLT), 0,
 6497 /* 15427*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 6500 /* 15438*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 6503 /* 15448*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 6505 /* 15455*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 6514 /* 15472*/                OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPLT), 0,
 6517 /* 15483*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 6520 /* 15494*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 6523 /* 15504*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 6525 /* 15511*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 6536 /* 15531*/                OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPGT), 0,
 6539 /* 15542*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 6542 /* 15553*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 6545 /* 15563*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 6547 /* 15570*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 6556 /* 15587*/                OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPGT), 0,
 6559 /* 15598*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 6562 /* 15609*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 6565 /* 15619*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 6567 /* 15626*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 6578 /* 15646*/                OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPGT), 0,
 6581 /* 15657*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 6584 /* 15668*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 6587 /* 15678*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 6589 /* 15685*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 6598 /* 15702*/                OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPGT), 0,
 6601 /* 15713*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 6604 /* 15724*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 6607 /* 15734*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 6609 /* 15741*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 6620 /* 15761*/                OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPEQ), 0,
 6623 /* 15772*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 6626 /* 15783*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 6629 /* 15793*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 6631 /* 15800*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 6640 /* 15817*/                OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPEQ), 0,
 6643 /* 15828*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 6646 /* 15839*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 6649 /* 15849*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 6651 /* 15856*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 6662 /* 15876*/                OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPEQ), 0,
 6665 /* 15887*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 6668 /* 15898*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 6671 /* 15908*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 6673 /* 15915*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 6682 /* 15932*/                OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPEQ), 0,
 6685 /* 15943*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 6688 /* 15954*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 6691 /* 15964*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 6693 /* 15971*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 6708 /* 15998*/                OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
 6711 /* 16009*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 6714 /* 16020*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 6717 /* 16030*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 6719 /* 16037*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 6728 /* 16054*/                OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
 6731 /* 16065*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 6734 /* 16076*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 6737 /* 16086*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 6739 /* 16093*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 6750 /* 16113*/                OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
 6753 /* 16124*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 6756 /* 16135*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 6759 /* 16145*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 6761 /* 16152*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 6770 /* 16169*/                OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
 6773 /* 16180*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 6776 /* 16191*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 6779 /* 16201*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 6781 /* 16208*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 6792 /* 16228*/                OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
 6795 /* 16239*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 6798 /* 16250*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 6801 /* 16260*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 6803 /* 16267*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 6812 /* 16284*/                OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
 6815 /* 16295*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 6818 /* 16306*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 6821 /* 16316*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 6823 /* 16323*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 6834 /* 16343*/                OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
 6837 /* 16354*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 6840 /* 16365*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 6843 /* 16375*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 6845 /* 16382*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 6854 /* 16399*/                OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
 6857 /* 16410*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 6860 /* 16421*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 6863 /* 16431*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 6865 /* 16438*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 6876 /* 16458*/                OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
 6879 /* 16469*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 6882 /* 16480*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 6885 /* 16490*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 6887 /* 16497*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 6896 /* 16514*/                OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
 6899 /* 16525*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 6902 /* 16536*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 6905 /* 16546*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 6907 /* 16553*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 6918 /* 16573*/                OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
 6921 /* 16584*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 6924 /* 16595*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 6927 /* 16605*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 6929 /* 16612*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 6938 /* 16629*/                OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
 6941 /* 16640*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 6944 /* 16651*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 6947 /* 16661*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 6949 /* 16668*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 6960 /* 16688*/                OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
 6963 /* 16699*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 6966 /* 16710*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 6969 /* 16720*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 6971 /* 16727*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 6980 /* 16744*/                OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
 6983 /* 16755*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 6986 /* 16766*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 6989 /* 16776*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 6991 /* 16783*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 7005 /* 16806*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 7008 /* 16815*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 7015 /* 16830*/          OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 7018 /* 16840*/          OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 7020 /* 16847*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 7027 /* 16862*/        OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 7030 /* 16872*/        OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 7032 /* 16879*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 7038 /* 16890*/  /*SwitchOpcode*/ 49|128,76/*9777*/, TARGET_VAL(ISD::ZERO_EXTEND),// ->26671
 7041 /* 16898*/      OPC_SwitchOpcode /*2 cases */, 78|128,2/*334*/, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->17237
 7052 /* 16922*/            OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 7054 /* 16929*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTUWRX), 0,
 7061 /* 16943*/            OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 7063 /* 16950*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTUWLX), 0,
 7075 /* 16972*/            OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 7077 /* 16979*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTUWRX), 0,
 7083 /* 16990*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 7086 /* 16999*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 7089 /* 17010*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 7091 /* 17018*/            OPC_EmitNode1, TARGET_VAL(PPC::MFVSRWZ), 0,
 7094 /* 17028*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 7106 /* 17051*/            OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 7108 /* 17058*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTUWRX), 0,
 7115 /* 17072*/            OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 7117 /* 17079*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTUWLX), 0,
 7129 /* 17101*/            OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 7131 /* 17108*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTUWLX), 0,
 7137 /* 17119*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 7140 /* 17128*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 7143 /* 17139*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 7145 /* 17147*/            OPC_EmitNode1, TARGET_VAL(PPC::MFVSRWZ), 0,
 7148 /* 17157*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 7163 /* 17187*/            OPC_EmitNode1, TARGET_VAL(PPC::RLWINM8), 0,
 7165 /* 17197*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTUWRX), 0,
 7174 /* 17217*/            OPC_EmitNode1, TARGET_VAL(PPC::RLWINM8), 0,
 7176 /* 17227*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTUWLX), 0,
 7182 /* 17237*/      /*SwitchOpcode*/ 105|128,72/*9321*/, TARGET_VAL(ISD::SETCC),// ->26562
 7185 /* 17245*/          OPC_CheckOpcode, TARGET_VAL(ISD::AND),
 7189 /* 17252*/            OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
 7201 /* 17275*/              OPC_EmitNode2, TARGET_VAL(PPC::SUBFIC), 0,
 7205 /* 17290*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::RLWNM), 0,
 7217 /* 17315*/              OPC_EmitNode2, TARGET_VAL(PPC::SUBFIC), 0,
 7220 /* 17327*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::RLDCL), 0,
 7227 /* 17339*/            OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
 7240 /* 17363*/              OPC_EmitNode2, TARGET_VAL(PPC::SUBFIC), 0,
 7244 /* 17378*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::RLWNM), 0,
 7256 /* 17403*/              OPC_EmitNode2, TARGET_VAL(PPC::SUBFIC), 0,
 7259 /* 17415*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::RLDCL), 0,
 7267 /* 17429*/            OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
 7280 /* 17454*/                OPC_EmitNode2, TARGET_VAL(PPC::SUBFIC), 0,
 7283 /* 17466*/                OPC_EmitNode1, TARGET_VAL(PPC::RLDCL), 0,
 7286 /* 17478*/                OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 7295 /* 17494*/                OPC_EmitNode1, TARGET_VAL(PPC::NOR8), 0,
 7298 /* 17505*/                OPC_EmitNode2, TARGET_VAL(PPC::SUBFIC), 0,
 7301 /* 17517*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::RLDCL), 0,
 7312 /* 17537*/              OPC_EmitNode1, TARGET_VAL(PPC::NOR), 0,
 7315 /* 17548*/              OPC_EmitNode2, TARGET_VAL(PPC::SUBFIC), 0,
 7319 /* 17563*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::RLWNM), 0,
 7326 /* 17577*/            OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
 7340 /* 17603*/                OPC_EmitNode2, TARGET_VAL(PPC::SUBFIC), 0,
 7343 /* 17615*/                OPC_EmitNode1, TARGET_VAL(PPC::RLDCL), 0,
 7346 /* 17627*/                OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 7355 /* 17643*/                OPC_EmitNode1, TARGET_VAL(PPC::NOR8), 0,
 7358 /* 17654*/                OPC_EmitNode2, TARGET_VAL(PPC::SUBFIC), 0,
 7361 /* 17666*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::RLDCL), 0,
 7372 /* 17686*/              OPC_EmitNode1, TARGET_VAL(PPC::NOR), 0,
 7375 /* 17697*/              OPC_EmitNode2, TARGET_VAL(PPC::SUBFIC), 0,
 7379 /* 17712*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::RLWNM), 0,
 7387 /* 17726*/            OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
 7399 /* 17748*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 7402 /* 17757*/              OPC_EmitNode2, TARGET_VAL(PPC::SUBFIC), 0,
 7406 /* 17772*/              OPC_EmitNode1, TARGET_VAL(PPC::RLWNM), 0,
 7409 /* 17785*/              OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 7419 /* 17804*/              OPC_EmitNode1, TARGET_VAL(PPC::NOR8), 0,
 7422 /* 17815*/              OPC_EmitNode2, TARGET_VAL(PPC::SUBFIC), 0,
 7425 /* 17827*/              OPC_EmitNode1, TARGET_VAL(PPC::RLDCL), 0,
 7428 /* 17839*/              OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 7435 /* 17850*/            OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
 7448 /* 17873*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 7451 /* 17882*/              OPC_EmitNode2, TARGET_VAL(PPC::SUBFIC), 0,
 7455 /* 17897*/              OPC_EmitNode1, TARGET_VAL(PPC::RLWNM), 0,
 7458 /* 17910*/              OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 7468 /* 17929*/              OPC_EmitNode1, TARGET_VAL(PPC::NOR8), 0,
 7471 /* 17940*/              OPC_EmitNode2, TARGET_VAL(PPC::SUBFIC), 0,
 7474 /* 17952*/              OPC_EmitNode1, TARGET_VAL(PPC::RLDCL), 0,
 7477 /* 17964*/              OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 7485 /* 17976*/            OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
 7497 /* 17997*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 7499 /* 18003*/            OPC_EmitNode1, TARGET_VAL(PPC::NOR), 0,
 7502 /* 18014*/            OPC_EmitNode2, TARGET_VAL(PPC::SUBFIC), 0,
 7506 /* 18029*/            OPC_EmitNode1, TARGET_VAL(PPC::RLWNM), 0,
 7509 /* 18042*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 7515 /* 18053*/            OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
 7528 /* 18075*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 7530 /* 18081*/            OPC_EmitNode1, TARGET_VAL(PPC::NOR), 0,
 7533 /* 18092*/            OPC_EmitNode2, TARGET_VAL(PPC::SUBFIC), 0,
 7537 /* 18107*/            OPC_EmitNode1, TARGET_VAL(PPC::RLWNM), 0,
 7540 /* 18120*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 7558 /* 18159*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::RLWINM), 0,
 7566 /* 18175*/                OPC_EmitNode1, TARGET_VAL(PPC::CNTLZW), 0,
 7571 /* 18191*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::RLWINM), 0,
 7579 /* 18207*/                OPC_EmitNode1, TARGET_VAL(PPC::NOR), 0,
 7584 /* 18224*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::RLWINM), 0,
 7593 /* 18242*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 7598 /* 18257*/                OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
 7601 /* 18270*/                OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 7609 /* 18285*/                OPC_EmitNode1, TARGET_VAL(PPC::NEG), 0,
 7611 /* 18292*/                OPC_EmitNode1, TARGET_VAL(PPC::ANDC), 0,
 7616 /* 18309*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::RLWINM), 0,
 7624 /* 18325*/                OPC_EmitNode1, TARGET_VAL(PPC::NEG), 0,
 7626 /* 18332*/                OPC_EmitNode1, TARGET_VAL(PPC::ORC), 0,
 7631 /* 18349*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::RLWINM), 0,
 7640 /* 18367*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 7642 /* 18373*/                OPC_EmitNode1, TARGET_VAL(PPC::CNTLZW), 0,
 7647 /* 18389*/                OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
 7650 /* 18402*/                OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 7658 /* 18417*/                OPC_EmitNode1, TARGET_VAL(PPC::CNTLZW), 0,
 7660 /* 18424*/                OPC_EmitNode1, TARGET_VAL(PPC::CNTLZW), 0,
 7662 /* 18431*/                OPC_EmitNode1, TARGET_VAL(PPC::NOR), 0,
 7667 /* 18448*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::RLWINM), 0,
 7676 /* 18466*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 7678 /* 18472*/                OPC_EmitNode1, TARGET_VAL(PPC::NOR), 0,
 7683 /* 18489*/                OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
 7686 /* 18502*/                OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 7695 /* 18519*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 7697 /* 18525*/                OPC_EmitNode1, TARGET_VAL(PPC::NEG), 0,
 7699 /* 18532*/                OPC_EmitNode1, TARGET_VAL(PPC::ANDC), 0,
 7704 /* 18549*/                OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
 7707 /* 18562*/                OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 7716 /* 18579*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 7718 /* 18585*/                OPC_EmitNode1, TARGET_VAL(PPC::NEG), 0,
 7720 /* 18592*/                OPC_EmitNode1, TARGET_VAL(PPC::ORC), 0,
 7725 /* 18609*/                OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
 7728 /* 18622*/                OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 7737 /* 18639*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 7739 /* 18645*/                OPC_EmitNode1, TARGET_VAL(PPC::CNTLZW), 0,
 7741 /* 18652*/                OPC_EmitNode1, TARGET_VAL(PPC::CNTLZW), 0,
 7743 /* 18659*/                OPC_EmitNode1, TARGET_VAL(PPC::NOR), 0,
 7748 /* 18676*/                OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
 7751 /* 18689*/                OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 7765 /* 18728*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::RLWINM), 0,
 7773 /* 18744*/                OPC_EmitNode1, TARGET_VAL(PPC::NOR), 0,
 7778 /* 18761*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::RLWINM), 0,
 7787 /* 18780*/                OPC_EmitNode1, TARGET_VAL(PPC::ADDI), 0,
 7789 /* 18788*/                OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
 7794 /* 18805*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::RLWINM), 0,
 7803 /* 18824*/                OPC_EmitNode1, TARGET_VAL(PPC::ADDI), 0,
 7805 /* 18832*/                OPC_EmitNode1, TARGET_VAL(PPC::NAND), 0,
 7810 /* 18849*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::RLWINM), 0,
 7819 /* 18867*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 7824 /* 18882*/                OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
 7827 /* 18895*/                OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 7836 /* 18912*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 7838 /* 18918*/                OPC_EmitNode1, TARGET_VAL(PPC::NOR), 0,
 7843 /* 18935*/                OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
 7846 /* 18948*/                OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 7855 /* 18965*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 7858 /* 18974*/                OPC_EmitNode1, TARGET_VAL(PPC::ADDI), 0,
 7860 /* 18982*/                OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
 7865 /* 18999*/                OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
 7868 /* 19012*/                OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 7877 /* 19029*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 7880 /* 19038*/                OPC_EmitNode1, TARGET_VAL(PPC::ADDI), 0,
 7882 /* 19046*/                OPC_EmitNode1, TARGET_VAL(PPC::NAND), 0,
 7887 /* 19063*/                OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
 7890 /* 19076*/                OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 7899 /* 19093*/                OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
 7908 /* 19110*/                    OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
 7911 /* 19121*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 7914 /* 19132*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 7917 /* 19142*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 7919 /* 19149*/                    OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 7928 /* 19166*/                    OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
 7931 /* 19177*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 7934 /* 19188*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 7937 /* 19198*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 7939 /* 19205*/                    OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 7952 /* 19228*/                    OPC_EmitNode1, TARGET_VAL(PPC::CMPWI), 0,
 7955 /* 19239*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 7958 /* 19250*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 7961 /* 19260*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 7963 /* 19267*/                    OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 7972 /* 19284*/                    OPC_EmitNode1, TARGET_VAL(PPC::CMPWI), 0,
 7975 /* 19295*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 7978 /* 19306*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 7981 /* 19316*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 7983 /* 19323*/                    OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 7996 /* 19346*/                    OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
 7999 /* 19357*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 8002 /* 19368*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 8005 /* 19378*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 8007 /* 19385*/                    OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 8016 /* 19402*/                    OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
 8019 /* 19413*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 8022 /* 19424*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 8025 /* 19434*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 8027 /* 19441*/                    OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 8041 /* 19467*/                      OPC_EmitNode1, TARGET_VAL(PPC::CMPWI), 0,
 8044 /* 19478*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 8047 /* 19489*/                      OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 8050 /* 19499*/                      OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 8052 /* 19506*/                      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 8061 /* 19523*/                      OPC_EmitNode1, TARGET_VAL(PPC::CMPWI), 0,
 8064 /* 19534*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 8067 /* 19545*/                      OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 8070 /* 19555*/                      OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 8072 /* 19562*/                      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 8083 /* 19582*/                      OPC_EmitNode1, TARGET_VAL(PPC::CMPWI), 0,
 8086 /* 19593*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 8089 /* 19604*/                      OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 8092 /* 19614*/                      OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 8094 /* 19621*/                      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 8103 /* 19638*/                      OPC_EmitNode1, TARGET_VAL(PPC::CMPWI), 0,
 8106 /* 19649*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 8109 /* 19660*/                      OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 8112 /* 19670*/                      OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 8114 /* 19677*/                      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 8128 /* 19701*/                    OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
 8131 /* 19712*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 8134 /* 19723*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 8137 /* 19733*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 8139 /* 19740*/                    OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 8148 /* 19757*/                    OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
 8151 /* 19768*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 8154 /* 19779*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 8157 /* 19789*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 8159 /* 19796*/                    OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 8172 /* 19821*/                    OPC_EmitNode1, TARGET_VAL(PPC::XORIS), 0,
 8176 /* 19834*/                    OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
 8179 /* 19845*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 8182 /* 19856*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 8185 /* 19866*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 8187 /* 19873*/                    OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 8197 /* 19893*/                    OPC_EmitNode1, TARGET_VAL(PPC::XORIS), 0,
 8201 /* 19906*/                    OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
 8204 /* 19917*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 8207 /* 19928*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 8210 /* 19938*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 8212 /* 19945*/                    OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 8223 /* 19964*/                  OPC_EmitNode1, TARGET_VAL(PPC::CMPLW), 0,
 8226 /* 19975*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 8229 /* 19986*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 8232 /* 19996*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 8234 /* 20003*/                  OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 8242 /* 20018*/                  OPC_EmitNode1, TARGET_VAL(PPC::CMPLW), 0,
 8245 /* 20029*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 8248 /* 20040*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 8251 /* 20050*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 8253 /* 20057*/                  OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 8263 /* 20075*/                  OPC_EmitNode1, TARGET_VAL(PPC::CMPW), 0,
 8266 /* 20086*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 8269 /* 20097*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 8272 /* 20107*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 8274 /* 20114*/                  OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 8282 /* 20129*/                  OPC_EmitNode1, TARGET_VAL(PPC::CMPW), 0,
 8285 /* 20140*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 8288 /* 20151*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 8291 /* 20161*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 8293 /* 20168*/                  OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 8303 /* 20186*/                  OPC_EmitNode1, TARGET_VAL(PPC::CMPLW), 0,
 8306 /* 20197*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 8309 /* 20208*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 8312 /* 20218*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 8314 /* 20225*/                  OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 8322 /* 20240*/                  OPC_EmitNode1, TARGET_VAL(PPC::CMPLW), 0,
 8325 /* 20251*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 8328 /* 20262*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 8331 /* 20272*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 8333 /* 20279*/                  OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 8343 /* 20297*/                  OPC_EmitNode1, TARGET_VAL(PPC::CMPW), 0,
 8346 /* 20308*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 8349 /* 20319*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 8352 /* 20329*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 8354 /* 20336*/                  OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 8362 /* 20351*/                  OPC_EmitNode1, TARGET_VAL(PPC::CMPW), 0,
 8365 /* 20362*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 8368 /* 20373*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 8371 /* 20383*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 8373 /* 20390*/                  OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 8383 /* 20408*/                  OPC_EmitNode1, TARGET_VAL(PPC::CMPW), 0,
 8386 /* 20419*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 8389 /* 20430*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 8392 /* 20440*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 8394 /* 20447*/                  OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 8402 /* 20462*/                  OPC_EmitNode1, TARGET_VAL(PPC::CMPW), 0,
 8405 /* 20473*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 8408 /* 20484*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 8411 /* 20494*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 8413 /* 20501*/                  OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 8431 /* 20537*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::RLDICL), 0,
 8440 /* 20554*/                OPC_EmitNode1, TARGET_VAL(PPC::CNTLZD), 0,
 8444 /* 20567*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::RLDICL), 0,
 8454 /* 20588*/                OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
 8457 /* 20600*/                OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 8466 /* 20616*/                OPC_EmitNode1, TARGET_VAL(PPC::NOR8), 0,
 8470 /* 20630*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::RLDICL), 0,
 8478 /* 20645*/                OPC_EmitNode1, TARGET_VAL(PPC::CNTLZD), 0,
 8482 /* 20658*/                OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
 8485 /* 20670*/                OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 8493 /* 20684*/                OPC_EmitNode1, TARGET_VAL(PPC::NOR8), 0,
 8497 /* 20698*/                OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
 8500 /* 20710*/                OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 8509 /* 20726*/                OPC_EmitNode1, TARGET_VAL(PPC::NEG8), 0,
 8511 /* 20733*/                OPC_EmitNode1, TARGET_VAL(PPC::ANDC8), 0,
 8515 /* 20747*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::RLDICL), 0,
 8524 /* 20764*/                OPC_EmitNode1, TARGET_VAL(PPC::NEG8), 0,
 8526 /* 20771*/                OPC_EmitNode1, TARGET_VAL(PPC::ORC8), 0,
 8530 /* 20785*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::RLDICL), 0,
 8539 /* 20802*/                OPC_EmitNode1, TARGET_VAL(PPC::CNTLZD), 0,
 8541 /* 20809*/                OPC_EmitNode1, TARGET_VAL(PPC::CNTLZD), 0,
 8543 /* 20816*/                OPC_EmitNode1, TARGET_VAL(PPC::NOR8), 0,
 8547 /* 20830*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::RLDICL), 0,
 8555 /* 20845*/                OPC_EmitNode1, TARGET_VAL(PPC::NEG8), 0,
 8557 /* 20852*/                OPC_EmitNode1, TARGET_VAL(PPC::ANDC8), 0,
 8561 /* 20866*/                OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
 8564 /* 20878*/                OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 8572 /* 20892*/                OPC_EmitNode1, TARGET_VAL(PPC::NEG8), 0,
 8574 /* 20899*/                OPC_EmitNode1, TARGET_VAL(PPC::ORC8), 0,
 8578 /* 20913*/                OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
 8581 /* 20925*/                OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 8589 /* 20939*/                OPC_EmitNode1, TARGET_VAL(PPC::CNTLZD), 0,
 8591 /* 20946*/                OPC_EmitNode1, TARGET_VAL(PPC::CNTLZD), 0,
 8593 /* 20953*/                OPC_EmitNode1, TARGET_VAL(PPC::NOR8), 0,
 8597 /* 20967*/                OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
 8600 /* 20979*/                OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 8614 /* 21016*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::RLDICL), 0,
 8623 /* 21033*/                OPC_EmitNode1, TARGET_VAL(PPC::NOR8), 0,
 8627 /* 21047*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::RLDICL), 0,
 8637 /* 21068*/                OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
 8640 /* 21080*/                OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 8650 /* 21099*/                OPC_EmitNode1, TARGET_VAL(PPC::ADDI8), 0,
 8652 /* 21107*/                OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
 8656 /* 21121*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::RLDICL), 0,
 8666 /* 21141*/                OPC_EmitNode1, TARGET_VAL(PPC::ADDI8), 0,
 8668 /* 21149*/                OPC_EmitNode1, TARGET_VAL(PPC::NAND8), 0,
 8672 /* 21163*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::RLDICL), 0,
 8680 /* 21178*/                OPC_EmitNode1, TARGET_VAL(PPC::NOR8), 0,
 8684 /* 21192*/                OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
 8687 /* 21204*/                OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 8696 /* 21221*/                OPC_EmitNode1, TARGET_VAL(PPC::ADDI8), 0,
 8698 /* 21229*/                OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
 8702 /* 21243*/                OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
 8705 /* 21255*/                OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 8714 /* 21272*/                OPC_EmitNode1, TARGET_VAL(PPC::ADDI8), 0,
 8716 /* 21280*/                OPC_EmitNode1, TARGET_VAL(PPC::NAND8), 0,
 8720 /* 21294*/                OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
 8723 /* 21306*/                OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 8732 /* 21322*/                OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
 8741 /* 21339*/                    OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
 8744 /* 21350*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 8747 /* 21361*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 8750 /* 21371*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 8752 /* 21378*/                    OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 8761 /* 21395*/                    OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
 8764 /* 21406*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 8767 /* 21417*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 8770 /* 21427*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 8772 /* 21434*/                    OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 8785 /* 21457*/                    OPC_EmitNode1, TARGET_VAL(PPC::CMPDI), 0,
 8788 /* 21468*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 8791 /* 21479*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 8794 /* 21489*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 8796 /* 21496*/                    OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 8805 /* 21513*/                    OPC_EmitNode1, TARGET_VAL(PPC::CMPDI), 0,
 8808 /* 21524*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 8811 /* 21535*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 8814 /* 21545*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 8816 /* 21552*/                    OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 8829 /* 21575*/                    OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
 8832 /* 21586*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 8835 /* 21597*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 8838 /* 21607*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 8840 /* 21614*/                    OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 8849 /* 21631*/                    OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
 8852 /* 21642*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 8855 /* 21653*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 8858 /* 21663*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 8860 /* 21670*/                    OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 8874 /* 21696*/                      OPC_EmitNode1, TARGET_VAL(PPC::CMPDI), 0,
 8877 /* 21707*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 8880 /* 21718*/                      OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 8883 /* 21728*/                      OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 8885 /* 21735*/                      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 8894 /* 21752*/                      OPC_EmitNode1, TARGET_VAL(PPC::CMPDI), 0,
 8897 /* 21763*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 8900 /* 21774*/                      OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 8903 /* 21784*/                      OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 8905 /* 21791*/                      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 8916 /* 21811*/                      OPC_EmitNode1, TARGET_VAL(PPC::CMPDI), 0,
 8919 /* 21822*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 8922 /* 21833*/                      OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 8925 /* 21843*/                      OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 8927 /* 21850*/                      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 8936 /* 21867*/                      OPC_EmitNode1, TARGET_VAL(PPC::CMPDI), 0,
 8939 /* 21878*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 8942 /* 21889*/                      OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 8945 /* 21899*/                      OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 8947 /* 21906*/                      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 8961 /* 21930*/                    OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
 8964 /* 21941*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 8967 /* 21952*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 8970 /* 21962*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 8972 /* 21969*/                    OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 8981 /* 21986*/                    OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
 8984 /* 21997*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 8987 /* 22008*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 8990 /* 22018*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 8992 /* 22025*/                    OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 9006 /* 22052*/                    OPC_EmitNode1, TARGET_VAL(PPC::XORIS8), 0,
 9010 /* 22065*/                    OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
 9013 /* 22076*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 9016 /* 22087*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 9019 /* 22097*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 9021 /* 22104*/                    OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 9031 /* 22124*/                    OPC_EmitNode1, TARGET_VAL(PPC::XORIS8), 0,
 9035 /* 22137*/                    OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
 9038 /* 22148*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 9041 /* 22159*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 9044 /* 22169*/                    OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 9046 /* 22176*/                    OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 9057 /* 22195*/                  OPC_EmitNode1, TARGET_VAL(PPC::CMPLD), 0,
 9060 /* 22206*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 9063 /* 22217*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 9066 /* 22227*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 9068 /* 22234*/                  OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 9076 /* 22249*/                  OPC_EmitNode1, TARGET_VAL(PPC::CMPLD), 0,
 9079 /* 22260*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 9082 /* 22271*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 9085 /* 22281*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 9087 /* 22288*/                  OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 9097 /* 22306*/                  OPC_EmitNode1, TARGET_VAL(PPC::CMPD), 0,
 9100 /* 22317*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 9103 /* 22328*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 9106 /* 22338*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 9108 /* 22345*/                  OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 9116 /* 22360*/                  OPC_EmitNode1, TARGET_VAL(PPC::CMPD), 0,
 9119 /* 22371*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 9122 /* 22382*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 9125 /* 22392*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 9127 /* 22399*/                  OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 9137 /* 22417*/                  OPC_EmitNode1, TARGET_VAL(PPC::CMPLD), 0,
 9140 /* 22428*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 9143 /* 22439*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 9146 /* 22449*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 9148 /* 22456*/                  OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 9156 /* 22471*/                  OPC_EmitNode1, TARGET_VAL(PPC::CMPLD), 0,
 9159 /* 22482*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 9162 /* 22493*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 9165 /* 22503*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 9167 /* 22510*/                  OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 9177 /* 22528*/                  OPC_EmitNode1, TARGET_VAL(PPC::CMPD), 0,
 9180 /* 22539*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 9183 /* 22550*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 9186 /* 22560*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 9188 /* 22567*/                  OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 9196 /* 22582*/                  OPC_EmitNode1, TARGET_VAL(PPC::CMPD), 0,
 9199 /* 22593*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 9202 /* 22604*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 9205 /* 22614*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 9207 /* 22621*/                  OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 9217 /* 22639*/                  OPC_EmitNode1, TARGET_VAL(PPC::CMPD), 0,
 9220 /* 22650*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 9223 /* 22661*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 9226 /* 22671*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 9228 /* 22678*/                  OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 9236 /* 22693*/                  OPC_EmitNode1, TARGET_VAL(PPC::CMPD), 0,
 9239 /* 22704*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 9242 /* 22715*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 9245 /* 22725*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 9247 /* 22732*/                  OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 9263 /* 22760*/                OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
 9266 /* 22771*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 9269 /* 22782*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 9272 /* 22792*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 9274 /* 22799*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 9283 /* 22816*/                OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
 9286 /* 22827*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 9289 /* 22838*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 9292 /* 22848*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 9294 /* 22855*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 9305 /* 22875*/                OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
 9308 /* 22886*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 9311 /* 22897*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 9314 /* 22907*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 9316 /* 22914*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 9325 /* 22931*/                OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
 9328 /* 22942*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 9331 /* 22953*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 9334 /* 22963*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 9336 /* 22970*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 9347 /* 22990*/                OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
 9350 /* 23001*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 9353 /* 23012*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 9356 /* 23022*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 9358 /* 23029*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 9367 /* 23046*/                OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
 9370 /* 23057*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 9373 /* 23068*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 9376 /* 23078*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 9378 /* 23085*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 9389 /* 23105*/                OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
 9392 /* 23116*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 9395 /* 23127*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 9398 /* 23137*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 9400 /* 23144*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 9409 /* 23161*/                OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
 9412 /* 23172*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 9415 /* 23183*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 9418 /* 23193*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 9420 /* 23200*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 9431 /* 23220*/                OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
 9434 /* 23231*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 9437 /* 23242*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 9440 /* 23252*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 9442 /* 23259*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 9451 /* 23276*/                OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
 9454 /* 23287*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 9457 /* 23298*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 9460 /* 23308*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 9462 /* 23315*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 9473 /* 23335*/                OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
 9476 /* 23346*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 9479 /* 23357*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 9482 /* 23367*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 9484 /* 23374*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 9493 /* 23391*/                OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
 9496 /* 23402*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 9499 /* 23413*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 9502 /* 23423*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 9504 /* 23430*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 9515 /* 23450*/                OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
 9518 /* 23461*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 9521 /* 23472*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 9524 /* 23482*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 9526 /* 23489*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 9535 /* 23506*/                OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
 9538 /* 23517*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 9541 /* 23528*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 9544 /* 23538*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 9546 /* 23545*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 9557 /* 23565*/                OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPLT), 0,
 9560 /* 23576*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 9563 /* 23587*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 9566 /* 23597*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 9568 /* 23604*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 9577 /* 23621*/                OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPLT), 0,
 9580 /* 23632*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 9583 /* 23643*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 9586 /* 23653*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 9588 /* 23660*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 9599 /* 23680*/                OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPLT), 0,
 9602 /* 23691*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 9605 /* 23702*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 9608 /* 23712*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 9610 /* 23719*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 9619 /* 23736*/                OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPLT), 0,
 9622 /* 23747*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 9625 /* 23758*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 9628 /* 23768*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 9630 /* 23775*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 9641 /* 23795*/                OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPGT), 0,
 9644 /* 23806*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 9647 /* 23817*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 9650 /* 23827*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 9652 /* 23834*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 9661 /* 23851*/                OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPGT), 0,
 9664 /* 23862*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 9667 /* 23873*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 9670 /* 23883*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 9672 /* 23890*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 9683 /* 23910*/                OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPGT), 0,
 9686 /* 23921*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 9689 /* 23932*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 9692 /* 23942*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 9694 /* 23949*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 9703 /* 23966*/                OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPGT), 0,
 9706 /* 23977*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 9709 /* 23988*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 9712 /* 23998*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 9714 /* 24005*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 9725 /* 24025*/                OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPEQ), 0,
 9728 /* 24036*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 9731 /* 24047*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 9734 /* 24057*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 9736 /* 24064*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 9745 /* 24081*/                OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPEQ), 0,
 9748 /* 24092*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 9751 /* 24103*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 9754 /* 24113*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 9756 /* 24120*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 9767 /* 24140*/                OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPEQ), 0,
 9770 /* 24151*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 9773 /* 24162*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 9776 /* 24172*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 9778 /* 24179*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 9787 /* 24196*/                OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPEQ), 0,
 9790 /* 24207*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 9793 /* 24218*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 9796 /* 24228*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 9798 /* 24235*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 9813 /* 24262*/                OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
 9816 /* 24273*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 9819 /* 24284*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 9822 /* 24294*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 9824 /* 24301*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 9833 /* 24318*/                OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
 9836 /* 24329*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 9839 /* 24340*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 9842 /* 24350*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 9844 /* 24357*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 9855 /* 24377*/                OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
 9858 /* 24388*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 9861 /* 24399*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 9864 /* 24409*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 9866 /* 24416*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 9875 /* 24433*/                OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
 9878 /* 24444*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 9881 /* 24455*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 9884 /* 24465*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 9886 /* 24472*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 9897 /* 24492*/                OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
 9900 /* 24503*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 9903 /* 24514*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 9906 /* 24524*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 9908 /* 24531*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 9917 /* 24548*/                OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
 9920 /* 24559*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 9923 /* 24570*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 9926 /* 24580*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 9928 /* 24587*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 9939 /* 24607*/                OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
 9942 /* 24618*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 9945 /* 24629*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 9948 /* 24639*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 9950 /* 24646*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
 9959 /* 24663*/                OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
 9962 /* 24674*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 9965 /* 24685*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 9968 /* 24695*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
 9970 /* 24702*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
 9981 /* 24722*/                OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
 9984 /* 24733*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 9987 /* 24744*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 9990 /* 24754*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
 9992 /* 24761*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
10001 /* 24778*/                OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
10004 /* 24789*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10007 /* 24800*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10010 /* 24810*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10012 /* 24817*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
10023 /* 24837*/                OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
10026 /* 24848*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10029 /* 24859*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10032 /* 24869*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10034 /* 24876*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
10043 /* 24893*/                OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
10046 /* 24904*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10049 /* 24915*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10052 /* 24925*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10054 /* 24932*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
10065 /* 24952*/                OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
10068 /* 24963*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10071 /* 24974*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10074 /* 24984*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10076 /* 24991*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
10085 /* 25008*/                OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
10088 /* 25019*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10091 /* 25030*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10094 /* 25040*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10096 /* 25047*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
10107 /* 25067*/                OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPLT), 0,
10110 /* 25078*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10113 /* 25089*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10116 /* 25099*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10118 /* 25106*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
10127 /* 25123*/                OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPLT), 0,
10130 /* 25134*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10133 /* 25145*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10136 /* 25155*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10138 /* 25162*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
10149 /* 25182*/                OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPLT), 0,
10152 /* 25193*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10155 /* 25204*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10158 /* 25214*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10160 /* 25221*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
10169 /* 25238*/                OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPLT), 0,
10172 /* 25249*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10175 /* 25260*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10178 /* 25270*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10180 /* 25277*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
10191 /* 25297*/                OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPGT), 0,
10194 /* 25308*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10197 /* 25319*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10200 /* 25329*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10202 /* 25336*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
10211 /* 25353*/                OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPGT), 0,
10214 /* 25364*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10217 /* 25375*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10220 /* 25385*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10222 /* 25392*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
10233 /* 25412*/                OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPGT), 0,
10236 /* 25423*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10239 /* 25434*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10242 /* 25444*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10244 /* 25451*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
10253 /* 25468*/                OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPGT), 0,
10256 /* 25479*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10259 /* 25490*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10262 /* 25500*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10264 /* 25507*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
10275 /* 25527*/                OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPEQ), 0,
10278 /* 25538*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10281 /* 25549*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10284 /* 25559*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10286 /* 25566*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
10295 /* 25583*/                OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPEQ), 0,
10298 /* 25594*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10301 /* 25605*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10304 /* 25615*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10306 /* 25622*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
10317 /* 25642*/                OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPEQ), 0,
10320 /* 25653*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10323 /* 25664*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10326 /* 25674*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10328 /* 25681*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
10337 /* 25698*/                OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPEQ), 0,
10340 /* 25709*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10343 /* 25720*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10346 /* 25730*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10348 /* 25737*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
10363 /* 25764*/                OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
10366 /* 25775*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10369 /* 25786*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10372 /* 25796*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10374 /* 25803*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
10383 /* 25820*/                OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
10386 /* 25831*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10389 /* 25842*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10392 /* 25852*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10394 /* 25859*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
10405 /* 25879*/                OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
10408 /* 25890*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10411 /* 25901*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10414 /* 25911*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10416 /* 25918*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
10425 /* 25935*/                OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
10428 /* 25946*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10431 /* 25957*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10434 /* 25967*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10436 /* 25974*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
10447 /* 25994*/                OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
10450 /* 26005*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10453 /* 26016*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10456 /* 26026*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10458 /* 26033*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
10467 /* 26050*/                OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
10470 /* 26061*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10473 /* 26072*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10476 /* 26082*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10478 /* 26089*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
10489 /* 26109*/                OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
10492 /* 26120*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10495 /* 26131*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10498 /* 26141*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10500 /* 26148*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
10509 /* 26165*/                OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
10512 /* 26176*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10515 /* 26187*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10518 /* 26197*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10520 /* 26204*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
10531 /* 26224*/                OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
10534 /* 26235*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10537 /* 26246*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10540 /* 26256*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10542 /* 26263*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
10551 /* 26280*/                OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
10554 /* 26291*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10557 /* 26302*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10560 /* 26312*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10562 /* 26319*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
10573 /* 26339*/                OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
10576 /* 26350*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10579 /* 26361*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10582 /* 26371*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10584 /* 26378*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
10593 /* 26395*/                OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
10596 /* 26406*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10599 /* 26417*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10602 /* 26427*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10604 /* 26434*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
10615 /* 26454*/                OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
10618 /* 26465*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10621 /* 26476*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10624 /* 26486*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10626 /* 26493*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
10635 /* 26510*/                OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
10638 /* 26521*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10641 /* 26532*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10644 /* 26542*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10646 /* 26549*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
10660 /* 26572*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
10663 /* 26581*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
10667 /* 26596*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::RLDICL), 0,
10674 /* 26611*/          OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10677 /* 26621*/          OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10679 /* 26628*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
10686 /* 26643*/        OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10689 /* 26653*/        OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10691 /* 26660*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
10697 /* 26671*/  /*SwitchOpcode*/ 84|128,64/*8276*/, TARGET_VAL(ISD::SIGN_EXTEND),// ->34951
10700 /* 26679*/      OPC_SwitchOpcode /*2 cases */, 20|128,3/*404*/, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->27088
10711 /* 26703*/            OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10713 /* 26710*/            OPC_EmitNode1, TARGET_VAL(PPC::VEXTUWRX), 0,
10715 /* 26718*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::EXTSW), 0,
10722 /* 26731*/            OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10724 /* 26738*/            OPC_EmitNode1, TARGET_VAL(PPC::VEXTUWLX), 0,
10726 /* 26746*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::EXTSW), 0,
10738 /* 26767*/            OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10740 /* 26774*/            OPC_EmitNode1, TARGET_VAL(PPC::VEXTUWRX), 0,
10742 /* 26782*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::EXTSW), 0,
10748 /* 26792*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
10751 /* 26801*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
10754 /* 26812*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10756 /* 26820*/            OPC_EmitNode1, TARGET_VAL(PPC::MFVSRWZ), 0,
10759 /* 26830*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
10761 /* 26839*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::EXTSW), 0,
10773 /* 26860*/            OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10775 /* 26867*/            OPC_EmitNode1, TARGET_VAL(PPC::VEXTUWRX), 0,
10777 /* 26875*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::EXTSW), 0,
10784 /* 26888*/            OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10786 /* 26895*/            OPC_EmitNode1, TARGET_VAL(PPC::VEXTUWLX), 0,
10788 /* 26903*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::EXTSW), 0,
10800 /* 26924*/            OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10802 /* 26931*/            OPC_EmitNode1, TARGET_VAL(PPC::VEXTUWLX), 0,
10804 /* 26939*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::EXTSW), 0,
10810 /* 26949*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
10813 /* 26958*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
10816 /* 26969*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10818 /* 26977*/            OPC_EmitNode1, TARGET_VAL(PPC::MFVSRWZ), 0,
10821 /* 26987*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
10823 /* 26996*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::EXTSW), 0,
10838 /* 27024*/            OPC_EmitNode1, TARGET_VAL(PPC::RLWINM8), 0,
10840 /* 27034*/            OPC_EmitNode1, TARGET_VAL(PPC::VEXTUWRX), 0,
10842 /* 27042*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::EXTSW), 0,
10851 /* 27061*/            OPC_EmitNode1, TARGET_VAL(PPC::RLWINM8), 0,
10853 /* 27071*/            OPC_EmitNode1, TARGET_VAL(PPC::VEXTUWLX), 0,
10855 /* 27079*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::EXTSW), 0,
10861 /* 27088*/      /*SwitchOpcode*/ 78|128,60/*7758*/, TARGET_VAL(ISD::SETCC),// ->34850
10868 /* 27103*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
10877 /* 27121*/                OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
10880 /* 27132*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10883 /* 27143*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10886 /* 27162*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10888 /* 27169*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
10897 /* 27186*/                OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
10900 /* 27197*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10903 /* 27208*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10906 /* 27227*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10908 /* 27234*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
10921 /* 27258*/                OPC_EmitNode1, TARGET_VAL(PPC::CMPWI), 0,
10924 /* 27269*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10927 /* 27280*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10930 /* 27299*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10932 /* 27306*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
10941 /* 27323*/                OPC_EmitNode1, TARGET_VAL(PPC::CMPWI), 0,
10944 /* 27334*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10947 /* 27345*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10950 /* 27364*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10952 /* 27371*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
10965 /* 27395*/                OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
10968 /* 27406*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10971 /* 27417*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10974 /* 27436*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10976 /* 27443*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
10985 /* 27460*/                OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
10988 /* 27471*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10991 /* 27482*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10994 /* 27501*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10996 /* 27508*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
11010 /* 27535*/                  OPC_EmitNode1, TARGET_VAL(PPC::CMPWI), 0,
11013 /* 27546*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11016 /* 27557*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11019 /* 27576*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11021 /* 27583*/                  OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
11030 /* 27600*/                  OPC_EmitNode1, TARGET_VAL(PPC::CMPWI), 0,
11033 /* 27611*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11036 /* 27622*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11039 /* 27641*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11041 /* 27648*/                  OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
11052 /* 27669*/                  OPC_EmitNode1, TARGET_VAL(PPC::CMPWI), 0,
11055 /* 27680*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11058 /* 27691*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11061 /* 27710*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11063 /* 27717*/                  OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
11072 /* 27734*/                  OPC_EmitNode1, TARGET_VAL(PPC::CMPWI), 0,
11075 /* 27745*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11078 /* 27756*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11081 /* 27775*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11083 /* 27782*/                  OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
11097 /* 27807*/                OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
11100 /* 27818*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11103 /* 27829*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11106 /* 27848*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11108 /* 27855*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
11117 /* 27872*/                OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
11120 /* 27883*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11123 /* 27894*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11126 /* 27913*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11128 /* 27920*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
11141 /* 27945*/                OPC_EmitNode1, TARGET_VAL(PPC::XORIS), 0,
11145 /* 27958*/                OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
11148 /* 27969*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11151 /* 27980*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11154 /* 27999*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11156 /* 28006*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
11166 /* 28026*/                OPC_EmitNode1, TARGET_VAL(PPC::XORIS), 0,
11170 /* 28039*/                OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
11173 /* 28050*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11176 /* 28061*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11179 /* 28080*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11181 /* 28087*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
11192 /* 28107*/              OPC_EmitNode1, TARGET_VAL(PPC::CMPLW), 0,
11195 /* 28118*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11198 /* 28129*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11201 /* 28148*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11203 /* 28155*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
11211 /* 28170*/              OPC_EmitNode1, TARGET_VAL(PPC::CMPLW), 0,
11214 /* 28181*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11217 /* 28192*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11220 /* 28211*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11222 /* 28218*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
11232 /* 28237*/              OPC_EmitNode1, TARGET_VAL(PPC::CMPW), 0,
11235 /* 28248*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11238 /* 28259*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11241 /* 28278*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11243 /* 28285*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
11251 /* 28300*/              OPC_EmitNode1, TARGET_VAL(PPC::CMPW), 0,
11254 /* 28311*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11257 /* 28322*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11260 /* 28341*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11262 /* 28348*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
11272 /* 28367*/              OPC_EmitNode1, TARGET_VAL(PPC::CMPLW), 0,
11275 /* 28378*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11278 /* 28389*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11281 /* 28408*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11283 /* 28415*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
11291 /* 28430*/              OPC_EmitNode1, TARGET_VAL(PPC::CMPLW), 0,
11294 /* 28441*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11297 /* 28452*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11300 /* 28471*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11302 /* 28478*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
11312 /* 28497*/              OPC_EmitNode1, TARGET_VAL(PPC::CMPW), 0,
11315 /* 28508*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11318 /* 28519*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11321 /* 28538*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11323 /* 28545*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
11331 /* 28560*/              OPC_EmitNode1, TARGET_VAL(PPC::CMPW), 0,
11334 /* 28571*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11337 /* 28582*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11340 /* 28601*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11342 /* 28608*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
11352 /* 28627*/              OPC_EmitNode1, TARGET_VAL(PPC::CMPW), 0,
11355 /* 28638*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11358 /* 28649*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11361 /* 28668*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11363 /* 28675*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
11371 /* 28690*/              OPC_EmitNode1, TARGET_VAL(PPC::CMPW), 0,
11374 /* 28701*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11377 /* 28712*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11380 /* 28731*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11382 /* 28738*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
11393 /* 28758*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11402 /* 28776*/                OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
11405 /* 28787*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11408 /* 28798*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11411 /* 28817*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11413 /* 28824*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
11422 /* 28841*/                OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
11425 /* 28852*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11428 /* 28863*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11431 /* 28882*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11433 /* 28889*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
11446 /* 28913*/                OPC_EmitNode1, TARGET_VAL(PPC::CMPDI), 0,
11449 /* 28924*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11452 /* 28935*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11455 /* 28954*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11457 /* 28961*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
11466 /* 28978*/                OPC_EmitNode1, TARGET_VAL(PPC::CMPDI), 0,
11469 /* 28989*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11472 /* 29000*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11475 /* 29019*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11477 /* 29026*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
11490 /* 29050*/                OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
11493 /* 29061*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11496 /* 29072*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11499 /* 29091*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11501 /* 29098*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
11510 /* 29115*/                OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
11513 /* 29126*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11516 /* 29137*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11519 /* 29156*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11521 /* 29163*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
11535 /* 29190*/                  OPC_EmitNode1, TARGET_VAL(PPC::CMPDI), 0,
11538 /* 29201*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11541 /* 29212*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11544 /* 29231*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11546 /* 29238*/                  OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
11555 /* 29255*/                  OPC_EmitNode1, TARGET_VAL(PPC::CMPDI), 0,
11558 /* 29266*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11561 /* 29277*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11564 /* 29296*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11566 /* 29303*/                  OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
11577 /* 29324*/                  OPC_EmitNode1, TARGET_VAL(PPC::CMPDI), 0,
11580 /* 29335*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11583 /* 29346*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11586 /* 29365*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11588 /* 29372*/                  OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
11597 /* 29389*/                  OPC_EmitNode1, TARGET_VAL(PPC::CMPDI), 0,
11600 /* 29400*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11603 /* 29411*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11606 /* 29430*/                  OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11608 /* 29437*/                  OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
11622 /* 29462*/                OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
11625 /* 29473*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11628 /* 29484*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11631 /* 29503*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11633 /* 29510*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
11642 /* 29527*/                OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
11645 /* 29538*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11648 /* 29549*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11651 /* 29568*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11653 /* 29575*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
11667 /* 29602*/                OPC_EmitNode1, TARGET_VAL(PPC::XORIS8), 0,
11671 /* 29615*/                OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
11674 /* 29626*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11677 /* 29637*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11680 /* 29656*/                OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11682 /* 29663*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
11692 /* 29683*/                OPC_EmitNode1, TARGET_VAL(PPC::XORIS8), 0,
11696 /* 29696*/                OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
11699 /* 29707*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11702 /* 29718*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11705 /* 29737*/                OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11707 /* 29744*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
11718 /* 29764*/              OPC_EmitNode1, TARGET_VAL(PPC::CMPLD), 0,
11721 /* 29775*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11724 /* 29786*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11727 /* 29805*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11729 /* 29812*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
11737 /* 29827*/              OPC_EmitNode1, TARGET_VAL(PPC::CMPLD), 0,
11740 /* 29838*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11743 /* 29849*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11746 /* 29868*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11748 /* 29875*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
11758 /* 29894*/              OPC_EmitNode1, TARGET_VAL(PPC::CMPD), 0,
11761 /* 29905*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11764 /* 29916*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11767 /* 29935*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11769 /* 29942*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
11777 /* 29957*/              OPC_EmitNode1, TARGET_VAL(PPC::CMPD), 0,
11780 /* 29968*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11783 /* 29979*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11786 /* 29998*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11788 /* 30005*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
11798 /* 30024*/              OPC_EmitNode1, TARGET_VAL(PPC::CMPLD), 0,
11801 /* 30035*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11804 /* 30046*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11807 /* 30065*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11809 /* 30072*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
11817 /* 30087*/              OPC_EmitNode1, TARGET_VAL(PPC::CMPLD), 0,
11820 /* 30098*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11823 /* 30109*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11826 /* 30128*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11828 /* 30135*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
11838 /* 30154*/              OPC_EmitNode1, TARGET_VAL(PPC::CMPD), 0,
11841 /* 30165*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11844 /* 30176*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11847 /* 30195*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11849 /* 30202*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
11857 /* 30217*/              OPC_EmitNode1, TARGET_VAL(PPC::CMPD), 0,
11860 /* 30228*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11863 /* 30239*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11866 /* 30258*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11868 /* 30265*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
11878 /* 30284*/              OPC_EmitNode1, TARGET_VAL(PPC::CMPD), 0,
11881 /* 30295*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11884 /* 30306*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11887 /* 30325*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11889 /* 30332*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
11897 /* 30347*/              OPC_EmitNode1, TARGET_VAL(PPC::CMPD), 0,
11900 /* 30358*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11903 /* 30369*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11906 /* 30388*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11908 /* 30395*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
11923 /* 30423*/              OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
11926 /* 30434*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11929 /* 30445*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11932 /* 30464*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11934 /* 30471*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
11943 /* 30488*/              OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
11946 /* 30499*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11949 /* 30510*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11952 /* 30529*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11954 /* 30536*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
11965 /* 30557*/              OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
11968 /* 30568*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11971 /* 30579*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11974 /* 30598*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11976 /* 30605*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
11985 /* 30622*/              OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
11988 /* 30633*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11991 /* 30644*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11994 /* 30663*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11996 /* 30670*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
12007 /* 30691*/              OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
12010 /* 30702*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12013 /* 30713*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12016 /* 30732*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12018 /* 30739*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
12027 /* 30756*/              OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
12030 /* 30767*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12033 /* 30778*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12036 /* 30797*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12038 /* 30804*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
12049 /* 30825*/              OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
12052 /* 30836*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12055 /* 30847*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12058 /* 30866*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12060 /* 30873*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
12069 /* 30890*/              OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
12072 /* 30901*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12075 /* 30912*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12078 /* 30931*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12080 /* 30938*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
12091 /* 30959*/              OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
12094 /* 30970*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12097 /* 30981*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12100 /* 31000*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12102 /* 31007*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
12111 /* 31024*/              OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
12114 /* 31035*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12117 /* 31046*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12120 /* 31065*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12122 /* 31072*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
12133 /* 31093*/              OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
12136 /* 31104*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12139 /* 31115*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12142 /* 31134*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12144 /* 31141*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
12153 /* 31158*/              OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
12156 /* 31169*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12159 /* 31180*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12162 /* 31199*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12164 /* 31206*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
12175 /* 31227*/              OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
12178 /* 31238*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12181 /* 31249*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12184 /* 31268*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12186 /* 31275*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
12195 /* 31292*/              OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
12198 /* 31303*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12201 /* 31314*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12204 /* 31333*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12206 /* 31340*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
12217 /* 31361*/              OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPLT), 0,
12220 /* 31372*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12223 /* 31383*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12226 /* 31402*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12228 /* 31409*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
12237 /* 31426*/              OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPLT), 0,
12240 /* 31437*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12243 /* 31448*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12246 /* 31467*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12248 /* 31474*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
12259 /* 31495*/              OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPLT), 0,
12262 /* 31506*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12265 /* 31517*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12268 /* 31536*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12270 /* 31543*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
12279 /* 31560*/              OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPLT), 0,
12282 /* 31571*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12285 /* 31582*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12288 /* 31601*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12290 /* 31608*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
12301 /* 31629*/              OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPGT), 0,
12304 /* 31640*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12307 /* 31651*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12310 /* 31670*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12312 /* 31677*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
12321 /* 31694*/              OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPGT), 0,
12324 /* 31705*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12327 /* 31716*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12330 /* 31735*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12332 /* 31742*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
12343 /* 31763*/              OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPGT), 0,
12346 /* 31774*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12349 /* 31785*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12352 /* 31804*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12354 /* 31811*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
12363 /* 31828*/              OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPGT), 0,
12366 /* 31839*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12369 /* 31850*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12372 /* 31869*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12374 /* 31876*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
12385 /* 31897*/              OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPEQ), 0,
12388 /* 31908*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12391 /* 31919*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12394 /* 31938*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12396 /* 31945*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
12405 /* 31962*/              OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPEQ), 0,
12408 /* 31973*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12411 /* 31984*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12414 /* 32003*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12416 /* 32010*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
12427 /* 32031*/              OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPEQ), 0,
12430 /* 32042*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12433 /* 32053*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12436 /* 32072*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12438 /* 32079*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
12447 /* 32096*/              OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPEQ), 0,
12450 /* 32107*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12453 /* 32118*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12456 /* 32137*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12458 /* 32144*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
12473 /* 32172*/              OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
12476 /* 32183*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12479 /* 32194*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12482 /* 32213*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12484 /* 32220*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
12493 /* 32237*/              OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
12496 /* 32248*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12499 /* 32259*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12502 /* 32278*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12504 /* 32285*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
12515 /* 32306*/              OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
12518 /* 32317*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12521 /* 32328*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12524 /* 32347*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12526 /* 32354*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
12535 /* 32371*/              OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
12538 /* 32382*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12541 /* 32393*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12544 /* 32412*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12546 /* 32419*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
12557 /* 32440*/              OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
12560 /* 32451*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12563 /* 32462*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12566 /* 32481*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12568 /* 32488*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
12577 /* 32505*/              OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
12580 /* 32516*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12583 /* 32527*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12586 /* 32546*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12588 /* 32553*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
12599 /* 32574*/              OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
12602 /* 32585*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12605 /* 32596*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12608 /* 32615*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12610 /* 32622*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
12619 /* 32639*/              OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
12622 /* 32650*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12625 /* 32661*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12628 /* 32680*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12630 /* 32687*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
12641 /* 32708*/              OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
12644 /* 32719*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12647 /* 32730*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12650 /* 32749*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12652 /* 32756*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
12661 /* 32773*/              OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
12664 /* 32784*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12667 /* 32795*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12670 /* 32814*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12672 /* 32821*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
12683 /* 32842*/              OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
12686 /* 32853*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12689 /* 32864*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12692 /* 32883*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12694 /* 32890*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
12703 /* 32907*/              OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
12706 /* 32918*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12709 /* 32929*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12712 /* 32948*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12714 /* 32955*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
12725 /* 32976*/              OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
12728 /* 32987*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12731 /* 32998*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12734 /* 33017*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12736 /* 33024*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
12745 /* 33041*/              OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
12748 /* 33052*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12751 /* 33063*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12754 /* 33082*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12756 /* 33089*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
12767 /* 33110*/              OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPLT), 0,
12770 /* 33121*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12773 /* 33132*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12776 /* 33151*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12778 /* 33158*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
12787 /* 33175*/              OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPLT), 0,
12790 /* 33186*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12793 /* 33197*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12796 /* 33216*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12798 /* 33223*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
12809 /* 33244*/              OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPLT), 0,
12812 /* 33255*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12815 /* 33266*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12818 /* 33285*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12820 /* 33292*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
12829 /* 33309*/              OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPLT), 0,
12832 /* 33320*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12835 /* 33331*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12838 /* 33350*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12840 /* 33357*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
12851 /* 33378*/              OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPGT), 0,
12854 /* 33389*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12857 /* 33400*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12860 /* 33419*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12862 /* 33426*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
12871 /* 33443*/              OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPGT), 0,
12874 /* 33454*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12877 /* 33465*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12880 /* 33484*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12882 /* 33491*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
12893 /* 33512*/              OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPGT), 0,
12896 /* 33523*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12899 /* 33534*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12902 /* 33553*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12904 /* 33560*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
12913 /* 33577*/              OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPGT), 0,
12916 /* 33588*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12919 /* 33599*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12922 /* 33618*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12924 /* 33625*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
12935 /* 33646*/              OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPEQ), 0,
12938 /* 33657*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12941 /* 33668*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12944 /* 33687*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12946 /* 33694*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
12955 /* 33711*/              OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPEQ), 0,
12958 /* 33722*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12961 /* 33733*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12964 /* 33752*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12966 /* 33759*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
12977 /* 33780*/              OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPEQ), 0,
12980 /* 33791*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12983 /* 33802*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12986 /* 33821*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12988 /* 33828*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
12997 /* 33845*/              OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPEQ), 0,
13000 /* 33856*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13003 /* 33867*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
13006 /* 33886*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
13008 /* 33893*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
13023 /* 33921*/              OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
13026 /* 33932*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13029 /* 33943*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
13032 /* 33962*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
13034 /* 33969*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
13043 /* 33986*/              OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
13046 /* 33997*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13049 /* 34008*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
13052 /* 34027*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
13054 /* 34034*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
13065 /* 34055*/              OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
13068 /* 34066*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13071 /* 34077*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
13074 /* 34096*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
13076 /* 34103*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
13085 /* 34120*/              OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
13088 /* 34131*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13091 /* 34142*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
13094 /* 34161*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
13096 /* 34168*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
13107 /* 34189*/              OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
13110 /* 34200*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13113 /* 34211*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
13116 /* 34230*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
13118 /* 34237*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
13127 /* 34254*/              OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
13130 /* 34265*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13133 /* 34276*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
13136 /* 34295*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
13138 /* 34302*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
13149 /* 34323*/              OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
13152 /* 34334*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13155 /* 34345*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
13158 /* 34364*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
13160 /* 34371*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
13169 /* 34388*/              OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
13172 /* 34399*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13175 /* 34410*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
13178 /* 34429*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
13180 /* 34436*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
13191 /* 34457*/              OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
13194 /* 34468*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13197 /* 34479*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
13200 /* 34498*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
13202 /* 34505*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
13211 /* 34522*/              OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
13214 /* 34533*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13217 /* 34544*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
13220 /* 34563*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
13222 /* 34570*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
13233 /* 34591*/              OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
13236 /* 34602*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13239 /* 34613*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
13242 /* 34632*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
13244 /* 34639*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
13253 /* 34656*/              OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
13256 /* 34667*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13259 /* 34678*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
13262 /* 34697*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
13264 /* 34704*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
13275 /* 34725*/              OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
13278 /* 34736*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13281 /* 34747*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
13284 /* 34766*/              OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
13286 /* 34773*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
13295 /* 34790*/              OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
13298 /* 34801*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13301 /* 34812*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
13304 /* 34831*/              OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
13306 /* 34838*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
13319 /* 34860*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::EXTSW_32_64), 0,
13326 /* 34882*/          OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
13329 /* 34892*/          OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
13331 /* 34899*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
13338 /* 34923*/        OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
13341 /* 34933*/        OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
13343 /* 34940*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
13349 /* 34951*/  /*SwitchOpcode*/ 102|128,62/*8038*/, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->42993
13356 /* 34968*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::MFVSRLD), 0,
13365 /* 34985*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13368 /* 34996*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13370 /* 35004*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::MFVSRD), 0,
13377 /* 35017*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13380 /* 35028*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13383 /* 35039*/            OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
13386 /* 35051*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13388 /* 35059*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::MFVSRD), 0,
13400 /* 35083*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13403 /* 35094*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13405 /* 35102*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::MFVSRWZ), 0,
13412 /* 35115*/            OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
13414 /* 35122*/            OPC_EmitNode1, TARGET_VAL(PPC::VEXTUWRX), 0,
13417 /* 35133*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13424 /* 35147*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13427 /* 35158*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13429 /* 35166*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::MFVSRWZ), 0,
13436 /* 35179*/            OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
13439 /* 35191*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13441 /* 35199*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::MFVSRWZ), 0,
13451 /* 35218*/            OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
13453 /* 35225*/            OPC_EmitNode1, TARGET_VAL(PPC::VEXTUBRX), 0,
13456 /* 35236*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13463 /* 35250*/            OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
13465 /* 35257*/            OPC_EmitNode1, TARGET_VAL(PPC::VEXTUBLX), 0,
13468 /* 35268*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13475 /* 35282*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13478 /* 35293*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13480 /* 35301*/            OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
13484 /* 35314*/            OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
13487 /* 35326*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13494 /* 35340*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13497 /* 35351*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13500 /* 35362*/            OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
13503 /* 35374*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13505 /* 35382*/            OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
13509 /* 35395*/            OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
13512 /* 35407*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13522 /* 35427*/            OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
13524 /* 35434*/            OPC_EmitNode1, TARGET_VAL(PPC::VEXTUHRX), 0,
13527 /* 35445*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13534 /* 35459*/            OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
13536 /* 35466*/            OPC_EmitNode1, TARGET_VAL(PPC::VEXTUHLX), 0,
13539 /* 35477*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13546 /* 35491*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13549 /* 35502*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13551 /* 35510*/            OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
13555 /* 35523*/            OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
13558 /* 35535*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13565 /* 35549*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13568 /* 35560*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13571 /* 35571*/            OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
13574 /* 35583*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13576 /* 35591*/            OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
13580 /* 35604*/            OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
13583 /* 35616*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13595 /* 35638*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::MFVSRLD), 0,
13604 /* 35655*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13607 /* 35666*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13609 /* 35674*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::MFVSRD), 0,
13616 /* 35687*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13619 /* 35698*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13622 /* 35709*/            OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
13625 /* 35721*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13627 /* 35729*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::MFVSRD), 0,
13639 /* 35753*/            OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
13642 /* 35765*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13644 /* 35773*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::MFVSRWZ), 0,
13651 /* 35786*/            OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
13653 /* 35793*/            OPC_EmitNode1, TARGET_VAL(PPC::VEXTUWRX), 0,
13656 /* 35804*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13663 /* 35818*/            OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
13665 /* 35825*/            OPC_EmitNode1, TARGET_VAL(PPC::VEXTUWLX), 0,
13668 /* 35836*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13675 /* 35850*/            OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
13678 /* 35862*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13680 /* 35870*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::MFVSRWZ), 0,
13690 /* 35889*/            OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
13692 /* 35896*/            OPC_EmitNode1, TARGET_VAL(PPC::VEXTUBRX), 0,
13695 /* 35907*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13702 /* 35921*/            OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
13704 /* 35928*/            OPC_EmitNode1, TARGET_VAL(PPC::VEXTUBLX), 0,
13707 /* 35939*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13714 /* 35953*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13717 /* 35964*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13719 /* 35972*/            OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
13723 /* 35985*/            OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
13726 /* 35997*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13733 /* 36011*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13736 /* 36022*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13739 /* 36033*/            OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
13742 /* 36045*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13744 /* 36053*/            OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
13748 /* 36066*/            OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
13751 /* 36078*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13761 /* 36098*/            OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
13763 /* 36105*/            OPC_EmitNode1, TARGET_VAL(PPC::VEXTUHRX), 0,
13766 /* 36116*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13773 /* 36130*/            OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
13775 /* 36137*/            OPC_EmitNode1, TARGET_VAL(PPC::VEXTUHLX), 0,
13778 /* 36148*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13785 /* 36162*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13788 /* 36173*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13790 /* 36181*/            OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
13794 /* 36194*/            OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
13797 /* 36206*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13804 /* 36220*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13807 /* 36231*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13810 /* 36242*/            OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
13813 /* 36254*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13815 /* 36262*/            OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
13819 /* 36275*/            OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
13822 /* 36287*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13837 /* 36316*/          OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
13840 /* 36328*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13842 /* 36336*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::MFVSRWZ), 0,
13849 /* 36349*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13852 /* 36360*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13854 /* 36368*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::MFVSRWZ), 0,
13861 /* 36381*/          OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
13863 /* 36388*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTUWLX), 0,
13866 /* 36399*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13873 /* 36413*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13876 /* 36424*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13878 /* 36432*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::MFVSRWZ), 0,
13888 /* 36451*/          OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
13890 /* 36458*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTUBRX), 0,
13893 /* 36469*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13900 /* 36483*/          OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
13902 /* 36490*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTUBLX), 0,
13905 /* 36501*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13912 /* 36515*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13915 /* 36526*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13917 /* 36534*/          OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
13921 /* 36547*/          OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
13924 /* 36559*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13931 /* 36573*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13934 /* 36584*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13937 /* 36595*/          OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
13940 /* 36607*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13942 /* 36615*/          OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
13946 /* 36628*/          OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
13949 /* 36640*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13959 /* 36660*/          OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
13961 /* 36667*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTUHRX), 0,
13964 /* 36678*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13971 /* 36692*/          OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
13973 /* 36699*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTUHLX), 0,
13976 /* 36710*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13983 /* 36724*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13986 /* 36735*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13988 /* 36743*/          OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
13992 /* 36756*/          OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
13995 /* 36768*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14002 /* 36782*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14005 /* 36793*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14008 /* 36804*/          OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
14011 /* 36816*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14013 /* 36824*/          OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
14017 /* 36837*/          OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
14020 /* 36849*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14034 /* 36877*/          OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
14037 /* 36889*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14039 /* 36897*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::MFVSRWZ), 0,
14046 /* 36910*/          OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
14048 /* 36917*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTUWRX), 0,
14051 /* 36928*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14058 /* 36942*/          OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
14060 /* 36949*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTUWLX), 0,
14063 /* 36960*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14070 /* 36974*/          OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
14073 /* 36986*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14075 /* 36994*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::MFVSRWZ), 0,
14085 /* 37013*/          OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
14087 /* 37020*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTUBRX), 0,
14090 /* 37031*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14097 /* 37045*/          OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
14099 /* 37052*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTUBLX), 0,
14102 /* 37063*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14109 /* 37077*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14112 /* 37088*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14114 /* 37096*/          OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
14118 /* 37109*/          OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
14121 /* 37121*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14128 /* 37135*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14131 /* 37146*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14134 /* 37157*/          OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
14137 /* 37169*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14139 /* 37177*/          OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
14143 /* 37190*/          OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
14146 /* 37202*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14156 /* 37222*/          OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
14158 /* 37229*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTUHRX), 0,
14161 /* 37240*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14168 /* 37254*/          OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
14170 /* 37261*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTUHLX), 0,
14173 /* 37272*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14180 /* 37286*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14183 /* 37297*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14185 /* 37305*/          OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
14189 /* 37318*/          OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
14192 /* 37330*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14199 /* 37344*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14202 /* 37355*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14205 /* 37366*/          OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
14208 /* 37378*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14210 /* 37386*/          OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
14214 /* 37399*/          OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
14217 /* 37411*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14231 /* 37439*/          OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
14233 /* 37446*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTUBRX), 0,
14236 /* 37457*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14243 /* 37471*/          OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
14245 /* 37478*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTUBLX), 0,
14248 /* 37489*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14255 /* 37503*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14258 /* 37514*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14260 /* 37522*/          OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
14264 /* 37535*/          OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
14267 /* 37547*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14274 /* 37561*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14277 /* 37572*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14280 /* 37583*/          OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
14283 /* 37595*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14285 /* 37603*/          OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
14289 /* 37616*/          OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
14292 /* 37628*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14302 /* 37648*/          OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
14304 /* 37655*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTUHRX), 0,
14307 /* 37666*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14314 /* 37680*/          OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
14316 /* 37687*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTUHLX), 0,
14319 /* 37698*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14326 /* 37712*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14329 /* 37723*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14331 /* 37731*/          OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
14335 /* 37744*/          OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
14338 /* 37756*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14345 /* 37770*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14348 /* 37781*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14351 /* 37792*/          OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
14354 /* 37804*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14356 /* 37812*/          OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
14360 /* 37825*/          OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
14363 /* 37837*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14377 /* 37865*/          OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
14379 /* 37872*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTUBRX), 0,
14382 /* 37883*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14389 /* 37897*/          OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
14391 /* 37904*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTUBLX), 0,
14394 /* 37915*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14401 /* 37929*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14404 /* 37940*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14406 /* 37948*/          OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
14410 /* 37961*/          OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
14413 /* 37973*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14420 /* 37987*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14423 /* 37998*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14426 /* 38009*/          OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
14429 /* 38021*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14431 /* 38029*/          OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
14435 /* 38042*/          OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
14438 /* 38054*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14448 /* 38074*/          OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
14450 /* 38081*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTUHRX), 0,
14453 /* 38092*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14460 /* 38106*/          OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
14462 /* 38113*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTUHLX), 0,
14465 /* 38124*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14472 /* 38138*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14475 /* 38149*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14477 /* 38157*/          OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
14481 /* 38170*/          OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
14484 /* 38182*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14491 /* 38196*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14494 /* 38207*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14497 /* 38218*/          OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
14500 /* 38230*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14502 /* 38238*/          OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
14506 /* 38251*/          OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
14509 /* 38263*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14523 /* 38291*/          OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
14525 /* 38298*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTUBRX), 0,
14528 /* 38309*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14535 /* 38323*/          OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
14537 /* 38330*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTUBLX), 0,
14540 /* 38341*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14547 /* 38355*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14550 /* 38366*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14552 /* 38374*/          OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
14556 /* 38387*/          OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
14559 /* 38399*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14566 /* 38413*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14569 /* 38424*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14572 /* 38435*/          OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
14575 /* 38447*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14577 /* 38455*/          OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
14581 /* 38468*/          OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
14584 /* 38480*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14595 /* 38502*/            OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
14597 /* 38509*/            OPC_EmitNode1, TARGET_VAL(PPC::VEXTUHRX), 0,
14600 /* 38520*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14606 /* 38532*/            OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
14608 /* 38539*/            OPC_EmitNode1, TARGET_VAL(PPC::VEXTUHRX), 0,
14611 /* 38550*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14620 /* 38567*/            OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
14622 /* 38574*/            OPC_EmitNode1, TARGET_VAL(PPC::VEXTUHLX), 0,
14625 /* 38585*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14631 /* 38597*/            OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
14633 /* 38604*/            OPC_EmitNode1, TARGET_VAL(PPC::VEXTUHLX), 0,
14636 /* 38615*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14644 /* 38630*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14647 /* 38641*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14649 /* 38649*/          OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
14653 /* 38662*/          OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
14656 /* 38674*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14663 /* 38688*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14666 /* 38699*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14669 /* 38710*/          OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
14672 /* 38722*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14674 /* 38730*/          OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
14678 /* 38743*/          OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
14681 /* 38755*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14695 /* 38783*/          OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
14697 /* 38790*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTUBRX), 0,
14700 /* 38801*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14707 /* 38815*/          OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
14709 /* 38822*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTUBLX), 0,
14712 /* 38833*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14719 /* 38847*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14722 /* 38858*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14724 /* 38866*/          OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
14728 /* 38879*/          OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
14731 /* 38891*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14738 /* 38905*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14741 /* 38916*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14744 /* 38927*/          OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
14747 /* 38939*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14749 /* 38947*/          OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
14753 /* 38960*/          OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
14756 /* 38972*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14766 /* 38992*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14769 /* 39003*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14771 /* 39011*/          OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
14775 /* 39024*/          OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
14778 /* 39036*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14785 /* 39050*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14788 /* 39061*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14791 /* 39072*/          OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
14794 /* 39084*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14796 /* 39092*/          OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
14800 /* 39105*/          OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
14803 /* 39117*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14816 /* 39142*/        OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
14818 /* 39149*/        OPC_EmitNode1, TARGET_VAL(PPC::VEXTUBRX), 0,
14821 /* 39160*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14828 /* 39174*/        OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
14830 /* 39181*/        OPC_EmitNode1, TARGET_VAL(PPC::VEXTUBLX), 0,
14833 /* 39192*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14840 /* 39206*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14843 /* 39217*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14845 /* 39225*/        OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
14849 /* 39238*/        OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
14852 /* 39250*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14859 /* 39264*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14862 /* 39275*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14865 /* 39286*/        OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
14868 /* 39298*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14870 /* 39306*/        OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
14874 /* 39319*/        OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
14877 /* 39331*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14889 /* 39355*/        OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
14891 /* 39362*/        OPC_EmitNode1, TARGET_VAL(PPC::VEXTUBRX), 0,
14894 /* 39373*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14901 /* 39387*/        OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
14903 /* 39394*/        OPC_EmitNode1, TARGET_VAL(PPC::VEXTUBLX), 0,
14906 /* 39405*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14913 /* 39419*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14916 /* 39430*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14918 /* 39438*/        OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
14922 /* 39451*/        OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
14925 /* 39463*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14932 /* 39477*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14935 /* 39488*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14938 /* 39499*/        OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
14941 /* 39511*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14943 /* 39519*/        OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
14947 /* 39532*/        OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
14950 /* 39544*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14962 /* 39568*/        OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
14964 /* 39575*/        OPC_EmitNode1, TARGET_VAL(PPC::VEXTUBRX), 0,
14967 /* 39586*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14974 /* 39600*/        OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
14976 /* 39607*/        OPC_EmitNode1, TARGET_VAL(PPC::VEXTUBLX), 0,
14979 /* 39618*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14986 /* 39632*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14989 /* 39643*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14991 /* 39651*/        OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
14995 /* 39664*/        OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
14998 /* 39676*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15005 /* 39690*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15008 /* 39701*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15011 /* 39712*/        OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
15014 /* 39724*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15016 /* 39732*/        OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
15020 /* 39745*/        OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
15023 /* 39757*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15035 /* 39781*/        OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
15037 /* 39788*/        OPC_EmitNode1, TARGET_VAL(PPC::VEXTUBRX), 0,
15040 /* 39799*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15047 /* 39813*/        OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
15049 /* 39820*/        OPC_EmitNode1, TARGET_VAL(PPC::VEXTUBLX), 0,
15052 /* 39831*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15059 /* 39845*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15062 /* 39856*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15064 /* 39864*/        OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
15068 /* 39877*/        OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
15071 /* 39889*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15078 /* 39903*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15081 /* 39914*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15084 /* 39925*/        OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
15087 /* 39937*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15089 /* 39945*/        OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
15093 /* 39958*/        OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
15096 /* 39970*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15108 /* 39994*/        OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
15110 /* 40001*/        OPC_EmitNode1, TARGET_VAL(PPC::VEXTUBRX), 0,
15113 /* 40012*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15120 /* 40026*/        OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
15122 /* 40033*/        OPC_EmitNode1, TARGET_VAL(PPC::VEXTUBLX), 0,
15125 /* 40044*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15132 /* 40058*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15135 /* 40069*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15137 /* 40077*/        OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
15141 /* 40090*/        OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
15144 /* 40102*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15151 /* 40116*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15154 /* 40127*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15157 /* 40138*/        OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
15160 /* 40150*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15162 /* 40158*/        OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
15166 /* 40171*/        OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
15169 /* 40183*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15181 /* 40207*/        OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
15183 /* 40214*/        OPC_EmitNode1, TARGET_VAL(PPC::VEXTUBRX), 0,
15186 /* 40225*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15193 /* 40239*/        OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
15195 /* 40246*/        OPC_EmitNode1, TARGET_VAL(PPC::VEXTUBLX), 0,
15198 /* 40257*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15205 /* 40271*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15208 /* 40282*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15210 /* 40290*/        OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
15214 /* 40303*/        OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
15217 /* 40315*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15224 /* 40329*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15227 /* 40340*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15230 /* 40351*/        OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
15233 /* 40363*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15235 /* 40371*/        OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
15239 /* 40384*/        OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
15242 /* 40396*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15254 /* 40420*/        OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
15256 /* 40427*/        OPC_EmitNode1, TARGET_VAL(PPC::VEXTUBRX), 0,
15259 /* 40438*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15266 /* 40452*/        OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
15268 /* 40459*/        OPC_EmitNode1, TARGET_VAL(PPC::VEXTUBLX), 0,
15271 /* 40470*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15278 /* 40484*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15281 /* 40495*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15283 /* 40503*/        OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
15287 /* 40516*/        OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
15290 /* 40528*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15297 /* 40542*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15300 /* 40553*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15303 /* 40564*/        OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
15306 /* 40576*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15308 /* 40584*/        OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
15312 /* 40597*/        OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
15315 /* 40609*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15327 /* 40633*/        OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
15329 /* 40640*/        OPC_EmitNode1, TARGET_VAL(PPC::VEXTUBRX), 0,
15332 /* 40651*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15339 /* 40665*/        OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
15341 /* 40672*/        OPC_EmitNode1, TARGET_VAL(PPC::VEXTUBLX), 0,
15344 /* 40683*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15351 /* 40697*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15354 /* 40708*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15356 /* 40716*/        OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
15360 /* 40729*/        OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
15363 /* 40741*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15370 /* 40755*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15373 /* 40766*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15376 /* 40777*/        OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
15379 /* 40789*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15381 /* 40797*/        OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
15385 /* 40810*/        OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
15388 /* 40822*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15400 /* 40844*/        OPC_EmitNode1, TARGET_VAL(PPC::VEXTUBRX), 0,
15403 /* 40855*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15409 /* 40866*/        OPC_EmitNode1, TARGET_VAL(PPC::VEXTUBLX), 0,
15412 /* 40877*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15418 /* 40888*/        OPC_EmitRegister2, MVT::i64, TARGET_VAL(PPC::ZERO8),
15420 /* 40895*/        OPC_EmitNode2, TARGET_VAL(PPC::ANDIo8), 0,
15422 /* 40904*/        OPC_EmitNode1, TARGET_VAL(PPC::LVSL), 0,
15424 /* 40912*/        OPC_EmitNode1, TARGET_VAL(PPC::VPERM), 0,
15427 /* 40924*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15430 /* 40935*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15432 /* 40943*/        OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
15435 /* 40953*/        OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
15437 /* 40960*/        OPC_EmitNode1, TARGET_VAL(PPC::ANDC8), 0,
15441 /* 40974*/        OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
15444 /* 40986*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15446 /* 40994*/        OPC_EmitNode1, TARGET_VAL(PPC::SRD), 0,
15449 /* 41005*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15455 /* 41017*/        OPC_EmitRegister2, MVT::i64, TARGET_VAL(PPC::ZERO8),
15457 /* 41024*/        OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
15459 /* 41031*/        OPC_EmitNode1, TARGET_VAL(PPC::ANDC8), 0,
15461 /* 41039*/        OPC_EmitNode1, TARGET_VAL(PPC::LVSL), 0,
15463 /* 41047*/        OPC_EmitNode1, TARGET_VAL(PPC::VPERM), 0,
15466 /* 41059*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15469 /* 41070*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15471 /* 41078*/        OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
15474 /* 41088*/        OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
15476 /* 41095*/        OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
15480 /* 41109*/        OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
15483 /* 41121*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15485 /* 41129*/        OPC_EmitNode1, TARGET_VAL(PPC::SRD), 0,
15488 /* 41140*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15503 /* 41171*/        OPC_EmitNode1, TARGET_VAL(PPC::RLWINM8), 0,
15505 /* 41181*/        OPC_EmitNode1, TARGET_VAL(PPC::VEXTUHRX), 0,
15508 /* 41192*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15517 /* 41212*/        OPC_EmitNode1, TARGET_VAL(PPC::RLWINM8), 0,
15519 /* 41222*/        OPC_EmitNode1, TARGET_VAL(PPC::VEXTUHLX), 0,
15522 /* 41233*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15528 /* 41245*/        OPC_EmitRegister2, MVT::i64, TARGET_VAL(PPC::ZERO8),
15530 /* 41252*/        OPC_EmitNode2, TARGET_VAL(PPC::ANDIo8), 0,
15534 /* 41267*/        OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
15536 /* 41276*/        OPC_EmitNode1, TARGET_VAL(PPC::LVSL), 0,
15538 /* 41284*/        OPC_EmitNode1, TARGET_VAL(PPC::VPERM), 0,
15541 /* 41296*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15544 /* 41307*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15546 /* 41315*/        OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
15549 /* 41325*/        OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
15551 /* 41332*/        OPC_EmitNode1, TARGET_VAL(PPC::ANDC8), 0,
15555 /* 41346*/        OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
15558 /* 41358*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15560 /* 41366*/        OPC_EmitNode1, TARGET_VAL(PPC::SRD), 0,
15563 /* 41377*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15569 /* 41389*/        OPC_EmitRegister2, MVT::i64, TARGET_VAL(PPC::ZERO8),
15571 /* 41396*/        OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
15573 /* 41403*/        OPC_EmitNode1, TARGET_VAL(PPC::ANDC8), 0,
15577 /* 41417*/        OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
15579 /* 41426*/        OPC_EmitNode1, TARGET_VAL(PPC::LVSL), 0,
15581 /* 41434*/        OPC_EmitNode1, TARGET_VAL(PPC::VPERM), 0,
15584 /* 41446*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15587 /* 41457*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15589 /* 41465*/        OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
15592 /* 41475*/        OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
15594 /* 41482*/        OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
15598 /* 41496*/        OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
15601 /* 41508*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15603 /* 41516*/        OPC_EmitNode1, TARGET_VAL(PPC::SRD), 0,
15606 /* 41527*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15621 /* 41558*/        OPC_EmitNode1, TARGET_VAL(PPC::RLWINM8), 0,
15623 /* 41568*/        OPC_EmitNode1, TARGET_VAL(PPC::VEXTUWRX), 0,
15626 /* 41579*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15635 /* 41599*/        OPC_EmitNode1, TARGET_VAL(PPC::RLWINM8), 0,
15637 /* 41609*/        OPC_EmitNode1, TARGET_VAL(PPC::VEXTUWLX), 0,
15640 /* 41620*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15646 /* 41632*/        OPC_EmitRegister2, MVT::i64, TARGET_VAL(PPC::ZERO8),
15648 /* 41639*/        OPC_EmitNode2, TARGET_VAL(PPC::ANDIo8), 0,
15652 /* 41654*/        OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
15654 /* 41663*/        OPC_EmitNode1, TARGET_VAL(PPC::LVSL), 0,
15656 /* 41671*/        OPC_EmitNode1, TARGET_VAL(PPC::VPERM), 0,
15659 /* 41683*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15662 /* 41694*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15664 /* 41702*/        OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
15667 /* 41712*/        OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
15669 /* 41719*/        OPC_EmitNode1, TARGET_VAL(PPC::ANDC8), 0,
15673 /* 41733*/        OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
15676 /* 41745*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15678 /* 41753*/        OPC_EmitNode1, TARGET_VAL(PPC::SRD), 0,
15681 /* 41764*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15687 /* 41776*/        OPC_EmitRegister2, MVT::i64, TARGET_VAL(PPC::ZERO8),
15689 /* 41783*/        OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
15691 /* 41790*/        OPC_EmitNode1, TARGET_VAL(PPC::ANDC8), 0,
15695 /* 41804*/        OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
15697 /* 41813*/        OPC_EmitNode1, TARGET_VAL(PPC::LVSL), 0,
15699 /* 41821*/        OPC_EmitNode1, TARGET_VAL(PPC::VPERM), 0,
15702 /* 41833*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15705 /* 41844*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15707 /* 41852*/        OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
15710 /* 41862*/        OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
15712 /* 41869*/        OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
15716 /* 41883*/        OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
15719 /* 41895*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15721 /* 41903*/        OPC_EmitNode1, TARGET_VAL(PPC::SRD), 0,
15724 /* 41914*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15736 /* 41936*/        OPC_EmitRegister2, MVT::i64, TARGET_VAL(PPC::ZERO8),
15738 /* 41943*/        OPC_EmitNode2, TARGET_VAL(PPC::ANDIo8), 0,
15742 /* 41958*/        OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
15744 /* 41967*/        OPC_EmitNode1, TARGET_VAL(PPC::LVSL), 0,
15746 /* 41975*/        OPC_EmitNode1, TARGET_VAL(PPC::VPERM), 0,
15749 /* 41987*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15752 /* 41998*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15754 /* 42006*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::MFVSRD), 0,
15760 /* 42016*/        OPC_EmitRegister2, MVT::i64, TARGET_VAL(PPC::ZERO8),
15762 /* 42023*/        OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
15764 /* 42030*/        OPC_EmitNode1, TARGET_VAL(PPC::ANDC8), 0,
15768 /* 42044*/        OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
15770 /* 42053*/        OPC_EmitNode1, TARGET_VAL(PPC::LVSL), 0,
15772 /* 42061*/        OPC_EmitNode1, TARGET_VAL(PPC::VPERM), 0,
15775 /* 42073*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15778 /* 42084*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15780 /* 42092*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::MFVSRD), 0,
15793 /* 42117*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15800 /* 42131*/          OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
15803 /* 42143*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15813 /* 42162*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15820 /* 42176*/          OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
15823 /* 42188*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15834 /* 42209*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15837 /* 42220*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15839 /* 42228*/          OPC_EmitRegister2, MVT::i64, TARGET_VAL(PPC::ZERO8),
15841 /* 42235*/          OPC_EmitNode2, TARGET_VAL(PPC::ANDIo8), 0,
15845 /* 42250*/          OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
15847 /* 42259*/          OPC_EmitNode1, TARGET_VAL(PPC::LVSL), 0,
15849 /* 42267*/          OPC_EmitNode1, TARGET_VAL(PPC::VPERM), 0,
15852 /* 42279*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15859 /* 42293*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15862 /* 42304*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15864 /* 42312*/          OPC_EmitRegister2, MVT::i64, TARGET_VAL(PPC::ZERO8),
15866 /* 42319*/          OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
15868 /* 42326*/          OPC_EmitNode1, TARGET_VAL(PPC::ANDC8), 0,
15872 /* 42340*/          OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
15874 /* 42349*/          OPC_EmitNode1, TARGET_VAL(PPC::LVSL), 0,
15876 /* 42357*/          OPC_EmitNode1, TARGET_VAL(PPC::VPERM), 0,
15879 /* 42369*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15892 /* 42393*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSPDPN), 0,
15899 /* 42406*/          OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
15901 /* 42415*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSPDPN), 0,
15910 /* 42430*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSPDPN), 0,
15917 /* 42443*/          OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
15919 /* 42452*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSPDPN), 0,
15929 /* 42470*/          OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
15931 /* 42479*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSPDPN), 0,
15938 /* 42492*/          OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
15940 /* 42501*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSPDPN), 0,
15950 /* 42519*/          OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
15952 /* 42528*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSPDPN), 0,
15959 /* 42541*/          OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
15961 /* 42550*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSPDPN), 0,
15971 /* 42566*/          OPC_EmitRegister2, MVT::i64, TARGET_VAL(PPC::ZERO8),
15974 /* 42576*/          OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
15976 /* 42585*/          OPC_EmitNode1, TARGET_VAL(PPC::LVSL), 0,
15978 /* 42593*/          OPC_EmitNode1, TARGET_VAL(PPC::VPERM), 0,
15980 /* 42602*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSPDPN), 0,
15986 /* 42612*/          OPC_EmitRegister2, MVT::i64, TARGET_VAL(PPC::ZERO8),
15988 /* 42619*/          OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
15990 /* 42626*/          OPC_EmitNode1, TARGET_VAL(PPC::XOR8), 0,
15994 /* 42640*/          OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
15996 /* 42649*/          OPC_EmitNode1, TARGET_VAL(PPC::LVSL), 0,
15998 /* 42657*/          OPC_EmitNode1, TARGET_VAL(PPC::VPERM), 0,
16000 /* 42666*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSPDPN), 0,
16012 /* 42687*/      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
16021 /* 42705*/      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
16031 /* 42726*/        OPC_EmitNode1, TARGET_VAL(PPC::QVESPLATI), 0,
16034 /* 42737*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
16041 /* 42752*/        OPC_EmitNode1, TARGET_VAL(PPC::QVESPLATIs), 0,
16044 /* 42763*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
16055 /* 42785*/        OPC_EmitNode1, TARGET_VAL(PPC::QVESPLATI), 0,
16058 /* 42796*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
16065 /* 42811*/        OPC_EmitNode1, TARGET_VAL(PPC::QVESPLATIs), 0,
16068 /* 42822*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
16079 /* 42844*/        OPC_EmitNode1, TARGET_VAL(PPC::QVESPLATI), 0,
16082 /* 42855*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
16089 /* 42870*/        OPC_EmitNode1, TARGET_VAL(PPC::QVESPLATIs), 0,
16092 /* 42881*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
16105 /* 42906*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
16107 /* 42915*/      OPC_EmitNode1, TARGET_VAL(PPC::QVLPCLSXint), 0,
16109 /* 42922*/      OPC_EmitNode1, TARGET_VAL(PPC::QVFPERM), 0,
16112 /* 42934*/      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
16123 /* 42956*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
16125 /* 42965*/      OPC_EmitNode1, TARGET_VAL(PPC::QVLPCLSXint), 0,
16127 /* 42972*/      OPC_EmitNode1, TARGET_VAL(PPC::QVFPERMs), 0,
16130 /* 42984*/      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
16135 /* 42993*/  /*SwitchOpcode*/ 66|128,34/*4418*/, TARGET_VAL(ISD::INTRINSIC_WO_CHAIN),// ->47415
16140 /* 43005*/      OPC_EmitNode1, TARGET_VAL(PPC::XSXEXPQP), 0,
16143 /* 43015*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
16145 /* 43023*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::MFVSRD), 0,
16154 /* 43038*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::DIVWE), 0,
16163 /* 43054*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::DIVWEU), 0,
16171 /* 43069*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VCLZLSBB), 0,
16179 /* 43083*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VCTZLSBB), 0,
16188 /* 43098*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::BPERMD), 0,
16197 /* 43114*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::DIVDE), 0,
16206 /* 43130*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::DIVDEU), 0,
16216 /* 43147*/        OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
16220 /* 43154*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XSMSUBQPO), 0,
16227 /* 43167*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XSMADDQPO), 0,
16237 /* 43185*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XSMAXDP), 0,
16246 /* 43201*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XSMINDP), 0,
16255 /* 43217*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XSADDQPO), 0,
16264 /* 43233*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XSMULQPO), 0,
16273 /* 43249*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XSSUBQPO), 0,
16282 /* 43265*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XSDIVQPO), 0,
16290 /* 43280*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XSSQRTQPO), 0,
16298 /* 43294*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVQPDPO), 0,
16307 /* 43309*/      OPC_EmitNode1, TARGET_VAL(PPC::MTVSRD), 0,
16309 /* 43316*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XSIEXPQP), 0,
16319 /* 43332*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
16323 /* 43340*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XXINSERTW), 0,
16332 /* 43356*/      OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
16335 /* 43362*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XVTSTDCSP), 0,
16344 /* 43377*/      OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
16347 /* 43383*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XVTSTDCDP), 0,
16356 /* 43398*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
16360 /* 43406*/      OPC_EmitNode1, TARGET_VAL(PPC::XXEXTRACTUW), 0,
16363 /* 43417*/      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
16372 /* 43433*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCMPEQDP), 0,
16381 /* 43449*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCMPEQSP), 0,
16390 /* 43465*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCMPGEDP), 0,
16399 /* 43481*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCMPGESP), 0,
16408 /* 43497*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCMPGTDP), 0,
16417 /* 43513*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCMPGTSP), 0,
16425 /* 43528*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCVDPSXWS), 0,
16433 /* 43542*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCVDPUXWS), 0,
16442 /* 43557*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XXLEQV), 0,
16450 /* 43572*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XVXEXPDP), 0,
16458 /* 43586*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XVXEXPSP), 0,
16466 /* 43600*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XVXSIGDP), 0,
16474 /* 43614*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XVXSIGSP), 0,
16483 /* 43631*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::LVSL), 0,
16492 /* 43649*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::LVSR), 0,
16501 /* 43664*/      OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
16505 /* 43670*/      OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
16508 /* 43676*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VSHASIGMAW), 0,
16517 /* 43692*/      OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
16521 /* 43698*/      OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
16524 /* 43704*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VSHASIGMAD), 0,
16534 /* 43724*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VCTUXS_0), 0,
16541 /* 43734*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
16545 /* 43742*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VCTUXS), 0,
16556 /* 43762*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VCTSXS_0), 0,
16563 /* 43772*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
16567 /* 43780*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VCTSXS), 0,
16578 /* 43798*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VMHADDSHS), 0,
16588 /* 43816*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VMHRADDSHS), 0,
16598 /* 43834*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VMLADDUHM), 0,
16608 /* 43852*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VPERM), 0,
16618 /* 43870*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VSEL), 0,
16627 /* 43887*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VADDCUW), 0,
16636 /* 43903*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VADDSBS), 0,
16645 /* 43919*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VADDSHS), 0,
16654 /* 43935*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VADDSWS), 0,
16663 /* 43951*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VADDUBS), 0,
16672 /* 43967*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VADDUHS), 0,
16681 /* 43983*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VADDUWS), 0,
16690 /* 43999*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VAVGSB), 0,
16699 /* 44015*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VAVGSH), 0,
16708 /* 44031*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VAVGSW), 0,
16717 /* 44047*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VAVGUB), 0,
16726 /* 44063*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VAVGUH), 0,
16735 /* 44079*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VAVGUW), 0,
16744 /* 44095*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VMAXSB), 0,
16753 /* 44111*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VMAXSH), 0,
16762 /* 44127*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VMAXSW), 0,
16771 /* 44143*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VMAXUB), 0,
16780 /* 44159*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VMAXUH), 0,
16789 /* 44175*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VMAXUW), 0,
16798 /* 44191*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VMINSB), 0,
16807 /* 44207*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VMINSH), 0,
16816 /* 44223*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VMINSW), 0,
16825 /* 44239*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VMINUB), 0,
16834 /* 44255*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VMINUH), 0,
16843 /* 44271*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VMINUW), 0,
16853 /* 44288*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VMSUMMBM), 0,
16863 /* 44306*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VMSUMSHM), 0,
16873 /* 44324*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VMSUMSHS), 0,
16883 /* 44342*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VMSUMUBM), 0,
16893 /* 44360*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VMSUMUHM), 0,
16903 /* 44378*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VMSUMUHS), 0,
16912 /* 44395*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VMULESB), 0,
16921 /* 44411*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VMULESH), 0,
16930 /* 44427*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VMULEUB), 0,
16939 /* 44443*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VMULEUH), 0,
16948 /* 44459*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VMULOSB), 0,
16957 /* 44475*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VMULOSH), 0,
16966 /* 44491*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VMULOUB), 0,
16975 /* 44507*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VMULOUH), 0,
16984 /* 44523*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VSUBCUW), 0,
16993 /* 44539*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VSUBSBS), 0,
17002 /* 44555*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VSUBSHS), 0,
17011 /* 44571*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VSUBSWS), 0,
17020 /* 44587*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VSUBUBS), 0,
17029 /* 44603*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VSUBUHS), 0,
17038 /* 44619*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VSUBUWS), 0,
17047 /* 44635*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VSUMSWS), 0,
17056 /* 44651*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VSUM2SWS), 0,
17065 /* 44667*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VSUM4SBS), 0,
17074 /* 44683*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VSUM4SHS), 0,
17083 /* 44699*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VSUM4UBS), 0,
17092 /* 44715*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VRLB), 0,
17101 /* 44731*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VRLH), 0,
17110 /* 44747*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VRLW), 0,
17119 /* 44763*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VSL), 0,
17128 /* 44779*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VSLO), 0,
17137 /* 44795*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VSLB), 0,
17146 /* 44811*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VSLH), 0,
17155 /* 44827*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VSLW), 0,
17164 /* 44843*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VSR), 0,
17173 /* 44859*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VSRO), 0,
17182 /* 44875*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VSRAB), 0,
17191 /* 44891*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VSRAH), 0,
17200 /* 44907*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VSRAW), 0,
17209 /* 44923*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VSRB), 0,
17218 /* 44939*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VSRH), 0,
17227 /* 44955*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VSRW), 0,
17236 /* 44971*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VPKPX), 0,
17245 /* 44987*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VPKSHSS), 0,
17254 /* 45003*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VPKSHUS), 0,
17263 /* 45019*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VPKSWSS), 0,
17272 /* 45035*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VPKSWUS), 0,
17281 /* 45051*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VPKUHUS), 0,
17290 /* 45067*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VPKUWUS), 0,
17298 /* 45082*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VUPKHPX), 0,
17306 /* 45096*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VUPKHSB), 0,
17314 /* 45110*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VUPKHSH), 0,
17322 /* 45124*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VUPKLPX), 0,
17330 /* 45138*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VUPKLSB), 0,
17338 /* 45152*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VUPKLSH), 0,
17347 /* 45167*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VMULESW), 0,
17356 /* 45183*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VMULEUW), 0,
17365 /* 45199*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VMULOSW), 0,
17374 /* 45215*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VMULOUW), 0,
17383 /* 45231*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VMAXSD), 0,
17392 /* 45247*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VMAXUD), 0,
17401 /* 45263*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VMINSD), 0,
17410 /* 45279*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VMINUD), 0,
17419 /* 45295*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VRLD), 0,
17429 /* 45312*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VADDEUQM), 0,
17438 /* 45329*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VADDCUQ), 0,
17448 /* 45346*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VADDECUQ), 0,
17458 /* 45364*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VSUBEUQM), 0,
17467 /* 45381*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VSUBCUQ), 0,
17477 /* 45398*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VSUBECUQ), 0,
17486 /* 45415*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VPMSUMB), 0,
17495 /* 45431*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VPMSUMH), 0,
17504 /* 45447*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VPMSUMW), 0,
17513 /* 45463*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VPMSUMD), 0,
17523 /* 45480*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VPERMXOR), 0,
17532 /* 45497*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VPKSDSS), 0,
17541 /* 45513*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VPKSDUS), 0,
17550 /* 45529*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VPKUDUS), 0,
17558 /* 45544*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VUPKHSW), 0,
17566 /* 45558*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VUPKLSW), 0,
17574 /* 45572*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VGBBD), 0,
17583 /* 45587*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VBPERMQ), 0,
17592 /* 45603*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VCIPHER), 0,
17601 /* 45619*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VCIPHERLAST), 0,
17610 /* 45635*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VNCIPHER), 0,
17619 /* 45651*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VNCIPHERLAST), 0,
17627 /* 45666*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VSBOX), 0,
17635 /* 45680*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VPRTYBW), 0,
17643 /* 45694*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VPRTYBD), 0,
17651 /* 45708*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VPRTYBQ), 0,
17660 /* 45723*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VRLWNM), 0,
17670 /* 45740*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VRLWMI), 0,
17679 /* 45757*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VRLDNM), 0,
17689 /* 45774*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VRLDMI), 0,
17698 /* 45791*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VSLV), 0,
17707 /* 45807*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VSRV), 0,
17716 /* 45823*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VABSDUB), 0,
17725 /* 45839*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VABSDUH), 0,
17734 /* 45855*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VABSDUW), 0,
17742 /* 45870*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCVDPSP), 0,
17750 /* 45884*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCVSPDP), 0,
17758 /* 45898*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCVSXDSP), 0,
17766 /* 45912*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCVSXWDP), 0,
17774 /* 45926*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCVUXDSP), 0,
17782 /* 45940*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCVUXWDP), 0,
17791 /* 45955*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XVMAXDP), 0,
17800 /* 45971*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XVMINDP), 0,
17809 /* 45987*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XVMAXSP), 0,
17818 /* 46003*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XVMINSP), 0,
17827 /* 46019*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XVDIVSP), 0,
17836 /* 46035*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XVDIVDP), 0,
17844 /* 46050*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XVRESP), 0,
17852 /* 46064*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XVREDP), 0,
17860 /* 46078*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XVRSQRTESP), 0,
17868 /* 46092*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XVRSQRTEDP), 0,
17876 /* 46106*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCVSPHP), 0,
17885 /* 46121*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XVIEXPDP), 0,
17894 /* 46137*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XVIEXPSP), 0,
17903 /* 46155*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
17905 /* 46163*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCVHPSP), 0,
17914 /* 46180*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVLPCLDX), 0,
17923 /* 46198*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVLPCLSX), 0,
17932 /* 46216*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVLPCRDX), 0,
17941 /* 46234*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVLPCRSX), 0,
17951 /* 46253*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VCFSX_0), 0,
17958 /* 46263*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
17962 /* 46271*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VCFSX), 0,
17973 /* 46291*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VCFUX_0), 0,
17980 /* 46301*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
17984 /* 46309*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VCFUX), 0,
17993 /* 46324*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
17998 /* 46334*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVGPCI), 0,
18008 /* 46349*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18012 /* 46357*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICAL), 0,
18020 /* 46373*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXPTEFP), 0,
18028 /* 46387*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VLOGEFP), 0,
18037 /* 46402*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VMAXFP), 0,
18046 /* 46418*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VMINFP), 0,
18054 /* 46433*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VREFP), 0,
18062 /* 46447*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VRFIM), 0,
18070 /* 46461*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VRFIN), 0,
18078 /* 46475*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VRFIP), 0,
18086 /* 46489*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VRFIZ), 0,
18094 /* 46503*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VRSQRTEFP), 0,
18104 /* 46519*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VMADDFP), 0,
18114 /* 46537*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VNMSUBFP), 0,
18123 /* 46554*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFADDS), 0,
18132 /* 46570*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFSUBS), 0,
18140 /* 46585*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFRES), 0,
18148 /* 46599*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFRSQRTES), 0,
18157 /* 46614*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFMULS), 0,
18166 /* 46630*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFXMUL), 0,
18175 /* 46646*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFXMULS), 0,
18185 /* 46663*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFMADDS), 0,
18195 /* 46681*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFNMADDS), 0,
18205 /* 46699*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFMSUBS), 0,
18215 /* 46717*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFNMSUBS), 0,
18225 /* 46735*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFXMADD), 0,
18235 /* 46753*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFXMADDS), 0,
18245 /* 46771*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFXXNPMADD), 0,
18255 /* 46789*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFXXNPMADDS), 0,
18265 /* 46807*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFXXCPNMADD), 0,
18275 /* 46825*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFXXCPNMADDS), 0,
18285 /* 46843*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFXXMADD), 0,
18295 /* 46861*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFXXMADDS), 0,
18305 /* 46879*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFSEL), 0,
18313 /* 46895*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFCTID), 0,
18321 /* 46909*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFCTIDU), 0,
18329 /* 46923*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFCTIDZ), 0,
18337 /* 46937*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFCTIDUZ), 0,
18345 /* 46951*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFCTIW), 0,
18353 /* 46965*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFCTIWU), 0,
18361 /* 46979*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFCTIWZ), 0,
18369 /* 46993*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFCTIWUZ), 0,
18377 /* 47007*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFCFID), 0,
18385 /* 47021*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFCFIDU), 0,
18393 /* 47035*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFCFIDS), 0,
18401 /* 47049*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFCFIDUS), 0,
18409 /* 47063*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFRSP), 0,
18418 /* 47078*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFTSTNAN), 0,
18427 /* 47094*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFCMPLT), 0,
18436 /* 47110*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFCMPGT), 0,
18445 /* 47126*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFCMPEQ), 0,
18455 /* 47143*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFPERM), 0,
18464 /* 47160*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFCPSGN), 0,
18472 /* 47175*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFNEG), 0,
18480 /* 47189*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFABS), 0,
18488 /* 47203*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFNABS), 0,
18496 /* 47217*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFRIZ), 0,
18504 /* 47231*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFRIN), 0,
18512 /* 47245*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFRIP), 0,
18520 /* 47259*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFRIM), 0,
18528 /* 47273*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFRE), 0,
18536 /* 47287*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFRSQRTE), 0,
18545 /* 47302*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFADD), 0,
18554 /* 47318*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFSUB), 0,
18563 /* 47334*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFMUL), 0,
18573 /* 47351*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFMADD), 0,
18583 /* 47369*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFNMADD), 0,
18593 /* 47387*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFMSUB), 0,
18603 /* 47405*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFNMSUB), 0,
18608 /* 47415*/  /*SwitchOpcode*/ 27, TARGET_VAL(PPCISD::MFVSR),// ->47445
18613 /* 47426*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::MFVSRD), 0,
18619 /* 47437*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::MFVSRWZ), 0,
18624 /* 47445*/  /*SwitchOpcode*/ 10|128,7/*906*/, TARGET_VAL(ISD::BITCAST),// ->48355
18630 /* 47460*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::MFVSRD), 0,
18637 /* 47473*/        OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSPN), 0,
18639 /* 47480*/        OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSPN), 0,
18642 /* 47490*/        OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
18645 /* 47502*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
18647 /* 47510*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::MFVSRWZ), 0,
18654 /* 47523*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::MTVSRD), 0,
18661 /* 47536*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
18663 /* 47542*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
18666 /* 47551*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
18668 /* 47560*/        OPC_EmitNode1, TARGET_VAL(PPC::MTVSRD), 0,
18671 /* 47570*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
18673 /* 47579*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
18675 /* 47585*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
18678 /* 47594*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
18680 /* 47603*/        OPC_EmitNode1, TARGET_VAL(PPC::MTVSRD), 0,
18683 /* 47613*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
18686 /* 47625*/        OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
18688 /* 47634*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSPDPN), 0,
18700 /* 47653*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XXLEQVOnes), 0,
18706 /* 47663*/        OPC_EmitNode1, TARGET_VAL(PPC::XXLEQVOnes), 0,
18709 /* 47672*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
18715 /* 47684*/        OPC_EmitNode1, TARGET_VAL(PPC::XXLEQVOnes), 0,
18718 /* 47693*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
18724 /* 47705*/        OPC_EmitNode1, TARGET_VAL(PPC::XXLEQVOnes), 0,
18727 /* 47714*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
18739 /* 47738*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
18746 /* 47753*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
18753 /* 47768*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
18760 /* 47783*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
18767 /* 47798*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
18774 /* 47813*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
18785 /* 47835*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
18818 /* 47885*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
18829 /* 47907*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
18857 /* 47950*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
18873 /* 47979*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
18901 /* 48022*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
18917 /* 48051*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
18945 /* 48094*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
18961 /* 48123*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
18975 /* 48147*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
18989 /* 48171*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
19008 /* 48202*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
19021 /* 48224*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
19031 /* 48244*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
19038 /* 48259*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
19045 /* 48274*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
19052 /* 48289*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
19082 /* 48337*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
19094 /* 48355*/  /*SwitchOpcode*/ 122, TARGET_VAL(ISD::FP_TO_SINT),// ->48480
19100 /* 48368*/        OPC_EmitNode1, TARGET_VAL(PPC::XSCVQPSDZ), 0,
19102 /* 48375*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::MFVRD), 0,
19108 /* 48386*/        OPC_EmitNode1, TARGET_VAL(PPC::XSCVQPSWZ), 0,
19111 /* 48396*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
19113 /* 48404*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::MFVSRWZ), 0,
19122 /* 48419*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::EFDCTSIZ), 0,
19130 /* 48433*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::EFSCTSIZ), 0,
19137 /* 48445*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCVDPSXDS), 0,
19146 /* 48461*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCVSPSXWS), 0,
19152 /* 48471*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VCTSXS_0), 0,
19158 /* 48480*/  /*SwitchOpcode*/ 122, TARGET_VAL(ISD::FP_TO_UINT),// ->48605
19164 /* 48493*/        OPC_EmitNode1, TARGET_VAL(PPC::XSCVQPUDZ), 0,
19166 /* 48500*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::MFVRD), 0,
19172 /* 48511*/        OPC_EmitNode1, TARGET_VAL(PPC::XSCVQPUWZ), 0,
19175 /* 48521*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
19177 /* 48529*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::MFVSRWZ), 0,
19186 /* 48544*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::EFDCTUIZ), 0,
19194 /* 48558*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::EFSCTUIZ), 0,
19201 /* 48570*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCVDPUXDS), 0,
19210 /* 48586*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCVSPUXWS), 0,
19216 /* 48596*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VCTUXS_0), 0,
19222 /* 48605*/  /*SwitchOpcode*/ 82, TARGET_VAL(ISD::PREFETCH),// ->48690
19230 /* 48618*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19237 /* 48633*/        OPC_MorphNodeTo0, TARGET_VAL(PPC::DCBT), 0|OPFL_Chain|OPFL_MemRefs,
19247 /* 48653*/        OPC_MorphNodeTo0, TARGET_VAL(PPC::ICBT), 0|OPFL_Chain|OPFL_MemRefs,
19256 /* 48668*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19262 /* 48681*/      OPC_MorphNodeTo0, TARGET_VAL(PPC::DCBTST), 0|OPFL_Chain|OPFL_MemRefs,
19267 /* 48690*/  /*SwitchOpcode*/ 70|128,29/*3782*/, TARGET_VAL(ISD::XOR),// ->52476
19270 /* 48698*/      OPC_SwitchOpcode /*4 cases */, 117|128,4/*629*/, TARGET_VAL(ISD::SETCC),// ->49332
19276 /* 48711*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19285 /* 48737*/            OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
19288 /* 48748*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19300 /* 48778*/            OPC_EmitNode1, TARGET_VAL(PPC::CMPWI), 0,
19303 /* 48789*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19315 /* 48819*/            OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
19318 /* 48830*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19331 /* 48862*/              OPC_EmitNode1, TARGET_VAL(PPC::CMPWI), 0,
19334 /* 48873*/              OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19344 /* 48900*/              OPC_EmitNode1, TARGET_VAL(PPC::CMPWI), 0,
19347 /* 48911*/              OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19360 /* 48942*/            OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
19363 /* 48953*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19375 /* 48984*/            OPC_EmitNode1, TARGET_VAL(PPC::XORIS), 0,
19379 /* 48997*/            OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
19382 /* 49008*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19391 /* 49023*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19400 /* 49049*/            OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
19403 /* 49060*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19415 /* 49090*/            OPC_EmitNode1, TARGET_VAL(PPC::CMPDI), 0,
19418 /* 49101*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19430 /* 49131*/            OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
19433 /* 49142*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19446 /* 49174*/              OPC_EmitNode1, TARGET_VAL(PPC::CMPDI), 0,
19449 /* 49185*/              OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19459 /* 49212*/              OPC_EmitNode1, TARGET_VAL(PPC::CMPDI), 0,
19462 /* 49223*/              OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19475 /* 49254*/            OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
19478 /* 49265*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19491 /* 49298*/            OPC_EmitNode1, TARGET_VAL(PPC::XORIS8), 0,
19495 /* 49311*/            OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
19498 /* 49322*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19504 /* 49332*/      /*SwitchOpcode*/ 46, TARGET_VAL(ISD::AND),// ->49381
19510 /* 49352*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::NAND), 0,
19515 /* 49362*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNAND), 0,
19520 /* 49372*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::NAND8), 0,
19525 /* 49381*/      /*SwitchOpcode*/ 46, TARGET_VAL(ISD::OR),// ->49430
19531 /* 49401*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::NOR), 0,
19536 /* 49411*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
19541 /* 49421*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::NOR8), 0,
19546 /* 49430*/      /*SwitchOpcode*/ 73, TARGET_VAL(ISD::XOR),// ->49506
19553 /* 49452*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::EQV), 0,
19558 /* 49462*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::CREQV), 0,
19563 /* 49472*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::EQV8), 0,
19573 /* 49497*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::EQV), 0,
19582 /* 49510*/      OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
19587 /* 49528*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::EQV), 0,
19593 /* 49538*/      OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
19599 /* 49557*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::CREQV), 0,
19606 /* 49568*/      OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
19611 /* 49586*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::CREQV), 0,
19617 /* 49596*/      OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
19623 /* 49615*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::EQV8), 0,
19630 /* 49626*/      OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
19635 /* 49644*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::EQV8), 0,
19641 /* 49655*/      OPC_SwitchOpcode /*2 cases */, 116|128,12/*1652*/, TARGET_VAL(ISD::SETCC),// ->51312
19651 /* 49685*/            OPC_EmitNode1, TARGET_VAL(PPC::CMPLW), 0,
19654 /* 49696*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19663 /* 49721*/            OPC_EmitNode1, TARGET_VAL(PPC::CMPW), 0,
19666 /* 49732*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19675 /* 49757*/            OPC_EmitNode1, TARGET_VAL(PPC::CMPLW), 0,
19678 /* 49768*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19687 /* 49793*/            OPC_EmitNode1, TARGET_VAL(PPC::CMPW), 0,
19690 /* 49804*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19699 /* 49829*/            OPC_EmitNode1, TARGET_VAL(PPC::CMPW), 0,
19702 /* 49840*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19715 /* 49872*/            OPC_EmitNode1, TARGET_VAL(PPC::CMPLD), 0,
19718 /* 49883*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19727 /* 49908*/            OPC_EmitNode1, TARGET_VAL(PPC::CMPD), 0,
19730 /* 49919*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19739 /* 49944*/            OPC_EmitNode1, TARGET_VAL(PPC::CMPLD), 0,
19742 /* 49955*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19751 /* 49980*/            OPC_EmitNode1, TARGET_VAL(PPC::CMPD), 0,
19754 /* 49991*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19763 /* 50016*/            OPC_EmitNode1, TARGET_VAL(PPC::CMPD), 0,
19766 /* 50027*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19780 /* 50061*/            OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
19783 /* 50072*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19793 /* 50099*/            OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
19796 /* 50110*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19806 /* 50137*/            OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
19809 /* 50148*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19819 /* 50175*/            OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
19822 /* 50186*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19832 /* 50213*/            OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
19835 /* 50224*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19845 /* 50251*/            OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
19848 /* 50262*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19858 /* 50289*/            OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
19861 /* 50300*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19871 /* 50327*/            OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPLT), 0,
19874 /* 50338*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19884 /* 50365*/            OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPLT), 0,
19887 /* 50376*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19897 /* 50403*/            OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPGT), 0,
19900 /* 50414*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19910 /* 50441*/            OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPGT), 0,
19913 /* 50452*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19923 /* 50479*/            OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPEQ), 0,
19926 /* 50490*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19936 /* 50517*/            OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPEQ), 0,
19939 /* 50528*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19953 /* 50562*/            OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
19956 /* 50573*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19966 /* 50600*/            OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
19969 /* 50611*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19979 /* 50638*/            OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
19982 /* 50649*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19992 /* 50676*/            OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
19995 /* 50687*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
20005 /* 50714*/            OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
20008 /* 50725*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
20018 /* 50752*/            OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
20021 /* 50763*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
20031 /* 50790*/            OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
20034 /* 50801*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
20044 /* 50828*/            OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPLT), 0,
20047 /* 50839*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
20057 /* 50866*/            OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPLT), 0,
20060 /* 50877*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
20070 /* 50904*/            OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPGT), 0,
20073 /* 50915*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
20083 /* 50942*/            OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPGT), 0,
20086 /* 50953*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
20096 /* 50980*/            OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPEQ), 0,
20099 /* 50991*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
20109 /* 51018*/            OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPEQ), 0,
20112 /* 51029*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
20126 /* 51063*/            OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
20129 /* 51074*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
20139 /* 51101*/            OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
20142 /* 51112*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
20152 /* 51139*/            OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
20155 /* 51150*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
20165 /* 51177*/            OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
20168 /* 51188*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
20178 /* 51215*/            OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
20181 /* 51226*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
20191 /* 51253*/            OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
20194 /* 51264*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
20204 /* 51291*/            OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
20207 /* 51302*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
20213 /* 51312*/      /*SwitchOpcode*/ 51, TARGET_VAL(ISD::TRUNCATE),// ->51366
20220 /* 51334*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::ANDIo_1_EQ_BIT), 0,
20229 /* 51358*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::ANDIo_1_EQ_BIT8), 0,
20240 /* 51386*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::NOR), 0,
20245 /* 51396*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::NOR8), 0,
20250 /* 51406*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
20259 /* 51421*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20266 /* 51436*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XORI), 0,
20276 /* 51455*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XORIS), 0,
20286 /* 51474*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XORI8), 0,
20296 /* 51493*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XORIS8), 0,
20305 /* 51510*/            OPC_EmitNode1, TARGET_VAL(PPC::XORI), 0,
20309 /* 51523*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XORIS), 0,
20316 /* 51535*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XOR), 0,
20322 /* 51546*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::CRXOR), 0,
20328 /* 51557*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XOR8), 0,
20336 /* 51570*/      OPC_SwitchOpcode /*4 cases */, 25, TARGET_VAL(ISD::OR),// ->51599
20341 /* 51578*/        OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
20349 /* 51591*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XXLNOR), 0,
20353 /* 51599*/      /*SwitchOpcode*/ 82, TARGET_VAL(ISD::XOR),// ->51684
20360 /* 51610*/            OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
20368 /* 51623*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XXLEQV), 0,
20374 /* 51633*/            OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
20384 /* 51648*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XXLEQV), 0,
20391 /* 51659*/          OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
20402 /* 51675*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XXLEQV), 0,
20407 /* 51684*/      /*SwitchOpcode*/ 25, TARGET_VAL(ISD::AND),// ->51712
20412 /* 51691*/        OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
20420 /* 51704*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XXLNAND), 0,
20424 /* 51712*/      /*SwitchOpcode*/ 45, TARGET_VAL(ISD::BITCAST),// ->51760
20431 /* 51722*/        OPC_SwitchOpcode /*2 cases */, 15, TARGET_VAL(ISD::OR),// ->51741
20437 /* 51733*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XXLNOR), 0,
20441 /* 51741*/        /*SwitchOpcode*/ 15, TARGET_VAL(ISD::XOR),// ->51759
20447 /* 51751*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XXLEQV), 0,
20456 /* 51764*/      OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
20460 /* 51771*/        OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
20469 /* 51785*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XXLEQV), 0,
20475 /* 51795*/        OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
20485 /* 51810*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XXLEQV), 0,
20492 /* 51821*/      OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
20499 /* 51831*/      OPC_CheckOpcode, TARGET_VAL(ISD::AND),
20505 /* 51841*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XXLNAND), 0,
20512 /* 51852*/      OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
20520 /* 51865*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XXLNOR), 0,
20526 /* 51875*/      OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
20535 /* 51889*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XXLNOR), 0,
20544 /* 51904*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XXLXOR), 0,
20550 /* 51915*/      OPC_SwitchOpcode /*4 cases */, 25, TARGET_VAL(ISD::OR),// ->51944
20555 /* 51923*/        OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
20563 /* 51936*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VNOR), 0,
20567 /* 51944*/      /*SwitchOpcode*/ 82, TARGET_VAL(ISD::XOR),// ->52029
20574 /* 51955*/            OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
20582 /* 51968*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::VEQV), 0,
20588 /* 51978*/            OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
20598 /* 51993*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::VEQV), 0,
20605 /* 52004*/          OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
20616 /* 52020*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::VEQV), 0,
20621 /* 52029*/      /*SwitchOpcode*/ 25, TARGET_VAL(ISD::AND),// ->52057
20626 /* 52036*/        OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
20634 /* 52049*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VNAND), 0,
20638 /* 52057*/      /*SwitchOpcode*/ 45, TARGET_VAL(ISD::BITCAST),// ->52105
20645 /* 52067*/        OPC_SwitchOpcode /*2 cases */, 15, TARGET_VAL(ISD::OR),// ->52086
20651 /* 52078*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::VNOR), 0,
20655 /* 52086*/        /*SwitchOpcode*/ 15, TARGET_VAL(ISD::XOR),// ->52104
20661 /* 52096*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::VEQV), 0,
20670 /* 52109*/      OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
20674 /* 52116*/        OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
20683 /* 52130*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VEQV), 0,
20689 /* 52140*/        OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
20699 /* 52155*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VEQV), 0,
20706 /* 52167*/      OPC_SwitchOpcode /*4 cases */, 25, TARGET_VAL(ISD::BITCAST),// ->52196
20713 /* 52178*/        OPC_CheckOpcode, TARGET_VAL(ISD::AND),
20719 /* 52188*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VNAND), 0,
20723 /* 52196*/      /*SwitchOpcode*/ 30, TARGET_VAL(ISD::OR),// ->52229
20731 /* 52220*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
20735 /* 52229*/      /*SwitchOpcode*/ 63, TARGET_VAL(ISD::XOR),// ->52295
20744 /* 52255*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
20755 /* 52285*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
20760 /* 52295*/      /*SwitchOpcode*/ 30, TARGET_VAL(ISD::AND),// ->52328
20768 /* 52319*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
20776 /* 52332*/      OPC_SwitchOpcode /*2 cases */, 29, TARGET_VAL(ISD::XOR),// ->52365
20783 /* 52356*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
20787 /* 52365*/      /*SwitchOpcode*/ 18, TARGET_VAL(ISD::BITCAST),// ->52386
20795 /* 52378*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VNOR), 0,
20802 /* 52389*/      OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
20811 /* 52403*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VNOR), 0,
20822 /* 52433*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
20830 /* 52449*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::VXOR), 0,
20837 /* 52464*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
20844 /* 52476*/  /*SwitchOpcode*/ 24|128,5/*664*/, TARGET_VAL(ISD::ADD),// ->53144
20848 /* 52485*/      OPC_SwitchOpcode /*2 cases */, 19, TARGET_VAL(PPCISD::Lo),// ->52508
20851 /* 52491*/        OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
20856 /* 52500*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::LA), 0,
20860 /* 52508*/      /*SwitchOpcode*/ 120, TARGET_VAL(PPCISD::Hi),// ->52631
20863 /* 52513*/        OPC_SwitchOpcode /*4 cases */, 26, TARGET_VAL(ISD::TargetGlobalAddress),// ->52543
20868 /* 52524*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDIS), 0,
20873 /* 52534*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDIS8), 0,
20878 /* 52543*/        /*SwitchOpcode*/ 26, TARGET_VAL(ISD::TargetConstantPool),// ->52572
20883 /* 52553*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDIS), 0,
20888 /* 52563*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDIS8), 0,
20893 /* 52572*/        /*SwitchOpcode*/ 26, TARGET_VAL(ISD::TargetJumpTable),// ->52601
20898 /* 52582*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDIS), 0,
20903 /* 52592*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDIS8), 0,
20908 /* 52601*/        /*SwitchOpcode*/ 26, TARGET_VAL(ISD::TargetBlockAddress),// ->52630
20913 /* 52611*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDIS), 0,
20918 /* 52621*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDIS8), 0,
20927 /* 52635*/      OPC_SwitchOpcode /*3 cases */, 20, TARGET_VAL(PPCISD::Lo),// ->52659
20930 /* 52641*/        OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
20936 /* 52651*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::LA), 0,
20940 /* 52659*/      /*SwitchOpcode*/ 124, TARGET_VAL(PPCISD::Hi),// ->52786
20943 /* 52664*/        OPC_SwitchOpcode /*4 cases */, 27, TARGET_VAL(ISD::TargetGlobalAddress),// ->52695
20949 /* 52676*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDIS), 0,
20954 /* 52686*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDIS8), 0,
20959 /* 52695*/        /*SwitchOpcode*/ 27, TARGET_VAL(ISD::TargetConstantPool),// ->52725
20965 /* 52706*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDIS), 0,
20970 /* 52716*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDIS8), 0,
20975 /* 52725*/        /*SwitchOpcode*/ 27, TARGET_VAL(ISD::TargetJumpTable),// ->52755
20981 /* 52736*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDIS), 0,
20986 /* 52746*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDIS8), 0,
20991 /* 52755*/        /*SwitchOpcode*/ 27, TARGET_VAL(ISD::TargetBlockAddress),// ->52785
20997 /* 52766*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDIS), 0,
21002 /* 52776*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDIS8), 0,
21008 /* 52786*/      /*SwitchOpcode*/ 36, TARGET_VAL(ISD::MUL),// ->52825
21017 /* 52802*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::MADDLD), 0,
21023 /* 52815*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::MADDLD8), 0,
21033 /* 52832*/        OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
21041 /* 52847*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::MADDLD), 0,
21047 /* 52860*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::MADDLD8), 0,
21055 /* 52873*/        OPC_SwitchOpcode /*2 cases */, 72, TARGET_VAL(ISD::Constant),// ->52949
21061 /* 52886*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDI), 0,
21071 /* 52905*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDIS), 0,
21080 /* 52921*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDI8), 0,
21090 /* 52940*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDIS8), 0,
21095 /* 52949*/        /*SwitchOpcode*/ 23, TARGET_VAL(ISD::TargetGlobalTLSAddress),// ->52975
21098 /* 52956*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::ADD4TLS), 0,
21103 /* 52966*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::ADD8TLS), 0,
21111 /* 52978*/        OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalTLSAddress),
21115 /* 52986*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::ADD4TLS), 0,
21120 /* 52996*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::ADD8TLS), 0,
21129 /* 53011*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21134 /* 53022*/          OPC_EmitNode1, TARGET_VAL(PPC::ADDI), 0,
21138 /* 53035*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDIS), 0,
21144 /* 53046*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::ADD4), 0,
21150 /* 53057*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::ADD8), 0,
21156 /* 53068*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::CRXOR), 0,
21163 /* 53081*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::VADDUBM), 0,
21170 /* 53094*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::VADDUHM), 0,
21177 /* 53107*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::VADDUWM), 0,
21184 /* 53120*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::VADDUDM), 0,
21191 /* 53133*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::VADDUQM), 0,
21198 /* 53144*/  /*SwitchOpcode*/ 23|128,11/*1431*/, TARGET_VAL(ISD::LOAD),// ->54579
21209 /* 53165*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::LBZ), 0|OPFL_Chain|OPFL_MemRefs,
21219 /* 53184*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::LHA), 0|OPFL_Chain|OPFL_MemRefs,
21229 /* 53203*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::LHZ), 0|OPFL_Chain|OPFL_MemRefs,
21238 /* 53220*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::LWZ), 0|OPFL_Chain|OPFL_MemRefs,
21248 /* 53239*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::LBZX), 0|OPFL_Chain|OPFL_MemRefs,
21258 /* 53258*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::LHAX), 0|OPFL_Chain|OPFL_MemRefs,
21268 /* 53277*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::LHZX), 0|OPFL_Chain|OPFL_MemRefs,
21277 /* 53294*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::LWZX), 0|OPFL_Chain|OPFL_MemRefs,
21288 /* 53315*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::LBZ), 0|OPFL_Chain|OPFL_MemRefs,
21295 /* 53328*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::LBZX), 0|OPFL_Chain|OPFL_MemRefs,
21308 /* 53352*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::LBZ), 0|OPFL_Chain|OPFL_MemRefs,
21315 /* 53365*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::LBZX), 0|OPFL_Chain|OPFL_MemRefs,
21325 /* 53383*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::LBZ), 0|OPFL_Chain|OPFL_MemRefs,
21332 /* 53396*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::LBZX), 0|OPFL_Chain|OPFL_MemRefs,
21342 /* 53414*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::LHZ), 0|OPFL_Chain|OPFL_MemRefs,
21349 /* 53427*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::LHZX), 0|OPFL_Chain|OPFL_MemRefs,
21362 /* 53450*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::LHA8), 0|OPFL_Chain|OPFL_MemRefs,
21371 /* 53467*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::LWA), 0|OPFL_Chain|OPFL_MemRefs,
21379 /* 53482*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::LHAX8), 0|OPFL_Chain|OPFL_MemRefs,
21387 /* 53497*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::LWAX), 0|OPFL_Chain|OPFL_MemRefs,
21399 /* 53519*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::LBZ8), 0|OPFL_Chain|OPFL_MemRefs,
21407 /* 53534*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::LHZ8), 0|OPFL_Chain|OPFL_MemRefs,
21415 /* 53549*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::LWZ8), 0|OPFL_Chain|OPFL_MemRefs,
21423 /* 53564*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::LBZX8), 0|OPFL_Chain|OPFL_MemRefs,
21431 /* 53579*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::LHZX8), 0|OPFL_Chain|OPFL_MemRefs,
21439 /* 53594*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::LWZX8), 0|OPFL_Chain|OPFL_MemRefs,
21451 /* 53616*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::LD), 0|OPFL_Chain|OPFL_MemRefs,
21458 /* 53629*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::LDX), 0|OPFL_Chain|OPFL_MemRefs,
21470 /* 53651*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::LBZ8), 0|OPFL_Chain|OPFL_MemRefs,
21477 /* 53664*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::LBZX8), 0|OPFL_Chain|OPFL_MemRefs,
21490 /* 53689*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::LBZ8), 0|OPFL_Chain|OPFL_MemRefs,
21497 /* 53702*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::LBZX8), 0|OPFL_Chain|OPFL_MemRefs,
21507 /* 53720*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::LBZ8), 0|OPFL_Chain|OPFL_MemRefs,
21514 /* 53733*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::LBZX8), 0|OPFL_Chain|OPFL_MemRefs,
21524 /* 53751*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::LHZ8), 0|OPFL_Chain|OPFL_MemRefs,
21531 /* 53764*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::LHZX8), 0|OPFL_Chain|OPFL_MemRefs,
21541 /* 53782*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::LWZ8), 0|OPFL_Chain|OPFL_MemRefs,
21548 /* 53795*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::LWZX8), 0|OPFL_Chain|OPFL_MemRefs,
21561 /* 53818*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::LWAX), 0|OPFL_Chain|OPFL_MemRefs,
21571 /* 53839*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::LDX), 0|OPFL_Chain|OPFL_MemRefs,
21580 /* 53857*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::DFLOADf32), 0|OPFL_Chain|OPFL_MemRefs,
21588 /* 53872*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XFLOADf32), 0|OPFL_Chain|OPFL_MemRefs,
21598 /* 53891*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::DFLOADf64), 0|OPFL_Chain|OPFL_MemRefs,
21606 /* 53906*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XFLOADf64), 0|OPFL_Chain|OPFL_MemRefs,
21617 /* 53927*/          OPC_EmitNode1, TARGET_VAL(PPC::LXV), 0|OPFL_Chain|OPFL_MemRefs,
21620 /* 53938*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
21629 /* 53955*/          OPC_EmitNode1, TARGET_VAL(PPC::LXVX), 0|OPFL_Chain|OPFL_MemRefs,
21632 /* 53966*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
21646 /* 53991*/        OPC_EmitNode1, TARGET_VAL(PPC::DFLOADf32), 0|OPFL_Chain|OPFL_MemRefs,
21649 /* 54002*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
21657 /* 54017*/        OPC_EmitNode1, TARGET_VAL(PPC::XFLOADf32), 0|OPFL_Chain|OPFL_MemRefs,
21660 /* 54028*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
21673 /* 54054*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::LFS), 0|OPFL_Chain|OPFL_MemRefs,
21680 /* 54067*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::LFSX), 0|OPFL_Chain|OPFL_MemRefs,
21690 /* 54085*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::SPELWZ), 0|OPFL_Chain|OPFL_MemRefs,
21697 /* 54098*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::SPELWZX), 0|OPFL_Chain|OPFL_MemRefs,
21709 /* 54120*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::LFD), 0|OPFL_Chain|OPFL_MemRefs,
21716 /* 54133*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::LFDX), 0|OPFL_Chain|OPFL_MemRefs,
21726 /* 54151*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::EVLDD), 0|OPFL_Chain|OPFL_MemRefs,
21733 /* 54164*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::EVLDDX), 0|OPFL_Chain|OPFL_MemRefs,
21749 /* 54192*/          OPC_EmitNode1, TARGET_VAL(PPC::LFS), 0|OPFL_Chain|OPFL_MemRefs,
21752 /* 54203*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
21759 /* 54216*/          OPC_EmitNode1, TARGET_VAL(PPC::LFSX), 0|OPFL_Chain|OPFL_MemRefs,
21762 /* 54227*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
21772 /* 54245*/          OPC_EmitNode1, TARGET_VAL(PPC::SPELWZ), 0|OPFL_Chain|OPFL_MemRefs,
21775 /* 54256*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
21782 /* 54269*/          OPC_EmitNode1, TARGET_VAL(PPC::SPELWZX), 0|OPFL_Chain|OPFL_MemRefs,
21785 /* 54280*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
21798 /* 54305*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::LXVD2X), 0|OPFL_Chain|OPFL_MemRefs,
21807 /* 54322*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::LXV), 0|OPFL_Chain|OPFL_MemRefs,
21816 /* 54339*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::LXVX), 0|OPFL_Chain|OPFL_MemRefs,
21826 /* 54358*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::LXVW4X), 0|OPFL_Chain|OPFL_MemRefs,
21835 /* 54375*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::LXV), 0|OPFL_Chain|OPFL_MemRefs,
21844 /* 54392*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::LXVX), 0|OPFL_Chain|OPFL_MemRefs,
21852 /* 54407*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::LVX), 0|OPFL_Chain|OPFL_MemRefs,
21862 /* 54426*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::LXVD2X), 0|OPFL_Chain|OPFL_MemRefs,
21871 /* 54443*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::LXVX), 0|OPFL_Chain|OPFL_MemRefs,
21879 /* 54458*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::LXV), 0|OPFL_Chain|OPFL_MemRefs,
21887 /* 54473*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::LXVX), 0|OPFL_Chain|OPFL_MemRefs,
21899 /* 54495*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::LXV), 0|OPFL_Chain|OPFL_MemRefs,
21908 /* 54512*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::LXVX), 0|OPFL_Chain|OPFL_MemRefs,
21917 /* 54529*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVLFDX), 0|OPFL_Chain|OPFL_MemRefs,
21929 /* 54551*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVLFSX), 0|OPFL_Chain|OPFL_MemRefs,
21939 /* 54570*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVLFSXs), 0|OPFL_Chain|OPFL_MemRefs,
21944 /* 54579*/  /*SwitchOpcode*/ 3|128,1/*131*/, TARGET_VAL(ISD::ATOMIC_LOAD),// ->54714
21953 /* 54597*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::LD), 0|OPFL_Chain|OPFL_MemRefs,
21960 /* 54610*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::LDX), 0|OPFL_Chain|OPFL_MemRefs,
21970 /* 54629*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::LBZ), 0|OPFL_Chain|OPFL_MemRefs,
21978 /* 54644*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::LHZ), 0|OPFL_Chain|OPFL_MemRefs,
21986 /* 54659*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::LWZ), 0|OPFL_Chain|OPFL_MemRefs,
21994 /* 54674*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::LBZX), 0|OPFL_Chain|OPFL_MemRefs,
22002 /* 54689*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::LHZX), 0|OPFL_Chain|OPFL_MemRefs,
22010 /* 54704*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::LWZX), 0|OPFL_Chain|OPFL_MemRefs,
22016 /* 54714*/  /*SwitchOpcode*/ 6|128,1/*134*/, TARGET_VAL(ISD::ATOMIC_STORE),// ->54852
22027 /* 54734*/        OPC_MorphNodeTo0, TARGET_VAL(PPC::STD), 0|OPFL_Chain|OPFL_MemRefs,
22034 /* 54747*/        OPC_MorphNodeTo0, TARGET_VAL(PPC::STDX), 0|OPFL_Chain|OPFL_MemRefs,
22045 /* 54767*/        OPC_MorphNodeTo0, TARGET_VAL(PPC::STB), 0|OPFL_Chain|OPFL_MemRefs,
22053 /* 54782*/        OPC_MorphNodeTo0, TARGET_VAL(PPC::STH), 0|OPFL_Chain|OPFL_MemRefs,
22061 /* 54797*/        OPC_MorphNodeTo0, TARGET_VAL(PPC::STW), 0|OPFL_Chain|OPFL_MemRefs,
22069 /* 54812*/        OPC_MorphNodeTo0, TARGET_VAL(PPC::STBX), 0|OPFL_Chain|OPFL_MemRefs,
22077 /* 54827*/        OPC_MorphNodeTo0, TARGET_VAL(PPC::STHX), 0|OPFL_Chain|OPFL_MemRefs,
22085 /* 54842*/        OPC_MorphNodeTo0, TARGET_VAL(PPC::STWX), 0|OPFL_Chain|OPFL_MemRefs,
22091 /* 54852*/  /*SwitchOpcode*/ 79, TARGET_VAL(ISD::ATOMIC_LOAD_ADD),// ->54934
22101 /* 54870*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_ADD_I8), 0|OPFL_Chain|OPFL_MemRefs,
22109 /* 54887*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_ADD_I16), 0|OPFL_Chain|OPFL_MemRefs,
22117 /* 54904*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_ADD_I32), 0|OPFL_Chain|OPFL_MemRefs,
22126 /* 54923*/      OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_ADD_I64), 0|OPFL_Chain|OPFL_MemRefs,
22131 /* 54934*/  /*SwitchOpcode*/ 79, TARGET_VAL(ISD::ATOMIC_LOAD_SUB),// ->55016
22141 /* 54952*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_SUB_I8), 0|OPFL_Chain|OPFL_MemRefs,
22149 /* 54969*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_SUB_I16), 0|OPFL_Chain|OPFL_MemRefs,
22157 /* 54986*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_SUB_I32), 0|OPFL_Chain|OPFL_MemRefs,
22166 /* 55005*/      OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_SUB_I64), 0|OPFL_Chain|OPFL_MemRefs,
22171 /* 55016*/  /*SwitchOpcode*/ 79, TARGET_VAL(ISD::ATOMIC_LOAD_AND),// ->55098
22181 /* 55034*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_AND_I8), 0|OPFL_Chain|OPFL_MemRefs,
22189 /* 55051*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_AND_I16), 0|OPFL_Chain|OPFL_MemRefs,
22197 /* 55068*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_AND_I32), 0|OPFL_Chain|OPFL_MemRefs,
22206 /* 55087*/      OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_AND_I64), 0|OPFL_Chain|OPFL_MemRefs,
22211 /* 55098*/  /*SwitchOpcode*/ 79, TARGET_VAL(ISD::ATOMIC_LOAD_OR),// ->55180
22221 /* 55116*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_OR_I8), 0|OPFL_Chain|OPFL_MemRefs,
22229 /* 55133*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_OR_I16), 0|OPFL_Chain|OPFL_MemRefs,
22237 /* 55150*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_OR_I32), 0|OPFL_Chain|OPFL_MemRefs,
22246 /* 55169*/      OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_OR_I64), 0|OPFL_Chain|OPFL_MemRefs,
22251 /* 55180*/  /*SwitchOpcode*/ 79, TARGET_VAL(ISD::ATOMIC_LOAD_XOR),// ->55262
22261 /* 55198*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_XOR_I8), 0|OPFL_Chain|OPFL_MemRefs,
22269 /* 55215*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_XOR_I16), 0|OPFL_Chain|OPFL_MemRefs,
22277 /* 55232*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_XOR_I32), 0|OPFL_Chain|OPFL_MemRefs,
22286 /* 55251*/      OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_XOR_I64), 0|OPFL_Chain|OPFL_MemRefs,
22291 /* 55262*/  /*SwitchOpcode*/ 79, TARGET_VAL(ISD::ATOMIC_LOAD_NAND),// ->55344
22301 /* 55280*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_NAND_I8), 0|OPFL_Chain|OPFL_MemRefs,
22309 /* 55297*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_NAND_I16), 0|OPFL_Chain|OPFL_MemRefs,
22317 /* 55314*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_NAND_I32), 0|OPFL_Chain|OPFL_MemRefs,
22326 /* 55333*/      OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_NAND_I64), 0|OPFL_Chain|OPFL_MemRefs,
22331 /* 55344*/  /*SwitchOpcode*/ 79, TARGET_VAL(ISD::ATOMIC_LOAD_MIN),// ->55426
22341 /* 55362*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_MIN_I8), 0|OPFL_Chain|OPFL_MemRefs,
22349 /* 55379*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_MIN_I16), 0|OPFL_Chain|OPFL_MemRefs,
22357 /* 55396*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_MIN_I32), 0|OPFL_Chain|OPFL_MemRefs,
22366 /* 55415*/      OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_MIN_I64), 0|OPFL_Chain|OPFL_MemRefs,
22371 /* 55426*/  /*SwitchOpcode*/ 79, TARGET_VAL(ISD::ATOMIC_LOAD_MAX),// ->55508
22381 /* 55444*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_MAX_I8), 0|OPFL_Chain|OPFL_MemRefs,
22389 /* 55461*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_MAX_I16), 0|OPFL_Chain|OPFL_MemRefs,
22397 /* 55478*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_MAX_I32), 0|OPFL_Chain|OPFL_MemRefs,
22406 /* 55497*/      OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_MAX_I64), 0|OPFL_Chain|OPFL_MemRefs,
22411 /* 55508*/  /*SwitchOpcode*/ 79, TARGET_VAL(ISD::ATOMIC_LOAD_UMIN),// ->55590
22421 /* 55526*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_UMIN_I8), 0|OPFL_Chain|OPFL_MemRefs,
22429 /* 55543*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_UMIN_I16), 0|OPFL_Chain|OPFL_MemRefs,
22437 /* 55560*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_UMIN_I32), 0|OPFL_Chain|OPFL_MemRefs,
22446 /* 55579*/      OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_UMIN_I64), 0|OPFL_Chain|OPFL_MemRefs,
22451 /* 55590*/  /*SwitchOpcode*/ 79, TARGET_VAL(ISD::ATOMIC_LOAD_UMAX),// ->55672
22461 /* 55608*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_UMAX_I8), 0|OPFL_Chain|OPFL_MemRefs,
22469 /* 55625*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_UMAX_I16), 0|OPFL_Chain|OPFL_MemRefs,
22477 /* 55642*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_UMAX_I32), 0|OPFL_Chain|OPFL_MemRefs,
22486 /* 55661*/      OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_UMAX_I64), 0|OPFL_Chain|OPFL_MemRefs,
22491 /* 55672*/  /*SwitchOpcode*/ 84, TARGET_VAL(ISD::ATOMIC_CMP_SWAP),// ->55759
22502 /* 55691*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_CMP_SWAP_I8), 0|OPFL_Chain|OPFL_MemRefs,
22510 /* 55709*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_CMP_SWAP_I16), 0|OPFL_Chain|OPFL_MemRefs,
22518 /* 55727*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_CMP_SWAP_I32), 0|OPFL_Chain|OPFL_MemRefs,
22527 /* 55747*/      OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_CMP_SWAP_I64), 0|OPFL_Chain|OPFL_MemRefs,
22532 /* 55759*/  /*SwitchOpcode*/ 79, TARGET_VAL(ISD::ATOMIC_SWAP),// ->55841
22542 /* 55777*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_SWAP_I8), 0|OPFL_Chain|OPFL_MemRefs,
22550 /* 55794*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_SWAP_I16), 0|OPFL_Chain|OPFL_MemRefs,
22558 /* 55811*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_SWAP_I32), 0|OPFL_Chain|OPFL_MemRefs,
22567 /* 55830*/      OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_SWAP_I64), 0|OPFL_Chain|OPFL_MemRefs,
22572 /* 55841*/  /*SwitchOpcode*/ 44, TARGET_VAL(PPCISD::DYNALLOC),// ->55888
22581 /* 55858*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::DYNALLOC), 0|OPFL_Chain,
22591 /* 55878*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::DYNALLOC8), 0|OPFL_Chain,
22596 /* 55888*/  /*SwitchOpcode*/ 34, TARGET_VAL(PPCISD::DYNAREAOFFSET),// ->55925
22603 /* 55902*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::DYNAREAOFFSET), 0|OPFL_Chain,
22610 /* 55916*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::DYNAREAOFFSET8), 0|OPFL_Chain,
22615 /* 55925*/  /*SwitchOpcode*/ 60, TARGET_VAL(PPCISD::LBRX),// ->55988
22626 /* 55943*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::LHBRX), 0|OPFL_Chain|OPFL_MemRefs,
22636 /* 55961*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::LWBRX), 0|OPFL_Chain|OPFL_MemRefs,
22646 /* 55979*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::LDBRX), 0|OPFL_Chain|OPFL_MemRefs,
22651 /* 55988*/  /*SwitchOpcode*/ 63, TARGET_VAL(PPCISD::STBRX),// ->56054
22663 /* 56008*/        OPC_MorphNodeTo0, TARGET_VAL(PPC::STHBRX), 0|OPFL_Chain,
22672 /* 56024*/        OPC_MorphNodeTo0, TARGET_VAL(PPC::STWBRX), 0|OPFL_Chain,
22685 /* 56045*/      OPC_MorphNodeTo0, TARGET_VAL(PPC::STDBRX), 0|OPFL_Chain,
22690 /* 56054*/  /*SwitchOpcode*/ 18, TARGET_VAL(PPCISD::BCTRL_LOAD_TOC),// ->56075
22698 /* 56068*/    OPC_MorphNodeTo0, TARGET_VAL(PPC::BCTRL8_LDinto_toc), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
22702 /* 56075*/  /*SwitchOpcode*/ 22, TARGET_VAL(PPCISD::ATOMIC_CMP_SWAP_8),// ->56100
22711 /* 56089*/    OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_CMP_SWAP_I8), 0|OPFL_Chain|OPFL_MemRefs,
22715 /* 56100*/  /*SwitchOpcode*/ 22, TARGET_VAL(PPCISD::ATOMIC_CMP_SWAP_16),// ->56125
22724 /* 56114*/    OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_CMP_SWAP_I16), 0|OPFL_Chain|OPFL_MemRefs,
22728 /* 56125*/  /*SwitchOpcode*/ 55, TARGET_VAL(ISD::BRCOND),// ->56183
22732 /* 56132*/      OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
22739 /* 56152*/      OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
22742 /* 56157*/      OPC_MorphNodeTo0, TARGET_VAL(PPC::BCn), 0|OPFL_Chain,
22751 /* 56170*/      OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
22754 /* 56175*/      OPC_MorphNodeTo0, TARGET_VAL(PPC::BC), 0|OPFL_Chain,
22759 /* 56183*/  /*SwitchOpcode*/ 114|128,4/*626*/, TARGET_VAL(ISD::AND),// ->56813
22763 /* 56191*/      OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
22768 /* 56210*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::ANDC), 0,
22773 /* 56220*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::CRANDC), 0,
22778 /* 56230*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::ANDC8), 0,
22785 /* 56241*/      OPC_SwitchOpcode /*2 cases */, 46, TARGET_VAL(ISD::XOR),// ->56291
22791 /* 56262*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::ANDC), 0,
22796 /* 56272*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::CRANDC), 0,
22801 /* 56282*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::ANDC8), 0,
22806 /* 56291*/      /*SwitchOpcode*/ 35, TARGET_VAL(ISD::ROTL),// ->56329
22813 /* 56301*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
22821 /* 56319*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::RLWNM), 0,
22832 /* 56339*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
22839 /* 56354*/            OPC_MorphNodeTo2, TARGET_VAL(PPC::ANDIo), 0,
22849 /* 56374*/            OPC_MorphNodeTo2, TARGET_VAL(PPC::ANDISo), 0,
22859 /* 56394*/            OPC_MorphNodeTo2, TARGET_VAL(PPC::ANDIo8), 0,
22869 /* 56414*/            OPC_MorphNodeTo2, TARGET_VAL(PPC::ANDISo8), 0,
22876 /* 56427*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::AND), 0,
22882 /* 56438*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::CRAND), 0,
22888 /* 56449*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::AND8), 0,
22895 /* 56460*/        OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
22899 /* 56467*/          OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
22908 /* 56481*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XXLANDC), 0,
22914 /* 56491*/          OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
22924 /* 56506*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XXLANDC), 0,
22932 /* 56518*/      OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
22936 /* 56525*/        OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
22946 /* 56540*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XXLANDC), 0,
22952 /* 56550*/        OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
22963 /* 56566*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XXLANDC), 0,
22974 /* 56584*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XXLAND), 0,
22980 /* 56594*/        OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
22984 /* 56601*/          OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
22993 /* 56615*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::VANDC), 0,
22999 /* 56625*/          OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
23009 /* 56640*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::VANDC), 0,
23017 /* 56652*/      OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23021 /* 56659*/        OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
23031 /* 56674*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VANDC), 0,
23037 /* 56684*/        OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
23048 /* 56700*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VANDC), 0,
23056 /* 56712*/      OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23063 /* 56735*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
23069 /* 56746*/      OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23077 /* 56770*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
23086 /* 56787*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VAND), 0,
23093 /* 56802*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
23099 /* 56813*/  /*SwitchOpcode*/ 107|128,8/*1131*/, TARGET_VAL(ISD::OR),// ->57948
23103 /* 56821*/      OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23108 /* 56840*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::ORC), 0,
23113 /* 56850*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::CRORC), 0,
23118 /* 56860*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::ORC8), 0,
23125 /* 56871*/      OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23131 /* 56891*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::ORC), 0,
23136 /* 56901*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::CRORC), 0,
23141 /* 56911*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::ORC8), 0,
23151 /* 56927*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
23158 /* 56942*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::ORI), 0,
23168 /* 56961*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::ORIS), 0,
23178 /* 56980*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::ORI8), 0,
23188 /* 56999*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::ORIS8), 0,
23197 /* 57016*/          OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
23201 /* 57029*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::ORIS), 0,
23208 /* 57041*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::OR), 0,
23214 /* 57052*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::CROR), 0,
23220 /* 57063*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::OR8), 0,
23227 /* 57075*/      OPC_CheckOpcode, TARGET_VAL(ISD::AND),
23230 /* 57081*/        OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23234 /* 57088*/          OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
23244 /* 57101*/          OPC_CheckOpcode, TARGET_VAL(ISD::AND),
23251 /* 57114*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSEL), 0,
23261 /* 57132*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSEL), 0,
23268 /* 57144*/          OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
23279 /* 57158*/          OPC_CheckOpcode, TARGET_VAL(ISD::AND),
23286 /* 57171*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSEL), 0,
23296 /* 57189*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSEL), 0,
23306 /* 57206*/          OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23310 /* 57213*/            OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
23319 /* 57225*/            OPC_CheckOpcode, TARGET_VAL(ISD::AND),
23326 /* 57238*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSEL), 0,
23336 /* 57256*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSEL), 0,
23343 /* 57268*/            OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
23353 /* 57281*/            OPC_CheckOpcode, TARGET_VAL(ISD::AND),
23360 /* 57294*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSEL), 0,
23370 /* 57312*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSEL), 0,
23380 /* 57328*/          OPC_CheckOpcode, TARGET_VAL(ISD::AND),
23383 /* 57334*/            OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23387 /* 57342*/              OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
23398 /* 57358*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSEL), 0,
23404 /* 57369*/              OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
23416 /* 57387*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSEL), 0,
23424 /* 57400*/            OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23428 /* 57408*/              OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
23438 /* 57423*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSEL), 0,
23444 /* 57434*/              OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
23455 /* 57451*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSEL), 0,
23462 /* 57463*/            OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23466 /* 57471*/              OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
23477 /* 57487*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSEL), 0,
23483 /* 57498*/              OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
23495 /* 57516*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSEL), 0,
23503 /* 57529*/            OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23507 /* 57537*/              OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
23517 /* 57552*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSEL), 0,
23523 /* 57563*/              OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
23534 /* 57580*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSEL), 0,
23545 /* 57596*/      OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23549 /* 57603*/        OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
23558 /* 57617*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XXLORC), 0,
23564 /* 57627*/        OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
23574 /* 57642*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XXLORC), 0,
23581 /* 57653*/      OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23585 /* 57660*/        OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
23595 /* 57675*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XXLORC), 0,
23601 /* 57685*/        OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
23612 /* 57701*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XXLORC), 0,
23623 /* 57719*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XXLOR), 0,
23629 /* 57729*/        OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23633 /* 57736*/          OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
23642 /* 57750*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::VORC), 0,
23648 /* 57760*/          OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
23658 /* 57775*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::VORC), 0,
23666 /* 57787*/      OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23670 /* 57794*/        OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
23680 /* 57809*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VORC), 0,
23686 /* 57819*/        OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
23697 /* 57835*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VORC), 0,
23705 /* 57847*/      OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23712 /* 57870*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
23718 /* 57881*/      OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23726 /* 57905*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
23735 /* 57922*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VOR), 0,
23742 /* 57937*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
23748 /* 57948*/  /*SwitchOpcode*/ 7|128,1/*135*/, TARGET_VAL(PPCISD::Hi),// ->58087
23751 /* 57954*/    OPC_SwitchOpcode /*5 cases */, 23, TARGET_VAL(ISD::TargetGlobalAddress),// ->57981
23755 /* 57963*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::LIS), 0,
23761 /* 57973*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::LIS8), 0,
23766 /* 57981*/    /*SwitchOpcode*/ 23, TARGET_VAL(ISD::TargetConstantPool),// ->58007
23770 /* 57989*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::LIS), 0,
23776 /* 57999*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::LIS8), 0,
23781 /* 58007*/    /*SwitchOpcode*/ 23, TARGET_VAL(ISD::TargetJumpTable),// ->58033
23785 /* 58015*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::LIS), 0,
23791 /* 58025*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::LIS8), 0,
23796 /* 58033*/    /*SwitchOpcode*/ 23, TARGET_VAL(ISD::TargetBlockAddress),// ->58059
23800 /* 58041*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::LIS), 0,
23806 /* 58051*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::LIS8), 0,
23811 /* 58059*/    /*SwitchOpcode*/ 24, TARGET_VAL(ISD::TargetGlobalTLSAddress),// ->58086
23815 /* 58067*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDIS), 0,
23820 /* 58077*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDIS8), 0,
23826 /* 58087*/  /*SwitchOpcode*/ 7|128,1/*135*/, TARGET_VAL(PPCISD::Lo),// ->58226
23829 /* 58093*/    OPC_SwitchOpcode /*5 cases */, 23, TARGET_VAL(ISD::TargetGlobalAddress),// ->58120
23833 /* 58102*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::LI), 0,
23839 /* 58112*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::LI8), 0,
23844 /* 58120*/    /*SwitchOpcode*/ 23, TARGET_VAL(ISD::TargetConstantPool),// ->58146
23848 /* 58128*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::LI), 0,
23854 /* 58138*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::LI8), 0,
23859 /* 58146*/    /*SwitchOpcode*/ 23, TARGET_VAL(ISD::TargetJumpTable),// ->58172
23863 /* 58154*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::LI), 0,
23869 /* 58164*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::LI8), 0,
23874 /* 58172*/    /*SwitchOpcode*/ 23, TARGET_VAL(ISD::TargetBlockAddress),// ->58198
23878 /* 58180*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::LI), 0,
23884 /* 58190*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::LI8), 0,
23889 /* 58198*/    /*SwitchOpcode*/ 24, TARGET_VAL(ISD::TargetGlobalTLSAddress),// ->58225
23893 /* 58206*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDI), 0,
23898 /* 58216*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDI8), 0,
23904 /* 58226*/  /*SwitchOpcode*/ 83, TARGET_VAL(ISD::ATOMIC_FENCE),// ->58312
23911 /* 58239*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
23916 /* 58249*/        OPC_MorphNodeTo0, TARGET_VAL(PPC::SYNC), 0|OPFL_Chain,
23923 /* 58259*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
23928 /* 58269*/        OPC_MorphNodeTo0, TARGET_VAL(PPC::SYNC), 0|OPFL_Chain,
23935 /* 58278*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
23938 /* 58283*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
23944 /* 58295*/        OPC_MorphNodeTo0, TARGET_VAL(PPC::SYNC), 0|OPFL_Chain,
23951 /* 58305*/        OPC_MorphNodeTo0, TARGET_VAL(PPC::MSYNC), 0|OPFL_Chain,
23957 /* 58312*/  /*SwitchOpcode*/ 86, TARGET_VAL(ISD::TRUNCATE),// ->58401
23960 /* 58318*/      OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23966 /* 58339*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::ANDIo_1_EQ_BIT), 0,
23973 /* 58351*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::ANDIo_1_EQ_BIT8), 0,
23982 /* 58367*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
23989 /* 58381*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::ANDIo_1_GT_BIT), 0,
23995 /* 58391*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::ANDIo_1_GT_BIT8), 0,
24002 /* 58401*/  /*SwitchOpcode*/ 21, TARGET_VAL(ISD::CALLSEQ_START),// ->58425
24006 /* 58407*/    OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
24010 /* 58413*/    OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
24013 /* 58418*/    OPC_MorphNodeTo0, TARGET_VAL(PPC::ADJCALLSTACKDOWN), 0|OPFL_Chain|OPFL_GlueOutput,
24017 /* 58425*/  /*SwitchOpcode*/ 22, TARGET_VAL(ISD::CALLSEQ_END),// ->58450
24022 /* 58432*/    OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
24026 /* 58438*/    OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
24029 /* 58443*/    OPC_MorphNodeTo0, TARGET_VAL(PPC::ADJCALLSTACKUP), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
24033 /* 58450*/  /*SwitchOpcode*/ 53|128,1/*181*/, TARGET_VAL(PPCISD::TC_RETURN),// ->58635
24039 /* 58461*/      OPC_SwitchOpcode /*3 cases */, 44, TARGET_VAL(ISD::Constant),// ->58509
24044 /* 58471*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24049 /* 58480*/          OPC_MorphNodeTo0, TARGET_VAL(PPC::TCRETURNai), 0|OPFL_Chain|OPFL_GlueInput|OPFL_Variadic2,
24057 /* 58492*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24062 /* 58501*/          OPC_MorphNodeTo0, TARGET_VAL(PPC::TCRETURNai8), 0|OPFL_Chain|OPFL_GlueInput|OPFL_Variadic2,
24067 /* 58509*/      /*SwitchOpcode*/ 40, TARGET_VAL(ISD::TargetGlobalAddress),// ->58552
24072 /* 58518*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24076 /* 58525*/          OPC_MorphNodeTo0, TARGET_VAL(PPC::TCRETURNdi), 0|OPFL_Chain|OPFL_GlueInput|OPFL_Variadic2,
24084 /* 58537*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24088 /* 58544*/          OPC_MorphNodeTo0, TARGET_VAL(PPC::TCRETURNdi8), 0|OPFL_Chain|OPFL_GlueInput|OPFL_Variadic2,
24093 /* 58552*/      /*SwitchOpcode*/ 40, TARGET_VAL(ISD::TargetExternalSymbol),// ->58595
24098 /* 58561*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24102 /* 58568*/          OPC_MorphNodeTo0, TARGET_VAL(PPC::TCRETURNdi), 0|OPFL_Chain|OPFL_GlueInput|OPFL_Variadic2,
24110 /* 58580*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24114 /* 58587*/          OPC_MorphNodeTo0, TARGET_VAL(PPC::TCRETURNdi8), 0|OPFL_Chain|OPFL_GlueInput|OPFL_Variadic2,
24124 /* 58601*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24128 /* 58608*/      OPC_MorphNodeTo0, TARGET_VAL(PPC::TCRETURNri), 0|OPFL_Chain|OPFL_GlueInput|OPFL_Variadic2,
24136 /* 58620*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24140 /* 58627*/      OPC_MorphNodeTo0, TARGET_VAL(PPC::TCRETURNri8), 0|OPFL_Chain|OPFL_GlueInput|OPFL_Variadic2,
24145 /* 58635*/  /*SwitchOpcode*/ 28, TARGET_VAL(PPCISD::MFBHRBE),// ->58666
24149 /* 58641*/    OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24153 /* 58647*/    OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24159 /* 58658*/    OPC_MorphNodeTo1, TARGET_VAL(PPC::MFBHRBE), 0|OPFL_Chain,
24163 /* 58666*/  /*SwitchOpcode*/ 37, TARGET_VAL(PPCISD::ADDI_TLSGD_L_ADDR),// ->58706
24167 /* 58672*/    OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalTLSAddress),
24171 /* 58678*/    OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalTLSAddress),
24174 /* 58685*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDItlsgdLADDR32), 0,
24179 /* 58696*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDItlsgdLADDR), 0,
24184 /* 58706*/  /*SwitchOpcode*/ 37, TARGET_VAL(PPCISD::ADDI_TLSLD_L_ADDR),// ->58746
24188 /* 58712*/    OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalTLSAddress),
24192 /* 58718*/    OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalTLSAddress),
24195 /* 58725*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDItlsldLADDR32), 0,
24200 /* 58736*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDItlsldLADDR), 0,
24205 /* 58746*/  /*SwitchOpcode*/ 36, TARGET_VAL(PPCISD::EH_SJLJ_SETJMP),// ->58785
24213 /* 58761*/      OPC_MorphNodeTo2, TARGET_VAL(PPC::EH_SjLj_SetJmp32), 0|OPFL_Chain,
24221 /* 58776*/      OPC_MorphNodeTo2, TARGET_VAL(PPC::EH_SjLj_SetJmp64), 0|OPFL_Chain,
24226 /* 58785*/  /*SwitchOpcode*/ 30, TARGET_VAL(PPCISD::EH_SJLJ_LONGJMP),// ->58818
24233 /* 58798*/      OPC_MorphNodeTo0, TARGET_VAL(PPC::EH_SjLj_LongJmp32), 0|OPFL_Chain,
24241 /* 58811*/      OPC_MorphNodeTo0, TARGET_VAL(PPC::EH_SjLj_LongJmp64), 0|OPFL_Chain,
24246 /* 58818*/  /*SwitchOpcode*/ 85|128,1/*213*/, TARGET_VAL(ISD::SUB),// ->59035
24251 /* 58830*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::NEG), 0,
24256 /* 58839*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::NEG8), 0,
24265 /* 58852*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24272 /* 58865*/          OPC_MorphNodeTo2, TARGET_VAL(PPC::SUBFIC), 0,
24282 /* 58883*/          OPC_MorphNodeTo2, TARGET_VAL(PPC::SUBFIC8), 0,
24290 /* 58898*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::SUBF), 0,
24295 /* 58908*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::SUBF8), 0,
24300 /* 58918*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::CRXOR), 0,
24309 /* 58932*/        OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
24318 /* 58946*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VNEGD), 0,
24328 /* 58961*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VNEGW), 0,
24338 /* 58977*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VSUBUBM), 0,
24344 /* 58989*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VSUBUHM), 0,
24350 /* 59001*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VSUBUWM), 0,
24356 /* 59013*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VSUBUDM), 0,
24362 /* 59025*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VSUBUQM), 0,
24368 /* 59035*/  /*SwitchOpcode*/ 89, TARGET_VAL(ISD::ADDE),// ->59127
24374 /* 59056*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::ADDME), 0|OPFL_GlueInput|OPFL_GlueOutput,
24379 /* 59066*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::ADDME8), 0|OPFL_GlueInput|OPFL_GlueOutput,
24387 /* 59081*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::ADDZE), 0|OPFL_GlueInput|OPFL_GlueOutput,
24392 /* 59091*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::ADDZE8), 0|OPFL_GlueInput|OPFL_GlueOutput,
24400 /* 59105*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::ADDE), 0|OPFL_GlueInput|OPFL_GlueOutput,
24405 /* 59116*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::ADDE8), 0|OPFL_GlueInput|OPFL_GlueOutput,
24411 /* 59127*/  /*SwitchOpcode*/ 91, TARGET_VAL(ISD::SUBE),// ->59221
24417 /* 59148*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::SUBFME), 0|OPFL_GlueInput|OPFL_GlueOutput,
24422 /* 59158*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::SUBFME8), 0|OPFL_GlueInput|OPFL_GlueOutput,
24431 /* 59174*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::SUBFZE), 0|OPFL_GlueInput|OPFL_GlueOutput,
24436 /* 59184*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::SUBFZE8), 0|OPFL_GlueInput|OPFL_GlueOutput,
24445 /* 59199*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::SUBFE), 0|OPFL_GlueInput|OPFL_GlueOutput,
24450 /* 59210*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::SUBFE8), 0|OPFL_GlueInput|OPFL_GlueOutput,
24456 /* 59221*/  /*SwitchOpcode*/ 43, TARGET_VAL(PPCISD::EXTRACT_SPE),// ->59267
24462 /* 59234*/      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
24469 /* 59247*/      OPC_EmitNode1, TARGET_VAL(PPC::EVMERGEHI), 0,
24472 /* 59258*/      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
24477 /* 59267*/  /*SwitchOpcode*/ 79|128,7/*975*/, TARGET_VAL(ISD::INTRINSIC_W_CHAIN),// ->60246
24486 /* 59286*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::TEND), 0|OPFL_Chain,
24495 /* 59301*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::TABORT), 0|OPFL_Chain,
24508 /* 59323*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::TABORTWC), 0|OPFL_Chain,
24523 /* 59352*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::TABORTWCI), 0|OPFL_Chain,
24536 /* 59376*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::TABORTDC), 0|OPFL_Chain,
24551 /* 59405*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::TABORTDCI), 0|OPFL_Chain,
24560 /* 59422*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::TRECLAIM), 0|OPFL_Chain,
24568 /* 59436*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::TRECHKPT), 0|OPFL_Chain,
24579 /* 59455*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::TSR), 0|OPFL_Chain,
24588 /* 59473*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::MFSPR8), 0|OPFL_Chain,
24597 /* 59491*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::MFSPR8), 0|OPFL_Chain,
24606 /* 59509*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::MFSPR8), 0|OPFL_Chain,
24615 /* 59527*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::MFSPR8), 0|OPFL_Chain,
24624 /* 59544*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::TEND), 0|OPFL_Chain,
24633 /* 59561*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::TSR), 0|OPFL_Chain,
24642 /* 59578*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::TSR), 0|OPFL_Chain,
24650 /* 59592*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
24654 /* 59604*/      OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
24657 /* 59614*/      OPC_EmitNode1, TARGET_VAL(PPC::TABORTWCI), 0|OPFL_Chain,
24660 /* 59626*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
24664 /* 59641*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::RLDICL), 0|OPFL_Chain,
24672 /* 59657*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::TCHECK_RET), 0|OPFL_Chain,
24683 /* 59676*/      OPC_EmitNode1, TARGET_VAL(PPC::TBEGIN_RET), 0|OPFL_Chain,
24686 /* 59686*/      OPC_EmitNode1, TARGET_VAL(PPC::XORI), 0,
24696 /* 59705*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24700 /* 59712*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::SETRNDi), 0|OPFL_Chain,
24706 /* 59721*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::SETRND), 0|OPFL_Chain,
24718 /* 59742*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::LXVW4X), 0|OPFL_Chain,
24727 /* 59759*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::LXV), 0|OPFL_Chain,
24734 /* 59772*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::LXVX), 0|OPFL_Chain,
24745 /* 59791*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::LXVW4X), 0|OPFL_Chain,
24756 /* 59811*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::LXVL), 0|OPFL_Chain,
24767 /* 59831*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::LXVLL), 0|OPFL_Chain,
24777 /* 59850*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::LVEBX), 0|OPFL_Chain,
24787 /* 59869*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::LVEHX), 0|OPFL_Chain,
24797 /* 59888*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::LVEWX), 0|OPFL_Chain,
24807 /* 59907*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::LVX), 0|OPFL_Chain,
24817 /* 59926*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::LVXL), 0|OPFL_Chain,
24825 /* 59941*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::MFVSCR), 0|OPFL_Chain,
24836 /* 59960*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::LXVD2X), 0|OPFL_Chain,
24845 /* 59977*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::LXV), 0|OPFL_Chain,
24852 /* 59990*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::LXVX), 0|OPFL_Chain,
24863 /* 60009*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::LXVD2X), 0|OPFL_Chain,
24873 /* 60028*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVLFDX), 0|OPFL_Chain,
24883 /* 60047*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVLFDXA), 0|OPFL_Chain,
24893 /* 60066*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVLFSX), 0|OPFL_Chain,
24903 /* 60085*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVLFSXA), 0|OPFL_Chain,
24913 /* 60104*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVLFCDXA), 0|OPFL_Chain,
24923 /* 60123*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVLFCDX), 0|OPFL_Chain,
24933 /* 60142*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVLFCSXA), 0|OPFL_Chain,
24943 /* 60161*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVLFCSX), 0|OPFL_Chain,
24953 /* 60180*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVLFIWAXA), 0|OPFL_Chain,
24963 /* 60199*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVLFIWAX), 0|OPFL_Chain,
24973 /* 60218*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVLFIWZXA), 0|OPFL_Chain,
24983 /* 60237*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVLFIWZX), 0|OPFL_Chain,
24988 /* 60246*/  /*SwitchOpcode*/ 69, TARGET_VAL(ISD::ADDC),// ->60318
24993 /* 60254*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24999 /* 60266*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::ADDIC), 0|OPFL_GlueOutput,
25008 /* 60283*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::ADDIC8), 0|OPFL_GlueOutput,
25015 /* 60296*/      OPC_MorphNodeTo2, TARGET_VAL(PPC::ADDC), 0|OPFL_GlueOutput,
25021 /* 60308*/      OPC_MorphNodeTo2, TARGET_VAL(PPC::ADDC8), 0|OPFL_GlueOutput,
25026 /* 60318*/  /*SwitchOpcode*/ 89, TARGET_VAL(ISD::MUL),// ->60410
25031 /* 60326*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25037 /* 60338*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::MULLI), 0,
25046 /* 60354*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::MULLI8), 0,
25053 /* 60366*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::MULLW), 0,
25059 /* 60377*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::MULLD), 0,
25065 /* 60388*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::CRAND), 0,
25072 /* 60401*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VMULUWM), 0,
25077 /* 60410*/  /*SwitchOpcode*/ 72, TARGET_VAL(ISD::SUBC),// ->60485
25081 /* 60417*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25088 /* 60430*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::SUBFIC), 0|OPFL_GlueOutput,
25098 /* 60448*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::SUBFIC8), 0|OPFL_GlueOutput,
25106 /* 60463*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::SUBFC), 0|OPFL_GlueOutput,
25111 /* 60474*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::SUBFC8), 0|OPFL_GlueOutput,
25117 /* 60485*/  /*SwitchOpcode*/ 2|128,45/*5762*/, TARGET_VAL(ISD::SETCC),// ->66251
25124 /* 60500*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25131 /* 60514*/          OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
25134 /* 60525*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25144 /* 60543*/          OPC_EmitNode1, TARGET_VAL(PPC::CMPWI), 0,
25147 /* 60554*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25157 /* 60572*/          OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
25160 /* 60583*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25171 /* 60603*/            OPC_EmitNode1, TARGET_VAL(PPC::CMPWI), 0,
25174 /* 60614*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25181 /* 60627*/            OPC_EmitNode1, TARGET_VAL(PPC::CMPWI), 0,
25184 /* 60638*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25196 /* 60659*/            OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
25199 /* 60670*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25206 /* 60683*/            OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
25209 /* 60694*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25212 /* 60704*/            OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
25215 /* 60715*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25217 /* 60723*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
25228 /* 60742*/          OPC_EmitNode1, TARGET_VAL(PPC::CMPWI), 0,
25231 /* 60753*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25234 /* 60763*/          OPC_EmitNode1, TARGET_VAL(PPC::CMPWI), 0,
25237 /* 60774*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25239 /* 60782*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
25249 /* 60800*/          OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
25252 /* 60811*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25255 /* 60821*/          OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
25258 /* 60832*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25260 /* 60840*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
25271 /* 60860*/            OPC_EmitNode1, TARGET_VAL(PPC::CMPWI), 0,
25274 /* 60871*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25277 /* 60881*/            OPC_EmitNode1, TARGET_VAL(PPC::CMPWI), 0,
25280 /* 60892*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25282 /* 60900*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
25289 /* 60913*/            OPC_EmitNode1, TARGET_VAL(PPC::CMPWI), 0,
25292 /* 60924*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25295 /* 60934*/            OPC_EmitNode1, TARGET_VAL(PPC::CMPWI), 0,
25298 /* 60945*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25300 /* 60953*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
25311 /* 60972*/          OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
25314 /* 60983*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25317 /* 60993*/          OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
25320 /* 61004*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25322 /* 61012*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
25333 /* 61034*/            OPC_EmitNode1, TARGET_VAL(PPC::XORIS), 0,
25337 /* 61047*/            OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
25340 /* 61058*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25348 /* 61074*/            OPC_EmitNode1, TARGET_VAL(PPC::XORIS), 0,
25352 /* 61087*/            OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
25355 /* 61098*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25359 /* 61111*/            OPC_EmitNode1, TARGET_VAL(PPC::XORIS), 0,
25363 /* 61124*/            OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
25366 /* 61135*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25368 /* 61143*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
25377 /* 61158*/        OPC_EmitNode1, TARGET_VAL(PPC::CMPLW), 0,
25380 /* 61169*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25387 /* 61182*/        OPC_EmitNode1, TARGET_VAL(PPC::CMPW), 0,
25390 /* 61193*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25397 /* 61206*/        OPC_EmitNode1, TARGET_VAL(PPC::CMPLW), 0,
25400 /* 61217*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25407 /* 61230*/        OPC_EmitNode1, TARGET_VAL(PPC::CMPW), 0,
25410 /* 61241*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25417 /* 61254*/        OPC_EmitNode1, TARGET_VAL(PPC::CMPW), 0,
25420 /* 61265*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25427 /* 61278*/        OPC_EmitNode1, TARGET_VAL(PPC::CMPLW), 0,
25430 /* 61289*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25432 /* 61297*/        OPC_EmitNode1, TARGET_VAL(PPC::CMPLW), 0,
25435 /* 61308*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25437 /* 61316*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
25444 /* 61329*/        OPC_EmitNode1, TARGET_VAL(PPC::CMPW), 0,
25447 /* 61340*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25449 /* 61348*/        OPC_EmitNode1, TARGET_VAL(PPC::CMPW), 0,
25452 /* 61359*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25454 /* 61367*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
25461 /* 61380*/        OPC_EmitNode1, TARGET_VAL(PPC::CMPLW), 0,
25464 /* 61391*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25466 /* 61399*/        OPC_EmitNode1, TARGET_VAL(PPC::CMPLW), 0,
25469 /* 61410*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25471 /* 61418*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
25478 /* 61431*/        OPC_EmitNode1, TARGET_VAL(PPC::CMPW), 0,
25481 /* 61442*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25483 /* 61450*/        OPC_EmitNode1, TARGET_VAL(PPC::CMPW), 0,
25486 /* 61461*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25488 /* 61469*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
25495 /* 61482*/        OPC_EmitNode1, TARGET_VAL(PPC::CMPW), 0,
25498 /* 61493*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25500 /* 61501*/        OPC_EmitNode1, TARGET_VAL(PPC::CMPW), 0,
25503 /* 61512*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25505 /* 61520*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
25515 /* 61538*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25522 /* 61552*/          OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
25525 /* 61563*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25535 /* 61581*/          OPC_EmitNode1, TARGET_VAL(PPC::CMPDI), 0,
25538 /* 61592*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25548 /* 61610*/          OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
25551 /* 61621*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25562 /* 61641*/            OPC_EmitNode1, TARGET_VAL(PPC::CMPDI), 0,
25565 /* 61652*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25572 /* 61665*/            OPC_EmitNode1, TARGET_VAL(PPC::CMPDI), 0,
25575 /* 61676*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25586 /* 61695*/          OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
25589 /* 61706*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25600 /* 61727*/          OPC_EmitNode1, TARGET_VAL(PPC::XORIS8), 0,
25604 /* 61740*/          OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
25607 /* 61751*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25617 /* 61769*/          OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
25620 /* 61780*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25623 /* 61790*/          OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
25626 /* 61801*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25628 /* 61809*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
25638 /* 61827*/          OPC_EmitNode1, TARGET_VAL(PPC::CMPDI), 0,
25641 /* 61838*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25644 /* 61848*/          OPC_EmitNode1, TARGET_VAL(PPC::CMPDI), 0,
25647 /* 61859*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25649 /* 61867*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
25659 /* 61885*/          OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
25662 /* 61896*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25665 /* 61906*/          OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
25668 /* 61917*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25670 /* 61925*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
25681 /* 61945*/            OPC_EmitNode1, TARGET_VAL(PPC::CMPDI), 0,
25684 /* 61956*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25687 /* 61966*/            OPC_EmitNode1, TARGET_VAL(PPC::CMPDI), 0,
25690 /* 61977*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25692 /* 61985*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
25699 /* 61998*/            OPC_EmitNode1, TARGET_VAL(PPC::CMPDI), 0,
25702 /* 62009*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25705 /* 62019*/            OPC_EmitNode1, TARGET_VAL(PPC::CMPDI), 0,
25708 /* 62030*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25710 /* 62038*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
25721 /* 62057*/          OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
25724 /* 62068*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25727 /* 62078*/          OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
25730 /* 62089*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25732 /* 62097*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
25743 /* 62118*/          OPC_EmitNode1, TARGET_VAL(PPC::XORIS8), 0,
25747 /* 62131*/          OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
25750 /* 62142*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25754 /* 62155*/          OPC_EmitNode1, TARGET_VAL(PPC::XORIS8), 0,
25758 /* 62168*/          OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
25761 /* 62179*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25763 /* 62187*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
25771 /* 62201*/        OPC_EmitNode1, TARGET_VAL(PPC::CMPLD), 0,
25774 /* 62212*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25781 /* 62225*/        OPC_EmitNode1, TARGET_VAL(PPC::CMPD), 0,
25784 /* 62236*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25791 /* 62249*/        OPC_EmitNode1, TARGET_VAL(PPC::CMPLD), 0,
25794 /* 62260*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25801 /* 62273*/        OPC_EmitNode1, TARGET_VAL(PPC::CMPD), 0,
25804 /* 62284*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25811 /* 62297*/        OPC_EmitNode1, TARGET_VAL(PPC::CMPD), 0,
25814 /* 62308*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25821 /* 62321*/        OPC_EmitNode1, TARGET_VAL(PPC::CMPLD), 0,
25824 /* 62332*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25826 /* 62340*/        OPC_EmitNode1, TARGET_VAL(PPC::CMPLD), 0,
25829 /* 62351*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25831 /* 62359*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
25838 /* 62372*/        OPC_EmitNode1, TARGET_VAL(PPC::CMPD), 0,
25841 /* 62383*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25843 /* 62391*/        OPC_EmitNode1, TARGET_VAL(PPC::CMPD), 0,
25846 /* 62402*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25848 /* 62410*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
25855 /* 62423*/        OPC_EmitNode1, TARGET_VAL(PPC::CMPLD), 0,
25858 /* 62434*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25860 /* 62442*/        OPC_EmitNode1, TARGET_VAL(PPC::CMPLD), 0,
25863 /* 62453*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25865 /* 62461*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
25872 /* 62474*/        OPC_EmitNode1, TARGET_VAL(PPC::CMPD), 0,
25875 /* 62485*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25877 /* 62493*/        OPC_EmitNode1, TARGET_VAL(PPC::CMPD), 0,
25880 /* 62504*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25882 /* 62512*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
25889 /* 62525*/        OPC_EmitNode1, TARGET_VAL(PPC::CMPD), 0,
25892 /* 62536*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25894 /* 62544*/        OPC_EmitNode1, TARGET_VAL(PPC::CMPD), 0,
25897 /* 62555*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25899 /* 62563*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
25910 /* 62582*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::CRANDC), 0,
25916 /* 62593*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::CRANDC), 0,
25922 /* 62604*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::CRORC), 0,
25928 /* 62615*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::CRORC), 0,
25934 /* 62626*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::CREQV), 0,
25940 /* 62637*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::CRORC), 0,
25946 /* 62648*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::CRORC), 0,
25952 /* 62659*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::CRANDC), 0,
25958 /* 62670*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::CRANDC), 0,
25964 /* 62681*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::CRXOR), 0,
25976 /* 62703*/        OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
25979 /* 62714*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25986 /* 62727*/        OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
25989 /* 62738*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25996 /* 62751*/        OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
25999 /* 62762*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26006 /* 62775*/        OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
26009 /* 62786*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26016 /* 62799*/        OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
26019 /* 62810*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26026 /* 62823*/        OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
26029 /* 62834*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26036 /* 62847*/        OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
26039 /* 62858*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26046 /* 62871*/        OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPLT), 0,
26049 /* 62882*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26056 /* 62895*/        OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPLT), 0,
26059 /* 62906*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26066 /* 62919*/        OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPGT), 0,
26069 /* 62930*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26076 /* 62943*/        OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPGT), 0,
26079 /* 62954*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26086 /* 62967*/        OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPEQ), 0,
26089 /* 62978*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26096 /* 62991*/        OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPEQ), 0,
26099 /* 63002*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26106 /* 63015*/        OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
26109 /* 63026*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26111 /* 63034*/        OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
26114 /* 63045*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26116 /* 63053*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
26123 /* 63066*/        OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
26126 /* 63077*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26128 /* 63085*/        OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
26131 /* 63096*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26133 /* 63104*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
26140 /* 63117*/        OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
26143 /* 63128*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26145 /* 63136*/        OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
26148 /* 63147*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26150 /* 63155*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
26157 /* 63168*/        OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
26160 /* 63179*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26162 /* 63187*/        OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
26165 /* 63198*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26167 /* 63206*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
26174 /* 63219*/        OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
26177 /* 63230*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26179 /* 63238*/        OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
26182 /* 63249*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26184 /* 63257*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
26191 /* 63270*/        OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
26194 /* 63281*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26196 /* 63289*/        OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
26199 /* 63300*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26201 /* 63308*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
26208 /* 63321*/        OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
26211 /* 63332*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26213 /* 63340*/        OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
26216 /* 63351*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26218 /* 63359*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
26225 /* 63372*/        OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPLT), 0,
26228 /* 63383*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26230 /* 63391*/        OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPLT), 0,
26233 /* 63402*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26235 /* 63410*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
26242 /* 63423*/        OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPLT), 0,
26245 /* 63434*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26247 /* 63442*/        OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPLT), 0,
26250 /* 63453*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26252 /* 63461*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
26259 /* 63474*/        OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPGT), 0,
26262 /* 63485*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26264 /* 63493*/        OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPGT), 0,
26267 /* 63504*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26269 /* 63512*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
26276 /* 63525*/        OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPGT), 0,
26279 /* 63536*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26281 /* 63544*/        OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPGT), 0,
26284 /* 63555*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26286 /* 63563*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
26293 /* 63576*/        OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPEQ), 0,
26296 /* 63587*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26298 /* 63595*/        OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPEQ), 0,
26301 /* 63606*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26303 /* 63614*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
26310 /* 63627*/        OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPEQ), 0,
26313 /* 63638*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26315 /* 63646*/        OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPEQ), 0,
26318 /* 63657*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26320 /* 63665*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
26332 /* 63687*/        OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
26335 /* 63698*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26342 /* 63711*/        OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
26345 /* 63722*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26352 /* 63735*/        OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
26355 /* 63746*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26362 /* 63759*/        OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
26365 /* 63770*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26372 /* 63783*/        OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
26375 /* 63794*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26382 /* 63807*/        OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
26385 /* 63818*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26392 /* 63831*/        OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
26395 /* 63842*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26402 /* 63855*/        OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPLT), 0,
26405 /* 63866*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26412 /* 63879*/        OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPLT), 0,
26415 /* 63890*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26422 /* 63903*/        OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPGT), 0,
26425 /* 63914*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26432 /* 63927*/        OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPGT), 0,
26435 /* 63938*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26442 /* 63951*/        OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPEQ), 0,
26445 /* 63962*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26452 /* 63975*/        OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPEQ), 0,
26455 /* 63986*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26462 /* 63999*/        OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
26465 /* 64010*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26467 /* 64018*/        OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
26470 /* 64029*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26472 /* 64037*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
26479 /* 64050*/        OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
26482 /* 64061*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26484 /* 64069*/        OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
26487 /* 64080*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26489 /* 64088*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
26496 /* 64101*/        OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
26499 /* 64112*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26501 /* 64120*/        OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
26504 /* 64131*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26506 /* 64139*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
26513 /* 64152*/        OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
26516 /* 64163*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26518 /* 64171*/        OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
26521 /* 64182*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26523 /* 64190*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
26530 /* 64203*/        OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
26533 /* 64214*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26535 /* 64222*/        OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
26538 /* 64233*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26540 /* 64241*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
26547 /* 64254*/        OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
26550 /* 64265*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26552 /* 64273*/        OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
26555 /* 64284*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26557 /* 64292*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
26564 /* 64305*/        OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
26567 /* 64316*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26569 /* 64324*/        OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
26572 /* 64335*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26574 /* 64343*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
26581 /* 64356*/        OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPLT), 0,
26584 /* 64367*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26586 /* 64375*/        OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPLT), 0,
26589 /* 64386*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26591 /* 64394*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
26598 /* 64407*/        OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPLT), 0,
26601 /* 64418*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26603 /* 64426*/        OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPLT), 0,
26606 /* 64437*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26608 /* 64445*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
26615 /* 64458*/        OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPGT), 0,
26618 /* 64469*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26620 /* 64477*/        OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPGT), 0,
26623 /* 64488*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26625 /* 64496*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
26632 /* 64509*/        OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPGT), 0,
26635 /* 64520*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26637 /* 64528*/        OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPGT), 0,
26640 /* 64539*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26642 /* 64547*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
26649 /* 64560*/        OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPEQ), 0,
26652 /* 64571*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26654 /* 64579*/        OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPEQ), 0,
26657 /* 64590*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26659 /* 64598*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
26666 /* 64611*/        OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPEQ), 0,
26669 /* 64622*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26671 /* 64630*/        OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPEQ), 0,
26674 /* 64641*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26676 /* 64649*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
26688 /* 64671*/        OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
26691 /* 64682*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26698 /* 64695*/        OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
26701 /* 64706*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26708 /* 64719*/        OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
26711 /* 64730*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26718 /* 64743*/        OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
26721 /* 64754*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26728 /* 64767*/        OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
26731 /* 64778*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26738 /* 64791*/        OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
26741 /* 64802*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26748 /* 64815*/        OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
26751 /* 64826*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26758 /* 64839*/        OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
26761 /* 64850*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26763 /* 64858*/        OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
26766 /* 64869*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26768 /* 64877*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
26775 /* 64890*/        OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
26778 /* 64901*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26780 /* 64909*/        OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
26783 /* 64920*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26785 /* 64928*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
26792 /* 64941*/        OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
26795 /* 64952*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26797 /* 64960*/        OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
26800 /* 64971*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26802 /* 64979*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
26809 /* 64992*/        OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
26812 /* 65003*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26814 /* 65011*/        OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
26817 /* 65022*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26819 /* 65030*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
26826 /* 65043*/        OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
26829 /* 65054*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26831 /* 65062*/        OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
26834 /* 65073*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26836 /* 65081*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
26843 /* 65094*/        OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
26846 /* 65105*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26848 /* 65113*/        OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
26851 /* 65124*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26853 /* 65132*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
26860 /* 65145*/        OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
26863 /* 65156*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26865 /* 65164*/        OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
26868 /* 65175*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26870 /* 65183*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
26882 /* 65205*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFTSTNANb), 0,
26889 /* 65218*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFCMPLTb), 0,
26896 /* 65231*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFCMPGTb), 0,
26903 /* 65244*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFCMPEQb), 0,
26910 /* 65257*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFCMPEQb), 0,
26917 /* 65270*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFCMPGTb), 0,
26924 /* 65283*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFCMPLTb), 0,
26931 /* 65296*/        OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPLTb), 0,
26933 /* 65304*/        OPC_EmitNode1, TARGET_VAL(PPC::QVFTSTNANb), 0,
26936 /* 65315*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
26943 /* 65329*/        OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPGTb), 0,
26945 /* 65337*/        OPC_EmitNode1, TARGET_VAL(PPC::QVFTSTNANb), 0,
26948 /* 65348*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
26955 /* 65362*/        OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPEQb), 0,
26957 /* 65370*/        OPC_EmitNode1, TARGET_VAL(PPC::QVFTSTNANb), 0,
26960 /* 65381*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
26967 /* 65395*/        OPC_EmitNode1, TARGET_VAL(PPC::QVFTSTNANb), 0,
26969 /* 65403*/        OPC_EmitNode1, TARGET_VAL(PPC::QVFTSTNANb), 0,
26972 /* 65414*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
26979 /* 65428*/        OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPEQb), 0,
26981 /* 65436*/        OPC_EmitNode1, TARGET_VAL(PPC::QVFTSTNANb), 0,
26984 /* 65447*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
26991 /* 65461*/        OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPGTb), 0,
26993 /* 65469*/        OPC_EmitNode1, TARGET_VAL(PPC::QVFTSTNANb), 0,
26996 /* 65480*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
27003 /* 65494*/        OPC_EmitNode1, TARGET_VAL(PPC::QVFTSTNANb), 0,
27005 /* 65502*/        OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPLTb), 0,
27008 /* 65513*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
27015 /* 65527*/        OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPLTb), 0,
27017 /* 65535*/        OPC_EmitNode1, TARGET_VAL(PPC::QVFTSTNANb), 0,
27020 /* 65546*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
27027 /* 65560*/        OPC_EmitNode1, TARGET_VAL(PPC::QVFTSTNANb), 0,
27029 /* 65568*/        OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPGTb), 0,
27032 /* 65579*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
27039 /* 65593*/        OPC_EmitNode1, TARGET_VAL(PPC::QVFTSTNANb), 0,
27041 /* 65601*/        OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPEQb), 0,
27044 /* 65612*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
27051 /* 65626*/        OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPLTb), 0,
27053 /* 65634*/        OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPLTb), 0,
27056 /* 65645*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
27063 /* 65659*/        OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPGTb), 0,
27065 /* 65667*/        OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPGTb), 0,
27068 /* 65678*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
27075 /* 65692*/        OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPEQb), 0,
27077 /* 65700*/        OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPEQb), 0,
27080 /* 65711*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
27092 /* 65734*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFTSTNANbs), 0,
27099 /* 65747*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFCMPLTbs), 0,
27106 /* 65760*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFCMPGTbs), 0,
27113 /* 65773*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFCMPEQbs), 0,
27120 /* 65786*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFCMPEQbs), 0,
27127 /* 65799*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFCMPGTbs), 0,
27134 /* 65812*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFCMPLTbs), 0,
27141 /* 65825*/        OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPLTbs), 0,
27143 /* 65833*/        OPC_EmitNode1, TARGET_VAL(PPC::QVFTSTNANbs), 0,
27146 /* 65844*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
27153 /* 65858*/        OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPGTbs), 0,
27155 /* 65866*/        OPC_EmitNode1, TARGET_VAL(PPC::QVFTSTNANbs), 0,
27158 /* 65877*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
27165 /* 65891*/        OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPEQbs), 0,
27167 /* 65899*/        OPC_EmitNode1, TARGET_VAL(PPC::QVFTSTNANbs), 0,
27170 /* 65910*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
27177 /* 65924*/        OPC_EmitNode1, TARGET_VAL(PPC::QVFTSTNANbs), 0,
27179 /* 65932*/        OPC_EmitNode1, TARGET_VAL(PPC::QVFTSTNANbs), 0,
27182 /* 65943*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
27189 /* 65957*/        OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPEQbs), 0,
27191 /* 65965*/        OPC_EmitNode1, TARGET_VAL(PPC::QVFTSTNANbs), 0,
27194 /* 65976*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
27201 /* 65990*/        OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPGTbs), 0,
27203 /* 65998*/        OPC_EmitNode1, TARGET_VAL(PPC::QVFTSTNANbs), 0,
27206 /* 66009*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
27213 /* 66023*/        OPC_EmitNode1, TARGET_VAL(PPC::QVFTSTNANbs), 0,
27215 /* 66031*/        OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPLTbs), 0,
27218 /* 66042*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
27225 /* 66056*/        OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPLTbs), 0,
27227 /* 66064*/        OPC_EmitNode1, TARGET_VAL(PPC::QVFTSTNANbs), 0,
27230 /* 66075*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
27237 /* 66089*/        OPC_EmitNode1, TARGET_VAL(PPC::QVFTSTNANbs), 0,
27239 /* 66097*/        OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPGTbs), 0,
27242 /* 66108*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
27249 /* 66122*/        OPC_EmitNode1, TARGET_VAL(PPC::QVFTSTNANbs), 0,
27251 /* 66130*/        OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPEQbs), 0,
27254 /* 66141*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
27261 /* 66155*/        OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPLTbs), 0,
27263 /* 66163*/        OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPLTbs), 0,
27266 /* 66174*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
27273 /* 66188*/        OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPGTbs), 0,
27275 /* 66196*/        OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPGTbs), 0,
27278 /* 66207*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
27285 /* 66221*/        OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPEQbs), 0,
27287 /* 66229*/        OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPEQbs), 0,
27290 /* 66240*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
27296 /* 66251*/  /*SwitchOpcode*/ 110, TARGET_VAL(PPCISD::CALL),// ->66364
27301 /* 66258*/    OPC_SwitchOpcode /*4 cases */, 26, TARGET_VAL(ISD::Constant),// ->66288
27306 /* 66269*/        OPC_MorphNodeTo0, TARGET_VAL(PPC::BLA), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
27314 /* 66281*/        OPC_MorphNodeTo0, TARGET_VAL(PPC::BLA8), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
27319 /* 66288*/    /*SwitchOpcode*/ 22, TARGET_VAL(ISD::TargetGlobalAddress),// ->66313
27323 /* 66296*/        OPC_MorphNodeTo0, TARGET_VAL(PPC::BL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
27330 /* 66306*/        OPC_MorphNodeTo0, TARGET_VAL(PPC::BL8), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
27335 /* 66313*/    /*SwitchOpcode*/ 22, TARGET_VAL(ISD::TargetExternalSymbol),// ->66338
27339 /* 66321*/        OPC_MorphNodeTo0, TARGET_VAL(PPC::BL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
27346 /* 66331*/        OPC_MorphNodeTo0, TARGET_VAL(PPC::BL8), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
27351 /* 66338*/    /*SwitchOpcode*/ 22, TARGET_VAL(ISD::MCSymbol),// ->66363
27355 /* 66346*/        OPC_MorphNodeTo0, TARGET_VAL(PPC::BL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
27362 /* 66356*/        OPC_MorphNodeTo0, TARGET_VAL(PPC::BL8), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
27368 /* 66364*/  /*SwitchOpcode*/ 18, TARGET_VAL(PPCISD::SC),// ->66385
27372 /* 66370*/    OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
27377 /* 66379*/    OPC_MorphNodeTo0, TARGET_VAL(PPC::SC), 0|OPFL_Chain,
27381 /* 66385*/  /*SwitchOpcode*/ 18, TARGET_VAL(PPCISD::RFEBB),// ->66406
27385 /* 66391*/    OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
27390 /* 66400*/    OPC_MorphNodeTo0, TARGET_VAL(PPC::RFEBB), 0|OPFL_Chain,
27394 /* 66406*/  /*SwitchOpcode*/ 127, TARGET_VAL(ISD::SRA),// ->66536
27399 /* 66414*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
27404 /* 66425*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::SRAWI), 0,
27410 /* 66438*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::SRADI), 0,
27418 /* 66454*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::SRAW), 0,
27423 /* 66465*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::SRAD), 0,
27432 /* 66482*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VSRAB), 0,
27440 /* 66497*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VSRAH), 0,
27448 /* 66512*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VSRAW), 0,
27456 /* 66527*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VSRAD), 0,
27461 /* 66536*/  /*SwitchOpcode*/ 45|128,1/*173*/, TARGET_VAL(ISD::SHL),// ->66713
27466 /* 66545*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
27474 /* 66564*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::RLWINM), 0,
27482 /* 66583*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::RLDICR), 0,
27490 /* 66599*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::SLW), 0,
27495 /* 66609*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::SLD), 0,
27504 /* 66625*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VSLB), 0,
27512 /* 66640*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VSLH), 0,
27520 /* 66655*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VSLW), 0,
27528 /* 66670*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VSLD), 0,
27536 /* 66685*/      OPC_EmitNode1, TARGET_VAL(PPC::VSLO), 0,
27539 /* 66696*/      OPC_EmitNode1, TARGET_VAL(PPC::VSPLTB), 0,
27541 /* 66704*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VSL), 0,
27546 /* 66713*/  /*SwitchOpcode*/ 45|128,1/*173*/, TARGET_VAL(ISD::SRL),// ->66890
27551 /* 66722*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
27559 /* 66741*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::RLWINM), 0,
27567 /* 66760*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::RLDICL), 0,
27575 /* 66776*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::SRW), 0,
27580 /* 66786*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::SRD), 0,
27589 /* 66802*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VSRB), 0,
27597 /* 66817*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VSRH), 0,
27605 /* 66832*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VSRW), 0,
27613 /* 66847*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VSRD), 0,
27621 /* 66862*/      OPC_EmitNode1, TARGET_VAL(PPC::VSRO), 0,
27624 /* 66873*/      OPC_EmitNode1, TARGET_VAL(PPC::VSPLTB), 0,
27626 /* 66881*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VSR), 0,
27631 /* 66890*/  /*SwitchOpcode*/ 87, TARGET_VAL(ISD::ROTL),// ->66980
27636 /* 66898*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
27643 /* 66915*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::RLWINM), 0,
27650 /* 66932*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::RLDICL), 0,
27660 /* 66954*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::RLWNM), 0,
27666 /* 66969*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::RLDCL), 0,
27672 /* 66980*/  /*SwitchOpcode*/ 72, TARGET_VAL(PPCISD::CALL_NOP),// ->67055
27677 /* 66987*/    OPC_SwitchOpcode /*4 cases */, 22, TARGET_VAL(ISD::MCSymbol),// ->67013
27681 /* 66996*/        OPC_MorphNodeTo0, TARGET_VAL(PPC::BL_NOP), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
27688 /* 67006*/        OPC_MorphNodeTo0, TARGET_VAL(PPC::BL8_NOP), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
27693 /* 67013*/    /*SwitchOpcode*/ 12, TARGET_VAL(ISD::Constant),// ->67028
27698 /* 67022*/      OPC_MorphNodeTo0, TARGET_VAL(PPC::BLA8_NOP), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
27702 /* 67028*/    /*SwitchOpcode*/ 10, TARGET_VAL(ISD::TargetGlobalAddress),// ->67041
27706 /* 67035*/      OPC_MorphNodeTo0, TARGET_VAL(PPC::BL8_NOP), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
27710 /* 67041*/    /*SwitchOpcode*/ 10, TARGET_VAL(ISD::TargetExternalSymbol),// ->67054
27714 /* 67048*/      OPC_MorphNodeTo0, TARGET_VAL(PPC::BL8_NOP), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
27719 /* 67055*/  /*SwitchOpcode*/ 29, TARGET_VAL(PPCISD::LD_GOT_TPREL_L),// ->67087
27722 /* 67060*/    OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalTLSAddress),
27726 /* 67068*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::LDgotTprelL32), 0,
27731 /* 67078*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::LDgotTprelL), 0,
27736 /* 67087*/  /*SwitchOpcode*/ 29, TARGET_VAL(PPCISD::ADD_TLS),// ->67119
27740 /* 67093*/    OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalTLSAddress),
27743 /* 67100*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::ADD4TLS), 0,
27748 /* 67110*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::ADD8TLS), 0,
27753 /* 67119*/  /*SwitchOpcode*/ 29, TARGET_VAL(PPCISD::ADDI_TLSGD_L),// ->67151
27757 /* 67125*/    OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalTLSAddress),
27760 /* 67132*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDItlsgdL32), 0,
27765 /* 67142*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDItlsgdL), 0,
27770 /* 67151*/  /*SwitchOpcode*/ 29, TARGET_VAL(PPCISD::GET_TLS_ADDR),// ->67183
27774 /* 67157*/    OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalTLSAddress),
27777 /* 67164*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::GETtlsADDR32), 0,
27782 /* 67174*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::GETtlsADDR), 0,
27787 /* 67183*/  /*SwitchOpcode*/ 29, TARGET_VAL(PPCISD::ADDI_TLSLD_L),// ->67215
27791 /* 67189*/    OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalTLSAddress),
27794 /* 67196*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDItlsldL32), 0,
27799 /* 67206*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDItlsldL), 0,
27804 /* 67215*/  /*SwitchOpcode*/ 29, TARGET_VAL(PPCISD::GET_TLSLD_ADDR),// ->67247
27808 /* 67221*/    OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalTLSAddress),
27811 /* 67228*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::GETtlsldADDR32), 0,
27816 /* 67238*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::GETtlsldADDR), 0,
27821 /* 67247*/  /*SwitchOpcode*/ 29, TARGET_VAL(PPCISD::ADDI_DTPREL_L),// ->67279
27825 /* 67253*/    OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalTLSAddress),
27828 /* 67260*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDIdtprelL32), 0,
27833 /* 67270*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDIdtprelL), 0,
27838 /* 67279*/  /*SwitchOpcode*/ 29, TARGET_VAL(PPCISD::ADDIS_DTPREL_HA),// ->67311
27842 /* 67285*/    OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalTLSAddress),
27845 /* 67292*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDISdtprelHA32), 0,
27850 /* 67302*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDISdtprelHA), 0,
27855 /* 67311*/  /*SwitchOpcode*/ 114, TARGET_VAL(PPCISD::TOC_ENTRY),// ->67428
27860 /* 67319*/      OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
27865 /* 67328*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::LWZtoc), 0|OPFL_MemRefs,
27870 /* 67337*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::LWZtocL), 0|OPFL_MemRefs,
27878 /* 67349*/      OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
27881 /* 67355*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDIStocHA), 0|OPFL_MemRefs,
27887 /* 67365*/      OPC_SwitchOpcode /*4 cases */, 12, TARGET_VAL(ISD::TargetGlobalAddress),// ->67381
27891 /* 67373*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::LDtoc), 0|OPFL_MemRefs,
27895 /* 67381*/      /*SwitchOpcode*/ 12, TARGET_VAL(ISD::TargetJumpTable),// ->67396
27899 /* 67388*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::LDtocJTI), 0|OPFL_MemRefs,
27903 /* 67396*/      /*SwitchOpcode*/ 12, TARGET_VAL(ISD::TargetConstantPool),// ->67411
27907 /* 67403*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::LDtocCPT), 0|OPFL_MemRefs,
27911 /* 67411*/      /*SwitchOpcode*/ 12, TARGET_VAL(ISD::TargetBlockAddress),// ->67426
27915 /* 67418*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::LDtocBA), 0|OPFL_MemRefs,
27921 /* 67428*/  /*SwitchOpcode*/ 25, TARGET_VAL(PPCISD::EXTSWSLI),// ->67456
27926 /* 67436*/    OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
27932 /* 67448*/    OPC_MorphNodeTo1, TARGET_VAL(PPC::EXTSWSLI_32_64), 0,
27936 /* 67456*/  /*SwitchOpcode*/ 17, TARGET_VAL(PPCISD::ADDIS_GOT_TPREL_HA),// ->67476
27940 /* 67462*/    OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalTLSAddress),
27943 /* 67468*/    OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDISgotTprelHA), 0,
27947 /* 67476*/  /*SwitchOpcode*/ 17, TARGET_VAL(PPCISD::ADDIS_TLSGD_HA),// ->67496
27951 /* 67482*/    OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalTLSAddress),
27954 /* 67488*/    OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDIStlsgdHA), 0,
27958 /* 67496*/  /*SwitchOpcode*/ 17, TARGET_VAL(PPCISD::ADDIS_TLSLD_HA),// ->67516
27962 /* 67502*/    OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalTLSAddress),
27965 /* 67508*/    OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDIStlsldHA), 0,
27969 /* 67516*/  /*SwitchOpcode*/ 8|128,1/*136*/, TARGET_VAL(ISD::Constant),// ->67656
27973 /* 67526*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::CRSET), 0,
27980 /* 67537*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::CRUNSET), 0,
27987 /* 67557*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::CRSET), 0,
27997 /* 67574*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::LI), 0,
28005 /* 67589*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::LIS), 0,
28012 /* 67602*/          OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
28016 /* 67614*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::ORI), 0,
28025 /* 67631*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::LI8), 0,
28033 /* 67646*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::LIS8), 0,
28040 /* 67656*/  /*SwitchOpcode*/ 22, TARGET_VAL(PPCISD::RET_FLAG),// ->67681
28046 /* 67666*/      OPC_MorphNodeTo0, TARGET_VAL(PPC::BLR), 0|OPFL_Chain|OPFL_GlueInput|OPFL_Variadic0,
28053 /* 67675*/      OPC_MorphNodeTo0, TARGET_VAL(PPC::BLR8), 0|OPFL_Chain|OPFL_GlueInput|OPFL_Variadic0,
28058 /* 67681*/  /*SwitchOpcode*/ 14, TARGET_VAL(ISD::BR),// ->67698
28062 /* 67687*/    OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
28065 /* 67692*/    OPC_MorphNodeTo0, TARGET_VAL(PPC::B), 0|OPFL_Chain,
28069 /* 67698*/  /*SwitchOpcode*/ 22, TARGET_VAL(PPCISD::BCTRL),// ->67723
28075 /* 67708*/      OPC_MorphNodeTo0, TARGET_VAL(PPC::BCTRL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic0,
28082 /* 67717*/      OPC_MorphNodeTo0, TARGET_VAL(PPC::BCTRL8), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic0,
28087 /* 67723*/  /*SwitchOpcode*/ 7, TARGET_VAL(PPCISD::CLRBHRB),// ->67733
28090 /* 67728*/    OPC_MorphNodeTo0, TARGET_VAL(PPC::CLRBHRB), 0|OPFL_Chain,
28094 /* 67733*/  /*SwitchOpcode*/ 7, TARGET_VAL(ISD::TRAP),// ->67743
28097 /* 67738*/    OPC_MorphNodeTo0, TARGET_VAL(PPC::TRAP), 0|OPFL_Chain,
28101 /* 67743*/  /*SwitchOpcode*/ 123, TARGET_VAL(PPCISD::SHL),// ->67869
28107 /* 67755*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::SLW), 0,
28112 /* 67765*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::SLD), 0,
28121 /* 67781*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VSLB), 0,
28129 /* 67796*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VSLH), 0,
28137 /* 67811*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VSLW), 0,
28145 /* 67826*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VSLD), 0,
28153 /* 67841*/      OPC_EmitNode1, TARGET_VAL(PPC::VSLO), 0,
28156 /* 67852*/      OPC_EmitNode1, TARGET_VAL(PPC::VSPLTB), 0,
28158 /* 67860*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VSL), 0,
28163 /* 67869*/  /*SwitchOpcode*/ 123, TARGET_VAL(PPCISD::SRL),// ->67995
28169 /* 67881*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::SRW), 0,
28174 /* 67891*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::SRD), 0,
28183 /* 67907*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VSRB), 0,
28191 /* 67922*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VSRH), 0,
28199 /* 67937*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VSRW), 0,
28207 /* 67952*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VSRD), 0,
28215 /* 67967*/      OPC_EmitNode1, TARGET_VAL(PPC::VSRO), 0,
28218 /* 67978*/      OPC_EmitNode1, TARGET_VAL(PPC::VSPLTB), 0,
28220 /* 67986*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VSR), 0,
28225 /* 67995*/  /*SwitchOpcode*/ 91, TARGET_VAL(PPCISD::SRA),// ->68089
28231 /* 68007*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::SRAW), 0,
28236 /* 68018*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::SRAD), 0,
28245 /* 68035*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VSRAB), 0,
28253 /* 68050*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VSRAH), 0,
28261 /* 68065*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VSRAW), 0,
28269 /* 68080*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VSRAD), 0,
28274 /* 68089*/  /*SwitchOpcode*/ 77, TARGET_VAL(ISD::CTLZ),// ->68169
28278 /* 68098*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::CNTLZW), 0,
28284 /* 68109*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::CNTLZD), 0,
28291 /* 68122*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VCLZB), 0,
28298 /* 68135*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VCLZH), 0,
28305 /* 68148*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VCLZW), 0,
28312 /* 68161*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VCLZD), 0,
28317 /* 68169*/  /*SwitchOpcode*/ 81, TARGET_VAL(ISD::CTTZ),// ->68253
28322 /* 68180*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::CNTTZW), 0,
28329 /* 68193*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::CNTTZD), 0,
28336 /* 68206*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VCTZB), 0,
28343 /* 68219*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VCTZH), 0,
28350 /* 68232*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VCTZW), 0,
28357 /* 68245*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VCTZD), 0,
28362 /* 68253*/  /*SwitchOpcode*/ 63, TARGET_VAL(ISD::SIGN_EXTEND_INREG),// ->68319
28369 /* 68266*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::EXTSB), 0,
28374 /* 68275*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::EXTSB8), 0,
28383 /* 68290*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::EXTSH), 0,
28388 /* 68299*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::EXTSH8), 0,
28396 /* 68311*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::EXTSW), 0,
28401 /* 68319*/  /*SwitchOpcode*/ 24, TARGET_VAL(PPCISD::CMPB),// ->68346
28405 /* 68327*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::CMPB), 0,
28410 /* 68337*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::CMPB8), 0,
28415 /* 68346*/  /*SwitchOpcode*/ 9, TARGET_VAL(PPCISD::CR6SET),// ->68358
28419 /* 68352*/    OPC_MorphNodeTo1, TARGET_VAL(PPC::CR6SET), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
28423 /* 68358*/  /*SwitchOpcode*/ 9, TARGET_VAL(PPCISD::CR6UNSET),// ->68370
28427 /* 68364*/    OPC_MorphNodeTo1, TARGET_VAL(PPC::CR6UNSET), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
28431 /* 68370*/  /*SwitchOpcode*/ 27, TARGET_VAL(PPCISD::MTCTR),// ->68400
28438 /* 68381*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::MTCTR), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
28445 /* 68392*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::MTCTR8), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
28450 /* 68400*/  /*SwitchOpcode*/ 28, TARGET_VAL(ISD::SREM),// ->68431
28455 /* 68410*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::MODSW), 0,
28461 /* 68422*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::MODSD), 0,
28466 /* 68431*/  /*SwitchOpcode*/ 28, TARGET_VAL(ISD::UREM),// ->68462
28471 /* 68441*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::MODUW), 0,
28477 /* 68453*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::MODUD), 0,
28482 /* 68462*/  /*SwitchOpcode*/ 24, TARGET_VAL(ISD::SDIV),// ->68489
28486 /* 68470*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::DIVW), 0,
28491 /* 68480*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::DIVD), 0,
28496 /* 68489*/  /*SwitchOpcode*/ 24, TARGET_VAL(ISD::UDIV),// ->68516
28500 /* 68497*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::DIVWU), 0,
28505 /* 68507*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::DIVDU), 0,
28510 /* 68516*/  /*SwitchOpcode*/ 24, TARGET_VAL(ISD::MULHS),// ->68543
28514 /* 68524*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::MULHW), 0,
28519 /* 68534*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::MULHD), 0,
28524 /* 68543*/  /*SwitchOpcode*/ 24, TARGET_VAL(ISD::MULHU),// ->68570
28528 /* 68551*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::MULHWU), 0,
28533 /* 68561*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::MULHDU), 0,
28538 /* 68570*/  /*SwitchOpcode*/ 8, TARGET_VAL(PPCISD::PPC32_GOT),// ->68581
28540 /* 68575*/    OPC_MorphNodeTo1, TARGET_VAL(PPC::PPC32GOT), 0,
28544 /* 68581*/  /*SwitchOpcode*/ 10, TARGET_VAL(ISD::READCYCLECOUNTER),// ->68594
28548 /* 68588*/    OPC_MorphNodeTo1, TARGET_VAL(PPC::MFTB8), 0|OPFL_Chain,
28552 /* 68594*/  /*SwitchOpcode*/ 77, TARGET_VAL(ISD::CTPOP),// ->68674
28556 /* 68603*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::POPCNTD), 0,
28562 /* 68614*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::POPCNTW), 0,
28569 /* 68627*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VPOPCNTB), 0,
28576 /* 68640*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VPOPCNTH), 0,
28583 /* 68653*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VPOPCNTW), 0,
28590 /* 68666*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VPOPCNTD), 0,
28595 /* 68674*/  /*SwitchOpcode*/ 91|128,1/*219*/, TARGET_VAL(ISD::SELECT),// ->68897
28601 /* 68686*/      OPC_EmitNode1, TARGET_VAL(PPC::CRAND), 0,
28603 /* 68694*/      OPC_EmitNode1, TARGET_VAL(PPC::CRNOR), 0,
28605 /* 68702*/      OPC_EmitNode1, TARGET_VAL(PPC::CRAND), 0,
28607 /* 68710*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::CROR), 0,
28612 /* 68720*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
28617 /* 68731*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
28624 /* 68746*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VSFRC), 0,
28630 /* 68758*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_F8), 0,
28636 /* 68770*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_SPE), 0,
28644 /* 68786*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VSSRC), 0,
28650 /* 68798*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_F4), 0,
28656 /* 68810*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_SPE4), 0,
28663 /* 68824*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_F16), 0,
28668 /* 68835*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VRRC), 0,
28674 /* 68848*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_QBRC), 0,
28680 /* 68861*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VSRC), 0,
28686 /* 68874*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_QFRC), 0,
28692 /* 68887*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_QSRC), 0,
28697 /* 68897*/  /*SwitchOpcode*/ 49|128,30/*3889*/, TARGET_VAL(ISD::SELECT_CC),// ->72790
28708 /* 68915*/      OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
28710 /* 68923*/      OPC_EmitNode1, TARGET_VAL(PPC::CRAND), 0,
28712 /* 68931*/      OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
28714 /* 68939*/      OPC_EmitNode1, TARGET_VAL(PPC::CRAND), 0,
28716 /* 68947*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::CROR), 0,
28724 /* 68961*/      OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
28726 /* 68969*/      OPC_EmitNode1, TARGET_VAL(PPC::CRAND), 0,
28728 /* 68977*/      OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
28730 /* 68985*/      OPC_EmitNode1, TARGET_VAL(PPC::CRAND), 0,
28732 /* 68993*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::CROR), 0,
28740 /* 69007*/      OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
28742 /* 69015*/      OPC_EmitNode1, TARGET_VAL(PPC::CRAND), 0,
28744 /* 69023*/      OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
28746 /* 69031*/      OPC_EmitNode1, TARGET_VAL(PPC::CRAND), 0,
28748 /* 69039*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::CROR), 0,
28756 /* 69053*/      OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
28758 /* 69061*/      OPC_EmitNode1, TARGET_VAL(PPC::CRAND), 0,
28760 /* 69069*/      OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
28762 /* 69077*/      OPC_EmitNode1, TARGET_VAL(PPC::CRAND), 0,
28764 /* 69085*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::CROR), 0,
28772 /* 69099*/      OPC_EmitNode1, TARGET_VAL(PPC::CREQV), 0,
28774 /* 69107*/      OPC_EmitNode1, TARGET_VAL(PPC::CRAND), 0,
28776 /* 69115*/      OPC_EmitNode1, TARGET_VAL(PPC::CRXOR), 0,
28778 /* 69123*/      OPC_EmitNode1, TARGET_VAL(PPC::CRAND), 0,
28780 /* 69131*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::CROR), 0,
28788 /* 69145*/      OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
28790 /* 69153*/      OPC_EmitNode1, TARGET_VAL(PPC::CRAND), 0,
28792 /* 69161*/      OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
28794 /* 69169*/      OPC_EmitNode1, TARGET_VAL(PPC::CRAND), 0,
28796 /* 69177*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::CROR), 0,
28804 /* 69191*/      OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
28806 /* 69199*/      OPC_EmitNode1, TARGET_VAL(PPC::CRAND), 0,
28808 /* 69207*/      OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
28810 /* 69215*/      OPC_EmitNode1, TARGET_VAL(PPC::CRAND), 0,
28812 /* 69223*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::CROR), 0,
28820 /* 69237*/      OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
28822 /* 69245*/      OPC_EmitNode1, TARGET_VAL(PPC::CRAND), 0,
28824 /* 69253*/      OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
28826 /* 69261*/      OPC_EmitNode1, TARGET_VAL(PPC::CRAND), 0,
28828 /* 69269*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::CROR), 0,
28836 /* 69283*/      OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
28838 /* 69291*/      OPC_EmitNode1, TARGET_VAL(PPC::CRAND), 0,
28840 /* 69299*/      OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
28842 /* 69307*/      OPC_EmitNode1, TARGET_VAL(PPC::CRAND), 0,
28844 /* 69315*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::CROR), 0,
28852 /* 69329*/      OPC_EmitNode1, TARGET_VAL(PPC::CREQV), 0,
28854 /* 69337*/      OPC_EmitNode1, TARGET_VAL(PPC::CRAND), 0,
28856 /* 69345*/      OPC_EmitNode1, TARGET_VAL(PPC::CRXOR), 0,
28858 /* 69353*/      OPC_EmitNode1, TARGET_VAL(PPC::CRAND), 0,
28860 /* 69361*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::CROR), 0,
28868 /* 69375*/      OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
28870 /* 69383*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
28878 /* 69398*/      OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
28880 /* 69406*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
28888 /* 69421*/      OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
28890 /* 69429*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
28898 /* 69444*/      OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
28900 /* 69452*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
28908 /* 69467*/      OPC_EmitNode1, TARGET_VAL(PPC::CREQV), 0,
28910 /* 69475*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
28918 /* 69490*/      OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
28920 /* 69498*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
28928 /* 69513*/      OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
28930 /* 69521*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
28938 /* 69536*/      OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
28940 /* 69544*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
28948 /* 69559*/      OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
28950 /* 69567*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
28958 /* 69582*/      OPC_EmitNode1, TARGET_VAL(PPC::CRXOR), 0,
28960 /* 69590*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
28968 /* 69605*/      OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
28970 /* 69613*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
28978 /* 69628*/      OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
28980 /* 69636*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
28988 /* 69651*/      OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
28990 /* 69659*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
28998 /* 69674*/      OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29000 /* 69682*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
29008 /* 69697*/      OPC_EmitNode1, TARGET_VAL(PPC::CREQV), 0,
29010 /* 69705*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
29018 /* 69720*/      OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29020 /* 69728*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
29028 /* 69743*/      OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29030 /* 69751*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
29038 /* 69766*/      OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29040 /* 69774*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
29048 /* 69789*/      OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29050 /* 69797*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
29058 /* 69812*/      OPC_EmitNode1, TARGET_VAL(PPC::CRXOR), 0,
29060 /* 69820*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
29069 /* 69837*/      OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29071 /* 69845*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VSFRC), 0,
29080 /* 69862*/      OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29082 /* 69870*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VSFRC), 0,
29091 /* 69887*/      OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29093 /* 69895*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VSFRC), 0,
29102 /* 69912*/      OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29104 /* 69920*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VSFRC), 0,
29113 /* 69937*/      OPC_EmitNode1, TARGET_VAL(PPC::CREQV), 0,
29115 /* 69945*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VSFRC), 0,
29124 /* 69962*/      OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29126 /* 69970*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VSFRC), 0,
29135 /* 69987*/      OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29137 /* 69995*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VSFRC), 0,
29146 /* 70012*/      OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29148 /* 70020*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VSFRC), 0,
29157 /* 70037*/      OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29159 /* 70045*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VSFRC), 0,
29168 /* 70062*/      OPC_EmitNode1, TARGET_VAL(PPC::CRXOR), 0,
29170 /* 70070*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VSFRC), 0,
29179 /* 70087*/      OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29181 /* 70095*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VSSRC), 0,
29190 /* 70112*/      OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29192 /* 70120*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VSSRC), 0,
29201 /* 70137*/      OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29203 /* 70145*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VSSRC), 0,
29212 /* 70162*/      OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29214 /* 70170*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VSSRC), 0,
29223 /* 70187*/      OPC_EmitNode1, TARGET_VAL(PPC::CREQV), 0,
29225 /* 70195*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VSSRC), 0,
29234 /* 70212*/      OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29236 /* 70220*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VSSRC), 0,
29245 /* 70237*/      OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29247 /* 70245*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VSSRC), 0,
29256 /* 70262*/      OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29258 /* 70270*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VSSRC), 0,
29267 /* 70287*/      OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29269 /* 70295*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VSSRC), 0,
29278 /* 70312*/      OPC_EmitNode1, TARGET_VAL(PPC::CRXOR), 0,
29280 /* 70320*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VSSRC), 0,
29289 /* 70337*/      OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29291 /* 70345*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_SPE4), 0,
29300 /* 70362*/      OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29302 /* 70370*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_SPE4), 0,
29311 /* 70387*/      OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29313 /* 70395*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_SPE4), 0,
29322 /* 70412*/      OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29324 /* 70420*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_SPE4), 0,
29333 /* 70437*/      OPC_EmitNode1, TARGET_VAL(PPC::CREQV), 0,
29335 /* 70445*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_SPE4), 0,
29344 /* 70462*/      OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29346 /* 70470*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_SPE4), 0,
29355 /* 70487*/      OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29357 /* 70495*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_SPE4), 0,
29366 /* 70512*/      OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29368 /* 70520*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_SPE4), 0,
29377 /* 70537*/      OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29379 /* 70545*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_SPE4), 0,
29388 /* 70562*/      OPC_EmitNode1, TARGET_VAL(PPC::CRXOR), 0,
29390 /* 70570*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_SPE4), 0,
29399 /* 70587*/      OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29401 /* 70595*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_SPE), 0,
29410 /* 70612*/      OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29412 /* 70620*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_SPE), 0,
29421 /* 70637*/      OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29423 /* 70645*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_SPE), 0,
29432 /* 70662*/      OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29434 /* 70670*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_SPE), 0,
29443 /* 70687*/      OPC_EmitNode1, TARGET_VAL(PPC::CREQV), 0,
29445 /* 70695*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_SPE), 0,
29454 /* 70712*/      OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29456 /* 70720*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_SPE), 0,
29465 /* 70737*/      OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29467 /* 70745*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_SPE), 0,
29476 /* 70762*/      OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29478 /* 70770*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_SPE), 0,
29487 /* 70787*/      OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29489 /* 70795*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_SPE), 0,
29498 /* 70812*/      OPC_EmitNode1, TARGET_VAL(PPC::CRXOR), 0,
29500 /* 70820*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_SPE), 0,
29509 /* 70837*/      OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29511 /* 70845*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_F4), 0,
29520 /* 70862*/      OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29522 /* 70870*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_F4), 0,
29531 /* 70887*/      OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29533 /* 70895*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_F4), 0,
29542 /* 70912*/      OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29544 /* 70920*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_F4), 0,
29553 /* 70937*/      OPC_EmitNode1, TARGET_VAL(PPC::CREQV), 0,
29555 /* 70945*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_F4), 0,
29564 /* 70962*/      OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29566 /* 70970*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_F4), 0,
29575 /* 70987*/      OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29577 /* 70995*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_F4), 0,
29586 /* 71012*/      OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29588 /* 71020*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_F4), 0,
29597 /* 71037*/      OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29599 /* 71045*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_F4), 0,
29608 /* 71062*/      OPC_EmitNode1, TARGET_VAL(PPC::CRXOR), 0,
29610 /* 71070*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_F4), 0,
29619 /* 71087*/      OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29621 /* 71095*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_F8), 0,
29630 /* 71112*/      OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29632 /* 71120*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_F8), 0,
29641 /* 71137*/      OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29643 /* 71145*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_F8), 0,
29652 /* 71162*/      OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29654 /* 71170*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_F8), 0,
29663 /* 71187*/      OPC_EmitNode1, TARGET_VAL(PPC::CREQV), 0,
29665 /* 71195*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_F8), 0,
29674 /* 71212*/      OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29676 /* 71220*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_F8), 0,
29685 /* 71237*/      OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29687 /* 71245*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_F8), 0,
29696 /* 71262*/      OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29698 /* 71270*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_F8), 0,
29707 /* 71287*/      OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29709 /* 71295*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_F8), 0,
29718 /* 71312*/      OPC_EmitNode1, TARGET_VAL(PPC::CRXOR), 0,
29720 /* 71320*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_F8), 0,
29728 /* 71335*/      OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29730 /* 71343*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_F16), 0,
29738 /* 71358*/      OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29740 /* 71366*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_F16), 0,
29748 /* 71381*/      OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29750 /* 71389*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_F16), 0,
29758 /* 71404*/      OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29760 /* 71412*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_F16), 0,
29768 /* 71427*/      OPC_EmitNode1, TARGET_VAL(PPC::CREQV), 0,
29770 /* 71435*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_F16), 0,
29778 /* 71450*/      OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29780 /* 71458*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_F16), 0,
29788 /* 71473*/      OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29790 /* 71481*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_F16), 0,
29798 /* 71496*/      OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29800 /* 71504*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_F16), 0,
29808 /* 71519*/      OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29810 /* 71527*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_F16), 0,
29818 /* 71542*/      OPC_EmitNode1, TARGET_VAL(PPC::CRXOR), 0,
29820 /* 71550*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_F16), 0,
29829 /* 71567*/      OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29831 /* 71575*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_QBRC), 0,
29840 /* 71592*/      OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29842 /* 71600*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_QBRC), 0,
29851 /* 71617*/      OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29853 /* 71625*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_QBRC), 0,
29862 /* 71642*/      OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29864 /* 71650*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_QBRC), 0,
29873 /* 71667*/      OPC_EmitNode1, TARGET_VAL(PPC::CREQV), 0,
29875 /* 71675*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_QBRC), 0,
29884 /* 71692*/      OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29886 /* 71700*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_QBRC), 0,
29895 /* 71717*/      OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29897 /* 71725*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_QBRC), 0,
29906 /* 71742*/      OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29908 /* 71750*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_QBRC), 0,
29917 /* 71767*/      OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29919 /* 71775*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_QBRC), 0,
29928 /* 71792*/      OPC_EmitNode1, TARGET_VAL(PPC::CRXOR), 0,
29930 /* 71800*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_QBRC), 0,
29938 /* 71815*/      OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29940 /* 71823*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VRRC), 0,
29948 /* 71838*/      OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29950 /* 71846*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VRRC), 0,
29958 /* 71861*/      OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29960 /* 71869*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VRRC), 0,
29968 /* 71884*/      OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29970 /* 71892*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VRRC), 0,
29978 /* 71907*/      OPC_EmitNode1, TARGET_VAL(PPC::CREQV), 0,
29980 /* 71915*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VRRC), 0,
29988 /* 71930*/      OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29990 /* 71938*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VRRC), 0,
29998 /* 71953*/      OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
30000 /* 71961*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VRRC), 0,
30008 /* 71976*/      OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
30010 /* 71984*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VRRC), 0,
30018 /* 71999*/      OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
30020 /* 72007*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VRRC), 0,
30028 /* 72022*/      OPC_EmitNode1, TARGET_VAL(PPC::CRXOR), 0,
30030 /* 72030*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VRRC), 0,
30039 /* 72047*/      OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
30041 /* 72055*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VSRC), 0,
30050 /* 72072*/      OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
30052 /* 72080*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VSRC), 0,
30061 /* 72097*/      OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
30063 /* 72105*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VSRC), 0,
30072 /* 72122*/      OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
30074 /* 72130*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VSRC), 0,
30083 /* 72147*/      OPC_EmitNode1, TARGET_VAL(PPC::CREQV), 0,
30085 /* 72155*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VSRC), 0,
30094 /* 72172*/      OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
30096 /* 72180*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VSRC), 0,
30105 /* 72197*/      OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
30107 /* 72205*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VSRC), 0,
30116 /* 72222*/      OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
30118 /* 72230*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VSRC), 0,
30127 /* 72247*/      OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
30129 /* 72255*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VSRC), 0,
30138 /* 72272*/      OPC_EmitNode1, TARGET_VAL(PPC::CRXOR), 0,
30140 /* 72280*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VSRC), 0,
30149 /* 72297*/      OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
30151 /* 72305*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_QFRC), 0,
30160 /* 72322*/      OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
30162 /* 72330*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_QFRC), 0,
30171 /* 72347*/      OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
30173 /* 72355*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_QFRC), 0,
30182 /* 72372*/      OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
30184 /* 72380*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_QFRC), 0,
30193 /* 72397*/      OPC_EmitNode1, TARGET_VAL(PPC::CREQV), 0,
30195 /* 72405*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_QFRC), 0,
30204 /* 72422*/      OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
30206 /* 72430*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_QFRC), 0,
30215 /* 72447*/      OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
30217 /* 72455*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_QFRC), 0,
30226 /* 72472*/      OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
30228 /* 72480*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_QFRC), 0,
30237 /* 72497*/      OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
30239 /* 72505*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_QFRC), 0,
30248 /* 72522*/      OPC_EmitNode1, TARGET_VAL(PPC::CRXOR), 0,
30250 /* 72530*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_QFRC), 0,
30259 /* 72547*/      OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
30261 /* 72555*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_QSRC), 0,
30270 /* 72572*/      OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
30272 /* 72580*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_QSRC), 0,
30281 /* 72597*/      OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
30283 /* 72605*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_QSRC), 0,
30292 /* 72622*/      OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
30294 /* 72630*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_QSRC), 0,
30303 /* 72647*/      OPC_EmitNode1, TARGET_VAL(PPC::CREQV), 0,
30305 /* 72655*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_QSRC), 0,
30314 /* 72672*/      OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
30316 /* 72680*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_QSRC), 0,
30325 /* 72697*/      OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
30327 /* 72705*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_QSRC), 0,
30336 /* 72722*/      OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
30338 /* 72730*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_QSRC), 0,
30347 /* 72747*/      OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
30349 /* 72755*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_QSRC), 0,
30358 /* 72772*/      OPC_EmitNode1, TARGET_VAL(PPC::CRXOR), 0,
30360 /* 72780*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_QSRC), 0,
30365 /* 72790*/  /*SwitchOpcode*/ 28|128,107/*13724*/, TARGET_VAL(ISD::BITREVERSE),// ->86518
30371 /* 72808*/      OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30374 /* 72823*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30377 /* 72835*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30379 /* 72843*/      OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30384 /* 72860*/      OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30387 /* 72875*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30390 /* 72887*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30392 /* 72895*/      OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30394 /* 72903*/      OPC_EmitNode1, TARGET_VAL(PPC::OR), 0,
30399 /* 72920*/      OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30402 /* 72934*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30405 /* 72945*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30407 /* 72953*/      OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30412 /* 72970*/      OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30415 /* 72985*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30418 /* 72997*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30420 /* 73005*/      OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30425 /* 73022*/      OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30428 /* 73037*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30431 /* 73049*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30433 /* 73057*/      OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30435 /* 73065*/      OPC_EmitNode1, TARGET_VAL(PPC::OR), 0,
30440 /* 73082*/      OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30443 /* 73097*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30446 /* 73109*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30448 /* 73117*/      OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30450 /* 73125*/      OPC_EmitNode1, TARGET_VAL(PPC::OR), 0,
30455 /* 73142*/      OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30458 /* 73156*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30461 /* 73167*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30463 /* 73175*/      OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30468 /* 73192*/      OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30471 /* 73207*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30474 /* 73219*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30476 /* 73227*/      OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30481 /* 73244*/      OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30484 /* 73259*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30487 /* 73271*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30489 /* 73279*/      OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30491 /* 73287*/      OPC_EmitNode1, TARGET_VAL(PPC::OR), 0,
30496 /* 73304*/      OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30499 /* 73318*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30502 /* 73329*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30504 /* 73337*/      OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30509 /* 73354*/      OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30512 /* 73369*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30515 /* 73381*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30517 /* 73389*/      OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30522 /* 73406*/      OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30525 /* 73421*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30528 /* 73433*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30530 /* 73441*/      OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30532 /* 73449*/      OPC_EmitNode1, TARGET_VAL(PPC::OR), 0,
30537 /* 73466*/      OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30540 /* 73481*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30543 /* 73493*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30545 /* 73501*/      OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30547 /* 73509*/      OPC_EmitNode1, TARGET_VAL(PPC::OR), 0,
30552 /* 73526*/      OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30555 /* 73541*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30558 /* 73554*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30560 /* 73564*/      OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30562 /* 73573*/      OPC_EmitNode1, TARGET_VAL(PPC::OR), 0,
30567 /* 73591*/      OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30572 /* 73614*/      OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30575 /* 73632*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30578 /* 73645*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30580 /* 73655*/      OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30585 /* 73674*/      OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30588 /* 73692*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30591 /* 73705*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30593 /* 73715*/      OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30595 /* 73725*/      OPC_EmitNode1, TARGET_VAL(PPC::OR), 0,
30600 /* 73744*/      OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30603 /* 73762*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30606 /* 73774*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30608 /* 73784*/      OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30613 /* 73803*/      OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30616 /* 73821*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30619 /* 73834*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30621 /* 73844*/      OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30626 /* 73863*/      OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30629 /* 73881*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30632 /* 73894*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30634 /* 73904*/      OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30636 /* 73914*/      OPC_EmitNode1, TARGET_VAL(PPC::OR), 0,
30641 /* 73933*/      OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30644 /* 73952*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30647 /* 73965*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30649 /* 73975*/      OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30651 /* 73985*/      OPC_EmitNode1, TARGET_VAL(PPC::OR), 0,
30656 /* 74004*/      OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30659 /* 74022*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30662 /* 74034*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30664 /* 74044*/      OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30669 /* 74063*/      OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30672 /* 74081*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30675 /* 74094*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30677 /* 74104*/      OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30682 /* 74123*/      OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30685 /* 74141*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30688 /* 74154*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30690 /* 74164*/      OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30692 /* 74174*/      OPC_EmitNode1, TARGET_VAL(PPC::OR), 0,
30697 /* 74193*/      OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30700 /* 74211*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30703 /* 74223*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30705 /* 74233*/      OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30710 /* 74252*/      OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30713 /* 74270*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30716 /* 74283*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30718 /* 74293*/      OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30723 /* 74312*/      OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30726 /* 74330*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30729 /* 74343*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30731 /* 74353*/      OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30733 /* 74363*/      OPC_EmitNode1, TARGET_VAL(PPC::OR), 0,
30738 /* 74382*/      OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30741 /* 74401*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30744 /* 74414*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30746 /* 74424*/      OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30748 /* 74434*/      OPC_EmitNode1, TARGET_VAL(PPC::OR), 0,
30753 /* 74453*/      OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30756 /* 74472*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30759 /* 74485*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30761 /* 74495*/      OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30763 /* 74505*/      OPC_EmitNode1, TARGET_VAL(PPC::OR), 0,
30768 /* 74524*/      OPC_EmitNode1, TARGET_VAL(PPC::RLWIMI), 0,
30773 /* 74549*/      OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30776 /* 74567*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30779 /* 74580*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30781 /* 74590*/      OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30786 /* 74609*/      OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30789 /* 74627*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30792 /* 74640*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30794 /* 74650*/      OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30796 /* 74660*/      OPC_EmitNode1, TARGET_VAL(PPC::OR), 0,
30801 /* 74679*/      OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30804 /* 74697*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30807 /* 74709*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30809 /* 74719*/      OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30814 /* 74738*/      OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30817 /* 74756*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30820 /* 74769*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30822 /* 74779*/      OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30827 /* 74798*/      OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30830 /* 74816*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30833 /* 74829*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30835 /* 74839*/      OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30837 /* 74849*/      OPC_EmitNode1, TARGET_VAL(PPC::OR), 0,
30842 /* 74868*/      OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30845 /* 74887*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30848 /* 74900*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30850 /* 74910*/      OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30852 /* 74920*/      OPC_EmitNode1, TARGET_VAL(PPC::OR), 0,
30857 /* 74939*/      OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30860 /* 74957*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30863 /* 74969*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30865 /* 74979*/      OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30870 /* 74998*/      OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30873 /* 75016*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30876 /* 75029*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30878 /* 75039*/      OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30883 /* 75058*/      OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30886 /* 75076*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30889 /* 75089*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30891 /* 75099*/      OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30893 /* 75109*/      OPC_EmitNode1, TARGET_VAL(PPC::OR), 0,
30898 /* 75128*/      OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30901 /* 75146*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30904 /* 75158*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30906 /* 75168*/      OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30911 /* 75187*/      OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30914 /* 75205*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30917 /* 75218*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30919 /* 75228*/      OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30924 /* 75247*/      OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30927 /* 75265*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30930 /* 75278*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30932 /* 75288*/      OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30934 /* 75298*/      OPC_EmitNode1, TARGET_VAL(PPC::OR), 0,
30939 /* 75317*/      OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30942 /* 75336*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30945 /* 75349*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30947 /* 75359*/      OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30949 /* 75369*/      OPC_EmitNode1, TARGET_VAL(PPC::OR), 0,
30954 /* 75388*/      OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30957 /* 75407*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30960 /* 75420*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30962 /* 75430*/      OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30964 /* 75440*/      OPC_EmitNode1, TARGET_VAL(PPC::OR), 0,
30969 /* 75459*/      OPC_EmitNode1, TARGET_VAL(PPC::RLWIMI), 0,
30973 /* 75481*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::RLDICL_32), 0,
30978 /* 75496*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
30982 /* 75508*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
30984 /* 75517*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
30987 /* 75528*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30990 /* 75540*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30993 /* 75551*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
30997 /* 75566*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31000 /* 75580*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31003 /* 75593*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
31005 /* 75601*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
31009 /* 75615*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31011 /* 75624*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31014 /* 75635*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
31017 /* 75647*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
31020 /* 75658*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31024 /* 75673*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31027 /* 75687*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31030 /* 75700*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
31032 /* 75708*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
31034 /* 75716*/      OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
31038 /* 75730*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
31040 /* 75739*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31043 /* 75749*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
31046 /* 75760*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
31049 /* 75771*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31053 /* 75786*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31056 /* 75799*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31059 /* 75811*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
31061 /* 75819*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
31065 /* 75833*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
31067 /* 75842*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31070 /* 75853*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
31073 /* 75865*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
31076 /* 75876*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31080 /* 75891*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31083 /* 75905*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31086 /* 75918*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
31088 /* 75926*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
31092 /* 75940*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31094 /* 75949*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31097 /* 75960*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
31100 /* 75972*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
31103 /* 75983*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31107 /* 75998*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31110 /* 76012*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31113 /* 76025*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
31115 /* 76033*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
31117 /* 76041*/      OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
31121 /* 76055*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31123 /* 76064*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31126 /* 76075*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
31129 /* 76087*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
31132 /* 76098*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31136 /* 76113*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31139 /* 76127*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31142 /* 76140*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
31144 /* 76148*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
31146 /* 76156*/      OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
31150 /* 76170*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
31152 /* 76179*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31155 /* 76189*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
31158 /* 76200*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
31161 /* 76211*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31165 /* 76226*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31168 /* 76239*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31171 /* 76251*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
31173 /* 76260*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
31177 /* 76275*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
31179 /* 76286*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31182 /* 76297*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
31185 /* 76310*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
31188 /* 76323*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31192 /* 76341*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31195 /* 76358*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31198 /* 76373*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
31200 /* 76383*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
31204 /* 76399*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31206 /* 76410*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31209 /* 76421*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
31212 /* 76434*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
31215 /* 76447*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31219 /* 76465*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31222 /* 76482*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31225 /* 76497*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
31227 /* 76507*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
31229 /* 76517*/      OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
31233 /* 76533*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
31235 /* 76545*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31238 /* 76555*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
31241 /* 76567*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
31244 /* 76580*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31248 /* 76598*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31251 /* 76614*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31254 /* 76628*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
31256 /* 76638*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
31260 /* 76654*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
31262 /* 76665*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31265 /* 76676*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
31268 /* 76689*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
31271 /* 76702*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31275 /* 76720*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31278 /* 76737*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31281 /* 76752*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
31283 /* 76762*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
31287 /* 76778*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31289 /* 76789*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31292 /* 76800*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
31295 /* 76813*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
31298 /* 76826*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31302 /* 76844*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31305 /* 76861*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31308 /* 76876*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
31310 /* 76886*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
31312 /* 76896*/      OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
31316 /* 76912*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31318 /* 76924*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31321 /* 76935*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
31324 /* 76948*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
31327 /* 76961*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31331 /* 76979*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31334 /* 76996*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31337 /* 77011*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
31339 /* 77021*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
31341 /* 77031*/      OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
31345 /* 77047*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31347 /* 77059*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31350 /* 77070*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
31353 /* 77083*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
31356 /* 77096*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31360 /* 77114*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31363 /* 77131*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31366 /* 77146*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
31368 /* 77156*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
31370 /* 77166*/      OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
31373 /* 77179*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
31378 /* 77198*/      OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
31382 /* 77218*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
31384 /* 77229*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31387 /* 77240*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
31390 /* 77253*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
31393 /* 77266*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31397 /* 77284*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31400 /* 77301*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31403 /* 77316*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
31405 /* 77326*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
31409 /* 77342*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31411 /* 77353*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31414 /* 77364*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
31417 /* 77377*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
31420 /* 77390*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31424 /* 77408*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31427 /* 77425*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31430 /* 77440*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
31432 /* 77450*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
31434 /* 77460*/      OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
31438 /* 77476*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
31440 /* 77488*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31443 /* 77498*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
31446 /* 77510*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
31449 /* 77523*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31453 /* 77541*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31456 /* 77557*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31459 /* 77571*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
31461 /* 77581*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
31465 /* 77597*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
31467 /* 77608*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31470 /* 77619*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
31473 /* 77632*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
31476 /* 77645*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31480 /* 77663*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31483 /* 77680*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31486 /* 77695*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
31488 /* 77705*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
31492 /* 77721*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31494 /* 77732*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31497 /* 77743*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
31500 /* 77756*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
31503 /* 77769*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31507 /* 77787*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31510 /* 77804*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31513 /* 77819*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
31515 /* 77829*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
31517 /* 77839*/      OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
31521 /* 77855*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31523 /* 77867*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31526 /* 77878*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
31529 /* 77891*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
31532 /* 77904*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31536 /* 77922*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31539 /* 77939*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31542 /* 77954*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
31544 /* 77964*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
31546 /* 77974*/      OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
31550 /* 77990*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
31552 /* 78002*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31555 /* 78012*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
31558 /* 78024*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
31561 /* 78037*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31565 /* 78055*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31568 /* 78071*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31571 /* 78085*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
31573 /* 78095*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
31577 /* 78111*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
31579 /* 78122*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31582 /* 78133*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
31585 /* 78146*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
31588 /* 78159*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31592 /* 78177*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31595 /* 78194*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31598 /* 78209*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
31600 /* 78219*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
31604 /* 78235*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31606 /* 78246*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31609 /* 78257*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
31612 /* 78270*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
31615 /* 78283*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31619 /* 78301*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31622 /* 78318*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31625 /* 78333*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
31627 /* 78343*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
31629 /* 78353*/      OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
31633 /* 78369*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
31635 /* 78381*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31638 /* 78391*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
31641 /* 78403*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
31644 /* 78416*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31648 /* 78434*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31651 /* 78450*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31654 /* 78464*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
31656 /* 78474*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
31660 /* 78490*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
31662 /* 78501*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31665 /* 78512*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
31668 /* 78525*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
31671 /* 78538*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31675 /* 78556*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31678 /* 78573*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31681 /* 78588*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
31683 /* 78598*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
31687 /* 78614*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31689 /* 78625*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31692 /* 78636*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
31695 /* 78649*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
31698 /* 78662*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31702 /* 78680*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31705 /* 78697*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31708 /* 78712*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
31710 /* 78722*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
31712 /* 78732*/      OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
31716 /* 78748*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31718 /* 78760*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31721 /* 78771*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
31724 /* 78784*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
31727 /* 78797*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31731 /* 78815*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31734 /* 78832*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31737 /* 78847*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
31739 /* 78857*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
31741 /* 78867*/      OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
31745 /* 78883*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31747 /* 78895*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31750 /* 78906*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
31753 /* 78919*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
31756 /* 78932*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31760 /* 78950*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31763 /* 78967*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31766 /* 78982*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
31768 /* 78992*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
31770 /* 79002*/      OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
31773 /* 79015*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
31778 /* 79034*/      OPC_EmitNode1, TARGET_VAL(PPC::RLWIMI), 0,
31782 /* 79056*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
31784 /* 79067*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31787 /* 79078*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
31790 /* 79091*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
31793 /* 79104*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31797 /* 79122*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31800 /* 79139*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31803 /* 79154*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
31805 /* 79164*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
31809 /* 79180*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31811 /* 79191*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31814 /* 79202*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
31817 /* 79215*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
31820 /* 79228*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31824 /* 79246*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31827 /* 79263*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31830 /* 79278*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
31832 /* 79288*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
31834 /* 79298*/      OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
31838 /* 79314*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
31840 /* 79326*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31843 /* 79336*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
31846 /* 79348*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
31849 /* 79361*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31853 /* 79379*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31856 /* 79395*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31859 /* 79409*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
31861 /* 79419*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
31865 /* 79435*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
31867 /* 79446*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31870 /* 79457*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
31873 /* 79470*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
31876 /* 79483*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31880 /* 79501*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31883 /* 79518*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31886 /* 79533*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
31888 /* 79543*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
31892 /* 79559*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31894 /* 79570*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31897 /* 79581*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
31900 /* 79594*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
31903 /* 79607*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31907 /* 79625*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31910 /* 79642*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31913 /* 79657*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
31915 /* 79667*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
31917 /* 79677*/      OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
31921 /* 79693*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31923 /* 79705*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31926 /* 79716*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
31929 /* 79729*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
31932 /* 79742*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31936 /* 79760*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31939 /* 79777*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31942 /* 79792*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
31944 /* 79802*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
31946 /* 79812*/      OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
31950 /* 79828*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
31952 /* 79840*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31955 /* 79850*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
31958 /* 79862*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
31961 /* 79875*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31965 /* 79893*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31968 /* 79909*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31971 /* 79923*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
31973 /* 79933*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
31977 /* 79949*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
31979 /* 79960*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31982 /* 79971*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
31985 /* 79984*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
31988 /* 79997*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31992 /* 80015*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31995 /* 80032*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31998 /* 80047*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
32000 /* 80057*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
32004 /* 80073*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32006 /* 80084*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32009 /* 80095*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
32012 /* 80108*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
32015 /* 80121*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32019 /* 80139*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32022 /* 80156*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
32025 /* 80171*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
32027 /* 80181*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
32029 /* 80191*/      OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
32033 /* 80207*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
32035 /* 80219*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32038 /* 80229*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
32041 /* 80241*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
32044 /* 80254*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32048 /* 80272*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32051 /* 80288*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
32054 /* 80302*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
32056 /* 80312*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
32060 /* 80328*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
32062 /* 80339*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32065 /* 80350*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
32068 /* 80363*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
32071 /* 80376*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32075 /* 80394*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32078 /* 80411*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
32081 /* 80426*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
32083 /* 80436*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
32087 /* 80452*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32089 /* 80463*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32092 /* 80474*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
32095 /* 80487*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
32098 /* 80500*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32102 /* 80518*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32105 /* 80535*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
32108 /* 80550*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
32110 /* 80560*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
32112 /* 80570*/      OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
32116 /* 80586*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32118 /* 80598*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32121 /* 80609*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
32124 /* 80622*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
32127 /* 80635*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32131 /* 80653*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32134 /* 80670*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
32137 /* 80685*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
32139 /* 80695*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
32141 /* 80705*/      OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
32145 /* 80721*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32147 /* 80733*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32150 /* 80744*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
32153 /* 80757*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
32156 /* 80770*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32160 /* 80788*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32163 /* 80805*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
32166 /* 80820*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
32168 /* 80830*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
32170 /* 80840*/      OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
32173 /* 80853*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
32178 /* 80872*/      OPC_EmitNode1, TARGET_VAL(PPC::RLWIMI), 0,
32181 /* 80891*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32185 /* 80908*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32187 /* 80920*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32191 /* 80932*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
32193 /* 80943*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32196 /* 80954*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
32199 /* 80967*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
32202 /* 80980*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32206 /* 80998*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32209 /* 81015*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
32212 /* 81030*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
32214 /* 81040*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
32218 /* 81056*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32220 /* 81067*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32223 /* 81078*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
32226 /* 81091*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
32229 /* 81104*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32233 /* 81122*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32236 /* 81139*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
32239 /* 81154*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
32241 /* 81164*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
32243 /* 81174*/      OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
32247 /* 81190*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
32249 /* 81202*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32252 /* 81212*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
32255 /* 81224*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
32258 /* 81237*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32262 /* 81255*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32265 /* 81271*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
32268 /* 81285*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
32270 /* 81295*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
32274 /* 81311*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
32276 /* 81322*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32279 /* 81333*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
32282 /* 81346*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
32285 /* 81359*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32289 /* 81377*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32292 /* 81394*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
32295 /* 81409*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
32297 /* 81419*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
32301 /* 81435*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32303 /* 81446*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32306 /* 81457*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
32309 /* 81470*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
32312 /* 81483*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32316 /* 81501*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32319 /* 81518*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
32322 /* 81533*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
32324 /* 81543*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
32326 /* 81553*/      OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
32330 /* 81569*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32332 /* 81581*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32335 /* 81592*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
32338 /* 81605*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
32341 /* 81618*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32345 /* 81636*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32348 /* 81653*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
32351 /* 81668*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
32353 /* 81678*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
32355 /* 81688*/      OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
32359 /* 81704*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
32361 /* 81716*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32364 /* 81726*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
32367 /* 81738*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
32370 /* 81751*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32374 /* 81769*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32377 /* 81785*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
32380 /* 81799*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
32382 /* 81809*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
32386 /* 81825*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
32388 /* 81836*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32391 /* 81847*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
32394 /* 81860*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
32397 /* 81873*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32401 /* 81891*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32404 /* 81908*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
32407 /* 81923*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
32409 /* 81933*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
32413 /* 81949*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32415 /* 81960*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32418 /* 81971*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
32421 /* 81984*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
32424 /* 81997*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32428 /* 82015*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32431 /* 82032*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
32434 /* 82047*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
32436 /* 82057*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
32438 /* 82067*/      OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
32442 /* 82083*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
32444 /* 82095*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32447 /* 82105*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
32450 /* 82117*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
32453 /* 82130*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32457 /* 82148*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32460 /* 82164*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
32463 /* 82178*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
32465 /* 82188*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
32469 /* 82204*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
32471 /* 82215*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32474 /* 82226*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
32477 /* 82239*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
32480 /* 82252*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32484 /* 82270*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32487 /* 82287*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
32490 /* 82302*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
32492 /* 82312*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
32496 /* 82328*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32498 /* 82339*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32501 /* 82350*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
32504 /* 82363*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
32507 /* 82376*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32511 /* 82394*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32514 /* 82411*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
32517 /* 82426*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
32519 /* 82436*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
32521 /* 82446*/      OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
32525 /* 82462*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32527 /* 82474*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32530 /* 82485*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
32533 /* 82498*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
32536 /* 82511*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32540 /* 82529*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32543 /* 82546*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
32546 /* 82561*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
32548 /* 82571*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
32550 /* 82581*/      OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
32554 /* 82597*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32556 /* 82609*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32559 /* 82620*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
32562 /* 82633*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
32565 /* 82646*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32569 /* 82664*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32572 /* 82681*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
32575 /* 82696*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
32577 /* 82706*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
32579 /* 82716*/      OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
32583 /* 82732*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
32586 /* 82747*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
32591 /* 82766*/      OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
32595 /* 82786*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
32597 /* 82797*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32600 /* 82808*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
32603 /* 82821*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
32606 /* 82834*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32610 /* 82852*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32613 /* 82869*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
32616 /* 82884*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
32618 /* 82894*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
32622 /* 82910*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32624 /* 82921*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32627 /* 82932*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
32630 /* 82945*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
32633 /* 82958*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32637 /* 82976*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32640 /* 82993*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
32643 /* 83008*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
32645 /* 83018*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
32647 /* 83028*/      OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
32651 /* 83044*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
32653 /* 83056*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32656 /* 83066*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
32659 /* 83078*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
32662 /* 83091*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32666 /* 83109*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32669 /* 83125*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
32672 /* 83139*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
32674 /* 83149*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
32678 /* 83165*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
32680 /* 83176*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32683 /* 83187*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
32686 /* 83200*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
32689 /* 83213*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32693 /* 83231*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32696 /* 83248*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
32699 /* 83263*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
32701 /* 83273*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
32705 /* 83289*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32707 /* 83300*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32710 /* 83311*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
32713 /* 83324*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
32716 /* 83337*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32720 /* 83355*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32723 /* 83372*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
32726 /* 83387*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
32728 /* 83397*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
32730 /* 83407*/      OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
32734 /* 83423*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32736 /* 83435*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32739 /* 83446*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
32742 /* 83459*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
32745 /* 83472*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32749 /* 83490*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32752 /* 83507*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
32755 /* 83522*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
32757 /* 83532*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
32759 /* 83542*/      OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
32763 /* 83558*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
32765 /* 83570*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32768 /* 83580*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
32771 /* 83592*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
32774 /* 83605*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32778 /* 83623*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32781 /* 83639*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
32784 /* 83653*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
32786 /* 83663*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
32790 /* 83679*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
32792 /* 83690*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32795 /* 83701*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
32798 /* 83714*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
32801 /* 83727*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32805 /* 83745*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32808 /* 83762*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
32811 /* 83777*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
32813 /* 83787*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
32817 /* 83803*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32819 /* 83814*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32822 /* 83825*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
32825 /* 83838*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
32828 /* 83851*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32832 /* 83869*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32835 /* 83886*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
32838 /* 83901*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
32840 /* 83911*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
32842 /* 83921*/      OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
32846 /* 83937*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
32848 /* 83949*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32851 /* 83959*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
32854 /* 83971*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
32857 /* 83984*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32861 /* 84002*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32864 /* 84018*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
32867 /* 84032*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
32869 /* 84042*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
32873 /* 84058*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
32875 /* 84069*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32878 /* 84080*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
32881 /* 84093*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
32884 /* 84106*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32888 /* 84124*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32891 /* 84141*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
32894 /* 84156*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
32896 /* 84166*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
32900 /* 84182*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32902 /* 84193*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32905 /* 84204*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
32908 /* 84217*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
32911 /* 84230*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32915 /* 84248*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32918 /* 84265*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
32921 /* 84280*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
32923 /* 84290*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
32925 /* 84300*/      OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
32929 /* 84316*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32931 /* 84328*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32934 /* 84339*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
32937 /* 84352*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
32940 /* 84365*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32944 /* 84383*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32947 /* 84400*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
32950 /* 84415*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
32952 /* 84425*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
32954 /* 84435*/      OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
32958 /* 84451*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32960 /* 84463*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32963 /* 84474*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
32966 /* 84487*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
32969 /* 84500*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32973 /* 84518*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32976 /* 84535*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
32979 /* 84550*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
32981 /* 84560*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
32983 /* 84570*/      OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
32987 /* 84586*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
32990 /* 84601*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
32995 /* 84620*/      OPC_EmitNode1, TARGET_VAL(PPC::RLWIMI), 0,
32999 /* 84642*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
33001 /* 84653*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
33004 /* 84664*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
33007 /* 84677*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
33010 /* 84690*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
33014 /* 84708*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
33017 /* 84725*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
33020 /* 84740*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
33022 /* 84750*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
33026 /* 84766*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
33028 /* 84777*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
33031 /* 84788*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
33034 /* 84801*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
33037 /* 84814*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
33041 /* 84832*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
33044 /* 84849*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
33047 /* 84864*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
33049 /* 84874*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
33051 /* 84884*/      OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
33055 /* 84900*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
33057 /* 84912*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
33060 /* 84922*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
33063 /* 84934*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
33066 /* 84947*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
33070 /* 84965*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
33073 /* 84981*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
33076 /* 84995*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
33078 /* 85005*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
33082 /* 85021*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
33084 /* 85032*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
33087 /* 85043*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
33090 /* 85056*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
33093 /* 85069*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
33097 /* 85087*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
33100 /* 85104*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
33103 /* 85119*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
33105 /* 85129*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
33109 /* 85145*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
33111 /* 85156*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
33114 /* 85167*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
33117 /* 85180*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
33120 /* 85193*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
33124 /* 85211*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
33127 /* 85228*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
33130 /* 85243*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
33132 /* 85253*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
33134 /* 85263*/      OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
33138 /* 85279*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
33140 /* 85291*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
33143 /* 85302*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
33146 /* 85315*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
33149 /* 85328*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
33153 /* 85346*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
33156 /* 85363*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
33159 /* 85378*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
33161 /* 85388*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
33163 /* 85398*/      OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
33167 /* 85414*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
33169 /* 85426*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
33172 /* 85436*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
33175 /* 85448*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
33178 /* 85461*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
33182 /* 85479*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
33185 /* 85495*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
33188 /* 85509*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
33190 /* 85519*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
33194 /* 85535*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
33196 /* 85546*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
33199 /* 85557*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
33202 /* 85570*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
33205 /* 85583*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
33209 /* 85601*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
33212 /* 85618*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
33215 /* 85633*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
33217 /* 85643*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
33221 /* 85659*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
33223 /* 85670*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
33226 /* 85681*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
33229 /* 85694*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
33232 /* 85707*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
33236 /* 85725*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
33239 /* 85742*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
33242 /* 85757*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
33244 /* 85767*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
33246 /* 85777*/      OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
33250 /* 85793*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
33252 /* 85805*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
33255 /* 85815*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
33258 /* 85827*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
33261 /* 85840*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
33265 /* 85858*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
33268 /* 85874*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
33271 /* 85888*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
33273 /* 85898*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
33277 /* 85914*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
33279 /* 85925*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
33282 /* 85936*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
33285 /* 85949*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
33288 /* 85962*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
33292 /* 85980*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
33295 /* 85997*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
33298 /* 86012*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
33300 /* 86022*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
33304 /* 86038*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
33306 /* 86049*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
33309 /* 86060*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
33312 /* 86073*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
33315 /* 86086*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
33319 /* 86104*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
33322 /* 86121*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
33325 /* 86136*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
33327 /* 86146*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
33329 /* 86156*/      OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
33333 /* 86172*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
33335 /* 86184*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
33338 /* 86195*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
33341 /* 86208*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
33344 /* 86221*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
33348 /* 86239*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
33351 /* 86256*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
33354 /* 86271*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
33356 /* 86281*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
33358 /* 86291*/      OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
33362 /* 86307*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
33364 /* 86319*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
33367 /* 86330*/      OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
33370 /* 86343*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
33373 /* 86356*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
33377 /* 86374*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
33380 /* 86391*/      OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
33383 /* 86406*/      OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
33385 /* 86416*/      OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
33387 /* 86426*/      OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
33391 /* 86442*/      OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
33394 /* 86457*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
33399 /* 86476*/      OPC_EmitNode1, TARGET_VAL(PPC::RLWIMI), 0,
33402 /* 86495*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
33404 /* 86507*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::OR8), 0,
33409 /* 86518*/  /*SwitchOpcode*/ 13|128,21/*2701*/, TARGET_VAL(ISD::UINT_TO_FP),// ->89223
33415 /* 86534*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
33426 /* 86555*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUH), 0,
33429 /* 86566*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
33431 /* 86574*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
33443 /* 86595*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUH), 0,
33446 /* 86606*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
33448 /* 86614*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
33460 /* 86635*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUH), 0,
33463 /* 86646*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
33465 /* 86654*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
33477 /* 86675*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUH), 0,
33480 /* 86686*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
33482 /* 86694*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
33494 /* 86715*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUH), 0,
33497 /* 86726*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
33499 /* 86734*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
33511 /* 86755*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUH), 0,
33514 /* 86766*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
33516 /* 86774*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
33528 /* 86795*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUH), 0,
33531 /* 86806*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
33533 /* 86814*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
33545 /* 86835*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUH), 0,
33548 /* 86846*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
33550 /* 86854*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
33558 /* 86868*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
33569 /* 86889*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
33572 /* 86900*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
33574 /* 86908*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
33586 /* 86929*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
33589 /* 86940*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
33591 /* 86948*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
33603 /* 86969*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
33606 /* 86980*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
33608 /* 86988*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
33620 /* 87009*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
33623 /* 87020*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
33625 /* 87028*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
33637 /* 87049*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
33640 /* 87060*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
33642 /* 87068*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
33654 /* 87089*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
33657 /* 87100*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
33659 /* 87108*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
33671 /* 87129*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
33674 /* 87140*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
33676 /* 87148*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
33688 /* 87169*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
33691 /* 87180*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
33693 /* 87188*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
33705 /* 87209*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
33708 /* 87220*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
33710 /* 87228*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
33722 /* 87249*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
33725 /* 87260*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
33727 /* 87268*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
33739 /* 87289*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
33742 /* 87300*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
33744 /* 87308*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
33756 /* 87329*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
33759 /* 87340*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
33761 /* 87348*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
33773 /* 87369*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
33776 /* 87380*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
33778 /* 87388*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
33790 /* 87409*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
33793 /* 87420*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
33795 /* 87428*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
33807 /* 87449*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
33810 /* 87460*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
33812 /* 87468*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
33824 /* 87489*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
33827 /* 87500*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
33829 /* 87508*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
33837 /* 87523*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
33848 /* 87544*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUH), 0,
33851 /* 87555*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
33853 /* 87563*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
33865 /* 87584*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUH), 0,
33868 /* 87595*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
33870 /* 87603*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
33882 /* 87624*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUH), 0,
33885 /* 87635*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
33887 /* 87643*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
33899 /* 87664*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUH), 0,
33902 /* 87675*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
33904 /* 87683*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
33916 /* 87704*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUH), 0,
33919 /* 87715*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
33921 /* 87723*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
33933 /* 87744*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUH), 0,
33936 /* 87755*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
33938 /* 87763*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
33950 /* 87784*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUH), 0,
33953 /* 87795*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
33955 /* 87803*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
33967 /* 87824*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUH), 0,
33970 /* 87835*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
33972 /* 87843*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
33980 /* 87857*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
33991 /* 87878*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
33994 /* 87889*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
33996 /* 87897*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
34008 /* 87918*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
34011 /* 87929*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
34013 /* 87937*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
34025 /* 87958*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
34028 /* 87969*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
34030 /* 87977*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
34042 /* 87998*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
34045 /* 88009*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
34047 /* 88017*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
34059 /* 88038*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
34062 /* 88049*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
34064 /* 88057*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
34076 /* 88078*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
34079 /* 88089*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
34081 /* 88097*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
34093 /* 88118*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
34096 /* 88129*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
34098 /* 88137*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
34110 /* 88158*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
34113 /* 88169*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
34115 /* 88177*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
34127 /* 88198*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
34130 /* 88209*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
34132 /* 88217*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
34144 /* 88238*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
34147 /* 88249*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
34149 /* 88257*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
34161 /* 88278*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
34164 /* 88289*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
34166 /* 88297*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
34178 /* 88318*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
34181 /* 88329*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
34183 /* 88337*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
34195 /* 88358*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
34198 /* 88369*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
34200 /* 88377*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
34212 /* 88398*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
34215 /* 88409*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
34217 /* 88417*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
34229 /* 88438*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
34232 /* 88449*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
34234 /* 88457*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
34246 /* 88478*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
34249 /* 88489*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
34251 /* 88497*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
34257 /* 88507*/        OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
34270 /* 88531*/            OPC_EmitNode1, TARGET_VAL(PPC::LIWZX), 0|OPFL_Chain|OPFL_MemRefs,
34272 /* 88539*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0|OPFL_Chain,
34282 /* 88557*/            OPC_EmitNode1, TARGET_VAL(PPC::LXSD), 0|OPFL_Chain|OPFL_MemRefs,
34284 /* 88565*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0|OPFL_Chain,
34299 /* 88591*/            OPC_EmitNode1, TARGET_VAL(PPC::LXSIHZX), 0|OPFL_Chain|OPFL_MemRefs,
34301 /* 88599*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0|OPFL_Chain,
34312 /* 88618*/            OPC_EmitNode1, TARGET_VAL(PPC::LXSIBZX), 0|OPFL_Chain|OPFL_MemRefs,
34314 /* 88626*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0|OPFL_Chain,
34327 /* 88648*/          OPC_EmitNode1, TARGET_VAL(PPC::LXSDX), 0|OPFL_Chain|OPFL_MemRefs,
34329 /* 88656*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0|OPFL_Chain,
34335 /* 88666*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
34345 /* 88687*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
34347 /* 88695*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
34354 /* 88708*/              OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
34357 /* 88720*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
34359 /* 88728*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
34370 /* 88748*/              OPC_EmitNode1, TARGET_VAL(PPC::XXEXTRACTUW), 0,
34372 /* 88756*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
34379 /* 88769*/              OPC_EmitNode1, TARGET_VAL(PPC::XXEXTRACTUW), 0,
34381 /* 88777*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
34395 /* 88802*/              OPC_EmitNode1, TARGET_VAL(PPC::XXEXTRACTUW), 0,
34397 /* 88810*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
34404 /* 88823*/              OPC_EmitNode1, TARGET_VAL(PPC::XXEXTRACTUW), 0,
34406 /* 88831*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
34417 /* 88851*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
34419 /* 88859*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
34426 /* 88872*/              OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
34429 /* 88884*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
34431 /* 88892*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
34445 /* 88916*/            OPC_EmitNode1, TARGET_VAL(PPC::XXEXTRACTUW), 0,
34447 /* 88924*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
34454 /* 88937*/            OPC_EmitNode1, TARGET_VAL(PPC::XXEXTRACTUW), 0,
34456 /* 88945*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
34469 /* 88968*/            OPC_EmitNode1, TARGET_VAL(PPC::XXEXTRACTUW), 0,
34471 /* 88976*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
34478 /* 88989*/            OPC_EmitNode1, TARGET_VAL(PPC::XXEXTRACTUW), 0,
34480 /* 88997*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
34487 /* 89007*/        OPC_CheckOpcode, TARGET_VAL(PPCISD::MFVSR),
34494 /* 89021*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
34505 /* 89043*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
34508 /* 89055*/            OPC_EmitNode1, TARGET_VAL(PPC::XXEXTRACTUW), 0,
34510 /* 89063*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
34518 /* 89079*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
34521 /* 89091*/            OPC_EmitNode1, TARGET_VAL(PPC::XXEXTRACTUW), 0,
34523 /* 89099*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
34537 /* 89122*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
34539 /* 89130*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
34547 /* 89145*/          OPC_EmitNode1, TARGET_VAL(PPC::MTVSRWZ), 0,
34549 /* 89152*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
34555 /* 89163*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::EFDCFUI), 0,
34561 /* 89174*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::EFSCFUI), 0,
34569 /* 89187*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCVUXDDP), 0,
34578 /* 89203*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCVUXWSP), 0,
34584 /* 89213*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::VCFUX_0), 0,
34591 /* 89223*/  /*SwitchOpcode*/ 38, TARGET_VAL(PPCISD::LXSIZX),// ->89264
34599 /* 89238*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::LXSIBZX), 0|OPFL_Chain,
34608 /* 89255*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::LXSIHZX), 0|OPFL_Chain,
34613 /* 89264*/  /*SwitchOpcode*/ 20|128,1/*148*/, TARGET_VAL(ISD::FP_ROUND),// ->89416
34616 /* 89271*/      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
34630 /* 89296*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::DFLOADf32), 0|OPFL_Chain|OPFL_MemRefs,
34638 /* 89311*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XFLOADf32), 0|OPFL_Chain|OPFL_MemRefs,
34647 /* 89327*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVQPDP), 0,
34655 /* 89342*/          OPC_EmitNode1, TARGET_VAL(PPC::XSCVQPDPO), 0,
34657 /* 89349*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSRSP), 0,
34665 /* 89363*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::FRSP), 0,
34671 /* 89373*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::EFSCFD), 0,
34681 /* 89390*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFRSPs), 0,
34689 /* 89405*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
34696 /* 89416*/  /*SwitchOpcode*/ 26|128,23/*2970*/, TARGET_VAL(ISD::SINT_TO_FP),// ->92390
34699 /* 89424*/      OPC_SwitchOpcode /*4 cases */, 84, TARGET_VAL(ISD::LOAD),// ->89512
34711 /* 89447*/          OPC_EmitNode1, TARGET_VAL(PPC::LIWAX), 0|OPFL_Chain|OPFL_MemRefs,
34713 /* 89455*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0|OPFL_Chain,
34724 /* 89475*/            OPC_EmitNode1, TARGET_VAL(PPC::LXSD), 0|OPFL_Chain|OPFL_MemRefs,
34726 /* 89483*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0|OPFL_Chain,
34733 /* 89495*/            OPC_EmitNode1, TARGET_VAL(PPC::LXSDX), 0|OPFL_Chain|OPFL_MemRefs,
34735 /* 89503*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0|OPFL_Chain,
34741 /* 89512*/      /*SwitchOpcode*/ 75|128,17/*2251*/, TARGET_VAL(ISD::SIGN_EXTEND_INREG),// ->91767
34743 /* 89517*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
34759 /* 89547*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUH), 0,
34761 /* 89555*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTSH2D), 0,
34764 /* 89565*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
34766 /* 89573*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
34773 /* 89586*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUH), 0,
34775 /* 89594*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTSH2D), 0,
34778 /* 89604*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
34780 /* 89612*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
34797 /* 89640*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUH), 0,
34799 /* 89648*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTSH2D), 0,
34802 /* 89658*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
34804 /* 89666*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
34811 /* 89679*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUH), 0,
34813 /* 89687*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTSH2D), 0,
34816 /* 89697*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
34818 /* 89705*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
34835 /* 89733*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUH), 0,
34837 /* 89741*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTSH2D), 0,
34840 /* 89751*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
34842 /* 89759*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
34849 /* 89772*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUH), 0,
34851 /* 89780*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTSH2D), 0,
34854 /* 89790*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
34856 /* 89798*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
34873 /* 89826*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUH), 0,
34875 /* 89834*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTSH2D), 0,
34878 /* 89844*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
34880 /* 89852*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
34887 /* 89865*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUH), 0,
34889 /* 89873*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTSH2D), 0,
34892 /* 89883*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
34894 /* 89891*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
34911 /* 89919*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUH), 0,
34913 /* 89927*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTSH2D), 0,
34916 /* 89937*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
34918 /* 89945*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
34925 /* 89958*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUH), 0,
34927 /* 89966*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTSH2D), 0,
34930 /* 89976*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
34932 /* 89984*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
34949 /* 90012*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUH), 0,
34951 /* 90020*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTSH2D), 0,
34954 /* 90030*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
34956 /* 90038*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
34963 /* 90051*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUH), 0,
34965 /* 90059*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTSH2D), 0,
34968 /* 90069*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
34970 /* 90077*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
34987 /* 90105*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUH), 0,
34989 /* 90113*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTSH2D), 0,
34992 /* 90123*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
34994 /* 90131*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35001 /* 90144*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUH), 0,
35003 /* 90152*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTSH2D), 0,
35006 /* 90162*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35008 /* 90170*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35025 /* 90198*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUH), 0,
35027 /* 90206*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTSH2D), 0,
35030 /* 90216*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35032 /* 90224*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35039 /* 90237*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUH), 0,
35041 /* 90245*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTSH2D), 0,
35044 /* 90255*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35046 /* 90263*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35066 /* 90297*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
35068 /* 90305*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTSB2D), 0,
35071 /* 90315*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35073 /* 90323*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35080 /* 90336*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
35082 /* 90344*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTSB2D), 0,
35085 /* 90354*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35087 /* 90362*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35104 /* 90390*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
35106 /* 90398*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTSB2D), 0,
35109 /* 90408*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35111 /* 90416*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35118 /* 90429*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
35120 /* 90437*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTSB2D), 0,
35123 /* 90447*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35125 /* 90455*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35142 /* 90483*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
35144 /* 90491*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTSB2D), 0,
35147 /* 90501*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35149 /* 90509*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35156 /* 90522*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
35158 /* 90530*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTSB2D), 0,
35161 /* 90540*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35163 /* 90548*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35180 /* 90576*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
35182 /* 90584*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTSB2D), 0,
35185 /* 90594*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35187 /* 90602*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35194 /* 90615*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
35196 /* 90623*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTSB2D), 0,
35199 /* 90633*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35201 /* 90641*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35218 /* 90669*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
35220 /* 90677*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTSB2D), 0,
35223 /* 90687*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35225 /* 90695*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35232 /* 90708*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
35234 /* 90716*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTSB2D), 0,
35237 /* 90726*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35239 /* 90734*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35256 /* 90762*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
35258 /* 90770*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTSB2D), 0,
35261 /* 90780*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35263 /* 90788*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35270 /* 90801*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
35272 /* 90809*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTSB2D), 0,
35275 /* 90819*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35277 /* 90827*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35294 /* 90855*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
35296 /* 90863*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTSB2D), 0,
35299 /* 90873*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35301 /* 90881*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35308 /* 90894*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
35310 /* 90902*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTSB2D), 0,
35313 /* 90912*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35315 /* 90920*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35332 /* 90948*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
35334 /* 90956*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTSB2D), 0,
35337 /* 90966*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35339 /* 90974*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35346 /* 90987*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
35348 /* 90995*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTSB2D), 0,
35351 /* 91005*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35353 /* 91013*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35370 /* 91041*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
35372 /* 91049*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTSB2D), 0,
35375 /* 91059*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35377 /* 91067*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35384 /* 91080*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
35386 /* 91088*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTSB2D), 0,
35389 /* 91098*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35391 /* 91106*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35408 /* 91134*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
35410 /* 91142*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTSB2D), 0,
35413 /* 91152*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35415 /* 91160*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35422 /* 91173*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
35424 /* 91181*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTSB2D), 0,
35427 /* 91191*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35429 /* 91199*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35446 /* 91227*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
35448 /* 91235*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTSB2D), 0,
35451 /* 91245*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35453 /* 91253*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35460 /* 91266*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
35462 /* 91274*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTSB2D), 0,
35465 /* 91284*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35467 /* 91292*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35484 /* 91320*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
35486 /* 91328*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTSB2D), 0,
35489 /* 91338*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35491 /* 91346*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35498 /* 91359*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
35500 /* 91367*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTSB2D), 0,
35503 /* 91377*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35505 /* 91385*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35522 /* 91413*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
35524 /* 91421*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTSB2D), 0,
35527 /* 91431*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35529 /* 91439*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35536 /* 91452*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
35538 /* 91460*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTSB2D), 0,
35541 /* 91470*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35543 /* 91478*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35560 /* 91506*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
35562 /* 91514*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTSB2D), 0,
35565 /* 91524*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35567 /* 91532*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35574 /* 91545*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
35576 /* 91553*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTSB2D), 0,
35579 /* 91563*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35581 /* 91571*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35598 /* 91599*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
35600 /* 91607*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTSB2D), 0,
35603 /* 91617*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35605 /* 91625*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35612 /* 91638*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
35614 /* 91646*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTSB2D), 0,
35617 /* 91656*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35619 /* 91664*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35636 /* 91692*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
35638 /* 91700*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTSB2D), 0,
35641 /* 91710*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35643 /* 91718*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35650 /* 91731*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
35652 /* 91739*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTSB2D), 0,
35655 /* 91749*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35657 /* 91757*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35664 /* 91767*/      /*SwitchOpcode*/ 77|128,3/*461*/, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->92232
35674 /* 91790*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
35676 /* 91798*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35683 /* 91811*/              OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
35686 /* 91823*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35688 /* 91831*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35699 /* 91851*/              OPC_EmitNode1, TARGET_VAL(PPC::VSPLTW), 0,
35701 /* 91859*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTSW2D), 0,
35704 /* 91869*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35706 /* 91877*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35713 /* 91890*/              OPC_EmitNode1, TARGET_VAL(PPC::VSPLTW), 0,
35715 /* 91898*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTSW2D), 0,
35718 /* 91908*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35720 /* 91916*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35734 /* 91942*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
35736 /* 91950*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35743 /* 91963*/              OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
35746 /* 91975*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35748 /* 91983*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35758 /* 92000*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTSW2D), 0,
35761 /* 92010*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35763 /* 92018*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35770 /* 92031*/              OPC_EmitNode1, TARGET_VAL(PPC::VSPLTW), 0,
35772 /* 92039*/              OPC_EmitNode1, TARGET_VAL(PPC::VEXTSW2D), 0,
35775 /* 92049*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35777 /* 92057*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35790 /* 92078*/            OPC_EmitNode1, TARGET_VAL(PPC::VEXTSW2D), 0,
35793 /* 92088*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35795 /* 92096*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35802 /* 92109*/            OPC_EmitNode1, TARGET_VAL(PPC::VSPLTW), 0,
35804 /* 92117*/            OPC_EmitNode1, TARGET_VAL(PPC::VEXTSW2D), 0,
35807 /* 92127*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35809 /* 92135*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35822 /* 92158*/            OPC_EmitNode1, TARGET_VAL(PPC::VSPLTW), 0,
35824 /* 92166*/            OPC_EmitNode1, TARGET_VAL(PPC::VEXTSW2D), 0,
35827 /* 92176*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35829 /* 92184*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35836 /* 92197*/            OPC_EmitNode1, TARGET_VAL(PPC::VSPLTW), 0,
35838 /* 92205*/            OPC_EmitNode1, TARGET_VAL(PPC::VEXTSW2D), 0,
35841 /* 92215*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35843 /* 92223*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35849 /* 92232*/      /*SwitchOpcode*/ 40, TARGET_VAL(PPCISD::MFVSR),// ->92275
35856 /* 92246*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35864 /* 92260*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTSW2Ds), 0,
35866 /* 92267*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35879 /* 92289*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
35881 /* 92297*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35889 /* 92312*/          OPC_EmitNode1, TARGET_VAL(PPC::MTVSRWA), 0,
35891 /* 92319*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35897 /* 92330*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::EFDCFSI), 0,
35903 /* 92341*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::EFSCFSI), 0,
35911 /* 92354*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCVSXDDP), 0,
35920 /* 92370*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCVSXWSP), 0,
35926 /* 92380*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::VCFSX_0), 0,
35933 /* 92390*/  /*SwitchOpcode*/ 32|128,5/*672*/, TARGET_VAL(ISD::FNEG),// ->93066
35936 /* 92398*/      OPC_SwitchOpcode /*3 cases */, 40, TARGET_VAL(ISD::INTRINSIC_WO_CHAIN),// ->92442
35942 /* 92410*/          OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
35947 /* 92418*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSNMSUBQPO), 0,
35955 /* 92432*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSNMADDQPO), 0,
35960 /* 92442*/      /*SwitchOpcode*/ 97, TARGET_VAL(ISD::FMA),// ->92542
35965 /* 92450*/          OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
35971 /* 92461*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XSNMSUBADP), 0,
35977 /* 92474*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XSNMSUBASP), 0,
35983 /* 92487*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XSNMSUBQP), 0,
35993 /* 92505*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XSNMADDADP), 0,
35999 /* 92518*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XSNMADDASP), 0,
36005 /* 92531*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XSNMADDQP), 0,
36011 /* 92542*/      /*SwitchOpcode*/ 26, TARGET_VAL(ISD::FABS),// ->92571
36016 /* 92552*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSNABSDP), 0,
36022 /* 92563*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSNABSQP), 0,
36032 /* 92579*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XSNEGDP), 0,
36038 /* 92590*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XSNEGQP), 0,
36045 /* 92601*/      OPC_SwitchOpcode /*2 cases */, 71, TARGET_VAL(ISD::FMA),// ->92676
36050 /* 92610*/          OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
36056 /* 92621*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::FNMSUB), 0,
36062 /* 92634*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::FNMSUBS), 0,
36072 /* 92652*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::FNMADD), 0,
36078 /* 92665*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::FNMADDS), 0,
36084 /* 92676*/      /*SwitchOpcode*/ 52, TARGET_VAL(ISD::FABS),// ->92731
36090 /* 92688*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::FNABSS), 0,
36096 /* 92698*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::EFSNABS), 0,
36104 /* 92712*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::FNABSD), 0,
36110 /* 92722*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::EFDNABS), 0,
36122 /* 92741*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::FNEGS), 0,
36128 /* 92751*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::EFSNEG), 0,
36136 /* 92765*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::FNEGD), 0,
36142 /* 92775*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::EFDNEG), 0,
36150 /* 92786*/      OPC_SwitchOpcode /*2 cases */, 71, TARGET_VAL(ISD::FMA),// ->92861
36155 /* 92795*/          OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
36161 /* 92806*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XVNMSUBADP), 0,
36167 /* 92819*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XVNMSUBASP), 0,
36177 /* 92837*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XVNMADDADP), 0,
36183 /* 92850*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XVNMADDASP), 0,
36189 /* 92861*/      /*SwitchOpcode*/ 26, TARGET_VAL(ISD::FABS),// ->92890
36194 /* 92871*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XVNABSDP), 0,
36200 /* 92882*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XVNABSSP), 0,
36210 /* 92898*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XVNEGDP), 0,
36216 /* 92909*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XVNEGSP), 0,
36223 /* 92919*/      OPC_SwitchOpcode /*2 cases */, 86, TARGET_VAL(ISD::FMA),// ->93009
36228 /* 92928*/          OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
36235 /* 92941*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::VNMSUBFP), 0,
36241 /* 92953*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFNMSUBSs), 0,
36248 /* 92967*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFNMSUB), 0,
36258 /* 92985*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFNMADD), 0,
36264 /* 92998*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFNMADDSs), 0,
36270 /* 93009*/      /*SwitchOpcode*/ 26, TARGET_VAL(ISD::FABS),// ->93038
36275 /* 93019*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFNABS), 0,
36281 /* 93030*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFNABSs), 0,
36291 /* 93046*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFNEG), 0,
36297 /* 93057*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFNEGs), 0,
36303 /* 93066*/  /*SwitchOpcode*/ 96|128,3/*480*/, TARGET_VAL(PPCISD::FCFID),// ->93550
36306 /* 93074*/      OPC_CheckOpcode, TARGET_VAL(PPCISD::MTVSRA),
36308 /* 93078*/      OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
36320 /* 93103*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36322 /* 93111*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSXDDP), 0,
36329 /* 93124*/            OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
36332 /* 93136*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36334 /* 93144*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSXDDP), 0,
36347 /* 93166*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36350 /* 93177*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36352 /* 93185*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSXDDP), 0,
36359 /* 93198*/            OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
36362 /* 93210*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36364 /* 93218*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSXDDP), 0,
36379 /* 93245*/            OPC_EmitNode1, TARGET_VAL(PPC::XXSPLTW), 0,
36381 /* 93253*/            OPC_EmitNode1, TARGET_VAL(PPC::XVCVSXWDP), 0,
36384 /* 93263*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36391 /* 93277*/            OPC_EmitNode1, TARGET_VAL(PPC::XXSPLTW), 0,
36393 /* 93285*/            OPC_EmitNode1, TARGET_VAL(PPC::XVCVSXWDP), 0,
36396 /* 93295*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36409 /* 93318*/            OPC_EmitNode1, TARGET_VAL(PPC::XXSPLTW), 0,
36411 /* 93326*/            OPC_EmitNode1, TARGET_VAL(PPC::XVCVSXWDP), 0,
36414 /* 93336*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36421 /* 93350*/            OPC_EmitNode1, TARGET_VAL(PPC::XXSPLTW), 0,
36423 /* 93358*/            OPC_EmitNode1, TARGET_VAL(PPC::XVCVSXWDP), 0,
36426 /* 93368*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36439 /* 93391*/            OPC_EmitNode1, TARGET_VAL(PPC::XXSPLTW), 0,
36441 /* 93399*/            OPC_EmitNode1, TARGET_VAL(PPC::XVCVSXWDP), 0,
36444 /* 93409*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36451 /* 93423*/            OPC_EmitNode1, TARGET_VAL(PPC::XXSPLTW), 0,
36453 /* 93431*/            OPC_EmitNode1, TARGET_VAL(PPC::XVCVSXWDP), 0,
36456 /* 93441*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36469 /* 93464*/            OPC_EmitNode1, TARGET_VAL(PPC::XXSPLTW), 0,
36471 /* 93472*/            OPC_EmitNode1, TARGET_VAL(PPC::XVCVSXWDP), 0,
36474 /* 93482*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36481 /* 93496*/            OPC_EmitNode1, TARGET_VAL(PPC::XXSPLTW), 0,
36483 /* 93504*/            OPC_EmitNode1, TARGET_VAL(PPC::XVCVSXWDP), 0,
36486 /* 93514*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36498 /* 93533*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSXDDP), 0,
36503 /* 93541*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::FCFID), 0,
36509 /* 93550*/  /*SwitchOpcode*/ 16|128,3/*400*/, TARGET_VAL(PPCISD::FCFIDU),// ->93954
36512 /* 93558*/      OPC_SwitchOpcode /*2 cases */, 20|128,1/*148*/, TARGET_VAL(PPCISD::MTVSRA),// ->93711
36514 /* 93564*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
36526 /* 93587*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36528 /* 93595*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUXDDP), 0,
36535 /* 93608*/            OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
36538 /* 93620*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36540 /* 93628*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUXDDP), 0,
36553 /* 93650*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36556 /* 93661*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36558 /* 93669*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUXDDP), 0,
36565 /* 93682*/            OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
36568 /* 93694*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36570 /* 93702*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUXDDP), 0,
36576 /* 93711*/      /*SwitchOpcode*/ 85|128,1/*213*/, TARGET_VAL(PPCISD::MTVSRZ),// ->93928
36578 /* 93716*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
36589 /* 93737*/            OPC_EmitNode1, TARGET_VAL(PPC::XXEXTRACTUW), 0,
36591 /* 93745*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUXDDP), 0,
36598 /* 93758*/            OPC_EmitNode1, TARGET_VAL(PPC::XXEXTRACTUW), 0,
36600 /* 93766*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUXDDP), 0,
36613 /* 93788*/            OPC_EmitNode1, TARGET_VAL(PPC::XXEXTRACTUW), 0,
36615 /* 93796*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUXDDP), 0,
36622 /* 93809*/            OPC_EmitNode1, TARGET_VAL(PPC::XXEXTRACTUW), 0,
36624 /* 93817*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUXDDP), 0,
36637 /* 93839*/            OPC_EmitNode1, TARGET_VAL(PPC::XXEXTRACTUW), 0,
36639 /* 93847*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUXDDP), 0,
36646 /* 93860*/            OPC_EmitNode1, TARGET_VAL(PPC::XXEXTRACTUW), 0,
36648 /* 93868*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUXDDP), 0,
36661 /* 93890*/            OPC_EmitNode1, TARGET_VAL(PPC::XXEXTRACTUW), 0,
36663 /* 93898*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUXDDP), 0,
36670 /* 93911*/            OPC_EmitNode1, TARGET_VAL(PPC::XXEXTRACTUW), 0,
36672 /* 93919*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUXDDP), 0,
36684 /* 93937*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUXDDP), 0,
36689 /* 93945*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::FCFIDU), 0,
36695 /* 93954*/  /*SwitchOpcode*/ 78|128,3/*462*/, TARGET_VAL(PPCISD::FCFIDS),// ->94420
36698 /* 93962*/      OPC_CheckOpcode, TARGET_VAL(PPCISD::MTVSRA),
36700 /* 93966*/      OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
36713 /* 93993*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36715 /* 94001*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSXDSP), 0,
36722 /* 94014*/            OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
36725 /* 94026*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36727 /* 94034*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSXDSP), 0,
36741 /* 94058*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36744 /* 94069*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36746 /* 94077*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSXDSP), 0,
36753 /* 94090*/            OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
36756 /* 94102*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36758 /* 94110*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSXDSP), 0,
36774 /* 94139*/            OPC_EmitNode1, TARGET_VAL(PPC::XXSPLTW), 0,
36776 /* 94147*/            OPC_EmitNode1, TARGET_VAL(PPC::XVCVSXWSP), 0,
36778 /* 94154*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSPDPN), 0,
36785 /* 94167*/            OPC_EmitNode1, TARGET_VAL(PPC::XXSPLTW), 0,
36787 /* 94175*/            OPC_EmitNode1, TARGET_VAL(PPC::XVCVSXWSP), 0,
36789 /* 94182*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSPDPN), 0,
36803 /* 94206*/            OPC_EmitNode1, TARGET_VAL(PPC::XXSPLTW), 0,
36805 /* 94214*/            OPC_EmitNode1, TARGET_VAL(PPC::XVCVSXWSP), 0,
36807 /* 94221*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSPDPN), 0,
36814 /* 94234*/            OPC_EmitNode1, TARGET_VAL(PPC::XXSPLTW), 0,
36816 /* 94242*/            OPC_EmitNode1, TARGET_VAL(PPC::XVCVSXWSP), 0,
36818 /* 94249*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSPDPN), 0,
36832 /* 94273*/            OPC_EmitNode1, TARGET_VAL(PPC::XXSPLTW), 0,
36834 /* 94281*/            OPC_EmitNode1, TARGET_VAL(PPC::XVCVSXWSP), 0,
36836 /* 94288*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSPDPN), 0,
36843 /* 94301*/            OPC_EmitNode1, TARGET_VAL(PPC::XXSPLTW), 0,
36845 /* 94309*/            OPC_EmitNode1, TARGET_VAL(PPC::XVCVSXWSP), 0,
36847 /* 94316*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSPDPN), 0,
36861 /* 94340*/            OPC_EmitNode1, TARGET_VAL(PPC::XXSPLTW), 0,
36863 /* 94348*/            OPC_EmitNode1, TARGET_VAL(PPC::XVCVSXWSP), 0,
36865 /* 94355*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSPDPN), 0,
36872 /* 94368*/            OPC_EmitNode1, TARGET_VAL(PPC::XXSPLTW), 0,
36874 /* 94376*/            OPC_EmitNode1, TARGET_VAL(PPC::XVCVSXWSP), 0,
36876 /* 94383*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSPDPN), 0,
36889 /* 94403*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSXDSP), 0,
36894 /* 94411*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::FCFIDS), 0,
36900 /* 94420*/  /*SwitchOpcode*/ 30|128,3/*414*/, TARGET_VAL(PPCISD::FCFIDUS),// ->94838
36903 /* 94428*/      OPC_SwitchOpcode /*2 cases */, 24|128,1/*152*/, TARGET_VAL(PPCISD::MTVSRA),// ->94585
36905 /* 94434*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
36918 /* 94459*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36920 /* 94467*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUXDSP), 0,
36927 /* 94480*/            OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
36930 /* 94492*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36932 /* 94500*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUXDSP), 0,
36946 /* 94524*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36949 /* 94535*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36951 /* 94543*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUXDSP), 0,
36958 /* 94556*/            OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
36961 /* 94568*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36963 /* 94576*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUXDSP), 0,
36969 /* 94585*/      /*SwitchOpcode*/ 93|128,1/*221*/, TARGET_VAL(PPCISD::MTVSRZ),// ->94810
36971 /* 94590*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
36983 /* 94613*/            OPC_EmitNode1, TARGET_VAL(PPC::XXEXTRACTUW), 0,
36985 /* 94621*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUXDSP), 0,
36992 /* 94634*/            OPC_EmitNode1, TARGET_VAL(PPC::XXEXTRACTUW), 0,
36994 /* 94642*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUXDSP), 0,
37008 /* 94666*/            OPC_EmitNode1, TARGET_VAL(PPC::XXEXTRACTUW), 0,
37010 /* 94674*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUXDSP), 0,
37017 /* 94687*/            OPC_EmitNode1, TARGET_VAL(PPC::XXEXTRACTUW), 0,
37019 /* 94695*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUXDSP), 0,
37033 /* 94719*/            OPC_EmitNode1, TARGET_VAL(PPC::XXEXTRACTUW), 0,
37035 /* 94727*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUXDSP), 0,
37042 /* 94740*/            OPC_EmitNode1, TARGET_VAL(PPC::XXEXTRACTUW), 0,
37044 /* 94748*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUXDSP), 0,
37058 /* 94772*/            OPC_EmitNode1, TARGET_VAL(PPC::XXEXTRACTUW), 0,
37060 /* 94780*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUXDSP), 0,
37067 /* 94793*/            OPC_EmitNode1, TARGET_VAL(PPC::XXEXTRACTUW), 0,
37069 /* 94801*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUXDSP), 0,
37082 /* 94821*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUXDSP), 0,
37087 /* 94829*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::FCFIDUS), 0,
37093 /* 94838*/  /*SwitchOpcode*/ 35, TARGET_VAL(PPCISD::LFIWAX),// ->94876
37101 /* 94852*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::LIWAX), 0|OPFL_Chain|OPFL_MemRefs,
37109 /* 94867*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::LFIWAX), 0|OPFL_Chain|OPFL_MemRefs,
37114 /* 94876*/  /*SwitchOpcode*/ 35, TARGET_VAL(PPCISD::LFIWZX),// ->94914
37122 /* 94890*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::LIWZX), 0|OPFL_Chain|OPFL_MemRefs,
37130 /* 94905*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::LFIWZX), 0|OPFL_Chain|OPFL_MemRefs,
37135 /* 94914*/  /*SwitchOpcode*/ 25|128,2/*281*/, TARGET_VAL(ISD::FMINNUM_IEEE),// ->95199
37138 /* 94921*/      OPC_CheckOpcode, TARGET_VAL(ISD::FCANONICALIZE),
37143 /* 94929*/        OPC_CheckOpcode, TARGET_VAL(ISD::FCANONICALIZE),
37148 /* 94939*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSMINDP), 0,
37155 /* 94954*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37158 /* 94965*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37160 /* 94973*/          OPC_EmitNode1, TARGET_VAL(PPC::XSMINDP), 0,
37163 /* 94984*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37172 /* 94999*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XSMINDP), 0,
37180 /* 95011*/      OPC_CheckOpcode, TARGET_VAL(ISD::FCANONICALIZE),
37185 /* 95020*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XSMINDP), 0,
37191 /* 95030*/      OPC_CheckOpcode, TARGET_VAL(ISD::FCANONICALIZE),
37198 /* 95043*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37201 /* 95054*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37203 /* 95062*/      OPC_EmitNode1, TARGET_VAL(PPC::XSMINDP), 0,
37206 /* 95073*/      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37214 /* 95086*/        OPC_CheckOpcode, TARGET_VAL(ISD::FCANONICALIZE),
37220 /* 95098*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37223 /* 95109*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37225 /* 95117*/        OPC_EmitNode1, TARGET_VAL(PPC::XSMINDP), 0,
37228 /* 95128*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37236 /* 95143*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSMINDP), 0,
37243 /* 95158*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37246 /* 95169*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37248 /* 95177*/          OPC_EmitNode1, TARGET_VAL(PPC::XSMINDP), 0,
37251 /* 95188*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37258 /* 95199*/  /*SwitchOpcode*/ 25|128,2/*281*/, TARGET_VAL(ISD::FMAXNUM_IEEE),// ->95484
37261 /* 95206*/      OPC_CheckOpcode, TARGET_VAL(ISD::FCANONICALIZE),
37266 /* 95214*/        OPC_CheckOpcode, TARGET_VAL(ISD::FCANONICALIZE),
37271 /* 95224*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSMAXDP), 0,
37278 /* 95239*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37281 /* 95250*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37283 /* 95258*/          OPC_EmitNode1, TARGET_VAL(PPC::XSMAXDP), 0,
37286 /* 95269*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37295 /* 95284*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XSMAXDP), 0,
37303 /* 95296*/      OPC_CheckOpcode, TARGET_VAL(ISD::FCANONICALIZE),
37308 /* 95305*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XSMAXDP), 0,
37314 /* 95315*/      OPC_CheckOpcode, TARGET_VAL(ISD::FCANONICALIZE),
37321 /* 95328*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37324 /* 95339*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37326 /* 95347*/      OPC_EmitNode1, TARGET_VAL(PPC::XSMAXDP), 0,
37329 /* 95358*/      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37337 /* 95371*/        OPC_CheckOpcode, TARGET_VAL(ISD::FCANONICALIZE),
37343 /* 95383*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37346 /* 95394*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37348 /* 95402*/        OPC_EmitNode1, TARGET_VAL(PPC::XSMAXDP), 0,
37351 /* 95413*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37359 /* 95428*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSMAXDP), 0,
37366 /* 95443*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37369 /* 95454*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37371 /* 95462*/          OPC_EmitNode1, TARGET_VAL(PPC::XSMAXDP), 0,
37374 /* 95473*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37381 /* 95484*/  /*SwitchOpcode*/ 49, TARGET_VAL(PPCISD::VEXTS),// ->95536
37386 /* 95494*/      OPC_EmitNode1, TARGET_VAL(PPC::VEXTSB2Ds), 0,
37389 /* 95504*/      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37396 /* 95517*/      OPC_EmitNode1, TARGET_VAL(PPC::VEXTSH2Ds), 0,
37399 /* 95527*/      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37404 /* 95536*/  /*SwitchOpcode*/ 106|128,5/*746*/, TARGET_VAL(ISD::FMA),// ->96286
37409 /* 95545*/      OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
37414 /* 95554*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XSMSUBADP), 0,
37420 /* 95565*/      OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
37427 /* 95576*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XSNMSUBADP), 0,
37435 /* 95590*/        OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
37441 /* 95600*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XSNMSUBADP), 0,
37448 /* 95612*/        OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
37453 /* 95621*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XSMSUBASP), 0,
37460 /* 95633*/      OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
37467 /* 95644*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XSNMSUBASP), 0,
37475 /* 95658*/        OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
37481 /* 95668*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XSNMSUBASP), 0,
37488 /* 95680*/        OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
37493 /* 95689*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XSMSUBQP), 0,
37500 /* 95701*/      OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
37507 /* 95712*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XSNMSUBQP), 0,
37515 /* 95726*/        OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
37521 /* 95736*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XSNMSUBQP), 0,
37531 /* 95755*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XSMADDADP), 0,
37537 /* 95768*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XSMADDASP), 0,
37543 /* 95781*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XSMADDQP), 0,
37550 /* 95793*/          OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
37555 /* 95803*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::FMSUB), 0,
37561 /* 95816*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::FMSUBS), 0,
37570 /* 95830*/      OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
37577 /* 95841*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::FNMSUB), 0,
37584 /* 95853*/      OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
37590 /* 95863*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::FNMSUB), 0,
37596 /* 95874*/      OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
37603 /* 95885*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::FNMSUBS), 0,
37611 /* 95899*/        OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
37617 /* 95909*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::FNMSUBS), 0,
37627 /* 95928*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::FMADD), 0,
37633 /* 95941*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::FMADDS), 0,
37640 /* 95953*/          OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
37645 /* 95963*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XVMSUBADP), 0,
37651 /* 95976*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XVMSUBASP), 0,
37660 /* 95990*/      OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
37667 /* 96001*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XVNMSUBADP), 0,
37674 /* 96013*/      OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
37680 /* 96023*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XVNMSUBADP), 0,
37686 /* 96034*/      OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
37693 /* 96045*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XVNMSUBASP), 0,
37701 /* 96059*/        OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
37707 /* 96069*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XVNMSUBASP), 0,
37717 /* 96088*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XVMADDADP), 0,
37723 /* 96101*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XVMADDASP), 0,
37730 /* 96113*/          OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
37735 /* 96123*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFMSUB), 0,
37741 /* 96136*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFMSUBSs), 0,
37750 /* 96150*/      OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
37757 /* 96161*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFNMSUB), 0,
37764 /* 96173*/      OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
37770 /* 96183*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFNMSUB), 0,
37776 /* 96194*/      OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
37783 /* 96205*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFNMSUBSs), 0,
37791 /* 96219*/        OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
37797 /* 96229*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFNMSUBSs), 0,
37807 /* 96248*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::VMADDFP), 0,
37813 /* 96260*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFMADDSs), 0,
37820 /* 96274*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFMADD), 0,
37827 /* 96286*/  /*SwitchOpcode*/ 24, TARGET_VAL(ISD::ConstantFP),// ->96313
37831 /* 96296*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XXLXORdpz), 0,
37837 /* 96306*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XXLXORspz), 0,
37842 /* 96313*/  /*SwitchOpcode*/ 23|128,1/*151*/, TARGET_VAL(ISD::FADD),// ->96468
37848 /* 96326*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XSADDDP), 0,
37854 /* 96337*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::FADD), 0,
37860 /* 96348*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::EFDADD), 0,
37868 /* 96363*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XSADDSP), 0,
37874 /* 96374*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::FADDS), 0,
37880 /* 96385*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::EFSADD), 0,
37887 /* 96398*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XSADDQP), 0,
37893 /* 96410*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XVADDDP), 0,
37900 /* 96424*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XVADDSP), 0,
37906 /* 96435*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VADDFP), 0,
37912 /* 96446*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFADDSs), 0,
37919 /* 96459*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFADD), 0,
37924 /* 96468*/  /*SwitchOpcode*/ 44|128,1/*172*/, TARGET_VAL(ISD::FMUL),// ->96644
37930 /* 96481*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XSMULDP), 0,
37936 /* 96492*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::FMUL), 0,
37942 /* 96503*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::EFDMUL), 0,
37950 /* 96518*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XSMULSP), 0,
37956 /* 96529*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::FMULS), 0,
37962 /* 96540*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::EFSMUL), 0,
37969 /* 96553*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XSMULQP), 0,
37975 /* 96565*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XVMULDP), 0,
37982 /* 96579*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XVMULSP), 0,
37988 /* 96590*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFMULSs), 0,
37994 /* 96601*/        OPC_EmitNode1, TARGET_VAL(PPC::V_SETALLONES), 0,
37996 /* 96607*/        OPC_EmitNode1, TARGET_VAL(PPC::V_SETALLONES), 0,
37998 /* 96613*/        OPC_EmitNode1, TARGET_VAL(PPC::VSLW), 0,
38000 /* 96621*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VMADDFP), 0,
38007 /* 96635*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFMUL), 0,
38012 /* 96644*/  /*SwitchOpcode*/ 23|128,1/*151*/, TARGET_VAL(ISD::FSUB),// ->96799
38018 /* 96657*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XSSUBDP), 0,
38024 /* 96668*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::FSUB), 0,
38030 /* 96679*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::EFDSUB), 0,
38038 /* 96694*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XSSUBSP), 0,
38044 /* 96705*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::FSUBS), 0,
38050 /* 96716*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::EFSSUB), 0,
38057 /* 96729*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XSSUBQP), 0,
38063 /* 96741*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XVSUBDP), 0,
38070 /* 96755*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XVSUBSP), 0,
38076 /* 96766*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VSUBFP), 0,
38082 /* 96777*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFSUBSs), 0,
38089 /* 96790*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFSUB), 0,
38094 /* 96799*/  /*SwitchOpcode*/ 114, TARGET_VAL(ISD::FDIV),// ->96916
38100 /* 96811*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XSDIVDP), 0,
38106 /* 96822*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::FDIV), 0,
38112 /* 96833*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::EFDDIV), 0,
38120 /* 96848*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XSDIVSP), 0,
38126 /* 96859*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::FDIVS), 0,
38132 /* 96870*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::EFSDIV), 0,
38139 /* 96883*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XSDIVQP), 0,
38145 /* 96895*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XVDIVDP), 0,
38151 /* 96907*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XVDIVSP), 0,
38156 /* 96916*/  /*SwitchOpcode*/ 84, TARGET_VAL(ISD::FSQRT),// ->97003
38161 /* 96927*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XSSQRTDP), 0,
38167 /* 96937*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::FSQRT), 0,
38175 /* 96951*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XSSQRTSP), 0,
38181 /* 96961*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::FSQRTS), 0,
38188 /* 96973*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XSSQRTQP), 0,
38194 /* 96984*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XVSQRTDP), 0,
38200 /* 96995*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XVSQRTSP), 0,
38205 /* 97003*/  /*SwitchOpcode*/ 107, TARGET_VAL(PPCISD::FRE),// ->97113
38210 /* 97014*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XSREDP), 0,
38216 /* 97024*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::FRE), 0,
38224 /* 97038*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XSRESP), 0,
38230 /* 97048*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::FRES), 0,
38237 /* 97060*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XVREDP), 0,
38244 /* 97073*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XVRESP), 0,
38250 /* 97083*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VREFP), 0,
38256 /* 97093*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFRESs), 0,
38263 /* 97105*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFRE), 0,
38268 /* 97113*/  /*SwitchOpcode*/ 107, TARGET_VAL(PPCISD::FRSQRTE),// ->97223
38273 /* 97124*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XSRSQRTEDP), 0,
38279 /* 97134*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::FRSQRTE), 0,
38287 /* 97148*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XSRSQRTESP), 0,
38293 /* 97158*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::FRSQRTES), 0,
38300 /* 97170*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XVRSQRTEDP), 0,
38307 /* 97183*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XVRSQRTESP), 0,
38313 /* 97193*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VRSQRTEFP), 0,
38319 /* 97203*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFRSQRTESs), 0,
38326 /* 97215*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFRSQRTE), 0,
38331 /* 97223*/  /*SwitchOpcode*/ 118, TARGET_VAL(ISD::FABS),// ->97344
38336 /* 97234*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XSABSDP), 0,
38342 /* 97244*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::FABSD), 0,
38348 /* 97254*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::EFDABS), 0,
38355 /* 97266*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XSABSQP), 0,
38362 /* 97279*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::FABSS), 0,
38368 /* 97289*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::EFSABS), 0,
38375 /* 97301*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XVABSDP), 0,
38382 /* 97314*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XVABSSP), 0,
38388 /* 97324*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFABSs), 0,
38395 /* 97336*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFABS), 0,
38400 /* 97344*/  /*SwitchOpcode*/ 94|128,1/*222*/, TARGET_VAL(ISD::FCOPYSIGN),// ->97570
38408 /* 97361*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCPSGNDP), 0,
38414 /* 97372*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::FCPSGND), 0,
38422 /* 97388*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
38424 /* 97396*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::FCPSGNS), 0,
38433 /* 97412*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCPSGNQP), 0,
38441 /* 97428*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::FCPSGNS), 0,
38448 /* 97443*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
38450 /* 97451*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::FCPSGND), 0,
38459 /* 97467*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCPSGNDP), 0,
38468 /* 97485*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCPSGNSP), 0,
38474 /* 97496*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFCPSGNs), 0,
38482 /* 97512*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
38484 /* 97520*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFCPSGN), 0,
38493 /* 97537*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFCPSGN), 0,
38500 /* 97552*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
38502 /* 97560*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFCPSGNs), 0,
38508 /* 97570*/  /*SwitchOpcode*/ 36, TARGET_VAL(PPCISD::FCTIDZ),// ->97609
38513 /* 97581*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVDPSXDS), 0,
38518 /* 97589*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::FCTIDZ), 0,
38525 /* 97601*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVDPSXDSs), 0,
38530 /* 97609*/  /*SwitchOpcode*/ 38, TARGET_VAL(PPCISD::FCTIWZ),// ->97650
38535 /* 97620*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVDPSXWS), 0,
38541 /* 97630*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::FCTIWZ), 0,
38548 /* 97642*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVDPSXWSs), 0,
38553 /* 97650*/  /*SwitchOpcode*/ 36, TARGET_VAL(PPCISD::FCTIDUZ),// ->97689
38558 /* 97661*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVDPUXDS), 0,
38563 /* 97669*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::FCTIDUZ), 0,
38570 /* 97681*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVDPUXDSs), 0,
38575 /* 97689*/  /*SwitchOpcode*/ 36, TARGET_VAL(PPCISD::FCTIWUZ),// ->97728
38580 /* 97700*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVDPUXWS), 0,
38585 /* 97708*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::FCTIWUZ), 0,
38592 /* 97720*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVDPUXWSs), 0,
38597 /* 97728*/  /*SwitchOpcode*/ 103, TARGET_VAL(ISD::FROUND),// ->97834
38602 /* 97739*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XSRDPI), 0,
38608 /* 97749*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::FRIND), 0,
38617 /* 97767*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XSRQPI), 0,
38623 /* 97780*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::FRINS), 0,
38629 /* 97791*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XVRDPI), 0,
38636 /* 97804*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XVRSPI), 0,
38642 /* 97814*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFRINs), 0,
38649 /* 97826*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFRIN), 0,
38654 /* 97834*/  /*SwitchOpcode*/ 68, TARGET_VAL(ISD::FNEARBYINT),// ->97905
38658 /* 97843*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XSRDPIC), 0,
38666 /* 97860*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XSRQPI), 0,
38672 /* 97873*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XVRDPIC), 0,
38679 /* 97886*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XVRSPIC), 0,
38685 /* 97896*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VRFIN), 0,
38691 /* 97905*/  /*SwitchOpcode*/ 113, TARGET_VAL(ISD::FFLOOR),// ->98021
38696 /* 97916*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XSRDPIM), 0,
38702 /* 97926*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::FRIMD), 0,
38711 /* 97944*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XSRQPI), 0,
38717 /* 97957*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::FRIMS), 0,
38723 /* 97968*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XVRDPIM), 0,
38730 /* 97981*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XVRSPIM), 0,
38736 /* 97991*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VRFIM), 0,
38742 /* 98001*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFRIMs), 0,
38749 /* 98013*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFRIM), 0,
38754 /* 98021*/  /*SwitchOpcode*/ 113, TARGET_VAL(ISD::FCEIL),// ->98137
38759 /* 98032*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XSRDPIP), 0,
38765 /* 98042*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::FRIPD), 0,
38774 /* 98060*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XSRQPI), 0,
38780 /* 98073*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::FRIPS), 0,
38786 /* 98084*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XVRDPIP), 0,
38793 /* 98097*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XVRSPIP), 0,
38799 /* 98107*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VRFIP), 0,
38805 /* 98117*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFRIPs), 0,
38812 /* 98129*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFRIP), 0,
38817 /* 98137*/  /*SwitchOpcode*/ 113, TARGET_VAL(ISD::FTRUNC),// ->98253
38822 /* 98148*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XSRDPIZ), 0,
38828 /* 98158*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::FRIZD), 0,
38837 /* 98176*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XSRQPI), 0,
38843 /* 98189*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::FRIZS), 0,
38849 /* 98200*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XVRDPIZ), 0,
38856 /* 98213*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XVRSPIZ), 0,
38862 /* 98223*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VRFIZ), 0,
38868 /* 98233*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFRIZs), 0,
38875 /* 98245*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFRIZ), 0,
38880 /* 98253*/  /*SwitchOpcode*/ 114, TARGET_VAL(ISD::FP_EXTEND),// ->98370
38886 /* 98267*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
38893 /* 98281*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
38900 /* 98294*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::EFDCFS), 0,
38906 /* 98305*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
38916 /* 98323*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVDPQP), 0,
38924 /* 98338*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
38926 /* 98346*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVDPQP), 0,
38934 /* 98361*/      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
38939 /* 98370*/  /*SwitchOpcode*/ 29, TARGET_VAL(PPCISD::MTVSRA),// ->98402
38945 /* 98382*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::MTVSRD), 0,
38952 /* 98394*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::MTVSRWA), 0,
38957 /* 98402*/  /*SwitchOpcode*/ 68, TARGET_VAL(PPCISD::MTVSRZ),// ->98473
38962 /* 98413*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::MTVSRWZ), 0,
38969 /* 98427*/      OPC_EmitNode1, TARGET_VAL(PPC::MTVSRWZ), 0,
38972 /* 98437*/      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
38979 /* 98453*/      OPC_EmitNode1, TARGET_VAL(PPC::MTVSRWZ), 0,
38982 /* 98463*/      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
38987 /* 98473*/  /*SwitchOpcode*/ 20, TARGET_VAL(ISD::FRINT),// ->98496
38993 /* 98487*/    OPC_MorphNodeTo1, TARGET_VAL(PPC::XSRQPIX), 0,
38997 /* 98496*/  /*SwitchOpcode*/ 61, TARGET_VAL(PPCISD::XSMAXCDP),// ->98560
39002 /* 98506*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XSMAXCDP), 0,
39009 /* 98521*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39012 /* 98532*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39014 /* 98540*/      OPC_EmitNode1, TARGET_VAL(PPC::XSMAXCDP), 0,
39017 /* 98551*/      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39022 /* 98560*/  /*SwitchOpcode*/ 61, TARGET_VAL(PPCISD::XSMINCDP),// ->98624
39027 /* 98570*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XSMINCDP), 0,
39034 /* 98585*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39037 /* 98596*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39039 /* 98604*/      OPC_EmitNode1, TARGET_VAL(PPC::XSMINCDP), 0,
39042 /* 98615*/      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39047 /* 98624*/  /*SwitchOpcode*/ 52, TARGET_VAL(PPCISD::BUILD_FP128),// ->98679
39054 /* 98637*/      OPC_EmitNode1, TARGET_VAL(PPC::MTVSRDD), 0,
39057 /* 98648*/      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39063 /* 98659*/      OPC_EmitNode1, TARGET_VAL(PPC::MTVSRDD), 0,
39066 /* 98670*/      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39071 /* 98679*/  /*SwitchOpcode*/ 8, TARGET_VAL(PPCISD::MFFS),// ->98690
39073 /* 98684*/    OPC_MorphNodeTo1, TARGET_VAL(PPC::MFFS), 0,
39077 /* 98690*/  /*SwitchOpcode*/ 31, TARGET_VAL(PPCISD::FSEL),// ->98724
39083 /* 98701*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::FSELD), 0,
39089 /* 98714*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::FSELS), 0,
39094 /* 98724*/  /*SwitchOpcode*/ 25, TARGET_VAL(PPCISD::BUILD_SPE64),// ->98752
39099 /* 98733*/    OPC_EmitNode1, TARGET_VAL(PPC::EVMERGELO), 0,
39102 /* 98744*/    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39106 /* 98752*/  /*SwitchOpcode*/ 14, TARGET_VAL(PPCISD::FADDRTZ),// ->98769
39111 /* 98761*/    OPC_MorphNodeTo1, TARGET_VAL(PPC::FADDrtz), 0,
39115 /* 98769*/  /*SwitchOpcode*/ 91|128,31/*4059*/, TARGET_VAL(ISD::BUILD_VECTOR),// ->102832
39119 /* 98777*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39165 /* 98853*/      OPC_EmitNode1, TARGET_VAL(PPC::XXSPLTIB), 0,
39168 /* 98863*/      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39174 /* 98874*/      OPC_SwitchOpcode /*3 cases */, 21|128,9/*1173*/, TARGET_VAL(PPCISD::MFVSR),// ->100052
39176 /* 98880*/        OPC_SwitchOpcode /*4 cases */, 0|128,4/*512*/, TARGET_VAL(PPCISD::FCTIWZ),// ->99397
39179 /* 98889*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39189 /* 98905*/            OPC_CheckOpcode, TARGET_VAL(PPCISD::MFVSR),
39191 /* 98909*/            OPC_CheckOpcode, TARGET_VAL(PPCISD::FCTIWZ),
39193 /* 98913*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39202 /* 98928*/            OPC_CheckOpcode, TARGET_VAL(PPCISD::MFVSR),
39204 /* 98932*/            OPC_CheckOpcode, TARGET_VAL(PPCISD::FCTIWZ),
39206 /* 98936*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39216 /* 98952*/            OPC_CheckOpcode, TARGET_VAL(PPCISD::MFVSR),
39218 /* 98956*/            OPC_CheckOpcode, TARGET_VAL(PPCISD::FCTIWZ),
39220 /* 98960*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39232 /* 98983*/              OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
39234 /* 98992*/              OPC_EmitNode1, TARGET_VAL(PPC::XVCVDPSXWS), 0,
39237 /* 99002*/              OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
39239 /* 99011*/              OPC_EmitNode1, TARGET_VAL(PPC::XVCVDPSXWS), 0,
39241 /* 99018*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGEW), 0,
39248 /* 99032*/              OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
39250 /* 99041*/              OPC_EmitNode1, TARGET_VAL(PPC::XVCVDPSXWS), 0,
39253 /* 99051*/              OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
39255 /* 99060*/              OPC_EmitNode1, TARGET_VAL(PPC::XVCVDPSXWS), 0,
39257 /* 99067*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGEW), 0,
39269 /* 99086*/            OPC_CheckOpcode, TARGET_VAL(PPCISD::MFVSR),
39271 /* 99090*/            OPC_CheckOpcode, TARGET_VAL(PPCISD::FCTIWZ),
39279 /* 99104*/              OPC_CheckOpcode, TARGET_VAL(PPCISD::MFVSR),
39281 /* 99108*/              OPC_CheckOpcode, TARGET_VAL(PPCISD::FCTIWZ),
39288 /* 99120*/              OPC_CheckOpcode, TARGET_VAL(PPCISD::MFVSR),
39290 /* 99124*/              OPC_CheckOpcode, TARGET_VAL(PPCISD::FCTIWZ),
39298 /* 99139*/              OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSXWS), 0,
39301 /* 99149*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39304 /* 99160*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSPLTW), 0,
39314 /* 99176*/              OPC_CheckOpcode, TARGET_VAL(PPCISD::MFVSR),
39316 /* 99180*/              OPC_CheckOpcode, TARGET_VAL(PPCISD::FCTIWZ),
39323 /* 99191*/              OPC_CheckOpcode, TARGET_VAL(PPCISD::MFVSR),
39325 /* 99195*/              OPC_CheckOpcode, TARGET_VAL(PPCISD::FCTIWZ),
39335 /* 99214*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39338 /* 99225*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39341 /* 99236*/                OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
39343 /* 99245*/                OPC_EmitNode1, TARGET_VAL(PPC::XVCVDPSXWS), 0,
39346 /* 99255*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39349 /* 99266*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39352 /* 99277*/                OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
39354 /* 99286*/                OPC_EmitNode1, TARGET_VAL(PPC::XVCVDPSXWS), 0,
39356 /* 99293*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGEW), 0,
39363 /* 99307*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39366 /* 99318*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39369 /* 99329*/                OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
39371 /* 99338*/                OPC_EmitNode1, TARGET_VAL(PPC::XVCVDPSXWS), 0,
39374 /* 99348*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39377 /* 99359*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39380 /* 99370*/                OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
39382 /* 99379*/                OPC_EmitNode1, TARGET_VAL(PPC::XVCVDPSXWS), 0,
39384 /* 99386*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGEW), 0,
39391 /* 99397*/        /*SwitchOpcode*/ 0|128,4/*512*/, TARGET_VAL(PPCISD::FCTIWUZ),// ->99913
39394 /* 99405*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39404 /* 99421*/            OPC_CheckOpcode, TARGET_VAL(PPCISD::MFVSR),
39406 /* 99425*/            OPC_CheckOpcode, TARGET_VAL(PPCISD::FCTIWUZ),
39408 /* 99429*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39417 /* 99444*/            OPC_CheckOpcode, TARGET_VAL(PPCISD::MFVSR),
39419 /* 99448*/            OPC_CheckOpcode, TARGET_VAL(PPCISD::FCTIWUZ),
39421 /* 99452*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39431 /* 99468*/            OPC_CheckOpcode, TARGET_VAL(PPCISD::MFVSR),
39433 /* 99472*/            OPC_CheckOpcode, TARGET_VAL(PPCISD::FCTIWUZ),
39435 /* 99476*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39447 /* 99499*/              OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
39449 /* 99508*/              OPC_EmitNode1, TARGET_VAL(PPC::XVCVDPUXWS), 0,
39452 /* 99518*/              OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
39454 /* 99527*/              OPC_EmitNode1, TARGET_VAL(PPC::XVCVDPUXWS), 0,
39456 /* 99534*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGEW), 0,
39463 /* 99548*/              OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
39465 /* 99557*/              OPC_EmitNode1, TARGET_VAL(PPC::XVCVDPUXWS), 0,
39468 /* 99567*/              OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
39470 /* 99576*/              OPC_EmitNode1, TARGET_VAL(PPC::XVCVDPUXWS), 0,
39472 /* 99583*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGEW), 0,
39484 /* 99602*/            OPC_CheckOpcode, TARGET_VAL(PPCISD::MFVSR),
39486 /* 99606*/            OPC_CheckOpcode, TARGET_VAL(PPCISD::FCTIWUZ),
39494 /* 99620*/              OPC_CheckOpcode, TARGET_VAL(PPCISD::MFVSR),
39496 /* 99624*/              OPC_CheckOpcode, TARGET_VAL(PPCISD::FCTIWUZ),
39503 /* 99636*/              OPC_CheckOpcode, TARGET_VAL(PPCISD::MFVSR),
39505 /* 99640*/              OPC_CheckOpcode, TARGET_VAL(PPCISD::FCTIWUZ),
39513 /* 99655*/              OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPUXWS), 0,
39516 /* 99665*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39519 /* 99676*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSPLTW), 0,
39529 /* 99692*/              OPC_CheckOpcode, TARGET_VAL(PPCISD::MFVSR),
39531 /* 99696*/              OPC_CheckOpcode, TARGET_VAL(PPCISD::FCTIWUZ),
39538 /* 99707*/              OPC_CheckOpcode, TARGET_VAL(PPCISD::MFVSR),
39540 /* 99711*/              OPC_CheckOpcode, TARGET_VAL(PPCISD::FCTIWUZ),
39550 /* 99730*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39553 /* 99741*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39556 /* 99752*/                OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
39558 /* 99761*/                OPC_EmitNode1, TARGET_VAL(PPC::XVCVDPUXWS), 0,
39561 /* 99771*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39564 /* 99782*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39567 /* 99793*/                OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
39569 /* 99802*/                OPC_EmitNode1, TARGET_VAL(PPC::XVCVDPUXWS), 0,
39571 /* 99809*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGEW), 0,
39578 /* 99823*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39581 /* 99834*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39584 /* 99845*/                OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
39586 /* 99854*/                OPC_EmitNode1, TARGET_VAL(PPC::XVCVDPUXWS), 0,
39589 /* 99864*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39592 /* 99875*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39595 /* 99886*/                OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
39597 /* 99895*/                OPC_EmitNode1, TARGET_VAL(PPC::XVCVDPUXWS), 0,
39599 /* 99902*/                OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGEW), 0,
39606 /* 99913*/        /*SwitchOpcode*/ 66, TARGET_VAL(PPCISD::FCTIDZ),// ->99982
39608 /* 99917*/          OPC_CheckOpcode, TARGET_VAL(ISD::FP_EXTEND),
39616 /* 99929*/          OPC_CheckOpcode, TARGET_VAL(PPCISD::MFVSR),
39618 /* 99933*/          OPC_CheckOpcode, TARGET_VAL(PPCISD::FCTIDZ),
39620 /* 99937*/          OPC_CheckOpcode, TARGET_VAL(ISD::FP_EXTEND),
39629 /* 99953*/          OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSXDSs), 0,
39632 /* 99963*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39635 /* 99974*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XXPERMDIs), 0,
39639 /* 99982*/        /*SwitchOpcode*/ 66, TARGET_VAL(PPCISD::FCTIDUZ),// ->100051
39641 /* 99986*/          OPC_CheckOpcode, TARGET_VAL(ISD::FP_EXTEND),
39649 /* 99998*/          OPC_CheckOpcode, TARGET_VAL(PPCISD::MFVSR),
39651 /*100002*/          OPC_CheckOpcode, TARGET_VAL(PPCISD::FCTIDUZ),
39653 /*100006*/          OPC_CheckOpcode, TARGET_VAL(ISD::FP_EXTEND),
39662 /*100022*/          OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPUXDSs), 0,
39665 /*100032*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39668 /*100043*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XXPERMDIs), 0,
39673 /*100052*/      /*SwitchOpcode*/ 61|128,4/*573*/, TARGET_VAL(ISD::SIGN_EXTEND_INREG),// ->100629
39675 /*100057*/        OPC_SwitchOpcode /*2 cases */, 87|128,2/*343*/, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->100405
39688 /*100081*/              OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND_INREG),
39690 /*100085*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39700 /*100101*/              OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND_INREG),
39702 /*100105*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39712 /*100121*/              OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND_INREG),
39714 /*100125*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39725 /*100144*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTSH2W), 0,
39738 /*100163*/              OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND_INREG),
39740 /*100167*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39750 /*100183*/              OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND_INREG),
39752 /*100187*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39762 /*100203*/              OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND_INREG),
39764 /*100207*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39775 /*100226*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTSH2W), 0,
39791 /*100251*/              OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND_INREG),
39793 /*100255*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39803 /*100271*/              OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND_INREG),
39805 /*100275*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39815 /*100291*/              OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND_INREG),
39817 /*100295*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39828 /*100314*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTSB2W), 0,
39841 /*100333*/              OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND_INREG),
39843 /*100337*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39853 /*100353*/              OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND_INREG),
39855 /*100357*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39865 /*100373*/              OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND_INREG),
39867 /*100377*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39878 /*100396*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTSB2W), 0,
39884 /*100405*/        /*SwitchOpcode*/ 91|128,1/*219*/, TARGET_VAL(ISD::ANY_EXTEND),// ->100628
39886 /*100410*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39901 /*100434*/              OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND_INREG),
39903 /*100438*/              OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
39905 /*100442*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39918 /*100464*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTSH2D), 0,
39932 /*100484*/              OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND_INREG),
39934 /*100488*/              OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
39936 /*100492*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39949 /*100514*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTSH2D), 0,
39966 /*100539*/              OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND_INREG),
39968 /*100543*/              OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
39970 /*100547*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39983 /*100569*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTSB2D), 0,
39997 /*100589*/              OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND_INREG),
39999 /*100593*/              OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
40001 /*100597*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
40014 /*100619*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTSB2D), 0,
40021 /*100629*/      /*SwitchOpcode*/ 83, TARGET_VAL(ISD::SIGN_EXTEND),// ->100715
40023 /*100633*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
40033 /*100650*/          OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
40035 /*100654*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
40044 /*100671*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTSW2D), 0,
40054 /*100686*/          OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
40056 /*100690*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
40065 /*100707*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTSW2D), 0,
40074 /*100719*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40084 /*100739*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VSPLTISW), 0,
40090 /*100749*/      OPC_CheckOpcode, TARGET_VAL(PPCISD::MFVSR),
40092 /*100753*/      OPC_SwitchOpcode /*2 cases */, 75, TARGET_VAL(PPCISD::FCTIDZ),// ->100832
40099 /*100765*/        OPC_CheckOpcode, TARGET_VAL(PPCISD::MFVSR),
40101 /*100769*/        OPC_CheckOpcode, TARGET_VAL(PPCISD::FCTIDZ),
40109 /*100784*/        OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSXDS), 0,
40112 /*100794*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40114 /*100802*/        OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSXDS), 0,
40117 /*100812*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40120 /*100823*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XXPERMDI), 0,
40124 /*100832*/      /*SwitchOpcode*/ 75, TARGET_VAL(PPCISD::FCTIDUZ),// ->100910
40131 /*100843*/        OPC_CheckOpcode, TARGET_VAL(PPCISD::MFVSR),
40133 /*100847*/        OPC_CheckOpcode, TARGET_VAL(PPCISD::FCTIDUZ),
40141 /*100862*/        OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPUXDS), 0,
40144 /*100872*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40146 /*100880*/        OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPUXDS), 0,
40149 /*100890*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40152 /*100901*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XXPERMDI), 0,
40161 /*100918*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XXLXORz), 0,
40166 /*100926*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XXLXORz), 0,
40179 /*100948*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::MTVSRWS), 0,
40189 /*100966*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::MTVSRDD), 0,
40195 /*100977*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::MTVSRDD), 0,
40205 /*100993*/      OPC_EmitNode1, TARGET_VAL(PPC::XXLEQVOnes), 0,
40208 /*101002*/      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40222 /*101031*/            OPC_EmitNode1, TARGET_VAL(PPC::MTVSRWZ), 0,
40225 /*101041*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40228 /*101052*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSPLTW), 0,
40234 /*101063*/            OPC_EmitNode1, TARGET_VAL(PPC::MTVSRWZ), 0,
40237 /*101073*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40240 /*101084*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSPLTW), 0,
40254 /*101108*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
40257 /*101117*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
40259 /*101126*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
40262 /*101135*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
40266 /*101150*/            OPC_EmitNode1, TARGET_VAL(PPC::RLDIMI), 0,
40268 /*101160*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
40271 /*101169*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
40273 /*101178*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
40276 /*101187*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
40280 /*101202*/            OPC_EmitNode1, TARGET_VAL(PPC::RLDIMI), 0,
40282 /*101212*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::MTVSRDD), 0,
40288 /*101223*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
40291 /*101232*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
40293 /*101241*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
40296 /*101250*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
40300 /*101265*/            OPC_EmitNode1, TARGET_VAL(PPC::RLDIMI), 0,
40302 /*101275*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
40305 /*101284*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
40307 /*101293*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
40310 /*101302*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
40314 /*101317*/            OPC_EmitNode1, TARGET_VAL(PPC::RLDIMI), 0,
40316 /*101327*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::MTVSRDD), 0,
40322 /*101339*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
40325 /*101348*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
40327 /*101357*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
40330 /*101366*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
40334 /*101381*/            OPC_EmitNode1, TARGET_VAL(PPC::RLDIMI), 0,
40336 /*101391*/            OPC_EmitNode1, TARGET_VAL(PPC::MTVSRD), 0,
40339 /*101401*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40341 /*101409*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
40344 /*101418*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
40346 /*101427*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
40349 /*101436*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
40353 /*101451*/            OPC_EmitNode1, TARGET_VAL(PPC::RLDIMI), 0,
40355 /*101461*/            OPC_EmitNode1, TARGET_VAL(PPC::MTVSRD), 0,
40358 /*101471*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40361 /*101482*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XXPERMDI), 0,
40367 /*101495*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
40370 /*101504*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
40372 /*101513*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
40375 /*101522*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
40379 /*101537*/            OPC_EmitNode1, TARGET_VAL(PPC::RLDIMI), 0,
40381 /*101547*/            OPC_EmitNode1, TARGET_VAL(PPC::MTVSRD), 0,
40384 /*101557*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40386 /*101565*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
40389 /*101574*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
40391 /*101583*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
40394 /*101592*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
40398 /*101607*/            OPC_EmitNode1, TARGET_VAL(PPC::RLDIMI), 0,
40400 /*101617*/            OPC_EmitNode1, TARGET_VAL(PPC::MTVSRD), 0,
40403 /*101627*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40406 /*101638*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XXPERMDI), 0,
40418 /*101660*/          OPC_EmitNode1, TARGET_VAL(PPC::MTVSRD), 0,
40421 /*101670*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40423 /*101678*/          OPC_EmitNode1, TARGET_VAL(PPC::MTVSRD), 0,
40426 /*101688*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40429 /*101699*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XXPERMDI), 0,
40435 /*101711*/          OPC_EmitNode1, TARGET_VAL(PPC::MTVSRD), 0,
40438 /*101721*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40440 /*101729*/          OPC_EmitNode1, TARGET_VAL(PPC::MTVSRD), 0,
40443 /*101739*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40446 /*101750*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XXPERMDI), 0,
40458 /*101773*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VSPLTISB), 0,
40466 /*101789*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VSPLTISH), 0,
40474 /*101805*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VSPLTISW), 0,
40483 /*101820*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::V_SET0B), 0,
40489 /*101830*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::V_SET0H), 0,
40495 /*101840*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::V_SET0), 0,
40504 /*101854*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::V_SETALLONESB), 0,
40510 /*101864*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::V_SETALLONESH), 0,
40516 /*101874*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::V_SETALLONES), 0,
40523 /*101884*/      OPC_SwitchOpcode /*3 cases */, 100|128,1/*228*/, TARGET_VAL(PPCISD::FCFIDUS),// ->102117
40525 /*101890*/        OPC_CheckOpcode, TARGET_VAL(PPCISD::MTVSRA),
40527 /*101894*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
40538 /*101912*/        OPC_CheckOpcode, TARGET_VAL(PPCISD::FCFIDUS),
40540 /*101916*/        OPC_CheckOpcode, TARGET_VAL(PPCISD::MTVSRA),
40542 /*101920*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
40552 /*101937*/        OPC_CheckOpcode, TARGET_VAL(PPCISD::FCFIDUS),
40554 /*101941*/        OPC_CheckOpcode, TARGET_VAL(PPCISD::MTVSRA),
40556 /*101945*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
40567 /*101963*/        OPC_CheckOpcode, TARGET_VAL(PPCISD::FCFIDUS),
40569 /*101967*/        OPC_CheckOpcode, TARGET_VAL(PPCISD::MTVSRA),
40571 /*101971*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
40583 /*101993*/          OPC_EmitNode1, TARGET_VAL(PPC::XVCVUXDSP), 0,
40585 /*102000*/          OPC_EmitNode1, TARGET_VAL(PPC::XVCVUXDSP), 0,
40588 /*102010*/          OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
40590 /*102019*/          OPC_EmitNode1, TARGET_VAL(PPC::XVCVUXDSP), 0,
40592 /*102026*/          OPC_EmitNode1, TARGET_VAL(PPC::XVCVUXDSP), 0,
40595 /*102036*/          OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
40597 /*102045*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::VPKUDUM), 0,
40603 /*102056*/          OPC_EmitNode1, TARGET_VAL(PPC::XVCVUXDSP), 0,
40605 /*102063*/          OPC_EmitNode1, TARGET_VAL(PPC::XVCVUXDSP), 0,
40608 /*102073*/          OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
40610 /*102082*/          OPC_EmitNode1, TARGET_VAL(PPC::XVCVUXDSP), 0,
40612 /*102089*/          OPC_EmitNode1, TARGET_VAL(PPC::XVCVUXDSP), 0,
40615 /*102099*/          OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
40617 /*102108*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::VPKUDUM), 0,
40622 /*102117*/      /*SwitchOpcode*/ 100|128,1/*228*/, TARGET_VAL(PPCISD::FCFIDS),// ->102349
40624 /*102122*/        OPC_CheckOpcode, TARGET_VAL(PPCISD::MTVSRA),
40626 /*102126*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
40637 /*102144*/        OPC_CheckOpcode, TARGET_VAL(PPCISD::FCFIDS),
40639 /*102148*/        OPC_CheckOpcode, TARGET_VAL(PPCISD::MTVSRA),
40641 /*102152*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
40651 /*102169*/        OPC_CheckOpcode, TARGET_VAL(PPCISD::FCFIDS),
40653 /*102173*/        OPC_CheckOpcode, TARGET_VAL(PPCISD::MTVSRA),
40655 /*102177*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
40666 /*102195*/        OPC_CheckOpcode, TARGET_VAL(PPCISD::FCFIDS),
40668 /*102199*/        OPC_CheckOpcode, TARGET_VAL(PPCISD::MTVSRA),
40670 /*102203*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
40682 /*102225*/          OPC_EmitNode1, TARGET_VAL(PPC::XVCVSXDSP), 0,
40684 /*102232*/          OPC_EmitNode1, TARGET_VAL(PPC::XVCVSXDSP), 0,
40687 /*102242*/          OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
40689 /*102251*/          OPC_EmitNode1, TARGET_VAL(PPC::XVCVSXDSP), 0,
40691 /*102258*/          OPC_EmitNode1, TARGET_VAL(PPC::XVCVSXDSP), 0,
40694 /*102268*/          OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
40696 /*102277*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::VPKUDUM), 0,
40702 /*102288*/          OPC_EmitNode1, TARGET_VAL(PPC::XVCVSXDSP), 0,
40704 /*102295*/          OPC_EmitNode1, TARGET_VAL(PPC::XVCVSXDSP), 0,
40707 /*102305*/          OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
40709 /*102314*/          OPC_EmitNode1, TARGET_VAL(PPC::XVCVSXDSP), 0,
40711 /*102321*/          OPC_EmitNode1, TARGET_VAL(PPC::XVCVSXDSP), 0,
40714 /*102331*/          OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
40716 /*102340*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::VPKUDUM), 0,
40721 /*102349*/      /*SwitchOpcode*/ 28|128,1/*156*/, TARGET_VAL(ISD::FP_ROUND),// ->102509
40723 /*102354*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
40730 /*102365*/        OPC_CheckOpcode, TARGET_VAL(ISD::FP_ROUND),
40732 /*102369*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
40738 /*102379*/        OPC_CheckOpcode, TARGET_VAL(ISD::FP_ROUND),
40740 /*102383*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
40747 /*102394*/        OPC_CheckOpcode, TARGET_VAL(ISD::FP_ROUND),
40749 /*102398*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
40758 /*102416*/          OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
40760 /*102425*/          OPC_EmitNode1, TARGET_VAL(PPC::XVCVDPSP), 0,
40763 /*102435*/          OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
40765 /*102444*/          OPC_EmitNode1, TARGET_VAL(PPC::XVCVDPSP), 0,
40767 /*102451*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGEW), 0,
40774 /*102465*/          OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
40776 /*102474*/          OPC_EmitNode1, TARGET_VAL(PPC::XVCVDPSP), 0,
40779 /*102484*/          OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
40781 /*102493*/          OPC_EmitNode1, TARGET_VAL(PPC::XVCVDPSP), 0,
40783 /*102500*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGEW), 0,
40798 /*102529*/          OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSPN), 0,
40801 /*102539*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSPLTW), 0,
40815 /*102565*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40818 /*102576*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40821 /*102587*/            OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
40823 /*102596*/            OPC_EmitNode1, TARGET_VAL(PPC::XVCVDPSP), 0,
40826 /*102606*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40829 /*102617*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40832 /*102628*/            OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
40834 /*102637*/            OPC_EmitNode1, TARGET_VAL(PPC::XVCVDPSP), 0,
40836 /*102644*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGEW), 0,
40843 /*102658*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40846 /*102669*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40849 /*102680*/            OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
40851 /*102689*/            OPC_EmitNode1, TARGET_VAL(PPC::XVCVDPSP), 0,
40854 /*102699*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40857 /*102710*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40860 /*102721*/            OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
40862 /*102730*/            OPC_EmitNode1, TARGET_VAL(PPC::XVCVDPSP), 0,
40864 /*102737*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGEW), 0,
40877 /*102761*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40880 /*102772*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40883 /*102783*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XXPERMDI), 0,
40890 /*102798*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40893 /*102809*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40896 /*102820*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XXPERMDI), 0,
40903 /*102832*/  /*SwitchOpcode*/ 37|128,20/*2597*/, TARGET_VAL(ISD::SCALAR_TO_VECTOR),// ->105433
40906 /*102840*/      OPC_SwitchOpcode /*3 cases */, 105|128,5/*745*/, TARGET_VAL(PPCISD::MFVSR),// ->103590
40908 /*102846*/        OPC_SwitchOpcode /*4 cases */, 21|128,1/*149*/, TARGET_VAL(PPCISD::FCTIDZ),// ->103000
40910 /*102852*/          OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
40927 /*102880*/            OPC_EmitNode1, TARGET_VAL(PPC::LXVDSX), 0|OPFL_Chain|OPFL_MemRefs,
40929 /*102888*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCVDPSXDS), 0,
40946 /*102917*/              OPC_EmitNode1, TARGET_VAL(PPC::DFLOADf32), 0|OPFL_Chain|OPFL_MemRefs,
40949 /*102928*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40951 /*102936*/              OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSXDS), 0,
40954 /*102946*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XXPERMDIs), 0|OPFL_Chain,
40962 /*102961*/              OPC_EmitNode1, TARGET_VAL(PPC::XFLOADf32), 0|OPFL_Chain|OPFL_MemRefs,
40965 /*102972*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40967 /*102980*/              OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSXDS), 0,
40970 /*102990*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XXPERMDIs), 0|OPFL_Chain,
40976 /*103000*/        /*SwitchOpcode*/ 21|128,1/*149*/, TARGET_VAL(PPCISD::FCTIDUZ),// ->103153
40978 /*103005*/          OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
40995 /*103033*/            OPC_EmitNode1, TARGET_VAL(PPC::LXVDSX), 0|OPFL_Chain|OPFL_MemRefs,
40997 /*103041*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCVDPUXDS), 0,
41014 /*103070*/              OPC_EmitNode1, TARGET_VAL(PPC::DFLOADf32), 0|OPFL_Chain|OPFL_MemRefs,
41017 /*103081*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41019 /*103089*/              OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPUXDS), 0,
41022 /*103099*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XXPERMDIs), 0|OPFL_Chain,
41030 /*103114*/              OPC_EmitNode1, TARGET_VAL(PPC::XFLOADf32), 0|OPFL_Chain|OPFL_MemRefs,
41033 /*103125*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41035 /*103133*/              OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPUXDS), 0,
41038 /*103143*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XXPERMDIs), 0|OPFL_Chain,
41044 /*103153*/        /*SwitchOpcode*/ 86|128,1/*214*/, TARGET_VAL(PPCISD::FCTIWZ),// ->103371
41046 /*103158*/          OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
41064 /*103188*/            OPC_EmitNode1, TARGET_VAL(PPC::LXVWSX), 0|OPFL_Chain|OPFL_MemRefs,
41066 /*103196*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCVSPSXWS), 0,
41081 /*103221*/            OPC_EmitNode1, TARGET_VAL(PPC::DFLOADf64), 0|OPFL_Chain|OPFL_MemRefs,
41083 /*103229*/            OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSXWS), 0,
41086 /*103239*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41089 /*103250*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSPLTW), 0,
41105 /*103278*/            OPC_EmitNode1, TARGET_VAL(PPC::XFLOADf32), 0|OPFL_Chain|OPFL_MemRefs,
41107 /*103286*/            OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSXWSs), 0,
41110 /*103296*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41113 /*103307*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSPLTW), 0,
41128 /*103333*/            OPC_EmitNode1, TARGET_VAL(PPC::XFLOADf64), 0|OPFL_Chain|OPFL_MemRefs,
41130 /*103341*/            OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSXWS), 0,
41133 /*103351*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41136 /*103362*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSPLTW), 0,
41141 /*103371*/        /*SwitchOpcode*/ 86|128,1/*214*/, TARGET_VAL(PPCISD::FCTIWUZ),// ->103589
41143 /*103376*/          OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
41161 /*103406*/            OPC_EmitNode1, TARGET_VAL(PPC::LXVWSX), 0|OPFL_Chain|OPFL_MemRefs,
41163 /*103414*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCVSPUXWS), 0,
41178 /*103439*/            OPC_EmitNode1, TARGET_VAL(PPC::DFLOADf64), 0|OPFL_Chain|OPFL_MemRefs,
41180 /*103447*/            OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPUXWS), 0,
41183 /*103457*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41186 /*103468*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSPLTW), 0,
41202 /*103496*/            OPC_EmitNode1, TARGET_VAL(PPC::XFLOADf32), 0|OPFL_Chain|OPFL_MemRefs,
41204 /*103504*/            OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPUXWSs), 0,
41207 /*103514*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41210 /*103525*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSPLTW), 0,
41225 /*103551*/            OPC_EmitNode1, TARGET_VAL(PPC::XFLOADf64), 0|OPFL_Chain|OPFL_MemRefs,
41227 /*103559*/            OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPUXWS), 0,
41230 /*103569*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41233 /*103580*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSPLTW), 0,
41239 /*103590*/      /*SwitchOpcode*/ 95, TARGET_VAL(ISD::SIGN_EXTEND_INREG),// ->103688
41241 /*103594*/        OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
41259 /*103624*/          OPC_EmitNode1, TARGET_VAL(PPC::LXSIBZX), 0|OPFL_Chain|OPFL_MemRefs,
41261 /*103632*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTSB2Ws), 0|OPFL_Chain,
41264 /*103642*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSPLTWs), 0|OPFL_Chain,
41274 /*103661*/          OPC_EmitNode1, TARGET_VAL(PPC::LXSIBZX), 0|OPFL_Chain|OPFL_MemRefs,
41276 /*103669*/          OPC_EmitNode1, TARGET_VAL(PPC::VEXTSB2Ds), 0|OPFL_Chain,
41279 /*103679*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XXPERMDIs), 0|OPFL_Chain,
41284 /*103688*/      /*SwitchOpcode*/ 69|128,5/*709*/, TARGET_VAL(ISD::LOAD),// ->104401
41298 /*103714*/          OPC_EmitNode1, TARGET_VAL(PPC::LIWAX), 0|OPFL_Chain|OPFL_MemRefs,
41301 /*103725*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
41314 /*103749*/          OPC_EmitNode1, TARGET_VAL(PPC::LIWZX), 0|OPFL_Chain|OPFL_MemRefs,
41317 /*103760*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
41331 /*103787*/          OPC_EmitNode1, TARGET_VAL(PPC::LXSIBZX), 0|OPFL_Chain|OPFL_MemRefs,
41333 /*103795*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::VSPLTBs), 0|OPFL_Chain,
41347 /*103824*/              OPC_EmitNode1, TARGET_VAL(PPC::LXSIBZX), 0|OPFL_Chain|OPFL_MemRefs,
41349 /*103832*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::VSPLTHs), 0|OPFL_Chain,
41357 /*103848*/              OPC_EmitNode1, TARGET_VAL(PPC::LXSIBZX), 0|OPFL_Chain|OPFL_MemRefs,
41360 /*103859*/              OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSPLTWs), 0|OPFL_Chain,
41371 /*103879*/            OPC_EmitNode1, TARGET_VAL(PPC::LXSIBZX), 0|OPFL_Chain|OPFL_MemRefs,
41374 /*103890*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XXPERMDIs), 0|OPFL_Chain,
41389 /*103918*/          OPC_EmitNode1, TARGET_VAL(PPC::LXSIHZX), 0|OPFL_Chain|OPFL_MemRefs,
41391 /*103926*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::VSPLTHs), 0|OPFL_Chain,
41404 /*103951*/            OPC_EmitNode1, TARGET_VAL(PPC::LXSIHZX), 0|OPFL_Chain|OPFL_MemRefs,
41407 /*103962*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSPLTWs), 0|OPFL_Chain,
41417 /*103981*/            OPC_EmitNode1, TARGET_VAL(PPC::LXSIHZX), 0|OPFL_Chain|OPFL_MemRefs,
41420 /*103992*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XXPERMDIs), 0|OPFL_Chain,
41434 /*104017*/            OPC_EmitNode1, TARGET_VAL(PPC::DFLOADf64), 0|OPFL_Chain|OPFL_MemRefs,
41437 /*104028*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
41444 /*104041*/            OPC_EmitNode1, TARGET_VAL(PPC::XFLOADf64), 0|OPFL_Chain|OPFL_MemRefs,
41447 /*104052*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
41461 /*104077*/          OPC_EmitNode1, TARGET_VAL(PPC::LIWAX), 0|OPFL_Chain|OPFL_MemRefs,
41464 /*104088*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41467 /*104099*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XXPERMDIs), 0|OPFL_Chain,
41480 /*104123*/          OPC_EmitNode1, TARGET_VAL(PPC::LIWZX), 0|OPFL_Chain|OPFL_MemRefs,
41483 /*104134*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41486 /*104145*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XXPERMDIs), 0|OPFL_Chain,
41499 /*104169*/            OPC_EmitNode1, TARGET_VAL(PPC::LIWZX), 0|OPFL_Chain|OPFL_MemRefs,
41502 /*104180*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41505 /*104191*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XXPERMDIs), 0|OPFL_Chain,
41513 /*104206*/            OPC_EmitNode1, TARGET_VAL(PPC::LIWZX), 0|OPFL_Chain|OPFL_MemRefs,
41516 /*104217*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41519 /*104228*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSLDWIs), 0|OPFL_Chain,
41533 /*104254*/            OPC_EmitNode1, TARGET_VAL(PPC::LXSIHZX), 0|OPFL_Chain|OPFL_MemRefs,
41535 /*104262*/            OPC_EmitNode1, TARGET_VAL(PPC::VEXTSH2Ws), 0|OPFL_Chain,
41538 /*104272*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSPLTWs), 0|OPFL_Chain,
41548 /*104291*/            OPC_EmitNode1, TARGET_VAL(PPC::LXSIHZX), 0|OPFL_Chain|OPFL_MemRefs,
41550 /*104299*/            OPC_EmitNode1, TARGET_VAL(PPC::VEXTSH2Ds), 0|OPFL_Chain,
41553 /*104309*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XXPERMDIs), 0|OPFL_Chain,
41567 /*104334*/            OPC_EmitNode1, TARGET_VAL(PPC::DFLOADf64), 0|OPFL_Chain|OPFL_MemRefs,
41570 /*104345*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41573 /*104356*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XXPERMDIs), 0|OPFL_Chain,
41580 /*104369*/            OPC_EmitNode1, TARGET_VAL(PPC::XFLOADf64), 0|OPFL_Chain|OPFL_MemRefs,
41583 /*104380*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41586 /*104391*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XXPERMDIs), 0|OPFL_Chain,
41600 /*104418*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::MTVSRWS), 0,
41607 /*104431*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41610 /*104440*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41614 /*104455*/            OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
41616 /*104464*/            OPC_EmitNode1, TARGET_VAL(PPC::MTVSRD), 0,
41619 /*104474*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
41625 /*104486*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41627 /*104492*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41630 /*104501*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41632 /*104510*/            OPC_EmitNode1, TARGET_VAL(PPC::MTVSRD), 0,
41635 /*104520*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41637 /*104529*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41639 /*104535*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41642 /*104544*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41644 /*104553*/            OPC_EmitNode1, TARGET_VAL(PPC::MTVSRD), 0,
41647 /*104563*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41650 /*104575*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XXPERMDI), 0,
41659 /*104595*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41662 /*104604*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41666 /*104619*/            OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
41668 /*104628*/            OPC_EmitNode1, TARGET_VAL(PPC::MTVSRD), 0,
41671 /*104638*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
41677 /*104650*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41679 /*104656*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41682 /*104665*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41684 /*104674*/            OPC_EmitNode1, TARGET_VAL(PPC::MTVSRD), 0,
41687 /*104684*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41689 /*104693*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41691 /*104699*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41694 /*104708*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41696 /*104717*/            OPC_EmitNode1, TARGET_VAL(PPC::MTVSRD), 0,
41699 /*104727*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41702 /*104739*/            OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
41705 /*104751*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41714 /*104770*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41717 /*104779*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41721 /*104794*/            OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
41723 /*104803*/            OPC_EmitNode1, TARGET_VAL(PPC::MTVSRD), 0,
41726 /*104813*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
41732 /*104825*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41734 /*104831*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41737 /*104840*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41739 /*104849*/            OPC_EmitNode1, TARGET_VAL(PPC::MTVSRD), 0,
41742 /*104859*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41744 /*104868*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41746 /*104874*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41749 /*104883*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41751 /*104892*/            OPC_EmitNode1, TARGET_VAL(PPC::MTVSRD), 0,
41754 /*104902*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41757 /*104914*/            OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
41760 /*104926*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41772 /*104948*/          OPC_EmitNode1, TARGET_VAL(PPC::MTVSRD), 0,
41775 /*104958*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
41781 /*104970*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41783 /*104976*/          OPC_EmitNode1, TARGET_VAL(PPC::MTVSRD), 0,
41786 /*104986*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41788 /*104995*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41790 /*105001*/          OPC_EmitNode1, TARGET_VAL(PPC::MTVSRD), 0,
41793 /*105011*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41796 /*105023*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XXPERMDI), 0,
41804 /*105037*/      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
41818 /*105064*/            OPC_EmitNode1, TARGET_VAL(PPC::DFLOADf64), 0|OPFL_Chain|OPFL_MemRefs,
41821 /*105075*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
41828 /*105088*/            OPC_EmitNode1, TARGET_VAL(PPC::XFLOADf64), 0|OPFL_Chain|OPFL_MemRefs,
41831 /*105099*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
41841 /*105117*/            OPC_EmitNode1, TARGET_VAL(PPC::DFLOADf64), 0|OPFL_Chain|OPFL_MemRefs,
41844 /*105128*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41847 /*105139*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XXPERMDIs), 0|OPFL_Chain,
41854 /*105152*/            OPC_EmitNode1, TARGET_VAL(PPC::XFLOADf64), 0|OPFL_Chain|OPFL_MemRefs,
41857 /*105163*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41860 /*105174*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XXPERMDIs), 0|OPFL_Chain,
41873 /*105197*/          OPC_EmitNode1, TARGET_VAL(PPC::LIWZX), 0|OPFL_Chain|OPFL_MemRefs,
41876 /*105208*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41879 /*105219*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XXPERMDIs), 0|OPFL_Chain,
41887 /*105234*/          OPC_EmitNode1, TARGET_VAL(PPC::LIWZX), 0|OPFL_Chain|OPFL_MemRefs,
41890 /*105245*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41893 /*105256*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSLDWIs), 0|OPFL_Chain,
41908 /*105286*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
41916 /*105304*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
41920 /*105319*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
41923 /*105331*/            OPC_MorphNodeTo1, TARGET_VAL(PPC::XXPERMDI), 0,
41930 /*105345*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41933 /*105354*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41943 /*105373*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVDPSPN), 0,
41949 /*105383*/          OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSPN), 0,
41951 /*105390*/          OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSPN), 0,
41954 /*105400*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSLDWI), 0,
41960 /*105412*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41963 /*105421*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41970 /*105433*/  /*SwitchOpcode*/ 123, TARGET_VAL(PPCISD::LOAD_VEC_BE),// ->105559
41978 /*105448*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::LXVD2X), 0|OPFL_Chain|OPFL_MemRefs,
41986 /*105464*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::LXVW4X), 0|OPFL_Chain|OPFL_MemRefs,
41994 /*105480*/      OPC_EmitNode1, TARGET_VAL(PPC::LXVH8X), 0|OPFL_Chain|OPFL_MemRefs,
41997 /*105491*/      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
42005 /*105507*/      OPC_EmitNode1, TARGET_VAL(PPC::LXVB16X), 0|OPFL_Chain|OPFL_MemRefs,
42008 /*105518*/      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
42016 /*105534*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::LXVD2X), 0|OPFL_Chain|OPFL_MemRefs,
42024 /*105550*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::LXVW4X), 0|OPFL_Chain|OPFL_MemRefs,
42029 /*105559*/  /*SwitchOpcode*/ 69, TARGET_VAL(PPCISD::LD_SPLAT),// ->105631
42037 /*105574*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::LXVDSX), 0|OPFL_Chain|OPFL_MemRefs,
42045 /*105590*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::LXVWSX), 0|OPFL_Chain|OPFL_MemRefs,
42053 /*105606*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::LXVDSX), 0|OPFL_Chain|OPFL_MemRefs,
42061 /*105622*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::LXVWSX), 0|OPFL_Chain|OPFL_MemRefs,
42066 /*105631*/  /*SwitchOpcode*/ 89, TARGET_VAL(PPCISD::VECSHL),// ->105723
42076 /*105652*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XXPERMDI), 0,
42085 /*105667*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
42092 /*105681*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSLDWI), 0,
42103 /*105699*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
42110 /*105713*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VSLDOI), 0,
42115 /*105723*/  /*SwitchOpcode*/ 12|128,5/*652*/, TARGET_VAL(ISD::INSERT_VECTOR_ELT),// ->106379
42123 /*105741*/          OPC_EmitNode1, TARGET_VAL(PPC::MTVSRWZ), 0,
42126 /*105751*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42129 /*105762*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XXINSERTW), 0,
42135 /*105774*/          OPC_EmitNode1, TARGET_VAL(PPC::MTVSRWZ), 0,
42138 /*105784*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42141 /*105795*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XXINSERTW), 0,
42149 /*105811*/          OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSPN), 0,
42151 /*105818*/          OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSPN), 0,
42154 /*105828*/          OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
42157 /*105840*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XXINSERTW), 0,
42163 /*105852*/          OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSPN), 0,
42165 /*105859*/          OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSPN), 0,
42168 /*105869*/          OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
42171 /*105881*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XXINSERTW), 0,
42182 /*105903*/          OPC_EmitNode1, TARGET_VAL(PPC::MTVSRWZ), 0,
42185 /*105913*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42188 /*105924*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XXINSERTW), 0,
42194 /*105936*/          OPC_EmitNode1, TARGET_VAL(PPC::MTVSRWZ), 0,
42197 /*105946*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42200 /*105957*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XXINSERTW), 0,
42208 /*105973*/          OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSPN), 0,
42210 /*105980*/          OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSPN), 0,
42213 /*105990*/          OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
42216 /*106002*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XXINSERTW), 0,
42222 /*106014*/          OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSPN), 0,
42224 /*106021*/          OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSPN), 0,
42227 /*106031*/          OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
42230 /*106043*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XXINSERTW), 0,
42241 /*106065*/          OPC_EmitNode1, TARGET_VAL(PPC::MTVSRWZ), 0,
42244 /*106075*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42247 /*106086*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XXINSERTW), 0,
42253 /*106098*/          OPC_EmitNode1, TARGET_VAL(PPC::MTVSRWZ), 0,
42256 /*106108*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42259 /*106119*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XXINSERTW), 0,
42267 /*106135*/          OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSPN), 0,
42269 /*106142*/          OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSPN), 0,
42272 /*106152*/          OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
42275 /*106164*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XXINSERTW), 0,
42281 /*106176*/          OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSPN), 0,
42283 /*106183*/          OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSPN), 0,
42286 /*106193*/          OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
42289 /*106205*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XXINSERTW), 0,
42300 /*106227*/          OPC_EmitNode1, TARGET_VAL(PPC::MTVSRWZ), 0,
42303 /*106237*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42306 /*106248*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XXINSERTW), 0,
42312 /*106260*/          OPC_EmitNode1, TARGET_VAL(PPC::MTVSRWZ), 0,
42315 /*106270*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42318 /*106281*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XXINSERTW), 0,
42326 /*106297*/          OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSPN), 0,
42328 /*106304*/          OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSPN), 0,
42331 /*106314*/          OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
42334 /*106326*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XXINSERTW), 0,
42340 /*106338*/          OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSPN), 0,
42342 /*106345*/          OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSPN), 0,
42345 /*106355*/          OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
42348 /*106367*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::XXINSERTW), 0,
42355 /*106379*/  /*SwitchOpcode*/ 31, TARGET_VAL(PPCISD::XXPERMDI),// ->106413
42362 /*106390*/    OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
42369 /*106404*/    OPC_MorphNodeTo1, TARGET_VAL(PPC::XXPERMDI), 0,
42373 /*106413*/  /*SwitchOpcode*/ 27, TARGET_VAL(PPCISD::XXSPLT),// ->106443
42378 /*106421*/    OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
42385 /*106435*/    OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSPLTW), 0,
42389 /*106443*/  /*SwitchOpcode*/ 96, TARGET_VAL(PPCISD::VECINSERT),// ->106542
42397 /*106456*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
42404 /*106470*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XXINSERTW), 0,
42414 /*106487*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
42421 /*106501*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VINSERTB), 0,
42431 /*106518*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
42438 /*106532*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VINSERTH), 0,
42443 /*106542*/  /*SwitchOpcode*/ 84, TARGET_VAL(PPCISD::XXSWAPD),// ->106629
42450 /*106556*/      OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
42459 /*106576*/      OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
42468 /*106596*/      OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
42477 /*106616*/      OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
42483 /*106629*/  /*SwitchOpcode*/ 81|128,2/*337*/, TARGET_VAL(ISD::VSELECT),// ->106970
42491 /*106644*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSEL), 0,
42500 /*106662*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSEL), 0,
42508 /*106680*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42511 /*106691*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42514 /*106702*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42516 /*106710*/          OPC_EmitNode1, TARGET_VAL(PPC::XXSEL), 0,
42519 /*106722*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42525 /*106733*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::VSEL), 0,
42534 /*106752*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42537 /*106763*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42540 /*106774*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42542 /*106782*/          OPC_EmitNode1, TARGET_VAL(PPC::XXSEL), 0,
42545 /*106794*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42551 /*106805*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::VSEL), 0,
42563 /*106825*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VSEL), 0,
42572 /*106841*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VSEL), 0,
42582 /*106859*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFSELbb), 0,
42592 /*106877*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSEL), 0,
42601 /*106893*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSEL), 0,
42611 /*106911*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VSEL), 0,
42620 /*106927*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VSEL), 0,
42630 /*106946*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFSELb), 0,
42636 /*106959*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFSELbs), 0,
42642 /*106970*/  /*SwitchOpcode*/ 99, TARGET_VAL(PPCISD::XXREVERSE),// ->107072
42647 /*106981*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XXBRW), 0,
42654 /*106994*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XXBRD), 0,
42662 /*107010*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42664 /*107018*/      OPC_EmitNode1, TARGET_VAL(PPC::XXBRH), 0,
42667 /*107028*/      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42675 /*107045*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42677 /*107053*/      OPC_EmitNode1, TARGET_VAL(PPC::XXBRQ), 0,
42680 /*107063*/      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42685 /*107072*/  /*SwitchOpcode*/ 71, TARGET_VAL(PPCISD::SExtVElems),// ->107146
42691 /*107085*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTSB2D), 0,
42697 /*107096*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTSB2W), 0,
42706 /*107112*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTSH2D), 0,
42712 /*107123*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTSH2W), 0,
42721 /*107138*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTSW2D), 0,
42726 /*107146*/  /*SwitchOpcode*/ 74, TARGET_VAL(ISD::SMAX),// ->107223
42732 /*107159*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42735 /*107170*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42737 /*107178*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VMAXSD), 0,
42743 /*107190*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VMAXSB), 0,
42749 /*107202*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VMAXSH), 0,
42755 /*107214*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VMAXSW), 0,
42760 /*107223*/  /*SwitchOpcode*/ 74, TARGET_VAL(ISD::UMAX),// ->107300
42766 /*107236*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42769 /*107247*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42771 /*107255*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VMAXUD), 0,
42777 /*107267*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VMAXUB), 0,
42783 /*107279*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VMAXUH), 0,
42789 /*107291*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VMAXUW), 0,
42794 /*107300*/  /*SwitchOpcode*/ 74, TARGET_VAL(ISD::SMIN),// ->107377
42800 /*107313*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42803 /*107324*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42805 /*107332*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VMINSD), 0,
42811 /*107344*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VMINSB), 0,
42817 /*107356*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VMINSH), 0,
42823 /*107368*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VMINSW), 0,
42828 /*107377*/  /*SwitchOpcode*/ 74, TARGET_VAL(ISD::UMIN),// ->107454
42834 /*107390*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42837 /*107401*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42839 /*107409*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VMINUD), 0,
42845 /*107421*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VMINUB), 0,
42851 /*107433*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VMINUH), 0,
42857 /*107445*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VMINUW), 0,
42862 /*107454*/  /*SwitchOpcode*/ 18, TARGET_VAL(PPCISD::QVLFSb),// ->107475
42869 /*107467*/    OPC_MorphNodeTo1, TARGET_VAL(PPC::QVLFSXb), 0|OPFL_Chain,
42873 /*107475*/  /*SwitchOpcode*/ 72|128,2/*328*/, TARGET_VAL(PPCISD::VCMP),// ->107807
42880 /*107490*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VCMPEQUB), 0,
42887 /*107504*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VCMPGTSB), 0,
42894 /*107518*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VCMPGTUB), 0,
42901 /*107531*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VCMPNEB), 0,
42908 /*107545*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VCMPNEZB), 0,
42917 /*107562*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VCMPEQUH), 0,
42924 /*107576*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VCMPGTSH), 0,
42931 /*107590*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VCMPGTUH), 0,
42938 /*107603*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VCMPNEH), 0,
42945 /*107617*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VCMPNEZH), 0,
42954 /*107635*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VCMPEQUW), 0,
42961 /*107649*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VCMPGTSW), 0,
42968 /*107663*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VCMPGTUW), 0,
42975 /*107677*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VCMPNEW), 0,
42982 /*107691*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VCMPNEZW), 0,
42991 /*107709*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VCMPEQUD), 0,
42998 /*107723*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VCMPGTSD), 0,
43005 /*107737*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VCMPGTUD), 0,
43014 /*107755*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VCMPBFP), 0,
43021 /*107769*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VCMPEQFP), 0,
43028 /*107783*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VCMPGEFP), 0,
43035 /*107797*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VCMPGTFP), 0,
43041 /*107807*/  /*SwitchOpcode*/ 54|128,3/*438*/, TARGET_VAL(PPCISD::VCMPo),// ->108249
43048 /*107822*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::VCMPEQUBo), 0|OPFL_GlueOutput,
43055 /*107837*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::VCMPGTSBo), 0|OPFL_GlueOutput,
43062 /*107852*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::VCMPGTUBo), 0|OPFL_GlueOutput,
43069 /*107866*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::VCMPNEBo), 0|OPFL_GlueOutput,
43076 /*107881*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::VCMPNEZBo), 0|OPFL_GlueOutput,
43085 /*107899*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::VCMPEQUHo), 0|OPFL_GlueOutput,
43092 /*107914*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::VCMPGTSHo), 0|OPFL_GlueOutput,
43099 /*107929*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::VCMPGTUHo), 0|OPFL_GlueOutput,
43106 /*107943*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::VCMPNEHo), 0|OPFL_GlueOutput,
43113 /*107958*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::VCMPNEZHo), 0|OPFL_GlueOutput,
43122 /*107977*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::VCMPEQUWo), 0|OPFL_GlueOutput,
43129 /*107992*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::VCMPGTSWo), 0|OPFL_GlueOutput,
43136 /*108007*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::VCMPGTUWo), 0|OPFL_GlueOutput,
43143 /*108022*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::VCMPNEWo), 0|OPFL_GlueOutput,
43150 /*108037*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::VCMPNEZWo), 0|OPFL_GlueOutput,
43159 /*108056*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::VCMPEQUDo), 0|OPFL_GlueOutput,
43166 /*108071*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::VCMPGTSDo), 0|OPFL_GlueOutput,
43173 /*108086*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::VCMPGTUDo), 0|OPFL_GlueOutput,
43182 /*108104*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::XVCMPEQDPo), 0|OPFL_GlueOutput,
43189 /*108118*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::XVCMPGEDPo), 0|OPFL_GlueOutput,
43196 /*108132*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::XVCMPGTDPo), 0|OPFL_GlueOutput,
43205 /*108150*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::XVCMPEQSPo), 0|OPFL_GlueOutput,
43212 /*108164*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::XVCMPGESPo), 0|OPFL_GlueOutput,
43219 /*108178*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::XVCMPGTSPo), 0|OPFL_GlueOutput,
43226 /*108193*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::VCMPBFPo), 0|OPFL_GlueOutput,
43233 /*108208*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::VCMPEQFPo), 0|OPFL_GlueOutput,
43240 /*108223*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::VCMPGEFPo), 0|OPFL_GlueOutput,
43247 /*108238*/        OPC_MorphNodeTo2, TARGET_VAL(PPC::VCMPGTFPo), 0|OPFL_GlueOutput,
43253 /*108249*/  /*SwitchOpcode*/ 74, TARGET_VAL(PPCISD::VABSD),// ->108326
43260 /*108263*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VABSDUW), 0,
43266 /*108275*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VABSDUH), 0,
43272 /*108287*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VABSDUB), 0,
43281 /*108303*/      OPC_EmitNode1, TARGET_VAL(PPC::XVNEGSP), 0,
43283 /*108310*/      OPC_EmitNode1, TARGET_VAL(PPC::XVNEGSP), 0,
43285 /*108317*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::VABSDUW), 0,
43290 /*108326*/  /*SwitchOpcode*/ 68|128,4/*580*/, TARGET_VAL(ISD::VECTOR_SHUFFLE),// ->108910
43295 /*108335*/      OPC_CheckOpcode, TARGET_VAL(ISD::UNDEF),
43302 /*108350*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VSPLTB), 0,
43310 /*108366*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VSPLTH), 0,
43318 /*108382*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VSPLTW), 0,
43326 /*108398*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VSLDOI), 0,
43335 /*108415*/        OPC_CheckOpcode, TARGET_VAL(ISD::UNDEF),
43341 /*108427*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::VPKUWUM), 0,
43348 /*108440*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::VPKUHUM), 0,
43355 /*108453*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGLB), 0,
43362 /*108466*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGLH), 0,
43369 /*108479*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGLW), 0,
43376 /*108492*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGHB), 0,
43383 /*108505*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGHH), 0,
43390 /*108518*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGHW), 0,
43397 /*108531*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGEW), 0,
43404 /*108544*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGOW), 0,
43411 /*108557*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::VPKUDUM), 0,
43422 /*108576*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGHB), 0,
43429 /*108589*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGHH), 0,
43436 /*108602*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGHW), 0,
43443 /*108615*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGLB), 0,
43450 /*108628*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGLH), 0,
43457 /*108641*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGLW), 0,
43464 /*108654*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::VPKUHUM), 0,
43471 /*108667*/          OPC_MorphNodeTo1, TARGET_VAL(PPC::VPKUWUM), 0,
43486 /*108692*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VSLDOI), 0,
43494 /*108709*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VSLDOI), 0,
43506 /*108731*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VPKUWUM), 0,
43513 /*108744*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VPKUHUM), 0,
43520 /*108757*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGLB), 0,
43527 /*108770*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGLH), 0,
43534 /*108783*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGLW), 0,
43541 /*108796*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGHB), 0,
43548 /*108809*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGHH), 0,
43555 /*108822*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGHW), 0,
43562 /*108835*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGEW), 0,
43569 /*108848*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGOW), 0,
43576 /*108861*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGEW), 0,
43583 /*108874*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGOW), 0,
43590 /*108887*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VPKUDUM), 0,
43597 /*108900*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::VPKUDUM), 0,
43603 /*108910*/  /*SwitchOpcode*/ 57, TARGET_VAL(PPCISD::QVALIGNI),// ->108970
43608 /*108917*/    OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
43614 /*108930*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVALIGNIb), 0,
43621 /*108945*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVALIGNI), 0,
43628 /*108960*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVALIGNIs), 0,
43633 /*108970*/  /*SwitchOpcode*/ 53, TARGET_VAL(PPCISD::QVESPLATI),// ->109026
43637 /*108976*/    OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
43643 /*108989*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVESPLATIb), 0,
43650 /*109003*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVESPLATI), 0,
43657 /*109017*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVESPLATIs), 0,
43662 /*109026*/  /*SwitchOpcode*/ 16, TARGET_VAL(PPCISD::VPERM),// ->109045
43668 /*109036*/    OPC_MorphNodeTo1, TARGET_VAL(PPC::VPERM), 0,
43672 /*109045*/  /*SwitchOpcode*/ 17, TARGET_VAL(PPCISD::LXVD2X),// ->109065
43679 /*109057*/    OPC_MorphNodeTo1, TARGET_VAL(PPC::LXVD2X), 0|OPFL_Chain|OPFL_MemRefs,
43683 /*109065*/  /*SwitchOpcode*/ 55, TARGET_VAL(PPCISD::LD_VSX_LH),// ->109123
43691 /*109079*/      OPC_EmitNode1, TARGET_VAL(PPC::DFLOADf64), 0|OPFL_Chain|OPFL_MemRefs,
43694 /*109090*/      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
43701 /*109103*/      OPC_EmitNode1, TARGET_VAL(PPC::XFLOADf64), 0|OPFL_Chain|OPFL_MemRefs,
43704 /*109114*/      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
43709 /*109123*/  /*SwitchOpcode*/ 47, TARGET_VAL(PPCISD::SINT_VEC_TO_FP),// ->109173
43716 /*109137*/      OPC_EmitNode1, TARGET_VAL(PPC::XXMRGHW), 0,
43718 /*109145*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCVSXWDP), 0,
43725 /*109157*/      OPC_EmitNode1, TARGET_VAL(PPC::XXMRGLW), 0,
43727 /*109165*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCVSXWDP), 0,
43732 /*109173*/  /*SwitchOpcode*/ 47, TARGET_VAL(PPCISD::UINT_VEC_TO_FP),// ->109223
43739 /*109187*/      OPC_EmitNode1, TARGET_VAL(PPC::XXMRGHW), 0,
43741 /*109195*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCVUXWDP), 0,
43748 /*109207*/      OPC_EmitNode1, TARGET_VAL(PPC::XXMRGLW), 0,
43750 /*109215*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCVUXWDP), 0,
43755 /*109223*/  /*SwitchOpcode*/ 43, TARGET_VAL(PPCISD::FP_EXTEND_HALF),// ->109269
43760 /*109233*/      OPC_EmitNode1, TARGET_VAL(PPC::XXMRGHW), 0,
43762 /*109241*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCVSPDP), 0,
43769 /*109253*/      OPC_EmitNode1, TARGET_VAL(PPC::XXMRGLW), 0,
43771 /*109261*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCVSPDP), 0,
43776 /*109269*/  /*SwitchOpcode*/ 17, TARGET_VAL(PPCISD::SWAP_NO_CHAIN),// ->109289
43781 /*109280*/    OPC_MorphNodeTo1, TARGET_VAL(PPC::XXPERMDI), 0,
43785 /*109289*/  /*SwitchOpcode*/ 27|128,1/*155*/, TARGET_VAL(ISD::FMAXNUM),// ->109448
43791 /*109302*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XVMAXSP), 0,
43797 /*109313*/        OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPGTbs), 0,
43799 /*109321*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFSELbs), 0,
43805 /*109333*/        OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPGTbs), 0,
43807 /*109341*/        OPC_EmitNode1, TARGET_VAL(PPC::QVFTSTNANbs), 0,
43810 /*109352*/        OPC_EmitNode1, TARGET_VAL(PPC::QVFLOGICALb), 0,
43812 /*109361*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFSELbs), 0,
43819 /*109375*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XVMAXDP), 0,
43826 /*109389*/        OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPGTb), 0,
43828 /*109397*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFSELb), 0,
43834 /*109409*/        OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPGTb), 0,
43836 /*109417*/        OPC_EmitNode1, TARGET_VAL(PPC::QVFTSTNANb), 0,
43839 /*109428*/        OPC_EmitNode1, TARGET_VAL(PPC::QVFLOGICALb), 0,
43841 /*109437*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFSELb), 0,
43847 /*109448*/  /*SwitchOpcode*/ 27|128,1/*155*/, TARGET_VAL(ISD::FMINNUM),// ->109607
43853 /*109461*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::XVMINSP), 0,
43859 /*109472*/        OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPLTbs), 0,
43861 /*109480*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFSELbs), 0,
43867 /*109492*/        OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPLTbs), 0,
43869 /*109500*/        OPC_EmitNode1, TARGET_VAL(PPC::QVFTSTNANbs), 0,
43872 /*109511*/        OPC_EmitNode1, TARGET_VAL(PPC::QVFLOGICALb), 0,
43874 /*109520*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFSELbs), 0,
43881 /*109534*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::XVMINDP), 0,
43888 /*109548*/        OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPLTb), 0,
43890 /*109556*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFSELb), 0,
43896 /*109568*/        OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPLTb), 0,
43898 /*109576*/        OPC_EmitNode1, TARGET_VAL(PPC::QVFTSTNANb), 0,
43901 /*109587*/        OPC_EmitNode1, TARGET_VAL(PPC::QVFLOGICALb), 0,
43903 /*109596*/        OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFSELb), 0,
43909 /*109607*/  /*SwitchOpcode*/ 23, TARGET_VAL(PPCISD::QVGPCI),// ->109633
43912 /*109612*/    OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
43919 /*109626*/    OPC_MorphNodeTo1, TARGET_VAL(PPC::QVGPCI), 0,
43923 /*109633*/  /*SwitchOpcode*/ 16, TARGET_VAL(PPCISD::VMADDFP),// ->109652
43929 /*109643*/    OPC_MorphNodeTo1, TARGET_VAL(PPC::VMADDFP), 0,
43933 /*109652*/  /*SwitchOpcode*/ 16, TARGET_VAL(PPCISD::VNMSUBFP),// ->109671
43939 /*109662*/    OPC_MorphNodeTo1, TARGET_VAL(PPC::VNMSUBFP), 0,
43943 /*109671*/  /*SwitchOpcode*/ 33, TARGET_VAL(PPCISD::QVFPERM),// ->109707
43950 /*109684*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFPERM), 0,
43956 /*109697*/      OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFPERMs), 0,
43961 /*109707*/  /*SwitchOpcode*/ 18, TARGET_VAL(PPCISD::QBFLT),// ->109728
43967 /*109720*/    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,