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

References

gen/lib/Target/PowerPC/PPCGenCallingConv.inc
   45   if (LocVT == MVT::v4f64 ||
  257   if (LocVT == MVT::v4f64 ||
  502   if (LocVT == MVT::v4f64 ||
  650   if (LocVT == MVT::v4f64 ||
  759   if (LocVT == MVT::v4f64 ||
gen/lib/Target/PowerPC/PPCGenDAGISel.inc
 2211 /*  4878*/        OPC_CheckChild1Type, MVT::v4f64,
16007 /* 42676*/      OPC_CheckChild0Type, MVT::v4f64,
16028 /* 42719*/        OPC_CheckChild0Type, MVT::v4f64,
16032                       MVT::v4f64, 2/*#Ops*/, 0, 1,  // Results = #2
16052 /* 42778*/        OPC_CheckChild0Type, MVT::v4f64,
16056                       MVT::v4f64, 2/*#Ops*/, 0, 1,  // Results = #2
16076 /* 42837*/        OPC_CheckChild0Type, MVT::v4f64,
16080                       MVT::v4f64, 2/*#Ops*/, 0, 1,  // Results = #2
16098 /* 42891*/      OPC_CheckChild0Type, MVT::v4f64,
16108                     MVT::v4f64, 1/*#Ops*/, 4,  // Results = #5
16110                     MVT::v4f64, 3/*#Ops*/, 0, 0, 5,  // Results = #6
16126                     MVT::v4f64, 1/*#Ops*/, 4,  // Results = #5
17915                     MVT::v4f64, 2/*#Ops*/, 1, 2, 
17924                     MVT::v4f64, 2/*#Ops*/, 1, 2, 
17933                     MVT::v4f64, 2/*#Ops*/, 1, 2, 
17942                     MVT::v4f64, 2/*#Ops*/, 1, 2, 
17999                     MVT::v4f64, 1/*#Ops*/, 1, 
18013                     MVT::v4f64, 3/*#Ops*/, 0, 1, 3, 
18124                     MVT::v4f64, 2/*#Ops*/, 0, 1, 
18133                     MVT::v4f64, 2/*#Ops*/, 0, 1, 
18141                     MVT::v4f64, 1/*#Ops*/, 0, 
18149                     MVT::v4f64, 1/*#Ops*/, 0, 
18158                     MVT::v4f64, 2/*#Ops*/, 0, 1, 
18167                     MVT::v4f64, 2/*#Ops*/, 0, 1, 
18176                     MVT::v4f64, 2/*#Ops*/, 0, 1, 
18186                     MVT::v4f64, 3/*#Ops*/, 0, 1, 2, 
18196                     MVT::v4f64, 3/*#Ops*/, 0, 1, 2, 
18206                     MVT::v4f64, 3/*#Ops*/, 0, 1, 2, 
18216                     MVT::v4f64, 3/*#Ops*/, 0, 1, 2, 
18226                     MVT::v4f64, 3/*#Ops*/, 0, 1, 2, 
18236                     MVT::v4f64, 3/*#Ops*/, 0, 1, 2, 
18246                     MVT::v4f64, 3/*#Ops*/, 0, 1, 2, 
18256                     MVT::v4f64, 3/*#Ops*/, 0, 1, 2, 
18266                     MVT::v4f64, 3/*#Ops*/, 0, 1, 2, 
18276                     MVT::v4f64, 3/*#Ops*/, 0, 1, 2, 
18286                     MVT::v4f64, 3/*#Ops*/, 0, 1, 2, 
18296                     MVT::v4f64, 3/*#Ops*/, 0, 1, 2, 
18306                     MVT::v4f64, 3/*#Ops*/, 0, 1, 2, 
18314                     MVT::v4f64, 1/*#Ops*/, 0, 
18322                     MVT::v4f64, 1/*#Ops*/, 0, 
18330                     MVT::v4f64, 1/*#Ops*/, 0, 
18338                     MVT::v4f64, 1/*#Ops*/, 0, 
18346                     MVT::v4f64, 1/*#Ops*/, 0, 
18354                     MVT::v4f64, 1/*#Ops*/, 0, 
18362                     MVT::v4f64, 1/*#Ops*/, 0, 
18370                     MVT::v4f64, 1/*#Ops*/, 0, 
18378                     MVT::v4f64, 1/*#Ops*/, 0, 
18386                     MVT::v4f64, 1/*#Ops*/, 0, 
18394                     MVT::v4f64, 1/*#Ops*/, 0, 
18402                     MVT::v4f64, 1/*#Ops*/, 0, 
18410                     MVT::v4f64, 1/*#Ops*/, 0, 
18419                     MVT::v4f64, 2/*#Ops*/, 0, 1, 
18428                     MVT::v4f64, 2/*#Ops*/, 0, 1, 
18437                     MVT::v4f64, 2/*#Ops*/, 0, 1, 
18446                     MVT::v4f64, 2/*#Ops*/, 0, 1, 
18456                     MVT::v4f64, 3/*#Ops*/, 0, 1, 2, 
18465                     MVT::v4f64, 2/*#Ops*/, 0, 1, 
18473                     MVT::v4f64, 1/*#Ops*/, 0, 
18481                     MVT::v4f64, 1/*#Ops*/, 0, 
18489                     MVT::v4f64, 1/*#Ops*/, 0, 
18497                     MVT::v4f64, 1/*#Ops*/, 0, 
18505                     MVT::v4f64, 1/*#Ops*/, 0, 
18513                     MVT::v4f64, 1/*#Ops*/, 0, 
18521                     MVT::v4f64, 1/*#Ops*/, 0, 
18529                     MVT::v4f64, 1/*#Ops*/, 0, 
18537                     MVT::v4f64, 1/*#Ops*/, 0, 
18546                     MVT::v4f64, 2/*#Ops*/, 0, 1, 
18555                     MVT::v4f64, 2/*#Ops*/, 0, 1, 
18564                     MVT::v4f64, 2/*#Ops*/, 0, 1, 
18574                     MVT::v4f64, 3/*#Ops*/, 0, 1, 2, 
18584                     MVT::v4f64, 3/*#Ops*/, 0, 1, 2, 
18594                     MVT::v4f64, 3/*#Ops*/, 0, 1, 2, 
18604                     MVT::v4f64, 3/*#Ops*/, 0, 1, 2, 
21913 /* 54521*/      /*SwitchType*/ 14, MVT::v4f64,// ->54537
21918                       MVT::v4f64, 2/*#Ops*/, 2, 3, 
21925 /* 54543*/      OPC_CheckType, MVT::v4f64,
21930                     MVT::v4f64, 2/*#Ops*/, 2, 3, 
24874                     MVT::v4f64, 2/*#Ops*/, 2, 3, 
24884                     MVT::v4f64, 2/*#Ops*/, 2, 3, 
24894                     MVT::v4f64, 2/*#Ops*/, 2, 3, 
24904                     MVT::v4f64, 2/*#Ops*/, 2, 3, 
24914                     MVT::v4f64, 2/*#Ops*/, 2, 3, 
24924                     MVT::v4f64, 2/*#Ops*/, 2, 3, 
24934                     MVT::v4f64, 2/*#Ops*/, 2, 3, 
24944                     MVT::v4f64, 2/*#Ops*/, 2, 3, 
24954                     MVT::v4f64, 2/*#Ops*/, 2, 3, 
24964                     MVT::v4f64, 2/*#Ops*/, 2, 3, 
24974                     MVT::v4f64, 2/*#Ops*/, 2, 3, 
24984                     MVT::v4f64, 2/*#Ops*/, 2, 3, 
26876 /* 65194*/      OPC_CheckChild0Type, MVT::v4f64,
28684 /* 68870*/    /*SwitchType*/ 11, MVT::v4f64,// ->68883
28687                     MVT::v4f64, 3/*#Ops*/, 0, 1, 2, 
30147 /* 72293*/      OPC_CheckType, MVT::v4f64,
30152                     MVT::v4f64, 3/*#Ops*/, 4, 2, 3, 
30158 /* 72318*/      OPC_CheckType, MVT::v4f64,
30163                     MVT::v4f64, 3/*#Ops*/, 4, 2, 3, 
30169 /* 72343*/      OPC_CheckType, MVT::v4f64,
30174                     MVT::v4f64, 3/*#Ops*/, 4, 2, 3, 
30180 /* 72368*/      OPC_CheckType, MVT::v4f64,
30185                     MVT::v4f64, 3/*#Ops*/, 4, 2, 3, 
30191 /* 72393*/      OPC_CheckType, MVT::v4f64,
30196                     MVT::v4f64, 3/*#Ops*/, 4, 2, 3, 
30202 /* 72418*/      OPC_CheckType, MVT::v4f64,
30207                     MVT::v4f64, 3/*#Ops*/, 4, 2, 3, 
30213 /* 72443*/      OPC_CheckType, MVT::v4f64,
30218                     MVT::v4f64, 3/*#Ops*/, 4, 2, 3, 
30224 /* 72468*/      OPC_CheckType, MVT::v4f64,
30229                     MVT::v4f64, 3/*#Ops*/, 4, 2, 3, 
30235 /* 72493*/      OPC_CheckType, MVT::v4f64,
30240                     MVT::v4f64, 3/*#Ops*/, 4, 2, 3, 
30246 /* 72518*/      OPC_CheckType, MVT::v4f64,
30251                     MVT::v4f64, 3/*#Ops*/, 4, 2, 3, 
36246 /* 92963*/          /*SwitchType*/ 11, MVT::v4f64,// ->92976
36249                           MVT::v4f64, 3/*#Ops*/, 0, 2, 1, 
36256 /* 92980*/          OPC_SwitchType /*2 cases */, 11, MVT::v4f64,// ->92994
36259                           MVT::v4f64, 3/*#Ops*/, 0, 2, 1, 
36273 /* 93014*/        OPC_SwitchType /*2 cases */, 9, MVT::v4f64,// ->93026
36276                         MVT::v4f64, 1/*#Ops*/, 0, 
36289 /* 93041*/      OPC_SwitchType /*2 cases */, 9, MVT::v4f64,// ->93053
36292                       MVT::v4f64, 1/*#Ops*/, 0, 
37733 /* 96118*/          OPC_SwitchType /*2 cases */, 11, MVT::v4f64,// ->96132
37736                           MVT::v4f64, 3/*#Ops*/, 0, 2, 1, 
37755 /* 96157*/      OPC_CheckType, MVT::v4f64,
37758                     MVT::v4f64, 3/*#Ops*/, 0, 2, 1, 
37768 /* 96179*/      OPC_CheckType, MVT::v4f64,
37771                     MVT::v4f64, 3/*#Ops*/, 0, 2, 1, 
37818 /* 96270*/        /*SwitchType*/ 11, MVT::v4f64,// ->96283
37821                         MVT::v4f64, 3/*#Ops*/, 0, 2, 1, 
37917 /* 96455*/    /*SwitchType*/ 10, MVT::v4f64,// ->96467
37920                     MVT::v4f64, 2/*#Ops*/, 0, 1, 
38005 /* 96631*/    /*SwitchType*/ 10, MVT::v4f64,// ->96643
38008                     MVT::v4f64, 2/*#Ops*/, 0, 1, 
38087 /* 96786*/    /*SwitchType*/ 10, MVT::v4f64,// ->96798
38090                     MVT::v4f64, 2/*#Ops*/, 0, 1, 
38261 /* 97101*/    /*SwitchType*/ 9, MVT::v4f64,// ->97112
38264                     MVT::v4f64, 1/*#Ops*/, 0, 
38324 /* 97211*/    /*SwitchType*/ 9, MVT::v4f64,// ->97222
38327                     MVT::v4f64, 1/*#Ops*/, 0, 
38393 /* 97332*/    /*SwitchType*/ 9, MVT::v4f64,// ->97343
38396                     MVT::v4f64, 1/*#Ops*/, 0, 
38479 /* 97505*/      /*SwitchType*/ 21, MVT::v4f64,// ->97528
38483                       MVT::v4f64, 2/*#Ops*/, 1, 2,  // Results = #3
38485                       MVT::v4f64, 2/*#Ops*/, 3, 0, 
38490 /* 97530*/      OPC_CheckChild1Type, MVT::v4f64,
38491 /* 97532*/      OPC_SwitchType /*2 cases */, 10, MVT::v4f64,// ->97545
38494                       MVT::v4f64, 2/*#Ops*/, 1, 0, 
38647 /* 97822*/    /*SwitchType*/ 9, MVT::v4f64,// ->97833
38650                     MVT::v4f64, 1/*#Ops*/, 0, 
38747 /* 98009*/    /*SwitchType*/ 9, MVT::v4f64,// ->98020
38750                     MVT::v4f64, 1/*#Ops*/, 0, 
38810 /* 98125*/    /*SwitchType*/ 9, MVT::v4f64,// ->98136
38813                     MVT::v4f64, 1/*#Ops*/, 0, 
38873 /* 98241*/    /*SwitchType*/ 9, MVT::v4f64,// ->98252
38876                     MVT::v4f64, 1/*#Ops*/, 0, 
38931 /* 98354*/    /*SwitchType*/ 13, MVT::v4f64,// ->98369
38935                     MVT::v4f64, 2/*#Ops*/, 0, 1, 
41928 /*105341*/        /*SwitchType*/ 20, MVT::v4f64,// ->105363
41931                         MVT::v4f64, 0/*#Ops*/,  // Results = #1
41934                         MVT::v4f64, 3/*#Ops*/, 1, 0, 2, 
42628 /*106941*/      OPC_SwitchType /*2 cases */, 11, MVT::v4f64,// ->106955
42631                       MVT::v4f64, 3/*#Ops*/, 0, 2, 1, 
43618 /*108939*/    /*SwitchType*/ 13, MVT::v4f64,// ->108954
43622                     MVT::v4f64, 3/*#Ops*/, 0, 1, 3, 
43647 /*108997*/    /*SwitchType*/ 12, MVT::v4f64,// ->109011
43651                     MVT::v4f64, 2/*#Ops*/, 0, 2, 
43823 /*109383*/    /*SwitchType*/ 62, MVT::v4f64,// ->109447
43829                       MVT::v4f64, 3/*#Ops*/, 2, 1, 0, 
43842                       MVT::v4f64, 3/*#Ops*/, 5, 1, 0, 
43885 /*109542*/    /*SwitchType*/ 62, MVT::v4f64,// ->109606
43891                       MVT::v4f64, 3/*#Ops*/, 2, 1, 0, 
43904                       MVT::v4f64, 3/*#Ops*/, 5, 1, 0, 
43916 /*109620*/    OPC_CheckType, MVT::v4f64,
43920                   MVT::v4f64, 1/*#Ops*/, 1, 
43947 /*109677*/    OPC_CheckChild2Type, MVT::v4f64,
43948 /*109679*/    OPC_SwitchType /*2 cases */, 11, MVT::v4f64,// ->109693
43951                     MVT::v4f64, 3/*#Ops*/, 0, 1, 2, 
43964 /*109713*/    OPC_CheckType, MVT::v4f64,
43968                   MVT::v4f64, 2/*#Ops*/, 0, 1, 
gen/lib/Target/PowerPC/PPCGenFastISel.inc
  369   if (RetVT.SimpleTy != MVT::v4f64)
  384   case MVT::v4f64: return fastEmit_ISD_FABS_MVT_v4f64_r(RetVT, Op0, Op0IsKill);
  437   if (RetVT.SimpleTy != MVT::v4f64)
  451   case MVT::v4f64: return fastEmit_ISD_FCEIL_MVT_v4f64_r(RetVT, Op0, Op0IsKill);
  504   if (RetVT.SimpleTy != MVT::v4f64)
  518   case MVT::v4f64: return fastEmit_ISD_FFLOOR_MVT_v4f64_r(RetVT, Op0, Op0IsKill);
  624   if (RetVT.SimpleTy != MVT::v4f64)
  639   case MVT::v4f64: return fastEmit_ISD_FNEG_MVT_v4f64_r(RetVT, Op0, Op0IsKill);
  850   if (RetVT.SimpleTy != MVT::v4f64)
  864   case MVT::v4f64: return fastEmit_ISD_FROUND_MVT_v4f64_r(RetVT, Op0, Op0IsKill);
  981   if (RetVT.SimpleTy != MVT::v4f64)
  995   case MVT::v4f64: return fastEmit_ISD_FTRUNC_MVT_v4f64_r(RetVT, Op0, Op0IsKill);
 1411   if (RetVT.SimpleTy != MVT::v4f64)
 1425   case MVT::v4f64: return fastEmit_PPCISD_FRE_MVT_v4f64_r(RetVT, Op0, Op0IsKill);
 1481   if (RetVT.SimpleTy != MVT::v4f64)
 1495   case MVT::v4f64: return fastEmit_PPCISD_FRSQRTE_MVT_v4f64_r(RetVT, Op0, Op0IsKill);
 1985   if (RetVT.SimpleTy != MVT::v4f64)
 2000   case MVT::v4f64: return fastEmit_ISD_FADD_MVT_v4f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 2230   if (RetVT.SimpleTy != MVT::v4f64)
 2245   case MVT::v4f64: return fastEmit_ISD_FMUL_MVT_v4f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 2316   if (RetVT.SimpleTy != MVT::v4f64)
 2331   case MVT::v4f64: return fastEmit_ISD_FSUB_MVT_v4f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 3332   if (RetVT.SimpleTy != MVT::v4f64)
 3344   case MVT::v4f64: return fastEmit_PPCISD_QVESPLATI_MVT_v4f64_ri(RetVT, Op0, Op0IsKill, imm1);
gen/lib/Target/PowerPC/PPCGenRegisterInfo.inc
 3929   /* 30 */ MVT::v4f64, MVT::Other,
gen/lib/Target/X86/X86GenCallingConv.inc
  241       LocVT == MVT::v4f64 ||
  918       LocVT == MVT::v4f64) {
 1011       LocVT == MVT::v4f64) {
 1140       LocVT == MVT::v4f64) {
 1188         LocVT == MVT::v4f64) {
 1252         LocVT == MVT::v4f64) {
 1565         LocVT == MVT::v4f64) {
 1631       LocVT == MVT::v4f64) {
 1702       LocVT == MVT::v4f64) {
 1990       LocVT == MVT::v4f64) {
 2083       LocVT == MVT::v4f64) {
 2191       LocVT == MVT::v4f64) {
 2453       LocVT == MVT::v4f64) {
 2546       LocVT == MVT::v4f64) {
 2601       LocVT == MVT::v4f64 ||
 2798       LocVT == MVT::v4f64) {
 3158       LocVT == MVT::v4f64) {
 3734       LocVT == MVT::v4f64) {
 3934       LocVT == MVT::v4f64) {
gen/lib/Target/X86/X86GenDAGISel.inc
  151 /*   199*/        OPC_CheckChild1Type, MVT::v4f64,
 5324 /* 11441*/        OPC_CheckChild0Type, MVT::v4f64,
 5493 /* 11796*/        OPC_CheckType, MVT::v4f64,
 5659 /* 12140*/        OPC_CheckChild0Type, MVT::v4f64,
 6560 /* 14076*/        OPC_CheckChild1Type, MVT::v4f64,
 7853 /* 16884*/        OPC_CheckChild1Type, MVT::v4f64,
17494                       MVT::v4f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
17501                       MVT::v4f64, 1/*#Ops*/, 0, 
21196 /* 43052*/            OPC_CheckChild0Type, MVT::v4f64,
21251 /* 43155*/              OPC_CheckType, MVT::v4f64,
21275 /* 43202*/              OPC_CheckType, MVT::v4f64,
21688 /* 44001*/              OPC_CheckType, MVT::v4f64,
21799 /* 44220*/                OPC_CheckType, MVT::v4f64,
21924 /* 44456*/            OPC_CheckChild0Type, MVT::v4f64,
22167 /* 44919*/            /*SwitchType*/ 37, MVT::v4f64,// ->44958
22289 /* 45167*/              /*SwitchType*/ 37, MVT::v4f64,// ->45206
22470 /* 45523*/            OPC_CheckType, MVT::v4f64,
22587 /* 45748*/              OPC_CheckType, MVT::v4f64,
22760 /* 46146*/        OPC_CheckChild0Type, MVT::v4f64,
22802 /* 46241*/        OPC_CheckType, MVT::v4f64,
23060 /* 46858*/        OPC_CheckChild0Type, MVT::v4f64,
23103 /* 46954*/        OPC_CheckType, MVT::v4f64,
28667 /* 58919*/          OPC_CheckChild0Type, MVT::v4f64,
28831 /* 59215*/          OPC_CheckChild0Type, MVT::v4f64,
29029 /* 59565*/          OPC_CheckChild0Type, MVT::v4f64,
29204 /* 59872*/          OPC_CheckChild0Type, MVT::v4f64,
29737 /* 61008*/          OPC_CheckChild0Type, MVT::v4f64,
29869 /* 61360*/        OPC_CheckChild0Type, MVT::v4f64,
34031 /* 70778*/        /*SwitchType*/ 32, MVT::v4f64,// ->70812
34036                           MVT::v4f64, 3/*#Ops*/, 0, 1, 2, 
34043                           MVT::v4f64, 3/*#Ops*/, 0, 1, 2, 
36509 /* 76231*/      /*SwitchType*/ 74, MVT::v4f64,// ->76307
36520                         MVT::v4f64, 3/*#Ops*/, 1, 4, 5, 
36533                         MVT::v4f64, 3/*#Ops*/, 1, 4, 5, 
40742 /* 85207*/      OPC_CheckType, MVT::v4f64,
40754 /* 85231*/      OPC_CheckChild0Type, MVT::v4f64,
40923 /* 85543*/      OPC_CheckChild0Type, MVT::v4f64,
52661 /*111533*/      /*SwitchType*/ 83, MVT::v4f64,// ->111618
52670                           MVT::v4f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
52678                           MVT::v4f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
52688                         MVT::v4f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
52696                         MVT::v4f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
52870 /*111995*/      /*SwitchType*/ 17, MVT::v4f64,// ->112014
52875                       MVT::v4f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
52915 /*112100*/        /*SwitchType*/ 17, MVT::v4f64,// ->112119
52920                         MVT::v4f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
52969 /*112220*/        OPC_CheckType, MVT::v4f64,
52974                       MVT::v4f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
53006 /*112304*/      /*SwitchType*/ 17, MVT::v4f64,// ->112323
53011                       MVT::v4f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
56528 /*119708*/          /*SwitchType*/ 22, MVT::v4f64,// ->119732
56560 /*119774*/          /*SwitchType*/ 22, MVT::v4f64,// ->119798
56586 /*119825*/        /*SwitchType*/ 14, MVT::v4f64,// ->119841
57727                     MVT::v4f64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
58191 /*122884*/      OPC_CheckChild0Type, MVT::v4f64,
61584 /*130048*/          /*SwitchType*/ 18, MVT::v4f64,// ->130068
61589                           MVT::v4f64, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
61663 /*130231*/          /*SwitchType*/ 18, MVT::v4f64,// ->130251
61668                           MVT::v4f64, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
61733 /*130385*/          /*SwitchType*/ 18, MVT::v4f64,// ->130405
61738                           MVT::v4f64, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
61804 /*130518*/      /*SwitchType*/ 24, MVT::v4f64,// ->130544
61808                         MVT::v4f64, 2/*#Ops*/, 0, 1, 
61814                         MVT::v4f64, 2/*#Ops*/, 0, 1, 
62475 /*131955*/            /*SwitchType*/ 18, MVT::v4f64,// ->131975
62480                             MVT::v4f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
62546 /*132125*/            /*SwitchType*/ 18, MVT::v4f64,// ->132145
62551                             MVT::v4f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
62614 /*132275*/            /*SwitchType*/ 18, MVT::v4f64,// ->132295
62619                             MVT::v4f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
62662 /*132380*/          /*SwitchType*/ 18, MVT::v4f64,// ->132400
62667                           MVT::v4f64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
62735 /*132552*/          /*SwitchType*/ 18, MVT::v4f64,// ->132572
62740                           MVT::v4f64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
62807 /*132706*/          /*SwitchType*/ 18, MVT::v4f64,// ->132726
62812                           MVT::v4f64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
62875 /*132834*/      /*SwitchType*/ 24, MVT::v4f64,// ->132860
62879                         MVT::v4f64, 2/*#Ops*/, 0, 1, 
62885                         MVT::v4f64, 2/*#Ops*/, 0, 1, 
63338 /*133827*/            /*SwitchType*/ 18, MVT::v4f64,// ->133847
63343                             MVT::v4f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
63409 /*133997*/            /*SwitchType*/ 18, MVT::v4f64,// ->134017
63414                             MVT::v4f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
63477 /*134147*/            /*SwitchType*/ 18, MVT::v4f64,// ->134167
63482                             MVT::v4f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
63544 /*134274*/        /*SwitchType*/ 24, MVT::v4f64,// ->134300
63548                           MVT::v4f64, 2/*#Ops*/, 0, 1, 
63554                           MVT::v4f64, 2/*#Ops*/, 0, 1, 
64073 /*135409*/            /*SwitchType*/ 18, MVT::v4f64,// ->135429
64078                             MVT::v4f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
64144 /*135579*/            /*SwitchType*/ 18, MVT::v4f64,// ->135599
64149                             MVT::v4f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
64212 /*135729*/            /*SwitchType*/ 18, MVT::v4f64,// ->135749
64217                             MVT::v4f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
64260 /*135834*/          /*SwitchType*/ 18, MVT::v4f64,// ->135854
64265                           MVT::v4f64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
64333 /*136006*/          /*SwitchType*/ 18, MVT::v4f64,// ->136026
64338                           MVT::v4f64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
64405 /*136160*/          /*SwitchType*/ 18, MVT::v4f64,// ->136180
64410                           MVT::v4f64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
64473 /*136288*/      /*SwitchType*/ 24, MVT::v4f64,// ->136314
64477                         MVT::v4f64, 2/*#Ops*/, 0, 1, 
64483                         MVT::v4f64, 2/*#Ops*/, 0, 1, 
64936 /*137281*/            /*SwitchType*/ 18, MVT::v4f64,// ->137301
64941                             MVT::v4f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
65007 /*137451*/            /*SwitchType*/ 18, MVT::v4f64,// ->137471
65012                             MVT::v4f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
65075 /*137601*/            /*SwitchType*/ 18, MVT::v4f64,// ->137621
65080                             MVT::v4f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
65142 /*137728*/        /*SwitchType*/ 24, MVT::v4f64,// ->137754
65146                           MVT::v4f64, 2/*#Ops*/, 0, 1, 
65152                           MVT::v4f64, 2/*#Ops*/, 0, 1, 
65752 /*138874*/        OPC_CheckType, MVT::v4f64,
65757                       MVT::v4f64, 7/*#Ops*/, 1, 0, 4, 5, 6, 7, 8, 
65771 /*138910*/        OPC_CheckType, MVT::v4f64,
65776                       MVT::v4f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
65792 /*138948*/      OPC_CheckType, MVT::v4f64,
65797                     MVT::v4f64, 7/*#Ops*/, 2, 3, 4, 5, 6, 7, 8, 
65927 /*139204*/        OPC_CheckType, MVT::v4f64,
65932                       MVT::v4f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
65946 /*139240*/        OPC_CheckType, MVT::v4f64,
65951                       MVT::v4f64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
65997 /*139364*/          /*SwitchType*/ 19, MVT::v4f64,// ->139385
66002                           MVT::v4f64, 7/*#Ops*/, 1, 0, 4, 5, 6, 7, 8, 
66058 /*139511*/            /*SwitchType*/ 19, MVT::v4f64,// ->139532
66063                             MVT::v4f64, 7/*#Ops*/, 1, 0, 4, 5, 6, 7, 8, 
66120 /*139659*/          /*SwitchType*/ 19, MVT::v4f64,// ->139680
66125                           MVT::v4f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
66183 /*139808*/            /*SwitchType*/ 19, MVT::v4f64,// ->139829
66188                             MVT::v4f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
66267 /*140004*/        /*SwitchType*/ 42, MVT::v4f64,// ->140048
66273                           MVT::v4f64, 7/*#Ops*/, 2, 3, 4, 5, 6, 7, 8, 
66281                           MVT::v4f64, 7/*#Ops*/, 2, 4, 5, 6, 7, 8, 3, 
66352 /*140201*/          /*SwitchType*/ 19, MVT::v4f64,// ->140222
66357                           MVT::v4f64, 7/*#Ops*/, 2, 3, 4, 5, 6, 7, 8, 
66435 /*140372*/      /*SwitchType*/ 38, MVT::v4f64,// ->140412
66439                         MVT::v4f64, 3/*#Ops*/, 1, 0, 2, 
66445                         MVT::v4f64, 3/*#Ops*/, 0, 1, 2, 
66451                         MVT::v4f64, 3/*#Ops*/, 1, 0, 2, 
67050 /*141533*/        OPC_CheckType, MVT::v4f64,
67055                       MVT::v4f64, 7/*#Ops*/, 1, 0, 4, 5, 6, 7, 8, 
67069 /*141569*/        OPC_CheckType, MVT::v4f64,
67074                       MVT::v4f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
67090 /*141607*/      OPC_CheckType, MVT::v4f64,
67095                     MVT::v4f64, 7/*#Ops*/, 2, 3, 4, 5, 6, 7, 8, 
67225 /*141863*/        OPC_CheckType, MVT::v4f64,
67230                       MVT::v4f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
67244 /*141899*/        OPC_CheckType, MVT::v4f64,
67249                       MVT::v4f64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
67295 /*142023*/          /*SwitchType*/ 19, MVT::v4f64,// ->142044
67300                           MVT::v4f64, 7/*#Ops*/, 1, 0, 4, 5, 6, 7, 8, 
67356 /*142170*/            /*SwitchType*/ 19, MVT::v4f64,// ->142191
67361                             MVT::v4f64, 7/*#Ops*/, 1, 0, 4, 5, 6, 7, 8, 
67418 /*142318*/          /*SwitchType*/ 19, MVT::v4f64,// ->142339
67423                           MVT::v4f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
67481 /*142467*/            /*SwitchType*/ 19, MVT::v4f64,// ->142488
67486                             MVT::v4f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
67565 /*142663*/        /*SwitchType*/ 42, MVT::v4f64,// ->142707
67571                           MVT::v4f64, 7/*#Ops*/, 2, 3, 4, 5, 6, 7, 8, 
67579                           MVT::v4f64, 7/*#Ops*/, 2, 4, 5, 6, 7, 8, 3, 
67650 /*142860*/          /*SwitchType*/ 19, MVT::v4f64,// ->142881
67655                           MVT::v4f64, 7/*#Ops*/, 2, 3, 4, 5, 6, 7, 8, 
67733 /*143031*/      /*SwitchType*/ 38, MVT::v4f64,// ->143071
67737                         MVT::v4f64, 3/*#Ops*/, 1, 0, 2, 
67743                         MVT::v4f64, 3/*#Ops*/, 0, 1, 2, 
67749                         MVT::v4f64, 3/*#Ops*/, 1, 0, 2, 
68348 /*144192*/        OPC_CheckType, MVT::v4f64,
68353                       MVT::v4f64, 7/*#Ops*/, 1, 0, 4, 5, 6, 7, 8, 
68367 /*144228*/        OPC_CheckType, MVT::v4f64,
68372                       MVT::v4f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
68388 /*144266*/      OPC_CheckType, MVT::v4f64,
68393                     MVT::v4f64, 7/*#Ops*/, 2, 3, 4, 5, 6, 7, 8, 
68523 /*144522*/        OPC_CheckType, MVT::v4f64,
68528                       MVT::v4f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
68542 /*144558*/        OPC_CheckType, MVT::v4f64,
68547                       MVT::v4f64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
68593 /*144682*/          /*SwitchType*/ 19, MVT::v4f64,// ->144703
68598                           MVT::v4f64, 7/*#Ops*/, 1, 0, 4, 5, 6, 7, 8, 
68654 /*144829*/            /*SwitchType*/ 19, MVT::v4f64,// ->144850
68659                             MVT::v4f64, 7/*#Ops*/, 1, 0, 4, 5, 6, 7, 8, 
68716 /*144977*/          /*SwitchType*/ 19, MVT::v4f64,// ->144998
68721                           MVT::v4f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
68779 /*145126*/            /*SwitchType*/ 19, MVT::v4f64,// ->145147
68784                             MVT::v4f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
68863 /*145322*/        /*SwitchType*/ 42, MVT::v4f64,// ->145366
68869                           MVT::v4f64, 7/*#Ops*/, 2, 3, 4, 5, 6, 7, 8, 
68877                           MVT::v4f64, 7/*#Ops*/, 2, 4, 5, 6, 7, 8, 3, 
68948 /*145519*/          /*SwitchType*/ 19, MVT::v4f64,// ->145540
68953                           MVT::v4f64, 7/*#Ops*/, 2, 3, 4, 5, 6, 7, 8, 
69031 /*145690*/      /*SwitchType*/ 38, MVT::v4f64,// ->145730
69035                         MVT::v4f64, 3/*#Ops*/, 1, 0, 2, 
69041                         MVT::v4f64, 3/*#Ops*/, 0, 1, 2, 
69047                         MVT::v4f64, 3/*#Ops*/, 1, 0, 2, 
69646 /*146851*/        OPC_CheckType, MVT::v4f64,
69651                       MVT::v4f64, 7/*#Ops*/, 1, 0, 4, 5, 6, 7, 8, 
69665 /*146887*/        OPC_CheckType, MVT::v4f64,
69670                       MVT::v4f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
69686 /*146925*/      OPC_CheckType, MVT::v4f64,
69691                     MVT::v4f64, 7/*#Ops*/, 2, 3, 4, 5, 6, 7, 8, 
69821 /*147181*/        OPC_CheckType, MVT::v4f64,
69826                       MVT::v4f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
69840 /*147217*/        OPC_CheckType, MVT::v4f64,
69845                       MVT::v4f64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
69891 /*147341*/          /*SwitchType*/ 19, MVT::v4f64,// ->147362
69896                           MVT::v4f64, 7/*#Ops*/, 1, 0, 4, 5, 6, 7, 8, 
69952 /*147488*/            /*SwitchType*/ 19, MVT::v4f64,// ->147509
69957                             MVT::v4f64, 7/*#Ops*/, 1, 0, 4, 5, 6, 7, 8, 
70014 /*147636*/          /*SwitchType*/ 19, MVT::v4f64,// ->147657
70019                           MVT::v4f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
70077 /*147785*/            /*SwitchType*/ 19, MVT::v4f64,// ->147806
70082                             MVT::v4f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
70161 /*147981*/        /*SwitchType*/ 42, MVT::v4f64,// ->148025
70167                           MVT::v4f64, 7/*#Ops*/, 2, 3, 4, 5, 6, 7, 8, 
70175                           MVT::v4f64, 7/*#Ops*/, 2, 4, 5, 6, 7, 8, 3, 
70246 /*148178*/          /*SwitchType*/ 19, MVT::v4f64,// ->148199
70251                           MVT::v4f64, 7/*#Ops*/, 2, 3, 4, 5, 6, 7, 8, 
70329 /*148349*/      /*SwitchType*/ 38, MVT::v4f64,// ->148389
70333                         MVT::v4f64, 3/*#Ops*/, 1, 0, 2, 
70339                         MVT::v4f64, 3/*#Ops*/, 0, 1, 2, 
70345                         MVT::v4f64, 3/*#Ops*/, 1, 0, 2, 
70637 /*149011*/            OPC_SwitchType /*2 cases */, 38, MVT::v4f64,// ->149052
70643                               MVT::v4f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
70651                               MVT::v4f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
70735 /*149227*/          OPC_SwitchType /*2 cases */, 17, MVT::v4f64,// ->149247
70740                           MVT::v4f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
70780 /*149326*/            OPC_SwitchType /*2 cases */, 17, MVT::v4f64,// ->149346
70785                             MVT::v4f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
70841 /*149461*/            OPC_SwitchType /*2 cases */, 17, MVT::v4f64,// ->149481
70846                             MVT::v4f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
70885 /*149546*/        /*SwitchType*/ 22, MVT::v4f64,// ->149570
70889                           MVT::v4f64, 1/*#Ops*/, 0, 
70895                           MVT::v4f64, 1/*#Ops*/, 0, 
70972 /*149711*/        OPC_SwitchType /*2 cases */, 51, MVT::v4f64,// ->149765
70976                           MVT::v4f64, 1/*#Ops*/, 0, 
70990                           MVT::v4f64, 2/*#Ops*/, 4, 5, 
71283 /*150352*/      /*SwitchType*/ 17, MVT::v4f64,// ->150371
71288                       MVT::v4f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
71294 /*150374*/      OPC_SwitchType /*2 cases */, 22, MVT::v4f64,// ->150399
71298                         MVT::v4f64, 1/*#Ops*/, 0, 
71304                         MVT::v4f64, 1/*#Ops*/, 0, 
71459 /*150715*/          /*SwitchType*/ 18, MVT::v4f64,// ->150735
71464                           MVT::v4f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
71530 /*150885*/          /*SwitchType*/ 18, MVT::v4f64,// ->150905
71535                           MVT::v4f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
71598 /*151035*/          /*SwitchType*/ 18, MVT::v4f64,// ->151055
71603                           MVT::v4f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
71665 /*151162*/      /*SwitchType*/ 24, MVT::v4f64,// ->151188
71669                         MVT::v4f64, 2/*#Ops*/, 0, 1, 
71675                         MVT::v4f64, 2/*#Ops*/, 0, 1, 
71836 /*151517*/          /*SwitchType*/ 18, MVT::v4f64,// ->151537
71841                           MVT::v4f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
71907 /*151687*/          /*SwitchType*/ 18, MVT::v4f64,// ->151707
71912                           MVT::v4f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
71975 /*151837*/          /*SwitchType*/ 18, MVT::v4f64,// ->151857
71980                           MVT::v4f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
72042 /*151964*/      /*SwitchType*/ 24, MVT::v4f64,// ->151990
72046                         MVT::v4f64, 2/*#Ops*/, 0, 1, 
72052                         MVT::v4f64, 2/*#Ops*/, 0, 1, 
72279 /*152463*/            /*SwitchType*/ 18, MVT::v4f64,// ->152483
72284                             MVT::v4f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
72350 /*152633*/            /*SwitchType*/ 18, MVT::v4f64,// ->152653
72355                             MVT::v4f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
72418 /*152783*/            /*SwitchType*/ 18, MVT::v4f64,// ->152803
72423                             MVT::v4f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
72466 /*152888*/          /*SwitchType*/ 18, MVT::v4f64,// ->152908
72471                           MVT::v4f64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
72539 /*153060*/          /*SwitchType*/ 18, MVT::v4f64,// ->153080
72544                           MVT::v4f64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
72611 /*153214*/          /*SwitchType*/ 18, MVT::v4f64,// ->153234
72616                           MVT::v4f64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
72679 /*153342*/      /*SwitchType*/ 24, MVT::v4f64,// ->153368
72683                         MVT::v4f64, 2/*#Ops*/, 0, 1, 
72689                         MVT::v4f64, 2/*#Ops*/, 0, 1, 
72916 /*153841*/            /*SwitchType*/ 18, MVT::v4f64,// ->153861
72921                             MVT::v4f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
72987 /*154011*/            /*SwitchType*/ 18, MVT::v4f64,// ->154031
72992                             MVT::v4f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
73055 /*154161*/            /*SwitchType*/ 18, MVT::v4f64,// ->154181
73060                             MVT::v4f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
73103 /*154266*/          /*SwitchType*/ 18, MVT::v4f64,// ->154286
73108                           MVT::v4f64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
73176 /*154438*/          /*SwitchType*/ 18, MVT::v4f64,// ->154458
73181                           MVT::v4f64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
73248 /*154592*/          /*SwitchType*/ 18, MVT::v4f64,// ->154612
73253                           MVT::v4f64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
73316 /*154720*/      /*SwitchType*/ 24, MVT::v4f64,// ->154746
73320                         MVT::v4f64, 2/*#Ops*/, 0, 1, 
73326                         MVT::v4f64, 2/*#Ops*/, 0, 1, 
73531 /*155173*/          /*SwitchType*/ 17, MVT::v4f64,// ->155192
73536                           MVT::v4f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
73593 /*155314*/          /*SwitchType*/ 17, MVT::v4f64,// ->155333
73598                           MVT::v4f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
73660 /*155457*/          /*SwitchType*/ 17, MVT::v4f64,// ->155476
73665                           MVT::v4f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
73727 /*155575*/      /*SwitchType*/ 22, MVT::v4f64,// ->155599
73731                         MVT::v4f64, 1/*#Ops*/, 0, 
73737                         MVT::v4f64, 1/*#Ops*/, 0, 
74575 /*157241*/          OPC_SwitchType /*2 cases */, 17, MVT::v4f64,// ->157261
74580                           MVT::v4f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
74633 /*157371*/          OPC_SwitchType /*2 cases */, 17, MVT::v4f64,// ->157391
74638                           MVT::v4f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
74678 /*157470*/            OPC_SwitchType /*2 cases */, 17, MVT::v4f64,// ->157490
74683                             MVT::v4f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
74739 /*157605*/            OPC_SwitchType /*2 cases */, 17, MVT::v4f64,// ->157625
74744                             MVT::v4f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
74794 /*157724*/        OPC_SwitchType /*2 cases */, 51, MVT::v4f64,// ->157778
74798                           MVT::v4f64, 1/*#Ops*/, 0, 
74812                           MVT::v4f64, 2/*#Ops*/, 4, 5, 
74888 /*157932*/        OPC_SwitchType /*2 cases */, 51, MVT::v4f64,// ->157986
74892                           MVT::v4f64, 1/*#Ops*/, 0, 
74906                           MVT::v4f64, 2/*#Ops*/, 4, 5, 
90239 /*188168*/              /*SwitchType*/ 47, MVT::v4f64,// ->188217
90292 /*188277*/              /*SwitchType*/ 49, MVT::v4f64,// ->188328
90350 /*188397*/              /*SwitchType*/ 47, MVT::v4f64,// ->188446
90403 /*188506*/              /*SwitchType*/ 49, MVT::v4f64,// ->188557
90461 /*188626*/              /*SwitchType*/ 47, MVT::v4f64,// ->188675
90514 /*188735*/              /*SwitchType*/ 49, MVT::v4f64,// ->188786
90572 /*188855*/              /*SwitchType*/ 47, MVT::v4f64,// ->188904
90625 /*188964*/              /*SwitchType*/ 49, MVT::v4f64,// ->189015
96371 /*200646*/              /*SwitchType*/ 47, MVT::v4f64,// ->200695
96420 /*200755*/              /*SwitchType*/ 49, MVT::v4f64,// ->200806
96474 /*200875*/              /*SwitchType*/ 47, MVT::v4f64,// ->200924
96523 /*200984*/              /*SwitchType*/ 49, MVT::v4f64,// ->201035
96577 /*201104*/              /*SwitchType*/ 47, MVT::v4f64,// ->201153
96626 /*201213*/              /*SwitchType*/ 49, MVT::v4f64,// ->201264
96680 /*201333*/              /*SwitchType*/ 47, MVT::v4f64,// ->201382
96729 /*201442*/              /*SwitchType*/ 49, MVT::v4f64,// ->201493
128033 /*263204*/              OPC_CheckType, MVT::v4f64,
128110 /*263355*/              OPC_CheckType, MVT::v4f64,
128135 /*263400*/              OPC_CheckType, MVT::v4f64,
128184 /*263493*/            OPC_CheckType, MVT::v4f64,
128257 /*263639*/                  OPC_CheckType, MVT::v4f64,
129476 /*265981*/                OPC_CheckType, MVT::v4f64,
129547 /*266131*/                  OPC_CheckType, MVT::v4f64,
129570 /*266175*/                  OPC_CheckType, MVT::v4f64,
129589 /*266213*/                OPC_CheckType, MVT::v4f64,
130399 /*267780*/              OPC_CheckType, MVT::v4f64,
133839 /*274503*/            OPC_CheckType, MVT::v4f64,
133906 /*274646*/                  OPC_CheckType, MVT::v4f64,
134967 /*276894*/                OPC_CheckType, MVT::v4f64,
134990 /*276939*/                OPC_CheckType, MVT::v4f64,
135011 /*276976*/                  OPC_CheckType, MVT::v4f64,
135073 /*277083*/              OPC_CheckType, MVT::v4f64,
136016 /*279043*/              OPC_CheckType, MVT::v4f64,
140364 /*288177*/              OPC_CheckChild1Type, MVT::v4f64,
140412 /*288265*/              OPC_CheckType, MVT::v4f64,
140428 /*288297*/                OPC_CheckType, MVT::v4f64,
140852 /*289006*/                OPC_CheckType, MVT::v4f64,
140907 /*289109*/              OPC_CheckType, MVT::v4f64,
142381 /*291741*/            OPC_CheckChild1Type, MVT::v4f64,
142418 /*291817*/              OPC_CheckType, MVT::v4f64,
148418 /*303292*/            /*SwitchType*/ 42, MVT::v4f64,// ->303336
148580 /*303601*/                /*SwitchType*/ 28, MVT::v4f64,// ->303631
149269 /*304909*/              /*SwitchType*/ 41, MVT::v4f64,// ->304952
151991 /*309946*/                /*SwitchType*/ 27, MVT::v4f64,// ->309975
152620 /*311234*/                OPC_CheckChild1Type, MVT::v4f64,
156091 /*317982*/                OPC_CheckChild1Type, MVT::v4f64,
159929 /*324925*/              OPC_CheckChild0Type, MVT::v4f64,
159970 /*324997*/              OPC_CheckChild0Type, MVT::v4f64,
160011 /*325069*/              OPC_CheckChild0Type, MVT::v4f64,
160052 /*325141*/              OPC_CheckChild0Type, MVT::v4f64,
161613 /*328154*/              OPC_CheckChild0Type, MVT::v4f64,
161650 /*328226*/              OPC_CheckChild0Type, MVT::v4f64,
161687 /*328298*/              OPC_CheckChild0Type, MVT::v4f64,
161724 /*328370*/              OPC_CheckChild0Type, MVT::v4f64,
162162 /*329263*/          OPC_CheckType, MVT::v4f64,
162168                         MVT::v4f64, 8/*#Ops*/, 0, 2, 5, 6, 7, 8, 9, 10, 
162193 /*329321*/          OPC_CheckType, MVT::v4f64,
162199                         MVT::v4f64, 8/*#Ops*/, 0, 2, 5, 6, 7, 8, 9, 10, 
162223 /*329384*/                OPC_CheckType, MVT::v4f64,
162228                               MVT::v4f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
162305 /*329547*/                      OPC_CheckType, MVT::v4f64,
162310                                     MVT::v4f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
162319 /*329575*/                      OPC_CheckType, MVT::v4f64,
162324                                     MVT::v4f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
162333 /*329603*/                      OPC_CheckType, MVT::v4f64,
162338                                     MVT::v4f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
162347 /*329631*/                      OPC_CheckType, MVT::v4f64,
162352                                     MVT::v4f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
162387 /*329704*/                      OPC_CheckType, MVT::v4f64,
162392                                     MVT::v4f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
162432 /*329784*/                      OPC_CheckType, MVT::v4f64,
162437                                     MVT::v4f64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
162512 /*329940*/                      OPC_CheckType, MVT::v4f64,
162517                                     MVT::v4f64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
162526 /*329968*/                      OPC_CheckType, MVT::v4f64,
162531                                     MVT::v4f64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
162540 /*329996*/                      OPC_CheckType, MVT::v4f64,
162545                                     MVT::v4f64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
162554 /*330024*/                      OPC_CheckType, MVT::v4f64,
162559                                     MVT::v4f64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
162639 /*330191*/                      OPC_CheckType, MVT::v4f64,
162644                                     MVT::v4f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
162653 /*330219*/                      OPC_CheckType, MVT::v4f64,
162658                                     MVT::v4f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
162667 /*330247*/                      OPC_CheckType, MVT::v4f64,
162672                                     MVT::v4f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
162681 /*330275*/                      OPC_CheckType, MVT::v4f64,
162686                                     MVT::v4f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
162721 /*330348*/                      OPC_CheckType, MVT::v4f64,
162726                                     MVT::v4f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
162804 /*330509*/                      OPC_CheckType, MVT::v4f64,
162809                                     MVT::v4f64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
162818 /*330537*/                      OPC_CheckType, MVT::v4f64,
162823                                     MVT::v4f64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
162832 /*330565*/                      OPC_CheckType, MVT::v4f64,
162837                                     MVT::v4f64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
162846 /*330593*/                      OPC_CheckType, MVT::v4f64,
162851                                     MVT::v4f64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
162888 /*330668*/                      OPC_CheckType, MVT::v4f64,
162893                                     MVT::v4f64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
162973 /*330835*/                      OPC_CheckType, MVT::v4f64,
162978                                     MVT::v4f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
162987 /*330863*/                      OPC_CheckType, MVT::v4f64,
162992                                     MVT::v4f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
163001 /*330891*/                      OPC_CheckType, MVT::v4f64,
163006                                     MVT::v4f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
163015 /*330919*/                      OPC_CheckType, MVT::v4f64,
163020                                     MVT::v4f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
163055 /*330992*/                      OPC_CheckType, MVT::v4f64,
163060                                     MVT::v4f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
163138 /*331153*/                      OPC_CheckType, MVT::v4f64,
163143                                     MVT::v4f64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
163152 /*331181*/                      OPC_CheckType, MVT::v4f64,
163157                                     MVT::v4f64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
163166 /*331209*/                      OPC_CheckType, MVT::v4f64,
163171                                     MVT::v4f64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
163180 /*331237*/                      OPC_CheckType, MVT::v4f64,
163185                                     MVT::v4f64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
163222 /*331312*/                      OPC_CheckType, MVT::v4f64,
163227                                     MVT::v4f64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
163306 /*331476*/                    OPC_CheckType, MVT::v4f64,
163311                                   MVT::v4f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
163320 /*331504*/                    OPC_CheckType, MVT::v4f64,
163325                                   MVT::v4f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
163334 /*331532*/                    OPC_CheckType, MVT::v4f64,
163339                                   MVT::v4f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
163348 /*331560*/                    OPC_CheckType, MVT::v4f64,
163353                                   MVT::v4f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
163388 /*331633*/                    OPC_CheckType, MVT::v4f64,
163393                                   MVT::v4f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
163421 /*331689*/              OPC_CheckType, MVT::v4f64,
163427                             MVT::v4f64, 9/*#Ops*/, 5, 0, 2, 6, 7, 8, 9, 10, 11, 
163449 /*331745*/              OPC_CheckType, MVT::v4f64,
163454                             MVT::v4f64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
163472 /*331786*/              OPC_CheckType, MVT::v4f64,
163477                             MVT::v4f64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
163507 /*331858*/              /*SwitchType*/ 19, MVT::v4f64,// ->331879
163512                               MVT::v4f64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
163551 /*331937*/                OPC_CheckType, MVT::v4f64,
163556                               MVT::v4f64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
163587 /*332010*/              /*SwitchType*/ 19, MVT::v4f64,// ->332031
163592                               MVT::v4f64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
163631 /*332089*/                OPC_CheckType, MVT::v4f64,
163636                               MVT::v4f64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
163667 /*332162*/              /*SwitchType*/ 19, MVT::v4f64,// ->332183
163672                               MVT::v4f64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
163711 /*332241*/                OPC_CheckType, MVT::v4f64,
163716                               MVT::v4f64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
163747 /*332314*/              /*SwitchType*/ 19, MVT::v4f64,// ->332335
163752                               MVT::v4f64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
163791 /*332393*/                OPC_CheckType, MVT::v4f64,
163796                               MVT::v4f64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
163820 /*332445*/              OPC_SwitchType /*2 cases */, 20, MVT::v4f64,// ->332468
163825                               MVT::v4f64, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4, 
163853 /*332513*/                OPC_CheckType, MVT::v4f64,
163858                               MVT::v4f64, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4, 
163901 /*332601*/              OPC_CheckType, MVT::v4f64,
163906                             MVT::v4f64, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4, 
163924 /*332643*/              OPC_CheckType, MVT::v4f64,
163929                             MVT::v4f64, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4, 
163960 /*332718*/              /*SwitchType*/ 20, MVT::v4f64,// ->332740
163965                               MVT::v4f64, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4, 
164004 /*332799*/                OPC_CheckType, MVT::v4f64,
164009                               MVT::v4f64, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4, 
164042 /*332879*/              /*SwitchType*/ 23, MVT::v4f64,// ->332904
164047                               MVT::v4f64, 9/*#Ops*/, 1, 0, 2, 6, 7, 8, 9, 10, 5, 
164086 /*332966*/                OPC_CheckType, MVT::v4f64,
164091                               MVT::v4f64, 9/*#Ops*/, 1, 0, 2, 6, 7, 8, 9, 10, 5, 
164168 /*333139*/                /*SwitchType*/ 22, MVT::v4f64,// ->333163
164173                                 MVT::v4f64, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
164204 /*333212*/                  OPC_CheckType, MVT::v4f64,
164209                                 MVT::v4f64, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
164229 /*333259*/            OPC_CheckType, MVT::v4f64,
164234                           MVT::v4f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
164261 /*333327*/                /*SwitchType*/ 19, MVT::v4f64,// ->333348
164266                                 MVT::v4f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
164297 /*333394*/                  OPC_CheckType, MVT::v4f64,
164302                                 MVT::v4f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
164330 /*333460*/                /*SwitchType*/ 19, MVT::v4f64,// ->333481
164335                                 MVT::v4f64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
164368 /*333529*/                  OPC_CheckType, MVT::v4f64,
164373                                 MVT::v4f64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
164403 /*333601*/                /*SwitchType*/ 19, MVT::v4f64,// ->333622
164408                                 MVT::v4f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
164439 /*333668*/                  OPC_CheckType, MVT::v4f64,
164444                                 MVT::v4f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
164472 /*333734*/                /*SwitchType*/ 19, MVT::v4f64,// ->333755
164477                                 MVT::v4f64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
164510 /*333803*/                  OPC_CheckType, MVT::v4f64,
164515                                 MVT::v4f64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
164544 /*333872*/              /*SwitchType*/ 19, MVT::v4f64,// ->333893
164549                               MVT::v4f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
164580 /*333939*/                OPC_CheckType, MVT::v4f64,
164585                               MVT::v4f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
164613 /*334007*/              /*SwitchType*/ 19, MVT::v4f64,// ->334028
164618                               MVT::v4f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
164649 /*334074*/                OPC_CheckType, MVT::v4f64,
164654                               MVT::v4f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
164682 /*334142*/              /*SwitchType*/ 19, MVT::v4f64,// ->334163
164687                               MVT::v4f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
164718 /*334209*/                OPC_CheckType, MVT::v4f64,
164723                               MVT::v4f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
164751 /*334277*/              /*SwitchType*/ 19, MVT::v4f64,// ->334298
164756                               MVT::v4f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
164787 /*334344*/                OPC_CheckType, MVT::v4f64,
164792                               MVT::v4f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
164821 /*334415*/                /*SwitchType*/ 19, MVT::v4f64,// ->334436
164826                                 MVT::v4f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
164857 /*334482*/                  OPC_CheckType, MVT::v4f64,
164862                                 MVT::v4f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
164890 /*334548*/                /*SwitchType*/ 19, MVT::v4f64,// ->334569
164895                                 MVT::v4f64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
164928 /*334617*/                  OPC_CheckType, MVT::v4f64,
164933                                 MVT::v4f64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
164963 /*334689*/                /*SwitchType*/ 19, MVT::v4f64,// ->334710
164968                                 MVT::v4f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
164999 /*334756*/                  OPC_CheckType, MVT::v4f64,
165004                                 MVT::v4f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
165032 /*334822*/                /*SwitchType*/ 19, MVT::v4f64,// ->334843
165037                                 MVT::v4f64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
165070 /*334891*/                  OPC_CheckType, MVT::v4f64,
165075                                 MVT::v4f64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
165104 /*334960*/              /*SwitchType*/ 19, MVT::v4f64,// ->334981
165109                               MVT::v4f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
165140 /*335027*/                OPC_CheckType, MVT::v4f64,
165145                               MVT::v4f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
165165 /*335072*/              OPC_CheckType, MVT::v4f64,
165170                             MVT::v4f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
165184 /*335107*/              OPC_CheckType, MVT::v4f64,
165189                             MVT::v4f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
165216 /*335174*/              /*SwitchType*/ 19, MVT::v4f64,// ->335195
165221                               MVT::v4f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
165252 /*335241*/                OPC_CheckType, MVT::v4f64,
165257                               MVT::v4f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
165288 /*335319*/                  /*SwitchType*/ 22, MVT::v4f64,// ->335343
165293                                   MVT::v4f64, 8/*#Ops*/, 2, 0, 1, 5, 6, 7, 8, 9, 
165324 /*335392*/                    OPC_CheckType, MVT::v4f64,
165329                                   MVT::v4f64, 8/*#Ops*/, 2, 0, 1, 5, 6, 7, 8, 9, 
165357 /*335462*/                  /*SwitchType*/ 20, MVT::v4f64,// ->335484
165362                                   MVT::v4f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
165395 /*335533*/                    OPC_CheckType, MVT::v4f64,
165400                                   MVT::v4f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
165430 /*335603*/                /*SwitchType*/ 20, MVT::v4f64,// ->335625
165435                                 MVT::v4f64, 8/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 9, 
165470 /*335676*/                  OPC_CheckType, MVT::v4f64,
165475                                 MVT::v4f64, 8/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 9, 
165507 /*335756*/                  /*SwitchType*/ 22, MVT::v4f64,// ->335780
165512                                   MVT::v4f64, 8/*#Ops*/, 2, 0, 1, 5, 6, 7, 8, 9, 
165543 /*335829*/                    OPC_CheckType, MVT::v4f64,
165548                                   MVT::v4f64, 8/*#Ops*/, 2, 0, 1, 5, 6, 7, 8, 9, 
165576 /*335899*/                  /*SwitchType*/ 20, MVT::v4f64,// ->335921
165581                                   MVT::v4f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
165614 /*335970*/                    OPC_CheckType, MVT::v4f64,
165619                                   MVT::v4f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
165649 /*336040*/                /*SwitchType*/ 20, MVT::v4f64,// ->336062
165654                                 MVT::v4f64, 8/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 9, 
165689 /*336113*/                  OPC_CheckType, MVT::v4f64,
165694                                 MVT::v4f64, 8/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 9, 
165726 /*336193*/                  /*SwitchType*/ 22, MVT::v4f64,// ->336217
165731                                   MVT::v4f64, 8/*#Ops*/, 2, 0, 1, 5, 6, 7, 8, 9, 
165762 /*336266*/                    OPC_CheckType, MVT::v4f64,
165767                                   MVT::v4f64, 8/*#Ops*/, 2, 0, 1, 5, 6, 7, 8, 9, 
165795 /*336336*/                  /*SwitchType*/ 20, MVT::v4f64,// ->336358
165800                                   MVT::v4f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
165833 /*336407*/                    OPC_CheckType, MVT::v4f64,
165838                                   MVT::v4f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
165868 /*336477*/                /*SwitchType*/ 20, MVT::v4f64,// ->336499
165873                                 MVT::v4f64, 8/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 9, 
165908 /*336550*/                  OPC_CheckType, MVT::v4f64,
165913                                 MVT::v4f64, 8/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 9, 
165945 /*336630*/                  /*SwitchType*/ 22, MVT::v4f64,// ->336654
165950                                   MVT::v4f64, 8/*#Ops*/, 2, 0, 1, 5, 6, 7, 8, 9, 
165981 /*336703*/                    OPC_CheckType, MVT::v4f64,
165986                                   MVT::v4f64, 8/*#Ops*/, 2, 0, 1, 5, 6, 7, 8, 9, 
166014 /*336773*/                  /*SwitchType*/ 20, MVT::v4f64,// ->336795
166019                                   MVT::v4f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
166052 /*336844*/                    OPC_CheckType, MVT::v4f64,
166057                                   MVT::v4f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
166087 /*336914*/                /*SwitchType*/ 20, MVT::v4f64,// ->336936
166092                                 MVT::v4f64, 8/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 9, 
166127 /*336987*/                  OPC_CheckType, MVT::v4f64,
166132                                 MVT::v4f64, 8/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 9, 
166164 /*337067*/                  /*SwitchType*/ 22, MVT::v4f64,// ->337091
166169                                   MVT::v4f64, 8/*#Ops*/, 2, 0, 1, 5, 6, 7, 8, 9, 
166200 /*337140*/                    OPC_CheckType, MVT::v4f64,
166205                                   MVT::v4f64, 8/*#Ops*/, 2, 0, 1, 5, 6, 7, 8, 9, 
166233 /*337210*/                  /*SwitchType*/ 20, MVT::v4f64,// ->337232
166238                                   MVT::v4f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
166271 /*337281*/                    OPC_CheckType, MVT::v4f64,
166276                                   MVT::v4f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
166306 /*337351*/                /*SwitchType*/ 20, MVT::v4f64,// ->337373
166311                                 MVT::v4f64, 8/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 9, 
166346 /*337424*/                  OPC_CheckType, MVT::v4f64,
166351                                 MVT::v4f64, 8/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 9, 
166383 /*337504*/                  /*SwitchType*/ 22, MVT::v4f64,// ->337528
166388                                   MVT::v4f64, 8/*#Ops*/, 2, 0, 1, 5, 6, 7, 8, 9, 
166419 /*337577*/                    OPC_CheckType, MVT::v4f64,
166424                                   MVT::v4f64, 8/*#Ops*/, 2, 0, 1, 5, 6, 7, 8, 9, 
166452 /*337647*/                  /*SwitchType*/ 20, MVT::v4f64,// ->337669
166457                                   MVT::v4f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
166490 /*337718*/                    OPC_CheckType, MVT::v4f64,
166495                                   MVT::v4f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
166525 /*337788*/                /*SwitchType*/ 20, MVT::v4f64,// ->337810
166530                                 MVT::v4f64, 8/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 9, 
166565 /*337861*/                  OPC_CheckType, MVT::v4f64,
166570                                 MVT::v4f64, 8/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 9, 
166585 /*337902*/              OPC_CheckType, MVT::v4f64,
166605 /*337938*/              OPC_CheckType, MVT::v4f64,
166633 /*337984*/            OPC_CheckType, MVT::v4f64,
166638                           MVT::v4f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
166698 /*338105*/                OPC_SwitchType /*2 cases */, 18, MVT::v4f64,// ->338126
166703                                 MVT::v4f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
166721 /*338154*/                OPC_SwitchType /*2 cases */, 18, MVT::v4f64,// ->338175
166726                                 MVT::v4f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
166751 /*338214*/                OPC_SwitchType /*2 cases */, 18, MVT::v4f64,// ->338235
166756                                 MVT::v4f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
166775 /*338265*/                OPC_SwitchType /*2 cases */, 18, MVT::v4f64,// ->338286
166780                                 MVT::v4f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
166809 /*338334*/                OPC_SwitchType /*2 cases */, 18, MVT::v4f64,// ->338355
166814                                 MVT::v4f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
166832 /*338383*/                OPC_SwitchType /*2 cases */, 18, MVT::v4f64,// ->338404
166837                                 MVT::v4f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
166862 /*338443*/                OPC_SwitchType /*2 cases */, 18, MVT::v4f64,// ->338464
166867                                 MVT::v4f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
166886 /*338494*/                OPC_SwitchType /*2 cases */, 18, MVT::v4f64,// ->338515
166891                                 MVT::v4f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
166950 /*338622*/              /*SwitchType*/ 18, MVT::v4f64,// ->338642
166955                               MVT::v4f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
166986 /*338687*/                OPC_CheckType, MVT::v4f64,
166991                               MVT::v4f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
167018 /*338751*/              /*SwitchType*/ 18, MVT::v4f64,// ->338771
167023                               MVT::v4f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
167054 /*338816*/                OPC_CheckType, MVT::v4f64,
167059                               MVT::v4f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
167086 /*338880*/              /*SwitchType*/ 18, MVT::v4f64,// ->338900
167091                               MVT::v4f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
167122 /*338945*/                OPC_CheckType, MVT::v4f64,
167127                               MVT::v4f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
167154 /*339009*/              /*SwitchType*/ 18, MVT::v4f64,// ->339029
167159                               MVT::v4f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
167190 /*339074*/                OPC_CheckType, MVT::v4f64,
167195                               MVT::v4f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
167258 /*339196*/            OPC_CheckType, MVT::v4f64,
167263                           MVT::v4f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
167289 /*339261*/              /*SwitchType*/ 19, MVT::v4f64,// ->339282
167294                               MVT::v4f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
167325 /*339328*/                OPC_CheckType, MVT::v4f64,
167330                               MVT::v4f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
167358 /*339396*/              /*SwitchType*/ 19, MVT::v4f64,// ->339417
167363                               MVT::v4f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
167394 /*339463*/                OPC_CheckType, MVT::v4f64,
167399                               MVT::v4f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
167470 /*339604*/          OPC_CheckType, MVT::v4f64,
167476                         MVT::v4f64, 9/*#Ops*/, 5, 0, 2, 6, 7, 8, 9, 10, 11, 
167498 /*339666*/                OPC_CheckType, MVT::v4f64,
167503                               MVT::v4f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
167570 /*339824*/                      OPC_CheckType, MVT::v4f64,
167575                                     MVT::v4f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
167582 /*339851*/                      OPC_CheckType, MVT::v4f64,
167587                                     MVT::v4f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
167594 /*339878*/                      OPC_CheckType, MVT::v4f64,
167599                                     MVT::v4f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
167606 /*339905*/                      OPC_CheckType, MVT::v4f64,
167611                                     MVT::v4f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
167642 /*339976*/                      OPC_CheckType, MVT::v4f64,
167647                                     MVT::v4f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
167683 /*340054*/                      OPC_CheckType, MVT::v4f64,
167688                                     MVT::v4f64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
167753 /*340205*/                      OPC_CheckType, MVT::v4f64,
167758                                     MVT::v4f64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
167765 /*340232*/                      OPC_CheckType, MVT::v4f64,
167770                                     MVT::v4f64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
167777 /*340259*/                      OPC_CheckType, MVT::v4f64,
167782                                     MVT::v4f64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
167789 /*340286*/                      OPC_CheckType, MVT::v4f64,
167794                                     MVT::v4f64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
167864 /*340448*/                      OPC_CheckType, MVT::v4f64,
167869                                     MVT::v4f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
167876 /*340475*/                      OPC_CheckType, MVT::v4f64,
167881                                     MVT::v4f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
167888 /*340502*/                      OPC_CheckType, MVT::v4f64,
167893                                     MVT::v4f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
167900 /*340529*/                      OPC_CheckType, MVT::v4f64,
167905                                     MVT::v4f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
167936 /*340600*/                      OPC_CheckType, MVT::v4f64,
167941                                     MVT::v4f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
168009 /*340756*/                      OPC_CheckType, MVT::v4f64,
168014                                     MVT::v4f64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
168021 /*340783*/                      OPC_CheckType, MVT::v4f64,
168026                                     MVT::v4f64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
168033 /*340810*/                      OPC_CheckType, MVT::v4f64,
168038                                     MVT::v4f64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
168045 /*340837*/                      OPC_CheckType, MVT::v4f64,
168050                                     MVT::v4f64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
168083 /*340910*/                      OPC_CheckType, MVT::v4f64,
168088                                     MVT::v4f64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
168158 /*341072*/                      OPC_CheckType, MVT::v4f64,
168163                                     MVT::v4f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
168170 /*341099*/                      OPC_CheckType, MVT::v4f64,
168175                                     MVT::v4f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
168182 /*341126*/                      OPC_CheckType, MVT::v4f64,
168187                                     MVT::v4f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
168194 /*341153*/                      OPC_CheckType, MVT::v4f64,
168199                                     MVT::v4f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
168230 /*341224*/                      OPC_CheckType, MVT::v4f64,
168235                                     MVT::v4f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
168303 /*341380*/                      OPC_CheckType, MVT::v4f64,
168308                                     MVT::v4f64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
168315 /*341407*/                      OPC_CheckType, MVT::v4f64,
168320                                     MVT::v4f64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
168327 /*341434*/                      OPC_CheckType, MVT::v4f64,
168332                                     MVT::v4f64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
168339 /*341461*/                      OPC_CheckType, MVT::v4f64,
168344                                     MVT::v4f64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
168377 /*341534*/                      OPC_CheckType, MVT::v4f64,
168382                                     MVT::v4f64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
168451 /*341693*/                    OPC_CheckType, MVT::v4f64,
168456                                   MVT::v4f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
168463 /*341720*/                    OPC_CheckType, MVT::v4f64,
168468                                   MVT::v4f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
168475 /*341747*/                    OPC_CheckType, MVT::v4f64,
168480                                   MVT::v4f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
168487 /*341774*/                    OPC_CheckType, MVT::v4f64,
168492                                   MVT::v4f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
168523 /*341845*/                    OPC_CheckType, MVT::v4f64,
168528                                   MVT::v4f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
168540 /*341881*/                  OPC_CheckChild0Type, MVT::v4f64,
168591 /*341967*/                  OPC_CheckType, MVT::v4f64,
168595                                 MVT::v4f64, 3/*#Ops*/, 0, 2, 3, 
168612 /*342003*/                OPC_CheckType, MVT::v4f64,
168616                               MVT::v4f64, 4/*#Ops*/, 0, 2, 3, 4, 
168647 /*342077*/                /*SwitchType*/ 22, MVT::v4f64,// ->342101
168652                                 MVT::v4f64, 8/*#Ops*/, 2, 0, 1, 5, 6, 7, 8, 9, 
168666 /*342130*/                /*SwitchType*/ 22, MVT::v4f64,// ->342154
168671                                 MVT::v4f64, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
168705 /*342213*/                OPC_CheckType, MVT::v4f64,
168710                               MVT::v4f64, 8/*#Ops*/, 2, 0, 1, 5, 6, 7, 8, 9, 
168731 /*342275*/                OPC_CheckType, MVT::v4f64,
168736                               MVT::v4f64, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
168757 /*342326*/              OPC_CheckType, MVT::v4f64,
168762                             MVT::v4f64, 8/*#Ops*/, 4, 0, 5, 6, 7, 8, 9, 3, 
168778 /*342366*/              OPC_CheckType, MVT::v4f64,
168783                             MVT::v4f64, 8/*#Ops*/, 4, 0, 5, 6, 7, 8, 9, 3, 
168811 /*342438*/              /*SwitchType*/ 20, MVT::v4f64,// ->342460
168816                               MVT::v4f64, 8/*#Ops*/, 4, 0, 5, 6, 7, 8, 9, 3, 
168851 /*342515*/                OPC_CheckType, MVT::v4f64,
168856                               MVT::v4f64, 8/*#Ops*/, 4, 0, 5, 6, 7, 8, 9, 3, 
168885 /*342588*/              /*SwitchType*/ 20, MVT::v4f64,// ->342610
168890                               MVT::v4f64, 8/*#Ops*/, 4, 0, 5, 6, 7, 8, 9, 3, 
168925 /*342665*/                OPC_CheckType, MVT::v4f64,
168930                               MVT::v4f64, 8/*#Ops*/, 4, 0, 5, 6, 7, 8, 9, 3, 
168959 /*342738*/              /*SwitchType*/ 20, MVT::v4f64,// ->342760
168964                               MVT::v4f64, 8/*#Ops*/, 4, 0, 5, 6, 7, 8, 9, 3, 
168999 /*342815*/                OPC_CheckType, MVT::v4f64,
169004                               MVT::v4f64, 8/*#Ops*/, 4, 0, 5, 6, 7, 8, 9, 3, 
169033 /*342888*/              /*SwitchType*/ 20, MVT::v4f64,// ->342910
169038                               MVT::v4f64, 8/*#Ops*/, 4, 0, 5, 6, 7, 8, 9, 3, 
169073 /*342965*/                OPC_CheckType, MVT::v4f64,
169078                               MVT::v4f64, 8/*#Ops*/, 4, 0, 5, 6, 7, 8, 9, 3, 
169100 /*343016*/              OPC_SwitchType /*2 cases */, 21, MVT::v4f64,// ->343040
169105                               MVT::v4f64, 9/*#Ops*/, 5, 0, 1, 6, 7, 8, 9, 10, 4, 
169131 /*343084*/                OPC_CheckType, MVT::v4f64,
169136                               MVT::v4f64, 9/*#Ops*/, 5, 0, 1, 6, 7, 8, 9, 10, 4, 
169175 /*343170*/              OPC_CheckType, MVT::v4f64,
169180                             MVT::v4f64, 9/*#Ops*/, 5, 0, 1, 6, 7, 8, 9, 10, 4, 
169196 /*343211*/              OPC_CheckType, MVT::v4f64,
169201                             MVT::v4f64, 9/*#Ops*/, 5, 0, 1, 6, 7, 8, 9, 10, 4, 
169230 /*343286*/              /*SwitchType*/ 21, MVT::v4f64,// ->343309
169235                               MVT::v4f64, 9/*#Ops*/, 5, 0, 1, 6, 7, 8, 9, 10, 4, 
169270 /*343365*/                OPC_CheckType, MVT::v4f64,
169275                               MVT::v4f64, 9/*#Ops*/, 5, 0, 1, 6, 7, 8, 9, 10, 4, 
169306 /*343445*/              /*SwitchType*/ 23, MVT::v4f64,// ->343470
169311                               MVT::v4f64, 9/*#Ops*/, 1, 0, 2, 6, 7, 8, 9, 10, 5, 
169346 /*343530*/                OPC_CheckType, MVT::v4f64,
169351                               MVT::v4f64, 9/*#Ops*/, 1, 0, 2, 6, 7, 8, 9, 10, 5, 
169381 /*343599*/              OPC_CheckType, MVT::v4f64,
169386                             MVT::v4f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
169405 /*343650*/              OPC_CheckType, MVT::v4f64,
169410                             MVT::v4f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
169436 /*343715*/                /*SwitchType*/ 18, MVT::v4f64,// ->343735
169441                                 MVT::v4f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
169458 /*343762*/                /*SwitchType*/ 18, MVT::v4f64,// ->343782
169463                                 MVT::v4f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
169475 /*343793*/              OPC_CheckType, MVT::v4f64,
169480                             MVT::v4f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
169497 /*343844*/                /*SwitchType*/ 19, MVT::v4f64,// ->343865
169502                                 MVT::v4f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
169517 /*343891*/                /*SwitchType*/ 19, MVT::v4f64,// ->343912
169522                                 MVT::v4f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
169532 /*343921*/              OPC_CheckType, MVT::v4f64,
169537                             MVT::v4f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
169553 /*343961*/            OPC_CheckType, MVT::v4f64,
169558                           MVT::v4f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
169583 /*344029*/                /*SwitchType*/ 20, MVT::v4f64,// ->344051
169588                                 MVT::v4f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
169615 /*344094*/                  OPC_CheckType, MVT::v4f64,
169620                                 MVT::v4f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
169646 /*344160*/                /*SwitchType*/ 20, MVT::v4f64,// ->344182
169651                                 MVT::v4f64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
169680 /*344227*/                  OPC_CheckType, MVT::v4f64,
169685                                 MVT::v4f64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
169713 /*344299*/                /*SwitchType*/ 20, MVT::v4f64,// ->344321
169718                                 MVT::v4f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
169745 /*344364*/                  OPC_CheckType, MVT::v4f64,
169750                                 MVT::v4f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
169776 /*344430*/                /*SwitchType*/ 20, MVT::v4f64,// ->344452
169781                                 MVT::v4f64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
169810 /*344497*/                  OPC_CheckType, MVT::v4f64,
169815                                 MVT::v4f64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
169842 /*344566*/              /*SwitchType*/ 20, MVT::v4f64,// ->344588
169847                               MVT::v4f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
169874 /*344631*/                OPC_CheckType, MVT::v4f64,
169879                               MVT::v4f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
169905 /*344699*/              /*SwitchType*/ 20, MVT::v4f64,// ->344721
169910                               MVT::v4f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
169937 /*344764*/                OPC_CheckType, MVT::v4f64,
169942                               MVT::v4f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
169968 /*344832*/              /*SwitchType*/ 20, MVT::v4f64,// ->344854
169973                               MVT::v4f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
170000 /*344897*/                OPC_CheckType, MVT::v4f64,
170005                               MVT::v4f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
170031 /*344965*/              /*SwitchType*/ 20, MVT::v4f64,// ->344987
170036                               MVT::v4f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
170063 /*345030*/                OPC_CheckType, MVT::v4f64,
170068                               MVT::v4f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
170095 /*345101*/                /*SwitchType*/ 20, MVT::v4f64,// ->345123
170100                                 MVT::v4f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
170127 /*345166*/                  OPC_CheckType, MVT::v4f64,
170132                                 MVT::v4f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
170158 /*345232*/                /*SwitchType*/ 20, MVT::v4f64,// ->345254
170163                                 MVT::v4f64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
170192 /*345299*/                  OPC_CheckType, MVT::v4f64,
170197                                 MVT::v4f64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
170225 /*345371*/                /*SwitchType*/ 20, MVT::v4f64,// ->345393
170230                                 MVT::v4f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
170257 /*345436*/                  OPC_CheckType, MVT::v4f64,
170262                                 MVT::v4f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
170288 /*345502*/                /*SwitchType*/ 20, MVT::v4f64,// ->345524
170293                                 MVT::v4f64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
170322 /*345569*/                  OPC_CheckType, MVT::v4f64,
170327                                 MVT::v4f64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
170354 /*345638*/              /*SwitchType*/ 20, MVT::v4f64,// ->345660
170359                               MVT::v4f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
170386 /*345703*/                OPC_CheckType, MVT::v4f64,
170391                               MVT::v4f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
170409 /*345747*/              OPC_CheckType, MVT::v4f64,
170414                             MVT::v4f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
170426 /*345781*/              OPC_CheckType, MVT::v4f64,
170431                             MVT::v4f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
170456 /*345848*/              /*SwitchType*/ 20, MVT::v4f64,// ->345870
170461                               MVT::v4f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
170488 /*345913*/                OPC_CheckType, MVT::v4f64,
170493                               MVT::v4f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
170522 /*345991*/                  /*SwitchType*/ 22, MVT::v4f64,// ->346015
170527                                   MVT::v4f64, 8/*#Ops*/, 2, 0, 1, 5, 6, 7, 8, 9, 
170554 /*346062*/                    OPC_CheckType, MVT::v4f64,
170559                                   MVT::v4f64, 8/*#Ops*/, 2, 0, 1, 5, 6, 7, 8, 9, 
170585 /*346131*/                  /*SwitchType*/ 20, MVT::v4f64,// ->346153
170590                                   MVT::v4f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
170619 /*346200*/                    OPC_CheckType, MVT::v4f64,
170624                                   MVT::v4f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
170652 /*346269*/                /*SwitchType*/ 20, MVT::v4f64,// ->346291
170657                                 MVT::v4f64, 8/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 9, 
170688 /*346340*/                  OPC_CheckType, MVT::v4f64,
170693                                 MVT::v4f64, 8/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 9, 
170720 /*346410*/                /*SwitchType*/ 22, MVT::v4f64,// ->346434
170725                                 MVT::v4f64, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
170752 /*346481*/                  OPC_CheckType, MVT::v4f64,
170757                                 MVT::v4f64, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
170784 /*346551*/                /*SwitchType*/ 20, MVT::v4f64,// ->346573
170789                                 MVT::v4f64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
170820 /*346622*/                  OPC_CheckType, MVT::v4f64,
170825                                 MVT::v4f64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
170852 /*346690*/                /*SwitchType*/ 20, MVT::v4f64,// ->346712
170857                                 MVT::v4f64, 8/*#Ops*/, 1, 0, 4, 5, 6, 7, 8, 9, 
170886 /*346759*/                  OPC_CheckType, MVT::v4f64,
170891                                 MVT::v4f64, 8/*#Ops*/, 1, 0, 4, 5, 6, 7, 8, 9, 
170921 /*346838*/                  /*SwitchType*/ 22, MVT::v4f64,// ->346862
170926                                   MVT::v4f64, 8/*#Ops*/, 2, 0, 1, 5, 6, 7, 8, 9, 
170953 /*346909*/                    OPC_CheckType, MVT::v4f64,
170958                                   MVT::v4f64, 8/*#Ops*/, 2, 0, 1, 5, 6, 7, 8, 9, 
170984 /*346978*/                  /*SwitchType*/ 20, MVT::v4f64,// ->347000
170989                                   MVT::v4f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
171018 /*347047*/                    OPC_CheckType, MVT::v4f64,
171023                                   MVT::v4f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
171051 /*347116*/                /*SwitchType*/ 20, MVT::v4f64,// ->347138
171056                                 MVT::v4f64, 8/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 9, 
171087 /*347187*/                  OPC_CheckType, MVT::v4f64,
171092                                 MVT::v4f64, 8/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 9, 
171119 /*347257*/                /*SwitchType*/ 22, MVT::v4f64,// ->347281
171124                                 MVT::v4f64, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
171151 /*347328*/                  OPC_CheckType, MVT::v4f64,
171156                                 MVT::v4f64, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
171183 /*347398*/                /*SwitchType*/ 20, MVT::v4f64,// ->347420
171188                                 MVT::v4f64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
171219 /*347469*/                  OPC_CheckType, MVT::v4f64,
171224                                 MVT::v4f64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
171251 /*347537*/                /*SwitchType*/ 20, MVT::v4f64,// ->347559
171256                                 MVT::v4f64, 8/*#Ops*/, 1, 0, 4, 5, 6, 7, 8, 9, 
171285 /*347606*/                  OPC_CheckType, MVT::v4f64,
171290                                 MVT::v4f64, 8/*#Ops*/, 1, 0, 4, 5, 6, 7, 8, 9, 
171320 /*347685*/                  /*SwitchType*/ 22, MVT::v4f64,// ->347709
171325                                   MVT::v4f64, 8/*#Ops*/, 2, 0, 1, 5, 6, 7, 8, 9, 
171352 /*347756*/                    OPC_CheckType, MVT::v4f64,
171357                                   MVT::v4f64, 8/*#Ops*/, 2, 0, 1, 5, 6, 7, 8, 9, 
171383 /*347825*/                  /*SwitchType*/ 20, MVT::v4f64,// ->347847
171388                                   MVT::v4f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
171417 /*347894*/                    OPC_CheckType, MVT::v4f64,
171422                                   MVT::v4f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
171450 /*347963*/                /*SwitchType*/ 20, MVT::v4f64,// ->347985
171455                                 MVT::v4f64, 8/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 9, 
171486 /*348034*/                  OPC_CheckType, MVT::v4f64,
171491                                 MVT::v4f64, 8/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 9, 
171518 /*348104*/                /*SwitchType*/ 22, MVT::v4f64,// ->348128
171523                                 MVT::v4f64, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
171550 /*348175*/                  OPC_CheckType, MVT::v4f64,
171555                                 MVT::v4f64, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
171582 /*348245*/                /*SwitchType*/ 20, MVT::v4f64,// ->348267
171587                                 MVT::v4f64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
171618 /*348316*/                  OPC_CheckType, MVT::v4f64,
171623                                 MVT::v4f64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
171650 /*348384*/                /*SwitchType*/ 20, MVT::v4f64,// ->348406
171655                                 MVT::v4f64, 8/*#Ops*/, 1, 0, 4, 5, 6, 7, 8, 9, 
171684 /*348453*/                  OPC_CheckType, MVT::v4f64,
171689                                 MVT::v4f64, 8/*#Ops*/, 1, 0, 4, 5, 6, 7, 8, 9, 
171719 /*348532*/                  /*SwitchType*/ 22, MVT::v4f64,// ->348556
171724                                   MVT::v4f64, 8/*#Ops*/, 2, 0, 1, 5, 6, 7, 8, 9, 
171751 /*348603*/                    OPC_CheckType, MVT::v4f64,
171756                                   MVT::v4f64, 8/*#Ops*/, 2, 0, 1, 5, 6, 7, 8, 9, 
171782 /*348672*/                  /*SwitchType*/ 20, MVT::v4f64,// ->348694
171787                                   MVT::v4f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
171816 /*348741*/                    OPC_CheckType, MVT::v4f64,
171821                                   MVT::v4f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
171849 /*348810*/                /*SwitchType*/ 20, MVT::v4f64,// ->348832
171854                                 MVT::v4f64, 8/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 9, 
171885 /*348881*/                  OPC_CheckType, MVT::v4f64,
171890                                 MVT::v4f64, 8/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 9, 
171917 /*348951*/                /*SwitchType*/ 22, MVT::v4f64,// ->348975
171922                                 MVT::v4f64, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
171949 /*349022*/                  OPC_CheckType, MVT::v4f64,
171954                                 MVT::v4f64, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
171981 /*349092*/                /*SwitchType*/ 20, MVT::v4f64,// ->349114
171986                                 MVT::v4f64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
172017 /*349163*/                  OPC_CheckType, MVT::v4f64,
172022                                 MVT::v4f64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
172049 /*349231*/                /*SwitchType*/ 20, MVT::v4f64,// ->349253
172054                                 MVT::v4f64, 8/*#Ops*/, 1, 0, 4, 5, 6, 7, 8, 9, 
172083 /*349300*/                  OPC_CheckType, MVT::v4f64,
172088                                 MVT::v4f64, 8/*#Ops*/, 1, 0, 4, 5, 6, 7, 8, 9, 
172118 /*349379*/                  /*SwitchType*/ 22, MVT::v4f64,// ->349403
172123                                   MVT::v4f64, 8/*#Ops*/, 2, 0, 1, 5, 6, 7, 8, 9, 
172150 /*349450*/                    OPC_CheckType, MVT::v4f64,
172155                                   MVT::v4f64, 8/*#Ops*/, 2, 0, 1, 5, 6, 7, 8, 9, 
172181 /*349519*/                  /*SwitchType*/ 20, MVT::v4f64,// ->349541
172186                                   MVT::v4f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
172215 /*349588*/                    OPC_CheckType, MVT::v4f64,
172220                                   MVT::v4f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
172248 /*349657*/                /*SwitchType*/ 20, MVT::v4f64,// ->349679
172253                                 MVT::v4f64, 8/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 9, 
172284 /*349728*/                  OPC_CheckType, MVT::v4f64,
172289                                 MVT::v4f64, 8/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 9, 
172316 /*349798*/                /*SwitchType*/ 22, MVT::v4f64,// ->349822
172321                                 MVT::v4f64, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
172348 /*349869*/                  OPC_CheckType, MVT::v4f64,
172353                                 MVT::v4f64, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
172380 /*349939*/                /*SwitchType*/ 20, MVT::v4f64,// ->349961
172385                                 MVT::v4f64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
172416 /*350010*/                  OPC_CheckType, MVT::v4f64,
172421                                 MVT::v4f64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
172448 /*350078*/                /*SwitchType*/ 20, MVT::v4f64,// ->350100
172453                                 MVT::v4f64, 8/*#Ops*/, 1, 0, 4, 5, 6, 7, 8, 9, 
172482 /*350147*/                  OPC_CheckType, MVT::v4f64,
172487                                 MVT::v4f64, 8/*#Ops*/, 1, 0, 4, 5, 6, 7, 8, 9, 
172517 /*350226*/                  /*SwitchType*/ 22, MVT::v4f64,// ->350250
172522                                   MVT::v4f64, 8/*#Ops*/, 2, 0, 1, 5, 6, 7, 8, 9, 
172549 /*350297*/                    OPC_CheckType, MVT::v4f64,
172554                                   MVT::v4f64, 8/*#Ops*/, 2, 0, 1, 5, 6, 7, 8, 9, 
172580 /*350366*/                  /*SwitchType*/ 20, MVT::v4f64,// ->350388
172585                                   MVT::v4f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
172614 /*350435*/                    OPC_CheckType, MVT::v4f64,
172619                                   MVT::v4f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
172647 /*350504*/                /*SwitchType*/ 20, MVT::v4f64,// ->350526
172652                                 MVT::v4f64, 8/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 9, 
172683 /*350575*/                  OPC_CheckType, MVT::v4f64,
172688                                 MVT::v4f64, 8/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 9, 
172715 /*350645*/                /*SwitchType*/ 22, MVT::v4f64,// ->350669
172720                                 MVT::v4f64, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
172747 /*350716*/                  OPC_CheckType, MVT::v4f64,
172752                                 MVT::v4f64, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
172779 /*350786*/                /*SwitchType*/ 20, MVT::v4f64,// ->350808
172784                                 MVT::v4f64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
172815 /*350857*/                  OPC_CheckType, MVT::v4f64,
172820                                 MVT::v4f64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
172847 /*350925*/                /*SwitchType*/ 20, MVT::v4f64,// ->350947
172852                                 MVT::v4f64, 8/*#Ops*/, 1, 0, 4, 5, 6, 7, 8, 9, 
172881 /*350994*/                  OPC_CheckType, MVT::v4f64,
172886                                 MVT::v4f64, 8/*#Ops*/, 1, 0, 4, 5, 6, 7, 8, 9, 
172901 /*351035*/              OPC_CheckType, MVT::v4f64,
172919 /*351070*/              OPC_CheckType, MVT::v4f64,
172943 /*351113*/            OPC_CheckType, MVT::v4f64,
172948                           MVT::v4f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
173002 /*351231*/                OPC_SwitchType /*2 cases */, 19, MVT::v4f64,// ->351253
173007                                 MVT::v4f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
173023 /*351280*/                OPC_SwitchType /*2 cases */, 19, MVT::v4f64,// ->351302
173028                                 MVT::v4f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
173051 /*351340*/                OPC_SwitchType /*2 cases */, 19, MVT::v4f64,// ->351362
173056                                 MVT::v4f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
173073 /*351391*/                OPC_SwitchType /*2 cases */, 19, MVT::v4f64,// ->351413
173078                                 MVT::v4f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
173105 /*351460*/                OPC_SwitchType /*2 cases */, 19, MVT::v4f64,// ->351482
173110                                 MVT::v4f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
173126 /*351509*/                OPC_SwitchType /*2 cases */, 19, MVT::v4f64,// ->351531
173131                                 MVT::v4f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
173154 /*351569*/                OPC_SwitchType /*2 cases */, 19, MVT::v4f64,// ->351591
173159                                 MVT::v4f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
173176 /*351620*/                OPC_SwitchType /*2 cases */, 19, MVT::v4f64,// ->351642
173181                                 MVT::v4f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
173236 /*351748*/              /*SwitchType*/ 19, MVT::v4f64,// ->351769
173241                               MVT::v4f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
173268 /*351811*/                OPC_CheckType, MVT::v4f64,
173273                               MVT::v4f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
173298 /*351875*/              /*SwitchType*/ 19, MVT::v4f64,// ->351896
173303                               MVT::v4f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
173330 /*351938*/                OPC_CheckType, MVT::v4f64,
173335                               MVT::v4f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
173360 /*352002*/              /*SwitchType*/ 19, MVT::v4f64,// ->352023
173365                               MVT::v4f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
173392 /*352065*/                OPC_CheckType, MVT::v4f64,
173397                               MVT::v4f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
173422 /*352129*/              /*SwitchType*/ 19, MVT::v4f64,// ->352150
173427                               MVT::v4f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
173454 /*352192*/                OPC_CheckType, MVT::v4f64,
173459                               MVT::v4f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
173516 /*352311*/            OPC_CheckType, MVT::v4f64,
173521                           MVT::v4f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
173545 /*352376*/              /*SwitchType*/ 20, MVT::v4f64,// ->352398
173550                               MVT::v4f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
173577 /*352441*/                OPC_CheckType, MVT::v4f64,
173582                               MVT::v4f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
173608 /*352509*/              /*SwitchType*/ 20, MVT::v4f64,// ->352531
173613                               MVT::v4f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
173640 /*352574*/                OPC_CheckType, MVT::v4f64,
173645                               MVT::v4f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
173725 /*352741*/              OPC_CheckType, MVT::v4f64,
173729                             MVT::v4f64, 3/*#Ops*/, 0, 2, 3, 
173762 /*352806*/            OPC_CheckType, MVT::v4f64,
173766                           MVT::v4f64, 4/*#Ops*/, 0, 2, 3, 4, 
173779 /*352842*/                OPC_CheckChild0Type, MVT::v4f64,
173824 /*352924*/                OPC_CheckType, MVT::v4f64,
173828                               MVT::v4f64, 4/*#Ops*/, 3, 0, 2, 4, 
173891 /*353040*/                  OPC_CheckType, MVT::v4f64,
173894                                 MVT::v4f64, 3/*#Ops*/, 0, 1, 2, 
173903 /*353060*/                  OPC_CheckType, MVT::v4f64,
173906                                 MVT::v4f64, 3/*#Ops*/, 0, 1, 2, 
173915 /*353080*/                  OPC_CheckType, MVT::v4f64,
173918                                 MVT::v4f64, 3/*#Ops*/, 0, 1, 2, 
173927 /*353100*/                  OPC_CheckType, MVT::v4f64,
173930                                 MVT::v4f64, 3/*#Ops*/, 0, 1, 2, 
173991 /*353208*/                  OPC_CheckType, MVT::v4f64,
173994                                 MVT::v4f64, 3/*#Ops*/, 0, 1, 2, 
174003 /*353228*/                  OPC_CheckType, MVT::v4f64,
174006                                 MVT::v4f64, 3/*#Ops*/, 0, 1, 2, 
174015 /*353248*/                  OPC_CheckType, MVT::v4f64,
174018                                 MVT::v4f64, 3/*#Ops*/, 0, 1, 2, 
174027 /*353268*/                  OPC_CheckType, MVT::v4f64,
174030                                 MVT::v4f64, 3/*#Ops*/, 0, 1, 2, 
174091 /*353376*/                  OPC_CheckType, MVT::v4f64,
174094                                 MVT::v4f64, 3/*#Ops*/, 0, 1, 2, 
174103 /*353396*/                  OPC_CheckType, MVT::v4f64,
174106                                 MVT::v4f64, 3/*#Ops*/, 0, 1, 2, 
174115 /*353416*/                  OPC_CheckType, MVT::v4f64,
174118                                 MVT::v4f64, 3/*#Ops*/, 0, 1, 2, 
174127 /*353436*/                  OPC_CheckType, MVT::v4f64,
174130                                 MVT::v4f64, 3/*#Ops*/, 0, 1, 2, 
174191 /*353544*/                  OPC_CheckType, MVT::v4f64,
174194                                 MVT::v4f64, 3/*#Ops*/, 0, 1, 2, 
174203 /*353564*/                  OPC_CheckType, MVT::v4f64,
174206                                 MVT::v4f64, 3/*#Ops*/, 0, 1, 2, 
174215 /*353584*/                  OPC_CheckType, MVT::v4f64,
174218                                 MVT::v4f64, 3/*#Ops*/, 0, 1, 2, 
174227 /*353604*/                  OPC_CheckType, MVT::v4f64,
174230                                 MVT::v4f64, 3/*#Ops*/, 0, 1, 2, 
174249 /*353639*/              OPC_CheckType, MVT::v4f64,
174253                             MVT::v4f64, 5/*#Ops*/, 4, 0, 2, 3, 5, 
174267 /*353672*/            OPC_CheckType, MVT::v4f64,
174270                           MVT::v4f64, 3/*#Ops*/, 0, 1, 2, 
174289 /*353713*/            /*SwitchType*/ 11, MVT::v4f64,// ->353726
174292                             MVT::v4f64, 3/*#Ops*/, 0, 1, 2, 
174312 /*353755*/            /*SwitchType*/ 11, MVT::v4f64,// ->353768
174315                             MVT::v4f64, 3/*#Ops*/, 0, 1, 2, 
174335 /*353797*/            /*SwitchType*/ 11, MVT::v4f64,// ->353810
174338                             MVT::v4f64, 3/*#Ops*/, 0, 1, 2, 
174358 /*353839*/            /*SwitchType*/ 11, MVT::v4f64,// ->353852
174361                             MVT::v4f64, 3/*#Ops*/, 0, 1, 2, 
174376 /*353868*/            OPC_SwitchType /*2 cases */, 12, MVT::v4f64,// ->353883
174379                             MVT::v4f64, 4/*#Ops*/, 0, 1, 2, 3, 
174400 /*353913*/            OPC_CheckType, MVT::v4f64,
174403                           MVT::v4f64, 4/*#Ops*/, 0, 1, 2, 3, 
174423 /*353957*/            /*SwitchType*/ 12, MVT::v4f64,// ->353971
174426                             MVT::v4f64, 4/*#Ops*/, 0, 1, 2, 3, 
174448 /*354004*/            /*SwitchType*/ 13, MVT::v4f64,// ->354019
174451                             MVT::v4f64, 5/*#Ops*/, 1, 0, 2, 3, 4, 
174503 /*354105*/            OPC_CheckType, MVT::v4f64,
174507                           MVT::v4f64, 4/*#Ops*/, 3, 0, 2, 4, 
174549 /*354189*/              OPC_CheckType, MVT::v4f64,
174552                             MVT::v4f64, 2/*#Ops*/, 0, 1, 
174576 /*354238*/              OPC_CheckType, MVT::v4f64,
174582                             MVT::v4f64, 2/*#Ops*/, 0, 3, 
174600 /*354287*/            /*SwitchType*/ 12, MVT::v4f64,// ->354301
174603                             MVT::v4f64, 4/*#Ops*/, 1, 0, 2, 3, 
174620 /*354325*/            /*SwitchType*/ 11, MVT::v4f64,// ->354338
174623                             MVT::v4f64, 3/*#Ops*/, 0, 1, 2, 
174640 /*354362*/            /*SwitchType*/ 11, MVT::v4f64,// ->354375
174643                             MVT::v4f64, 3/*#Ops*/, 0, 1, 2, 
174660 /*354399*/            /*SwitchType*/ 11, MVT::v4f64,// ->354412
174663                             MVT::v4f64, 3/*#Ops*/, 0, 1, 2, 
174680 /*354436*/            /*SwitchType*/ 11, MVT::v4f64,// ->354449
174683                             MVT::v4f64, 3/*#Ops*/, 0, 1, 2, 
174700 /*354473*/            /*SwitchType*/ 11, MVT::v4f64,// ->354486
174703                             MVT::v4f64, 3/*#Ops*/, 0, 1, 2, 
174720 /*354510*/            /*SwitchType*/ 11, MVT::v4f64,// ->354523
174723                             MVT::v4f64, 3/*#Ops*/, 0, 1, 2, 
174740 /*354547*/            /*SwitchType*/ 11, MVT::v4f64,// ->354560
174743                             MVT::v4f64, 3/*#Ops*/, 0, 1, 2, 
174760 /*354584*/            /*SwitchType*/ 11, MVT::v4f64,// ->354597
174763                             MVT::v4f64, 3/*#Ops*/, 0, 1, 2, 
174780 /*354621*/            /*SwitchType*/ 11, MVT::v4f64,// ->354634
174783                             MVT::v4f64, 3/*#Ops*/, 0, 1, 2, 
174794 /*354644*/            OPC_CheckType, MVT::v4f64,
174797                           MVT::v4f64, 3/*#Ops*/, 0, 1, 2, 
174813 /*354680*/            /*SwitchType*/ 11, MVT::v4f64,// ->354693
174816                             MVT::v4f64, 3/*#Ops*/, 0, 1, 2, 
174834 /*354719*/            /*SwitchType*/ 12, MVT::v4f64,// ->354733
174837                             MVT::v4f64, 4/*#Ops*/, 2, 0, 1, 3, 
174855 /*354759*/            /*SwitchType*/ 12, MVT::v4f64,// ->354773
174858                             MVT::v4f64, 4/*#Ops*/, 2, 0, 1, 3, 
174876 /*354799*/            /*SwitchType*/ 12, MVT::v4f64,// ->354813
174879                             MVT::v4f64, 4/*#Ops*/, 2, 0, 1, 3, 
174897 /*354839*/            /*SwitchType*/ 12, MVT::v4f64,// ->354853
174900                             MVT::v4f64, 4/*#Ops*/, 2, 0, 1, 3, 
174918 /*354879*/            /*SwitchType*/ 12, MVT::v4f64,// ->354893
174921                             MVT::v4f64, 4/*#Ops*/, 2, 0, 1, 3, 
174939 /*354919*/            /*SwitchType*/ 12, MVT::v4f64,// ->354933
174942                             MVT::v4f64, 4/*#Ops*/, 2, 0, 1, 3, 
174948 /*354938*/            OPC_CheckChild0Type, MVT::v4f64,
174965 /*354964*/            OPC_CheckType, MVT::v4f64,
174968                           MVT::v4f64, 2/*#Ops*/, 0, 1, 
174991 /*355008*/              OPC_SwitchType /*2 cases */, 10, MVT::v4f64,// ->355021
174994                               MVT::v4f64, 2/*#Ops*/, 0, 1, 
175010 /*355041*/              OPC_SwitchType /*2 cases */, 10, MVT::v4f64,// ->355054
175013                               MVT::v4f64, 2/*#Ops*/, 0, 1, 
175032 /*355080*/              OPC_SwitchType /*2 cases */, 10, MVT::v4f64,// ->355093
175035                               MVT::v4f64, 2/*#Ops*/, 0, 1, 
175051 /*355113*/              OPC_SwitchType /*2 cases */, 10, MVT::v4f64,// ->355126
175054                               MVT::v4f64, 2/*#Ops*/, 0, 1, 
175090 /*355183*/            /*SwitchType*/ 10, MVT::v4f64,// ->355195
175093                             MVT::v4f64, 2/*#Ops*/, 0, 1, 
175109 /*355217*/            /*SwitchType*/ 10, MVT::v4f64,// ->355229
175112                             MVT::v4f64, 2/*#Ops*/, 0, 1, 
175128 /*355251*/            /*SwitchType*/ 10, MVT::v4f64,// ->355263
175131                             MVT::v4f64, 2/*#Ops*/, 0, 1, 
175147 /*355285*/            /*SwitchType*/ 10, MVT::v4f64,// ->355297
175150                             MVT::v4f64, 2/*#Ops*/, 0, 1, 
175184 /*355346*/            OPC_CheckType, MVT::v4f64,
175187                           MVT::v4f64, 2/*#Ops*/, 0, 1, 
175203 /*355381*/            /*SwitchType*/ 11, MVT::v4f64,// ->355394
175206                             MVT::v4f64, 3/*#Ops*/, 0, 1, 2, 
175223 /*355418*/            /*SwitchType*/ 11, MVT::v4f64,// ->355431
175226                             MVT::v4f64, 3/*#Ops*/, 0, 1, 2, 
175258 /*355476*/          OPC_CheckType, MVT::v4f64,
175262                         MVT::v4f64, 5/*#Ops*/, 4, 0, 2, 3, 5, 
175282 /*355527*/            /*SwitchType*/ 12, MVT::v4f64,// ->355541
175285                             MVT::v4f64, 4/*#Ops*/, 2, 0, 1, 3, 
175338 /*355636*/                OPC_CheckType, MVT::v4f64,
175341                               MVT::v4f64, 4/*#Ops*/, 3, 0, 1, 2, 
175348 /*355655*/                OPC_CheckType, MVT::v4f64,
175351                               MVT::v4f64, 4/*#Ops*/, 3, 0, 1, 2, 
175358 /*355674*/                OPC_CheckType, MVT::v4f64,
175361                               MVT::v4f64, 4/*#Ops*/, 3, 0, 1, 2, 
175368 /*355693*/                OPC_CheckType, MVT::v4f64,
175371                               MVT::v4f64, 4/*#Ops*/, 3, 0, 1, 2, 
175422 /*355796*/                OPC_CheckType, MVT::v4f64,
175425                               MVT::v4f64, 4/*#Ops*/, 3, 0, 1, 2, 
175432 /*355815*/                OPC_CheckType, MVT::v4f64,
175435                               MVT::v4f64, 4/*#Ops*/, 3, 0, 1, 2, 
175442 /*355834*/                OPC_CheckType, MVT::v4f64,
175445                               MVT::v4f64, 4/*#Ops*/, 3, 0, 1, 2, 
175452 /*355853*/                OPC_CheckType, MVT::v4f64,
175455                               MVT::v4f64, 4/*#Ops*/, 3, 0, 1, 2, 
175506 /*355956*/                OPC_CheckType, MVT::v4f64,
175509                               MVT::v4f64, 4/*#Ops*/, 3, 0, 1, 2, 
175516 /*355975*/                OPC_CheckType, MVT::v4f64,
175519                               MVT::v4f64, 4/*#Ops*/, 3, 0, 1, 2, 
175526 /*355994*/                OPC_CheckType, MVT::v4f64,
175529                               MVT::v4f64, 4/*#Ops*/, 3, 0, 1, 2, 
175536 /*356013*/                OPC_CheckType, MVT::v4f64,
175539                               MVT::v4f64, 4/*#Ops*/, 3, 0, 1, 2, 
175590 /*356116*/                OPC_CheckType, MVT::v4f64,
175593                               MVT::v4f64, 4/*#Ops*/, 3, 0, 1, 2, 
175600 /*356135*/                OPC_CheckType, MVT::v4f64,
175603                               MVT::v4f64, 4/*#Ops*/, 3, 0, 1, 2, 
175610 /*356154*/                OPC_CheckType, MVT::v4f64,
175613                               MVT::v4f64, 4/*#Ops*/, 3, 0, 1, 2, 
175620 /*356173*/                OPC_CheckType, MVT::v4f64,
175623                               MVT::v4f64, 4/*#Ops*/, 3, 0, 1, 2, 
175636 /*356201*/            OPC_CheckType, MVT::v4f64,
175639                           MVT::v4f64, 4/*#Ops*/, 3, 0, 1, 2, 
175656 /*356242*/            /*SwitchType*/ 12, MVT::v4f64,// ->356256
175659                             MVT::v4f64, 4/*#Ops*/, 3, 0, 1, 2, 
175677 /*356284*/            /*SwitchType*/ 12, MVT::v4f64,// ->356298
175680                             MVT::v4f64, 4/*#Ops*/, 3, 0, 1, 2, 
175698 /*356326*/            /*SwitchType*/ 12, MVT::v4f64,// ->356340
175701                             MVT::v4f64, 4/*#Ops*/, 3, 0, 1, 2, 
175719 /*356368*/            /*SwitchType*/ 12, MVT::v4f64,// ->356382
175722                             MVT::v4f64, 4/*#Ops*/, 3, 0, 1, 2, 
175735 /*356396*/            OPC_SwitchType /*2 cases */, 13, MVT::v4f64,// ->356412
175738                             MVT::v4f64, 5/*#Ops*/, 4, 0, 1, 2, 3, 
175757 /*356441*/            OPC_CheckType, MVT::v4f64,
175760                           MVT::v4f64, 5/*#Ops*/, 4, 0, 1, 2, 3, 
175778 /*356485*/            /*SwitchType*/ 13, MVT::v4f64,// ->356500
175781                             MVT::v4f64, 5/*#Ops*/, 4, 0, 1, 2, 3, 
175801 /*356532*/            /*SwitchType*/ 13, MVT::v4f64,// ->356547
175804                             MVT::v4f64, 5/*#Ops*/, 1, 0, 2, 3, 4, 
175839 /*356622*/          /*SwitchType*/ 64, MVT::v4f64,// ->356688
175843                             MVT::v4f64, 2/*#Ops*/, 0, 1, 
175860                             MVT::v4f64, 2/*#Ops*/, 7, 8, 
175883 /*356721*/              OPC_CheckType, MVT::v4f64,
175886                             MVT::v4f64, 3/*#Ops*/, 2, 0, 1, 
175906 /*356768*/              OPC_CheckType, MVT::v4f64,
175912                             MVT::v4f64, 3/*#Ops*/, 2, 0, 4, 
175928 /*356817*/            /*SwitchType*/ 12, MVT::v4f64,// ->356831
175931                             MVT::v4f64, 4/*#Ops*/, 1, 0, 2, 3, 
175946 /*356854*/            /*SwitchType*/ 12, MVT::v4f64,// ->356868
175949                             MVT::v4f64, 4/*#Ops*/, 3, 0, 1, 2, 
175964 /*356891*/            /*SwitchType*/ 12, MVT::v4f64,// ->356905
175967                             MVT::v4f64, 4/*#Ops*/, 3, 0, 1, 2, 
175982 /*356928*/            /*SwitchType*/ 12, MVT::v4f64,// ->356942
175985                             MVT::v4f64, 4/*#Ops*/, 3, 0, 1, 2, 
176000 /*356965*/            /*SwitchType*/ 12, MVT::v4f64,// ->356979
176003                             MVT::v4f64, 4/*#Ops*/, 3, 0, 1, 2, 
176018 /*357002*/            /*SwitchType*/ 12, MVT::v4f64,// ->357016
176021                             MVT::v4f64, 4/*#Ops*/, 3, 0, 1, 2, 
176036 /*357039*/            /*SwitchType*/ 12, MVT::v4f64,// ->357053
176039                             MVT::v4f64, 4/*#Ops*/, 3, 0, 1, 2, 
176054 /*357076*/            /*SwitchType*/ 12, MVT::v4f64,// ->357090
176057                             MVT::v4f64, 4/*#Ops*/, 3, 0, 1, 2, 
176072 /*357113*/            /*SwitchType*/ 12, MVT::v4f64,// ->357127
176075                             MVT::v4f64, 4/*#Ops*/, 3, 0, 1, 2, 
176090 /*357150*/            /*SwitchType*/ 12, MVT::v4f64,// ->357164
176093                             MVT::v4f64, 4/*#Ops*/, 3, 0, 1, 2, 
176102 /*357172*/            OPC_CheckType, MVT::v4f64,
176105                           MVT::v4f64, 4/*#Ops*/, 3, 0, 1, 2, 
176119 /*357208*/            /*SwitchType*/ 12, MVT::v4f64,// ->357222
176122                             MVT::v4f64, 4/*#Ops*/, 3, 0, 1, 2, 
176139 /*357249*/              /*SwitchType*/ 12, MVT::v4f64,// ->357263
176142                               MVT::v4f64, 4/*#Ops*/, 2, 0, 1, 3, 
176154 /*357282*/              /*SwitchType*/ 12, MVT::v4f64,// ->357296
176157                               MVT::v4f64, 4/*#Ops*/, 3, 0, 1, 2, 
176169 /*357315*/              /*SwitchType*/ 12, MVT::v4f64,// ->357329
176172                               MVT::v4f64, 4/*#Ops*/, 1, 0, 3, 2, 
176190 /*357357*/              /*SwitchType*/ 12, MVT::v4f64,// ->357371
176193                               MVT::v4f64, 4/*#Ops*/, 2, 0, 1, 3, 
176205 /*357390*/              /*SwitchType*/ 12, MVT::v4f64,// ->357404
176208                               MVT::v4f64, 4/*#Ops*/, 3, 0, 1, 2, 
176220 /*357423*/              /*SwitchType*/ 12, MVT::v4f64,// ->357437
176223                               MVT::v4f64, 4/*#Ops*/, 1, 0, 3, 2, 
176241 /*357465*/              /*SwitchType*/ 12, MVT::v4f64,// ->357479
176244                               MVT::v4f64, 4/*#Ops*/, 2, 0, 1, 3, 
176256 /*357498*/              /*SwitchType*/ 12, MVT::v4f64,// ->357512
176259                               MVT::v4f64, 4/*#Ops*/, 3, 0, 1, 2, 
176271 /*357531*/              /*SwitchType*/ 12, MVT::v4f64,// ->357545
176274                               MVT::v4f64, 4/*#Ops*/, 1, 0, 3, 2, 
176292 /*357573*/              /*SwitchType*/ 12, MVT::v4f64,// ->357587
176295                               MVT::v4f64, 4/*#Ops*/, 2, 0, 1, 3, 
176307 /*357606*/              /*SwitchType*/ 12, MVT::v4f64,// ->357620
176310                               MVT::v4f64, 4/*#Ops*/, 3, 0, 1, 2, 
176322 /*357639*/              /*SwitchType*/ 12, MVT::v4f64,// ->357653
176325                               MVT::v4f64, 4/*#Ops*/, 1, 0, 3, 2, 
176343 /*357681*/              /*SwitchType*/ 12, MVT::v4f64,// ->357695
176346                               MVT::v4f64, 4/*#Ops*/, 2, 0, 1, 3, 
176358 /*357714*/              /*SwitchType*/ 12, MVT::v4f64,// ->357728
176361                               MVT::v4f64, 4/*#Ops*/, 3, 0, 1, 2, 
176373 /*357747*/              /*SwitchType*/ 12, MVT::v4f64,// ->357761
176376                               MVT::v4f64, 4/*#Ops*/, 1, 0, 3, 2, 
176394 /*357789*/              /*SwitchType*/ 12, MVT::v4f64,// ->357803
176397                               MVT::v4f64, 4/*#Ops*/, 2, 0, 1, 3, 
176409 /*357822*/              /*SwitchType*/ 12, MVT::v4f64,// ->357836
176412                               MVT::v4f64, 4/*#Ops*/, 3, 0, 1, 2, 
176424 /*357855*/              /*SwitchType*/ 12, MVT::v4f64,// ->357869
176427                               MVT::v4f64, 4/*#Ops*/, 1, 0, 3, 2, 
176434 /*357875*/            OPC_CheckChild0Type, MVT::v4f64,
176447 /*357898*/            OPC_CheckType, MVT::v4f64,
176450                           MVT::v4f64, 3/*#Ops*/, 2, 0, 1, 
176469 /*357940*/              OPC_SwitchType /*2 cases */, 11, MVT::v4f64,// ->357954
176472                               MVT::v4f64, 3/*#Ops*/, 2, 0, 1, 
176486 /*357973*/              OPC_SwitchType /*2 cases */, 11, MVT::v4f64,// ->357987
176489                               MVT::v4f64, 3/*#Ops*/, 2, 0, 1, 
176506 /*358012*/              OPC_SwitchType /*2 cases */, 11, MVT::v4f64,// ->358026
176509                               MVT::v4f64, 3/*#Ops*/, 2, 0, 1, 
176523 /*358045*/              OPC_SwitchType /*2 cases */, 11, MVT::v4f64,// ->358059
176526                               MVT::v4f64, 3/*#Ops*/, 2, 0, 1, 
176558 /*358115*/            /*SwitchType*/ 11, MVT::v4f64,// ->358128
176561                             MVT::v4f64, 3/*#Ops*/, 2, 0, 1, 
176575 /*358149*/            /*SwitchType*/ 11, MVT::v4f64,// ->358162
176578                             MVT::v4f64, 3/*#Ops*/, 2, 0, 1, 
176592 /*358183*/            /*SwitchType*/ 11, MVT::v4f64,// ->358196
176595                             MVT::v4f64, 3/*#Ops*/, 2, 0, 1, 
176609 /*358217*/            /*SwitchType*/ 11, MVT::v4f64,// ->358230
176612                             MVT::v4f64, 3/*#Ops*/, 2, 0, 1, 
176640 /*358275*/            OPC_CheckType, MVT::v4f64,
176643                           MVT::v4f64, 3/*#Ops*/, 2, 0, 1, 
176657 /*358310*/            /*SwitchType*/ 12, MVT::v4f64,// ->358324
176660                             MVT::v4f64, 4/*#Ops*/, 3, 0, 1, 2, 
176675 /*358347*/            /*SwitchType*/ 12, MVT::v4f64,// ->358361
176678                             MVT::v4f64, 4/*#Ops*/, 3, 0, 1, 2, 
176729 /*358479*/          /*SwitchType*/ 84, MVT::v4f64,// ->358565
176733                             MVT::v4f64, 3/*#Ops*/, 2, 0, 1, 
176755                             MVT::v4f64, 2/*#Ops*/, 11, 12, 
184986 /*374312*/            OPC_CheckChild0Type, MVT::v4f64,
185402 /*375023*/            OPC_CheckChild0Type, MVT::v4f64,
191439 /*386615*/        /*SwitchType*/ 62, MVT::v4f64,// ->386679
191556 /*386871*/          /*SwitchType*/ 41, MVT::v4f64,// ->386914
191722 /*387190*/        OPC_CheckChild0Type, MVT::v4f64,
191889 /*387527*/        /*SwitchType*/ 41, MVT::v4f64,// ->387570
191986 /*387740*/          /*SwitchType*/ 41, MVT::v4f64,// ->387783
192124 /*388014*/        OPC_CheckChild0Type, MVT::v4f64,
192321 /*388417*/        /*SwitchType*/ 62, MVT::v4f64,// ->388481
192438 /*388673*/          /*SwitchType*/ 41, MVT::v4f64,// ->388716
192636 /*389076*/        OPC_CheckChild0Type, MVT::v4f64,
192819 /*389455*/        /*SwitchType*/ 41, MVT::v4f64,// ->389498
192916 /*389668*/          /*SwitchType*/ 41, MVT::v4f64,// ->389711
193102 /*390068*/        OPC_CheckChild0Type, MVT::v4f64,
195446 /*395398*/      OPC_SwitchType /*2 cases */, 40, MVT::v4f64,// ->395441
195451                       MVT::v4f64, 0/*#Ops*/,  // Results = #8
195454                       MVT::v4f64, 3/*#Ops*/, 8, 2, 9,  // Results = #10
195457                       MVT::v4f64, 7/*#Ops*/, 10, 3, 4, 5, 6, 7, 11, 
195512 /*395562*/        /*SwitchType*/ 22, MVT::v4f64,// ->395586
195518                         MVT::v4f64, 7/*#Ops*/, 1, 4, 5, 6, 7, 8, 9, 
195539 /*395623*/        OPC_CheckType, MVT::v4f64,
195560 /*395666*/        OPC_CheckType, MVT::v4f64,
195566                       MVT::v4f64, 7/*#Ops*/, 1, 4, 5, 6, 7, 8, 9, 
195611 /*395776*/          OPC_SwitchType /*2 cases */, 52, MVT::v4f64,// ->395831
195619                             MVT::v4f64, 3/*#Ops*/, 1, 2, 3, 
195629                             MVT::v4f64, 3/*#Ops*/, 1, 2, 3, 
195707 /*396005*/          OPC_CheckChild1Type, MVT::v4f64,
195714                           MVT::v4f64, 1/*#Ops*/, 0,  // Results = #2
195724                           MVT::v4f64, 1/*#Ops*/, 0,  // Results = #2
195772 /*396157*/          /*SwitchType*/ 18, MVT::v4f64,// ->396177
195774                           MVT::v4f64, 0/*#Ops*/,  // Results = #1
195777                           MVT::v4f64, 3/*#Ops*/, 1, 0, 2, 
195815 /*396254*/          OPC_CheckChild1Type, MVT::v4f64,
195832 /*396287*/      OPC_SwitchType /*2 cases */, 32, MVT::v4f64,// ->396322
195835                       MVT::v4f64, 0/*#Ops*/,  // Results = #2
195838                       MVT::v4f64, 3/*#Ops*/, 2, 1, 3,  // Results = #4
195841                       MVT::v4f64, 3/*#Ops*/, 0, 4, 5, 
195882 /*396406*/        /*SwitchType*/ 14, MVT::v4f64,// ->396422
195886                         MVT::v4f64, 3/*#Ops*/, 1, 2, 3, 
195904 /*396450*/        OPC_CheckChild1Type, MVT::v4f64,
195921 /*396483*/        OPC_CheckType, MVT::v4f64,
195925                       MVT::v4f64, 3/*#Ops*/, 1, 2, 3, 
198906 /*402333*/      OPC_CheckType, MVT::v4f64,
198911                     MVT::v4f64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
198929 /*402375*/      OPC_CheckType, MVT::v4f64,
198935                     MVT::v4f64, 7/*#Ops*/, 2, 4, 5, 6, 7, 8, 9, 
199075 /*402656*/      /*SwitchType*/ 11, MVT::v4f64,// ->402669
199078                       MVT::v4f64, 3/*#Ops*/, 0, 1, 2, 
199214 /*402909*/        OPC_CheckType, MVT::v4f64,
199219                       MVT::v4f64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
199238 /*402952*/      OPC_CheckType, MVT::v4f64,
199244                     MVT::v4f64, 7/*#Ops*/, 2, 4, 5, 6, 7, 8, 9, 
199254 /*402985*/      OPC_CheckType, MVT::v4f64,
199257                     MVT::v4f64, 3/*#Ops*/, 0, 1, 2, 
200193 /*404984*/        OPC_SwitchType /*3 cases */, 22, MVT::v4f64,// ->405009
200197                           MVT::v4f64, 1/*#Ops*/, 0, 
200203                           MVT::v4f64, 1/*#Ops*/, 0, 
200316 /*405271*/        OPC_SwitchType /*3 cases */, 113, MVT::v4f64,// ->405387
200323                           MVT::v4f64, 1/*#Ops*/, 2, 
200332                           MVT::v4f64, 1/*#Ops*/, 2, 
200338                           MVT::v4f64, 0/*#Ops*/,  // Results = #1
200346                           MVT::v4f64, 3/*#Ops*/, 1, 4, 5,  // Results = #6
200354                           MVT::v4f64, 3/*#Ops*/, 6, 9, 10, 
200502 /*405678*/        OPC_SwitchType /*2 cases */, 40, MVT::v4f64,// ->405721
200508                           MVT::v4f64, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
200516                           MVT::v4f64, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
200548 /*405779*/        /*SwitchType*/ 18, MVT::v4f64,// ->405799
200553                         MVT::v4f64, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
200564 /*405809*/      OPC_SwitchType /*2 cases */, 24, MVT::v4f64,// ->405836
200568                         MVT::v4f64, 2/*#Ops*/, 0, 1, 
200574                         MVT::v4f64, 2/*#Ops*/, 0, 1, 
200939 /*406529*/      OPC_CheckChild0Type, MVT::v4f64,
200990 /*406624*/        OPC_CheckType, MVT::v4f64,
201012 /*406667*/        OPC_CheckType, MVT::v4f64,
201433 /*407519*/      OPC_CheckChild0Type, MVT::v4f64,
201470 /*407599*/      OPC_CheckType, MVT::v4f64,
201607 /*407920*/        OPC_CheckChild0Type, MVT::v4f64,
201807 /*408368*/          OPC_CheckType, MVT::v4f64,
201906 /*408563*/            OPC_CheckType, MVT::v4f64,
201984 /*408700*/        OPC_CheckChild0Type, MVT::v4f64,
203364 /*411630*/        /*SwitchType*/ 19, MVT::v4f64,// ->411651
203369                         MVT::v4f64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
203392 /*411690*/        /*SwitchType*/ 19, MVT::v4f64,// ->411711
203397                         MVT::v4f64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
203414 /*411735*/      /*SwitchType*/ 11, MVT::v4f64,// ->411748
203417                       MVT::v4f64, 3/*#Ops*/, 0, 1, 2, 
206857 /*418987*/          OPC_CheckType, MVT::v4f64,
206862                         MVT::v4f64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
206869 /*419014*/          OPC_CheckType, MVT::v4f64,
206874                         MVT::v4f64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
207198 /*419758*/                /*SwitchType*/ 18, MVT::v4f64,// ->419778
207203                                 MVT::v4f64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
207217 /*419801*/                OPC_CheckType, MVT::v4f64,
207222                               MVT::v4f64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
207236 /*419846*/              /*SwitchType*/ 18, MVT::v4f64,// ->419866
207241                               MVT::v4f64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
207261 /*419903*/                /*SwitchType*/ 18, MVT::v4f64,// ->419923
207266                                 MVT::v4f64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
207280 /*419946*/                OPC_CheckType, MVT::v4f64,
207285                               MVT::v4f64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
207299 /*419991*/              /*SwitchType*/ 18, MVT::v4f64,// ->420011
207304                               MVT::v4f64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
207324 /*420047*/              /*SwitchType*/ 19, MVT::v4f64,// ->420068
207329                               MVT::v4f64, 7/*#Ops*/, 3, 2, 4, 5, 6, 7, 8, 
207343 /*420092*/              OPC_CheckType, MVT::v4f64,
207348                             MVT::v4f64, 7/*#Ops*/, 3, 2, 4, 5, 6, 7, 8, 
207362 /*420139*/            /*SwitchType*/ 19, MVT::v4f64,// ->420160
207367                             MVT::v4f64, 7/*#Ops*/, 3, 2, 4, 5, 6, 7, 8, 
211686 /*429284*/          /*SwitchType*/ 18, MVT::v4f64,// ->429304
211691                           MVT::v4f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
211768 /*429478*/          /*SwitchType*/ 18, MVT::v4f64,// ->429498
211773                           MVT::v4f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
211836 /*429628*/          /*SwitchType*/ 18, MVT::v4f64,// ->429648
211841                           MVT::v4f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
211903 /*429755*/      /*SwitchType*/ 24, MVT::v4f64,// ->429781
211907                         MVT::v4f64, 2/*#Ops*/, 0, 1, 
211913                         MVT::v4f64, 2/*#Ops*/, 0, 1, 
212438 /*430921*/          /*SwitchType*/ 18, MVT::v4f64,// ->430941
212443                           MVT::v4f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
212509 /*431091*/          /*SwitchType*/ 18, MVT::v4f64,// ->431111
212514                           MVT::v4f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
212577 /*431241*/          /*SwitchType*/ 18, MVT::v4f64,// ->431261
212582                           MVT::v4f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
212644 /*431368*/      /*SwitchType*/ 24, MVT::v4f64,// ->431394
212648                         MVT::v4f64, 2/*#Ops*/, 0, 1, 
212654                         MVT::v4f64, 2/*#Ops*/, 0, 1, 
222779 /*453264*/        /*SwitchType*/ 19, MVT::v4f64,// ->453285
222784                         MVT::v4f64, 7/*#Ops*/, 3, 4, 5, 6, 7, 8, 0, 
222846 /*453416*/      /*SwitchType*/ 11, MVT::v4f64,// ->453429
222849                       MVT::v4f64, 3/*#Ops*/, 2, 1, 0, 
223292 /*454507*/        OPC_SwitchType /*2 cases */, 17, MVT::v4f64,// ->454527
223297                         MVT::v4f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
223321 /*454571*/        OPC_CheckType, MVT::v4f64,
223363 /*454661*/        /*SwitchType*/ 17, MVT::v4f64,// ->454680
223368                         MVT::v4f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
223375 /*454685*/      OPC_SwitchType /*4 cases */, 68, MVT::v4f64,// ->454756
223379                         MVT::v4f64, 0/*#Ops*/,  // Results = #1
223382                         MVT::v4f64, 3/*#Ops*/, 1, 0, 2,  // Results = #3
223385                         MVT::v4f64, 3/*#Ops*/, 3, 0, 4, 
223391                         MVT::v4f64, 0/*#Ops*/,  // Results = #1
223394                         MVT::v4f64, 3/*#Ops*/, 1, 0, 2,  // Results = #3
223397                         MVT::v4f64, 3/*#Ops*/, 3, 0, 4, 
223429 /*454830*/          OPC_CheckChild0Type, MVT::v4f64,
223760 /*455599*/        /*SwitchType*/ 18, MVT::v4f64,// ->455619
223765                         MVT::v4f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
223805 /*455699*/          /*SwitchType*/ 18, MVT::v4f64,// ->455719
223810                           MVT::v4f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
223844 /*455775*/      /*SwitchType*/ 10, MVT::v4f64,// ->455787
223847                       MVT::v4f64, 2/*#Ops*/, 0, 1, 
225230 /*458968*/        /*SwitchType*/ 19, MVT::v4f64,// ->458989
225235                         MVT::v4f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
225291 /*459115*/          /*SwitchType*/ 19, MVT::v4f64,// ->459136
225296                           MVT::v4f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
225334 /*459207*/      /*SwitchType*/ 11, MVT::v4f64,// ->459220
225337                       MVT::v4f64, 3/*#Ops*/, 0, 1, 2, 
227224 /*463369*/      OPC_CheckType, MVT::v4f64,
227233                     MVT::v4f64, 3/*#Ops*/, 7, 8, 9, 
227252 /*463443*/      OPC_CheckType, MVT::v4f64,
227261                     MVT::v4f64, 3/*#Ops*/, 7, 8, 9, 
227553 /*464142*/      OPC_SwitchType /*2 cases */, 17, MVT::v4f64,// ->464162
227558                       MVT::v4f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
227607 /*464267*/      /*SwitchType*/ 17, MVT::v4f64,// ->464286
227612                       MVT::v4f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
227861 /*464905*/      /*SwitchType*/ 23, MVT::v4f64,// ->464930
227867                       MVT::v4f64, MVT::v4i64, 7/*#Ops*/, 1, 4, 5, 6, 7, 8, 2, 
227884 /*464962*/      OPC_CheckType, MVT::v4f64,
227890                     MVT::v4f64, MVT::v4i64, 7/*#Ops*/, 1, 4, 5, 6, 7, 8, 2, 
227961 /*465158*/      OPC_CheckType, MVT::v4f64,
227967                     MVT::v4f64, MVT::v4i1, 7/*#Ops*/, 1, 2, 4, 5, 6, 7, 8, 
227972 /*465186*/      OPC_CheckType, MVT::v4f64,
227978                     MVT::v4f64, MVT::v4i1, 7/*#Ops*/, 1, 2, 4, 5, 6, 7, 8, 
228099 /*465498*/      OPC_CheckChild1Type, MVT::v4f64,
229480 /*468412*/        OPC_CheckChild0Type, MVT::v4f64,
229518 /*468490*/        /*SwitchType*/ 11, MVT::v4f64,// ->468503
229521                         MVT::v4f64, 2/*#Ops*/, 0, 1, 
229534                         MVT::v4f64, 2/*#Ops*/, 0, 1,  // Results = #2
229544                         MVT::v4f64, 2/*#Ops*/, 0, 1,  // Results = #2
229596 /*468660*/        OPC_CheckChild0Type, MVT::v4f64,
229629 /*468723*/        OPC_CheckType, MVT::v4f64,
229633                       MVT::v4f64, 2/*#Ops*/, 1, 2, 
229678 /*468818*/        OPC_CheckChild0Type, MVT::v4f64,
230658 /*470636*/      /*SwitchType*/ 10, MVT::v4f64,// ->470648
230661                       MVT::v4f64, 2/*#Ops*/, 1, 0, 
230698 /*470717*/      /*SwitchType*/ 11, MVT::v4f64,// ->470730
230701                       MVT::v4f64, 3/*#Ops*/, 1, 2, 0, 
230897 /*471119*/      /*SwitchType*/ 10, MVT::v4f64,// ->471131
230900                       MVT::v4f64, 2/*#Ops*/, 1, 0, 
230937 /*471200*/      /*SwitchType*/ 11, MVT::v4f64,// ->471213
230940                       MVT::v4f64, 3/*#Ops*/, 1, 2, 0, 
231453 /*472120*/      /*SwitchType*/ 20, MVT::v4f64,// ->472142
231457                         MVT::v4f64, 0/*#Ops*/, 
231463                         MVT::v4f64, 0/*#Ops*/, 
245679 /*501830*/            /*SwitchType*/ 19, MVT::v4f64,// ->501851
245684                             MVT::v4f64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
245758 /*502021*/            /*SwitchType*/ 19, MVT::v4f64,// ->502042
245763                             MVT::v4f64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
245828 /*502181*/            /*SwitchType*/ 19, MVT::v4f64,// ->502202
245833                             MVT::v4f64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
245899 /*502323*/        /*SwitchType*/ 26, MVT::v4f64,// ->502351
245903                           MVT::v4f64, 3/*#Ops*/, 0, 1, 2, 
245909                           MVT::v4f64, 3/*#Ops*/, 0, 1, 2, 
245946 /*502411*/        OPC_SwitchType /*4 cases */, 19, MVT::v4f64,// ->502433
245951                         MVT::v4f64, 7/*#Ops*/, 2, 4, 5, 6, 7, 8, 3, 
246047 /*502646*/          /*SwitchType*/ 19, MVT::v4f64,// ->502667
246052                           MVT::v4f64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
246121 /*502801*/        /*SwitchType*/ 11, MVT::v4f64,// ->502814
246124                         MVT::v4f64, 3/*#Ops*/, 0, 1, 2, 
246478 /*503457*/      OPC_CheckType, MVT::v4f64,
246483                     MVT::v4f64, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4, 
246501 /*503500*/      OPC_CheckType, MVT::v4f64,
246506                     MVT::v4f64, 8/*#Ops*/, 0, 5, 6, 7, 8, 9, 3, 4, 
246614 /*503718*/      /*SwitchType*/ 12, MVT::v4f64,// ->503732
246617                       MVT::v4f64, 4/*#Ops*/, 0, 1, 2, 3, 
246675 /*503843*/          OPC_CheckType, MVT::v4f64,
246680                         MVT::v4f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
246714 /*503928*/          /*SwitchType*/ 17, MVT::v4f64,// ->503947
246719                           MVT::v4f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
246765 /*504026*/      /*SwitchType*/ 22, MVT::v4f64,// ->504050
246769                         MVT::v4f64, 1/*#Ops*/, 0, 
246775                         MVT::v4f64, 1/*#Ops*/, 0, 
246856 /*504218*/        /*SwitchType*/ 40, MVT::v4f64,// ->504260
246862                           MVT::v4f64, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
246870                           MVT::v4f64, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
246943 /*504413*/          /*SwitchType*/ 18, MVT::v4f64,// ->504433
246948                           MVT::v4f64, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
247010 /*504544*/      /*SwitchType*/ 24, MVT::v4f64,// ->504570
247014                         MVT::v4f64, 2/*#Ops*/, 0, 1, 
247020                         MVT::v4f64, 2/*#Ops*/, 0, 1, 
247093 /*504725*/        /*SwitchType*/ 18, MVT::v4f64,// ->504745
247098                         MVT::v4f64, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
247162 /*504878*/          /*SwitchType*/ 18, MVT::v4f64,// ->504898
247167                           MVT::v4f64, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
247209 /*504970*/      /*SwitchType*/ 10, MVT::v4f64,// ->504982
247212                       MVT::v4f64, 2/*#Ops*/, 0, 1, 
247272 /*505113*/        /*SwitchType*/ 18, MVT::v4f64,// ->505133
247277                         MVT::v4f64, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
247341 /*505266*/          /*SwitchType*/ 18, MVT::v4f64,// ->505286
247346                           MVT::v4f64, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
247388 /*505358*/      /*SwitchType*/ 10, MVT::v4f64,// ->505370
247391                       MVT::v4f64, 2/*#Ops*/, 0, 1, 
247428 /*505444*/        /*SwitchType*/ 19, MVT::v4f64,// ->505465
247433                         MVT::v4f64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
247489 /*505591*/          /*SwitchType*/ 19, MVT::v4f64,// ->505612
247494                           MVT::v4f64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
247550 /*505725*/      /*SwitchType*/ 11, MVT::v4f64,// ->505738
247553                       MVT::v4f64, 3/*#Ops*/, 0, 1, 2, 
247633 /*505920*/        /*SwitchType*/ 20, MVT::v4f64,// ->505942
247638                         MVT::v4f64, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4, 
247702 /*506085*/          /*SwitchType*/ 20, MVT::v4f64,// ->506107
247707                           MVT::v4f64, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4, 
247749 /*506189*/      /*SwitchType*/ 12, MVT::v4f64,// ->506203
247752                       MVT::v4f64, 4/*#Ops*/, 0, 1, 2, 3, 
247954 /*506567*/        OPC_CheckType, MVT::v4f64,
247959                       MVT::v4f64, 7/*#Ops*/, 1, 0, 4, 5, 6, 7, 8, 
247973 /*506603*/        OPC_CheckType, MVT::v4f64,
247978                       MVT::v4f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
247994 /*506641*/      OPC_CheckType, MVT::v4f64,
247999                     MVT::v4f64, 7/*#Ops*/, 2, 3, 4, 5, 6, 7, 8, 
248129 /*506897*/        OPC_CheckType, MVT::v4f64,
248134                       MVT::v4f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
248148 /*506933*/        OPC_CheckType, MVT::v4f64,
248153                       MVT::v4f64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
248199 /*507057*/          /*SwitchType*/ 19, MVT::v4f64,// ->507078
248204                           MVT::v4f64, 7/*#Ops*/, 1, 0, 4, 5, 6, 7, 8, 
248260 /*507204*/            /*SwitchType*/ 19, MVT::v4f64,// ->507225
248265                             MVT::v4f64, 7/*#Ops*/, 1, 0, 4, 5, 6, 7, 8, 
248322 /*507352*/          /*SwitchType*/ 19, MVT::v4f64,// ->507373
248327                           MVT::v4f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
248385 /*507501*/            /*SwitchType*/ 19, MVT::v4f64,// ->507522
248390                             MVT::v4f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
248469 /*507697*/        /*SwitchType*/ 42, MVT::v4f64,// ->507741
248475                           MVT::v4f64, 7/*#Ops*/, 2, 3, 4, 5, 6, 7, 8, 
248483                           MVT::v4f64, 7/*#Ops*/, 2, 4, 5, 6, 7, 8, 3, 
248554 /*507894*/          /*SwitchType*/ 19, MVT::v4f64,// ->507915
248559                           MVT::v4f64, 7/*#Ops*/, 2, 3, 4, 5, 6, 7, 8, 
248637 /*508065*/      /*SwitchType*/ 38, MVT::v4f64,// ->508105
248641                         MVT::v4f64, 3/*#Ops*/, 1, 0, 2, 
248647                         MVT::v4f64, 3/*#Ops*/, 0, 1, 2, 
248653                         MVT::v4f64, 3/*#Ops*/, 1, 0, 2, 
248868 /*508495*/        OPC_CheckType, MVT::v4f64,
248873                       MVT::v4f64, 7/*#Ops*/, 1, 0, 4, 5, 6, 7, 8, 
248887 /*508531*/        OPC_CheckType, MVT::v4f64,
248892                       MVT::v4f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
248908 /*508569*/      OPC_CheckType, MVT::v4f64,
248913                     MVT::v4f64, 7/*#Ops*/, 2, 3, 4, 5, 6, 7, 8, 
249043 /*508825*/        OPC_CheckType, MVT::v4f64,
249048                       MVT::v4f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
249062 /*508861*/        OPC_CheckType, MVT::v4f64,
249067                       MVT::v4f64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
249113 /*508985*/          /*SwitchType*/ 19, MVT::v4f64,// ->509006
249118                           MVT::v4f64, 7/*#Ops*/, 1, 0, 4, 5, 6, 7, 8, 
249174 /*509132*/            /*SwitchType*/ 19, MVT::v4f64,// ->509153
249179                             MVT::v4f64, 7/*#Ops*/, 1, 0, 4, 5, 6, 7, 8, 
249236 /*509280*/          /*SwitchType*/ 19, MVT::v4f64,// ->509301
249241                           MVT::v4f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
249299 /*509429*/            /*SwitchType*/ 19, MVT::v4f64,// ->509450
249304                             MVT::v4f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
249383 /*509625*/        /*SwitchType*/ 42, MVT::v4f64,// ->509669
249389                           MVT::v4f64, 7/*#Ops*/, 2, 3, 4, 5, 6, 7, 8, 
249397                           MVT::v4f64, 7/*#Ops*/, 2, 4, 5, 6, 7, 8, 3, 
249468 /*509822*/          /*SwitchType*/ 19, MVT::v4f64,// ->509843
249473                           MVT::v4f64, 7/*#Ops*/, 2, 3, 4, 5, 6, 7, 8, 
249551 /*509993*/      /*SwitchType*/ 38, MVT::v4f64,// ->510033
249555                         MVT::v4f64, 3/*#Ops*/, 1, 0, 2, 
249561                         MVT::v4f64, 3/*#Ops*/, 0, 1, 2, 
249567                         MVT::v4f64, 3/*#Ops*/, 1, 0, 2, 
249684 /*510258*/        /*SwitchType*/ 41, MVT::v4f64,// ->510301
249730 /*510355*/        /*SwitchType*/ 20, MVT::v4f64,// ->510377
249777 /*510443*/          OPC_CheckChild0Type, MVT::v4f64,
249866 /*510619*/        /*SwitchType*/ 18, MVT::v4f64,// ->510639
249871                         MVT::v4f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
249932 /*510754*/      /*SwitchType*/ 10, MVT::v4f64,// ->510766
249935                       MVT::v4f64, 2/*#Ops*/, 0, 1, 
249977 /*510852*/        /*SwitchType*/ 18, MVT::v4f64,// ->510872
249982                         MVT::v4f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
250043 /*510987*/      /*SwitchType*/ 10, MVT::v4f64,// ->510999
250046                       MVT::v4f64, 2/*#Ops*/, 0, 1, 
250088 /*511085*/        /*SwitchType*/ 18, MVT::v4f64,// ->511105
250093                         MVT::v4f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
250154 /*511220*/      /*SwitchType*/ 10, MVT::v4f64,// ->511232
250157                       MVT::v4f64, 2/*#Ops*/, 0, 1, 
250228 /*511384*/        /*SwitchType*/ 40, MVT::v4f64,// ->511426
250234                           MVT::v4f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
250242                           MVT::v4f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
250315 /*511587*/          /*SwitchType*/ 18, MVT::v4f64,// ->511607
250320                           MVT::v4f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
250370 /*511692*/      /*SwitchType*/ 24, MVT::v4f64,// ->511718
250374                         MVT::v4f64, 2/*#Ops*/, 0, 1, 
250380                         MVT::v4f64, 2/*#Ops*/, 0, 1, 
250450 /*511868*/        /*SwitchType*/ 18, MVT::v4f64,// ->511888
250455                         MVT::v4f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
250517 /*512017*/          /*SwitchType*/ 18, MVT::v4f64,// ->512037
250522                           MVT::v4f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
250560 /*512103*/      /*SwitchType*/ 10, MVT::v4f64,// ->512115
250563                       MVT::v4f64, 2/*#Ops*/, 0, 1, 
250796 /*512584*/        /*SwitchType*/ 17, MVT::v4f64,// ->512603
250801                         MVT::v4f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
250862 /*512726*/          /*SwitchType*/ 17, MVT::v4f64,// ->512745
250867                           MVT::v4f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
250905 /*512806*/      /*SwitchType*/ 9, MVT::v4f64,// ->512817
250908                       MVT::v4f64, 1/*#Ops*/, 0, 
250963 /*512935*/        /*SwitchType*/ 17, MVT::v4f64,// ->512954
250968                         MVT::v4f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
251029 /*513077*/          /*SwitchType*/ 17, MVT::v4f64,// ->513096
251034                           MVT::v4f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
251072 /*513157*/      /*SwitchType*/ 9, MVT::v4f64,// ->513168
251075                       MVT::v4f64, 1/*#Ops*/, 0, 
251343 /*513709*/        /*SwitchType*/ 17, MVT::v4f64,// ->513728
251348                         MVT::v4f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
251409 /*513851*/          /*SwitchType*/ 17, MVT::v4f64,// ->513870
251414                           MVT::v4f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
251452 /*513931*/      /*SwitchType*/ 9, MVT::v4f64,// ->513942
251455                       MVT::v4f64, 1/*#Ops*/, 0, 
gen/lib/Target/X86/X86GenFastISel.inc
  959   if (RetVT.SimpleTy != MVT::v4f64)
 1023   case MVT::v4f64: return fastEmit_ISD_FP_ROUND_MVT_v4f64_r(RetVT, Op0, Op0IsKill);
 1112   case MVT::v4f64: return fastEmit_ISD_FP_TO_SINT_MVT_v4f64_r(RetVT, Op0, Op0IsKill);
 1290   if (RetVT.SimpleTy != MVT::v4f64)
 1319   case MVT::v4f64: return fastEmit_ISD_FSQRT_MVT_v4f64_r(RetVT, Op0, Op0IsKill);
 1874   case MVT::v4f64: return fastEmit_ISD_SINT_TO_FP_MVT_v4i32_MVT_v4f64_r(Op0, Op0IsKill);
 1939   case MVT::v4f64: return fastEmit_ISD_SINT_TO_FP_MVT_v4i64_MVT_v4f64_r(Op0, Op0IsKill);
 2145   case MVT::v4f64: return fastEmit_ISD_UINT_TO_FP_MVT_v4i32_MVT_v4f64_r(Op0, Op0IsKill);
 2207   case MVT::v4f64: return fastEmit_ISD_UINT_TO_FP_MVT_v4i64_MVT_v4f64_r(Op0, Op0IsKill);
 2815   case MVT::v4f64: return fastEmit_X86ISD_CVTP2SI_MVT_v4f64_r(RetVT, Op0, Op0IsKill);
 2956   case MVT::v4f64: return fastEmit_X86ISD_CVTP2UI_MVT_v4f64_r(RetVT, Op0, Op0IsKill);
 3346   case MVT::v4f64: return fastEmit_X86ISD_CVTTP2SI_MVT_v4f64_r(RetVT, Op0, Op0IsKill);
 3538   case MVT::v4f64: return fastEmit_X86ISD_CVTTP2UI_MVT_v4f64_r(RetVT, Op0, Op0IsKill);
 3980   if (RetVT.SimpleTy != MVT::v4f64)
 4003   case MVT::v4f64: return fastEmit_X86ISD_FGETEXP_MVT_v4f64_r(RetVT, Op0, Op0IsKill);
 4170   if (RetVT.SimpleTy != MVT::v4f64)
 4193   case MVT::v4f64: return fastEmit_X86ISD_MOVDDUP_MVT_v4f64_r(RetVT, Op0, Op0IsKill);
 4332   case MVT::v4f64: return fastEmit_X86ISD_MOVMSK_MVT_v4f64_r(RetVT, Op0, Op0IsKill);
 4628   if (RetVT.SimpleTy != MVT::v4f64)
 4651   case MVT::v4f64: return fastEmit_X86ISD_RCP14_MVT_v4f64_r(RetVT, Op0, Op0IsKill);
 4752   if (RetVT.SimpleTy != MVT::v4f64)
 4775   case MVT::v4f64: return fastEmit_X86ISD_RSQRT14_MVT_v4f64_r(RetVT, Op0, Op0IsKill);
 5137   case MVT::v4f64: return fastEmit_X86ISD_VBROADCAST_MVT_v2f64_MVT_v4f64_r(Op0, Op0IsKill);
 5310   case MVT::v4f64: return fastEmit_X86ISD_VFPROUND_MVT_v4f64_r(RetVT, Op0, Op0IsKill);
 6519   if (RetVT.SimpleTy != MVT::v4f64)
 6548   case MVT::v4f64: return fastEmit_ISD_FADD_MVT_v4f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 6650   if (RetVT.SimpleTy != MVT::v4f64)
 6679   case MVT::v4f64: return fastEmit_ISD_FDIV_MVT_v4f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 6781   if (RetVT.SimpleTy != MVT::v4f64)
 6810   case MVT::v4f64: return fastEmit_ISD_FMUL_MVT_v4f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 6912   if (RetVT.SimpleTy != MVT::v4f64)
 6941   case MVT::v4f64: return fastEmit_ISD_FSUB_MVT_v4f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 9092   if (RetVT.SimpleTy != MVT::v4f64)
 9105   case MVT::v4f64: return fastEmit_X86ISD_ADDSUB_MVT_v4f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 9813   if (RetVT.SimpleTy != MVT::v4f64)
 9826   case MVT::v4f64: return fastEmit_X86ISD_FHADD_MVT_v4f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 9867   if (RetVT.SimpleTy != MVT::v4f64)
 9880   case MVT::v4f64: return fastEmit_X86ISD_FHSUB_MVT_v4f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 9969   if (RetVT.SimpleTy != MVT::v4f64)
 9997   case MVT::v4f64: return fastEmit_X86ISD_FMAX_MVT_v4f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
10087   if (RetVT.SimpleTy != MVT::v4f64)
10115   case MVT::v4f64: return fastEmit_X86ISD_FMAXC_MVT_v4f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
10301   if (RetVT.SimpleTy != MVT::v4f64)
10329   case MVT::v4f64: return fastEmit_X86ISD_FMIN_MVT_v4f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
10419   if (RetVT.SimpleTy != MVT::v4f64)
10447   case MVT::v4f64: return fastEmit_X86ISD_FMINC_MVT_v4f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
11973   if (RetVT.SimpleTy != MVT::v4f64)
11996   case MVT::v4f64: return fastEmit_X86ISD_SCALEF_MVT_v4f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
12073   case MVT::v4f64: return fastEmit_X86ISD_TESTP_MVT_v4f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
12322   if (RetVT.SimpleTy != MVT::v4f64)
12360   case MVT::v4f64: return fastEmit_X86ISD_UNPCKH_MVT_v4f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
12570   if (RetVT.SimpleTy != MVT::v4f64)
12608   case MVT::v4f64: return fastEmit_X86ISD_UNPCKL_MVT_v4f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
gen/lib/Target/X86/X86GenRegisterInfo.inc
 4488   /* 40 */ MVT::v8f32, MVT::v4f64, MVT::v32i8, MVT::v16i16, MVT::v8i32, MVT::v4i64, MVT::Other,
include/llvm/Support/MachineValueType.h
  360               SimpleTy == MVT::v4f64  || SimpleTy == MVT::v32i8 ||
  538       case v4f64:
  623       case v4f64:
  778       case v4f64:
  991         if (NumElements == 4)  return MVT::v4f64;
lib/CodeGen/ValueTypes.cpp
  211   case MVT::v4f64:   return "v4f64";
  355   case MVT::v4f64:   return VectorType::get(Type::getDoubleTy(Context), 4);
lib/Target/AMDGPU/AMDGPUISelLowering.cpp
  162   setLoadExtAction(ISD::EXTLOAD, MVT::v4f64, MVT::v4f32, Expand);
  167   setLoadExtAction(ISD::EXTLOAD, MVT::v4f64, MVT::v4f16, Expand);
  230   setTruncStoreAction(MVT::v4f64, MVT::v4f32, Expand);
  231   setTruncStoreAction(MVT::v4f64, MVT::v4f16, Expand);
lib/Target/NVPTX/NVPTXISelLowering.cpp
  456   setLoadExtAction(ISD::EXTLOAD, MVT::v4f64, MVT::v4f16, Expand);
  457   setLoadExtAction(ISD::EXTLOAD, MVT::v4f64, MVT::v4f32, Expand);
lib/Target/PowerPC/PPCISelDAGToDAG.cpp
 4533           case MVT::v4f64: Opcode = PPC::QVLFDUX; break; // QPX
 4917     else if (PPCSubTarget->hasQPX() && N->getValueType(0) == MVT::v4f64)
lib/Target/PowerPC/PPCISelLowering.cpp
  930     setOperationAction(ISD::FADD, MVT::v4f64, Legal);
  931     setOperationAction(ISD::FSUB, MVT::v4f64, Legal);
  932     setOperationAction(ISD::FMUL, MVT::v4f64, Legal);
  933     setOperationAction(ISD::FREM, MVT::v4f64, Expand);
  935     setOperationAction(ISD::FCOPYSIGN, MVT::v4f64, Legal);
  936     setOperationAction(ISD::FGETSIGN, MVT::v4f64, Expand);
  938     setOperationAction(ISD::LOAD  , MVT::v4f64, Custom);
  939     setOperationAction(ISD::STORE , MVT::v4f64, Custom);
  941     setTruncStoreAction(MVT::v4f64, MVT::v4f32, Custom);
  942     setLoadExtAction(ISD::EXTLOAD, MVT::v4f64, MVT::v4f32, Custom);
  945       setOperationAction(ISD::SELECT, MVT::v4f64, Expand);
  946     setOperationAction(ISD::VSELECT, MVT::v4f64, Legal);
  948     setOperationAction(ISD::EXTRACT_VECTOR_ELT , MVT::v4f64, Legal);
  949     setOperationAction(ISD::INSERT_VECTOR_ELT , MVT::v4f64, Expand);
  950     setOperationAction(ISD::CONCAT_VECTORS , MVT::v4f64, Expand);
  951     setOperationAction(ISD::EXTRACT_SUBVECTOR , MVT::v4f64, Expand);
  952     setOperationAction(ISD::VECTOR_SHUFFLE , MVT::v4f64, Custom);
  953     setOperationAction(ISD::SCALAR_TO_VECTOR, MVT::v4f64, Legal);
  954     setOperationAction(ISD::BUILD_VECTOR, MVT::v4f64, Custom);
  956     setOperationAction(ISD::FP_TO_SINT , MVT::v4f64, Legal);
  957     setOperationAction(ISD::FP_TO_UINT , MVT::v4f64, Expand);
  960     setOperationAction(ISD::FP_EXTEND, MVT::v4f64, Legal);
  962     setOperationAction(ISD::FNEG , MVT::v4f64, Legal);
  963     setOperationAction(ISD::FABS , MVT::v4f64, Legal);
  964     setOperationAction(ISD::FSIN , MVT::v4f64, Expand);
  965     setOperationAction(ISD::FCOS , MVT::v4f64, Expand);
  966     setOperationAction(ISD::FPOW , MVT::v4f64, Expand);
  967     setOperationAction(ISD::FLOG , MVT::v4f64, Expand);
  968     setOperationAction(ISD::FLOG2 , MVT::v4f64, Expand);
  969     setOperationAction(ISD::FLOG10 , MVT::v4f64, Expand);
  970     setOperationAction(ISD::FEXP , MVT::v4f64, Expand);
  971     setOperationAction(ISD::FEXP2 , MVT::v4f64, Expand);
  973     setOperationAction(ISD::FMINNUM, MVT::v4f64, Legal);
  974     setOperationAction(ISD::FMAXNUM, MVT::v4f64, Legal);
  976     setIndexedLoadAction(ISD::PRE_INC, MVT::v4f64, Legal);
  977     setIndexedStoreAction(ISD::PRE_INC, MVT::v4f64, Legal);
  979     addRegisterClass(MVT::v4f64, &PPC::QFRCRegClass);
 1050     setOperationAction(ISD::FFLOOR, MVT::v4f64, Legal);
 1051     setOperationAction(ISD::FCEIL,  MVT::v4f64, Legal);
 1052     setOperationAction(ISD::FTRUNC, MVT::v4f64, Legal);
 1053     setOperationAction(ISD::FROUND, MVT::v4f64, Legal);
 1060     setOperationAction(ISD::FNEARBYINT, MVT::v4f64, Expand);
 1064     setOperationAction(ISD::FRINT, MVT::v4f64, Expand);
 1068       setOperationAction(ISD::FDIV, MVT::v4f64, Legal);
 1069       setOperationAction(ISD::FSQRT, MVT::v4f64, Legal);
 1074       setOperationAction(ISD::FDIV, MVT::v4f64, Expand);
 1075       setOperationAction(ISD::FSQRT, MVT::v4f64, Expand);
 2208   if (VT != MVT::v4f64 && VT != MVT::v4f32 && VT != MVT::v4i1)
 2575     if (!Subtarget.hasQPX() || (VT != MVT::v4f64 && VT != MVT::v4f32)) {
 3306   else if (ArgVT == MVT::v4f64 || ArgVT == MVT::v4i1)
 3373                     ArgVT == MVT::v4f64 ||
 3521         case MVT::v4f64:
 4017     case MVT::v4f64:
 4025         case MVT::v4f64: RC = &PPC::QFRCRegClass; break;
 5796         case MVT::v4f64: // QPX
 6223     case MVT::v4f64:
 6235           SDValue Load = DAG.getLoad(IsF32 ? MVT::v4f32 : MVT::v4f64, dl, Store,
 7712     if (Op.getValueType() != MVT::v4f32 && Op.getValueType() != MVT::v4f64)
 7719     Value = DAG.getNode(PPCISD::QBFLT, dl, MVT::v4f64, Value);
 7721     SDValue FPHalfs = DAG.getConstantFP(0.5, dl, MVT::v4f64);
 7723     Value = DAG.getNode(ISD::FMA, dl, MVT::v4f64, Value, FPHalfs, FPHalfs);
 7725     if (Op.getValueType() != MVT::v4f64)
 8354     SDVTList VTs = DAG.getVTList({MVT::v4f64, /*chain*/ MVT::Other});
 8358     LoadedVect = DAG.getNode(ISD::INTRINSIC_WO_CHAIN, dl, MVT::v4f64,
 8362     SDValue FPZeros = DAG.getConstantFP(0.0, dl, MVT::v4f64);
 9053     SDValue V3 = DAG.getNode(PPCISD::QVGPCI, dl, MVT::v4f64,
 9667   Value = DAG.getNode(PPCISD::QBFLT, dl, MVT::v4f64, Value);
 9671   SDValue FPHalfs = DAG.getConstantFP(0.5, dl, MVT::v4f64);
 9673   Value = DAG.getNode(ISD::FMA, dl, MVT::v4f64, Value, FPHalfs, FPHalfs);
 9676   Value = DAG.getNode(ISD::INTRINSIC_WO_CHAIN, dl, MVT::v4f64,
 9718   if (Op.getValueType() == MVT::v4f64 ||
 9807   if (Value.getValueType() == MVT::v4f64 ||
 9867   Value = DAG.getNode(PPCISD::QBFLT, dl, MVT::v4f64, Value);
 9871   SDValue FPHalfs = DAG.getConstantFP(0.5, dl, MVT::v4f64);
 9873   Value = DAG.getNode(ISD::FMA, dl, MVT::v4f64, Value, FPHalfs, FPHalfs);
 9876   Value = DAG.getNode(ISD::INTRINSIC_WO_CHAIN, dl, MVT::v4f64,
11655       (VT == MVT::v4f64 && Subtarget.hasQPX())) {
11676       (VT == MVT::v4f64 && Subtarget.hasQPX())) {
11776       VT = MVT::v4f64;
11822       VT = MVT::v4f64;
13630          (Subtarget.hasQPX() && (VT == MVT::v4f64 || VT == MVT::v4f32) &&
13673         Intr =   MemVT == MVT::v4f64 ? Intrinsic::ppc_qpx_qvlpcld :
13675         IntrLD = MemVT == MVT::v4f64 ? Intrinsic::ppc_qpx_qvlfd :
13678         PermCntlTy = MVT::v4f64;
13679         PermTy = MVT::v4f64;
14335         if (VT == MVT::v4f64 && Subtarget.hasQPX())
14342       if (VT == MVT::v4f64 && Subtarget.hasQPX())
14657       VT = MVT::v4f64;
14691       VT = MVT::v4f64;
14743       VT = MVT::v4f64;
14776       VT = MVT::v4f64;
14829       return MVT::v4f64;
lib/Target/PowerPC/PPCTargetTransformInfo.cpp
  853                    (LT.second == MVT::v4f64 || LT.second == MVT::v4f32);
lib/Target/X86/X86FastISel.cpp
  414   case MVT::v4f64:
  588   case MVT::v4f64:
lib/Target/X86/X86ISelLowering.cpp
  729                    MVT::v2f64, MVT::v4f64, MVT::v8f64 }) {
 1104     addRegisterClass(MVT::v4f64,  Subtarget.hasVLX() ? &X86::VR256XRegClass
 1107     for (auto VT : { MVT::v8f32, MVT::v4f64 }) {
 1152     setOperationAction(ISD::SELECT,            MVT::v4f64, Custom);
 1183                        MVT::v2f64, MVT::v4f64 })
 1249                      MVT::v4f32, MVT::v8f32, MVT::v2f64, MVT::v4f64 }) {
 1263                     MVT::v8f32, MVT::v4f64 }) {
 1283                        MVT::v4f32, MVT::v8f32, MVT::v2f64, MVT::v4f64 })
 1402            MVT::v4f32, MVT::v8f32, MVT::v2f64, MVT::v4f64}) {
 1495                      MVT::v8f32, MVT::v4f64 })
 1561                      MVT::v4f32, MVT::v8f32, MVT::v2f64, MVT::v4f64 })
 2271   case MVT::v8f32: case MVT::v4f64:
 9080       ((VT == MVT::v8f32 || VT == MVT::v4f64) && Subtarget.hasAVX()) ||
 9147   if (VT == MVT::v8f32 || VT == MVT::v4f64 || VT == MVT::v8i32 ||
 9454   case MVT::v4f64:
 9468       SrcVec = DAG.getBitcast(MVT::v4f64, SrcVec);
 9470           DAG.getVectorShuffle(MVT::v4f64, DL, SrcVec, SrcVec, {0, 1, 0, 1});
 9472           DAG.getVectorShuffle(MVT::v4f64, DL, SrcVec, SrcVec, {2, 3, 2, 3});
 9477             VT, DAG.getNode(X86ISD::VPERMIL2, DL, MVT::v4f64, LoLo, HiHi,
 9483           DAG.getNode(X86ISD::VPERMILPV, DL, MVT::v4f64, HiHi, IndicesVec),
 9484           DAG.getNode(X86ISD::VPERMILPV, DL, MVT::v4f64, LoLo, IndicesVec),
11056   case MVT::v4f64:
12621     if (VT == MVT::v4f64 || VT == MVT::v4i64)
14802   MVT PVT = VT.isFloatingPoint() ? MVT::v4f64 : MVT::v4i64;
15516   assert((VT == MVT::v2f64 || VT == MVT::v4f64 || VT == MVT::v8f64) &&
15579   assert(V1.getSimpleValueType() == MVT::v4f64 && "Bad operand type!");
15580   assert(V2.getSimpleValueType() == MVT::v4f64 && "Bad operand type!");
15583   if (SDValue V = lowerV2X128Shuffle(DL, MVT::v4f64, V1, V2, Mask, Zeroable,
15589     if (SDValue Broadcast = lowerShuffleAsBroadcast(DL, MVT::v4f64, V1, V2,
15595       return DAG.getNode(X86ISD::MOVDDUP, DL, MVT::v4f64, V1);
15597     if (!is128BitLaneCrossingShuffleMask(MVT::v4f64, Mask)) {
15602       return DAG.getNode(X86ISD::VPERMILPI, DL, MVT::v4f64, V1,
15608       return DAG.getNode(X86ISD::VPERMI, DL, MVT::v4f64, V1,
15614             DL, MVT::v4f64, V1, V2, Mask, Subtarget, DAG))
15618     if (SDValue V = lowerShuffleAsLanePermuteAndPermute(DL, MVT::v4f64, V1, V2,
15623     return lowerShuffleAsLanePermuteAndShuffle(DL, MVT::v4f64, V1, V2, Mask,
15628   if (SDValue V = lowerShuffleWithUNPCK(DL, MVT::v4f64, Mask, V1, V2, DAG))
15631   if (SDValue Blend = lowerShuffleAsBlend(DL, MVT::v4f64, V1, V2, Mask,
15636   if (SDValue Op = lowerShuffleWithSHUFPD(DL, MVT::v4f64, V1, V2, Mask,
15643     return lowerShuffleAsDecomposedShuffleBlend(DL, MVT::v4f64, V1, V2, Mask,
15649           DL, MVT::v4f64, V1, V2, Mask, Subtarget, DAG))
15659             DL, MVT::v4f64, V1, V2, Mask, Subtarget, DAG))
15664     if (SDValue V = lowerShuffleToEXPAND(DL, MVT::v4f64, Zeroable, Mask, V1, V2,
15671     return lowerShuffleAsDecomposedShuffleBlend(DL, MVT::v4f64, V1, V2, Mask,
15675   return lowerShuffleAsSplitOrBlend(DL, MVT::v4f64, V1, V2, Mask,
16235   case MVT::v4f64:
18362       return ToVT == MVT::v4f32 || (Subtarget.hasAVX() && ToVT == MVT::v4f64);
18369       return ToVT == MVT::v4f32 || ToVT == MVT::v4f64;
19758           VT == MVT::v2f64 || VT == MVT::v4f64 || VT == MVT::v4f32 ||
19818           VT == MVT::v2f64 || VT == MVT::v4f64 || VT == MVT::v4f32 ||
31902       SrcVT = DstVT = MVT::v4f64;
31966         ShuffleVT = (AllowFloatDomain ? MVT::v4f64 : MVT::v4i64);
32123         SrcVT = DstVT = (32 == EltSizeInBits ? MVT::v8f32 : MVT::v4f64);
32365     MVT ShuffleVT = (FloatDomain ? MVT::v4f64 : MVT::v4i64);
32581           (MaskVT == MVT::v4f64 || MaskVT == MVT::v4i64 ||
32612           (MaskVT == MVT::v4f64 || MaskVT == MVT::v4i64 ||
32675       (MaskVT == MVT::v2f64 || MaskVT == MVT::v4f64 || MaskVT == MVT::v4f32 ||
32784         (MaskVT == MVT::v2f64 || MaskVT == MVT::v2i64 || MaskVT == MVT::v4f64 ||
34076               HOp.getValueType() == MVT::v4f64) && "Unexpected type for h-op");
34602       if (VT == MVT::v4f64 || VT == MVT::v4i64) {
36355       ((VecVT == MVT::v8f32 || VecVT == MVT::v4f64) && Subtarget.hasSSE3())) {
40924        (Subtarget.hasAVX() && (VT == MVT::v8f32 || VT == MVT::v4f64))) &&
44307     if (Op0.getOpcode() == X86ISD::MOVDDUP && VT == MVT::v4f64 &&
44706     if (VT == MVT::v2f64 && InVecVT == MVT::v4f64) {
45915       case MVT::v4f64:
lib/Target/X86/X86TargetTransformInfo.cpp
  694     { ISD::FADD, MVT::v4f64,      1 }, // Haswell from http://www.agner.org/
  696     { ISD::FSUB, MVT::v4f64,      1 }, // Haswell from http://www.agner.org/
  698     { ISD::FMUL, MVT::v4f64,      1 }, // Haswell from http://www.agner.org/
  706     { ISD::FDIV, MVT::v4f64,     28 }, // Haswell from http://www.agner.org/
  743     { ISD::FDIV,    MVT::v4f64,     44 }, // SNB from http://www.agner.org/
 1043       {TTI::SK_PermuteSingleSrc, MVT::v4f64, 1},  // vpermpd
 1060       {TTI::SK_PermuteTwoSrc, MVT::v4f64, 1},  // vpermt2pd
 1075       {TTI::SK_Broadcast, MVT::v4f64, 1},  // vbroadcastpd
 1082       {TTI::SK_Reverse, MVT::v4f64, 1},  // vpermpd
 1092       {TTI::SK_PermuteSingleSrc, MVT::v4f64, 1},  // vpermpd
 1101       {TTI::SK_PermuteTwoSrc, MVT::v4f64, 3},  // 2*vpermpd + vblendpd
 1116       {TTI::SK_PermuteSingleSrc, MVT::v4f64, 2},  // vperm2f128 + vpermil2pd
 1138       {TTI::SK_Broadcast, MVT::v4f64, 2},  // vperm2f128 + vpermilpd
 1145       {TTI::SK_Reverse, MVT::v4f64, 2},  // vperm2f128 + vpermilpd
 1155       {TTI::SK_Select, MVT::v4f64, 1},  // vblendpd
 1161       {TTI::SK_PermuteSingleSrc, MVT::v4f64, 2},  // vperm2f128 + vshufpd
 1170       {TTI::SK_PermuteTwoSrc, MVT::v4f64, 3},   // 2*vperm2f128 + vshufpd
 1305     { ISD::SINT_TO_FP,  MVT::v4f64,  MVT::v4i64,  1 },
 1312     { ISD::UINT_TO_FP,  MVT::v4f64,  MVT::v4i64,  1 },
 1320     { ISD::FP_TO_SINT,  MVT::v4i64,  MVT::v4f64,  1 },
 1327     { ISD::FP_TO_UINT,  MVT::v4i64,  MVT::v4f64,  1 },
 1370     { ISD::UINT_TO_FP,  MVT::v4f64,  MVT::v4i8,   2 },
 1375     { ISD::UINT_TO_FP,  MVT::v4f64,  MVT::v4i16,  2 },
 1382     { ISD::UINT_TO_FP,  MVT::v4f64,  MVT::v4i32,  1 },
 1389     { ISD::UINT_TO_FP,  MVT::v4f64,  MVT::v4i64,  5 },
 1398     { ISD::FP_TO_UINT,  MVT::v4i32,  MVT::v4f64,  1 },
 1468     { ISD::SINT_TO_FP,  MVT::v4f64, MVT::v4i1,  3 },
 1471     { ISD::SINT_TO_FP,  MVT::v4f64, MVT::v4i8,  3 },
 1474     { ISD::SINT_TO_FP,  MVT::v4f64, MVT::v4i16, 3 },
 1477     { ISD::SINT_TO_FP,  MVT::v4f64, MVT::v4i32, 1 },
 1481     { ISD::UINT_TO_FP,  MVT::v4f64, MVT::v4i1,  7 },
 1484     { ISD::UINT_TO_FP,  MVT::v4f64, MVT::v4i8,  2 },
 1487     { ISD::UINT_TO_FP,  MVT::v4f64, MVT::v4i16, 2 },
 1491     { ISD::UINT_TO_FP,  MVT::v4f64, MVT::v4i32, 6 },
 1494     { ISD::UINT_TO_FP,  MVT::v4f64, MVT::v4i64, 6 },
 1500     { ISD::SINT_TO_FP,  MVT::v4f64, MVT::v4i64, 13 },
 1501     { ISD::SINT_TO_FP,  MVT::v4f64, MVT::v4i64, 13 },
 1511     { ISD::FP_TO_UINT,  MVT::v4i32, MVT::v4f64, 4*4 },
 1513     { ISD::FP_EXTEND,   MVT::v4f64,  MVT::v4f32,  1 },
 1514     { ISD::FP_ROUND,    MVT::v4f32,  MVT::v4f64,  1 },
 1783     { ISD::SETCC,   MVT::v4f64,   1 },
 1791     { ISD::SELECT,  MVT::v4f64,   1 }, // vblendvpd
 1993     { ISD::FSQRT,      MVT::v4f64,  28 }, // Haswell from http://www.agner.org/
 2030     { ISD::FSQRT,      MVT::v4f64,  43 }, // SNB from http://www.agner.org/
 2553     { ISD::FADD,  MVT::v4f64,   5 },
 2578     { ISD::FADD,  MVT::v4f64,   3 },
 2736       {ISD::FMINNUM, MVT::v4f64, 1},
 2811       {ISD::FMINNUM, MVT::v4f64, 1},
 3542     { 2, MVT::v4f64, 6 }, //(load 8f64 and) deinterleave into 2 x 4f64
 3562     { 2, MVT::v4f64, 6 }, //interleave into 2 x 4f64 into 8f64 (and store)
utils/TableGen/CodeGenTarget.cpp
  151   case MVT::v4f64:    return "MVT::v4f64";