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

References

gen/lib/Target/AMDGPU/AMDGPUGenCallingConv.inc
   82       LocVT == MVT::v2f16 ||
   96       LocVT == MVT::v2f16 ||
  164         LocVT == MVT::v2f16) {
  180         LocVT == MVT::v2f16) {
  227       LocVT == MVT::v2f16) {
  257       LocVT == MVT::v2f16) {
gen/lib/Target/AMDGPU/AMDGPUGenDAGISel.inc
31207 /* 66002*/        OPC_SwitchType /*5 cases */, 67, MVT::v2f16,// ->66072
31214                           MVT::v2f16, 4/*#Ops*/, 2, 3, 4, 5, 
31224                           MVT::v2f16, 4/*#Ops*/, 2, 3, 4, 5, 
31233                           MVT::v2f16, 4/*#Ops*/, 2, 3, 4, 5, 
31424 /* 66478*/        OPC_SwitchType /*5 cases */, 20, MVT::v2f16,// ->66501
31430                         MVT::v2f16, 4/*#Ops*/, 1, 2, 3, 4, 
31477 /* 66600*/      OPC_CheckType, MVT::v2f16,
31483                     MVT::v2f16, 3/*#Ops*/, 2, 3, 4, 
31491 /* 66629*/        OPC_CheckType, MVT::v2f16,
31497                       MVT::v2f16, 3/*#Ops*/, 2, 3, 4, 
31502 /* 66652*/        OPC_SwitchType /*3 cases */, 23, MVT::v2f16,// ->66678
31509                         MVT::v2f16, 5/*#Ops*/, 2, 3, 5, 6, 4, 
31535 /* 66732*/        OPC_SwitchType /*3 cases */, 23, MVT::v2f16,// ->66758
31542                         MVT::v2f16, 5/*#Ops*/, 2, 3, 5, 6, 4, 
32233 /* 68272*/        OPC_CheckChild1Type, MVT::v2f16,
32445 /* 68799*/        OPC_CheckChild1Type, MVT::v2f16,
32800 /* 69550*/      OPC_CheckChild1Type, MVT::v2f16,
32815 /* 69579*/      OPC_CheckChild1Type, MVT::v2f16,
33078 /* 70103*/        OPC_CheckChild1Type, MVT::v2f16,
33340 /* 70678*/        OPC_CheckChild1Type, MVT::v2f16,
34991                     MVT::v2f16, 6/*#Ops*/, 3, 2, 7, 6, 4, 5, 
38022 /* 81096*/      OPC_CheckChild1Type, MVT::v2f16,
39667 /* 85114*/        OPC_SwitchType /*2 cases */, 35, MVT::v2f16,// ->85152
39677                         MVT::v2f16, 8/*#Ops*/, 1, 2, 5, 6, 7, 8, 9, 10, 
39708 /* 85209*/        OPC_SwitchType /*2 cases */, 36, MVT::v2f16,// ->85248
39718                         MVT::v2f16, 9/*#Ops*/, 2, 1, 3, 6, 7, 8, 9, 10, 11, 
39752 /* 85313*/        OPC_SwitchType /*2 cases */, 36, MVT::v2f16,// ->85352
39762                         MVT::v2f16, 9/*#Ops*/, 2, 1, 3, 6, 7, 8, 9, 10, 11, 
39793 /* 85412*/        OPC_SwitchType /*2 cases */, 56, MVT::v2f16,// ->85471
39808                         MVT::v2f16, 9/*#Ops*/, 10, 1, 4, 11, 12, 13, 14, 15, 16, 
40413 /* 86990*/        OPC_SwitchType /*5 cases */, 33, MVT::v2f16,// ->87026
40422                         MVT::v2f16, 8/*#Ops*/, 1, 2, 5, 6, 7, 8, 9, 10, 
40488 /* 87187*/        OPC_SwitchType /*5 cases */, 34, MVT::v2f16,// ->87224
40497                         MVT::v2f16, 9/*#Ops*/, 2, 1, 3, 6, 7, 8, 9, 10, 11, 
40566 /* 87396*/        OPC_SwitchType /*5 cases */, 34, MVT::v2f16,// ->87433
40575                         MVT::v2f16, 9/*#Ops*/, 2, 1, 3, 6, 7, 8, 9, 10, 11, 
40641 /* 87599*/        OPC_SwitchType /*5 cases */, 54, MVT::v2f16,// ->87656
40655                         MVT::v2f16, 9/*#Ops*/, 10, 1, 4, 11, 12, 13, 14, 15, 16, 
42745 /* 92416*/      OPC_CheckChild1Type, MVT::v2f16,
43571 /* 94249*/      OPC_CheckChild1Type, MVT::v2f16,
62511 /*136677*/      /*SwitchType*/ 3, MVT::v2f16,// ->136682
62526 /*136697*/      /*SwitchType*/ 3, MVT::v2f16,// ->136702
62532 /*136704*/      OPC_CheckChild0Type, MVT::v2f16,
62695 /*136916*/      /*SwitchType*/ 3, MVT::v2f16,// ->136921
68427 /*150280*/      /*SwitchType*/ 70, MVT::v2f16,// ->150352
68436                         MVT::v2f16, 9/*#Ops*/, 3, 2, 6, 5, 4, 7, 8, 9, 10, 
68447                         MVT::v2f16, 9/*#Ops*/, 5, 4, 3, 2, 6, 7, 8, 9, 10, 
73260 /*161746*/      /*SwitchType*/ 70, MVT::v2f16,// ->161818
73269                         MVT::v2f16, 9/*#Ops*/, 3, 2, 6, 5, 4, 7, 8, 9, 10, 
73280                         MVT::v2f16, 9/*#Ops*/, 5, 4, 3, 2, 6, 7, 8, 9, 10, 
73288 /*161824*/    OPC_CheckChild0Type, MVT::v2f16,
73380 /*162073*/    /*SwitchType*/ 38, MVT::v2f16,// ->162113
73389                     MVT::v2f16, 11/*#Ops*/, 4, 3, 7, 6, 9, 8, 5, 10, 11, 12, 13, 
73916 /*163382*/        OPC_SwitchType /*2 cases */, 39, MVT::v2f16,// ->163424
73927                         MVT::v2f16, 9/*#Ops*/, 1, 2, 6, 7, 8, 9, 10, 11, 12, 
73963 /*163492*/        OPC_SwitchType /*2 cases */, 40, MVT::v2f16,// ->163535
73974                         MVT::v2f16, 10/*#Ops*/, 2, 1, 3, 7, 8, 9, 10, 11, 12, 13, 
74013 /*163611*/        OPC_SwitchType /*2 cases */, 40, MVT::v2f16,// ->163654
74024                         MVT::v2f16, 10/*#Ops*/, 2, 1, 3, 7, 8, 9, 10, 11, 12, 13, 
74060 /*163725*/        OPC_SwitchType /*2 cases */, 60, MVT::v2f16,// ->163788
74076                         MVT::v2f16, 10/*#Ops*/, 11, 1, 4, 12, 13, 14, 15, 16, 17, 18, 
74190 /*164065*/      /*SwitchType*/ 70, MVT::v2f16,// ->164137
74199                         MVT::v2f16, 9/*#Ops*/, 3, 2, 6, 5, 4, 7, 8, 9, 10, 
74210                         MVT::v2f16, 9/*#Ops*/, 5, 4, 3, 2, 6, 7, 8, 9, 10, 
74490 /*164851*/      /*SwitchType*/ 81, MVT::v2f16,// ->164934
74502                         MVT::v2f16, 9/*#Ops*/, 3, 4, 2, 1, 5, 6, 7, 8, 9, 
74514                         MVT::v2f16, 9/*#Ops*/, 2, 1, 2, 1, 3, 4, 5, 6, 7, 
74706 /*165311*/        OPC_CheckType, MVT::v2f16,
74725                       MVT::v2f16, 10/*#Ops*/, 13, 12, 15, 14, 17, 16, 18, 23, 24, 25, 
74748 /*165419*/        OPC_CheckType, MVT::v2f16,
74767                       MVT::v2f16, 10/*#Ops*/, 13, 12, 15, 14, 17, 16, 18, 23, 24, 25, 
74773 /*165500*/      OPC_CheckType, MVT::v2f16,
74782                     MVT::v2f16, 9/*#Ops*/, 2, 1, 2, 1, 3, 4, 5, 6, 7, 
74958 /*166034*/        OPC_CheckType, MVT::v2f16,
74963                       MVT::v2f16, MVT::i1, 2/*#Ops*/, 0, 2, 
74969 /*166064*/        OPC_CheckType, MVT::v2f16,
74975                         MVT::v2f16, MVT::i1, 2/*#Ops*/, 0, 2, 
74982                         MVT::v2f16, 2/*#Ops*/, 2, 0, 
74989 /*166111*/      OPC_CheckType, MVT::v2f16,
74995                       MVT::v2f16, MVT::i1, 2/*#Ops*/, 0, 2, 
75002                       MVT::v2f16, 2/*#Ops*/, 2, 0, 
75145 /*166479*/    /*SwitchType*/ 42, MVT::v2f16,// ->166523
75151                       MVT::v2f16, MVT::i1, 2/*#Ops*/, 0, 2, 
75158                       MVT::v2f16, 2/*#Ops*/, 2, 0, 
75658 /*167910*/    /*SwitchType*/ 70, MVT::v2f16,// ->167982
75667                       MVT::v2f16, 9/*#Ops*/, 3, 2, 6, 5, 4, 7, 8, 9, 10, 
75678                       MVT::v2f16, 9/*#Ops*/, 5, 4, 3, 2, 6, 7, 8, 9, 10, 
75735 /*168118*/    /*SwitchType*/ 70, MVT::v2f16,// ->168190
75744                       MVT::v2f16, 9/*#Ops*/, 3, 2, 6, 5, 4, 7, 8, 9, 10, 
75755                       MVT::v2f16, 9/*#Ops*/, 5, 4, 3, 2, 6, 7, 8, 9, 10, 
75812 /*168326*/    /*SwitchType*/ 70, MVT::v2f16,// ->168398
75821                       MVT::v2f16, 9/*#Ops*/, 3, 2, 6, 5, 4, 7, 8, 9, 10, 
75832                       MVT::v2f16, 9/*#Ops*/, 5, 4, 3, 2, 6, 7, 8, 9, 10, 
76371 /*169610*/    /*SwitchType*/ 28|128,1/*156*/, MVT::v2f16,// ->169769
76384                         MVT::v2f16, 9/*#Ops*/, 3, 4, 5, 6, 7, 8, 9, 10, 2, 
76396                         MVT::v2f16, 10/*#Ops*/, 4, 3, 5, 6, 7, 8, 9, 10, 11, 2, 
76407                       MVT::v2f16, 4/*#Ops*/, 3, 4, 5, 2, 
76418                       MVT::v2f16, 6/*#Ops*/, 3, 4, 6, 7, 5, 2, 
76429                       MVT::v2f16, 6/*#Ops*/, 3, 4, 6, 7, 5, 2, 
76501 /*169938*/    /*SwitchType*/ 28|128,1/*156*/, MVT::v2f16,// ->170097
76514                         MVT::v2f16, 9/*#Ops*/, 3, 4, 5, 6, 7, 8, 9, 10, 2, 
76526                         MVT::v2f16, 10/*#Ops*/, 4, 3, 5, 6, 7, 8, 9, 10, 11, 2, 
76537                       MVT::v2f16, 4/*#Ops*/, 3, 4, 5, 2, 
76548                       MVT::v2f16, 6/*#Ops*/, 3, 4, 6, 7, 5, 2, 
76559                       MVT::v2f16, 6/*#Ops*/, 3, 4, 6, 7, 5, 2, 
76631 /*170266*/    /*SwitchType*/ 28|128,1/*156*/, MVT::v2f16,// ->170425
76644                         MVT::v2f16, 9/*#Ops*/, 3, 4, 5, 6, 7, 8, 9, 10, 2, 
76656                         MVT::v2f16, 10/*#Ops*/, 4, 3, 5, 6, 7, 8, 9, 10, 11, 2, 
76667                       MVT::v2f16, 4/*#Ops*/, 3, 4, 5, 2, 
76678                       MVT::v2f16, 6/*#Ops*/, 3, 4, 6, 7, 5, 2, 
76689                       MVT::v2f16, 6/*#Ops*/, 3, 4, 6, 7, 5, 2, 
76761 /*170594*/    /*SwitchType*/ 28|128,1/*156*/, MVT::v2f16,// ->170753
76774                         MVT::v2f16, 9/*#Ops*/, 3, 4, 5, 6, 7, 8, 9, 10, 2, 
76786                         MVT::v2f16, 10/*#Ops*/, 4, 3, 5, 6, 7, 8, 9, 10, 11, 2, 
76797                       MVT::v2f16, 4/*#Ops*/, 3, 4, 5, 2, 
76808                       MVT::v2f16, 6/*#Ops*/, 3, 4, 6, 7, 5, 2, 
76819                       MVT::v2f16, 6/*#Ops*/, 3, 4, 6, 7, 5, 2, 
76891 /*170922*/    /*SwitchType*/ 28|128,1/*156*/, MVT::v2f16,// ->171081
76904                         MVT::v2f16, 9/*#Ops*/, 3, 4, 5, 6, 7, 8, 9, 10, 2, 
76916                         MVT::v2f16, 10/*#Ops*/, 4, 3, 5, 6, 7, 8, 9, 10, 11, 2, 
76927                       MVT::v2f16, 4/*#Ops*/, 3, 4, 5, 2, 
76938                       MVT::v2f16, 6/*#Ops*/, 3, 4, 6, 7, 5, 2, 
76949                       MVT::v2f16, 6/*#Ops*/, 3, 4, 6, 7, 5, 2, 
77021 /*171250*/    /*SwitchType*/ 28|128,1/*156*/, MVT::v2f16,// ->171409
77034                         MVT::v2f16, 9/*#Ops*/, 3, 4, 5, 6, 7, 8, 9, 10, 2, 
77046                         MVT::v2f16, 10/*#Ops*/, 4, 3, 5, 6, 7, 8, 9, 10, 11, 2, 
77057                       MVT::v2f16, 4/*#Ops*/, 3, 4, 5, 2, 
77068                       MVT::v2f16, 6/*#Ops*/, 3, 4, 6, 7, 5, 2, 
77079                       MVT::v2f16, 6/*#Ops*/, 3, 4, 6, 7, 5, 2, 
77205 /*171638*/            OPC_CheckType, MVT::v2f16,
77214                           MVT::v2f16, 10/*#Ops*/, 5, 4, 7, 6, 9, 8, 10, 0, 11, 12, 
77226 /*171689*/            OPC_CheckType, MVT::v2f16,
77235                           MVT::v2f16, 10/*#Ops*/, 5, 4, 7, 6, 9, 8, 10, 0, 11, 12, 
77249 /*171745*/            OPC_CheckType, MVT::v2f16,
77258                           MVT::v2f16, 10/*#Ops*/, 5, 4, 7, 6, 9, 8, 10, 0, 11, 12, 
77269 /*171795*/            OPC_CheckType, MVT::v2f16,
77278                           MVT::v2f16, 10/*#Ops*/, 5, 4, 7, 6, 9, 8, 10, 0, 11, 12, 
77285 /*171840*/          OPC_CheckType, MVT::v2f16,
77287                         MVT::v2f16, 1/*#Ops*/, 0, 
77299 /*171862*/      OPC_CheckType, MVT::v2f16,
77304                     MVT::v2f16, 1/*#Ops*/, 2, 
77312 /*171890*/      OPC_CheckType, MVT::v2f16,
77315                     MVT::v2f16, 2/*#Ops*/, 0, 1, 
78400 /*174307*/      /*SwitchType*/ 11, MVT::v2f16,// ->174320
78403                       MVT::v2f16, 2/*#Ops*/, 0, 1, 
78416 /*174340*/      /*SwitchType*/ 11, MVT::v2f16,// ->174353
78419                       MVT::v2f16, 2/*#Ops*/, 0, 1, 
78444 /*174397*/      OPC_SwitchType /*2 cases */, 7, MVT::v2f16,// ->174407
78446                       MVT::v2f16, 1/*#Ops*/, 0, 
78503 /*174522*/    OPC_CheckType, MVT::v2f16,
78507                   MVT::v2f16, 6/*#Ops*/, 3, 2, 7, 6, 4, 5, 
79483 if (cast<MemSDNode>(N)->getMemoryVT() != MVT::v2f16) return false;
gen/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc
17459   /* 0 */ MVT::i32, MVT::f32, MVT::i16, MVT::f16, MVT::v2i16, MVT::v2f16, MVT::i1, MVT::Other,
17462   /* 20 */ MVT::i32, MVT::f32, MVT::v2i16, MVT::v2f16, MVT::i32, MVT::i32, MVT::i32, MVT::i32, MVT::i16, MVT::f16, MVT::Other,
17466   /* 45 */ MVT::i32, MVT::f32, MVT::i16, MVT::f16, MVT::v2i16, MVT::v2f16, MVT::Other,
17467   /* 52 */ MVT::i32, MVT::f32, MVT::v2i16, MVT::v2f16, MVT::Other,
gen/lib/Target/NVPTX/NVPTXGenDAGISel.inc
 7906                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 9/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 9, 
 7906                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 9/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 9, 
 7906                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 9/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 9, 
 7906                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 9/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 9, 
 7961                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
 7961                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
 7961                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
 7961                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
 8028                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
 8028                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
 8028                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
 8028                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
 8083                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
 8083                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
 8083                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
 8083                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
 8150                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
 8150                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
 8150                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
 8150                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
 8205                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
 8205                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
 8205                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
 8205                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
 8272                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
 8272                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
 8272                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
 8272                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
 8327                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
 8327                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
 8327                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
 8327                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
 8394                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
 8394                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
 8394                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
 8394                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
 8449                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
 8449                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
 8449                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
 8449                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
 8516                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
 8516                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
 8516                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
 8516                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
 8571                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
 8571                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
 8571                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
 8571                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
 8638                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
 8638                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
 8638                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
 8638                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
 8657                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 9/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 9, 
 8657                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 9/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 9, 
 8657                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 9/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 9, 
 8657                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 9/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 9, 
 8712                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
 8712                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
 8712                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
 8712                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
 8779                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
 8779                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
 8779                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
 8779                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
 8834                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
 8834                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
 8834                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
 8834                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
 8901                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
 8901                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
 8901                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
 8901                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
 8956                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
 8956                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
 8956                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
 8956                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
 9023                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
 9023                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
 9023                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
 9023                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
 9078                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
 9078                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
 9078                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
 9078                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
 9145                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
 9145                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
 9145                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
 9145                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
 9200                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
 9200                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
 9200                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
 9200                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
 9267                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
 9267                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
 9267                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
 9267                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
 9322                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
 9322                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
 9322                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
 9322                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
 9389                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
 9389                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
 9389                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
 9389                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
 9408                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 9/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 9, 
 9408                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 9/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 9, 
 9408                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 9/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 9, 
 9408                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 9/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 9, 
 9463                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
 9463                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
 9463                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
 9463                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
 9530                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
 9530                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
 9530                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
 9530                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
 9585                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
 9585                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
 9585                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
 9585                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
 9652                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
 9652                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
 9652                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
 9652                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
 9707                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
 9707                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
 9707                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
 9707                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
 9774                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
 9774                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
 9774                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
 9774                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
 9829                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
 9829                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
 9829                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
 9829                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
 9896                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
 9896                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
 9896                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
 9896                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
 9951                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
 9951                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
 9951                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
 9951                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
10018                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
10018                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
10018                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
10018                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
10073                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
10073                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
10073                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
10073                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
10140                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
10140                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
10140                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
10140                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
10159                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 9/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 9, 
10159                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 9/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 9, 
10159                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 9/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 9, 
10159                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 9/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 9, 
10214                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
10214                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
10214                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
10214                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
10281                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
10281                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
10281                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
10281                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
10336                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
10336                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
10336                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
10336                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
10403                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
10403                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
10403                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
10403                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
10458                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
10458                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
10458                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
10458                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
10525                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
10525                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
10525                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
10525                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
10580                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
10580                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
10580                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
10580                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
10647                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
10647                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
10647                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
10647                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
10702                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
10702                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
10702                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
10702                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
10769                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
10769                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
10769                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
10769                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
10824                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
10824                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
10824                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
10824                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 21/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 
10891                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
10891                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
10891                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
10891                     4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 25/*#Ops*/, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 
33342                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33342                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33342                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33342                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33342                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33342                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33342                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33342                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33353                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33353                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33353                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33353                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33353                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33353                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33353                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33353                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33364                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33364                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33364                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33364                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33364                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33364                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33364                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33364                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33378                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33378                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33378                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33378                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33378                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33378                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33378                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33378                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33389                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33389                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33389                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33389                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33389                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33389                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33389                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33389                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33400                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33400                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33400                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33400                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33400                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33400                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33400                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33400                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33412                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33412                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33412                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33412                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33412                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33412                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33412                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33412                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33423                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33423                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33423                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33423                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33423                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33423                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33423                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33423                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33434                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33434                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33434                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33434                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33434                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33434                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33434                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33434                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33446                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33446                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33446                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33446                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33446                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33446                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33446                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33446                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33456                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33456                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33456                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33456                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33456                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33456                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33456                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33456                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33466                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33466                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33466                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33466                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33466                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33466                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33466                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33466                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33479                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33479                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33479                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33479                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33479                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33479                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33479                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33479                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33489                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33489                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33489                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33489                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33489                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33489                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33489                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33489                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33499                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33499                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33499                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33499                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33499                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33499                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33499                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33499                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33517                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33517                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33517                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33517                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33517                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33517                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33517                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33517                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33528                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33528                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33528                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33528                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33528                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33528                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33528                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33528                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33539                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33539                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33539                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33539                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33539                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33539                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33539                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33539                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33553                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33553                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33553                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33553                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33553                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33553                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33553                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33553                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33564                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33564                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33564                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33564                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33564                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33564                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33564                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33564                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33575                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33575                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33575                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33575                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33575                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33575                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33575                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33575                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33587                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33587                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33587                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33587                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33587                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33587                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33587                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33587                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33598                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33598                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33598                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33598                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33598                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33598                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33598                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33598                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33609                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33609                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33609                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33609                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33609                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33609                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33609                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33609                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33621                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33621                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33621                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33621                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33621                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33621                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33621                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33621                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33631                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33631                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33631                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33631                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33631                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33631                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33631                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33631                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33641                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33641                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33641                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33641                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33641                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33641                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33641                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33641                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33654                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33654                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33654                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33654                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33654                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33654                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33654                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33654                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33664                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33664                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33664                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33664                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33664                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33664                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33664                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33664                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33674                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33674                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33674                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33674                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33674                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33674                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33674                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33674                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33692                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33692                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33692                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33692                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33692                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33692                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33692                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33692                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33703                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33703                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33703                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33703                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33703                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33703                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33703                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33703                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33714                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33714                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33714                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33714                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33714                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33714                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33714                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33714                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33728                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33728                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33728                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33728                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33728                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33728                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33728                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33728                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33739                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33739                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33739                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33739                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33739                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33739                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33739                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33739                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33750                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33750                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33750                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33750                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33750                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33750                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33750                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33750                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33762                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33762                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33762                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33762                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33762                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33762                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33762                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33762                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33773                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33773                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33773                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33773                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33773                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33773                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33773                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33773                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33784                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33784                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33784                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33784                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33784                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33784                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33784                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33784                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33796                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33796                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33796                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33796                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33796                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33796                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33796                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33796                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33806                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33806                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33806                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33806                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33806                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33806                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33806                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33806                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33816                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33816                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33816                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33816                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33816                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33816                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33816                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33816                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33829                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33829                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33829                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33829                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33829                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33829                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33829                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33829                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33839                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33839                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33839                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33839                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33839                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33839                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33839                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33839                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33849                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33849                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33849                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33849                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33849                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33849                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33849                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33849                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33867                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33867                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33867                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33867                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33867                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33867                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33867                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33867                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33878                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33878                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33878                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33878                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33878                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33878                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33878                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33878                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33889                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33889                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33889                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33889                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33889                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33889                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33889                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33889                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33903                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33903                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33903                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33903                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33903                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33903                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33903                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33903                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33914                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33914                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33914                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33914                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33914                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33914                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33914                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33914                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33925                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33925                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33925                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33925                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33925                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33925                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33925                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33925                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
33937                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33937                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33937                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33937                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33937                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33937                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33937                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33937                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33948                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33948                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33948                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33948                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33948                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33948                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33948                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33948                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33959                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33959                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33959                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33959                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33959                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33959                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33959                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33959                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
33971                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33971                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33971                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33971                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33971                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33971                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33971                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33971                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33981                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33981                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33981                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33981                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33981                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33981                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33981                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33981                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33991                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33991                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33991                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33991                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33991                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33991                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33991                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
33991                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34004                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34004                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34004                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34004                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34004                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34004                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34004                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34004                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34014                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34014                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34014                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34014                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34014                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34014                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34014                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34014                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34024                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34024                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34024                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34024                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34024                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34024                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34024                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34024                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34042                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34042                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34042                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34042                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34042                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34042                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34042                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34042                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34053                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34053                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34053                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34053                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34053                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34053                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34053                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34053                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34064                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34064                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34064                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34064                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34064                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34064                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34064                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34064                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34078                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34078                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34078                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34078                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34078                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34078                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34078                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34078                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34089                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34089                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34089                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34089                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34089                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34089                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34089                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34089                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34100                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34100                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34100                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34100                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34100                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34100                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34100                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34100                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34112                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34112                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34112                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34112                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34112                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34112                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34112                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34112                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34123                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34123                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34123                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34123                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34123                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34123                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34123                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34123                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34134                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34134                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34134                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34134                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34134                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34134                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34134                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34134                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34146                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34146                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34146                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34146                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34146                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34146                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34146                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34146                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34156                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34156                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34156                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34156                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34156                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34156                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34156                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34156                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34166                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34166                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34166                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34166                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34166                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34166                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34166                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34166                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34179                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34179                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34179                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34179                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34179                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34179                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34179                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34179                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34189                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34189                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34189                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34189                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34189                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34189                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34189                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34189                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34199                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34199                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34199                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34199                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34199                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34199                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34199                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34199                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34217                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34217                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34217                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34217                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34217                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34217                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34217                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34217                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34228                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34228                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34228                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34228                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34228                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34228                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34228                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34228                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34239                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34239                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34239                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34239                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34239                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34239                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34239                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34239                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34253                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34253                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34253                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34253                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34253                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34253                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34253                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34253                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34264                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34264                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34264                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34264                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34264                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34264                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34264                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34264                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34275                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34275                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34275                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34275                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34275                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34275                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34275                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34275                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34287                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34287                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34287                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34287                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34287                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34287                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34287                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34287                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34298                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34298                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34298                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34298                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34298                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34298                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34298                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34298                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34309                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34309                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34309                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34309                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34309                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34309                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34309                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34309                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34321                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34321                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34321                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34321                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34321                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34321                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34321                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34321                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34331                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34331                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34331                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34331                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34331                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34331                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34331                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34331                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34341                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34341                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34341                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34341                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34341                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34341                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34341                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34341                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34354                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34354                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34354                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34354                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34354                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34354                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34354                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34354                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34364                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34364                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34364                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34364                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34364                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34364                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34364                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34364                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34374                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34374                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34374                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34374                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34374                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34374                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34374                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34374                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34392                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34392                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34392                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34392                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34403                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34403                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34403                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34403                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34414                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34414                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34414                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34414                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34428                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34428                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34428                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34428                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34439                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34439                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34439                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34439                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34450                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34450                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34450                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34450                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34462                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34462                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34462                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34462                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34473                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34473                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34473                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34473                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34484                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34484                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34484                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34484                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34496                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34496                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34496                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34496                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34506                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34506                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34506                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34506                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34516                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34516                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34516                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34516                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34529                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34529                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34529                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34529                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34539                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34539                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34539                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34539                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34549                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34549                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34549                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34549                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34567                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34567                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34567                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34567                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34578                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34578                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34578                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34578                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34589                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34589                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34589                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34589                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34603                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34603                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34603                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34603                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34614                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34614                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34614                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34614                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34625                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34625                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34625                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34625                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34637                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34637                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34637                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34637                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34648                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34648                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34648                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34648                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34659                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34659                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34659                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34659                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34671                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34671                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34671                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34671                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34681                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34681                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34681                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34681                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34691                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34691                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34691                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34691                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34704                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34704                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34704                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34704                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34714                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34714                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34714                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34714                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34724                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34724                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34724                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34724                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34742                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34742                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34742                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34742                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34753                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34753                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34753                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34753                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34764                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34764                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34764                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34764                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34778                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34778                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34778                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34778                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34789                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34789                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34789                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34789                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34800                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34800                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34800                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34800                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
34812                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34812                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34812                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34812                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34823                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34823                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34823                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34823                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34834                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34834                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34834                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34834                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
34846                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34846                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34846                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34846                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34856                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34856                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34856                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34856                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34866                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34866                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34866                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34866                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34879                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34879                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34879                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34879                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34889                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34889                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34889                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34889                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34899                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34899                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34899                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34899                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
34918                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
34918                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
34918                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
34918                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
34918                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
34918                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
34918                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
34918                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
34929                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
34929                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
34929                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
34929                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
34929                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
34929                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
34929                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
34929                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
34940                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
34940                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
34940                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
34940                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
34940                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
34940                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
34940                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
34940                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
34955                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
34955                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
34955                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
34955                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
34955                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
34955                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
34955                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
34955                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
34966                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
34966                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
34966                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
34966                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
34966                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
34966                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
34966                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
34966                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
34977                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
34977                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
34977                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
34977                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
34977                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
34977                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
34977                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
34977                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
34991                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
34991                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
34991                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
34991                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
34991                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
34991                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
34991                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
34991                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35002                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35002                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35002                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35002                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35002                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35002                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35002                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35002                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35013                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35013                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35013                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35013                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35013                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35013                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35013                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35013                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35027                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35027                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35027                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35027                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35027                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35027                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35027                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35027                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35037                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35037                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35037                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35037                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35037                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35037                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35037                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35037                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35047                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35047                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35047                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35047                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35047                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35047                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35047                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35047                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35061                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35061                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35061                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35061                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35061                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35061                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35061                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35061                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35071                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35071                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35071                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35071                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35071                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35071                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35071                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35071                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35081                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35081                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35081                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35081                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35081                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35081                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35081                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35081                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35100                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35100                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35100                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35100                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35100                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35100                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35100                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35100                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35111                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35111                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35111                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35111                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35111                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35111                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35111                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35111                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35122                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35122                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35122                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35122                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35122                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35122                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35122                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35122                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35137                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35137                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35137                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35137                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35137                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35137                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35137                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35137                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35148                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35148                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35148                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35148                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35148                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35148                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35148                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35148                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35159                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35159                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35159                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35159                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35159                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35159                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35159                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35159                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35173                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35173                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35173                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35173                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35173                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35173                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35173                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35173                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35184                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35184                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35184                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35184                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35184                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35184                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35184                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35184                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35195                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35195                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35195                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35195                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35195                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35195                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35195                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35195                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35209                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35209                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35209                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35209                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35209                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35209                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35209                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35209                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35219                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35219                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35219                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35219                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35219                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35219                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35219                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35219                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35229                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35229                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35229                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35229                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35229                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35229                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35229                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35229                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35243                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35243                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35243                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35243                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35243                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35243                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35243                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35243                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35253                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35253                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35253                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35253                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35253                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35253                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35253                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35253                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35263                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35263                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35263                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35263                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35263                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35263                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35263                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35263                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35282                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35282                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35282                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35282                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35282                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35282                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35282                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35282                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35293                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35293                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35293                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35293                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35293                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35293                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35293                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35293                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35304                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35304                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35304                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35304                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35304                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35304                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35304                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35304                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35319                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35319                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35319                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35319                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35319                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35319                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35319                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35319                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35330                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35330                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35330                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35330                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35330                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35330                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35330                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35330                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35341                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35341                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35341                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35341                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35341                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35341                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35341                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35341                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35355                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35355                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35355                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35355                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35355                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35355                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35355                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35355                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35366                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35366                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35366                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35366                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35366                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35366                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35366                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35366                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35377                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35377                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35377                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35377                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35377                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35377                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35377                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35377                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35391                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35391                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35391                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35391                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35391                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35391                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35391                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35391                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35401                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35401                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35401                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35401                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35401                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35401                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35401                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35401                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35411                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35411                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35411                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35411                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35411                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35411                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35411                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35411                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35425                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35425                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35425                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35425                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35425                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35425                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35425                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35425                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35435                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35435                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35435                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35435                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35435                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35435                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35435                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35435                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35445                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35445                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35445                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35445                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35445                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35445                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35445                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35445                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35464                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35464                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35464                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35464                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35464                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35464                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35464                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35464                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35475                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35475                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35475                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35475                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35475                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35475                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35475                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35475                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35486                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35486                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35486                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35486                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35486                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35486                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35486                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35486                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35501                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35501                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35501                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35501                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35501                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35501                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35501                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35501                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35512                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35512                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35512                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35512                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35512                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35512                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35512                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35512                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35523                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35523                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35523                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35523                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35523                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35523                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35523                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35523                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35537                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35537                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35537                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35537                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35537                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35537                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35537                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35537                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35548                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35548                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35548                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35548                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35548                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35548                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35548                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35548                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35559                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35559                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35559                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35559                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35559                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35559                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35559                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35559                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35573                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35573                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35573                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35573                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35573                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35573                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35573                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35573                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35583                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35583                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35583                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35583                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35583                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35583                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35583                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35583                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35593                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35593                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35593                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35593                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35593                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35593                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35593                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35593                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35607                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35607                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35607                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35607                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35607                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35607                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35607                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35607                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35617                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35617                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35617                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35617                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35617                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35617                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35617                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35617                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35627                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35627                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35627                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35627                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35627                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35627                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35627                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35627                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35646                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35646                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35646                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35646                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35646                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35646                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35646                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35646                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35657                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35657                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35657                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35657                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35657                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35657                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35657                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35657                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35668                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35668                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35668                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35668                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35668                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35668                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35668                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35668                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35683                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35683                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35683                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35683                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35683                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35683                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35683                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35683                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35694                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35694                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35694                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35694                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35694                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35694                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35694                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35694                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35705                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35705                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35705                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35705                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35705                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35705                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35705                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35705                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35719                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35719                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35719                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35719                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35719                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35719                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35719                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35719                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35730                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35730                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35730                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35730                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35730                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35730                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35730                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35730                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35741                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35741                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35741                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35741                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35741                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35741                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35741                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35741                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35755                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35755                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35755                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35755                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35755                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35755                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35755                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35755                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35765                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35765                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35765                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35765                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35765                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35765                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35765                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35765                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35775                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35775                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35775                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35775                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35775                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35775                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35775                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35775                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35789                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35789                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35789                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35789                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35789                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35789                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35789                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35789                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35799                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35799                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35799                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35799                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35799                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35799                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35799                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35799                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35809                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35809                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35809                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35809                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35809                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35809                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35809                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35809                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35828                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35828                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35828                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35828                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35828                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35828                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35828                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35828                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35839                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35839                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35839                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35839                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35839                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35839                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35839                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35839                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35850                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35850                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35850                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35850                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35850                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35850                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35850                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35850                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35865                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35865                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35865                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35865                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35865                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35865                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35865                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35865                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35876                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35876                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35876                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35876                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35876                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35876                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35876                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35876                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35887                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35887                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35887                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35887                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35887                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35887                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35887                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35887                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
35901                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35901                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35901                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35901                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35901                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35901                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35901                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35901                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35912                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35912                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35912                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35912                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35912                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35912                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35912                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35912                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35923                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35923                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35923                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35923                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35923                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35923                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35923                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35923                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
35937                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35937                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35937                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35937                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35937                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35937                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35937                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35937                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35947                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35947                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35947                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35947                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35947                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35947                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35947                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35947                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35957                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35957                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35957                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35957                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35957                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35957                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35957                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35957                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35971                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35971                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35971                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35971                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35971                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35971                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35971                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35971                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35981                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35981                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35981                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35981                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35981                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35981                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35981                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35981                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35991                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35991                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35991                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35991                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35991                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35991                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35991                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
35991                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36010                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36010                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36010                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36010                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36021                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36021                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36021                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36021                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36032                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36032                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36032                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36032                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36047                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36047                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36047                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36047                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36058                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36058                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36058                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36058                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36069                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36069                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36069                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36069                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36083                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
36083                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
36083                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
36083                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
36094                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
36094                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
36094                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
36094                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
36105                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
36105                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
36105                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
36105                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
36119                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36119                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36119                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36119                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36129                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36129                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36129                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36129                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36139                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36139                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36139                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36139                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36153                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36153                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36153                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36153                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36163                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36163                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36163                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36163                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36173                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36173                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36173                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36173                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36192                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36192                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36192                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36192                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36203                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36203                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36203                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36203                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36214                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36214                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36214                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36214                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36229                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36229                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36229                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36229                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36240                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36240                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36240                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36240                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36251                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36251                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36251                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36251                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36265                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
36265                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
36265                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
36265                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
36276                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
36276                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
36276                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
36276                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
36287                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
36287                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
36287                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
36287                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
36301                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36301                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36301                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36301                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36311                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36311                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36311                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36311                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36321                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36321                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36321                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36321                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36335                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36335                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36335                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36335                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36345                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36345                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36345                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36345                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36355                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36355                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36355                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36355                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36374                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36374                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36374                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36374                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36385                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36385                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36385                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36385                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36396                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36396                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36396                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36396                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36411                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36411                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36411                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36411                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36422                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36422                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36422                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36422                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36433                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36433                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36433                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36433                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
36447                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
36447                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
36447                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
36447                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
36458                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
36458                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
36458                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
36458                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
36469                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
36469                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
36469                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
36469                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
36483                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36483                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36483                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36483                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36493                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36493                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36493                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36493                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36503                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36503                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36503                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36503                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36517                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36517                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36517                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36517                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36527                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36527                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36527                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36527                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36537                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36537                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36537                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36537                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
36555                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36555                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36555                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36555                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36555                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36555                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36555                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36555                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36566                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36566                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36566                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36566                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36566                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36566                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36566                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36566                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36577                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36577                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36577                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36577                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36577                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36577                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36577                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36577                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36591                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36591                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36591                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36591                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36591                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36591                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36591                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36591                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36602                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36602                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36602                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36602                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36602                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36602                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36602                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36602                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36613                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36613                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36613                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36613                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36613                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36613                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36613                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36613                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36625                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36625                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36625                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36625                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36625                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36625                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36625                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36625                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36636                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36636                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36636                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36636                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36636                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36636                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36636                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36636                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36647                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36647                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36647                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36647                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36647                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36647                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36647                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36647                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36659                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36659                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36659                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36659                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36659                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36659                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36659                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36659                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36669                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36669                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36669                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36669                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36669                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36669                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36669                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36669                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36679                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36679                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36679                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36679                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36679                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36679                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36679                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36679                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36692                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36692                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36692                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36692                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36692                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36692                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36692                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36692                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36702                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36702                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36702                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36702                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36702                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36702                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36702                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36702                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36712                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36712                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36712                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36712                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36712                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36712                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36712                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36712                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36730                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36730                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36730                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36730                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36730                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36730                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36730                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36730                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36741                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36741                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36741                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36741                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36741                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36741                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36741                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36741                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36752                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36752                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36752                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36752                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36752                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36752                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36752                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36752                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36766                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36766                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36766                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36766                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36766                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36766                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36766                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36766                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36777                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36777                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36777                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36777                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36777                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36777                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36777                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36777                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36788                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36788                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36788                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36788                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36788                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36788                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36788                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36788                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36800                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36800                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36800                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36800                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36800                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36800                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36800                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36800                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36811                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36811                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36811                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36811                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36811                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36811                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36811                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36811                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36822                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36822                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36822                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36822                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36822                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36822                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36822                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36822                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36834                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36834                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36834                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36834                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36834                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36834                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36834                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36834                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36844                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36844                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36844                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36844                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36844                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36844                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36844                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36844                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36854                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36854                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36854                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36854                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36854                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36854                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36854                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36854                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36867                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36867                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36867                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36867                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36867                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36867                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36867                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36867                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36877                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36877                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36877                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36877                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36877                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36877                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36877                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36877                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36887                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36887                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36887                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36887                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36887                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36887                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36887                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36887                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
36905                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36905                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36905                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36905                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36905                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36905                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36905                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36905                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36916                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36916                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36916                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36916                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36916                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36916                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36916                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36916                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36927                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36927                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36927                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36927                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36927                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36927                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36927                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36927                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36941                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36941                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36941                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36941                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36941                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36941                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36941                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36941                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36952                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36952                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36952                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36952                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36952                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36952                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36952                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36952                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36963                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36963                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36963                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36963                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36963                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36963                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36963                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36963                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
36975                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36975                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36975                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36975                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36975                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36975                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36975                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36975                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36986                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36986                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36986                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36986                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36986                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36986                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36986                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36986                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36997                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36997                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36997                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36997                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36997                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36997                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36997                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
36997                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37009                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37009                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37009                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37009                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37009                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37009                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37009                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37009                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37019                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37019                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37019                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37019                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37019                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37019                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37019                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37019                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37029                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37029                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37029                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37029                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37029                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37029                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37029                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37029                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37042                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37042                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37042                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37042                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37042                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37042                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37042                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37042                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37052                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37052                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37052                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37052                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37052                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37052                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37052                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37052                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37062                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37062                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37062                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37062                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37062                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37062                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37062                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37062                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37080                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37080                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37080                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37080                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37080                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37080                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37080                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37080                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37091                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37091                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37091                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37091                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37091                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37091                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37091                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37091                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37102                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37102                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37102                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37102                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37102                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37102                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37102                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37102                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37116                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37116                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37116                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37116                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37116                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37116                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37116                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37116                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37127                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37127                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37127                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37127                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37127                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37127                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37127                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37127                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37138                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37138                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37138                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37138                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37138                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37138                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37138                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37138                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37150                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37150                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37150                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37150                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37150                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37150                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37150                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37150                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37161                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37161                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37161                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37161                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37161                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37161                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37161                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37161                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37172                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37172                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37172                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37172                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37172                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37172                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37172                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37172                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37184                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37184                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37184                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37184                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37184                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37184                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37184                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37184                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37194                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37194                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37194                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37194                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37194                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37194                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37194                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37194                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37204                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37204                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37204                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37204                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37204                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37204                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37204                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37204                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37217                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37217                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37217                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37217                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37217                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37217                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37217                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37217                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37227                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37227                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37227                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37227                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37227                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37227                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37227                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37227                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37237                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37237                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37237                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37237                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37237                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37237                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37237                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37237                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37255                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37255                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37255                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37255                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37255                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37255                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37255                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37255                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37266                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37266                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37266                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37266                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37266                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37266                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37266                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37266                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37277                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37277                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37277                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37277                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37277                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37277                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37277                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37277                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37291                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37291                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37291                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37291                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37291                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37291                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37291                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37291                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37302                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37302                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37302                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37302                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37302                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37302                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37302                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37302                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37313                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37313                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37313                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37313                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37313                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37313                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37313                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37313                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37325                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37325                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37325                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37325                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37325                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37325                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37325                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37325                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37336                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37336                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37336                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37336                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37336                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37336                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37336                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37336                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37347                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37347                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37347                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37347                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37347                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37347                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37347                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37347                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37359                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37359                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37359                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37359                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37359                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37359                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37359                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37359                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37369                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37369                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37369                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37369                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37369                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37369                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37369                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37369                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37379                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37379                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37379                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37379                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37379                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37379                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37379                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37379                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37392                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37392                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37392                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37392                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37392                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37392                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37392                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37392                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37402                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37402                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37402                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37402                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37402                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37402                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37402                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37402                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37412                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37412                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37412                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37412                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37412                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37412                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37412                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37412                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37430                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37430                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37430                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37430                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37430                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37430                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37430                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37430                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37441                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37441                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37441                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37441                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37441                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37441                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37441                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37441                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37452                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37452                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37452                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37452                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37452                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37452                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37452                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37452                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37466                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37466                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37466                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37466                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37466                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37466                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37466                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37466                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37477                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37477                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37477                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37477                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37477                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37477                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37477                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37477                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37488                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37488                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37488                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37488                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37488                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37488                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37488                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37488                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37500                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37500                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37500                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37500                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37500                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37500                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37500                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37500                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37511                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37511                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37511                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37511                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37511                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37511                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37511                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37511                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37522                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37522                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37522                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37522                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37522                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37522                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37522                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37522                       8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37534                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37534                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37534                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37534                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37534                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37534                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37534                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37534                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37544                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37544                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37544                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37544                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37544                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37544                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37544                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37544                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37554                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37554                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37554                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37554                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37554                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37554                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37554                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37554                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37567                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37567                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37567                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37567                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37567                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37567                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37567                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37567                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37577                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37577                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37577                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37577                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37577                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37577                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37577                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37577                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37587                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37587                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37587                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37587                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37587                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37587                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37587                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37587                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37605                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37605                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37605                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37605                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37616                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37616                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37616                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37616                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37627                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37627                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37627                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37627                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37641                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37641                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37641                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37641                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37652                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37652                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37652                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37652                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37663                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37663                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37663                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37663                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37675                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37675                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37675                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37675                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37686                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37686                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37686                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37686                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37697                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37697                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37697                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37697                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37709                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37709                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37709                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37709                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37719                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37719                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37719                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37719                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37729                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37729                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37729                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37729                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37742                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37742                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37742                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37742                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37752                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37752                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37752                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37752                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37762                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37762                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37762                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37762                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37780                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37780                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37780                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37780                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37791                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37791                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37791                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37791                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37802                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37802                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37802                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37802                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37816                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37816                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37816                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37816                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37827                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37827                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37827                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37827                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37838                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37838                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37838                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37838                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37850                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37850                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37850                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37850                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37861                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37861                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37861                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37861                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37872                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37872                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37872                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37872                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
37884                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37884                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37884                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37884                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37894                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37894                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37894                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37894                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37904                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37904                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37904                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37904                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37917                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37917                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37917                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37917                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37927                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37927                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37927                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37927                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37937                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37937                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37937                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37937                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
37955                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37955                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37955                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37955                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37966                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37966                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37966                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37966                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37977                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37977                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37977                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37977                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37991                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37991                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37991                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
37991                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
38002                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
38002                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
38002                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
38002                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
38013                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
38013                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
38013                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
38013                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 2, 3, 5, 
38025                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
38025                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
38025                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
38025                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
38036                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
38036                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
38036                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
38036                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
38047                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
38047                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
38047                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
38047                       4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 2, 4, 
38059                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
38059                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
38059                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
38059                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
38069                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
38069                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
38069                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
38069                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
38079                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
38079                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
38079                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
38079                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
38092                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
38092                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
38092                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
38092                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
38102                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
38102                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
38102                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
38102                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
38112                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
38112                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
38112                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
38112                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 2/*#Ops*/, 1, 3, 
38131                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38131                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38131                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38131                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38131                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38131                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38131                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38131                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38142                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38142                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38142                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38142                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38142                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38142                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38142                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38142                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38153                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38153                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38153                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38153                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38153                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38153                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38153                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38153                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38168                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38168                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38168                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38168                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38168                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38168                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38168                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38168                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38179                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38179                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38179                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38179                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38179                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38179                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38179                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38179                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38190                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38190                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38190                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38190                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38190                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38190                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38190                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38190                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38204                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38204                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38204                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38204                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38204                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38204                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38204                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38204                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38215                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38215                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38215                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38215                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38215                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38215                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38215                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38215                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38226                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38226                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38226                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38226                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38226                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38226                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38226                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38226                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38240                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38240                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38240                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38240                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38240                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38240                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38240                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38240                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38250                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38250                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38250                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38250                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38250                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38250                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38250                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38250                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38260                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38260                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38260                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38260                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38260                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38260                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38260                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38260                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38274                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38274                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38274                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38274                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38274                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38274                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38274                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38274                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38284                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38284                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38284                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38284                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38284                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38284                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38284                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38284                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38294                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38294                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38294                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38294                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38294                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38294                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38294                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38294                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38313                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38313                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38313                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38313                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38313                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38313                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38313                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38313                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38324                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38324                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38324                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38324                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38324                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38324                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38324                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38324                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38335                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38335                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38335                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38335                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38335                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38335                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38335                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38335                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38350                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38350                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38350                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38350                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38350                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38350                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38350                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38350                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38361                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38361                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38361                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38361                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38361                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38361                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38361                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38361                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38372                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38372                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38372                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38372                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38372                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38372                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38372                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38372                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38386                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38386                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38386                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38386                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38386                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38386                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38386                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38386                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38397                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38397                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38397                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38397                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38397                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38397                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38397                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38397                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38408                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38408                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38408                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38408                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38408                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38408                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38408                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38408                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38422                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38422                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38422                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38422                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38422                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38422                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38422                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38422                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38432                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38432                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38432                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38432                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38432                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38432                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38432                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38432                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38442                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38442                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38442                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38442                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38442                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38442                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38442                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38442                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38456                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38456                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38456                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38456                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38456                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38456                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38456                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38456                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38466                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38466                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38466                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38466                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38466                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38466                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38466                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38466                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38476                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38476                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38476                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38476                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38476                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38476                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38476                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38476                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38495                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38495                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38495                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38495                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38495                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38495                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38495                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38495                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38506                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38506                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38506                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38506                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38506                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38506                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38506                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38506                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38517                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38517                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38517                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38517                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38517                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38517                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38517                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38517                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38532                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38532                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38532                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38532                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38532                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38532                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38532                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38532                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38543                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38543                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38543                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38543                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38543                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38543                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38543                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38543                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38554                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38554                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38554                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38554                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38554                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38554                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38554                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38554                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38568                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38568                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38568                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38568                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38568                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38568                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38568                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38568                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38579                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38579                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38579                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38579                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38579                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38579                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38579                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38579                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38590                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38590                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38590                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38590                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38590                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38590                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38590                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38590                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38604                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38604                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38604                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38604                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38604                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38604                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38604                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38604                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38614                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38614                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38614                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38614                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38614                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38614                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38614                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38614                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38624                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38624                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38624                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38624                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38624                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38624                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38624                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38624                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38638                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38638                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38638                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38638                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38638                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38638                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38638                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38638                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38648                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38648                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38648                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38648                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38648                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38648                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38648                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38648                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38658                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38658                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38658                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38658                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38658                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38658                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38658                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38658                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38677                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38677                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38677                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38677                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38677                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38677                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38677                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38677                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38688                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38688                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38688                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38688                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38688                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38688                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38688                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38688                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38699                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38699                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38699                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38699                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38699                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38699                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38699                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38699                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38714                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38714                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38714                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38714                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38714                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38714                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38714                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38714                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38725                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38725                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38725                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38725                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38725                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38725                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38725                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38725                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38736                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38736                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38736                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38736                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38736                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38736                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38736                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38736                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38750                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38750                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38750                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38750                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38750                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38750                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38750                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38750                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38761                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38761                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38761                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38761                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38761                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38761                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38761                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38761                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38772                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38772                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38772                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38772                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38772                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38772                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38772                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38772                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38786                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38786                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38786                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38786                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38786                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38786                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38786                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38786                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38796                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38796                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38796                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38796                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38796                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38796                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38796                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38796                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38806                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38806                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38806                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38806                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38806                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38806                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38806                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38806                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38820                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38820                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38820                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38820                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38820                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38820                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38820                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38820                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38830                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38830                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38830                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38830                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38830                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38830                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38830                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38830                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38840                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38840                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38840                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38840                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38840                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38840                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38840                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38840                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38859                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38859                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38859                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38859                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38859                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38859                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38859                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38859                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38870                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38870                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38870                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38870                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38870                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38870                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38870                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38870                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38881                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38881                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38881                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38881                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38881                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38881                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38881                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38881                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38896                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38896                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38896                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38896                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38896                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38896                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38896                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38896                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38907                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38907                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38907                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38907                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38907                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38907                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38907                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38907                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38918                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38918                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38918                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38918                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38918                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38918                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38918                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38918                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
38932                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38932                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38932                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38932                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38932                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38932                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38932                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38932                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38943                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38943                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38943                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38943                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38943                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38943                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38943                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38943                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38954                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38954                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38954                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38954                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38954                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38954                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38954                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38954                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
38968                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38968                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38968                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38968                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38968                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38968                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38968                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38968                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38978                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38978                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38978                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38978                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38978                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38978                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38978                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38978                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38988                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38988                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38988                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38988                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38988                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38988                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38988                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
38988                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39002                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39002                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39002                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39002                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39002                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39002                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39002                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39002                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39012                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39012                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39012                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39012                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39012                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39012                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39012                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39012                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39022                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39022                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39022                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39022                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39022                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39022                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39022                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39022                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39041                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39041                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39041                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39041                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39041                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39041                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39041                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39041                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39052                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39052                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39052                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39052                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39052                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39052                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39052                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39052                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39063                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39063                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39063                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39063                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39063                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39063                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39063                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39063                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39078                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39078                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39078                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39078                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39078                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39078                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39078                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39078                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39089                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39089                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39089                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39089                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39089                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39089                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39089                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39089                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39100                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39100                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39100                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39100                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39100                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39100                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39100                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39100                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39114                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
39114                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
39114                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
39114                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
39114                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
39114                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
39114                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
39114                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
39125                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
39125                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
39125                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
39125                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
39125                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
39125                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
39125                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
39125                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
39136                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
39136                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
39136                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
39136                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
39136                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
39136                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
39136                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
39136                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
39150                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39150                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39150                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39150                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39150                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39150                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39150                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39150                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39160                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39160                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39160                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39160                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39160                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39160                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39160                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39160                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39170                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39170                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39170                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39170                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39170                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39170                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39170                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39170                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39184                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39184                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39184                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39184                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39184                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39184                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39184                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39184                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39194                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39194                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39194                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39194                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39194                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39194                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39194                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39194                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39204                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39204                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39204                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39204                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39204                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39204                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39204                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39204                         8/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39223                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39223                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39223                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39223                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39234                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39234                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39234                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39234                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39245                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39245                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39245                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39245                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39260                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39260                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39260                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39260                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39271                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39271                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39271                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39271                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39282                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39282                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39282                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39282                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39296                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
39296                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
39296                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
39296                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
39307                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
39307                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
39307                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
39307                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
39318                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
39318                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
39318                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
39318                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
39332                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39332                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39332                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39332                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39342                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39342                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39342                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39342                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39352                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39352                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39352                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39352                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39366                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39366                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39366                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39366                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39376                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39376                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39376                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39376                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39386                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39386                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39386                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39386                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39405                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39405                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39405                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39405                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39416                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39416                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39416                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39416                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39427                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39427                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39427                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39427                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39442                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39442                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39442                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39442                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39453                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39453                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39453                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39453                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39464                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39464                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39464                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39464                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39478                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
39478                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
39478                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
39478                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
39489                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
39489                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
39489                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
39489                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
39500                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
39500                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
39500                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
39500                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
39514                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39514                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39514                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39514                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39524                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39524                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39524                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39524                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39534                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39534                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39534                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39534                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39548                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39548                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39548                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39548                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39558                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39558                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39558                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39558                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39568                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39568                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39568                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39568                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39587                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39587                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39587                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39587                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39598                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39598                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39598                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39598                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39609                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39609                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39609                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39609                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39624                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39624                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39624                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39624                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39635                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39635                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39635                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39635                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39646                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39646                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39646                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39646                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 4/*#Ops*/, 3, 4, 2, 6, 
39660                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
39660                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
39660                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
39660                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
39671                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
39671                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
39671                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
39671                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
39682                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
39682                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
39682                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
39682                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 3, 2, 5, 
39696                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39696                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39696                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39696                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39706                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39706                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39706                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39706                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39716                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39716                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39716                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39716                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39730                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39730                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39730                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39730                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39740                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39740                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39740                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39740                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39750                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39750                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39750                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
39750                         4/*#VTs*/, MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16, 3/*#Ops*/, 1, 2, 4, 
54579 /*117327*/        /*SwitchType*/ 9, MVT::v2f16,// ->117338
54581                         MVT::v2f16, 3/*#Ops*/, 1, 2, 0, 
68979 /*145719*/    /*SwitchType*/ 10, MVT::v2f16,// ->145731
68980 /*145721*/      OPC_CheckChild1Type, MVT::v2f16,
68983                     MVT::v2f16, 1/*#Ops*/, 1, 
69011 /*145774*/      OPC_CheckChild0Type, MVT::v2f16,
69031 /*145810*/      /*SwitchType*/ 7, MVT::v2f16,// ->145819
69033                       MVT::v2f16, 1/*#Ops*/, 0, 
69666 /*147177*/      /*SwitchType*/ 26, MVT::v2f16,// ->147205
69670                         MVT::v2f16, 3/*#Ops*/, 0, 1, 2, 
69676                         MVT::v2f16, 3/*#Ops*/, 0, 1, 2, 
70271 /*148271*/      /*SwitchType*/ 46, MVT::v2f16,// ->148319
70275                         MVT::v2f16, 2/*#Ops*/, 0, 1, 
70281                         MVT::v2f16, 2/*#Ops*/, 0, 1, 
70287                         MVT::v2f16, 2/*#Ops*/, 0, 1, 
70293                         MVT::v2f16, 2/*#Ops*/, 0, 1, 
70423 /*148548*/      OPC_CheckType, MVT::v2f16,
70427                       MVT::v2f16, 2/*#Ops*/, 0, 1, 
70433                       MVT::v2f16, 2/*#Ops*/, 0, 1, 
70439                       MVT::v2f16, 2/*#Ops*/, 0, 1, 
70445                       MVT::v2f16, 2/*#Ops*/, 0, 1, 
70624 /*148919*/      /*SwitchType*/ 46, MVT::v2f16,// ->148967
70628                         MVT::v2f16, 2/*#Ops*/, 0, 1, 
70634                         MVT::v2f16, 2/*#Ops*/, 0, 1, 
70640                         MVT::v2f16, 2/*#Ops*/, 0, 1, 
70646                         MVT::v2f16, 2/*#Ops*/, 0, 1, 
71432 /*150623*/    OPC_CheckType, MVT::v2f16,
71434                   MVT::v2f16, 2/*#Ops*/, 0, 1, 
gen/lib/Target/NVPTX/NVPTXGenRegisterInfo.inc
  817   /* 14 */ MVT::v2f16, MVT::Other,
include/llvm/Support/MachineValueType.h
  144       FIRST_FP_FIXEDLEN_VECTOR_VALUETYPE = v2f16,
  337               SimpleTy == MVT::v2f16 || SimpleTy == MVT::v1f32);
  508       case v2f16:
  641       case v2f16:
  718       case v2f16:
  965         if (NumElements == 2)  return MVT::v2f16;
lib/CodeGen/ValueTypes.cpp
  191   case MVT::v2f16:   return "v2f16";
  333   case MVT::v2f16:   return VectorType::get(Type::getHalfTy(Context), 2);
lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp
  401   if (VT != MVT::v2i16 && VT != MVT::v2f16)
  900       MVT NewVT = Opc == AMDGPUISD::CVT_PKRTZ_F16_F32 ? MVT::v2f16 : MVT::v2i16;
lib/Target/AMDGPU/AMDGPUISelLowering.cpp
  153   setLoadExtAction(ISD::EXTLOAD, MVT::v2f32, MVT::v2f16, Expand);
  166   setLoadExtAction(ISD::EXTLOAD, MVT::v2f64, MVT::v2f16, Expand);
  217   setTruncStoreAction(MVT::v2f32, MVT::v2f16, Expand);
  228   setTruncStoreAction(MVT::v2f64, MVT::v2f16, Expand);
  755          (Subtarget->hasVOP3PInsts() && VT == MVT::v2f16);
lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
  509     return isVSrcF16() || isLiteralImm(MVT::v2f16);
 1629   MVT ExpectedType = (type == MVT::v2f16)? MVT::f16 :
lib/Target/AMDGPU/SIISelLowering.cpp
  151     addRegisterClass(MVT::v2f16, &AMDGPU::SReg_32RegClass);
  306   setOperationAction(ISD::INSERT_VECTOR_ELT, MVT::v2f16, Custom);
  311   setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v2f16, Custom);
  509     for (MVT VT : {MVT::v2i16, MVT::v2f16, MVT::v4i16, MVT::v4f16}) {
  534     setOperationAction(ISD::ConstantFP, MVT::v2f16, Legal);
  537     setOperationAction(ISD::UNDEF, MVT::v2f16, Legal);
  541     setOperationAction(ISD::STORE, MVT::v2f16, Promote);
  542     AddPromotedToType(ISD::STORE, MVT::v2f16, MVT::i32);
  546     setOperationAction(ISD::LOAD, MVT::v2f16, Promote);
  547     AddPromotedToType(ISD::LOAD, MVT::v2f16, MVT::i32);
  577       setOperationAction(ISD::BUILD_VECTOR, MVT::v2f16, Custom);
  580     setOperationAction(ISD::FNEG, MVT::v2f16, Legal);
  583     setOperationAction(ISD::FABS, MVT::v2f16, Legal);
  609     setOperationAction(ISD::FADD, MVT::v2f16, Legal);
  610     setOperationAction(ISD::FMUL, MVT::v2f16, Legal);
  611     setOperationAction(ISD::FMA, MVT::v2f16, Legal);
  613     setOperationAction(ISD::FMINNUM_IEEE, MVT::v2f16, Legal);
  614     setOperationAction(ISD::FMAXNUM_IEEE, MVT::v2f16, Legal);
  616     setOperationAction(ISD::FCANONICALIZE, MVT::v2f16, Legal);
  619     setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v2f16, Custom);
  640     setOperationAction(ISD::FMAXNUM, MVT::v2f16, Custom);
  641     setOperationAction(ISD::FMINNUM, MVT::v2f16, Custom);
  647     setOperationAction(ISD::FEXP, MVT::v2f16, Custom);
  658     setOperationAction(ISD::SELECT, MVT::v2f16, Promote);
  659     AddPromotedToType(ISD::SELECT, MVT::v2f16, MVT::i32);
  663     setOperationAction(ISD::SELECT, MVT::v2f16, Custom);
  665     setOperationAction(ISD::FNEG, MVT::v2f16, Custom);
  666     setOperationAction(ISD::FABS, MVT::v2f16, Custom);
  679   setOperationAction(ISD::INTRINSIC_WO_CHAIN, MVT::v2f16, Custom);
  681   setOperationAction(ISD::INTRINSIC_W_CHAIN, MVT::v2f16, Custom);
  693   setOperationAction(ISD::INTRINSIC_VOID, MVT::v2f16, Custom);
  794       return VT.isInteger() ? MVT::v2i16 : MVT::v2f16;
  852       RegisterVT = VT.isInteger() ? MVT::v2i16 : MVT::v2f16;
 4272       Results.push_back(DAG.getNode(ISD::BITCAST, SL, MVT::v2f16, Cvt));
 4343     if (N->getValueType(0) != MVT::v2f16)
 4352     Results.push_back(DAG.getNode(ISD::BITCAST, SL, MVT::v2f16, Op));
 4356     if (N->getValueType(0) != MVT::v2f16)
 4365     Results.push_back(DAG.getNode(ISD::BITCAST, SL, MVT::v2f16, Op));
 4913   EVT PackVT = ResultVT.isInteger() ? MVT::v2i16 : MVT::v2f16;
 4981   assert(VT == MVT::v2f16 || VT == MVT::v2i16);
 5447     const MVT VectorVT = VAddrScalarVT == MVT::f16 ? MVT::v2f16 : MVT::v2i16;
 8840           TruncSrc.getOperand(0).getValueType() == MVT::v2f16) {
 8927   if (N0.getOpcode() == ISD::BUILD_VECTOR && VT == MVT::v2f16 &&
 8928       isTypeLegal(MVT::v2f16)) {
 9175        (VT == MVT::v2f16 && Subtarget->hasVOP3PInsts())) &&
 9757     if (Vec1.getValueType() != MVT::v2f16 || Vec2.getValueType() != MVT::v2f16)
 9757     if (Vec1.getValueType() != MVT::v2f16 || Vec2.getValueType() != MVT::v2f16)
10042     if (VT == MVT::v2i16 || VT == MVT::v2f16) {
lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp
  609   if (Vector.getSimpleValueType() != MVT::v2f16)
  827   case MVT::v2f16:
  894     assert(LoadedVT == MVT::v2f16 && "Unexpected vector type");
 1064   if (EltVT == MVT::v2f16) {
 1273     if (EltVT == MVT::f16 && N->getValueType(0) == MVT::v2f16) {
 1275       EltVT = MVT::v2f16;
 1752     assert(StoreVT == MVT::v2f16 && "Unexpected vector type");
 1936   if (EltVT == MVT::v2f16) {
lib/Target/NVPTX/NVPTXISelLowering.cpp
  146   case MVT::v2f16:
  207         EltVT = MVT::v2f16;
  382   addRegisterClass(MVT::v2f16, &NVPTX::Float16x2RegsRegClass);
  387   setOperationAction(ISD::BUILD_VECTOR, MVT::v2f16, Custom);
  388   setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v2f16, Custom);
  389   setOperationAction(ISD::INSERT_VECTOR_ELT, MVT::v2f16, Expand);
  390   setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v2f16, Expand);
  393   setFP16OperationAction(ISD::SETCC, MVT::v2f16, Legal, Expand);
  396   for (MVT VT : {MVT::f16, MVT::v2f16, MVT::f32, MVT::f64, MVT::i1, MVT::i8,
  452   setLoadExtAction(ISD::EXTLOAD, MVT::v2f32, MVT::v2f16, Expand);
  453   setLoadExtAction(ISD::EXTLOAD, MVT::v2f64, MVT::v2f16, Expand);
  538     setFP16OperationAction(Op, MVT::v2f16, Legal, Expand);
  543   setOperationAction(ISD::FNEG, MVT::v2f16, Expand);
  553     setOperationAction(Op, MVT::v2f16, Expand);
  557   setOperationAction(ISD::FROUND, MVT::v2f16, Expand);
  564   setOperationAction(ISD::FCOPYSIGN, MVT::v2f16, Expand);
  576     setOperationAction(Op, MVT::v2f16, Expand);
 1195   if (VT == MVT::v2f16)
 1920   if (!(Op->getValueType(0) == MVT::v2f16 &&
 1931   return DAG.getNode(ISD::BITCAST, SDLoc(Op), MVT::v2f16, Const);
 1944   assert(VectorVT == MVT::v2f16 && "Unexpected vector type.");
 2230   if (Op.getValueType() == MVT::v2f16) {
 2275   if (VT == MVT::v2f16 &&
 2306     case MVT::v2f16:
 2378         SDValue V2 = DAG.getNode(ISD::BUILD_VECTOR, DL, MVT::v2f16, E0, E1);
 2579           else if (EltVT == MVT::v2f16)
 2605             else if (EltVT == MVT::v2f16)
 2606               Elt = DAG.getNode(ISD::BITCAST, dl, MVT::v2f16, Elt);
 4740   if (CCType != MVT::v2i1 || A.getValueType() != MVT::v2f16)
 4797   case MVT::v2f16:
 4861     EVT ListVTs[] = {MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16,
 4861     EVT ListVTs[] = {MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16,
 4861     EVT ListVTs[] = {MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16,
 4861     EVT ListVTs[] = {MVT::v2f16, MVT::v2f16, MVT::v2f16, MVT::v2f16,
utils/TableGen/CodeGenTarget.cpp
  129   case MVT::v2f16:    return "MVT::v2f16";