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

References

gen/lib/Target/AArch64/AArch64GenCallingConv.inc
   55   if (LocVT == MVT::v2f64 ||
   74         LocVT == MVT::v2f64 ||
  334       LocVT == MVT::v2f64 ||
  381       LocVT == MVT::v2f64 ||
  406   if (LocVT == MVT::v2f64 ||
  577       LocVT == MVT::v2f64 ||
  641       LocVT == MVT::v2f64 ||
  661   if (LocVT == MVT::v2f64 ||
  725       LocVT == MVT::v2f64 ||
  750   if (LocVT == MVT::v2f64 ||
  807       LocVT == MVT::v2f64 ||
  842     LocVT = MVT::v2f64;
  846   if (LocVT == MVT::v2f64) {
 1001   if (LocVT == MVT::v2f64 ||
 1034         LocVT == MVT::v2f64 ||
 1147       LocVT == MVT::v2f64 ||
gen/lib/Target/AArch64/AArch64GenDAGISel.inc
 2809 /*  5606*/        OPC_CheckChild0Type, MVT::v2f64,
70036 /*168076*/        OPC_CheckChild0Type, MVT::v2f64,
71017 /*170174*/        OPC_CheckChild1Type, MVT::v2f64,
71419 /*170968*/        OPC_CheckChild0Type, MVT::v2f64,
71925 /*171963*/        OPC_CheckChild0Type, MVT::v2f64,
72894 /*173774*/        OPC_CheckChild1Type, MVT::v2f64,
74459 /*176723*/          OPC_CheckChild1Type, MVT::v2f64,
74638 /*177057*/          OPC_CheckChild1Type, MVT::v2f64,
75131 /*177952*/        OPC_CheckChild1Type, MVT::v2f64,
75273 /*178222*/        OPC_CheckChild1Type, MVT::v2f64,
75882 /*179314*/        OPC_CheckChild1Type, MVT::v2f64,
75978 /*179485*/        OPC_CheckChild1Type, MVT::v2f64,
76074 /*179656*/        OPC_CheckChild1Type, MVT::v2f64,
76170 /*179827*/        OPC_CheckChild1Type, MVT::v2f64,
76266 /*179998*/        OPC_CheckChild1Type, MVT::v2f64,
76362 /*180169*/        OPC_CheckChild1Type, MVT::v2f64,
76458 /*180340*/        OPC_CheckChild1Type, MVT::v2f64,
76554 /*180511*/        OPC_CheckChild1Type, MVT::v2f64,
76642 /*180683*/        OPC_CheckChild1Type, MVT::v2f64,
76644 /*180686*/        OPC_CheckChild2Type, MVT::v2f64,
76733 /*180862*/        OPC_CheckChild1Type, MVT::v2f64,
76735 /*180865*/        OPC_CheckChild2Type, MVT::v2f64,
78368 /*184105*/          OPC_CheckType, MVT::v2f64,
78372                         MVT::v2f64, 2/*#Ops*/, 0, 2, 
78428 /*184214*/          OPC_CheckChild0Type, MVT::v2f64,
78488 /*184321*/          OPC_CheckChild0Type, MVT::v2f64,
78624 /*184566*/          OPC_CheckChild1Type, MVT::v2f64,
78628 /*184573*/          OPC_CheckChild0Type, MVT::v2f64,
78635 /*184585*/          OPC_CheckType, MVT::v2f64,
78637 /*184588*/          OPC_CheckType, MVT::v2f64,
78641                         MVT::v2f64, 3/*#Ops*/, 0, 1, 3, 
78713 /*184732*/          OPC_CheckChild0Type, MVT::v2f64,
78720 /*184744*/          OPC_CheckType, MVT::v2f64,
78723 /*184748*/          OPC_CheckChild2Type, MVT::v2f64,
78724 /*184750*/          OPC_CheckType, MVT::v2f64,
78728                         MVT::v2f64, 3/*#Ops*/, 2, 0, 3, 
78770 /*184837*/        /*SwitchType*/ 15, MVT::v2f64,// ->184854
78771 /*184839*/          OPC_CheckChild1Type, MVT::v2f64,
78773 /*184842*/          OPC_CheckChild2Type, MVT::v2f64,
78776                         MVT::v2f64, 2/*#Ops*/, 0, 1, 
78942 /*185157*/          OPC_CheckType, MVT::v2f64,
78946                         MVT::v2f64, 2/*#Ops*/, 0, 2, 
79009 /*185281*/      /*SwitchType*/ 11, MVT::v2f64,// ->185294
79010 /*185283*/        OPC_CheckChild1Type, MVT::v2f64,
79013                       MVT::v2f64, 1/*#Ops*/, 0, 
79123 /*185496*/      /*SwitchType*/ 15, MVT::v2f64,// ->185513
79124 /*185498*/        OPC_CheckChild1Type, MVT::v2f64,
79126 /*185501*/        OPC_CheckChild2Type, MVT::v2f64,
79129                       MVT::v2f64, 2/*#Ops*/, 0, 1, 
79208 /*185657*/      /*SwitchType*/ 15, MVT::v2f64,// ->185674
79209 /*185659*/        OPC_CheckChild1Type, MVT::v2f64,
79211 /*185662*/        OPC_CheckChild2Type, MVT::v2f64,
79214                       MVT::v2f64, 2/*#Ops*/, 0, 1, 
79284 /*185797*/      /*SwitchType*/ 11, MVT::v2f64,// ->185810
79285 /*185799*/        OPC_CheckChild1Type, MVT::v2f64,
79288                       MVT::v2f64, 1/*#Ops*/, 0, 
79369 /*185953*/      /*SwitchType*/ 11, MVT::v2f64,// ->185966
79370 /*185955*/        OPC_CheckChild1Type, MVT::v2f64,
79373                       MVT::v2f64, 1/*#Ops*/, 0, 
79406 /*186029*/        OPC_CheckChild1Type, MVT::v2f64,
79431 /*186073*/        OPC_CheckChild1Type, MVT::v2f64,
79472 /*186145*/        OPC_CheckChild1Type, MVT::v2f64,
79513 /*186217*/        OPC_CheckChild1Type, MVT::v2f64,
79554 /*186289*/        OPC_CheckChild1Type, MVT::v2f64,
82767 /*192192*/      OPC_CheckChild1Type, MVT::v2f64,
82813 /*192279*/      /*SwitchType*/ 15, MVT::v2f64,// ->192296
82814 /*192281*/        OPC_CheckChild1Type, MVT::v2f64,
82816 /*192284*/        OPC_CheckChild2Type, MVT::v2f64,
82819                       MVT::v2f64, 2/*#Ops*/, 0, 1, 
82870 /*192386*/      /*SwitchType*/ 15, MVT::v2f64,// ->192403
82871 /*192388*/        OPC_CheckChild1Type, MVT::v2f64,
82873 /*192391*/        OPC_CheckChild2Type, MVT::v2f64,
82876                       MVT::v2f64, 2/*#Ops*/, 0, 1, 
82919 /*192478*/      /*SwitchType*/ 15, MVT::v2f64,// ->192495
82920 /*192480*/        OPC_CheckChild1Type, MVT::v2f64,
82922 /*192483*/        OPC_CheckChild2Type, MVT::v2f64,
82925                       MVT::v2f64, 2/*#Ops*/, 0, 1, 
82968 /*192570*/      /*SwitchType*/ 15, MVT::v2f64,// ->192587
82969 /*192572*/        OPC_CheckChild1Type, MVT::v2f64,
82971 /*192575*/        OPC_CheckChild2Type, MVT::v2f64,
82974                       MVT::v2f64, 2/*#Ops*/, 0, 1, 
83017 /*192662*/      /*SwitchType*/ 15, MVT::v2f64,// ->192679
83018 /*192664*/        OPC_CheckChild1Type, MVT::v2f64,
83020 /*192667*/        OPC_CheckChild2Type, MVT::v2f64,
83023                       MVT::v2f64, 2/*#Ops*/, 0, 1, 
83066 /*192754*/      /*SwitchType*/ 15, MVT::v2f64,// ->192771
83067 /*192756*/        OPC_CheckChild1Type, MVT::v2f64,
83069 /*192759*/        OPC_CheckChild2Type, MVT::v2f64,
83072                       MVT::v2f64, 2/*#Ops*/, 0, 1, 
84999 /*196759*/      /*SwitchType*/ 60, MVT::v2f64,// ->196821
85005                         MVT::v2f64, 4/*#Ops*/, 2, 3, 4, 5, 
85012                         MVT::v2f64, 4/*#Ops*/, 2, 3, 4, 5, 
85019                         MVT::v2f64, 2/*#Ops*/, 2, 3, 
85026                         MVT::v2f64, 2/*#Ops*/, 2, 3, 
94217 /*214077*/        OPC_CheckChild0Type, MVT::v2f64,
94529 /*214655*/        OPC_CheckChild0Type, MVT::v2f64,
99368 /*223867*/      OPC_CheckChild0Type, MVT::v2f64,
99435 /*223993*/      OPC_CheckChild0Type, MVT::v2f64,
99502 /*224119*/      OPC_CheckChild0Type, MVT::v2f64,
100748 /*226212*/      /*SwitchType*/ 3, MVT::v2f64,// ->226217
100838 /*226362*/      /*SwitchType*/ 18, MVT::v2f64,// ->226382
100847                         MVT::v2f64, 1/*#Ops*/, 0, 
100928 /*226512*/      /*SwitchType*/ 18, MVT::v2f64,// ->226532
100937                         MVT::v2f64, 1/*#Ops*/, 0, 
100960 /*226560*/      OPC_CheckChild0Type, MVT::v2f64,
101108 /*226803*/      /*SwitchType*/ 18, MVT::v2f64,// ->226823
101117                         MVT::v2f64, 1/*#Ops*/, 0, 
101198 /*226953*/      /*SwitchType*/ 18, MVT::v2f64,// ->226973
101207                         MVT::v2f64, 1/*#Ops*/, 0, 
101284 /*227098*/      /*SwitchType*/ 18, MVT::v2f64,// ->227118
101293                         MVT::v2f64, 1/*#Ops*/, 0, 
101513 /*227562*/      /*SwitchType*/ 23, MVT::v2f64,// ->227587
101523                         MVT::v2f64, 3/*#Ops*/, 0, 0, 1, 
102087 /*228586*/          OPC_CheckChild0Type, MVT::v2f64,
102133 /*228669*/            OPC_CheckChild0Type, MVT::v2f64,
102175 /*228743*/          /*SwitchType*/ 28, MVT::v2f64,// ->228773
102219 /*228821*/            OPC_CheckChild0Type, MVT::v2f64,
102262 /*228895*/            OPC_CheckChild0Type, MVT::v2f64,
102304 /*228970*/        /*SwitchType*/ 27, MVT::v2f64,// ->228999
102395 /*229149*/          OPC_CheckChild0Type, MVT::v2f64,
102491 /*229333*/        OPC_CheckChild0Type, MVT::v2f64,
102832 /*230024*/          OPC_CheckChild0Type, MVT::v2f64,
102842 /*230039*/          OPC_CheckType, MVT::v2f64,
102846                         MVT::v2f64, 4/*#Ops*/, 3, 0, 1, 4, 
102916 /*230180*/          OPC_CheckChild0Type, MVT::v2f64,
102929 /*230200*/          OPC_CheckType, MVT::v2f64,
102933                         MVT::v2f64, 4/*#Ops*/, 3, 2, 0, 4, 
102940 /*230222*/          OPC_CheckType, MVT::v2f64,
102951 /*230238*/          OPC_CheckType, MVT::v2f64,
102954                         MVT::v2f64, 4/*#Ops*/, 3, 2, 0, 4, 
102991 /*230319*/            OPC_CheckChild0Type, MVT::v2f64,
103002 /*230335*/            OPC_CheckType, MVT::v2f64,
103006                           MVT::v2f64, 4/*#Ops*/, 3, 2, 0, 4, 
103042 /*230413*/            OPC_CheckChild0Type, MVT::v2f64,
103051 /*230427*/            OPC_CheckType, MVT::v2f64,
103055                           MVT::v2f64, 4/*#Ops*/, 3, 0, 1, 4, 
103095 /*230511*/        OPC_CheckType, MVT::v2f64,
103105 /*230526*/        OPC_CheckType, MVT::v2f64,
103108                       MVT::v2f64, 4/*#Ops*/, 3, 0, 1, 4, 
103143 /*230601*/        OPC_CheckChild0Type, MVT::v2f64,
103153 /*230616*/        OPC_CheckType, MVT::v2f64,
103157                       MVT::v2f64, 4/*#Ops*/, 3, 2, 0, 4, 
103192 /*230694*/        OPC_CheckChild0Type, MVT::v2f64,
103201 /*230708*/        OPC_CheckType, MVT::v2f64,
103205                       MVT::v2f64, 4/*#Ops*/, 3, 0, 1, 4, 
103245 /*230811*/          OPC_CheckType, MVT::v2f64,
103253                         MVT::v2f64, 4/*#Ops*/, 2, 0, 5, 6, 
103302 /*230945*/            OPC_CheckType, MVT::v2f64,
103310                           MVT::v2f64, 4/*#Ops*/, 2, 1, 5, 6, 
103349 /*231059*/            OPC_CheckType, MVT::v2f64,
103356                           MVT::v2f64, 4/*#Ops*/, 2, 1, 5, 6, 
103401 /*231183*/            OPC_CheckType, MVT::v2f64,
103409                           MVT::v2f64, 4/*#Ops*/, 2, 1, 5, 6, 
103450 /*231301*/            OPC_CheckType, MVT::v2f64,
103458                           MVT::v2f64, 4/*#Ops*/, 2, 0, 5, 6, 
103500 /*231422*/          OPC_CheckType, MVT::v2f64,
103507                         MVT::v2f64, 4/*#Ops*/, 2, 0, 5, 6, 
103539 /*231512*/        /*SwitchType*/ 11, MVT::v2f64,// ->231525
103542                         MVT::v2f64, 3/*#Ops*/, 2, 0, 1, 
103564 /*231561*/        /*SwitchType*/ 9, MVT::v2f64,// ->231572
103566                         MVT::v2f64, 3/*#Ops*/, 2, 0, 1, 
103605 /*231656*/          OPC_CheckType, MVT::v2f64,
103613                         MVT::v2f64, 4/*#Ops*/, 2, 1, 5, 6, 
103655 /*231777*/          OPC_CheckType, MVT::v2f64,
103663                         MVT::v2f64, 4/*#Ops*/, 2, 0, 5, 6, 
103694 /*231866*/        /*SwitchType*/ 11, MVT::v2f64,// ->231879
103697                         MVT::v2f64, 3/*#Ops*/, 2, 1, 0, 
104127 /*232913*/        OPC_CheckType, MVT::v2f64,
104130                       MVT::v2f64, 1/*#Ops*/, 0, 
104644 /*234337*/        OPC_CheckType, MVT::v2f64,
104647                       MVT::v2f64, 1/*#Ops*/, 0, 
104658 /*234364*/        OPC_CheckChild0Type, MVT::v2f64,
104775 /*234589*/      /*SwitchType*/ 10, MVT::v2f64,// ->234601
104778                       MVT::v2f64, 2/*#Ops*/, 0, 1, 
104960 /*234957*/      /*SwitchType*/ 10, MVT::v2f64,// ->234969
104963                       MVT::v2f64, 2/*#Ops*/, 0, 1, 
105007 /*235043*/        OPC_CheckChild0Type, MVT::v2f64,
105062 /*235140*/        OPC_CheckChild0Type, MVT::v2f64,
105156 /*235320*/          OPC_CheckChild0Type, MVT::v2f64,
105164 /*235333*/          OPC_CheckType, MVT::v2f64,
105168                         MVT::v2f64, 3/*#Ops*/, 0, 1, 3, 
105229 /*235458*/        OPC_CheckChild0Type, MVT::v2f64,
105238 /*235472*/        OPC_CheckType, MVT::v2f64,
105242                       MVT::v2f64, 3/*#Ops*/, 2, 0, 3, 
105280 /*235570*/        OPC_CheckType, MVT::v2f64,
105288                       MVT::v2f64, 3/*#Ops*/, 0, 4, 5, 
105327 /*235686*/        OPC_CheckType, MVT::v2f64,
105335                       MVT::v2f64, 3/*#Ops*/, 1, 4, 5, 
105366 /*235771*/      /*SwitchType*/ 10, MVT::v2f64,// ->235783
105369                       MVT::v2f64, 2/*#Ops*/, 0, 1, 
105490 /*236005*/      /*SwitchType*/ 9, MVT::v2f64,// ->236016
105493                       MVT::v2f64, 1/*#Ops*/, 0, 
105561 /*236135*/      /*SwitchType*/ 10, MVT::v2f64,// ->236147
105564                       MVT::v2f64, 2/*#Ops*/, 0, 1, 
105606 /*236219*/      /*SwitchType*/ 9, MVT::v2f64,// ->236230
105609                       MVT::v2f64, 1/*#Ops*/, 0, 
105722 /*236441*/      OPC_CheckChild0Type, MVT::v2f64,
105770 /*236526*/        OPC_CheckType, MVT::v2f64,
105772                       MVT::v2f64, 1/*#Ops*/, 0, 
105787 /*236554*/      OPC_SwitchType /*2 cases */, 9, MVT::v2f64,// ->236566
105790                       MVT::v2f64, 1/*#Ops*/, 0, 
105845 /*236661*/    /*SwitchType*/ 9, MVT::v2f64,// ->236672
105848                     MVT::v2f64, 1/*#Ops*/, 0, 
105896 /*236755*/    /*SwitchType*/ 9, MVT::v2f64,// ->236766
105899                     MVT::v2f64, 1/*#Ops*/, 0, 
105947 /*236849*/    /*SwitchType*/ 9, MVT::v2f64,// ->236860
105950                     MVT::v2f64, 1/*#Ops*/, 0, 
105998 /*236943*/    /*SwitchType*/ 9, MVT::v2f64,// ->236954
106001                     MVT::v2f64, 1/*#Ops*/, 0, 
106049 /*237037*/    /*SwitchType*/ 9, MVT::v2f64,// ->237048
106052                     MVT::v2f64, 1/*#Ops*/, 0, 
106100 /*237131*/    /*SwitchType*/ 9, MVT::v2f64,// ->237142
106103                     MVT::v2f64, 1/*#Ops*/, 0, 
106151 /*237225*/    /*SwitchType*/ 9, MVT::v2f64,// ->237236
106154                     MVT::v2f64, 1/*#Ops*/, 0, 
106208 /*237337*/    /*SwitchType*/ 10, MVT::v2f64,// ->237349
106211                     MVT::v2f64, 2/*#Ops*/, 0, 1, 
106265 /*237450*/    /*SwitchType*/ 10, MVT::v2f64,// ->237462
106268                     MVT::v2f64, 2/*#Ops*/, 0, 1, 
106322 /*237563*/    /*SwitchType*/ 10, MVT::v2f64,// ->237575
106325                     MVT::v2f64, 2/*#Ops*/, 0, 1, 
106379 /*237676*/    /*SwitchType*/ 10, MVT::v2f64,// ->237688
106382                     MVT::v2f64, 2/*#Ops*/, 0, 1, 
106431 /*237779*/    /*SwitchType*/ 10, MVT::v2f64,// ->237791
106434                     MVT::v2f64, 2/*#Ops*/, 0, 1, 
106507 /*237920*/    /*SwitchType*/ 7, MVT::v2f64,// ->237929
106509                     MVT::v2f64, 1/*#Ops*/, 0, 
106536 /*237976*/    /*SwitchType*/ 8, MVT::v2f64,// ->237986
106538                     MVT::v2f64, 2/*#Ops*/, 0, 1, 
106569 /*238037*/    /*SwitchType*/ 7, MVT::v2f64,// ->238046
106571                     MVT::v2f64, 1/*#Ops*/, 0, 
106598 /*238093*/    /*SwitchType*/ 8, MVT::v2f64,// ->238103
106600                     MVT::v2f64, 2/*#Ops*/, 0, 1, 
107165 /*239508*/        OPC_CheckType, MVT::v2f64,
107170                         MVT::v2f64, 0/*#Ops*/,  // Results = #6
107175                         MVT::v2f64, 3/*#Ops*/, 6, 7, 8, 
107182                         MVT::v2f64, 0/*#Ops*/,  // Results = #6
107187                         MVT::v2f64, 3/*#Ops*/, 6, 7, 8, 
107200 /*239592*/        /*SwitchType*/ 18, MVT::v2f64,// ->239612
107202                         MVT::v2f64, 0/*#Ops*/,  // Results = #1
107205                         MVT::v2f64, 3/*#Ops*/, 1, 0, 2, 
107691 /*240667*/      /*SwitchType*/ 11, MVT::v2f64,// ->240680
107694                       MVT::v2f64, 3/*#Ops*/, 0, 1, 3, 
109398 /*244370*/        OPC_CheckChild1Type, MVT::v2f64,
109413 /*244407*/        OPC_SwitchType /*2 cases */, 18, MVT::v2f64,// ->244428
109415                         MVT::v2f64, 0/*#Ops*/,  // Results = #1
109418                         MVT::v2f64, 3/*#Ops*/, 1, 0, 2, 
109432 /*244453*/        OPC_CheckChild0Type, MVT::v2f64,
109447 /*244488*/      OPC_SwitchType /*3 cases */, 52, MVT::v2f64,// ->244543
109461                       MVT::v2f64, 4/*#Ops*/, 4, 5, 8, 9, 
109883 /*245422*/          OPC_CheckChild0Type, MVT::v2f64,
109894 /*245439*/          OPC_SwitchType /*2 cases */, 14, MVT::v2f64,// ->245456
109898                           MVT::v2f64, 4/*#Ops*/, 0, 4, 1, 5, 
110012 /*245733*/          OPC_SwitchType /*2 cases */, 29, MVT::v2f64,// ->245765
110020                           MVT::v2f64, 4/*#Ops*/, 0, 4, 7, 8, 
110089 /*245921*/          OPC_CheckType, MVT::v2f64,
110093                         MVT::v2f64, 3/*#Ops*/, 0, 4, 2, 
110224 /*246256*/        OPC_CheckType, MVT::v2f64,
110227                       MVT::v2f64, 0/*#Ops*/,  // Results = #4
110230                       MVT::v2f64, 3/*#Ops*/, 4, 1, 5,  // Results = #6
110233                       MVT::v2f64, 4/*#Ops*/, 0, 3, 6, 7, 
110703 /*247263*/        OPC_SwitchType /*2 cases */, 8, MVT::v2f64,// ->247274
110706                         MVT::v2f64, 1/*#Ops*/, 1, 
110742 /*247332*/        /*SwitchType*/ 29, MVT::v2f64,// ->247363
110750                         MVT::v2f64, 2/*#Ops*/, 3, 4, 
110846 /*247598*/      /*SwitchType*/ 18, MVT::v2f64,// ->247618
110848                       MVT::v2f64, 0/*#Ops*/,  // Results = #1
110851                       MVT::v2f64, 3/*#Ops*/, 1, 0, 2, 
110905 /*247744*/      /*SwitchType*/ 18, MVT::v2f64,// ->247764
110907                       MVT::v2f64, 0/*#Ops*/,  // Results = #1
110910                       MVT::v2f64, 3/*#Ops*/, 1, 0, 2, 
111449 /*248889*/      OPC_CheckChild0Type, MVT::v2f64,
111456 /*248901*/      OPC_CheckType, MVT::v2f64,
111459                     MVT::v2f64, 2/*#Ops*/, 0, 2, 
112032 /*249945*/      /*SwitchType*/ 3, MVT::v2f64,// ->249950
112063 /*249985*/      /*SwitchType*/ 3, MVT::v2f64,// ->249990
112094 /*250025*/      /*SwitchType*/ 3, MVT::v2f64,// ->250030
112125 /*250065*/      /*SwitchType*/ 3, MVT::v2f64,// ->250070
112156 /*250105*/      /*SwitchType*/ 3, MVT::v2f64,// ->250110
112162 /*250112*/      OPC_CheckChild0Type, MVT::v2f64,
112179 /*250135*/      /*SwitchType*/ 3, MVT::v2f64,// ->250140
112496 /*250713*/      OPC_CheckChild0Type, MVT::v2f64,
112541 /*250797*/      OPC_CheckChild0Type, MVT::v2f64,
112586 /*250881*/      OPC_CheckChild0Type, MVT::v2f64,
112631 /*250965*/      OPC_CheckChild0Type, MVT::v2f64,
112676 /*251049*/      OPC_CheckChild0Type, MVT::v2f64,
113479 /*252624*/    /*SwitchType*/ 10, MVT::v2f64,// ->252636
113482                     MVT::v2f64, 2/*#Ops*/, 0, 1, 
113555 /*252776*/    /*SwitchType*/ 10, MVT::v2f64,// ->252788
113558                     MVT::v2f64, 2/*#Ops*/, 0, 1, 
113631 /*252928*/    /*SwitchType*/ 10, MVT::v2f64,// ->252940
113634                     MVT::v2f64, 2/*#Ops*/, 0, 1, 
113707 /*253080*/    /*SwitchType*/ 10, MVT::v2f64,// ->253092
113710                     MVT::v2f64, 2/*#Ops*/, 0, 1, 
113783 /*253232*/    /*SwitchType*/ 10, MVT::v2f64,// ->253244
113786                     MVT::v2f64, 2/*#Ops*/, 0, 1, 
113859 /*253384*/    /*SwitchType*/ 10, MVT::v2f64,// ->253396
113862                     MVT::v2f64, 2/*#Ops*/, 0, 1, 
114465 /*254860*/    OPC_SwitchType /*5 cases */, 11, MVT::v2f64,// ->254874
114469                     MVT::v2f64, 1/*#Ops*/, 1, 
gen/lib/Target/AArch64/AArch64GenFastISel.inc
  747   case MVT::v2f64: return fastEmit_AArch64ISD_FCMEQz_MVT_v2f64_r(RetVT, Op0, Op0IsKill);
  815   case MVT::v2f64: return fastEmit_AArch64ISD_FCMGEz_MVT_v2f64_r(RetVT, Op0, Op0IsKill);
  883   case MVT::v2f64: return fastEmit_AArch64ISD_FCMGTz_MVT_v2f64_r(RetVT, Op0, Op0IsKill);
  951   case MVT::v2f64: return fastEmit_AArch64ISD_FCMLEz_MVT_v2f64_r(RetVT, Op0, Op0IsKill);
 1019   case MVT::v2f64: return fastEmit_AArch64ISD_FCMLTz_MVT_v2f64_r(RetVT, Op0, Op0IsKill);
 1057   if (RetVT.SimpleTy != MVT::v2f64)
 1069   case MVT::v2f64: return fastEmit_AArch64ISD_FRECPE_MVT_v2f64_r(RetVT, Op0, Op0IsKill);
 1107   if (RetVT.SimpleTy != MVT::v2f64)
 1119   case MVT::v2f64: return fastEmit_AArch64ISD_FRSQRTE_MVT_v2f64_r(RetVT, Op0, Op0IsKill);
 1923   case MVT::v2f64: return fastEmit_ISD_BITCAST_MVT_v16i8_MVT_v2f64_r(Op0, Op0IsKill);
 2023   case MVT::v2f64: return fastEmit_ISD_BITCAST_MVT_v8i16_MVT_v2f64_r(Op0, Op0IsKill);
 2123   case MVT::v2f64: return fastEmit_ISD_BITCAST_MVT_v4i32_MVT_v2f64_r(Op0, Op0IsKill);
 2315   case MVT::v2f64: return fastEmit_ISD_BITCAST_MVT_v8f16_MVT_v2f64_r(Op0, Op0IsKill);
 2415   case MVT::v2f64: return fastEmit_ISD_BITCAST_MVT_v4f32_MVT_v2f64_r(Op0, Op0IsKill);
 2528   case MVT::v2f64: return fastEmit_ISD_BITCAST_MVT_v2f64_r(RetVT, Op0, Op0IsKill);
 2768   if (RetVT.SimpleTy != MVT::v2f64)
 2785   case MVT::v2f64: return fastEmit_ISD_FABS_MVT_v2f64_r(RetVT, Op0, Op0IsKill);
 2856   if (RetVT.SimpleTy != MVT::v2f64)
 2873   case MVT::v2f64: return fastEmit_ISD_FCEIL_MVT_v2f64_r(RetVT, Op0, Op0IsKill);
 2944   if (RetVT.SimpleTy != MVT::v2f64)
 2961   case MVT::v2f64: return fastEmit_ISD_FFLOOR_MVT_v2f64_r(RetVT, Op0, Op0IsKill);
 3032   if (RetVT.SimpleTy != MVT::v2f64)
 3049   case MVT::v2f64: return fastEmit_ISD_FNEARBYINT_MVT_v2f64_r(RetVT, Op0, Op0IsKill);
 3120   if (RetVT.SimpleTy != MVT::v2f64)
 3137   case MVT::v2f64: return fastEmit_ISD_FNEG_MVT_v2f64_r(RetVT, Op0, Op0IsKill);
 3182   if (RetVT.SimpleTy != MVT::v2f64)
 3247   case MVT::v2f64: return fastEmit_ISD_FP_ROUND_MVT_v2f64_r(RetVT, Op0, Op0IsKill);
 3374   case MVT::v2f64: return fastEmit_ISD_FP_TO_SINT_MVT_v2f64_r(RetVT, Op0, Op0IsKill);
 3501   case MVT::v2f64: return fastEmit_ISD_FP_TO_UINT_MVT_v2f64_r(RetVT, Op0, Op0IsKill);
 3572   if (RetVT.SimpleTy != MVT::v2f64)
 3589   case MVT::v2f64: return fastEmit_ISD_FRINT_MVT_v2f64_r(RetVT, Op0, Op0IsKill);
 3660   if (RetVT.SimpleTy != MVT::v2f64)
 3677   case MVT::v2f64: return fastEmit_ISD_FROUND_MVT_v2f64_r(RetVT, Op0, Op0IsKill);
 3748   if (RetVT.SimpleTy != MVT::v2f64)
 3765   case MVT::v2f64: return fastEmit_ISD_FSQRT_MVT_v2f64_r(RetVT, Op0, Op0IsKill);
 3836   if (RetVT.SimpleTy != MVT::v2f64)
 3853   case MVT::v2f64: return fastEmit_ISD_FTRUNC_MVT_v2f64_r(RetVT, Op0, Op0IsKill);
 4054   if (RetVT.SimpleTy != MVT::v2f64)
 4219   if (RetVT.SimpleTy != MVT::v2f64)
 4821   case MVT::v2f64: return fastEmit_AArch64ISD_FCMEQ_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 4909   case MVT::v2f64: return fastEmit_AArch64ISD_FCMGE_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 4997   case MVT::v2f64: return fastEmit_AArch64ISD_FCMGT_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 5067   if (RetVT.SimpleTy != MVT::v2f64)
 5078   case MVT::v2f64: return fastEmit_AArch64ISD_FRECPS_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 5110   if (RetVT.SimpleTy != MVT::v2f64)
 5121   case MVT::v2f64: return fastEmit_AArch64ISD_FRSQRTS_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 5257   if (RetVT.SimpleTy != MVT::v2f64)
 5278   case MVT::v2f64: return fastEmit_AArch64ISD_TRN1_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 5385   if (RetVT.SimpleTy != MVT::v2f64)
 5406   case MVT::v2f64: return fastEmit_AArch64ISD_TRN2_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 5542   if (RetVT.SimpleTy != MVT::v2f64)
 5563   case MVT::v2f64: return fastEmit_AArch64ISD_UZP1_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 5670   if (RetVT.SimpleTy != MVT::v2f64)
 5691   case MVT::v2f64: return fastEmit_AArch64ISD_UZP2_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 5798   if (RetVT.SimpleTy != MVT::v2f64)
 5819   case MVT::v2f64: return fastEmit_AArch64ISD_ZIP1_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 5926   if (RetVT.SimpleTy != MVT::v2f64)
 5947   case MVT::v2f64: return fastEmit_AArch64ISD_ZIP2_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 6222   if (RetVT.SimpleTy != MVT::v2f64)
 6266   case MVT::v2f64: return fastEmit_ISD_FADD_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 6340   if (RetVT.SimpleTy != MVT::v2f64)
 6357   case MVT::v2f64: return fastEmit_ISD_FDIV_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 6434   if (RetVT.SimpleTy != MVT::v2f64)
 6452   case MVT::v2f64: return fastEmit_ISD_FMAXIMUM_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 6529   if (RetVT.SimpleTy != MVT::v2f64)
 6547   case MVT::v2f64: return fastEmit_ISD_FMAXNUM_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 6624   if (RetVT.SimpleTy != MVT::v2f64)
 6642   case MVT::v2f64: return fastEmit_ISD_FMINIMUM_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 6719   if (RetVT.SimpleTy != MVT::v2f64)
 6737   case MVT::v2f64: return fastEmit_ISD_FMINNUM_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 6808   if (RetVT.SimpleTy != MVT::v2f64)
 6825   case MVT::v2f64: return fastEmit_ISD_FMUL_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 6896   if (RetVT.SimpleTy != MVT::v2f64)
 6913   case MVT::v2f64: return fastEmit_ISD_FSUB_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 7763   if (RetVT.SimpleTy != MVT::v2f64)
 7771   case MVT::v2f64: return fastEmit_AArch64ISD_DUPLANE64_MVT_v2f64_ri_Predicate_VectorIndexD(RetVT, Op0, Op0IsKill, imm1);
 7796   case MVT::v2f64: return fastEmit_ISD_EXTRACT_VECTOR_ELT_MVT_v2f64_ri_Predicate_VectorIndexD(RetVT, Op0, Op0IsKill, imm1);
 9206   case MVT::v2f64: return fastEmit_AArch64ISD_FMOV_MVT_i32_MVT_v2f64_i_Predicate_imm0_255(imm0);
gen/lib/Target/AArch64/AArch64GenRegisterInfo.inc
 5184   /* 17 */ MVT::v16i8, MVT::v8i16, MVT::v4i32, MVT::v2i64, MVT::v4f32, MVT::v2f64, MVT::f128, MVT::v8f16, MVT::Other,
 5185   /* 26 */ MVT::v16i8, MVT::v8i16, MVT::v4i32, MVT::v2i64, MVT::v4f32, MVT::v2f64, MVT::v8f16, MVT::Other,
gen/lib/Target/AMDGPU/AMDGPUGenCallingConv.inc
  124       LocVT == MVT::v2f64) {
gen/lib/Target/AMDGPU/AMDGPUGenDAGISel.inc
31327 /* 66279*/        /*SwitchType*/ 67, MVT::v2f64,// ->66348
31334                           MVT::v2f64, 4/*#Ops*/, 2, 3, 4, 5, 
31344                           MVT::v2f64, 4/*#Ops*/, 2, 3, 4, 5, 
31353                           MVT::v2f64, 4/*#Ops*/, 2, 3, 4, 5, 
31460 /* 66567*/        /*SwitchType*/ 20, MVT::v2f64,// ->66589
31466                         MVT::v2f64, 4/*#Ops*/, 1, 2, 3, 4, 
62729 /*136961*/      /*SwitchType*/ 3, MVT::v2f64,// ->136966
62750 /*136989*/      /*SwitchType*/ 3, MVT::v2f64,// ->136994
62761 /*137004*/      /*SwitchType*/ 3, MVT::v2f64,// ->137009
62767 /*137011*/      OPC_CheckChild0Type, MVT::v2f64,
gen/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc
17477   /* 97 */ MVT::v4i32, MVT::v2i64, MVT::v2f64, MVT::Other,
17478   /* 101 */ MVT::v4i32, MVT::v4f32, MVT::v2i64, MVT::v2f64, MVT::Other,
gen/lib/Target/ARM/ARMGenCallingConv.inc
   81     LocVT = MVT::v2f64;
  104       LocVT == MVT::v2f64) {
  202   if (LocVT == MVT::v2f64) {
  213   if (LocVT == MVT::v2f64) {
  253     LocVT = MVT::v2f64;
  280   if (LocVT == MVT::v2f64) {
  372     LocVT = MVT::v2f64;
  377       LocVT == MVT::v2f64) {
  409   if (LocVT == MVT::v2f64) {
  439     LocVT = MVT::v2f64;
  443   if (LocVT == MVT::v2f64) {
  533     LocVT = MVT::v2f64;
  537   if (LocVT == MVT::v2f64) {
  585   if (LocVT == MVT::v2f64) {
  623     LocVT = MVT::v2f64;
  646       LocVT == MVT::v2f64) {
  728     LocVT = MVT::v2f64;
  750   if (LocVT == MVT::v2f64) {
  842     LocVT = MVT::v2f64;
  847       LocVT == MVT::v2f64) {
  899     LocVT = MVT::v2f64;
  903   if (LocVT == MVT::v2f64) {
gen/lib/Target/ARM/ARMGenDAGISel.inc
22964 /* 49387*/        OPC_CheckChild1Type, MVT::v2f64,
29542 /* 65004*/          OPC_CheckType, MVT::v2f64,
29549                         MVT::v2f64, 4/*#Ops*/, 2, 3, 4, 5, 
29554 /* 65031*/          OPC_CheckType, MVT::v2f64,
29561                         MVT::v2f64, 4/*#Ops*/, 2, 3, 4, 5, 
29566 /* 65058*/          OPC_CheckType, MVT::v2f64,
29573                         MVT::v2f64, 4/*#Ops*/, 2, 3, 4, 5, 
29578 /* 65085*/          OPC_SwitchType /*3 cases */, 48, MVT::v2f64,// ->65136
29586                             MVT::v2f64, 4/*#Ops*/, 2, 3, 4, 5, 
29596                             MVT::v2f64, 4/*#Ops*/, 2, 3, 4, 5, 
29643 /* 65237*/          /*SwitchType*/ 22, MVT::v2f64,// ->65261
29650                           MVT::v2f64, 4/*#Ops*/, 2, 3, 4, 5, 
29676 /* 65314*/          /*SwitchType*/ 22, MVT::v2f64,// ->65338
29683                           MVT::v2f64, 4/*#Ops*/, 2, 3, 4, 5, 
29713 /* 65396*/          OPC_CheckType, MVT::v2f64,
29724                         MVT::v2f64, 3/*#Ops*/, 6, 7, 8,  // Results = #9
29730 /* 65441*/          OPC_CheckType, MVT::v2f64,
29741                         MVT::v2f64, 3/*#Ops*/, 6, 7, 8,  // Results = #9
29746 /* 65484*/          OPC_CheckType, MVT::v2f64,
29760                           MVT::v2f64, 4/*#Ops*/, 6, 7, 8, 9, 
29770                           MVT::v2f64, 3/*#Ops*/, 1, 2, 3, 
39343 /* 86526*/        OPC_CheckChild0Type, MVT::v2f64,
39611 /* 87039*/        /*SwitchType*/ 57, MVT::v2f64,// ->87098
39627                           MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
39637                           MVT::v2f64, 4/*#Ops*/, 0, 1, 2, 3, 
39776 /* 87356*/        /*SwitchType*/ 57, MVT::v2f64,// ->87415
39792                           MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
39802                           MVT::v2f64, 4/*#Ops*/, 0, 1, 2, 3, 
39941 /* 87673*/        /*SwitchType*/ 57, MVT::v2f64,// ->87732
39957                           MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
39967                           MVT::v2f64, 4/*#Ops*/, 0, 1, 2, 3, 
40106 /* 87990*/        /*SwitchType*/ 57, MVT::v2f64,// ->88049
40122                           MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
40132                           MVT::v2f64, 4/*#Ops*/, 0, 1, 2, 3, 
40259 /* 88291*/        /*SwitchType*/ 57, MVT::v2f64,// ->88350
40275                           MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
40285                           MVT::v2f64, 4/*#Ops*/, 0, 1, 2, 3, 
40442 /* 88651*/        /*SwitchType*/ 14, MVT::v2f64,// ->88667
46133 /*102258*/      OPC_SwitchType /*5 cases */, 47, MVT::v2f64,// ->102308
46139                         MVT::v2f64, 3/*#Ops*/, 0, 1, 4, 
46146                         MVT::v2f64, 2/*#Ops*/, 0, 3,  // Results = #4
46150                         MVT::v2f64, 3/*#Ops*/, 4, 1, 6, 
53731 /*120280*/      OPC_CheckType, MVT::v2f64,
53734                     MVT::v2f64, 0/*#Ops*/,  // Results = #1
53737                     MVT::v2f64, 3/*#Ops*/, 1, 0, 2, 
gen/lib/Target/ARM/ARMGenFastISel.inc
  915   case MVT::v2f64: return fastEmit_ISD_BITCAST_MVT_v16i8_MVT_v2f64_r(Op0, Op0IsKill);
 1022   case MVT::v2f64: return fastEmit_ISD_BITCAST_MVT_v8i16_MVT_v2f64_r(Op0, Op0IsKill);
 1129   case MVT::v2f64: return fastEmit_ISD_BITCAST_MVT_v4i32_MVT_v2f64_r(Op0, Op0IsKill);
 1343   case MVT::v2f64: return fastEmit_ISD_BITCAST_MVT_v8f16_MVT_v2f64_r(Op0, Op0IsKill);
 1450   case MVT::v2f64: return fastEmit_ISD_BITCAST_MVT_v4f32_MVT_v2f64_r(Op0, Op0IsKill);
 1533   case MVT::v2f64: return fastEmit_ISD_BITCAST_MVT_v2f64_r(RetVT, Op0, Op0IsKill);
gen/lib/Target/ARM/ARMGenRegisterInfo.inc
 3754   /* 25 */ MVT::v16i8, MVT::v8i16, MVT::v4i32, MVT::v2i64, MVT::v4f32, MVT::v2f64, MVT::v8f16, MVT::Other,
 3755   /* 33 */ MVT::v16i8, MVT::v8i16, MVT::v4i32, MVT::v2i64, MVT::v4f32, MVT::v2f64, MVT::Other,
gen/lib/Target/Mips/MipsGenDAGISel.inc
  530 /*   862*/        OPC_CheckChild1Type, MVT::v2f64,
 1365 /*  2447*/      /*SwitchType*/ 14, MVT::v2f64,// ->2463
 1370                       MVT::v2f64, 2/*#Ops*/, 2, 3, 
10553                     MVT::v2f64, 1/*#Ops*/, 0, 
10569                     MVT::v2f64, 1/*#Ops*/, 0, 
10585                     MVT::v2f64, 1/*#Ops*/, 0, 
10601                     MVT::v2f64, 1/*#Ops*/, 0, 
10619                     MVT::v2f64, 2/*#Ops*/, 0, 1, 
10637                     MVT::v2f64, 2/*#Ops*/, 0, 1, 
10655                     MVT::v2f64, 2/*#Ops*/, 0, 1, 
10673                     MVT::v2f64, 2/*#Ops*/, 0, 1, 
10689                     MVT::v2f64, 1/*#Ops*/, 0, 
10705                     MVT::v2f64, 1/*#Ops*/, 0, 
18051 /* 33807*/      OPC_CheckChild0Type, MVT::v2f64,
22178 /* 41607*/      OPC_CheckChild0Type, MVT::v2f64,
22256 /* 41770*/      OPC_CheckChild0Type, MVT::v2f64,
24882 /* 46657*/      /*SwitchType*/ 52, MVT::v2f64,// ->46711
24887                         MVT::v2f64, 2/*#Ops*/, 0, 1, 
24900                         MVT::v2f64, 2/*#Ops*/, 4, 5, 
24980 /* 46896*/      /*SwitchType*/ 53, MVT::v2f64,// ->46951
24985                         MVT::v2f64, 2/*#Ops*/, 0, 1, 
24998                         MVT::v2f64, 2/*#Ops*/, 4, 5, 
25017 /* 46992*/      OPC_CheckChild0Type, MVT::v2f64,
25230 /* 47528*/      /*SwitchType*/ 52, MVT::v2f64,// ->47582
25235                         MVT::v2f64, 2/*#Ops*/, 0, 1, 
25248                         MVT::v2f64, 2/*#Ops*/, 4, 5, 
25328 /* 47767*/      /*SwitchType*/ 53, MVT::v2f64,// ->47822
25333                         MVT::v2f64, 2/*#Ops*/, 0, 1, 
25346                         MVT::v2f64, 2/*#Ops*/, 4, 5, 
25438 /* 48052*/      /*SwitchType*/ 13, MVT::v2f64,// ->48067
25442                       MVT::v2f64, 2/*#Ops*/, 0, 1, 
25577 /* 48405*/      /*SwitchType*/ 75, MVT::v2f64,// ->48482
25582                         MVT::v2f64, 2/*#Ops*/, 0, 1, 
25601                         MVT::v2f64, 2/*#Ops*/, 8, 9, 
26904 /* 50928*/        /*SwitchType*/ 11, MVT::v2f64,// ->50941
26907                         MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
26919 /* 50957*/        /*SwitchType*/ 10, MVT::v2f64,// ->50969
26922                         MVT::v2f64, 2/*#Ops*/, 0, 1, 
27232 /* 51536*/        /*SwitchType*/ 11, MVT::v2f64,// ->51549
27235                         MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
27253 /* 51574*/      /*SwitchType*/ 11, MVT::v2f64,// ->51587
27256                       MVT::v2f64, 3/*#Ops*/, 2, 0, 1, 
27269 /* 51604*/      /*SwitchType*/ 10, MVT::v2f64,// ->51616
27272                       MVT::v2f64, 2/*#Ops*/, 0, 1, 
27401 /* 51862*/    /*SwitchType*/ 9, MVT::v2f64,// ->51873
27404                     MVT::v2f64, 1/*#Ops*/, 0, 
27456 /* 51958*/    /*SwitchType*/ 9, MVT::v2f64,// ->51969
27459                     MVT::v2f64, 1/*#Ops*/, 0, 
27518 /* 52073*/    /*SwitchType*/ 10, MVT::v2f64,// ->52085
27521                     MVT::v2f64, 2/*#Ops*/, 0, 1, 
27588 /* 52203*/        /*SwitchType*/ 10, MVT::v2f64,// ->52215
27591                         MVT::v2f64, 2/*#Ops*/, 0, 1, 
27608 /* 52238*/      /*SwitchType*/ 10, MVT::v2f64,// ->52250
27611                       MVT::v2f64, 2/*#Ops*/, 1, 0, 
27624 /* 52267*/      /*SwitchType*/ 10, MVT::v2f64,// ->52279
27627                       MVT::v2f64, 2/*#Ops*/, 0, 1, 
27700 /* 52408*/      OPC_CheckType, MVT::v2f64,
27703                     MVT::v2f64, 1/*#Ops*/, 0, 
28356 /* 53606*/      /*SwitchType*/ 11, MVT::v2f64,// ->53619
28359                       MVT::v2f64, 3/*#Ops*/, 0, 2, 1, 
28897 /* 54660*/        OPC_CheckType, MVT::v2f64,
28901                       MVT::v2f64, 3/*#Ops*/, 0, 3, 1, 
28906 /* 54678*/        OPC_CheckType, MVT::v2f64,
28909                       MVT::v2f64, 3/*#Ops*/, 0, 2, 1, 
28914 /* 54694*/        OPC_CheckType, MVT::v2f64,
28917                       MVT::v2f64, 3/*#Ops*/, 0, 2, 1, 
29101 /* 55032*/      OPC_CheckType, MVT::v2f64,
29104                     MVT::v2f64, 1/*#Ops*/, 0, 
29679 /* 56506*/    /*SwitchType*/ 11, MVT::v2f64,// ->56519
29683                     MVT::v2f64, 1/*#Ops*/, 0, 
29695 /* 56536*/    /*SwitchType*/ 9, MVT::v2f64,// ->56547
29698                     MVT::v2f64, 1/*#Ops*/, 0, 
29712 /* 56568*/    /*SwitchType*/ 11, MVT::v2f64,// ->56581
29715                     MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
29729 /* 56602*/    /*SwitchType*/ 11, MVT::v2f64,// ->56615
29732                     MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
29744 /* 56632*/    /*SwitchType*/ 9, MVT::v2f64,// ->56643
29747                     MVT::v2f64, 1/*#Ops*/, 0, 
29759 /* 56660*/    /*SwitchType*/ 9, MVT::v2f64,// ->56671
29762                     MVT::v2f64, 1/*#Ops*/, 0, 
gen/lib/Target/Mips/MipsGenFastISel.inc
  355   if (RetVT.SimpleTy != MVT::v2f64)
  368   case MVT::v2f64: return fastEmit_ISD_FABS_MVT_v2f64_r(RetVT, Op0, Op0IsKill);
  385   if (RetVT.SimpleTy != MVT::v2f64)
  396   case MVT::v2f64: return fastEmit_ISD_FEXP2_MVT_v2f64_r(RetVT, Op0, Op0IsKill);
  413   if (RetVT.SimpleTy != MVT::v2f64)
  424   case MVT::v2f64: return fastEmit_ISD_FLOG2_MVT_v2f64_r(RetVT, Op0, Op0IsKill);
  595   case MVT::v2f64: return fastEmit_ISD_FP_TO_SINT_MVT_v2f64_r(RetVT, Op0, Op0IsKill);
  623   case MVT::v2f64: return fastEmit_ISD_FP_TO_UINT_MVT_v2f64_r(RetVT, Op0, Op0IsKill);
  640   if (RetVT.SimpleTy != MVT::v2f64)
  651   case MVT::v2f64: return fastEmit_ISD_FRINT_MVT_v2f64_r(RetVT, Op0, Op0IsKill);
  698   if (RetVT.SimpleTy != MVT::v2f64)
  711   case MVT::v2f64: return fastEmit_ISD_FSQRT_MVT_v2f64_r(RetVT, Op0, Op0IsKill);
  777   if (RetVT.SimpleTy != MVT::v2f64)
  807   if (RetVT.SimpleTy != MVT::v2f64)
 1490   if (RetVT.SimpleTy != MVT::v2f64)
 1503   case MVT::v2f64: return fastEmit_ISD_FADD_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 1550   if (RetVT.SimpleTy != MVT::v2f64)
 1563   case MVT::v2f64: return fastEmit_ISD_FDIV_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 1610   if (RetVT.SimpleTy != MVT::v2f64)
 1623   case MVT::v2f64: return fastEmit_ISD_FMUL_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 1670   if (RetVT.SimpleTy != MVT::v2f64)
 1683   case MVT::v2f64: return fastEmit_ISD_FSUB_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 3835   case MVT::v2f64: return fastEmit_ISD_EXTRACT_VECTOR_ELT_MVT_v2f64_ri_Predicate_immZExt1Ptr(RetVT, Op0, Op0IsKill, imm1);
gen/lib/Target/Mips/MipsGenRegisterInfo.inc
 3931   /* 21 */ MVT::v2i64, MVT::v2f64, MVT::Other,
gen/lib/Target/PowerPC/PPCGenCallingConv.inc
   65       LocVT == MVT::v2f64) {
  268       LocVT == MVT::v2f64 ||
  522       LocVT == MVT::v2f64) {
  670       LocVT == MVT::v2f64) {
  776       LocVT == MVT::v2f64) {
gen/lib/Target/PowerPC/PPCGenDAGISel.inc
  226 /*   387*/          OPC_CheckChild0Type, MVT::v2f64,
  534 /*  1138*/          OPC_CheckChild0Type, MVT::v2f64,
 1594 /*  3726*/        OPC_CheckChild1Type, MVT::v2f64,
 3199 /*  6777*/      OPC_CheckChild1Type, MVT::v2f64,
15786 /* 42102*/      OPC_CheckChild0Type, MVT::v2f64,
17751                     MVT::v2f64, 1/*#Ops*/, 0, 
17767                     MVT::v2f64, 1/*#Ops*/, 0, 
17783                     MVT::v2f64, 1/*#Ops*/, 0, 
17792                     MVT::v2f64, 2/*#Ops*/, 0, 1, 
17801                     MVT::v2f64, 2/*#Ops*/, 0, 1, 
17837                     MVT::v2f64, 2/*#Ops*/, 0, 1, 
17853                     MVT::v2f64, 1/*#Ops*/, 0, 
17869                     MVT::v2f64, 1/*#Ops*/, 0, 
17886                     MVT::v2f64, 2/*#Ops*/, 0, 1, 
18735 /* 47728*/        OPC_CheckChild0Type, MVT::v2f64,
18815 /* 47878*/        /*SwitchType*/ 13, MVT::v2f64,// ->47893
18819                         MVT::v2f64, 2/*#Ops*/, 0, 1, 
18854 /* 47943*/        /*SwitchType*/ 13, MVT::v2f64,// ->47958
18858                         MVT::v2f64, 2/*#Ops*/, 0, 1, 
18898 /* 48015*/        /*SwitchType*/ 13, MVT::v2f64,// ->48030
18902                         MVT::v2f64, 2/*#Ops*/, 0, 1, 
18942 /* 48087*/        /*SwitchType*/ 13, MVT::v2f64,// ->48102
18946                         MVT::v2f64, 2/*#Ops*/, 0, 1, 
19018 /* 48217*/        /*SwitchType*/ 13, MVT::v2f64,// ->48232
19022                         MVT::v2f64, 2/*#Ops*/, 0, 1, 
19079 /* 48330*/        /*SwitchType*/ 13, MVT::v2f64,// ->48345
19083                         MVT::v2f64, 2/*#Ops*/, 0, 1, 
21857 /* 54416*/      /*SwitchType*/ 65, MVT::v2f64,// ->54483
21863                         MVT::v2f64, 2/*#Ops*/, 2, 3, 
21872                           MVT::v2f64, 2/*#Ops*/, 2, 3, 
21880                           MVT::v2f64, 2/*#Ops*/, 2, 3, 
21888                           MVT::v2f64, 2/*#Ops*/, 2, 3, 
24837                       MVT::v2f64, 2/*#Ops*/, 2, 3, 
24846                         MVT::v2f64, 2/*#Ops*/, 2, 3, 
24853                         MVT::v2f64, 2/*#Ops*/, 2, 3, 
24864                     MVT::v2f64, 2/*#Ops*/, 2, 3, 
28678 /* 68857*/    /*SwitchType*/ 11, MVT::v2f64,// ->68870
28681                     MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
30037 /* 72043*/      OPC_CheckType, MVT::v2f64,
30042                     MVT::v2f64, 3/*#Ops*/, 4, 2, 3, 
30048 /* 72068*/      OPC_CheckType, MVT::v2f64,
30053                     MVT::v2f64, 3/*#Ops*/, 4, 2, 3, 
30059 /* 72093*/      OPC_CheckType, MVT::v2f64,
30064                     MVT::v2f64, 3/*#Ops*/, 4, 2, 3, 
30070 /* 72118*/      OPC_CheckType, MVT::v2f64,
30075                     MVT::v2f64, 3/*#Ops*/, 4, 2, 3, 
30081 /* 72143*/      OPC_CheckType, MVT::v2f64,
30086                     MVT::v2f64, 3/*#Ops*/, 4, 2, 3, 
30092 /* 72168*/      OPC_CheckType, MVT::v2f64,
30097                     MVT::v2f64, 3/*#Ops*/, 4, 2, 3, 
30103 /* 72193*/      OPC_CheckType, MVT::v2f64,
30108                     MVT::v2f64, 3/*#Ops*/, 4, 2, 3, 
30114 /* 72218*/      OPC_CheckType, MVT::v2f64,
30119                     MVT::v2f64, 3/*#Ops*/, 4, 2, 3, 
30125 /* 72243*/      OPC_CheckType, MVT::v2f64,
30130                     MVT::v2f64, 3/*#Ops*/, 4, 2, 3, 
30136 /* 72268*/      OPC_CheckType, MVT::v2f64,
30141                     MVT::v2f64, 3/*#Ops*/, 4, 2, 3, 
34567 /* 89183*/        OPC_CheckType, MVT::v2f64,
34570                       MVT::v2f64, 1/*#Ops*/, 0, 
35909 /* 92350*/        OPC_CheckType, MVT::v2f64,
35912                       MVT::v2f64, 1/*#Ops*/, 0, 
36159 /* 92801*/          OPC_SwitchType /*2 cases */, 11, MVT::v2f64,// ->92815
36162                           MVT::v2f64, 3/*#Ops*/, 2, 0, 1, 
36175 /* 92832*/          OPC_SwitchType /*2 cases */, 11, MVT::v2f64,// ->92846
36178                           MVT::v2f64, 3/*#Ops*/, 2, 0, 1, 
36192 /* 92866*/        OPC_SwitchType /*2 cases */, 9, MVT::v2f64,// ->92878
36195                         MVT::v2f64, 1/*#Ops*/, 0, 
36208 /* 92893*/      OPC_SwitchType /*2 cases */, 9, MVT::v2f64,// ->92905
36211                       MVT::v2f64, 1/*#Ops*/, 0, 
37643 /* 95958*/          OPC_SwitchType /*2 cases */, 11, MVT::v2f64,// ->95972
37646                           MVT::v2f64, 3/*#Ops*/, 2, 0, 1, 
37665 /* 95997*/      OPC_CheckType, MVT::v2f64,
37668                     MVT::v2f64, 3/*#Ops*/, 2, 0, 1, 
37678 /* 96019*/      OPC_CheckType, MVT::v2f64,
37681                     MVT::v2f64, 3/*#Ops*/, 2, 0, 1, 
37715 /* 96083*/          OPC_SwitchType /*2 cases */, 11, MVT::v2f64,// ->96097
37718                           MVT::v2f64, 3/*#Ops*/, 2, 0, 1, 
37891 /* 96406*/    /*SwitchType*/ 10, MVT::v2f64,// ->96418
37894                     MVT::v2f64, 2/*#Ops*/, 0, 1, 
37973 /* 96561*/    /*SwitchType*/ 10, MVT::v2f64,// ->96573
37976                     MVT::v2f64, 2/*#Ops*/, 0, 1, 
38061 /* 96737*/    /*SwitchType*/ 10, MVT::v2f64,// ->96749
38064                     MVT::v2f64, 2/*#Ops*/, 0, 1, 
38143 /* 96891*/    /*SwitchType*/ 10, MVT::v2f64,// ->96903
38146                     MVT::v2f64, 2/*#Ops*/, 0, 1, 
38192 /* 96980*/    /*SwitchType*/ 9, MVT::v2f64,// ->96991
38195                     MVT::v2f64, 1/*#Ops*/, 0, 
38235 /* 97056*/    /*SwitchType*/ 9, MVT::v2f64,// ->97067
38238                     MVT::v2f64, 1/*#Ops*/, 0, 
38298 /* 97166*/    /*SwitchType*/ 9, MVT::v2f64,// ->97177
38301                     MVT::v2f64, 1/*#Ops*/, 0, 
38373 /* 97297*/    /*SwitchType*/ 9, MVT::v2f64,// ->97308
38376                     MVT::v2f64, 1/*#Ops*/, 0, 
38456 /* 97461*/      OPC_CheckChild1Type, MVT::v2f64,
38457 /* 97463*/      OPC_CheckType, MVT::v2f64,
38460                     MVT::v2f64, 2/*#Ops*/, 1, 0, 
38627 /* 97787*/    /*SwitchType*/ 9, MVT::v2f64,// ->97798
38630                     MVT::v2f64, 1/*#Ops*/, 0, 
38670 /* 97869*/    /*SwitchType*/ 9, MVT::v2f64,// ->97880
38673                     MVT::v2f64, 1/*#Ops*/, 0, 
38721 /* 97964*/    /*SwitchType*/ 9, MVT::v2f64,// ->97975
38724                     MVT::v2f64, 1/*#Ops*/, 0, 
38784 /* 98080*/    /*SwitchType*/ 9, MVT::v2f64,// ->98091
38787                     MVT::v2f64, 1/*#Ops*/, 0, 
38847 /* 98196*/    /*SwitchType*/ 9, MVT::v2f64,// ->98207
38850                     MVT::v2f64, 1/*#Ops*/, 0, 
39181 /* 98893*/            OPC_CheckChild0Type, MVT::v2f64,
39208 /* 98940*/            OPC_CheckChild0Type, MVT::v2f64,
39233                             MVT::v2f64, 3/*#Ops*/, 0, 1, 2,  // Results = #3
39238                             MVT::v2f64, 3/*#Ops*/, 0, 1, 5,  // Results = #6
39249                             MVT::v2f64, 3/*#Ops*/, 1, 0, 2,  // Results = #3
39254                             MVT::v2f64, 3/*#Ops*/, 1, 0, 5,  // Results = #6
39342                               MVT::v2f64, 3/*#Ops*/, 5, 7, 8,  // Results = #9
39353                               MVT::v2f64, 3/*#Ops*/, 12, 14, 15,  // Results = #16
39370                               MVT::v2f64, 3/*#Ops*/, 5, 7, 8,  // Results = #9
39381                               MVT::v2f64, 3/*#Ops*/, 12, 14, 15,  // Results = #16
39396 /* 99409*/            OPC_CheckChild0Type, MVT::v2f64,
39423 /* 99456*/            OPC_CheckChild0Type, MVT::v2f64,
39448                             MVT::v2f64, 3/*#Ops*/, 0, 1, 2,  // Results = #3
39453                             MVT::v2f64, 3/*#Ops*/, 0, 1, 5,  // Results = #6
39464                             MVT::v2f64, 3/*#Ops*/, 1, 0, 2,  // Results = #3
39469                             MVT::v2f64, 3/*#Ops*/, 1, 0, 5,  // Results = #6
39557                               MVT::v2f64, 3/*#Ops*/, 5, 7, 8,  // Results = #9
39568                               MVT::v2f64, 3/*#Ops*/, 12, 14, 15,  // Results = #16
39585                               MVT::v2f64, 3/*#Ops*/, 5, 7, 8,  // Results = #9
39596                               MVT::v2f64, 3/*#Ops*/, 12, 14, 15,  // Results = #16
40725 /*102358*/        OPC_CheckChild0Type, MVT::v2f64,
40742 /*102387*/        OPC_CheckChild0Type, MVT::v2f64,
40870 /*102747*/      /*SwitchType*/ 81, MVT::v2f64,// ->102830
40884                         MVT::v2f64, 3/*#Ops*/, 3, 5, 6, 
40897                         MVT::v2f64, 3/*#Ops*/, 3, 5, 6, 
41812 /*105052*/        OPC_CheckType, MVT::v2f64,
41822                           MVT::v2f64, 2/*#Ops*/, 4, 5, 
41832                           MVT::v2f64, 2/*#Ops*/, 4, 5, 
41848                           MVT::v2f64, 2/*#Ops*/, 6, 7, 
41861                           MVT::v2f64, 2/*#Ops*/, 6, 7, 
41903 /*105273*/        OPC_SwitchType /*2 cases */, 65, MVT::v2f64,// ->105341
41909                           MVT::v2f64, 3/*#Ops*/, 1, 0, 2, 
41924                           MVT::v2f64, 3/*#Ops*/, 3, 6, 7, 
42012 /*105526*/    /*SwitchType*/ 14, MVT::v2f64,// ->105542
42017                     MVT::v2f64, 2/*#Ops*/, 2, 3, 
42049 /*105598*/    /*SwitchType*/ 14, MVT::v2f64,// ->105614
42054                     MVT::v2f64, 2/*#Ops*/, 2, 3, 
42464 /*106588*/    /*SwitchType*/ 18, MVT::v2f64,// ->106608
42469                     MVT::v2f64, 3/*#Ops*/, 1, 1, 2,  // Results = #3
42599 /*106889*/      OPC_CheckType, MVT::v2f64,
42602                     MVT::v2f64, 3/*#Ops*/, 2, 1, 0, 
42618 /*106923*/      OPC_CheckType, MVT::v2f64,
42621                     MVT::v2f64, 3/*#Ops*/, 2, 1, 0, 
43178 /*108096*/    /*SwitchType*/ 44, MVT::v2f64,// ->108142
43183                       MVT::v2f64, MVT::i32, 2/*#Ops*/, 0, 1, 
43190                       MVT::v2f64, MVT::i32, 2/*#Ops*/, 0, 1, 
43197                       MVT::v2f64, MVT::i32, 2/*#Ops*/, 0, 1, 
43680                   MVT::v2f64, 2/*#Ops*/, 2, 3, 
43712 /*109129*/    OPC_CheckType, MVT::v2f64,
43719                     MVT::v2f64, 1/*#Ops*/, 1, 
43728                     MVT::v2f64, 1/*#Ops*/, 1, 
43735 /*109179*/    OPC_CheckType, MVT::v2f64,
43742                     MVT::v2f64, 1/*#Ops*/, 1, 
43751                     MVT::v2f64, 1/*#Ops*/, 1, 
43763                     MVT::v2f64, 1/*#Ops*/, 1, 
43772                     MVT::v2f64, 1/*#Ops*/, 1, 
43778 /*109273*/    OPC_CheckType, MVT::v2f64,
43782                   MVT::v2f64, 3/*#Ops*/, 0, 0, 1, 
43817 /*109371*/    /*SwitchType*/ 10, MVT::v2f64,// ->109383
43820                     MVT::v2f64, 2/*#Ops*/, 0, 1, 
43879 /*109530*/    /*SwitchType*/ 10, MVT::v2f64,// ->109542
43882                     MVT::v2f64, 2/*#Ops*/, 0, 1, 
gen/lib/Target/PowerPC/PPCGenFastISel.inc
  360   if (RetVT.SimpleTy != MVT::v2f64)
  383   case MVT::v2f64: return fastEmit_ISD_FABS_MVT_v2f64_r(RetVT, Op0, Op0IsKill);
  428   if (RetVT.SimpleTy != MVT::v2f64)
  450   case MVT::v2f64: return fastEmit_ISD_FCEIL_MVT_v2f64_r(RetVT, Op0, Op0IsKill);
  495   if (RetVT.SimpleTy != MVT::v2f64)
  517   case MVT::v2f64: return fastEmit_ISD_FFLOOR_MVT_v2f64_r(RetVT, Op0, Op0IsKill);
  547   if (RetVT.SimpleTy != MVT::v2f64)
  559   case MVT::v2f64: return fastEmit_ISD_FNEARBYINT_MVT_v2f64_r(RetVT, Op0, Op0IsKill);
  615   if (RetVT.SimpleTy != MVT::v2f64)
  638   case MVT::v2f64: return fastEmit_ISD_FNEG_MVT_v2f64_r(RetVT, Op0, Op0IsKill);
  749   case MVT::v2f64: return fastEmit_ISD_FP_TO_SINT_MVT_v2f64_r(RetVT, Op0, Op0IsKill);
  800   case MVT::v2f64: return fastEmit_ISD_FP_TO_UINT_MVT_v2f64_r(RetVT, Op0, Op0IsKill);
  841   if (RetVT.SimpleTy != MVT::v2f64)
  863   case MVT::v2f64: return fastEmit_ISD_FROUND_MVT_v2f64_r(RetVT, Op0, Op0IsKill);
  914   if (RetVT.SimpleTy != MVT::v2f64)
  928   case MVT::v2f64: return fastEmit_ISD_FSQRT_MVT_v2f64_r(RetVT, Op0, Op0IsKill);
  972   if (RetVT.SimpleTy != MVT::v2f64)
  994   case MVT::v2f64: return fastEmit_ISD_FTRUNC_MVT_v2f64_r(RetVT, Op0, Op0IsKill);
 1080   if (RetVT.SimpleTy != MVT::v2f64)
 1156   if (RetVT.SimpleTy != MVT::v2f64)
 1402   if (RetVT.SimpleTy != MVT::v2f64)
 1424   case MVT::v2f64: return fastEmit_PPCISD_FRE_MVT_v2f64_r(RetVT, Op0, Op0IsKill);
 1472   if (RetVT.SimpleTy != MVT::v2f64)
 1494   case MVT::v2f64: return fastEmit_PPCISD_FRSQRTE_MVT_v2f64_r(RetVT, Op0, Op0IsKill);
 1976   if (RetVT.SimpleTy != MVT::v2f64)
 1999   case MVT::v2f64: return fastEmit_ISD_FADD_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 2056   if (RetVT.SimpleTy != MVT::v2f64)
 2070   case MVT::v2f64: return fastEmit_ISD_FDIV_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 2087   if (RetVT.SimpleTy != MVT::v2f64)
 2098   case MVT::v2f64: return fastEmit_ISD_FMAXNUM_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 2133   if (RetVT.SimpleTy != MVT::v2f64)
 2144   case MVT::v2f64: return fastEmit_ISD_FMINNUM_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 2221   if (RetVT.SimpleTy != MVT::v2f64)
 2244   case MVT::v2f64: return fastEmit_ISD_FMUL_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 2307   if (RetVT.SimpleTy != MVT::v2f64)
 2330   case MVT::v2f64: return fastEmit_ISD_FSUB_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
gen/lib/Target/PowerPC/PPCGenRegisterInfo.inc
 3925   /* 12 */ MVT::v16i8, MVT::v8i16, MVT::v4i32, MVT::v2i64, MVT::v1i128, MVT::v4f32, MVT::v2f64, MVT::f128, MVT::Other,
 3927   /* 23 */ MVT::v4i32, MVT::v4f32, MVT::v2f64, MVT::v2i64, MVT::Other,
gen/lib/Target/SystemZ/SystemZGenCallingConv.inc
  107         LocVT == MVT::v2f64) {
  126         LocVT == MVT::v2f64) {
  140         LocVT == MVT::v2f64) {
  231         LocVT == MVT::v2f64) {
gen/lib/Target/SystemZ/SystemZGenDAGISel.inc
 3685 /*  7301*/          OPC_CheckChild0Type, MVT::v2f64,
 4124 /*  8146*/        OPC_CheckChild1Type, MVT::v2f64,
15596                     MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
15628                     MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
15656                     MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
19583 /* 36615*/      /*SwitchType*/ 15, MVT::v2f64,// ->36632
19588                       MVT::v2f64, 3/*#Ops*/, 2, 3, 4, 
20452 /* 38384*/      OPC_CheckChild1Type, MVT::v2f64,
20943 /* 39391*/      OPC_CheckChild0Type, MVT::v2f64,
21557 /* 40498*/      /*SwitchType*/ 3, MVT::v2f64,// ->40503
21584 /* 40533*/      /*SwitchType*/ 3, MVT::v2f64,// ->40538
21611 /* 40568*/      /*SwitchType*/ 3, MVT::v2f64,// ->40573
21638 /* 40603*/      /*SwitchType*/ 3, MVT::v2f64,// ->40608
21665 /* 40638*/      /*SwitchType*/ 3, MVT::v2f64,// ->40643
21671 /* 40645*/      OPC_CheckChild0Type, MVT::v2f64,
21734 /* 40734*/      /*SwitchType*/ 3, MVT::v2f64,// ->40739
21795 /* 40854*/      OPC_CheckChild1Type, MVT::v2f64,
21864 /* 41004*/      OPC_CheckChild0Type, MVT::v2f64,
21950 /* 41195*/      OPC_CheckChild1Type, MVT::v2f64,
22031 /* 41381*/      OPC_CheckChild0Type, MVT::v2f64,
22281 /* 41882*/        OPC_SwitchType /*2 cases */, 12, MVT::v2f64,// ->41897
22285                         MVT::v2f64, 3/*#Ops*/, 1, 2, 3, 
22298 /* 41914*/        OPC_SwitchType /*2 cases */, 12, MVT::v2f64,// ->41929
22302                         MVT::v2f64, 3/*#Ops*/, 1, 2, 3, 
22446 /* 42205*/        OPC_SwitchType /*2 cases */, 11, MVT::v2f64,// ->42219
22449                         MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
22461 /* 42235*/        OPC_SwitchType /*2 cases */, 11, MVT::v2f64,// ->42249
22464                         MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
22728 /* 42796*/      /*SwitchType*/ 11, MVT::v2f64,// ->42809
22732                       MVT::v2f64, 2/*#Ops*/, 1, 2, 
22987 /* 43322*/      /*SwitchType*/ 10, MVT::v2f64,// ->43334
22990                       MVT::v2f64, 2/*#Ops*/, 0, 1, 
23177 /* 43668*/      /*SwitchType*/ 10, MVT::v2f64,// ->43680
23181                       MVT::v2f64, 1/*#Ops*/, 1, 
23260 /* 43815*/      /*SwitchType*/ 9, MVT::v2f64,// ->43826
23263                       MVT::v2f64, 1/*#Ops*/, 0, 
23378 /* 44048*/      /*SwitchType*/ 11, MVT::v2f64,// ->44061
23382                       MVT::v2f64, 2/*#Ops*/, 1, 2, 
23491 /* 44266*/      /*SwitchType*/ 10, MVT::v2f64,// ->44278
23494                       MVT::v2f64, 2/*#Ops*/, 0, 1, 
23581 /* 44441*/      /*SwitchType*/ 11, MVT::v2f64,// ->44454
23585                       MVT::v2f64, 2/*#Ops*/, 1, 2, 
23666 /* 44605*/      /*SwitchType*/ 10, MVT::v2f64,// ->44617
23669                       MVT::v2f64, 2/*#Ops*/, 0, 1, 
23756 /* 44775*/      /*SwitchType*/ 11, MVT::v2f64,// ->44788
23760                       MVT::v2f64, 2/*#Ops*/, 1, 2, 
23841 /* 44934*/      /*SwitchType*/ 10, MVT::v2f64,// ->44946
23844                       MVT::v2f64, 2/*#Ops*/, 0, 1, 
24065 /* 45341*/          OPC_SwitchType /*2 cases */, 12, MVT::v2f64,// ->45356
24069                           MVT::v2f64, 3/*#Ops*/, 1, 2, 3, 
24083 /* 45374*/          OPC_SwitchType /*2 cases */, 12, MVT::v2f64,// ->45389
24087                           MVT::v2f64, 3/*#Ops*/, 1, 2, 3, 
24108 /* 45419*/          OPC_SwitchType /*2 cases */, 11, MVT::v2f64,// ->45433
24111                           MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
24124 /* 45450*/          OPC_SwitchType /*2 cases */, 11, MVT::v2f64,// ->45464
24127                           MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
24141 /* 45484*/        OPC_SwitchType /*2 cases */, 9, MVT::v2f64,// ->45496
24144                         MVT::v2f64, 1/*#Ops*/, 0, 
24157 /* 45511*/      OPC_SwitchType /*2 cases */, 9, MVT::v2f64,// ->45523
24160                       MVT::v2f64, 1/*#Ops*/, 0, 
24413 /* 46060*/    /*SwitchType*/ 21, MVT::v2f64,// ->46083
24419                     MVT::v2f64, 3/*#Ops*/, 1, 2, 3,  // Results = #4
24484 /* 46215*/    /*SwitchType*/ 17, MVT::v2f64,// ->46234
24489                     MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
24564 /* 46387*/    /*SwitchType*/ 21, MVT::v2f64,// ->46410
24570                     MVT::v2f64, 3/*#Ops*/, 1, 2, 3,  // Results = #4
24641 /* 46560*/    /*SwitchType*/ 17, MVT::v2f64,// ->46579
24646                     MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
24721 /* 46732*/    /*SwitchType*/ 21, MVT::v2f64,// ->46755
24727                     MVT::v2f64, 3/*#Ops*/, 1, 2, 3,  // Results = #4
24798 /* 46905*/    /*SwitchType*/ 17, MVT::v2f64,// ->46924
24803                     MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
24878 /* 47077*/    /*SwitchType*/ 21, MVT::v2f64,// ->47100
24884                     MVT::v2f64, 3/*#Ops*/, 1, 2, 3,  // Results = #4
24955 /* 47250*/    /*SwitchType*/ 17, MVT::v2f64,// ->47269
24960                     MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
25035 /* 47422*/    /*SwitchType*/ 21, MVT::v2f64,// ->47445
25041                     MVT::v2f64, 3/*#Ops*/, 1, 2, 3,  // Results = #4
25112 /* 47595*/    /*SwitchType*/ 17, MVT::v2f64,// ->47614
25117                     MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
25192 /* 47767*/    /*SwitchType*/ 21, MVT::v2f64,// ->47790
25198                     MVT::v2f64, 3/*#Ops*/, 1, 2, 3,  // Results = #4
25269 /* 47940*/    /*SwitchType*/ 17, MVT::v2f64,// ->47959
25274                     MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
25499 /* 48421*/    /*SwitchType*/ 18, MVT::v2f64,// ->48441
25504                     MVT::v2f64, 3/*#Ops*/, 1, 2, 3,  // Results = #4
25542 /* 48516*/    /*SwitchType*/ 14, MVT::v2f64,// ->48532
25546                     MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
25581 /* 48603*/    /*SwitchType*/ 14, MVT::v2f64,// ->48619
25585                     MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
25624 /* 48694*/    /*SwitchType*/ 18, MVT::v2f64,// ->48714
25629                     MVT::v2f64, 3/*#Ops*/, 1, 2, 3,  // Results = #4
25667 /* 48789*/    /*SwitchType*/ 14, MVT::v2f64,// ->48805
25671                     MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
25706 /* 48876*/    /*SwitchType*/ 14, MVT::v2f64,// ->48892
25710                     MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
25762 /* 48981*/    /*SwitchType*/ 9, MVT::v2f64,// ->48992
25765                     MVT::v2f64, 1/*#Ops*/, 0, 
25815 /* 49076*/      OPC_CheckType, MVT::v2f64,
25820                     MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
25892 /* 49251*/      OPC_CheckType, MVT::v2f64,
25897                     MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
26035 /* 49507*/      OPC_CheckType, MVT::v2f64,
26040                     MVT::v2f64, 3/*#Ops*/, 2, 3, 4, 
26052 /* 49540*/      /*SwitchType*/ 10, MVT::v2f64,// ->49552
26055                       MVT::v2f64, 2/*#Ops*/, 0, 1, 
26669 /* 50694*/        OPC_CheckType, MVT::v2f64,
26673                       MVT::v2f64, 3/*#Ops*/, 2, 3, 4, 
26712 /* 50773*/          OPC_CheckType, MVT::v2f64,
26718                         MVT::v2f64, 5/*#Ops*/, 0, 4, 5, 6, 7, 
26725 /* 50799*/        OPC_CheckType, MVT::v2f64,
26729                         MVT::v2f64, 0/*#Ops*/,  // Results = #2
26732                         MVT::v2f64, 3/*#Ops*/, 2, 1, 3,  // Results = #4
26735                         MVT::v2f64, 3/*#Ops*/, 4, 0, 5, 
26741                         MVT::v2f64, 0/*#Ops*/,  // Results = #2
26744                         MVT::v2f64, 3/*#Ops*/, 2, 1, 3,  // Results = #4
26747                         MVT::v2f64, 3/*#Ops*/, 0, 4, 5, 
28056 /* 53087*/          OPC_CheckType, MVT::v2f64,
28059                         MVT::v2f64, 3/*#Ops*/, 2, 1, 0, 
28082 /* 53130*/          OPC_CheckType, MVT::v2f64,
28085                         MVT::v2f64, 3/*#Ops*/, 2, 1, 0, 
28101 /* 53165*/      /*SwitchType*/ 15, MVT::v2f64,// ->53182
28107                       MVT::v2f64, 3/*#Ops*/, 1, 2, 0, 
28301 /* 53556*/        OPC_CheckType, MVT::v2f64,
28306                       MVT::v2f64, 3/*#Ops*/, 2, 3, 4, 
28324 /* 53610*/      /*SwitchType*/ 31, MVT::v2f64,// ->53643
28327                       MVT::v2f64, 0/*#Ops*/,  // Results = #1
28330                       MVT::v2f64, 3/*#Ops*/, 1, 0, 2,  // Results = #3
28333                       MVT::v2f64, 2/*#Ops*/, 3, 4, 
28402 /* 53770*/          OPC_CheckType, MVT::v2f64,
28406                         MVT::v2f64, 3/*#Ops*/, 2, 3, 4, 
28422 /* 53812*/      /*SwitchType*/ 20, MVT::v2f64,// ->53834
28425                       MVT::v2f64, 0/*#Ops*/,  // Results = #1
28428                       MVT::v2f64, 3/*#Ops*/, 1, 0, 2, 
28547 /* 54064*/    /*SwitchType*/ 15, MVT::v2f64,// ->54081
28552                     MVT::v2f64, 3/*#Ops*/, 2, 3, 4, 
28721 /* 54433*/    /*SwitchType*/ 15, MVT::v2f64,// ->54450
28726                     MVT::v2f64, 2/*#Ops*/, 0, 3, 
28748 /* 54486*/      OPC_CheckChild0Type, MVT::v2f64,
28943 /* 54900*/    /*SwitchType*/ 10, MVT::v2f64,// ->54912
28946                     MVT::v2f64, 2/*#Ops*/, 0, 1, 
29404 /* 55800*/      OPC_CheckChild0Type, MVT::v2f64,
29423 /* 55836*/      OPC_CheckChild0Type, MVT::v2f64,
29442 /* 55874*/      OPC_CheckChild0Type, MVT::v2f64,
29461 /* 55910*/      OPC_CheckChild0Type, MVT::v2f64,
29480 /* 55948*/      OPC_CheckChild0Type, MVT::v2f64,
29499 /* 55984*/      OPC_CheckChild0Type, MVT::v2f64,
29704 /* 56401*/    OPC_CheckType, MVT::v2f64,
29707                   MVT::v2f64, 1/*#Ops*/, 0, 
29712 /* 56416*/    OPC_CheckChild0Type, MVT::v2f64,
gen/lib/Target/SystemZ/SystemZGenRegisterInfo.inc
 1850   /* 8 */ MVT::v16i8, MVT::v8i16, MVT::v4i32, MVT::v2i64, MVT::v4f32, MVT::v2f64, MVT::f128, MVT::Other,
 1853   /* 27 */ MVT::v16i8, MVT::v8i16, MVT::v4i32, MVT::v2i64, MVT::v4f32, MVT::v2f64, MVT::Other,
gen/lib/Target/WebAssembly/WebAssemblyGenDAGISel.inc
 8185 /* 15173*/        OPC_CheckChild0Type, MVT::v2f64,
11197 /* 21458*/        /*SwitchType*/ 15, MVT::v2f64,// ->21475
11202                         MVT::v2f64, 3/*#Ops*/, 3, 4, 1, 
11225 /* 21513*/        /*SwitchType*/ 15, MVT::v2f64,// ->21530
11230                         MVT::v2f64, 3/*#Ops*/, 3, 4, 1, 
11253 /* 21573*/        /*SwitchType*/ 25, MVT::v2f64,// ->21600
11261                         MVT::v2f64, 3/*#Ops*/, 2, 1, 4, 
11285 /* 21643*/        /*SwitchType*/ 25, MVT::v2f64,// ->21670
11293                         MVT::v2f64, 3/*#Ops*/, 2, 3, 5, 
11309 /* 21697*/        /*SwitchType*/ 16, MVT::v2f64,// ->21715
11314                         MVT::v2f64, 3/*#Ops*/, 2, 3, 1, 
12440 /* 23979*/      OPC_CheckChild1Type, MVT::v2f64,
15545 /* 30339*/        /*SwitchType*/ 10, MVT::v2f64,// ->30351
15549                         MVT::v2f64, 1/*#Ops*/, 1, 
15563 /* 30370*/        /*SwitchType*/ 10, MVT::v2f64,// ->30382
15567                         MVT::v2f64, 1/*#Ops*/, 1, 
15587 /* 30410*/        /*SwitchType*/ 12, MVT::v2f64,// ->30424
15592                         MVT::v2f64, 1/*#Ops*/, 2, 
15605 /* 30441*/        /*SwitchType*/ 10, MVT::v2f64,// ->30453
15609                         MVT::v2f64, 1/*#Ops*/, 1, 
15790 /* 30744*/        OPC_CheckChild1Type, MVT::v2f64,
15834 /* 30821*/        OPC_CheckChild1Type, MVT::v2f64,
16031 /* 31175*/      /*SwitchType*/ 19, MVT::v2f64,// ->31196
16032 /* 31177*/        OPC_CheckChild1Type, MVT::v2f64,
16034 /* 31180*/        OPC_CheckChild2Type, MVT::v2f64,
16036 /* 31183*/        OPC_CheckChild3Type, MVT::v2f64,
16039                       MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
16217 /* 31520*/      /*SwitchType*/ 19, MVT::v2f64,// ->31541
16218 /* 31522*/        OPC_CheckChild1Type, MVT::v2f64,
16220 /* 31525*/        OPC_CheckChild2Type, MVT::v2f64,
16222 /* 31528*/        OPC_CheckChild3Type, MVT::v2f64,
16225                       MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
16243 /* 31569*/      /*SwitchType*/ 19, MVT::v2f64,// ->31590
16244 /* 31571*/        OPC_CheckChild1Type, MVT::v2f64,
16246 /* 31574*/        OPC_CheckChild2Type, MVT::v2f64,
16248 /* 31577*/        OPC_CheckChild3Type, MVT::v2f64,
16251                       MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
16392 /* 31840*/      OPC_CheckChild0Type, MVT::v2f64,
16474 /* 31989*/    /*SwitchType*/ 7, MVT::v2f64,// ->31998
16476                     MVT::v2f64, 1/*#Ops*/, 0, 
18644 /* 35682*/      /*SwitchType*/ 3, MVT::v2f64,// ->35687
18667 /* 35712*/      /*SwitchType*/ 3, MVT::v2f64,// ->35717
18690 /* 35742*/      /*SwitchType*/ 3, MVT::v2f64,// ->35747
18713 /* 35772*/      /*SwitchType*/ 3, MVT::v2f64,// ->35777
18719 /* 35779*/      OPC_CheckChild0Type, MVT::v2f64,
18759 /* 35832*/      /*SwitchType*/ 3, MVT::v2f64,// ->35837
18816 /* 35931*/      OPC_CheckType, MVT::v2f64,
18819                     MVT::v2f64, 1/*#Ops*/, 0, 
18859 /* 36007*/      OPC_CheckType, MVT::v2f64,
18862                     MVT::v2f64, 1/*#Ops*/, 0, 
18897 /* 36079*/    /*SwitchType*/ 10, MVT::v2f64,// ->36091
18900                     MVT::v2f64, 2/*#Ops*/, 0, 1, 
18923 /* 36130*/    /*SwitchType*/ 10, MVT::v2f64,// ->36142
18926                     MVT::v2f64, 2/*#Ops*/, 0, 1, 
18949 /* 36181*/    /*SwitchType*/ 10, MVT::v2f64,// ->36193
18952                     MVT::v2f64, 2/*#Ops*/, 0, 1, 
18975 /* 36232*/    /*SwitchType*/ 10, MVT::v2f64,// ->36244
18978                     MVT::v2f64, 2/*#Ops*/, 0, 1, 
19000 /* 36279*/    /*SwitchType*/ 9, MVT::v2f64,// ->36290
19003                     MVT::v2f64, 1/*#Ops*/, 0, 
19025 /* 36325*/    /*SwitchType*/ 9, MVT::v2f64,// ->36336
19028                     MVT::v2f64, 1/*#Ops*/, 0, 
19050 /* 36371*/    /*SwitchType*/ 9, MVT::v2f64,// ->36382
19053                     MVT::v2f64, 1/*#Ops*/, 0, 
19110 /* 36492*/    /*SwitchType*/ 10, MVT::v2f64,// ->36504
19113                     MVT::v2f64, 2/*#Ops*/, 0, 1, 
19136 /* 36543*/    /*SwitchType*/ 10, MVT::v2f64,// ->36555
19139                     MVT::v2f64, 2/*#Ops*/, 0, 1, 
19520 /* 37246*/      OPC_CheckType, MVT::v2f64,
19523                     MVT::v2f64, 1/*#Ops*/, 0, 
19563 /* 37323*/        OPC_CheckType, MVT::v2f64,
19568                       MVT::v2f64, 2/*#Ops*/, 2, 3, 
20181 /* 38524*/      OPC_CheckChild0Type, MVT::v2f64,
20183 /* 38527*/      OPC_CheckChild1Type, MVT::v2f64,
20280 /* 38699*/      OPC_CheckType, MVT::v2f64,
20298                     MVT::v2f64, 18/*#Ops*/, 0, 1, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 
20664 /* 39485*/          OPC_CheckType, MVT::v2f64,
20670                         MVT::v2f64, 3/*#Ops*/, 3, 4, 1, 
20698 /* 39550*/          OPC_CheckType, MVT::v2f64,
20704                         MVT::v2f64, 3/*#Ops*/, 3, 4, 1, 
20731 /* 39618*/          OPC_CheckType, MVT::v2f64,
20739                         MVT::v2f64, 3/*#Ops*/, 2, 1, 4, 
20768 /* 39697*/          OPC_CheckType, MVT::v2f64,
20777                         MVT::v2f64, 3/*#Ops*/, 2, 3, 5, 
20798 /* 39761*/          OPC_CheckType, MVT::v2f64,
20804                         MVT::v2f64, 3/*#Ops*/, 2, 3, 1, 
20938 /* 40030*/        OPC_CheckType, MVT::v2f64,
20942                       MVT::v2f64, 3/*#Ops*/, 0, 3, 1, 
20949 /* 40051*/        OPC_CheckType, MVT::v2f64,
20952                       MVT::v2f64, 3/*#Ops*/, 0, 2, 1, 
21004 /* 40152*/      OPC_CheckType, MVT::v2f64,
21006                     MVT::v2f64, 1/*#Ops*/, 0, 
gen/lib/Target/WebAssembly/WebAssemblyGenFastISel.inc
  175   if (RetVT.SimpleTy != MVT::v2f64)
  188   case MVT::v2f64: return fastEmit_ISD_FABS_MVT_v2f64_r(RetVT, Op0, Op0IsKill);
  283   if (RetVT.SimpleTy != MVT::v2f64)
  296   case MVT::v2f64: return fastEmit_ISD_FNEG_MVT_v2f64_r(RetVT, Op0, Op0IsKill);
  412   case MVT::v2f64: return fastEmit_ISD_FP_TO_SINT_MVT_v2f64_r(RetVT, Op0, Op0IsKill);
  498   case MVT::v2f64: return fastEmit_ISD_FP_TO_UINT_MVT_v2f64_r(RetVT, Op0, Op0IsKill);
  549   if (RetVT.SimpleTy != MVT::v2f64)
  562   case MVT::v2f64: return fastEmit_ISD_FSQRT_MVT_v2f64_r(RetVT, Op0, Op0IsKill);
  625   if (RetVT.SimpleTy != MVT::v2f64)
  699   if (RetVT.SimpleTy != MVT::v2f64)
  776   if (RetVT.SimpleTy != MVT::v2f64)
  924   case MVT::v2f64: return fastEmit_WebAssemblyISD_CALL1_MVT_i32_MVT_v2f64_r(Op0, Op0IsKill);
 1138   if (RetVT.SimpleTy != MVT::v2f64)
 1151   case MVT::v2f64: return fastEmit_ISD_FADD_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 1202   if (RetVT.SimpleTy != MVT::v2f64)
 1215   case MVT::v2f64: return fastEmit_ISD_FDIV_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 1244   if (RetVT.SimpleTy != MVT::v2f64)
 1257   case MVT::v2f64: return fastEmit_ISD_FMAXIMUM_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 1286   if (RetVT.SimpleTy != MVT::v2f64)
 1299   case MVT::v2f64: return fastEmit_ISD_FMINIMUM_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 1328   if (RetVT.SimpleTy != MVT::v2f64)
 1341   case MVT::v2f64: return fastEmit_ISD_FMUL_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 1370   if (RetVT.SimpleTy != MVT::v2f64)
 1383   case MVT::v2f64: return fastEmit_ISD_FSUB_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 1991   case MVT::v2f64: return fastEmit_ISD_EXTRACT_VECTOR_ELT_MVT_v2f64_ri_Predicate_LaneIdx2(RetVT, Op0, Op0IsKill, imm1);
 2184   case MVT::v2f64: return fastEmit_WebAssemblyISD_CALL1_MVT_i32_MVT_v2f64_i(imm0);
gen/lib/Target/WebAssembly/WebAssemblyGenRegisterInfo.inc
  306   /* 8 */ MVT::v4f32, MVT::v2f64, MVT::v2i64, MVT::v4i32, MVT::v16i8, MVT::v8i16, MVT::Other,
gen/lib/Target/X86/X86GenCallingConv.inc
  230       LocVT == MVT::v2f64) {
  901       LocVT == MVT::v2f64) {
 1000       LocVT == MVT::v2f64) {
 1129       LocVT == MVT::v2f64) {
 1171         LocVT == MVT::v2f64) {
 1235         LocVT == MVT::v2f64) {
 1547       LocVT == MVT::v2f64) {
 1620       LocVT == MVT::v2f64) {
 1685       LocVT == MVT::v2f64) {
 1973       LocVT == MVT::v2f64) {
 2072       LocVT == MVT::v2f64) {
 2181       LocVT == MVT::v2f64) {
 2292       LocVT == MVT::v2f64) {
 2436       LocVT == MVT::v2f64) {
 2535       LocVT == MVT::v2f64) {
 2590       LocVT == MVT::v2f64) {
 2783       LocVT == MVT::v2f64) {
 3141       LocVT == MVT::v2f64) {
 3717       LocVT == MVT::v2f64) {
 3917       LocVT == MVT::v2f64) {
gen/lib/Target/X86/X86GenDAGISel.inc
   95 /*    81*/        OPC_CheckChild1Type, MVT::v2f64,
  535                       MVT::v2f64, 2/*#Ops*/, 1, 8,  // Results = #9
 4877 /* 10504*/              OPC_SwitchType /*2 cases */, 51, MVT::v2f64,// ->10558
 4974 /* 10705*/            OPC_CheckType, MVT::v2f64,
 5003 /* 10764*/            OPC_CheckType, MVT::v2f64,
 5021 /* 10800*/            OPC_CheckType, MVT::v2f64,
 5058 /* 10876*/            OPC_CheckChild0Type, MVT::v2f64,
 5330 /* 11452*/        OPC_CheckType, MVT::v2f64,
 5592 /* 11999*/        OPC_CheckType, MVT::v2f64,
 5665 /* 12151*/        OPC_CheckType, MVT::v2f64,
 6463 /* 13866*/        OPC_CheckChild1Type, MVT::v2f64,
 7471 /* 16027*/        OPC_CheckChild1Type, MVT::v2f64,
 7725 /* 16603*/        OPC_CheckChild1Type, MVT::v2f64,
17260                         MVT::v2f64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
17274                         MVT::v2f64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
17298                         MVT::v2f64, 7/*#Ops*/, 2, 4, 5, 6, 7, 8, 3, 
17313                         MVT::v2f64, 7/*#Ops*/, 2, 4, 5, 6, 7, 8, 3, 
17327                         MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
17333                         MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
17467                       MVT::v2f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
17474                       MVT::v2f64, 1/*#Ops*/, 0, 
17521                       MVT::v2f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
17528                       MVT::v2f64, 1/*#Ops*/, 0, 
17610                       MVT::v2f64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 2, 
17618                       MVT::v2f64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 2, 
17624                       MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
17630                       MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
17659                       MVT::v2f64, 5/*#Ops*/, 1, 2, 3, 4, 5, 
17664                       MVT::v2f64, 1/*#Ops*/, 0, 
21096 /* 42861*/            OPC_CheckChild0Type, MVT::v2f64,
21151 /* 42964*/              OPC_CheckType, MVT::v2f64,
21175 /* 43011*/              OPC_CheckType, MVT::v2f64,
21875 /* 44364*/            OPC_CheckChild0Type, MVT::v2f64,
22148 /* 44880*/            /*SwitchType*/ 37, MVT::v2f64,// ->44919
22270 /* 45128*/              /*SwitchType*/ 37, MVT::v2f64,// ->45167
22833 /* 46321*/        OPC_CheckChild0Type, MVT::v2f64,
22875 /* 46416*/        OPC_CheckType, MVT::v2f64,
23135 /* 47035*/        OPC_CheckChild0Type, MVT::v2f64,
23178 /* 47131*/        OPC_CheckType, MVT::v2f64,
27749 /* 56833*/            OPC_CheckChild0Type, MVT::v2f64,
27784 /* 56909*/            OPC_CheckChild0Type, MVT::v2f64,
27824 /* 56992*/          OPC_CheckChild0Type, MVT::v2f64,
27861 /* 57070*/          OPC_CheckChild0Type, MVT::v2f64,
28586 /* 58771*/          OPC_CheckChild0Type, MVT::v2f64,
28619 /* 58831*/          OPC_CheckChild0Type, MVT::v2f64,
28652 /* 58892*/          OPC_CheckChild0Type, MVT::v2f64,
28861 /* 59269*/          OPC_CheckChild0Type, MVT::v2f64,
28943 /* 59412*/          OPC_CheckChild0Type, MVT::v2f64,
28978 /* 59474*/          OPC_CheckChild0Type, MVT::v2f64,
29013 /* 59537*/          OPC_CheckChild0Type, MVT::v2f64,
29236 /* 59928*/          OPC_CheckChild0Type, MVT::v2f64,
29768 /* 61093*/          OPC_CheckChild0Type, MVT::v2f64,
29901 /* 61446*/        OPC_CheckChild0Type, MVT::v2f64,
33999 /* 70710*/        /*SwitchType*/ 32, MVT::v2f64,// ->70744
34004                           MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
34011                           MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
35695 /* 74339*/            OPC_CheckType, MVT::v2f64,
35701                           MVT::v2f64, 2/*#Ops*/, 0, 9,  // Results = #10
35704                           MVT::v2f64, 2/*#Ops*/, 1, 11,  // Results = #12
35706                           MVT::v2f64, 7/*#Ops*/, 10, 12, 4, 5, 6, 7, 8, 
35723 /* 74401*/            OPC_CheckType, MVT::v2f64,
35729                           MVT::v2f64, 2/*#Ops*/, 0, 9,  // Results = #10
35732                           MVT::v2f64, 2/*#Ops*/, 3, 11,  // Results = #12
35734                           MVT::v2f64, 7/*#Ops*/, 10, 4, 5, 6, 7, 8, 12, 
35770 /* 74513*/            OPC_CheckType, MVT::v2f64,
35776                           MVT::v2f64, 2/*#Ops*/, 2, 9,  // Results = #10
35779                           MVT::v2f64, 2/*#Ops*/, 3, 11,  // Results = #12
35781                           MVT::v2f64, 7/*#Ops*/, 10, 4, 5, 6, 7, 8, 12, 
35810 /* 74616*/            OPC_CheckType, MVT::v2f64,
35814                           MVT::v2f64, 2/*#Ops*/, 0, 3,  // Results = #4
35817                           MVT::v2f64, 2/*#Ops*/, 1, 5,  // Results = #6
35820                           MVT::v2f64, 2/*#Ops*/, 2, 7,  // Results = #8
35822                           MVT::v2f64, 3/*#Ops*/, 4, 6, 8, 
35900 /* 74816*/            OPC_CheckType, MVT::v2f64,
35906                           MVT::v2f64, 2/*#Ops*/, 0, 9,  // Results = #10
35909                           MVT::v2f64, 2/*#Ops*/, 1, 11,  // Results = #12
35911                           MVT::v2f64, 7/*#Ops*/, 10, 12, 4, 5, 6, 7, 8, 
35928 /* 74878*/            OPC_CheckType, MVT::v2f64,
35934                           MVT::v2f64, 2/*#Ops*/, 0, 9,  // Results = #10
35937                           MVT::v2f64, 2/*#Ops*/, 3, 11,  // Results = #12
35939                           MVT::v2f64, 7/*#Ops*/, 10, 4, 5, 6, 7, 8, 12, 
35975 /* 74990*/            OPC_CheckType, MVT::v2f64,
35981                           MVT::v2f64, 2/*#Ops*/, 2, 9,  // Results = #10
35984                           MVT::v2f64, 2/*#Ops*/, 3, 11,  // Results = #12
35986                           MVT::v2f64, 7/*#Ops*/, 10, 4, 5, 6, 7, 8, 12, 
36015 /* 75093*/            OPC_CheckType, MVT::v2f64,
36019                           MVT::v2f64, 2/*#Ops*/, 0, 3,  // Results = #4
36022                           MVT::v2f64, 2/*#Ops*/, 1, 5,  // Results = #6
36025                           MVT::v2f64, 2/*#Ops*/, 2, 7,  // Results = #8
36027                           MVT::v2f64, 3/*#Ops*/, 4, 6, 8, 
36105 /* 75293*/            OPC_CheckType, MVT::v2f64,
36111                           MVT::v2f64, 2/*#Ops*/, 0, 9,  // Results = #10
36114                           MVT::v2f64, 2/*#Ops*/, 1, 11,  // Results = #12
36116                           MVT::v2f64, 7/*#Ops*/, 10, 12, 4, 5, 6, 7, 8, 
36133 /* 75355*/            OPC_CheckType, MVT::v2f64,
36139                           MVT::v2f64, 2/*#Ops*/, 0, 9,  // Results = #10
36142                           MVT::v2f64, 2/*#Ops*/, 3, 11,  // Results = #12
36144                           MVT::v2f64, 7/*#Ops*/, 10, 4, 5, 6, 7, 8, 12, 
36180 /* 75467*/            OPC_CheckType, MVT::v2f64,
36186                           MVT::v2f64, 2/*#Ops*/, 2, 9,  // Results = #10
36189                           MVT::v2f64, 2/*#Ops*/, 3, 11,  // Results = #12
36191                           MVT::v2f64, 7/*#Ops*/, 10, 4, 5, 6, 7, 8, 12, 
36220 /* 75570*/            OPC_CheckType, MVT::v2f64,
36224                           MVT::v2f64, 2/*#Ops*/, 0, 3,  // Results = #4
36227                           MVT::v2f64, 2/*#Ops*/, 1, 5,  // Results = #6
36230                           MVT::v2f64, 2/*#Ops*/, 2, 7,  // Results = #8
36232                           MVT::v2f64, 3/*#Ops*/, 4, 6, 8, 
36310 /* 75770*/            OPC_CheckType, MVT::v2f64,
36316                           MVT::v2f64, 2/*#Ops*/, 0, 9,  // Results = #10
36319                           MVT::v2f64, 2/*#Ops*/, 1, 11,  // Results = #12
36321                           MVT::v2f64, 7/*#Ops*/, 10, 12, 4, 5, 6, 7, 8, 
36338 /* 75832*/            OPC_CheckType, MVT::v2f64,
36344                           MVT::v2f64, 2/*#Ops*/, 0, 9,  // Results = #10
36347                           MVT::v2f64, 2/*#Ops*/, 3, 11,  // Results = #12
36349                           MVT::v2f64, 7/*#Ops*/, 10, 4, 5, 6, 7, 8, 12, 
36385 /* 75944*/            OPC_CheckType, MVT::v2f64,
36391                           MVT::v2f64, 2/*#Ops*/, 2, 9,  // Results = #10
36394                           MVT::v2f64, 2/*#Ops*/, 3, 11,  // Results = #12
36396                           MVT::v2f64, 7/*#Ops*/, 10, 4, 5, 6, 7, 8, 12, 
36425 /* 76047*/            OPC_CheckType, MVT::v2f64,
36429                           MVT::v2f64, 2/*#Ops*/, 0, 3,  // Results = #4
36432                           MVT::v2f64, 2/*#Ops*/, 1, 5,  // Results = #6
36435                           MVT::v2f64, 2/*#Ops*/, 2, 7,  // Results = #8
36437                           MVT::v2f64, 3/*#Ops*/, 4, 6, 8, 
36445 /* 76099*/      OPC_SwitchType /*6 cases */, 32, MVT::v2f64,// ->76134
36449                         MVT::v2f64, 1/*#Ops*/, 0, 
36455                         MVT::v2f64, 1/*#Ops*/, 0, 
36461                         MVT::v2f64, 1/*#Ops*/, 0, 
36515                         MVT::v2f64, 2/*#Ops*/, 0, 2,  // Results = #3
36517                         MVT::v2f64, 1/*#Ops*/, 3,  // Results = #4
36528                         MVT::v2f64, 2/*#Ops*/, 0, 2,  // Results = #3
36530                         MVT::v2f64, 1/*#Ops*/, 3,  // Results = #4
36542                       MVT::v2f64, 2/*#Ops*/, 0, 2,  // Results = #3
36544                       MVT::v2f64, 1/*#Ops*/, 3,  // Results = #4
40896 /* 85494*/      OPC_CheckChild0Type, MVT::v2f64,
42098 /* 88024*/        OPC_CheckType, MVT::v2f64,
42104                         MVT::v2f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
42112                         MVT::v2f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
42120                         MVT::v2f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
42144 /* 88120*/      /*SwitchType*/ 32, MVT::v2f64,// ->88154
42150                         MVT::v2f64, 2/*#Ops*/, 0, 1, 
42157                         MVT::v2f64, 2/*#Ops*/, 0, 1, 
42227 /* 88275*/            OPC_CheckChild0Type, MVT::v2f64,
42249 /* 88311*/            OPC_CheckChild0Type, MVT::v2f64,
52764 /*111760*/      /*SwitchType*/ 11|128,1/*139*/, MVT::v2f64,// ->111902
52773                           MVT::v2f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
52781                           MVT::v2f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
52789                           MVT::v2f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
52799                         MVT::v2f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
52807                         MVT::v2f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
52816                         MVT::v2f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
52824                         MVT::v2f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
52852 /*111954*/      OPC_SwitchType /*2 cases */, 38, MVT::v2f64,// ->111995
52858                         MVT::v2f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
52866                         MVT::v2f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
52923 /*112119*/        /*SwitchType*/ 17, MVT::v2f64,// ->112138
52928                         MVT::v2f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
52978 /*112240*/        OPC_CheckType, MVT::v2f64,
52983                       MVT::v2f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
52998 /*112285*/      /*SwitchType*/ 17, MVT::v2f64,// ->112304
53003                       MVT::v2f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
54034 /*114512*/      OPC_CheckChild0Type, MVT::v2f64,
54310 /*115101*/      OPC_CheckChild0Type, MVT::v2f64,
54450 /*115403*/      OPC_CheckChild0Type, MVT::v2f64,
54545 /*115614*/      OPC_CheckChild0Type, MVT::v2f64,
54627 /*115792*/      OPC_CheckChild0Type, MVT::v2f64,
54696 /*115937*/      OPC_CheckChild0Type, MVT::v2f64,
57410 /*121447*/        OPC_CheckChild0Type, MVT::v2f64,
57716                     MVT::v2f64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
57889 /*122340*/      OPC_CheckChild0Type, MVT::v2f64,
57930 /*122416*/      OPC_CheckChild0Type, MVT::v2f64,
58169 /*122847*/      OPC_CheckChild0Type, MVT::v2f64,
58359 /*123174*/      OPC_CheckChild0Type, MVT::v2f64,
58392 /*123234*/      OPC_CheckChild0Type, MVT::v2f64,
59036                         MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7,  // Results = #8
59063                         MVT::v2f64, 2/*#Ops*/, 3, 9,  // Results = #10
59065                         MVT::v2f64, 7/*#Ops*/, 10, 0, 4, 5, 6, 7, 8,  // Results = #11
59099                         MVT::v2f64, 0/*#Ops*/,  // Results = #2
59102                         MVT::v2f64, 2/*#Ops*/, 1, 3,  // Results = #4
59104                         MVT::v2f64, 3/*#Ops*/, 0, 2, 4,  // Results = #5
59132                         MVT::v2f64, 2/*#Ops*/, 2, 3,  // Results = #4
59134                         MVT::v2f64, 0/*#Ops*/,  // Results = #5
59137                         MVT::v2f64, 2/*#Ops*/, 1, 6,  // Results = #7
59139                         MVT::v2f64, 4/*#Ops*/, 4, 0, 5, 7,  // Results = #8
59207 /*124849*/              OPC_CheckType, MVT::v2f64,
59212                             MVT::v2f64, 9/*#Ops*/, 1, 0, 2, 6, 7, 8, 9, 10, 5, 
59217 /*124877*/              OPC_CheckType, MVT::v2f64,
59222                             MVT::v2f64, 9/*#Ops*/, 1, 0, 2, 6, 7, 8, 9, 10, 5, 
59244 /*124934*/            /*SwitchType*/ 13, MVT::v2f64,// ->124949
59247                             MVT::v2f64, 5/*#Ops*/, 1, 0, 2, 3, 4, 
59259 /*124969*/            /*SwitchType*/ 13, MVT::v2f64,// ->124984
59262                             MVT::v2f64, 5/*#Ops*/, 1, 0, 2, 3, 4, 
59288 /*125030*/          /*SwitchType*/ 22, MVT::v2f64,// ->125054
59293                           MVT::v2f64, 8/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 3, 
59307 /*125083*/          /*SwitchType*/ 23, MVT::v2f64,// ->125108
59312                           MVT::v2f64, 9/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 3, 
59326 /*125128*/          /*SwitchType*/ 12, MVT::v2f64,// ->125142
59329                           MVT::v2f64, 4/*#Ops*/, 0, 1, 2, 3, 
59341 /*125161*/          /*SwitchType*/ 13, MVT::v2f64,// ->125176
59344                           MVT::v2f64, 5/*#Ops*/, 4, 0, 1, 2, 3, 
59361 /*125196*/          OPC_SwitchType /*2 cases */, 22, MVT::v2f64,// ->125221
59366                           MVT::v2f64, 8/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 3, 
59380 /*125248*/          OPC_SwitchType /*2 cases */, 23, MVT::v2f64,// ->125274
59385                           MVT::v2f64, 9/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 3, 
59401 /*125304*/          OPC_SwitchType /*2 cases */, 12, MVT::v2f64,// ->125319
59404                           MVT::v2f64, 4/*#Ops*/, 0, 1, 2, 3, 
59416 /*125336*/          OPC_SwitchType /*2 cases */, 13, MVT::v2f64,// ->125352
59419                           MVT::v2f64, 5/*#Ops*/, 4, 0, 1, 2, 3, 
59442 /*125387*/          OPC_SwitchType /*2 cases */, 22, MVT::v2f64,// ->125412
59447                           MVT::v2f64, 8/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 3, 
59461 /*125439*/          OPC_SwitchType /*2 cases */, 23, MVT::v2f64,// ->125465
59466                           MVT::v2f64, 9/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 3, 
59482 /*125495*/          OPC_SwitchType /*2 cases */, 12, MVT::v2f64,// ->125510
59485                           MVT::v2f64, 4/*#Ops*/, 0, 1, 2, 3, 
59497 /*125527*/          OPC_SwitchType /*2 cases */, 13, MVT::v2f64,// ->125543
59500                           MVT::v2f64, 5/*#Ops*/, 4, 0, 1, 2, 3, 
59523 /*125578*/          OPC_SwitchType /*2 cases */, 22, MVT::v2f64,// ->125603
59528                           MVT::v2f64, 8/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 3, 
59542 /*125630*/          OPC_SwitchType /*2 cases */, 23, MVT::v2f64,// ->125656
59547                           MVT::v2f64, 9/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 3, 
59563 /*125686*/          OPC_SwitchType /*2 cases */, 12, MVT::v2f64,// ->125701
59566                           MVT::v2f64, 4/*#Ops*/, 0, 1, 2, 3, 
59578 /*125718*/          OPC_SwitchType /*2 cases */, 13, MVT::v2f64,// ->125734
59581                           MVT::v2f64, 5/*#Ops*/, 4, 0, 1, 2, 3, 
59608 /*125787*/          /*SwitchType*/ 21, MVT::v2f64,// ->125810
59613                           MVT::v2f64, 7/*#Ops*/, 0, 1, 3, 4, 5, 6, 7, 
59627 /*125838*/          /*SwitchType*/ 22, MVT::v2f64,// ->125862
59632                           MVT::v2f64, 8/*#Ops*/, 3, 0, 1, 4, 5, 6, 7, 8, 
59646 /*125881*/          /*SwitchType*/ 11, MVT::v2f64,// ->125894
59649                           MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
59661 /*125912*/          /*SwitchType*/ 12, MVT::v2f64,// ->125926
59664                           MVT::v2f64, 4/*#Ops*/, 3, 0, 1, 2, 
59685 /*125964*/          /*SwitchType*/ 21, MVT::v2f64,// ->125987
59690                           MVT::v2f64, 7/*#Ops*/, 0, 1, 3, 4, 5, 6, 7, 
59704 /*126015*/          /*SwitchType*/ 22, MVT::v2f64,// ->126039
59709                           MVT::v2f64, 8/*#Ops*/, 3, 0, 1, 4, 5, 6, 7, 8, 
59723 /*126058*/          /*SwitchType*/ 11, MVT::v2f64,// ->126071
59726                           MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
59738 /*126089*/          /*SwitchType*/ 12, MVT::v2f64,// ->126103
59741                           MVT::v2f64, 4/*#Ops*/, 3, 0, 1, 2, 
59762 /*126141*/          /*SwitchType*/ 21, MVT::v2f64,// ->126164
59767                           MVT::v2f64, 7/*#Ops*/, 0, 1, 3, 4, 5, 6, 7, 
59781 /*126192*/          /*SwitchType*/ 22, MVT::v2f64,// ->126216
59786                           MVT::v2f64, 8/*#Ops*/, 3, 0, 1, 4, 5, 6, 7, 8, 
59800 /*126235*/          /*SwitchType*/ 11, MVT::v2f64,// ->126248
59803                           MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
59815 /*126266*/          /*SwitchType*/ 12, MVT::v2f64,// ->126280
59818                           MVT::v2f64, 4/*#Ops*/, 3, 0, 1, 2, 
59839 /*126318*/          /*SwitchType*/ 21, MVT::v2f64,// ->126341
59844                           MVT::v2f64, 7/*#Ops*/, 0, 1, 3, 4, 5, 6, 7, 
59858 /*126369*/          /*SwitchType*/ 22, MVT::v2f64,// ->126393
59863                           MVT::v2f64, 8/*#Ops*/, 3, 0, 1, 4, 5, 6, 7, 8, 
59877 /*126412*/          /*SwitchType*/ 11, MVT::v2f64,// ->126425
59880                           MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
59892 /*126443*/          /*SwitchType*/ 12, MVT::v2f64,// ->126457
59895                           MVT::v2f64, 4/*#Ops*/, 3, 0, 1, 2, 
59916 /*126495*/          /*SwitchType*/ 21, MVT::v2f64,// ->126518
59921                           MVT::v2f64, 7/*#Ops*/, 0, 1, 3, 4, 5, 6, 7, 
59935 /*126546*/          /*SwitchType*/ 22, MVT::v2f64,// ->126570
59940                           MVT::v2f64, 8/*#Ops*/, 3, 0, 1, 4, 5, 6, 7, 8, 
59954 /*126589*/          /*SwitchType*/ 11, MVT::v2f64,// ->126602
59957                           MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
59969 /*126620*/          /*SwitchType*/ 12, MVT::v2f64,// ->126634
59972                           MVT::v2f64, 4/*#Ops*/, 3, 0, 1, 2, 
59993 /*126672*/          /*SwitchType*/ 21, MVT::v2f64,// ->126695
59998                           MVT::v2f64, 7/*#Ops*/, 0, 1, 3, 4, 5, 6, 7, 
60012 /*126723*/          /*SwitchType*/ 22, MVT::v2f64,// ->126747
60017                           MVT::v2f64, 8/*#Ops*/, 3, 0, 1, 4, 5, 6, 7, 8, 
60031 /*126766*/          /*SwitchType*/ 11, MVT::v2f64,// ->126779
60034                           MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
60046 /*126797*/          /*SwitchType*/ 12, MVT::v2f64,// ->126811
60049                           MVT::v2f64, 4/*#Ops*/, 3, 0, 1, 2, 
60070 /*126849*/          /*SwitchType*/ 21, MVT::v2f64,// ->126872
60075                           MVT::v2f64, 7/*#Ops*/, 0, 1, 3, 4, 5, 6, 7, 
60089 /*126900*/          /*SwitchType*/ 22, MVT::v2f64,// ->126924
60094                           MVT::v2f64, 8/*#Ops*/, 3, 0, 1, 4, 5, 6, 7, 8, 
60108 /*126943*/          /*SwitchType*/ 11, MVT::v2f64,// ->126956
60111                           MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
60123 /*126974*/          /*SwitchType*/ 12, MVT::v2f64,// ->126988
60126                           MVT::v2f64, 4/*#Ops*/, 3, 0, 1, 2, 
60184 /*127095*/          OPC_CheckType, MVT::v2f64,
60189                         MVT::v2f64, 7/*#Ops*/, 0, 1, 3, 4, 5, 6, 7, 
60194 /*127120*/          OPC_CheckType, MVT::v2f64,
60199                         MVT::v2f64, 8/*#Ops*/, 3, 0, 1, 4, 5, 6, 7, 8, 
60206 /*127148*/          OPC_CheckType, MVT::v2f64,
60209                         MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
60214 /*127163*/          OPC_CheckType, MVT::v2f64,
60217                         MVT::v2f64, 4/*#Ops*/, 3, 0, 1, 2, 
60237 /*127214*/          /*SwitchType*/ 21, MVT::v2f64,// ->127237
60242                           MVT::v2f64, 7/*#Ops*/, 0, 1, 3, 4, 5, 6, 7, 
60256 /*127265*/          /*SwitchType*/ 22, MVT::v2f64,// ->127289
60261                           MVT::v2f64, 8/*#Ops*/, 3, 0, 1, 4, 5, 6, 7, 8, 
60275 /*127308*/          /*SwitchType*/ 11, MVT::v2f64,// ->127321
60278                           MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
60290 /*127339*/          /*SwitchType*/ 12, MVT::v2f64,// ->127353
60293                           MVT::v2f64, 4/*#Ops*/, 3, 0, 1, 2, 
60314 /*127391*/          /*SwitchType*/ 21, MVT::v2f64,// ->127414
60319                           MVT::v2f64, 7/*#Ops*/, 0, 1, 3, 4, 5, 6, 7, 
60333 /*127442*/          /*SwitchType*/ 22, MVT::v2f64,// ->127466
60338                           MVT::v2f64, 8/*#Ops*/, 3, 0, 1, 4, 5, 6, 7, 8, 
60352 /*127485*/          /*SwitchType*/ 11, MVT::v2f64,// ->127498
60355                           MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
60367 /*127516*/          /*SwitchType*/ 12, MVT::v2f64,// ->127530
60370                           MVT::v2f64, 4/*#Ops*/, 3, 0, 1, 2, 
60391 /*127568*/          /*SwitchType*/ 21, MVT::v2f64,// ->127591
60396                           MVT::v2f64, 7/*#Ops*/, 0, 1, 3, 4, 5, 6, 7, 
60410 /*127619*/          /*SwitchType*/ 22, MVT::v2f64,// ->127643
60415                           MVT::v2f64, 8/*#Ops*/, 3, 0, 1, 4, 5, 6, 7, 8, 
60429 /*127662*/          /*SwitchType*/ 11, MVT::v2f64,// ->127675
60432                           MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
60444 /*127693*/          /*SwitchType*/ 12, MVT::v2f64,// ->127707
60447                           MVT::v2f64, 4/*#Ops*/, 3, 0, 1, 2, 
60468 /*127745*/          /*SwitchType*/ 21, MVT::v2f64,// ->127768
60473                           MVT::v2f64, 7/*#Ops*/, 0, 1, 3, 4, 5, 6, 7, 
60487 /*127796*/          /*SwitchType*/ 22, MVT::v2f64,// ->127820
60492                           MVT::v2f64, 8/*#Ops*/, 3, 0, 1, 4, 5, 6, 7, 8, 
60506 /*127839*/          /*SwitchType*/ 11, MVT::v2f64,// ->127852
60509                           MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
60521 /*127870*/          /*SwitchType*/ 12, MVT::v2f64,// ->127884
60524                           MVT::v2f64, 4/*#Ops*/, 3, 0, 1, 2, 
60545 /*127922*/          /*SwitchType*/ 21, MVT::v2f64,// ->127945
60550                           MVT::v2f64, 7/*#Ops*/, 0, 1, 3, 4, 5, 6, 7, 
60564 /*127973*/          /*SwitchType*/ 22, MVT::v2f64,// ->127997
60569                           MVT::v2f64, 8/*#Ops*/, 3, 0, 1, 4, 5, 6, 7, 8, 
60583 /*128016*/          /*SwitchType*/ 11, MVT::v2f64,// ->128029
60586                           MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
60598 /*128047*/          /*SwitchType*/ 12, MVT::v2f64,// ->128061
60601                           MVT::v2f64, 4/*#Ops*/, 3, 0, 1, 2, 
60622 /*128099*/          /*SwitchType*/ 21, MVT::v2f64,// ->128122
60627                           MVT::v2f64, 7/*#Ops*/, 0, 1, 3, 4, 5, 6, 7, 
60641 /*128150*/          /*SwitchType*/ 22, MVT::v2f64,// ->128174
60646                           MVT::v2f64, 8/*#Ops*/, 3, 0, 1, 4, 5, 6, 7, 8, 
60660 /*128193*/          /*SwitchType*/ 11, MVT::v2f64,// ->128206
60663                           MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
60675 /*128224*/          /*SwitchType*/ 12, MVT::v2f64,// ->128238
60678                           MVT::v2f64, 4/*#Ops*/, 3, 0, 1, 2, 
60701 /*128272*/          /*SwitchType*/ 12, MVT::v2f64,// ->128286
60704                           MVT::v2f64, 4/*#Ops*/, 0, 1, 2, 3, 
60716 /*128305*/          /*SwitchType*/ 13, MVT::v2f64,// ->128320
60719                           MVT::v2f64, 5/*#Ops*/, 4, 0, 1, 2, 3, 
60742 /*128354*/          /*SwitchType*/ 12, MVT::v2f64,// ->128368
60745                           MVT::v2f64, 4/*#Ops*/, 0, 1, 2, 3, 
60757 /*128387*/          /*SwitchType*/ 13, MVT::v2f64,// ->128402
60760                           MVT::v2f64, 5/*#Ops*/, 4, 0, 1, 2, 3, 
60783 /*128436*/          /*SwitchType*/ 12, MVT::v2f64,// ->128450
60786                           MVT::v2f64, 4/*#Ops*/, 0, 1, 2, 3, 
60798 /*128469*/          /*SwitchType*/ 13, MVT::v2f64,// ->128484
60801                           MVT::v2f64, 5/*#Ops*/, 4, 0, 1, 2, 3, 
60824 /*128518*/          /*SwitchType*/ 12, MVT::v2f64,// ->128532
60827                           MVT::v2f64, 4/*#Ops*/, 0, 1, 2, 3, 
60839 /*128551*/          /*SwitchType*/ 13, MVT::v2f64,// ->128566
60842                           MVT::v2f64, 5/*#Ops*/, 4, 0, 1, 2, 3, 
60865 /*128600*/          /*SwitchType*/ 12, MVT::v2f64,// ->128614
60868                           MVT::v2f64, 4/*#Ops*/, 0, 1, 2, 3, 
60880 /*128633*/          /*SwitchType*/ 13, MVT::v2f64,// ->128648
60883                           MVT::v2f64, 5/*#Ops*/, 4, 0, 1, 2, 3, 
60933 /*128731*/          /*SwitchType*/ 12, MVT::v2f64,// ->128745
60936                           MVT::v2f64, 4/*#Ops*/, 0, 1, 2, 3, 
60948 /*128764*/          /*SwitchType*/ 13, MVT::v2f64,// ->128779
60951                           MVT::v2f64, 5/*#Ops*/, 4, 0, 1, 2, 3, 
60974 /*128813*/          /*SwitchType*/ 12, MVT::v2f64,// ->128827
60977                           MVT::v2f64, 4/*#Ops*/, 0, 1, 2, 3, 
60989 /*128846*/          /*SwitchType*/ 13, MVT::v2f64,// ->128861
60992                           MVT::v2f64, 5/*#Ops*/, 4, 0, 1, 2, 3, 
61009 /*128880*/          OPC_SwitchType /*2 cases */, 12, MVT::v2f64,// ->128895
61012                           MVT::v2f64, 4/*#Ops*/, 0, 1, 2, 3, 
61024 /*128912*/          OPC_SwitchType /*2 cases */, 13, MVT::v2f64,// ->128928
61027                           MVT::v2f64, 5/*#Ops*/, 4, 0, 1, 2, 3, 
61050 /*128962*/          OPC_SwitchType /*2 cases */, 12, MVT::v2f64,// ->128977
61053                           MVT::v2f64, 4/*#Ops*/, 0, 1, 2, 3, 
61065 /*128994*/          OPC_SwitchType /*2 cases */, 13, MVT::v2f64,// ->129010
61068                           MVT::v2f64, 5/*#Ops*/, 4, 0, 1, 2, 3, 
61091 /*129044*/          OPC_SwitchType /*2 cases */, 12, MVT::v2f64,// ->129059
61094                           MVT::v2f64, 4/*#Ops*/, 0, 1, 2, 3, 
61106 /*129076*/          OPC_SwitchType /*2 cases */, 13, MVT::v2f64,// ->129092
61109                           MVT::v2f64, 5/*#Ops*/, 4, 0, 1, 2, 3, 
61139 /*129143*/          /*SwitchType*/ 13, MVT::v2f64,// ->129158
61142                           MVT::v2f64, 5/*#Ops*/, 1, 0, 2, 3, 4, 
61154 /*129178*/          /*SwitchType*/ 13, MVT::v2f64,// ->129193
61157                           MVT::v2f64, 5/*#Ops*/, 1, 0, 2, 3, 4, 
61193                         MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
61200                         MVT::v2f64, 4/*#Ops*/, 3, 0, 1, 2, 
61218 /*129294*/          /*SwitchType*/ 11, MVT::v2f64,// ->129307
61221                           MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
61233 /*129325*/          /*SwitchType*/ 12, MVT::v2f64,// ->129339
61236                           MVT::v2f64, 4/*#Ops*/, 3, 0, 1, 2, 
61255 /*129366*/          /*SwitchType*/ 11, MVT::v2f64,// ->129379
61258                           MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
61270 /*129397*/          /*SwitchType*/ 12, MVT::v2f64,// ->129411
61273                           MVT::v2f64, 4/*#Ops*/, 3, 0, 1, 2, 
61286 /*129424*/          OPC_CheckType, MVT::v2f64,
61289                         MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
61294 /*129439*/          OPC_CheckType, MVT::v2f64,
61297                         MVT::v2f64, 4/*#Ops*/, 3, 0, 1, 2, 
61315 /*129479*/          /*SwitchType*/ 11, MVT::v2f64,// ->129492
61318                           MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
61330 /*129510*/          /*SwitchType*/ 12, MVT::v2f64,// ->129524
61333                           MVT::v2f64, 4/*#Ops*/, 3, 0, 1, 2, 
61352 /*129551*/          /*SwitchType*/ 11, MVT::v2f64,// ->129564
61355                           MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
61367 /*129582*/          /*SwitchType*/ 12, MVT::v2f64,// ->129596
61370                           MVT::v2f64, 4/*#Ops*/, 3, 0, 1, 2, 
61389 /*129623*/          /*SwitchType*/ 11, MVT::v2f64,// ->129636
61392                           MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
61404 /*129654*/          /*SwitchType*/ 12, MVT::v2f64,// ->129668
61407                           MVT::v2f64, 4/*#Ops*/, 3, 0, 1, 2, 
61576 /*130028*/          /*SwitchType*/ 18, MVT::v2f64,// ->130048
61581                           MVT::v2f64, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
61608 /*130100*/          /*SwitchType*/ 18, MVT::v2f64,// ->130120
61613                           MVT::v2f64, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
61655 /*130211*/          /*SwitchType*/ 18, MVT::v2f64,// ->130231
61660                           MVT::v2f64, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
61725 /*130365*/          /*SwitchType*/ 18, MVT::v2f64,// ->130385
61730                           MVT::v2f64, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
61784 /*130481*/      /*SwitchType*/ 35, MVT::v2f64,// ->130518
61788                         MVT::v2f64, 2/*#Ops*/, 0, 1, 
61794                         MVT::v2f64, 2/*#Ops*/, 0, 1, 
61800                         MVT::v2f64, 2/*#Ops*/, 0, 1, 
62459 /*131915*/            /*SwitchType*/ 18, MVT::v2f64,// ->131935
62464                             MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
62495 /*132001*/            /*SwitchType*/ 18, MVT::v2f64,// ->132021
62500                             MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
62538 /*132105*/            /*SwitchType*/ 18, MVT::v2f64,// ->132125
62543                             MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
62606 /*132254*/            OPC_SwitchType /*2 cases */, 18, MVT::v2f64,// ->132275
62611                             MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
62646 /*132340*/          /*SwitchType*/ 18, MVT::v2f64,// ->132360
62651                           MVT::v2f64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
62683 /*132427*/          /*SwitchType*/ 18, MVT::v2f64,// ->132447
62688                           MVT::v2f64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
62727 /*132532*/          /*SwitchType*/ 18, MVT::v2f64,// ->132552
62732                           MVT::v2f64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
62799 /*132685*/          OPC_SwitchType /*2 cases */, 18, MVT::v2f64,// ->132706
62804                           MVT::v2f64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
62841 /*132771*/      /*SwitchType*/ 35, MVT::v2f64,// ->132808
62845                         MVT::v2f64, 2/*#Ops*/, 0, 1, 
62851                         MVT::v2f64, 2/*#Ops*/, 0, 1, 
62857                         MVT::v2f64, 2/*#Ops*/, 0, 1, 
63322 /*133787*/            /*SwitchType*/ 18, MVT::v2f64,// ->133807
63327                             MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
63358 /*133873*/            /*SwitchType*/ 18, MVT::v2f64,// ->133893
63363                             MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
63401 /*133977*/            /*SwitchType*/ 18, MVT::v2f64,// ->133997
63406                             MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
63469 /*134126*/            OPC_SwitchType /*2 cases */, 18, MVT::v2f64,// ->134147
63474                             MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
63510 /*134211*/        /*SwitchType*/ 35, MVT::v2f64,// ->134248
63514                           MVT::v2f64, 2/*#Ops*/, 0, 1, 
63520                           MVT::v2f64, 2/*#Ops*/, 0, 1, 
63526                           MVT::v2f64, 2/*#Ops*/, 0, 1, 
64057 /*135369*/            /*SwitchType*/ 18, MVT::v2f64,// ->135389
64062                             MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
64093 /*135455*/            /*SwitchType*/ 18, MVT::v2f64,// ->135475
64098                             MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
64136 /*135559*/            /*SwitchType*/ 18, MVT::v2f64,// ->135579
64141                             MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
64204 /*135708*/            OPC_SwitchType /*2 cases */, 18, MVT::v2f64,// ->135729
64209                             MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
64244 /*135794*/          /*SwitchType*/ 18, MVT::v2f64,// ->135814
64249                           MVT::v2f64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
64281 /*135881*/          /*SwitchType*/ 18, MVT::v2f64,// ->135901
64286                           MVT::v2f64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
64325 /*135986*/          /*SwitchType*/ 18, MVT::v2f64,// ->136006
64330                           MVT::v2f64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
64397 /*136139*/          OPC_SwitchType /*2 cases */, 18, MVT::v2f64,// ->136160
64402                           MVT::v2f64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
64439 /*136225*/      /*SwitchType*/ 35, MVT::v2f64,// ->136262
64443                         MVT::v2f64, 2/*#Ops*/, 0, 1, 
64449                         MVT::v2f64, 2/*#Ops*/, 0, 1, 
64455                         MVT::v2f64, 2/*#Ops*/, 0, 1, 
64920 /*137241*/            /*SwitchType*/ 18, MVT::v2f64,// ->137261
64925                             MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
64956 /*137327*/            /*SwitchType*/ 18, MVT::v2f64,// ->137347
64961                             MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
64999 /*137431*/            /*SwitchType*/ 18, MVT::v2f64,// ->137451
65004                             MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
65067 /*137580*/            OPC_SwitchType /*2 cases */, 18, MVT::v2f64,// ->137601
65072                             MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
65108 /*137665*/        /*SwitchType*/ 35, MVT::v2f64,// ->137702
65112                           MVT::v2f64, 2/*#Ops*/, 0, 1, 
65118                           MVT::v2f64, 2/*#Ops*/, 0, 1, 
65124                           MVT::v2f64, 2/*#Ops*/, 0, 1, 
65691 /*138761*/        OPC_CheckType, MVT::v2f64,
65696                       MVT::v2f64, 7/*#Ops*/, 1, 0, 4, 5, 6, 7, 8, 
65710 /*138797*/        OPC_CheckType, MVT::v2f64,
65715                       MVT::v2f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
65731 /*138835*/      OPC_CheckType, MVT::v2f64,
65736                     MVT::v2f64, 7/*#Ops*/, 2, 3, 4, 5, 6, 7, 8, 
65889 /*139132*/        OPC_CheckType, MVT::v2f64,
65894                       MVT::v2f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
65908 /*139168*/        OPC_CheckType, MVT::v2f64,
65913                       MVT::v2f64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
66005 /*139385*/          /*SwitchType*/ 19, MVT::v2f64,// ->139406
66010                           MVT::v2f64, 7/*#Ops*/, 1, 0, 4, 5, 6, 7, 8, 
66066 /*139532*/            /*SwitchType*/ 19, MVT::v2f64,// ->139553
66071                             MVT::v2f64, 7/*#Ops*/, 1, 0, 4, 5, 6, 7, 8, 
66128 /*139680*/          /*SwitchType*/ 19, MVT::v2f64,// ->139701
66133                           MVT::v2f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
66191 /*139829*/            /*SwitchType*/ 19, MVT::v2f64,// ->139850
66196                             MVT::v2f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
66285 /*140048*/        /*SwitchType*/ 42, MVT::v2f64,// ->140092
66291                           MVT::v2f64, 7/*#Ops*/, 2, 3, 4, 5, 6, 7, 8, 
66299                           MVT::v2f64, 7/*#Ops*/, 2, 4, 5, 6, 7, 8, 3, 
66360 /*140222*/          /*SwitchType*/ 19, MVT::v2f64,// ->140243
66365                           MVT::v2f64, 7/*#Ops*/, 2, 3, 4, 5, 6, 7, 8, 
66415 /*140332*/      /*SwitchType*/ 38, MVT::v2f64,// ->140372
66419                         MVT::v2f64, 3/*#Ops*/, 1, 0, 2, 
66425                         MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
66431                         MVT::v2f64, 3/*#Ops*/, 1, 0, 2, 
66989 /*141420*/        OPC_CheckType, MVT::v2f64,
66994                       MVT::v2f64, 7/*#Ops*/, 1, 0, 4, 5, 6, 7, 8, 
67008 /*141456*/        OPC_CheckType, MVT::v2f64,
67013                       MVT::v2f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
67029 /*141494*/      OPC_CheckType, MVT::v2f64,
67034                     MVT::v2f64, 7/*#Ops*/, 2, 3, 4, 5, 6, 7, 8, 
67187 /*141791*/        OPC_CheckType, MVT::v2f64,
67192                       MVT::v2f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
67206 /*141827*/        OPC_CheckType, MVT::v2f64,
67211                       MVT::v2f64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
67303 /*142044*/          /*SwitchType*/ 19, MVT::v2f64,// ->142065
67308                           MVT::v2f64, 7/*#Ops*/, 1, 0, 4, 5, 6, 7, 8, 
67364 /*142191*/            /*SwitchType*/ 19, MVT::v2f64,// ->142212
67369                             MVT::v2f64, 7/*#Ops*/, 1, 0, 4, 5, 6, 7, 8, 
67426 /*142339*/          /*SwitchType*/ 19, MVT::v2f64,// ->142360
67431                           MVT::v2f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
67489 /*142488*/            /*SwitchType*/ 19, MVT::v2f64,// ->142509
67494                             MVT::v2f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
67583 /*142707*/        /*SwitchType*/ 42, MVT::v2f64,// ->142751
67589                           MVT::v2f64, 7/*#Ops*/, 2, 3, 4, 5, 6, 7, 8, 
67597                           MVT::v2f64, 7/*#Ops*/, 2, 4, 5, 6, 7, 8, 3, 
67658 /*142881*/          /*SwitchType*/ 19, MVT::v2f64,// ->142902
67663                           MVT::v2f64, 7/*#Ops*/, 2, 3, 4, 5, 6, 7, 8, 
67713 /*142991*/      /*SwitchType*/ 38, MVT::v2f64,// ->143031
67717                         MVT::v2f64, 3/*#Ops*/, 1, 0, 2, 
67723                         MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
67729                         MVT::v2f64, 3/*#Ops*/, 1, 0, 2, 
68287 /*144079*/        OPC_CheckType, MVT::v2f64,
68292                       MVT::v2f64, 7/*#Ops*/, 1, 0, 4, 5, 6, 7, 8, 
68306 /*144115*/        OPC_CheckType, MVT::v2f64,
68311                       MVT::v2f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
68327 /*144153*/      OPC_CheckType, MVT::v2f64,
68332                     MVT::v2f64, 7/*#Ops*/, 2, 3, 4, 5, 6, 7, 8, 
68485 /*144450*/        OPC_CheckType, MVT::v2f64,
68490                       MVT::v2f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
68504 /*144486*/        OPC_CheckType, MVT::v2f64,
68509                       MVT::v2f64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
68601 /*144703*/          /*SwitchType*/ 19, MVT::v2f64,// ->144724
68606                           MVT::v2f64, 7/*#Ops*/, 1, 0, 4, 5, 6, 7, 8, 
68662 /*144850*/            /*SwitchType*/ 19, MVT::v2f64,// ->144871
68667                             MVT::v2f64, 7/*#Ops*/, 1, 0, 4, 5, 6, 7, 8, 
68724 /*144998*/          /*SwitchType*/ 19, MVT::v2f64,// ->145019
68729                           MVT::v2f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
68787 /*145147*/            /*SwitchType*/ 19, MVT::v2f64,// ->145168
68792                             MVT::v2f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
68881 /*145366*/        /*SwitchType*/ 42, MVT::v2f64,// ->145410
68887                           MVT::v2f64, 7/*#Ops*/, 2, 3, 4, 5, 6, 7, 8, 
68895                           MVT::v2f64, 7/*#Ops*/, 2, 4, 5, 6, 7, 8, 3, 
68956 /*145540*/          /*SwitchType*/ 19, MVT::v2f64,// ->145561
68961                           MVT::v2f64, 7/*#Ops*/, 2, 3, 4, 5, 6, 7, 8, 
69011 /*145650*/      /*SwitchType*/ 38, MVT::v2f64,// ->145690
69015                         MVT::v2f64, 3/*#Ops*/, 1, 0, 2, 
69021                         MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
69027                         MVT::v2f64, 3/*#Ops*/, 1, 0, 2, 
69585 /*146738*/        OPC_CheckType, MVT::v2f64,
69590                       MVT::v2f64, 7/*#Ops*/, 1, 0, 4, 5, 6, 7, 8, 
69604 /*146774*/        OPC_CheckType, MVT::v2f64,
69609                       MVT::v2f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
69625 /*146812*/      OPC_CheckType, MVT::v2f64,
69630                     MVT::v2f64, 7/*#Ops*/, 2, 3, 4, 5, 6, 7, 8, 
69783 /*147109*/        OPC_CheckType, MVT::v2f64,
69788                       MVT::v2f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
69802 /*147145*/        OPC_CheckType, MVT::v2f64,
69807                       MVT::v2f64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
69899 /*147362*/          /*SwitchType*/ 19, MVT::v2f64,// ->147383
69904                           MVT::v2f64, 7/*#Ops*/, 1, 0, 4, 5, 6, 7, 8, 
69960 /*147509*/            /*SwitchType*/ 19, MVT::v2f64,// ->147530
69965                             MVT::v2f64, 7/*#Ops*/, 1, 0, 4, 5, 6, 7, 8, 
70022 /*147657*/          /*SwitchType*/ 19, MVT::v2f64,// ->147678
70027                           MVT::v2f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
70085 /*147806*/            /*SwitchType*/ 19, MVT::v2f64,// ->147827
70090                             MVT::v2f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
70179 /*148025*/        /*SwitchType*/ 42, MVT::v2f64,// ->148069
70185                           MVT::v2f64, 7/*#Ops*/, 2, 3, 4, 5, 6, 7, 8, 
70193                           MVT::v2f64, 7/*#Ops*/, 2, 4, 5, 6, 7, 8, 3, 
70254 /*148199*/          /*SwitchType*/ 19, MVT::v2f64,// ->148220
70259                           MVT::v2f64, 7/*#Ops*/, 2, 3, 4, 5, 6, 7, 8, 
70309 /*148309*/      /*SwitchType*/ 38, MVT::v2f64,// ->148349
70313                         MVT::v2f64, 3/*#Ops*/, 1, 0, 2, 
70319                         MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
70325                         MVT::v2f64, 3/*#Ops*/, 1, 0, 2, 
70725 /*149205*/          OPC_CheckType, MVT::v2f64,
70730                         MVT::v2f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
70831 /*149439*/            OPC_CheckType, MVT::v2f64,
70836                           MVT::v2f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
70948 /*149655*/        OPC_CheckType, MVT::v2f64,
70952                         MVT::v2f64, 1/*#Ops*/, 0, 
70966                         MVT::v2f64, 2/*#Ops*/, 4, 5, 
71443 /*150675*/          /*SwitchType*/ 18, MVT::v2f64,// ->150695
71448                           MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
71479 /*150761*/          /*SwitchType*/ 18, MVT::v2f64,// ->150781
71484                           MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
71522 /*150865*/          /*SwitchType*/ 18, MVT::v2f64,// ->150885
71527                           MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
71590 /*151014*/          OPC_SwitchType /*2 cases */, 18, MVT::v2f64,// ->151035
71595                           MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
71631 /*151099*/      /*SwitchType*/ 35, MVT::v2f64,// ->151136
71635                         MVT::v2f64, 2/*#Ops*/, 0, 1, 
71641                         MVT::v2f64, 2/*#Ops*/, 0, 1, 
71647                         MVT::v2f64, 2/*#Ops*/, 0, 1, 
71820 /*151477*/          /*SwitchType*/ 18, MVT::v2f64,// ->151497
71825                           MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
71856 /*151563*/          /*SwitchType*/ 18, MVT::v2f64,// ->151583
71861                           MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
71899 /*151667*/          /*SwitchType*/ 18, MVT::v2f64,// ->151687
71904                           MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
71967 /*151816*/          OPC_SwitchType /*2 cases */, 18, MVT::v2f64,// ->151837
71972                           MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
72008 /*151901*/      /*SwitchType*/ 35, MVT::v2f64,// ->151938
72012                         MVT::v2f64, 2/*#Ops*/, 0, 1, 
72018                         MVT::v2f64, 2/*#Ops*/, 0, 1, 
72024                         MVT::v2f64, 2/*#Ops*/, 0, 1, 
72263 /*152423*/            /*SwitchType*/ 18, MVT::v2f64,// ->152443
72268                             MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
72299 /*152509*/            /*SwitchType*/ 18, MVT::v2f64,// ->152529
72304                             MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
72342 /*152613*/            /*SwitchType*/ 18, MVT::v2f64,// ->152633
72347                             MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
72410 /*152762*/            OPC_SwitchType /*2 cases */, 18, MVT::v2f64,// ->152783
72415                             MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
72450 /*152848*/          /*SwitchType*/ 18, MVT::v2f64,// ->152868
72455                           MVT::v2f64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
72487 /*152935*/          /*SwitchType*/ 18, MVT::v2f64,// ->152955
72492                           MVT::v2f64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
72531 /*153040*/          /*SwitchType*/ 18, MVT::v2f64,// ->153060
72536                           MVT::v2f64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
72603 /*153193*/          OPC_SwitchType /*2 cases */, 18, MVT::v2f64,// ->153214
72608                           MVT::v2f64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
72645 /*153279*/      /*SwitchType*/ 35, MVT::v2f64,// ->153316
72649                         MVT::v2f64, 2/*#Ops*/, 0, 1, 
72655                         MVT::v2f64, 2/*#Ops*/, 0, 1, 
72661                         MVT::v2f64, 2/*#Ops*/, 0, 1, 
72900 /*153801*/            /*SwitchType*/ 18, MVT::v2f64,// ->153821
72905                             MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
72936 /*153887*/            /*SwitchType*/ 18, MVT::v2f64,// ->153907
72941                             MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
72979 /*153991*/            /*SwitchType*/ 18, MVT::v2f64,// ->154011
72984                             MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
73047 /*154140*/            OPC_SwitchType /*2 cases */, 18, MVT::v2f64,// ->154161
73052                             MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
73087 /*154226*/          /*SwitchType*/ 18, MVT::v2f64,// ->154246
73092                           MVT::v2f64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
73124 /*154313*/          /*SwitchType*/ 18, MVT::v2f64,// ->154333
73129                           MVT::v2f64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
73168 /*154418*/          /*SwitchType*/ 18, MVT::v2f64,// ->154438
73173                           MVT::v2f64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
73240 /*154571*/          OPC_SwitchType /*2 cases */, 18, MVT::v2f64,// ->154592
73245                           MVT::v2f64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
73282 /*154657*/      /*SwitchType*/ 35, MVT::v2f64,// ->154694
73286                         MVT::v2f64, 2/*#Ops*/, 0, 1, 
73292                         MVT::v2f64, 2/*#Ops*/, 0, 1, 
73298                         MVT::v2f64, 2/*#Ops*/, 0, 1, 
73523 /*155153*/          OPC_SwitchType /*2 cases */, 17, MVT::v2f64,// ->155173
73528                           MVT::v2f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
73543 /*155197*/          OPC_CheckType, MVT::v2f64,
73548                         MVT::v2f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
73585 /*155295*/          /*SwitchType*/ 17, MVT::v2f64,// ->155314
73590                           MVT::v2f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
73652 /*155437*/          OPC_SwitchType /*2 cases */, 17, MVT::v2f64,// ->155457
73657                           MVT::v2f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
73707 /*155541*/      /*SwitchType*/ 32, MVT::v2f64,// ->155575
73711                         MVT::v2f64, 1/*#Ops*/, 0, 
73717                         MVT::v2f64, 1/*#Ops*/, 0, 
73723                         MVT::v2f64, 1/*#Ops*/, 0, 
74623 /*157349*/          OPC_CheckType, MVT::v2f64,
74628                         MVT::v2f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
74729 /*157583*/            OPC_CheckType, MVT::v2f64,
74734                           MVT::v2f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
74864 /*157876*/        OPC_CheckType, MVT::v2f64,
74868                         MVT::v2f64, 1/*#Ops*/, 0, 
74882                         MVT::v2f64, 2/*#Ops*/, 4, 5, 
111770 /*231796*/                OPC_CheckType, MVT::v2f64,
111804 /*231861*/                OPC_CheckType, MVT::v2f64,
111840 /*231929*/              OPC_CheckType, MVT::v2f64,
111871 /*231989*/              OPC_SwitchType /*2 cases */, 53, MVT::v2f64,// ->232045
111942 /*232132*/                OPC_CheckType, MVT::v2f64,
111976 /*232197*/                OPC_CheckType, MVT::v2f64,
112012 /*232265*/              OPC_CheckType, MVT::v2f64,
112043 /*232325*/              OPC_SwitchType /*2 cases */, 53, MVT::v2f64,// ->232381
112114 /*232468*/                OPC_CheckType, MVT::v2f64,
112148 /*232533*/                OPC_CheckType, MVT::v2f64,
112184 /*232601*/              OPC_CheckType, MVT::v2f64,
112215 /*232661*/              OPC_SwitchType /*2 cases */, 53, MVT::v2f64,// ->232717
112286 /*232804*/                OPC_CheckType, MVT::v2f64,
112320 /*232869*/                OPC_CheckType, MVT::v2f64,
112356 /*232937*/              OPC_CheckType, MVT::v2f64,
112387 /*232997*/              OPC_SwitchType /*2 cases */, 53, MVT::v2f64,// ->233053
128204 /*263535*/            OPC_CheckType, MVT::v2f64,
130428 /*267834*/              OPC_CheckType, MVT::v2f64,
133857 /*274544*/            OPC_CheckType, MVT::v2f64,
136041 /*279095*/              OPC_CheckType, MVT::v2f64,
140381 /*288208*/              OPC_CheckChild1Type, MVT::v2f64,
140427 /*288295*/                OPC_CheckChild0Type, MVT::v2f64,
141528 /*290206*/              OPC_CheckChild0Type, MVT::v2f64,
141564                             MVT::v2f64, 2/*#Ops*/, 1, 2,  // Results = #3
142396 /*291771*/            OPC_CheckChild1Type, MVT::v2f64,
142417 /*291815*/              OPC_CheckChild0Type, MVT::v2f64,
143433 /*293801*/              OPC_CheckChild0Type, MVT::v2f64,
143463                             MVT::v2f64, 2/*#Ops*/, 1, 3,  // Results = #4
148397 /*303247*/            OPC_SwitchType /*2 cases */, 42, MVT::v2f64,// ->303292
148564 /*303570*/                OPC_SwitchType /*2 cases */, 28, MVT::v2f64,// ->303601
149250 /*304865*/              OPC_SwitchType /*2 cases */, 41, MVT::v2f64,// ->304909
151977 /*309916*/                OPC_SwitchType /*2 cases */, 27, MVT::v2f64,// ->309946
152601 /*311200*/                OPC_CheckChild1Type, MVT::v2f64,
155845 /*317569*/                OPC_CheckChild0Type, MVT::v2f64,
156074 /*317949*/                OPC_CheckChild1Type, MVT::v2f64,
157179 /*319848*/              OPC_CheckChild0Type, MVT::v2f64,
168546 /*341892*/                  OPC_CheckType, MVT::v2f64,
168566 /*341927*/                  OPC_CheckType, MVT::v2f64,
173785 /*352853*/                OPC_CheckType, MVT::v2f64,
173803 /*352887*/                OPC_CheckType, MVT::v2f64,
174544 /*354183*/              OPC_CheckChild0Type, MVT::v2f64,
174580                             MVT::v2f64, 2/*#Ops*/, 1, 2,  // Results = #3
175880 /*356717*/              OPC_CheckChild0Type, MVT::v2f64,
175910                             MVT::v2f64, 2/*#Ops*/, 1, 3,  // Results = #4
177584 /*359993*/              OPC_CheckChild0Type, MVT::v2f64,
177611 /*360037*/              OPC_CheckChild0Type, MVT::v2f64,
177638 /*360081*/              OPC_CheckChild0Type, MVT::v2f64,
177665 /*360125*/              OPC_CheckChild0Type, MVT::v2f64,
178499 /*361675*/              OPC_CheckChild0Type, MVT::v2f64,
178522 /*361717*/              OPC_CheckChild0Type, MVT::v2f64,
178545 /*361759*/              OPC_CheckChild0Type, MVT::v2f64,
178568 /*361801*/              OPC_CheckChild0Type, MVT::v2f64,
178802 /*362261*/                  OPC_CheckType, MVT::v2f64,
178807                                 MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
178812 /*362283*/                  OPC_CheckType, MVT::v2f64,
178817                                 MVT::v2f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
178836 /*362326*/                  OPC_CheckType, MVT::v2f64,
178841                                 MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
178846 /*362348*/                  OPC_CheckType, MVT::v2f64,
178851                                 MVT::v2f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
178869 /*362389*/                OPC_CheckType, MVT::v2f64,
178874                               MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
178879 /*362411*/                OPC_CheckType, MVT::v2f64,
178884                               MVT::v2f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
178913 /*362476*/                  OPC_CheckType, MVT::v2f64,
178918                                 MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
178923 /*362498*/                  OPC_CheckType, MVT::v2f64,
178928                                 MVT::v2f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
178947 /*362541*/                  OPC_CheckType, MVT::v2f64,
178952                                 MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
178957 /*362563*/                  OPC_CheckType, MVT::v2f64,
178962                                 MVT::v2f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
178980 /*362604*/                OPC_CheckType, MVT::v2f64,
178985                               MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
178990 /*362626*/                OPC_CheckType, MVT::v2f64,
178995                               MVT::v2f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
179021 /*362688*/                      OPC_CheckType, MVT::v2f64,
179026                                     MVT::v2f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
179035 /*362716*/                      OPC_CheckType, MVT::v2f64,
179040                                     MVT::v2f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
179049 /*362744*/                      OPC_CheckType, MVT::v2f64,
179054                                     MVT::v2f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
179063 /*362772*/                      OPC_CheckType, MVT::v2f64,
179068                                     MVT::v2f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
179085 /*362811*/                    OPC_CheckType, MVT::v2f64,
179090                                   MVT::v2f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
179111 /*362858*/                      OPC_CheckType, MVT::v2f64,
179116                                     MVT::v2f64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
179125 /*362886*/                      OPC_CheckType, MVT::v2f64,
179130                                     MVT::v2f64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
179139 /*362914*/                      OPC_CheckType, MVT::v2f64,
179144                                     MVT::v2f64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
179153 /*362942*/                      OPC_CheckType, MVT::v2f64,
179158                                     MVT::v2f64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
179176 /*362982*/                    OPC_CheckType, MVT::v2f64,
179181                                   MVT::v2f64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
179200 /*363027*/                      OPC_CheckType, MVT::v2f64,
179205                                     MVT::v2f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
179212 /*363054*/                      OPC_CheckType, MVT::v2f64,
179217                                     MVT::v2f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
179224 /*363081*/                      OPC_CheckType, MVT::v2f64,
179229                                     MVT::v2f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
179236 /*363108*/                      OPC_CheckType, MVT::v2f64,
179241                                     MVT::v2f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
179256 /*363146*/                    OPC_CheckType, MVT::v2f64,
179261                                   MVT::v2f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
179280 /*363192*/                      OPC_CheckType, MVT::v2f64,
179285                                     MVT::v2f64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
179292 /*363219*/                      OPC_CheckType, MVT::v2f64,
179297                                     MVT::v2f64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
179304 /*363246*/                      OPC_CheckType, MVT::v2f64,
179309                                     MVT::v2f64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
179316 /*363273*/                      OPC_CheckType, MVT::v2f64,
179321                                     MVT::v2f64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
179337 /*363312*/                    OPC_CheckType, MVT::v2f64,
179342                                   MVT::v2f64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
179365 /*363366*/                      OPC_CheckType, MVT::v2f64,
179370                                     MVT::v2f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
179379 /*363394*/                      OPC_CheckType, MVT::v2f64,
179384                                     MVT::v2f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
179393 /*363422*/                      OPC_CheckType, MVT::v2f64,
179398                                     MVT::v2f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
179407 /*363450*/                      OPC_CheckType, MVT::v2f64,
179412                                     MVT::v2f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
179429 /*363489*/                    OPC_CheckType, MVT::v2f64,
179434                                   MVT::v2f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
179455 /*363536*/                      OPC_CheckType, MVT::v2f64,
179460                                     MVT::v2f64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
179469 /*363564*/                      OPC_CheckType, MVT::v2f64,
179474                                     MVT::v2f64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
179483 /*363592*/                      OPC_CheckType, MVT::v2f64,
179488                                     MVT::v2f64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
179497 /*363620*/                      OPC_CheckType, MVT::v2f64,
179502                                     MVT::v2f64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
179520 /*363660*/                    OPC_CheckType, MVT::v2f64,
179525                                   MVT::v2f64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
179544 /*363705*/                      OPC_CheckType, MVT::v2f64,
179549                                     MVT::v2f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
179556 /*363732*/                      OPC_CheckType, MVT::v2f64,
179561                                     MVT::v2f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
179568 /*363759*/                      OPC_CheckType, MVT::v2f64,
179573                                     MVT::v2f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
179580 /*363786*/                      OPC_CheckType, MVT::v2f64,
179585                                     MVT::v2f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
179600 /*363824*/                    OPC_CheckType, MVT::v2f64,
179605                                   MVT::v2f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
179624 /*363870*/                      OPC_CheckType, MVT::v2f64,
179629                                     MVT::v2f64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
179636 /*363897*/                      OPC_CheckType, MVT::v2f64,
179641                                     MVT::v2f64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
179648 /*363924*/                      OPC_CheckType, MVT::v2f64,
179653                                     MVT::v2f64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
179660 /*363951*/                      OPC_CheckType, MVT::v2f64,
179665                                     MVT::v2f64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
179681 /*363990*/                    OPC_CheckType, MVT::v2f64,
179686                                   MVT::v2f64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
179709 /*364044*/                      OPC_CheckType, MVT::v2f64,
179714                                     MVT::v2f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
179723 /*364072*/                      OPC_CheckType, MVT::v2f64,
179728                                     MVT::v2f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
179737 /*364100*/                      OPC_CheckType, MVT::v2f64,
179742                                     MVT::v2f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
179751 /*364128*/                      OPC_CheckType, MVT::v2f64,
179756                                     MVT::v2f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
179773 /*364167*/                    OPC_CheckType, MVT::v2f64,
179778                                   MVT::v2f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
179799 /*364214*/                      OPC_CheckType, MVT::v2f64,
179804                                     MVT::v2f64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
179813 /*364242*/                      OPC_CheckType, MVT::v2f64,
179818                                     MVT::v2f64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
179827 /*364270*/                      OPC_CheckType, MVT::v2f64,
179832                                     MVT::v2f64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
179841 /*364298*/                      OPC_CheckType, MVT::v2f64,
179846                                     MVT::v2f64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
179864 /*364338*/                    OPC_CheckType, MVT::v2f64,
179869                                   MVT::v2f64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
179888 /*364383*/                      OPC_CheckType, MVT::v2f64,
179893                                     MVT::v2f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
179900 /*364410*/                      OPC_CheckType, MVT::v2f64,
179905                                     MVT::v2f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
179912 /*364437*/                      OPC_CheckType, MVT::v2f64,
179917                                     MVT::v2f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
179924 /*364464*/                      OPC_CheckType, MVT::v2f64,
179929                                     MVT::v2f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
179944 /*364502*/                    OPC_CheckType, MVT::v2f64,
179949                                   MVT::v2f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
179968 /*364548*/                      OPC_CheckType, MVT::v2f64,
179973                                     MVT::v2f64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
179980 /*364575*/                      OPC_CheckType, MVT::v2f64,
179985                                     MVT::v2f64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
179992 /*364602*/                      OPC_CheckType, MVT::v2f64,
179997                                     MVT::v2f64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
180004 /*364629*/                      OPC_CheckType, MVT::v2f64,
180009                                     MVT::v2f64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
180025 /*364668*/                    OPC_CheckType, MVT::v2f64,
180030                                   MVT::v2f64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
180053 /*364722*/                      OPC_CheckType, MVT::v2f64,
180058                                     MVT::v2f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
180063 /*364745*/                      OPC_CheckType, MVT::v2f64,
180068                                     MVT::v2f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
180079 /*364777*/                      OPC_CheckType, MVT::v2f64,
180084                                     MVT::v2f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
180089 /*364800*/                      OPC_CheckType, MVT::v2f64,
180094                                     MVT::v2f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
180105 /*364832*/                      OPC_CheckType, MVT::v2f64,
180110                                     MVT::v2f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
180115 /*364855*/                      OPC_CheckType, MVT::v2f64,
180120                                     MVT::v2f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
180131 /*364887*/                      OPC_CheckType, MVT::v2f64,
180136                                     MVT::v2f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
180141 /*364910*/                      OPC_CheckType, MVT::v2f64,
180146                                     MVT::v2f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
180165 /*364953*/                    OPC_CheckType, MVT::v2f64,
180170                                   MVT::v2f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
180175 /*364976*/                    OPC_CheckType, MVT::v2f64,
180180                                   MVT::v2f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
180204 /*365028*/                OPC_CheckType, MVT::v2f64,
180208                               MVT::v2f64, 3/*#Ops*/, 0, 2, 3, 
180224 /*365063*/                OPC_CheckType, MVT::v2f64,
180228                               MVT::v2f64, 3/*#Ops*/, 0, 2, 3, 
180252 /*365111*/                OPC_CheckType, MVT::v2f64,
180257                               MVT::v2f64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
180262 /*365134*/                OPC_CheckType, MVT::v2f64,
180267                               MVT::v2f64, 8/*#Ops*/, 4, 0, 5, 6, 7, 8, 9, 3, 
180287 /*365179*/                OPC_CheckType, MVT::v2f64,
180292                               MVT::v2f64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
180297 /*365202*/                OPC_CheckType, MVT::v2f64,
180302                               MVT::v2f64, 8/*#Ops*/, 4, 0, 5, 6, 7, 8, 9, 3, 
180326 /*365256*/                OPC_CheckType, MVT::v2f64,
180331                               MVT::v2f64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
180336 /*365279*/                OPC_CheckType, MVT::v2f64,
180341                               MVT::v2f64, 8/*#Ops*/, 4, 0, 5, 6, 7, 8, 9, 3, 
180361 /*365324*/                OPC_CheckType, MVT::v2f64,
180366                               MVT::v2f64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
180371 /*365347*/                OPC_CheckType, MVT::v2f64,
180376                               MVT::v2f64, 8/*#Ops*/, 4, 0, 5, 6, 7, 8, 9, 3, 
180400 /*365401*/                OPC_CheckType, MVT::v2f64,
180405                               MVT::v2f64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
180410 /*365424*/                OPC_CheckType, MVT::v2f64,
180415                               MVT::v2f64, 8/*#Ops*/, 4, 0, 5, 6, 7, 8, 9, 3, 
180435 /*365469*/                OPC_CheckType, MVT::v2f64,
180440                               MVT::v2f64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
180445 /*365492*/                OPC_CheckType, MVT::v2f64,
180450                               MVT::v2f64, 8/*#Ops*/, 4, 0, 5, 6, 7, 8, 9, 3, 
180474 /*365546*/                OPC_CheckType, MVT::v2f64,
180479                               MVT::v2f64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
180484 /*365569*/                OPC_CheckType, MVT::v2f64,
180489                               MVT::v2f64, 8/*#Ops*/, 4, 0, 5, 6, 7, 8, 9, 3, 
180509 /*365614*/                OPC_CheckType, MVT::v2f64,
180514                               MVT::v2f64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
180519 /*365637*/                OPC_CheckType, MVT::v2f64,
180524                               MVT::v2f64, 8/*#Ops*/, 4, 0, 5, 6, 7, 8, 9, 3, 
180549 /*365692*/                OPC_CheckType, MVT::v2f64,
180554                               MVT::v2f64, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4, 
180559 /*365716*/                OPC_CheckType, MVT::v2f64,
180564                               MVT::v2f64, 9/*#Ops*/, 5, 0, 1, 6, 7, 8, 9, 10, 4, 
180584 /*365762*/                OPC_CheckType, MVT::v2f64,
180589                               MVT::v2f64, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4, 
180594 /*365786*/                OPC_CheckType, MVT::v2f64,
180599                               MVT::v2f64, 9/*#Ops*/, 5, 0, 1, 6, 7, 8, 9, 10, 4, 
180624 /*365842*/                OPC_CheckType, MVT::v2f64,
180629                               MVT::v2f64, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4, 
180634 /*365866*/                OPC_CheckType, MVT::v2f64,
180639                               MVT::v2f64, 9/*#Ops*/, 5, 0, 1, 6, 7, 8, 9, 10, 4, 
180659 /*365912*/                OPC_CheckType, MVT::v2f64,
180664                               MVT::v2f64, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4, 
180669 /*365936*/                OPC_CheckType, MVT::v2f64,
180674                               MVT::v2f64, 9/*#Ops*/, 5, 0, 1, 6, 7, 8, 9, 10, 4, 
180700 /*365993*/                OPC_CheckType, MVT::v2f64,
180705                               MVT::v2f64, 9/*#Ops*/, 1, 0, 2, 6, 7, 8, 9, 10, 5, 
180710 /*366021*/                OPC_CheckType, MVT::v2f64,
180715                               MVT::v2f64, 9/*#Ops*/, 1, 0, 2, 6, 7, 8, 9, 10, 5, 
180735 /*366069*/                OPC_CheckType, MVT::v2f64,
180740                               MVT::v2f64, 9/*#Ops*/, 1, 0, 2, 6, 7, 8, 9, 10, 5, 
180745 /*366097*/                OPC_CheckType, MVT::v2f64,
180750                               MVT::v2f64, 9/*#Ops*/, 1, 0, 2, 6, 7, 8, 9, 10, 5, 
180773 /*366152*/                  OPC_CheckType, MVT::v2f64,
180778                                 MVT::v2f64, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
180785 /*366183*/                  OPC_CheckType, MVT::v2f64,
180790                                 MVT::v2f64, 8/*#Ops*/, 2, 0, 1, 5, 6, 7, 8, 9, 
180796 /*366211*/                OPC_CheckType, MVT::v2f64,
180801                               MVT::v2f64, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
180818 /*366254*/                  OPC_CheckType, MVT::v2f64,
180823                                 MVT::v2f64, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
180830 /*366285*/                  OPC_CheckType, MVT::v2f64,
180835                                 MVT::v2f64, 8/*#Ops*/, 2, 0, 1, 5, 6, 7, 8, 9, 
180841 /*366313*/                OPC_CheckType, MVT::v2f64,
180846                               MVT::v2f64, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
180867 /*366364*/                OPC_CheckType, MVT::v2f64,
180872                               MVT::v2f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
180886 /*366399*/                OPC_CheckType, MVT::v2f64,
180891                               MVT::v2f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
180910 /*366441*/                OPC_CheckType, MVT::v2f64,
180915                               MVT::v2f64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
180930 /*366477*/                OPC_CheckType, MVT::v2f64,
180935                               MVT::v2f64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
180952 /*366517*/                OPC_CheckType, MVT::v2f64,
180957                               MVT::v2f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
180969 /*366551*/                OPC_CheckType, MVT::v2f64,
180974                               MVT::v2f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
180991 /*366592*/                OPC_CheckType, MVT::v2f64,
180996                               MVT::v2f64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
181009 /*366627*/                OPC_CheckType, MVT::v2f64,
181014                               MVT::v2f64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
181035 /*366676*/                OPC_CheckType, MVT::v2f64,
181040                               MVT::v2f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
181054 /*366711*/                OPC_CheckType, MVT::v2f64,
181059                               MVT::v2f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
181078 /*366753*/                OPC_CheckType, MVT::v2f64,
181083                               MVT::v2f64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
181098 /*366789*/                OPC_CheckType, MVT::v2f64,
181103                               MVT::v2f64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
181120 /*366829*/                OPC_CheckType, MVT::v2f64,
181125                               MVT::v2f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
181137 /*366863*/                OPC_CheckType, MVT::v2f64,
181142                               MVT::v2f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
181159 /*366904*/                OPC_CheckType, MVT::v2f64,
181164                               MVT::v2f64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
181177 /*366939*/                OPC_CheckType, MVT::v2f64,
181182                               MVT::v2f64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
181203 /*366988*/                OPC_CheckType, MVT::v2f64,
181208                               MVT::v2f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
181213 /*367011*/                OPC_CheckType, MVT::v2f64,
181218                               MVT::v2f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
181234 /*367050*/                OPC_CheckType, MVT::v2f64,
181239                               MVT::v2f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
181244 /*367073*/                OPC_CheckType, MVT::v2f64,
181249                               MVT::v2f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
181270 /*367122*/                OPC_CheckType, MVT::v2f64,
181275                               MVT::v2f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
181280 /*367145*/                OPC_CheckType, MVT::v2f64,
181285                               MVT::v2f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
181301 /*367184*/                OPC_CheckType, MVT::v2f64,
181306                               MVT::v2f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
181311 /*367207*/                OPC_CheckType, MVT::v2f64,
181316                               MVT::v2f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
181337 /*367256*/                OPC_CheckType, MVT::v2f64,
181342                               MVT::v2f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
181347 /*367279*/                OPC_CheckType, MVT::v2f64,
181352                               MVT::v2f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
181368 /*367318*/                OPC_CheckType, MVT::v2f64,
181373                               MVT::v2f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
181378 /*367341*/                OPC_CheckType, MVT::v2f64,
181383                               MVT::v2f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
181404 /*367390*/                OPC_CheckType, MVT::v2f64,
181409                               MVT::v2f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
181414 /*367413*/                OPC_CheckType, MVT::v2f64,
181419                               MVT::v2f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
181435 /*367452*/                OPC_CheckType, MVT::v2f64,
181440                               MVT::v2f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
181445 /*367475*/                OPC_CheckType, MVT::v2f64,
181450                               MVT::v2f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
181471 /*367524*/                OPC_CheckType, MVT::v2f64,
181476                               MVT::v2f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
181490 /*367559*/                OPC_CheckType, MVT::v2f64,
181495                               MVT::v2f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
181514 /*367601*/                OPC_CheckType, MVT::v2f64,
181519                               MVT::v2f64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
181534 /*367637*/                OPC_CheckType, MVT::v2f64,
181539                               MVT::v2f64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
181556 /*367677*/                OPC_CheckType, MVT::v2f64,
181561                               MVT::v2f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
181573 /*367711*/                OPC_CheckType, MVT::v2f64,
181578                               MVT::v2f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
181595 /*367752*/                OPC_CheckType, MVT::v2f64,
181600                               MVT::v2f64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
181613 /*367787*/                OPC_CheckType, MVT::v2f64,
181618                               MVT::v2f64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
181639 /*367836*/                OPC_CheckType, MVT::v2f64,
181644                               MVT::v2f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
181658 /*367871*/                OPC_CheckType, MVT::v2f64,
181663                               MVT::v2f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
181682 /*367913*/                OPC_CheckType, MVT::v2f64,
181687                               MVT::v2f64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
181702 /*367949*/                OPC_CheckType, MVT::v2f64,
181707                               MVT::v2f64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
181724 /*367989*/                OPC_CheckType, MVT::v2f64,
181729                               MVT::v2f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
181741 /*368023*/                OPC_CheckType, MVT::v2f64,
181746                               MVT::v2f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
181763 /*368064*/                OPC_CheckType, MVT::v2f64,
181768                               MVT::v2f64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
181781 /*368099*/                OPC_CheckType, MVT::v2f64,
181786                               MVT::v2f64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
181807 /*368148*/                OPC_CheckType, MVT::v2f64,
181812                               MVT::v2f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
181817 /*368171*/                OPC_CheckType, MVT::v2f64,
181822                               MVT::v2f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
181838 /*368210*/                OPC_CheckType, MVT::v2f64,
181843                               MVT::v2f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
181848 /*368233*/                OPC_CheckType, MVT::v2f64,
181853                               MVT::v2f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
181874 /*368282*/                OPC_CheckType, MVT::v2f64,
181879                               MVT::v2f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
181884 /*368305*/                OPC_CheckType, MVT::v2f64,
181889                               MVT::v2f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
181905 /*368344*/                OPC_CheckType, MVT::v2f64,
181910                               MVT::v2f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
181915 /*368367*/                OPC_CheckType, MVT::v2f64,
181920                               MVT::v2f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
181943 /*368420*/                  OPC_CheckType, MVT::v2f64,
181948                                 MVT::v2f64, 8/*#Ops*/, 2, 0, 1, 5, 6, 7, 8, 9, 
181962 /*368458*/                  OPC_CheckType, MVT::v2f64,
181967                                 MVT::v2f64, 8/*#Ops*/, 2, 0, 1, 5, 6, 7, 8, 9, 
181986 /*368503*/                  OPC_CheckType, MVT::v2f64,
181991                                 MVT::v2f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
182006 /*368540*/                  OPC_CheckType, MVT::v2f64,
182011                                 MVT::v2f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
182032 /*368585*/                OPC_CheckType, MVT::v2f64,
182037                               MVT::v2f64, 8/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 9, 
182053 /*368623*/                OPC_CheckType, MVT::v2f64,
182058                               MVT::v2f64, 8/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 9, 
182077 /*368669*/                  OPC_CheckType, MVT::v2f64,
182082                                 MVT::v2f64, 8/*#Ops*/, 2, 0, 1, 5, 6, 7, 8, 9, 
182094 /*368706*/                  OPC_CheckType, MVT::v2f64,
182099                                 MVT::v2f64, 8/*#Ops*/, 2, 0, 1, 5, 6, 7, 8, 9, 
182116 /*368750*/                  OPC_CheckType, MVT::v2f64,
182121                                 MVT::v2f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
182134 /*368786*/                  OPC_CheckType, MVT::v2f64,
182139                                 MVT::v2f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
182158 /*368830*/                OPC_CheckType, MVT::v2f64,
182163                               MVT::v2f64, 8/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 9, 
182177 /*368867*/                OPC_CheckType, MVT::v2f64,
182182                               MVT::v2f64, 8/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 9, 
182200 /*368910*/                OPC_CheckType, MVT::v2f64,
182205                               MVT::v2f64, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
182217 /*368947*/                OPC_CheckType, MVT::v2f64,
182222                               MVT::v2f64, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
182240 /*368992*/                OPC_CheckType, MVT::v2f64,
182245                               MVT::v2f64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
182259 /*369029*/                OPC_CheckType, MVT::v2f64,
182264                               MVT::v2f64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
182282 /*369072*/                OPC_CheckType, MVT::v2f64,
182287                               MVT::v2f64, 8/*#Ops*/, 1, 0, 4, 5, 6, 7, 8, 9, 
182300 /*369108*/                OPC_CheckType, MVT::v2f64,
182305                               MVT::v2f64, 8/*#Ops*/, 1, 0, 4, 5, 6, 7, 8, 9, 
182328 /*369161*/                  OPC_CheckType, MVT::v2f64,
182333                                 MVT::v2f64, 8/*#Ops*/, 2, 0, 1, 5, 6, 7, 8, 9, 
182347 /*369199*/                  OPC_CheckType, MVT::v2f64,
182352                                 MVT::v2f64, 8/*#Ops*/, 2, 0, 1, 5, 6, 7, 8, 9, 
182371 /*369244*/                  OPC_CheckType, MVT::v2f64,
182376                                 MVT::v2f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
182391 /*369281*/                  OPC_CheckType, MVT::v2f64,
182396                                 MVT::v2f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
182417 /*369326*/                OPC_CheckType, MVT::v2f64,
182422                               MVT::v2f64, 8/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 9, 
182438 /*369364*/                OPC_CheckType, MVT::v2f64,
182443                               MVT::v2f64, 8/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 9, 
182462 /*369410*/                  OPC_CheckType, MVT::v2f64,
182467                                 MVT::v2f64, 8/*#Ops*/, 2, 0, 1, 5, 6, 7, 8, 9, 
182479 /*369447*/                  OPC_CheckType, MVT::v2f64,
182484                                 MVT::v2f64, 8/*#Ops*/, 2, 0, 1, 5, 6, 7, 8, 9, 
182501 /*369491*/                  OPC_CheckType, MVT::v2f64,
182506                                 MVT::v2f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
182519 /*369527*/                  OPC_CheckType, MVT::v2f64,
182524                                 MVT::v2f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
182543 /*369571*/                OPC_CheckType, MVT::v2f64,
182548                               MVT::v2f64, 8/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 9, 
182562 /*369608*/                OPC_CheckType, MVT::v2f64,
182567                               MVT::v2f64, 8/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 9, 
182585 /*369651*/                OPC_CheckType, MVT::v2f64,
182590                               MVT::v2f64, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
182602 /*369688*/                OPC_CheckType, MVT::v2f64,
182607                               MVT::v2f64, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
182625 /*369733*/                OPC_CheckType, MVT::v2f64,
182630                               MVT::v2f64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
182644 /*369770*/                OPC_CheckType, MVT::v2f64,
182649                               MVT::v2f64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
182667 /*369813*/                OPC_CheckType, MVT::v2f64,
182672                               MVT::v2f64, 8/*#Ops*/, 1, 0, 4, 5, 6, 7, 8, 9, 
182685 /*369849*/                OPC_CheckType, MVT::v2f64,
182690                               MVT::v2f64, 8/*#Ops*/, 1, 0, 4, 5, 6, 7, 8, 9, 
182713 /*369902*/                  OPC_CheckType, MVT::v2f64,
182718                                 MVT::v2f64, 8/*#Ops*/, 2, 0, 1, 5, 6, 7, 8, 9, 
182732 /*369940*/                  OPC_CheckType, MVT::v2f64,
182737                                 MVT::v2f64, 8/*#Ops*/, 2, 0, 1, 5, 6, 7, 8, 9, 
182756 /*369985*/                  OPC_CheckType, MVT::v2f64,
182761                                 MVT::v2f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
182776 /*370022*/                  OPC_CheckType, MVT::v2f64,
182781                                 MVT::v2f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
182802 /*370067*/                OPC_CheckType, MVT::v2f64,
182807                               MVT::v2f64, 8/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 9, 
182823 /*370105*/                OPC_CheckType, MVT::v2f64,
182828                               MVT::v2f64, 8/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 9, 
182847 /*370151*/                  OPC_CheckType, MVT::v2f64,
182852                                 MVT::v2f64, 8/*#Ops*/, 2, 0, 1, 5, 6, 7, 8, 9, 
182864 /*370188*/                  OPC_CheckType, MVT::v2f64,
182869                                 MVT::v2f64, 8/*#Ops*/, 2, 0, 1, 5, 6, 7, 8, 9, 
182886 /*370232*/                  OPC_CheckType, MVT::v2f64,
182891                                 MVT::v2f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
182904 /*370268*/                  OPC_CheckType, MVT::v2f64,
182909                                 MVT::v2f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
182928 /*370312*/                OPC_CheckType, MVT::v2f64,
182933                               MVT::v2f64, 8/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 9, 
182947 /*370349*/                OPC_CheckType, MVT::v2f64,
182952                               MVT::v2f64, 8/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 9, 
182970 /*370392*/                OPC_CheckType, MVT::v2f64,
182975                               MVT::v2f64, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
182987 /*370429*/                OPC_CheckType, MVT::v2f64,
182992                               MVT::v2f64, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
183010 /*370474*/                OPC_CheckType, MVT::v2f64,
183015                               MVT::v2f64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
183029 /*370511*/                OPC_CheckType, MVT::v2f64,
183034                               MVT::v2f64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
183052 /*370554*/                OPC_CheckType, MVT::v2f64,
183057                               MVT::v2f64, 8/*#Ops*/, 1, 0, 4, 5, 6, 7, 8, 9, 
183070 /*370590*/                OPC_CheckType, MVT::v2f64,
183075                               MVT::v2f64, 8/*#Ops*/, 1, 0, 4, 5, 6, 7, 8, 9, 
183098 /*370643*/                  OPC_CheckType, MVT::v2f64,
183103                                 MVT::v2f64, 8/*#Ops*/, 2, 0, 1, 5, 6, 7, 8, 9, 
183117 /*370681*/                  OPC_CheckType, MVT::v2f64,
183122                                 MVT::v2f64, 8/*#Ops*/, 2, 0, 1, 5, 6, 7, 8, 9, 
183141 /*370726*/                  OPC_CheckType, MVT::v2f64,
183146                                 MVT::v2f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
183161 /*370763*/                  OPC_CheckType, MVT::v2f64,
183166                                 MVT::v2f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
183187 /*370808*/                OPC_CheckType, MVT::v2f64,
183192                               MVT::v2f64, 8/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 9, 
183208 /*370846*/                OPC_CheckType, MVT::v2f64,
183213                               MVT::v2f64, 8/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 9, 
183232 /*370892*/                  OPC_CheckType, MVT::v2f64,
183237                                 MVT::v2f64, 8/*#Ops*/, 2, 0, 1, 5, 6, 7, 8, 9, 
183249 /*370929*/                  OPC_CheckType, MVT::v2f64,
183254                                 MVT::v2f64, 8/*#Ops*/, 2, 0, 1, 5, 6, 7, 8, 9, 
183271 /*370973*/                  OPC_CheckType, MVT::v2f64,
183276                                 MVT::v2f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
183289 /*371009*/                  OPC_CheckType, MVT::v2f64,
183294                                 MVT::v2f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
183313 /*371053*/                OPC_CheckType, MVT::v2f64,
183318                               MVT::v2f64, 8/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 9, 
183332 /*371090*/                OPC_CheckType, MVT::v2f64,
183337                               MVT::v2f64, 8/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 9, 
183355 /*371133*/                OPC_CheckType, MVT::v2f64,
183360                               MVT::v2f64, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
183372 /*371170*/                OPC_CheckType, MVT::v2f64,
183377                               MVT::v2f64, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
183395 /*371215*/                OPC_CheckType, MVT::v2f64,
183400                               MVT::v2f64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
183414 /*371252*/                OPC_CheckType, MVT::v2f64,
183419                               MVT::v2f64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
183437 /*371295*/                OPC_CheckType, MVT::v2f64,
183442                               MVT::v2f64, 8/*#Ops*/, 1, 0, 4, 5, 6, 7, 8, 9, 
183455 /*371331*/                OPC_CheckType, MVT::v2f64,
183460                               MVT::v2f64, 8/*#Ops*/, 1, 0, 4, 5, 6, 7, 8, 9, 
183483 /*371384*/                  OPC_CheckType, MVT::v2f64,
183488                                 MVT::v2f64, 8/*#Ops*/, 2, 0, 1, 5, 6, 7, 8, 9, 
183502 /*371422*/                  OPC_CheckType, MVT::v2f64,
183507                                 MVT::v2f64, 8/*#Ops*/, 2, 0, 1, 5, 6, 7, 8, 9, 
183526 /*371467*/                  OPC_CheckType, MVT::v2f64,
183531                                 MVT::v2f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
183546 /*371504*/                  OPC_CheckType, MVT::v2f64,
183551                                 MVT::v2f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
183572 /*371549*/                OPC_CheckType, MVT::v2f64,
183577                               MVT::v2f64, 8/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 9, 
183593 /*371587*/                OPC_CheckType, MVT::v2f64,
183598                               MVT::v2f64, 8/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 9, 
183617 /*371633*/                  OPC_CheckType, MVT::v2f64,
183622                                 MVT::v2f64, 8/*#Ops*/, 2, 0, 1, 5, 6, 7, 8, 9, 
183634 /*371670*/                  OPC_CheckType, MVT::v2f64,
183639                                 MVT::v2f64, 8/*#Ops*/, 2, 0, 1, 5, 6, 7, 8, 9, 
183656 /*371714*/                  OPC_CheckType, MVT::v2f64,
183661                                 MVT::v2f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
183674 /*371750*/                  OPC_CheckType, MVT::v2f64,
183679                                 MVT::v2f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
183698 /*371794*/                OPC_CheckType, MVT::v2f64,
183703                               MVT::v2f64, 8/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 9, 
183717 /*371831*/                OPC_CheckType, MVT::v2f64,
183722                               MVT::v2f64, 8/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 9, 
183740 /*371874*/                OPC_CheckType, MVT::v2f64,
183745                               MVT::v2f64, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
183757 /*371911*/                OPC_CheckType, MVT::v2f64,
183762                               MVT::v2f64, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
183780 /*371956*/                OPC_CheckType, MVT::v2f64,
183785                               MVT::v2f64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
183799 /*371993*/                OPC_CheckType, MVT::v2f64,
183804                               MVT::v2f64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
183822 /*372036*/                OPC_CheckType, MVT::v2f64,
183827                               MVT::v2f64, 8/*#Ops*/, 1, 0, 4, 5, 6, 7, 8, 9, 
183840 /*372072*/                OPC_CheckType, MVT::v2f64,
183845                               MVT::v2f64, 8/*#Ops*/, 1, 0, 4, 5, 6, 7, 8, 9, 
183868 /*372125*/                  OPC_CheckType, MVT::v2f64,
183873                                 MVT::v2f64, 8/*#Ops*/, 2, 0, 1, 5, 6, 7, 8, 9, 
183887 /*372163*/                  OPC_CheckType, MVT::v2f64,
183892                                 MVT::v2f64, 8/*#Ops*/, 2, 0, 1, 5, 6, 7, 8, 9, 
183911 /*372208*/                  OPC_CheckType, MVT::v2f64,
183916                                 MVT::v2f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
183931 /*372245*/                  OPC_CheckType, MVT::v2f64,
183936                                 MVT::v2f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
183957 /*372290*/                OPC_CheckType, MVT::v2f64,
183962                               MVT::v2f64, 8/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 9, 
183978 /*372328*/                OPC_CheckType, MVT::v2f64,
183983                               MVT::v2f64, 8/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 9, 
184002 /*372374*/                  OPC_CheckType, MVT::v2f64,
184007                                 MVT::v2f64, 8/*#Ops*/, 2, 0, 1, 5, 6, 7, 8, 9, 
184019 /*372411*/                  OPC_CheckType, MVT::v2f64,
184024                                 MVT::v2f64, 8/*#Ops*/, 2, 0, 1, 5, 6, 7, 8, 9, 
184041 /*372455*/                  OPC_CheckType, MVT::v2f64,
184046                                 MVT::v2f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
184059 /*372491*/                  OPC_CheckType, MVT::v2f64,
184064                                 MVT::v2f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
184083 /*372535*/                OPC_CheckType, MVT::v2f64,
184088                               MVT::v2f64, 8/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 9, 
184102 /*372572*/                OPC_CheckType, MVT::v2f64,
184107                               MVT::v2f64, 8/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 9, 
184125 /*372615*/                OPC_CheckType, MVT::v2f64,
184130                               MVT::v2f64, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
184142 /*372652*/                OPC_CheckType, MVT::v2f64,
184147                               MVT::v2f64, 8/*#Ops*/, 1, 0, 2, 5, 6, 7, 8, 9, 
184165 /*372697*/                OPC_CheckType, MVT::v2f64,
184170                               MVT::v2f64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
184184 /*372734*/                OPC_CheckType, MVT::v2f64,
184189                               MVT::v2f64, 8/*#Ops*/, 4, 0, 3, 5, 6, 7, 8, 9, 
184207 /*372777*/                OPC_CheckType, MVT::v2f64,
184212                               MVT::v2f64, 8/*#Ops*/, 1, 0, 4, 5, 6, 7, 8, 9, 
184225 /*372813*/                OPC_CheckType, MVT::v2f64,
184230                               MVT::v2f64, 8/*#Ops*/, 1, 0, 4, 5, 6, 7, 8, 9, 
184249 /*372857*/              OPC_CheckType, MVT::v2f64,
184254                             MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
184259 /*372879*/              OPC_CheckType, MVT::v2f64,
184264                             MVT::v2f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
184284 /*372927*/                OPC_CheckType, MVT::v2f64,
184289                               MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
184294 /*372949*/                OPC_CheckType, MVT::v2f64,
184299                               MVT::v2f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
184316 /*372989*/                OPC_CheckType, MVT::v2f64,
184321                               MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
184326 /*373011*/                OPC_CheckType, MVT::v2f64,
184331                               MVT::v2f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
184352 /*373060*/                OPC_CheckType, MVT::v2f64,
184357                               MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
184362 /*373082*/                OPC_CheckType, MVT::v2f64,
184367                               MVT::v2f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
184384 /*373122*/                OPC_CheckType, MVT::v2f64,
184389                               MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
184394 /*373144*/                OPC_CheckType, MVT::v2f64,
184399                               MVT::v2f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
184419 /*373190*/                OPC_CheckType, MVT::v2f64,
184424                               MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
184429 /*373212*/                OPC_CheckType, MVT::v2f64,
184434                               MVT::v2f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
184450 /*373250*/                OPC_CheckType, MVT::v2f64,
184455                               MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
184460 /*373272*/                OPC_CheckType, MVT::v2f64,
184465                               MVT::v2f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
184485 /*373318*/                OPC_CheckType, MVT::v2f64,
184490                               MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
184495 /*373340*/                OPC_CheckType, MVT::v2f64,
184500                               MVT::v2f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
184516 /*373378*/                OPC_CheckType, MVT::v2f64,
184521                               MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
184526 /*373400*/                OPC_CheckType, MVT::v2f64,
184531                               MVT::v2f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
184551 /*373446*/                OPC_CheckType, MVT::v2f64,
184556                               MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
184561 /*373468*/                OPC_CheckType, MVT::v2f64,
184566                               MVT::v2f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
184582 /*373506*/                OPC_CheckType, MVT::v2f64,
184587                               MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
184592 /*373528*/                OPC_CheckType, MVT::v2f64,
184597                               MVT::v2f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
184617 /*373574*/                OPC_CheckType, MVT::v2f64,
184622                               MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
184627 /*373596*/                OPC_CheckType, MVT::v2f64,
184632                               MVT::v2f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
184648 /*373634*/                OPC_CheckType, MVT::v2f64,
184653                               MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
184658 /*373656*/                OPC_CheckType, MVT::v2f64,
184663                               MVT::v2f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
184678 /*373696*/            OPC_CheckType, MVT::v2f64,
184685 /*373705*/              OPC_CheckType, MVT::v2f64,
184690                             MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
184695 /*373727*/              OPC_CheckType, MVT::v2f64,
184700                             MVT::v2f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
184720 /*373774*/                OPC_CheckType, MVT::v2f64,
184725                               MVT::v2f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
184730 /*373797*/                OPC_CheckType, MVT::v2f64,
184735                               MVT::v2f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
184751 /*373836*/                OPC_CheckType, MVT::v2f64,
184756                               MVT::v2f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
184761 /*373859*/                OPC_CheckType, MVT::v2f64,
184766                               MVT::v2f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
184787 /*373908*/                OPC_CheckType, MVT::v2f64,
184792                               MVT::v2f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
184797 /*373931*/                OPC_CheckType, MVT::v2f64,
184802                               MVT::v2f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
184818 /*373970*/                OPC_CheckType, MVT::v2f64,
184823                               MVT::v2f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
184828 /*373993*/                OPC_CheckType, MVT::v2f64,
184833                               MVT::v2f64, 8/*#Ops*/, 4, 0, 1, 5, 6, 7, 8, 9, 
184852 /*374039*/                OPC_CheckType, MVT::v2f64,
184857                               MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
184865 /*374064*/                OPC_CheckType, MVT::v2f64,
184870                               MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
184881 /*374094*/              OPC_CheckType, MVT::v2f64,
184886                             MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
184895 /*374123*/                OPC_CheckType, MVT::v2f64,
184900                               MVT::v2f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
184906 /*374147*/                OPC_CheckType, MVT::v2f64,
184911                               MVT::v2f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
184920 /*374176*/              OPC_CheckType, MVT::v2f64,
184925                             MVT::v2f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
184940 /*374213*/              OPC_CheckType, MVT::v2f64,
184946                               MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
184954                               MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
184960 /*374257*/              OPC_CheckType, MVT::v2f64,
184966                               MVT::v2f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
184974                               MVT::v2f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
184996 /*374327*/            OPC_CheckType, MVT::v2f64,
185000                           MVT::v2f64, 3/*#Ops*/, 0, 2, 3, 
185014 /*374359*/            OPC_CheckType, MVT::v2f64,
185018                           MVT::v2f64, 3/*#Ops*/, 0, 2, 3, 
185041 /*374410*/                OPC_CheckType, MVT::v2f64,
185045                               MVT::v2f64, 4/*#Ops*/, 3, 0, 2, 4, 
185059 /*374444*/                OPC_CheckType, MVT::v2f64,
185063                               MVT::v2f64, 4/*#Ops*/, 3, 0, 2, 4, 
185078 /*374479*/                  OPC_CheckType, MVT::v2f64,
185081                                 MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
185090 /*374499*/                  OPC_CheckType, MVT::v2f64,
185093                                 MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
185102 /*374519*/                  OPC_CheckType, MVT::v2f64,
185105                                 MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
185114 /*374539*/                  OPC_CheckType, MVT::v2f64,
185117                                 MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
185130 /*374566*/                  OPC_CheckType, MVT::v2f64,
185133                                 MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
185142 /*374586*/                  OPC_CheckType, MVT::v2f64,
185145                                 MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
185154 /*374606*/                  OPC_CheckType, MVT::v2f64,
185157                                 MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
185166 /*374626*/                  OPC_CheckType, MVT::v2f64,
185169                                 MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
185182 /*374653*/                  OPC_CheckType, MVT::v2f64,
185185                                 MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
185194 /*374673*/                  OPC_CheckType, MVT::v2f64,
185197                                 MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
185206 /*374693*/                  OPC_CheckType, MVT::v2f64,
185209                                 MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
185218 /*374713*/                  OPC_CheckType, MVT::v2f64,
185221                                 MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
185234 /*374740*/                  OPC_CheckType, MVT::v2f64,
185237                                 MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
185246 /*374760*/                  OPC_CheckType, MVT::v2f64,
185249                                 MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
185258 /*374780*/                  OPC_CheckType, MVT::v2f64,
185261                                 MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
185270 /*374800*/                  OPC_CheckType, MVT::v2f64,
185273                                 MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
185289 /*374830*/            OPC_CheckType, MVT::v2f64,
185292                           MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
185305 /*374857*/            OPC_CheckType, MVT::v2f64,
185308                           MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
185321 /*374884*/            OPC_CheckType, MVT::v2f64,
185324                           MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
185337 /*374911*/            OPC_CheckType, MVT::v2f64,
185340                           MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
185354 /*374939*/            OPC_CheckType, MVT::v2f64,
185357                           MVT::v2f64, 4/*#Ops*/, 0, 1, 2, 3, 
185371 /*374968*/            OPC_CheckType, MVT::v2f64,
185374                           MVT::v2f64, 4/*#Ops*/, 0, 1, 2, 3, 
185389 /*374998*/            OPC_CheckType, MVT::v2f64,
185392                           MVT::v2f64, 5/*#Ops*/, 1, 0, 2, 3, 4, 
185410 /*375036*/            OPC_CheckType, MVT::v2f64,
185414                           MVT::v2f64, 4/*#Ops*/, 3, 0, 2, 4, 
185426 /*375067*/            OPC_CheckType, MVT::v2f64,
185430                           MVT::v2f64, 4/*#Ops*/, 3, 0, 2, 4, 
185445 /*375101*/              OPC_CheckType, MVT::v2f64,
185448                             MVT::v2f64, 4/*#Ops*/, 1, 0, 2, 3, 
185455 /*375122*/              OPC_CheckType, MVT::v2f64,
185458                             MVT::v2f64, 4/*#Ops*/, 2, 0, 1, 3, 
185469 /*375146*/            OPC_CheckType, MVT::v2f64,
185472                           MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
185482 /*375168*/            OPC_CheckType, MVT::v2f64,
185485                           MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
185495 /*375190*/            OPC_CheckType, MVT::v2f64,
185498                           MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
185508 /*375212*/            OPC_CheckType, MVT::v2f64,
185511                           MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
185521 /*375234*/            OPC_CheckType, MVT::v2f64,
185524                           MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
185534 /*375256*/            OPC_CheckType, MVT::v2f64,
185537                           MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
185547 /*375278*/            OPC_CheckType, MVT::v2f64,
185550                           MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
185560 /*375300*/            OPC_CheckType, MVT::v2f64,
185563                           MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
185573 /*375322*/            OPC_CheckType, MVT::v2f64,
185576                           MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
185586 /*375344*/            OPC_CheckType, MVT::v2f64,
185589                           MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
185600 /*375367*/            OPC_CheckType, MVT::v2f64,
185603                           MVT::v2f64, 4/*#Ops*/, 2, 0, 1, 3, 
185614 /*375391*/            OPC_CheckType, MVT::v2f64,
185617                           MVT::v2f64, 4/*#Ops*/, 2, 0, 1, 3, 
185628 /*375415*/            OPC_CheckType, MVT::v2f64,
185631                           MVT::v2f64, 4/*#Ops*/, 2, 0, 1, 3, 
185642 /*375439*/            OPC_CheckType, MVT::v2f64,
185645                           MVT::v2f64, 4/*#Ops*/, 2, 0, 1, 3, 
185656 /*375463*/            OPC_CheckType, MVT::v2f64,
185659                           MVT::v2f64, 4/*#Ops*/, 2, 0, 1, 3, 
185670 /*375487*/            OPC_CheckType, MVT::v2f64,
185673                           MVT::v2f64, 4/*#Ops*/, 2, 0, 1, 3, 
185682 /*375509*/            OPC_CheckType, MVT::v2f64,
185685                           MVT::v2f64, 2/*#Ops*/, 0, 1, 
185695 /*375531*/            OPC_CheckType, MVT::v2f64,
185698                           MVT::v2f64, 2/*#Ops*/, 0, 1, 
185708 /*375553*/            OPC_CheckType, MVT::v2f64,
185711                           MVT::v2f64, 2/*#Ops*/, 0, 1, 
185721 /*375575*/            OPC_CheckType, MVT::v2f64,
185724                           MVT::v2f64, 2/*#Ops*/, 0, 1, 
185734 /*375597*/            OPC_CheckType, MVT::v2f64,
185737                           MVT::v2f64, 2/*#Ops*/, 0, 1, 
185746 /*375617*/            OPC_CheckType, MVT::v2f64,
185749                           MVT::v2f64, 2/*#Ops*/, 0, 1, 
185758 /*375637*/            OPC_CheckType, MVT::v2f64,
185761                           MVT::v2f64, 2/*#Ops*/, 0, 1, 
185770 /*375657*/            OPC_CheckType, MVT::v2f64,
185773                           MVT::v2f64, 2/*#Ops*/, 0, 1, 
185782 /*375677*/            OPC_CheckType, MVT::v2f64,
185785                           MVT::v2f64, 2/*#Ops*/, 0, 1, 
185791 /*375695*/              OPC_CheckChild0Type, MVT::v2f64,
185796 /*375701*/              OPC_CheckType, MVT::v2f64,
185799                             MVT::v2f64, 2/*#Ops*/, 0, 1, 
185808 /*375720*/              OPC_CheckType, MVT::v2f64,
185812                             MVT::v2f64, 2/*#Ops*/, 1, 2,  // Results = #3
185814                             MVT::v2f64, 2/*#Ops*/, 0, 3, 
185825 /*375753*/            OPC_CheckType, MVT::v2f64,
185828                           MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
185838 /*375775*/            OPC_CheckType, MVT::v2f64,
185841                           MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
185853 /*375805*/                OPC_CheckType, MVT::v2f64,
185856                               MVT::v2f64, 4/*#Ops*/, 3, 0, 1, 2, 
185863 /*375824*/                OPC_CheckType, MVT::v2f64,
185866                               MVT::v2f64, 4/*#Ops*/, 3, 0, 1, 2, 
185873 /*375843*/                OPC_CheckType, MVT::v2f64,
185876                               MVT::v2f64, 4/*#Ops*/, 3, 0, 1, 2, 
185883 /*375862*/                OPC_CheckType, MVT::v2f64,
185886                               MVT::v2f64, 4/*#Ops*/, 3, 0, 1, 2, 
185897 /*375888*/                OPC_CheckType, MVT::v2f64,
185900                               MVT::v2f64, 4/*#Ops*/, 3, 0, 1, 2, 
185907 /*375907*/                OPC_CheckType, MVT::v2f64,
185910                               MVT::v2f64, 4/*#Ops*/, 3, 0, 1, 2, 
185917 /*375926*/                OPC_CheckType, MVT::v2f64,
185920                               MVT::v2f64, 4/*#Ops*/, 3, 0, 1, 2, 
185927 /*375945*/                OPC_CheckType, MVT::v2f64,
185930                               MVT::v2f64, 4/*#Ops*/, 3, 0, 1, 2, 
185941 /*375971*/                OPC_CheckType, MVT::v2f64,
185944                               MVT::v2f64, 4/*#Ops*/, 3, 0, 1, 2, 
185951 /*375990*/                OPC_CheckType, MVT::v2f64,
185954                               MVT::v2f64, 4/*#Ops*/, 3, 0, 1, 2, 
185961 /*376009*/                OPC_CheckType, MVT::v2f64,
185964                               MVT::v2f64, 4/*#Ops*/, 3, 0, 1, 2, 
185971 /*376028*/                OPC_CheckType, MVT::v2f64,
185974                               MVT::v2f64, 4/*#Ops*/, 3, 0, 1, 2, 
185985 /*376054*/                OPC_CheckType, MVT::v2f64,
185988                               MVT::v2f64, 4/*#Ops*/, 3, 0, 1, 2, 
185995 /*376073*/                OPC_CheckType, MVT::v2f64,
185998                               MVT::v2f64, 4/*#Ops*/, 3, 0, 1, 2, 
186005 /*376092*/                OPC_CheckType, MVT::v2f64,
186008                               MVT::v2f64, 4/*#Ops*/, 3, 0, 1, 2, 
186015 /*376111*/                OPC_CheckType, MVT::v2f64,
186018                               MVT::v2f64, 4/*#Ops*/, 3, 0, 1, 2, 
186031 /*376139*/            OPC_CheckType, MVT::v2f64,
186034                           MVT::v2f64, 4/*#Ops*/, 3, 0, 1, 2, 
186045 /*376165*/            OPC_CheckType, MVT::v2f64,
186048                           MVT::v2f64, 4/*#Ops*/, 3, 0, 1, 2, 
186059 /*376191*/            OPC_CheckType, MVT::v2f64,
186062                           MVT::v2f64, 4/*#Ops*/, 3, 0, 1, 2, 
186073 /*376217*/            OPC_CheckType, MVT::v2f64,
186076                           MVT::v2f64, 4/*#Ops*/, 3, 0, 1, 2, 
186088 /*376244*/            OPC_CheckType, MVT::v2f64,
186091                           MVT::v2f64, 5/*#Ops*/, 4, 0, 1, 2, 3, 
186103 /*376272*/            OPC_CheckType, MVT::v2f64,
186106                           MVT::v2f64, 5/*#Ops*/, 4, 0, 1, 2, 3, 
186119 /*376302*/            OPC_CheckType, MVT::v2f64,
186122                           MVT::v2f64, 5/*#Ops*/, 1, 0, 2, 3, 4, 
186131 /*376323*/          OPC_CheckType, MVT::v2f64,
186135                           MVT::v2f64, 2/*#Ops*/, 0, 1, 
186152                           MVT::v2f64, 2/*#Ops*/, 7, 8, 
186164 /*376402*/            OPC_CheckType, MVT::v2f64,
186167                           MVT::v2f64, 4/*#Ops*/, 1, 0, 2, 3, 
186175 /*376423*/            OPC_CheckType, MVT::v2f64,
186178                           MVT::v2f64, 4/*#Ops*/, 3, 0, 1, 2, 
186186 /*376444*/            OPC_CheckType, MVT::v2f64,
186189                           MVT::v2f64, 4/*#Ops*/, 3, 0, 1, 2, 
186197 /*376465*/            OPC_CheckType, MVT::v2f64,
186200                           MVT::v2f64, 4/*#Ops*/, 3, 0, 1, 2, 
186208 /*376486*/            OPC_CheckType, MVT::v2f64,
186211                           MVT::v2f64, 4/*#Ops*/, 3, 0, 1, 2, 
186219 /*376507*/            OPC_CheckType, MVT::v2f64,
186222                           MVT::v2f64, 4/*#Ops*/, 3, 0, 1, 2, 
186230 /*376528*/            OPC_CheckType, MVT::v2f64,
186233                           MVT::v2f64, 4/*#Ops*/, 3, 0, 1, 2, 
186241 /*376549*/            OPC_CheckType, MVT::v2f64,
186244                           MVT::v2f64, 4/*#Ops*/, 3, 0, 1, 2, 
186252 /*376570*/            OPC_CheckType, MVT::v2f64,
186255                           MVT::v2f64, 4/*#Ops*/, 3, 0, 1, 2, 
186263 /*376591*/            OPC_CheckType, MVT::v2f64,
186266                           MVT::v2f64, 4/*#Ops*/, 3, 0, 1, 2, 
186274 /*376612*/            OPC_CheckType, MVT::v2f64,
186277                           MVT::v2f64, 4/*#Ops*/, 3, 0, 1, 2, 
186285 /*376633*/            OPC_CheckType, MVT::v2f64,
186290                             MVT::v2f64, 4/*#Ops*/, 2, 0, 1, 3, 
186297                             MVT::v2f64, 4/*#Ops*/, 3, 0, 1, 2, 
186304                             MVT::v2f64, 4/*#Ops*/, 1, 0, 3, 2, 
186313 /*376689*/            OPC_CheckType, MVT::v2f64,
186318                             MVT::v2f64, 4/*#Ops*/, 2, 0, 1, 3, 
186325                             MVT::v2f64, 4/*#Ops*/, 3, 0, 1, 2, 
186332                             MVT::v2f64, 4/*#Ops*/, 1, 0, 3, 2, 
186341 /*376745*/            OPC_CheckType, MVT::v2f64,
186346                             MVT::v2f64, 4/*#Ops*/, 2, 0, 1, 3, 
186353                             MVT::v2f64, 4/*#Ops*/, 3, 0, 1, 2, 
186360                             MVT::v2f64, 4/*#Ops*/, 1, 0, 3, 2, 
186369 /*376801*/            OPC_CheckType, MVT::v2f64,
186374                             MVT::v2f64, 4/*#Ops*/, 2, 0, 1, 3, 
186381                             MVT::v2f64, 4/*#Ops*/, 3, 0, 1, 2, 
186388                             MVT::v2f64, 4/*#Ops*/, 1, 0, 3, 2, 
186397 /*376857*/            OPC_CheckType, MVT::v2f64,
186402                             MVT::v2f64, 4/*#Ops*/, 2, 0, 1, 3, 
186409                             MVT::v2f64, 4/*#Ops*/, 3, 0, 1, 2, 
186416                             MVT::v2f64, 4/*#Ops*/, 1, 0, 3, 2, 
186425 /*376913*/            OPC_CheckType, MVT::v2f64,
186430                             MVT::v2f64, 4/*#Ops*/, 2, 0, 1, 3, 
186437                             MVT::v2f64, 4/*#Ops*/, 3, 0, 1, 2, 
186444                             MVT::v2f64, 4/*#Ops*/, 1, 0, 3, 2, 
186452 /*376968*/            OPC_CheckType, MVT::v2f64,
186455                           MVT::v2f64, 3/*#Ops*/, 2, 0, 1, 
186463 /*376989*/            OPC_CheckType, MVT::v2f64,
186466                           MVT::v2f64, 3/*#Ops*/, 2, 0, 1, 
186474 /*377010*/            OPC_CheckType, MVT::v2f64,
186477                           MVT::v2f64, 3/*#Ops*/, 2, 0, 1, 
186485 /*377031*/            OPC_CheckType, MVT::v2f64,
186488                           MVT::v2f64, 3/*#Ops*/, 2, 0, 1, 
186496 /*377052*/            OPC_CheckType, MVT::v2f64,
186499                           MVT::v2f64, 3/*#Ops*/, 2, 0, 1, 
186506 /*377071*/            OPC_CheckType, MVT::v2f64,
186509                           MVT::v2f64, 3/*#Ops*/, 2, 0, 1, 
186516 /*377090*/            OPC_CheckType, MVT::v2f64,
186519                           MVT::v2f64, 3/*#Ops*/, 2, 0, 1, 
186526 /*377109*/            OPC_CheckType, MVT::v2f64,
186529                           MVT::v2f64, 3/*#Ops*/, 2, 0, 1, 
186536 /*377128*/            OPC_CheckType, MVT::v2f64,
186539                           MVT::v2f64, 3/*#Ops*/, 2, 0, 1, 
186545 /*377147*/              OPC_CheckChild0Type, MVT::v2f64,
186548 /*377151*/              OPC_CheckType, MVT::v2f64,
186551                             MVT::v2f64, 3/*#Ops*/, 2, 0, 1, 
186558 /*377169*/              OPC_CheckType, MVT::v2f64,
186562                             MVT::v2f64, 2/*#Ops*/, 1, 3,  // Results = #4
186564                             MVT::v2f64, 3/*#Ops*/, 2, 0, 4, 
186573 /*377201*/            OPC_CheckType, MVT::v2f64,
186576                           MVT::v2f64, 4/*#Ops*/, 3, 0, 1, 2, 
186584 /*377222*/            OPC_CheckType, MVT::v2f64,
186587                           MVT::v2f64, 4/*#Ops*/, 3, 0, 1, 2, 
186594 /*377240*/          OPC_CheckType, MVT::v2f64,
186598                           MVT::v2f64, 3/*#Ops*/, 2, 0, 1, 
186620                           MVT::v2f64, 2/*#Ops*/, 11, 12, 
189229 /*382198*/              OPC_CheckType, MVT::v2f64,
189293 /*382323*/              OPC_CheckType, MVT::v2f64,
189351 /*382439*/              OPC_CheckType, MVT::v2f64,
189426 /*382588*/              OPC_CheckType, MVT::v2f64,
189484 /*382704*/              OPC_CheckType, MVT::v2f64,
189559 /*382853*/              OPC_CheckType, MVT::v2f64,
189617 /*382969*/              OPC_CheckType, MVT::v2f64,
190288 /*384308*/              OPC_CheckType, MVT::v2f64,
190352 /*384433*/              OPC_CheckType, MVT::v2f64,
190410 /*384549*/              OPC_CheckType, MVT::v2f64,
190485 /*384698*/              OPC_CheckType, MVT::v2f64,
190543 /*384814*/              OPC_CheckType, MVT::v2f64,
190618 /*384963*/              OPC_CheckType, MVT::v2f64,
190676 /*385079*/              OPC_CheckType, MVT::v2f64,
191289 /*386299*/          OPC_CheckType, MVT::v2f64,
191307 /*386333*/          OPC_CheckType, MVT::v2f64,
191397 /*386525*/        /*SwitchType*/ 88, MVT::v2f64,// ->386615
191575 /*386914*/          /*SwitchType*/ 20, MVT::v2f64,// ->386936
191620 /*387010*/          OPC_CheckType, MVT::v2f64,
191693 /*387140*/        OPC_CheckChild0Type, MVT::v2f64,
191785 /*387304*/          OPC_CheckType, MVT::v2f64,
191803 /*387338*/          OPC_CheckType, MVT::v2f64,
191908 /*387570*/        /*SwitchType*/ 41, MVT::v2f64,// ->387613
192005 /*387783*/          /*SwitchType*/ 20, MVT::v2f64,// ->387805
192050 /*387879*/          OPC_CheckType, MVT::v2f64,
192139 /*388041*/        OPC_CheckChild0Type, MVT::v2f64,
192171 /*388101*/          OPC_CheckType, MVT::v2f64,
192189 /*388135*/          OPC_CheckType, MVT::v2f64,
192279 /*388327*/        /*SwitchType*/ 88, MVT::v2f64,// ->388417
192457 /*388716*/          /*SwitchType*/ 20, MVT::v2f64,// ->388738
192502 /*388812*/          OPC_CheckType, MVT::v2f64,
192591 /*388984*/        OPC_CheckChild0Type, MVT::v2f64,
192715 /*389232*/          OPC_CheckType, MVT::v2f64,
192733 /*389266*/          OPC_CheckType, MVT::v2f64,
192838 /*389498*/        /*SwitchType*/ 41, MVT::v2f64,// ->389541
192935 /*389711*/          /*SwitchType*/ 20, MVT::v2f64,// ->389733
192980 /*389807*/          OPC_CheckType, MVT::v2f64,
193149 /*390179*/        OPC_CheckChild0Type, MVT::v2f64,
195570 /*395691*/        OPC_CheckType, MVT::v2f64,
195616                             MVT::v2f64, 1/*#Ops*/, 0,  // Results = #2
195626                             MVT::v2f64, 1/*#Ops*/, 0,  // Results = #2
195657 /*395887*/          OPC_CheckChild1Type, MVT::v2f64,
195664                           MVT::v2f64, 1/*#Ops*/, 0,  // Results = #2
195674                           MVT::v2f64, 1/*#Ops*/, 0,  // Results = #2
195793 /*396204*/          OPC_CheckChild1Type, MVT::v2f64,
195929 /*396500*/        OPC_CheckChild1Type, MVT::v2f64,
195966 /*396573*/        OPC_CheckType, MVT::v2f64,
195999 /*396636*/        OPC_CheckType, MVT::v2f64,
196029 /*396693*/      OPC_CheckChild0Type, MVT::v2f64,
196062 /*396751*/        OPC_CheckType, MVT::v2f64,
196095 /*396814*/        OPC_CheckType, MVT::v2f64,
196125 /*396871*/      OPC_CheckChild0Type, MVT::v2f64,
196158 /*396929*/        OPC_CheckType, MVT::v2f64,
196191 /*396992*/        OPC_CheckType, MVT::v2f64,
196221 /*397049*/      OPC_CheckChild0Type, MVT::v2f64,
196254 /*397107*/        OPC_CheckType, MVT::v2f64,
196287 /*397170*/        OPC_CheckType, MVT::v2f64,
196317 /*397227*/      OPC_CheckChild0Type, MVT::v2f64,
198859 /*402246*/      OPC_CheckType, MVT::v2f64,
198864                     MVT::v2f64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
198882 /*402288*/      OPC_CheckType, MVT::v2f64,
198888                     MVT::v2f64, 7/*#Ops*/, 2, 4, 5, 6, 7, 8, 9, 
199002 /*402511*/      OPC_CheckType, MVT::v2f64,
199007                     MVT::v2f64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
199026 /*402555*/      OPC_CheckType, MVT::v2f64,
199031                     MVT::v2f64, 7/*#Ops*/, 2, 4, 5, 6, 7, 8, 9, 
199061 /*402628*/      /*SwitchType*/ 26, MVT::v2f64,// ->402656
199065                         MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
199071                         MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
200106 /*404818*/        OPC_CheckType, MVT::v2f64,
200108 /*404821*/        OPC_CheckType, MVT::v2f64,
200114                         MVT::v2f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
200122                         MVT::v2f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
200131 /*404869*/        OPC_CheckType, MVT::v2f64,
200133 /*404872*/        OPC_CheckType, MVT::v2f64,
200139                         MVT::v2f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
200147                         MVT::v2f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
200192 /*404982*/        OPC_CheckChild0Type, MVT::v2f64,
200207 /*405009*/        /*SwitchType*/ 22, MVT::v2f64,// ->405033
200211                           MVT::v2f64, 1/*#Ops*/, 0, 
200217                           MVT::v2f64, 1/*#Ops*/, 0, 
200321                           MVT::v2f64, 2/*#Ops*/, 0, 1,  // Results = #2
200330                           MVT::v2f64, 2/*#Ops*/, 0, 1,  // Results = #2
200341                           MVT::v2f64, 2/*#Ops*/, 0, 2,  // Results = #3
200343                           MVT::v2f64, 1/*#Ops*/, 3,  // Results = #4
200349                           MVT::v2f64, 2/*#Ops*/, 0, 7,  // Results = #8
200351                           MVT::v2f64, 1/*#Ops*/, 8,  // Results = #9
200358 /*405387*/        /*SwitchType*/ 44, MVT::v2f64,// ->405433
200363                           MVT::v2f64, 2/*#Ops*/, 0, 1,  // Results = #2
200365                           MVT::v2f64, 1/*#Ops*/, 2, 
200372                           MVT::v2f64, 2/*#Ops*/, 0, 1,  // Results = #2
200374                           MVT::v2f64, 1/*#Ops*/, 2, 
200382                         MVT::v2f64, 2/*#Ops*/, 0, 1,  // Results = #2
200703 /*406079*/        OPC_CheckChild0Type, MVT::v2f64,
200847 /*406354*/      OPC_CheckChild0Type, MVT::v2f64,
200898 /*406449*/        OPC_CheckType, MVT::v2f64,
200920 /*406492*/        OPC_CheckType, MVT::v2f64,
201496 /*407664*/      OPC_CheckChild0Type, MVT::v2f64,
201533 /*407744*/      OPC_CheckType, MVT::v2f64,
201573 /*407835*/        OPC_CheckChild0Type, MVT::v2f64,
206727 /*418694*/          OPC_CheckType, MVT::v2f64,
206739                         MVT::v2f64, 6/*#Ops*/, 12, 3, 4, 5, 6, 7, 
206747 /*418749*/          OPC_CheckType, MVT::v2f64,
206759                         MVT::v2f64, 7/*#Ops*/, 3, 13, 4, 5, 6, 7, 8, 
206801 /*418871*/          OPC_CheckType, MVT::v2f64,
206806                         MVT::v2f64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
206813 /*418898*/          OPC_CheckType, MVT::v2f64,
206818                         MVT::v2f64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
207380 /*420175*/            OPC_CheckType, MVT::v2f64,
207389                               MVT::v2f64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
207397                               MVT::v2f64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
207407                             MVT::v2f64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
207414 /*420250*/            OPC_CheckType, MVT::v2f64,
207423                               MVT::v2f64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
207431                               MVT::v2f64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
207441                             MVT::v2f64, 6/*#Ops*/, 2, 3, 4, 5, 6, 7, 
207448 /*420323*/          OPC_CheckType, MVT::v2f64,
207457                             MVT::v2f64, 7/*#Ops*/, 3, 2, 4, 5, 6, 7, 8, 
207465                             MVT::v2f64, 7/*#Ops*/, 3, 2, 4, 5, 6, 7, 8, 
207475                           MVT::v2f64, 7/*#Ops*/, 3, 2, 4, 5, 6, 7, 8, 
211556 /*428996*/        OPC_CheckType, MVT::v2f64,
211562                         MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
211570                         MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
211578                         MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
211594 /*429076*/        OPC_CheckType, MVT::v2f64,
211600                         MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
211608                         MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
211616                         MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
211627 /*429147*/        OPC_CheckType, MVT::v2f64,
211633                         MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
211641                         MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
211649                         MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
211670 /*429244*/          /*SwitchType*/ 18, MVT::v2f64,// ->429264
211675                           MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
211706 /*429330*/          /*SwitchType*/ 18, MVT::v2f64,// ->429350
211711                           MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
211718 /*429355*/          OPC_CheckType, MVT::v2f64,
211723                         MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
211760 /*429458*/          /*SwitchType*/ 18, MVT::v2f64,// ->429478
211765                           MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
211828 /*429607*/          OPC_SwitchType /*2 cases */, 18, MVT::v2f64,// ->429628
211833                           MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
211869 /*429692*/      /*SwitchType*/ 35, MVT::v2f64,// ->429729
211873                         MVT::v2f64, 2/*#Ops*/, 0, 1, 
211879                         MVT::v2f64, 2/*#Ops*/, 0, 1, 
211885                         MVT::v2f64, 2/*#Ops*/, 0, 1, 
212422 /*430881*/          /*SwitchType*/ 18, MVT::v2f64,// ->430901
212427                           MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
212458 /*430967*/          /*SwitchType*/ 18, MVT::v2f64,// ->430987
212463                           MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
212501 /*431071*/          /*SwitchType*/ 18, MVT::v2f64,// ->431091
212506                           MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
212569 /*431220*/          OPC_SwitchType /*2 cases */, 18, MVT::v2f64,// ->431241
212574                           MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
212610 /*431305*/      /*SwitchType*/ 35, MVT::v2f64,// ->431342
212614                         MVT::v2f64, 2/*#Ops*/, 0, 1, 
212620                         MVT::v2f64, 2/*#Ops*/, 0, 1, 
212626                         MVT::v2f64, 2/*#Ops*/, 0, 1, 
222771 /*453242*/        OPC_SwitchType /*4 cases */, 19, MVT::v2f64,// ->453264
222776                         MVT::v2f64, 7/*#Ops*/, 3, 4, 5, 6, 7, 8, 0, 
222808 /*453333*/        OPC_SwitchType /*2 cases */, 21, MVT::v2f64,// ->453357
222814                         MVT::v2f64, 6/*#Ops*/, 3, 4, 5, 6, 7, 8, 
222831 /*453385*/      OPC_SwitchType /*4 cases */, 28, MVT::v2f64,// ->453416
222835                         MVT::v2f64, 3/*#Ops*/, 2, 1, 0, 
222842                         MVT::v2f64, 2/*#Ops*/, 2, 1, 
223343 /*454617*/        OPC_CheckType, MVT::v2f64,
223442 /*454865*/          OPC_CheckChild0Type, MVT::v2f64,
225222 /*458947*/        /*SwitchType*/ 19, MVT::v2f64,// ->458968
225227                         MVT::v2f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
225283 /*459094*/          /*SwitchType*/ 19, MVT::v2f64,// ->459115
225288                           MVT::v2f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
225328 /*459194*/      /*SwitchType*/ 11, MVT::v2f64,// ->459207
225331                       MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
226980 /*462798*/      OPC_CheckChild0Type, MVT::v2f64,
227170 /*463245*/      OPC_CheckType, MVT::v2f64,
227176                       MVT::v2f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
227184                       MVT::v2f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
227200 /*463310*/      OPC_CheckType, MVT::v2f64,
227205                     MVT::v2f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
227561 /*464162*/      /*SwitchType*/ 17, MVT::v2f64,// ->464181
227566                       MVT::v2f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
227615 /*464286*/      /*SwitchType*/ 17, MVT::v2f64,// ->464305
227620                       MVT::v2f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
227852 /*464879*/      OPC_SwitchType /*2 cases */, 23, MVT::v2f64,// ->464905
227858                       MVT::v2f64, MVT::v2i64, 7/*#Ops*/, 1, 4, 5, 6, 7, 8, 2, 
227873 /*464934*/      OPC_CheckType, MVT::v2f64,
227879                     MVT::v2f64, MVT::v2i64, 7/*#Ops*/, 1, 4, 5, 6, 7, 8, 2, 
227983 /*465214*/      OPC_CheckType, MVT::v2f64,
227989                     MVT::v2f64, MVT::v2i1, 7/*#Ops*/, 1, 2, 4, 5, 6, 7, 8, 
227994 /*465242*/      OPC_CheckType, MVT::v2f64,
228000                     MVT::v2f64, MVT::v2i1, 7/*#Ops*/, 1, 2, 4, 5, 6, 7, 8, 
228123 /*465551*/      OPC_CheckChild1Type, MVT::v2f64,
229145 /*467642*/          OPC_CheckType, MVT::v2f64,
229155 /*467659*/          OPC_CheckType, MVT::v2f64,
229167                         MVT::v2f64, 7/*#Ops*/, 3, 13, 4, 5, 6, 7, 8, 
229178 /*467719*/          OPC_CheckType, MVT::v2f64,
229190                         MVT::v2f64, 6/*#Ops*/, 12, 3, 4, 5, 6, 7, 
229415 /*468259*/              OPC_CheckType, MVT::v2f64,
229425 /*468276*/              OPC_CheckType, MVT::v2f64,
229437                             MVT::v2f64, 7/*#Ops*/, 3, 13, 4, 5, 6, 7, 8, 
229448 /*468336*/              OPC_CheckType, MVT::v2f64,
229460                             MVT::v2f64, 6/*#Ops*/, 12, 3, 4, 5, 6, 7, 
229483 /*468418*/        OPC_CheckType, MVT::v2f64,
229486                       MVT::v2f64, 2/*#Ops*/, 0, 1, 
229503 /*468458*/        OPC_CheckType, MVT::v2f64,
229506                       MVT::v2f64, 2/*#Ops*/, 0, 1, 
229529 /*468511*/        OPC_CheckType, MVT::v2f64,
229537                         MVT::v2f64, 2/*#Ops*/, 2, 3, 
229547                         MVT::v2f64, 2/*#Ops*/, 2, 3, 
229602 /*468671*/        OPC_CheckType, MVT::v2f64,
229606                       MVT::v2f64, 2/*#Ops*/, 1, 2, 
229657 /*468777*/        OPC_CheckType, MVT::v2f64,
229661                       MVT::v2f64, 2/*#Ops*/, 1, 2, 
229684 /*468829*/        OPC_CheckType, MVT::v2f64,
229688                       MVT::v2f64, 2/*#Ops*/, 1, 2, 
230664 /*470648*/      /*SwitchType*/ 10, MVT::v2f64,// ->470660
230667                       MVT::v2f64, 2/*#Ops*/, 1, 0, 
230704 /*470730*/      /*SwitchType*/ 11, MVT::v2f64,// ->470743
230707                       MVT::v2f64, 3/*#Ops*/, 1, 2, 0, 
230903 /*471131*/      /*SwitchType*/ 10, MVT::v2f64,// ->471143
230906                       MVT::v2f64, 2/*#Ops*/, 1, 0, 
230943 /*471213*/      /*SwitchType*/ 11, MVT::v2f64,// ->471226
230946                       MVT::v2f64, 3/*#Ops*/, 1, 2, 0, 
231022 /*471354*/      OPC_CheckChild0Type, MVT::v2f64,
231425 /*472076*/      /*SwitchType*/ 20, MVT::v2f64,// ->472098
231429                         MVT::v2f64, 0/*#Ops*/, 
231435                         MVT::v2f64, 0/*#Ops*/, 
237596 /*484804*/            OPC_CheckChild0Type, MVT::v2f64,
238569                               MVT::v2f64, 2/*#Ops*/, 2, 10,  // Results = #11
238571                               MVT::v2f64, 8/*#Ops*/, 0, 1, 11, 5, 6, 7, 8, 9, 
238604                               MVT::v2f64, 2/*#Ops*/, 4, 10,  // Results = #11
238606                               MVT::v2f64, 8/*#Ops*/, 0, 1, 11, 5, 6, 7, 8, 9, 
238639                               MVT::v2f64, 2/*#Ops*/, 2, 10,  // Results = #11
238641                               MVT::v2f64, 8/*#Ops*/, 0, 1, 11, 5, 6, 7, 8, 9, 
238674                                 MVT::v2f64, 2/*#Ops*/, 2, 10,  // Results = #11
238676                                 MVT::v2f64, 8/*#Ops*/, 0, 1, 11, 5, 6, 7, 8, 9, 
238708                                   MVT::v2f64, 2/*#Ops*/, 4, 10,  // Results = #11
238710                                   MVT::v2f64, 8/*#Ops*/, 0, 1, 11, 5, 6, 7, 8, 9, 
238734                                   MVT::v2f64, 2/*#Ops*/, 4, 10,  // Results = #11
238736                                   MVT::v2f64, 8/*#Ops*/, 0, 1, 11, 5, 6, 7, 8, 9, 
238770                               MVT::v2f64, 2/*#Ops*/, 2, 10,  // Results = #11
238772                               MVT::v2f64, 8/*#Ops*/, 0, 1, 11, 5, 6, 7, 8, 9, 
238804                               MVT::v2f64, 2/*#Ops*/, 2, 10,  // Results = #11
238806                               MVT::v2f64, 8/*#Ops*/, 0, 1, 11, 5, 6, 7, 8, 9, 
238838                               MVT::v2f64, 2/*#Ops*/, 2, 10,  // Results = #11
238840                               MVT::v2f64, 8/*#Ops*/, 0, 1, 11, 5, 6, 7, 8, 9, 
238872                               MVT::v2f64, 2/*#Ops*/, 4, 10,  // Results = #11
238874                               MVT::v2f64, 8/*#Ops*/, 0, 1, 11, 5, 6, 7, 8, 9, 
238909                               MVT::v2f64, 2/*#Ops*/, 2, 10,  // Results = #11
238911                               MVT::v2f64, 8/*#Ops*/, 0, 1, 11, 5, 6, 7, 8, 9, 
238944                               MVT::v2f64, 2/*#Ops*/, 4, 10,  // Results = #11
238946                               MVT::v2f64, 8/*#Ops*/, 0, 1, 11, 5, 6, 7, 8, 9, 
238979                               MVT::v2f64, 2/*#Ops*/, 2, 10,  // Results = #11
238981                               MVT::v2f64, 8/*#Ops*/, 0, 1, 11, 5, 6, 7, 8, 9, 
239014                                 MVT::v2f64, 2/*#Ops*/, 2, 10,  // Results = #11
239016                                 MVT::v2f64, 8/*#Ops*/, 0, 1, 11, 5, 6, 7, 8, 9, 
239048                                   MVT::v2f64, 2/*#Ops*/, 4, 10,  // Results = #11
239050                                   MVT::v2f64, 8/*#Ops*/, 0, 1, 11, 5, 6, 7, 8, 9, 
239074                                   MVT::v2f64, 2/*#Ops*/, 4, 10,  // Results = #11
239076                                   MVT::v2f64, 8/*#Ops*/, 0, 1, 11, 5, 6, 7, 8, 9, 
239110                               MVT::v2f64, 2/*#Ops*/, 2, 10,  // Results = #11
239112                               MVT::v2f64, 8/*#Ops*/, 0, 1, 11, 5, 6, 7, 8, 9, 
239144                               MVT::v2f64, 2/*#Ops*/, 2, 10,  // Results = #11
239146                               MVT::v2f64, 8/*#Ops*/, 0, 1, 11, 5, 6, 7, 8, 9, 
239178                               MVT::v2f64, 2/*#Ops*/, 2, 10,  // Results = #11
239180                               MVT::v2f64, 8/*#Ops*/, 0, 1, 11, 5, 6, 7, 8, 9, 
239212                               MVT::v2f64, 2/*#Ops*/, 4, 10,  // Results = #11
239214                               MVT::v2f64, 8/*#Ops*/, 0, 1, 11, 5, 6, 7, 8, 9, 
239249                               MVT::v2f64, 2/*#Ops*/, 2, 10,  // Results = #11
239251                               MVT::v2f64, 8/*#Ops*/, 0, 1, 11, 5, 6, 7, 8, 9, 
239284                               MVT::v2f64, 2/*#Ops*/, 4, 10,  // Results = #11
239286                               MVT::v2f64, 8/*#Ops*/, 0, 1, 11, 5, 6, 7, 8, 9, 
239319                               MVT::v2f64, 2/*#Ops*/, 2, 10,  // Results = #11
239321                               MVT::v2f64, 8/*#Ops*/, 0, 1, 11, 5, 6, 7, 8, 9, 
239354                                 MVT::v2f64, 2/*#Ops*/, 2, 10,  // Results = #11
239356                                 MVT::v2f64, 8/*#Ops*/, 0, 1, 11, 5, 6, 7, 8, 9, 
239388                                   MVT::v2f64, 2/*#Ops*/, 4, 10,  // Results = #11
239390                                   MVT::v2f64, 8/*#Ops*/, 0, 1, 11, 5, 6, 7, 8, 9, 
239414                                   MVT::v2f64, 2/*#Ops*/, 4, 10,  // Results = #11
239416                                   MVT::v2f64, 8/*#Ops*/, 0, 1, 11, 5, 6, 7, 8, 9, 
239450                               MVT::v2f64, 2/*#Ops*/, 2, 10,  // Results = #11
239452                               MVT::v2f64, 8/*#Ops*/, 0, 1, 11, 5, 6, 7, 8, 9, 
239484                               MVT::v2f64, 2/*#Ops*/, 2, 10,  // Results = #11
239486                               MVT::v2f64, 8/*#Ops*/, 0, 1, 11, 5, 6, 7, 8, 9, 
239518                               MVT::v2f64, 2/*#Ops*/, 2, 10,  // Results = #11
239520                               MVT::v2f64, 8/*#Ops*/, 0, 1, 11, 5, 6, 7, 8, 9, 
239552                               MVT::v2f64, 2/*#Ops*/, 4, 10,  // Results = #11
239554                               MVT::v2f64, 8/*#Ops*/, 0, 1, 11, 5, 6, 7, 8, 9, 
239589                               MVT::v2f64, 2/*#Ops*/, 2, 10,  // Results = #11
239591                               MVT::v2f64, 8/*#Ops*/, 0, 1, 11, 5, 6, 7, 8, 9, 
239624                               MVT::v2f64, 2/*#Ops*/, 4, 10,  // Results = #11
239626                               MVT::v2f64, 8/*#Ops*/, 0, 1, 11, 5, 6, 7, 8, 9, 
239659                               MVT::v2f64, 2/*#Ops*/, 2, 10,  // Results = #11
239661                               MVT::v2f64, 8/*#Ops*/, 0, 1, 11, 5, 6, 7, 8, 9, 
239694                                 MVT::v2f64, 2/*#Ops*/, 2, 10,  // Results = #11
239696                                 MVT::v2f64, 8/*#Ops*/, 0, 1, 11, 5, 6, 7, 8, 9, 
239728                                   MVT::v2f64, 2/*#Ops*/, 4, 10,  // Results = #11
239730                                   MVT::v2f64, 8/*#Ops*/, 0, 1, 11, 5, 6, 7, 8, 9, 
239754                                   MVT::v2f64, 2/*#Ops*/, 4, 10,  // Results = #11
239756                                   MVT::v2f64, 8/*#Ops*/, 0, 1, 11, 5, 6, 7, 8, 9, 
239790                               MVT::v2f64, 2/*#Ops*/, 2, 10,  // Results = #11
239792                               MVT::v2f64, 8/*#Ops*/, 0, 1, 11, 5, 6, 7, 8, 9, 
239824                               MVT::v2f64, 2/*#Ops*/, 2, 10,  // Results = #11
239826                               MVT::v2f64, 8/*#Ops*/, 0, 1, 11, 5, 6, 7, 8, 9, 
239858                               MVT::v2f64, 2/*#Ops*/, 2, 10,  // Results = #11
239860                               MVT::v2f64, 8/*#Ops*/, 0, 1, 11, 5, 6, 7, 8, 9, 
239892                               MVT::v2f64, 2/*#Ops*/, 4, 10,  // Results = #11
239894                               MVT::v2f64, 8/*#Ops*/, 0, 1, 11, 5, 6, 7, 8, 9, 
239926                                 MVT::v2f64, 7/*#Ops*/, 1, 0, 4, 5, 6, 7, 8, 
239939                                 MVT::v2f64, 2/*#Ops*/, 4, 10,  // Results = #11
239941                                 MVT::v2f64, 8/*#Ops*/, 11, 1, 0, 5, 6, 7, 8, 9, 
239971                                 MVT::v2f64, 7/*#Ops*/, 1, 0, 4, 5, 6, 7, 8, 
239984                                 MVT::v2f64, 2/*#Ops*/, 4, 10,  // Results = #11
239986                                 MVT::v2f64, 8/*#Ops*/, 11, 1, 0, 5, 6, 7, 8, 9, 
240019                               MVT::v2f64, 7/*#Ops*/, 1, 0, 4, 5, 6, 7, 8, 
240032                               MVT::v2f64, 2/*#Ops*/, 4, 10,  // Results = #11
240034                               MVT::v2f64, 8/*#Ops*/, 11, 1, 0, 5, 6, 7, 8, 9, 
240066                                 MVT::v2f64, 7/*#Ops*/, 1, 0, 4, 5, 6, 7, 8, 
240079                                 MVT::v2f64, 2/*#Ops*/, 4, 10,  // Results = #11
240081                                 MVT::v2f64, 8/*#Ops*/, 11, 1, 0, 5, 6, 7, 8, 9, 
240111                                 MVT::v2f64, 7/*#Ops*/, 1, 0, 4, 5, 6, 7, 8, 
240124                                 MVT::v2f64, 2/*#Ops*/, 4, 10,  // Results = #11
240126                                 MVT::v2f64, 8/*#Ops*/, 11, 1, 0, 5, 6, 7, 8, 9, 
240159                               MVT::v2f64, 7/*#Ops*/, 1, 0, 4, 5, 6, 7, 8, 
240172                               MVT::v2f64, 2/*#Ops*/, 4, 10,  // Results = #11
240174                               MVT::v2f64, 8/*#Ops*/, 11, 1, 0, 5, 6, 7, 8, 9, 
240194 /*490220*/            OPC_CheckChild0Type, MVT::v2f64,
240201 /*490231*/            OPC_CheckChild0Type, MVT::v2f64,
240212                           MVT::v2f64, 4/*#Ops*/, 3, 5, 2, 0, 
240244                                 MVT::v2f64, 2/*#Ops*/, 2, 5,  // Results = #6
240247                                 MVT::v2f64, 2/*#Ops*/, 3, 7,  // Results = #8
240249                                 MVT::v2f64, 5/*#Ops*/, 0, 1, 6, 8, 4, 
240275                                 MVT::v2f64, 2/*#Ops*/, 2, 5,  // Results = #6
240278                                 MVT::v2f64, 2/*#Ops*/, 3, 7,  // Results = #8
240280                                 MVT::v2f64, 5/*#Ops*/, 0, 1, 6, 8, 4, 
240308                               MVT::v2f64, 2/*#Ops*/, 2, 5,  // Results = #6
240311                               MVT::v2f64, 2/*#Ops*/, 3, 7,  // Results = #8
240313                               MVT::v2f64, 5/*#Ops*/, 0, 1, 6, 8, 4, 
240343                                 MVT::v2f64, 2/*#Ops*/, 2, 5,  // Results = #6
240346                                 MVT::v2f64, 2/*#Ops*/, 3, 7,  // Results = #8
240348                                 MVT::v2f64, 5/*#Ops*/, 0, 1, 6, 8, 4, 
240374                                 MVT::v2f64, 2/*#Ops*/, 2, 5,  // Results = #6
240377                                 MVT::v2f64, 2/*#Ops*/, 3, 7,  // Results = #8
240379                                 MVT::v2f64, 5/*#Ops*/, 0, 1, 6, 8, 4, 
240407                               MVT::v2f64, 2/*#Ops*/, 2, 5,  // Results = #6
240410                               MVT::v2f64, 2/*#Ops*/, 3, 7,  // Results = #8
240412                               MVT::v2f64, 5/*#Ops*/, 0, 1, 6, 8, 4, 
240442                                 MVT::v2f64, 2/*#Ops*/, 2, 5,  // Results = #6
240445                                 MVT::v2f64, 2/*#Ops*/, 3, 7,  // Results = #8
240447                                 MVT::v2f64, 5/*#Ops*/, 0, 1, 6, 8, 4, 
240473                                 MVT::v2f64, 2/*#Ops*/, 2, 5,  // Results = #6
240476                                 MVT::v2f64, 2/*#Ops*/, 3, 7,  // Results = #8
240478                                 MVT::v2f64, 5/*#Ops*/, 0, 1, 6, 8, 4, 
240506                               MVT::v2f64, 2/*#Ops*/, 2, 5,  // Results = #6
240509                               MVT::v2f64, 2/*#Ops*/, 3, 7,  // Results = #8
240511                               MVT::v2f64, 5/*#Ops*/, 0, 1, 6, 8, 4, 
240541                                 MVT::v2f64, 2/*#Ops*/, 2, 5,  // Results = #6
240544                                 MVT::v2f64, 2/*#Ops*/, 3, 7,  // Results = #8
240546                                 MVT::v2f64, 5/*#Ops*/, 0, 1, 6, 8, 4, 
240572                                 MVT::v2f64, 2/*#Ops*/, 2, 5,  // Results = #6
240575                                 MVT::v2f64, 2/*#Ops*/, 3, 7,  // Results = #8
240577                                 MVT::v2f64, 5/*#Ops*/, 0, 1, 6, 8, 4, 
240605                               MVT::v2f64, 2/*#Ops*/, 2, 5,  // Results = #6
240608                               MVT::v2f64, 2/*#Ops*/, 3, 7,  // Results = #8
240610                               MVT::v2f64, 5/*#Ops*/, 0, 1, 6, 8, 4, 
240630 /*491134*/            OPC_CheckChild0Type, MVT::v2f64,
240646                           MVT::v2f64, 3/*#Ops*/, 4, 2, 0, 
240674                                 MVT::v2f64, 2/*#Ops*/, 2, 4,  // Results = #5
240677                                 MVT::v2f64, 2/*#Ops*/, 3, 6,  // Results = #7
240679                                 MVT::v2f64, 4/*#Ops*/, 0, 1, 5, 7, 
240701                                 MVT::v2f64, 2/*#Ops*/, 2, 4,  // Results = #5
240704                                 MVT::v2f64, 2/*#Ops*/, 3, 6,  // Results = #7
240706                                 MVT::v2f64, 4/*#Ops*/, 0, 1, 5, 7, 
240730                               MVT::v2f64, 2/*#Ops*/, 2, 4,  // Results = #5
240733                               MVT::v2f64, 2/*#Ops*/, 3, 6,  // Results = #7
240735                               MVT::v2f64, 4/*#Ops*/, 0, 1, 5, 7, 
240761                                 MVT::v2f64, 2/*#Ops*/, 2, 4,  // Results = #5
240764                                 MVT::v2f64, 2/*#Ops*/, 3, 6,  // Results = #7
240766                                 MVT::v2f64, 4/*#Ops*/, 0, 1, 5, 7, 
240788                                 MVT::v2f64, 2/*#Ops*/, 2, 4,  // Results = #5
240791                                 MVT::v2f64, 2/*#Ops*/, 3, 6,  // Results = #7
240793                                 MVT::v2f64, 4/*#Ops*/, 0, 1, 5, 7, 
240817                               MVT::v2f64, 2/*#Ops*/, 2, 4,  // Results = #5
240820                               MVT::v2f64, 2/*#Ops*/, 3, 6,  // Results = #7
240822                               MVT::v2f64, 4/*#Ops*/, 0, 1, 5, 7, 
240848                                 MVT::v2f64, 2/*#Ops*/, 2, 4,  // Results = #5
240851                                 MVT::v2f64, 2/*#Ops*/, 3, 6,  // Results = #7
240853                                 MVT::v2f64, 4/*#Ops*/, 0, 1, 5, 7, 
240875                                 MVT::v2f64, 2/*#Ops*/, 2, 4,  // Results = #5
240878                                 MVT::v2f64, 2/*#Ops*/, 3, 6,  // Results = #7
240880                                 MVT::v2f64, 4/*#Ops*/, 0, 1, 5, 7, 
240904                               MVT::v2f64, 2/*#Ops*/, 2, 4,  // Results = #5
240907                               MVT::v2f64, 2/*#Ops*/, 3, 6,  // Results = #7
240909                               MVT::v2f64, 4/*#Ops*/, 0, 1, 5, 7, 
240935                                 MVT::v2f64, 2/*#Ops*/, 2, 4,  // Results = #5
240938                                 MVT::v2f64, 2/*#Ops*/, 3, 6,  // Results = #7
240940                                 MVT::v2f64, 4/*#Ops*/, 0, 1, 5, 7, 
240962                                 MVT::v2f64, 2/*#Ops*/, 2, 4,  // Results = #5
240965                                 MVT::v2f64, 2/*#Ops*/, 3, 6,  // Results = #7
240967                                 MVT::v2f64, 4/*#Ops*/, 0, 1, 5, 7, 
240991                               MVT::v2f64, 2/*#Ops*/, 2, 4,  // Results = #5
240994                               MVT::v2f64, 2/*#Ops*/, 3, 6,  // Results = #7
240996                               MVT::v2f64, 4/*#Ops*/, 0, 1, 5, 7, 
241025                                 MVT::v2f64, 2/*#Ops*/, 2, 5,  // Results = #6
241028                                 MVT::v2f64, 2/*#Ops*/, 3, 7,  // Results = #8
241030                                 MVT::v2f64, 5/*#Ops*/, 0, 1, 6, 8, 4, 
241055                                 MVT::v2f64, 2/*#Ops*/, 2, 5,  // Results = #6
241058                                 MVT::v2f64, 2/*#Ops*/, 3, 7,  // Results = #8
241060                                 MVT::v2f64, 5/*#Ops*/, 0, 1, 6, 8, 4, 
241087                               MVT::v2f64, 2/*#Ops*/, 2, 5,  // Results = #6
241090                               MVT::v2f64, 2/*#Ops*/, 3, 7,  // Results = #8
241092                               MVT::v2f64, 5/*#Ops*/, 0, 1, 6, 8, 4, 
241121                                 MVT::v2f64, 2/*#Ops*/, 2, 5,  // Results = #6
241124                                 MVT::v2f64, 2/*#Ops*/, 3, 7,  // Results = #8
241126                                 MVT::v2f64, 5/*#Ops*/, 0, 1, 6, 8, 4, 
241151                                 MVT::v2f64, 2/*#Ops*/, 2, 5,  // Results = #6
241154                                 MVT::v2f64, 2/*#Ops*/, 3, 7,  // Results = #8
241156                                 MVT::v2f64, 5/*#Ops*/, 0, 1, 6, 8, 4, 
241183                               MVT::v2f64, 2/*#Ops*/, 2, 5,  // Results = #6
241186                               MVT::v2f64, 2/*#Ops*/, 3, 7,  // Results = #8
241188                               MVT::v2f64, 5/*#Ops*/, 0, 1, 6, 8, 4, 
241217                                 MVT::v2f64, 2/*#Ops*/, 2, 5,  // Results = #6
241220                                 MVT::v2f64, 2/*#Ops*/, 3, 7,  // Results = #8
241222                                 MVT::v2f64, 5/*#Ops*/, 0, 1, 6, 8, 4, 
241247                                 MVT::v2f64, 2/*#Ops*/, 2, 5,  // Results = #6
241250                                 MVT::v2f64, 2/*#Ops*/, 3, 7,  // Results = #8
241252                                 MVT::v2f64, 5/*#Ops*/, 0, 1, 6, 8, 4, 
241279                               MVT::v2f64, 2/*#Ops*/, 2, 5,  // Results = #6
241282                               MVT::v2f64, 2/*#Ops*/, 3, 7,  // Results = #8
241284                               MVT::v2f64, 5/*#Ops*/, 0, 1, 6, 8, 4, 
241313                                 MVT::v2f64, 2/*#Ops*/, 2, 5,  // Results = #6
241316                                 MVT::v2f64, 2/*#Ops*/, 3, 7,  // Results = #8
241318                                 MVT::v2f64, 5/*#Ops*/, 0, 1, 6, 8, 4, 
241343                                 MVT::v2f64, 2/*#Ops*/, 2, 5,  // Results = #6
241346                                 MVT::v2f64, 2/*#Ops*/, 3, 7,  // Results = #8
241348                                 MVT::v2f64, 5/*#Ops*/, 0, 1, 6, 8, 4, 
241375                               MVT::v2f64, 2/*#Ops*/, 2, 5,  // Results = #6
241378                               MVT::v2f64, 2/*#Ops*/, 3, 7,  // Results = #8
241380                               MVT::v2f64, 5/*#Ops*/, 0, 1, 6, 8, 4, 
241409                             MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
241417                             MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
241425                             MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
241450                             MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
241458                             MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
241466                             MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
241494                           MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
241502                           MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
241510                           MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
241537                             MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
241545                             MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
241553                             MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
241578                             MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
241586                             MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
241594                             MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
241622                           MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
241630                           MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
241638                           MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
241667                           MVT::v2f64, 2/*#Ops*/, 1, 9,  // Results = #10
241669                           MVT::v2f64, 7/*#Ops*/, 0, 10, 4, 5, 6, 7, 8, 
241696                           MVT::v2f64, 2/*#Ops*/, 3, 9,  // Results = #10
241698                           MVT::v2f64, 7/*#Ops*/, 0, 10, 4, 5, 6, 7, 8, 
241725                             MVT::v2f64, 2/*#Ops*/, 1, 9,  // Results = #10
241727                             MVT::v2f64, 7/*#Ops*/, 0, 10, 4, 5, 6, 7, 8, 
241751                             MVT::v2f64, 2/*#Ops*/, 1, 9,  // Results = #10
241753                             MVT::v2f64, 7/*#Ops*/, 0, 10, 4, 5, 6, 7, 8, 
241781                           MVT::v2f64, 2/*#Ops*/, 3, 9,  // Results = #10
241783                           MVT::v2f64, 7/*#Ops*/, 0, 10, 4, 5, 6, 7, 8, 
241810                           MVT::v2f64, 2/*#Ops*/, 1, 9,  // Results = #10
241812                           MVT::v2f64, 7/*#Ops*/, 0, 10, 4, 5, 6, 7, 8, 
241840                               MVT::v2f64, 2/*#Ops*/, 1, 9,  // Results = #10
241842                               MVT::v2f64, 7/*#Ops*/, 0, 10, 4, 5, 6, 7, 8, 
241851                               MVT::v2f64, 2/*#Ops*/, 1, 9,  // Results = #10
241853                               MVT::v2f64, 7/*#Ops*/, 0, 10, 4, 5, 6, 7, 8, 
241880                               MVT::v2f64, 2/*#Ops*/, 3, 9,  // Results = #10
241882                               MVT::v2f64, 7/*#Ops*/, 0, 10, 4, 5, 6, 7, 8, 
241900                               MVT::v2f64, 2/*#Ops*/, 3, 9,  // Results = #10
241902                               MVT::v2f64, 7/*#Ops*/, 0, 10, 4, 5, 6, 7, 8, 
241920                               MVT::v2f64, 2/*#Ops*/, 3, 9,  // Results = #10
241922                               MVT::v2f64, 7/*#Ops*/, 0, 10, 4, 5, 6, 7, 8, 
241940                               MVT::v2f64, 2/*#Ops*/, 3, 9,  // Results = #10
241942                               MVT::v2f64, 7/*#Ops*/, 0, 10, 4, 5, 6, 7, 8, 
241973                           MVT::v2f64, 2/*#Ops*/, 1, 9,  // Results = #10
241975                           MVT::v2f64, 7/*#Ops*/, 0, 10, 4, 5, 6, 7, 8, 
242002                           MVT::v2f64, 2/*#Ops*/, 3, 9,  // Results = #10
242004                           MVT::v2f64, 7/*#Ops*/, 0, 10, 4, 5, 6, 7, 8, 
242031                             MVT::v2f64, 2/*#Ops*/, 1, 9,  // Results = #10
242033                             MVT::v2f64, 7/*#Ops*/, 0, 10, 4, 5, 6, 7, 8, 
242057                             MVT::v2f64, 2/*#Ops*/, 1, 9,  // Results = #10
242059                             MVT::v2f64, 7/*#Ops*/, 0, 10, 4, 5, 6, 7, 8, 
242087                           MVT::v2f64, 2/*#Ops*/, 3, 9,  // Results = #10
242089                           MVT::v2f64, 7/*#Ops*/, 0, 10, 4, 5, 6, 7, 8, 
242116                           MVT::v2f64, 2/*#Ops*/, 1, 9,  // Results = #10
242118                           MVT::v2f64, 7/*#Ops*/, 0, 10, 4, 5, 6, 7, 8, 
242146                               MVT::v2f64, 2/*#Ops*/, 1, 9,  // Results = #10
242148                               MVT::v2f64, 7/*#Ops*/, 0, 10, 4, 5, 6, 7, 8, 
242157                               MVT::v2f64, 2/*#Ops*/, 1, 9,  // Results = #10
242159                               MVT::v2f64, 7/*#Ops*/, 0, 10, 4, 5, 6, 7, 8, 
242186                               MVT::v2f64, 2/*#Ops*/, 3, 9,  // Results = #10
242188                               MVT::v2f64, 7/*#Ops*/, 0, 10, 4, 5, 6, 7, 8, 
242206                               MVT::v2f64, 2/*#Ops*/, 3, 9,  // Results = #10
242208                               MVT::v2f64, 7/*#Ops*/, 0, 10, 4, 5, 6, 7, 8, 
242226                               MVT::v2f64, 2/*#Ops*/, 3, 9,  // Results = #10
242228                               MVT::v2f64, 7/*#Ops*/, 0, 10, 4, 5, 6, 7, 8, 
242246                               MVT::v2f64, 2/*#Ops*/, 3, 9,  // Results = #10
242248                               MVT::v2f64, 7/*#Ops*/, 0, 10, 4, 5, 6, 7, 8, 
242279                           MVT::v2f64, 2/*#Ops*/, 1, 9,  // Results = #10
242281                           MVT::v2f64, 7/*#Ops*/, 0, 10, 4, 5, 6, 7, 8, 
242308                           MVT::v2f64, 2/*#Ops*/, 3, 9,  // Results = #10
242310                           MVT::v2f64, 7/*#Ops*/, 0, 10, 4, 5, 6, 7, 8, 
242337                             MVT::v2f64, 2/*#Ops*/, 1, 9,  // Results = #10
242339                             MVT::v2f64, 7/*#Ops*/, 0, 10, 4, 5, 6, 7, 8, 
242363                             MVT::v2f64, 2/*#Ops*/, 1, 9,  // Results = #10
242365                             MVT::v2f64, 7/*#Ops*/, 0, 10, 4, 5, 6, 7, 8, 
242393                           MVT::v2f64, 2/*#Ops*/, 3, 9,  // Results = #10
242395                           MVT::v2f64, 7/*#Ops*/, 0, 10, 4, 5, 6, 7, 8, 
242422                           MVT::v2f64, 2/*#Ops*/, 1, 9,  // Results = #10
242424                           MVT::v2f64, 7/*#Ops*/, 0, 10, 4, 5, 6, 7, 8, 
242452                               MVT::v2f64, 2/*#Ops*/, 1, 9,  // Results = #10
242454                               MVT::v2f64, 7/*#Ops*/, 0, 10, 4, 5, 6, 7, 8, 
242463                               MVT::v2f64, 2/*#Ops*/, 1, 9,  // Results = #10
242465                               MVT::v2f64, 7/*#Ops*/, 0, 10, 4, 5, 6, 7, 8, 
242492                               MVT::v2f64, 2/*#Ops*/, 3, 9,  // Results = #10
242494                               MVT::v2f64, 7/*#Ops*/, 0, 10, 4, 5, 6, 7, 8, 
242512                               MVT::v2f64, 2/*#Ops*/, 3, 9,  // Results = #10
242514                               MVT::v2f64, 7/*#Ops*/, 0, 10, 4, 5, 6, 7, 8, 
242532                               MVT::v2f64, 2/*#Ops*/, 3, 9,  // Results = #10
242534                               MVT::v2f64, 7/*#Ops*/, 0, 10, 4, 5, 6, 7, 8, 
242552                               MVT::v2f64, 2/*#Ops*/, 3, 9,  // Results = #10
242554                               MVT::v2f64, 7/*#Ops*/, 0, 10, 4, 5, 6, 7, 8, 
242585                           MVT::v2f64, 2/*#Ops*/, 1, 9,  // Results = #10
242587                           MVT::v2f64, 7/*#Ops*/, 0, 10, 4, 5, 6, 7, 8, 
242614                           MVT::v2f64, 2/*#Ops*/, 3, 9,  // Results = #10
242616                           MVT::v2f64, 7/*#Ops*/, 0, 10, 4, 5, 6, 7, 8, 
242643                             MVT::v2f64, 2/*#Ops*/, 1, 9,  // Results = #10
242645                             MVT::v2f64, 7/*#Ops*/, 0, 10, 4, 5, 6, 7, 8, 
242669                             MVT::v2f64, 2/*#Ops*/, 1, 9,  // Results = #10
242671                             MVT::v2f64, 7/*#Ops*/, 0, 10, 4, 5, 6, 7, 8, 
242699                           MVT::v2f64, 2/*#Ops*/, 3, 9,  // Results = #10
242701                           MVT::v2f64, 7/*#Ops*/, 0, 10, 4, 5, 6, 7, 8, 
242728                           MVT::v2f64, 2/*#Ops*/, 1, 9,  // Results = #10
242730                           MVT::v2f64, 7/*#Ops*/, 0, 10, 4, 5, 6, 7, 8, 
242758                               MVT::v2f64, 2/*#Ops*/, 1, 9,  // Results = #10
242760                               MVT::v2f64, 7/*#Ops*/, 0, 10, 4, 5, 6, 7, 8, 
242769                               MVT::v2f64, 2/*#Ops*/, 1, 9,  // Results = #10
242771                               MVT::v2f64, 7/*#Ops*/, 0, 10, 4, 5, 6, 7, 8, 
242798                               MVT::v2f64, 2/*#Ops*/, 3, 9,  // Results = #10
242800                               MVT::v2f64, 7/*#Ops*/, 0, 10, 4, 5, 6, 7, 8, 
242818                               MVT::v2f64, 2/*#Ops*/, 3, 9,  // Results = #10
242820                               MVT::v2f64, 7/*#Ops*/, 0, 10, 4, 5, 6, 7, 8, 
242838                               MVT::v2f64, 2/*#Ops*/, 3, 9,  // Results = #10
242840                               MVT::v2f64, 7/*#Ops*/, 0, 10, 4, 5, 6, 7, 8, 
242858                               MVT::v2f64, 2/*#Ops*/, 3, 9,  // Results = #10
242860                               MVT::v2f64, 7/*#Ops*/, 0, 10, 4, 5, 6, 7, 8, 
242885                             MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
242893                             MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
242901                             MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
242916                             MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
242924                             MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
242932                             MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
242955                           MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
242968                           MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
242987                           MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
242995                           MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
243003                           MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
243020                         MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
243028                         MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
243046                         MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
243056                         MVT::v2f64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
243077                     MVT::v2f64, 7/*#Ops*/, 2, 3, 4, 5, 6, 7, 8, 
243097                     MVT::v2f64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 8, 
243117                     MVT::v2f64, 7/*#Ops*/, 2, 3, 4, 5, 6, 7, 8, 
243135                         MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
243163                                 MVT::v2f64, 2/*#Ops*/, 2, 3,  // Results = #4
243165                                 MVT::v2f64, 3/*#Ops*/, 1, 0, 4, 
243186                                 MVT::v2f64, 2/*#Ops*/, 2, 3,  // Results = #4
243188                                 MVT::v2f64, 3/*#Ops*/, 1, 0, 4, 
243206                                 MVT::v2f64, 2/*#Ops*/, 3, 4,  // Results = #5
243209                                 MVT::v2f64, 2/*#Ops*/, 2, 6,  // Results = #7
243211                                 MVT::v2f64, 4/*#Ops*/, 5, 1, 0, 7, 
243229                                 MVT::v2f64, 2/*#Ops*/, 3, 4,  // Results = #5
243232                                 MVT::v2f64, 2/*#Ops*/, 2, 6,  // Results = #7
243234                                 MVT::v2f64, 4/*#Ops*/, 5, 1, 0, 7, 
243257                                 MVT::v2f64, 2/*#Ops*/, 2, 3,  // Results = #4
243259                                 MVT::v2f64, 3/*#Ops*/, 1, 0, 4, 
243270                                 MVT::v2f64, 2/*#Ops*/, 3, 4,  // Results = #5
243273                                 MVT::v2f64, 2/*#Ops*/, 2, 6,  // Results = #7
243275                                 MVT::v2f64, 4/*#Ops*/, 5, 1, 0, 7, 
243298                                 MVT::v2f64, 2/*#Ops*/, 2, 3,  // Results = #4
243300                                 MVT::v2f64, 3/*#Ops*/, 1, 0, 4, 
243321                                 MVT::v2f64, 2/*#Ops*/, 2, 3,  // Results = #4
243323                                 MVT::v2f64, 3/*#Ops*/, 1, 0, 4, 
243341                                 MVT::v2f64, 2/*#Ops*/, 3, 4,  // Results = #5
243344                                 MVT::v2f64, 2/*#Ops*/, 2, 6,  // Results = #7
243346                                 MVT::v2f64, 4/*#Ops*/, 5, 1, 0, 7, 
243364                                 MVT::v2f64, 2/*#Ops*/, 3, 4,  // Results = #5
243367                                 MVT::v2f64, 2/*#Ops*/, 2, 6,  // Results = #7
243369                                 MVT::v2f64, 4/*#Ops*/, 5, 1, 0, 7, 
243392                                 MVT::v2f64, 2/*#Ops*/, 2, 3,  // Results = #4
243394                                 MVT::v2f64, 3/*#Ops*/, 1, 0, 4, 
243405                                 MVT::v2f64, 2/*#Ops*/, 3, 4,  // Results = #5
243408                                 MVT::v2f64, 2/*#Ops*/, 2, 6,  // Results = #7
243410                                 MVT::v2f64, 4/*#Ops*/, 5, 1, 0, 7, 
243435                                   MVT::v2f64, 2/*#Ops*/, 2, 4,  // Results = #5
243438                                   MVT::v2f64, 2/*#Ops*/, 3, 6,  // Results = #7
243440                                   MVT::v2f64, 4/*#Ops*/, 0, 1, 5, 7, 
243461                                   MVT::v2f64, 2/*#Ops*/, 2, 4,  // Results = #5
243464                                   MVT::v2f64, 2/*#Ops*/, 3, 6,  // Results = #7
243466                                   MVT::v2f64, 4/*#Ops*/, 0, 1, 5, 7, 
243489                                 MVT::v2f64, 2/*#Ops*/, 2, 4,  // Results = #5
243492                                 MVT::v2f64, 2/*#Ops*/, 3, 6,  // Results = #7
243494                                 MVT::v2f64, 4/*#Ops*/, 0, 1, 5, 7, 
243519                                   MVT::v2f64, 2/*#Ops*/, 2, 4,  // Results = #5
243522                                   MVT::v2f64, 2/*#Ops*/, 3, 6,  // Results = #7
243524                                   MVT::v2f64, 4/*#Ops*/, 0, 1, 5, 7, 
243545                                   MVT::v2f64, 2/*#Ops*/, 2, 4,  // Results = #5
243548                                   MVT::v2f64, 2/*#Ops*/, 3, 6,  // Results = #7
243550                                   MVT::v2f64, 4/*#Ops*/, 0, 1, 5, 7, 
243573                                 MVT::v2f64, 2/*#Ops*/, 2, 4,  // Results = #5
243576                                 MVT::v2f64, 2/*#Ops*/, 3, 6,  // Results = #7
243578                                 MVT::v2f64, 4/*#Ops*/, 0, 1, 5, 7, 
243603                                   MVT::v2f64, 2/*#Ops*/, 2, 4,  // Results = #5
243606                                   MVT::v2f64, 2/*#Ops*/, 3, 6,  // Results = #7
243608                                   MVT::v2f64, 4/*#Ops*/, 0, 1, 5, 7, 
243629                                   MVT::v2f64, 2/*#Ops*/, 2, 4,  // Results = #5
243632                                   MVT::v2f64, 2/*#Ops*/, 3, 6,  // Results = #7
243634                                   MVT::v2f64, 4/*#Ops*/, 0, 1, 5, 7, 
243657                                 MVT::v2f64, 2/*#Ops*/, 2, 4,  // Results = #5
243660                                 MVT::v2f64, 2/*#Ops*/, 3, 6,  // Results = #7
243662                                 MVT::v2f64, 4/*#Ops*/, 0, 1, 5, 7, 
243687                                   MVT::v2f64, 2/*#Ops*/, 2, 4,  // Results = #5
243690                                   MVT::v2f64, 2/*#Ops*/, 3, 6,  // Results = #7
243692                                   MVT::v2f64, 4/*#Ops*/, 0, 1, 5, 7, 
243713                                   MVT::v2f64, 2/*#Ops*/, 2, 4,  // Results = #5
243716                                   MVT::v2f64, 2/*#Ops*/, 3, 6,  // Results = #7
243718                                   MVT::v2f64, 4/*#Ops*/, 0, 1, 5, 7, 
243741                                 MVT::v2f64, 2/*#Ops*/, 2, 4,  // Results = #5
243744                                 MVT::v2f64, 2/*#Ops*/, 3, 6,  // Results = #7
243746                                 MVT::v2f64, 4/*#Ops*/, 0, 1, 5, 7, 
243763                               MVT::v2f64, 2/*#Ops*/, 2, 3,  // Results = #4
243765                               MVT::v2f64, 3/*#Ops*/, 1, 0, 4, 
243775                               MVT::v2f64, 2/*#Ops*/, 3, 4,  // Results = #5
243778                               MVT::v2f64, 2/*#Ops*/, 2, 6,  // Results = #7
243780                               MVT::v2f64, 4/*#Ops*/, 5, 1, 0, 7, 
243805                               MVT::v2f64, 2/*#Ops*/, 1, 4,  // Results = #5
243808                               MVT::v2f64, 2/*#Ops*/, 2, 6,  // Results = #7
243810                               MVT::v2f64, 4/*#Ops*/, 0, 5, 7, 3, 
243830                               MVT::v2f64, 2/*#Ops*/, 1, 4,  // Results = #5
243833                               MVT::v2f64, 2/*#Ops*/, 2, 6,  // Results = #7
243835                               MVT::v2f64, 4/*#Ops*/, 0, 5, 7, 3, 
243857                             MVT::v2f64, 2/*#Ops*/, 1, 4,  // Results = #5
243860                             MVT::v2f64, 2/*#Ops*/, 2, 6,  // Results = #7
243862                             MVT::v2f64, 4/*#Ops*/, 0, 5, 7, 3, 
243886                               MVT::v2f64, 2/*#Ops*/, 1, 4,  // Results = #5
243889                               MVT::v2f64, 2/*#Ops*/, 2, 6,  // Results = #7
243891                               MVT::v2f64, 4/*#Ops*/, 0, 5, 7, 3, 
243911                               MVT::v2f64, 2/*#Ops*/, 1, 4,  // Results = #5
243914                               MVT::v2f64, 2/*#Ops*/, 2, 6,  // Results = #7
243916                               MVT::v2f64, 4/*#Ops*/, 0, 5, 7, 3, 
243938                             MVT::v2f64, 2/*#Ops*/, 1, 4,  // Results = #5
243941                             MVT::v2f64, 2/*#Ops*/, 2, 6,  // Results = #7
243943                             MVT::v2f64, 4/*#Ops*/, 0, 5, 7, 3, 
243967                               MVT::v2f64, 2/*#Ops*/, 1, 4,  // Results = #5
243970                               MVT::v2f64, 2/*#Ops*/, 2, 6,  // Results = #7
243972                               MVT::v2f64, 4/*#Ops*/, 0, 5, 7, 3, 
243992                               MVT::v2f64, 2/*#Ops*/, 1, 4,  // Results = #5
243995                               MVT::v2f64, 2/*#Ops*/, 2, 6,  // Results = #7
243997                               MVT::v2f64, 4/*#Ops*/, 0, 5, 7, 3, 
244019                             MVT::v2f64, 2/*#Ops*/, 1, 4,  // Results = #5
244022                             MVT::v2f64, 2/*#Ops*/, 2, 6,  // Results = #7
244024                             MVT::v2f64, 4/*#Ops*/, 0, 5, 7, 3, 
244048                               MVT::v2f64, 2/*#Ops*/, 1, 4,  // Results = #5
244051                               MVT::v2f64, 2/*#Ops*/, 2, 6,  // Results = #7
244053                               MVT::v2f64, 4/*#Ops*/, 0, 5, 7, 3, 
244073                               MVT::v2f64, 2/*#Ops*/, 1, 4,  // Results = #5
244076                               MVT::v2f64, 2/*#Ops*/, 2, 6,  // Results = #7
244078                               MVT::v2f64, 4/*#Ops*/, 0, 5, 7, 3, 
244100                             MVT::v2f64, 2/*#Ops*/, 1, 4,  // Results = #5
244103                             MVT::v2f64, 2/*#Ops*/, 2, 6,  // Results = #7
244105                             MVT::v2f64, 4/*#Ops*/, 0, 5, 7, 3, 
244122                             MVT::v2f64, 2/*#Ops*/, 0, 1, 
244128                             MVT::v2f64, 2/*#Ops*/, 0, 1, 
244134                             MVT::v2f64, 2/*#Ops*/, 0, 1, 
244142 /*498563*/            OPC_CheckChild0Type, MVT::v2f64,
244151                             MVT::v2f64, 2/*#Ops*/, 0, 1, 
244157                             MVT::v2f64, 2/*#Ops*/, 0, 1, 
244163                             MVT::v2f64, 2/*#Ops*/, 0, 1, 
244182                               MVT::v2f64, 2/*#Ops*/, 1, 2,  // Results = #3
244184                               MVT::v2f64, 2/*#Ops*/, 0, 3, 
244191                               MVT::v2f64, 2/*#Ops*/, 1, 2,  // Results = #3
244193                               MVT::v2f64, 2/*#Ops*/, 0, 3, 
244200                               MVT::v2f64, 2/*#Ops*/, 1, 2,  // Results = #3
244202                               MVT::v2f64, 2/*#Ops*/, 0, 3, 
244220                               MVT::v2f64, 2/*#Ops*/, 1, 2,  // Results = #3
244222                               MVT::v2f64, 2/*#Ops*/, 0, 3, 
244229                               MVT::v2f64, 2/*#Ops*/, 1, 2,  // Results = #3
244231                               MVT::v2f64, 2/*#Ops*/, 0, 3, 
244238                               MVT::v2f64, 2/*#Ops*/, 1, 2,  // Results = #3
244240                               MVT::v2f64, 2/*#Ops*/, 0, 3, 
244259                             MVT::v2f64, 2/*#Ops*/, 1, 2,  // Results = #3
244261                             MVT::v2f64, 2/*#Ops*/, 0, 3, 
244268                             MVT::v2f64, 2/*#Ops*/, 1, 2,  // Results = #3
244270                             MVT::v2f64, 2/*#Ops*/, 0, 3, 
244277                             MVT::v2f64, 2/*#Ops*/, 1, 2,  // Results = #3
244279                             MVT::v2f64, 2/*#Ops*/, 0, 3, 
244298                               MVT::v2f64, 2/*#Ops*/, 1, 2,  // Results = #3
244300                               MVT::v2f64, 2/*#Ops*/, 0, 3, 
244307                               MVT::v2f64, 2/*#Ops*/, 1, 2,  // Results = #3
244309                               MVT::v2f64, 2/*#Ops*/, 0, 3, 
244316                               MVT::v2f64, 2/*#Ops*/, 1, 2,  // Results = #3
244318                               MVT::v2f64, 2/*#Ops*/, 0, 3, 
244336                               MVT::v2f64, 2/*#Ops*/, 1, 2,  // Results = #3
244338                               MVT::v2f64, 2/*#Ops*/, 0, 3, 
244345                               MVT::v2f64, 2/*#Ops*/, 1, 2,  // Results = #3
244347                               MVT::v2f64, 2/*#Ops*/, 0, 3, 
244354                               MVT::v2f64, 2/*#Ops*/, 1, 2,  // Results = #3
244356                               MVT::v2f64, 2/*#Ops*/, 0, 3, 
244375                             MVT::v2f64, 2/*#Ops*/, 1, 2,  // Results = #3
244377                             MVT::v2f64, 2/*#Ops*/, 0, 3, 
244384                             MVT::v2f64, 2/*#Ops*/, 1, 2,  // Results = #3
244386                             MVT::v2f64, 2/*#Ops*/, 0, 3, 
244393                             MVT::v2f64, 2/*#Ops*/, 1, 2,  // Results = #3
244395                             MVT::v2f64, 2/*#Ops*/, 0, 3, 
244415                               MVT::v2f64, 2/*#Ops*/, 1, 3,  // Results = #4
244418                               MVT::v2f64, 2/*#Ops*/, 2, 5,  // Results = #6
244420                               MVT::v2f64, 3/*#Ops*/, 0, 4, 6, 
244436                               MVT::v2f64, 2/*#Ops*/, 1, 3,  // Results = #4
244439                               MVT::v2f64, 2/*#Ops*/, 2, 5,  // Results = #6
244441                               MVT::v2f64, 3/*#Ops*/, 0, 4, 6, 
244457                               MVT::v2f64, 2/*#Ops*/, 1, 3,  // Results = #4
244460                               MVT::v2f64, 2/*#Ops*/, 2, 5,  // Results = #6
244462                               MVT::v2f64, 3/*#Ops*/, 0, 4, 6, 
244478                               MVT::v2f64, 2/*#Ops*/, 1, 3,  // Results = #4
244481                               MVT::v2f64, 2/*#Ops*/, 2, 5,  // Results = #6
244483                               MVT::v2f64, 3/*#Ops*/, 0, 4, 6, 
244502                               MVT::v2f64, 2/*#Ops*/, 1, 3,  // Results = #4
244505                               MVT::v2f64, 2/*#Ops*/, 2, 5,  // Results = #6
244507                               MVT::v2f64, 3/*#Ops*/, 0, 4, 6, 
244514                               MVT::v2f64, 2/*#Ops*/, 1, 3,  // Results = #4
244517                               MVT::v2f64, 2/*#Ops*/, 2, 5,  // Results = #6
244519                               MVT::v2f64, 3/*#Ops*/, 0, 4, 6, 
244540                               MVT::v2f64, 2/*#Ops*/, 1, 3,  // Results = #4
244543                               MVT::v2f64, 2/*#Ops*/, 2, 5,  // Results = #6
244545                               MVT::v2f64, 3/*#Ops*/, 0, 4, 6, 
244561                               MVT::v2f64, 2/*#Ops*/, 1, 3,  // Results = #4
244564                               MVT::v2f64, 2/*#Ops*/, 2, 5,  // Results = #6
244566                               MVT::v2f64, 3/*#Ops*/, 0, 4, 6, 
244582                               MVT::v2f64, 2/*#Ops*/, 1, 3,  // Results = #4
244585                               MVT::v2f64, 2/*#Ops*/, 2, 5,  // Results = #6
244587                               MVT::v2f64, 3/*#Ops*/, 0, 4, 6, 
244603                               MVT::v2f64, 2/*#Ops*/, 1, 3,  // Results = #4
244606                               MVT::v2f64, 2/*#Ops*/, 2, 5,  // Results = #6
244608                               MVT::v2f64, 3/*#Ops*/, 0, 4, 6, 
244627                               MVT::v2f64, 2/*#Ops*/, 1, 3,  // Results = #4
244630                               MVT::v2f64, 2/*#Ops*/, 2, 5,  // Results = #6
244632                               MVT::v2f64, 3/*#Ops*/, 0, 4, 6, 
244639                               MVT::v2f64, 2/*#Ops*/, 1, 3,  // Results = #4
244642                               MVT::v2f64, 2/*#Ops*/, 2, 5,  // Results = #6
244644                               MVT::v2f64, 3/*#Ops*/, 0, 4, 6, 
244665                               MVT::v2f64, 2/*#Ops*/, 1, 3,  // Results = #4
244668                               MVT::v2f64, 2/*#Ops*/, 2, 5,  // Results = #6
244670                               MVT::v2f64, 3/*#Ops*/, 0, 4, 6, 
244686                               MVT::v2f64, 2/*#Ops*/, 1, 3,  // Results = #4
244689                               MVT::v2f64, 2/*#Ops*/, 2, 5,  // Results = #6
244691                               MVT::v2f64, 3/*#Ops*/, 0, 4, 6, 
244707                               MVT::v2f64, 2/*#Ops*/, 1, 3,  // Results = #4
244710                               MVT::v2f64, 2/*#Ops*/, 2, 5,  // Results = #6
244712                               MVT::v2f64, 3/*#Ops*/, 0, 4, 6, 
244728                               MVT::v2f64, 2/*#Ops*/, 1, 3,  // Results = #4
244731                               MVT::v2f64, 2/*#Ops*/, 2, 5,  // Results = #6
244733                               MVT::v2f64, 3/*#Ops*/, 0, 4, 6, 
244752                               MVT::v2f64, 2/*#Ops*/, 1, 3,  // Results = #4
244755                               MVT::v2f64, 2/*#Ops*/, 2, 5,  // Results = #6
244757                               MVT::v2f64, 3/*#Ops*/, 0, 4, 6, 
244764                               MVT::v2f64, 2/*#Ops*/, 1, 3,  // Results = #4
244767                               MVT::v2f64, 2/*#Ops*/, 2, 5,  // Results = #6
244769                               MVT::v2f64, 3/*#Ops*/, 0, 4, 6, 
244790                               MVT::v2f64, 2/*#Ops*/, 1, 3,  // Results = #4
244793                               MVT::v2f64, 2/*#Ops*/, 2, 5,  // Results = #6
244795                               MVT::v2f64, 3/*#Ops*/, 0, 4, 6, 
244811                               MVT::v2f64, 2/*#Ops*/, 1, 3,  // Results = #4
244814                               MVT::v2f64, 2/*#Ops*/, 2, 5,  // Results = #6
244816                               MVT::v2f64, 3/*#Ops*/, 0, 4, 6, 
244832                               MVT::v2f64, 2/*#Ops*/, 1, 3,  // Results = #4
244835                               MVT::v2f64, 2/*#Ops*/, 2, 5,  // Results = #6
244837                               MVT::v2f64, 3/*#Ops*/, 0, 4, 6, 
244853                               MVT::v2f64, 2/*#Ops*/, 1, 3,  // Results = #4
244856                               MVT::v2f64, 2/*#Ops*/, 2, 5,  // Results = #6
244858                               MVT::v2f64, 3/*#Ops*/, 0, 4, 6, 
244877                               MVT::v2f64, 2/*#Ops*/, 1, 3,  // Results = #4
244880                               MVT::v2f64, 2/*#Ops*/, 2, 5,  // Results = #6
244882                               MVT::v2f64, 3/*#Ops*/, 0, 4, 6, 
244889                               MVT::v2f64, 2/*#Ops*/, 1, 3,  // Results = #4
244892                               MVT::v2f64, 2/*#Ops*/, 2, 5,  // Results = #6
244894                               MVT::v2f64, 3/*#Ops*/, 0, 4, 6, 
244909                               MVT::v2f64, 2/*#Ops*/, 0, 1, 
244915                               MVT::v2f64, 2/*#Ops*/, 0, 1, 
244921                               MVT::v2f64, 2/*#Ops*/, 0, 1, 
244932                               MVT::v2f64, 2/*#Ops*/, 0, 1, 
244938                               MVT::v2f64, 2/*#Ops*/, 0, 1, 
244944                               MVT::v2f64, 2/*#Ops*/, 0, 1, 
244958                             MVT::v2f64, 2/*#Ops*/, 0, 1, 
244967                             MVT::v2f64, 2/*#Ops*/, 0, 1, 
244978                         MVT::v2f64, 2/*#Ops*/, 0, 1, 
244984                         MVT::v2f64, 2/*#Ops*/, 0, 1, 
244991                         MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
244998                         MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
245004                         MVT::v2f64, 2/*#Ops*/, 0, 1, 
245030 /*500513*/          OPC_CheckType, MVT::v2f64,
245036                           MVT::v2f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
245044                           MVT::v2f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
245052                           MVT::v2f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
245066 /*500586*/          OPC_CheckType, MVT::v2f64,
245072                           MVT::v2f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
245080                           MVT::v2f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
245088                           MVT::v2f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
245100 /*500657*/          OPC_CheckType, MVT::v2f64,
245105                         MVT::v2f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
245139 /*500736*/      OPC_SwitchType /*2 cases */, 34, MVT::v2f64,// ->500773
245144                         MVT::v2f64, 1/*#Ops*/, 0, 
245150                         MVT::v2f64, 1/*#Ops*/, 0, 
245156                         MVT::v2f64, 1/*#Ops*/, 0, 
245427 /*501294*/          OPC_CheckType, MVT::v2f64,
245432                         MVT::v2f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
245445 /*501328*/          OPC_CheckType, MVT::v2f64,
245450                         MVT::v2f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
245461 /*501360*/          OPC_CheckType, MVT::v2f64,
245466                         MVT::v2f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
245500 /*501439*/      OPC_SwitchType /*2 cases */, 53, MVT::v2f64,// ->501495
245505                         MVT::v2f64, 1/*#Ops*/, 0, 
245519                         MVT::v2f64, 2/*#Ops*/, 4, 5, 
245569 /*501578*/        OPC_CheckType, MVT::v2f64,
245574                       MVT::v2f64, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4, 
245590 /*501624*/      /*SwitchType*/ 12, MVT::v2f64,// ->501638
245593                       MVT::v2f64, 4/*#Ops*/, 0, 1, 2, 3, 
245671 /*501809*/            /*SwitchType*/ 19, MVT::v2f64,// ->501830
245676                             MVT::v2f64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
245703 /*501884*/            /*SwitchType*/ 19, MVT::v2f64,// ->501905
245708                             MVT::v2f64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
245750 /*502000*/            /*SwitchType*/ 19, MVT::v2f64,// ->502021
245755                             MVT::v2f64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
245820 /*502160*/            /*SwitchType*/ 19, MVT::v2f64,// ->502181
245825                             MVT::v2f64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
245879 /*502283*/        /*SwitchType*/ 38, MVT::v2f64,// ->502323
245883                           MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
245889                           MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
245895                           MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
245962 /*502454*/        /*SwitchType*/ 19, MVT::v2f64,// ->502475
245967                         MVT::v2f64, 7/*#Ops*/, 2, 4, 5, 6, 7, 8, 3, 
245988 /*502510*/        OPC_SwitchType /*2 cases */, 19, MVT::v2f64,// ->502532
245993                         MVT::v2f64, 7/*#Ops*/, 2, 4, 5, 6, 7, 8, 3, 
246031 /*502604*/          /*SwitchType*/ 19, MVT::v2f64,// ->502625
246036                           MVT::v2f64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
246071 /*502700*/          /*SwitchType*/ 19, MVT::v2f64,// ->502721
246076                           MVT::v2f64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
246101 /*502760*/        /*SwitchType*/ 26, MVT::v2f64,// ->502788
246105                           MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
246111                           MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
246432 /*503371*/      OPC_CheckType, MVT::v2f64,
246437                     MVT::v2f64, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4, 
246455 /*503414*/      OPC_CheckType, MVT::v2f64,
246460                     MVT::v2f64, 8/*#Ops*/, 0, 5, 6, 7, 8, 9, 3, 4, 
246608 /*503703*/      OPC_SwitchType /*4 cases */, 12, MVT::v2f64,// ->503718
246611                       MVT::v2f64, 4/*#Ops*/, 0, 1, 2, 3, 
246649 /*503790*/        OPC_CheckType, MVT::v2f64,
246655                         MVT::v2f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
246663                         MVT::v2f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
246686 /*503866*/          OPC_CheckType, MVT::v2f64,
246692                           MVT::v2f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
246700                           MVT::v2f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
246730 /*503958*/        OPC_CheckType, MVT::v2f64,
246736                         MVT::v2f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
246744                         MVT::v2f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
246751 /*504001*/      OPC_SwitchType /*3 cases */, 22, MVT::v2f64,// ->504026
246755                         MVT::v2f64, 1/*#Ops*/, 0, 
246761                         MVT::v2f64, 1/*#Ops*/, 0, 
246838 /*504176*/        /*SwitchType*/ 40, MVT::v2f64,// ->504218
246844                           MVT::v2f64, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
246852                           MVT::v2f64, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
246951 /*504433*/          /*SwitchType*/ 18, MVT::v2f64,// ->504453
246956                           MVT::v2f64, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
246996 /*504518*/      /*SwitchType*/ 24, MVT::v2f64,// ->504544
247000                         MVT::v2f64, 2/*#Ops*/, 0, 1, 
247006                         MVT::v2f64, 2/*#Ops*/, 0, 1, 
247085 /*504705*/        /*SwitchType*/ 18, MVT::v2f64,// ->504725
247090                         MVT::v2f64, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
247154 /*504858*/          /*SwitchType*/ 18, MVT::v2f64,// ->504878
247159                           MVT::v2f64, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
247203 /*504958*/      /*SwitchType*/ 10, MVT::v2f64,// ->504970
247206                       MVT::v2f64, 2/*#Ops*/, 0, 1, 
247264 /*505093*/        /*SwitchType*/ 18, MVT::v2f64,// ->505113
247269                         MVT::v2f64, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
247333 /*505246*/          /*SwitchType*/ 18, MVT::v2f64,// ->505266
247338                           MVT::v2f64, 6/*#Ops*/, 3, 4, 5, 6, 7, 2, 
247382 /*505346*/      /*SwitchType*/ 10, MVT::v2f64,// ->505358
247385                       MVT::v2f64, 2/*#Ops*/, 0, 1, 
247420 /*505423*/        /*SwitchType*/ 19, MVT::v2f64,// ->505444
247425                         MVT::v2f64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
247481 /*505570*/          /*SwitchType*/ 19, MVT::v2f64,// ->505591
247486                           MVT::v2f64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
247544 /*505712*/      /*SwitchType*/ 11, MVT::v2f64,// ->505725
247547                       MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
247625 /*505898*/        /*SwitchType*/ 20, MVT::v2f64,// ->505920
247630                         MVT::v2f64, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4, 
247694 /*506063*/          /*SwitchType*/ 20, MVT::v2f64,// ->506085
247699                           MVT::v2f64, 8/*#Ops*/, 0, 1, 5, 6, 7, 8, 9, 4, 
247743 /*506175*/      /*SwitchType*/ 12, MVT::v2f64,// ->506189
247746                       MVT::v2f64, 4/*#Ops*/, 0, 1, 2, 3, 
247893 /*506454*/        OPC_CheckType, MVT::v2f64,
247898                       MVT::v2f64, 7/*#Ops*/, 1, 0, 4, 5, 6, 7, 8, 
247912 /*506490*/        OPC_CheckType, MVT::v2f64,
247917                       MVT::v2f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
247933 /*506528*/      OPC_CheckType, MVT::v2f64,
247938                     MVT::v2f64, 7/*#Ops*/, 2, 3, 4, 5, 6, 7, 8, 
248091 /*506825*/        OPC_CheckType, MVT::v2f64,
248096                       MVT::v2f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
248110 /*506861*/        OPC_CheckType, MVT::v2f64,
248115                       MVT::v2f64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
248207 /*507078*/          /*SwitchType*/ 19, MVT::v2f64,// ->507099
248212                           MVT::v2f64, 7/*#Ops*/, 1, 0, 4, 5, 6, 7, 8, 
248268 /*507225*/            /*SwitchType*/ 19, MVT::v2f64,// ->507246
248273                             MVT::v2f64, 7/*#Ops*/, 1, 0, 4, 5, 6, 7, 8, 
248330 /*507373*/          /*SwitchType*/ 19, MVT::v2f64,// ->507394
248335                           MVT::v2f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
248393 /*507522*/            /*SwitchType*/ 19, MVT::v2f64,// ->507543
248398                             MVT::v2f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
248487 /*507741*/        /*SwitchType*/ 42, MVT::v2f64,// ->507785
248493                           MVT::v2f64, 7/*#Ops*/, 2, 3, 4, 5, 6, 7, 8, 
248501                           MVT::v2f64, 7/*#Ops*/, 2, 4, 5, 6, 7, 8, 3, 
248562 /*507915*/          /*SwitchType*/ 19, MVT::v2f64,// ->507936
248567                           MVT::v2f64, 7/*#Ops*/, 2, 3, 4, 5, 6, 7, 8, 
248617 /*508025*/      /*SwitchType*/ 38, MVT::v2f64,// ->508065
248621                         MVT::v2f64, 3/*#Ops*/, 1, 0, 2, 
248627                         MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
248633                         MVT::v2f64, 3/*#Ops*/, 1, 0, 2, 
248807 /*508382*/        OPC_CheckType, MVT::v2f64,
248812                       MVT::v2f64, 7/*#Ops*/, 1, 0, 4, 5, 6, 7, 8, 
248826 /*508418*/        OPC_CheckType, MVT::v2f64,
248831                       MVT::v2f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
248847 /*508456*/      OPC_CheckType, MVT::v2f64,
248852                     MVT::v2f64, 7/*#Ops*/, 2, 3, 4, 5, 6, 7, 8, 
249005 /*508753*/        OPC_CheckType, MVT::v2f64,
249010                       MVT::v2f64, 7/*#Ops*/, 0, 1, 4, 5, 6, 7, 8, 
249024 /*508789*/        OPC_CheckType, MVT::v2f64,
249029                       MVT::v2f64, 7/*#Ops*/, 0, 4, 5, 6, 7, 8, 3, 
249121 /*509006*/          /*SwitchType*/ 19, MVT::v2f64,// ->509027
249126                           MVT::v2f64, 7/*#Ops*/, 1, 0, 4, 5, 6, 7, 8, 
249182 /*509153*/            /*SwitchType*/ 19, MVT::v2f64,// ->509174
249187                             MVT::v2f64, 7/*#Ops*/, 1, 0, 4, 5, 6, 7, 8, 
249244 /*509301*/          /*SwitchType*/ 19, MVT::v2f64,// ->509322
249249                           MVT::v2f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
249307 /*509450*/            /*SwitchType*/ 19, MVT::v2f64,// ->509471
249312                             MVT::v2f64, 7/*#Ops*/, 3, 0, 4, 5, 6, 7, 8, 
249401 /*509669*/        /*SwitchType*/ 42, MVT::v2f64,// ->509713
249407                           MVT::v2f64, 7/*#Ops*/, 2, 3, 4, 5, 6, 7, 8, 
249415                           MVT::v2f64, 7/*#Ops*/, 2, 4, 5, 6, 7, 8, 3, 
249476 /*509843*/          /*SwitchType*/ 19, MVT::v2f64,// ->509864
249481                           MVT::v2f64, 7/*#Ops*/, 2, 3, 4, 5, 6, 7, 8, 
249531 /*509953*/      /*SwitchType*/ 38, MVT::v2f64,// ->509993
249535                         MVT::v2f64, 3/*#Ops*/, 1, 0, 2, 
249541                         MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
249547                         MVT::v2f64, 3/*#Ops*/, 1, 0, 2, 
249651 /*510188*/        OPC_SwitchType /*3 cases */, 67, MVT::v2f64,// ->510258
249740 /*510377*/        /*SwitchType*/ 20, MVT::v2f64,// ->510399
249756 /*510408*/          OPC_CheckChild0Type, MVT::v2f64,
249858 /*510599*/        /*SwitchType*/ 18, MVT::v2f64,// ->510619
249863                         MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
249886 /*510665*/        /*SwitchType*/ 18, MVT::v2f64,// ->510685
249891                         MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
249918 /*510728*/      /*SwitchType*/ 24, MVT::v2f64,// ->510754
249922                         MVT::v2f64, 2/*#Ops*/, 0, 1, 
249928                         MVT::v2f64, 2/*#Ops*/, 0, 1, 
249969 /*510832*/        /*SwitchType*/ 18, MVT::v2f64,// ->510852
249974                         MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
249997 /*510898*/        /*SwitchType*/ 18, MVT::v2f64,// ->510918
250002                         MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
250029 /*510961*/      /*SwitchType*/ 24, MVT::v2f64,// ->510987
250033                         MVT::v2f64, 2/*#Ops*/, 0, 1, 
250039                         MVT::v2f64, 2/*#Ops*/, 0, 1, 
250080 /*511065*/        /*SwitchType*/ 18, MVT::v2f64,// ->511085
250085                         MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
250108 /*511131*/        /*SwitchType*/ 18, MVT::v2f64,// ->511151
250113                         MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
250140 /*511194*/      /*SwitchType*/ 24, MVT::v2f64,// ->511220
250144                         MVT::v2f64, 2/*#Ops*/, 0, 1, 
250150                         MVT::v2f64, 2/*#Ops*/, 0, 1, 
250210 /*511342*/        /*SwitchType*/ 40, MVT::v2f64,// ->511384
250216                           MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
250224                           MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
250307 /*511567*/          /*SwitchType*/ 18, MVT::v2f64,// ->511587
250312                           MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
250356 /*511666*/      /*SwitchType*/ 24, MVT::v2f64,// ->511692
250360                         MVT::v2f64, 2/*#Ops*/, 0, 1, 
250366                         MVT::v2f64, 2/*#Ops*/, 0, 1, 
250442 /*511848*/        /*SwitchType*/ 18, MVT::v2f64,// ->511868
250447                         MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
250509 /*511996*/          OPC_SwitchType /*2 cases */, 18, MVT::v2f64,// ->512017
250514                           MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
250554 /*512091*/      /*SwitchType*/ 10, MVT::v2f64,// ->512103
250557                       MVT::v2f64, 2/*#Ops*/, 0, 1, 
250600 /*512186*/        /*SwitchType*/ 18, MVT::v2f64,// ->512206
250605                         MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
250628 /*512242*/        /*SwitchType*/ 10, MVT::v2f64,// ->512254
250631                         MVT::v2f64, 2/*#Ops*/, 0, 1, 
250669 /*512326*/        /*SwitchType*/ 18, MVT::v2f64,// ->512346
250674                         MVT::v2f64, 6/*#Ops*/, 0, 3, 4, 5, 6, 7, 
250697 /*512382*/        /*SwitchType*/ 10, MVT::v2f64,// ->512394
250700                         MVT::v2f64, 2/*#Ops*/, 0, 1, 
250715 /*512412*/      OPC_CheckType, MVT::v2f64,
250720                     MVT::v2f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
250725 /*512433*/      OPC_CheckType, MVT::v2f64,
250729                       MVT::v2f64, 1/*#Ops*/, 0, 
250735                       MVT::v2f64, 1/*#Ops*/, 0, 
250741                       MVT::v2f64, 1/*#Ops*/, 0, 
250788 /*512565*/        /*SwitchType*/ 17, MVT::v2f64,// ->512584
250793                         MVT::v2f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
250854 /*512706*/          OPC_SwitchType /*2 cases */, 17, MVT::v2f64,// ->512726
250859                           MVT::v2f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
250899 /*512795*/      /*SwitchType*/ 9, MVT::v2f64,// ->512806
250902                       MVT::v2f64, 1/*#Ops*/, 0, 
250955 /*512916*/        /*SwitchType*/ 17, MVT::v2f64,// ->512935
250960                         MVT::v2f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
251021 /*513057*/          OPC_SwitchType /*2 cases */, 17, MVT::v2f64,// ->513077
251026                           MVT::v2f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
251066 /*513146*/      /*SwitchType*/ 9, MVT::v2f64,// ->513157
251069                       MVT::v2f64, 1/*#Ops*/, 0, 
251335 /*513690*/        /*SwitchType*/ 17, MVT::v2f64,// ->513709
251340                         MVT::v2f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
251401 /*513831*/          OPC_SwitchType /*2 cases */, 17, MVT::v2f64,// ->513851
251406                           MVT::v2f64, 5/*#Ops*/, 2, 3, 4, 5, 6, 
251446 /*513920*/      /*SwitchType*/ 9, MVT::v2f64,// ->513931
251449                       MVT::v2f64, 1/*#Ops*/, 0, 
251650 /*514335*/    /*SwitchType*/ 104, MVT::v2f64,// ->514441
251656                       MVT::v2f64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 2, 
251664                       MVT::v2f64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 2, 
251672                       MVT::v2f64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 2, 
251678                       MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
251684                       MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
251690                       MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
251702 /*514453*/    OPC_SwitchType /*2 cases */, 34, MVT::v2f64,// ->514490
251708                       MVT::v2f64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 2, 
251713                       MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
251740 /*514538*/    OPC_SwitchType /*2 cases */, 34, MVT::v2f64,// ->514575
251746                       MVT::v2f64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 2, 
251751                       MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
251778 /*514623*/    OPC_SwitchType /*2 cases */, 34, MVT::v2f64,// ->514660
251784                       MVT::v2f64, 7/*#Ops*/, 0, 3, 4, 5, 6, 7, 2, 
251789                       MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
251903 /*514909*/    /*SwitchType*/ 98, MVT::v2f64,// ->515009
251909                       MVT::v2f64, 6/*#Ops*/, 0, 2, 3, 4, 5, 6, 
251917                       MVT::v2f64, 6/*#Ops*/, 0, 2, 3, 4, 5, 6, 
251925                       MVT::v2f64, 6/*#Ops*/, 0, 2, 3, 4, 5, 6, 
251931                       MVT::v2f64, 2/*#Ops*/, 0, 1, 
251937                       MVT::v2f64, 2/*#Ops*/, 0, 1, 
251943                       MVT::v2f64, 2/*#Ops*/, 0, 1, 
251995 /*515117*/    /*SwitchType*/ 98, MVT::v2f64,// ->515217
252001                       MVT::v2f64, 6/*#Ops*/, 0, 2, 3, 4, 5, 6, 
252009                       MVT::v2f64, 6/*#Ops*/, 0, 2, 3, 4, 5, 6, 
252017                       MVT::v2f64, 6/*#Ops*/, 0, 2, 3, 4, 5, 6, 
252023                       MVT::v2f64, 2/*#Ops*/, 0, 1, 
252029                       MVT::v2f64, 2/*#Ops*/, 0, 1, 
252035                       MVT::v2f64, 2/*#Ops*/, 0, 1, 
252058 /*515258*/    /*SwitchType*/ 32, MVT::v2f64,// ->515292
252064                       MVT::v2f64, 6/*#Ops*/, 0, 2, 3, 4, 5, 6, 
252069                       MVT::v2f64, 2/*#Ops*/, 0, 1, 
252092 /*515333*/    /*SwitchType*/ 32, MVT::v2f64,// ->515367
252098                       MVT::v2f64, 6/*#Ops*/, 0, 2, 3, 4, 5, 6, 
252103                       MVT::v2f64, 2/*#Ops*/, 0, 1, 
252126 /*515408*/    /*SwitchType*/ 32, MVT::v2f64,// ->515442
252132                       MVT::v2f64, 6/*#Ops*/, 0, 2, 3, 4, 5, 6, 
252137                       MVT::v2f64, 2/*#Ops*/, 0, 1, 
252160 /*515483*/    /*SwitchType*/ 32, MVT::v2f64,// ->515517
252166                       MVT::v2f64, 6/*#Ops*/, 0, 2, 3, 4, 5, 6, 
252171                       MVT::v2f64, 2/*#Ops*/, 0, 1, 
252194 /*515558*/    /*SwitchType*/ 32, MVT::v2f64,// ->515592
252200                       MVT::v2f64, 6/*#Ops*/, 0, 2, 3, 4, 5, 6, 
252205                       MVT::v2f64, 2/*#Ops*/, 0, 1, 
252213 /*515598*/    OPC_CheckType, MVT::v2f64,
252219                     MVT::v2f64, 6/*#Ops*/, 0, 2, 3, 4, 5, 6, 
252224                     MVT::v2f64, 2/*#Ops*/, 0, 1, 
252246 /*515672*/    /*SwitchType*/ 32, MVT::v2f64,// ->515706
252252                       MVT::v2f64, 6/*#Ops*/, 0, 2, 3, 4, 5, 6, 
252257                       MVT::v2f64, 2/*#Ops*/, 0, 1, 
252280 /*515747*/    /*SwitchType*/ 32, MVT::v2f64,// ->515781
252286                       MVT::v2f64, 6/*#Ops*/, 0, 2, 3, 4, 5, 6, 
252291                       MVT::v2f64, 2/*#Ops*/, 0, 1, 
252314 /*515822*/    /*SwitchType*/ 32, MVT::v2f64,// ->515856
252320                       MVT::v2f64, 6/*#Ops*/, 0, 2, 3, 4, 5, 6, 
252325                       MVT::v2f64, 2/*#Ops*/, 0, 1, 
252348 /*515897*/    /*SwitchType*/ 32, MVT::v2f64,// ->515931
252354                       MVT::v2f64, 6/*#Ops*/, 0, 2, 3, 4, 5, 6, 
252359                       MVT::v2f64, 2/*#Ops*/, 0, 1, 
252382 /*515972*/    /*SwitchType*/ 32, MVT::v2f64,// ->516006
252388                       MVT::v2f64, 6/*#Ops*/, 0, 2, 3, 4, 5, 6, 
252393                       MVT::v2f64, 2/*#Ops*/, 0, 1, 
252416 /*516047*/    /*SwitchType*/ 32, MVT::v2f64,// ->516081
252422                       MVT::v2f64, 6/*#Ops*/, 0, 2, 3, 4, 5, 6, 
252427                       MVT::v2f64, 2/*#Ops*/, 0, 1, 
252445 /*516107*/    /*SwitchType*/ 11, MVT::v2f64,// ->516120
252448                     MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
252465 /*516146*/    /*SwitchType*/ 11, MVT::v2f64,// ->516159
252468                     MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
252485 /*516185*/    /*SwitchType*/ 11, MVT::v2f64,// ->516198
252488                     MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
252505 /*516224*/    /*SwitchType*/ 11, MVT::v2f64,// ->516237
252508                     MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
252625 /*516458*/    /*SwitchType*/ 11, MVT::v2f64,// ->516471
252628                     MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
252701 /*516607*/      /*SwitchType*/ 11, MVT::v2f64,// ->516620
252704                       MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
252736 /*516673*/      /*SwitchType*/ 11, MVT::v2f64,// ->516686
252739                       MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
252870 /*516921*/    /*SwitchType*/ 11, MVT::v2f64,// ->516934
252873                     MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
252890 /*516960*/    /*SwitchType*/ 11, MVT::v2f64,// ->516973
252893                     MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
252981 /*517132*/    OPC_SwitchType /*2 cases */, 11, MVT::v2f64,// ->517146
252984                     MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
253001 /*517171*/    OPC_SwitchType /*2 cases */, 11, MVT::v2f64,// ->517185
253004                     MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
253021 /*517210*/    OPC_SwitchType /*2 cases */, 11, MVT::v2f64,// ->517224
253024                     MVT::v2f64, 3/*#Ops*/, 0, 1, 2, 
253048 /*517265*/    /*SwitchType*/ 12, MVT::v2f64,// ->517279
253051                     MVT::v2f64, 4/*#Ops*/, 0, 1, 2, 3, 
253107 /*517380*/    /*SwitchType*/ 10, MVT::v2f64,// ->517392
253110                     MVT::v2f64, 2/*#Ops*/, 0, 1, 
253123 /*517411*/    /*SwitchType*/ 10, MVT::v2f64,// ->517423
253126                     MVT::v2f64, 2/*#Ops*/, 0, 1, 
253165 /*517491*/    OPC_CheckType, MVT::v2f64,
253168                   MVT::v2f64, 2/*#Ops*/, 0, 1, 
253198 /*517555*/    /*SwitchType*/ 10, MVT::v2f64,// ->517567
253201                     MVT::v2f64, 2/*#Ops*/, 0, 1, 
253214 /*517586*/    /*SwitchType*/ 10, MVT::v2f64,// ->517598
253217                     MVT::v2f64, 2/*#Ops*/, 0, 1, 
253230 /*517617*/    /*SwitchType*/ 10, MVT::v2f64,// ->517629
253233                     MVT::v2f64, 2/*#Ops*/, 0, 1, 
gen/lib/Target/X86/X86GenFastISel.inc
 1275   if (RetVT.SimpleTy != MVT::v2f64)
 1318   case MVT::v2f64: return fastEmit_ISD_FSQRT_MVT_v2f64_r(RetVT, Op0, Op0IsKill);
 1914   if (RetVT.SimpleTy != MVT::v2f64)
 2182   if (RetVT.SimpleTy != MVT::v2f64)
 2814   case MVT::v2f64: return fastEmit_X86ISD_CVTP2SI_MVT_v2f64_r(RetVT, Op0, Op0IsKill);
 2955   case MVT::v2f64: return fastEmit_X86ISD_CVTP2UI_MVT_v2f64_r(RetVT, Op0, Op0IsKill);
 3100   case MVT::v2f64: return fastEmit_X86ISD_CVTS2SI_MVT_v2f64_r(RetVT, Op0, Op0IsKill);
 3154   case MVT::v2f64: return fastEmit_X86ISD_CVTS2UI_MVT_v2f64_r(RetVT, Op0, Op0IsKill);
 3162   if (RetVT.SimpleTy != MVT::v2f64)
 3345   case MVT::v2f64: return fastEmit_X86ISD_CVTTP2SI_MVT_v2f64_r(RetVT, Op0, Op0IsKill);
 3537   case MVT::v2f64: return fastEmit_X86ISD_CVTTP2UI_MVT_v2f64_r(RetVT, Op0, Op0IsKill);
 3668   case MVT::v2f64: return fastEmit_X86ISD_CVTTS2SI_MVT_v2f64_r(RetVT, Op0, Op0IsKill);
 3722   case MVT::v2f64: return fastEmit_X86ISD_CVTTS2SI_SAE_MVT_v2f64_r(RetVT, Op0, Op0IsKill);
 3776   case MVT::v2f64: return fastEmit_X86ISD_CVTTS2UI_MVT_v2f64_r(RetVT, Op0, Op0IsKill);
 3830   case MVT::v2f64: return fastEmit_X86ISD_CVTTS2UI_SAE_MVT_v2f64_r(RetVT, Op0, Op0IsKill);
 3838   if (RetVT.SimpleTy != MVT::v2f64)
 3971   if (RetVT.SimpleTy != MVT::v2f64)
 4002   case MVT::v2f64: return fastEmit_X86ISD_FGETEXP_MVT_v2f64_r(RetVT, Op0, Op0IsKill);
 4158   if (RetVT.SimpleTy != MVT::v2f64)
 4192   case MVT::v2f64: return fastEmit_X86ISD_MOVDDUP_MVT_v2f64_r(RetVT, Op0, Op0IsKill);
 4331   case MVT::v2f64: return fastEmit_X86ISD_MOVMSK_MVT_v2f64_r(RetVT, Op0, Op0IsKill);
 4619   if (RetVT.SimpleTy != MVT::v2f64)
 4650   case MVT::v2f64: return fastEmit_X86ISD_RCP14_MVT_v2f64_r(RetVT, Op0, Op0IsKill);
 4743   if (RetVT.SimpleTy != MVT::v2f64)
 4774   case MVT::v2f64: return fastEmit_X86ISD_RSQRT14_MVT_v2f64_r(RetVT, Op0, Op0IsKill);
 5136   case MVT::v2f64: return fastEmit_X86ISD_VBROADCAST_MVT_v2f64_MVT_v2f64_r(Op0, Op0IsKill);
 5152   case MVT::v2f64: return fastEmit_X86ISD_VBROADCAST_MVT_v2f64_r(RetVT, Op0, Op0IsKill);
 5230   if (RetVT.SimpleTy != MVT::v2f64)
 5309   case MVT::v2f64: return fastEmit_X86ISD_VFPROUND_MVT_v2f64_r(RetVT, Op0, Op0IsKill);
 5849   if (RetVT.SimpleTy != MVT::v2f64)
 5866   case MVT::v2f64: return fastEmit_X86ISD_VZEXT_MOVL_MVT_v2f64_r(RetVT, Op0, Op0IsKill);
 6504   if (RetVT.SimpleTy != MVT::v2f64)
 6547   case MVT::v2f64: return fastEmit_ISD_FADD_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 6635   if (RetVT.SimpleTy != MVT::v2f64)
 6678   case MVT::v2f64: return fastEmit_ISD_FDIV_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 6766   if (RetVT.SimpleTy != MVT::v2f64)
 6809   case MVT::v2f64: return fastEmit_ISD_FMUL_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 6897   if (RetVT.SimpleTy != MVT::v2f64)
 6940   case MVT::v2f64: return fastEmit_ISD_FSUB_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 9080   if (RetVT.SimpleTy != MVT::v2f64)
 9104   case MVT::v2f64: return fastEmit_X86ISD_ADDSUB_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 9576   case MVT::v2f64: return fastEmit_X86ISD_COMI_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 9631   if (RetVT.SimpleTy != MVT::v2f64)
 9642   case MVT::v2f64: return fastEmit_X86ISD_FADDS_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 9705   if (RetVT.SimpleTy != MVT::v2f64)
 9716   case MVT::v2f64: return fastEmit_X86ISD_FDIVS_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 9733   if (RetVT.SimpleTy != MVT::v2f64)
 9744   case MVT::v2f64: return fastEmit_X86ISD_FGETEXPS_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 9761   if (RetVT.SimpleTy != MVT::v2f64)
 9772   case MVT::v2f64: return fastEmit_X86ISD_FGETEXPS_SAE_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 9801   if (RetVT.SimpleTy != MVT::v2f64)
 9825   case MVT::v2f64: return fastEmit_X86ISD_FHADD_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 9855   if (RetVT.SimpleTy != MVT::v2f64)
 9879   case MVT::v2f64: return fastEmit_X86ISD_FHSUB_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
 9954   if (RetVT.SimpleTy != MVT::v2f64)
 9996   case MVT::v2f64: return fastEmit_X86ISD_FMAX_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
10072   if (RetVT.SimpleTy != MVT::v2f64)
10114   case MVT::v2f64: return fastEmit_X86ISD_FMAXC_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
10139   if (RetVT.SimpleTy != MVT::v2f64)
10156   case MVT::v2f64: return fastEmit_X86ISD_FMAXS_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
10173   if (RetVT.SimpleTy != MVT::v2f64)
10184   case MVT::v2f64: return fastEmit_X86ISD_FMAXS_SAE_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
10286   if (RetVT.SimpleTy != MVT::v2f64)
10328   case MVT::v2f64: return fastEmit_X86ISD_FMIN_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
10404   if (RetVT.SimpleTy != MVT::v2f64)
10446   case MVT::v2f64: return fastEmit_X86ISD_FMINC_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
10471   if (RetVT.SimpleTy != MVT::v2f64)
10488   case MVT::v2f64: return fastEmit_X86ISD_FMINS_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
10505   if (RetVT.SimpleTy != MVT::v2f64)
10516   case MVT::v2f64: return fastEmit_X86ISD_FMINS_SAE_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
10561   if (RetVT.SimpleTy != MVT::v2f64)
10572   case MVT::v2f64: return fastEmit_X86ISD_FMULS_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
10620   if (RetVT.SimpleTy != MVT::v2f64)
10631   case MVT::v2f64: return fastEmit_X86ISD_FSQRTS_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
10648   if (RetVT.SimpleTy != MVT::v2f64)
10659   case MVT::v2f64: return fastEmit_X86ISD_FSUBS_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
11045   if (RetVT.SimpleTy != MVT::v2f64)
11061   case MVT::v2f64: return fastEmit_X86ISD_MOVSD_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
11778   if (RetVT.SimpleTy != MVT::v2f64)
11789   case MVT::v2f64: return fastEmit_X86ISD_RCP14S_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
11806   if (RetVT.SimpleTy != MVT::v2f64)
11817   case MVT::v2f64: return fastEmit_X86ISD_RCP28S_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
11834   if (RetVT.SimpleTy != MVT::v2f64)
11845   case MVT::v2f64: return fastEmit_X86ISD_RCP28S_SAE_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
11862   if (RetVT.SimpleTy != MVT::v2f64)
11873   case MVT::v2f64: return fastEmit_X86ISD_RSQRT14S_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
11890   if (RetVT.SimpleTy != MVT::v2f64)
11901   case MVT::v2f64: return fastEmit_X86ISD_RSQRT28S_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
11918   if (RetVT.SimpleTy != MVT::v2f64)
11929   case MVT::v2f64: return fastEmit_X86ISD_RSQRT28S_SAE_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
11964   if (RetVT.SimpleTy != MVT::v2f64)
11995   case MVT::v2f64: return fastEmit_X86ISD_SCALEF_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
12014   if (RetVT.SimpleTy != MVT::v2f64)
12025   case MVT::v2f64: return fastEmit_X86ISD_SCALEFS_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
12072   case MVT::v2f64: return fastEmit_X86ISD_TESTP_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
12113   case MVT::v2f64: return fastEmit_X86ISD_UCOMI_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
12307   if (RetVT.SimpleTy != MVT::v2f64)
12359   case MVT::v2f64: return fastEmit_X86ISD_UNPCKH_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
12555   if (RetVT.SimpleTy != MVT::v2f64)
12607   case MVT::v2f64: return fastEmit_X86ISD_UNPCKL_MVT_v2f64_rr(RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
gen/lib/Target/X86/X86GenRegisterInfo.inc
 4479   /* 16 */ MVT::v4f32, MVT::v2f64, MVT::v16i8, MVT::v8i16, MVT::v4i32, MVT::v2i64, MVT::f128, MVT::Other,
include/llvm/Support/MachineValueType.h
  354               SimpleTy == MVT::v2f64);
  537       case v2f64:
  643       case v2f64:
  761       case v2f64:
  990         if (NumElements == 2)  return MVT::v2f64;
lib/CodeGen/ValueTypes.cpp
  210   case MVT::v2f64:   return "v2f64";
  354   case MVT::v2f64:   return VectorType::get(Type::getDoubleTy(Context), 2);
lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
 3037       } else if (VT == MVT::v2i64 || VT == MVT::v2f64) {
 3064       } else if (VT == MVT::v2i64 || VT == MVT::v2f64) {
 3091       } else if (VT == MVT::v2i64 || VT == MVT::v2f64) {
 3118       } else if (VT == MVT::v2i64 || VT == MVT::v2f64) {
 3145       } else if (VT == MVT::v2i64 || VT == MVT::v2f64) {
 3172       } else if (VT == MVT::v2i64 || VT == MVT::v2f64) {
 3199       } else if (VT == MVT::v2i64 || VT == MVT::v2f64) {
 3226       } else if (VT == MVT::v2i64 || VT == MVT::v2f64) {
 3253       } else if (VT == MVT::v2i64 || VT == MVT::v2f64) {
 3270       } else if (VT == MVT::v2i64 || VT == MVT::v1i64 || VT == MVT::v2f64 ||
 3288       } else if (VT == MVT::v2i64 || VT == MVT::v1i64 || VT == MVT::v2f64 ||
 3306       } else if (VT == MVT::v2i64 || VT == MVT::v1i64 || VT == MVT::v2f64 ||
 3386       } else if (VT == MVT::v2i64 || VT == MVT::v2f64) {
 3414       } else if (VT == MVT::v2i64 || VT == MVT::v2f64) {
 3442       } else if (VT == MVT::v2i64 || VT == MVT::v2f64) {
 3470       } else if (VT == MVT::v2i64 || VT == MVT::v2f64) {
 3498       } else if (VT == MVT::v2i64 || VT == MVT::v2f64) {
 3526       } else if (VT == MVT::v2i64 || VT == MVT::v2f64) {
 3547       } else if (VT == MVT::v2i64 || VT == MVT::v1i64 || VT == MVT::v2f64 ||
 3566       } else if (VT == MVT::v2i64 || VT == MVT::v1i64 || VT == MVT::v2f64 ||
 3585       } else if (VT == MVT::v2i64 || VT == MVT::v1i64 || VT == MVT::v2f64 ||
 3617     } else if (VT == MVT::v2i64 || VT == MVT::v2f64) {
 3645     } else if (VT == MVT::v2i64 || VT == MVT::v2f64) {
 3673     } else if (VT == MVT::v2i64 || VT == MVT::v2f64) {
 3701     } else if (VT == MVT::v2i64 || VT == MVT::v2f64) {
 3729     } else if (VT == MVT::v2i64 || VT == MVT::v2f64) {
 3757     } else if (VT == MVT::v2i64 || VT == MVT::v2f64) {
 3785     } else if (VT == MVT::v2i64 || VT == MVT::v2f64) {
 3813     } else if (VT == MVT::v2i64 || VT == MVT::v2f64) {
 3841     } else if (VT == MVT::v2i64 || VT == MVT::v2f64) {
 3869     } else if (VT == MVT::v2i64 || VT == MVT::v2f64) {
 3887     } else if (VT == MVT::v2i64 || VT == MVT::v1i64 || VT == MVT::v2f64 ||
 3906     } else if (VT == MVT::v2i64 || VT == MVT::v1i64 || VT == MVT::v2f64 ||
 3925     } else if (VT == MVT::v2i64 || VT == MVT::v1i64 || VT == MVT::v2f64 ||
 3944     } else if (VT == MVT::v2i64 || VT == MVT::v1i64 || VT == MVT::v2f64 ||
 3971     } else if (VT == MVT::v2i64 || VT == MVT::v2f64) {
 4000     } else if (VT == MVT::v2i64 || VT == MVT::v2f64) {
 4029     } else if (VT == MVT::v2i64 || VT == MVT::v2f64) {
 4061     } else if (VT == MVT::v2i64 || VT == MVT::v2f64) {
 4090     } else if (VT == MVT::v2i64 || VT == MVT::v2f64) {
 4119     } else if (VT == MVT::v2i64 || VT == MVT::v2f64) {
 4138     } else if (VT == MVT::v2i64 || VT == MVT::v1i64 || VT == MVT::v2f64 ||
 4158     } else if (VT == MVT::v2i64 || VT == MVT::v1i64 || VT == MVT::v2f64 ||
 4178     } else if (VT == MVT::v2i64 || VT == MVT::v1i64 || VT == MVT::v2f64 ||
lib/Target/AArch64/AArch64ISelLowering.cpp
  157     addQRTypeForNEON(MVT::v2f64);
  747                     MVT::v8f16, MVT::v4f32, MVT::v2f64 }) {
  781     for (MVT Ty : {MVT::v2f32, MVT::v4f32, MVT::v2f64}) {
  827   if (VT == MVT::v2f32 || VT == MVT::v4f32 || VT == MVT::v2f64) {
 4845   } else if (VT == MVT::f64 || VT == MVT::v2f64) {
 4866   if (VT == MVT::f64 || VT == MVT::v2f64) {
 4867     BuildVec = DAG.getNode(ISD::BITCAST, DL, MVT::v2f64, BuildVec);
 4868     BuildVec = DAG.getNode(ISD::FNEG, DL, MVT::v2f64, BuildVec);
 5754       (VT == MVT::f64 || VT == MVT::v1f64 || VT == MVT::v2f64 ||
 7311       MovTy = MVT::v2f64;
 7837       VT == MVT::v2i64 || VT == MVT::v4f32 || VT == MVT::v2f64 ||
 7871       VT == MVT::v2i64 || VT == MVT::v4f32 || VT == MVT::v2f64 ||
10087       VecResTy = MVT::v2f64;
lib/Target/AArch64/AArch64TargetTransformInfo.cpp
  321     { ISD::SINT_TO_FP, MVT::v2f64, MVT::v2i64, 1 },
  324     { ISD::UINT_TO_FP, MVT::v2f64, MVT::v2i64, 1 },
  351     { ISD::SINT_TO_FP, MVT::v2f64, MVT::v2i8,  4 },
  352     { ISD::SINT_TO_FP, MVT::v2f64, MVT::v2i16, 4 },
  353     { ISD::SINT_TO_FP, MVT::v2f64, MVT::v2i32, 2 },
  354     { ISD::UINT_TO_FP, MVT::v2f64, MVT::v2i8,  4 },
  355     { ISD::UINT_TO_FP, MVT::v2f64, MVT::v2i16, 4 },
  356     { ISD::UINT_TO_FP, MVT::v2f64, MVT::v2i32, 2 },
  362     { ISD::FP_TO_SINT, MVT::v2i64, MVT::v2f64, 1 },
  365     { ISD::FP_TO_UINT, MVT::v2i64, MVT::v2f64, 1 },
  382     { ISD::FP_TO_SINT, MVT::v2i32, MVT::v2f64, 2 },
  383     { ISD::FP_TO_SINT, MVT::v2i16, MVT::v2f64, 2 },
  384     { ISD::FP_TO_SINT, MVT::v2i8,  MVT::v2f64, 2 },
  385     { ISD::FP_TO_UINT, MVT::v2i32, MVT::v2f64, 2 },
  386     { ISD::FP_TO_UINT, MVT::v2i16, MVT::v2f64, 2 },
  387     { ISD::FP_TO_UINT, MVT::v2i8,  MVT::v2f64, 2 },
  963       { TTI::SK_Broadcast, MVT::v2f64, 1 },
  975       { TTI::SK_Transpose, MVT::v2f64, 1 },
  983       { TTI::SK_Select, MVT::v2f64, 1 }, // mov.
  991       { TTI::SK_PermuteSingleSrc, MVT::v2f64, 1 }, // mov.
lib/Target/AMDGPU/AMDGPUISelLowering.cpp
  103   setOperationAction(ISD::LOAD, MVT::v2f64, Promote);
  104   AddPromotedToType(ISD::LOAD, MVT::v2f64, MVT::v4i32);
  161   setLoadExtAction(ISD::EXTLOAD, MVT::v2f64, MVT::v2f32, Expand);
  166   setLoadExtAction(ISD::EXTLOAD, MVT::v2f64, MVT::v2f16, Expand);
  203   setOperationAction(ISD::STORE, MVT::v2f64, Promote);
  204   AddPromotedToType(ISD::STORE, MVT::v2f64, MVT::v4i32);
  227   setTruncStoreAction(MVT::v2f64, MVT::v2f32, Expand);
  228   setTruncStoreAction(MVT::v2f64, MVT::v2f16, Expand);
lib/Target/AMDGPU/SIISelLowering.cpp
  131   addRegisterClass(MVT::v2f64, &AMDGPU::SGPR_128RegClass);
  250                   MVT::v2i64, MVT::v2f64, MVT::v4i16, MVT::v4f16,
  281   for (MVT Vec64 : { MVT::v2i64, MVT::v2f64 }) {
lib/Target/ARM/ARMCallingConv.cpp
   57   if (LocVT == MVT::v2f64 &&
  111   if (LocVT == MVT::v2f64 &&
  143   if (LocVT == MVT::v2f64 && !f64RetAssign(ValNo, ValVT, LocVT, LocInfo, State))
  222   case MVT::v2f64:
lib/Target/ARM/ARMISelDAGToDAG.cpp
 1956   case MVT::v2f64:
 2098   case MVT::v2f64:
lib/Target/ARM/ARMISelLowering.cpp
  221   addTypeForNEON(VT, MVT::v2f64, MVT::v4i32);
  351   const MVT LongTypes[] = { MVT::v2i64, MVT::v2f64 };
  748     addQRTypeForNEON(MVT::v2f64);
  763     setOperationAction(ISD::FADD, MVT::v2f64, Expand);
  764     setOperationAction(ISD::FSUB, MVT::v2f64, Expand);
  765     setOperationAction(ISD::FMUL, MVT::v2f64, Expand);
  768     setOperationAction(ISD::FDIV, MVT::v2f64, Expand);
  769     setOperationAction(ISD::FREM, MVT::v2f64, Expand);
  773     setOperationAction(ISD::FCOPYSIGN, MVT::v2f64, Expand);
  776     setOperationAction(ISD::SETCC, MVT::v2f64, Expand);
  778     setOperationAction(ISD::FNEG, MVT::v2f64, Expand);
  779     setOperationAction(ISD::FABS, MVT::v2f64, Expand);
  780     setOperationAction(ISD::FSQRT, MVT::v2f64, Expand);
  781     setOperationAction(ISD::FSIN, MVT::v2f64, Expand);
  782     setOperationAction(ISD::FCOS, MVT::v2f64, Expand);
  783     setOperationAction(ISD::FPOW, MVT::v2f64, Expand);
  784     setOperationAction(ISD::FLOG, MVT::v2f64, Expand);
  785     setOperationAction(ISD::FLOG2, MVT::v2f64, Expand);
  786     setOperationAction(ISD::FLOG10, MVT::v2f64, Expand);
  787     setOperationAction(ISD::FEXP, MVT::v2f64, Expand);
  788     setOperationAction(ISD::FEXP2, MVT::v2f64, Expand);
  790     setOperationAction(ISD::FCEIL, MVT::v2f64, Expand);
  791     setOperationAction(ISD::FTRUNC, MVT::v2f64, Expand);
  792     setOperationAction(ISD::FRINT, MVT::v2f64, Expand);
  793     setOperationAction(ISD::FNEARBYINT, MVT::v2f64, Expand);
  794     setOperationAction(ISD::FFLOOR, MVT::v2f64, Expand);
  795     setOperationAction(ISD::FMA, MVT::v2f64, Expand);
  857     setOperationAction(ISD::FP_EXTEND,  MVT::v2f64, Expand);
 1494   case MVT::v4f32: case MVT::v2f64:
 1965       if (VA.getLocVT() == MVT::v2f64) {
 1966         SDValue Vec = DAG.getNode(ISD::UNDEF, dl, MVT::v2f64);
 1967         Vec = DAG.getNode(ISD::INSERT_VECTOR_ELT, dl, MVT::v2f64, Vec, Val,
 1981         Val = DAG.getNode(ISD::INSERT_VECTOR_ELT, dl, MVT::v2f64, Vec, Val,
 2158       if (VA.getLocVT() == MVT::v2f64) {
 2654           if (RegVT == MVT::v2f64) {
 2787       if (VA.getLocVT() == MVT::v2f64) {
 4026         if (VA.getLocVT() == MVT::v2f64) {
 4041           ArgValue = DAG.getNode(ISD::UNDEF, dl, MVT::v2f64);
 4042           ArgValue = DAG.getNode(ISD::INSERT_VECTOR_ELT, dl, MVT::v2f64,
 4045           ArgValue = DAG.getNode(ISD::INSERT_VECTOR_ELT, dl, MVT::v2f64,
 4060         else if (RegVT == MVT::v2f64 || RegVT == MVT::v8f16)
 7275   if (ST->hasNEON() && VT.is128BitVector() && VT != MVT::v2f64 && VT != MVT::v4f32) {
 8160   SDValue Val = DAG.getUNDEF(MVT::v2f64);
 8164     Val = DAG.getNode(ISD::INSERT_VECTOR_ELT, dl, MVT::v2f64, Val,
 8168     Val = DAG.getNode(ISD::INSERT_VECTOR_ELT, dl, MVT::v2f64, Val,
14589   if (Ty == MVT::f64 || Ty == MVT::v2f64) {
14630       Ty == MVT::v2f64) {
14655          (allowsMisalignedMemoryAccesses(MVT::v2f64, 0, 1,
14658       return MVT::v2f64;
lib/Target/ARM/ARMTargetTransformInfo.cpp
  156     { ISD::FP_ROUND,   MVT::v2f64, 2 },
  270     { ISD::SINT_TO_FP,  MVT::v2f64, MVT::v2i32, 2 },
  271     { ISD::UINT_TO_FP,  MVT::v2f64, MVT::v2i32, 2 },
  273     { ISD::SINT_TO_FP,  MVT::v2f64, MVT::v2i8, 4 },
  274     { ISD::UINT_TO_FP,  MVT::v2f64, MVT::v2i8, 4 },
  275     { ISD::SINT_TO_FP,  MVT::v2f64, MVT::v2i16, 3 },
  276     { ISD::UINT_TO_FP,  MVT::v2f64, MVT::v2i16, 3 },
  277     { ISD::SINT_TO_FP,  MVT::v2f64, MVT::v2i32, 2 },
  278     { ISD::UINT_TO_FP,  MVT::v2f64, MVT::v2i32, 2 },
  280     { ISD::FP_TO_SINT,  MVT::v2i32, MVT::v2f64, 2 },
  281     { ISD::FP_TO_UINT,  MVT::v2i32, MVT::v2f64, 2 },
  558           {ISD::VECTOR_SHUFFLE, MVT::v2f64, 1},
  580           {ISD::VECTOR_SHUFFLE, MVT::v2f64, 1},
  603           {ISD::VECTOR_SHUFFLE, MVT::v2f64, 1},
lib/Target/Mips/MipsISelLowering.cpp
 3979       else if (VT == MVT::v2i64 || VT == MVT::v2f64)
lib/Target/Mips/MipsSEISelLowering.cpp
  123     addMSAFloatType(MVT::v2f64, &Mips::MSA128DRegClass);
lib/Target/Mips/MipsSEInstrInfo.cpp
  286            TRI->isTypeLegalForClass(*RC, MVT::v2f64))
  364            TRI->isTypeLegalForClass(*RC, MVT::v2f64))
lib/Target/NVPTX/NVPTXISelLowering.cpp
  151   case MVT::v2f64:
  453   setLoadExtAction(ISD::EXTLOAD, MVT::v2f64, MVT::v2f16, Expand);
  454   setLoadExtAction(ISD::EXTLOAD, MVT::v2f64, MVT::v2f32, Expand);
 2308     case MVT::v2f64:
 4799   case MVT::v2f64:
lib/Target/PowerPC/PPCISelDAGToDAG.cpp
 3928         else if (VecVT == MVT::v2f64)
 3935         else if (VecVT == MVT::v2f64)
 3942         else if (VecVT == MVT::v2f64)
 4923     else if (N->getValueType(0) == MVT::v2f64 ||
 4935     if (PPCSubTarget->hasVSX() && (N->getValueType(0) == MVT::v2f64 ||
lib/Target/PowerPC/PPCISelLowering.cpp
  748       setOperationAction(ISD::SCALAR_TO_VECTOR, MVT::v2f64, Legal);
  749       setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v2f64, Legal);
  764       setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v2f64, Legal);
  766       setOperationAction(ISD::FFLOOR, MVT::v2f64, Legal);
  767       setOperationAction(ISD::FCEIL, MVT::v2f64, Legal);
  768       setOperationAction(ISD::FTRUNC, MVT::v2f64, Legal);
  769       setOperationAction(ISD::FNEARBYINT, MVT::v2f64, Legal);
  770       setOperationAction(ISD::FROUND, MVT::v2f64, Legal);
  774       setOperationAction(ISD::MUL, MVT::v2f64, Legal);
  775       setOperationAction(ISD::FMA, MVT::v2f64, Legal);
  777       setOperationAction(ISD::FDIV, MVT::v2f64, Legal);
  778       setOperationAction(ISD::FSQRT, MVT::v2f64, Legal);
  781       setCondCodeAction(ISD::SETUO, MVT::v2f64, Expand);
  782       setCondCodeAction(ISD::SETUEQ, MVT::v2f64, Expand);
  783       setCondCodeAction(ISD::SETO,   MVT::v2f64, Expand);
  784       setCondCodeAction(ISD::SETONE, MVT::v2f64, Expand);
  786       setOperationAction(ISD::LOAD, MVT::v2f64, Legal);
  787       setOperationAction(ISD::STORE, MVT::v2f64, Legal);
  789       setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v2f64, Legal);
  798       addRegisterClass(MVT::v2f64, &PPC::VSRCRegClass);
  828       AddPromotedToType (ISD::LOAD, MVT::v2i64, MVT::v2f64);
  830       AddPromotedToType (ISD::STORE, MVT::v2i64, MVT::v2f64);
  852       setOperationAction(ISD::FNEG, MVT::v2f64, Legal);
  854       setOperationAction(ISD::FABS, MVT::v2f64, Legal);
  856       setOperationAction(ISD::FCOPYSIGN, MVT::v2f64, Legal);
  860       setOperationAction(ISD::BUILD_VECTOR, MVT::v2f64, Custom);
 3301       ArgVT == MVT::v2f64 || ArgVT == MVT::v2i64 ||
 3381         ArgVT == MVT::v2f64 || ArgVT == MVT::v2i64 ||
 3517         case MVT::v2f64:
 3991     case MVT::v2f64:
 5776         case MVT::v2f64:
 6157     case MVT::v2f64:
 6369         ArgVT == MVT::v2f64 || ArgVT == MVT::v2i64) {
 7656   assert((Op.getValueType() == MVT::v2f64 || Op.getValueType() == MVT::v4f32) &&
 8190   bool RightType = VecVT == MVT::v2f64 ||
 9016       SDValue Conv = DAG.getNode(ISD::BITCAST, dl, MVT::v2f64, V1);
 9017       SDValue Swap = DAG.getNode(PPCISD::SWAP_NO_CHAIN, dl, MVT::v2f64, Conv);
10041   if (Op.getValueType() != MVT::v2f64 ||
10072     return DAG.getNode(PPCISD::FP_EXTEND_HALF, dl, MVT::v2f64,
10094     return DAG.getNode(PPCISD::FP_EXTEND_HALF, dl, MVT::v2f64, NewOp,
10103     return DAG.getNode(PPCISD::FP_EXTEND_HALF, dl, MVT::v2f64, NewLd,
11653       (VT == MVT::v2f64 && Subtarget.hasVSX()) ||
11674       (VT == MVT::v2f64 && Subtarget.hasVSX()) ||
11784       VT = MVT::v2f64;
11800       VT = MVT::v2f64;
11830       VT = MVT::v2f64;
11844       VT = MVT::v2f64;
11850       VT = MVT::v2f64;
12699     EVT NewVT = TargetVT == MVT::v2i64 ? MVT::v2f64 : MVT::v4f32;
12968   if (N->getValueType(0) != MVT::v2f64)
13009   return DAG.getNode(NodeType, dl, MVT::v2f64,
13164                                          DAG.getVTList(MVT::v2f64, MVT::Other),
13165                                          LoadOps, MVT::v2f64, MMO);
13170       PPCISD::XXSWAPD, dl, DAG.getVTList(MVT::v2f64, MVT::Other), Chain, Load);
13174   if (VecTy != MVT::v2f64) {
13234   if (VecTy != MVT::v2f64) {
13235     Src = DAG.getNode(ISD::BITCAST, dl, MVT::v2f64, Src);
13240                              DAG.getVTList(MVT::v2f64, MVT::Other), Chain, Src);
13495           (StoreVT == MVT::v2f64 || StoreVT == MVT::v2i64 ||
13510           (LoadVT == MVT::v2f64 || LoadVT == MVT::v2i64 ||
14654       VT = MVT::v2f64;
14663       VT = MVT::v2f64;
14697       VT = MVT::v2f64;
14740       VT = MVT::v2f64;
14749       VT = MVT::v2f64;
14782       VT = MVT::v2f64;
14929       if (VT != MVT::v2f64 && VT != MVT::v2i64 &&
15446     VT == MVT::v4f32 || VT == MVT::v2f64;
lib/Target/PowerPC/PPCTargetTransformInfo.cpp
  851                    (LT.second == MVT::v2f64 || LT.second == MVT::v2i64);
lib/Target/SystemZ/SystemZISelLowering.cpp
  104     addRegisterClass(MVT::v2f64, &SystemZ::VR128BitRegClass);
  383     setOperationAction(ISD::FP_TO_SINT, MVT::v2f64, Legal);
  385     setOperationAction(ISD::FP_TO_UINT, MVT::v2f64, Legal);
  387     setOperationAction(ISD::SINT_TO_FP, MVT::v2f64, Legal);
  389     setOperationAction(ISD::UINT_TO_FP, MVT::v2f64, Legal);
  392     setOperationAction(ISD::STRICT_FP_TO_SINT, MVT::v2f64, Legal);
  394     setOperationAction(ISD::STRICT_FP_TO_UINT, MVT::v2f64, Legal);
  462     setOperationAction(ISD::SCALAR_TO_VECTOR, MVT::v2f64, Legal);
  467     setOperationAction(ISD::INSERT_VECTOR_ELT, MVT::v2f64, Custom);
  469     setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v2f64, Custom);
  472     setOperationAction(ISD::FADD, MVT::v2f64, Legal);
  473     setOperationAction(ISD::FNEG, MVT::v2f64, Legal);
  474     setOperationAction(ISD::FSUB, MVT::v2f64, Legal);
  475     setOperationAction(ISD::FMUL, MVT::v2f64, Legal);
  476     setOperationAction(ISD::FMA, MVT::v2f64, Legal);
  477     setOperationAction(ISD::FDIV, MVT::v2f64, Legal);
  478     setOperationAction(ISD::FABS, MVT::v2f64, Legal);
  479     setOperationAction(ISD::FSQRT, MVT::v2f64, Legal);
  480     setOperationAction(ISD::FRINT, MVT::v2f64, Legal);
  481     setOperationAction(ISD::FNEARBYINT, MVT::v2f64, Legal);
  482     setOperationAction(ISD::FFLOOR, MVT::v2f64, Legal);
  483     setOperationAction(ISD::FCEIL, MVT::v2f64, Legal);
  484     setOperationAction(ISD::FTRUNC, MVT::v2f64, Legal);
  485     setOperationAction(ISD::FROUND, MVT::v2f64, Legal);
  488     setOperationAction(ISD::STRICT_FADD, MVT::v2f64, Legal);
  489     setOperationAction(ISD::STRICT_FSUB, MVT::v2f64, Legal);
  490     setOperationAction(ISD::STRICT_FMUL, MVT::v2f64, Legal);
  491     setOperationAction(ISD::STRICT_FMA, MVT::v2f64, Legal);
  492     setOperationAction(ISD::STRICT_FDIV, MVT::v2f64, Legal);
  493     setOperationAction(ISD::STRICT_FSQRT, MVT::v2f64, Legal);
  494     setOperationAction(ISD::STRICT_FRINT, MVT::v2f64, Legal);
  495     setOperationAction(ISD::STRICT_FNEARBYINT, MVT::v2f64, Legal);
  496     setOperationAction(ISD::STRICT_FFLOOR, MVT::v2f64, Legal);
  497     setOperationAction(ISD::STRICT_FCEIL, MVT::v2f64, Legal);
  498     setOperationAction(ISD::STRICT_FTRUNC, MVT::v2f64, Legal);
  499     setOperationAction(ISD::STRICT_FROUND, MVT::v2f64, Legal);
  524     setOperationAction(ISD::FMAXNUM, MVT::v2f64, Legal);
  525     setOperationAction(ISD::FMAXIMUM, MVT::v2f64, Legal);
  526     setOperationAction(ISD::FMINNUM, MVT::v2f64, Legal);
  527     setOperationAction(ISD::FMINIMUM, MVT::v2f64, Legal);
  558                      MVT::v4f32, MVT::v2f64 }) {
 1349       case MVT::v2f64:
 2653   return DAG.getNode(SystemZISD::VEXTEND, DL, MVT::v2f64, Op);
 4625   if (VT == MVT::v2f64 && !AllLoads)
 4806   if (VT == MVT::v2f64 &&
 5752       Op0.getOperand(0).getValueType() == MVT::v2f64 &&
 5819                                         MVT::v2f64, Vec);
lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.cpp
  148   case MVT::v2f64:
lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp
   61                 MVT::v4i32, MVT::v2i64, MVT::v4f32, MVT::v2f64})
lib/Target/WebAssembly/WebAssemblyFastISel.cpp
  144     case MVT::v2f64:
  701     case MVT::v2f64:
  817     case MVT::v2f64:
 1330   case MVT::v2f64:
lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
   66     addRegisterClass(MVT::v2f64, &WebAssembly::V128RegClass);
   84   for (auto T : {MVT::f32, MVT::f64, MVT::v4f32, MVT::v2f64}) {
  135       for (auto T : {MVT::v2i64, MVT::v2f64})
  142       for (auto T: {MVT::v2i64, MVT::v2f64})
  158         for (auto T : {MVT::v2i64, MVT::v2f64})
  170         for (auto T : {MVT::v2i64, MVT::v2f64})
  189         setOperationAction(Op, MVT::v2f64, Expand);
  239                    MVT::v2f64}) {
lib/Target/X86/X86FastISel.cpp
  378   case MVT::v2f64:
  551   case MVT::v2f64:
lib/Target/X86/X86ISelDAGToDAG.cpp
  907       MVT VecVT = VT == MVT::f64 ? MVT::v2f64 : MVT::v4f32;
lib/Target/X86/X86ISelLowering.cpp
  729                    MVT::v2f64, MVT::v4f64, MVT::v8f64 }) {
  832     addRegisterClass(MVT::v2f64, Subtarget.hasVLX() ? &X86::VR128XRegClass
  868     setOperationAction(ISD::FNEG,               MVT::v2f64, Custom);
  869     setOperationAction(ISD::FABS,               MVT::v2f64, Custom);
  870     setOperationAction(ISD::FCOPYSIGN,          MVT::v2f64, Custom);
  915     for (auto VT : { MVT::v2f64, MVT::v2i64 }) {
  928     setOperationAction(ISD::SELECT,             MVT::v2f64, Custom);
 1031     for (MVT RoundedTy : {MVT::f32, MVT::f64, MVT::v4f32, MVT::v2f64}) {
 1183                        MVT::v2f64, MVT::v4f64 })
 1249                      MVT::v4f32, MVT::v8f32, MVT::v2f64, MVT::v4f64 }) {
 1257                      MVT::v4f32, MVT::v2f64 }) {
 1283                        MVT::v4f32, MVT::v8f32, MVT::v2f64, MVT::v4f64 })
 1402            MVT::v4f32, MVT::v8f32, MVT::v2f64, MVT::v4f64}) {
 1561                      MVT::v4f32, MVT::v8f32, MVT::v2f64, MVT::v4f64 })
 2269   case MVT::v4f32: case MVT::v2f64:
 7547     SDValue NewBV = DAG.getBitcast(MVT::v2f64, DAG.getBuildVector(VT, DL, Ops));
 7548     SDValue Dup = DAG.getNode(X86ISD::MOVDDUP, DL, MVT::v2f64, NewBV);
 9078   if (((VT == MVT::v4f32 || VT == MVT::v2f64) && Subtarget.hasSSE3()) ||
 9366   case MVT::v2f64:
 9372       ShuffleVT = MVT::v2f64;
10659     if ((Subtarget.hasSSE41() || VT == MVT::v2i64 || VT == MVT::v2f64) &&
11060   case MVT::v2f64:
12493   if (!((Subtarget.hasSSE3() && VT == MVT::v2f64) ||
12502   unsigned Opcode = (VT == MVT::v2f64 && !Subtarget.hasAVX2())
12637     V = DAG.getNode(ISD::SCALAR_TO_VECTOR, DL, MVT::v2f64,
12912   assert(V1.getSimpleValueType() == MVT::v2f64 && "Bad operand type!");
12913   assert(V2.getSimpleValueType() == MVT::v2f64 && "Bad operand type!");
12918     if (SDValue Broadcast = lowerShuffleAsBroadcast(DL, MVT::v2f64, V1, V2,
12929       return DAG.getNode(X86ISD::VPERMILPI, DL, MVT::v2f64, V1,
12934         X86ISD::SHUFP, DL, MVT::v2f64,
12935         Mask[0] == SM_SentinelUndef ? DAG.getUNDEF(MVT::v2f64) : V1,
12936         Mask[1] == SM_SentinelUndef ? DAG.getUNDEF(MVT::v2f64) : V1,
12951           DL, MVT::v2f64, V1, V2, Mask, Zeroable, Subtarget, DAG))
12958           DL, MVT::v2f64, V2, V1, InverseMask, Zeroable, Subtarget, DAG))
12969           X86ISD::MOVSD, DL, MVT::v2f64, V2,
12970           DAG.getNode(ISD::SCALAR_TO_VECTOR, DL, MVT::v2f64, V1S));
12973     if (SDValue Blend = lowerShuffleAsBlend(DL, MVT::v2f64, V1, V2, Mask,
12978   if (SDValue V = lowerShuffleWithUNPCK(DL, MVT::v2f64, Mask, V1, V2, DAG))
12982   return DAG.getNode(X86ISD::SHUFP, DL, MVT::v2f64, V1, V2,
13079   V1 = DAG.getBitcast(MVT::v2f64, V1);
13080   V2 = DAG.getBitcast(MVT::v2f64, V2);
13082                         DAG.getVectorShuffle(MVT::v2f64, DL, V1, V2, Mask));
14491   case MVT::v2f64:
15516   assert((VT == MVT::v2f64 || VT == MVT::v4f64 || VT == MVT::v8f64) &&
18432     if (SrcVT == MVT::v2i32 && VT == MVT::v2f64) {
18586       DAG.getLoad(MVT::v2f64, dl, CLod0.getValue(1), CPIdx1,
18589   SDValue XR2F = DAG.getBitcast(MVT::v2f64, Unpck1);
18591   SDValue Sub = DAG.getNode(ISD::FSUB, dl, MVT::v2f64, XR2F, CLod1);
18595     Result = DAG.getNode(X86ISD::FHADD, dl, MVT::v2f64, Sub, Sub);
18597     SDValue Shuffle = DAG.getVectorShuffle(MVT::v2f64, dl, Sub, Sub, {1,-1});
18598     Result = DAG.getNode(ISD::FADD, dl, MVT::v2f64, Shuffle, Sub);
18621                      DAG.getBitcast(MVT::v2f64, Load),
18628                      DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, MVT::v2f64, Load)),
18630                      DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, MVT::v2f64, Bias)));
18633                   DAG.getBitcast(MVT::v2f64, Or), DAG.getIntPtrConstant(0, dl));
18646   if (Op.getSimpleValueType() != MVT::v2f64)
18657     return DAG.getNode(X86ISD::CVTUI2P, DL, MVT::v2f64, N0);
18665   SDValue TWOHW = DAG.getConstantFP((double)(1 << 16), DL, MVT::v2f64);
18671   SDValue fHI = DAG.getNode(X86ISD::CVTSI2P, DL, MVT::v2f64, HI);
18672           fHI = DAG.getNode(ISD::FMUL, DL, MVT::v2f64, fHI, TWOHW);
18673   SDValue fLO = DAG.getNode(X86ISD::CVTSI2P, DL, MVT::v2f64, LO);
18676   return DAG.getNode(ISD::FADD, DL, MVT::v2f64, fHI, fLO);
19533     if (VT == MVT::v2i1 && SrcVT == MVT::v2f64) {
19758           VT == MVT::v2f64 || VT == MVT::v4f64 || VT == MVT::v4f32 ||
19773     LogicVT = (VT == MVT::f64) ? MVT::v2f64 : MVT::v4f32;
19818           VT == MVT::v2f64 || VT == MVT::v4f64 || VT == MVT::v4f32 ||
19832     LogicVT = (VT == MVT::f64) ? MVT::v2f64 : MVT::v4f32;
19877   MVT VecVT = (OpVT == MVT::f32 ? MVT::v4f32 : MVT::v2f64);
21249         MVT VecVT = VT == MVT::f32 ? MVT::v4f32 : MVT::v2f64;
26822   MVT V2X64VT = DstVT == MVT::f64 ? MVT::v2f64 : MVT::v2i64;
28162       if (Src.getValueType() == MVT::v2f64) {
28230         DAG.getConstantFP(BitsToDouble(0x4330000000000000ULL), dl, MVT::v2f64);
28233     Or = DAG.getBitcast(MVT::v2f64, Or);
28235     SDValue Sub = DAG.getNode(ISD::FSUB, dl, MVT::v2f64, Or, VBias);
31883       SrcVT = DstVT = MVT::v2f64;
32078       SrcVT = DstVT = Subtarget.hasSSE2() ? MVT::v2f64 : MVT::v4f32;
32084       SrcVT = DstVT = Subtarget.hasSSE2() ? MVT::v2f64 : MVT::v4f32;
32091       SrcVT = DstVT = MVT::v2f64;
32675       (MaskVT == MVT::v2f64 || MaskVT == MVT::v4f64 || MaskVT == MVT::v4f32 ||
32784         (MaskVT == MVT::v2f64 || MaskVT == MVT::v2i64 || MaskVT == MVT::v4f64 ||
34075       assert((HOp.getValueType() == MVT::v2f64 ||
34194       (VT == MVT::v2f64 || VT == MVT::v2i64) &&
34209       if (In.getOperand(0).getValueType() == MVT::v2f64 ||
36363       !((VecVT == MVT::v4f32 || VecVT == MVT::v2f64) && Subtarget.hasSSE3()))
38730             SDValue Vector64 = DAG.getNode(ISD::SCALAR_TO_VECTOR, DL, MVT::v2f64,
40595                      ? MVT::v2f64
40923   if (((Subtarget.hasSSE3() && (VT == MVT::v4f32 || VT == MVT::v2f64)) ||
44706     if (VT == MVT::v2f64 && InVecVT == MVT::v4f64) {
45905       case MVT::v2f64:
lib/Target/X86/X86TargetTransformInfo.cpp
  188     { ISD::FDIV,  MVT::v2f64, 65 }, // divpd
  201     { ISD::FMUL,  MVT::v2f64, 4  }, // mulpd
  206     { ISD::FDIV,  MVT::v2f64, 69 }, // divpd
  207     { ISD::FADD,  MVT::v2f64, 2  }, // addpd
  208     { ISD::FSUB,  MVT::v2f64, 2  }, // subpd
  705     { ISD::FDIV, MVT::v2f64,     14 }, // Haswell from http://www.agner.org/
  742     { ISD::FDIV,    MVT::v2f64,     22 }, // SNB from http://www.agner.org/
  753     { ISD::FADD, MVT::v2f64,   1 }, // Nehalem from http://www.agner.org/
  758     { ISD::FSUB, MVT::v2f64,   1 }, // Nehalem from http://www.agner.org/
  763     { ISD::FMUL, MVT::v2f64,   1 }, // Nehalem from http://www.agner.org/
  769     { ISD::FDIV,  MVT::v2f64, 22 }, // Nehalem from http://www.agner.org/
  834     { ISD::FDIV, MVT::v2f64,      69 }, // Pentium IV from http://www.agner.org/
 1044       {TTI::SK_PermuteSingleSrc, MVT::v2f64, 1},  // vpermpd
 1064       {TTI::SK_PermuteTwoSrc, MVT::v2f64, 1},  // vpermt2pd
 1186       {TTI::SK_Select, MVT::v2f64, 1}, // movsd
 1219       {TTI::SK_Broadcast, MVT::v2f64, 1}, // shufpd
 1225       {TTI::SK_Reverse, MVT::v2f64, 1}, // shufpd
 1233       {TTI::SK_Select, MVT::v2f64, 1}, // movsd
 1238       {TTI::SK_PermuteSingleSrc, MVT::v2f64, 1}, // shufpd
 1246     { TTI::SK_PermuteTwoSrc,    MVT::v2f64,  1 }, // shufpd
 1303     { ISD::SINT_TO_FP,  MVT::v2f64,  MVT::v2i64,  1 },
 1310     { ISD::UINT_TO_FP,  MVT::v2f64,  MVT::v2i64,  1 },
 1319     { ISD::FP_TO_SINT,  MVT::v2i64,  MVT::v2f64,  1 },
 1326     { ISD::FP_TO_UINT,  MVT::v2i64,  MVT::v2f64,  1 },
 1369     { ISD::UINT_TO_FP,  MVT::v2f64,  MVT::v2i8,   2 },
 1374     { ISD::UINT_TO_FP,  MVT::v2f64,  MVT::v2i16,  5 },
 1380     { ISD::UINT_TO_FP,  MVT::v2f64,  MVT::v2i32,  1 },
 1388     { ISD::UINT_TO_FP,  MVT::v2f64,  MVT::v2i64,  5 },
 1489     { ISD::UINT_TO_FP,  MVT::v2f64, MVT::v2i32, 6 },
 1493     { ISD::UINT_TO_FP,  MVT::v2f64, MVT::v2i64, 5 },
 1561     { ISD::SINT_TO_FP, MVT::v2f64, MVT::v16i8, 16*10 },
 1563     { ISD::SINT_TO_FP, MVT::v2f64, MVT::v8i16, 8*10 },
 1565     { ISD::SINT_TO_FP, MVT::v2f64, MVT::v4i32, 2*10 },
 1566     { ISD::SINT_TO_FP, MVT::v2f64, MVT::v2i32, 2*10 },
 1568     { ISD::SINT_TO_FP, MVT::v2f64, MVT::v2i64, 2*10 },
 1570     { ISD::UINT_TO_FP, MVT::v2f64, MVT::v16i8, 16*10 },
 1573     { ISD::UINT_TO_FP, MVT::v2f64, MVT::v8i16, 8*10 },
 1574     { ISD::UINT_TO_FP, MVT::v2f64, MVT::v4i32, 4*10 },
 1576     { ISD::UINT_TO_FP, MVT::v2f64, MVT::v2i64, 6 },
 1579     { ISD::FP_TO_SINT,  MVT::v2i32,  MVT::v2f64,  3 },
 1800     { ISD::SETCC,   MVT::v2f64,   1 },
 1806     { ISD::SELECT,  MVT::v2f64,   1 }, // blendvpd
 1815     { ISD::SETCC,   MVT::v2f64,   2 },
 1822     { ISD::SELECT,  MVT::v2f64,   3 }, // andpd + andnpd + orpd
 1992     { ISD::FSQRT,      MVT::v2f64,  14 }, // Haswell from http://www.agner.org/
 2029     { ISD::FSQRT,      MVT::v2f64,  21 }, // SNB from http://www.agner.org/
 2036     { ISD::FSQRT, MVT::v2f64, 67 }, // sqrtpd
 2042     { ISD::FSQRT, MVT::v2f64, 70 }, // sqrtpd
 2100     { ISD::FSQRT,      MVT::v2f64,  32 }, // Nehalem from http://www.agner.org/
 2538     { ISD::FADD,  MVT::v2f64,   2 },
 2563     { ISD::FADD,  MVT::v2f64,   2 },
 2706       {ISD::FMINNUM, MVT::v2f64, 3},
 2781       {ISD::FMINNUM, MVT::v2f64, 3},
utils/TableGen/CodeGenTarget.cpp
  150   case MVT::v2f64:    return "MVT::v2f64";