AArch64PerfectShuffle.h 385 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621
  1. //===-- AArch64PerfectShuffle.h - AdvSIMD Perfect Shuffle Table -----------===//
  2. //
  3. // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
  4. // See https://llvm.org/LICENSE.txt for license information.
  5. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
  6. //
  7. //===----------------------------------------------------------------------===//
  8. //
  9. // This file, which was autogenerated by llvm-PerfectShuffle, contains data
  10. // for the optimal way to build a perfect shuffle using AdvSIMD instructions.
  11. //
  12. //===----------------------------------------------------------------------===//
  13. #ifndef LLVM_LIB_TARGET_AARCH64_AARCH64PERFECTSHUFFLE_H
  14. #define LLVM_LIB_TARGET_AARCH64_AARCH64PERFECTSHUFFLE_H
  15. #include "llvm/ADT/ArrayRef.h"
  16. // 31 entries have cost 0
  17. // 756 entries have cost 1
  18. // 3690 entries have cost 2
  19. // 2084 entries have cost 3
  20. // This table is 6561*4 = 26244 bytes in size.
  21. static const unsigned PerfectShuffleTable[6561 + 1] = {
  22. 135053414U, // <0,0,0,0>: Cost 1 vdup0 LHS
  23. 2080972802U, // <0,0,0,1>: Cost 2 ins <0,0,u,1>, lane 2
  24. 1679065190U, // <0,0,0,2>: Cost 2 vuzpl <0,2,0,2>, LHS
  25. 2085707777U, // <0,0,0,3>: Cost 2 ins <0,u,0,3>, lane 1
  26. 1476398390U, // <0,0,0,4>: Cost 2 vext1 <0,0,0,0>, RHS
  27. 2080440323U, // <0,0,0,5>: Cost 2 ins <0,0,0,u>, lane 3
  28. 2080440323U, // <0,0,0,6>: Cost 2 ins <0,0,0,u>, lane 3
  29. 2080440323U, // <0,0,0,7>: Cost 2 ins <0,0,0,u>, lane 3
  30. 135053414U, // <0,0,0,u>: Cost 1 vdup0 LHS
  31. 1812774912U, // <0,0,1,0>: Cost 2 vzipl LHS, <0,0,0,0>
  32. 739033190U, // <0,0,1,1>: Cost 1 vzipl LHS, LHS
  33. 1812775076U, // <0,0,1,2>: Cost 2 vzipl LHS, <0,2,0,2>
  34. 2080514051U, // <0,0,1,3>: Cost 2 ins <0,0,1,u>, lane 3
  35. 1812816210U, // <0,0,1,4>: Cost 2 vzipl LHS, <0,4,1,5>
  36. 2085797889U, // <0,0,1,5>: Cost 2 ins <0,u,1,5>, lane 1
  37. 2080514051U, // <0,0,1,6>: Cost 2 ins <0,0,1,u>, lane 3
  38. 2080514051U, // <0,0,1,7>: Cost 2 ins <0,0,1,u>, lane 3
  39. 739033757U, // <0,0,1,u>: Cost 1 vzipl LHS, LHS
  40. 1946992640U, // <0,0,2,0>: Cost 2 vtrnl LHS, <0,0,0,0>
  41. 1946992650U, // <0,0,2,1>: Cost 2 vtrnl LHS, <0,0,1,1>
  42. 873250918U, // <0,0,2,2>: Cost 1 vtrnl LHS, LHS
  43. 1012113409U, // <0,0,2,3>: Cost 1 ins LHS, lane 1
  44. 1946992844U, // <0,0,2,4>: Cost 2 vtrnl LHS, <0,2,4,6>
  45. 2080587779U, // <0,0,2,5>: Cost 2 ins <0,0,2,u>, lane 3
  46. 2085879809U, // <0,0,2,6>: Cost 2 ins <0,u,2,6>, lane 1
  47. 2080587779U, // <0,0,2,7>: Cost 2 ins <0,0,2,u>, lane 3
  48. 873250972U, // <0,0,2,u>: Cost 1 vtrnl LHS, LHS
  49. 2080964610U, // <0,0,3,0>: Cost 2 ins <0,0,u,0>, lane 2
  50. 2080972802U, // <0,0,3,1>: Cost 2 ins <0,0,u,1>, lane 2
  51. 2128388096U, // <0,0,3,2>: Cost 2 ins <u,0,3,2>, lane 0
  52. 2013437973U, // <0,0,3,3>: Cost 2 vtrnr <0,0,2,3>, <0,0,2,3>
  53. 3154739202U, // <0,0,3,4>: Cost 3 ins <0,0,u,4>, lane 2
  54. 2752809474U, // <0,0,3,5>: Cost 3 vuzpl <0,2,0,2>, <3,4,5,6>
  55. 3154755586U, // <0,0,3,6>: Cost 3 ins <0,0,u,6>, lane 2
  56. 2818573312U, // <0,0,3,7>: Cost 3 vuzpr <0,0,0,0>, <1,3,5,7>
  57. 2080972802U, // <0,0,3,u>: Cost 2 ins <0,0,u,1>, lane 2
  58. 2080964610U, // <0,0,4,0>: Cost 2 ins <0,0,u,0>, lane 2
  59. 1814708326U, // <0,0,4,1>: Cost 2 vzipl <0,4,1,5>, LHS
  60. 1947828326U, // <0,0,4,2>: Cost 2 vtrnl <0,2,4,6>, LHS
  61. 2086002689U, // <0,0,4,3>: Cost 2 ins <0,u,4,3>, lane 1
  62. 1947828428U, // <0,0,4,4>: Cost 2 vtrnl <0,2,4,6>, <0,2,4,6>
  63. 2081030149U, // <0,0,4,5>: Cost 2 ins <0,0,u,u>, lane 5
  64. 1679068470U, // <0,0,4,6>: Cost 2 vuzpl <0,2,0,2>, RHS
  65. 3154477059U, // <0,0,4,7>: Cost 3 ins <0,0,4,u>, lane 3
  66. 1679068488U, // <0,0,4,u>: Cost 2 vuzpl <0,2,0,2>, RHS
  67. 2080964610U, // <0,0,5,0>: Cost 2 ins <0,0,u,0>, lane 2
  68. 2128527360U, // <0,0,5,1>: Cost 2 ins <u,0,5,1>, lane 0
  69. 2080980994U, // <0,0,5,2>: Cost 2 ins <0,0,u,2>, lane 2
  70. 2086076417U, // <0,0,5,3>: Cost 2 ins <0,u,5,3>, lane 1
  71. 3202293760U, // <0,0,5,4>: Cost 3 ins <u,0,5,4>, lane 0
  72. 1947213953U, // <0,0,5,5>: Cost 2 vtrnl <0,1,5,3>, <0,1,5,3>
  73. 2718712274U, // <0,0,5,6>: Cost 3 vext3 <5,6,7,0>, <0,5,6,7>
  74. 1744833846U, // <0,0,5,7>: Cost 2 vuzpr <0,0,0,0>, RHS
  75. 2128527360U, // <0,0,5,u>: Cost 2 ins <u,0,5,1>, lane 0
  76. 2080964610U, // <0,0,6,0>: Cost 2 ins <0,0,u,0>, lane 2
  77. 2080972802U, // <0,0,6,1>: Cost 2 ins <0,0,u,1>, lane 2
  78. 2128609280U, // <0,0,6,2>: Cost 2 ins <u,0,6,2>, lane 0
  79. 2086150145U, // <0,0,6,3>: Cost 2 ins <0,u,6,3>, lane 1
  80. 3202367488U, // <0,0,6,4>: Cost 3 ins <u,0,6,4>, lane 0
  81. 2617250536U, // <0,0,6,5>: Cost 3 vext2 <0,0,0,0>, <6,5,6,7>
  82. 1947287690U, // <0,0,6,6>: Cost 2 vtrnl <0,1,6,3>, <0,1,6,3>
  83. 2081030149U, // <0,0,6,7>: Cost 2 ins <0,0,u,u>, lane 5
  84. 2080972802U, // <0,0,6,u>: Cost 2 ins <0,0,u,1>, lane 2
  85. 2080964610U, // <0,0,7,0>: Cost 2 ins <0,0,u,0>, lane 2
  86. 2080972802U, // <0,0,7,1>: Cost 2 ins <0,0,u,1>, lane 2
  87. 2080980994U, // <0,0,7,2>: Cost 2 ins <0,0,u,2>, lane 2
  88. 2086223873U, // <0,0,7,3>: Cost 2 ins <0,u,7,3>, lane 1
  89. 3154739202U, // <0,0,7,4>: Cost 3 ins <0,0,u,4>, lane 2
  90. 2617251265U, // <0,0,7,5>: Cost 3 vext2 <0,0,0,0>, <7,5,6,7>
  91. 3154755586U, // <0,0,7,6>: Cost 3 ins <0,0,u,6>, lane 2
  92. 1947361427U, // <0,0,7,7>: Cost 2 vtrnl <0,1,7,3>, <0,1,7,3>
  93. 2080972802U, // <0,0,7,u>: Cost 2 ins <0,0,u,1>, lane 2
  94. 135053414U, // <0,0,u,0>: Cost 1 vdup0 LHS
  95. 743678054U, // <0,0,u,1>: Cost 1 vzipl LHS, LHS
  96. 873693286U, // <0,0,u,2>: Cost 1 vtrnl LHS, LHS
  97. 1012113409U, // <0,0,u,3>: Cost 1 ins LHS, lane 1
  98. 1947435212U, // <0,0,u,4>: Cost 2 vtrnl LHS, <0,2,4,6>
  99. 2085797889U, // <0,0,u,5>: Cost 2 ins <0,u,1,5>, lane 1
  100. 1679071386U, // <0,0,u,6>: Cost 2 vuzpl <0,2,0,2>, RHS
  101. 2080514051U, // <0,0,u,7>: Cost 2 ins <0,0,1,u>, lane 3
  102. 873693340U, // <0,0,u,u>: Cost 1 vtrnl LHS, LHS
  103. 2085683201U, // <0,1,0,0>: Cost 2 ins <0,u,0,0>, lane 1
  104. 1007951877U, // <0,1,0,1>: Cost 1 ins LHS, lane 5
  105. 1680490598U, // <0,1,0,2>: Cost 2 vuzpl <0,4,1,5>, LHS
  106. 1007910914U, // <0,1,0,3>: Cost 1 ins LHS, lane 2
  107. 2081660930U, // <0,1,0,4>: Cost 2 ins <0,1,u,4>, lane 2
  108. 2081669122U, // <0,1,0,5>: Cost 2 ins <0,1,u,5>, lane 2
  109. 2081677314U, // <0,1,0,6>: Cost 2 ins <0,1,u,6>, lane 2
  110. 2081685506U, // <0,1,0,7>: Cost 2 ins <0,1,u,7>, lane 2
  111. 1007951877U, // <0,1,0,u>: Cost 1 ins LHS, lane 5
  112. 1812775670U, // <0,1,1,0>: Cost 2 vzipl LHS, <1,0,3,2>
  113. 1812775732U, // <0,1,1,1>: Cost 2 vzipl LHS, <1,1,1,1>
  114. 1812775830U, // <0,1,1,2>: Cost 2 vzipl LHS, <1,2,3,0>
  115. 1007910914U, // <0,1,1,3>: Cost 1 ins LHS, lane 2
  116. 1476480310U, // <0,1,1,4>: Cost 2 vext1 <0,0,1,1>, RHS
  117. 1812817040U, // <0,1,1,5>: Cost 2 vzipl LHS, <1,5,3,7>
  118. 2081677314U, // <0,1,1,6>: Cost 2 ins <0,1,u,6>, lane 2
  119. 2081685506U, // <0,1,1,7>: Cost 2 ins <0,1,u,7>, lane 2
  120. 1007910914U, // <0,1,1,u>: Cost 1 ins LHS, lane 2
  121. 1007509507U, // <0,1,2,0>: Cost 1 ins LHS, lane 3
  122. 1007509507U, // <0,1,2,1>: Cost 1 ins LHS, lane 3
  123. 1007509507U, // <0,1,2,2>: Cost 1 ins LHS, lane 3
  124. 835584U, // <0,1,2,3>: Cost 0 copy LHS
  125. 1007509507U, // <0,1,2,4>: Cost 1 ins LHS, lane 3
  126. 1007509507U, // <0,1,2,5>: Cost 1 ins LHS, lane 3
  127. 1007509507U, // <0,1,2,6>: Cost 1 ins LHS, lane 3
  128. 1007509507U, // <0,1,2,7>: Cost 1 ins LHS, lane 3
  129. 835584U, // <0,1,2,u>: Cost 0 copy LHS
  130. 2133680132U, // <0,1,3,0>: Cost 2 ins <u,u,3,0>, lane 4
  131. 2081636354U, // <0,1,3,1>: Cost 2 ins <0,1,u,1>, lane 2
  132. 2133696516U, // <0,1,3,2>: Cost 2 ins <u,u,3,2>, lane 4
  133. 1007910914U, // <0,1,3,3>: Cost 1 ins LHS, lane 2
  134. 2133712900U, // <0,1,3,4>: Cost 2 ins <u,u,3,4>, lane 4
  135. 2081669122U, // <0,1,3,5>: Cost 2 ins <0,1,u,5>, lane 2
  136. 2081677314U, // <0,1,3,6>: Cost 2 ins <0,1,u,6>, lane 2
  137. 2133737476U, // <0,1,3,7>: Cost 2 ins <u,u,3,7>, lane 4
  138. 1007910914U, // <0,1,3,u>: Cost 1 ins LHS, lane 2
  139. 2081628162U, // <0,1,4,0>: Cost 2 ins <0,1,u,0>, lane 2
  140. 2081636354U, // <0,1,4,1>: Cost 2 ins <0,1,u,1>, lane 2
  141. 2081644546U, // <0,1,4,2>: Cost 2 ins <0,1,u,2>, lane 2
  142. 1007910914U, // <0,1,4,3>: Cost 1 ins LHS, lane 2
  143. 2081660930U, // <0,1,4,4>: Cost 2 ins <0,1,u,4>, lane 2
  144. 1007951877U, // <0,1,4,5>: Cost 1 ins LHS, lane 5
  145. 1680493878U, // <0,1,4,6>: Cost 2 vuzpl <0,4,1,5>, RHS
  146. 2081685506U, // <0,1,4,7>: Cost 2 ins <0,1,u,7>, lane 2
  147. 1007910914U, // <0,1,4,u>: Cost 1 ins LHS, lane 2
  148. 2081628162U, // <0,1,5,0>: Cost 2 ins <0,1,u,0>, lane 2
  149. 2133835780U, // <0,1,5,1>: Cost 2 ins <u,u,5,1>, lane 4
  150. 2081644546U, // <0,1,5,2>: Cost 2 ins <0,1,u,2>, lane 2
  151. 1007910914U, // <0,1,5,3>: Cost 1 ins LHS, lane 2
  152. 2081660930U, // <0,1,5,4>: Cost 2 ins <0,1,u,4>, lane 2
  153. 2133868548U, // <0,1,5,5>: Cost 2 ins <u,u,5,5>, lane 4
  154. 2133876740U, // <0,1,5,6>: Cost 2 ins <u,u,5,6>, lane 4
  155. 2133884932U, // <0,1,5,7>: Cost 2 ins <u,u,5,7>, lane 4
  156. 1007910914U, // <0,1,5,u>: Cost 1 ins LHS, lane 2
  157. 2081628162U, // <0,1,6,0>: Cost 2 ins <0,1,u,0>, lane 2
  158. 2081636354U, // <0,1,6,1>: Cost 2 ins <0,1,u,1>, lane 2
  159. 2133917700U, // <0,1,6,2>: Cost 2 ins <u,u,6,2>, lane 4
  160. 1007910914U, // <0,1,6,3>: Cost 1 ins LHS, lane 2
  161. 2081660930U, // <0,1,6,4>: Cost 2 ins <0,1,u,4>, lane 2
  162. 2081669122U, // <0,1,6,5>: Cost 2 ins <0,1,u,5>, lane 2
  163. 2133950468U, // <0,1,6,6>: Cost 2 ins <u,u,6,6>, lane 4
  164. 1060216836U, // <0,1,6,7>: Cost 1 ins RHS, lane 4
  165. 1007910914U, // <0,1,6,u>: Cost 1 ins LHS, lane 2
  166. 2133975044U, // <0,1,7,0>: Cost 2 ins <u,u,7,0>, lane 4
  167. 2081636354U, // <0,1,7,1>: Cost 2 ins <0,1,u,1>, lane 2
  168. 2081644546U, // <0,1,7,2>: Cost 2 ins <0,1,u,2>, lane 2
  169. 1007910914U, // <0,1,7,3>: Cost 1 ins LHS, lane 2
  170. 2134007812U, // <0,1,7,4>: Cost 2 ins <u,u,7,4>, lane 4
  171. 2081669122U, // <0,1,7,5>: Cost 2 ins <0,1,u,5>, lane 2
  172. 2134024196U, // <0,1,7,6>: Cost 2 ins <u,u,7,6>, lane 4
  173. 2134032388U, // <0,1,7,7>: Cost 2 ins <u,u,7,7>, lane 4
  174. 1007910914U, // <0,1,7,u>: Cost 1 ins LHS, lane 2
  175. 1007509507U, // <0,1,u,0>: Cost 1 ins LHS, lane 3
  176. 1007951877U, // <0,1,u,1>: Cost 1 ins LHS, lane 5
  177. 1007509507U, // <0,1,u,2>: Cost 1 ins LHS, lane 3
  178. 835584U, // <0,1,u,3>: Cost 0 copy LHS
  179. 1007509507U, // <0,1,u,4>: Cost 1 ins LHS, lane 3
  180. 1007509507U, // <0,1,u,5>: Cost 1 ins LHS, lane 3
  181. 1007509507U, // <0,1,u,6>: Cost 1 ins LHS, lane 3
  182. 1007509507U, // <0,1,u,7>: Cost 1 ins LHS, lane 3
  183. 835584U, // <0,1,u,u>: Cost 0 copy LHS
  184. 1678557184U, // <0,2,0,0>: Cost 2 vuzpl LHS, <0,0,0,0>
  185. 1678598154U, // <0,2,0,1>: Cost 2 vuzpl LHS, <0,0,1,1>
  186. 604815462U, // <0,2,0,2>: Cost 1 vuzpl LHS, LHS
  187. 2081767427U, // <0,2,0,3>: Cost 2 ins <0,2,0,u>, lane 3
  188. 1678598348U, // <0,2,0,4>: Cost 2 vuzpl LHS, <0,2,4,6>
  189. 2081767427U, // <0,2,0,5>: Cost 2 ins <0,2,0,u>, lane 3
  190. 2082340866U, // <0,2,0,6>: Cost 2 ins <0,2,u,6>, lane 2
  191. 2081767427U, // <0,2,0,7>: Cost 2 ins <0,2,0,u>, lane 3
  192. 604815516U, // <0,2,0,u>: Cost 1 vuzpl LHS, LHS
  193. 2752340940U, // <0,2,1,0>: Cost 3 vuzpl LHS, <1,3,0,0>
  194. 1678558004U, // <0,2,1,1>: Cost 2 vuzpl LHS, <1,1,1,1>
  195. 1812776552U, // <0,2,1,2>: Cost 2 vzipl LHS, <2,2,2,2>
  196. 1678557942U, // <0,2,1,3>: Cost 2 vuzpl LHS, <1,0,3,2>
  197. 2752340982U, // <0,2,1,4>: Cost 3 vuzpl LHS, <1,3,4,6>
  198. 1678599168U, // <0,2,1,5>: Cost 2 vuzpl LHS, <1,3,5,7>
  199. 1812817850U, // <0,2,1,6>: Cost 2 vzipl LHS, <2,6,3,7>
  200. 2860466282U, // <0,2,1,7>: Cost 3 vuzpr <7,0,1,2>, <0,1,2,7>
  201. 1678598947U, // <0,2,1,u>: Cost 2 vuzpl LHS, <1,0,u,2>
  202. 1678558886U, // <0,2,2,0>: Cost 2 vuzpl LHS, <2,3,0,1>
  203. 2085838849U, // <0,2,2,1>: Cost 2 ins <0,u,2,1>, lane 1
  204. 1678558824U, // <0,2,2,2>: Cost 2 vuzpl LHS, <2,2,2,2>
  205. 1012113409U, // <0,2,2,3>: Cost 1 ins LHS, lane 1
  206. 1678558926U, // <0,2,2,4>: Cost 2 vuzpl LHS, <2,3,4,5>
  207. 2085871617U, // <0,2,2,5>: Cost 2 ins <0,u,2,5>, lane 1
  208. 2085879809U, // <0,2,2,6>: Cost 2 ins <0,u,2,6>, lane 1
  209. 2085888001U, // <0,2,2,7>: Cost 2 ins <0,u,2,7>, lane 1
  210. 1012113409U, // <0,2,2,u>: Cost 1 ins LHS, lane 1
  211. 2129698816U, // <0,2,3,0>: Cost 2 ins <u,2,3,0>, lane 0
  212. 1678559382U, // <0,2,3,1>: Cost 2 vuzpl LHS, <3,0,1,2>
  213. 2082308098U, // <0,2,3,2>: Cost 2 ins <0,2,u,2>, lane 2
  214. 1678559644U, // <0,2,3,3>: Cost 2 vuzpl LHS, <3,3,3,3>
  215. 2129731584U, // <0,2,3,4>: Cost 2 ins <u,2,3,4>, lane 0
  216. 1678559746U, // <0,2,3,5>: Cost 2 vuzpl LHS, <3,4,5,6>
  217. 2082340866U, // <0,2,3,6>: Cost 2 ins <0,2,u,6>, lane 2
  218. 2824782848U, // <0,2,3,7>: Cost 3 vuzpr <1,0,3,2>, <1,3,5,7>
  219. 1678559445U, // <0,2,3,u>: Cost 2 vuzpl LHS, <3,0,u,2>
  220. 2082062339U, // <0,2,4,0>: Cost 2 ins <0,2,4,u>, lane 3
  221. 2082062339U, // <0,2,4,1>: Cost 2 ins <0,2,4,u>, lane 3
  222. 2082308098U, // <0,2,4,2>: Cost 2 ins <0,2,u,2>, lane 2
  223. 2082062339U, // <0,2,4,3>: Cost 2 ins <0,2,4,u>, lane 3
  224. 2082062339U, // <0,2,4,4>: Cost 2 ins <0,2,4,u>, lane 3
  225. 1544850742U, // <0,2,4,5>: Cost 2 vext2 <0,2,0,2>, RHS
  226. 604818742U, // <0,2,4,6>: Cost 1 vuzpl LHS, RHS
  227. 2082062339U, // <0,2,4,7>: Cost 2 ins <0,2,4,u>, lane 3
  228. 604818760U, // <0,2,4,u>: Cost 1 vuzpl LHS, RHS
  229. 3105260438U, // <0,2,5,0>: Cost 3 vtrnr <3,0,4,5>, <1,2,3,0>
  230. 1678561408U, // <0,2,5,1>: Cost 2 vuzpl LHS, <5,7,1,3>
  231. 2082308098U, // <0,2,5,2>: Cost 2 ins <0,2,u,2>, lane 2
  232. 2086076417U, // <0,2,5,3>: Cost 2 ins <0,u,5,3>, lane 1
  233. 2756947554U, // <0,2,5,4>: Cost 3 vuzpl LHS, <5,0,4,1>
  234. 1678561284U, // <0,2,5,5>: Cost 2 vuzpl LHS, <5,5,5,5>
  235. 2082340866U, // <0,2,5,6>: Cost 2 ins <0,2,u,6>, lane 2
  236. 1751043382U, // <0,2,5,7>: Cost 2 vuzpr <1,0,3,2>, RHS
  237. 1751043383U, // <0,2,5,u>: Cost 2 vuzpr <1,0,3,2>, RHS
  238. 1678562126U, // <0,2,6,0>: Cost 2 vuzpl LHS, <6,7,0,1>
  239. 2756948257U, // <0,2,6,1>: Cost 3 vuzpl LHS, <6,0,1,2>
  240. 2082308098U, // <0,2,6,2>: Cost 2 ins <0,2,u,2>, lane 2
  241. 2086150145U, // <0,2,6,3>: Cost 2 ins <0,u,6,3>, lane 1
  242. 1678562166U, // <0,2,6,4>: Cost 2 vuzpl LHS, <6,7,4,5>
  243. 2756948621U, // <0,2,6,5>: Cost 3 vuzpl LHS, <6,4,5,6>
  244. 2082340866U, // <0,2,6,6>: Cost 2 ins <0,2,u,6>, lane 2
  245. 2082357253U, // <0,2,6,7>: Cost 2 ins <0,2,u,u>, lane 5
  246. 2082308098U, // <0,2,6,u>: Cost 2 ins <0,2,u,2>, lane 2
  247. 3099378582U, // <0,2,7,0>: Cost 3 vtrnr <2,0,5,7>, <1,2,3,0>
  248. 1678562298U, // <0,2,7,1>: Cost 2 vuzpl LHS, <7,0,1,2>
  249. 2082308098U, // <0,2,7,2>: Cost 2 ins <0,2,u,2>, lane 2
  250. 2130018304U, // <0,2,7,3>: Cost 2 ins <u,2,7,3>, lane 0
  251. 2645136742U, // <0,2,7,4>: Cost 3 vext2 <4,6,0,2>, <7,4,5,6>
  252. 1678562662U, // <0,2,7,5>: Cost 2 vuzpl LHS, <7,4,5,6>
  253. 2082340866U, // <0,2,7,6>: Cost 2 ins <0,2,u,6>, lane 2
  254. 1678562924U, // <0,2,7,7>: Cost 2 vuzpl LHS, <7,7,7,7>
  255. 2082308098U, // <0,2,7,u>: Cost 2 ins <0,2,u,2>, lane 2
  256. 1947436710U, // <0,2,u,0>: Cost 2 vtrnl LHS, <2,3,0,1>
  257. 1678603987U, // <0,2,u,1>: Cost 2 vuzpl LHS, <u,0,1,2>
  258. 604821294U, // <0,2,u,2>: Cost 1 vuzpl LHS, LHS
  259. 1012113409U, // <0,2,u,3>: Cost 1 ins LHS, lane 1
  260. 1947436750U, // <0,2,u,4>: Cost 2 vtrnl LHS, <2,3,4,5>
  261. 1678604351U, // <0,2,u,5>: Cost 2 vuzpl LHS, <u,4,5,6>
  262. 604821658U, // <0,2,u,6>: Cost 1 vuzpl LHS, RHS
  263. 1751043625U, // <0,2,u,7>: Cost 2 vuzpr <1,0,3,2>, RHS
  264. 604821348U, // <0,2,u,u>: Cost 1 vuzpl LHS, LHS
  265. 2085683201U, // <0,3,0,0>: Cost 2 ins <0,u,0,0>, lane 1
  266. 2130149376U, // <0,3,0,1>: Cost 2 ins <u,3,0,1>, lane 0
  267. 2085699585U, // <0,3,0,2>: Cost 2 ins <0,u,0,2>, lane 1
  268. 1745002517U, // <0,3,0,3>: Cost 2 vuzpr <0,0,2,3>, <0,0,2,3>
  269. 2556333366U, // <0,3,0,4>: Cost 3 vext1 <1,0,3,0>, RHS
  270. 3021244930U, // <0,3,0,5>: Cost 3 vtrnl <0,2,0,2>, <3,4,5,6>
  271. 3159474177U, // <0,3,0,6>: Cost 3 ins <0,u,0,6>, lane 1
  272. 2952791184U, // <0,3,0,7>: Cost 3 vzipr <0,0,0,0>, <1,5,3,7>
  273. 2130149376U, // <0,3,0,u>: Cost 2 ins <u,3,0,1>, lane 0
  274. 1812777110U, // <0,3,1,0>: Cost 2 vzipl LHS, <3,0,1,2>
  275. 2085765121U, // <0,3,1,1>: Cost 2 ins <0,u,1,1>, lane 1
  276. 2886519105U, // <0,3,1,2>: Cost 3 vzipl LHS, <3,2,2,2>
  277. 1812777372U, // <0,3,1,3>: Cost 2 vzipl LHS, <3,3,3,3>
  278. 1812777474U, // <0,3,1,4>: Cost 2 vzipl LHS, <3,4,5,6>
  279. 2085797889U, // <0,3,1,5>: Cost 2 ins <0,u,1,5>, lane 1
  280. 3159547905U, // <0,3,1,6>: Cost 3 ins <0,u,1,6>, lane 1
  281. 2966733968U, // <0,3,1,7>: Cost 3 vzipr <2,3,0,1>, <1,5,3,7>
  282. 1812777758U, // <0,3,1,u>: Cost 2 vzipl LHS, <3,u,1,2>
  283. 1482604646U, // <0,3,2,0>: Cost 2 vext1 <1,0,3,2>, LHS
  284. 1946994838U, // <0,3,2,1>: Cost 2 vtrnl LHS, <3,0,1,2>
  285. 2085847041U, // <0,3,2,2>: Cost 2 ins <0,u,2,2>, lane 1
  286. 1012113409U, // <0,3,2,3>: Cost 1 ins LHS, lane 1
  287. 1482607926U, // <0,3,2,4>: Cost 2 vext1 <1,0,3,2>, RHS
  288. 1946995202U, // <0,3,2,5>: Cost 2 vtrnl LHS, <3,4,5,6>
  289. 2085879809U, // <0,3,2,6>: Cost 2 ins <0,u,2,6>, lane 1
  290. 2085888001U, // <0,3,2,7>: Cost 2 ins <0,u,2,7>, lane 1
  291. 1012113409U, // <0,3,2,u>: Cost 1 ins LHS, lane 1
  292. 2887747734U, // <0,3,3,0>: Cost 3 vzipl <0,3,1,0>, <3,0,1,2>
  293. 2753022102U, // <0,3,3,1>: Cost 3 vuzpl <0,2,3,1>, <3,0,1,2>
  294. 2965422838U, // <0,3,3,2>: Cost 3 vzipr <2,1,0,3>, <1,0,3,2>
  295. 2130386944U, // <0,3,3,3>: Cost 2 ins <u,3,3,3>, lane 0
  296. 2887780866U, // <0,3,3,4>: Cost 3 vzipl <0,3,1,4>, <3,4,5,6>
  297. 2753055234U, // <0,3,3,5>: Cost 3 vuzpl <0,2,3,5>, <3,4,5,6>
  298. 2752375389U, // <0,3,3,6>: Cost 3 vuzpl <0,1,3,3>, <3,5,6,7>
  299. 3204161536U, // <0,3,3,7>: Cost 3 ins <u,3,3,7>, lane 0
  300. 2130386944U, // <0,3,3,u>: Cost 2 ins <u,3,3,3>, lane 0
  301. 2888452246U, // <0,3,4,0>: Cost 3 vzipl <0,4,1,5>, <3,0,1,2>
  302. 3021572246U, // <0,3,4,1>: Cost 3 vtrnl <0,2,4,6>, <3,0,1,2>
  303. 3021572257U, // <0,3,4,2>: Cost 3 vtrnl <0,2,4,6>, <3,0,2,4>
  304. 2086002689U, // <0,3,4,3>: Cost 2 ins <0,u,4,3>, lane 1
  305. 2888452610U, // <0,3,4,4>: Cost 3 vzipl <0,4,1,5>, <3,4,5,6>
  306. 2130477056U, // <0,3,4,5>: Cost 2 ins <u,3,4,5>, lane 0
  307. 2086027265U, // <0,3,4,6>: Cost 2 ins <0,u,4,6>, lane 1
  308. 2818747621U, // <0,3,4,7>: Cost 3 vuzpr <0,0,2,3>, <4,4,6,7>
  309. 2130477056U, // <0,3,4,u>: Cost 2 ins <u,3,4,5>, lane 0
  310. 3204251648U, // <0,3,5,0>: Cost 3 ins <u,3,5,0>, lane 0
  311. 3204259840U, // <0,3,5,1>: Cost 3 ins <u,3,5,1>, lane 0
  312. 2961457910U, // <0,3,5,2>: Cost 3 vzipr <1,4,0,5>, <1,0,3,2>
  313. 2086076417U, // <0,3,5,3>: Cost 2 ins <0,u,5,3>, lane 1
  314. 2232846516U, // <0,3,5,4>: Cost 3 vrev <3,0,4,5>
  315. 3204292608U, // <0,3,5,5>: Cost 3 ins <u,3,5,5>, lane 0
  316. 2653769826U, // <0,3,5,6>: Cost 3 vext2 <6,1,0,3>, <5,6,7,0>
  317. 2130567168U, // <0,3,5,7>: Cost 2 ins <u,3,5,7>, lane 0
  318. 2130567168U, // <0,3,5,u>: Cost 2 ins <u,3,5,7>, lane 0
  319. 2854506594U, // <0,3,6,0>: Cost 3 vuzpr <6,0,1,3>, <5,6,7,0>
  320. 2653770090U, // <0,3,6,1>: Cost 3 vext2 <6,1,0,3>, <6,1,0,3>
  321. 3204341760U, // <0,3,6,2>: Cost 3 ins <u,3,6,2>, lane 0
  322. 2086150145U, // <0,3,6,3>: Cost 2 ins <0,u,6,3>, lane 1
  323. 3204358144U, // <0,3,6,4>: Cost 3 ins <u,3,6,4>, lane 0
  324. 3204366336U, // <0,3,6,5>: Cost 3 ins <u,3,6,5>, lane 0
  325. 3204374528U, // <0,3,6,6>: Cost 3 ins <u,3,6,6>, lane 0
  326. 2130640896U, // <0,3,6,7>: Cost 2 ins <u,3,6,7>, lane 0
  327. 2086150145U, // <0,3,6,u>: Cost 2 ins <0,u,6,3>, lane 1
  328. 2968109974U, // <0,3,7,0>: Cost 3 vzipr <2,5,0,7>, <1,2,3,0>
  329. 2659742787U, // <0,3,7,1>: Cost 3 vext2 <7,1,0,3>, <7,1,0,3>
  330. 2660406420U, // <0,3,7,2>: Cost 3 vext2 <7,2,0,3>, <7,2,0,3>
  331. 2086223873U, // <0,3,7,3>: Cost 2 ins <0,u,7,3>, lane 1
  332. 3204431872U, // <0,3,7,4>: Cost 3 ins <u,3,7,4>, lane 0
  333. 3204440064U, // <0,3,7,5>: Cost 3 ins <u,3,7,5>, lane 0
  334. 2752378305U, // <0,3,7,6>: Cost 3 vuzpl <0,1,3,3>, <7,5,6,7>
  335. 3204456448U, // <0,3,7,7>: Cost 3 ins <u,3,7,7>, lane 0
  336. 2086223873U, // <0,3,7,u>: Cost 2 ins <0,u,7,3>, lane 1
  337. 1817421974U, // <0,3,u,0>: Cost 2 vzipl LHS, <3,0,1,2>
  338. 1947437206U, // <0,3,u,1>: Cost 2 vtrnl LHS, <3,0,1,2>
  339. 2085699585U, // <0,3,u,2>: Cost 2 ins <0,u,0,2>, lane 1
  340. 1012113409U, // <0,3,u,3>: Cost 1 ins LHS, lane 1
  341. 1817422338U, // <0,3,u,4>: Cost 2 vzipl LHS, <3,4,5,6>
  342. 1947437570U, // <0,3,u,5>: Cost 2 vtrnl LHS, <3,4,5,6>
  343. 2085879809U, // <0,3,u,6>: Cost 2 ins <0,u,2,6>, lane 1
  344. 2130567168U, // <0,3,u,7>: Cost 2 ins <u,3,5,7>, lane 0
  345. 1012113409U, // <0,3,u,u>: Cost 1 ins LHS, lane 1
  346. 2085683201U, // <0,4,0,0>: Cost 2 ins <0,u,0,0>, lane 1
  347. 2083684357U, // <0,4,0,1>: Cost 2 ins <0,4,u,u>, lane 5
  348. 1679392870U, // <0,4,0,2>: Cost 2 vuzpl <0,2,4,6>, LHS
  349. 2085707777U, // <0,4,0,3>: Cost 2 ins <0,u,0,3>, lane 1
  350. 1679392972U, // <0,4,0,4>: Cost 2 vuzpl <0,2,4,6>, <0,2,4,6>
  351. 2083659778U, // <0,4,0,5>: Cost 2 ins <0,4,u,5>, lane 2
  352. 1947503926U, // <0,4,0,6>: Cost 2 vtrnl <0,2,0,2>, RHS
  353. 3156836355U, // <0,4,0,7>: Cost 3 ins <0,4,0,u>, lane 3
  354. 1947503944U, // <0,4,0,u>: Cost 2 vtrnl <0,2,0,2>, RHS
  355. 2083168259U, // <0,4,1,0>: Cost 2 ins <0,4,1,u>, lane 3
  356. 2085765121U, // <0,4,1,1>: Cost 2 ins <0,u,1,1>, lane 1
  357. 2083168259U, // <0,4,1,2>: Cost 2 ins <0,4,1,u>, lane 3
  358. 2083168259U, // <0,4,1,3>: Cost 2 ins <0,4,1,u>, lane 3
  359. 2083168259U, // <0,4,1,4>: Cost 2 ins <0,4,1,u>, lane 3
  360. 739036470U, // <0,4,1,5>: Cost 1 vzipl LHS, RHS
  361. 1948929334U, // <0,4,1,6>: Cost 2 vtrnl <0,4,1,5>, RHS
  362. 2083168259U, // <0,4,1,7>: Cost 2 ins <0,4,1,u>, lane 3
  363. 739036713U, // <0,4,1,u>: Cost 1 vzipl LHS, RHS
  364. 2083241987U, // <0,4,2,0>: Cost 2 ins <0,4,2,u>, lane 3
  365. 2083241987U, // <0,4,2,1>: Cost 2 ins <0,4,2,u>, lane 3
  366. 2085847041U, // <0,4,2,2>: Cost 2 ins <0,u,2,2>, lane 1
  367. 1012113409U, // <0,4,2,3>: Cost 1 ins LHS, lane 1
  368. 2083241987U, // <0,4,2,4>: Cost 2 ins <0,4,2,u>, lane 3
  369. 1813286198U, // <0,4,2,5>: Cost 2 vzipl <0,2,0,2>, RHS
  370. 873254198U, // <0,4,2,6>: Cost 1 vtrnl LHS, RHS
  371. 2083241987U, // <0,4,2,7>: Cost 2 ins <0,4,2,u>, lane 3
  372. 873254216U, // <0,4,2,u>: Cost 1 vtrnl LHS, RHS
  373. 3020811514U, // <0,4,3,0>: Cost 3 vtrnl <0,1,3,3>, <4,5,0,1>
  374. 2753136790U, // <0,4,3,1>: Cost 3 vuzpl <0,2,4,6>, <3,0,1,2>
  375. 2753136801U, // <0,4,3,2>: Cost 3 vuzpl <0,2,4,6>, <3,0,2,4>
  376. 2085928961U, // <0,4,3,3>: Cost 2 ins <0,u,3,3>, lane 1
  377. 3204800512U, // <0,4,3,4>: Cost 3 ins <u,4,3,4>, lane 0
  378. 2083659778U, // <0,4,3,5>: Cost 2 ins <0,4,u,5>, lane 2
  379. 2083667970U, // <0,4,3,6>: Cost 2 ins <0,4,u,6>, lane 2
  380. 3087183077U, // <0,4,3,7>: Cost 3 vtrnr <0,0,2,3>, <4,4,6,7>
  381. 2083659778U, // <0,4,3,u>: Cost 2 ins <0,4,u,5>, lane 2
  382. 2753137995U, // <0,4,4,0>: Cost 3 vuzpl <0,2,4,6>, <4,6,0,1>
  383. 2888453090U, // <0,4,4,1>: Cost 3 vzipl <0,4,1,5>, <4,1,5,0>
  384. 2888535100U, // <0,4,4,2>: Cost 3 vzipl <0,4,2,6>, <4,2,6,0>
  385. 2086002689U, // <0,4,4,3>: Cost 2 ins <0,u,4,3>, lane 1
  386. 2131132416U, // <0,4,4,4>: Cost 2 ins <u,4,4,4>, lane 0
  387. 1814711606U, // <0,4,4,5>: Cost 2 vzipl <0,4,1,5>, RHS
  388. 1679396150U, // <0,4,4,6>: Cost 2 vuzpl <0,2,4,6>, RHS
  389. 3157131267U, // <0,4,4,7>: Cost 3 ins <0,4,4,u>, lane 3
  390. 1679396168U, // <0,4,4,u>: Cost 2 vuzpl <0,2,4,6>, RHS
  391. 2568388710U, // <0,4,5,0>: Cost 3 vext1 <3,0,4,5>, LHS
  392. 2568389526U, // <0,4,5,1>: Cost 3 vext1 <3,0,4,5>, <1,2,3,0>
  393. 3204931584U, // <0,4,5,2>: Cost 3 ins <u,4,5,2>, lane 0
  394. 2086076417U, // <0,4,5,3>: Cost 2 ins <0,u,5,3>, lane 1
  395. 2568391990U, // <0,4,5,4>: Cost 3 vext1 <3,0,4,5>, RHS
  396. 2131214336U, // <0,4,5,5>: Cost 2 ins <u,4,5,5>, lane 0
  397. 1618136374U, // <0,4,5,6>: Cost 2 vext3 <1,2,3,0>, RHS
  398. 2830699830U, // <0,4,5,7>: Cost 3 vuzpr <2,0,2,4>, RHS
  399. 1618136392U, // <0,4,5,u>: Cost 2 vext3 <1,2,3,0>, RHS
  400. 2712227146U, // <0,4,6,0>: Cost 3 vext3 <4,6,0,0>, <4,6,0,0>
  401. 2753138977U, // <0,4,6,1>: Cost 3 vuzpl <0,2,4,6>, <6,0,1,2>
  402. 2753138988U, // <0,4,6,2>: Cost 3 vuzpl <0,2,4,6>, <6,0,2,4>
  403. 2086150145U, // <0,4,6,3>: Cost 2 ins <0,u,6,3>, lane 1
  404. 2712522094U, // <0,4,6,4>: Cost 3 vext3 <4,6,4,0>, <4,6,4,0>
  405. 2083659778U, // <0,4,6,5>: Cost 2 ins <0,4,u,5>, lane 2
  406. 2131296256U, // <0,4,6,6>: Cost 2 ins <u,4,6,6>, lane 0
  407. 2083684357U, // <0,4,6,7>: Cost 2 ins <0,4,u,u>, lane 5
  408. 2083659778U, // <0,4,6,u>: Cost 2 ins <0,4,u,5>, lane 2
  409. 3021106426U, // <0,4,7,0>: Cost 3 vtrnl <0,1,7,3>, <4,5,0,1>
  410. 2860487502U, // <0,4,7,1>: Cost 3 vuzpr <7,0,1,4>, <6,7,0,1>
  411. 3157377026U, // <0,4,7,2>: Cost 3 ins <0,4,u,2>, lane 2
  412. 2086223873U, // <0,4,7,3>: Cost 2 ins <0,u,7,3>, lane 1
  413. 3205095424U, // <0,4,7,4>: Cost 3 ins <u,4,7,4>, lane 0
  414. 2083659778U, // <0,4,7,5>: Cost 2 ins <0,4,u,5>, lane 2
  415. 2131369984U, // <0,4,7,6>: Cost 2 ins <u,4,7,6>, lane 0
  416. 2752452204U, // <0,4,7,7>: Cost 3 vuzpl <0,1,4,3>, <7,7,7,7>
  417. 2083659778U, // <0,4,7,u>: Cost 2 ins <0,4,u,5>, lane 2
  418. 2083168259U, // <0,4,u,0>: Cost 2 ins <0,4,1,u>, lane 3
  419. 2083684357U, // <0,4,u,1>: Cost 2 ins <0,4,u,u>, lane 5
  420. 1679398702U, // <0,4,u,2>: Cost 2 vuzpl <0,2,4,6>, LHS
  421. 1012113409U, // <0,4,u,3>: Cost 1 ins LHS, lane 1
  422. 1679392972U, // <0,4,u,4>: Cost 2 vuzpl <0,2,4,6>, <0,2,4,6>
  423. 743681334U, // <0,4,u,5>: Cost 1 vzipl LHS, RHS
  424. 873696566U, // <0,4,u,6>: Cost 1 vtrnl LHS, RHS
  425. 2083168259U, // <0,4,u,7>: Cost 2 ins <0,4,1,u>, lane 3
  426. 873696584U, // <0,4,u,u>: Cost 1 vtrnl LHS, RHS
  427. 2085683201U, // <0,5,0,0>: Cost 2 ins <0,u,0,0>, lane 1
  428. 2131476480U, // <0,5,0,1>: Cost 2 ins <u,5,0,1>, lane 0
  429. 2085699585U, // <0,5,0,2>: Cost 2 ins <0,u,0,2>, lane 1
  430. 2085707777U, // <0,5,0,3>: Cost 2 ins <0,u,0,3>, lane 1
  431. 3159457793U, // <0,5,0,4>: Cost 3 ins <0,u,0,4>, lane 1
  432. 1678778497U, // <0,5,0,5>: Cost 2 vuzpl <0,1,5,3>, <0,1,5,3>
  433. 3159474177U, // <0,5,0,6>: Cost 3 ins <0,u,0,6>, lane 1
  434. 2013269302U, // <0,5,0,7>: Cost 2 vtrnr <0,0,0,0>, RHS
  435. 2085699585U, // <0,5,0,u>: Cost 2 ins <0,u,0,2>, lane 1
  436. 1500659814U, // <0,5,1,0>: Cost 2 vext1 <4,0,5,1>, LHS
  437. 2085765121U, // <0,5,1,1>: Cost 2 ins <0,u,1,1>, lane 1
  438. 3159515137U, // <0,5,1,2>: Cost 3 ins <0,u,1,2>, lane 1
  439. 2085781505U, // <0,5,1,3>: Cost 2 ins <0,u,1,3>, lane 1
  440. 1812778950U, // <0,5,1,4>: Cost 2 vzipl LHS, <5,4,7,6>
  441. 2085797889U, // <0,5,1,5>: Cost 2 ins <0,u,1,5>, lane 1
  442. 1812779106U, // <0,5,1,6>: Cost 2 vzipl LHS, <5,6,7,0>
  443. 2013351222U, // <0,5,1,7>: Cost 2 vtrnr <0,0,1,1>, RHS
  444. 2085765121U, // <0,5,1,u>: Cost 2 ins <0,u,1,1>, lane 1
  445. 2085830657U, // <0,5,2,0>: Cost 2 ins <0,u,2,0>, lane 1
  446. 1946996864U, // <0,5,2,1>: Cost 2 vtrnl LHS, <5,7,1,3>
  447. 2085847041U, // <0,5,2,2>: Cost 2 ins <0,u,2,2>, lane 1
  448. 1012113409U, // <0,5,2,3>: Cost 1 ins LHS, lane 1
  449. 2085863425U, // <0,5,2,4>: Cost 2 ins <0,u,2,4>, lane 1
  450. 1946996740U, // <0,5,2,5>: Cost 2 vtrnl LHS, <5,5,5,5>
  451. 2085879809U, // <0,5,2,6>: Cost 2 ins <0,u,2,6>, lane 1
  452. 2019478838U, // <0,5,2,7>: Cost 2 vtrnr <1,0,3,2>, RHS
  453. 1012113409U, // <0,5,2,u>: Cost 1 ins LHS, lane 1
  454. 2637858966U, // <0,5,3,0>: Cost 3 vext2 <3,4,0,5>, <3,0,1,2>
  455. 3205439488U, // <0,5,3,1>: Cost 3 ins <u,5,3,1>, lane 0
  456. 3087183153U, // <0,5,3,2>: Cost 3 vtrnr <0,0,2,3>, <4,5,6,2>
  457. 2085928961U, // <0,5,3,3>: Cost 2 ins <0,u,3,3>, lane 1
  458. 2637859284U, // <0,5,3,4>: Cost 3 vext2 <3,4,0,5>, <3,4,0,5>
  459. 3205472256U, // <0,5,3,5>: Cost 3 ins <u,5,3,5>, lane 0
  460. 3205480448U, // <0,5,3,6>: Cost 3 ins <u,5,3,6>, lane 0
  461. 2131746816U, // <0,5,3,7>: Cost 2 ins <u,5,3,7>, lane 0
  462. 2131746816U, // <0,5,3,u>: Cost 2 ins <u,5,3,7>, lane 0
  463. 2888453704U, // <0,5,4,0>: Cost 3 vzipl <0,4,1,5>, <5,0,1,2>
  464. 3159728129U, // <0,5,4,1>: Cost 3 ins <0,u,4,1>, lane 1
  465. 3159736321U, // <0,5,4,2>: Cost 3 ins <0,u,4,2>, lane 1
  466. 2086002689U, // <0,5,4,3>: Cost 2 ins <0,u,4,3>, lane 1
  467. 2888454068U, // <0,5,4,4>: Cost 3 vzipl <0,4,1,5>, <5,4,5,6>
  468. 2131804160U, // <0,5,4,5>: Cost 2 ins <u,5,4,5>, lane 0
  469. 2086027265U, // <0,5,4,6>: Cost 2 ins <0,u,4,6>, lane 1
  470. 2131820544U, // <0,5,4,7>: Cost 2 ins <u,5,4,7>, lane 0
  471. 2086027265U, // <0,5,4,u>: Cost 2 ins <0,u,4,6>, lane 1
  472. 3205578752U, // <0,5,5,0>: Cost 3 ins <u,5,5,0>, lane 0
  473. 2997291922U, // <0,5,5,1>: Cost 3 vzipr <7,4,0,5>, <4,0,5,1>
  474. 2752523939U, // <0,5,5,2>: Cost 3 vuzpl <0,1,5,3>, <5,1,2,3>
  475. 2086076417U, // <0,5,5,3>: Cost 2 ins <0,u,5,3>, lane 1
  476. 3205611520U, // <0,5,5,4>: Cost 3 ins <u,5,5,4>, lane 0
  477. 2131877888U, // <0,5,5,5>: Cost 2 ins <u,5,5,5>, lane 0
  478. 2657767522U, // <0,5,5,6>: Cost 3 vext2 <6,7,0,5>, <5,6,7,0>
  479. 2131894272U, // <0,5,5,7>: Cost 2 ins <u,5,5,7>, lane 0
  480. 2086076417U, // <0,5,5,u>: Cost 2 ins <0,u,5,3>, lane 1
  481. 2131910656U, // <0,5,6,0>: Cost 2 ins <u,5,6,0>, lane 0
  482. 2131918848U, // <0,5,6,1>: Cost 2 ins <u,5,6,1>, lane 0
  483. 2131927040U, // <0,5,6,2>: Cost 2 ins <u,5,6,2>, lane 0
  484. 2131935232U, // <0,5,6,3>: Cost 2 ins <u,5,6,3>, lane 0
  485. 2131943424U, // <0,5,6,4>: Cost 2 ins <u,5,6,4>, lane 0
  486. 2131951616U, // <0,5,6,5>: Cost 2 ins <u,5,6,5>, lane 0
  487. 2131959808U, // <0,5,6,6>: Cost 2 ins <u,5,6,6>, lane 0
  488. 1058226176U, // <0,5,6,7>: Cost 1 ins RHS, lane 0
  489. 1058226176U, // <0,5,6,u>: Cost 1 ins RHS, lane 0
  490. 2562506854U, // <0,5,7,0>: Cost 3 vext1 <2,0,5,7>, LHS
  491. 2562507670U, // <0,5,7,1>: Cost 3 vext1 <2,0,5,7>, <1,2,3,0>
  492. 2562508262U, // <0,5,7,2>: Cost 3 vext1 <2,0,5,7>, <2,0,5,7>
  493. 2086223873U, // <0,5,7,3>: Cost 2 ins <0,u,7,3>, lane 1
  494. 2562510134U, // <0,5,7,4>: Cost 3 vext1 <2,0,5,7>, RHS
  495. 2718716072U, // <0,5,7,5>: Cost 3 vext3 <5,6,7,0>, <5,7,5,7>
  496. 2718716074U, // <0,5,7,6>: Cost 3 vext3 <5,6,7,0>, <5,7,6,0>
  497. 2132041728U, // <0,5,7,7>: Cost 2 ins <u,5,7,7>, lane 0
  498. 2132041728U, // <0,5,7,u>: Cost 2 ins <u,5,7,7>, lane 0
  499. 1500717158U, // <0,5,u,0>: Cost 2 vext1 <4,0,5,u>, LHS
  500. 2085765121U, // <0,5,u,1>: Cost 2 ins <0,u,1,1>, lane 1
  501. 2085699585U, // <0,5,u,2>: Cost 2 ins <0,u,0,2>, lane 1
  502. 1012113409U, // <0,5,u,3>: Cost 1 ins LHS, lane 1
  503. 1817423814U, // <0,5,u,4>: Cost 2 vzipl LHS, <5,4,7,6>
  504. 2085797889U, // <0,5,u,5>: Cost 2 ins <0,u,1,5>, lane 1
  505. 2085879809U, // <0,5,u,6>: Cost 2 ins <0,u,2,6>, lane 1
  506. 1058226176U, // <0,5,u,7>: Cost 1 ins RHS, lane 0
  507. 1012113409U, // <0,5,u,u>: Cost 1 ins LHS, lane 1
  508. 2085683201U, // <0,6,0,0>: Cost 2 ins <0,u,0,0>, lane 1
  509. 2085691393U, // <0,6,0,1>: Cost 2 ins <0,u,0,1>, lane 1
  510. 2132148224U, // <0,6,0,2>: Cost 2 ins <u,6,0,2>, lane 0
  511. 2085707777U, // <0,6,0,3>: Cost 2 ins <0,u,0,3>, lane 1
  512. 2619949386U, // <0,6,0,4>: Cost 3 vext2 <0,4,0,6>, <0,4,0,6>
  513. 2586415202U, // <0,6,0,5>: Cost 3 vext1 <6,0,6,0>, <5,6,7,0>
  514. 1678852234U, // <0,6,0,6>: Cost 2 vuzpl <0,1,6,3>, <0,1,6,3>
  515. 1879051574U, // <0,6,0,7>: Cost 2 vzipr <0,0,0,0>, RHS
  516. 2132148224U, // <0,6,0,u>: Cost 2 ins <u,6,0,2>, lane 0
  517. 2993278336U, // <0,6,1,0>: Cost 3 vzipr <6,7,0,1>, <4,6,6,0>
  518. 2085765121U, // <0,6,1,1>: Cost 2 ins <0,u,1,1>, lane 1
  519. 1812779514U, // <0,6,1,2>: Cost 2 vzipl LHS, <6,2,7,3>
  520. 2085781505U, // <0,6,1,3>: Cost 2 ins <0,u,1,3>, lane 1
  521. 3159531521U, // <0,6,1,4>: Cost 3 ins <0,u,1,4>, lane 1
  522. 2085797889U, // <0,6,1,5>: Cost 2 ins <0,u,1,5>, lane 1
  523. 1812779832U, // <0,6,1,6>: Cost 2 vzipl LHS, <6,6,6,6>
  524. 1892994358U, // <0,6,1,7>: Cost 2 vzipr <2,3,0,1>, RHS
  525. 1892994359U, // <0,6,1,u>: Cost 2 vzipr <2,3,0,1>, RHS
  526. 1946997582U, // <0,6,2,0>: Cost 2 vtrnl LHS, <6,7,0,1>
  527. 2085838849U, // <0,6,2,1>: Cost 2 ins <0,u,2,1>, lane 1
  528. 2085847041U, // <0,6,2,2>: Cost 2 ins <0,u,2,2>, lane 1
  529. 1012113409U, // <0,6,2,3>: Cost 1 ins LHS, lane 1
  530. 1946997622U, // <0,6,2,4>: Cost 2 vtrnl LHS, <6,7,4,5>
  531. 2085871617U, // <0,6,2,5>: Cost 2 ins <0,u,2,5>, lane 1
  532. 2085879809U, // <0,6,2,6>: Cost 2 ins <0,u,2,6>, lane 1
  533. 1880395062U, // <0,6,2,7>: Cost 2 vzipr <0,2,0,2>, RHS
  534. 1012113409U, // <0,6,2,u>: Cost 1 ins LHS, lane 1
  535. 3122942050U, // <0,6,3,0>: Cost 3 vtrnr <6,0,1,3>, <5,6,7,0>
  536. 2250527010U, // <0,6,3,1>: Cost 3 vrev <6,0,1,3>
  537. 3206111232U, // <0,6,3,2>: Cost 3 ins <u,6,3,2>, lane 0
  538. 2085928961U, // <0,6,3,3>: Cost 2 ins <0,u,3,3>, lane 1
  539. 3206127616U, // <0,6,3,4>: Cost 3 ins <u,6,3,4>, lane 0
  540. 3206135808U, // <0,6,3,5>: Cost 3 ins <u,6,3,5>, lane 0
  541. 3206144000U, // <0,6,3,6>: Cost 3 ins <u,6,3,6>, lane 0
  542. 2132410368U, // <0,6,3,7>: Cost 2 ins <u,6,3,7>, lane 0
  543. 2132410368U, // <0,6,3,u>: Cost 2 ins <u,6,3,7>, lane 0
  544. 2888536380U, // <0,6,4,0>: Cost 3 vzipl <0,4,2,6>, <6,0,4,2>
  545. 3021574433U, // <0,6,4,1>: Cost 3 vtrnl <0,2,4,6>, <6,0,1,2>
  546. 3021574444U, // <0,6,4,2>: Cost 3 vtrnl <0,2,4,6>, <6,0,2,4>
  547. 2086002689U, // <0,6,4,3>: Cost 2 ins <0,u,4,3>, lane 1
  548. 2562559286U, // <0,6,4,4>: Cost 3 vext1 <2,0,6,4>, RHS
  549. 2086019073U, // <0,6,4,5>: Cost 2 ins <0,u,4,5>, lane 1
  550. 2132475904U, // <0,6,4,6>: Cost 2 ins <u,6,4,6>, lane 0
  551. 2954153270U, // <0,6,4,7>: Cost 3 vzipr <0,2,0,4>, RHS
  552. 2132475904U, // <0,6,4,u>: Cost 2 ins <u,6,4,6>, lane 0
  553. 2718716594U, // <0,6,5,0>: Cost 3 vext3 <5,6,7,0>, <6,5,0,7>
  554. 3206250496U, // <0,6,5,1>: Cost 3 ins <u,6,5,1>, lane 0
  555. 3206258688U, // <0,6,5,2>: Cost 3 ins <u,6,5,2>, lane 0
  556. 2086076417U, // <0,6,5,3>: Cost 2 ins <0,u,5,3>, lane 1
  557. 3206275072U, // <0,6,5,4>: Cost 3 ins <u,6,5,4>, lane 0
  558. 3206283264U, // <0,6,5,5>: Cost 3 ins <u,6,5,5>, lane 0
  559. 3206291456U, // <0,6,5,6>: Cost 3 ins <u,6,5,6>, lane 0
  560. 2961460534U, // <0,6,5,7>: Cost 3 vzipr <1,4,0,5>, RHS
  561. 2086076417U, // <0,6,5,u>: Cost 2 ins <0,u,5,3>, lane 1
  562. 2724172540U, // <0,6,6,0>: Cost 3 vext3 <6,6,0,0>, <6,6,0,0>
  563. 2889838972U, // <0,6,6,1>: Cost 3 vzipl <0,6,2,3>, <6,1,2,3>
  564. 2997300124U, // <0,6,6,2>: Cost 3 vzipr <7,4,0,6>, <4,0,6,2>
  565. 2086150145U, // <0,6,6,3>: Cost 2 ins <0,u,6,3>, lane 1
  566. 3206348800U, // <0,6,6,4>: Cost 3 ins <u,6,6,4>, lane 0
  567. 2889839336U, // <0,6,6,5>: Cost 3 vzipl <0,6,2,3>, <6,5,6,7>
  568. 2132623360U, // <0,6,6,6>: Cost 2 ins <u,6,6,6>, lane 0
  569. 2132631552U, // <0,6,6,7>: Cost 2 ins <u,6,6,7>, lane 0
  570. 2086150145U, // <0,6,6,u>: Cost 2 ins <0,u,6,3>, lane 1
  571. 2132647936U, // <0,6,7,0>: Cost 2 ins <u,6,7,0>, lane 0
  572. 2724909910U, // <0,6,7,1>: Cost 3 vext3 <6,7,1,0>, <6,7,1,0>
  573. 3206406144U, // <0,6,7,2>: Cost 3 ins <u,6,7,2>, lane 0
  574. 2086223873U, // <0,6,7,3>: Cost 2 ins <0,u,7,3>, lane 1
  575. 2132680704U, // <0,6,7,4>: Cost 2 ins <u,6,7,4>, lane 0
  576. 2718716800U, // <0,6,7,5>: Cost 3 vext3 <5,6,7,0>, <6,7,5,6>
  577. 3206438912U, // <0,6,7,6>: Cost 3 ins <u,6,7,6>, lane 0
  578. 2132705280U, // <0,6,7,7>: Cost 2 ins <u,6,7,7>, lane 0
  579. 2132647936U, // <0,6,7,u>: Cost 2 ins <u,6,7,0>, lane 0
  580. 2132647936U, // <0,6,u,0>: Cost 2 ins <u,6,7,0>, lane 0
  581. 2085765121U, // <0,6,u,1>: Cost 2 ins <0,u,1,1>, lane 1
  582. 2132148224U, // <0,6,u,2>: Cost 2 ins <u,6,0,2>, lane 0
  583. 1012113409U, // <0,6,u,3>: Cost 1 ins LHS, lane 1
  584. 2132680704U, // <0,6,u,4>: Cost 2 ins <u,6,7,4>, lane 0
  585. 2085797889U, // <0,6,u,5>: Cost 2 ins <0,u,1,5>, lane 1
  586. 2085879809U, // <0,6,u,6>: Cost 2 ins <0,u,2,6>, lane 1
  587. 1880444214U, // <0,6,u,7>: Cost 2 vzipr <0,2,0,u>, RHS
  588. 1012113409U, // <0,6,u,u>: Cost 1 ins LHS, lane 1
  589. 2085683201U, // <0,7,0,0>: Cost 2 ins <0,u,0,0>, lane 1
  590. 2132803584U, // <0,7,0,1>: Cost 2 ins <u,7,0,1>, lane 0
  591. 2085699585U, // <0,7,0,2>: Cost 2 ins <0,u,0,2>, lane 1
  592. 2085707777U, // <0,7,0,3>: Cost 2 ins <0,u,0,3>, lane 1
  593. 2580516150U, // <0,7,0,4>: Cost 3 vext1 <5,0,7,0>, RHS
  594. 2580516476U, // <0,7,0,5>: Cost 3 vext1 <5,0,7,0>, <5,0,7,0>
  595. 2586489173U, // <0,7,0,6>: Cost 3 vext1 <6,0,7,0>, <6,0,7,0>
  596. 1678925971U, // <0,7,0,7>: Cost 2 vuzpl <0,1,7,3>, <0,1,7,3>
  597. 2132803584U, // <0,7,0,u>: Cost 2 ins <u,7,0,1>, lane 0
  598. 1812780026U, // <0,7,1,0>: Cost 2 vzipl LHS, <7,0,1,2>
  599. 2085765121U, // <0,7,1,1>: Cost 2 ins <0,u,1,1>, lane 1
  600. 2632565654U, // <0,7,1,2>: Cost 3 vext2 <2,5,0,7>, <1,2,3,0>
  601. 2132893696U, // <0,7,1,3>: Cost 2 ins <u,7,1,3>, lane 0
  602. 1812780390U, // <0,7,1,4>: Cost 2 vzipl LHS, <7,4,5,6>
  603. 2085797889U, // <0,7,1,5>: Cost 2 ins <0,u,1,5>, lane 1
  604. 2586497366U, // <0,7,1,6>: Cost 3 vext1 <6,0,7,1>, <6,0,7,1>
  605. 1812780652U, // <0,7,1,7>: Cost 2 vzipl LHS, <7,7,7,7>
  606. 2085765121U, // <0,7,1,u>: Cost 2 ins <0,u,1,1>, lane 1
  607. 2085830657U, // <0,7,2,0>: Cost 2 ins <0,u,2,0>, lane 1
  608. 1182749690U, // <0,7,2,1>: Cost 2 vrev <7,0,1,2>
  609. 2085847041U, // <0,7,2,2>: Cost 2 ins <0,u,2,2>, lane 1
  610. 1012113409U, // <0,7,2,3>: Cost 1 ins LHS, lane 1
  611. 2085863425U, // <0,7,2,4>: Cost 2 ins <0,u,2,4>, lane 1
  612. 1946998118U, // <0,7,2,5>: Cost 2 vtrnl LHS, <7,4,5,6>
  613. 2085879809U, // <0,7,2,6>: Cost 2 ins <0,u,2,6>, lane 1
  614. 1946998380U, // <0,7,2,7>: Cost 2 vtrnl LHS, <7,7,7,7>
  615. 1012113409U, // <0,7,2,u>: Cost 1 ins LHS, lane 1
  616. 2989314146U, // <0,7,3,0>: Cost 3 vzipr <6,1,0,3>, <5,6,7,0>
  617. 3206766592U, // <0,7,3,1>: Cost 3 ins <u,7,3,1>, lane 0
  618. 3020813397U, // <0,7,3,2>: Cost 3 vtrnl <0,1,3,3>, <7,1,2,3>
  619. 2085928961U, // <0,7,3,3>: Cost 2 ins <0,u,3,3>, lane 1
  620. 3206791168U, // <0,7,3,4>: Cost 3 ins <u,7,3,4>, lane 0
  621. 3206799360U, // <0,7,3,5>: Cost 3 ins <u,7,3,5>, lane 0
  622. 2639202936U, // <0,7,3,6>: Cost 3 vext2 <3,6,0,7>, <3,6,0,7>
  623. 3206815744U, // <0,7,3,7>: Cost 3 ins <u,7,3,7>, lane 0
  624. 2085928961U, // <0,7,3,u>: Cost 2 ins <0,u,3,3>, lane 1
  625. 3206832128U, // <0,7,4,0>: Cost 3 ins <u,7,4,0>, lane 0
  626. 2256507900U, // <0,7,4,1>: Cost 3 vrev <7,0,1,4>
  627. 2256581637U, // <0,7,4,2>: Cost 3 vrev <7,0,2,4>
  628. 2086002689U, // <0,7,4,3>: Cost 2 ins <0,u,4,3>, lane 1
  629. 3206864896U, // <0,7,4,4>: Cost 3 ins <u,7,4,4>, lane 0
  630. 2133131264U, // <0,7,4,5>: Cost 2 ins <u,7,4,5>, lane 0
  631. 2086027265U, // <0,7,4,6>: Cost 2 ins <0,u,4,6>, lane 1
  632. 3020887660U, // <0,7,4,7>: Cost 3 vtrnl <0,1,4,3>, <7,7,7,7>
  633. 2133131264U, // <0,7,4,u>: Cost 2 ins <u,7,4,5>, lane 0
  634. 2993311842U, // <0,7,5,0>: Cost 3 vzipr <6,7,0,5>, <5,6,7,0>
  635. 3206914048U, // <0,7,5,1>: Cost 3 ins <u,7,5,1>, lane 0
  636. 3020960853U, // <0,7,5,2>: Cost 3 vtrnl <0,1,5,3>, <7,1,2,3>
  637. 2086076417U, // <0,7,5,3>: Cost 2 ins <0,u,5,3>, lane 1
  638. 2256737304U, // <0,7,5,4>: Cost 3 vrev <7,0,4,5>
  639. 3206946816U, // <0,7,5,5>: Cost 3 ins <u,7,5,5>, lane 0
  640. 2718717377U, // <0,7,5,6>: Cost 3 vext3 <5,6,7,0>, <7,5,6,7>
  641. 2133221376U, // <0,7,5,7>: Cost 2 ins <u,7,5,7>, lane 0
  642. 2133221376U, // <0,7,5,u>: Cost 2 ins <u,7,5,7>, lane 0
  643. 2854834274U, // <0,7,6,0>: Cost 3 vuzpr <6,0,5,7>, <5,6,7,0>
  644. 2256524286U, // <0,7,6,1>: Cost 3 vrev <7,0,1,6>
  645. 3206995968U, // <0,7,6,2>: Cost 3 ins <u,7,6,2>, lane 0
  646. 2086150145U, // <0,7,6,3>: Cost 2 ins <0,u,6,3>, lane 1
  647. 3207012352U, // <0,7,6,4>: Cost 3 ins <u,7,6,4>, lane 0
  648. 2656457394U, // <0,7,6,5>: Cost 3 vext2 <6,5,0,7>, <6,5,0,7>
  649. 3207028736U, // <0,7,6,6>: Cost 3 ins <u,7,6,6>, lane 0
  650. 2133295104U, // <0,7,6,7>: Cost 2 ins <u,7,6,7>, lane 0
  651. 2086150145U, // <0,7,6,u>: Cost 2 ins <0,u,6,3>, lane 1
  652. 2992001122U, // <0,7,7,0>: Cost 3 vzipr <6,5,0,7>, <5,6,7,0>
  653. 3207061504U, // <0,7,7,1>: Cost 3 ins <u,7,7,1>, lane 0
  654. 2752672853U, // <0,7,7,2>: Cost 3 vuzpl <0,1,7,3>, <7,1,2,3>
  655. 2086223873U, // <0,7,7,3>: Cost 2 ins <0,u,7,3>, lane 1
  656. 3207086080U, // <0,7,7,4>: Cost 3 ins <u,7,7,4>, lane 0
  657. 3207094272U, // <0,7,7,5>: Cost 3 ins <u,7,7,5>, lane 0
  658. 2663093724U, // <0,7,7,6>: Cost 3 vext2 <7,6,0,7>, <7,6,0,7>
  659. 2133368832U, // <0,7,7,7>: Cost 2 ins <u,7,7,7>, lane 0
  660. 2086223873U, // <0,7,7,u>: Cost 2 ins <0,u,7,3>, lane 1
  661. 1817424890U, // <0,7,u,0>: Cost 2 vzipl LHS, <7,0,1,2>
  662. 1182798848U, // <0,7,u,1>: Cost 2 vrev <7,0,1,u>
  663. 2085699585U, // <0,7,u,2>: Cost 2 ins <0,u,0,2>, lane 1
  664. 1012113409U, // <0,7,u,3>: Cost 1 ins LHS, lane 1
  665. 1817425254U, // <0,7,u,4>: Cost 2 vzipl LHS, <7,4,5,6>
  666. 2085797889U, // <0,7,u,5>: Cost 2 ins <0,u,1,5>, lane 1
  667. 2085879809U, // <0,7,u,6>: Cost 2 ins <0,u,2,6>, lane 1
  668. 2133221376U, // <0,7,u,7>: Cost 2 ins <u,7,5,7>, lane 0
  669. 1012113409U, // <0,7,u,u>: Cost 1 ins LHS, lane 1
  670. 135053414U, // <0,u,0,0>: Cost 1 vdup0 LHS
  671. 1007951877U, // <0,u,0,1>: Cost 1 ins LHS, lane 5
  672. 605257830U, // <0,u,0,2>: Cost 1 vuzpl LHS, LHS
  673. 1007910914U, // <0,u,0,3>: Cost 1 ins LHS, lane 2
  674. 1678999756U, // <0,u,0,4>: Cost 2 vuzpl LHS, <0,2,4,6>
  675. 2081767427U, // <0,u,0,5>: Cost 2 ins <0,2,0,u>, lane 3
  676. 1947506842U, // <0,u,0,6>: Cost 2 vtrnl <0,2,0,2>, RHS
  677. 2081767427U, // <0,u,0,7>: Cost 2 ins <0,2,0,u>, lane 3
  678. 605257884U, // <0,u,0,u>: Cost 1 vuzpl LHS, LHS
  679. 1812821715U, // <0,u,1,0>: Cost 2 vzipl LHS, <u,0,1,2>
  680. 739039022U, // <0,u,1,1>: Cost 1 vzipl LHS, LHS
  681. 1813264264U, // <0,u,1,2>: Cost 2 vzipl LHS, <u,2,3,3>
  682. 1007910914U, // <0,u,1,3>: Cost 1 ins LHS, lane 2
  683. 1812822079U, // <0,u,1,4>: Cost 2 vzipl LHS, <u,4,5,6>
  684. 739039386U, // <0,u,1,5>: Cost 1 vzipl LHS, RHS
  685. 1813264592U, // <0,u,1,6>: Cost 2 vzipl LHS, <u,6,3,7>
  686. 1892994376U, // <0,u,1,7>: Cost 2 vzipr <2,3,0,1>, RHS
  687. 739039589U, // <0,u,1,u>: Cost 1 vzipl LHS, LHS
  688. 1007509507U, // <0,u,2,0>: Cost 1 ins LHS, lane 3
  689. 1007509507U, // <0,u,2,1>: Cost 1 ins LHS, lane 3
  690. 873256750U, // <0,u,2,2>: Cost 1 vtrnl LHS, LHS
  691. 835584U, // <0,u,2,3>: Cost 0 copy LHS
  692. 1007509507U, // <0,u,2,4>: Cost 1 ins LHS, lane 3
  693. 1007509507U, // <0,u,2,5>: Cost 1 ins LHS, lane 3
  694. 873257114U, // <0,u,2,6>: Cost 1 vtrnl LHS, RHS
  695. 1007509507U, // <0,u,2,7>: Cost 1 ins LHS, lane 3
  696. 835584U, // <0,u,2,u>: Cost 0 copy LHS
  697. 2133680132U, // <0,u,3,0>: Cost 2 ins <u,u,3,0>, lane 4
  698. 1679001750U, // <0,u,3,1>: Cost 2 vuzpl LHS, <3,0,1,2>
  699. 2128388096U, // <0,u,3,2>: Cost 2 ins <u,0,3,2>, lane 0
  700. 1007910914U, // <0,u,3,3>: Cost 1 ins LHS, lane 2
  701. 2133712900U, // <0,u,3,4>: Cost 2 ins <u,u,3,4>, lane 4
  702. 1679002114U, // <0,u,3,5>: Cost 2 vuzpl LHS, <3,4,5,6>
  703. 2082340866U, // <0,u,3,6>: Cost 2 ins <0,2,u,6>, lane 2
  704. 2133737476U, // <0,u,3,7>: Cost 2 ins <u,u,3,7>, lane 4
  705. 1007910914U, // <0,u,3,u>: Cost 1 ins LHS, lane 2
  706. 2082062339U, // <0,u,4,0>: Cost 2 ins <0,2,4,u>, lane 3
  707. 1814714158U, // <0,u,4,1>: Cost 2 vzipl <0,4,1,5>, LHS
  708. 1947834158U, // <0,u,4,2>: Cost 2 vtrnl <0,2,4,6>, LHS
  709. 1007910914U, // <0,u,4,3>: Cost 1 ins LHS, lane 2
  710. 1947828428U, // <0,u,4,4>: Cost 2 vtrnl <0,2,4,6>, <0,2,4,6>
  711. 1007951877U, // <0,u,4,5>: Cost 1 ins LHS, lane 5
  712. 605261110U, // <0,u,4,6>: Cost 1 vuzpl LHS, RHS
  713. 2082062339U, // <0,u,4,7>: Cost 2 ins <0,2,4,u>, lane 3
  714. 605261128U, // <0,u,4,u>: Cost 1 vuzpl LHS, RHS
  715. 2080964610U, // <0,u,5,0>: Cost 2 ins <0,0,u,0>, lane 2
  716. 2128527360U, // <0,u,5,1>: Cost 2 ins <u,0,5,1>, lane 0
  717. 2080980994U, // <0,u,5,2>: Cost 2 ins <0,0,u,2>, lane 2
  718. 1007910914U, // <0,u,5,3>: Cost 1 ins LHS, lane 2
  719. 2081660930U, // <0,u,5,4>: Cost 2 ins <0,1,u,4>, lane 2
  720. 2133868548U, // <0,u,5,5>: Cost 2 ins <u,u,5,5>, lane 4
  721. 1618139290U, // <0,u,5,6>: Cost 2 vext3 <1,2,3,0>, RHS
  722. 1751092534U, // <0,u,5,7>: Cost 2 vuzpr <1,0,3,u>, RHS
  723. 1007910914U, // <0,u,5,u>: Cost 1 ins LHS, lane 2
  724. 1679004494U, // <0,u,6,0>: Cost 2 vuzpl LHS, <6,7,0,1>
  725. 2080972802U, // <0,u,6,1>: Cost 2 ins <0,0,u,1>, lane 2
  726. 2128609280U, // <0,u,6,2>: Cost 2 ins <u,0,6,2>, lane 0
  727. 1007910914U, // <0,u,6,3>: Cost 1 ins LHS, lane 2
  728. 1679004534U, // <0,u,6,4>: Cost 2 vuzpl LHS, <6,7,4,5>
  729. 2083659778U, // <0,u,6,5>: Cost 2 ins <0,4,u,5>, lane 2
  730. 2133950468U, // <0,u,6,6>: Cost 2 ins <u,u,6,6>, lane 4
  731. 1060216836U, // <0,u,6,7>: Cost 1 ins RHS, lane 4
  732. 1007910914U, // <0,u,6,u>: Cost 1 ins LHS, lane 2
  733. 2133975044U, // <0,u,7,0>: Cost 2 ins <u,u,7,0>, lane 4
  734. 2080972802U, // <0,u,7,1>: Cost 2 ins <0,0,u,1>, lane 2
  735. 2080980994U, // <0,u,7,2>: Cost 2 ins <0,0,u,2>, lane 2
  736. 1007910914U, // <0,u,7,3>: Cost 1 ins LHS, lane 2
  737. 2134007812U, // <0,u,7,4>: Cost 2 ins <u,u,7,4>, lane 4
  738. 2083659778U, // <0,u,7,5>: Cost 2 ins <0,4,u,5>, lane 2
  739. 2134024196U, // <0,u,7,6>: Cost 2 ins <u,u,7,6>, lane 4
  740. 2134032388U, // <0,u,7,7>: Cost 2 ins <u,u,7,7>, lane 4
  741. 1007910914U, // <0,u,7,u>: Cost 1 ins LHS, lane 2
  742. 135053414U, // <0,u,u,0>: Cost 1 vdup0 LHS
  743. 743683886U, // <0,u,u,1>: Cost 1 vzipl LHS, LHS
  744. 605263662U, // <0,u,u,2>: Cost 1 vuzpl LHS, LHS
  745. 835584U, // <0,u,u,3>: Cost 0 copy LHS
  746. 1007509507U, // <0,u,u,4>: Cost 1 ins LHS, lane 3
  747. 743684250U, // <0,u,u,5>: Cost 1 vzipl LHS, RHS
  748. 605264026U, // <0,u,u,6>: Cost 1 vuzpl LHS, RHS
  749. 1007509507U, // <0,u,u,7>: Cost 1 ins LHS, lane 3
  750. 835584U, // <0,u,u,u>: Cost 0 copy LHS
  751. 2128150528U, // <1,0,0,0>: Cost 2 ins <u,0,0,0>, lane 0
  752. 1818148966U, // <1,0,0,1>: Cost 2 vzipl <1,0,3,2>, LHS
  753. 2086952962U, // <1,0,0,2>: Cost 2 ins <1,0,u,2>, lane 2
  754. 2619310332U, // <1,0,0,3>: Cost 3 vext2 <0,3,1,0>, <0,3,1,0>
  755. 2891891026U, // <1,0,0,4>: Cost 3 vzipl <1,0,3,2>, <0,4,1,5>
  756. 3165437953U, // <1,0,0,5>: Cost 3 ins <1,u,0,5>, lane 1
  757. 3160154115U, // <1,0,0,6>: Cost 3 ins <1,0,0,u>, lane 3
  758. 3160154115U, // <1,0,0,7>: Cost 3 ins <1,0,0,u>, lane 3
  759. 1818149533U, // <1,0,0,u>: Cost 2 vzipl <1,0,3,2>, LHS
  760. 1141522514U, // <1,0,1,0>: Cost 2 vrev <0,1,0,1>
  761. 1818656870U, // <1,0,1,1>: Cost 2 vzipl <1,1,1,1>, LHS
  762. 1616003174U, // <1,0,1,2>: Cost 2 vext3 <0,u,1,1>, LHS
  763. 2091753473U, // <1,0,1,3>: Cost 2 ins <1,u,1,3>, lane 1
  764. 1477070134U, // <1,0,1,4>: Cost 2 vext1 <0,1,0,1>, RHS
  765. 2760770560U, // <1,0,1,5>: Cost 3 vuzpl <1,5,0,2>, <1,3,5,7>
  766. 2724839566U, // <1,0,1,6>: Cost 3 vext3 <6,7,0,1>, <0,1,6,7>
  767. 3165528065U, // <1,0,1,7>: Cost 3 ins <1,u,1,7>, lane 1
  768. 1616003228U, // <1,0,1,u>: Cost 2 vext3 <0,u,1,1>, LHS
  769. 2685690019U, // <1,0,2,0>: Cost 3 vext3 <0,2,0,1>, <0,2,0,1>
  770. 1819459686U, // <1,0,2,1>: Cost 2 vzipl <1,2,3,0>, LHS
  771. 2128314368U, // <1,0,2,2>: Cost 2 ins <u,0,2,2>, lane 0
  772. 2087002117U, // <1,0,2,3>: Cost 2 ins <1,0,u,u>, lane 5
  773. 2689745100U, // <1,0,2,4>: Cost 3 vext3 <0,u,1,1>, <0,2,4,6>
  774. 2970798548U, // <1,0,2,5>: Cost 3 vzipr <3,0,1,2>, <3,4,0,5>
  775. 3165593601U, // <1,0,2,6>: Cost 3 ins <1,u,2,6>, lane 1
  776. 2592625730U, // <1,0,2,7>: Cost 3 vext1 <7,1,0,2>, <7,1,0,2>
  777. 1819460253U, // <1,0,2,u>: Cost 2 vzipl <1,2,3,0>, LHS
  778. 2014101504U, // <1,0,3,0>: Cost 2 vtrnr LHS, <0,0,0,0>
  779. 2014101514U, // <1,0,3,1>: Cost 2 vtrnr LHS, <0,0,1,1>
  780. 67944550U, // <1,0,3,2>: Cost 1 vrev LHS
  781. 2091900929U, // <1,0,3,3>: Cost 2 ins <1,u,3,3>, lane 1
  782. 2091909121U, // <1,0,3,4>: Cost 2 ins <1,u,3,4>, lane 1
  783. 2086633475U, // <1,0,3,5>: Cost 2 ins <1,0,3,u>, lane 3
  784. 2086633475U, // <1,0,3,6>: Cost 2 ins <1,0,3,u>, lane 3
  785. 2091933697U, // <1,0,3,7>: Cost 2 ins <1,u,3,7>, lane 1
  786. 68386972U, // <1,0,3,u>: Cost 1 vrev LHS
  787. 2667752338U, // <1,0,4,0>: Cost 3 vext2 <u,4,1,0>, <4,0,5,1>
  788. 2689745234U, // <1,0,4,1>: Cost 3 vext3 <0,u,1,1>, <0,4,1,5>
  789. 2086952962U, // <1,0,4,2>: Cost 2 ins <1,0,u,2>, lane 2
  790. 2819383641U, // <1,0,4,3>: Cost 3 vuzpr <0,1,2,0>, <0,4,2,3>
  791. 2894569810U, // <1,0,4,4>: Cost 3 vzipl <1,4,3,5>, <0,4,1,5>
  792. 2087002117U, // <1,0,4,5>: Cost 2 ins <1,0,u,u>, lane 5
  793. 2758102326U, // <1,0,4,6>: Cost 3 vuzpl <1,1,0,0>, RHS
  794. 2819386597U, // <1,0,4,7>: Cost 3 vuzpr <0,1,2,0>, <4,4,6,7>
  795. 2086952962U, // <1,0,4,u>: Cost 2 ins <1,0,u,2>, lane 2
  796. 2955558912U, // <1,0,5,0>: Cost 3 vzipr <0,4,1,5>, <0,0,0,0>
  797. 1821507686U, // <1,0,5,1>: Cost 2 vzipl <1,5,3,7>, LHS
  798. 1954545766U, // <1,0,5,2>: Cost 2 vtrnl <1,3,5,7>, LHS
  799. 3165790209U, // <1,0,5,3>: Cost 3 ins <1,u,5,3>, lane 1
  800. 1141850234U, // <1,0,5,4>: Cost 2 vrev <0,1,4,5>
  801. 3165806593U, // <1,0,5,5>: Cost 3 ins <1,u,5,5>, lane 1
  802. 3202310144U, // <1,0,5,6>: Cost 3 ins <u,0,5,6>, lane 0
  803. 2092081153U, // <1,0,5,7>: Cost 2 ins <1,u,5,7>, lane 1
  804. 1954545820U, // <1,0,5,u>: Cost 2 vtrnl <1,3,5,7>, LHS
  805. 3202334720U, // <1,0,6,0>: Cost 3 ins <u,0,6,0>, lane 0
  806. 2895765606U, // <1,0,6,1>: Cost 3 vzipl <1,6,1,7>, LHS
  807. 2128609280U, // <1,0,6,2>: Cost 2 ins <u,0,6,2>, lane 0
  808. 2819383803U, // <1,0,6,3>: Cost 3 vuzpr <0,1,2,0>, <0,6,2,3>
  809. 2896060754U, // <1,0,6,4>: Cost 3 vzipl <1,6,5,7>, <0,4,1,5>
  810. 2215673988U, // <1,0,6,5>: Cost 3 vrev <0,1,5,6>
  811. 3165888513U, // <1,0,6,6>: Cost 3 ins <1,u,6,6>, lane 1
  812. 2087002117U, // <1,0,6,7>: Cost 2 ins <1,0,u,u>, lane 5
  813. 2128609280U, // <1,0,6,u>: Cost 2 ins <u,0,6,2>, lane 0
  814. 2659128312U, // <1,0,7,0>: Cost 3 vext2 <7,0,1,0>, <7,0,1,0>
  815. 2974156454U, // <1,0,7,1>: Cost 3 vzipr <3,5,1,7>, <2,3,0,1>
  816. 2086952962U, // <1,0,7,2>: Cost 2 ins <1,0,u,2>, lane 2
  817. 2861265024U, // <1,0,7,3>: Cost 3 vuzpr <7,1,3,0>, <5,7,1,3>
  818. 3202441216U, // <1,0,7,4>: Cost 3 ins <u,0,7,4>, lane 0
  819. 3165954049U, // <1,0,7,5>: Cost 3 ins <1,u,7,5>, lane 1
  820. 1142014094U, // <1,0,7,6>: Cost 2 vrev <0,1,6,7>
  821. 3165970433U, // <1,0,7,7>: Cost 3 ins <1,u,7,7>, lane 1
  822. 2086952962U, // <1,0,7,u>: Cost 2 ins <1,0,u,2>, lane 2
  823. 2014142464U, // <1,0,u,0>: Cost 2 vtrnr LHS, <0,0,0,0>
  824. 2014142474U, // <1,0,u,1>: Cost 2 vtrnr LHS, <0,0,1,1>
  825. 67985515U, // <1,0,u,2>: Cost 1 vrev LHS
  826. 2091753473U, // <1,0,u,3>: Cost 2 ins <1,u,1,3>, lane 1
  827. 2091909121U, // <1,0,u,4>: Cost 2 ins <1,u,3,4>, lane 1
  828. 2086633475U, // <1,0,u,5>: Cost 2 ins <1,0,3,u>, lane 3
  829. 2086633475U, // <1,0,u,6>: Cost 2 ins <1,0,3,u>, lane 3
  830. 2091933697U, // <1,0,u,7>: Cost 2 ins <1,u,3,7>, lane 1
  831. 68427937U, // <1,0,u,u>: Cost 1 vrev LHS
  832. 1818149622U, // <1,1,0,0>: Cost 2 vzipl <1,0,3,2>, <1,0,3,2>
  833. 1548894310U, // <1,1,0,1>: Cost 2 vext2 <0,u,1,1>, LHS
  834. 1684439142U, // <1,1,0,2>: Cost 2 vuzpl <1,1,1,1>, LHS
  835. 2087624706U, // <1,1,0,3>: Cost 2 ins <1,1,u,3>, lane 2
  836. 2622636370U, // <1,1,0,4>: Cost 3 vext2 <0,u,1,1>, <0,4,1,5>
  837. 2891891856U, // <1,1,0,5>: Cost 3 vzipl <1,0,3,2>, <1,5,3,7>
  838. 3161391106U, // <1,1,0,6>: Cost 3 ins <1,1,u,6>, lane 2
  839. 3161399298U, // <1,1,0,7>: Cost 3 ins <1,1,u,7>, lane 2
  840. 1548894866U, // <1,1,0,u>: Cost 2 vext2 <0,u,1,1>, <0,u,1,1>
  841. 1483112550U, // <1,1,1,0>: Cost 2 vext1 <1,1,1,1>, LHS
  842. 202162278U, // <1,1,1,1>: Cost 1 vdup1 LHS
  843. 2087149571U, // <1,1,1,2>: Cost 2 ins <1,1,1,u>, lane 3
  844. 1751548006U, // <1,1,1,3>: Cost 2 vuzpr <1,1,1,1>, LHS
  845. 1483115830U, // <1,1,1,4>: Cost 2 vext1 <1,1,1,1>, RHS
  846. 2087149571U, // <1,1,1,5>: Cost 2 ins <1,1,1,u>, lane 3
  847. 2087149571U, // <1,1,1,6>: Cost 2 ins <1,1,1,u>, lane 3
  848. 2087149571U, // <1,1,1,7>: Cost 2 ins <1,1,1,u>, lane 3
  849. 202162278U, // <1,1,1,u>: Cost 1 vdup1 LHS
  850. 2128961536U, // <1,1,2,0>: Cost 2 ins <u,1,2,0>, lane 0
  851. 2128969728U, // <1,1,2,1>: Cost 2 ins <u,1,2,1>, lane 0
  852. 1819460502U, // <1,1,2,2>: Cost 2 vzipl <1,2,3,0>, <1,2,3,0>
  853. 1055244288U, // <1,1,2,3>: Cost 1 ins LHS, lane 0
  854. 2128994304U, // <1,1,2,4>: Cost 2 ins <u,1,2,4>, lane 0
  855. 2129002496U, // <1,1,2,5>: Cost 2 ins <u,1,2,5>, lane 0
  856. 2129010688U, // <1,1,2,6>: Cost 2 ins <u,1,2,6>, lane 0
  857. 2129018880U, // <1,1,2,7>: Cost 2 ins <u,1,2,7>, lane 0
  858. 1055244288U, // <1,1,2,u>: Cost 1 ins LHS, lane 0
  859. 2091876353U, // <1,1,3,0>: Cost 2 ins <1,u,3,0>, lane 1
  860. 2014102324U, // <1,1,3,1>: Cost 2 vtrnr LHS, <1,1,1,1>
  861. 2091892737U, // <1,1,3,2>: Cost 2 ins <1,u,3,2>, lane 1
  862. 940359782U, // <1,1,3,3>: Cost 1 vtrnr LHS, LHS
  863. 2091909121U, // <1,1,3,4>: Cost 2 ins <1,u,3,4>, lane 1
  864. 2087297027U, // <1,1,3,5>: Cost 2 ins <1,1,3,u>, lane 3
  865. 2087297027U, // <1,1,3,6>: Cost 2 ins <1,1,3,u>, lane 3
  866. 2091933697U, // <1,1,3,7>: Cost 2 ins <1,u,3,7>, lane 1
  867. 940359787U, // <1,1,3,u>: Cost 1 vtrnr LHS, LHS
  868. 2556878950U, // <1,1,4,0>: Cost 3 vext1 <1,1,1,4>, LHS
  869. 2087608322U, // <1,1,4,1>: Cost 2 ins <1,1,u,1>, lane 2
  870. 2894496662U, // <1,1,4,2>: Cost 3 vzipl <1,4,2,5>, <1,2,3,0>
  871. 2087624706U, // <1,1,4,3>: Cost 2 ins <1,1,u,3>, lane 2
  872. 2014109799U, // <1,1,4,4>: Cost 2 vtrnr <0,1,2,4>, <0,1,2,4>
  873. 1548897590U, // <1,1,4,5>: Cost 2 vext2 <0,u,1,1>, RHS
  874. 1684442422U, // <1,1,4,6>: Cost 2 vuzpl <1,1,1,1>, RHS
  875. 3161399298U, // <1,1,4,7>: Cost 3 ins <1,1,u,7>, lane 2
  876. 1548897833U, // <1,1,4,u>: Cost 2 vext2 <0,u,1,1>, RHS
  877. 3028288624U, // <1,1,5,0>: Cost 3 vtrnl <1,3,5,7>, <1,5,0,2>
  878. 2087608322U, // <1,1,5,1>: Cost 2 ins <1,1,u,1>, lane 2
  879. 2955561110U, // <1,1,5,2>: Cost 3 vzipr <0,4,1,5>, <3,0,1,2>
  880. 2087624706U, // <1,1,5,3>: Cost 2 ins <1,1,u,3>, lane 2
  881. 2955558925U, // <1,1,5,4>: Cost 3 vzipr <0,4,1,5>, <0,0,1,4>
  882. 1881817426U, // <1,1,5,5>: Cost 2 vzipr <0,4,1,5>, <0,4,1,5>
  883. 2670415970U, // <1,1,5,6>: Cost 3 vext2 <u,u,1,1>, <5,6,7,0>
  884. 1751551286U, // <1,1,5,7>: Cost 2 vuzpr <1,1,1,1>, RHS
  885. 1751551287U, // <1,1,5,u>: Cost 2 vuzpr <1,1,1,1>, RHS
  886. 3165839361U, // <1,1,6,0>: Cost 3 ins <1,u,6,0>, lane 1
  887. 2087608322U, // <1,1,6,1>: Cost 2 ins <1,1,u,1>, lane 2
  888. 2973485206U, // <1,1,6,2>: Cost 3 vzipr <3,4,1,6>, <3,0,1,2>
  889. 2087624706U, // <1,1,6,3>: Cost 2 ins <1,1,u,3>, lane 2
  890. 2221572948U, // <1,1,6,4>: Cost 3 vrev <1,1,4,6>
  891. 2955567442U, // <1,1,6,5>: Cost 3 vzipr <0,4,1,6>, <0,4,1,5>
  892. 2014126185U, // <1,1,6,6>: Cost 2 vtrnr <0,1,2,6>, <0,1,2,6>
  893. 2087665669U, // <1,1,6,7>: Cost 2 ins <1,1,u,u>, lane 5
  894. 2087624706U, // <1,1,6,u>: Cost 2 ins <1,1,u,3>, lane 2
  895. 2670416890U, // <1,1,7,0>: Cost 3 vext2 <u,u,1,1>, <7,0,1,2>
  896. 2087608322U, // <1,1,7,1>: Cost 2 ins <1,1,u,1>, lane 2
  897. 3203088384U, // <1,1,7,2>: Cost 3 ins <u,1,7,2>, lane 0
  898. 2129354752U, // <1,1,7,3>: Cost 2 ins <u,1,7,3>, lane 0
  899. 2670417254U, // <1,1,7,4>: Cost 3 vext2 <u,u,1,1>, <7,4,5,6>
  900. 2221654878U, // <1,1,7,5>: Cost 3 vrev <1,1,5,7>
  901. 3161391106U, // <1,1,7,6>: Cost 3 ins <1,1,u,6>, lane 2
  902. 2014134378U, // <1,1,7,7>: Cost 2 vtrnr <0,1,2,7>, <0,1,2,7>
  903. 2129354752U, // <1,1,7,u>: Cost 2 ins <u,1,7,3>, lane 0
  904. 1818149622U, // <1,1,u,0>: Cost 2 vzipl <1,0,3,2>, <1,0,3,2>
  905. 202162278U, // <1,1,u,1>: Cost 1 vdup1 LHS
  906. 1684444974U, // <1,1,u,2>: Cost 2 vuzpl <1,1,1,1>, LHS
  907. 940400742U, // <1,1,u,3>: Cost 1 vtrnr LHS, LHS
  908. 1483115830U, // <1,1,u,4>: Cost 2 vext1 <1,1,1,1>, RHS
  909. 1548900506U, // <1,1,u,5>: Cost 2 vext2 <0,u,1,1>, RHS
  910. 1684445338U, // <1,1,u,6>: Cost 2 vuzpl <1,1,1,1>, RHS
  911. 1751551529U, // <1,1,u,7>: Cost 2 vuzpr <1,1,1,1>, RHS
  912. 940400747U, // <1,1,u,u>: Cost 1 vtrnr LHS, LHS
  913. 2088263682U, // <1,2,0,0>: Cost 2 ins <1,2,u,0>, lane 2
  914. 1561509990U, // <1,2,0,1>: Cost 2 vext2 <3,0,1,2>, LHS
  915. 2129494016U, // <1,2,0,2>: Cost 2 ins <u,2,0,2>, lane 0
  916. 2954854502U, // <1,2,0,3>: Cost 3 vzipr <0,3,1,0>, LHS
  917. 2088296450U, // <1,2,0,4>: Cost 2 ins <1,2,u,4>, lane 2
  918. 3165437953U, // <1,2,0,5>: Cost 3 ins <1,u,0,5>, lane 1
  919. 2891892666U, // <1,2,0,6>: Cost 3 vzipl <1,0,3,2>, <2,6,3,7>
  920. 2659140170U, // <1,2,0,7>: Cost 3 vext2 <7,0,1,2>, <0,7,2,1>
  921. 1561510557U, // <1,2,0,u>: Cost 2 vext2 <3,0,1,2>, LHS
  922. 2088263682U, // <1,2,1,0>: Cost 2 ins <1,2,u,0>, lane 2
  923. 2091737089U, // <1,2,1,1>: Cost 2 ins <1,u,1,1>, lane 1
  924. 1745657957U, // <1,2,1,2>: Cost 2 vuzpr <0,1,2,2>, <0,1,2,2>
  925. 1884438630U, // <1,2,1,3>: Cost 2 vzipr <0,u,1,1>, LHS
  926. 2088296450U, // <1,2,1,4>: Cost 2 ins <1,2,u,4>, lane 2
  927. 2635252880U, // <1,2,1,5>: Cost 3 vext2 <3,0,1,2>, <1,5,3,7>
  928. 2958180700U, // <1,2,1,6>: Cost 3 vzipr <0,u,1,1>, <0,4,2,6>
  929. 3165528065U, // <1,2,1,7>: Cost 3 ins <1,u,1,7>, lane 1
  930. 1884438635U, // <1,2,1,u>: Cost 2 vzipr <0,u,1,1>, LHS
  931. 2088263682U, // <1,2,2,0>: Cost 2 ins <1,2,u,0>, lane 2
  932. 2893235754U, // <1,2,2,1>: Cost 3 vzipl <1,2,3,4>, <2,1,4,3>
  933. 2129641472U, // <1,2,2,2>: Cost 2 ins <u,2,2,2>, lane 0
  934. 1897054310U, // <1,2,2,3>: Cost 2 vzipr <3,0,1,2>, LHS
  935. 2088296450U, // <1,2,2,4>: Cost 2 ins <1,2,u,4>, lane 2
  936. 3165585409U, // <1,2,2,5>: Cost 3 ins <1,u,2,5>, lane 1
  937. 2893203386U, // <1,2,2,6>: Cost 3 vzipl <1,2,3,0>, <2,6,3,7>
  938. 2994684010U, // <1,2,2,7>: Cost 3 vzipr <7,0,1,2>, <0,1,2,7>
  939. 1897054315U, // <1,2,2,u>: Cost 2 vzipr <3,0,1,2>, LHS
  940. 403488870U, // <1,2,3,0>: Cost 1 vext1 LHS, LHS
  941. 1477231350U, // <1,2,3,1>: Cost 2 vext1 LHS, <1,0,3,2>
  942. 1477232232U, // <1,2,3,2>: Cost 2 vext1 LHS, <2,2,2,2>
  943. 1477233052U, // <1,2,3,3>: Cost 2 vext1 LHS, <3,3,3,3>
  944. 403492150U, // <1,2,3,4>: Cost 1 vext1 LHS, RHS
  945. 1525010128U, // <1,2,3,5>: Cost 2 vext1 LHS, <5,1,7,3>
  946. 2014101708U, // <1,2,3,6>: Cost 2 vtrnr LHS, <0,2,4,6>
  947. 1525011450U, // <1,2,3,7>: Cost 2 vext1 LHS, <7,0,1,2>
  948. 403494702U, // <1,2,3,u>: Cost 1 vext1 LHS, LHS
  949. 2088263682U, // <1,2,4,0>: Cost 2 ins <1,2,u,0>, lane 2
  950. 3162013698U, // <1,2,4,1>: Cost 3 ins <1,2,u,1>, lane 2
  951. 3162021890U, // <1,2,4,2>: Cost 3 ins <1,2,u,2>, lane 2
  952. 2954887270U, // <1,2,4,3>: Cost 3 vzipr <0,3,1,4>, LHS
  953. 2088296450U, // <1,2,4,4>: Cost 2 ins <1,2,u,4>, lane 2
  954. 1561513270U, // <1,2,4,5>: Cost 2 vext2 <3,0,1,2>, RHS
  955. 2129821696U, // <1,2,4,6>: Cost 2 ins <u,2,4,6>, lane 0
  956. 2659143112U, // <1,2,4,7>: Cost 3 vext2 <7,0,1,2>, <4,7,5,0>
  957. 1561513513U, // <1,2,4,u>: Cost 2 vext2 <3,0,1,2>, RHS
  958. 2088263682U, // <1,2,5,0>: Cost 2 ins <1,2,u,0>, lane 2
  959. 2550989824U, // <1,2,5,1>: Cost 3 vext1 <0,1,2,5>, <1,3,5,7>
  960. 2955558932U, // <1,2,5,2>: Cost 3 vzipr <0,4,1,5>, <0,0,2,2>
  961. 1881817190U, // <1,2,5,3>: Cost 2 vzipr <0,4,1,5>, LHS
  962. 2088296450U, // <1,2,5,4>: Cost 2 ins <1,2,u,4>, lane 2
  963. 2659143684U, // <1,2,5,5>: Cost 3 vext2 <7,0,1,2>, <5,5,5,5>
  964. 2955559260U, // <1,2,5,6>: Cost 3 vzipr <0,4,1,5>, <0,4,2,6>
  965. 2092081153U, // <1,2,5,7>: Cost 2 ins <1,u,5,7>, lane 1
  966. 1881817195U, // <1,2,5,u>: Cost 2 vzipr <0,4,1,5>, LHS
  967. 2088263682U, // <1,2,6,0>: Cost 2 ins <1,2,u,0>, lane 2
  968. 3162013698U, // <1,2,6,1>: Cost 3 ins <1,2,u,1>, lane 2
  969. 2659144186U, // <1,2,6,2>: Cost 3 vext2 <7,0,1,2>, <6,2,7,3>
  970. 2954240102U, // <1,2,6,3>: Cost 3 vzipr <0,2,1,6>, LHS
  971. 2088296450U, // <1,2,6,4>: Cost 2 ins <1,2,u,4>, lane 2
  972. 3162046466U, // <1,2,6,5>: Cost 3 ins <1,2,u,5>, lane 2
  973. 2895914938U, // <1,2,6,6>: Cost 3 vzipl <1,6,3,7>, <2,6,3,7>
  974. 2088329221U, // <1,2,6,7>: Cost 2 ins <1,2,u,u>, lane 5
  975. 2088263682U, // <1,2,6,u>: Cost 2 ins <1,2,u,0>, lane 2
  976. 1585402874U, // <1,2,7,0>: Cost 2 vext2 <7,0,1,2>, <7,0,1,2>
  977. 3203743744U, // <1,2,7,1>: Cost 3 ins <u,2,7,1>, lane 0
  978. 3203751936U, // <1,2,7,2>: Cost 3 ins <u,2,7,2>, lane 0
  979. 2130018304U, // <1,2,7,3>: Cost 2 ins <u,2,7,3>, lane 0
  980. 2088296450U, // <1,2,7,4>: Cost 2 ins <1,2,u,4>, lane 2
  981. 3203776512U, // <1,2,7,5>: Cost 3 ins <u,2,7,5>, lane 0
  982. 3203784704U, // <1,2,7,6>: Cost 3 ins <u,2,7,6>, lane 0
  983. 2659145255U, // <1,2,7,7>: Cost 3 vext2 <7,0,1,2>, <7,7,0,1>
  984. 1590711938U, // <1,2,7,u>: Cost 2 vext2 <7,u,1,2>, <7,u,1,2>
  985. 403529835U, // <1,2,u,0>: Cost 1 vext1 LHS, LHS
  986. 1477272310U, // <1,2,u,1>: Cost 2 vext1 LHS, <1,0,3,2>
  987. 1477273192U, // <1,2,u,2>: Cost 2 vext1 LHS, <2,2,2,2>
  988. 1477273750U, // <1,2,u,3>: Cost 2 vext1 LHS, <3,0,1,2>
  989. 403533110U, // <1,2,u,4>: Cost 1 vext1 LHS, RHS
  990. 1561516186U, // <1,2,u,5>: Cost 2 vext2 <3,0,1,2>, RHS
  991. 2014142668U, // <1,2,u,6>: Cost 2 vtrnr LHS, <0,2,4,6>
  992. 1525052410U, // <1,2,u,7>: Cost 2 vext1 LHS, <7,0,1,2>
  993. 403535662U, // <1,2,u,u>: Cost 1 vext1 LHS, LHS
  994. 1745666048U, // <1,3,0,0>: Cost 2 vuzpr LHS, <0,0,0,0>
  995. 1746108426U, // <1,3,0,1>: Cost 2 vuzpr LHS, <0,0,1,1>
  996. 1745666806U, // <1,3,0,2>: Cost 2 vuzpr LHS, <1,0,3,2>
  997. 2088951810U, // <1,3,0,3>: Cost 2 ins <1,3,u,3>, lane 2
  998. 2819850253U, // <1,3,0,4>: Cost 3 vuzpr LHS, <0,0,1,4>
  999. 2758984055U, // <1,3,0,5>: Cost 3 vuzpl <1,2,3,0>, <0,4,5,6>
  1000. 2867183658U, // <1,3,0,6>: Cost 3 vuzpr LHS, <0,0,4,6>
  1001. 2088984578U, // <1,3,0,7>: Cost 2 ins <1,3,u,7>, lane 2
  1002. 1745668252U, // <1,3,0,u>: Cost 2 vuzpr LHS, <3,0,1,u>
  1003. 2088476675U, // <1,3,1,0>: Cost 2 ins <1,3,1,u>, lane 3
  1004. 1745666868U, // <1,3,1,1>: Cost 2 vuzpr LHS, <1,1,1,1>
  1005. 2088476675U, // <1,3,1,2>: Cost 2 ins <1,3,1,u>, lane 3
  1006. 671924326U, // <1,3,1,3>: Cost 1 vuzpr LHS, LHS
  1007. 2088476675U, // <1,3,1,4>: Cost 2 ins <1,3,1,u>, lane 3
  1008. 2088476675U, // <1,3,1,5>: Cost 2 ins <1,3,1,u>, lane 3
  1009. 2088476675U, // <1,3,1,6>: Cost 2 ins <1,3,1,u>, lane 3
  1010. 2088984578U, // <1,3,1,7>: Cost 2 ins <1,3,u,7>, lane 2
  1011. 671924331U, // <1,3,1,u>: Cost 1 vuzpr LHS, LHS
  1012. 1745666966U, // <1,3,2,0>: Cost 2 vuzpr LHS, <1,2,3,0>
  1013. 2819408044U, // <1,3,2,1>: Cost 3 vuzpr LHS, <0,2,1,1>
  1014. 1745666212U, // <1,3,2,2>: Cost 2 vuzpr LHS, <0,2,0,2>
  1015. 1746110066U, // <1,3,2,3>: Cost 2 vuzpr LHS, <2,2,3,3>
  1016. 1745666970U, // <1,3,2,4>: Cost 2 vuzpr LHS, <1,2,3,4>
  1017. 2819408066U, // <1,3,2,5>: Cost 3 vuzpr LHS, <0,2,3,5>
  1018. 1745666252U, // <1,3,2,6>: Cost 2 vuzpr LHS, <0,2,4,6>
  1019. 2088984578U, // <1,3,2,7>: Cost 2 ins <1,3,u,7>, lane 2
  1020. 1745666218U, // <1,3,2,u>: Cost 2 vuzpr LHS, <0,2,0,u>
  1021. 1483276390U, // <1,3,3,0>: Cost 2 vext1 <1,1,3,3>, LHS
  1022. 1745667750U, // <1,3,3,1>: Cost 2 vuzpr LHS, <2,3,0,1>
  1023. 2091892737U, // <1,3,3,2>: Cost 2 ins <1,u,3,2>, lane 1
  1024. 1745667032U, // <1,3,3,3>: Cost 2 vuzpr LHS, <1,3,1,3>
  1025. 1483279670U, // <1,3,3,4>: Cost 2 vext1 <1,1,3,3>, RHS
  1026. 1745667790U, // <1,3,3,5>: Cost 2 vuzpr LHS, <2,3,4,5>
  1027. 2819408868U, // <1,3,3,6>: Cost 3 vuzpr LHS, <1,3,2,6>
  1028. 2014102528U, // <1,3,3,7>: Cost 2 vtrnr LHS, <1,3,5,7>
  1029. 1745667037U, // <1,3,3,u>: Cost 2 vuzpr LHS, <1,3,1,u>
  1030. 2568970342U, // <1,3,4,0>: Cost 3 vext1 <3,1,3,4>, LHS
  1031. 2759019375U, // <1,3,4,1>: Cost 3 vuzpl <1,2,3,4>, <4,0,1,2>
  1032. 2759019466U, // <1,3,4,2>: Cost 3 vuzpl <1,2,3,4>, <4,1,2,3>
  1033. 2088951810U, // <1,3,4,3>: Cost 2 ins <1,3,u,3>, lane 2
  1034. 1793445072U, // <1,3,4,4>: Cost 2 vuzpr LHS, <4,4,4,4>
  1035. 1746108754U, // <1,3,4,5>: Cost 2 vuzpr LHS, <0,4,1,5>
  1036. 1745668610U, // <1,3,4,6>: Cost 2 vuzpr LHS, <3,4,5,6>
  1037. 2088984578U, // <1,3,4,7>: Cost 2 ins <1,3,u,7>, lane 2
  1038. 1745668612U, // <1,3,4,u>: Cost 2 vuzpr LHS, <3,4,5,u>
  1039. 2088771587U, // <1,3,5,0>: Cost 2 ins <1,3,5,u>, lane 3
  1040. 2088771587U, // <1,3,5,1>: Cost 2 ins <1,3,5,u>, lane 3
  1041. 2088771587U, // <1,3,5,2>: Cost 2 ins <1,3,5,u>, lane 3
  1042. 2088951810U, // <1,3,5,3>: Cost 2 ins <1,3,u,3>, lane 2
  1043. 2088771587U, // <1,3,5,4>: Cost 2 ins <1,3,5,u>, lane 3
  1044. 1793445892U, // <1,3,5,5>: Cost 2 vuzpr LHS, <5,5,5,5>
  1045. 2088771587U, // <1,3,5,6>: Cost 2 ins <1,3,5,u>, lane 3
  1046. 671927606U, // <1,3,5,7>: Cost 1 vuzpr LHS, RHS
  1047. 671927607U, // <1,3,5,u>: Cost 1 vuzpr LHS, RHS
  1048. 1793445986U, // <1,3,6,0>: Cost 2 vuzpr LHS, <5,6,7,0>
  1049. 2867185561U, // <1,3,6,1>: Cost 3 vuzpr LHS, <2,6,0,1>
  1050. 1793445196U, // <1,3,6,2>: Cost 2 vuzpr LHS, <4,6,0,2>
  1051. 2088951810U, // <1,3,6,3>: Cost 2 ins <1,3,u,3>, lane 2
  1052. 1793445990U, // <1,3,6,4>: Cost 2 vuzpr LHS, <5,6,7,4>
  1053. 2849642738U, // <1,3,6,5>: Cost 3 vuzpr <5,1,7,3>, <u,6,7,5>
  1054. 1793445236U, // <1,3,6,6>: Cost 2 vuzpr LHS, <4,6,4,6>
  1055. 1746110394U, // <1,3,6,7>: Cost 2 vuzpr LHS, <2,6,3,7>
  1056. 1746110395U, // <1,3,6,u>: Cost 2 vuzpr LHS, <2,6,3,u>
  1057. 2706926275U, // <1,3,7,0>: Cost 3 vext3 <3,7,0,1>, <3,7,0,1>
  1058. 1793446734U, // <1,3,7,1>: Cost 2 vuzpr LHS, <6,7,0,1>
  1059. 2867187830U, // <1,3,7,2>: Cost 3 vuzpr LHS, <5,7,0,2>
  1060. 1793446016U, // <1,3,7,3>: Cost 2 vuzpr LHS, <5,7,1,3>
  1061. 2849637679U, // <1,3,7,4>: Cost 3 vuzpr <5,1,7,3>, <1,7,3,4>
  1062. 1793446774U, // <1,3,7,5>: Cost 2 vuzpr LHS, <6,7,4,5>
  1063. 2867185674U, // <1,3,7,6>: Cost 3 vuzpr LHS, <2,7,3,6>
  1064. 1793446056U, // <1,3,7,7>: Cost 2 vuzpr LHS, <5,7,5,7>
  1065. 1793446021U, // <1,3,7,u>: Cost 2 vuzpr LHS, <5,7,1,u>
  1066. 1746109820U, // <1,3,u,0>: Cost 2 vuzpr LHS, <1,u,3,0>
  1067. 2014144166U, // <1,3,u,1>: Cost 2 vtrnr LHS, <2,3,0,1>
  1068. 1745668894U, // <1,3,u,2>: Cost 2 vuzpr LHS, <3,u,1,2>
  1069. 671924893U, // <1,3,u,3>: Cost 1 vuzpr LHS, LHS
  1070. 1746109824U, // <1,3,u,4>: Cost 2 vuzpr LHS, <1,u,3,4>
  1071. 2014144206U, // <1,3,u,5>: Cost 2 vtrnr LHS, <2,3,4,5>
  1072. 1745668934U, // <1,3,u,6>: Cost 2 vuzpr LHS, <3,u,5,6>
  1073. 671927849U, // <1,3,u,7>: Cost 1 vuzpr LHS, RHS
  1074. 671924898U, // <1,3,u,u>: Cost 1 vuzpr LHS, LHS
  1075. 3165396993U, // <1,4,0,0>: Cost 3 ins <1,u,0,0>, lane 1
  1076. 2619342950U, // <1,4,0,1>: Cost 3 vext2 <0,3,1,4>, LHS
  1077. 2758434918U, // <1,4,0,2>: Cost 3 vuzpl <1,1,4,5>, LHS
  1078. 2619343104U, // <1,4,0,3>: Cost 3 vext2 <0,3,1,4>, <0,3,1,4>
  1079. 3165429761U, // <1,4,0,4>: Cost 3 ins <1,u,0,4>, lane 1
  1080. 1818152246U, // <1,4,0,5>: Cost 2 vzipl <1,0,3,2>, RHS
  1081. 3026537782U, // <1,4,0,6>: Cost 3 vtrnl <1,1,0,0>, RHS
  1082. 3162808323U, // <1,4,0,7>: Cost 3 ins <1,4,0,u>, lane 3
  1083. 1818152489U, // <1,4,0,u>: Cost 2 vzipl <1,0,3,2>, RHS
  1084. 3204620288U, // <1,4,1,0>: Cost 3 ins <u,4,1,0>, lane 0
  1085. 2091737089U, // <1,4,1,1>: Cost 2 ins <1,u,1,1>, lane 1
  1086. 3204636672U, // <1,4,1,2>: Cost 3 ins <u,4,1,2>, lane 0
  1087. 2091753473U, // <1,4,1,3>: Cost 2 ins <1,u,1,3>, lane 1
  1088. 1745674343U, // <1,4,1,4>: Cost 2 vuzpr <0,1,2,4>, <0,1,2,4>
  1089. 1818660150U, // <1,4,1,5>: Cost 2 vzipl <1,1,1,1>, RHS
  1090. 1952877878U, // <1,4,1,6>: Cost 2 vtrnl <1,1,1,1>, RHS
  1091. 3165528065U, // <1,4,1,7>: Cost 3 ins <1,u,1,7>, lane 1
  1092. 1818660393U, // <1,4,1,u>: Cost 2 vzipl <1,1,1,1>, RHS
  1093. 2893237103U, // <1,4,2,0>: Cost 3 vzipl <1,2,3,4>, <4,0,1,2>
  1094. 2893237194U, // <1,4,2,1>: Cost 3 vzipl <1,2,3,4>, <4,1,2,3>
  1095. 3165560833U, // <1,4,2,2>: Cost 3 ins <1,u,2,2>, lane 1
  1096. 2130976768U, // <1,4,2,3>: Cost 2 ins <u,4,2,3>, lane 0
  1097. 2893237467U, // <1,4,2,4>: Cost 3 vzipl <1,2,3,4>, <4,4,5,6>
  1098. 1819462966U, // <1,4,2,5>: Cost 2 vzipl <1,2,3,0>, RHS
  1099. 2131001344U, // <1,4,2,6>: Cost 2 ins <u,4,2,6>, lane 0
  1100. 3165601793U, // <1,4,2,7>: Cost 3 ins <1,u,2,7>, lane 1
  1101. 1819463209U, // <1,4,2,u>: Cost 2 vzipl <1,2,3,0>, RHS
  1102. 2091876353U, // <1,4,3,0>: Cost 2 ins <1,u,3,0>, lane 1
  1103. 3027454831U, // <1,4,3,1>: Cost 3 vtrnl <1,2,3,4>, <4,0,1,2>
  1104. 2091892737U, // <1,4,3,2>: Cost 2 ins <1,u,3,2>, lane 1
  1105. 2091900929U, // <1,4,3,3>: Cost 2 ins <1,u,3,3>, lane 1
  1106. 2061880528U, // <1,4,3,4>: Cost 2 vtrnr LHS, <4,4,4,4>
  1107. 2014101842U, // <1,4,3,5>: Cost 2 vtrnr LHS, <0,4,1,5>
  1108. 2014101852U, // <1,4,3,6>: Cost 2 vtrnr LHS, <0,4,2,6>
  1109. 2091933697U, // <1,4,3,7>: Cost 2 ins <1,u,3,7>, lane 1
  1110. 2014101845U, // <1,4,3,u>: Cost 2 vtrnr LHS, <0,4,1,u>
  1111. 2557100134U, // <1,4,4,0>: Cost 3 vext1 <1,1,4,4>, LHS
  1112. 2557100882U, // <1,4,4,1>: Cost 3 vext1 <1,1,4,4>, <1,1,4,4>
  1113. 3165708289U, // <1,4,4,2>: Cost 3 ins <1,u,4,2>, lane 1
  1114. 2819416409U, // <1,4,4,3>: Cost 3 vuzpr <0,1,2,4>, <0,4,2,3>
  1115. 2131132416U, // <1,4,4,4>: Cost 2 ins <u,4,4,4>, lane 0
  1116. 2619346230U, // <1,4,4,5>: Cost 3 vext2 <0,3,1,4>, RHS
  1117. 2758438198U, // <1,4,4,6>: Cost 3 vuzpl <1,1,4,5>, RHS
  1118. 2819419365U, // <1,4,4,7>: Cost 3 vuzpr <0,1,2,4>, <4,4,6,7>
  1119. 2131132416U, // <1,4,4,u>: Cost 2 ins <u,4,4,4>, lane 0
  1120. 1477394554U, // <1,4,5,0>: Cost 2 vext1 <0,1,4,5>, <0,1,4,5>
  1121. 2955558949U, // <1,4,5,1>: Cost 3 vzipr <0,4,1,5>, <0,0,4,1>
  1122. 3204931584U, // <1,4,5,2>: Cost 3 ins <u,4,5,2>, lane 0
  1123. 3165790209U, // <1,4,5,3>: Cost 3 ins <1,u,5,3>, lane 1
  1124. 1477397814U, // <1,4,5,4>: Cost 2 vext1 <0,1,4,5>, RHS
  1125. 1821510966U, // <1,4,5,5>: Cost 2 vzipl <1,5,3,7>, RHS
  1126. 1616006454U, // <1,4,5,6>: Cost 2 vext3 <0,u,1,1>, RHS
  1127. 2092081153U, // <1,4,5,7>: Cost 2 ins <1,u,5,7>, lane 1
  1128. 1616006472U, // <1,4,5,u>: Cost 2 vext3 <0,u,1,1>, RHS
  1129. 2557116518U, // <1,4,6,0>: Cost 3 vext1 <1,1,4,6>, LHS
  1130. 2557117268U, // <1,4,6,1>: Cost 3 vext1 <1,1,4,6>, <1,1,4,6>
  1131. 3165855745U, // <1,4,6,2>: Cost 3 ins <1,u,6,2>, lane 1
  1132. 2569062662U, // <1,4,6,3>: Cost 3 vext1 <3,1,4,6>, <3,1,4,6>
  1133. 2557119798U, // <1,4,6,4>: Cost 3 vext1 <1,1,4,6>, RHS
  1134. 2895768886U, // <1,4,6,5>: Cost 3 vzipl <1,6,1,7>, RHS
  1135. 2131296256U, // <1,4,6,6>: Cost 2 ins <u,4,6,6>, lane 0
  1136. 2131304448U, // <1,4,6,7>: Cost 2 ins <u,4,6,7>, lane 0
  1137. 2131296256U, // <1,4,6,u>: Cost 2 ins <u,4,6,6>, lane 0
  1138. 2659161084U, // <1,4,7,0>: Cost 3 vext2 <7,0,1,4>, <7,0,1,4>
  1139. 3165921281U, // <1,4,7,1>: Cost 3 ins <1,u,7,1>, lane 1
  1140. 3205079040U, // <1,4,7,2>: Cost 3 ins <u,4,7,2>, lane 0
  1141. 2861297792U, // <1,4,7,3>: Cost 3 vuzpr <7,1,3,4>, <5,7,1,3>
  1142. 2669778278U, // <1,4,7,4>: Cost 3 vext2 <u,7,1,4>, <7,4,5,6>
  1143. 3205103616U, // <1,4,7,5>: Cost 3 ins <u,4,7,5>, lane 0
  1144. 2131369984U, // <1,4,7,6>: Cost 2 ins <u,4,7,6>, lane 0
  1145. 3165970433U, // <1,4,7,7>: Cost 3 ins <1,u,7,7>, lane 1
  1146. 2131369984U, // <1,4,7,u>: Cost 2 ins <u,4,7,6>, lane 0
  1147. 2091876353U, // <1,4,u,0>: Cost 2 ins <1,u,3,0>, lane 1
  1148. 2091737089U, // <1,4,u,1>: Cost 2 ins <1,u,1,1>, lane 1
  1149. 2091892737U, // <1,4,u,2>: Cost 2 ins <1,u,3,2>, lane 1
  1150. 2091753473U, // <1,4,u,3>: Cost 2 ins <1,u,1,3>, lane 1
  1151. 2061921488U, // <1,4,u,4>: Cost 2 vtrnr LHS, <4,4,4,4>
  1152. 2014142802U, // <1,4,u,5>: Cost 2 vtrnr LHS, <0,4,1,5>
  1153. 2014142812U, // <1,4,u,6>: Cost 2 vtrnr LHS, <0,4,2,6>
  1154. 2091933697U, // <1,4,u,7>: Cost 2 ins <1,u,3,7>, lane 1
  1155. 2014142805U, // <1,4,u,u>: Cost 2 vtrnr LHS, <0,4,1,u>
  1156. 2620014592U, // <1,5,0,0>: Cost 3 vext2 <0,4,1,5>, <0,0,0,0>
  1157. 1546272870U, // <1,5,0,1>: Cost 2 vext2 <0,4,1,5>, LHS
  1158. 1686110310U, // <1,5,0,2>: Cost 2 vuzpl <1,3,5,7>, LHS
  1159. 3163471875U, // <1,5,0,3>: Cost 3 ins <1,5,0,u>, lane 3
  1160. 1546273106U, // <1,5,0,4>: Cost 2 vext2 <0,4,1,5>, <0,4,1,5>
  1161. 3165437953U, // <1,5,0,5>: Cost 3 ins <1,u,0,5>, lane 1
  1162. 3164045314U, // <1,5,0,6>: Cost 3 ins <1,5,u,6>, lane 2
  1163. 2090311682U, // <1,5,0,7>: Cost 2 ins <1,5,u,7>, lane 2
  1164. 1546273437U, // <1,5,0,u>: Cost 2 vext2 <0,4,1,5>, LHS
  1165. 2620015350U, // <1,5,1,0>: Cost 3 vext2 <0,4,1,5>, <1,0,3,2>
  1166. 2091737089U, // <1,5,1,1>: Cost 2 ins <1,u,1,1>, lane 1
  1167. 2620015510U, // <1,5,1,2>: Cost 3 vext2 <0,4,1,5>, <1,2,3,0>
  1168. 2091753473U, // <1,5,1,3>: Cost 2 ins <1,u,1,3>, lane 1
  1169. 2620015677U, // <1,5,1,4>: Cost 3 vext2 <0,4,1,5>, <1,4,3,5>
  1170. 1686111232U, // <1,5,1,5>: Cost 2 vuzpl <1,3,5,7>, <1,3,5,7>
  1171. 2958181456U, // <1,5,1,6>: Cost 3 vzipr <0,u,1,1>, <1,4,5,6>
  1172. 2019986742U, // <1,5,1,7>: Cost 2 vtrnr <1,1,1,1>, RHS
  1173. 2019986743U, // <1,5,1,u>: Cost 2 vtrnr <1,1,1,1>, RHS
  1174. 2759853734U, // <1,5,2,0>: Cost 3 vuzpl <1,3,5,7>, <2,3,0,1>
  1175. 2620016163U, // <1,5,2,1>: Cost 3 vext2 <0,4,1,5>, <2,1,3,5>
  1176. 2620016232U, // <1,5,2,2>: Cost 3 vext2 <0,4,1,5>, <2,2,2,2>
  1177. 2090319877U, // <1,5,2,3>: Cost 2 ins <1,5,u,u>, lane 5
  1178. 2759853774U, // <1,5,2,4>: Cost 3 vuzpl <1,3,5,7>, <2,3,4,5>
  1179. 2994687194U, // <1,5,2,5>: Cost 3 vzipr <7,0,1,2>, <4,4,5,5>
  1180. 2620016570U, // <1,5,2,6>: Cost 3 vext2 <0,4,1,5>, <2,6,3,7>
  1181. 2090311682U, // <1,5,2,7>: Cost 2 ins <1,5,u,7>, lane 2
  1182. 2090319877U, // <1,5,2,u>: Cost 2 ins <1,5,u,u>, lane 5
  1183. 2091876353U, // <1,5,3,0>: Cost 2 ins <1,u,3,0>, lane 1
  1184. 2089951235U, // <1,5,3,1>: Cost 2 ins <1,5,3,u>, lane 3
  1185. 2091892737U, // <1,5,3,2>: Cost 2 ins <1,u,3,2>, lane 1
  1186. 2091900929U, // <1,5,3,3>: Cost 2 ins <1,u,3,3>, lane 1
  1187. 2091909121U, // <1,5,3,4>: Cost 2 ins <1,u,3,4>, lane 1
  1188. 2061881348U, // <1,5,3,5>: Cost 2 vtrnr LHS, <5,5,5,5>
  1189. 2089951235U, // <1,5,3,6>: Cost 2 ins <1,5,3,u>, lane 3
  1190. 940363062U, // <1,5,3,7>: Cost 1 vtrnr LHS, RHS
  1191. 940363063U, // <1,5,3,u>: Cost 1 vtrnr LHS, RHS
  1192. 2620017554U, // <1,5,4,0>: Cost 3 vext2 <0,4,1,5>, <4,0,5,1>
  1193. 2620017634U, // <1,5,4,1>: Cost 3 vext2 <0,4,1,5>, <4,1,5,0>
  1194. 3164012546U, // <1,5,4,2>: Cost 3 ins <1,5,u,2>, lane 2
  1195. 3163766787U, // <1,5,4,3>: Cost 3 ins <1,5,4,u>, lane 3
  1196. 2575092710U, // <1,5,4,4>: Cost 3 vext1 <4,1,5,4>, <4,1,5,4>
  1197. 1546276150U, // <1,5,4,5>: Cost 2 vext2 <0,4,1,5>, RHS
  1198. 1686113590U, // <1,5,4,6>: Cost 2 vuzpl <1,3,5,7>, RHS
  1199. 2090311682U, // <1,5,4,7>: Cost 2 ins <1,5,u,7>, lane 2
  1200. 1546276393U, // <1,5,4,u>: Cost 2 vext2 <0,4,1,5>, RHS
  1201. 2955561954U, // <1,5,5,0>: Cost 3 vzipr <0,4,1,5>, <4,1,5,0>
  1202. 2955561874U, // <1,5,5,1>: Cost 3 vzipr <0,4,1,5>, <4,0,5,1>
  1203. 3165782017U, // <1,5,5,2>: Cost 3 ins <1,u,5,2>, lane 1
  1204. 2955559851U, // <1,5,5,3>: Cost 3 vzipr <0,4,1,5>, <1,2,5,3>
  1205. 2955561958U, // <1,5,5,4>: Cost 3 vzipr <0,4,1,5>, <4,1,5,4>
  1206. 2131877888U, // <1,5,5,5>: Cost 2 ins <u,5,5,5>, lane 0
  1207. 2955561474U, // <1,5,5,6>: Cost 3 vzipr <0,4,1,5>, <3,4,5,6>
  1208. 2092081153U, // <1,5,5,7>: Cost 2 ins <1,u,5,7>, lane 1
  1209. 2092081153U, // <1,5,5,u>: Cost 2 ins <1,u,5,7>, lane 1
  1210. 2131910656U, // <1,5,6,0>: Cost 2 ins <u,5,6,0>, lane 0
  1211. 2131918848U, // <1,5,6,1>: Cost 2 ins <u,5,6,1>, lane 0
  1212. 2131927040U, // <1,5,6,2>: Cost 2 ins <u,5,6,2>, lane 0
  1213. 2131935232U, // <1,5,6,3>: Cost 2 ins <u,5,6,3>, lane 0
  1214. 2131943424U, // <1,5,6,4>: Cost 2 ins <u,5,6,4>, lane 0
  1215. 2131951616U, // <1,5,6,5>: Cost 2 ins <u,5,6,5>, lane 0
  1216. 2131959808U, // <1,5,6,6>: Cost 2 ins <u,5,6,6>, lane 0
  1217. 1058226176U, // <1,5,6,7>: Cost 1 ins RHS, lane 0
  1218. 1058226176U, // <1,5,6,u>: Cost 1 ins RHS, lane 0
  1219. 2557198438U, // <1,5,7,0>: Cost 3 vext1 <1,1,5,7>, LHS
  1220. 2557199198U, // <1,5,7,1>: Cost 3 vext1 <1,1,5,7>, <1,1,5,7>
  1221. 2569143974U, // <1,5,7,2>: Cost 3 vext1 <3,1,5,7>, <2,3,0,1>
  1222. 2759857248U, // <1,5,7,3>: Cost 3 vuzpl <1,3,5,7>, <7,1,3,5>
  1223. 2557201718U, // <1,5,7,4>: Cost 3 vext1 <1,1,5,7>, RHS
  1224. 2759857510U, // <1,5,7,5>: Cost 3 vuzpl <1,3,5,7>, <7,4,5,6>
  1225. 2593035086U, // <1,5,7,6>: Cost 3 vext1 <7,1,5,7>, <6,7,0,1>
  1226. 2132041728U, // <1,5,7,7>: Cost 2 ins <u,5,7,7>, lane 0
  1227. 2132041728U, // <1,5,7,u>: Cost 2 ins <u,5,7,7>, lane 0
  1228. 2091876353U, // <1,5,u,0>: Cost 2 ins <1,u,3,0>, lane 1
  1229. 1546278702U, // <1,5,u,1>: Cost 2 vext2 <0,4,1,5>, LHS
  1230. 1686116142U, // <1,5,u,2>: Cost 2 vuzpl <1,3,5,7>, LHS
  1231. 2091753473U, // <1,5,u,3>: Cost 2 ins <1,u,1,3>, lane 1
  1232. 1594054682U, // <1,5,u,4>: Cost 2 vext2 <u,4,1,5>, <u,4,1,5>
  1233. 1546279066U, // <1,5,u,5>: Cost 2 vext2 <0,4,1,5>, RHS
  1234. 1686116506U, // <1,5,u,6>: Cost 2 vuzpl <1,3,5,7>, RHS
  1235. 940404022U, // <1,5,u,7>: Cost 1 vtrnr LHS, RHS
  1236. 940404023U, // <1,5,u,u>: Cost 1 vtrnr LHS, RHS
  1237. 3205873664U, // <1,6,0,0>: Cost 3 ins <u,6,0,0>, lane 0
  1238. 2618695782U, // <1,6,0,1>: Cost 3 vext2 <0,2,1,6>, LHS
  1239. 2132148224U, // <1,6,0,2>: Cost 2 ins <u,6,0,2>, lane 0
  1240. 3087819259U, // <1,6,0,3>: Cost 3 vtrnr <0,1,2,0>, <0,6,2,3>
  1241. 2620023123U, // <1,6,0,4>: Cost 3 vext2 <0,4,1,6>, <0,4,1,6>
  1242. 3165437953U, // <1,6,0,5>: Cost 3 ins <1,u,0,5>, lane 1
  1243. 3164708866U, // <1,6,0,6>: Cost 3 ins <1,6,u,6>, lane 2
  1244. 2954857782U, // <1,6,0,7>: Cost 3 vzipr <0,3,1,0>, RHS
  1245. 2132148224U, // <1,6,0,u>: Cost 2 ins <u,6,0,2>, lane 0
  1246. 3205947392U, // <1,6,1,0>: Cost 3 ins <u,6,1,0>, lane 0
  1247. 2091737089U, // <1,6,1,1>: Cost 2 ins <1,u,1,1>, lane 1
  1248. 3005959068U, // <1,6,1,2>: Cost 3 vzipr <u,u,1,1>, <4,0,6,2>
  1249. 2091753473U, // <1,6,1,3>: Cost 2 ins <1,u,1,3>, lane 1
  1250. 2625995820U, // <1,6,1,4>: Cost 3 vext2 <1,4,1,6>, <1,4,1,6>
  1251. 3205988352U, // <1,6,1,5>: Cost 3 ins <u,6,1,5>, lane 0
  1252. 1745690729U, // <1,6,1,6>: Cost 2 vuzpr <0,1,2,6>, <0,1,2,6>
  1253. 1884441910U, // <1,6,1,7>: Cost 2 vzipr <0,u,1,1>, RHS
  1254. 1884441911U, // <1,6,1,u>: Cost 2 vzipr <0,u,1,1>, RHS
  1255. 2721526201U, // <1,6,2,0>: Cost 3 vext3 <6,2,0,1>, <6,2,0,1>
  1256. 2994687442U, // <1,6,2,1>: Cost 3 vzipr <7,0,1,2>, <4,7,6,1>
  1257. 2994686876U, // <1,6,2,2>: Cost 3 vzipr <7,0,1,2>, <4,0,6,2>
  1258. 2132303872U, // <1,6,2,3>: Cost 2 ins <u,6,2,3>, lane 0
  1259. 3206053888U, // <1,6,2,4>: Cost 3 ins <u,6,2,4>, lane 0
  1260. 3165585409U, // <1,6,2,5>: Cost 3 ins <1,u,2,5>, lane 1
  1261. 2618697658U, // <1,6,2,6>: Cost 3 vext2 <0,2,1,6>, <2,6,3,7>
  1262. 1897057590U, // <1,6,2,7>: Cost 2 vzipr <3,0,1,2>, RHS
  1263. 1897057591U, // <1,6,2,u>: Cost 2 vzipr <3,0,1,2>, RHS
  1264. 2061881442U, // <1,6,3,0>: Cost 2 vtrnr LHS, <5,6,7,0>
  1265. 2987396400U, // <1,6,3,1>: Cost 3 vzipr <5,7,1,3>, <4,5,6,1>
  1266. 2061880652U, // <1,6,3,2>: Cost 2 vtrnr LHS, <4,6,0,2>
  1267. 2091900929U, // <1,6,3,3>: Cost 2 ins <1,u,3,3>, lane 1
  1268. 2061881446U, // <1,6,3,4>: Cost 2 vtrnr LHS, <5,6,7,4>
  1269. 3118078194U, // <1,6,3,5>: Cost 3 vtrnr <5,1,7,3>, <u,6,7,5>
  1270. 2061880692U, // <1,6,3,6>: Cost 2 vtrnr LHS, <4,6,4,6>
  1271. 2014103482U, // <1,6,3,7>: Cost 2 vtrnr LHS, <2,6,3,7>
  1272. 2014103483U, // <1,6,3,u>: Cost 2 vtrnr LHS, <2,6,3,u>
  1273. 3206168576U, // <1,6,4,0>: Cost 3 ins <u,6,4,0>, lane 0
  1274. 2761256201U, // <1,6,4,1>: Cost 3 vuzpl <1,5,6,7>, <4,5,1,7>
  1275. 3164676098U, // <1,6,4,2>: Cost 3 ins <1,6,u,2>, lane 2
  1276. 3087852027U, // <1,6,4,3>: Cost 3 vtrnr <0,1,2,4>, <0,6,2,3>
  1277. 3206201344U, // <1,6,4,4>: Cost 3 ins <u,6,4,4>, lane 0
  1278. 2618699062U, // <1,6,4,5>: Cost 3 vext2 <0,2,1,6>, RHS
  1279. 2132475904U, // <1,6,4,6>: Cost 2 ins <u,6,4,6>, lane 0
  1280. 2954890550U, // <1,6,4,7>: Cost 3 vzipr <0,3,1,4>, RHS
  1281. 2132475904U, // <1,6,4,u>: Cost 2 ins <u,6,4,6>, lane 0
  1282. 3164659714U, // <1,6,5,0>: Cost 3 ins <1,6,u,0>, lane 2
  1283. 3206250496U, // <1,6,5,1>: Cost 3 ins <u,6,5,1>, lane 0
  1284. 3003337628U, // <1,6,5,2>: Cost 3 vzipr <u,4,1,5>, <4,0,6,2>
  1285. 3165790209U, // <1,6,5,3>: Cost 3 ins <1,u,5,3>, lane 1
  1286. 3206275072U, // <1,6,5,4>: Cost 3 ins <u,6,5,4>, lane 0
  1287. 3206283264U, // <1,6,5,5>: Cost 3 ins <u,6,5,5>, lane 0
  1288. 3003337956U, // <1,6,5,6>: Cost 3 vzipr <u,4,1,5>, <4,4,6,6>
  1289. 1881820470U, // <1,6,5,7>: Cost 2 vzipr <0,4,1,5>, RHS
  1290. 1881820471U, // <1,6,5,u>: Cost 2 vzipr <0,4,1,5>, RHS
  1291. 2724180733U, // <1,6,6,0>: Cost 3 vext3 <6,6,0,1>, <6,6,0,1>
  1292. 2557264742U, // <1,6,6,1>: Cost 3 vext1 <1,1,6,6>, <1,1,6,6>
  1293. 3165855745U, // <1,6,6,2>: Cost 3 ins <1,u,6,2>, lane 1
  1294. 2819432955U, // <1,6,6,3>: Cost 3 vuzpr <0,1,2,6>, <0,6,2,3>
  1295. 3206348800U, // <1,6,6,4>: Cost 3 ins <u,6,6,4>, lane 0
  1296. 3206356992U, // <1,6,6,5>: Cost 3 ins <u,6,6,5>, lane 0
  1297. 2132623360U, // <1,6,6,6>: Cost 2 ins <u,6,6,6>, lane 0
  1298. 2132631552U, // <1,6,6,7>: Cost 2 ins <u,6,6,7>, lane 0
  1299. 2132623360U, // <1,6,6,u>: Cost 2 ins <u,6,6,6>, lane 0
  1300. 1651102542U, // <1,6,7,0>: Cost 2 vext3 <6,7,0,1>, <6,7,0,1>
  1301. 2724918103U, // <1,6,7,1>: Cost 3 vext3 <6,7,1,1>, <6,7,1,1>
  1302. 3206406144U, // <1,6,7,2>: Cost 3 ins <u,6,7,2>, lane 0
  1303. 3206414336U, // <1,6,7,3>: Cost 3 ins <u,6,7,3>, lane 0
  1304. 2132680704U, // <1,6,7,4>: Cost 2 ins <u,6,7,4>, lane 0
  1305. 2725213051U, // <1,6,7,5>: Cost 3 vext3 <6,7,5,1>, <6,7,5,1>
  1306. 2725507979U, // <1,6,7,6>: Cost 3 vext3 <6,u,0,1>, <6,7,6,u>
  1307. 2132705280U, // <1,6,7,7>: Cost 2 ins <u,6,7,7>, lane 0
  1308. 1651692438U, // <1,6,7,u>: Cost 2 vext3 <6,7,u,1>, <6,7,u,1>
  1309. 1651766175U, // <1,6,u,0>: Cost 2 vext3 <6,u,0,1>, <6,u,0,1>
  1310. 2091737089U, // <1,6,u,1>: Cost 2 ins <1,u,1,1>, lane 1
  1311. 2061921612U, // <1,6,u,2>: Cost 2 vtrnr LHS, <4,6,0,2>
  1312. 2091753473U, // <1,6,u,3>: Cost 2 ins <1,u,1,3>, lane 1
  1313. 2061922406U, // <1,6,u,4>: Cost 2 vtrnr LHS, <5,6,7,4>
  1314. 2618701978U, // <1,6,u,5>: Cost 3 vext2 <0,2,1,6>, RHS
  1315. 2061921652U, // <1,6,u,6>: Cost 2 vtrnr LHS, <4,6,4,6>
  1316. 2014144442U, // <1,6,u,7>: Cost 2 vtrnr LHS, <2,6,3,7>
  1317. 2014144443U, // <1,6,u,u>: Cost 2 vtrnr LHS, <2,6,3,u>
  1318. 2726171632U, // <1,7,0,0>: Cost 3 vext3 <7,0,0,1>, <7,0,0,1>
  1319. 2132803584U, // <1,7,0,1>: Cost 2 ins <u,7,0,1>, lane 0
  1320. 3206553600U, // <1,7,0,2>: Cost 3 ins <u,7,0,2>, lane 0
  1321. 2257286235U, // <1,7,0,3>: Cost 3 vrev <7,1,3,0>
  1322. 2726466580U, // <1,7,0,4>: Cost 3 vext3 <7,0,4,1>, <7,0,4,1>
  1323. 3206578176U, // <1,7,0,5>: Cost 3 ins <u,7,0,5>, lane 0
  1324. 2621358582U, // <1,7,0,6>: Cost 3 vext2 <0,6,1,7>, <0,6,1,7>
  1325. 3165380610U, // <1,7,0,7>: Cost 3 ins <1,7,u,7>, lane 2
  1326. 2132803584U, // <1,7,0,u>: Cost 2 ins <u,7,0,1>, lane 0
  1327. 2581184614U, // <1,7,1,0>: Cost 3 vext1 <5,1,7,1>, LHS
  1328. 2091737089U, // <1,7,1,1>: Cost 2 ins <1,u,1,1>, lane 1
  1329. 3206627328U, // <1,7,1,2>: Cost 3 ins <u,7,1,2>, lane 0
  1330. 2132893696U, // <1,7,1,3>: Cost 2 ins <u,7,1,3>, lane 0
  1331. 2581187894U, // <1,7,1,4>: Cost 3 vext1 <5,1,7,1>, RHS
  1332. 2626667646U, // <1,7,1,5>: Cost 3 vext2 <1,5,1,7>, <1,5,1,7>
  1333. 2627331279U, // <1,7,1,6>: Cost 3 vext2 <1,6,1,7>, <1,6,1,7>
  1334. 1745698922U, // <1,7,1,7>: Cost 2 vuzpr <0,1,2,7>, <0,1,2,7>
  1335. 2132893696U, // <1,7,1,u>: Cost 2 ins <u,7,1,3>, lane 0
  1336. 2587164774U, // <1,7,2,0>: Cost 3 vext1 <6,1,7,2>, LHS
  1337. 2994687370U, // <1,7,2,1>: Cost 3 vzipr <7,0,1,2>, <4,6,7,1>
  1338. 3206701056U, // <1,7,2,2>: Cost 3 ins <u,7,2,2>, lane 0
  1339. 2132967424U, // <1,7,2,3>: Cost 2 ins <u,7,2,3>, lane 0
  1340. 2587168054U, // <1,7,2,4>: Cost 3 vext1 <6,1,7,2>, RHS
  1341. 3206725632U, // <1,7,2,5>: Cost 3 ins <u,7,2,5>, lane 0
  1342. 2587169192U, // <1,7,2,6>: Cost 3 vext1 <6,1,7,2>, <6,1,7,2>
  1343. 2994688024U, // <1,7,2,7>: Cost 3 vzipr <7,0,1,2>, <5,5,7,7>
  1344. 2132967424U, // <1,7,2,u>: Cost 2 ins <u,7,2,3>, lane 0
  1345. 1507459174U, // <1,7,3,0>: Cost 2 vext1 <5,1,7,3>, LHS
  1346. 2061882190U, // <1,7,3,1>: Cost 2 vtrnr LHS, <6,7,0,1>
  1347. 2091892737U, // <1,7,3,2>: Cost 2 ins <1,u,3,2>, lane 1
  1348. 2061881472U, // <1,7,3,3>: Cost 2 vtrnr LHS, <5,7,1,3>
  1349. 1507462454U, // <1,7,3,4>: Cost 2 vext1 <5,1,7,3>, RHS
  1350. 1507462864U, // <1,7,3,5>: Cost 2 vext1 <5,1,7,3>, <5,1,7,3>
  1351. 2581205498U, // <1,7,3,6>: Cost 3 vext1 <5,1,7,3>, <6,2,7,3>
  1352. 2061881512U, // <1,7,3,7>: Cost 2 vtrnr LHS, <5,7,5,7>
  1353. 1507465006U, // <1,7,3,u>: Cost 2 vext1 <5,1,7,3>, LHS
  1354. 2728826164U, // <1,7,4,0>: Cost 3 vext3 <7,4,0,1>, <7,4,0,1>
  1355. 3165331458U, // <1,7,4,1>: Cost 3 ins <1,7,u,1>, lane 2
  1356. 2644585539U, // <1,7,4,2>: Cost 3 vext2 <4,5,1,7>, <4,2,6,7>
  1357. 2257319007U, // <1,7,4,3>: Cost 3 vrev <7,1,3,4>
  1358. 3206864896U, // <1,7,4,4>: Cost 3 ins <u,7,4,4>, lane 0
  1359. 2133131264U, // <1,7,4,5>: Cost 2 ins <u,7,4,5>, lane 0
  1360. 3206881280U, // <1,7,4,6>: Cost 3 ins <u,7,4,6>, lane 0
  1361. 3165380610U, // <1,7,4,7>: Cost 3 ins <1,7,u,7>, lane 2
  1362. 2133131264U, // <1,7,4,u>: Cost 2 ins <u,7,4,5>, lane 0
  1363. 2569273446U, // <1,7,5,0>: Cost 3 vext1 <3,1,7,5>, LHS
  1364. 3028292602U, // <1,7,5,1>: Cost 3 vtrnl <1,3,5,7>, <7,0,1,2>
  1365. 3165782017U, // <1,7,5,2>: Cost 3 ins <1,u,5,2>, lane 1
  1366. 3028292704U, // <1,7,5,3>: Cost 3 vtrnl <1,3,5,7>, <7,1,3,5>
  1367. 2569276726U, // <1,7,5,4>: Cost 3 vext1 <3,1,7,5>, RHS
  1368. 3028292966U, // <1,7,5,5>: Cost 3 vtrnl <1,3,5,7>, <7,4,5,6>
  1369. 2651222067U, // <1,7,5,6>: Cost 3 vext2 <5,6,1,7>, <5,6,1,7>
  1370. 2133221376U, // <1,7,5,7>: Cost 2 ins <u,7,5,7>, lane 0
  1371. 2133221376U, // <1,7,5,u>: Cost 2 ins <u,7,5,7>, lane 0
  1372. 2730153430U, // <1,7,6,0>: Cost 3 vext3 <7,6,0,1>, <7,6,0,1>
  1373. 2724845022U, // <1,7,6,1>: Cost 3 vext3 <6,7,0,1>, <7,6,1,0>
  1374. 3206995968U, // <1,7,6,2>: Cost 3 ins <u,7,6,2>, lane 0
  1375. 3165347842U, // <1,7,6,3>: Cost 3 ins <1,7,u,3>, lane 2
  1376. 2257409130U, // <1,7,6,4>: Cost 3 vrev <7,1,4,6>
  1377. 3207020544U, // <1,7,6,5>: Cost 3 ins <u,7,6,5>, lane 0
  1378. 3207028736U, // <1,7,6,6>: Cost 3 ins <u,7,6,6>, lane 0
  1379. 2133295104U, // <1,7,6,7>: Cost 2 ins <u,7,6,7>, lane 0
  1380. 2133295104U, // <1,7,6,u>: Cost 2 ins <u,7,6,7>, lane 0
  1381. 2730817063U, // <1,7,7,0>: Cost 3 vext3 <7,7,0,1>, <7,7,0,1>
  1382. 2861470542U, // <1,7,7,1>: Cost 3 vuzpr <7,1,5,7>, <6,7,0,1>
  1383. 3165929473U, // <1,7,7,2>: Cost 3 ins <1,u,7,2>, lane 1
  1384. 2998046416U, // <1,7,7,3>: Cost 3 vzipr <7,5,1,7>, <5,1,7,3>
  1385. 3207086080U, // <1,7,7,4>: Cost 3 ins <u,7,7,4>, lane 0
  1386. 2257491060U, // <1,7,7,5>: Cost 3 vrev <7,1,5,7>
  1387. 3207102464U, // <1,7,7,6>: Cost 3 ins <u,7,7,6>, lane 0
  1388. 2133368832U, // <1,7,7,7>: Cost 2 ins <u,7,7,7>, lane 0
  1389. 2133368832U, // <1,7,7,u>: Cost 2 ins <u,7,7,7>, lane 0
  1390. 1507500134U, // <1,7,u,0>: Cost 2 vext1 <5,1,7,u>, LHS
  1391. 2061923150U, // <1,7,u,1>: Cost 2 vtrnr LHS, <6,7,0,1>
  1392. 2091892737U, // <1,7,u,2>: Cost 2 ins <1,u,3,2>, lane 1
  1393. 2061922432U, // <1,7,u,3>: Cost 2 vtrnr LHS, <5,7,1,3>
  1394. 1507503414U, // <1,7,u,4>: Cost 2 vext1 <5,1,7,u>, RHS
  1395. 1507503829U, // <1,7,u,5>: Cost 2 vext1 <5,1,7,u>, <5,1,7,u>
  1396. 2581246458U, // <1,7,u,6>: Cost 3 vext1 <5,1,7,u>, <6,2,7,3>
  1397. 2061922472U, // <1,7,u,7>: Cost 2 vtrnr LHS, <5,7,5,7>
  1398. 1507505966U, // <1,7,u,u>: Cost 2 vext1 <5,1,7,u>, LHS
  1399. 1745707008U, // <1,u,0,0>: Cost 2 vuzpr LHS, <0,0,0,0>
  1400. 1745707018U, // <1,u,0,1>: Cost 2 vuzpr LHS, <0,0,1,1>
  1401. 1745707028U, // <1,u,0,2>: Cost 2 vuzpr LHS, <0,0,2,2>
  1402. 2087624706U, // <1,u,0,3>: Cost 2 ins <1,1,u,3>, lane 2
  1403. 1546297685U, // <1,u,0,4>: Cost 2 vext2 <0,4,1,u>, <0,4,1,u>
  1404. 1818155162U, // <1,u,0,5>: Cost 2 vzipl <1,0,3,2>, RHS
  1405. 2891897040U, // <1,u,0,6>: Cost 3 vzipl <1,0,3,2>, <u,6,3,7>
  1406. 2088984578U, // <1,u,0,7>: Cost 2 ins <1,3,u,7>, lane 2
  1407. 1745707025U, // <1,u,0,u>: Cost 2 vuzpr LHS, <0,0,1,u>
  1408. 1483112550U, // <1,u,1,0>: Cost 2 vext1 <1,1,1,1>, LHS
  1409. 202162278U, // <1,u,1,1>: Cost 1 vdup1 LHS
  1410. 1616009006U, // <1,u,1,2>: Cost 2 vext3 <0,u,1,1>, LHS
  1411. 671965286U, // <1,u,1,3>: Cost 1 vuzpr LHS, LHS
  1412. 1483115830U, // <1,u,1,4>: Cost 2 vext1 <1,1,1,1>, RHS
  1413. 1818663066U, // <1,u,1,5>: Cost 2 vzipl <1,1,1,1>, RHS
  1414. 1952880794U, // <1,u,1,6>: Cost 2 vtrnl <1,1,1,1>, RHS
  1415. 1884441928U, // <1,u,1,7>: Cost 2 vzipr <0,u,1,1>, RHS
  1416. 671965291U, // <1,u,1,u>: Cost 1 vuzpr LHS, LHS
  1417. 1745707926U, // <1,u,2,0>: Cost 2 vuzpr LHS, <1,2,3,0>
  1418. 1819465518U, // <1,u,2,1>: Cost 2 vzipl <1,2,3,0>, LHS
  1419. 1745707172U, // <1,u,2,2>: Cost 2 vuzpr LHS, <0,2,0,2>
  1420. 1055244288U, // <1,u,2,3>: Cost 1 ins LHS, lane 0
  1421. 1745707930U, // <1,u,2,4>: Cost 2 vuzpr LHS, <1,2,3,4>
  1422. 1819465882U, // <1,u,2,5>: Cost 2 vzipl <1,2,3,0>, RHS
  1423. 1745707212U, // <1,u,2,6>: Cost 2 vuzpr LHS, <0,2,4,6>
  1424. 1897057608U, // <1,u,2,7>: Cost 2 vzipr <3,0,1,2>, RHS
  1425. 1055244288U, // <1,u,2,u>: Cost 1 ins LHS, lane 0
  1426. 403931292U, // <1,u,3,0>: Cost 1 vext1 LHS, LHS
  1427. 2014102162U, // <1,u,3,1>: Cost 2 vtrnr LHS, <0,u,1,1>
  1428. 115726126U, // <1,u,3,2>: Cost 1 vrev LHS
  1429. 940360349U, // <1,u,3,3>: Cost 1 vtrnr LHS, LHS
  1430. 403934518U, // <1,u,3,4>: Cost 1 vext1 LHS, RHS
  1431. 2014102166U, // <1,u,3,5>: Cost 2 vtrnr LHS, <0,u,1,5>
  1432. 2014102176U, // <1,u,3,6>: Cost 2 vtrnr LHS, <0,u,2,6>
  1433. 940363305U, // <1,u,3,7>: Cost 1 vtrnr LHS, RHS
  1434. 940360354U, // <1,u,3,u>: Cost 1 vtrnr LHS, LHS
  1435. 2088263682U, // <1,u,4,0>: Cost 2 ins <1,2,u,0>, lane 2
  1436. 2087608322U, // <1,u,4,1>: Cost 2 ins <1,1,u,1>, lane 2
  1437. 2086952962U, // <1,u,4,2>: Cost 2 ins <1,0,u,2>, lane 2
  1438. 2087624706U, // <1,u,4,3>: Cost 2 ins <1,1,u,3>, lane 2
  1439. 1793486032U, // <1,u,4,4>: Cost 2 vuzpr LHS, <4,4,4,4>
  1440. 1745707346U, // <1,u,4,5>: Cost 2 vuzpr LHS, <0,4,1,5>
  1441. 1745707356U, // <1,u,4,6>: Cost 2 vuzpr LHS, <0,4,2,6>
  1442. 2088984578U, // <1,u,4,7>: Cost 2 ins <1,3,u,7>, lane 2
  1443. 1745707349U, // <1,u,4,u>: Cost 2 vuzpr LHS, <0,4,1,u>
  1444. 2088263682U, // <1,u,5,0>: Cost 2 ins <1,2,u,0>, lane 2
  1445. 1821513518U, // <1,u,5,1>: Cost 2 vzipl <1,5,3,7>, LHS
  1446. 1954551598U, // <1,u,5,2>: Cost 2 vtrnl <1,3,5,7>, LHS
  1447. 1881817244U, // <1,u,5,3>: Cost 2 vzipr <0,4,1,5>, LHS
  1448. 2088296450U, // <1,u,5,4>: Cost 2 ins <1,2,u,4>, lane 2
  1449. 1821513882U, // <1,u,5,5>: Cost 2 vzipl <1,5,3,7>, RHS
  1450. 1616009370U, // <1,u,5,6>: Cost 2 vext3 <0,u,1,1>, RHS
  1451. 671968566U, // <1,u,5,7>: Cost 1 vuzpr LHS, RHS
  1452. 671968567U, // <1,u,5,u>: Cost 1 vuzpr LHS, RHS
  1453. 1793486946U, // <1,u,6,0>: Cost 2 vuzpr LHS, <5,6,7,0>
  1454. 2087608322U, // <1,u,6,1>: Cost 2 ins <1,1,u,1>, lane 2
  1455. 1793486156U, // <1,u,6,2>: Cost 2 vuzpr LHS, <4,6,0,2>
  1456. 2087624706U, // <1,u,6,3>: Cost 2 ins <1,1,u,3>, lane 2
  1457. 1793486950U, // <1,u,6,4>: Cost 2 vuzpr LHS, <5,6,7,4>
  1458. 2131951616U, // <1,u,6,5>: Cost 2 ins <u,5,6,5>, lane 0
  1459. 1793486196U, // <1,u,6,6>: Cost 2 vuzpr LHS, <4,6,4,6>
  1460. 1058226176U, // <1,u,6,7>: Cost 1 ins RHS, lane 0
  1461. 1058226176U, // <1,u,6,u>: Cost 1 ins RHS, lane 0
  1462. 1585452032U, // <1,u,7,0>: Cost 2 vext2 <7,0,1,u>, <7,0,1,u>
  1463. 1793487694U, // <1,u,7,1>: Cost 2 vuzpr LHS, <6,7,0,1>
  1464. 2086952962U, // <1,u,7,2>: Cost 2 ins <1,0,u,2>, lane 2
  1465. 1793486976U, // <1,u,7,3>: Cost 2 vuzpr LHS, <5,7,1,3>
  1466. 2088296450U, // <1,u,7,4>: Cost 2 ins <1,2,u,4>, lane 2
  1467. 1793487734U, // <1,u,7,5>: Cost 2 vuzpr LHS, <6,7,4,5>
  1468. 2131369984U, // <1,u,7,6>: Cost 2 ins <u,4,7,6>, lane 0
  1469. 1793487016U, // <1,u,7,7>: Cost 2 vuzpr LHS, <5,7,5,7>
  1470. 1590761096U, // <1,u,7,u>: Cost 2 vext2 <7,u,1,u>, <7,u,1,u>
  1471. 403972257U, // <1,u,u,0>: Cost 1 vext1 LHS, LHS
  1472. 202162278U, // <1,u,u,1>: Cost 1 vdup1 LHS
  1473. 115767091U, // <1,u,u,2>: Cost 1 vrev LHS
  1474. 671965853U, // <1,u,u,3>: Cost 1 vuzpr LHS, LHS
  1475. 403975478U, // <1,u,u,4>: Cost 1 vext1 LHS, RHS
  1476. 1745707670U, // <1,u,u,5>: Cost 2 vuzpr LHS, <0,u,1,5>
  1477. 1745707680U, // <1,u,u,6>: Cost 2 vuzpr LHS, <0,u,2,6>
  1478. 671968809U, // <1,u,u,7>: Cost 1 vuzpr LHS, RHS
  1479. 671965858U, // <1,u,u,u>: Cost 1 vuzpr LHS, LHS
  1480. 2128150528U, // <2,0,0,0>: Cost 2 ins <u,0,0,0>, lane 0
  1481. 2097635329U, // <2,0,0,1>: Cost 2 ins <2,u,0,1>, lane 1
  1482. 1691664486U, // <2,0,0,2>: Cost 2 vuzpl <2,3,0,1>, LHS
  1483. 2826094014U, // <2,0,0,3>: Cost 3 vuzpr <1,2,3,0>, <2,0,1,3>
  1484. 2551467318U, // <2,0,0,4>: Cost 3 vext1 <0,2,0,0>, RHS
  1485. 2826094772U, // <2,0,0,5>: Cost 3 vuzpr <1,2,3,0>, <3,0,4,5>
  1486. 3171418113U, // <2,0,0,6>: Cost 3 ins <2,u,0,6>, lane 1
  1487. 3094529510U, // <2,0,0,7>: Cost 3 vtrnr <1,2,3,0>, <2,0,5,7>
  1488. 1691664540U, // <2,0,0,u>: Cost 2 vuzpl <2,3,0,1>, LHS
  1489. 2215927971U, // <2,0,1,0>: Cost 3 vrev <0,2,0,1>
  1490. 2128232448U, // <2,0,1,1>: Cost 2 ins <u,0,1,1>, lane 0
  1491. 1611956326U, // <2,0,1,2>: Cost 2 vext3 <0,2,0,2>, LHS
  1492. 1752350822U, // <2,0,1,3>: Cost 2 vuzpr <1,2,3,0>, LHS
  1493. 2551475510U, // <2,0,1,4>: Cost 3 vext1 <0,2,0,1>, RHS
  1494. 2765407232U, // <2,0,1,5>: Cost 3 vuzpl <2,3,0,1>, <1,3,5,7>
  1495. 2587308473U, // <2,0,1,6>: Cost 3 vext1 <6,2,0,1>, <6,2,0,1>
  1496. 3166707714U, // <2,0,1,7>: Cost 3 ins <2,0,u,7>, lane 2
  1497. 1611956380U, // <2,0,1,u>: Cost 2 vext3 <0,2,0,2>, LHS
  1498. 1142194340U, // <2,0,2,0>: Cost 2 vrev <0,2,0,2>
  1499. 1825374310U, // <2,0,2,1>: Cost 2 vzipl <2,2,2,2>, LHS
  1500. 1959592038U, // <2,0,2,2>: Cost 2 vtrnl <2,2,2,2>, LHS
  1501. 2128322560U, // <2,0,2,3>: Cost 2 ins <u,0,2,3>, lane 0
  1502. 1477741878U, // <2,0,2,4>: Cost 2 vext1 <0,2,0,2>, RHS
  1503. 2599259856U, // <2,0,2,5>: Cost 3 vext1 <u,2,0,2>, <5,1,7,3>
  1504. 3088351274U, // <2,0,2,6>: Cost 3 vtrnr <0,2,0,2>, <0,0,4,6>
  1505. 2599261178U, // <2,0,2,7>: Cost 3 vext1 <u,2,0,2>, <7,0,1,2>
  1506. 1477744430U, // <2,0,2,u>: Cost 2 vext1 <0,2,0,2>, LHS
  1507. 1879883776U, // <2,0,3,0>: Cost 2 vzipr LHS, <0,0,0,0>
  1508. 1879885478U, // <2,0,3,1>: Cost 2 vzipr LHS, <2,3,0,1>
  1509. 1879883940U, // <2,0,3,2>: Cost 2 vzipr LHS, <0,2,0,2>
  1510. 2097872897U, // <2,0,3,3>: Cost 2 ins <2,u,3,3>, lane 1
  1511. 2958270630U, // <2,0,3,4>: Cost 3 vzipr LHS, <0,2,0,4>
  1512. 2826094286U, // <2,0,3,5>: Cost 3 vuzpr <1,2,3,0>, <2,3,4,5>
  1513. 2958270794U, // <2,0,3,6>: Cost 3 vzipr LHS, <0,4,0,6>
  1514. 2097905665U, // <2,0,3,7>: Cost 2 ins <2,u,3,7>, lane 1
  1515. 1879883946U, // <2,0,3,u>: Cost 2 vzipr LHS, <0,2,0,u>
  1516. 2215952550U, // <2,0,4,0>: Cost 3 vrev <0,2,0,4>
  1517. 2685698386U, // <2,0,4,1>: Cost 3 vext3 <0,2,0,2>, <0,4,1,5>
  1518. 1960427622U, // <2,0,4,2>: Cost 2 vtrnl <2,3,4,5>, LHS
  1519. 3171688449U, // <2,0,4,3>: Cost 3 ins <2,u,4,3>, lane 1
  1520. 2551500086U, // <2,0,4,4>: Cost 3 vext1 <0,2,0,4>, RHS
  1521. 2097963009U, // <2,0,4,5>: Cost 2 ins <2,u,4,5>, lane 1
  1522. 1691667766U, // <2,0,4,6>: Cost 2 vuzpl <2,3,0,1>, RHS
  1523. 3171721217U, // <2,0,4,7>: Cost 3 ins <2,u,4,7>, lane 1
  1524. 1691667784U, // <2,0,4,u>: Cost 2 vuzpl <2,3,0,1>, RHS
  1525. 3033596068U, // <2,0,5,0>: Cost 3 vtrnl <2,2,5,7>, <0,2,0,2>
  1526. 2128527360U, // <2,0,5,1>: Cost 2 ins <u,0,5,1>, lane 0
  1527. 2955632804U, // <2,0,5,2>: Cost 3 vzipr <0,4,2,5>, <0,2,0,2>
  1528. 2216181954U, // <2,0,5,3>: Cost 3 vrev <0,2,3,5>
  1529. 2216255691U, // <2,0,5,4>: Cost 3 vrev <0,2,4,5>
  1530. 2867900420U, // <2,0,5,5>: Cost 3 vuzpr <u,2,3,0>, <5,5,5,5>
  1531. 3202310144U, // <2,0,5,6>: Cost 3 ins <u,0,5,6>, lane 0
  1532. 1752354102U, // <2,0,5,7>: Cost 2 vuzpr <1,2,3,0>, RHS
  1533. 1752354103U, // <2,0,5,u>: Cost 2 vuzpr <1,2,3,0>, RHS
  1534. 3088678912U, // <2,0,6,0>: Cost 3 vtrnr <0,2,4,6>, <0,0,0,0>
  1535. 1828143206U, // <2,0,6,1>: Cost 2 vzipl <2,6,3,7>, LHS
  1536. 2128609280U, // <2,0,6,2>: Cost 2 ins <u,0,6,2>, lane 0
  1537. 3171835905U, // <2,0,6,3>: Cost 3 ins <2,u,6,3>, lane 1
  1538. 1142522060U, // <2,0,6,4>: Cost 2 vrev <0,2,4,6>
  1539. 3171852289U, // <2,0,6,5>: Cost 3 ins <2,u,6,5>, lane 1
  1540. 2867899764U, // <2,0,6,6>: Cost 3 vuzpr <u,2,3,0>, <4,6,4,6>
  1541. 2128650240U, // <2,0,6,7>: Cost 2 ins <u,0,6,7>, lane 0
  1542. 1142817008U, // <2,0,6,u>: Cost 2 vrev <0,2,u,6>
  1543. 2659202049U, // <2,0,7,0>: Cost 3 vext2 <7,0,2,0>, <7,0,2,0>
  1544. 2867901262U, // <2,0,7,1>: Cost 3 vuzpr <u,2,3,0>, <6,7,0,1>
  1545. 2956976292U, // <2,0,7,2>: Cost 3 vzipr <0,6,2,7>, <0,2,0,2>
  1546. 2867900544U, // <2,0,7,3>: Cost 3 vuzpr <u,2,3,0>, <5,7,1,3>
  1547. 3171917825U, // <2,0,7,4>: Cost 3 ins <2,u,7,4>, lane 1
  1548. 2867901302U, // <2,0,7,5>: Cost 3 vuzpr <u,2,3,0>, <6,7,4,5>
  1549. 3166699522U, // <2,0,7,6>: Cost 3 ins <2,0,u,6>, lane 2
  1550. 2867900584U, // <2,0,7,7>: Cost 3 vuzpr <u,2,3,0>, <5,7,5,7>
  1551. 2867900549U, // <2,0,7,u>: Cost 3 vuzpr <u,2,3,0>, <5,7,1,u>
  1552. 1879924736U, // <2,0,u,0>: Cost 2 vzipr LHS, <0,0,0,0>
  1553. 1879926438U, // <2,0,u,1>: Cost 2 vzipr LHS, <2,3,0,1>
  1554. 1879924900U, // <2,0,u,2>: Cost 2 vzipr LHS, <0,2,0,2>
  1555. 1752351389U, // <2,0,u,3>: Cost 2 vuzpr <1,2,3,0>, LHS
  1556. 1477791030U, // <2,0,u,4>: Cost 2 vext1 <0,2,0,u>, RHS
  1557. 2097963009U, // <2,0,u,5>: Cost 2 ins <2,u,4,5>, lane 1
  1558. 1691670682U, // <2,0,u,6>: Cost 2 vuzpl <2,3,0,1>, RHS
  1559. 1752354345U, // <2,0,u,7>: Cost 2 vuzpr <1,2,3,0>, RHS
  1560. 1879924906U, // <2,0,u,u>: Cost 2 vzipr LHS, <0,2,0,u>
  1561. 2763497636U, // <2,1,0,0>: Cost 3 vuzpl <2,0,1,2>, <0,2,0,2>
  1562. 2097635329U, // <2,1,0,1>: Cost 2 ins <2,u,0,1>, lane 1
  1563. 2820130966U, // <2,1,0,2>: Cost 3 vuzpr <0,2,3,1>, <3,0,1,2>
  1564. 1616823030U, // <2,1,0,3>: Cost 2 vext3 <1,0,3,2>, <1,0,3,2>
  1565. 2767487180U, // <2,1,0,4>: Cost 3 vuzpl <2,6,1,3>, <0,2,4,6>
  1566. 3033842688U, // <2,1,0,5>: Cost 3 vtrnl <2,3,0,1>, <1,3,5,7>
  1567. 3171418113U, // <2,1,0,6>: Cost 3 ins <2,u,0,6>, lane 1
  1568. 3171426305U, // <2,1,0,7>: Cost 3 ins <2,u,0,7>, lane 1
  1569. 1617191715U, // <2,1,0,u>: Cost 2 vext3 <1,0,u,2>, <1,0,u,2>
  1570. 2551546028U, // <2,1,1,0>: Cost 3 vext1 <0,2,1,1>, <0,2,1,1>
  1571. 2128896000U, // <2,1,1,1>: Cost 2 ins <u,1,1,1>, lane 0
  1572. 2954938518U, // <2,1,1,2>: Cost 3 vzipr <0,3,2,1>, <3,0,1,2>
  1573. 2128912384U, // <2,1,1,3>: Cost 2 ins <u,1,1,3>, lane 0
  1574. 2551549238U, // <2,1,1,4>: Cost 3 vext1 <0,2,1,1>, RHS
  1575. 3202670592U, // <2,1,1,5>: Cost 3 ins <u,1,1,5>, lane 0
  1576. 3202678784U, // <2,1,1,6>: Cost 3 ins <u,1,1,6>, lane 0
  1577. 2953612553U, // <2,1,1,7>: Cost 3 vzipr <0,1,2,1>, <4,5,1,7>
  1578. 2128896000U, // <2,1,1,u>: Cost 2 ins <u,1,1,1>, lane 0
  1579. 2128961536U, // <2,1,2,0>: Cost 2 ins <u,1,2,0>, lane 0
  1580. 2128969728U, // <2,1,2,1>: Cost 2 ins <u,1,2,1>, lane 0
  1581. 2128977920U, // <2,1,2,2>: Cost 2 ins <u,1,2,2>, lane 0
  1582. 1055244288U, // <2,1,2,3>: Cost 1 ins LHS, lane 0
  1583. 2128994304U, // <2,1,2,4>: Cost 2 ins <u,1,2,4>, lane 0
  1584. 2129002496U, // <2,1,2,5>: Cost 2 ins <u,1,2,5>, lane 0
  1585. 2129010688U, // <2,1,2,6>: Cost 2 ins <u,1,2,6>, lane 0
  1586. 2129018880U, // <2,1,2,7>: Cost 2 ins <u,1,2,7>, lane 0
  1587. 1055244288U, // <2,1,2,u>: Cost 1 ins LHS, lane 0
  1588. 2953625609U, // <2,1,3,0>: Cost 3 vzipr LHS, <0,0,1,0>
  1589. 1879883786U, // <2,1,3,1>: Cost 2 vzipr LHS, <0,0,1,1>
  1590. 1879885974U, // <2,1,3,2>: Cost 2 vzipr LHS, <3,0,1,2>
  1591. 1879884760U, // <2,1,3,3>: Cost 2 vzipr LHS, <1,3,1,3>
  1592. 2953625856U, // <2,1,3,4>: Cost 3 vzipr LHS, <0,3,1,4>
  1593. 1879884114U, // <2,1,3,5>: Cost 2 vzipr LHS, <0,4,1,5>
  1594. 2958270641U, // <2,1,3,6>: Cost 3 vzipr LHS, <0,2,1,6>
  1595. 2097905665U, // <2,1,3,7>: Cost 2 ins <2,u,3,7>, lane 1
  1596. 1879883793U, // <2,1,3,u>: Cost 2 vzipr LHS, <0,0,1,u>
  1597. 3171663873U, // <2,1,4,0>: Cost 3 ins <2,u,4,0>, lane 1
  1598. 3094561588U, // <2,1,4,1>: Cost 3 vtrnr <1,2,3,4>, <1,1,1,1>
  1599. 2900378522U, // <2,1,4,2>: Cost 3 vzipl <2,4,1,3>, <1,2,3,4>
  1600. 1148404634U, // <2,1,4,3>: Cost 2 vrev <1,2,3,4>
  1601. 3171696641U, // <2,1,4,4>: Cost 3 ins <2,u,4,4>, lane 1
  1602. 2097963009U, // <2,1,4,5>: Cost 2 ins <2,u,4,5>, lane 1
  1603. 2763500854U, // <2,1,4,6>: Cost 3 vuzpl <2,0,1,2>, RHS
  1604. 3171721217U, // <2,1,4,7>: Cost 3 ins <2,u,4,7>, lane 1
  1605. 2020819051U, // <2,1,4,u>: Cost 2 vtrnr <1,2,3,4>, LHS
  1606. 2551578800U, // <2,1,5,0>: Cost 3 vext1 <0,2,1,5>, <0,2,1,5>
  1607. 2551579648U, // <2,1,5,1>: Cost 3 vext1 <0,2,1,5>, <1,3,5,7>
  1608. 2901001110U, // <2,1,5,2>: Cost 3 vzipl <2,5,0,7>, <1,2,3,0>
  1609. 2129207296U, // <2,1,5,3>: Cost 2 ins <u,1,5,3>, lane 0
  1610. 2551582006U, // <2,1,5,4>: Cost 3 vext1 <0,2,1,5>, RHS
  1611. 3202965504U, // <2,1,5,5>: Cost 3 ins <u,1,5,5>, lane 0
  1612. 3171786753U, // <2,1,5,6>: Cost 3 ins <2,u,5,6>, lane 1
  1613. 2819910966U, // <2,1,5,7>: Cost 3 vuzpr <0,2,0,1>, RHS
  1614. 2129207296U, // <2,1,5,u>: Cost 2 ins <u,1,5,3>, lane 0
  1615. 2551586993U, // <2,1,6,0>: Cost 3 vext1 <0,2,1,6>, <0,2,1,6>
  1616. 3088679732U, // <2,1,6,1>: Cost 3 vtrnr <0,2,4,6>, <1,1,1,1>
  1617. 2551588794U, // <2,1,6,2>: Cost 3 vext1 <0,2,1,6>, <2,6,3,7>
  1618. 2014937190U, // <2,1,6,3>: Cost 2 vtrnr <0,2,4,6>, LHS
  1619. 2551590198U, // <2,1,6,4>: Cost 3 vext1 <0,2,1,6>, RHS
  1620. 2955641170U, // <2,1,6,5>: Cost 3 vzipr <0,4,2,6>, <0,4,1,5>
  1621. 2901886177U, // <2,1,6,6>: Cost 3 vzipl <2,6,3,7>, <1,6,3,7>
  1622. 2129313792U, // <2,1,6,7>: Cost 2 ins <u,1,6,7>, lane 0
  1623. 2014937195U, // <2,1,6,u>: Cost 2 vtrnr <0,2,4,6>, LHS
  1624. 3171885057U, // <2,1,7,0>: Cost 3 ins <2,u,7,0>, lane 1
  1625. 3203080192U, // <2,1,7,1>: Cost 3 ins <u,1,7,1>, lane 0
  1626. 3001439874U, // <2,1,7,2>: Cost 3 vzipr <u,1,2,7>, <7,u,1,2>
  1627. 2129354752U, // <2,1,7,3>: Cost 2 ins <u,1,7,3>, lane 0
  1628. 3171917825U, // <2,1,7,4>: Cost 3 ins <2,u,7,4>, lane 1
  1629. 3203112960U, // <2,1,7,5>: Cost 3 ins <u,1,7,5>, lane 0
  1630. 2222392248U, // <2,1,7,6>: Cost 3 vrev <1,2,6,7>
  1631. 3171942401U, // <2,1,7,7>: Cost 3 ins <2,u,7,7>, lane 1
  1632. 2129354752U, // <2,1,7,u>: Cost 2 ins <u,1,7,3>, lane 0
  1633. 2128961536U, // <2,1,u,0>: Cost 2 ins <u,1,2,0>, lane 0
  1634. 1879924746U, // <2,1,u,1>: Cost 2 vzipr LHS, <0,0,1,1>
  1635. 1879926934U, // <2,1,u,2>: Cost 2 vzipr LHS, <3,0,1,2>
  1636. 1055244288U, // <2,1,u,3>: Cost 1 ins LHS, lane 0
  1637. 2128994304U, // <2,1,u,4>: Cost 2 ins <u,1,2,4>, lane 0
  1638. 1879925074U, // <2,1,u,5>: Cost 2 vzipr LHS, <0,4,1,5>
  1639. 2129010688U, // <2,1,u,6>: Cost 2 ins <u,1,2,6>, lane 0
  1640. 2097905665U, // <2,1,u,7>: Cost 2 ins <2,u,3,7>, lane 1
  1641. 1055244288U, // <2,1,u,u>: Cost 1 ins LHS, lane 0
  1642. 2020787094U, // <2,2,0,0>: Cost 2 vtrnr <1,2,3,0>, <1,2,3,0>
  1643. 1548976230U, // <2,2,0,1>: Cost 2 vext2 <0,u,2,2>, LHS
  1644. 1691156582U, // <2,2,0,2>: Cost 2 vuzpl <2,2,2,2>, LHS
  1645. 2094260226U, // <2,2,0,3>: Cost 2 ins <2,2,u,3>, lane 2
  1646. 2819917256U, // <2,2,0,4>: Cost 3 vuzpr <0,2,0,2>, <2,0,2,4>
  1647. 3168018434U, // <2,2,0,5>: Cost 3 ins <2,2,u,5>, lane 2
  1648. 2819915818U, // <2,2,0,6>: Cost 3 vuzpr <0,2,0,2>, <0,0,4,6>
  1649. 3171426305U, // <2,2,0,7>: Cost 3 ins <2,u,0,7>, lane 1
  1650. 1548976796U, // <2,2,0,u>: Cost 2 vext2 <0,u,2,2>, <0,u,2,2>
  1651. 2622718710U, // <2,2,1,0>: Cost 3 vext2 <0,u,2,2>, <1,0,3,2>
  1652. 1879867492U, // <2,2,1,1>: Cost 2 vzipr <0,1,2,1>, <0,1,2,1>
  1653. 2094252034U, // <2,2,1,2>: Cost 2 ins <2,2,u,2>, lane 2
  1654. 1746174054U, // <2,2,1,3>: Cost 2 vuzpr <0,2,0,2>, LHS
  1655. 3167526915U, // <2,2,1,4>: Cost 3 ins <2,2,1,u>, lane 3
  1656. 2622719120U, // <2,2,1,5>: Cost 3 vext2 <0,u,2,2>, <1,5,3,7>
  1657. 3203342336U, // <2,2,1,6>: Cost 3 ins <u,2,1,6>, lane 0
  1658. 3168034818U, // <2,2,1,7>: Cost 3 ins <2,2,u,7>, lane 2
  1659. 1746174059U, // <2,2,1,u>: Cost 2 vuzpr <0,2,0,2>, LHS
  1660. 1489829990U, // <2,2,2,0>: Cost 2 vext1 <2,2,2,2>, LHS
  1661. 2093858819U, // <2,2,2,1>: Cost 2 ins <2,2,2,u>, lane 3
  1662. 269271142U, // <2,2,2,2>: Cost 1 vdup2 LHS
  1663. 1884520550U, // <2,2,2,3>: Cost 2 vzipr <0,u,2,2>, LHS
  1664. 1489833270U, // <2,2,2,4>: Cost 2 vext1 <2,2,2,2>, RHS
  1665. 2093858819U, // <2,2,2,5>: Cost 2 ins <2,2,2,u>, lane 3
  1666. 2093858819U, // <2,2,2,6>: Cost 2 ins <2,2,2,u>, lane 3
  1667. 2093858819U, // <2,2,2,7>: Cost 2 ins <2,2,2,u>, lane 3
  1668. 269271142U, // <2,2,2,u>: Cost 1 vdup2 LHS
  1669. 2129698816U, // <2,2,3,0>: Cost 2 ins <u,2,3,0>, lane 0
  1670. 2093932547U, // <2,2,3,1>: Cost 2 ins <2,2,3,u>, lane 3
  1671. 1879885416U, // <2,2,3,2>: Cost 2 vzipr LHS, <2,2,2,2>
  1672. 806142054U, // <2,2,3,3>: Cost 1 vzipr LHS, LHS
  1673. 2129731584U, // <2,2,3,4>: Cost 2 ins <u,2,3,4>, lane 0
  1674. 2093932547U, // <2,2,3,5>: Cost 2 ins <2,2,3,u>, lane 3
  1675. 1884528988U, // <2,2,3,6>: Cost 2 vzipr LHS, <0,4,2,6>
  1676. 2097905665U, // <2,2,3,7>: Cost 2 ins <2,u,3,7>, lane 1
  1677. 806142059U, // <2,2,3,u>: Cost 1 vzipr LHS, LHS
  1678. 2551644344U, // <2,2,4,0>: Cost 3 vext1 <0,2,2,4>, <0,2,2,4>
  1679. 3171672065U, // <2,2,4,1>: Cost 3 ins <2,u,4,1>, lane 1
  1680. 2094252034U, // <2,2,4,2>: Cost 2 ins <2,2,u,2>, lane 2
  1681. 2094260226U, // <2,2,4,3>: Cost 2 ins <2,2,u,3>, lane 2
  1682. 2020819866U, // <2,2,4,4>: Cost 2 vtrnr <1,2,3,4>, <1,2,3,4>
  1683. 1548979510U, // <2,2,4,5>: Cost 2 vext2 <0,u,2,2>, RHS
  1684. 1691159862U, // <2,2,4,6>: Cost 2 vuzpl <2,2,2,2>, RHS
  1685. 3171721217U, // <2,2,4,7>: Cost 3 ins <2,u,4,7>, lane 1
  1686. 1548979753U, // <2,2,4,u>: Cost 2 vext2 <0,u,2,2>, RHS
  1687. 3167821827U, // <2,2,5,0>: Cost 3 ins <2,2,5,u>, lane 3
  1688. 2670497488U, // <2,2,5,1>: Cost 3 vext2 <u,u,2,2>, <5,1,7,3>
  1689. 2094252034U, // <2,2,5,2>: Cost 2 ins <2,2,u,2>, lane 2
  1690. 2094260226U, // <2,2,5,3>: Cost 2 ins <2,2,u,3>, lane 2
  1691. 2228201085U, // <2,2,5,4>: Cost 3 vrev <2,2,4,5>
  1692. 1879900264U, // <2,2,5,5>: Cost 2 vzipr <0,1,2,5>, <0,1,2,5>
  1693. 2670497890U, // <2,2,5,6>: Cost 3 vext2 <u,u,2,2>, <5,6,7,0>
  1694. 1746177334U, // <2,2,5,7>: Cost 2 vuzpr <0,2,0,2>, RHS
  1695. 1746177335U, // <2,2,5,u>: Cost 2 vuzpr <0,2,0,2>, RHS
  1696. 3088679830U, // <2,2,6,0>: Cost 3 vtrnr <0,2,4,6>, <1,2,3,0>
  1697. 3171819521U, // <2,2,6,1>: Cost 3 ins <2,u,6,1>, lane 1
  1698. 2094252034U, // <2,2,6,2>: Cost 2 ins <2,2,u,2>, lane 2
  1699. 1881899110U, // <2,2,6,3>: Cost 2 vzipr <0,4,2,6>, LHS
  1700. 3088679078U, // <2,2,6,4>: Cost 3 vtrnr <0,2,4,6>, <0,2,0,4>
  1701. 3171852289U, // <2,2,6,5>: Cost 3 ins <2,u,6,5>, lane 1
  1702. 2014937292U, // <2,2,6,6>: Cost 2 vtrnr <0,2,4,6>, <0,2,4,6>
  1703. 2094301189U, // <2,2,6,7>: Cost 2 ins <2,2,u,u>, lane 5
  1704. 1881899115U, // <2,2,6,u>: Cost 2 vzipr <0,4,2,6>, LHS
  1705. 2726250474U, // <2,2,7,0>: Cost 3 vext3 <7,0,1,2>, <2,7,0,1>
  1706. 2867696462U, // <2,2,7,1>: Cost 3 vuzpr <u,2,0,2>, <6,7,0,1>
  1707. 2094252034U, // <2,2,7,2>: Cost 2 ins <2,2,u,2>, lane 2
  1708. 2130018304U, // <2,2,7,3>: Cost 2 ins <u,2,7,3>, lane 0
  1709. 2670499174U, // <2,2,7,4>: Cost 3 vext2 <u,u,2,2>, <7,4,5,6>
  1710. 2228291208U, // <2,2,7,5>: Cost 3 vrev <2,2,5,7>
  1711. 3203784704U, // <2,2,7,6>: Cost 3 ins <u,2,7,6>, lane 0
  1712. 1879916650U, // <2,2,7,7>: Cost 2 vzipr <0,1,2,7>, <0,1,2,7>
  1713. 2130018304U, // <2,2,7,u>: Cost 2 ins <u,2,7,3>, lane 0
  1714. 2020787094U, // <2,2,u,0>: Cost 2 vtrnr <1,2,3,0>, <1,2,3,0>
  1715. 1548982062U, // <2,2,u,1>: Cost 2 vext2 <0,u,2,2>, LHS
  1716. 269271142U, // <2,2,u,2>: Cost 1 vdup2 LHS
  1717. 806183014U, // <2,2,u,3>: Cost 1 vzipr LHS, LHS
  1718. 1489833270U, // <2,2,u,4>: Cost 2 vext1 <2,2,2,2>, RHS
  1719. 1548982426U, // <2,2,u,5>: Cost 2 vext2 <0,u,2,2>, RHS
  1720. 1879925084U, // <2,2,u,6>: Cost 2 vzipr LHS, <0,4,2,6>
  1721. 1746177577U, // <2,2,u,7>: Cost 2 vuzpr <0,2,0,2>, RHS
  1722. 806183019U, // <2,2,u,u>: Cost 1 vzipr LHS, LHS
  1723. 1544339456U, // <2,3,0,0>: Cost 2 vext2 LHS, <0,0,0,0>
  1724. 470597734U, // <2,3,0,1>: Cost 1 vext2 LHS, LHS
  1725. 1548984484U, // <2,3,0,2>: Cost 2 vext2 LHS, <0,2,0,2>
  1726. 2094374915U, // <2,3,0,3>: Cost 2 ins <2,3,0,u>, lane 3
  1727. 1548984658U, // <2,3,0,4>: Cost 2 vext2 LHS, <0,4,1,5>
  1728. 2094940162U, // <2,3,0,5>: Cost 2 ins <2,3,u,5>, lane 2
  1729. 2094374915U, // <2,3,0,6>: Cost 2 ins <2,3,0,u>, lane 3
  1730. 2094374915U, // <2,3,0,7>: Cost 2 ins <2,3,0,u>, lane 3
  1731. 470598301U, // <2,3,0,u>: Cost 1 vext2 LHS, LHS
  1732. 1544340214U, // <2,3,1,0>: Cost 2 vext2 LHS, <1,0,3,2>
  1733. 1544340276U, // <2,3,1,1>: Cost 2 vext2 LHS, <1,1,1,1>
  1734. 1544340374U, // <2,3,1,2>: Cost 2 vext2 LHS, <1,2,3,0>
  1735. 1548985304U, // <2,3,1,3>: Cost 2 vext2 LHS, <1,3,1,3>
  1736. 2551696694U, // <2,3,1,4>: Cost 3 vext1 <0,2,3,1>, RHS
  1737. 1548985488U, // <2,3,1,5>: Cost 2 vext2 LHS, <1,5,3,7>
  1738. 2622727375U, // <2,3,1,6>: Cost 3 vext2 LHS, <1,6,1,7>
  1739. 2094956546U, // <2,3,1,7>: Cost 2 ins <2,3,u,7>, lane 2
  1740. 1548985709U, // <2,3,1,u>: Cost 2 vext2 LHS, <1,u,1,3>
  1741. 2094522371U, // <2,3,2,0>: Cost 2 ins <2,3,2,u>, lane 3
  1742. 2094907394U, // <2,3,2,1>: Cost 2 ins <2,3,u,1>, lane 2
  1743. 1544341096U, // <2,3,2,2>: Cost 2 vext2 LHS, <2,2,2,2>
  1744. 1059889156U, // <2,3,2,3>: Cost 1 ins LHS, lane 4
  1745. 2094522371U, // <2,3,2,4>: Cost 2 ins <2,3,2,u>, lane 3
  1746. 2094940162U, // <2,3,2,5>: Cost 2 ins <2,3,u,5>, lane 2
  1747. 1548986298U, // <2,3,2,6>: Cost 2 vext2 LHS, <2,6,3,7>
  1748. 2094956546U, // <2,3,2,7>: Cost 2 ins <2,3,u,7>, lane 2
  1749. 1059889156U, // <2,3,2,u>: Cost 1 ins LHS, lane 4
  1750. 1879884694U, // <2,3,3,0>: Cost 2 vzipr LHS, <1,2,3,0>
  1751. 2094907394U, // <2,3,3,1>: Cost 2 ins <2,3,u,1>, lane 2
  1752. 1879884534U, // <2,3,3,2>: Cost 2 vzipr LHS, <1,0,3,2>
  1753. 1544341916U, // <2,3,3,3>: Cost 2 vext2 LHS, <3,3,3,3>
  1754. 1879884698U, // <2,3,3,4>: Cost 2 vzipr LHS, <1,2,3,4>
  1755. 2094940162U, // <2,3,3,5>: Cost 2 ins <2,3,u,5>, lane 2
  1756. 2953627415U, // <2,3,3,6>: Cost 3 vzipr LHS, <2,4,3,6>
  1757. 1884529808U, // <2,3,3,7>: Cost 2 vzipr LHS, <1,5,3,7>
  1758. 1879884702U, // <2,3,3,u>: Cost 2 vzipr LHS, <1,2,3,u>
  1759. 1483948134U, // <2,3,4,0>: Cost 2 vext1 <1,2,3,4>, LHS
  1760. 1483948954U, // <2,3,4,1>: Cost 2 vext1 <1,2,3,4>, <1,2,3,4>
  1761. 2094669827U, // <2,3,4,2>: Cost 2 ins <2,3,4,u>, lane 3
  1762. 2094669827U, // <2,3,4,3>: Cost 2 ins <2,3,4,u>, lane 3
  1763. 1483951414U, // <2,3,4,4>: Cost 2 vext1 <1,2,3,4>, RHS
  1764. 470601014U, // <2,3,4,5>: Cost 1 vext2 LHS, RHS
  1765. 1691241782U, // <2,3,4,6>: Cost 2 vuzpl <2,2,3,3>, RHS
  1766. 2094669827U, // <2,3,4,7>: Cost 2 ins <2,3,4,u>, lane 3
  1767. 470601257U, // <2,3,4,u>: Cost 1 vext2 LHS, RHS
  1768. 2551726274U, // <2,3,5,0>: Cost 3 vext1 <0,2,3,5>, <0,2,3,5>
  1769. 1592118992U, // <2,3,5,1>: Cost 2 vext2 LHS, <5,1,7,3>
  1770. 2665860843U, // <2,3,5,2>: Cost 3 vext2 LHS, <5,2,1,3>
  1771. 2094923778U, // <2,3,5,3>: Cost 2 ins <2,3,u,3>, lane 2
  1772. 1592119238U, // <2,3,5,4>: Cost 2 vext2 LHS, <5,4,7,6>
  1773. 1592119300U, // <2,3,5,5>: Cost 2 vext2 LHS, <5,5,5,5>
  1774. 1592119394U, // <2,3,5,6>: Cost 2 vext2 LHS, <5,6,7,0>
  1775. 1758350646U, // <2,3,5,7>: Cost 2 vuzpr <2,2,3,3>, RHS
  1776. 1758350647U, // <2,3,5,u>: Cost 2 vuzpr <2,2,3,3>, RHS
  1777. 2094817283U, // <2,3,6,0>: Cost 2 ins <2,3,6,u>, lane 3
  1778. 2094907394U, // <2,3,6,1>: Cost 2 ins <2,3,u,1>, lane 2
  1779. 1592119802U, // <2,3,6,2>: Cost 2 vext2 LHS, <6,2,7,3>
  1780. 2094923778U, // <2,3,6,3>: Cost 2 ins <2,3,u,3>, lane 2
  1781. 2094817283U, // <2,3,6,4>: Cost 2 ins <2,3,6,u>, lane 3
  1782. 2094940162U, // <2,3,6,5>: Cost 2 ins <2,3,u,5>, lane 2
  1783. 1592120120U, // <2,3,6,6>: Cost 2 vext2 LHS, <6,6,6,6>
  1784. 1060216836U, // <2,3,6,7>: Cost 1 ins RHS, lane 4
  1785. 1060216836U, // <2,3,6,u>: Cost 1 ins RHS, lane 4
  1786. 1592120314U, // <2,3,7,0>: Cost 2 vext2 LHS, <7,0,1,2>
  1787. 2094907394U, // <2,3,7,1>: Cost 2 ins <2,3,u,1>, lane 2
  1788. 2974892790U, // <2,3,7,2>: Cost 3 vzipr <3,6,2,7>, <1,0,3,2>
  1789. 2133999620U, // <2,3,7,3>: Cost 2 ins <u,u,7,3>, lane 4
  1790. 1592120678U, // <2,3,7,4>: Cost 2 vext2 LHS, <7,4,5,6>
  1791. 2094940162U, // <2,3,7,5>: Cost 2 ins <2,3,u,5>, lane 2
  1792. 2134024196U, // <2,3,7,6>: Cost 2 ins <u,u,7,6>, lane 4
  1793. 1592120940U, // <2,3,7,7>: Cost 2 vext2 LHS, <7,7,7,7>
  1794. 1592120962U, // <2,3,7,u>: Cost 2 vext2 LHS, <7,u,1,2>
  1795. 1879925654U, // <2,3,u,0>: Cost 2 vzipr LHS, <1,2,3,0>
  1796. 470603566U, // <2,3,u,1>: Cost 1 vext2 LHS, LHS
  1797. 1879925494U, // <2,3,u,2>: Cost 2 vzipr LHS, <1,0,3,2>
  1798. 1059889156U, // <2,3,u,3>: Cost 1 ins LHS, lane 4
  1799. 1879925658U, // <2,3,u,4>: Cost 2 vzipr LHS, <1,2,3,4>
  1800. 470603930U, // <2,3,u,5>: Cost 1 vext2 LHS, RHS
  1801. 1548990672U, // <2,3,u,6>: Cost 2 vext2 LHS, <u,6,3,7>
  1802. 1060216836U, // <2,3,u,7>: Cost 1 ins RHS, lane 4
  1803. 470604133U, // <2,3,u,u>: Cost 1 vext2 LHS, LHS
  1804. 2826125312U, // <2,4,0,0>: Cost 3 vuzpr <1,2,3,4>, <0,0,0,0>
  1805. 2097635329U, // <2,4,0,1>: Cost 2 ins <2,u,0,1>, lane 1
  1806. 1691992166U, // <2,4,0,2>: Cost 2 vuzpl <2,3,4,5>, LHS
  1807. 3171393537U, // <2,4,0,3>: Cost 3 ins <2,u,0,3>, lane 1
  1808. 2765734092U, // <2,4,0,4>: Cost 3 vuzpl <2,3,4,5>, <0,2,4,6>
  1809. 3094528338U, // <2,4,0,5>: Cost 3 vtrnr <1,2,3,0>, <0,4,1,5>
  1810. 1960103222U, // <2,4,0,6>: Cost 2 vtrnl <2,3,0,1>, RHS
  1811. 3171426305U, // <2,4,0,7>: Cost 3 ins <2,u,0,7>, lane 1
  1812. 1960103240U, // <2,4,0,u>: Cost 2 vtrnl <2,3,0,1>, RHS
  1813. 3204620288U, // <2,4,1,0>: Cost 3 ins <u,4,1,0>, lane 0
  1814. 2826126132U, // <2,4,1,1>: Cost 3 vuzpr <1,2,3,4>, <1,1,1,1>
  1815. 2625389466U, // <2,4,1,2>: Cost 3 vext2 <1,3,2,4>, <1,2,3,4>
  1816. 1752383590U, // <2,4,1,3>: Cost 2 vuzpr <1,2,3,4>, LHS
  1817. 3204653056U, // <2,4,1,4>: Cost 3 ins <u,4,1,4>, lane 0
  1818. 2130919424U, // <2,4,1,5>: Cost 2 ins <u,4,1,5>, lane 0
  1819. 3031936310U, // <2,4,1,6>: Cost 3 vtrnl <2,0,1,2>, RHS
  1820. 3169361922U, // <2,4,1,7>: Cost 3 ins <2,4,u,7>, lane 2
  1821. 1752383595U, // <2,4,1,u>: Cost 2 vuzpr <1,2,3,4>, LHS
  1822. 2826126230U, // <2,4,2,0>: Cost 3 vuzpr <1,2,3,4>, <1,2,3,0>
  1823. 3171524609U, // <2,4,2,1>: Cost 3 ins <2,u,2,1>, lane 1
  1824. 2097790977U, // <2,4,2,2>: Cost 2 ins <2,u,2,2>, lane 1
  1825. 2130976768U, // <2,4,2,3>: Cost 2 ins <u,4,2,3>, lane 0
  1826. 1752384410U, // <2,4,2,4>: Cost 2 vuzpr <1,2,3,4>, <1,2,3,4>
  1827. 1825377590U, // <2,4,2,5>: Cost 2 vzipl <2,2,2,2>, RHS
  1828. 1959595318U, // <2,4,2,6>: Cost 2 vtrnl <2,2,2,2>, RHS
  1829. 3171573761U, // <2,4,2,7>: Cost 3 ins <2,u,2,7>, lane 1
  1830. 1825377833U, // <2,4,2,u>: Cost 2 vzipl <2,2,2,2>, RHS
  1831. 2826127049U, // <2,4,3,0>: Cost 3 vuzpr <1,2,3,4>, <2,3,4,0>
  1832. 2958270501U, // <2,4,3,1>: Cost 3 vzipr LHS, <0,0,4,1>
  1833. 2958270502U, // <2,4,3,2>: Cost 3 vzipr LHS, <0,0,4,2>
  1834. 2097872897U, // <2,4,3,3>: Cost 2 ins <2,u,3,3>, lane 1
  1835. 1927662800U, // <2,4,3,4>: Cost 2 vzipr LHS, <4,4,4,4>
  1836. 1879885518U, // <2,4,3,5>: Cost 2 vzipr LHS, <2,3,4,5>
  1837. 1879883980U, // <2,4,3,6>: Cost 2 vzipr LHS, <0,2,4,6>
  1838. 2097905665U, // <2,4,3,7>: Cost 2 ins <2,u,3,7>, lane 1
  1839. 1879883982U, // <2,4,3,u>: Cost 2 vzipr LHS, <0,2,4,u>
  1840. 2563735654U, // <2,4,4,0>: Cost 3 vext1 <2,2,4,4>, LHS
  1841. 2826127824U, // <2,4,4,1>: Cost 3 vuzpr <1,2,3,4>, <3,4,0,1>
  1842. 2826127834U, // <2,4,4,2>: Cost 3 vuzpr <1,2,3,4>, <3,4,1,2>
  1843. 2826127106U, // <2,4,4,3>: Cost 3 vuzpr <1,2,3,4>, <2,4,1,3>
  1844. 2131132416U, // <2,4,4,4>: Cost 2 ins <u,4,4,4>, lane 0
  1845. 2097963009U, // <2,4,4,5>: Cost 2 ins <2,u,4,5>, lane 1
  1846. 1691995446U, // <2,4,4,6>: Cost 2 vuzpl <2,3,4,5>, RHS
  1847. 3094562602U, // <2,4,4,7>: Cost 3 vtrnr <1,2,3,4>, <2,4,5,7>
  1848. 1691995464U, // <2,4,4,u>: Cost 2 vuzpl <2,3,4,5>, RHS
  1849. 2551800011U, // <2,4,5,0>: Cost 3 vext1 <0,2,4,5>, <0,2,4,5>
  1850. 2569716470U, // <2,4,5,1>: Cost 3 vext1 <3,2,4,5>, <1,0,3,2>
  1851. 2563745405U, // <2,4,5,2>: Cost 3 vext1 <2,2,4,5>, <2,2,4,5>
  1852. 2765737726U, // <2,4,5,3>: Cost 3 vuzpl <2,3,4,5>, <5,2,3,4>
  1853. 2551803190U, // <2,4,5,4>: Cost 3 vext1 <0,2,4,5>, RHS
  1854. 2131214336U, // <2,4,5,5>: Cost 2 ins <u,4,5,5>, lane 0
  1855. 1611959606U, // <2,4,5,6>: Cost 2 vext3 <0,2,0,2>, RHS
  1856. 1752386870U, // <2,4,5,7>: Cost 2 vuzpr <1,2,3,4>, RHS
  1857. 1611959624U, // <2,4,5,u>: Cost 2 vext3 <0,2,0,2>, RHS
  1858. 1478066380U, // <2,4,6,0>: Cost 2 vext1 <0,2,4,6>, <0,2,4,6>
  1859. 2551808758U, // <2,4,6,1>: Cost 3 vext1 <0,2,4,6>, <1,0,3,2>
  1860. 2551809516U, // <2,4,6,2>: Cost 3 vext1 <0,2,4,6>, <2,0,6,4>
  1861. 2551810198U, // <2,4,6,3>: Cost 3 vext1 <0,2,4,6>, <3,0,1,2>
  1862. 1478069558U, // <2,4,6,4>: Cost 2 vext1 <0,2,4,6>, RHS
  1863. 1828146486U, // <2,4,6,5>: Cost 2 vzipl <2,6,3,7>, RHS
  1864. 2131296256U, // <2,4,6,6>: Cost 2 ins <u,4,6,6>, lane 0
  1865. 2131304448U, // <2,4,6,7>: Cost 2 ins <u,4,6,7>, lane 0
  1866. 1478072110U, // <2,4,6,u>: Cost 2 vext1 <0,2,4,6>, LHS
  1867. 2659234821U, // <2,4,7,0>: Cost 3 vext2 <7,0,2,4>, <7,0,2,4>
  1868. 2867934030U, // <2,4,7,1>: Cost 3 vuzpr <u,2,3,4>, <6,7,0,1>
  1869. 3169320962U, // <2,4,7,2>: Cost 3 ins <2,4,u,2>, lane 2
  1870. 2867933312U, // <2,4,7,3>: Cost 3 vuzpr <u,2,3,4>, <5,7,1,3>
  1871. 3205095424U, // <2,4,7,4>: Cost 3 ins <u,4,7,4>, lane 0
  1872. 2726251976U, // <2,4,7,5>: Cost 3 vext3 <7,0,1,2>, <4,7,5,0>
  1873. 2131369984U, // <2,4,7,6>: Cost 2 ins <u,4,7,6>, lane 0
  1874. 2867933352U, // <2,4,7,7>: Cost 3 vuzpr <u,2,3,4>, <5,7,5,7>
  1875. 2131369984U, // <2,4,7,u>: Cost 2 ins <u,4,7,6>, lane 0
  1876. 1478082766U, // <2,4,u,0>: Cost 2 vext1 <0,2,4,u>, <0,2,4,u>
  1877. 2097635329U, // <2,4,u,1>: Cost 2 ins <2,u,0,1>, lane 1
  1878. 1691997998U, // <2,4,u,2>: Cost 2 vuzpl <2,3,4,5>, LHS
  1879. 1752384157U, // <2,4,u,3>: Cost 2 vuzpr <1,2,3,4>, LHS
  1880. 1478085942U, // <2,4,u,4>: Cost 2 vext1 <0,2,4,u>, RHS
  1881. 1879926478U, // <2,4,u,5>: Cost 2 vzipr LHS, <2,3,4,5>
  1882. 1879924940U, // <2,4,u,6>: Cost 2 vzipr LHS, <0,2,4,6>
  1883. 1752387113U, // <2,4,u,7>: Cost 2 vuzpr <1,2,3,4>, RHS
  1884. 1879924942U, // <2,4,u,u>: Cost 2 vzipr LHS, <0,2,4,u>
  1885. 2765160612U, // <2,5,0,0>: Cost 3 vuzpl <2,2,5,7>, <0,2,0,2>
  1886. 2097635329U, // <2,5,0,1>: Cost 2 ins <2,u,0,1>, lane 1
  1887. 2620088484U, // <2,5,0,2>: Cost 3 vext2 <0,4,2,5>, <0,2,0,2>
  1888. 2619425034U, // <2,5,0,3>: Cost 3 vext2 <0,3,2,5>, <0,3,2,5>
  1889. 2620088667U, // <2,5,0,4>: Cost 3 vext2 <0,4,2,5>, <0,4,2,5>
  1890. 3136335876U, // <2,5,0,5>: Cost 3 vtrnr <u,2,3,0>, <5,5,5,5>
  1891. 3171418113U, // <2,5,0,6>: Cost 3 ins <2,u,0,6>, lane 1
  1892. 2020789558U, // <2,5,0,7>: Cost 2 vtrnr <1,2,3,0>, RHS
  1893. 2020789559U, // <2,5,0,u>: Cost 2 vtrnr <1,2,3,0>, RHS
  1894. 2599616614U, // <2,5,1,0>: Cost 3 vext1 <u,2,5,1>, LHS
  1895. 3205292032U, // <2,5,1,1>: Cost 3 ins <u,5,1,1>, lane 0
  1896. 2626061206U, // <2,5,1,2>: Cost 3 vext2 <1,4,2,5>, <1,2,3,0>
  1897. 2618098688U, // <2,5,1,3>: Cost 3 vext2 <0,1,2,5>, <1,3,5,7>
  1898. 2626061364U, // <2,5,1,4>: Cost 3 vext2 <1,4,2,5>, <1,4,2,5>
  1899. 2599620736U, // <2,5,1,5>: Cost 3 vext1 <u,2,5,1>, <5,7,1,3>
  1900. 3205332992U, // <2,5,1,6>: Cost 3 ins <u,5,1,6>, lane 0
  1901. 2131599360U, // <2,5,1,7>: Cost 2 ins <u,5,1,7>, lane 0
  1902. 2131599360U, // <2,5,1,u>: Cost 2 ins <u,5,1,7>, lane 0
  1903. 3171516417U, // <2,5,2,0>: Cost 3 ins <2,u,2,0>, lane 1
  1904. 3006040978U, // <2,5,2,1>: Cost 3 vzipr <u,u,2,2>, <4,0,5,1>
  1905. 2097790977U, // <2,5,2,2>: Cost 2 ins <2,u,2,2>, lane 1
  1906. 2131640320U, // <2,5,2,3>: Cost 2 ins <u,5,2,3>, lane 0
  1907. 2632034061U, // <2,5,2,4>: Cost 3 vext2 <2,4,2,5>, <2,4,2,5>
  1908. 2820014256U, // <2,5,2,5>: Cost 3 vuzpr <0,2,1,5>, <0,2,1,5>
  1909. 2958264834U, // <2,5,2,6>: Cost 3 vzipr <0,u,2,2>, <3,4,5,6>
  1910. 2014612790U, // <2,5,2,7>: Cost 2 vtrnr <0,2,0,2>, RHS
  1911. 2014612791U, // <2,5,2,u>: Cost 2 vtrnr <0,2,0,2>, RHS
  1912. 2958273506U, // <2,5,3,0>: Cost 3 vzipr LHS, <4,1,5,0>
  1913. 1927662482U, // <2,5,3,1>: Cost 2 vzipr LHS, <4,0,5,1>
  1914. 2899955454U, // <2,5,3,2>: Cost 3 vzipl <2,3,4,5>, <5,2,3,4>
  1915. 2097872897U, // <2,5,3,3>: Cost 2 ins <2,u,3,3>, lane 1
  1916. 2619427330U, // <2,5,3,4>: Cost 3 vext2 <0,3,2,5>, <3,4,5,6>
  1917. 1927662810U, // <2,5,3,5>: Cost 2 vzipr LHS, <4,4,5,5>
  1918. 1879886338U, // <2,5,3,6>: Cost 2 vzipr LHS, <3,4,5,6>
  1919. 1879884800U, // <2,5,3,7>: Cost 2 vzipr LHS, <1,3,5,7>
  1920. 1879884801U, // <2,5,3,u>: Cost 2 vzipr LHS, <1,3,5,u>
  1921. 2569781350U, // <2,5,4,0>: Cost 3 vext1 <3,2,5,4>, LHS
  1922. 3171672065U, // <2,5,4,1>: Cost 3 ins <2,u,4,1>, lane 1
  1923. 2569782990U, // <2,5,4,2>: Cost 3 vext1 <3,2,5,4>, <2,3,4,5>
  1924. 3034173182U, // <2,5,4,3>: Cost 3 vtrnl <2,3,4,5>, <5,2,3,4>
  1925. 2569784630U, // <2,5,4,4>: Cost 3 vext1 <3,2,5,4>, RHS
  1926. 2097963009U, // <2,5,4,5>: Cost 2 ins <2,u,4,5>, lane 1
  1927. 2820164098U, // <2,5,4,6>: Cost 3 vuzpr <0,2,3,5>, <3,4,5,6>
  1928. 2020822326U, // <2,5,4,7>: Cost 2 vtrnr <1,2,3,4>, RHS
  1929. 2020822327U, // <2,5,4,u>: Cost 2 vtrnr <1,2,3,4>, RHS
  1930. 2599649382U, // <2,5,5,0>: Cost 3 vext1 <u,2,5,5>, LHS
  1931. 3003411346U, // <2,5,5,1>: Cost 3 vzipr <u,4,2,5>, <4,0,5,1>
  1932. 2563819142U, // <2,5,5,2>: Cost 3 vext1 <2,2,5,5>, <2,2,5,5>
  1933. 2953642113U, // <2,5,5,3>: Cost 3 vzipr <0,1,2,5>, <0,1,5,3>
  1934. 2599652662U, // <2,5,5,4>: Cost 3 vext1 <u,2,5,5>, RHS
  1935. 2131877888U, // <2,5,5,5>: Cost 2 ins <u,5,5,5>, lane 0
  1936. 2954971650U, // <2,5,5,6>: Cost 3 vzipr <0,3,2,5>, <3,4,5,6>
  1937. 2131894272U, // <2,5,5,7>: Cost 2 ins <u,5,5,7>, lane 0
  1938. 2131877888U, // <2,5,5,u>: Cost 2 ins <u,5,5,5>, lane 0
  1939. 2131910656U, // <2,5,6,0>: Cost 2 ins <u,5,6,0>, lane 0
  1940. 2131918848U, // <2,5,6,1>: Cost 2 ins <u,5,6,1>, lane 0
  1941. 2131927040U, // <2,5,6,2>: Cost 2 ins <u,5,6,2>, lane 0
  1942. 2131935232U, // <2,5,6,3>: Cost 2 ins <u,5,6,3>, lane 0
  1943. 2131943424U, // <2,5,6,4>: Cost 2 ins <u,5,6,4>, lane 0
  1944. 2131951616U, // <2,5,6,5>: Cost 2 ins <u,5,6,5>, lane 0
  1945. 2131959808U, // <2,5,6,6>: Cost 2 ins <u,5,6,6>, lane 0
  1946. 1058226176U, // <2,5,6,7>: Cost 1 ins RHS, lane 0
  1947. 1058226176U, // <2,5,6,u>: Cost 1 ins RHS, lane 0
  1948. 2563833958U, // <2,5,7,0>: Cost 3 vext1 <2,2,5,7>, LHS
  1949. 2712244352U, // <2,5,7,1>: Cost 3 vext3 <4,6,0,2>, <5,7,1,3>
  1950. 2563835528U, // <2,5,7,2>: Cost 3 vext1 <2,2,5,7>, <2,2,5,7>
  1951. 2953658497U, // <2,5,7,3>: Cost 3 vzipr <0,1,2,7>, <0,1,5,3>
  1952. 2563837238U, // <2,5,7,4>: Cost 3 vext1 <2,2,5,7>, RHS
  1953. 2712244392U, // <2,5,7,5>: Cost 3 vext3 <4,6,0,2>, <5,7,5,7>
  1954. 2712244396U, // <2,5,7,6>: Cost 3 vext3 <4,6,0,2>, <5,7,6,2>
  1955. 2132041728U, // <2,5,7,7>: Cost 2 ins <u,5,7,7>, lane 0
  1956. 2132041728U, // <2,5,7,u>: Cost 2 ins <u,5,7,7>, lane 0
  1957. 2131910656U, // <2,5,u,0>: Cost 2 ins <u,5,6,0>, lane 0
  1958. 1927703442U, // <2,5,u,1>: Cost 2 vzipr LHS, <4,0,5,1>
  1959. 2097790977U, // <2,5,u,2>: Cost 2 ins <2,u,2,2>, lane 1
  1960. 2097872897U, // <2,5,u,3>: Cost 2 ins <2,u,3,3>, lane 1
  1961. 2131943424U, // <2,5,u,4>: Cost 2 ins <u,5,6,4>, lane 0
  1962. 1927703770U, // <2,5,u,5>: Cost 2 vzipr LHS, <4,4,5,5>
  1963. 1879927298U, // <2,5,u,6>: Cost 2 vzipr LHS, <3,4,5,6>
  1964. 1058226176U, // <2,5,u,7>: Cost 1 ins RHS, lane 0
  1965. 1058226176U, // <2,5,u,u>: Cost 1 ins RHS, lane 0
  1966. 2820243456U, // <2,6,0,0>: Cost 3 vuzpr <0,2,4,6>, <0,0,0,0>
  1967. 1546354790U, // <2,6,0,1>: Cost 2 vext2 <0,4,2,6>, LHS
  1968. 2132148224U, // <2,6,0,2>: Cost 2 ins <u,6,0,2>, lane 0
  1969. 3171393537U, // <2,6,0,3>: Cost 3 ins <2,u,0,3>, lane 1
  1970. 1546355036U, // <2,6,0,4>: Cost 2 vext2 <0,4,2,6>, <0,4,2,6>
  1971. 3170672642U, // <2,6,0,5>: Cost 3 ins <2,6,u,5>, lane 2
  1972. 3136335220U, // <2,6,0,6>: Cost 3 vtrnr <u,2,3,0>, <4,6,4,6>
  1973. 2096947202U, // <2,6,0,7>: Cost 2 ins <2,6,u,7>, lane 2
  1974. 1546355357U, // <2,6,0,u>: Cost 2 vext2 <0,4,2,6>, LHS
  1975. 2620097270U, // <2,6,1,0>: Cost 3 vext2 <0,4,2,6>, <1,0,3,2>
  1976. 2820244276U, // <2,6,1,1>: Cost 3 vuzpr <0,2,4,6>, <1,1,1,1>
  1977. 2620097430U, // <2,6,1,2>: Cost 3 vext2 <0,4,2,6>, <1,2,3,0>
  1978. 1746501734U, // <2,6,1,3>: Cost 2 vuzpr <0,2,4,6>, LHS
  1979. 2620097598U, // <2,6,1,4>: Cost 3 vext2 <0,4,2,6>, <1,4,3,6>
  1980. 2620097680U, // <2,6,1,5>: Cost 3 vext2 <0,4,2,6>, <1,5,3,7>
  1981. 3205996544U, // <2,6,1,6>: Cost 3 ins <u,6,1,6>, lane 0
  1982. 2096947202U, // <2,6,1,7>: Cost 2 ins <2,6,u,7>, lane 2
  1983. 1746501739U, // <2,6,1,u>: Cost 2 vuzpr <0,2,4,6>, LHS
  1984. 2820244374U, // <2,6,2,0>: Cost 3 vuzpr <0,2,4,6>, <1,2,3,0>
  1985. 3171524609U, // <2,6,2,1>: Cost 3 ins <2,u,2,1>, lane 1
  1986. 2097790977U, // <2,6,2,2>: Cost 2 ins <2,u,2,2>, lane 1
  1987. 2096955397U, // <2,6,2,3>: Cost 2 ins <2,6,u,u>, lane 5
  1988. 2820243622U, // <2,6,2,4>: Cost 3 vuzpr <0,2,4,6>, <0,2,0,4>
  1989. 3171557377U, // <2,6,2,5>: Cost 3 ins <2,u,2,5>, lane 1
  1990. 1746501836U, // <2,6,2,6>: Cost 2 vuzpr <0,2,4,6>, <0,2,4,6>
  1991. 1884523830U, // <2,6,2,7>: Cost 2 vzipr <0,u,2,2>, RHS
  1992. 1884523831U, // <2,6,2,u>: Cost 2 vzipr <0,u,2,2>, RHS
  1993. 2096586755U, // <2,6,3,0>: Cost 2 ins <2,6,3,u>, lane 3
  1994. 2096586755U, // <2,6,3,1>: Cost 2 ins <2,6,3,u>, lane 3
  1995. 1927662492U, // <2,6,3,2>: Cost 2 vzipr LHS, <4,0,6,2>
  1996. 2097872897U, // <2,6,3,3>: Cost 2 ins <2,u,3,3>, lane 1
  1997. 2096586755U, // <2,6,3,4>: Cost 2 ins <2,6,3,u>, lane 3
  1998. 2096586755U, // <2,6,3,5>: Cost 2 ins <2,6,3,u>, lane 3
  1999. 1927662820U, // <2,6,3,6>: Cost 2 vzipr LHS, <4,4,6,6>
  2000. 806145334U, // <2,6,3,7>: Cost 1 vzipr LHS, RHS
  2001. 806145335U, // <2,6,3,u>: Cost 1 vzipr LHS, RHS
  2002. 2820245292U, // <2,6,4,0>: Cost 3 vuzpr <0,2,4,6>, <2,4,6,0>
  2003. 3171672065U, // <2,6,4,1>: Cost 3 ins <2,u,4,1>, lane 1
  2004. 2820243782U, // <2,6,4,2>: Cost 3 vuzpr <0,2,4,6>, <0,4,0,2>
  2005. 3171688449U, // <2,6,4,3>: Cost 3 ins <2,u,4,3>, lane 1
  2006. 2820243784U, // <2,6,4,4>: Cost 3 vuzpr <0,2,4,6>, <0,4,0,4>
  2007. 1546358070U, // <2,6,4,5>: Cost 2 vext2 <0,4,2,6>, RHS
  2008. 2132475904U, // <2,6,4,6>: Cost 2 ins <u,6,4,6>, lane 0
  2009. 2096947202U, // <2,6,4,7>: Cost 2 ins <2,6,u,7>, lane 2
  2010. 1546358313U, // <2,6,4,u>: Cost 2 vext2 <0,4,2,6>, RHS
  2011. 3170476035U, // <2,6,5,0>: Cost 3 ins <2,6,5,u>, lane 3
  2012. 2667876048U, // <2,6,5,1>: Cost 3 vext2 <u,4,2,6>, <5,1,7,3>
  2013. 3206258688U, // <2,6,5,2>: Cost 3 ins <u,6,5,2>, lane 0
  2014. 3170656258U, // <2,6,5,3>: Cost 3 ins <2,6,u,3>, lane 2
  2015. 2252091873U, // <2,6,5,4>: Cost 3 vrev <6,2,4,5>
  2016. 2868023300U, // <2,6,5,5>: Cost 3 vuzpr <u,2,4,6>, <5,5,5,5>
  2017. 2667876450U, // <2,6,5,6>: Cost 3 vext2 <u,4,2,6>, <5,6,7,0>
  2018. 1746505014U, // <2,6,5,7>: Cost 2 vuzpr <0,2,4,6>, RHS
  2019. 1746505015U, // <2,6,5,u>: Cost 2 vuzpr <0,2,4,6>, RHS
  2020. 2955643964U, // <2,6,6,0>: Cost 3 vzipr <0,4,2,6>, <4,2,6,0>
  2021. 2820246859U, // <2,6,6,1>: Cost 3 vuzpr <0,2,4,6>, <4,6,0,1>
  2022. 2820246860U, // <2,6,6,2>: Cost 3 vuzpr <0,2,4,6>, <4,6,0,2>
  2023. 2820245412U, // <2,6,6,3>: Cost 3 vuzpr <0,2,4,6>, <2,6,1,3>
  2024. 2955643968U, // <2,6,6,4>: Cost 3 vzipr <0,4,2,6>, <4,2,6,4>
  2025. 2820246899U, // <2,6,6,5>: Cost 3 vuzpr <0,2,4,6>, <4,6,4,5>
  2026. 2132623360U, // <2,6,6,6>: Cost 2 ins <u,6,6,6>, lane 0
  2027. 1881902390U, // <2,6,6,7>: Cost 2 vzipr <0,4,2,6>, RHS
  2028. 1881902391U, // <2,6,6,u>: Cost 2 vzipr <0,4,2,6>, RHS
  2029. 2132647936U, // <2,6,7,0>: Cost 2 ins <u,6,7,0>, lane 0
  2030. 2724926296U, // <2,6,7,1>: Cost 3 vext3 <6,7,1,2>, <6,7,1,2>
  2031. 3124596044U, // <2,6,7,2>: Cost 3 vtrnr <6,2,5,7>, <4,6,0,2>
  2032. 2868023424U, // <2,6,7,3>: Cost 3 vuzpr <u,2,4,6>, <5,7,1,3>
  2033. 2132680704U, // <2,6,7,4>: Cost 2 ins <u,6,7,4>, lane 0
  2034. 2252181996U, // <2,6,7,5>: Cost 3 vrev <6,2,5,7>
  2035. 2725294981U, // <2,6,7,6>: Cost 3 vext3 <6,7,6,2>, <6,7,6,2>
  2036. 2132705280U, // <2,6,7,7>: Cost 2 ins <u,6,7,7>, lane 0
  2037. 2132647936U, // <2,6,7,u>: Cost 2 ins <u,6,7,0>, lane 0
  2038. 2096586755U, // <2,6,u,0>: Cost 2 ins <2,6,3,u>, lane 3
  2039. 1546360622U, // <2,6,u,1>: Cost 2 vext2 <0,4,2,6>, LHS
  2040. 1927703452U, // <2,6,u,2>: Cost 2 vzipr LHS, <4,0,6,2>
  2041. 1746502301U, // <2,6,u,3>: Cost 2 vuzpr <0,2,4,6>, LHS
  2042. 1594136612U, // <2,6,u,4>: Cost 2 vext2 <u,4,2,6>, <u,4,2,6>
  2043. 1546360986U, // <2,6,u,5>: Cost 2 vext2 <0,4,2,6>, RHS
  2044. 1927703780U, // <2,6,u,6>: Cost 2 vzipr LHS, <4,4,6,6>
  2045. 806186294U, // <2,6,u,7>: Cost 1 vzipr LHS, RHS
  2046. 806186295U, // <2,6,u,u>: Cost 1 vzipr LHS, RHS
  2047. 2581839974U, // <2,7,0,0>: Cost 3 vext1 <5,2,7,0>, LHS
  2048. 1652511738U, // <2,7,0,1>: Cost 2 vext3 <7,0,1,2>, <7,0,1,2>
  2049. 2621431972U, // <2,7,0,2>: Cost 3 vext2 <0,6,2,7>, <0,2,0,2>
  2050. 2257949868U, // <2,7,0,3>: Cost 3 vrev <7,2,3,0>
  2051. 2581843254U, // <2,7,0,4>: Cost 3 vext1 <5,2,7,0>, RHS
  2052. 2581843742U, // <2,7,0,5>: Cost 3 vext1 <5,2,7,0>, <5,2,7,0>
  2053. 2621432319U, // <2,7,0,6>: Cost 3 vext2 <0,6,2,7>, <0,6,2,7>
  2054. 3136336040U, // <2,7,0,7>: Cost 3 vtrnr <u,2,3,0>, <5,7,5,7>
  2055. 1653027897U, // <2,7,0,u>: Cost 2 vext3 <7,0,u,2>, <7,0,u,2>
  2056. 2639348470U, // <2,7,1,0>: Cost 3 vext2 <3,6,2,7>, <1,0,3,2>
  2057. 3206619136U, // <2,7,1,1>: Cost 3 ins <u,7,1,1>, lane 0
  2058. 3206627328U, // <2,7,1,2>: Cost 3 ins <u,7,1,2>, lane 0
  2059. 2132893696U, // <2,7,1,3>: Cost 2 ins <u,7,1,3>, lane 0
  2060. 2599767350U, // <2,7,1,4>: Cost 3 vext1 <u,2,7,1>, RHS
  2061. 3206651904U, // <2,7,1,5>: Cost 3 ins <u,7,1,5>, lane 0
  2062. 3171344386U, // <2,7,1,6>: Cost 3 ins <2,7,u,6>, lane 2
  2063. 2599769082U, // <2,7,1,7>: Cost 3 vext1 <u,2,7,1>, <7,0,1,2>
  2064. 2132893696U, // <2,7,1,u>: Cost 2 ins <u,7,1,3>, lane 0
  2065. 2581856358U, // <2,7,2,0>: Cost 3 vext1 <5,2,7,2>, LHS
  2066. 3136131918U, // <2,7,2,1>: Cost 3 vtrnr <u,2,0,2>, <6,7,0,1>
  2067. 2097790977U, // <2,7,2,2>: Cost 2 ins <2,u,2,2>, lane 1
  2068. 2132967424U, // <2,7,2,3>: Cost 2 ins <u,7,2,3>, lane 0
  2069. 2581859638U, // <2,7,2,4>: Cost 3 vext1 <5,2,7,2>, RHS
  2070. 2632714080U, // <2,7,2,5>: Cost 3 vext2 <2,5,2,7>, <2,5,2,7>
  2071. 2633377713U, // <2,7,2,6>: Cost 3 vext2 <2,6,2,7>, <2,6,2,7>
  2072. 1770548291U, // <2,7,2,7>: Cost 2 vuzpr <4,2,6,7>, <4,2,6,7>
  2073. 2097790977U, // <2,7,2,u>: Cost 2 ins <2,u,2,2>, lane 1
  2074. 1514094694U, // <2,7,3,0>: Cost 2 vext1 <6,2,7,3>, LHS
  2075. 2569921680U, // <2,7,3,1>: Cost 3 vext1 <3,2,7,3>, <1,5,3,7>
  2076. 2587838056U, // <2,7,3,2>: Cost 3 vext1 <6,2,7,3>, <2,2,2,2>
  2077. 1927663312U, // <2,7,3,3>: Cost 2 vzipr LHS, <5,1,7,3>
  2078. 1514097974U, // <2,7,3,4>: Cost 2 vext1 <6,2,7,3>, RHS
  2079. 2581868321U, // <2,7,3,5>: Cost 3 vext1 <5,2,7,3>, <5,2,7,3>
  2080. 1514099194U, // <2,7,3,6>: Cost 2 vext1 <6,2,7,3>, <6,2,7,3>
  2081. 1927663640U, // <2,7,3,7>: Cost 2 vzipr LHS, <5,5,7,7>
  2082. 1514100526U, // <2,7,3,u>: Cost 2 vext1 <6,2,7,3>, LHS
  2083. 2581872742U, // <2,7,4,0>: Cost 3 vext1 <5,2,7,4>, LHS
  2084. 2581873562U, // <2,7,4,1>: Cost 3 vext1 <5,2,7,4>, <1,2,3,4>
  2085. 3171680257U, // <2,7,4,2>: Cost 3 ins <2,u,4,2>, lane 1
  2086. 2257982640U, // <2,7,4,3>: Cost 3 vrev <7,2,3,4>
  2087. 2581876022U, // <2,7,4,4>: Cost 3 vext1 <5,2,7,4>, RHS
  2088. 2133131264U, // <2,7,4,5>: Cost 2 ins <u,7,4,5>, lane 0
  2089. 2712245609U, // <2,7,4,6>: Cost 3 vext3 <4,6,0,2>, <7,4,6,0>
  2090. 3136368808U, // <2,7,4,7>: Cost 3 vtrnr <u,2,3,4>, <5,7,5,7>
  2091. 2133131264U, // <2,7,4,u>: Cost 2 ins <u,7,4,5>, lane 0
  2092. 2729497990U, // <2,7,5,0>: Cost 3 vext3 <7,5,0,2>, <7,5,0,2>
  2093. 3206914048U, // <2,7,5,1>: Cost 3 ins <u,7,5,1>, lane 0
  2094. 2844290353U, // <2,7,5,2>: Cost 3 vuzpr <4,2,6,7>, <4,5,6,2>
  2095. 2991469050U, // <2,7,5,3>: Cost 3 vzipr <6,4,2,5>, <6,2,7,3>
  2096. 2599800118U, // <2,7,5,4>: Cost 3 vext1 <u,2,7,5>, RHS
  2097. 3206946816U, // <2,7,5,5>: Cost 3 ins <u,7,5,5>, lane 0
  2098. 3206955008U, // <2,7,5,6>: Cost 3 ins <u,7,5,6>, lane 0
  2099. 2133221376U, // <2,7,5,7>: Cost 2 ins <u,7,5,7>, lane 0
  2100. 2133221376U, // <2,7,5,u>: Cost 2 ins <u,7,5,7>, lane 0
  2101. 2581889126U, // <2,7,6,0>: Cost 3 vext1 <5,2,7,6>, LHS
  2102. 3136459598U, // <2,7,6,1>: Cost 3 vtrnr <u,2,4,6>, <6,7,0,1>
  2103. 2901890250U, // <2,7,6,2>: Cost 3 vzipl <2,6,3,7>, <7,2,6,3>
  2104. 3136458880U, // <2,7,6,3>: Cost 3 vtrnr <u,2,4,6>, <5,7,1,3>
  2105. 2581892406U, // <2,7,6,4>: Cost 3 vext1 <5,2,7,6>, RHS
  2106. 2581892900U, // <2,7,6,5>: Cost 3 vext1 <5,2,7,6>, <5,2,7,6>
  2107. 2587865597U, // <2,7,6,6>: Cost 3 vext1 <6,2,7,6>, <6,2,7,6>
  2108. 2133295104U, // <2,7,6,7>: Cost 2 ins <u,7,6,7>, lane 0
  2109. 2133295104U, // <2,7,6,u>: Cost 2 ins <u,7,6,7>, lane 0
  2110. 2726254119U, // <2,7,7,0>: Cost 3 vext3 <7,0,1,2>, <7,7,0,1>
  2111. 3207061504U, // <2,7,7,1>: Cost 3 ins <u,7,7,1>, lane 0
  2112. 2563983002U, // <2,7,7,2>: Cost 3 vext1 <2,2,7,7>, <2,2,7,7>
  2113. 2998784506U, // <2,7,7,3>: Cost 3 vzipr <7,6,2,7>, <6,2,7,3>
  2114. 2599816502U, // <2,7,7,4>: Cost 3 vext1 <u,2,7,7>, RHS
  2115. 3207094272U, // <2,7,7,5>: Cost 3 ins <u,7,7,5>, lane 0
  2116. 2663241198U, // <2,7,7,6>: Cost 3 vext2 <7,6,2,7>, <7,6,2,7>
  2117. 2133368832U, // <2,7,7,7>: Cost 2 ins <u,7,7,7>, lane 0
  2118. 2133368832U, // <2,7,7,u>: Cost 2 ins <u,7,7,7>, lane 0
  2119. 1514135654U, // <2,7,u,0>: Cost 2 vext1 <6,2,7,u>, LHS
  2120. 1657820802U, // <2,7,u,1>: Cost 2 vext3 <7,u,1,2>, <7,u,1,2>
  2121. 2097790977U, // <2,7,u,2>: Cost 2 ins <2,u,2,2>, lane 1
  2122. 1927704272U, // <2,7,u,3>: Cost 2 vzipr LHS, <5,1,7,3>
  2123. 1514138934U, // <2,7,u,4>: Cost 2 vext1 <6,2,7,u>, RHS
  2124. 2133131264U, // <2,7,u,5>: Cost 2 ins <u,7,4,5>, lane 0
  2125. 1514140159U, // <2,7,u,6>: Cost 2 vext1 <6,2,7,u>, <6,2,7,u>
  2126. 1927704600U, // <2,7,u,7>: Cost 2 vzipr LHS, <5,5,7,7>
  2127. 1514141486U, // <2,7,u,u>: Cost 2 vext1 <6,2,7,u>, LHS
  2128. 1544380416U, // <2,u,0,0>: Cost 2 vext2 LHS, <0,0,0,0>
  2129. 470638699U, // <2,u,0,1>: Cost 1 vext2 LHS, LHS
  2130. 1544380580U, // <2,u,0,2>: Cost 2 vext2 LHS, <0,2,0,2>
  2131. 2020786845U, // <2,u,0,3>: Cost 2 vtrnr <1,2,3,0>, LHS
  2132. 1544380754U, // <2,u,0,4>: Cost 2 vext2 LHS, <0,4,1,5>
  2133. 2094940162U, // <2,u,0,5>: Cost 2 ins <2,3,u,5>, lane 2
  2134. 1960106138U, // <2,u,0,6>: Cost 2 vtrnl <2,3,0,1>, RHS
  2135. 2020789801U, // <2,u,0,7>: Cost 2 vtrnr <1,2,3,0>, RHS
  2136. 470639261U, // <2,u,0,u>: Cost 1 vext2 LHS, LHS
  2137. 1544381174U, // <2,u,1,0>: Cost 2 vext2 LHS, <1,0,3,2>
  2138. 1544381236U, // <2,u,1,1>: Cost 2 vext2 LHS, <1,1,1,1>
  2139. 1544381334U, // <2,u,1,2>: Cost 2 vext2 LHS, <1,2,3,0>
  2140. 1544381400U, // <2,u,1,3>: Cost 2 vext2 LHS, <1,3,1,3>
  2141. 2618123325U, // <2,u,1,4>: Cost 3 vext2 LHS, <1,4,3,5>
  2142. 1544381584U, // <2,u,1,5>: Cost 2 vext2 LHS, <1,5,3,7>
  2143. 2618123489U, // <2,u,1,6>: Cost 3 vext2 LHS, <1,6,3,7>
  2144. 2096947202U, // <2,u,1,7>: Cost 2 ins <2,6,u,7>, lane 2
  2145. 1544381823U, // <2,u,1,u>: Cost 2 vext2 LHS, <1,u,3,3>
  2146. 1478328556U, // <2,u,2,0>: Cost 2 vext1 <0,2,u,2>, <0,2,u,2>
  2147. 1825380142U, // <2,u,2,1>: Cost 2 vzipl <2,2,2,2>, LHS
  2148. 269271142U, // <2,u,2,2>: Cost 1 vdup2 LHS
  2149. 1055244288U, // <2,u,2,3>: Cost 1 ins LHS, lane 0
  2150. 1478331702U, // <2,u,2,4>: Cost 2 vext1 <0,2,u,2>, RHS
  2151. 1825380506U, // <2,u,2,5>: Cost 2 vzipl <2,2,2,2>, RHS
  2152. 1544382394U, // <2,u,2,6>: Cost 2 vext2 LHS, <2,6,3,7>
  2153. 2014613033U, // <2,u,2,7>: Cost 2 vtrnr <0,2,0,2>, RHS
  2154. 1055244288U, // <2,u,2,u>: Cost 1 ins LHS, lane 0
  2155. 1544382614U, // <2,u,3,0>: Cost 2 vext2 LHS, <3,0,1,2>
  2156. 1879885550U, // <2,u,3,1>: Cost 2 vzipr LHS, <2,3,u,1>
  2157. 1879884012U, // <2,u,3,2>: Cost 2 vzipr LHS, <0,2,u,2>
  2158. 806142108U, // <2,u,3,3>: Cost 1 vzipr LHS, LHS
  2159. 1544382978U, // <2,u,3,4>: Cost 2 vext2 LHS, <3,4,5,6>
  2160. 1879885554U, // <2,u,3,5>: Cost 2 vzipr LHS, <2,3,u,5>
  2161. 1879884016U, // <2,u,3,6>: Cost 2 vzipr LHS, <0,2,u,6>
  2162. 806145352U, // <2,u,3,7>: Cost 1 vzipr LHS, RHS
  2163. 806142113U, // <2,u,3,u>: Cost 1 vzipr LHS, LHS
  2164. 1484316774U, // <2,u,4,0>: Cost 2 vext1 <1,2,u,4>, LHS
  2165. 1484317639U, // <2,u,4,1>: Cost 2 vext1 <1,2,u,4>, <1,2,u,4>
  2166. 1960433454U, // <2,u,4,2>: Cost 2 vtrnl <2,3,4,5>, LHS
  2167. 2020819613U, // <2,u,4,3>: Cost 2 vtrnr <1,2,3,4>, LHS
  2168. 1484320054U, // <2,u,4,4>: Cost 2 vext1 <1,2,u,4>, RHS
  2169. 470641974U, // <2,u,4,5>: Cost 1 vext2 LHS, RHS
  2170. 1691610422U, // <2,u,4,6>: Cost 2 vuzpl <2,2,u,3>, RHS
  2171. 2020822569U, // <2,u,4,7>: Cost 2 vtrnr <1,2,3,4>, RHS
  2172. 470642217U, // <2,u,4,u>: Cost 1 vext2 LHS, RHS
  2173. 2552094959U, // <2,u,5,0>: Cost 3 vext1 <0,2,u,5>, <0,2,u,5>
  2174. 1592159952U, // <2,u,5,1>: Cost 2 vext2 LHS, <5,1,7,3>
  2175. 2094252034U, // <2,u,5,2>: Cost 2 ins <2,2,u,2>, lane 2
  2176. 2094260226U, // <2,u,5,3>: Cost 2 ins <2,2,u,3>, lane 2
  2177. 1592160198U, // <2,u,5,4>: Cost 2 vext2 LHS, <5,4,7,6>
  2178. 1592160260U, // <2,u,5,5>: Cost 2 vext2 LHS, <5,5,5,5>
  2179. 1611962522U, // <2,u,5,6>: Cost 2 vext3 <0,2,0,2>, RHS
  2180. 1746226486U, // <2,u,5,7>: Cost 2 vuzpr <0,2,0,u>, RHS
  2181. 1611962540U, // <2,u,5,u>: Cost 2 vext3 <0,2,0,2>, RHS
  2182. 1478361328U, // <2,u,6,0>: Cost 2 vext1 <0,2,u,6>, <0,2,u,6>
  2183. 1828149038U, // <2,u,6,1>: Cost 2 vzipl <2,6,3,7>, LHS
  2184. 1592160762U, // <2,u,6,2>: Cost 2 vext2 LHS, <6,2,7,3>
  2185. 2014937757U, // <2,u,6,3>: Cost 2 vtrnr <0,2,4,6>, LHS
  2186. 1478364470U, // <2,u,6,4>: Cost 2 vext1 <0,2,u,6>, RHS
  2187. 1828149402U, // <2,u,6,5>: Cost 2 vzipl <2,6,3,7>, RHS
  2188. 1592161080U, // <2,u,6,6>: Cost 2 vext2 LHS, <6,6,6,6>
  2189. 1060216836U, // <2,u,6,7>: Cost 1 ins RHS, lane 4
  2190. 1060216836U, // <2,u,6,u>: Cost 1 ins RHS, lane 4
  2191. 1592161274U, // <2,u,7,0>: Cost 2 vext2 LHS, <7,0,1,2>
  2192. 2094907394U, // <2,u,7,1>: Cost 2 ins <2,3,u,1>, lane 2
  2193. 2094252034U, // <2,u,7,2>: Cost 2 ins <2,2,u,2>, lane 2
  2194. 2129354752U, // <2,u,7,3>: Cost 2 ins <u,1,7,3>, lane 0
  2195. 1592161638U, // <2,u,7,4>: Cost 2 vext2 LHS, <7,4,5,6>
  2196. 2094940162U, // <2,u,7,5>: Cost 2 ins <2,3,u,5>, lane 2
  2197. 2134024196U, // <2,u,7,6>: Cost 2 ins <u,u,7,6>, lane 4
  2198. 1592161900U, // <2,u,7,7>: Cost 2 vext2 LHS, <7,7,7,7>
  2199. 1592161922U, // <2,u,7,u>: Cost 2 vext2 LHS, <7,u,1,2>
  2200. 1879925699U, // <2,u,u,0>: Cost 2 vzipr LHS, <1,2,u,0>
  2201. 470644526U, // <2,u,u,1>: Cost 1 vext2 LHS, LHS
  2202. 269271142U, // <2,u,u,2>: Cost 1 vdup2 LHS
  2203. 806183068U, // <2,u,u,3>: Cost 1 vzipr LHS, LHS
  2204. 1879925703U, // <2,u,u,4>: Cost 2 vzipr LHS, <1,2,u,4>
  2205. 470644890U, // <2,u,u,5>: Cost 1 vext2 LHS, RHS
  2206. 1879924976U, // <2,u,u,6>: Cost 2 vzipr LHS, <0,2,u,6>
  2207. 806186312U, // <2,u,u,7>: Cost 1 vzipr LHS, RHS
  2208. 470645093U, // <2,u,u,u>: Cost 1 vext2 LHS, LHS
  2209. 1611448320U, // <3,0,0,0>: Cost 2 vext3 LHS, <0,0,0,0>
  2210. 1611890698U, // <3,0,0,1>: Cost 2 vext3 LHS, <0,0,1,1>
  2211. 1611890708U, // <3,0,0,2>: Cost 2 vext3 LHS, <0,0,2,2>
  2212. 2960312624U, // <3,0,0,3>: Cost 3 vzipr <1,2,3,0>, <3,2,0,3>
  2213. 2689835045U, // <3,0,0,4>: Cost 3 vext3 LHS, <0,0,4,1>
  2214. 3177381889U, // <3,0,0,5>: Cost 3 ins <3,u,0,5>, lane 1
  2215. 3177390081U, // <3,0,0,6>: Cost 3 ins <3,u,0,6>, lane 1
  2216. 3177398273U, // <3,0,0,7>: Cost 3 ins <3,u,0,7>, lane 1
  2217. 1616093258U, // <3,0,0,u>: Cost 2 vext3 LHS, <0,0,u,2>
  2218. 1490337894U, // <3,0,1,0>: Cost 2 vext1 <2,3,0,1>, LHS
  2219. 2128232448U, // <3,0,1,1>: Cost 2 ins <u,0,1,1>, lane 0
  2220. 537706598U, // <3,0,1,2>: Cost 1 vext3 LHS, LHS
  2221. 2098429955U, // <3,0,1,3>: Cost 2 ins <3,0,1,u>, lane 3
  2222. 1490341174U, // <3,0,1,4>: Cost 2 vext1 <2,3,0,1>, RHS
  2223. 2098429955U, // <3,0,1,5>: Cost 2 ins <3,0,1,u>, lane 3
  2224. 2098429955U, // <3,0,1,6>: Cost 2 ins <3,0,1,u>, lane 3
  2225. 2098429955U, // <3,0,1,7>: Cost 2 ins <3,0,1,u>, lane 3
  2226. 537706652U, // <3,0,1,u>: Cost 1 vext3 LHS, LHS
  2227. 1611890852U, // <3,0,2,0>: Cost 2 vext3 LHS, <0,2,0,2>
  2228. 2685632684U, // <3,0,2,1>: Cost 3 vext3 LHS, <0,2,1,1>
  2229. 2128314368U, // <3,0,2,2>: Cost 2 ins <u,0,2,2>, lane 0
  2230. 2098946053U, // <3,0,2,3>: Cost 2 ins <3,0,u,u>, lane 5
  2231. 1611890892U, // <3,0,2,4>: Cost 2 vext3 LHS, <0,2,4,6>
  2232. 2959000610U, // <3,0,2,5>: Cost 3 vzipr <1,0,3,2>, <1,4,0,5>
  2233. 2624767930U, // <3,0,2,6>: Cost 3 vext2 <1,2,3,0>, <2,6,3,7>
  2234. 3177545729U, // <3,0,2,7>: Cost 3 ins <3,u,2,7>, lane 1
  2235. 1611890924U, // <3,0,2,u>: Cost 2 vext3 LHS, <0,2,u,2>
  2236. 2820636924U, // <3,0,3,0>: Cost 3 vuzpr <0,3,1,0>, <0,3,1,0>
  2237. 1832091750U, // <3,0,3,1>: Cost 2 vzipl <3,3,3,3>, LHS
  2238. 1966309478U, // <3,0,3,2>: Cost 2 vtrnl <3,3,3,3>, LHS
  2239. 2103844865U, // <3,0,3,3>: Cost 2 ins <3,u,3,3>, lane 1
  2240. 2624768514U, // <3,0,3,4>: Cost 3 vext2 <1,2,3,0>, <3,4,5,6>
  2241. 2772716034U, // <3,0,3,5>: Cost 3 vuzpl <3,5,0,2>, <3,4,5,6>
  2242. 3177611265U, // <3,0,3,6>: Cost 3 ins <3,u,3,6>, lane 1
  2243. 3177619457U, // <3,0,3,7>: Cost 3 ins <3,u,3,7>, lane 1
  2244. 1832092317U, // <3,0,3,u>: Cost 2 vzipl <3,3,3,3>, LHS
  2245. 2689835334U, // <3,0,4,0>: Cost 3 vext3 LHS, <0,4,0,2>
  2246. 1611891026U, // <3,0,4,1>: Cost 2 vext3 LHS, <0,4,1,5>
  2247. 1611891036U, // <3,0,4,2>: Cost 2 vext3 LHS, <0,4,2,6>
  2248. 2906669312U, // <3,0,4,3>: Cost 3 vzipl <3,4,5,6>, <0,3,1,4>
  2249. 2689835373U, // <3,0,4,4>: Cost 3 vext3 LHS, <0,4,4,5>
  2250. 1551027510U, // <3,0,4,5>: Cost 2 vext2 <1,2,3,0>, RHS
  2251. 2769382710U, // <3,0,4,6>: Cost 3 vuzpl <3,0,0,0>, RHS
  2252. 3177693185U, // <3,0,4,7>: Cost 3 ins <3,u,4,7>, lane 1
  2253. 1616093586U, // <3,0,4,u>: Cost 2 vext3 LHS, <0,4,u,6>
  2254. 3101278208U, // <3,0,5,0>: Cost 3 vtrnr <2,3,4,5>, <0,0,0,0>
  2255. 2128527360U, // <3,0,5,1>: Cost 2 ins <u,0,5,1>, lane 0
  2256. 1967145062U, // <3,0,5,2>: Cost 2 vtrnl <3,4,5,6>, LHS
  2257. 3040886978U, // <3,0,5,3>: Cost 3 vtrnl <3,4,5,6>, <0,2,3,5>
  2258. 3040886988U, // <3,0,5,4>: Cost 3 vtrnl <3,4,5,6>, <0,2,4,6>
  2259. 2666573828U, // <3,0,5,5>: Cost 3 vext2 <u,2,3,0>, <5,5,5,5>
  2260. 2104016897U, // <3,0,5,6>: Cost 2 ins <3,u,5,6>, lane 1
  2261. 2820640054U, // <3,0,5,7>: Cost 3 vuzpr <0,3,1,0>, RHS
  2262. 1967145116U, // <3,0,5,u>: Cost 2 vtrnl <3,4,5,6>, LHS
  2263. 3202334720U, // <3,0,6,0>: Cost 3 ins <u,0,6,0>, lane 0
  2264. 2907635814U, // <3,0,6,1>: Cost 3 vzipl <3,6,0,7>, LHS
  2265. 2128609280U, // <3,0,6,2>: Cost 2 ins <u,0,6,2>, lane 0
  2266. 3177807873U, // <3,0,6,3>: Cost 3 ins <3,u,6,3>, lane 1
  2267. 3202367488U, // <3,0,6,4>: Cost 3 ins <u,0,6,4>, lane 0
  2268. 3172663298U, // <3,0,6,5>: Cost 3 ins <3,0,u,5>, lane 2
  2269. 2666574648U, // <3,0,6,6>: Cost 3 vext2 <u,2,3,0>, <6,6,6,6>
  2270. 2098946053U, // <3,0,6,7>: Cost 2 ins <3,0,u,u>, lane 5
  2271. 2128609280U, // <3,0,6,u>: Cost 2 ins <u,0,6,2>, lane 0
  2272. 3095396352U, // <3,0,7,0>: Cost 3 vtrnr <1,3,5,7>, <0,0,0,0>
  2273. 3095396362U, // <3,0,7,1>: Cost 3 vtrnr <1,3,5,7>, <0,0,1,1>
  2274. 2098896898U, // <3,0,7,2>: Cost 2 ins <3,0,u,2>, lane 2
  2275. 3177881601U, // <3,0,7,3>: Cost 3 ins <3,u,7,3>, lane 1
  2276. 2666575206U, // <3,0,7,4>: Cost 3 vext2 <u,2,3,0>, <7,4,5,6>
  2277. 3177897985U, // <3,0,7,5>: Cost 3 ins <3,u,7,5>, lane 1
  2278. 3202457600U, // <3,0,7,6>: Cost 3 ins <u,0,7,6>, lane 0
  2279. 2666575468U, // <3,0,7,7>: Cost 3 vext2 <u,2,3,0>, <7,7,7,7>
  2280. 2098896898U, // <3,0,7,u>: Cost 2 ins <3,0,u,2>, lane 2
  2281. 1616093834U, // <3,0,u,0>: Cost 2 vext3 LHS, <0,u,0,2>
  2282. 1611891346U, // <3,0,u,1>: Cost 2 vext3 LHS, <0,u,1,1>
  2283. 537707165U, // <3,0,u,2>: Cost 1 vext3 LHS, LHS
  2284. 2098429955U, // <3,0,u,3>: Cost 2 ins <3,0,1,u>, lane 3
  2285. 1616093874U, // <3,0,u,4>: Cost 2 vext3 LHS, <0,u,4,6>
  2286. 1551030426U, // <3,0,u,5>: Cost 2 vext2 <1,2,3,0>, RHS
  2287. 2098429955U, // <3,0,u,6>: Cost 2 ins <3,0,1,u>, lane 3
  2288. 2098429955U, // <3,0,u,7>: Cost 2 ins <3,0,1,u>, lane 3
  2289. 537707219U, // <3,0,u,u>: Cost 1 vext3 LHS, LHS
  2290. 2552201468U, // <3,1,0,0>: Cost 3 vext1 <0,3,1,0>, <0,3,1,0>
  2291. 2128822272U, // <3,1,0,1>: Cost 2 ins <u,1,0,1>, lane 0
  2292. 1695727718U, // <3,1,0,2>: Cost 2 vuzpl <3,0,1,2>, LHS
  2293. 1611449078U, // <3,1,0,3>: Cost 2 vext3 LHS, <1,0,3,2>
  2294. 2552204598U, // <3,1,0,4>: Cost 3 vext1 <0,3,1,0>, RHS
  2295. 2960310610U, // <3,1,0,5>: Cost 3 vzipr <1,2,3,0>, <0,4,1,5>
  2296. 2832516572U, // <3,1,0,6>: Cost 3 vuzpr <2,3,0,1>, <2,0,4,6>
  2297. 3177398273U, // <3,1,0,7>: Cost 3 ins <3,u,0,7>, lane 1
  2298. 1611891491U, // <3,1,0,u>: Cost 2 vext3 LHS, <1,0,u,2>
  2299. 2689835819U, // <3,1,1,0>: Cost 3 vext3 LHS, <1,1,0,1>
  2300. 1611449140U, // <3,1,1,1>: Cost 2 vext3 LHS, <1,1,1,1>
  2301. 2103689217U, // <3,1,1,2>: Cost 2 ins <3,u,1,2>, lane 1
  2302. 1611891528U, // <3,1,1,3>: Cost 2 vext3 LHS, <1,1,3,3>
  2303. 2689835859U, // <3,1,1,4>: Cost 3 vext3 LHS, <1,1,4,5>
  2304. 2689835868U, // <3,1,1,5>: Cost 3 vext3 LHS, <1,1,5,5>
  2305. 3177463809U, // <3,1,1,6>: Cost 3 ins <3,u,1,6>, lane 1
  2306. 3100952848U, // <3,1,1,7>: Cost 3 vtrnr <2,3,0,1>, <3,1,5,7>
  2307. 1611891573U, // <3,1,1,u>: Cost 2 vext3 LHS, <1,1,u,3>
  2308. 2128961536U, // <3,1,2,0>: Cost 2 ins <u,1,2,0>, lane 0
  2309. 2128969728U, // <3,1,2,1>: Cost 2 ins <u,1,2,1>, lane 0
  2310. 2128977920U, // <3,1,2,2>: Cost 2 ins <u,1,2,2>, lane 0
  2311. 1055244288U, // <3,1,2,3>: Cost 1 ins LHS, lane 0
  2312. 2128994304U, // <3,1,2,4>: Cost 2 ins <u,1,2,4>, lane 0
  2313. 2129002496U, // <3,1,2,5>: Cost 2 ins <u,1,2,5>, lane 0
  2314. 2129010688U, // <3,1,2,6>: Cost 2 ins <u,1,2,6>, lane 0
  2315. 2129018880U, // <3,1,2,7>: Cost 2 ins <u,1,2,7>, lane 0
  2316. 1055244288U, // <3,1,2,u>: Cost 1 ins LHS, lane 0
  2317. 1484456038U, // <3,1,3,0>: Cost 2 vext1 <1,3,1,3>, LHS
  2318. 1611891672U, // <3,1,3,1>: Cost 2 vext3 LHS, <1,3,1,3>
  2319. 2685633502U, // <3,1,3,2>: Cost 3 vext3 LHS, <1,3,2,0>
  2320. 2021326950U, // <3,1,3,3>: Cost 2 vtrnr <1,3,1,3>, LHS
  2321. 1484459318U, // <3,1,3,4>: Cost 2 vext1 <1,3,1,3>, RHS
  2322. 1611891712U, // <3,1,3,5>: Cost 2 vext3 LHS, <1,3,5,7>
  2323. 2689836041U, // <3,1,3,6>: Cost 3 vext3 LHS, <1,3,6,7>
  2324. 2832516096U, // <3,1,3,7>: Cost 3 vuzpr <2,3,0,1>, <1,3,5,7>
  2325. 1611891735U, // <3,1,3,u>: Cost 2 vext3 LHS, <1,3,u,3>
  2326. 2552234240U, // <3,1,4,0>: Cost 3 vext1 <0,3,1,4>, <0,3,1,4>
  2327. 2960343050U, // <3,1,4,1>: Cost 3 vzipr <1,2,3,4>, <0,0,1,1>
  2328. 2960345238U, // <3,1,4,2>: Cost 3 vzipr <1,2,3,4>, <3,0,1,2>
  2329. 2129133568U, // <3,1,4,3>: Cost 2 ins <u,1,4,3>, lane 0
  2330. 2552237366U, // <3,1,4,4>: Cost 3 vext1 <0,3,1,4>, RHS
  2331. 2129149952U, // <3,1,4,5>: Cost 2 ins <u,1,4,5>, lane 0
  2332. 1695730998U, // <3,1,4,6>: Cost 2 vuzpl <3,0,1,2>, RHS
  2333. 3177693185U, // <3,1,4,7>: Cost 3 ins <3,u,4,7>, lane 1
  2334. 1695731016U, // <3,1,4,u>: Cost 2 vuzpl <3,0,1,2>, RHS
  2335. 2689836143U, // <3,1,5,0>: Cost 3 vext3 LHS, <1,5,0,1>
  2336. 2564187280U, // <3,1,5,1>: Cost 3 vext1 <2,3,1,5>, <1,5,3,7>
  2337. 2564187827U, // <3,1,5,2>: Cost 3 vext1 <2,3,1,5>, <2,3,1,5>
  2338. 1611891856U, // <3,1,5,3>: Cost 2 vext3 LHS, <1,5,3,7>
  2339. 2689836183U, // <3,1,5,4>: Cost 3 vext3 LHS, <1,5,4,5>
  2340. 2961678674U, // <3,1,5,5>: Cost 3 vzipr <1,4,3,5>, <0,4,1,5>
  2341. 2104016897U, // <3,1,5,6>: Cost 2 ins <3,u,5,6>, lane 1
  2342. 1758776630U, // <3,1,5,7>: Cost 2 vuzpr <2,3,0,1>, RHS
  2343. 1611891901U, // <3,1,5,u>: Cost 2 vext3 LHS, <1,5,u,7>
  2344. 2907783926U, // <3,1,6,0>: Cost 3 vzipl <3,6,2,7>, <1,0,3,2>
  2345. 2689836239U, // <3,1,6,1>: Cost 3 vext3 LHS, <1,6,1,7>
  2346. 2222752740U, // <3,1,6,2>: Cost 3 vrev <1,3,2,6>
  2347. 2129281024U, // <3,1,6,3>: Cost 2 ins <u,1,6,3>, lane 0
  2348. 2222900214U, // <3,1,6,4>: Cost 3 vrev <1,3,4,6>
  2349. 2689836275U, // <3,1,6,5>: Cost 3 vext3 LHS, <1,6,5,7>
  2350. 2868350324U, // <3,1,6,6>: Cost 3 vuzpr <u,3,0,1>, <4,6,4,6>
  2351. 2129313792U, // <3,1,6,7>: Cost 2 ins <u,1,6,7>, lane 0
  2352. 2129281024U, // <3,1,6,u>: Cost 2 ins <u,1,6,3>, lane 0
  2353. 3177857025U, // <3,1,7,0>: Cost 3 ins <3,u,7,0>, lane 1
  2354. 3095397172U, // <3,1,7,1>: Cost 3 vtrnr <1,3,5,7>, <1,1,1,1>
  2355. 2962360470U, // <3,1,7,2>: Cost 3 vzipr <1,5,3,7>, <3,0,1,2>
  2356. 2021654630U, // <3,1,7,3>: Cost 2 vtrnr <1,3,5,7>, LHS
  2357. 3177889793U, // <3,1,7,4>: Cost 3 ins <3,u,7,4>, lane 1
  2358. 1149240320U, // <3,1,7,5>: Cost 2 vrev <1,3,5,7>
  2359. 2223055881U, // <3,1,7,6>: Cost 3 vrev <1,3,6,7>
  2360. 2868351144U, // <3,1,7,7>: Cost 3 vuzpr <u,3,0,1>, <5,7,5,7>
  2361. 2021654635U, // <3,1,7,u>: Cost 2 vtrnr <1,3,5,7>, LHS
  2362. 1484496998U, // <3,1,u,0>: Cost 2 vext1 <1,3,1,u>, LHS
  2363. 1611892077U, // <3,1,u,1>: Cost 2 vext3 LHS, <1,u,1,3>
  2364. 1695733550U, // <3,1,u,2>: Cost 2 vuzpl <3,0,1,2>, LHS
  2365. 1055244288U, // <3,1,u,3>: Cost 1 ins LHS, lane 0
  2366. 1484500278U, // <3,1,u,4>: Cost 2 vext1 <1,3,1,u>, RHS
  2367. 1611892117U, // <3,1,u,5>: Cost 2 vext3 LHS, <1,u,5,7>
  2368. 1695733914U, // <3,1,u,6>: Cost 2 vuzpl <3,0,1,2>, RHS
  2369. 1758776873U, // <3,1,u,7>: Cost 2 vuzpr <2,3,0,1>, RHS
  2370. 1055244288U, // <3,1,u,u>: Cost 1 ins LHS, lane 0
  2371. 2623455232U, // <3,2,0,0>: Cost 3 vext2 <1,0,3,2>, <0,0,0,0>
  2372. 1549713510U, // <3,2,0,1>: Cost 2 vext2 <1,0,3,2>, LHS
  2373. 2129494016U, // <3,2,0,2>: Cost 2 ins <u,2,0,2>, lane 0
  2374. 1886568550U, // <3,2,0,3>: Cost 2 vzipr <1,2,3,0>, LHS
  2375. 2623455570U, // <3,2,0,4>: Cost 3 vext2 <1,0,3,2>, <0,4,1,5>
  2376. 2960311348U, // <3,2,0,5>: Cost 3 vzipr <1,2,3,0>, <1,4,2,5>
  2377. 2689836524U, // <3,2,0,6>: Cost 3 vext3 LHS, <2,0,6,4>
  2378. 3177398273U, // <3,2,0,7>: Cost 3 ins <3,u,0,7>, lane 1
  2379. 1549714077U, // <3,2,0,u>: Cost 2 vext2 <1,0,3,2>, LHS
  2380. 1549714166U, // <3,2,1,0>: Cost 2 vext2 <1,0,3,2>, <1,0,3,2>
  2381. 2623456052U, // <3,2,1,1>: Cost 3 vext2 <1,0,3,2>, <1,1,1,1>
  2382. 2103689217U, // <3,2,1,2>: Cost 2 ins <3,u,1,2>, lane 1
  2383. 2685634079U, // <3,2,1,3>: Cost 3 vext3 LHS, <2,1,3,1>
  2384. 2552286518U, // <3,2,1,4>: Cost 3 vext1 <0,3,2,1>, RHS
  2385. 2623456400U, // <3,2,1,5>: Cost 3 vext2 <1,0,3,2>, <1,5,3,7>
  2386. 2689836604U, // <3,2,1,6>: Cost 3 vext3 LHS, <2,1,6,3>
  2387. 3177472001U, // <3,2,1,7>: Cost 3 ins <3,u,1,7>, lane 1
  2388. 1155385070U, // <3,2,1,u>: Cost 2 vrev <2,3,u,1>
  2389. 2689836629U, // <3,2,2,0>: Cost 3 vext3 LHS, <2,2,0,1>
  2390. 2689836640U, // <3,2,2,1>: Cost 3 vext3 LHS, <2,2,1,3>
  2391. 1611449960U, // <3,2,2,2>: Cost 2 vext3 LHS, <2,2,2,2>
  2392. 1611892338U, // <3,2,2,3>: Cost 2 vext3 LHS, <2,2,3,3>
  2393. 2689836669U, // <3,2,2,4>: Cost 3 vext3 LHS, <2,2,4,5>
  2394. 2689836680U, // <3,2,2,5>: Cost 3 vext3 LHS, <2,2,5,7>
  2395. 2689836685U, // <3,2,2,6>: Cost 3 vext3 LHS, <2,2,6,3>
  2396. 3177545729U, // <3,2,2,7>: Cost 3 ins <3,u,2,7>, lane 1
  2397. 1611892383U, // <3,2,2,u>: Cost 2 vext3 LHS, <2,2,u,3>
  2398. 1611450022U, // <3,2,3,0>: Cost 2 vext3 LHS, <2,3,0,1>
  2399. 2685191854U, // <3,2,3,1>: Cost 3 vext3 LHS, <2,3,1,0>
  2400. 1611450042U, // <3,2,3,2>: Cost 2 vext3 LHS, <2,3,2,3>
  2401. 1885929574U, // <3,2,3,3>: Cost 2 vzipr <1,1,3,3>, LHS
  2402. 1611450062U, // <3,2,3,4>: Cost 2 vext3 LHS, <2,3,4,5>
  2403. 2732967635U, // <3,2,3,5>: Cost 3 vext3 LHS, <2,3,5,1>
  2404. 1611450082U, // <3,2,3,6>: Cost 2 vext3 LHS, <2,3,6,7>
  2405. 2732967652U, // <3,2,3,7>: Cost 3 vext3 LHS, <2,3,7,0>
  2406. 1611450094U, // <3,2,3,u>: Cost 2 vext3 LHS, <2,3,u,1>
  2407. 2558279782U, // <3,2,4,0>: Cost 3 vext1 <1,3,2,4>, LHS
  2408. 2558280674U, // <3,2,4,1>: Cost 3 vext1 <1,3,2,4>, <1,3,2,4>
  2409. 2960343060U, // <3,2,4,2>: Cost 3 vzipr <1,2,3,4>, <0,0,2,2>
  2410. 1886601318U, // <3,2,4,3>: Cost 2 vzipr <1,2,3,4>, LHS
  2411. 2960344034U, // <3,2,4,4>: Cost 3 vzipr <1,2,3,4>, <1,3,2,4>
  2412. 1549716790U, // <3,2,4,5>: Cost 2 vext2 <1,0,3,2>, RHS
  2413. 2129821696U, // <3,2,4,6>: Cost 2 ins <u,2,4,6>, lane 0
  2414. 3177693185U, // <3,2,4,7>: Cost 3 ins <3,u,4,7>, lane 1
  2415. 1549717033U, // <3,2,4,u>: Cost 2 vext2 <1,0,3,2>, RHS
  2416. 2552316170U, // <3,2,5,0>: Cost 3 vext1 <0,3,2,5>, <0,3,2,5>
  2417. 2228643507U, // <3,2,5,1>: Cost 3 vrev <2,3,1,5>
  2418. 2689836896U, // <3,2,5,2>: Cost 3 vext3 LHS, <2,5,2,7>
  2419. 2685634408U, // <3,2,5,3>: Cost 3 vext3 LHS, <2,5,3,6>
  2420. 1155122894U, // <3,2,5,4>: Cost 2 vrev <2,3,4,5>
  2421. 2665263108U, // <3,2,5,5>: Cost 3 vext2 <u,0,3,2>, <5,5,5,5>
  2422. 2104016897U, // <3,2,5,6>: Cost 2 ins <3,u,5,6>, lane 1
  2423. 2826554678U, // <3,2,5,7>: Cost 3 vuzpr <1,3,0,2>, RHS
  2424. 1155417842U, // <3,2,5,u>: Cost 2 vrev <2,3,u,5>
  2425. 2689836953U, // <3,2,6,0>: Cost 3 vext3 LHS, <2,6,0,1>
  2426. 2689836964U, // <3,2,6,1>: Cost 3 vext3 LHS, <2,6,1,3>
  2427. 2689836976U, // <3,2,6,2>: Cost 3 vext3 LHS, <2,6,2,6>
  2428. 1611892666U, // <3,2,6,3>: Cost 2 vext3 LHS, <2,6,3,7>
  2429. 2689836993U, // <3,2,6,4>: Cost 3 vext3 LHS, <2,6,4,5>
  2430. 2689837004U, // <3,2,6,5>: Cost 3 vext3 LHS, <2,6,5,7>
  2431. 2689837013U, // <3,2,6,6>: Cost 3 vext3 LHS, <2,6,6,7>
  2432. 2129977344U, // <3,2,6,7>: Cost 2 ins <u,2,6,7>, lane 0
  2433. 1611892711U, // <3,2,6,u>: Cost 2 vext3 LHS, <2,6,u,7>
  2434. 3095397270U, // <3,2,7,0>: Cost 3 vtrnr <1,3,5,7>, <1,2,3,0>
  2435. 3203743744U, // <3,2,7,1>: Cost 3 ins <u,2,7,1>, lane 0
  2436. 3095396516U, // <3,2,7,2>: Cost 3 vtrnr <1,3,5,7>, <0,2,0,2>
  2437. 1888616550U, // <3,2,7,3>: Cost 2 vzipr <1,5,3,7>, LHS
  2438. 3095397274U, // <3,2,7,4>: Cost 3 vtrnr <1,3,5,7>, <1,2,3,4>
  2439. 3095396528U, // <3,2,7,5>: Cost 3 vtrnr <1,3,5,7>, <0,2,1,5>
  2440. 1155286754U, // <3,2,7,6>: Cost 2 vrev <2,3,6,7>
  2441. 2665264748U, // <3,2,7,7>: Cost 3 vext2 <u,0,3,2>, <7,7,7,7>
  2442. 1888616555U, // <3,2,7,u>: Cost 2 vzipr <1,5,3,7>, LHS
  2443. 1611892795U, // <3,2,u,0>: Cost 2 vext3 LHS, <2,u,0,1>
  2444. 1549719342U, // <3,2,u,1>: Cost 2 vext2 <1,0,3,2>, LHS
  2445. 2129494016U, // <3,2,u,2>: Cost 2 ins <u,2,0,2>, lane 0
  2446. 1611892824U, // <3,2,u,3>: Cost 2 vext3 LHS, <2,u,3,3>
  2447. 1611892835U, // <3,2,u,4>: Cost 2 vext3 LHS, <2,u,4,5>
  2448. 1549719706U, // <3,2,u,5>: Cost 2 vext2 <1,0,3,2>, RHS
  2449. 2129821696U, // <3,2,u,6>: Cost 2 ins <u,2,4,6>, lane 0
  2450. 2129977344U, // <3,2,u,7>: Cost 2 ins <u,2,6,7>, lane 0
  2451. 1611892867U, // <3,2,u,u>: Cost 2 vext3 LHS, <2,u,u,1>
  2452. 1886569366U, // <3,3,0,0>: Cost 2 vzipr <1,2,3,0>, <1,2,3,0>
  2453. 1611450518U, // <3,3,0,1>: Cost 2 vext3 LHS, <3,0,1,2>
  2454. 1697874022U, // <3,3,0,2>: Cost 2 vuzpl <3,3,3,3>, LHS
  2455. 2100895746U, // <3,3,0,3>: Cost 2 ins <3,3,u,3>, lane 2
  2456. 2685634736U, // <3,3,0,4>: Cost 3 vext3 LHS, <3,0,4,1>
  2457. 3041151490U, // <3,3,0,5>: Cost 3 vtrnl <3,5,0,2>, <3,4,5,6>
  2458. 3177390081U, // <3,3,0,6>: Cost 3 ins <3,u,0,6>, lane 1
  2459. 2960311440U, // <3,3,0,7>: Cost 3 vzipr <1,2,3,0>, <1,5,3,7>
  2460. 1611450581U, // <3,3,0,u>: Cost 2 vext3 LHS, <3,0,u,2>
  2461. 2685192415U, // <3,3,1,0>: Cost 3 vext3 LHS, <3,1,0,3>
  2462. 1550385992U, // <3,3,1,1>: Cost 2 vext2 <1,1,3,3>, <1,1,3,3>
  2463. 2103689217U, // <3,3,1,2>: Cost 2 ins <3,u,1,2>, lane 1
  2464. 1752891494U, // <3,3,1,3>: Cost 2 vuzpr <1,3,1,3>, LHS
  2465. 2826635515U, // <3,3,1,4>: Cost 3 vuzpr <1,3,1,3>, <3,1,3,4>
  2466. 2685634828U, // <3,3,1,5>: Cost 3 vext3 LHS, <3,1,5,3>
  2467. 3177463809U, // <3,3,1,6>: Cost 3 ins <3,u,1,6>, lane 1
  2468. 3100951552U, // <3,3,1,7>: Cost 3 vtrnr <2,3,0,1>, <1,3,5,7>
  2469. 1752891499U, // <3,3,1,u>: Cost 2 vuzpr <1,3,1,3>, LHS
  2470. 2959000470U, // <3,3,2,0>: Cost 3 vzipr <1,0,3,2>, <1,2,3,0>
  2471. 2959000471U, // <3,3,2,1>: Cost 3 vzipr <1,0,3,2>, <1,2,3,1>
  2472. 1885258486U, // <3,3,2,2>: Cost 2 vzipr <1,0,3,2>, <1,0,3,2>
  2473. 2130313216U, // <3,3,2,3>: Cost 2 ins <u,3,2,3>, lane 0
  2474. 2959000474U, // <3,3,2,4>: Cost 3 vzipr <1,0,3,2>, <1,2,3,4>
  2475. 2732968286U, // <3,3,2,5>: Cost 3 vext3 LHS, <3,2,5,4>
  2476. 2685634918U, // <3,3,2,6>: Cost 3 vext3 LHS, <3,2,6,3>
  2477. 2959000720U, // <3,3,2,7>: Cost 3 vzipr <1,0,3,2>, <1,5,3,7>
  2478. 1561004120U, // <3,3,2,u>: Cost 2 vext2 <2,u,3,3>, <2,u,3,3>
  2479. 1496547430U, // <3,3,3,0>: Cost 2 vext1 <3,3,3,3>, LHS
  2480. 2100568067U, // <3,3,3,1>: Cost 2 ins <3,3,3,u>, lane 3
  2481. 2100568067U, // <3,3,3,2>: Cost 2 ins <3,3,3,u>, lane 3
  2482. 336380006U, // <3,3,3,3>: Cost 1 vdup3 LHS
  2483. 1496550710U, // <3,3,3,4>: Cost 2 vext1 <3,3,3,3>, RHS
  2484. 2100568067U, // <3,3,3,5>: Cost 2 ins <3,3,3,u>, lane 3
  2485. 2100568067U, // <3,3,3,6>: Cost 2 ins <3,3,3,u>, lane 3
  2486. 2100568067U, // <3,3,3,7>: Cost 2 ins <3,3,3,u>, lane 3
  2487. 336380006U, // <3,3,3,u>: Cost 1 vdup3 LHS
  2488. 2960343958U, // <3,3,4,0>: Cost 3 vzipr <1,2,3,4>, <1,2,3,0>
  2489. 2558354411U, // <3,3,4,1>: Cost 3 vext1 <1,3,3,4>, <1,3,3,4>
  2490. 2960343798U, // <3,3,4,2>: Cost 3 vzipr <1,2,3,4>, <1,0,3,2>
  2491. 2100895746U, // <3,3,4,3>: Cost 2 ins <3,3,u,3>, lane 2
  2492. 1886602138U, // <3,3,4,4>: Cost 2 vzipr <1,2,3,4>, <1,2,3,4>
  2493. 1611893250U, // <3,3,4,5>: Cost 2 vext3 LHS, <3,4,5,6>
  2494. 1697877302U, // <3,3,4,6>: Cost 2 vuzpl <3,3,3,3>, RHS
  2495. 2960344208U, // <3,3,4,7>: Cost 3 vzipr <1,2,3,4>, <1,5,3,7>
  2496. 1611893277U, // <3,3,4,u>: Cost 2 vext3 LHS, <3,4,u,6>
  2497. 2558361702U, // <3,3,5,0>: Cost 3 vext1 <1,3,3,5>, LHS
  2498. 2558362604U, // <3,3,5,1>: Cost 3 vext1 <1,3,3,5>, <1,3,3,5>
  2499. 2558363342U, // <3,3,5,2>: Cost 3 vext1 <1,3,3,5>, <2,3,4,5>
  2500. 2100895746U, // <3,3,5,3>: Cost 2 ins <3,3,u,3>, lane 2
  2501. 2558364982U, // <3,3,5,4>: Cost 3 vext1 <1,3,3,5>, RHS
  2502. 2027538126U, // <3,3,5,5>: Cost 2 vtrnr <2,3,4,5>, <2,3,4,5>
  2503. 2104016897U, // <3,3,5,6>: Cost 2 ins <3,u,5,6>, lane 1
  2504. 1752894774U, // <3,3,5,7>: Cost 2 vuzpr <1,3,1,3>, RHS
  2505. 1752894775U, // <3,3,5,u>: Cost 2 vuzpr <1,3,1,3>, RHS
  2506. 2732968568U, // <3,3,6,0>: Cost 3 vext3 LHS, <3,6,0,7>
  2507. 3204333568U, // <3,3,6,1>: Cost 3 ins <u,3,6,1>, lane 0
  2508. 2732968586U, // <3,3,6,2>: Cost 3 vext3 LHS, <3,6,2,7>
  2509. 2100895746U, // <3,3,6,3>: Cost 2 ins <3,3,u,3>, lane 2
  2510. 2234845608U, // <3,3,6,4>: Cost 3 vrev <3,3,4,6>
  2511. 3204366336U, // <3,3,6,5>: Cost 3 ins <u,3,6,5>, lane 0
  2512. 1967893085U, // <3,3,6,6>: Cost 2 vtrnl <3,5,6,7>, <3,5,6,7>
  2513. 2130640896U, // <3,3,6,7>: Cost 2 ins <u,3,6,7>, lane 0
  2514. 2100895746U, // <3,3,6,u>: Cost 2 ins <3,3,u,3>, lane 2
  2515. 2558378086U, // <3,3,7,0>: Cost 3 vext1 <1,3,3,7>, LHS
  2516. 2558378990U, // <3,3,7,1>: Cost 3 vext1 <1,3,3,7>, <1,3,3,7>
  2517. 2962359030U, // <3,3,7,2>: Cost 3 vzipr <1,5,3,7>, <1,0,3,2>
  2518. 2100895746U, // <3,3,7,3>: Cost 2 ins <3,3,u,3>, lane 2
  2519. 2558381366U, // <3,3,7,4>: Cost 3 vext1 <1,3,3,7>, RHS
  2520. 3095398094U, // <3,3,7,5>: Cost 3 vtrnr <1,3,5,7>, <2,3,4,5>
  2521. 3174662146U, // <3,3,7,6>: Cost 3 ins <3,3,u,6>, lane 2
  2522. 2021655552U, // <3,3,7,7>: Cost 2 vtrnr <1,3,5,7>, <1,3,5,7>
  2523. 2021655552U, // <3,3,7,u>: Cost 2 vtrnr <1,3,5,7>, <1,3,5,7>
  2524. 1886569366U, // <3,3,u,0>: Cost 2 vzipr <1,2,3,0>, <1,2,3,0>
  2525. 1611893534U, // <3,3,u,1>: Cost 2 vext3 LHS, <3,u,1,2>
  2526. 1697879854U, // <3,3,u,2>: Cost 2 vuzpl <3,3,3,3>, LHS
  2527. 336380006U, // <3,3,u,3>: Cost 1 vdup3 LHS
  2528. 1496550710U, // <3,3,u,4>: Cost 2 vext1 <3,3,3,3>, RHS
  2529. 1611893574U, // <3,3,u,5>: Cost 2 vext3 LHS, <3,u,5,6>
  2530. 1697880218U, // <3,3,u,6>: Cost 2 vuzpl <3,3,3,3>, RHS
  2531. 1752895017U, // <3,3,u,7>: Cost 2 vuzpr <1,3,1,3>, RHS
  2532. 336380006U, // <3,3,u,u>: Cost 1 vdup3 LHS
  2533. 2624798720U, // <3,4,0,0>: Cost 3 vext2 <1,2,3,4>, <0,0,0,0>
  2534. 1551056998U, // <3,4,0,1>: Cost 2 vext2 <1,2,3,4>, LHS
  2535. 2624798884U, // <3,4,0,2>: Cost 3 vext2 <1,2,3,4>, <0,2,0,2>
  2536. 3177365505U, // <3,4,0,3>: Cost 3 ins <3,u,0,3>, lane 1
  2537. 2624799058U, // <3,4,0,4>: Cost 3 vext2 <1,2,3,4>, <0,4,1,5>
  2538. 1829948726U, // <3,4,0,5>: Cost 2 vzipl <3,0,1,2>, RHS
  2539. 1659227036U, // <3,4,0,6>: Cost 2 vext3 LHS, <4,0,6,2>
  2540. 3177398273U, // <3,4,0,7>: Cost 3 ins <3,u,0,7>, lane 1
  2541. 1551057565U, // <3,4,0,u>: Cost 2 vext2 <1,2,3,4>, LHS
  2542. 2624799478U, // <3,4,1,0>: Cost 3 vext2 <1,2,3,4>, <1,0,3,2>
  2543. 2624799540U, // <3,4,1,1>: Cost 3 vext2 <1,2,3,4>, <1,1,1,1>
  2544. 1551057818U, // <3,4,1,2>: Cost 2 vext2 <1,2,3,4>, <1,2,3,4>
  2545. 2820669542U, // <3,4,1,3>: Cost 3 vuzpr <0,3,1,4>, LHS
  2546. 2564377910U, // <3,4,1,4>: Cost 3 vext1 <2,3,4,1>, RHS
  2547. 2130919424U, // <3,4,1,5>: Cost 2 ins <u,4,1,5>, lane 0
  2548. 1964166454U, // <3,4,1,6>: Cost 2 vtrnl <3,0,1,2>, RHS
  2549. 3177472001U, // <3,4,1,7>: Cost 3 ins <3,u,1,7>, lane 1
  2550. 1555039616U, // <3,4,1,u>: Cost 2 vext2 <1,u,3,4>, <1,u,3,4>
  2551. 3204694016U, // <3,4,2,0>: Cost 3 ins <u,4,2,0>, lane 0
  2552. 2624800298U, // <3,4,2,1>: Cost 3 vext2 <1,2,3,4>, <2,1,4,3>
  2553. 2624800360U, // <3,4,2,2>: Cost 3 vext2 <1,2,3,4>, <2,2,2,2>
  2554. 2101600261U, // <3,4,2,3>: Cost 2 ins <3,4,u,u>, lane 5
  2555. 2826716058U, // <3,4,2,4>: Cost 3 vuzpr <1,3,2,4>, <1,2,3,4>
  2556. 2959001294U, // <3,4,2,5>: Cost 3 vzipr <1,0,3,2>, <2,3,4,5>
  2557. 2131001344U, // <3,4,2,6>: Cost 2 ins <u,4,2,6>, lane 0
  2558. 3177545729U, // <3,4,2,7>: Cost 3 ins <3,u,2,7>, lane 1
  2559. 2101600261U, // <3,4,2,u>: Cost 2 ins <3,4,u,u>, lane 5
  2560. 2624800918U, // <3,4,3,0>: Cost 3 vext2 <1,2,3,4>, <3,0,1,2>
  2561. 2636081403U, // <3,4,3,1>: Cost 3 vext2 <3,1,3,4>, <3,1,3,4>
  2562. 2636745036U, // <3,4,3,2>: Cost 3 vext2 <3,2,3,4>, <3,2,3,4>
  2563. 2103844865U, // <3,4,3,3>: Cost 2 ins <3,u,3,3>, lane 1
  2564. 2820669696U, // <3,4,3,4>: Cost 3 vuzpr <0,3,1,4>, <0,3,1,4>
  2565. 1832095030U, // <3,4,3,5>: Cost 2 vzipl <3,3,3,3>, RHS
  2566. 1966312758U, // <3,4,3,6>: Cost 2 vtrnl <3,3,3,3>, RHS
  2567. 3177619457U, // <3,4,3,7>: Cost 3 ins <3,u,3,7>, lane 1
  2568. 1832095273U, // <3,4,3,u>: Cost 2 vzipl <3,3,3,3>, RHS
  2569. 2960344777U, // <3,4,4,0>: Cost 3 vzipr <1,2,3,4>, <2,3,4,0>
  2570. 2960344778U, // <3,4,4,1>: Cost 3 vzipr <1,2,3,4>, <2,3,4,1>
  2571. 2564400845U, // <3,4,4,2>: Cost 3 vext1 <2,3,4,4>, <2,3,4,4>
  2572. 2960344618U, // <3,4,4,3>: Cost 3 vzipr <1,2,3,4>, <2,1,4,3>
  2573. 1659227344U, // <3,4,4,4>: Cost 2 vext3 LHS, <4,4,4,4>
  2574. 1551060278U, // <3,4,4,5>: Cost 2 vext2 <1,2,3,4>, RHS
  2575. 1659227364U, // <3,4,4,6>: Cost 2 vext3 LHS, <4,4,6,6>
  2576. 3177693185U, // <3,4,4,7>: Cost 3 ins <3,u,4,7>, lane 1
  2577. 1551060521U, // <3,4,4,u>: Cost 2 vext2 <1,2,3,4>, RHS
  2578. 1490665574U, // <3,4,5,0>: Cost 2 vext1 <2,3,4,5>, LHS
  2579. 2101379075U, // <3,4,5,1>: Cost 2 ins <3,4,5,u>, lane 3
  2580. 1490667214U, // <3,4,5,2>: Cost 2 vext1 <2,3,4,5>, <2,3,4,5>
  2581. 2101379075U, // <3,4,5,3>: Cost 2 ins <3,4,5,u>, lane 3
  2582. 1490668854U, // <3,4,5,4>: Cost 2 vext1 <2,3,4,5>, RHS
  2583. 2131214336U, // <3,4,5,5>: Cost 2 ins <u,4,5,5>, lane 0
  2584. 537709878U, // <3,4,5,6>: Cost 1 vext3 LHS, RHS
  2585. 2101379075U, // <3,4,5,7>: Cost 2 ins <3,4,5,u>, lane 3
  2586. 537709896U, // <3,4,5,u>: Cost 1 vext3 LHS, RHS
  2587. 1659227468U, // <3,4,6,0>: Cost 2 vext3 LHS, <4,6,0,2>
  2588. 2689838422U, // <3,4,6,1>: Cost 3 vext3 LHS, <4,6,1,3>
  2589. 2564417231U, // <3,4,6,2>: Cost 3 vext1 <2,3,4,6>, <2,3,4,6>
  2590. 2558446082U, // <3,4,6,3>: Cost 3 vext1 <1,3,4,6>, <3,4,5,6>
  2591. 1659227508U, // <3,4,6,4>: Cost 2 vext3 LHS, <4,6,4,6>
  2592. 2689838462U, // <3,4,6,5>: Cost 3 vext3 LHS, <4,6,5,7>
  2593. 2131296256U, // <3,4,6,6>: Cost 2 ins <u,4,6,6>, lane 0
  2594. 2101600261U, // <3,4,6,7>: Cost 2 ins <3,4,u,u>, lane 5
  2595. 1659227540U, // <3,4,6,u>: Cost 2 vext3 LHS, <4,6,u,2>
  2596. 2666607610U, // <3,4,7,0>: Cost 3 vext2 <u,2,3,4>, <7,0,1,2>
  2597. 2659972191U, // <3,4,7,1>: Cost 3 vext2 <7,1,3,4>, <7,1,3,4>
  2598. 2660635824U, // <3,4,7,2>: Cost 3 vext2 <7,2,3,4>, <7,2,3,4>
  2599. 3177881601U, // <3,4,7,3>: Cost 3 ins <3,u,7,3>, lane 1
  2600. 2666607974U, // <3,4,7,4>: Cost 3 vext2 <u,2,3,4>, <7,4,5,6>
  2601. 3095396690U, // <3,4,7,5>: Cost 3 vtrnr <1,3,5,7>, <0,4,1,5>
  2602. 2131369984U, // <3,4,7,6>: Cost 2 ins <u,4,7,6>, lane 0
  2603. 2666608236U, // <3,4,7,7>: Cost 3 vext2 <u,2,3,4>, <7,7,7,7>
  2604. 2131369984U, // <3,4,7,u>: Cost 2 ins <u,4,7,6>, lane 0
  2605. 1490690150U, // <3,4,u,0>: Cost 2 vext1 <2,3,4,u>, LHS
  2606. 1551062830U, // <3,4,u,1>: Cost 2 vext2 <1,2,3,4>, LHS
  2607. 1490691793U, // <3,4,u,2>: Cost 2 vext1 <2,3,4,u>, <2,3,4,u>
  2608. 2101600261U, // <3,4,u,3>: Cost 2 ins <3,4,u,u>, lane 5
  2609. 1490693430U, // <3,4,u,4>: Cost 2 vext1 <2,3,4,u>, RHS
  2610. 1551063194U, // <3,4,u,5>: Cost 2 vext2 <1,2,3,4>, RHS
  2611. 537710121U, // <3,4,u,6>: Cost 1 vext3 LHS, RHS
  2612. 2101379075U, // <3,4,u,7>: Cost 2 ins <3,4,5,u>, lane 3
  2613. 537710139U, // <3,4,u,u>: Cost 1 vext3 LHS, RHS
  2614. 2832842752U, // <3,5,0,0>: Cost 3 vuzpr <2,3,4,5>, <0,0,0,0>
  2615. 2131476480U, // <3,5,0,1>: Cost 2 ins <u,5,0,1>, lane 0
  2616. 1698709606U, // <3,5,0,2>: Cost 2 vuzpl <3,4,5,6>, LHS
  2617. 2772451522U, // <3,5,0,3>: Cost 3 vuzpl <3,4,5,6>, <0,2,3,5>
  2618. 2689838690U, // <3,5,0,4>: Cost 3 vext3 LHS, <5,0,4,1>
  2619. 2732969579U, // <3,5,0,5>: Cost 3 vext3 LHS, <5,0,5,1>
  2620. 2960310647U, // <3,5,0,6>: Cost 3 vzipr <1,2,3,0>, <0,4,5,6>
  2621. 2131525632U, // <3,5,0,7>: Cost 2 ins <u,5,0,7>, lane 0
  2622. 1698709660U, // <3,5,0,u>: Cost 2 vuzpl <3,4,5,6>, LHS
  2623. 2594308198U, // <3,5,1,0>: Cost 3 vext1 <7,3,5,1>, LHS
  2624. 2832843572U, // <3,5,1,1>: Cost 3 vuzpr <2,3,4,5>, <1,1,1,1>
  2625. 2103689217U, // <3,5,1,2>: Cost 2 ins <3,u,1,2>, lane 1
  2626. 1759101030U, // <3,5,1,3>: Cost 2 vuzpr <2,3,4,5>, LHS
  2627. 2626135101U, // <3,5,1,4>: Cost 3 vext2 <1,4,3,5>, <1,4,3,5>
  2628. 2772452352U, // <3,5,1,5>: Cost 3 vuzpl <3,4,5,6>, <1,3,5,7>
  2629. 3205332992U, // <3,5,1,6>: Cost 3 ins <u,5,1,6>, lane 0
  2630. 2027212086U, // <3,5,1,7>: Cost 2 vtrnr <2,3,0,1>, RHS
  2631. 2027212087U, // <3,5,1,u>: Cost 2 vtrnr <2,3,0,1>, RHS
  2632. 2832843670U, // <3,5,2,0>: Cost 3 vuzpr <2,3,4,5>, <1,2,3,0>
  2633. 2630116899U, // <3,5,2,1>: Cost 3 vext2 <2,1,3,5>, <2,1,3,5>
  2634. 2832842916U, // <3,5,2,2>: Cost 3 vuzpr <2,3,4,5>, <0,2,0,2>
  2635. 2131640320U, // <3,5,2,3>: Cost 2 ins <u,5,2,3>, lane 0
  2636. 2832842936U, // <3,5,2,4>: Cost 3 vuzpr <2,3,4,5>, <0,2,2,4>
  2637. 2715938575U, // <3,5,2,5>: Cost 3 vext3 <5,2,5,3>, <5,2,5,3>
  2638. 2959002114U, // <3,5,2,6>: Cost 3 vzipr <1,0,3,2>, <3,4,5,6>
  2639. 2131673088U, // <3,5,2,7>: Cost 2 ins <u,5,2,7>, lane 0
  2640. 2131640320U, // <3,5,2,u>: Cost 2 ins <u,5,2,3>, lane 0
  2641. 2772453922U, // <3,5,3,0>: Cost 3 vuzpl <3,4,5,6>, <3,5,0,2>
  2642. 2832844454U, // <3,5,3,1>: Cost 3 vuzpr <2,3,4,5>, <2,3,0,1>
  2643. 3177578497U, // <3,5,3,2>: Cost 3 ins <3,u,3,2>, lane 1
  2644. 2103844865U, // <3,5,3,3>: Cost 2 ins <3,u,3,3>, lane 1
  2645. 2618837506U, // <3,5,3,4>: Cost 3 vext2 <0,2,3,5>, <3,4,5,6>
  2646. 1759102670U, // <3,5,3,5>: Cost 2 vuzpr <2,3,4,5>, <2,3,4,5>
  2647. 2959673858U, // <3,5,3,6>: Cost 3 vzipr <1,1,3,3>, <3,4,5,6>
  2648. 2021330230U, // <3,5,3,7>: Cost 2 vtrnr <1,3,1,3>, RHS
  2649. 2021330231U, // <3,5,3,u>: Cost 2 vtrnr <1,3,1,3>, RHS
  2650. 2832845308U, // <3,5,4,0>: Cost 3 vuzpr <2,3,4,5>, <3,4,5,0>
  2651. 2732969871U, // <3,5,4,1>: Cost 3 vext3 LHS, <5,4,1,5>
  2652. 2832844536U, // <3,5,4,2>: Cost 3 vuzpr <2,3,4,5>, <2,4,0,2>
  2653. 3177660417U, // <3,5,4,3>: Cost 3 ins <3,u,4,3>, lane 1
  2654. 2832845312U, // <3,5,4,4>: Cost 3 vuzpr <2,3,4,5>, <3,4,5,4>
  2655. 2131804160U, // <3,5,4,5>: Cost 2 ins <u,5,4,5>, lane 0
  2656. 1698712886U, // <3,5,4,6>: Cost 2 vuzpl <3,4,5,6>, RHS
  2657. 1659228102U, // <3,5,4,7>: Cost 2 vext3 LHS, <5,4,7,6>
  2658. 1698712904U, // <3,5,4,u>: Cost 2 vuzpl <3,4,5,6>, RHS
  2659. 2570453094U, // <3,5,5,0>: Cost 3 vext1 <3,3,5,5>, LHS
  2660. 2832846074U, // <3,5,5,1>: Cost 3 vuzpr <2,3,4,5>, <4,5,0,1>
  2661. 2570454734U, // <3,5,5,2>: Cost 3 vext1 <3,3,5,5>, <2,3,4,5>
  2662. 2832845356U, // <3,5,5,3>: Cost 3 vuzpr <2,3,4,5>, <3,5,1,3>
  2663. 2570456374U, // <3,5,5,4>: Cost 3 vext1 <3,3,5,5>, RHS
  2664. 1659228164U, // <3,5,5,5>: Cost 2 vext3 LHS, <5,5,5,5>
  2665. 2104016897U, // <3,5,5,6>: Cost 2 ins <3,u,5,6>, lane 1
  2666. 1759104310U, // <3,5,5,7>: Cost 2 vuzpr <2,3,4,5>, RHS
  2667. 1759104311U, // <3,5,5,u>: Cost 2 vuzpr <2,3,4,5>, RHS
  2668. 2131910656U, // <3,5,6,0>: Cost 2 ins <u,5,6,0>, lane 0
  2669. 2131918848U, // <3,5,6,1>: Cost 2 ins <u,5,6,1>, lane 0
  2670. 2131927040U, // <3,5,6,2>: Cost 2 ins <u,5,6,2>, lane 0
  2671. 2131935232U, // <3,5,6,3>: Cost 2 ins <u,5,6,3>, lane 0
  2672. 2131943424U, // <3,5,6,4>: Cost 2 ins <u,5,6,4>, lane 0
  2673. 2131951616U, // <3,5,6,5>: Cost 2 ins <u,5,6,5>, lane 0
  2674. 2131959808U, // <3,5,6,6>: Cost 2 ins <u,5,6,6>, lane 0
  2675. 1058226176U, // <3,5,6,7>: Cost 1 ins RHS, lane 0
  2676. 1058226176U, // <3,5,6,u>: Cost 1 ins RHS, lane 0
  2677. 1484783718U, // <3,5,7,0>: Cost 2 vext1 <1,3,5,7>, LHS
  2678. 1484784640U, // <3,5,7,1>: Cost 2 vext1 <1,3,5,7>, <1,3,5,7>
  2679. 2558527080U, // <3,5,7,2>: Cost 3 vext1 <1,3,5,7>, <2,2,2,2>
  2680. 2558527638U, // <3,5,7,3>: Cost 3 vext1 <1,3,5,7>, <3,0,1,2>
  2681. 1484786998U, // <3,5,7,4>: Cost 2 vext1 <1,3,5,7>, RHS
  2682. 1659228328U, // <3,5,7,5>: Cost 2 vext3 LHS, <5,7,5,7>
  2683. 3095397528U, // <3,5,7,6>: Cost 3 vtrnr <1,3,5,7>, <1,5,4,6>
  2684. 2021657910U, // <3,5,7,7>: Cost 2 vtrnr <1,3,5,7>, RHS
  2685. 1484789550U, // <3,5,7,u>: Cost 2 vext1 <1,3,5,7>, LHS
  2686. 1484791910U, // <3,5,u,0>: Cost 2 vext1 <1,3,5,u>, LHS
  2687. 1484792833U, // <3,5,u,1>: Cost 2 vext1 <1,3,5,u>, <1,3,5,u>
  2688. 1698715438U, // <3,5,u,2>: Cost 2 vuzpl <3,4,5,6>, LHS
  2689. 1759101597U, // <3,5,u,3>: Cost 2 vuzpr <2,3,4,5>, LHS
  2690. 1484795190U, // <3,5,u,4>: Cost 2 vext1 <1,3,5,u>, RHS
  2691. 1659228409U, // <3,5,u,5>: Cost 2 vext3 LHS, <5,u,5,7>
  2692. 1698715802U, // <3,5,u,6>: Cost 2 vuzpl <3,4,5,6>, RHS
  2693. 1058226176U, // <3,5,u,7>: Cost 1 ins RHS, lane 0
  2694. 1058226176U, // <3,5,u,u>: Cost 1 ins RHS, lane 0
  2695. 2732970264U, // <3,6,0,0>: Cost 3 vext3 LHS, <6,0,0,2>
  2696. 2689839393U, // <3,6,0,1>: Cost 3 vext3 LHS, <6,0,1,2>
  2697. 2132148224U, // <3,6,0,2>: Cost 2 ins <u,6,0,2>, lane 0
  2698. 3177365505U, // <3,6,0,3>: Cost 3 ins <3,u,0,3>, lane 1
  2699. 2689839420U, // <3,6,0,4>: Cost 3 vext3 LHS, <6,0,4,2>
  2700. 2732970314U, // <3,6,0,5>: Cost 3 vext3 LHS, <6,0,5,7>
  2701. 2732970316U, // <3,6,0,6>: Cost 3 vext3 LHS, <6,0,6,0>
  2702. 1886571830U, // <3,6,0,7>: Cost 2 vzipr <1,2,3,0>, RHS
  2703. 1886571831U, // <3,6,0,u>: Cost 2 vzipr <1,2,3,0>, RHS
  2704. 2720878954U, // <3,6,1,0>: Cost 3 vext3 <6,1,0,3>, <6,1,0,3>
  2705. 3205955584U, // <3,6,1,1>: Cost 3 ins <u,6,1,1>, lane 0
  2706. 2103689217U, // <3,6,1,2>: Cost 2 ins <3,u,1,2>, lane 1
  2707. 2826731622U, // <3,6,1,3>: Cost 3 vuzpr <1,3,2,6>, LHS
  2708. 2626143294U, // <3,6,1,4>: Cost 3 vext2 <1,4,3,6>, <1,4,3,6>
  2709. 3205988352U, // <3,6,1,5>: Cost 3 ins <u,6,1,5>, lane 0
  2710. 2721321376U, // <3,6,1,6>: Cost 3 vext3 <6,1,6,3>, <6,1,6,3>
  2711. 2954349878U, // <3,6,1,7>: Cost 3 vzipr <0,2,3,1>, RHS
  2712. 2103689217U, // <3,6,1,u>: Cost 2 ins <3,u,1,2>, lane 1
  2713. 2594390118U, // <3,6,2,0>: Cost 3 vext1 <7,3,6,2>, LHS
  2714. 2721616324U, // <3,6,2,1>: Cost 3 vext3 <6,2,1,3>, <6,2,1,3>
  2715. 2630788725U, // <3,6,2,2>: Cost 3 vext2 <2,2,3,6>, <2,2,3,6>
  2716. 2132303872U, // <3,6,2,3>: Cost 2 ins <u,6,2,3>, lane 0
  2717. 2632115991U, // <3,6,2,4>: Cost 3 vext2 <2,4,3,6>, <2,4,3,6>
  2718. 2632779624U, // <3,6,2,5>: Cost 3 vext2 <2,5,3,6>, <2,5,3,6>
  2719. 2826731724U, // <3,6,2,6>: Cost 3 vuzpr <1,3,2,6>, <0,2,4,6>
  2720. 1885261110U, // <3,6,2,7>: Cost 2 vzipr <1,0,3,2>, RHS
  2721. 1885261111U, // <3,6,2,u>: Cost 2 vzipr <1,0,3,2>, RHS
  2722. 3136876642U, // <3,6,3,0>: Cost 3 vtrnr <u,3,1,3>, <5,6,7,0>
  2723. 3206103040U, // <3,6,3,1>: Cost 3 ins <u,6,3,1>, lane 0
  2724. 3001478044U, // <3,6,3,2>: Cost 3 vzipr <u,1,3,3>, <4,0,6,2>
  2725. 2103844865U, // <3,6,3,3>: Cost 2 ins <3,u,3,3>, lane 1
  2726. 2632780290U, // <3,6,3,4>: Cost 3 vext2 <2,5,3,6>, <3,4,5,6>
  2727. 3206135808U, // <3,6,3,5>: Cost 3 ins <u,6,3,5>, lane 0
  2728. 1699457629U, // <3,6,3,6>: Cost 2 vuzpl <3,5,6,7>, <3,5,6,7>
  2729. 1885932854U, // <3,6,3,7>: Cost 2 vzipr <1,1,3,3>, RHS
  2730. 1885932855U, // <3,6,3,u>: Cost 2 vzipr <1,1,3,3>, RHS
  2731. 2732970588U, // <3,6,4,0>: Cost 3 vext3 LHS, <6,4,0,2>
  2732. 2722943590U, // <3,6,4,1>: Cost 3 vext3 <6,4,1,3>, <6,4,1,3>
  2733. 2732970604U, // <3,6,4,2>: Cost 3 vext3 LHS, <6,4,2,0>
  2734. 2906673714U, // <3,6,4,3>: Cost 3 vzipl <3,4,5,6>, <6,3,4,5>
  2735. 2732970628U, // <3,6,4,4>: Cost 3 vext3 LHS, <6,4,4,6>
  2736. 2689839757U, // <3,6,4,5>: Cost 3 vext3 LHS, <6,4,5,6>
  2737. 2132475904U, // <3,6,4,6>: Cost 2 ins <u,6,4,6>, lane 0
  2738. 1886604598U, // <3,6,4,7>: Cost 2 vzipr <1,2,3,4>, RHS
  2739. 1886604599U, // <3,6,4,u>: Cost 2 vzipr <1,2,3,4>, RHS
  2740. 2576498790U, // <3,6,5,0>: Cost 3 vext1 <4,3,6,5>, LHS
  2741. 3206250496U, // <3,6,5,1>: Cost 3 ins <u,6,5,1>, lane 0
  2742. 2732970692U, // <3,6,5,2>: Cost 3 vext3 LHS, <6,5,2,7>
  2743. 2576501250U, // <3,6,5,3>: Cost 3 vext1 <4,3,6,5>, <3,4,5,6>
  2744. 3040891442U, // <3,6,5,4>: Cost 3 vtrnl <3,4,5,6>, <6,3,4,5>
  2745. 3206283264U, // <3,6,5,5>: Cost 3 ins <u,6,5,5>, lane 0
  2746. 2104016897U, // <3,6,5,6>: Cost 2 ins <3,u,5,6>, lane 1
  2747. 2954382646U, // <3,6,5,7>: Cost 3 vzipr <0,2,3,5>, RHS
  2748. 2104016897U, // <3,6,5,u>: Cost 2 ins <3,u,5,6>, lane 1
  2749. 2732970748U, // <3,6,6,0>: Cost 3 vext3 LHS, <6,6,0,0>
  2750. 2724270856U, // <3,6,6,1>: Cost 3 vext3 <6,6,1,3>, <6,6,1,3>
  2751. 2732970768U, // <3,6,6,2>: Cost 3 vext3 LHS, <6,6,2,2>
  2752. 3177807873U, // <3,6,6,3>: Cost 3 ins <3,u,6,3>, lane 1
  2753. 2732970788U, // <3,6,6,4>: Cost 3 vext3 LHS, <6,6,4,4>
  2754. 2732970800U, // <3,6,6,5>: Cost 3 vext3 LHS, <6,6,5,7>
  2755. 1659228984U, // <3,6,6,6>: Cost 2 vext3 LHS, <6,6,6,6>
  2756. 1659228994U, // <3,6,6,7>: Cost 2 vext3 LHS, <6,6,7,7>
  2757. 1659229003U, // <3,6,6,u>: Cost 2 vext3 LHS, <6,6,u,7>
  2758. 1659229006U, // <3,6,7,0>: Cost 2 vext3 LHS, <6,7,0,1>
  2759. 2558600201U, // <3,6,7,1>: Cost 3 vext1 <1,3,6,7>, <1,3,6,7>
  2760. 1611453282U, // <3,6,7,2>: Cost 2 vext3 LHS, <6,7,2,3>
  2761. 2968996198U, // <3,6,7,3>: Cost 3 vzipr <2,6,3,7>, <3,2,6,3>
  2762. 1659229046U, // <3,6,7,4>: Cost 2 vext3 LHS, <6,7,4,5>
  2763. 2968995633U, // <3,6,7,5>: Cost 3 vzipr <2,6,3,7>, <2,4,6,5>
  2764. 1611453322U, // <3,6,7,6>: Cost 2 vext3 LHS, <6,7,6,7>
  2765. 1888619830U, // <3,6,7,7>: Cost 2 vzipr <1,5,3,7>, RHS
  2766. 1888619831U, // <3,6,7,u>: Cost 2 vzipr <1,5,3,7>, RHS
  2767. 1659229087U, // <3,6,u,0>: Cost 2 vext3 LHS, <6,u,0,1>
  2768. 2689840041U, // <3,6,u,1>: Cost 3 vext3 LHS, <6,u,1,2>
  2769. 2132148224U, // <3,6,u,2>: Cost 2 ins <u,6,0,2>, lane 0
  2770. 2132303872U, // <3,6,u,3>: Cost 2 ins <u,6,2,3>, lane 0
  2771. 1659229127U, // <3,6,u,4>: Cost 2 vext3 LHS, <6,u,4,5>
  2772. 2689840081U, // <3,6,u,5>: Cost 3 vext3 LHS, <6,u,5,6>
  2773. 2132475904U, // <3,6,u,6>: Cost 2 ins <u,6,4,6>, lane 0
  2774. 1885310262U, // <3,6,u,7>: Cost 2 vzipr <1,0,3,u>, RHS
  2775. 1885310263U, // <3,6,u,u>: Cost 2 vzipr <1,0,3,u>, RHS
  2776. 2826960896U, // <3,7,0,0>: Cost 3 vuzpr <1,3,5,7>, <0,0,0,0>
  2777. 1553072230U, // <3,7,0,1>: Cost 2 vext2 <1,5,3,7>, LHS
  2778. 2826960916U, // <3,7,0,2>: Cost 3 vuzpr <1,3,5,7>, <0,0,2,2>
  2779. 3002117840U, // <3,7,0,3>: Cost 3 vzipr <u,2,3,0>, <5,1,7,3>
  2780. 2626814290U, // <3,7,0,4>: Cost 3 vext2 <1,5,3,7>, <0,4,1,5>
  2781. 2582507375U, // <3,7,0,5>: Cost 3 vext1 <5,3,7,0>, <5,3,7,0>
  2782. 2588480072U, // <3,7,0,6>: Cost 3 vext1 <6,3,7,0>, <6,3,7,0>
  2783. 2732971055U, // <3,7,0,7>: Cost 3 vext3 LHS, <7,0,7,1>
  2784. 1553072797U, // <3,7,0,u>: Cost 2 vext2 <1,5,3,7>, LHS
  2785. 2626814710U, // <3,7,1,0>: Cost 3 vext2 <1,5,3,7>, <1,0,3,2>
  2786. 2826961716U, // <3,7,1,1>: Cost 3 vuzpr <1,3,5,7>, <1,1,1,1>
  2787. 2103689217U, // <3,7,1,2>: Cost 2 ins <3,u,1,2>, lane 1
  2788. 1753219174U, // <3,7,1,3>: Cost 2 vuzpr <1,3,5,7>, LHS
  2789. 2582514998U, // <3,7,1,4>: Cost 3 vext1 <5,3,7,1>, RHS
  2790. 1553073296U, // <3,7,1,5>: Cost 2 vext2 <1,5,3,7>, <1,5,3,7>
  2791. 2627478753U, // <3,7,1,6>: Cost 3 vext2 <1,6,3,7>, <1,6,3,7>
  2792. 2727367810U, // <3,7,1,7>: Cost 3 vext3 <7,1,7,3>, <7,1,7,3>
  2793. 1753219179U, // <3,7,1,u>: Cost 2 vuzpr <1,3,5,7>, LHS
  2794. 2826961814U, // <3,7,2,0>: Cost 3 vuzpr <1,3,5,7>, <1,2,3,0>
  2795. 3206692864U, // <3,7,2,1>: Cost 3 ins <u,7,2,1>, lane 0
  2796. 2826961060U, // <3,7,2,2>: Cost 3 vuzpr <1,3,5,7>, <0,2,0,2>
  2797. 2132967424U, // <3,7,2,3>: Cost 2 ins <u,7,2,3>, lane 0
  2798. 2826961818U, // <3,7,2,4>: Cost 3 vuzpr <1,3,5,7>, <1,2,3,4>
  2799. 2826961072U, // <3,7,2,5>: Cost 3 vuzpr <1,3,5,7>, <0,2,1,5>
  2800. 1559709626U, // <3,7,2,6>: Cost 2 vext2 <2,6,3,7>, <2,6,3,7>
  2801. 2728031443U, // <3,7,2,7>: Cost 3 vext3 <7,2,7,3>, <7,2,7,3>
  2802. 1561036892U, // <3,7,2,u>: Cost 2 vext2 <2,u,3,7>, <2,u,3,7>
  2803. 2626816150U, // <3,7,3,0>: Cost 3 vext2 <1,5,3,7>, <3,0,1,2>
  2804. 2826962598U, // <3,7,3,1>: Cost 3 vuzpr <1,3,5,7>, <2,3,0,1>
  2805. 2633451878U, // <3,7,3,2>: Cost 3 vext2 <2,6,3,7>, <3,2,6,3>
  2806. 2103844865U, // <3,7,3,3>: Cost 2 ins <3,u,3,3>, lane 1
  2807. 2626816514U, // <3,7,3,4>: Cost 3 vext2 <1,5,3,7>, <3,4,5,6>
  2808. 2826962638U, // <3,7,3,5>: Cost 3 vuzpr <1,3,5,7>, <2,3,4,5>
  2809. 2639424147U, // <3,7,3,6>: Cost 3 vext2 <3,6,3,7>, <3,6,3,7>
  2810. 1753220096U, // <3,7,3,7>: Cost 2 vuzpr <1,3,5,7>, <1,3,5,7>
  2811. 1753220096U, // <3,7,3,u>: Cost 2 vuzpr <1,3,5,7>, <1,3,5,7>
  2812. 2582536294U, // <3,7,4,0>: Cost 3 vext1 <5,3,7,4>, LHS
  2813. 2582537360U, // <3,7,4,1>: Cost 3 vext1 <5,3,7,4>, <1,5,3,7>
  2814. 2588510138U, // <3,7,4,2>: Cost 3 vext1 <6,3,7,4>, <2,6,3,7>
  2815. 3002150608U, // <3,7,4,3>: Cost 3 vzipr <u,2,3,4>, <5,1,7,3>
  2816. 2582539574U, // <3,7,4,4>: Cost 3 vext1 <5,3,7,4>, RHS
  2817. 1553075510U, // <3,7,4,5>: Cost 2 vext2 <1,5,3,7>, RHS
  2818. 2826961244U, // <3,7,4,6>: Cost 3 vuzpr <1,3,5,7>, <0,4,2,6>
  2819. 2732971383U, // <3,7,4,7>: Cost 3 vext3 LHS, <7,4,7,5>
  2820. 1553075753U, // <3,7,4,u>: Cost 2 vext2 <1,5,3,7>, RHS
  2821. 2826963551U, // <3,7,5,0>: Cost 3 vuzpr <1,3,5,7>, <3,5,7,0>
  2822. 2826963552U, // <3,7,5,1>: Cost 3 vuzpr <1,3,5,7>, <3,5,7,1>
  2823. 2826962032U, // <3,7,5,2>: Cost 3 vuzpr <1,3,5,7>, <1,5,0,2>
  2824. 2626817903U, // <3,7,5,3>: Cost 3 vext2 <1,5,3,7>, <5,3,7,0>
  2825. 2826963555U, // <3,7,5,4>: Cost 3 vuzpr <1,3,5,7>, <3,5,7,4>
  2826. 2826962044U, // <3,7,5,5>: Cost 3 vuzpr <1,3,5,7>, <1,5,1,5>
  2827. 2104016897U, // <3,7,5,6>: Cost 2 ins <3,u,5,6>, lane 1
  2828. 1753222454U, // <3,7,5,7>: Cost 2 vuzpr <1,3,5,7>, RHS
  2829. 1753222455U, // <3,7,5,u>: Cost 2 vuzpr <1,3,5,7>, RHS
  2830. 2732971478U, // <3,7,6,0>: Cost 3 vext3 LHS, <7,6,0,1>
  2831. 2732971486U, // <3,7,6,1>: Cost 3 vext3 LHS, <7,6,1,0>
  2832. 2633454074U, // <3,7,6,2>: Cost 3 vext2 <2,6,3,7>, <6,2,7,3>
  2833. 2633454152U, // <3,7,6,3>: Cost 3 vext2 <2,6,3,7>, <6,3,7,0>
  2834. 2732971518U, // <3,7,6,4>: Cost 3 vext3 LHS, <7,6,4,5>
  2835. 2732971526U, // <3,7,6,5>: Cost 3 vext3 LHS, <7,6,5,4>
  2836. 2732971537U, // <3,7,6,6>: Cost 3 vext3 LHS, <7,6,6,6>
  2837. 2133295104U, // <3,7,6,7>: Cost 2 ins <u,7,6,7>, lane 0
  2838. 2133295104U, // <3,7,6,u>: Cost 2 ins <u,7,6,7>, lane 0
  2839. 2962362223U, // <3,7,7,0>: Cost 3 vzipr <1,5,3,7>, <5,3,7,0>
  2840. 2826965109U, // <3,7,7,1>: Cost 3 vuzpr <1,3,5,7>, <5,7,0,1>
  2841. 2968998474U, // <3,7,7,2>: Cost 3 vzipr <2,6,3,7>, <6,3,7,2>
  2842. 2826963662U, // <3,7,7,3>: Cost 3 vuzpr <1,3,5,7>, <3,7,1,3>
  2843. 2962362227U, // <3,7,7,4>: Cost 3 vzipr <1,5,3,7>, <5,3,7,4>
  2844. 2826965149U, // <3,7,7,5>: Cost 3 vuzpr <1,3,5,7>, <5,7,4,5>
  2845. 2588537423U, // <3,7,7,6>: Cost 3 vext1 <6,3,7,7>, <6,3,7,7>
  2846. 1659229804U, // <3,7,7,7>: Cost 2 vext3 LHS, <7,7,7,7>
  2847. 1659229804U, // <3,7,7,u>: Cost 2 vext3 LHS, <7,7,7,7>
  2848. 2826962300U, // <3,7,u,0>: Cost 3 vuzpr <1,3,5,7>, <1,u,3,0>
  2849. 1553078062U, // <3,7,u,1>: Cost 2 vext2 <1,5,3,7>, LHS
  2850. 2103689217U, // <3,7,u,2>: Cost 2 ins <3,u,1,2>, lane 1
  2851. 1753219741U, // <3,7,u,3>: Cost 2 vuzpr <1,3,5,7>, LHS
  2852. 2826962304U, // <3,7,u,4>: Cost 3 vuzpr <1,3,5,7>, <1,u,3,4>
  2853. 1553078426U, // <3,7,u,5>: Cost 2 vext2 <1,5,3,7>, RHS
  2854. 1595545808U, // <3,7,u,6>: Cost 2 vext2 <u,6,3,7>, <u,6,3,7>
  2855. 1753222697U, // <3,7,u,7>: Cost 2 vuzpr <1,3,5,7>, RHS
  2856. 1753219746U, // <3,7,u,u>: Cost 2 vuzpr <1,3,5,7>, LHS
  2857. 1611448320U, // <3,u,0,0>: Cost 2 vext3 LHS, <0,0,0,0>
  2858. 1611896531U, // <3,u,0,1>: Cost 2 vext3 LHS, <u,0,1,2>
  2859. 1696243814U, // <3,u,0,2>: Cost 2 vuzpl <3,0,u,2>, LHS
  2860. 1616099045U, // <3,u,0,3>: Cost 2 vext3 LHS, <u,0,3,2>
  2861. 2685638381U, // <3,u,0,4>: Cost 3 vext3 LHS, <u,0,4,1>
  2862. 1829951642U, // <3,u,0,5>: Cost 2 vzipl <3,0,1,2>, RHS
  2863. 1663874816U, // <3,u,0,6>: Cost 2 vext3 LHS, <u,0,6,2>
  2864. 1886571848U, // <3,u,0,7>: Cost 2 vzipr <1,2,3,0>, RHS
  2865. 1611896594U, // <3,u,0,u>: Cost 2 vext3 LHS, <u,0,u,2>
  2866. 1549763324U, // <3,u,1,0>: Cost 2 vext2 <1,0,3,u>, <1,0,3,u>
  2867. 1550426957U, // <3,u,1,1>: Cost 2 vext2 <1,1,3,u>, <1,1,3,u>
  2868. 537712430U, // <3,u,1,2>: Cost 1 vext3 LHS, LHS
  2869. 1616541495U, // <3,u,1,3>: Cost 2 vext3 LHS, <u,1,3,3>
  2870. 1490930998U, // <3,u,1,4>: Cost 2 vext1 <2,3,u,1>, RHS
  2871. 1553081489U, // <3,u,1,5>: Cost 2 vext2 <1,5,3,u>, <1,5,3,u>
  2872. 1964169370U, // <3,u,1,6>: Cost 2 vtrnl <3,0,1,2>, RHS
  2873. 2027212329U, // <3,u,1,7>: Cost 2 vtrnr <2,3,0,1>, RHS
  2874. 537712484U, // <3,u,1,u>: Cost 1 vext3 LHS, LHS
  2875. 1659672428U, // <3,u,2,0>: Cost 2 vext3 LHS, <u,2,0,2>
  2876. 2128969728U, // <3,u,2,1>: Cost 2 ins <u,1,2,1>, lane 0
  2877. 1557063287U, // <3,u,2,2>: Cost 2 vext2 <2,2,3,u>, <2,2,3,u>
  2878. 1055244288U, // <3,u,2,3>: Cost 1 ins LHS, lane 0
  2879. 1659672468U, // <3,u,2,4>: Cost 2 vext3 LHS, <u,2,4,6>
  2880. 2129002496U, // <3,u,2,5>: Cost 2 ins <u,1,2,5>, lane 0
  2881. 1559717819U, // <3,u,2,6>: Cost 2 vext2 <2,6,3,u>, <2,6,3,u>
  2882. 1885261128U, // <3,u,2,7>: Cost 2 vzipr <1,0,3,2>, RHS
  2883. 1055244288U, // <3,u,2,u>: Cost 1 ins LHS, lane 0
  2884. 1611896764U, // <3,u,3,0>: Cost 2 vext3 LHS, <u,3,0,1>
  2885. 1616541639U, // <3,u,3,1>: Cost 2 vext3 LHS, <u,3,1,3>
  2886. 1966315310U, // <3,u,3,2>: Cost 2 vtrnl <3,3,3,3>, LHS
  2887. 336380006U, // <3,u,3,3>: Cost 1 vdup3 LHS
  2888. 1611896804U, // <3,u,3,4>: Cost 2 vext3 LHS, <u,3,4,5>
  2889. 1616541679U, // <3,u,3,5>: Cost 2 vext3 LHS, <u,3,5,7>
  2890. 1966315674U, // <3,u,3,6>: Cost 2 vtrnl <3,3,3,3>, RHS
  2891. 1885932872U, // <3,u,3,7>: Cost 2 vzipr <1,1,3,3>, RHS
  2892. 336380006U, // <3,u,3,u>: Cost 1 vdup3 LHS
  2893. 2960344003U, // <3,u,4,0>: Cost 3 vzipr <1,2,3,4>, <1,2,u,0>
  2894. 1832933166U, // <3,u,4,1>: Cost 2 vzipl <3,4,5,6>, LHS
  2895. 1659672612U, // <3,u,4,2>: Cost 2 vext3 LHS, <u,4,2,6>
  2896. 1886601372U, // <3,u,4,3>: Cost 2 vzipr <1,2,3,4>, LHS
  2897. 1886602138U, // <3,u,4,4>: Cost 2 vzipr <1,2,3,4>, <1,2,3,4>
  2898. 1611896895U, // <3,u,4,5>: Cost 2 vext3 LHS, <u,4,5,6>
  2899. 1696247094U, // <3,u,4,6>: Cost 2 vuzpl <3,0,u,2>, RHS
  2900. 1886604616U, // <3,u,4,7>: Cost 2 vzipr <1,2,3,4>, RHS
  2901. 1611896922U, // <3,u,4,u>: Cost 2 vext3 LHS, <u,4,u,6>
  2902. 1490960486U, // <3,u,5,0>: Cost 2 vext1 <2,3,u,5>, LHS
  2903. 2128527360U, // <3,u,5,1>: Cost 2 ins <u,0,5,1>, lane 0
  2904. 1490962162U, // <3,u,5,2>: Cost 2 vext1 <2,3,u,5>, <2,3,u,5>
  2905. 1616541823U, // <3,u,5,3>: Cost 2 vext3 LHS, <u,5,3,7>
  2906. 1490963766U, // <3,u,5,4>: Cost 2 vext1 <2,3,u,5>, RHS
  2907. 2027538126U, // <3,u,5,5>: Cost 2 vtrnr <2,3,4,5>, <2,3,4,5>
  2908. 537712794U, // <3,u,5,6>: Cost 1 vext3 LHS, RHS
  2909. 1752935734U, // <3,u,5,7>: Cost 2 vuzpr <1,3,1,u>, RHS
  2910. 537712812U, // <3,u,5,u>: Cost 1 vext3 LHS, RHS
  2911. 1663875248U, // <3,u,6,0>: Cost 2 vext3 LHS, <u,6,0,2>
  2912. 2131918848U, // <3,u,6,1>: Cost 2 ins <u,5,6,1>, lane 0
  2913. 2128609280U, // <3,u,6,2>: Cost 2 ins <u,0,6,2>, lane 0
  2914. 1616099536U, // <3,u,6,3>: Cost 2 vext3 LHS, <u,6,3,7>
  2915. 1663875288U, // <3,u,6,4>: Cost 2 vext3 LHS, <u,6,4,6>
  2916. 2131951616U, // <3,u,6,5>: Cost 2 ins <u,5,6,5>, lane 0
  2917. 2131296256U, // <3,u,6,6>: Cost 2 ins <u,4,6,6>, lane 0
  2918. 1058226176U, // <3,u,6,7>: Cost 1 ins RHS, lane 0
  2919. 1058226176U, // <3,u,6,u>: Cost 1 ins RHS, lane 0
  2920. 1485004902U, // <3,u,7,0>: Cost 2 vext1 <1,3,u,7>, LHS
  2921. 1485005851U, // <3,u,7,1>: Cost 2 vext1 <1,3,u,7>, <1,3,u,7>
  2922. 2098896898U, // <3,u,7,2>: Cost 2 ins <3,0,u,2>, lane 2
  2923. 2021655197U, // <3,u,7,3>: Cost 2 vtrnr <1,3,5,7>, LHS
  2924. 1485008182U, // <3,u,7,4>: Cost 2 vext1 <1,3,u,7>, RHS
  2925. 1659230515U, // <3,u,7,5>: Cost 2 vext3 LHS, <u,7,5,7>
  2926. 2131369984U, // <3,u,7,6>: Cost 2 ins <u,4,7,6>, lane 0
  2927. 2021658153U, // <3,u,7,7>: Cost 2 vtrnr <1,3,5,7>, RHS
  2928. 2021655202U, // <3,u,7,u>: Cost 2 vtrnr <1,3,5,7>, LHS
  2929. 1616099665U, // <3,u,u,0>: Cost 2 vext3 LHS, <u,u,0,1>
  2930. 1611897179U, // <3,u,u,1>: Cost 2 vext3 LHS, <u,u,1,2>
  2931. 537712997U, // <3,u,u,2>: Cost 1 vext3 LHS, LHS
  2932. 1055244288U, // <3,u,u,3>: Cost 1 ins LHS, lane 0
  2933. 1616099705U, // <3,u,u,4>: Cost 2 vext3 LHS, <u,u,4,5>
  2934. 1611897219U, // <3,u,u,5>: Cost 2 vext3 LHS, <u,u,5,6>
  2935. 537713037U, // <3,u,u,6>: Cost 1 vext3 LHS, RHS
  2936. 1058226176U, // <3,u,u,7>: Cost 1 ins RHS, lane 0
  2937. 537713051U, // <3,u,u,u>: Cost 1 vext3 LHS, LHS
  2938. 2128150528U, // <4,0,0,0>: Cost 2 ins <u,0,0,0>, lane 0
  2939. 2104860674U, // <4,0,0,1>: Cost 2 ins <4,0,u,1>, lane 2
  2940. 1705607270U, // <4,0,0,2>: Cost 2 vuzpl <4,6,0,2>, LHS
  2941. 3178070019U, // <4,0,0,3>: Cost 3 ins <4,0,0,u>, lane 3
  2942. 2909946194U, // <4,0,0,4>: Cost 3 vzipl <4,0,5,1>, <0,4,1,5>
  2943. 3178070019U, // <4,0,0,5>: Cost 3 ins <4,0,0,u>, lane 3
  2944. 3183362049U, // <4,0,0,6>: Cost 3 ins <4,u,0,6>, lane 1
  2945. 2109628417U, // <4,0,0,7>: Cost 2 ins <4,u,0,7>, lane 1
  2946. 1705607324U, // <4,0,0,u>: Cost 2 vuzpl <4,6,0,2>, LHS
  2947. 2570715238U, // <4,0,1,0>: Cost 3 vext1 <3,4,0,1>, LHS
  2948. 2128232448U, // <4,0,1,1>: Cost 2 ins <u,0,1,1>, lane 0
  2949. 1618165862U, // <4,0,1,2>: Cost 2 vext3 <1,2,3,4>, LHS
  2950. 2833612902U, // <4,0,1,3>: Cost 3 vuzpr <2,4,6,0>, LHS
  2951. 2570718518U, // <4,0,1,4>: Cost 3 vext1 <3,4,0,1>, RHS
  2952. 2779350016U, // <4,0,1,5>: Cost 3 vuzpl <4,6,0,2>, <1,3,5,7>
  2953. 3202015232U, // <4,0,1,6>: Cost 3 ins <u,0,1,6>, lane 0
  2954. 2109702145U, // <4,0,1,7>: Cost 2 ins <4,u,1,7>, lane 1
  2955. 1618165916U, // <4,0,1,u>: Cost 2 vext3 <1,2,3,4>, LHS
  2956. 2685714598U, // <4,0,2,0>: Cost 3 vext3 <0,2,0,4>, <0,2,0,4>
  2957. 2104860674U, // <4,0,2,1>: Cost 2 ins <4,0,u,1>, lane 2
  2958. 2128314368U, // <4,0,2,2>: Cost 2 ins <u,0,2,2>, lane 0
  2959. 2104918021U, // <4,0,2,3>: Cost 2 ins <4,0,u,u>, lane 5
  2960. 2685714636U, // <4,0,2,4>: Cost 3 vext3 <0,2,0,4>, <0,2,4,6>
  2961. 3044622465U, // <4,0,2,5>: Cost 3 vtrnl <4,1,2,3>, <0,1,5,3>
  2962. 2833613004U, // <4,0,2,6>: Cost 3 vuzpr <2,4,6,0>, <0,2,4,6>
  2963. 2109775873U, // <4,0,2,7>: Cost 2 ins <4,u,2,7>, lane 1
  2964. 2104860674U, // <4,0,2,u>: Cost 2 ins <4,0,u,1>, lane 2
  2965. 3202113536U, // <4,0,3,0>: Cost 3 ins <u,0,3,0>, lane 0
  2966. 2104860674U, // <4,0,3,1>: Cost 2 ins <4,0,u,1>, lane 2
  2967. 2128388096U, // <4,0,3,2>: Cost 2 ins <u,0,3,2>, lane 0
  2968. 2779351452U, // <4,0,3,3>: Cost 3 vuzpl <4,6,0,2>, <3,3,3,3>
  2969. 3178627074U, // <4,0,3,4>: Cost 3 ins <4,0,u,4>, lane 2
  2970. 2839512782U, // <4,0,3,5>: Cost 3 vuzpr <3,4,5,0>, <2,3,4,5>
  2971. 3178643458U, // <4,0,3,6>: Cost 3 ins <4,0,u,6>, lane 2
  2972. 2109849601U, // <4,0,3,7>: Cost 2 ins <4,u,3,7>, lane 1
  2973. 2104860674U, // <4,0,3,u>: Cost 2 ins <4,0,u,1>, lane 2
  2974. 1705610572U, // <4,0,4,0>: Cost 2 vuzpl <4,6,0,2>, <4,6,0,2>
  2975. 2104860674U, // <4,0,4,1>: Cost 2 ins <4,0,u,1>, lane 2
  2976. 1974370406U, // <4,0,4,2>: Cost 2 vtrnl <4,6,4,6>, LHS
  2977. 3178364931U, // <4,0,4,3>: Cost 3 ins <4,0,4,u>, lane 3
  2978. 2109898753U, // <4,0,4,4>: Cost 2 ins <4,u,4,4>, lane 1
  2979. 2104918021U, // <4,0,4,5>: Cost 2 ins <4,0,u,u>, lane 5
  2980. 1705610550U, // <4,0,4,6>: Cost 2 vuzpl <4,6,0,2>, RHS
  2981. 2109923329U, // <4,0,4,7>: Cost 2 ins <4,u,4,7>, lane 1
  2982. 1705610568U, // <4,0,4,u>: Cost 2 vuzpl <4,6,0,2>, RHS
  2983. 1839644672U, // <4,0,5,0>: Cost 2 vzipl RHS, <0,0,0,0>
  2984. 765902950U, // <4,0,5,1>: Cost 1 vzipl RHS, LHS
  2985. 1839644836U, // <4,0,5,2>: Cost 2 vzipl RHS, <0,2,0,2>
  2986. 2104696835U, // <4,0,5,3>: Cost 2 ins <4,0,5,u>, lane 3
  2987. 1839645010U, // <4,0,5,4>: Cost 2 vzipl RHS, <0,4,1,5>
  2988. 2109980673U, // <4,0,5,5>: Cost 2 ins <4,u,5,5>, lane 1
  2989. 2104696835U, // <4,0,5,6>: Cost 2 ins <4,0,5,u>, lane 3
  2990. 2104696835U, // <4,0,5,7>: Cost 2 ins <4,0,5,u>, lane 3
  2991. 765903517U, // <4,0,5,u>: Cost 1 vzipl RHS, LHS
  2992. 1973862400U, // <4,0,6,0>: Cost 2 vtrnl RHS, <0,0,0,0>
  2993. 1973862410U, // <4,0,6,1>: Cost 2 vtrnl RHS, <0,0,1,1>
  2994. 900120678U, // <4,0,6,2>: Cost 1 vtrnl RHS, LHS
  2995. 2104770563U, // <4,0,6,3>: Cost 2 ins <4,0,6,u>, lane 3
  2996. 1973862604U, // <4,0,6,4>: Cost 2 vtrnl RHS, <0,2,4,6>
  2997. 2104770563U, // <4,0,6,5>: Cost 2 ins <4,0,6,u>, lane 3
  2998. 2110062593U, // <4,0,6,6>: Cost 2 ins <4,u,6,6>, lane 1
  2999. 1036328961U, // <4,0,6,7>: Cost 1 ins RHS, lane 1
  3000. 900120732U, // <4,0,6,u>: Cost 1 vtrnl RHS, LHS
  3001. 3202408448U, // <4,0,7,0>: Cost 3 ins <u,0,7,0>, lane 0
  3002. 2104860674U, // <4,0,7,1>: Cost 2 ins <4,0,u,1>, lane 2
  3003. 2104868866U, // <4,0,7,2>: Cost 2 ins <4,0,u,2>, lane 2
  3004. 3114049557U, // <4,0,7,3>: Cost 3 vtrnr <4,4,6,7>, <0,0,2,3>
  3005. 3178627074U, // <4,0,7,4>: Cost 3 ins <4,0,u,4>, lane 2
  3006. 2779354470U, // <4,0,7,5>: Cost 3 vuzpl <4,6,0,2>, <7,4,5,6>
  3007. 2779354473U, // <4,0,7,6>: Cost 3 vuzpl <4,6,0,2>, <7,4,6,0>
  3008. 2110144513U, // <4,0,7,7>: Cost 2 ins <4,u,7,7>, lane 1
  3009. 2104860674U, // <4,0,7,u>: Cost 2 ins <4,0,u,1>, lane 2
  3010. 1974009856U, // <4,0,u,0>: Cost 2 vtrnl RHS, <0,0,0,0>
  3011. 767893606U, // <4,0,u,1>: Cost 1 vzipl RHS, LHS
  3012. 900268134U, // <4,0,u,2>: Cost 1 vtrnl RHS, LHS
  3013. 2104918021U, // <4,0,u,3>: Cost 2 ins <4,0,u,u>, lane 5
  3014. 1974010060U, // <4,0,u,4>: Cost 2 vtrnl RHS, <0,2,4,6>
  3015. 2104918021U, // <4,0,u,5>: Cost 2 ins <4,0,u,u>, lane 5
  3016. 1705613466U, // <4,0,u,6>: Cost 2 vuzpl <4,6,0,2>, RHS
  3017. 1036328961U, // <4,0,u,7>: Cost 1 ins RHS, lane 1
  3018. 900268188U, // <4,0,u,u>: Cost 1 vtrnl RHS, LHS
  3019. 2600640614U, // <4,1,0,0>: Cost 3 vext1 <u,4,1,0>, LHS
  3020. 2128822272U, // <4,1,0,1>: Cost 2 ins <u,1,0,1>, lane 0
  3021. 2109587457U, // <4,1,0,2>: Cost 2 ins <4,u,0,2>, lane 1
  3022. 2128838656U, // <4,1,0,3>: Cost 2 ins <u,1,0,3>, lane 0
  3023. 2622857554U, // <4,1,0,4>: Cost 3 vext2 <0,u,4,1>, <0,4,1,5>
  3024. 3047785472U, // <4,1,0,5>: Cost 3 vtrnl <4,6,0,2>, <1,3,5,7>
  3025. 3183362049U, // <4,1,0,6>: Cost 3 ins <4,u,0,6>, lane 1
  3026. 2109628417U, // <4,1,0,7>: Cost 2 ins <4,u,0,7>, lane 1
  3027. 2109587457U, // <4,1,0,u>: Cost 2 ins <4,u,0,2>, lane 1
  3028. 3202629632U, // <4,1,1,0>: Cost 3 ins <u,1,1,0>, lane 0
  3029. 2128896000U, // <4,1,1,1>: Cost 2 ins <u,1,1,1>, lane 0
  3030. 2631484314U, // <4,1,1,2>: Cost 3 vext2 <2,3,4,1>, <1,2,3,4>
  3031. 2128912384U, // <4,1,1,3>: Cost 2 ins <u,1,1,3>, lane 0
  3032. 3202662400U, // <4,1,1,4>: Cost 3 ins <u,1,1,4>, lane 0
  3033. 2958401874U, // <4,1,1,5>: Cost 3 vzipr <0,u,4,1>, <0,4,1,5>
  3034. 2778801323U, // <4,1,1,6>: Cost 3 vuzpl <4,5,1,7>, <1,5,6,7>
  3035. 2109702145U, // <4,1,1,7>: Cost 2 ins <4,u,1,7>, lane 1
  3036. 2128896000U, // <4,1,1,u>: Cost 2 ins <u,1,1,1>, lane 0
  3037. 2128961536U, // <4,1,2,0>: Cost 2 ins <u,1,2,0>, lane 0
  3038. 2128969728U, // <4,1,2,1>: Cost 2 ins <u,1,2,1>, lane 0
  3039. 2128977920U, // <4,1,2,2>: Cost 2 ins <u,1,2,2>, lane 0
  3040. 1055244288U, // <4,1,2,3>: Cost 1 ins LHS, lane 0
  3041. 2128994304U, // <4,1,2,4>: Cost 2 ins <u,1,2,4>, lane 0
  3042. 2129002496U, // <4,1,2,5>: Cost 2 ins <u,1,2,5>, lane 0
  3043. 2129010688U, // <4,1,2,6>: Cost 2 ins <u,1,2,6>, lane 0
  3044. 2129018880U, // <4,1,2,7>: Cost 2 ins <u,1,2,7>, lane 0
  3045. 1055244288U, // <4,1,2,u>: Cost 1 ins LHS, lane 0
  3046. 2564833382U, // <4,1,3,0>: Cost 3 vext1 <2,4,1,3>, LHS
  3047. 2691908568U, // <4,1,3,1>: Cost 3 vext3 <1,2,3,4>, <1,3,1,3>
  3048. 2691908578U, // <4,1,3,2>: Cost 3 vext3 <1,2,3,4>, <1,3,2,4>
  3049. 2129059840U, // <4,1,3,3>: Cost 2 ins <u,1,3,3>, lane 0
  3050. 2564836662U, // <4,1,3,4>: Cost 3 vext1 <2,4,1,3>, RHS
  3051. 2691908608U, // <4,1,3,5>: Cost 3 vext3 <1,2,3,4>, <1,3,5,7>
  3052. 2588725862U, // <4,1,3,6>: Cost 3 vext1 <6,4,1,3>, <6,4,1,3>
  3053. 2109849601U, // <4,1,3,7>: Cost 2 ins <4,u,3,7>, lane 1
  3054. 2129059840U, // <4,1,3,u>: Cost 2 ins <u,1,3,3>, lane 0
  3055. 2600673382U, // <4,1,4,0>: Cost 3 vext1 <u,4,1,4>, LHS
  3056. 1705061641U, // <4,1,4,1>: Cost 2 vuzpl <4,5,1,7>, <4,5,1,7>
  3057. 2912641946U, // <4,1,4,2>: Cost 3 vzipl <4,4,5,6>, <1,2,3,4>
  3058. 2040135782U, // <4,1,4,3>: Cost 2 vtrnr <4,4,4,4>, LHS
  3059. 2109898753U, // <4,1,4,4>: Cost 2 ins <4,u,4,4>, lane 1
  3060. 2129149952U, // <4,1,4,5>: Cost 2 ins <u,1,4,5>, lane 0
  3061. 2109915137U, // <4,1,4,6>: Cost 2 ins <4,u,4,6>, lane 1
  3062. 2109923329U, // <4,1,4,7>: Cost 2 ins <4,u,4,7>, lane 1
  3063. 2109915137U, // <4,1,4,u>: Cost 2 ins <4,u,4,6>, lane 1
  3064. 1479164242U, // <4,1,5,0>: Cost 2 vext1 <0,4,1,5>, <0,4,1,5>
  3065. 1839645492U, // <4,1,5,1>: Cost 2 vzipl RHS, <1,1,1,1>
  3066. 1839645590U, // <4,1,5,2>: Cost 2 vzipl RHS, <1,2,3,0>
  3067. 2016034918U, // <4,1,5,3>: Cost 2 vtrnr <0,4,1,5>, LHS
  3068. 1479167286U, // <4,1,5,4>: Cost 2 vext1 <0,4,1,5>, RHS
  3069. 1839645840U, // <4,1,5,5>: Cost 2 vzipl RHS, <1,5,3,7>
  3070. 3089776763U, // <4,1,5,6>: Cost 3 vtrnr <0,4,1,5>, <0,1,4,6>
  3071. 2109997057U, // <4,1,5,7>: Cost 2 ins <4,u,5,7>, lane 1
  3072. 1479169838U, // <4,1,5,u>: Cost 2 vext1 <0,4,1,5>, LHS
  3073. 2110013441U, // <4,1,6,0>: Cost 2 ins <4,u,6,0>, lane 1
  3074. 1973863220U, // <4,1,6,1>: Cost 2 vtrnl RHS, <1,1,1,1>
  3075. 2110029825U, // <4,1,6,2>: Cost 2 ins <4,u,6,2>, lane 1
  3076. 2016116838U, // <4,1,6,3>: Cost 2 vtrnr <0,4,2,6>, LHS
  3077. 2110046209U, // <4,1,6,4>: Cost 2 ins <4,u,6,4>, lane 1
  3078. 1973863424U, // <4,1,6,5>: Cost 2 vtrnl RHS, <1,3,5,7>
  3079. 2110062593U, // <4,1,6,6>: Cost 2 ins <4,u,6,6>, lane 1
  3080. 1036328961U, // <4,1,6,7>: Cost 1 ins RHS, lane 1
  3081. 1036328961U, // <4,1,6,u>: Cost 1 ins RHS, lane 1
  3082. 2659357716U, // <4,1,7,0>: Cost 3 vext2 <7,0,4,1>, <7,0,4,1>
  3083. 3203080192U, // <4,1,7,1>: Cost 3 ins <u,1,7,1>, lane 0
  3084. 3203088384U, // <4,1,7,2>: Cost 3 ins <u,1,7,2>, lane 0
  3085. 2129354752U, // <4,1,7,3>: Cost 2 ins <u,1,7,3>, lane 0
  3086. 2664666470U, // <4,1,7,4>: Cost 3 vext2 <7,u,4,1>, <7,4,5,6>
  3087. 3203112960U, // <4,1,7,5>: Cost 3 ins <u,1,7,5>, lane 0
  3088. 3114049641U, // <4,1,7,6>: Cost 3 vtrnr <4,4,6,7>, <0,1,2,6>
  3089. 2110144513U, // <4,1,7,7>: Cost 2 ins <4,u,7,7>, lane 1
  3090. 2129354752U, // <4,1,7,u>: Cost 2 ins <u,1,7,3>, lane 0
  3091. 1479188821U, // <4,1,u,0>: Cost 2 vext1 <0,4,1,u>, <0,4,1,u>
  3092. 1974010676U, // <4,1,u,1>: Cost 2 vtrnl RHS, <1,1,1,1>
  3093. 1841636246U, // <4,1,u,2>: Cost 2 vzipl RHS, <1,2,3,0>
  3094. 1055244288U, // <4,1,u,3>: Cost 1 ins LHS, lane 0
  3095. 1479191862U, // <4,1,u,4>: Cost 2 vext1 <0,4,1,u>, RHS
  3096. 1974010880U, // <4,1,u,5>: Cost 2 vtrnl RHS, <1,3,5,7>
  3097. 2109915137U, // <4,1,u,6>: Cost 2 ins <4,u,4,6>, lane 1
  3098. 1036328961U, // <4,1,u,7>: Cost 1 ins RHS, lane 1
  3099. 1055244288U, // <4,1,u,u>: Cost 1 ins LHS, lane 0
  3100. 3047786150U, // <4,2,0,0>: Cost 3 vtrnl <4,6,0,2>, <2,3,0,1>
  3101. 2109579265U, // <4,2,0,1>: Cost 2 ins <4,u,0,1>, lane 1
  3102. 2129494016U, // <4,2,0,2>: Cost 2 ins <u,2,0,2>, lane 0
  3103. 2967019622U, // <4,2,0,3>: Cost 3 vzipr <2,3,4,0>, LHS
  3104. 2635473244U, // <4,2,0,4>: Cost 3 vext2 <3,0,4,2>, <0,4,2,6>
  3105. 2909947747U, // <4,2,0,5>: Cost 3 vzipl <4,0,5,1>, <2,5,3,1>
  3106. 2696775148U, // <4,2,0,6>: Cost 3 vext3 <2,0,6,4>, <2,0,6,4>
  3107. 2109628417U, // <4,2,0,7>: Cost 2 ins <4,u,0,7>, lane 1
  3108. 2129494016U, // <4,2,0,u>: Cost 2 ins <u,2,0,2>, lane 0
  3109. 3203293184U, // <4,2,1,0>: Cost 3 ins <u,2,1,0>, lane 0
  3110. 3203301376U, // <4,2,1,1>: Cost 3 ins <u,2,1,1>, lane 0
  3111. 3203309568U, // <4,2,1,2>: Cost 3 ins <u,2,1,2>, lane 0
  3112. 2821242982U, // <4,2,1,3>: Cost 3 vuzpr <0,4,0,2>, LHS
  3113. 2691909162U, // <4,2,1,4>: Cost 3 vext3 <1,2,3,4>, <2,1,4,3>
  3114. 3203334144U, // <4,2,1,5>: Cost 3 ins <u,2,1,5>, lane 0
  3115. 3203342336U, // <4,2,1,6>: Cost 3 ins <u,2,1,6>, lane 0
  3116. 2109702145U, // <4,2,1,7>: Cost 2 ins <4,u,1,7>, lane 1
  3117. 2109702145U, // <4,2,1,u>: Cost 2 ins <4,u,1,7>, lane 1
  3118. 2229208824U, // <4,2,2,0>: Cost 3 vrev <2,4,0,2>
  3119. 2911397400U, // <4,2,2,1>: Cost 3 vzipl <4,2,6,7>, <2,1,2,3>
  3120. 2129641472U, // <4,2,2,2>: Cost 2 ins <u,2,2,2>, lane 0
  3121. 2129649664U, // <4,2,2,3>: Cost 2 ins <u,2,2,3>, lane 0
  3122. 2697954940U, // <4,2,2,4>: Cost 3 vext3 <2,2,4,4>, <2,2,4,4>
  3123. 2911397764U, // <4,2,2,5>: Cost 3 vzipl <4,2,6,7>, <2,5,6,7>
  3124. 2821243084U, // <4,2,2,6>: Cost 3 vuzpr <0,4,0,2>, <0,2,4,6>
  3125. 2109775873U, // <4,2,2,7>: Cost 2 ins <4,u,2,7>, lane 1
  3126. 2129641472U, // <4,2,2,u>: Cost 2 ins <u,2,2,2>, lane 0
  3127. 2129698816U, // <4,2,3,0>: Cost 2 ins <u,2,3,0>, lane 0
  3128. 2229290754U, // <4,2,3,1>: Cost 3 vrev <2,4,1,3>
  3129. 3203457024U, // <4,2,3,2>: Cost 3 ins <u,2,3,2>, lane 0
  3130. 2129723392U, // <4,2,3,3>: Cost 2 ins <u,2,3,3>, lane 0
  3131. 2129731584U, // <4,2,3,4>: Cost 2 ins <u,2,3,4>, lane 0
  3132. 2833188558U, // <4,2,3,5>: Cost 3 vuzpr <2,4,0,2>, <2,3,4,5>
  3133. 3203489792U, // <4,2,3,6>: Cost 3 ins <u,2,3,6>, lane 0
  3134. 2109849601U, // <4,2,3,7>: Cost 2 ins <4,u,3,7>, lane 1
  3135. 2129698816U, // <4,2,3,u>: Cost 2 ins <u,2,3,0>, lane 0
  3136. 2564915302U, // <4,2,4,0>: Cost 3 vext1 <2,4,2,4>, LHS
  3137. 2564916122U, // <4,2,4,1>: Cost 3 vext1 <2,4,2,4>, <1,2,3,4>
  3138. 1702448074U, // <4,2,4,2>: Cost 2 vuzpl <4,1,2,3>, <4,1,2,3>
  3139. 1905918054U, // <4,2,4,3>: Cost 2 vzipr <4,4,4,4>, LHS
  3140. 2109898753U, // <4,2,4,4>: Cost 2 ins <4,u,4,4>, lane 1
  3141. 2109906945U, // <4,2,4,5>: Cost 2 ins <4,u,4,5>, lane 1
  3142. 2129821696U, // <4,2,4,6>: Cost 2 ins <u,2,4,6>, lane 0
  3143. 2109923329U, // <4,2,4,7>: Cost 2 ins <4,u,4,7>, lane 1
  3144. 2129821696U, // <4,2,4,u>: Cost 2 ins <u,2,4,6>, lane 0
  3145. 3089777558U, // <4,2,5,0>: Cost 3 vtrnr <0,4,1,5>, <1,2,3,0>
  3146. 2109947905U, // <4,2,5,1>: Cost 2 ins <4,u,5,1>, lane 1
  3147. 1839646312U, // <4,2,5,2>: Cost 2 vzipl RHS, <2,2,2,2>
  3148. 1893318758U, // <4,2,5,3>: Cost 2 vzipr <2,3,4,5>, LHS
  3149. 3089777562U, // <4,2,5,4>: Cost 3 vtrnr <0,4,1,5>, <1,2,3,4>
  3150. 2109980673U, // <4,2,5,5>: Cost 2 ins <4,u,5,5>, lane 1
  3151. 1839646650U, // <4,2,5,6>: Cost 2 vzipl RHS, <2,6,3,7>
  3152. 2109997057U, // <4,2,5,7>: Cost 2 ins <4,u,5,7>, lane 1
  3153. 1893318763U, // <4,2,5,u>: Cost 2 vzipr <2,3,4,5>, LHS
  3154. 1479246172U, // <4,2,6,0>: Cost 2 vext1 <0,4,2,6>, <0,4,2,6>
  3155. 2110021633U, // <4,2,6,1>: Cost 2 ins <4,u,6,1>, lane 1
  3156. 1973864040U, // <4,2,6,2>: Cost 2 vtrnl RHS, <2,2,2,2>
  3157. 1880719462U, // <4,2,6,3>: Cost 2 vzipr <0,2,4,6>, LHS
  3158. 1479249206U, // <4,2,6,4>: Cost 2 vext1 <0,4,2,6>, RHS
  3159. 2110054401U, // <4,2,6,5>: Cost 2 ins <4,u,6,5>, lane 1
  3160. 2110062593U, // <4,2,6,6>: Cost 2 ins <4,u,6,6>, lane 1
  3161. 1036328961U, // <4,2,6,7>: Cost 1 ins RHS, lane 1
  3162. 1036328961U, // <4,2,6,u>: Cost 1 ins RHS, lane 1
  3163. 2659365909U, // <4,2,7,0>: Cost 3 vext2 <7,0,4,2>, <7,0,4,2>
  3164. 3203743744U, // <4,2,7,1>: Cost 3 ins <u,2,7,1>, lane 0
  3165. 3203751936U, // <4,2,7,2>: Cost 3 ins <u,2,7,2>, lane 0
  3166. 2130018304U, // <4,2,7,3>: Cost 2 ins <u,2,7,3>, lane 0
  3167. 3102032794U, // <4,2,7,4>: Cost 3 vtrnr <2,4,5,7>, <1,2,3,4>
  3168. 2229618474U, // <4,2,7,5>: Cost 3 vrev <2,4,5,7>
  3169. 3203784704U, // <4,2,7,6>: Cost 3 ins <u,2,7,6>, lane 0
  3170. 2110144513U, // <4,2,7,7>: Cost 2 ins <4,u,7,7>, lane 1
  3171. 2130018304U, // <4,2,7,u>: Cost 2 ins <u,2,7,3>, lane 0
  3172. 1479262558U, // <4,2,u,0>: Cost 2 vext1 <0,4,2,u>, <0,4,2,u>
  3173. 2109947905U, // <4,2,u,1>: Cost 2 ins <4,u,5,1>, lane 1
  3174. 1974011496U, // <4,2,u,2>: Cost 2 vtrnl RHS, <2,2,2,2>
  3175. 1880735846U, // <4,2,u,3>: Cost 2 vzipr <0,2,4,u>, LHS
  3176. 1479265590U, // <4,2,u,4>: Cost 2 vext1 <0,4,2,u>, RHS
  3177. 2109980673U, // <4,2,u,5>: Cost 2 ins <4,u,5,5>, lane 1
  3178. 1841637306U, // <4,2,u,6>: Cost 2 vzipl RHS, <2,6,3,7>
  3179. 1036328961U, // <4,2,u,7>: Cost 1 ins RHS, lane 1
  3180. 1036328961U, // <4,2,u,u>: Cost 1 ins RHS, lane 1
  3181. 3203883008U, // <4,3,0,0>: Cost 3 ins <u,3,0,0>, lane 0
  3182. 2130149376U, // <4,3,0,1>: Cost 2 ins <u,3,0,1>, lane 0
  3183. 2109587457U, // <4,3,0,2>: Cost 2 ins <4,u,0,2>, lane 1
  3184. 3047786908U, // <4,3,0,3>: Cost 3 vtrnl <4,6,0,2>, <3,3,3,3>
  3185. 2967020442U, // <4,3,0,4>: Cost 3 vzipr <2,3,4,0>, <1,2,3,4>
  3186. 2235533820U, // <4,3,0,5>: Cost 3 vrev <3,4,5,0>
  3187. 3183362049U, // <4,3,0,6>: Cost 3 ins <4,u,0,6>, lane 1
  3188. 2109628417U, // <4,3,0,7>: Cost 2 ins <4,u,0,7>, lane 1
  3189. 2130149376U, // <4,3,0,u>: Cost 2 ins <u,3,0,1>, lane 0
  3190. 2235173328U, // <4,3,1,0>: Cost 3 vrev <3,4,0,1>
  3191. 3203964928U, // <4,3,1,1>: Cost 3 ins <u,3,1,1>, lane 0
  3192. 2630173594U, // <4,3,1,2>: Cost 3 vext2 <2,1,4,3>, <1,2,3,4>
  3193. 2130239488U, // <4,3,1,3>: Cost 2 ins <u,3,1,3>, lane 0
  3194. 2967028634U, // <4,3,1,4>: Cost 3 vzipr <2,3,4,1>, <1,2,3,4>
  3195. 3203997696U, // <4,3,1,5>: Cost 3 ins <u,3,1,5>, lane 0
  3196. 2821398633U, // <4,3,1,6>: Cost 3 vuzpr <0,4,2,3>, <0,1,2,6>
  3197. 2109702145U, // <4,3,1,7>: Cost 2 ins <4,u,1,7>, lane 1
  3198. 2130239488U, // <4,3,1,u>: Cost 2 ins <u,3,1,3>, lane 0
  3199. 3204030464U, // <4,3,2,0>: Cost 3 ins <u,3,2,0>, lane 0
  3200. 2630174250U, // <4,3,2,1>: Cost 3 vext2 <2,1,4,3>, <2,1,4,3>
  3201. 3204046848U, // <4,3,2,2>: Cost 3 ins <u,3,2,2>, lane 0
  3202. 2130313216U, // <4,3,2,3>: Cost 2 ins <u,3,2,3>, lane 0
  3203. 2833269658U, // <4,3,2,4>: Cost 3 vuzpr <2,4,1,3>, <1,2,3,4>
  3204. 3101624014U, // <4,3,2,5>: Cost 3 vtrnr <2,4,0,2>, <2,3,4,5>
  3205. 3204079616U, // <4,3,2,6>: Cost 3 ins <u,3,2,6>, lane 0
  3206. 2109775873U, // <4,3,2,7>: Cost 2 ins <4,u,2,7>, lane 1
  3207. 2130313216U, // <4,3,2,u>: Cost 2 ins <u,3,2,3>, lane 0
  3208. 3204104192U, // <4,3,3,0>: Cost 3 ins <u,3,3,0>, lane 0
  3209. 2779564182U, // <4,3,3,1>: Cost 3 vuzpl <4,6,3,1>, <3,0,1,2>
  3210. 2636810580U, // <4,3,3,2>: Cost 3 vext2 <3,2,4,3>, <3,2,4,3>
  3211. 2130386944U, // <4,3,3,3>: Cost 2 ins <u,3,3,3>, lane 0
  3212. 2965717914U, // <4,3,3,4>: Cost 3 vzipr <2,1,4,3>, <1,2,3,4>
  3213. 2779597314U, // <4,3,3,5>: Cost 3 vuzpl <4,6,3,5>, <3,4,5,6>
  3214. 2778950237U, // <4,3,3,6>: Cost 3 vuzpl <4,5,3,7>, <3,5,6,7>
  3215. 2109849601U, // <4,3,3,7>: Cost 2 ins <4,u,3,7>, lane 1
  3216. 2130386944U, // <4,3,3,u>: Cost 2 ins <u,3,3,3>, lane 0
  3217. 2691910096U, // <4,3,4,0>: Cost 3 vext3 <1,2,3,4>, <3,4,0,1>
  3218. 2691910106U, // <4,3,4,1>: Cost 3 vext3 <1,2,3,4>, <3,4,1,2>
  3219. 3183624193U, // <4,3,4,2>: Cost 3 ins <4,u,4,2>, lane 1
  3220. 1747657049U, // <4,3,4,3>: Cost 2 vuzpr <0,4,2,3>, <0,4,2,3>
  3221. 2109898753U, // <4,3,4,4>: Cost 2 ins <4,u,4,4>, lane 1
  3222. 2130477056U, // <4,3,4,5>: Cost 2 ins <u,3,4,5>, lane 0
  3223. 2109915137U, // <4,3,4,6>: Cost 2 ins <4,u,4,6>, lane 1
  3224. 2109923329U, // <4,3,4,7>: Cost 2 ins <4,u,4,7>, lane 1
  3225. 2130477056U, // <4,3,4,u>: Cost 2 ins <u,3,4,5>, lane 0
  3226. 1839646870U, // <4,3,5,0>: Cost 2 vzipl RHS, <3,0,1,2>
  3227. 2109947905U, // <4,3,5,1>: Cost 2 ins <4,u,5,1>, lane 1
  3228. 2967061238U, // <4,3,5,2>: Cost 3 vzipr <2,3,4,5>, <1,0,3,2>
  3229. 1839647132U, // <4,3,5,3>: Cost 2 vzipl RHS, <3,3,3,3>
  3230. 1839647234U, // <4,3,5,4>: Cost 2 vzipl RHS, <3,4,5,6>
  3231. 2109980673U, // <4,3,5,5>: Cost 2 ins <4,u,5,5>, lane 1
  3232. 2913389176U, // <4,3,5,6>: Cost 3 vzipl RHS, <3,6,0,7>
  3233. 2130567168U, // <4,3,5,7>: Cost 2 ins <u,3,5,7>, lane 0
  3234. 1839647518U, // <4,3,5,u>: Cost 2 vzipl RHS, <3,u,1,2>
  3235. 2110013441U, // <4,3,6,0>: Cost 2 ins <4,u,6,0>, lane 1
  3236. 1973864598U, // <4,3,6,1>: Cost 2 vtrnl RHS, <3,0,1,2>
  3237. 2110029825U, // <4,3,6,2>: Cost 2 ins <4,u,6,2>, lane 1
  3238. 1973864860U, // <4,3,6,3>: Cost 2 vtrnl RHS, <3,3,3,3>
  3239. 2110046209U, // <4,3,6,4>: Cost 2 ins <4,u,6,4>, lane 1
  3240. 1161841154U, // <4,3,6,5>: Cost 2 vrev <3,4,5,6>
  3241. 2110062593U, // <4,3,6,6>: Cost 2 ins <4,u,6,6>, lane 1
  3242. 1036328961U, // <4,3,6,7>: Cost 1 ins RHS, lane 1
  3243. 1036328961U, // <4,3,6,u>: Cost 1 ins RHS, lane 1
  3244. 3204399104U, // <4,3,7,0>: Cost 3 ins <u,3,7,0>, lane 0
  3245. 3204407296U, // <4,3,7,1>: Cost 3 ins <u,3,7,1>, lane 0
  3246. 2660701368U, // <4,3,7,2>: Cost 3 vext2 <7,2,4,3>, <7,2,4,3>
  3247. 3204423680U, // <4,3,7,3>: Cost 3 ins <u,3,7,3>, lane 0
  3248. 2968404890U, // <4,3,7,4>: Cost 3 vzipr <2,5,4,7>, <1,2,3,4>
  3249. 3204440064U, // <4,3,7,5>: Cost 3 ins <u,3,7,5>, lane 0
  3250. 2235664908U, // <4,3,7,6>: Cost 3 vrev <3,4,6,7>
  3251. 2110144513U, // <4,3,7,7>: Cost 2 ins <4,u,7,7>, lane 1
  3252. 2110144513U, // <4,3,7,u>: Cost 2 ins <4,u,7,7>, lane 1
  3253. 1841637526U, // <4,3,u,0>: Cost 2 vzipl RHS, <3,0,1,2>
  3254. 1974012054U, // <4,3,u,1>: Cost 2 vtrnl RHS, <3,0,1,2>
  3255. 2109587457U, // <4,3,u,2>: Cost 2 ins <4,u,0,2>, lane 1
  3256. 1974012316U, // <4,3,u,3>: Cost 2 vtrnl RHS, <3,3,3,3>
  3257. 1841637890U, // <4,3,u,4>: Cost 2 vzipl RHS, <3,4,5,6>
  3258. 1161857540U, // <4,3,u,5>: Cost 2 vrev <3,4,5,u>
  3259. 2109915137U, // <4,3,u,6>: Cost 2 ins <4,u,4,6>, lane 1
  3260. 1036328961U, // <4,3,u,7>: Cost 1 ins RHS, lane 1
  3261. 1036328961U, // <4,3,u,u>: Cost 1 ins RHS, lane 1
  3262. 1974046028U, // <4,4,0,0>: Cost 2 vtrnl <4,6,0,2>, <4,6,0,2>
  3263. 2107572229U, // <4,4,0,1>: Cost 2 ins <4,4,u,u>, lane 5
  3264. 1705934950U, // <4,4,0,2>: Cost 2 vuzpl <4,6,4,6>, LHS
  3265. 3180724227U, // <4,4,0,3>: Cost 3 ins <4,4,0,u>, lane 3
  3266. 2107539458U, // <4,4,0,4>: Cost 2 ins <4,4,u,4>, lane 2
  3267. 2107547650U, // <4,4,0,5>: Cost 2 ins <4,4,u,5>, lane 2
  3268. 1974046006U, // <4,4,0,6>: Cost 2 vtrnl <4,6,0,2>, RHS
  3269. 2109628417U, // <4,4,0,7>: Cost 2 ins <4,u,0,7>, lane 1
  3270. 1974046024U, // <4,4,0,u>: Cost 2 vtrnl <4,6,0,2>, RHS
  3271. 3204620288U, // <4,4,1,0>: Cost 3 ins <u,4,1,0>, lane 0
  3272. 1836665802U, // <4,4,1,1>: Cost 2 vzipl <4,1,2,3>, <4,1,2,3>
  3273. 2691910602U, // <4,4,1,2>: Cost 3 vext3 <1,2,3,4>, <4,1,2,3>
  3274. 1771700326U, // <4,4,1,3>: Cost 2 vuzpr <4,4,4,4>, LHS
  3275. 2107539458U, // <4,4,1,4>: Cost 2 ins <4,4,u,4>, lane 2
  3276. 2130919424U, // <4,4,1,5>: Cost 2 ins <u,4,1,5>, lane 0
  3277. 2107555842U, // <4,4,1,6>: Cost 2 ins <4,4,u,6>, lane 2
  3278. 2109702145U, // <4,4,1,7>: Cost 2 ins <4,u,1,7>, lane 1
  3279. 2130919424U, // <4,4,1,u>: Cost 2 ins <u,4,1,5>, lane 0
  3280. 2779678374U, // <4,4,2,0>: Cost 3 vuzpl <4,6,4,6>, <2,3,0,1>
  3281. 3044625673U, // <4,4,2,1>: Cost 3 vtrnl <4,1,2,3>, <4,5,1,7>
  3282. 1970883530U, // <4,4,2,2>: Cost 2 vtrnl <4,1,2,3>, <4,1,2,3>
  3283. 2107572229U, // <4,4,2,3>: Cost 2 ins <4,4,u,u>, lane 5
  3284. 2107539458U, // <4,4,2,4>: Cost 2 ins <4,4,u,4>, lane 2
  3285. 2107547650U, // <4,4,2,5>: Cost 2 ins <4,4,u,5>, lane 2
  3286. 2131001344U, // <4,4,2,6>: Cost 2 ins <u,4,2,6>, lane 0
  3287. 2109775873U, // <4,4,2,7>: Cost 2 ins <4,u,2,7>, lane 1
  3288. 2107572229U, // <4,4,2,u>: Cost 2 ins <4,4,u,u>, lane 5
  3289. 3181248514U, // <4,4,3,0>: Cost 3 ins <4,4,u,0>, lane 2
  3290. 2779678870U, // <4,4,3,1>: Cost 3 vuzpl <4,6,4,6>, <3,0,1,2>
  3291. 3181264898U, // <4,4,3,2>: Cost 3 ins <4,4,u,2>, lane 2
  3292. 1880031352U, // <4,4,3,3>: Cost 2 vzipr <0,1,4,3>, <0,1,4,3>
  3293. 2107539458U, // <4,4,3,4>: Cost 2 ins <4,4,u,4>, lane 2
  3294. 2107547650U, // <4,4,3,5>: Cost 2 ins <4,4,u,5>, lane 2
  3295. 2107555842U, // <4,4,3,6>: Cost 2 ins <4,4,u,6>, lane 2
  3296. 2109849601U, // <4,4,3,7>: Cost 2 ins <4,u,3,7>, lane 1
  3297. 2107547650U, // <4,4,3,u>: Cost 2 ins <4,4,u,5>, lane 2
  3298. 1503264870U, // <4,4,4,0>: Cost 2 vext1 <4,4,4,4>, LHS
  3299. 2107277315U, // <4,4,4,1>: Cost 2 ins <4,4,4,u>, lane 3
  3300. 2107277315U, // <4,4,4,2>: Cost 2 ins <4,4,4,u>, lane 3
  3301. 2107277315U, // <4,4,4,3>: Cost 2 ins <4,4,4,u>, lane 3
  3302. 161926454U, // <4,4,4,4>: Cost 1 vdup0 RHS
  3303. 2107547650U, // <4,4,4,5>: Cost 2 ins <4,4,u,5>, lane 2
  3304. 1705938230U, // <4,4,4,6>: Cost 2 vuzpl <4,6,4,6>, RHS
  3305. 2109923329U, // <4,4,4,7>: Cost 2 ins <4,u,4,7>, lane 1
  3306. 161926454U, // <4,4,4,u>: Cost 1 vdup0 RHS
  3307. 1839647634U, // <4,4,5,0>: Cost 2 vzipl RHS, <4,0,5,1>
  3308. 2109947905U, // <4,4,5,1>: Cost 2 ins <4,u,5,1>, lane 1
  3309. 2107351043U, // <4,4,5,2>: Cost 2 ins <4,4,5,u>, lane 3
  3310. 2107351043U, // <4,4,5,3>: Cost 2 ins <4,4,5,u>, lane 3
  3311. 1839647952U, // <4,4,5,4>: Cost 2 vzipl RHS, <4,4,4,4>
  3312. 765906230U, // <4,4,5,5>: Cost 1 vzipl RHS, RHS
  3313. 1618169142U, // <4,4,5,6>: Cost 2 vext3 <1,2,3,4>, RHS
  3314. 2107351043U, // <4,4,5,7>: Cost 2 ins <4,4,5,u>, lane 3
  3315. 765906473U, // <4,4,5,u>: Cost 1 vzipl RHS, RHS
  3316. 1973865804U, // <4,4,6,0>: Cost 2 vtrnl RHS, <4,6,0,2>
  3317. 2107424771U, // <4,4,6,1>: Cost 2 ins <4,4,6,u>, lane 3
  3318. 2110029825U, // <4,4,6,2>: Cost 2 ins <4,u,6,2>, lane 1
  3319. 2107424771U, // <4,4,6,3>: Cost 2 ins <4,4,6,u>, lane 3
  3320. 1973865680U, // <4,4,6,4>: Cost 2 vtrnl RHS, <4,4,4,4>
  3321. 1973865362U, // <4,4,6,5>: Cost 2 vtrnl RHS, <4,0,5,1>
  3322. 900123958U, // <4,4,6,6>: Cost 1 vtrnl RHS, RHS
  3323. 1036328961U, // <4,4,6,7>: Cost 1 ins RHS, lane 1
  3324. 900123976U, // <4,4,6,u>: Cost 1 vtrnl RHS, RHS
  3325. 3181248514U, // <4,4,7,0>: Cost 3 ins <4,4,u,0>, lane 2
  3326. 2779681786U, // <4,4,7,1>: Cost 3 vuzpl <4,6,4,6>, <7,0,1,2>
  3327. 3181264898U, // <4,4,7,2>: Cost 3 ins <4,4,u,2>, lane 2
  3328. 2845442636U, // <4,4,7,3>: Cost 3 vuzpr <4,4,4,4>, <0,7,2,3>
  3329. 2107539458U, // <4,4,7,4>: Cost 2 ins <4,4,u,4>, lane 2
  3330. 2107547650U, // <4,4,7,5>: Cost 2 ins <4,4,u,5>, lane 2
  3331. 2131369984U, // <4,4,7,6>: Cost 2 ins <u,4,7,6>, lane 0
  3332. 2040311013U, // <4,4,7,7>: Cost 2 vtrnr <4,4,6,7>, <4,4,6,7>
  3333. 2107547650U, // <4,4,7,u>: Cost 2 ins <4,4,u,5>, lane 2
  3334. 1974013260U, // <4,4,u,0>: Cost 2 vtrnl RHS, <4,6,0,2>
  3335. 2107572229U, // <4,4,u,1>: Cost 2 ins <4,4,u,u>, lane 5
  3336. 1705940782U, // <4,4,u,2>: Cost 2 vuzpl <4,6,4,6>, LHS
  3337. 2107572229U, // <4,4,u,3>: Cost 2 ins <4,4,u,u>, lane 5
  3338. 161926454U, // <4,4,u,4>: Cost 1 vdup0 RHS
  3339. 767896886U, // <4,4,u,5>: Cost 1 vzipl RHS, RHS
  3340. 900271414U, // <4,4,u,6>: Cost 1 vtrnl RHS, RHS
  3341. 1036328961U, // <4,4,u,7>: Cost 1 ins RHS, lane 1
  3342. 900271432U, // <4,4,u,u>: Cost 1 vtrnl RHS, RHS
  3343. 2108170242U, // <4,5,0,0>: Cost 2 ins <4,5,u,0>, lane 2
  3344. 1034493957U, // <4,5,0,1>: Cost 1 ins RHS, lane 5
  3345. 1707294822U, // <4,5,0,2>: Cost 2 vuzpl <4,u,5,1>, LHS
  3346. 2108194818U, // <4,5,0,3>: Cost 2 ins <4,5,u,3>, lane 2
  3347. 2108203010U, // <4,5,0,4>: Cost 2 ins <4,5,u,4>, lane 2
  3348. 2108211202U, // <4,5,0,5>: Cost 2 ins <4,5,u,5>, lane 2
  3349. 2108219394U, // <4,5,0,6>: Cost 2 ins <4,5,u,6>, lane 2
  3350. 1034485762U, // <4,5,0,7>: Cost 1 ins RHS, lane 2
  3351. 1034493957U, // <4,5,0,u>: Cost 1 ins RHS, lane 5
  3352. 2108170242U, // <4,5,1,0>: Cost 2 ins <4,5,u,0>, lane 2
  3353. 2133540868U, // <4,5,1,1>: Cost 2 ins <u,u,1,1>, lane 4
  3354. 2133549060U, // <4,5,1,2>: Cost 2 ins <u,u,1,2>, lane 4
  3355. 1747599462U, // <4,5,1,3>: Cost 2 vuzpr <0,4,1,5>, LHS
  3356. 2108203010U, // <4,5,1,4>: Cost 2 ins <4,5,u,4>, lane 2
  3357. 2133573636U, // <4,5,1,5>: Cost 2 ins <u,u,1,5>, lane 4
  3358. 2108219394U, // <4,5,1,6>: Cost 2 ins <4,5,u,6>, lane 2
  3359. 1034485762U, // <4,5,1,7>: Cost 1 ins RHS, lane 2
  3360. 1034485762U, // <4,5,1,u>: Cost 1 ins RHS, lane 2
  3361. 2108170242U, // <4,5,2,0>: Cost 2 ins <4,5,u,0>, lane 2
  3362. 2108178434U, // <4,5,2,1>: Cost 2 ins <4,5,u,1>, lane 2
  3363. 2133622788U, // <4,5,2,2>: Cost 2 ins <u,u,2,2>, lane 4
  3364. 1059889156U, // <4,5,2,3>: Cost 1 ins LHS, lane 4
  3365. 2108203010U, // <4,5,2,4>: Cost 2 ins <4,5,u,4>, lane 2
  3366. 2108211202U, // <4,5,2,5>: Cost 2 ins <4,5,u,5>, lane 2
  3367. 2133655556U, // <4,5,2,6>: Cost 2 ins <u,u,2,6>, lane 4
  3368. 1034485762U, // <4,5,2,7>: Cost 1 ins RHS, lane 2
  3369. 1059889156U, // <4,5,2,u>: Cost 1 ins LHS, lane 4
  3370. 2133680132U, // <4,5,3,0>: Cost 2 ins <u,u,3,0>, lane 4
  3371. 2108178434U, // <4,5,3,1>: Cost 2 ins <4,5,u,1>, lane 2
  3372. 2133696516U, // <4,5,3,2>: Cost 2 ins <u,u,3,2>, lane 4
  3373. 2133704708U, // <4,5,3,3>: Cost 2 ins <u,u,3,3>, lane 4
  3374. 2133712900U, // <4,5,3,4>: Cost 2 ins <u,u,3,4>, lane 4
  3375. 2108211202U, // <4,5,3,5>: Cost 2 ins <4,5,u,5>, lane 2
  3376. 2108219394U, // <4,5,3,6>: Cost 2 ins <4,5,u,6>, lane 2
  3377. 1034485762U, // <4,5,3,7>: Cost 1 ins RHS, lane 2
  3378. 1034485762U, // <4,5,3,u>: Cost 1 ins RHS, lane 2
  3379. 2108170242U, // <4,5,4,0>: Cost 2 ins <4,5,u,0>, lane 2
  3380. 2108178434U, // <4,5,4,1>: Cost 2 ins <4,5,u,1>, lane 2
  3381. 2108186626U, // <4,5,4,2>: Cost 2 ins <4,5,u,2>, lane 2
  3382. 2108194818U, // <4,5,4,3>: Cost 2 ins <4,5,u,3>, lane 2
  3383. 2109898753U, // <4,5,4,4>: Cost 2 ins <4,u,4,4>, lane 1
  3384. 1034493957U, // <4,5,4,5>: Cost 1 ins RHS, lane 5
  3385. 1707298102U, // <4,5,4,6>: Cost 2 vuzpl <4,u,5,1>, RHS
  3386. 1034485762U, // <4,5,4,7>: Cost 1 ins RHS, lane 2
  3387. 1034493957U, // <4,5,4,u>: Cost 1 ins RHS, lane 5
  3388. 1503346790U, // <4,5,5,0>: Cost 2 vext1 <4,4,5,5>, LHS
  3389. 1839656656U, // <4,5,5,1>: Cost 2 vzipl RHS, <5,1,7,3>
  3390. 2108186626U, // <4,5,5,2>: Cost 2 ins <4,5,u,2>, lane 2
  3391. 2108194818U, // <4,5,5,3>: Cost 2 ins <4,5,u,3>, lane 2
  3392. 1839648710U, // <4,5,5,4>: Cost 2 vzipl RHS, <5,4,7,6>
  3393. 1839648772U, // <4,5,5,5>: Cost 2 vzipl RHS, <5,5,5,5>
  3394. 1839648866U, // <4,5,5,6>: Cost 2 vzipl RHS, <5,6,7,0>
  3395. 1034485762U, // <4,5,5,7>: Cost 1 ins RHS, lane 2
  3396. 1034485762U, // <4,5,5,u>: Cost 1 ins RHS, lane 2
  3397. 1034346499U, // <4,5,6,0>: Cost 1 ins RHS, lane 3
  3398. 1034346499U, // <4,5,6,1>: Cost 1 ins RHS, lane 3
  3399. 1034346499U, // <4,5,6,2>: Cost 1 ins RHS, lane 3
  3400. 1034346499U, // <4,5,6,3>: Cost 1 ins RHS, lane 3
  3401. 1034346499U, // <4,5,6,4>: Cost 1 ins RHS, lane 3
  3402. 1034346499U, // <4,5,6,5>: Cost 1 ins RHS, lane 3
  3403. 1034346499U, // <4,5,6,6>: Cost 1 ins RHS, lane 3
  3404. 27705344U, // <4,5,6,7>: Cost 0 copy RHS
  3405. 27705344U, // <4,5,6,u>: Cost 0 copy RHS
  3406. 2133975044U, // <4,5,7,0>: Cost 2 ins <u,u,7,0>, lane 4
  3407. 2108178434U, // <4,5,7,1>: Cost 2 ins <4,5,u,1>, lane 2
  3408. 2108186626U, // <4,5,7,2>: Cost 2 ins <4,5,u,2>, lane 2
  3409. 2133999620U, // <4,5,7,3>: Cost 2 ins <u,u,7,3>, lane 4
  3410. 2134007812U, // <4,5,7,4>: Cost 2 ins <u,u,7,4>, lane 4
  3411. 2108211202U, // <4,5,7,5>: Cost 2 ins <4,5,u,5>, lane 2
  3412. 2134024196U, // <4,5,7,6>: Cost 2 ins <u,u,7,6>, lane 4
  3413. 1034485762U, // <4,5,7,7>: Cost 1 ins RHS, lane 2
  3414. 1034485762U, // <4,5,7,u>: Cost 1 ins RHS, lane 2
  3415. 1034346499U, // <4,5,u,0>: Cost 1 ins RHS, lane 3
  3416. 1034493957U, // <4,5,u,1>: Cost 1 ins RHS, lane 5
  3417. 1034346499U, // <4,5,u,2>: Cost 1 ins RHS, lane 3
  3418. 1059889156U, // <4,5,u,3>: Cost 1 ins LHS, lane 4
  3419. 1034346499U, // <4,5,u,4>: Cost 1 ins RHS, lane 3
  3420. 1034493957U, // <4,5,u,5>: Cost 1 ins RHS, lane 5
  3421. 1034346499U, // <4,5,u,6>: Cost 1 ins RHS, lane 3
  3422. 27705344U, // <4,5,u,7>: Cost 0 copy RHS
  3423. 27705344U, // <4,5,u,u>: Cost 0 copy RHS
  3424. 1705426944U, // <4,6,0,0>: Cost 2 vuzpl RHS, <0,0,0,0>
  3425. 1545175142U, // <4,6,0,1>: Cost 2 vext2 <0,2,4,6>, LHS
  3426. 631685222U, // <4,6,0,2>: Cost 1 vuzpl RHS, LHS
  3427. 2108309507U, // <4,6,0,3>: Cost 2 ins <4,6,0,u>, lane 3
  3428. 1705427148U, // <4,6,0,4>: Cost 2 vuzpl RHS, <0,2,4,6>
  3429. 2108309507U, // <4,6,0,5>: Cost 2 ins <4,6,0,u>, lane 3
  3430. 2108882946U, // <4,6,0,6>: Cost 2 ins <4,6,u,6>, lane 2
  3431. 2108309507U, // <4,6,0,7>: Cost 2 ins <4,6,0,u>, lane 3
  3432. 631685276U, // <4,6,0,u>: Cost 1 vuzpl RHS, LHS
  3433. 2618917622U, // <4,6,1,0>: Cost 3 vext2 <0,2,4,6>, <1,0,3,2>
  3434. 1705427764U, // <4,6,1,1>: Cost 2 vuzpl RHS, <1,1,1,1>
  3435. 2108850178U, // <4,6,1,2>: Cost 2 ins <4,6,u,2>, lane 2
  3436. 1747681382U, // <4,6,1,3>: Cost 2 vuzpr <0,4,2,6>, LHS
  3437. 2779169619U, // <4,6,1,4>: Cost 3 vuzpl RHS, <1,1,4,5>
  3438. 1705427968U, // <4,6,1,5>: Cost 2 vuzpl RHS, <1,3,5,7>
  3439. 2108882946U, // <4,6,1,6>: Cost 2 ins <4,6,u,6>, lane 2
  3440. 2109702145U, // <4,6,1,7>: Cost 2 ins <4,u,1,7>, lane 1
  3441. 1747681387U, // <4,6,1,u>: Cost 2 vuzpr <0,4,2,6>, LHS
  3442. 1705428646U, // <4,6,2,0>: Cost 2 vuzpl RHS, <2,3,0,1>
  3443. 2779170237U, // <4,6,2,1>: Cost 3 vuzpl RHS, <2,0,1,2>
  3444. 1705428584U, // <4,6,2,2>: Cost 2 vuzpl RHS, <2,2,2,2>
  3445. 1705428594U, // <4,6,2,3>: Cost 2 vuzpl RHS, <2,2,3,3>
  3446. 1705428686U, // <4,6,2,4>: Cost 2 vuzpl RHS, <2,3,4,5>
  3447. 2839560386U, // <4,6,2,5>: Cost 3 vuzpr <3,4,5,6>, <0,2,3,5>
  3448. 2108882946U, // <4,6,2,6>: Cost 2 ins <4,6,u,6>, lane 2
  3449. 2109775873U, // <4,6,2,7>: Cost 2 ins <4,u,2,7>, lane 1
  3450. 1705428639U, // <4,6,2,u>: Cost 2 vuzpl RHS, <2,2,u,3>
  3451. 2618919062U, // <4,6,3,0>: Cost 3 vext2 <0,2,4,6>, <3,0,1,2>
  3452. 1705429142U, // <4,6,3,1>: Cost 2 vuzpl RHS, <3,0,1,2>
  3453. 2108850178U, // <4,6,3,2>: Cost 2 ins <4,6,u,2>, lane 2
  3454. 1705429404U, // <4,6,3,3>: Cost 2 vuzpl RHS, <3,3,3,3>
  3455. 2618919426U, // <4,6,3,4>: Cost 3 vext2 <0,2,4,6>, <3,4,5,6>
  3456. 1705429506U, // <4,6,3,5>: Cost 2 vuzpl RHS, <3,4,5,6>
  3457. 2108882946U, // <4,6,3,6>: Cost 2 ins <4,6,u,6>, lane 2
  3458. 2132410368U, // <4,6,3,7>: Cost 2 ins <u,6,3,7>, lane 0
  3459. 1705429205U, // <4,6,3,u>: Cost 2 vuzpl RHS, <3,0,u,2>
  3460. 1705430348U, // <4,6,4,0>: Cost 2 vuzpl RHS, <4,6,0,2>
  3461. 2108604419U, // <4,6,4,1>: Cost 2 ins <4,6,4,u>, lane 3
  3462. 2108850178U, // <4,6,4,2>: Cost 2 ins <4,6,u,2>, lane 2
  3463. 2108604419U, // <4,6,4,3>: Cost 2 ins <4,6,4,u>, lane 3
  3464. 1705430224U, // <4,6,4,4>: Cost 2 vuzpl RHS, <4,4,4,4>
  3465. 1545178422U, // <4,6,4,5>: Cost 2 vext2 <0,2,4,6>, RHS
  3466. 631688502U, // <4,6,4,6>: Cost 1 vuzpl RHS, RHS
  3467. 2108604419U, // <4,6,4,7>: Cost 2 ins <4,6,4,u>, lane 3
  3468. 631688520U, // <4,6,4,u>: Cost 1 vuzpl RHS, RHS
  3469. 2839563567U, // <4,6,5,0>: Cost 3 vuzpr <3,4,5,6>, <4,5,6,0>
  3470. 1705439360U, // <4,6,5,1>: Cost 2 vuzpl RHS, <5,7,1,3>
  3471. 1839657466U, // <4,6,5,2>: Cost 2 vzipl RHS, <6,2,7,3>
  3472. 2839563570U, // <4,6,5,3>: Cost 3 vuzpr <3,4,5,6>, <4,5,6,3>
  3473. 2839563571U, // <4,6,5,4>: Cost 3 vuzpr <3,4,5,6>, <4,5,6,4>
  3474. 1705431044U, // <4,6,5,5>: Cost 2 vuzpl RHS, <5,5,5,5>
  3475. 1839649592U, // <4,6,5,6>: Cost 2 vzipl RHS, <6,6,6,6>
  3476. 1747684662U, // <4,6,5,7>: Cost 2 vuzpr <0,4,2,6>, RHS
  3477. 1747684663U, // <4,6,5,u>: Cost 2 vuzpr <0,4,2,6>, RHS
  3478. 1705431886U, // <4,6,6,0>: Cost 2 vuzpl RHS, <6,7,0,1>
  3479. 2110021633U, // <4,6,6,1>: Cost 2 ins <4,u,6,1>, lane 1
  3480. 2110029825U, // <4,6,6,2>: Cost 2 ins <4,u,6,2>, lane 1
  3481. 2110038017U, // <4,6,6,3>: Cost 2 ins <4,u,6,3>, lane 1
  3482. 1705431926U, // <4,6,6,4>: Cost 2 vuzpl RHS, <6,7,4,5>
  3483. 2110054401U, // <4,6,6,5>: Cost 2 ins <4,u,6,5>, lane 1
  3484. 1705431864U, // <4,6,6,6>: Cost 2 vuzpl RHS, <6,6,6,6>
  3485. 1036328961U, // <4,6,6,7>: Cost 1 ins RHS, lane 1
  3486. 1036328961U, // <4,6,6,u>: Cost 1 ins RHS, lane 1
  3487. 2132647936U, // <4,6,7,0>: Cost 2 ins <u,6,7,0>, lane 0
  3488. 1705432058U, // <4,6,7,1>: Cost 2 vuzpl RHS, <7,0,1,2>
  3489. 2108850178U, // <4,6,7,2>: Cost 2 ins <4,6,u,2>, lane 2
  3490. 2779173980U, // <4,6,7,3>: Cost 3 vuzpl RHS, <7,1,3,1>
  3491. 2132680704U, // <4,6,7,4>: Cost 2 ins <u,6,7,4>, lane 0
  3492. 1705432422U, // <4,6,7,5>: Cost 2 vuzpl RHS, <7,4,5,6>
  3493. 2108882946U, // <4,6,7,6>: Cost 2 ins <4,6,u,6>, lane 2
  3494. 1705432684U, // <4,6,7,7>: Cost 2 vuzpl RHS, <7,7,7,7>
  3495. 1705432121U, // <4,6,7,u>: Cost 2 vuzpl RHS, <7,0,u,2>
  3496. 1705433020U, // <4,6,u,0>: Cost 2 vuzpl RHS, <u,3,0,1>
  3497. 1545180974U, // <4,6,u,1>: Cost 2 vext2 <0,2,4,6>, LHS
  3498. 631691054U, // <4,6,u,2>: Cost 1 vuzpl RHS, LHS
  3499. 1747681949U, // <4,6,u,3>: Cost 2 vuzpr <0,4,2,6>, LHS
  3500. 1705433060U, // <4,6,u,4>: Cost 2 vuzpl RHS, <u,3,4,5>
  3501. 1545181338U, // <4,6,u,5>: Cost 2 vext2 <0,2,4,6>, RHS
  3502. 631691418U, // <4,6,u,6>: Cost 1 vuzpl RHS, RHS
  3503. 1036328961U, // <4,6,u,7>: Cost 1 ins RHS, lane 1
  3504. 631691108U, // <4,6,u,u>: Cost 1 vuzpl RHS, LHS
  3505. 3206537216U, // <4,7,0,0>: Cost 3 ins <u,7,0,0>, lane 0
  3506. 2132803584U, // <4,7,0,1>: Cost 2 ins <u,7,0,1>, lane 0
  3507. 2109587457U, // <4,7,0,2>: Cost 2 ins <4,u,0,2>, lane 1
  3508. 2845614101U, // <4,7,0,3>: Cost 3 vuzpr <4,4,6,7>, <0,0,2,3>
  3509. 3206569984U, // <4,7,0,4>: Cost 3 ins <u,7,0,4>, lane 0
  3510. 3047789926U, // <4,7,0,5>: Cost 3 vtrnl <4,6,0,2>, <7,4,5,6>
  3511. 3047789929U, // <4,7,0,6>: Cost 3 vtrnl <4,6,0,2>, <7,4,6,0>
  3512. 2109628417U, // <4,7,0,7>: Cost 2 ins <4,u,0,7>, lane 1
  3513. 2132803584U, // <4,7,0,u>: Cost 2 ins <u,7,0,1>, lane 0
  3514. 2259064116U, // <4,7,1,0>: Cost 3 vrev <7,4,0,1>
  3515. 3206619136U, // <4,7,1,1>: Cost 3 ins <u,7,1,1>, lane 0
  3516. 2632860570U, // <4,7,1,2>: Cost 3 vext2 <2,5,4,7>, <1,2,3,4>
  3517. 2132893696U, // <4,7,1,3>: Cost 2 ins <u,7,1,3>, lane 0
  3518. 3206643712U, // <4,7,1,4>: Cost 3 ins <u,7,1,4>, lane 0
  3519. 3206651904U, // <4,7,1,5>: Cost 3 ins <u,7,1,5>, lane 0
  3520. 2988265414U, // <4,7,1,6>: Cost 3 vzipr <5,u,4,1>, <5,4,7,6>
  3521. 2109702145U, // <4,7,1,7>: Cost 2 ins <4,u,1,7>, lane 1
  3522. 2132893696U, // <4,7,1,u>: Cost 2 ins <u,7,1,3>, lane 0
  3523. 3206684672U, // <4,7,2,0>: Cost 3 ins <u,7,2,0>, lane 0
  3524. 3206692864U, // <4,7,2,1>: Cost 3 ins <u,7,2,1>, lane 0
  3525. 3206701056U, // <4,7,2,2>: Cost 3 ins <u,7,2,2>, lane 0
  3526. 2132967424U, // <4,7,2,3>: Cost 2 ins <u,7,2,3>, lane 0
  3527. 2833597338U, // <4,7,2,4>: Cost 3 vuzpr <2,4,5,7>, <1,2,3,4>
  3528. 2632861554U, // <4,7,2,5>: Cost 3 vext2 <2,5,4,7>, <2,5,4,7>
  3529. 3206733824U, // <4,7,2,6>: Cost 3 ins <u,7,2,6>, lane 0
  3530. 2109775873U, // <4,7,2,7>: Cost 2 ins <4,u,2,7>, lane 1
  3531. 2132967424U, // <4,7,2,u>: Cost 2 ins <u,7,2,3>, lane 0
  3532. 3206758400U, // <4,7,3,0>: Cost 3 ins <u,7,3,0>, lane 0
  3533. 3206766592U, // <4,7,3,1>: Cost 3 ins <u,7,3,1>, lane 0
  3534. 3047388245U, // <4,7,3,2>: Cost 3 vtrnl <4,5,3,7>, <7,1,2,3>
  3535. 3206782976U, // <4,7,3,3>: Cost 3 ins <u,7,3,3>, lane 0
  3536. 2989609062U, // <4,7,3,4>: Cost 3 vzipr <6,1,4,3>, <5,6,7,4>
  3537. 3206799360U, // <4,7,3,5>: Cost 3 ins <u,7,3,5>, lane 0
  3538. 2639497884U, // <4,7,3,6>: Cost 3 vext2 <3,6,4,7>, <3,6,4,7>
  3539. 2109849601U, // <4,7,3,7>: Cost 2 ins <4,u,3,7>, lane 1
  3540. 2109849601U, // <4,7,3,u>: Cost 2 ins <4,u,3,7>, lane 1
  3541. 2583199846U, // <4,7,4,0>: Cost 3 vext1 <5,4,7,4>, LHS
  3542. 3048117242U, // <4,7,4,1>: Cost 3 vtrnl <4,6,4,6>, <7,0,1,2>
  3543. 3183624193U, // <4,7,4,2>: Cost 3 ins <4,u,4,2>, lane 1
  3544. 2979659923U, // <4,7,4,3>: Cost 3 vzipr <4,4,4,4>, <0,1,7,3>
  3545. 2109898753U, // <4,7,4,4>: Cost 2 ins <4,u,4,4>, lane 1
  3546. 2133131264U, // <4,7,4,5>: Cost 2 ins <u,7,4,5>, lane 0
  3547. 2109915137U, // <4,7,4,6>: Cost 2 ins <4,u,4,6>, lane 1
  3548. 1771875557U, // <4,7,4,7>: Cost 2 vuzpr <4,4,6,7>, <4,4,6,7>
  3549. 2133131264U, // <4,7,4,u>: Cost 2 ins <u,7,4,5>, lane 0
  3550. 1839649786U, // <4,7,5,0>: Cost 2 vzipl RHS, <7,0,1,2>
  3551. 2109947905U, // <4,7,5,1>: Cost 2 ins <4,u,5,1>, lane 1
  3552. 2913391781U, // <4,7,5,2>: Cost 3 vzipl RHS, <7,2,2,2>
  3553. 2913391843U, // <4,7,5,3>: Cost 3 vzipl RHS, <7,3,0,1>
  3554. 1839650150U, // <4,7,5,4>: Cost 2 vzipl RHS, <7,4,5,6>
  3555. 2109980673U, // <4,7,5,5>: Cost 2 ins <4,u,5,5>, lane 1
  3556. 2913392145U, // <4,7,5,6>: Cost 3 vzipl RHS, <7,6,6,6>
  3557. 1839650412U, // <4,7,5,7>: Cost 2 vzipl RHS, <7,7,7,7>
  3558. 1839650434U, // <4,7,5,u>: Cost 2 vzipl RHS, <7,u,1,2>
  3559. 1509474406U, // <4,7,6,0>: Cost 2 vext1 <5,4,7,6>, LHS
  3560. 1973867514U, // <4,7,6,1>: Cost 2 vtrnl RHS, <7,0,1,2>
  3561. 2110029825U, // <4,7,6,2>: Cost 2 ins <4,u,6,2>, lane 1
  3562. 2110038017U, // <4,7,6,3>: Cost 2 ins <4,u,6,3>, lane 1
  3563. 1509477686U, // <4,7,6,4>: Cost 2 vext1 <5,4,7,6>, RHS
  3564. 1973867878U, // <4,7,6,5>: Cost 2 vtrnl RHS, <7,4,5,6>
  3565. 2110062593U, // <4,7,6,6>: Cost 2 ins <4,u,6,6>, lane 1
  3566. 1036328961U, // <4,7,6,7>: Cost 1 ins RHS, lane 1
  3567. 1036328961U, // <4,7,6,u>: Cost 1 ins RHS, lane 1
  3568. 2914587642U, // <4,7,7,0>: Cost 3 vzipl <4,7,5,0>, <7,0,1,2>
  3569. 2779862010U, // <4,7,7,1>: Cost 3 vuzpl <4,6,7,1>, <7,0,1,2>
  3570. 2779247701U, // <4,7,7,2>: Cost 3 vuzpl <4,5,7,7>, <7,1,2,3>
  3571. 3207077888U, // <4,7,7,3>: Cost 3 ins <u,7,7,3>, lane 0
  3572. 2914620774U, // <4,7,7,4>: Cost 3 vzipl <4,7,5,4>, <7,4,5,6>
  3573. 2779895142U, // <4,7,7,5>: Cost 3 vuzpl <4,6,7,5>, <7,4,5,6>
  3574. 2992295878U, // <4,7,7,6>: Cost 3 vzipr <6,5,4,7>, <5,4,7,6>
  3575. 2133368832U, // <4,7,7,7>: Cost 2 ins <u,7,7,7>, lane 0
  3576. 2133368832U, // <4,7,7,u>: Cost 2 ins <u,7,7,7>, lane 0
  3577. 1841640442U, // <4,7,u,0>: Cost 2 vzipl RHS, <7,0,1,2>
  3578. 1974014970U, // <4,7,u,1>: Cost 2 vtrnl RHS, <7,0,1,2>
  3579. 2109587457U, // <4,7,u,2>: Cost 2 ins <4,u,0,2>, lane 1
  3580. 2132893696U, // <4,7,u,3>: Cost 2 ins <u,7,1,3>, lane 0
  3581. 1841640806U, // <4,7,u,4>: Cost 2 vzipl RHS, <7,4,5,6>
  3582. 1974015334U, // <4,7,u,5>: Cost 2 vtrnl RHS, <7,4,5,6>
  3583. 2109915137U, // <4,7,u,6>: Cost 2 ins <4,u,4,6>, lane 1
  3584. 1036328961U, // <4,7,u,7>: Cost 1 ins RHS, lane 1
  3585. 1036328961U, // <4,7,u,u>: Cost 1 ins RHS, lane 1
  3586. 1705574400U, // <4,u,0,0>: Cost 2 vuzpl RHS, <0,0,0,0>
  3587. 1034493957U, // <4,u,0,1>: Cost 1 ins RHS, lane 5
  3588. 631832678U, // <4,u,0,2>: Cost 1 vuzpl RHS, LHS
  3589. 2108309507U, // <4,u,0,3>: Cost 2 ins <4,6,0,u>, lane 3
  3590. 1705574604U, // <4,u,0,4>: Cost 2 vuzpl RHS, <0,2,4,6>
  3591. 2107547650U, // <4,u,0,5>: Cost 2 ins <4,4,u,5>, lane 2
  3592. 1974048922U, // <4,u,0,6>: Cost 2 vtrnl <4,6,0,2>, RHS
  3593. 1034485762U, // <4,u,0,7>: Cost 1 ins RHS, lane 2
  3594. 631832732U, // <4,u,0,u>: Cost 1 vuzpl RHS, LHS
  3595. 2108170242U, // <4,u,1,0>: Cost 2 ins <4,5,u,0>, lane 2
  3596. 1705575220U, // <4,u,1,1>: Cost 2 vuzpl RHS, <1,1,1,1>
  3597. 1618171694U, // <4,u,1,2>: Cost 2 vext3 <1,2,3,4>, LHS
  3598. 1747624038U, // <4,u,1,3>: Cost 2 vuzpr <0,4,1,u>, LHS
  3599. 2107539458U, // <4,u,1,4>: Cost 2 ins <4,4,u,4>, lane 2
  3600. 1705575424U, // <4,u,1,5>: Cost 2 vuzpl RHS, <1,3,5,7>
  3601. 2107555842U, // <4,u,1,6>: Cost 2 ins <4,4,u,6>, lane 2
  3602. 1034485762U, // <4,u,1,7>: Cost 1 ins RHS, lane 2
  3603. 1034485762U, // <4,u,1,u>: Cost 1 ins RHS, lane 2
  3604. 1705576102U, // <4,u,2,0>: Cost 2 vuzpl RHS, <2,3,0,1>
  3605. 2104860674U, // <4,u,2,1>: Cost 2 ins <4,0,u,1>, lane 2
  3606. 1705576040U, // <4,u,2,2>: Cost 2 vuzpl RHS, <2,2,2,2>
  3607. 1055244288U, // <4,u,2,3>: Cost 1 ins LHS, lane 0
  3608. 1705576142U, // <4,u,2,4>: Cost 2 vuzpl RHS, <2,3,4,5>
  3609. 2107547650U, // <4,u,2,5>: Cost 2 ins <4,4,u,5>, lane 2
  3610. 2131001344U, // <4,u,2,6>: Cost 2 ins <u,4,2,6>, lane 0
  3611. 1034485762U, // <4,u,2,7>: Cost 1 ins RHS, lane 2
  3612. 1055244288U, // <4,u,2,u>: Cost 1 ins LHS, lane 0
  3613. 2129698816U, // <4,u,3,0>: Cost 2 ins <u,2,3,0>, lane 0
  3614. 1705576598U, // <4,u,3,1>: Cost 2 vuzpl RHS, <3,0,1,2>
  3615. 2128388096U, // <4,u,3,2>: Cost 2 ins <u,0,3,2>, lane 0
  3616. 1705576860U, // <4,u,3,3>: Cost 2 vuzpl RHS, <3,3,3,3>
  3617. 2129731584U, // <4,u,3,4>: Cost 2 ins <u,2,3,4>, lane 0
  3618. 1705576962U, // <4,u,3,5>: Cost 2 vuzpl RHS, <3,4,5,6>
  3619. 2107555842U, // <4,u,3,6>: Cost 2 ins <4,4,u,6>, lane 2
  3620. 1034485762U, // <4,u,3,7>: Cost 1 ins RHS, lane 2
  3621. 1034485762U, // <4,u,3,u>: Cost 1 ins RHS, lane 2
  3622. 1705577804U, // <4,u,4,0>: Cost 2 vuzpl RHS, <4,6,0,2>
  3623. 2104860674U, // <4,u,4,1>: Cost 2 ins <4,0,u,1>, lane 2
  3624. 1974376238U, // <4,u,4,2>: Cost 2 vtrnl <4,6,4,6>, LHS
  3625. 2108604419U, // <4,u,4,3>: Cost 2 ins <4,6,4,u>, lane 3
  3626. 161926454U, // <4,u,4,4>: Cost 1 vdup0 RHS
  3627. 1034493957U, // <4,u,4,5>: Cost 1 ins RHS, lane 5
  3628. 631835958U, // <4,u,4,6>: Cost 1 vuzpl RHS, RHS
  3629. 1034485762U, // <4,u,4,7>: Cost 1 ins RHS, lane 2
  3630. 631835976U, // <4,u,4,u>: Cost 1 vuzpl RHS, RHS
  3631. 1839650515U, // <4,u,5,0>: Cost 2 vzipl RHS, <u,0,1,2>
  3632. 765908782U, // <4,u,5,1>: Cost 1 vzipl RHS, LHS
  3633. 1839650693U, // <4,u,5,2>: Cost 2 vzipl RHS, <u,2,3,0>
  3634. 2016035485U, // <4,u,5,3>: Cost 2 vtrnr <0,4,1,5>, LHS
  3635. 1839650879U, // <4,u,5,4>: Cost 2 vzipl RHS, <u,4,5,6>
  3636. 765909146U, // <4,u,5,5>: Cost 1 vzipl RHS, RHS
  3637. 1618172058U, // <4,u,5,6>: Cost 2 vext3 <1,2,3,4>, RHS
  3638. 1034485762U, // <4,u,5,7>: Cost 1 ins RHS, lane 2
  3639. 765909349U, // <4,u,5,u>: Cost 1 vzipl RHS, LHS
  3640. 1034346499U, // <4,u,6,0>: Cost 1 ins RHS, lane 3
  3641. 1034346499U, // <4,u,6,1>: Cost 1 ins RHS, lane 3
  3642. 900126510U, // <4,u,6,2>: Cost 1 vtrnl RHS, LHS
  3643. 1034346499U, // <4,u,6,3>: Cost 1 ins RHS, lane 3
  3644. 1034346499U, // <4,u,6,4>: Cost 1 ins RHS, lane 3
  3645. 1034346499U, // <4,u,6,5>: Cost 1 ins RHS, lane 3
  3646. 900126874U, // <4,u,6,6>: Cost 1 vtrnl RHS, RHS
  3647. 27705344U, // <4,u,6,7>: Cost 0 copy RHS
  3648. 27705344U, // <4,u,6,u>: Cost 0 copy RHS
  3649. 2133975044U, // <4,u,7,0>: Cost 2 ins <u,u,7,0>, lane 4
  3650. 1705579514U, // <4,u,7,1>: Cost 2 vuzpl RHS, <7,0,1,2>
  3651. 2104868866U, // <4,u,7,2>: Cost 2 ins <4,0,u,2>, lane 2
  3652. 2129354752U, // <4,u,7,3>: Cost 2 ins <u,1,7,3>, lane 0
  3653. 2134007812U, // <4,u,7,4>: Cost 2 ins <u,u,7,4>, lane 4
  3654. 1705579878U, // <4,u,7,5>: Cost 2 vuzpl RHS, <7,4,5,6>
  3655. 2131369984U, // <4,u,7,6>: Cost 2 ins <u,4,7,6>, lane 0
  3656. 1034485762U, // <4,u,7,7>: Cost 1 ins RHS, lane 2
  3657. 1034485762U, // <4,u,7,u>: Cost 1 ins RHS, lane 2
  3658. 1034346499U, // <4,u,u,0>: Cost 1 ins RHS, lane 3
  3659. 767899438U, // <4,u,u,1>: Cost 1 vzipl RHS, LHS
  3660. 631838510U, // <4,u,u,2>: Cost 1 vuzpl RHS, LHS
  3661. 1055244288U, // <4,u,u,3>: Cost 1 ins LHS, lane 0
  3662. 161926454U, // <4,u,u,4>: Cost 1 vdup0 RHS
  3663. 767899802U, // <4,u,u,5>: Cost 1 vzipl RHS, RHS
  3664. 631838874U, // <4,u,u,6>: Cost 1 vuzpl RHS, RHS
  3665. 27705344U, // <4,u,u,7>: Cost 0 copy RHS
  3666. 27705344U, // <4,u,u,u>: Cost 0 copy RHS
  3667. 2128150528U, // <5,0,0,0>: Cost 2 ins <u,0,0,0>, lane 0
  3668. 2687123466U, // <5,0,0,1>: Cost 3 vext3 <0,4,1,5>, <0,0,1,1>
  3669. 2687123476U, // <5,0,0,2>: Cost 3 vext3 <0,4,1,5>, <0,0,2,2>
  3670. 2846220309U, // <5,0,0,3>: Cost 3 vuzpr <4,5,6,0>, <0,0,2,3>
  3671. 2642166098U, // <5,0,0,4>: Cost 3 vext2 <4,1,5,0>, <0,4,1,5>
  3672. 2583318482U, // <5,0,0,5>: Cost 3 vext1 <5,5,0,0>, <5,5,0,0>
  3673. 3189334017U, // <5,0,0,6>: Cost 3 ins <5,u,0,6>, lane 1
  3674. 2846223265U, // <5,0,0,7>: Cost 3 vuzpr <4,5,6,0>, <4,0,6,7>
  3675. 2128150528U, // <5,0,0,u>: Cost 2 ins <u,0,0,0>, lane 0
  3676. 1503608934U, // <5,0,1,0>: Cost 2 vext1 <4,5,0,1>, LHS
  3677. 1843003494U, // <5,0,1,1>: Cost 2 vzipl <5,1,7,3>, LHS
  3678. 1613381734U, // <5,0,1,2>: Cost 2 vext3 <0,4,1,5>, LHS
  3679. 2115641345U, // <5,0,1,3>: Cost 2 ins <5,u,1,3>, lane 1
  3680. 1611612282U, // <5,0,1,4>: Cost 2 vext3 <0,1,4,5>, <0,1,4,5>
  3681. 2583326675U, // <5,0,1,5>: Cost 3 vext1 <5,5,0,1>, <5,5,0,1>
  3682. 3202015232U, // <5,0,1,6>: Cost 3 ins <u,0,1,6>, lane 0
  3683. 3189415937U, // <5,0,1,7>: Cost 3 ins <5,u,1,7>, lane 1
  3684. 1613381788U, // <5,0,1,u>: Cost 2 vext3 <0,4,1,5>, LHS
  3685. 2686017700U, // <5,0,2,0>: Cost 3 vext3 <0,2,4,5>, <0,2,0,2>
  3686. 2685796528U, // <5,0,2,1>: Cost 3 vext3 <0,2,1,5>, <0,2,1,5>
  3687. 2128314368U, // <5,0,2,2>: Cost 2 ins <u,0,2,2>, lane 0
  3688. 2128322560U, // <5,0,2,3>: Cost 2 ins <u,0,2,3>, lane 0
  3689. 2686017739U, // <5,0,2,4>: Cost 3 vext3 <0,2,4,5>, <0,2,4,5>
  3690. 2686091476U, // <5,0,2,5>: Cost 3 vext3 <0,2,5,5>, <0,2,5,5>
  3691. 3189481473U, // <5,0,2,6>: Cost 3 ins <5,u,2,6>, lane 1
  3692. 2595280262U, // <5,0,2,7>: Cost 3 vext1 <7,5,0,2>, <7,5,0,2>
  3693. 2128314368U, // <5,0,2,u>: Cost 2 ins <u,0,2,2>, lane 0
  3694. 3202113536U, // <5,0,3,0>: Cost 3 ins <u,0,3,0>, lane 0
  3695. 2918047846U, // <5,0,3,1>: Cost 3 vzipl <5,3,7,0>, LHS
  3696. 2128388096U, // <5,0,3,2>: Cost 2 ins <u,0,3,2>, lane 0
  3697. 3189530625U, // <5,0,3,3>: Cost 3 ins <5,u,3,3>, lane 1
  3698. 2638187004U, // <5,0,3,4>: Cost 3 vext2 <3,4,5,0>, <3,4,5,0>
  3699. 2785315330U, // <5,0,3,5>: Cost 3 vuzpl <5,6,0,1>, <3,4,5,6>
  3700. 3202162688U, // <5,0,3,6>: Cost 3 ins <u,0,3,6>, lane 0
  3701. 2840323072U, // <5,0,3,7>: Cost 3 vuzpr <3,5,7,0>, <1,3,5,7>
  3702. 2128388096U, // <5,0,3,u>: Cost 2 ins <u,0,3,2>, lane 0
  3703. 2559459430U, // <5,0,4,0>: Cost 3 vext1 <1,5,0,4>, LHS
  3704. 1613381970U, // <5,0,4,1>: Cost 2 vext3 <0,4,1,5>, <0,4,1,5>
  3705. 2687123804U, // <5,0,4,2>: Cost 3 vext3 <0,4,1,5>, <0,4,2,6>
  3706. 3184336899U, // <5,0,4,3>: Cost 3 ins <5,0,4,u>, lane 3
  3707. 2687345005U, // <5,0,4,4>: Cost 3 vext3 <0,4,4,5>, <0,4,4,5>
  3708. 2638187830U, // <5,0,4,5>: Cost 3 vext2 <3,4,5,0>, RHS
  3709. 2846222850U, // <5,0,4,6>: Cost 3 vuzpr <4,5,6,0>, <3,4,5,6>
  3710. 2646150600U, // <5,0,4,7>: Cost 3 vext2 <4,7,5,0>, <4,7,5,0>
  3711. 1845019293U, // <5,0,4,u>: Cost 2 vzipl <5,4,7,6>, LHS
  3712. 1772481839U, // <5,0,5,0>: Cost 2 vuzpr <4,5,6,0>, <4,5,6,0>
  3713. 1845526630U, // <5,0,5,1>: Cost 2 vzipl <5,5,5,5>, LHS
  3714. 1979744358U, // <5,0,5,2>: Cost 2 vtrnl <5,5,5,5>, LHS
  3715. 3189678081U, // <5,0,5,3>: Cost 3 ins <5,u,5,3>, lane 1
  3716. 2919268690U, // <5,0,5,4>: Cost 3 vzipl <5,5,5,5>, <0,4,1,5>
  3717. 2115952641U, // <5,0,5,5>: Cost 2 ins <5,u,5,5>, lane 1
  3718. 3202310144U, // <5,0,5,6>: Cost 3 ins <u,0,5,6>, lane 0
  3719. 2115969025U, // <5,0,5,7>: Cost 2 ins <5,u,5,7>, lane 1
  3720. 1845527197U, // <5,0,5,u>: Cost 2 vzipl <5,5,5,5>, LHS
  3721. 2973777920U, // <5,0,6,0>: Cost 3 vzipr <3,4,5,6>, <0,0,0,0>
  3722. 1846296678U, // <5,0,6,1>: Cost 2 vzipl <5,6,7,0>, LHS
  3723. 2128609280U, // <5,0,6,2>: Cost 2 ins <u,0,6,2>, lane 0
  3724. 3189751809U, // <5,0,6,3>: Cost 3 ins <5,u,6,3>, lane 1
  3725. 2920038738U, // <5,0,6,4>: Cost 3 vzipl <5,6,7,0>, <0,4,1,5>
  3726. 2920038866U, // <5,0,6,5>: Cost 3 vzipl <5,6,7,0>, <0,5,6,7>
  3727. 3189776385U, // <5,0,6,6>: Cost 3 ins <5,u,6,6>, lane 1
  3728. 2128650240U, // <5,0,6,7>: Cost 2 ins <u,0,6,7>, lane 0
  3729. 1846297245U, // <5,0,6,u>: Cost 2 vzipl <5,6,7,0>, LHS
  3730. 2040971264U, // <5,0,7,0>: Cost 2 vtrnr RHS, <0,0,0,0>
  3731. 2040971274U, // <5,0,7,1>: Cost 2 vtrnr RHS, <0,0,1,1>
  3732. 2040971284U, // <5,0,7,2>: Cost 2 vtrnr RHS, <0,0,2,2>
  3733. 2116083713U, // <5,0,7,3>: Cost 2 ins <5,u,7,3>, lane 1
  3734. 2116091905U, // <5,0,7,4>: Cost 2 ins <5,u,7,4>, lane 1
  3735. 3114715316U, // <5,0,7,5>: Cost 3 vtrnr RHS, <3,0,4,5>
  3736. 2116108289U, // <5,0,7,6>: Cost 2 ins <5,u,7,6>, lane 1
  3737. 2116116481U, // <5,0,7,7>: Cost 2 ins <5,u,7,7>, lane 1
  3738. 2040971281U, // <5,0,7,u>: Cost 2 vtrnr RHS, <0,0,1,u>
  3739. 2040979456U, // <5,0,u,0>: Cost 2 vtrnr RHS, <0,0,0,0>
  3740. 1616036502U, // <5,0,u,1>: Cost 2 vext3 <0,u,1,5>, <0,u,1,5>
  3741. 1613382301U, // <5,0,u,2>: Cost 2 vext3 <0,4,1,5>, LHS
  3742. 2115641345U, // <5,0,u,3>: Cost 2 ins <5,u,1,3>, lane 1
  3743. 2116091905U, // <5,0,u,4>: Cost 2 ins <5,u,7,4>, lane 1
  3744. 2115952641U, // <5,0,u,5>: Cost 2 ins <5,u,5,5>, lane 1
  3745. 2116108289U, // <5,0,u,6>: Cost 2 ins <5,u,7,6>, lane 1
  3746. 2115969025U, // <5,0,u,7>: Cost 2 ins <5,u,5,7>, lane 1
  3747. 1613382355U, // <5,0,u,u>: Cost 2 vext3 <0,4,1,5>, LHS
  3748. 2646818816U, // <5,1,0,0>: Cost 3 vext2 <4,u,5,1>, <0,0,0,0>
  3749. 1573077094U, // <5,1,0,1>: Cost 2 vext2 <4,u,5,1>, LHS
  3750. 1712324710U, // <5,1,0,2>: Cost 2 vuzpl <5,7,1,3>, LHS
  3751. 2111512578U, // <5,1,0,3>: Cost 2 ins <5,1,u,3>, lane 2
  3752. 2641510738U, // <5,1,0,4>: Cost 3 vext2 <4,0,5,1>, <0,4,1,5>
  3753. 2977710418U, // <5,1,0,5>: Cost 3 vzipr <4,1,5,0>, <0,4,1,5>
  3754. 3185278978U, // <5,1,0,6>: Cost 3 ins <5,1,u,6>, lane 2
  3755. 3184705539U, // <5,1,0,7>: Cost 3 ins <5,1,0,u>, lane 3
  3756. 1573077661U, // <5,1,0,u>: Cost 2 vext2 <4,u,5,1>, LHS
  3757. 2223891567U, // <5,1,1,0>: Cost 3 vrev <1,5,0,1>
  3758. 2128896000U, // <5,1,1,1>: Cost 2 ins <u,1,1,1>, lane 0
  3759. 2646819734U, // <5,1,1,2>: Cost 3 vext2 <4,u,5,1>, <1,2,3,0>
  3760. 2115641345U, // <5,1,1,3>: Cost 2 ins <5,u,1,3>, lane 1
  3761. 2691326803U, // <5,1,1,4>: Cost 3 vext3 <1,1,4,5>, <1,1,4,5>
  3762. 2691400540U, // <5,1,1,5>: Cost 3 vext3 <1,1,5,5>, <1,1,5,5>
  3763. 3189407745U, // <5,1,1,6>: Cost 3 ins <5,u,1,6>, lane 1
  3764. 2982367283U, // <5,1,1,7>: Cost 3 vzipr <4,u,5,1>, <5,6,1,7>
  3765. 2115641345U, // <5,1,1,u>: Cost 2 ins <5,u,1,3>, lane 1
  3766. 2128961536U, // <5,1,2,0>: Cost 2 ins <u,1,2,0>, lane 0
  3767. 2128969728U, // <5,1,2,1>: Cost 2 ins <u,1,2,1>, lane 0
  3768. 2128977920U, // <5,1,2,2>: Cost 2 ins <u,1,2,2>, lane 0
  3769. 1055244288U, // <5,1,2,3>: Cost 1 ins LHS, lane 0
  3770. 2128994304U, // <5,1,2,4>: Cost 2 ins <u,1,2,4>, lane 0
  3771. 2129002496U, // <5,1,2,5>: Cost 2 ins <u,1,2,5>, lane 0
  3772. 2129010688U, // <5,1,2,6>: Cost 2 ins <u,1,2,6>, lane 0
  3773. 2129018880U, // <5,1,2,7>: Cost 2 ins <u,1,2,7>, lane 0
  3774. 1055244288U, // <5,1,2,u>: Cost 1 ins LHS, lane 0
  3775. 2571468902U, // <5,1,3,0>: Cost 3 vext1 <3,5,1,3>, LHS
  3776. 2687124440U, // <5,1,3,1>: Cost 3 vext3 <0,4,1,5>, <1,3,1,3>
  3777. 2571470542U, // <5,1,3,2>: Cost 3 vext1 <3,5,1,3>, <2,3,4,5>
  3778. 2129059840U, // <5,1,3,3>: Cost 2 ins <u,1,3,3>, lane 0
  3779. 2687124469U, // <5,1,3,4>: Cost 3 vext3 <0,4,1,5>, <1,3,4,5>
  3780. 2685207552U, // <5,1,3,5>: Cost 3 vext3 <0,1,2,5>, <1,3,5,7>
  3781. 2595361654U, // <5,1,3,6>: Cost 3 vext1 <7,5,1,3>, <6,7,4,5>
  3782. 2840331264U, // <5,1,3,7>: Cost 3 vuzpr <3,5,7,1>, <1,3,5,7>
  3783. 2129059840U, // <5,1,3,u>: Cost 2 ins <u,1,3,3>, lane 0
  3784. 1567771538U, // <5,1,4,0>: Cost 2 vext2 <4,0,5,1>, <4,0,5,1>
  3785. 2693096491U, // <5,1,4,1>: Cost 3 vext3 <1,4,1,5>, <1,4,1,5>
  3786. 2693170228U, // <5,1,4,2>: Cost 3 vext3 <1,4,2,5>, <1,4,2,5>
  3787. 2111512578U, // <5,1,4,3>: Cost 2 ins <5,1,u,3>, lane 2
  3788. 2646822096U, // <5,1,4,4>: Cost 3 vext2 <4,u,5,1>, <4,4,4,4>
  3789. 1573080374U, // <5,1,4,5>: Cost 2 vext2 <4,u,5,1>, RHS
  3790. 1712327990U, // <5,1,4,6>: Cost 2 vuzpl <5,7,1,3>, RHS
  3791. 3185000451U, // <5,1,4,7>: Cost 3 ins <5,1,4,u>, lane 3
  3792. 1573080602U, // <5,1,4,u>: Cost 2 vext2 <4,u,5,1>, <4,u,5,1>
  3793. 2687124591U, // <5,1,5,0>: Cost 3 vext3 <0,4,1,5>, <1,5,0,1>
  3794. 1712328832U, // <5,1,5,1>: Cost 2 vuzpl <5,7,1,3>, <5,7,1,3>
  3795. 2982398102U, // <5,1,5,2>: Cost 3 vzipr <4,u,5,5>, <3,0,1,2>
  3796. 2046853222U, // <5,1,5,3>: Cost 2 vtrnr <5,5,5,5>, LHS
  3797. 2687124631U, // <5,1,5,4>: Cost 3 vext3 <0,4,1,5>, <1,5,4,5>
  3798. 2115952641U, // <5,1,5,5>: Cost 2 ins <5,u,5,5>, lane 1
  3799. 2646823010U, // <5,1,5,6>: Cost 3 vext2 <4,u,5,1>, <5,6,7,0>
  3800. 2115969025U, // <5,1,5,7>: Cost 2 ins <5,u,5,7>, lane 1
  3801. 2046853227U, // <5,1,5,u>: Cost 2 vtrnr <5,5,5,5>, LHS
  3802. 2920039158U, // <5,1,6,0>: Cost 3 vzipl <5,6,7,0>, <1,0,3,2>
  3803. 2961834642U, // <5,1,6,1>: Cost 3 vzipr <1,4,5,6>, <0,u,1,1>
  3804. 2973780118U, // <5,1,6,2>: Cost 3 vzipr <3,4,5,6>, <3,0,1,2>
  3805. 2111512578U, // <5,1,6,3>: Cost 2 ins <5,1,u,3>, lane 2
  3806. 2224227480U, // <5,1,6,4>: Cost 3 vrev <1,5,4,6>
  3807. 2973778258U, // <5,1,6,5>: Cost 3 vzipr <3,4,5,6>, <0,4,1,5>
  3808. 2646823736U, // <5,1,6,6>: Cost 3 vext2 <4,u,5,1>, <6,6,6,6>
  3809. 2111553541U, // <5,1,6,7>: Cost 2 ins <5,1,u,u>, lane 5
  3810. 2111512578U, // <5,1,6,u>: Cost 2 ins <5,1,u,3>, lane 2
  3811. 2116059137U, // <5,1,7,0>: Cost 2 ins <5,u,7,0>, lane 1
  3812. 2040972084U, // <5,1,7,1>: Cost 2 vtrnr RHS, <1,1,1,1>
  3813. 2111479811U, // <5,1,7,2>: Cost 2 ins <5,1,7,u>, lane 3
  3814. 967229542U, // <5,1,7,3>: Cost 1 vtrnr RHS, LHS
  3815. 2116091905U, // <5,1,7,4>: Cost 2 ins <5,u,7,4>, lane 1
  3816. 2111479811U, // <5,1,7,5>: Cost 2 ins <5,1,7,u>, lane 3
  3817. 2116108289U, // <5,1,7,6>: Cost 2 ins <5,u,7,6>, lane 1
  3818. 2116116481U, // <5,1,7,7>: Cost 2 ins <5,u,7,7>, lane 1
  3819. 967229547U, // <5,1,7,u>: Cost 1 vtrnr RHS, LHS
  3820. 2116059137U, // <5,1,u,0>: Cost 2 ins <5,u,7,0>, lane 1
  3821. 2040980276U, // <5,1,u,1>: Cost 2 vtrnr RHS, <1,1,1,1>
  3822. 1712330542U, // <5,1,u,2>: Cost 2 vuzpl <5,7,1,3>, LHS
  3823. 967237734U, // <5,1,u,3>: Cost 1 vtrnr RHS, LHS
  3824. 2116091905U, // <5,1,u,4>: Cost 2 ins <5,u,7,4>, lane 1
  3825. 1573083290U, // <5,1,u,5>: Cost 2 vext2 <4,u,5,1>, RHS
  3826. 1712330906U, // <5,1,u,6>: Cost 2 vuzpl <5,7,1,3>, RHS
  3827. 2115969025U, // <5,1,u,7>: Cost 2 ins <5,u,5,7>, lane 1
  3828. 967237739U, // <5,1,u,u>: Cost 1 vtrnr RHS, LHS
  3829. 2786132132U, // <5,2,0,0>: Cost 3 vuzpl <5,7,2,2>, <0,2,0,2>
  3830. 2628911206U, // <5,2,0,1>: Cost 3 vext2 <1,u,5,2>, LHS
  3831. 2129494016U, // <5,2,0,2>: Cost 2 ins <u,2,0,2>, lane 0
  3832. 2973728870U, // <5,2,0,3>: Cost 3 vzipr <3,4,5,0>, LHS
  3833. 2786164940U, // <5,2,0,4>: Cost 3 vuzpl <5,7,2,6>, <0,2,4,6>
  3834. 2782158977U, // <5,2,0,5>: Cost 3 vuzpl <5,1,2,3>, <0,1,5,3>
  3835. 3185942530U, // <5,2,0,6>: Cost 3 ins <5,2,u,6>, lane 2
  3836. 3114658883U, // <5,2,0,7>: Cost 3 vtrnr <4,5,6,0>, <4,2,6,7>
  3837. 2129494016U, // <5,2,0,u>: Cost 2 ins <u,2,0,2>, lane 0
  3838. 3054503590U, // <5,2,1,0>: Cost 3 vtrnl <5,7,1,3>, <2,3,0,1>
  3839. 3203301376U, // <5,2,1,1>: Cost 3 ins <u,2,1,1>, lane 0
  3840. 2982363156U, // <5,2,1,2>: Cost 3 vzipr <4,u,5,1>, <0,0,2,2>
  3841. 1908621414U, // <5,2,1,3>: Cost 2 vzipr <4,u,5,1>, LHS
  3842. 3054503630U, // <5,2,1,4>: Cost 3 vtrnl <5,7,1,3>, <2,3,4,5>
  3843. 2601390208U, // <5,2,1,5>: Cost 3 vext1 <u,5,2,1>, <5,7,1,3>
  3844. 2982363484U, // <5,2,1,6>: Cost 3 vzipr <4,u,5,1>, <0,4,2,6>
  3845. 3189415937U, // <5,2,1,7>: Cost 3 ins <5,u,1,7>, lane 1
  3846. 1908621419U, // <5,2,1,u>: Cost 2 vzipr <4,u,5,1>, LHS
  3847. 3203366912U, // <5,2,2,0>: Cost 3 ins <u,2,2,0>, lane 0
  3848. 3203375104U, // <5,2,2,1>: Cost 3 ins <u,2,2,1>, lane 0
  3849. 2129641472U, // <5,2,2,2>: Cost 2 ins <u,2,2,2>, lane 0
  3850. 2129649664U, // <5,2,2,3>: Cost 2 ins <u,2,2,3>, lane 0
  3851. 2697963133U, // <5,2,2,4>: Cost 3 vext3 <2,2,4,5>, <2,2,4,5>
  3852. 2698036870U, // <5,2,2,5>: Cost 3 vext3 <2,2,5,5>, <2,2,5,5>
  3853. 3189481473U, // <5,2,2,6>: Cost 3 ins <5,u,2,6>, lane 1
  3854. 2846239811U, // <5,2,2,7>: Cost 3 vuzpr <4,5,6,2>, <4,2,6,7>
  3855. 2129641472U, // <5,2,2,u>: Cost 2 ins <u,2,2,2>, lane 0
  3856. 2129698816U, // <5,2,3,0>: Cost 2 ins <u,2,3,0>, lane 0
  3857. 2698405555U, // <5,2,3,1>: Cost 3 vext3 <2,3,1,5>, <2,3,1,5>
  3858. 2577516238U, // <5,2,3,2>: Cost 3 vext1 <4,5,2,3>, <2,3,4,5>
  3859. 2129723392U, // <5,2,3,3>: Cost 2 ins <u,2,3,3>, lane 0
  3860. 1624884942U, // <5,2,3,4>: Cost 2 vext3 <2,3,4,5>, <2,3,4,5>
  3861. 2717943511U, // <5,2,3,5>: Cost 3 vext3 <5,5,5,5>, <2,3,5,5>
  3862. 3203489792U, // <5,2,3,6>: Cost 3 ins <u,2,3,6>, lane 0
  3863. 2827879424U, // <5,2,3,7>: Cost 3 vuzpr <1,5,0,2>, <1,3,5,7>
  3864. 1625179890U, // <5,2,3,u>: Cost 2 vext3 <2,3,u,5>, <2,3,u,5>
  3865. 3203514368U, // <5,2,4,0>: Cost 3 ins <u,2,4,0>, lane 0
  3866. 3189587969U, // <5,2,4,1>: Cost 3 ins <5,u,4,1>, lane 1
  3867. 2699142925U, // <5,2,4,2>: Cost 3 vext3 <2,4,2,5>, <2,4,2,5>
  3868. 2698626838U, // <5,2,4,3>: Cost 3 vext3 <2,3,4,5>, <2,4,3,5>
  3869. 3203547136U, // <5,2,4,4>: Cost 3 ins <u,2,4,4>, lane 0
  3870. 2628914486U, // <5,2,4,5>: Cost 3 vext2 <1,u,5,2>, RHS
  3871. 2129821696U, // <5,2,4,6>: Cost 2 ins <u,2,4,6>, lane 0
  3872. 2846239973U, // <5,2,4,7>: Cost 3 vuzpr <4,5,6,2>, <4,4,6,7>
  3873. 2129821696U, // <5,2,4,u>: Cost 2 ins <u,2,4,6>, lane 0
  3874. 3053487782U, // <5,2,5,0>: Cost 3 vtrnl <5,5,5,5>, <2,3,0,1>
  3875. 3203596288U, // <5,2,5,1>: Cost 3 ins <u,2,5,1>, lane 0
  3876. 1772498225U, // <5,2,5,2>: Cost 2 vuzpr <4,5,6,2>, <4,5,6,2>
  3877. 1908654182U, // <5,2,5,3>: Cost 2 vzipr <4,u,5,5>, LHS
  3878. 3053487822U, // <5,2,5,4>: Cost 3 vtrnl <5,5,5,5>, <2,3,4,5>
  3879. 2115952641U, // <5,2,5,5>: Cost 2 ins <5,u,5,5>, lane 1
  3880. 2982396252U, // <5,2,5,6>: Cost 3 vzipr <4,u,5,5>, <0,4,2,6>
  3881. 2115969025U, // <5,2,5,7>: Cost 2 ins <5,u,5,7>, lane 1
  3882. 1908654187U, // <5,2,5,u>: Cost 2 vzipr <4,u,5,5>, LHS
  3883. 3203661824U, // <5,2,6,0>: Cost 3 ins <u,2,6,0>, lane 0
  3884. 3189735425U, // <5,2,6,1>: Cost 3 ins <5,u,6,1>, lane 1
  3885. 2973777940U, // <5,2,6,2>: Cost 3 vzipr <3,4,5,6>, <0,0,2,2>
  3886. 1900036198U, // <5,2,6,3>: Cost 2 vzipr <3,4,5,6>, LHS
  3887. 2700617665U, // <5,2,6,4>: Cost 3 vext3 <2,6,4,5>, <2,6,4,5>
  3888. 2973778186U, // <5,2,6,5>: Cost 3 vzipr <3,4,5,6>, <0,3,2,5>
  3889. 2973778268U, // <5,2,6,6>: Cost 3 vzipr <3,4,5,6>, <0,4,2,6>
  3890. 2129977344U, // <5,2,6,7>: Cost 2 ins <u,2,6,7>, lane 0
  3891. 1900036203U, // <5,2,6,u>: Cost 2 vzipr <3,4,5,6>, LHS
  3892. 2040972182U, // <5,2,7,0>: Cost 2 vtrnr RHS, <1,2,3,0>
  3893. 3114713251U, // <5,2,7,1>: Cost 3 vtrnr RHS, <0,2,0,1>
  3894. 2040971428U, // <5,2,7,2>: Cost 2 vtrnr RHS, <0,2,0,2>
  3895. 1887436902U, // <5,2,7,3>: Cost 2 vzipr <1,3,5,7>, LHS
  3896. 2040972186U, // <5,2,7,4>: Cost 2 vtrnr RHS, <1,2,3,4>
  3897. 2961178728U, // <5,2,7,5>: Cost 3 vzipr <1,3,5,7>, <0,1,2,5>
  3898. 2040971468U, // <5,2,7,6>: Cost 2 vtrnr RHS, <0,2,4,6>
  3899. 2116116481U, // <5,2,7,7>: Cost 2 ins <5,u,7,7>, lane 1
  3900. 1887436907U, // <5,2,7,u>: Cost 2 vzipr <1,3,5,7>, LHS
  3901. 2040980374U, // <5,2,u,0>: Cost 2 vtrnr RHS, <1,2,3,0>
  3902. 2628917038U, // <5,2,u,1>: Cost 3 vext2 <1,u,5,2>, LHS
  3903. 2040979620U, // <5,2,u,2>: Cost 2 vtrnr RHS, <0,2,0,2>
  3904. 1887445094U, // <5,2,u,3>: Cost 2 vzipr <1,3,5,u>, LHS
  3905. 1628203107U, // <5,2,u,4>: Cost 2 vext3 <2,u,4,5>, <2,u,4,5>
  3906. 2115952641U, // <5,2,u,5>: Cost 2 ins <5,u,5,5>, lane 1
  3907. 2040979660U, // <5,2,u,6>: Cost 2 vtrnr RHS, <0,2,4,6>
  3908. 2115969025U, // <5,2,u,7>: Cost 2 ins <5,u,5,7>, lane 1
  3909. 1887445099U, // <5,2,u,u>: Cost 2 vzipr <1,3,5,u>, LHS
  3910. 3203883008U, // <5,3,0,0>: Cost 3 ins <u,3,0,0>, lane 0
  3911. 2130149376U, // <5,3,0,1>: Cost 2 ins <u,3,0,1>, lane 0
  3912. 2782904422U, // <5,3,0,2>: Cost 3 vuzpl <5,2,3,4>, LHS
  3913. 3186581506U, // <5,3,0,3>: Cost 3 ins <5,3,u,3>, lane 2
  3914. 2687125680U, // <5,3,0,4>: Cost 3 vext3 <0,4,1,5>, <3,0,4,1>
  3915. 3053750786U, // <5,3,0,5>: Cost 3 vtrnl <5,6,0,1>, <3,4,5,6>
  3916. 2618302971U, // <5,3,0,6>: Cost 3 vext2 <0,1,5,3>, <0,6,2,3>
  3917. 2236344927U, // <5,3,0,7>: Cost 3 vrev <3,5,7,0>
  3918. 2130149376U, // <5,3,0,u>: Cost 2 ins <u,3,0,1>, lane 0
  3919. 2982364054U, // <5,3,1,0>: Cost 3 vzipr <4,u,5,1>, <1,2,3,0>
  3920. 3054504086U, // <5,3,1,1>: Cost 3 vtrnl <5,7,1,3>, <3,0,1,2>
  3921. 2624938923U, // <5,3,1,2>: Cost 3 vext2 <1,2,5,3>, <1,2,5,3>
  3922. 2130239488U, // <5,3,1,3>: Cost 2 ins <u,3,1,3>, lane 0
  3923. 2982364058U, // <5,3,1,4>: Cost 3 vzipr <4,u,5,1>, <1,2,3,4>
  3924. 2636219536U, // <5,3,1,5>: Cost 3 vext2 <3,1,5,3>, <1,5,3,7>
  3925. 3189407745U, // <5,3,1,6>: Cost 3 ins <5,u,1,6>, lane 1
  3926. 2964448400U, // <5,3,1,7>: Cost 3 vzipr <1,u,5,1>, <1,5,3,7>
  3927. 2130239488U, // <5,3,1,u>: Cost 2 ins <u,3,1,3>, lane 0
  3928. 2235845154U, // <5,3,2,0>: Cost 3 vrev <3,5,0,2>
  3929. 3204038656U, // <5,3,2,1>: Cost 3 ins <u,3,2,1>, lane 0
  3930. 3204046848U, // <5,3,2,2>: Cost 3 ins <u,3,2,2>, lane 0
  3931. 2130313216U, // <5,3,2,3>: Cost 2 ins <u,3,2,3>, lane 0
  3932. 2703935830U, // <5,3,2,4>: Cost 3 vext3 <3,2,4,5>, <3,2,4,5>
  3933. 2698627422U, // <5,3,2,5>: Cost 3 vext3 <2,3,4,5>, <3,2,5,4>
  3934. 3204079616U, // <5,3,2,6>: Cost 3 ins <u,3,2,6>, lane 0
  3935. 3096314880U, // <5,3,2,7>: Cost 3 vtrnr <1,5,0,2>, <1,3,5,7>
  3936. 2130313216U, // <5,3,2,u>: Cost 2 ins <u,3,2,3>, lane 0
  3937. 3204104192U, // <5,3,3,0>: Cost 3 ins <u,3,3,0>, lane 0
  3938. 2636220684U, // <5,3,3,1>: Cost 3 vext2 <3,1,5,3>, <3,1,5,3>
  3939. 3204120576U, // <5,3,3,2>: Cost 3 ins <u,3,3,2>, lane 0
  3940. 2130386944U, // <5,3,3,3>: Cost 2 ins <u,3,3,3>, lane 0
  3941. 2704599463U, // <5,3,3,4>: Cost 3 vext3 <3,3,4,5>, <3,3,4,5>
  3942. 2704673200U, // <5,3,3,5>: Cost 3 vext3 <3,3,5,5>, <3,3,5,5>
  3943. 3189555201U, // <5,3,3,6>: Cost 3 ins <5,u,3,6>, lane 1
  3944. 2971763856U, // <5,3,3,7>: Cost 3 vzipr <3,1,5,3>, <1,5,3,7>
  3945. 2130386944U, // <5,3,3,u>: Cost 2 ins <u,3,3,3>, lane 0
  3946. 2704968148U, // <5,3,4,0>: Cost 3 vext3 <3,4,0,5>, <3,4,0,5>
  3947. 2642193381U, // <5,3,4,1>: Cost 3 vext2 <4,1,5,3>, <4,1,5,3>
  3948. 2642857014U, // <5,3,4,2>: Cost 3 vext2 <4,2,5,3>, <4,2,5,3>
  3949. 2705189359U, // <5,3,4,3>: Cost 3 vext3 <3,4,3,5>, <3,4,3,5>
  3950. 2705263096U, // <5,3,4,4>: Cost 3 vext3 <3,4,4,5>, <3,4,4,5>
  3951. 2130477056U, // <5,3,4,5>: Cost 2 ins <u,3,4,5>, lane 0
  3952. 2846247426U, // <5,3,4,6>: Cost 3 vuzpr <4,5,6,3>, <3,4,5,6>
  3953. 2236377699U, // <5,3,4,7>: Cost 3 vrev <3,5,7,4>
  3954. 2130477056U, // <5,3,4,u>: Cost 2 ins <u,3,4,5>, lane 0
  3955. 2571632742U, // <5,3,5,0>: Cost 3 vext1 <3,5,3,5>, LHS
  3956. 3053488278U, // <5,3,5,1>: Cost 3 vtrnl <5,5,5,5>, <3,0,1,2>
  3957. 2571634382U, // <5,3,5,2>: Cost 3 vext1 <3,5,3,5>, <2,3,4,5>
  3958. 1748320682U, // <5,3,5,3>: Cost 2 vuzpr <0,5,2,3>, <0,5,2,3>
  3959. 2571636022U, // <5,3,5,4>: Cost 3 vext1 <3,5,3,5>, RHS
  3960. 2115952641U, // <5,3,5,5>: Cost 2 ins <5,u,5,5>, lane 1
  3961. 3204300800U, // <5,3,5,6>: Cost 3 ins <u,3,5,6>, lane 0
  3962. 2130567168U, // <5,3,5,7>: Cost 2 ins <u,3,5,7>, lane 0
  3963. 2130567168U, // <5,3,5,u>: Cost 2 ins <u,3,5,7>, lane 0
  3964. 2565668966U, // <5,3,6,0>: Cost 3 vext1 <2,5,3,6>, LHS
  3965. 3204333568U, // <5,3,6,1>: Cost 3 ins <u,3,6,1>, lane 0
  3966. 2565670760U, // <5,3,6,2>: Cost 3 vext1 <2,5,3,6>, <2,5,3,6>
  3967. 2565671426U, // <5,3,6,3>: Cost 3 vext1 <2,5,3,6>, <3,4,5,6>
  3968. 2565672246U, // <5,3,6,4>: Cost 3 vext1 <2,5,3,6>, RHS
  3969. 2973778114U, // <5,3,6,5>: Cost 3 vzipr <3,4,5,6>, <0,2,3,5>
  3970. 2973779816U, // <5,3,6,6>: Cost 3 vzipr <3,4,5,6>, <2,5,3,6>
  3971. 2130640896U, // <5,3,6,7>: Cost 2 ins <u,3,6,7>, lane 0
  3972. 2130640896U, // <5,3,6,u>: Cost 2 ins <u,3,6,7>, lane 0
  3973. 1485963366U, // <5,3,7,0>: Cost 2 vext1 <1,5,3,7>, LHS
  3974. 1485964432U, // <5,3,7,1>: Cost 2 vext1 <1,5,3,7>, <1,5,3,7>
  3975. 2961179382U, // <5,3,7,2>: Cost 3 vzipr <1,3,5,7>, <1,0,3,2>
  3976. 2040972248U, // <5,3,7,3>: Cost 2 vtrnr RHS, <1,3,1,3>
  3977. 1485966646U, // <5,3,7,4>: Cost 2 vext1 <1,5,3,7>, RHS
  3978. 2040973006U, // <5,3,7,5>: Cost 2 vtrnr RHS, <2,3,4,5>
  3979. 2116108289U, // <5,3,7,6>: Cost 2 ins <5,u,7,6>, lane 1
  3980. 2040972288U, // <5,3,7,7>: Cost 2 vtrnr RHS, <1,3,5,7>
  3981. 1485969198U, // <5,3,7,u>: Cost 2 vext1 <1,5,3,7>, LHS
  3982. 1485971558U, // <5,3,u,0>: Cost 2 vext1 <1,5,3,u>, LHS
  3983. 1485972625U, // <5,3,u,1>: Cost 2 vext1 <1,5,3,u>, <1,5,3,u>
  3984. 2961187574U, // <5,3,u,2>: Cost 3 vzipr <1,3,5,u>, <1,0,3,2>
  3985. 2040980440U, // <5,3,u,3>: Cost 2 vtrnr RHS, <1,3,1,3>
  3986. 1485974838U, // <5,3,u,4>: Cost 2 vext1 <1,5,3,u>, RHS
  3987. 2040981198U, // <5,3,u,5>: Cost 2 vtrnr RHS, <2,3,4,5>
  3988. 2116108289U, // <5,3,u,6>: Cost 2 ins <5,u,7,6>, lane 1
  3989. 2040980480U, // <5,3,u,7>: Cost 2 vtrnr RHS, <1,3,5,7>
  3990. 1485977390U, // <5,3,u,u>: Cost 2 vext1 <1,5,3,u>, LHS
  3991. 3189284865U, // <5,4,0,0>: Cost 3 ins <5,u,0,0>, lane 1
  3992. 2113544197U, // <5,4,0,1>: Cost 2 ins <5,4,u,u>, lane 5
  3993. 2781626470U, // <5,4,0,2>: Cost 3 vuzpl <5,0,4,1>, LHS
  3994. 2242022676U, // <5,4,0,3>: Cost 3 vrev <4,5,3,0>
  3995. 2642198866U, // <5,4,0,4>: Cost 3 vext2 <4,1,5,4>, <0,4,1,5>
  3996. 2687126418U, // <5,4,0,5>: Cost 3 vext3 <0,4,1,5>, <4,0,5,1>
  3997. 2113527810U, // <5,4,0,6>: Cost 2 ins <5,4,u,6>, lane 2
  3998. 3114659045U, // <5,4,0,7>: Cost 3 vtrnr <4,5,6,0>, <4,4,6,7>
  3999. 2113544197U, // <5,4,0,u>: Cost 2 ins <5,4,u,u>, lane 5
  4000. 1168067834U, // <5,4,1,0>: Cost 2 vrev <4,5,0,1>
  4001. 3189366785U, // <5,4,1,1>: Cost 3 ins <5,u,1,1>, lane 1
  4002. 3204636672U, // <5,4,1,2>: Cost 3 ins <u,4,1,2>, lane 0
  4003. 2115641345U, // <5,4,1,3>: Cost 2 ins <5,u,1,3>, lane 1
  4004. 2982366416U, // <5,4,1,4>: Cost 3 vzipr <4,u,5,1>, <4,4,4,4>
  4005. 1843006774U, // <5,4,1,5>: Cost 2 vzipl <5,1,7,3>, RHS
  4006. 1980763446U, // <5,4,1,6>: Cost 2 vtrnl <5,7,1,3>, RHS
  4007. 3189415937U, // <5,4,1,7>: Cost 3 ins <5,u,1,7>, lane 1
  4008. 1843007017U, // <5,4,1,u>: Cost 2 vzipl <5,1,7,3>, RHS
  4009. 3204694016U, // <5,4,2,0>: Cost 3 ins <u,4,2,0>, lane 0
  4010. 2241891588U, // <5,4,2,1>: Cost 3 vrev <4,5,1,2>
  4011. 3189448705U, // <5,4,2,2>: Cost 3 ins <5,u,2,2>, lane 1
  4012. 2113544197U, // <5,4,2,3>: Cost 2 ins <5,4,u,u>, lane 5
  4013. 3204726784U, // <5,4,2,4>: Cost 3 ins <u,4,2,4>, lane 0
  4014. 2973746894U, // <5,4,2,5>: Cost 3 vzipr <3,4,5,2>, <2,3,4,5>
  4015. 2131001344U, // <5,4,2,6>: Cost 2 ins <u,4,2,6>, lane 0
  4016. 3114675429U, // <5,4,2,7>: Cost 3 vtrnr <4,5,6,2>, <4,4,6,7>
  4017. 2113544197U, // <5,4,2,u>: Cost 2 ins <5,4,u,u>, lane 5
  4018. 3204767744U, // <5,4,3,0>: Cost 3 ins <u,4,3,0>, lane 0
  4019. 2241899781U, // <5,4,3,1>: Cost 3 vrev <4,5,1,3>
  4020. 1168231694U, // <5,4,3,2>: Cost 2 vrev <4,5,2,3>
  4021. 3189530625U, // <5,4,3,3>: Cost 3 ins <5,u,3,3>, lane 1
  4022. 2638219776U, // <5,4,3,4>: Cost 3 vext2 <3,4,5,4>, <3,4,5,4>
  4023. 2978399950U, // <5,4,3,5>: Cost 3 vzipr <4,2,5,3>, <2,3,4,5>
  4024. 2113527810U, // <5,4,3,6>: Cost 2 ins <5,4,u,6>, lane 2
  4025. 2840355840U, // <5,4,3,7>: Cost 3 vuzpr <3,5,7,4>, <1,3,5,7>
  4026. 2113527810U, // <5,4,3,u>: Cost 2 ins <5,4,u,6>, lane 2
  4027. 2918763410U, // <5,4,4,0>: Cost 3 vzipl <5,4,7,6>, <4,0,5,1>
  4028. 2642201574U, // <5,4,4,1>: Cost 3 vext2 <4,1,5,4>, <4,1,5,4>
  4029. 3186991107U, // <5,4,4,2>: Cost 3 ins <5,4,4,u>, lane 3
  4030. 3186991107U, // <5,4,4,3>: Cost 3 ins <5,4,4,u>, lane 3
  4031. 2131132416U, // <5,4,4,4>: Cost 2 ins <u,4,4,4>, lane 0
  4032. 1845022006U, // <5,4,4,5>: Cost 2 vzipl <5,4,7,6>, RHS
  4033. 2113527810U, // <5,4,4,6>: Cost 2 ins <5,4,u,6>, lane 2
  4034. 2646183372U, // <5,4,4,7>: Cost 3 vext2 <4,7,5,4>, <4,7,5,4>
  4035. 1845022249U, // <5,4,4,u>: Cost 2 vzipl <5,4,7,6>, RHS
  4036. 1503936614U, // <5,4,5,0>: Cost 2 vext1 <4,5,4,5>, LHS
  4037. 2559763607U, // <5,4,5,1>: Cost 3 vext1 <1,5,4,5>, <1,5,4,5>
  4038. 2698628366U, // <5,4,5,2>: Cost 3 vext3 <2,3,4,5>, <4,5,2,3>
  4039. 3189678081U, // <5,4,5,3>: Cost 3 ins <5,u,5,3>, lane 1
  4040. 1168395554U, // <5,4,5,4>: Cost 2 vrev <4,5,4,5>
  4041. 1845529910U, // <5,4,5,5>: Cost 2 vzipl <5,5,5,5>, RHS
  4042. 1613385014U, // <5,4,5,6>: Cost 2 vext3 <0,4,1,5>, RHS
  4043. 2115969025U, // <5,4,5,7>: Cost 2 ins <5,u,5,7>, lane 1
  4044. 1613385032U, // <5,4,5,u>: Cost 2 vext3 <0,4,1,5>, RHS
  4045. 2559770726U, // <5,4,6,0>: Cost 3 vext1 <1,5,4,6>, LHS
  4046. 2559771800U, // <5,4,6,1>: Cost 3 vext1 <1,5,4,6>, <1,5,4,6>
  4047. 3189743617U, // <5,4,6,2>: Cost 3 ins <5,u,6,2>, lane 1
  4048. 2571717194U, // <5,4,6,3>: Cost 3 vext1 <3,5,4,6>, <3,5,4,6>
  4049. 2559774006U, // <5,4,6,4>: Cost 3 vext1 <1,5,4,6>, RHS
  4050. 1846299958U, // <5,4,6,5>: Cost 2 vzipl <5,6,7,0>, RHS
  4051. 2131296256U, // <5,4,6,6>: Cost 2 ins <u,4,6,6>, lane 0
  4052. 2113544197U, // <5,4,6,7>: Cost 2 ins <5,4,u,u>, lane 5
  4053. 1846300201U, // <5,4,6,u>: Cost 2 vzipl <5,6,7,0>, RHS
  4054. 2116059137U, // <5,4,7,0>: Cost 2 ins <5,u,7,0>, lane 1
  4055. 2113470467U, // <5,4,7,1>: Cost 2 ins <5,4,7,u>, lane 3
  4056. 2113470467U, // <5,4,7,2>: Cost 2 ins <5,4,7,u>, lane 3
  4057. 2116083713U, // <5,4,7,3>: Cost 2 ins <5,u,7,3>, lane 1
  4058. 2040974544U, // <5,4,7,4>: Cost 2 vtrnr RHS, <4,4,4,4>
  4059. 2040971602U, // <5,4,7,5>: Cost 2 vtrnr RHS, <0,4,1,5>
  4060. 94817590U, // <5,4,7,6>: Cost 1 vrev RHS
  4061. 2116116481U, // <5,4,7,7>: Cost 2 ins <5,u,7,7>, lane 1
  4062. 94965064U, // <5,4,7,u>: Cost 1 vrev RHS
  4063. 2116059137U, // <5,4,u,0>: Cost 2 ins <5,u,7,0>, lane 1
  4064. 2113544197U, // <5,4,u,1>: Cost 2 ins <5,4,u,u>, lane 5
  4065. 2113470467U, // <5,4,u,2>: Cost 2 ins <5,4,7,u>, lane 3
  4066. 2115641345U, // <5,4,u,3>: Cost 2 ins <5,u,1,3>, lane 1
  4067. 2040982736U, // <5,4,u,4>: Cost 2 vtrnr RHS, <4,4,4,4>
  4068. 2040979794U, // <5,4,u,5>: Cost 2 vtrnr RHS, <0,4,1,5>
  4069. 94825783U, // <5,4,u,6>: Cost 1 vrev RHS
  4070. 2115969025U, // <5,4,u,7>: Cost 2 ins <5,u,5,7>, lane 1
  4071. 94973257U, // <5,4,u,u>: Cost 1 vrev RHS
  4072. 2040917295U, // <5,5,0,0>: Cost 2 vtrnr <4,5,6,0>, <4,5,6,0>
  4073. 1573109862U, // <5,5,0,1>: Cost 2 vext2 <4,u,5,5>, LHS
  4074. 1711308902U, // <5,5,0,2>: Cost 2 vuzpl <5,5,5,5>, LHS
  4075. 3187908610U, // <5,5,0,3>: Cost 3 ins <5,5,u,3>, lane 2
  4076. 2687127138U, // <5,5,0,4>: Cost 3 vext3 <0,4,1,5>, <5,0,4,1>
  4077. 2114183170U, // <5,5,0,5>: Cost 2 ins <5,5,u,5>, lane 2
  4078. 3187933186U, // <5,5,0,6>: Cost 3 ins <5,5,u,6>, lane 2
  4079. 2114199554U, // <5,5,0,7>: Cost 2 ins <5,5,u,7>, lane 2
  4080. 1573110429U, // <5,5,0,u>: Cost 2 vext2 <4,u,5,5>, LHS
  4081. 2646852342U, // <5,5,1,0>: Cost 3 vext2 <4,u,5,5>, <1,0,3,2>
  4082. 1908624922U, // <5,5,1,1>: Cost 2 vzipr <4,u,5,1>, <4,u,5,1>
  4083. 2646852502U, // <5,5,1,2>: Cost 3 vext2 <4,u,5,5>, <1,2,3,0>
  4084. 1778417766U, // <5,5,1,3>: Cost 2 vuzpr <5,5,5,5>, LHS
  4085. 2715217591U, // <5,5,1,4>: Cost 3 vext3 <5,1,4,5>, <5,1,4,5>
  4086. 2114183170U, // <5,5,1,5>: Cost 2 ins <5,5,u,5>, lane 2
  4087. 2982365698U, // <5,5,1,6>: Cost 3 vzipr <4,u,5,1>, <3,4,5,6>
  4088. 2114199554U, // <5,5,1,7>: Cost 2 ins <5,5,u,7>, lane 2
  4089. 1778417771U, // <5,5,1,u>: Cost 2 vuzpr <5,5,5,5>, LHS
  4090. 2785052326U, // <5,5,2,0>: Cost 3 vuzpl <5,5,5,5>, <2,3,0,1>
  4091. 3205365760U, // <5,5,2,1>: Cost 3 ins <u,5,2,1>, lane 0
  4092. 2040933681U, // <5,5,2,2>: Cost 2 vtrnr <4,5,6,2>, <4,5,6,2>
  4093. 2114207749U, // <5,5,2,3>: Cost 2 ins <5,5,u,u>, lane 5
  4094. 2785052366U, // <5,5,2,4>: Cost 3 vuzpl <5,5,5,5>, <2,3,4,5>
  4095. 2114183170U, // <5,5,2,5>: Cost 2 ins <5,5,u,5>, lane 2
  4096. 2646853562U, // <5,5,2,6>: Cost 3 vext2 <4,u,5,5>, <2,6,3,7>
  4097. 2114199554U, // <5,5,2,7>: Cost 2 ins <5,5,u,7>, lane 2
  4098. 2114207749U, // <5,5,2,u>: Cost 2 ins <5,5,u,u>, lane 5
  4099. 2646853782U, // <5,5,3,0>: Cost 3 vext2 <4,u,5,5>, <3,0,1,2>
  4100. 2785052822U, // <5,5,3,1>: Cost 3 vuzpl <5,5,5,5>, <3,0,1,2>
  4101. 3187900418U, // <5,5,3,2>: Cost 3 ins <5,5,u,2>, lane 2
  4102. 1880105089U, // <5,5,3,3>: Cost 2 vzipr <0,1,5,3>, <0,1,5,3>
  4103. 2646854146U, // <5,5,3,4>: Cost 3 vext2 <4,u,5,5>, <3,4,5,6>
  4104. 2114183170U, // <5,5,3,5>: Cost 2 ins <5,5,u,5>, lane 2
  4105. 3205480448U, // <5,5,3,6>: Cost 3 ins <u,5,3,6>, lane 0
  4106. 2131746816U, // <5,5,3,7>: Cost 2 ins <u,5,3,7>, lane 0
  4107. 2131746816U, // <5,5,3,u>: Cost 2 ins <u,5,3,7>, lane 0
  4108. 2646854546U, // <5,5,4,0>: Cost 3 vext2 <4,u,5,5>, <4,0,5,1>
  4109. 2716987279U, // <5,5,4,1>: Cost 3 vext3 <5,4,1,5>, <5,4,1,5>
  4110. 3187900418U, // <5,5,4,2>: Cost 3 ins <5,5,u,2>, lane 2
  4111. 3187908610U, // <5,5,4,3>: Cost 3 ins <5,5,u,3>, lane 2
  4112. 1845022662U, // <5,5,4,4>: Cost 2 vzipl <5,4,7,6>, <5,4,7,6>
  4113. 1573113142U, // <5,5,4,5>: Cost 2 vext2 <4,u,5,5>, RHS
  4114. 1711312182U, // <5,5,4,6>: Cost 2 vuzpl <5,5,5,5>, RHS
  4115. 2114199554U, // <5,5,4,7>: Cost 2 ins <5,5,u,7>, lane 2
  4116. 1573113374U, // <5,5,4,u>: Cost 2 vext2 <4,u,5,5>, <4,u,5,5>
  4117. 1509982310U, // <5,5,5,0>: Cost 2 vext1 <5,5,5,5>, LHS
  4118. 2113986563U, // <5,5,5,1>: Cost 2 ins <5,5,5,u>, lane 3
  4119. 2113986563U, // <5,5,5,2>: Cost 2 ins <5,5,5,u>, lane 3
  4120. 2113986563U, // <5,5,5,3>: Cost 2 ins <5,5,5,u>, lane 3
  4121. 1509985590U, // <5,5,5,4>: Cost 2 vext1 <5,5,5,5>, RHS
  4122. 229035318U, // <5,5,5,5>: Cost 1 vdup1 RHS
  4123. 2113986563U, // <5,5,5,6>: Cost 2 ins <5,5,5,u>, lane 3
  4124. 1778421046U, // <5,5,5,7>: Cost 2 vuzpr <5,5,5,5>, RHS
  4125. 229035318U, // <5,5,5,u>: Cost 1 vdup1 RHS
  4126. 2131910656U, // <5,5,6,0>: Cost 2 ins <u,5,6,0>, lane 0
  4127. 2131918848U, // <5,5,6,1>: Cost 2 ins <u,5,6,1>, lane 0
  4128. 2131927040U, // <5,5,6,2>: Cost 2 ins <u,5,6,2>, lane 0
  4129. 2131935232U, // <5,5,6,3>: Cost 2 ins <u,5,6,3>, lane 0
  4130. 2131943424U, // <5,5,6,4>: Cost 2 ins <u,5,6,4>, lane 0
  4131. 2131951616U, // <5,5,6,5>: Cost 2 ins <u,5,6,5>, lane 0
  4132. 1900038658U, // <5,5,6,6>: Cost 2 vzipr <3,4,5,6>, <3,4,5,6>
  4133. 1058226176U, // <5,5,6,7>: Cost 1 ins RHS, lane 0
  4134. 1058226176U, // <5,5,6,u>: Cost 1 ins RHS, lane 0
  4135. 2116059137U, // <5,5,7,0>: Cost 2 ins <5,u,7,0>, lane 1
  4136. 2114134019U, // <5,5,7,1>: Cost 2 ins <5,5,7,u>, lane 3
  4137. 2114134019U, // <5,5,7,2>: Cost 2 ins <5,5,7,u>, lane 3
  4138. 2116083713U, // <5,5,7,3>: Cost 2 ins <5,u,7,3>, lane 1
  4139. 2116091905U, // <5,5,7,4>: Cost 2 ins <5,u,7,4>, lane 1
  4140. 2040975364U, // <5,5,7,5>: Cost 2 vtrnr RHS, <5,5,5,5>
  4141. 2116108289U, // <5,5,7,6>: Cost 2 ins <5,u,7,6>, lane 1
  4142. 967232822U, // <5,5,7,7>: Cost 1 vtrnr RHS, RHS
  4143. 967232823U, // <5,5,7,u>: Cost 1 vtrnr RHS, RHS
  4144. 1509982310U, // <5,5,u,0>: Cost 2 vext1 <5,5,5,5>, LHS
  4145. 1573115694U, // <5,5,u,1>: Cost 2 vext2 <4,u,5,5>, LHS
  4146. 1711314734U, // <5,5,u,2>: Cost 2 vuzpl <5,5,5,5>, LHS
  4147. 1778418333U, // <5,5,u,3>: Cost 2 vuzpr <5,5,5,5>, LHS
  4148. 1845022662U, // <5,5,u,4>: Cost 2 vzipl <5,4,7,6>, <5,4,7,6>
  4149. 229035318U, // <5,5,u,5>: Cost 1 vdup1 RHS
  4150. 1711315098U, // <5,5,u,6>: Cost 2 vuzpl <5,5,5,5>, RHS
  4151. 967241014U, // <5,5,u,7>: Cost 1 vtrnr RHS, RHS
  4152. 967241015U, // <5,5,u,u>: Cost 1 vtrnr RHS, RHS
  4153. 2114805762U, // <5,6,0,0>: Cost 2 ins <5,6,u,0>, lane 2
  4154. 1564491878U, // <5,6,0,1>: Cost 2 vext2 <3,4,5,6>, LHS
  4155. 2132148224U, // <5,6,0,2>: Cost 2 ins <u,6,0,2>, lane 0
  4156. 2638233856U, // <5,6,0,3>: Cost 3 vext2 <3,4,5,6>, <0,3,1,4>
  4157. 2114838530U, // <5,6,0,4>: Cost 2 ins <5,6,u,4>, lane 2
  4158. 3188588546U, // <5,6,0,5>: Cost 3 ins <5,6,u,5>, lane 2
  4159. 3188596738U, // <5,6,0,6>: Cost 3 ins <5,6,u,6>, lane 2
  4160. 2973732150U, // <5,6,0,7>: Cost 3 vzipr <3,4,5,0>, RHS
  4161. 1564492445U, // <5,6,0,u>: Cost 2 vext2 <3,4,5,6>, LHS
  4162. 2114805762U, // <5,6,1,0>: Cost 2 ins <5,6,u,0>, lane 2
  4163. 2638234420U, // <5,6,1,1>: Cost 3 vext2 <3,4,5,6>, <1,1,1,1>
  4164. 2638234518U, // <5,6,1,2>: Cost 3 vext2 <3,4,5,6>, <1,2,3,0>
  4165. 2115641345U, // <5,6,1,3>: Cost 2 ins <5,u,1,3>, lane 1
  4166. 2114838530U, // <5,6,1,4>: Cost 2 ins <5,6,u,4>, lane 2
  4167. 2638234768U, // <5,6,1,5>: Cost 3 vext2 <3,4,5,6>, <1,5,3,7>
  4168. 2982366436U, // <5,6,1,6>: Cost 3 vzipr <4,u,5,1>, <4,4,6,6>
  4169. 1908624694U, // <5,6,1,7>: Cost 2 vzipr <4,u,5,1>, RHS
  4170. 1908624695U, // <5,6,1,u>: Cost 2 vzipr <4,u,5,1>, RHS
  4171. 2114805762U, // <5,6,2,0>: Cost 2 ins <5,6,u,0>, lane 2
  4172. 3188555778U, // <5,6,2,1>: Cost 3 ins <5,6,u,1>, lane 2
  4173. 2638235240U, // <5,6,2,2>: Cost 3 vext2 <3,4,5,6>, <2,2,2,2>
  4174. 2114871301U, // <5,6,2,3>: Cost 2 ins <5,6,u,u>, lane 5
  4175. 2114838530U, // <5,6,2,4>: Cost 2 ins <5,6,u,4>, lane 2
  4176. 2638235496U, // <5,6,2,5>: Cost 3 vext2 <3,4,5,6>, <2,5,3,6>
  4177. 2638235578U, // <5,6,2,6>: Cost 3 vext2 <3,4,5,6>, <2,6,3,7>
  4178. 2964458806U, // <5,6,2,7>: Cost 3 vzipr <1,u,5,2>, RHS
  4179. 2114805762U, // <5,6,2,u>: Cost 2 ins <5,6,u,0>, lane 2
  4180. 2114805762U, // <5,6,3,0>: Cost 2 ins <5,6,u,0>, lane 2
  4181. 3206103040U, // <5,6,3,1>: Cost 3 ins <u,6,3,1>, lane 0
  4182. 3206111232U, // <5,6,3,2>: Cost 3 ins <u,6,3,2>, lane 0
  4183. 2638236060U, // <5,6,3,3>: Cost 3 vext2 <3,4,5,6>, <3,3,3,3>
  4184. 1564494338U, // <5,6,3,4>: Cost 2 vext2 <3,4,5,6>, <3,4,5,6>
  4185. 2783119874U, // <5,6,3,5>: Cost 3 vuzpl <5,2,6,3>, <3,4,5,6>
  4186. 3206144000U, // <5,6,3,6>: Cost 3 ins <u,6,3,6>, lane 0
  4187. 2132410368U, // <5,6,3,7>: Cost 2 ins <u,6,3,7>, lane 0
  4188. 1567148870U, // <5,6,3,u>: Cost 2 vext2 <3,u,5,6>, <3,u,5,6>
  4189. 2114805762U, // <5,6,4,0>: Cost 2 ins <5,6,u,0>, lane 2
  4190. 3189587969U, // <5,6,4,1>: Cost 3 ins <5,u,4,1>, lane 1
  4191. 2918765050U, // <5,6,4,2>: Cost 3 vzipl <5,4,7,6>, <6,2,7,3>
  4192. 2638236818U, // <5,6,4,3>: Cost 3 vext2 <3,4,5,6>, <4,3,6,5>
  4193. 2114838530U, // <5,6,4,4>: Cost 2 ins <5,6,u,4>, lane 2
  4194. 1564495158U, // <5,6,4,5>: Cost 2 vext2 <3,4,5,6>, RHS
  4195. 2132475904U, // <5,6,4,6>: Cost 2 ins <u,6,4,6>, lane 0
  4196. 2972437814U, // <5,6,4,7>: Cost 3 vzipr <3,2,5,4>, RHS
  4197. 1564495401U, // <5,6,4,u>: Cost 2 vext2 <3,4,5,6>, RHS
  4198. 2114805762U, // <5,6,5,0>: Cost 2 ins <5,6,u,0>, lane 2
  4199. 2662125264U, // <5,6,5,1>: Cost 3 vext2 <7,4,5,6>, <5,1,7,3>
  4200. 2982398876U, // <5,6,5,2>: Cost 3 vzipr <4,u,5,5>, <4,0,6,2>
  4201. 3189678081U, // <5,6,5,3>: Cost 3 ins <5,u,5,3>, lane 1
  4202. 2114838530U, // <5,6,5,4>: Cost 2 ins <5,6,u,4>, lane 2
  4203. 2115952641U, // <5,6,5,5>: Cost 2 ins <5,u,5,5>, lane 1
  4204. 1772530997U, // <5,6,5,6>: Cost 2 vuzpr <4,5,6,6>, <4,5,6,6>
  4205. 1908657462U, // <5,6,5,7>: Cost 2 vzipr <4,u,5,5>, RHS
  4206. 1908657463U, // <5,6,5,u>: Cost 2 vzipr <4,u,5,5>, RHS
  4207. 2114805762U, // <5,6,6,0>: Cost 2 ins <5,6,u,0>, lane 2
  4208. 3189735425U, // <5,6,6,1>: Cost 3 ins <5,u,6,1>, lane 1
  4209. 2920043002U, // <5,6,6,2>: Cost 3 vzipl <5,6,7,0>, <6,2,7,3>
  4210. 2973781298U, // <5,6,6,3>: Cost 3 vzipr <3,4,5,6>, <4,5,6,3>
  4211. 2114838530U, // <5,6,6,4>: Cost 2 ins <5,6,u,4>, lane 2
  4212. 2973781138U, // <5,6,6,5>: Cost 3 vzipr <3,4,5,6>, <4,3,6,5>
  4213. 2132623360U, // <5,6,6,6>: Cost 2 ins <u,6,6,6>, lane 0
  4214. 1900039478U, // <5,6,6,7>: Cost 2 vzipr <3,4,5,6>, RHS
  4215. 1900039479U, // <5,6,6,u>: Cost 2 vzipr <3,4,5,6>, RHS
  4216. 430358630U, // <5,6,7,0>: Cost 1 vext1 RHS, LHS
  4217. 1504101110U, // <5,6,7,1>: Cost 2 vext1 RHS, <1,0,3,2>
  4218. 1504101992U, // <5,6,7,2>: Cost 2 vext1 RHS, <2,2,2,2>
  4219. 1504102550U, // <5,6,7,3>: Cost 2 vext1 RHS, <3,0,1,2>
  4220. 430361910U, // <5,6,7,4>: Cost 1 vext1 RHS, RHS
  4221. 1504104390U, // <5,6,7,5>: Cost 2 vext1 RHS, <5,4,7,6>
  4222. 1504105272U, // <5,6,7,6>: Cost 2 vext1 RHS, <6,6,6,6>
  4223. 1887440182U, // <5,6,7,7>: Cost 2 vzipr <1,3,5,7>, RHS
  4224. 430364462U, // <5,6,7,u>: Cost 1 vext1 RHS, LHS
  4225. 430366822U, // <5,6,u,0>: Cost 1 vext1 RHS, LHS
  4226. 1564497710U, // <5,6,u,1>: Cost 2 vext2 <3,4,5,6>, LHS
  4227. 1504110184U, // <5,6,u,2>: Cost 2 vext1 RHS, <2,2,2,2>
  4228. 1504110742U, // <5,6,u,3>: Cost 2 vext1 RHS, <3,0,1,2>
  4229. 430370103U, // <5,6,u,4>: Cost 1 vext1 RHS, RHS
  4230. 1564498074U, // <5,6,u,5>: Cost 2 vext2 <3,4,5,6>, RHS
  4231. 1504113146U, // <5,6,u,6>: Cost 2 vext1 RHS, <6,2,7,3>
  4232. 1887448374U, // <5,6,u,7>: Cost 2 vzipr <1,3,5,u>, RHS
  4233. 430372654U, // <5,6,u,u>: Cost 1 vext1 RHS, LHS
  4234. 1772535808U, // <5,7,0,0>: Cost 2 vuzpr RHS, <0,0,0,0>
  4235. 1551892582U, // <5,7,0,1>: Cost 2 vext2 <1,3,5,7>, LHS
  4236. 1772535828U, // <5,7,0,2>: Cost 2 vuzpr RHS, <0,0,2,2>
  4237. 2115493890U, // <5,7,0,3>: Cost 2 ins <5,7,u,3>, lane 2
  4238. 2625634642U, // <5,7,0,4>: Cost 3 vext2 <1,3,5,7>, <0,4,1,5>
  4239. 2846279860U, // <5,7,0,5>: Cost 3 vuzpr RHS, <3,0,4,5>
  4240. 2846277674U, // <5,7,0,6>: Cost 3 vuzpr RHS, <0,0,4,6>
  4241. 2115526658U, // <5,7,0,7>: Cost 2 ins <5,7,u,7>, lane 2
  4242. 1551893149U, // <5,7,0,u>: Cost 2 vext2 <1,3,5,7>, LHS
  4243. 2115018755U, // <5,7,1,0>: Cost 2 ins <5,7,1,u>, lane 3
  4244. 1772536628U, // <5,7,1,1>: Cost 2 vuzpr RHS, <1,1,1,1>
  4245. 2115018755U, // <5,7,1,2>: Cost 2 ins <5,7,1,u>, lane 3
  4246. 698794086U, // <5,7,1,3>: Cost 1 vuzpr RHS, LHS
  4247. 2115018755U, // <5,7,1,4>: Cost 2 ins <5,7,1,u>, lane 3
  4248. 2115018755U, // <5,7,1,5>: Cost 2 ins <5,7,1,u>, lane 3
  4249. 2115018755U, // <5,7,1,6>: Cost 2 ins <5,7,1,u>, lane 3
  4250. 2115526658U, // <5,7,1,7>: Cost 2 ins <5,7,u,7>, lane 2
  4251. 698794091U, // <5,7,1,u>: Cost 1 vuzpr RHS, LHS
  4252. 1772536726U, // <5,7,2,0>: Cost 2 vuzpr RHS, <1,2,3,0>
  4253. 2846277795U, // <5,7,2,1>: Cost 3 vuzpr RHS, <0,2,0,1>
  4254. 1772535972U, // <5,7,2,2>: Cost 2 vuzpr RHS, <0,2,0,2>
  4255. 1772537458U, // <5,7,2,3>: Cost 2 vuzpr RHS, <2,2,3,3>
  4256. 1772536730U, // <5,7,2,4>: Cost 2 vuzpr RHS, <1,2,3,4>
  4257. 2625636201U, // <5,7,2,5>: Cost 3 vext2 <1,3,5,7>, <2,5,3,7>
  4258. 1772536012U, // <5,7,2,6>: Cost 2 vuzpr RHS, <0,2,4,6>
  4259. 2115526658U, // <5,7,2,7>: Cost 2 ins <5,7,u,7>, lane 2
  4260. 1772535978U, // <5,7,2,u>: Cost 2 vuzpr RHS, <0,2,0,u>
  4261. 2625636502U, // <5,7,3,0>: Cost 3 vext2 <1,3,5,7>, <3,0,1,2>
  4262. 1772537510U, // <5,7,3,1>: Cost 2 vuzpr RHS, <2,3,0,1>
  4263. 2846278606U, // <5,7,3,2>: Cost 3 vuzpr RHS, <1,3,0,2>
  4264. 1772536792U, // <5,7,3,3>: Cost 2 vuzpr RHS, <1,3,1,3>
  4265. 2625636866U, // <5,7,3,4>: Cost 3 vext2 <1,3,5,7>, <3,4,5,6>
  4266. 1772537550U, // <5,7,3,5>: Cost 2 vuzpr RHS, <2,3,4,5>
  4267. 2846278628U, // <5,7,3,6>: Cost 3 vuzpr RHS, <1,3,2,6>
  4268. 1772536832U, // <5,7,3,7>: Cost 2 vuzpr RHS, <1,3,5,7>
  4269. 1772536797U, // <5,7,3,u>: Cost 2 vuzpr RHS, <1,3,1,u>
  4270. 2571919462U, // <5,7,4,0>: Cost 3 vext1 <3,5,7,4>, LHS
  4271. 2571920384U, // <5,7,4,1>: Cost 3 vext1 <3,5,7,4>, <1,3,5,7>
  4272. 2846277958U, // <5,7,4,2>: Cost 3 vuzpr RHS, <0,4,0,2>
  4273. 2115493890U, // <5,7,4,3>: Cost 2 ins <5,7,u,3>, lane 2
  4274. 1772539088U, // <5,7,4,4>: Cost 2 vuzpr RHS, <4,4,4,4>
  4275. 1551895862U, // <5,7,4,5>: Cost 2 vext2 <1,3,5,7>, RHS
  4276. 1772536156U, // <5,7,4,6>: Cost 2 vuzpr RHS, <0,4,2,6>
  4277. 2115526658U, // <5,7,4,7>: Cost 2 ins <5,7,u,7>, lane 2
  4278. 1551896105U, // <5,7,4,u>: Cost 2 vext2 <1,3,5,7>, RHS
  4279. 2115313667U, // <5,7,5,0>: Cost 2 ins <5,7,5,u>, lane 3
  4280. 2115313667U, // <5,7,5,1>: Cost 2 ins <5,7,5,u>, lane 3
  4281. 2115313667U, // <5,7,5,2>: Cost 2 ins <5,7,5,u>, lane 3
  4282. 2115493890U, // <5,7,5,3>: Cost 2 ins <5,7,u,3>, lane 2
  4283. 2115313667U, // <5,7,5,4>: Cost 2 ins <5,7,5,u>, lane 3
  4284. 1772539908U, // <5,7,5,5>: Cost 2 vuzpr RHS, <5,5,5,5>
  4285. 2115313667U, // <5,7,5,6>: Cost 2 ins <5,7,5,u>, lane 3
  4286. 698797366U, // <5,7,5,7>: Cost 1 vuzpr RHS, RHS
  4287. 698797367U, // <5,7,5,u>: Cost 1 vuzpr RHS, RHS
  4288. 1772540002U, // <5,7,6,0>: Cost 2 vuzpr RHS, <5,6,7,0>
  4289. 2846279577U, // <5,7,6,1>: Cost 3 vuzpr RHS, <2,6,0,1>
  4290. 1772539212U, // <5,7,6,2>: Cost 2 vuzpr RHS, <4,6,0,2>
  4291. 2115493890U, // <5,7,6,3>: Cost 2 ins <5,7,u,3>, lane 2
  4292. 1772540006U, // <5,7,6,4>: Cost 2 vuzpr RHS, <5,6,7,4>
  4293. 2846279617U, // <5,7,6,5>: Cost 3 vuzpr RHS, <2,6,4,5>
  4294. 1772539252U, // <5,7,6,6>: Cost 2 vuzpr RHS, <4,6,4,6>
  4295. 1772537786U, // <5,7,6,7>: Cost 2 vuzpr RHS, <2,6,3,7>
  4296. 1772537787U, // <5,7,6,u>: Cost 2 vuzpr RHS, <2,6,3,u>
  4297. 1510146150U, // <5,7,7,0>: Cost 2 vext1 <5,5,7,7>, LHS
  4298. 1772540750U, // <5,7,7,1>: Cost 2 vuzpr RHS, <6,7,0,1>
  4299. 2846281846U, // <5,7,7,2>: Cost 3 vuzpr RHS, <5,7,0,2>
  4300. 1772540032U, // <5,7,7,3>: Cost 2 vuzpr RHS, <5,7,1,3>
  4301. 1510149430U, // <5,7,7,4>: Cost 2 vext1 <5,5,7,7>, RHS
  4302. 1772540790U, // <5,7,7,5>: Cost 2 vuzpr RHS, <6,7,4,5>
  4303. 2116108289U, // <5,7,7,6>: Cost 2 ins <5,u,7,6>, lane 1
  4304. 1772540072U, // <5,7,7,7>: Cost 2 vuzpr RHS, <5,7,5,7>
  4305. 1772540037U, // <5,7,7,u>: Cost 2 vuzpr RHS, <5,7,1,u>
  4306. 1772537212U, // <5,7,u,0>: Cost 2 vuzpr RHS, <1,u,3,0>
  4307. 1551898414U, // <5,7,u,1>: Cost 2 vext2 <1,3,5,7>, LHS
  4308. 1772536458U, // <5,7,u,2>: Cost 2 vuzpr RHS, <0,u,0,2>
  4309. 698794653U, // <5,7,u,3>: Cost 1 vuzpr RHS, LHS
  4310. 1772537216U, // <5,7,u,4>: Cost 2 vuzpr RHS, <1,u,3,4>
  4311. 1551898778U, // <5,7,u,5>: Cost 2 vext2 <1,3,5,7>, RHS
  4312. 1772536480U, // <5,7,u,6>: Cost 2 vuzpr RHS, <0,u,2,6>
  4313. 698797609U, // <5,7,u,7>: Cost 1 vuzpr RHS, RHS
  4314. 698794658U, // <5,7,u,u>: Cost 1 vuzpr RHS, LHS
  4315. 1772544000U, // <5,u,0,0>: Cost 2 vuzpr RHS, <0,0,0,0>
  4316. 1551900774U, // <5,u,0,1>: Cost 2 vext2 <1,3,5,u>, LHS
  4317. 1772544020U, // <5,u,0,2>: Cost 2 vuzpr RHS, <0,0,2,2>
  4318. 2111512578U, // <5,u,0,3>: Cost 2 ins <5,1,u,3>, lane 2
  4319. 2114838530U, // <5,u,0,4>: Cost 2 ins <5,6,u,4>, lane 2
  4320. 2114183170U, // <5,u,0,5>: Cost 2 ins <5,5,u,5>, lane 2
  4321. 2113527810U, // <5,u,0,6>: Cost 2 ins <5,4,u,6>, lane 2
  4322. 2114199554U, // <5,u,0,7>: Cost 2 ins <5,5,u,7>, lane 2
  4323. 1551901341U, // <5,u,0,u>: Cost 2 vext2 <1,3,5,u>, LHS
  4324. 2114805762U, // <5,u,1,0>: Cost 2 ins <5,6,u,0>, lane 2
  4325. 1772544820U, // <5,u,1,1>: Cost 2 vuzpr RHS, <1,1,1,1>
  4326. 1613387566U, // <5,u,1,2>: Cost 2 vext3 <0,4,1,5>, LHS
  4327. 698802278U, // <5,u,1,3>: Cost 1 vuzpr RHS, LHS
  4328. 2114838530U, // <5,u,1,4>: Cost 2 ins <5,6,u,4>, lane 2
  4329. 1843009690U, // <5,u,1,5>: Cost 2 vzipl <5,1,7,3>, RHS
  4330. 1980766362U, // <5,u,1,6>: Cost 2 vtrnl <5,7,1,3>, RHS
  4331. 1908624712U, // <5,u,1,7>: Cost 2 vzipr <4,u,5,1>, RHS
  4332. 698802283U, // <5,u,1,u>: Cost 1 vuzpr RHS, LHS
  4333. 1772544918U, // <5,u,2,0>: Cost 2 vuzpr RHS, <1,2,3,0>
  4334. 2128969728U, // <5,u,2,1>: Cost 2 ins <u,1,2,1>, lane 0
  4335. 1772544164U, // <5,u,2,2>: Cost 2 vuzpr RHS, <0,2,0,2>
  4336. 1055244288U, // <5,u,2,3>: Cost 1 ins LHS, lane 0
  4337. 1772544922U, // <5,u,2,4>: Cost 2 vuzpr RHS, <1,2,3,4>
  4338. 2129002496U, // <5,u,2,5>: Cost 2 ins <u,1,2,5>, lane 0
  4339. 1772544204U, // <5,u,2,6>: Cost 2 vuzpr RHS, <0,2,4,6>
  4340. 2114199554U, // <5,u,2,7>: Cost 2 ins <5,5,u,7>, lane 2
  4341. 1055244288U, // <5,u,2,u>: Cost 1 ins LHS, lane 0
  4342. 2129698816U, // <5,u,3,0>: Cost 2 ins <u,2,3,0>, lane 0
  4343. 1772545702U, // <5,u,3,1>: Cost 2 vuzpr RHS, <2,3,0,1>
  4344. 2128388096U, // <5,u,3,2>: Cost 2 ins <u,0,3,2>, lane 0
  4345. 1772544984U, // <5,u,3,3>: Cost 2 vuzpr RHS, <1,3,1,3>
  4346. 1564510724U, // <5,u,3,4>: Cost 2 vext2 <3,4,5,u>, <3,4,5,u>
  4347. 1772545742U, // <5,u,3,5>: Cost 2 vuzpr RHS, <2,3,4,5>
  4348. 2113527810U, // <5,u,3,6>: Cost 2 ins <5,4,u,6>, lane 2
  4349. 1772545024U, // <5,u,3,7>: Cost 2 vuzpr RHS, <1,3,5,7>
  4350. 1567165256U, // <5,u,3,u>: Cost 2 vext2 <3,u,5,u>, <3,u,5,u>
  4351. 2114805762U, // <5,u,4,0>: Cost 2 ins <5,6,u,0>, lane 2
  4352. 1845024558U, // <5,u,4,1>: Cost 2 vzipl <5,4,7,6>, LHS
  4353. 2642897979U, // <5,u,4,2>: Cost 3 vext2 <4,2,5,u>, <4,2,5,u>
  4354. 2111512578U, // <5,u,4,3>: Cost 2 ins <5,1,u,3>, lane 2
  4355. 1772547280U, // <5,u,4,4>: Cost 2 vuzpr RHS, <4,4,4,4>
  4356. 1551904054U, // <5,u,4,5>: Cost 2 vext2 <1,3,5,u>, RHS
  4357. 1772544348U, // <5,u,4,6>: Cost 2 vuzpr RHS, <0,4,2,6>
  4358. 2114199554U, // <5,u,4,7>: Cost 2 ins <5,5,u,7>, lane 2
  4359. 1551904297U, // <5,u,4,u>: Cost 2 vext2 <1,3,5,u>, RHS
  4360. 1509982310U, // <5,u,5,0>: Cost 2 vext1 <5,5,5,5>, LHS
  4361. 1845532462U, // <5,u,5,1>: Cost 2 vzipl <5,5,5,5>, LHS
  4362. 1979750190U, // <5,u,5,2>: Cost 2 vtrnl <5,5,5,5>, LHS
  4363. 1908654236U, // <5,u,5,3>: Cost 2 vzipr <4,u,5,5>, LHS
  4364. 1509985590U, // <5,u,5,4>: Cost 2 vext1 <5,5,5,5>, RHS
  4365. 229035318U, // <5,u,5,5>: Cost 1 vdup1 RHS
  4366. 1613387930U, // <5,u,5,6>: Cost 2 vext3 <0,4,1,5>, RHS
  4367. 698805558U, // <5,u,5,7>: Cost 1 vuzpr RHS, RHS
  4368. 698805559U, // <5,u,5,u>: Cost 1 vuzpr RHS, RHS
  4369. 1772548194U, // <5,u,6,0>: Cost 2 vuzpr RHS, <5,6,7,0>
  4370. 1846302510U, // <5,u,6,1>: Cost 2 vzipl <5,6,7,0>, LHS
  4371. 1772547404U, // <5,u,6,2>: Cost 2 vuzpr RHS, <4,6,0,2>
  4372. 1900036252U, // <5,u,6,3>: Cost 2 vzipr <3,4,5,6>, LHS
  4373. 1772548198U, // <5,u,6,4>: Cost 2 vuzpr RHS, <5,6,7,4>
  4374. 1846302874U, // <5,u,6,5>: Cost 2 vzipl <5,6,7,0>, RHS
  4375. 1772547444U, // <5,u,6,6>: Cost 2 vuzpr RHS, <4,6,4,6>
  4376. 1058226176U, // <5,u,6,7>: Cost 1 ins RHS, lane 0
  4377. 1058226176U, // <5,u,6,u>: Cost 1 ins RHS, lane 0
  4378. 430506086U, // <5,u,7,0>: Cost 1 vext1 RHS, LHS
  4379. 1486333117U, // <5,u,7,1>: Cost 2 vext1 <1,5,u,7>, <1,5,u,7>
  4380. 2040971914U, // <5,u,7,2>: Cost 2 vtrnr RHS, <0,u,0,2>
  4381. 967230109U, // <5,u,7,3>: Cost 1 vtrnr RHS, LHS
  4382. 430509384U, // <5,u,7,4>: Cost 1 vext1 RHS, RHS
  4383. 2040971926U, // <5,u,7,5>: Cost 2 vtrnr RHS, <0,u,1,5>
  4384. 118708378U, // <5,u,7,6>: Cost 1 vrev RHS
  4385. 967233065U, // <5,u,7,7>: Cost 1 vtrnr RHS, RHS
  4386. 967230114U, // <5,u,7,u>: Cost 1 vtrnr RHS, LHS
  4387. 430514278U, // <5,u,u,0>: Cost 1 vext1 RHS, LHS
  4388. 1551906606U, // <5,u,u,1>: Cost 2 vext2 <1,3,5,u>, LHS
  4389. 1613388133U, // <5,u,u,2>: Cost 2 vext3 <0,4,1,5>, LHS
  4390. 698802845U, // <5,u,u,3>: Cost 1 vuzpr RHS, LHS
  4391. 430517577U, // <5,u,u,4>: Cost 1 vext1 RHS, RHS
  4392. 229035318U, // <5,u,u,5>: Cost 1 vdup1 RHS
  4393. 118716571U, // <5,u,u,6>: Cost 1 vrev RHS
  4394. 698805801U, // <5,u,u,7>: Cost 1 vuzpr RHS, RHS
  4395. 698802850U, // <5,u,u,u>: Cost 1 vuzpr RHS, LHS
  4396. 2128150528U, // <6,0,0,0>: Cost 2 ins <u,0,0,0>, lane 0
  4397. 2121523201U, // <6,0,0,1>: Cost 2 ins <6,u,0,1>, lane 1
  4398. 1718206566U, // <6,0,0,2>: Cost 2 vuzpl <6,7,0,1>, LHS
  4399. 2852933922U, // <6,0,0,3>: Cost 3 vuzpr <5,6,7,0>, <6,0,1,3>
  4400. 2642903388U, // <6,0,0,4>: Cost 3 vext2 <4,2,6,0>, <0,4,2,6>
  4401. 2852934680U, // <6,0,0,5>: Cost 3 vuzpr <5,6,7,0>, <7,0,4,5>
  4402. 2852934690U, // <6,0,0,6>: Cost 3 vuzpr <5,6,7,0>, <7,0,5,6>
  4403. 2852933962U, // <6,0,0,7>: Cost 3 vuzpr <5,6,7,0>, <6,0,5,7>
  4404. 1718206620U, // <6,0,0,u>: Cost 2 vuzpl <6,7,0,1>, LHS
  4405. 2566070374U, // <6,0,1,0>: Cost 3 vext1 <2,6,0,1>, LHS
  4406. 2128232448U, // <6,0,1,1>: Cost 2 ins <u,0,1,1>, lane 0
  4407. 1612284006U, // <6,0,1,2>: Cost 2 vext3 <0,2,4,6>, LHS
  4408. 1779187814U, // <6,0,1,3>: Cost 2 vuzpr <5,6,7,0>, LHS
  4409. 2566073654U, // <6,0,1,4>: Cost 3 vext1 <2,6,0,1>, RHS
  4410. 2583990308U, // <6,0,1,5>: Cost 3 vext1 <5,6,0,1>, <5,6,0,1>
  4411. 2589963005U, // <6,0,1,6>: Cost 3 vext1 <6,6,0,1>, <6,6,0,1>
  4412. 2791949566U, // <6,0,1,7>: Cost 3 vuzpl <6,7,0,1>, <1,6,7,0>
  4413. 1612284060U, // <6,0,1,u>: Cost 2 vext3 <0,2,4,6>, LHS
  4414. 1504280678U, // <6,0,2,0>: Cost 2 vext1 <4,6,0,2>, LHS
  4415. 1849639014U, // <6,0,2,1>: Cost 2 vzipl <6,2,7,3>, LHS
  4416. 2128314368U, // <6,0,2,2>: Cost 2 ins <u,0,2,2>, lane 0
  4417. 2128322560U, // <6,0,2,3>: Cost 2 ins <u,0,2,3>, lane 0
  4418. 1612284108U, // <6,0,2,4>: Cost 2 vext3 <0,2,4,6>, <0,2,4,6>
  4419. 2578026192U, // <6,0,2,5>: Cost 3 vext1 <4,6,0,2>, <5,1,7,3>
  4420. 2578026792U, // <6,0,2,6>: Cost 3 vext1 <4,6,0,2>, <6,0,2,0>
  4421. 2578027514U, // <6,0,2,7>: Cost 3 vext1 <4,6,0,2>, <7,0,1,2>
  4422. 1612579056U, // <6,0,2,u>: Cost 2 vext3 <0,2,u,6>, <0,2,u,6>
  4423. 3202113536U, // <6,0,3,0>: Cost 3 ins <u,0,3,0>, lane 0
  4424. 2705342720U, // <6,0,3,1>: Cost 3 vext3 <3,4,5,6>, <0,3,1,4>
  4425. 2128388096U, // <6,0,3,2>: Cost 2 ins <u,0,3,2>, lane 0
  4426. 2852930520U, // <6,0,3,3>: Cost 3 vuzpr <5,6,7,0>, <1,3,1,3>
  4427. 2644896258U, // <6,0,3,4>: Cost 3 vext2 <4,5,6,0>, <3,4,5,6>
  4428. 2852931278U, // <6,0,3,5>: Cost 3 vuzpr <5,6,7,0>, <2,3,4,5>
  4429. 3190587394U, // <6,0,3,6>: Cost 3 ins <6,0,u,6>, lane 2
  4430. 2852930560U, // <6,0,3,7>: Cost 3 vuzpr <5,6,7,0>, <1,3,5,7>
  4431. 2128388096U, // <6,0,3,u>: Cost 2 ins <u,0,3,2>, lane 0
  4432. 2687058250U, // <6,0,4,0>: Cost 3 vext3 <0,4,0,6>, <0,4,0,6>
  4433. 2686026066U, // <6,0,4,1>: Cost 3 vext3 <0,2,4,6>, <0,4,1,5>
  4434. 1613463900U, // <6,0,4,2>: Cost 2 vext3 <0,4,2,6>, <0,4,2,6>
  4435. 3195576321U, // <6,0,4,3>: Cost 3 ins <6,u,4,3>, lane 1
  4436. 2687353198U, // <6,0,4,4>: Cost 3 vext3 <0,4,4,6>, <0,4,4,6>
  4437. 2121850881U, // <6,0,4,5>: Cost 2 ins <6,u,4,5>, lane 1
  4438. 1718209846U, // <6,0,4,6>: Cost 2 vuzpl <6,7,0,1>, RHS
  4439. 3195609089U, // <6,0,4,7>: Cost 3 ins <6,u,4,7>, lane 1
  4440. 1613906322U, // <6,0,4,u>: Cost 2 vext3 <0,4,u,6>, <0,4,u,6>
  4441. 3202260992U, // <6,0,5,0>: Cost 3 ins <u,0,5,0>, lane 0
  4442. 2128527360U, // <6,0,5,1>: Cost 2 ins <u,0,5,1>, lane 0
  4443. 3056156774U, // <6,0,5,2>: Cost 3 vtrnl <6,0,5,7>, LHS
  4444. 3190562818U, // <6,0,5,3>: Cost 3 ins <6,0,u,3>, lane 2
  4445. 3058802892U, // <6,0,5,4>: Cost 3 vtrnl <6,4,5,6>, <0,2,4,6>
  4446. 2852933636U, // <6,0,5,5>: Cost 3 vuzpr <5,6,7,0>, <5,5,5,5>
  4447. 2852932908U, // <6,0,5,6>: Cost 3 vuzpr <5,6,7,0>, <4,5,5,6>
  4448. 1779191094U, // <6,0,5,7>: Cost 2 vuzpr <5,6,7,0>, RHS
  4449. 1779191095U, // <6,0,5,u>: Cost 2 vuzpr <5,6,7,0>, RHS
  4450. 1779191906U, // <6,0,6,0>: Cost 2 vuzpr <5,6,7,0>, <5,6,7,0>
  4451. 1852244070U, // <6,0,6,1>: Cost 2 vzipl <6,6,6,6>, LHS
  4452. 1986461798U, // <6,0,6,2>: Cost 2 vtrnl <6,6,6,6>, LHS
  4453. 3195723777U, // <6,0,6,3>: Cost 3 ins <6,u,6,3>, lane 1
  4454. 2852933734U, // <6,0,6,4>: Cost 3 vuzpr <5,6,7,0>, <5,6,7,4>
  4455. 3195740161U, // <6,0,6,5>: Cost 3 ins <6,u,6,5>, lane 1
  4456. 2122006529U, // <6,0,6,6>: Cost 2 ins <6,u,6,6>, lane 1
  4457. 2128650240U, // <6,0,6,7>: Cost 2 ins <u,0,6,7>, lane 0
  4458. 1852244637U, // <6,0,6,u>: Cost 2 vzipl <6,6,6,6>, LHS
  4459. 1906753536U, // <6,0,7,0>: Cost 2 vzipr RHS, <0,0,0,0>
  4460. 1906755238U, // <6,0,7,1>: Cost 2 vzipr RHS, <2,3,0,1>
  4461. 1906753700U, // <6,0,7,2>: Cost 2 vzipr RHS, <0,2,0,2>
  4462. 2122055681U, // <6,0,7,3>: Cost 2 ins <6,u,7,3>, lane 1
  4463. 2572094774U, // <6,0,7,4>: Cost 3 vext1 <3,6,0,7>, RHS
  4464. 2980496418U, // <6,0,7,5>: Cost 3 vzipr RHS, <1,4,0,5>
  4465. 2980495690U, // <6,0,7,6>: Cost 3 vzipr RHS, <0,4,0,6>
  4466. 2122088449U, // <6,0,7,7>: Cost 2 ins <6,u,7,7>, lane 1
  4467. 1906753706U, // <6,0,7,u>: Cost 2 vzipr RHS, <0,2,0,u>
  4468. 1906761728U, // <6,0,u,0>: Cost 2 vzipr RHS, <0,0,0,0>
  4469. 1906763430U, // <6,0,u,1>: Cost 2 vzipr RHS, <2,3,0,1>
  4470. 1612284573U, // <6,0,u,2>: Cost 2 vext3 <0,2,4,6>, LHS
  4471. 1779188381U, // <6,0,u,3>: Cost 2 vuzpr <5,6,7,0>, LHS
  4472. 1616265906U, // <6,0,u,4>: Cost 2 vext3 <0,u,4,6>, <0,u,4,6>
  4473. 2121850881U, // <6,0,u,5>: Cost 2 ins <6,u,4,5>, lane 1
  4474. 1718212762U, // <6,0,u,6>: Cost 2 vuzpl <6,7,0,1>, RHS
  4475. 1779191337U, // <6,0,u,7>: Cost 2 vuzpr <5,6,7,0>, RHS
  4476. 1612284627U, // <6,0,u,u>: Cost 2 vext3 <0,2,4,6>, LHS
  4477. 2595995750U, // <6,1,0,0>: Cost 3 vext1 <7,6,1,0>, LHS
  4478. 2121523201U, // <6,1,0,1>: Cost 2 ins <6,u,0,1>, lane 1
  4479. 2846673046U, // <6,1,0,2>: Cost 3 vuzpr <4,6,3,1>, <3,0,1,2>
  4480. 2047623270U, // <6,1,0,3>: Cost 2 vtrnr <5,6,7,0>, LHS
  4481. 2787385548U, // <6,1,0,4>: Cost 3 vuzpl <6,0,1,2>, <0,2,4,6>
  4482. 3060384768U, // <6,1,0,5>: Cost 3 vtrnl <6,7,0,1>, <1,3,5,7>
  4483. 2596000590U, // <6,1,0,6>: Cost 3 vext1 <7,6,1,0>, <6,7,0,1>
  4484. 3060385022U, // <6,1,0,7>: Cost 3 vtrnl <6,7,0,1>, <1,6,7,0>
  4485. 2047623275U, // <6,1,0,u>: Cost 2 vtrnr <5,6,7,0>, LHS
  4486. 2578088038U, // <6,1,1,0>: Cost 3 vext1 <4,6,1,1>, LHS
  4487. 2128896000U, // <6,1,1,1>: Cost 2 ins <u,1,1,1>, lane 0
  4488. 2981778426U, // <6,1,1,2>: Cost 3 vzipr <4,7,6,1>, <7,0,1,2>
  4489. 2128912384U, // <6,1,1,3>: Cost 2 ins <u,1,1,3>, lane 0
  4490. 2691334996U, // <6,1,1,4>: Cost 3 vext3 <1,1,4,6>, <1,1,4,6>
  4491. 3202670592U, // <6,1,1,5>: Cost 3 ins <u,1,1,5>, lane 0
  4492. 2691482470U, // <6,1,1,6>: Cost 3 vext3 <1,1,6,6>, <1,1,6,6>
  4493. 2980449545U, // <6,1,1,7>: Cost 3 vzipr <4,5,6,1>, <4,5,1,7>
  4494. 2128896000U, // <6,1,1,u>: Cost 2 ins <u,1,1,1>, lane 0
  4495. 2128961536U, // <6,1,2,0>: Cost 2 ins <u,1,2,0>, lane 0
  4496. 2128969728U, // <6,1,2,1>: Cost 2 ins <u,1,2,1>, lane 0
  4497. 2128977920U, // <6,1,2,2>: Cost 2 ins <u,1,2,2>, lane 0
  4498. 1055244288U, // <6,1,2,3>: Cost 1 ins LHS, lane 0
  4499. 2128994304U, // <6,1,2,4>: Cost 2 ins <u,1,2,4>, lane 0
  4500. 2129002496U, // <6,1,2,5>: Cost 2 ins <u,1,2,5>, lane 0
  4501. 2129010688U, // <6,1,2,6>: Cost 2 ins <u,1,2,6>, lane 0
  4502. 2129018880U, // <6,1,2,7>: Cost 2 ins <u,1,2,7>, lane 0
  4503. 1055244288U, // <6,1,2,u>: Cost 1 ins LHS, lane 0
  4504. 2566160486U, // <6,1,3,0>: Cost 3 vext1 <2,6,1,3>, LHS
  4505. 2686026712U, // <6,1,3,1>: Cost 3 vext3 <0,2,4,6>, <1,3,1,3>
  4506. 2686026724U, // <6,1,3,2>: Cost 3 vext3 <0,2,4,6>, <1,3,2,6>
  4507. 2129059840U, // <6,1,3,3>: Cost 2 ins <u,1,3,3>, lane 0
  4508. 2692662262U, // <6,1,3,4>: Cost 3 vext3 <1,3,4,6>, <1,3,4,6>
  4509. 2686026752U, // <6,1,3,5>: Cost 3 vext3 <0,2,4,6>, <1,3,5,7>
  4510. 2590053128U, // <6,1,3,6>: Cost 3 vext1 <6,6,1,3>, <6,6,1,3>
  4511. 2953923849U, // <6,1,3,7>: Cost 3 vzipr <0,1,6,3>, <4,5,1,7>
  4512. 2129059840U, // <6,1,3,u>: Cost 2 ins <u,1,3,3>, lane 0
  4513. 2788724044U, // <6,1,4,0>: Cost 3 vuzpl <6,2,1,3>, <4,6,0,2>
  4514. 2693104684U, // <6,1,4,1>: Cost 3 vext3 <1,4,1,6>, <1,4,1,6>
  4515. 3195568129U, // <6,1,4,2>: Cost 3 ins <6,u,4,2>, lane 1
  4516. 2047656038U, // <6,1,4,3>: Cost 2 vtrnr <5,6,7,4>, LHS
  4517. 2791378292U, // <6,1,4,4>: Cost 3 vuzpl <6,6,1,3>, <4,6,4,6>
  4518. 2121850881U, // <6,1,4,5>: Cost 2 ins <6,u,4,5>, lane 1
  4519. 2834506076U, // <6,1,4,6>: Cost 3 vuzpr <2,6,0,1>, <0,4,2,6>
  4520. 2646232530U, // <6,1,4,7>: Cost 3 vext2 <4,7,6,1>, <4,7,6,1>
  4521. 2047656043U, // <6,1,4,u>: Cost 2 vtrnr <5,6,7,4>, LHS
  4522. 2578120806U, // <6,1,5,0>: Cost 3 vext1 <4,6,1,5>, LHS
  4523. 2578121728U, // <6,1,5,1>: Cost 3 vext1 <4,6,1,5>, <1,3,5,7>
  4524. 3202940928U, // <6,1,5,2>: Cost 3 ins <u,1,5,2>, lane 0
  4525. 2129207296U, // <6,1,5,3>: Cost 2 ins <u,1,5,3>, lane 0
  4526. 2693989528U, // <6,1,5,4>: Cost 3 vext3 <1,5,4,6>, <1,5,4,6>
  4527. 3202965504U, // <6,1,5,5>: Cost 3 ins <u,1,5,5>, lane 0
  4528. 2652868706U, // <6,1,5,6>: Cost 3 vext2 <5,u,6,1>, <5,6,7,0>
  4529. 2834509110U, // <6,1,5,7>: Cost 3 vuzpr <2,6,0,1>, RHS
  4530. 2129207296U, // <6,1,5,u>: Cost 2 ins <u,1,5,3>, lane 0
  4531. 2925986550U, // <6,1,6,0>: Cost 3 vzipl <6,6,6,6>, <1,0,3,2>
  4532. 2834507673U, // <6,1,6,1>: Cost 3 vuzpr <2,6,0,1>, <2,6,0,1>
  4533. 2982480022U, // <6,1,6,2>: Cost 3 vzipr <4,u,6,6>, <3,0,1,2>
  4534. 2041479270U, // <6,1,6,3>: Cost 2 vtrnr <4,6,4,6>, LHS
  4535. 2602020150U, // <6,1,6,4>: Cost 3 vext1 <u,6,1,6>, RHS
  4536. 2982478162U, // <6,1,6,5>: Cost 3 vzipr <4,u,6,6>, <0,4,1,5>
  4537. 2122006529U, // <6,1,6,6>: Cost 2 ins <6,u,6,6>, lane 1
  4538. 2129313792U, // <6,1,6,7>: Cost 2 ins <u,1,6,7>, lane 0
  4539. 2041479275U, // <6,1,6,u>: Cost 2 vtrnr <4,6,4,6>, LHS
  4540. 2560221286U, // <6,1,7,0>: Cost 3 vext1 <1,6,1,7>, LHS
  4541. 1906753546U, // <6,1,7,1>: Cost 2 vzipr RHS, <0,0,1,1>
  4542. 1906755734U, // <6,1,7,2>: Cost 2 vzipr RHS, <3,0,1,2>
  4543. 2029469798U, // <6,1,7,3>: Cost 2 vtrnr <2,6,3,7>, LHS
  4544. 2560224566U, // <6,1,7,4>: Cost 3 vext1 <1,6,1,7>, RHS
  4545. 1906753874U, // <6,1,7,5>: Cost 2 vzipr RHS, <0,4,1,5>
  4546. 2980495537U, // <6,1,7,6>: Cost 3 vzipr RHS, <0,2,1,6>
  4547. 2122088449U, // <6,1,7,7>: Cost 2 ins <6,u,7,7>, lane 1
  4548. 2029469803U, // <6,1,7,u>: Cost 2 vtrnr <2,6,3,7>, LHS
  4549. 2128961536U, // <6,1,u,0>: Cost 2 ins <u,1,2,0>, lane 0
  4550. 1906761738U, // <6,1,u,1>: Cost 2 vzipr RHS, <0,0,1,1>
  4551. 1906763926U, // <6,1,u,2>: Cost 2 vzipr RHS, <3,0,1,2>
  4552. 1055244288U, // <6,1,u,3>: Cost 1 ins LHS, lane 0
  4553. 2128994304U, // <6,1,u,4>: Cost 2 ins <u,1,2,4>, lane 0
  4554. 1906762066U, // <6,1,u,5>: Cost 2 vzipr RHS, <0,4,1,5>
  4555. 2129010688U, // <6,1,u,6>: Cost 2 ins <u,1,2,6>, lane 0
  4556. 2122088449U, // <6,1,u,7>: Cost 2 ins <6,u,7,7>, lane 1
  4557. 1055244288U, // <6,1,u,u>: Cost 1 ins LHS, lane 0
  4558. 2846457856U, // <6,2,0,0>: Cost 3 vuzpr <4,6,0,2>, <0,0,0,0>
  4559. 1573159014U, // <6,2,0,1>: Cost 2 vext2 <4,u,6,2>, LHS
  4560. 2129494016U, // <6,2,0,2>: Cost 2 ins <u,2,0,2>, lane 0
  4561. 2118148098U, // <6,2,0,3>: Cost 2 ins <6,2,u,3>, lane 2
  4562. 2641592668U, // <6,2,0,4>: Cost 3 vext2 <4,0,6,2>, <0,4,2,6>
  4563. 3195297793U, // <6,2,0,5>: Cost 3 ins <6,u,0,5>, lane 1
  4564. 2686027244U, // <6,2,0,6>: Cost 3 vext3 <0,2,4,6>, <2,0,6,4>
  4565. 3195314177U, // <6,2,0,7>: Cost 3 ins <6,u,0,7>, lane 1
  4566. 1573159581U, // <6,2,0,u>: Cost 2 vext2 <4,u,6,2>, LHS
  4567. 2230527897U, // <6,2,1,0>: Cost 3 vrev <2,6,0,1>
  4568. 2846458676U, // <6,2,1,1>: Cost 3 vuzpr <4,6,0,2>, <1,1,1,1>
  4569. 2646901654U, // <6,2,1,2>: Cost 3 vext2 <4,u,6,2>, <1,2,3,0>
  4570. 1772716134U, // <6,2,1,3>: Cost 2 vuzpr <4,6,0,2>, LHS
  4571. 3191414787U, // <6,2,1,4>: Cost 3 ins <6,2,1,u>, lane 3
  4572. 2646901904U, // <6,2,1,5>: Cost 3 vext2 <4,u,6,2>, <1,5,3,7>
  4573. 3114885324U, // <6,2,1,6>: Cost 3 vtrnr <4,6,0,1>, <0,2,4,6>
  4574. 3191922690U, // <6,2,1,7>: Cost 3 ins <6,2,u,7>, lane 2
  4575. 1772716139U, // <6,2,1,u>: Cost 2 vuzpr <4,6,0,2>, LHS
  4576. 2846458774U, // <6,2,2,0>: Cost 3 vuzpr <4,6,0,2>, <1,2,3,0>
  4577. 3195412481U, // <6,2,2,1>: Cost 3 ins <6,u,2,1>, lane 1
  4578. 2129641472U, // <6,2,2,2>: Cost 2 ins <u,2,2,2>, lane 0
  4579. 1908703334U, // <6,2,2,3>: Cost 2 vzipr <4,u,6,2>, LHS
  4580. 2697971326U, // <6,2,2,4>: Cost 3 vext3 <2,2,4,6>, <2,2,4,6>
  4581. 3195445249U, // <6,2,2,5>: Cost 3 ins <6,u,2,5>, lane 1
  4582. 2698118800U, // <6,2,2,6>: Cost 3 vext3 <2,2,6,6>, <2,2,6,6>
  4583. 2846462444U, // <6,2,2,7>: Cost 3 vuzpr <4,6,0,2>, <6,2,5,7>
  4584. 1908703339U, // <6,2,2,u>: Cost 2 vzipr <4,u,6,2>, LHS
  4585. 2129698816U, // <6,2,3,0>: Cost 2 ins <u,2,3,0>, lane 0
  4586. 2230618020U, // <6,2,3,1>: Cost 3 vrev <2,6,1,3>
  4587. 2698487485U, // <6,2,3,2>: Cost 3 vext3 <2,3,2,6>, <2,3,2,6>
  4588. 2129723392U, // <6,2,3,3>: Cost 2 ins <u,2,3,3>, lane 0
  4589. 2129731584U, // <6,2,3,4>: Cost 2 ins <u,2,3,4>, lane 0
  4590. 2846459598U, // <6,2,3,5>: Cost 3 vuzpr <4,6,0,2>, <2,3,4,5>
  4591. 2966528348U, // <6,2,3,6>: Cost 3 vzipr <2,2,6,3>, <0,4,2,6>
  4592. 2846458880U, // <6,2,3,7>: Cost 3 vuzpr <4,6,0,2>, <1,3,5,7>
  4593. 2129698816U, // <6,2,3,u>: Cost 2 ins <u,2,3,0>, lane 0
  4594. 1567853468U, // <6,2,4,0>: Cost 2 vext2 <4,0,6,2>, <4,0,6,2>
  4595. 3191873538U, // <6,2,4,1>: Cost 3 ins <6,2,u,1>, lane 2
  4596. 2699151118U, // <6,2,4,2>: Cost 3 vext3 <2,4,2,6>, <2,4,2,6>
  4597. 2118148098U, // <6,2,4,3>: Cost 2 ins <6,2,u,3>, lane 2
  4598. 2699298592U, // <6,2,4,4>: Cost 3 vext3 <2,4,4,6>, <2,4,4,6>
  4599. 1573162294U, // <6,2,4,5>: Cost 2 vext2 <4,u,6,2>, RHS
  4600. 2129821696U, // <6,2,4,6>: Cost 2 ins <u,2,4,6>, lane 0
  4601. 3195609089U, // <6,2,4,7>: Cost 3 ins <6,u,4,7>, lane 1
  4602. 1573162532U, // <6,2,4,u>: Cost 2 vext2 <4,u,6,2>, <4,u,6,2>
  4603. 3191709699U, // <6,2,5,0>: Cost 3 ins <6,2,5,u>, lane 3
  4604. 2646904528U, // <6,2,5,1>: Cost 3 vext2 <4,u,6,2>, <5,1,7,3>
  4605. 3203604480U, // <6,2,5,2>: Cost 3 ins <u,2,5,2>, lane 0
  4606. 2118148098U, // <6,2,5,3>: Cost 2 ins <6,2,u,3>, lane 2
  4607. 2230855617U, // <6,2,5,4>: Cost 3 vrev <2,6,4,5>
  4608. 2846461956U, // <6,2,5,5>: Cost 3 vuzpr <4,6,0,2>, <5,5,5,5>
  4609. 3115213004U, // <6,2,5,6>: Cost 3 vtrnr <4,6,4,5>, <0,2,4,6>
  4610. 1772719414U, // <6,2,5,7>: Cost 2 vuzpr <4,6,0,2>, RHS
  4611. 1772719415U, // <6,2,5,u>: Cost 2 vuzpr <4,6,0,2>, RHS
  4612. 2687207321U, // <6,2,6,0>: Cost 3 vext3 <0,4,2,6>, <2,6,0,1>
  4613. 3195707393U, // <6,2,6,1>: Cost 3 ins <6,u,6,1>, lane 1
  4614. 1772719436U, // <6,2,6,2>: Cost 2 vuzpr <4,6,0,2>, <4,6,0,2>
  4615. 1908736102U, // <6,2,6,3>: Cost 2 vzipr <4,u,6,6>, LHS
  4616. 2687207361U, // <6,2,6,4>: Cost 3 vext3 <0,4,2,6>, <2,6,4,5>
  4617. 3195740161U, // <6,2,6,5>: Cost 3 ins <6,u,6,5>, lane 1
  4618. 2122006529U, // <6,2,6,6>: Cost 2 ins <6,u,6,6>, lane 1
  4619. 2118189061U, // <6,2,6,7>: Cost 2 ins <6,2,u,u>, lane 5
  4620. 1908736107U, // <6,2,6,u>: Cost 2 vzipr <4,u,6,6>, LHS
  4621. 2118115331U, // <6,2,7,0>: Cost 2 ins <6,2,7,u>, lane 3
  4622. 2118115331U, // <6,2,7,1>: Cost 2 ins <6,2,7,u>, lane 3
  4623. 1906753556U, // <6,2,7,2>: Cost 2 vzipr RHS, <0,0,2,2>
  4624. 833011814U, // <6,2,7,3>: Cost 1 vzipr RHS, LHS
  4625. 2118115331U, // <6,2,7,4>: Cost 2 ins <6,2,7,u>, lane 3
  4626. 2118115331U, // <6,2,7,5>: Cost 2 ins <6,2,7,u>, lane 3
  4627. 1906753884U, // <6,2,7,6>: Cost 2 vzipr RHS, <0,4,2,6>
  4628. 2122088449U, // <6,2,7,7>: Cost 2 ins <6,u,7,7>, lane 1
  4629. 833011819U, // <6,2,7,u>: Cost 1 vzipr RHS, LHS
  4630. 2129698816U, // <6,2,u,0>: Cost 2 ins <u,2,3,0>, lane 0
  4631. 1573164846U, // <6,2,u,1>: Cost 2 vext2 <4,u,6,2>, LHS
  4632. 1906761748U, // <6,2,u,2>: Cost 2 vzipr RHS, <0,0,2,2>
  4633. 833020006U, // <6,2,u,3>: Cost 1 vzipr RHS, LHS
  4634. 2129731584U, // <6,2,u,4>: Cost 2 ins <u,2,3,4>, lane 0
  4635. 1573165210U, // <6,2,u,5>: Cost 2 vext2 <4,u,6,2>, RHS
  4636. 1906762076U, // <6,2,u,6>: Cost 2 vzipr RHS, <0,4,2,6>
  4637. 1772719657U, // <6,2,u,7>: Cost 2 vuzpr <4,6,0,2>, RHS
  4638. 833020011U, // <6,2,u,u>: Cost 1 vzipr RHS, LHS
  4639. 3203883008U, // <6,3,0,0>: Cost 3 ins <u,3,0,0>, lane 0
  4640. 2130149376U, // <6,3,0,1>: Cost 2 ins <u,3,0,1>, lane 0
  4641. 2686027937U, // <6,3,0,2>: Cost 3 vext3 <0,2,4,6>, <3,0,2,4>
  4642. 3121365976U, // <6,3,0,3>: Cost 3 vtrnr <5,6,7,0>, <1,3,1,3>
  4643. 2687207601U, // <6,3,0,4>: Cost 3 vext3 <0,4,2,6>, <3,0,4,2>
  4644. 3121366734U, // <6,3,0,5>: Cost 3 vtrnr <5,6,7,0>, <2,3,4,5>
  4645. 3195305985U, // <6,3,0,6>: Cost 3 ins <6,u,0,6>, lane 1
  4646. 3121366016U, // <6,3,0,7>: Cost 3 vtrnr <5,6,7,0>, <1,3,5,7>
  4647. 2130149376U, // <6,3,0,u>: Cost 2 ins <u,3,0,1>, lane 0
  4648. 2578235494U, // <6,3,1,0>: Cost 3 vext1 <4,6,3,1>, LHS
  4649. 3203964928U, // <6,3,1,1>: Cost 3 ins <u,3,1,1>, lane 0
  4650. 3203973120U, // <6,3,1,2>: Cost 3 ins <u,3,1,2>, lane 0
  4651. 2130239488U, // <6,3,1,3>: Cost 2 ins <u,3,1,3>, lane 0
  4652. 2703280390U, // <6,3,1,4>: Cost 3 vext3 <3,1,4,6>, <3,1,4,6>
  4653. 3203997696U, // <6,3,1,5>: Cost 3 ins <u,3,1,5>, lane 0
  4654. 2822725737U, // <6,3,1,6>: Cost 3 vuzpr <0,6,2,3>, <0,1,2,6>
  4655. 2970494906U, // <6,3,1,7>: Cost 3 vzipr <2,u,6,1>, <2,6,3,7>
  4656. 2130239488U, // <6,3,1,u>: Cost 2 ins <u,3,1,3>, lane 0
  4657. 2982445974U, // <6,3,2,0>: Cost 3 vzipr <4,u,6,2>, <1,2,3,0>
  4658. 2630321724U, // <6,3,2,1>: Cost 3 vext2 <2,1,6,3>, <2,1,6,3>
  4659. 2630985357U, // <6,3,2,2>: Cost 3 vext2 <2,2,6,3>, <2,2,6,3>
  4660. 2130313216U, // <6,3,2,3>: Cost 2 ins <u,3,2,3>, lane 0
  4661. 2982445978U, // <6,3,2,4>: Cost 3 vzipr <4,u,6,2>, <1,2,3,4>
  4662. 3114895054U, // <6,3,2,5>: Cost 3 vtrnr <4,6,0,2>, <2,3,4,5>
  4663. 2834596044U, // <6,3,2,6>: Cost 3 vuzpr <2,6,1,3>, <0,2,4,6>
  4664. 3114894336U, // <6,3,2,7>: Cost 3 vtrnr <4,6,0,2>, <1,3,5,7>
  4665. 2130313216U, // <6,3,2,u>: Cost 2 ins <u,3,2,3>, lane 0
  4666. 2578251878U, // <6,3,3,0>: Cost 3 vext1 <4,6,3,3>, LHS
  4667. 2792163478U, // <6,3,3,1>: Cost 3 vuzpl <6,7,3,0>, <3,0,1,2>
  4668. 2636958054U, // <6,3,3,2>: Cost 3 vext2 <3,2,6,3>, <3,2,6,3>
  4669. 2130386944U, // <6,3,3,3>: Cost 2 ins <u,3,3,3>, lane 0
  4670. 2704607656U, // <6,3,3,4>: Cost 3 vext3 <3,3,4,6>, <3,3,4,6>
  4671. 2792196610U, // <6,3,3,5>: Cost 3 vuzpl <6,7,3,4>, <3,4,5,6>
  4672. 2590200602U, // <6,3,3,6>: Cost 3 vext1 <6,6,3,3>, <6,6,3,3>
  4673. 2972501946U, // <6,3,3,7>: Cost 3 vzipr <3,2,6,3>, <2,6,3,7>
  4674. 2130386944U, // <6,3,3,u>: Cost 2 ins <u,3,3,3>, lane 0
  4675. 2584232038U, // <6,3,4,0>: Cost 3 vext1 <5,6,3,4>, LHS
  4676. 2705050078U, // <6,3,4,1>: Cost 3 vext3 <3,4,1,6>, <3,4,1,6>
  4677. 2642930751U, // <6,3,4,2>: Cost 3 vext2 <4,2,6,3>, <4,2,6,3>
  4678. 2705197552U, // <6,3,4,3>: Cost 3 vext3 <3,4,3,6>, <3,4,3,6>
  4679. 2584235318U, // <6,3,4,4>: Cost 3 vext1 <5,6,3,4>, RHS
  4680. 1631603202U, // <6,3,4,5>: Cost 2 vext3 <3,4,5,6>, <3,4,5,6>
  4681. 2846540124U, // <6,3,4,6>: Cost 3 vuzpr <4,6,1,3>, <0,4,2,6>
  4682. 3121398784U, // <6,3,4,7>: Cost 3 vtrnr <5,6,7,4>, <1,3,5,7>
  4683. 1631824413U, // <6,3,4,u>: Cost 2 vext3 <3,4,u,6>, <3,4,u,6>
  4684. 2578268262U, // <6,3,5,0>: Cost 3 vext1 <4,6,3,5>, LHS
  4685. 3204259840U, // <6,3,5,1>: Cost 3 ins <u,3,5,1>, lane 0
  4686. 2648903448U, // <6,3,5,2>: Cost 3 vext2 <5,2,6,3>, <5,2,6,3>
  4687. 2578270722U, // <6,3,5,3>: Cost 3 vext1 <4,6,3,5>, <3,4,5,6>
  4688. 2705934922U, // <6,3,5,4>: Cost 3 vext3 <3,5,4,6>, <3,5,4,6>
  4689. 3204292608U, // <6,3,5,5>: Cost 3 ins <u,3,5,5>, lane 0
  4690. 3204300800U, // <6,3,5,6>: Cost 3 ins <u,3,5,6>, lane 0
  4691. 2130567168U, // <6,3,5,7>: Cost 2 ins <u,3,5,7>, lane 0
  4692. 2130567168U, // <6,3,5,u>: Cost 2 ins <u,3,5,7>, lane 0
  4693. 2982478742U, // <6,3,6,0>: Cost 3 vzipr <4,u,6,6>, <1,2,3,0>
  4694. 3115222694U, // <6,3,6,1>: Cost 3 vtrnr <4,6,4,6>, <2,3,0,1>
  4695. 2982478582U, // <6,3,6,2>: Cost 3 vzipr <4,u,6,6>, <1,0,3,2>
  4696. 1748984315U, // <6,3,6,3>: Cost 2 vuzpr <0,6,2,3>, <0,6,2,3>
  4697. 2982478746U, // <6,3,6,4>: Cost 3 vzipr <4,u,6,6>, <1,2,3,4>
  4698. 3115222734U, // <6,3,6,5>: Cost 3 vtrnr <4,6,4,6>, <2,3,4,5>
  4699. 2122006529U, // <6,3,6,6>: Cost 2 ins <6,u,6,6>, lane 1
  4700. 2130640896U, // <6,3,6,7>: Cost 2 ins <u,3,6,7>, lane 0
  4701. 1748984315U, // <6,3,6,u>: Cost 2 vuzpr <0,6,2,3>, <0,6,2,3>
  4702. 1492598886U, // <6,3,7,0>: Cost 2 vext1 <2,6,3,7>, LHS
  4703. 2560369889U, // <6,3,7,1>: Cost 3 vext1 <1,6,3,7>, <1,6,3,7>
  4704. 1492600762U, // <6,3,7,2>: Cost 2 vext1 <2,6,3,7>, <2,6,3,7>
  4705. 1906754376U, // <6,3,7,3>: Cost 2 vzipr RHS, <1,1,3,3>
  4706. 1492602166U, // <6,3,7,4>: Cost 2 vext1 <2,6,3,7>, RHS
  4707. 3103213262U, // <6,3,7,5>: Cost 3 vtrnr <2,6,3,7>, <2,3,4,5>
  4708. 2566345210U, // <6,3,7,6>: Cost 3 vext1 <2,6,3,7>, <6,2,7,3>
  4709. 1906754704U, // <6,3,7,7>: Cost 2 vzipr RHS, <1,5,3,7>
  4710. 1492604718U, // <6,3,7,u>: Cost 2 vext1 <2,6,3,7>, LHS
  4711. 1492607078U, // <6,3,u,0>: Cost 2 vext1 <2,6,3,u>, LHS
  4712. 2130149376U, // <6,3,u,1>: Cost 2 ins <u,3,0,1>, lane 0
  4713. 1492608955U, // <6,3,u,2>: Cost 2 vext1 <2,6,3,u>, <2,6,3,u>
  4714. 1906762568U, // <6,3,u,3>: Cost 2 vzipr RHS, <1,1,3,3>
  4715. 1492610358U, // <6,3,u,4>: Cost 2 vext1 <2,6,3,u>, RHS
  4716. 1634257734U, // <6,3,u,5>: Cost 2 vext3 <3,u,5,6>, <3,u,5,6>
  4717. 2122006529U, // <6,3,u,6>: Cost 2 ins <6,u,6,6>, lane 1
  4718. 1906762896U, // <6,3,u,7>: Cost 2 vzipr RHS, <1,5,3,7>
  4719. 1492612910U, // <6,3,u,u>: Cost 2 vext1 <2,6,3,u>, LHS
  4720. 2242465098U, // <6,4,0,0>: Cost 3 vrev <4,6,0,0>
  4721. 2121523201U, // <6,4,0,1>: Cost 2 ins <6,u,0,1>, lane 1
  4722. 1718534246U, // <6,4,0,2>: Cost 2 vuzpl <6,7,4,5>, LHS
  4723. 3195281409U, // <6,4,0,3>: Cost 3 ins <6,u,0,3>, lane 1
  4724. 2642936156U, // <6,4,0,4>: Cost 3 vext2 <4,2,6,4>, <0,4,2,6>
  4725. 2712570770U, // <6,4,0,5>: Cost 3 vext3 <4,6,4,6>, <4,0,5,1>
  4726. 1986645302U, // <6,4,0,6>: Cost 2 vtrnl <6,7,0,1>, RHS
  4727. 3195314177U, // <6,4,0,7>: Cost 3 ins <6,u,0,7>, lane 1
  4728. 1986645320U, // <6,4,0,u>: Cost 2 vtrnl <6,7,0,1>, RHS
  4729. 2242473291U, // <6,4,1,0>: Cost 3 vrev <4,6,0,1>
  4730. 2242547028U, // <6,4,1,1>: Cost 3 vrev <4,6,1,1>
  4731. 3204636672U, // <6,4,1,2>: Cost 3 ins <u,4,1,2>, lane 0
  4732. 1779220582U, // <6,4,1,3>: Cost 2 vuzpr <5,6,7,4>, LHS
  4733. 3059813748U, // <6,4,1,4>: Cost 3 vtrnl <6,6,1,3>, <4,6,4,6>
  4734. 2130919424U, // <6,4,1,5>: Cost 2 ins <u,4,1,5>, lane 0
  4735. 3102941532U, // <6,4,1,6>: Cost 3 vtrnr <2,6,0,1>, <0,4,2,6>
  4736. 2242989450U, // <6,4,1,7>: Cost 3 vrev <4,6,7,1>
  4737. 1779220587U, // <6,4,1,u>: Cost 2 vuzpr <5,6,7,4>, LHS
  4738. 1168739660U, // <6,4,2,0>: Cost 2 vrev <4,6,0,2>
  4739. 3195412481U, // <6,4,2,1>: Cost 3 ins <6,u,2,1>, lane 1
  4740. 2242628958U, // <6,4,2,2>: Cost 3 vrev <4,6,2,2>
  4741. 2130976768U, // <6,4,2,3>: Cost 2 ins <u,4,2,3>, lane 0
  4742. 2632320816U, // <6,4,2,4>: Cost 3 vext2 <2,4,6,4>, <2,4,6,4>
  4743. 1849642294U, // <6,4,2,5>: Cost 2 vzipl <6,2,7,3>, RHS
  4744. 2131001344U, // <6,4,2,6>: Cost 2 ins <u,4,2,6>, lane 0
  4745. 3195461633U, // <6,4,2,7>: Cost 3 ins <6,u,2,7>, lane 1
  4746. 1169329556U, // <6,4,2,u>: Cost 2 vrev <4,6,u,2>
  4747. 3195478017U, // <6,4,3,0>: Cost 3 ins <6,u,3,0>, lane 1
  4748. 2242563414U, // <6,4,3,1>: Cost 3 vrev <4,6,1,3>
  4749. 2242637151U, // <6,4,3,2>: Cost 3 vrev <4,6,2,3>
  4750. 2242710888U, // <6,4,3,3>: Cost 3 vrev <4,6,3,3>
  4751. 2644929026U, // <6,4,3,4>: Cost 3 vext2 <4,5,6,4>, <3,4,5,6>
  4752. 2846623438U, // <6,4,3,5>: Cost 3 vuzpr <4,6,2,4>, <2,3,4,5>
  4753. 2965864652U, // <6,4,3,6>: Cost 3 vzipr <2,1,6,3>, <0,2,4,6>
  4754. 2852963328U, // <6,4,3,7>: Cost 3 vuzpr <5,6,7,4>, <1,3,5,7>
  4755. 2243079573U, // <6,4,3,u>: Cost 3 vrev <4,6,u,3>
  4756. 2242497870U, // <6,4,4,0>: Cost 3 vrev <4,6,0,4>
  4757. 2852967732U, // <6,4,4,1>: Cost 3 vuzpr <5,6,7,4>, <7,4,0,1>
  4758. 2642938944U, // <6,4,4,2>: Cost 3 vext2 <4,2,6,4>, <4,2,6,4>
  4759. 2852967014U, // <6,4,4,3>: Cost 3 vuzpr <5,6,7,4>, <6,4,1,3>
  4760. 2131132416U, // <6,4,4,4>: Cost 2 ins <u,4,4,4>, lane 0
  4761. 2121850881U, // <6,4,4,5>: Cost 2 ins <6,u,4,5>, lane 1
  4762. 1718537526U, // <6,4,4,6>: Cost 2 vuzpl <6,7,4,5>, RHS
  4763. 2852967054U, // <6,4,4,7>: Cost 3 vuzpr <5,6,7,4>, <6,4,5,7>
  4764. 1718537544U, // <6,4,4,u>: Cost 2 vuzpl <6,7,4,5>, RHS
  4765. 2566398054U, // <6,4,5,0>: Cost 3 vext1 <2,6,4,5>, LHS
  4766. 2242579800U, // <6,4,5,1>: Cost 3 vrev <4,6,1,5>
  4767. 2566399937U, // <6,4,5,2>: Cost 3 vext1 <2,6,4,5>, <2,6,4,5>
  4768. 2242727274U, // <6,4,5,3>: Cost 3 vrev <4,6,3,5>
  4769. 2566401334U, // <6,4,5,4>: Cost 3 vext1 <2,6,4,5>, RHS
  4770. 2131214336U, // <6,4,5,5>: Cost 2 ins <u,4,5,5>, lane 0
  4771. 1612287286U, // <6,4,5,6>: Cost 2 vext3 <0,2,4,6>, RHS
  4772. 1779223862U, // <6,4,5,7>: Cost 2 vuzpr <5,6,7,4>, RHS
  4773. 1612287304U, // <6,4,5,u>: Cost 2 vext3 <0,2,4,6>, RHS
  4774. 1504608358U, // <6,4,6,0>: Cost 2 vext1 <4,6,4,6>, LHS
  4775. 2578350838U, // <6,4,6,1>: Cost 3 vext1 <4,6,4,6>, <1,0,3,2>
  4776. 2578351720U, // <6,4,6,2>: Cost 3 vext1 <4,6,4,6>, <2,2,2,2>
  4777. 2578352278U, // <6,4,6,3>: Cost 3 vext1 <4,6,4,6>, <3,0,1,2>
  4778. 1169067380U, // <6,4,6,4>: Cost 2 vrev <4,6,4,6>
  4779. 1852247350U, // <6,4,6,5>: Cost 2 vzipl <6,6,6,6>, RHS
  4780. 1986465078U, // <6,4,6,6>: Cost 2 vtrnl <6,6,6,6>, RHS
  4781. 2131304448U, // <6,4,6,7>: Cost 2 ins <u,4,6,7>, lane 0
  4782. 1504614190U, // <6,4,6,u>: Cost 2 vext1 <4,6,4,6>, LHS
  4783. 2572386406U, // <6,4,7,0>: Cost 3 vext1 <3,6,4,7>, LHS
  4784. 2572387226U, // <6,4,7,1>: Cost 3 vext1 <3,6,4,7>, <1,2,3,4>
  4785. 2980495398U, // <6,4,7,2>: Cost 3 vzipr RHS, <0,0,4,2>
  4786. 2122055681U, // <6,4,7,3>: Cost 2 ins <6,u,7,3>, lane 1
  4787. 1906756816U, // <6,4,7,4>: Cost 2 vzipr RHS, <4,4,4,4>
  4788. 1906755278U, // <6,4,7,5>: Cost 2 vzipr RHS, <2,3,4,5>
  4789. 1906753740U, // <6,4,7,6>: Cost 2 vzipr RHS, <0,2,4,6>
  4790. 2122088449U, // <6,4,7,7>: Cost 2 ins <6,u,7,7>, lane 1
  4791. 1906753742U, // <6,4,7,u>: Cost 2 vzipr RHS, <0,2,4,u>
  4792. 1168788818U, // <6,4,u,0>: Cost 2 vrev <4,6,0,u>
  4793. 2121523201U, // <6,4,u,1>: Cost 2 ins <6,u,0,1>, lane 1
  4794. 1718540078U, // <6,4,u,2>: Cost 2 vuzpl <6,7,4,5>, LHS
  4795. 1779221149U, // <6,4,u,3>: Cost 2 vuzpr <5,6,7,4>, LHS
  4796. 1906765008U, // <6,4,u,4>: Cost 2 vzipr RHS, <4,4,4,4>
  4797. 1906763470U, // <6,4,u,5>: Cost 2 vzipr RHS, <2,3,4,5>
  4798. 1612287529U, // <6,4,u,6>: Cost 2 vext3 <0,2,4,6>, RHS
  4799. 1779224105U, // <6,4,u,7>: Cost 2 vuzpr <5,6,7,4>, RHS
  4800. 1612287547U, // <6,4,u,u>: Cost 2 vext3 <0,2,4,6>, RHS
  4801. 3195256833U, // <6,5,0,0>: Cost 3 ins <6,u,0,0>, lane 1
  4802. 2121523201U, // <6,5,0,1>: Cost 2 ins <6,u,0,1>, lane 1
  4803. 2787721318U, // <6,5,0,2>: Cost 3 vuzpl <6,0,5,7>, LHS
  4804. 3195281409U, // <6,5,0,3>: Cost 3 ins <6,u,0,3>, lane 1
  4805. 2790367436U, // <6,5,0,4>: Cost 3 vuzpl <6,4,5,6>, <0,2,4,6>
  4806. 3121369092U, // <6,5,0,5>: Cost 3 vtrnr <5,6,7,0>, <5,5,5,5>
  4807. 2980440578U, // <6,5,0,6>: Cost 3 vzipr <4,5,6,0>, <3,4,5,6>
  4808. 1175212130U, // <6,5,0,7>: Cost 2 vrev <5,6,7,0>
  4809. 2047626551U, // <6,5,0,u>: Cost 2 vtrnr <5,6,7,0>, RHS
  4810. 2578382950U, // <6,5,1,0>: Cost 3 vext1 <4,6,5,1>, LHS
  4811. 3205292032U, // <6,5,1,1>: Cost 3 ins <u,5,1,1>, lane 0
  4812. 3195346945U, // <6,5,1,2>: Cost 3 ins <6,u,1,2>, lane 1
  4813. 2834833510U, // <6,5,1,3>: Cost 3 vuzpr <2,6,4,5>, LHS
  4814. 2578386296U, // <6,5,1,4>: Cost 3 vext1 <4,6,5,1>, <4,6,5,1>
  4815. 2578387072U, // <6,5,1,5>: Cost 3 vext1 <4,6,5,1>, <5,7,1,3>
  4816. 2922205282U, // <6,5,1,6>: Cost 3 vzipl <6,1,0,3>, <5,6,7,0>
  4817. 2131599360U, // <6,5,1,7>: Cost 2 ins <u,5,1,7>, lane 0
  4818. 2131599360U, // <6,5,1,u>: Cost 2 ins <u,5,1,7>, lane 0
  4819. 2578391142U, // <6,5,2,0>: Cost 3 vext1 <4,6,5,2>, LHS
  4820. 2982448018U, // <6,5,2,1>: Cost 3 vzipr <4,u,6,2>, <4,0,5,1>
  4821. 3195420673U, // <6,5,2,2>: Cost 3 ins <6,u,2,2>, lane 1
  4822. 2131640320U, // <6,5,2,3>: Cost 2 ins <u,5,2,3>, lane 0
  4823. 2578394489U, // <6,5,2,4>: Cost 3 vext1 <4,6,5,2>, <4,6,5,2>
  4824. 3114897412U, // <6,5,2,5>: Cost 3 vtrnr <4,6,0,2>, <5,5,5,5>
  4825. 2634983354U, // <6,5,2,6>: Cost 3 vext2 <2,u,6,5>, <2,6,3,7>
  4826. 2041154870U, // <6,5,2,7>: Cost 2 vtrnr <4,6,0,2>, RHS
  4827. 2041154871U, // <6,5,2,u>: Cost 2 vtrnr <4,6,0,2>, RHS
  4828. 3195478017U, // <6,5,3,0>: Cost 3 ins <6,u,3,0>, lane 1
  4829. 3205439488U, // <6,5,3,1>: Cost 3 ins <u,5,3,1>, lane 0
  4830. 3091164465U, // <6,5,3,2>: Cost 3 vtrnr <0,6,2,3>, <4,5,6,2>
  4831. 3195502593U, // <6,5,3,3>: Cost 3 ins <6,u,3,3>, lane 1
  4832. 2643610114U, // <6,5,3,4>: Cost 3 vext2 <4,3,6,5>, <3,4,5,6>
  4833. 3205472256U, // <6,5,3,5>: Cost 3 ins <u,5,3,5>, lane 0
  4834. 2980465154U, // <6,5,3,6>: Cost 3 vzipr <4,5,6,3>, <3,4,5,6>
  4835. 2131746816U, // <6,5,3,7>: Cost 2 ins <u,5,3,7>, lane 0
  4836. 2131746816U, // <6,5,3,u>: Cost 2 ins <u,5,3,7>, lane 0
  4837. 2789051724U, // <6,5,4,0>: Cost 3 vuzpl <6,2,5,7>, <4,6,0,2>
  4838. 3060715648U, // <6,5,4,1>: Cost 3 vtrnl <6,7,4,5>, <5,7,1,3>
  4839. 3195568129U, // <6,5,4,2>: Cost 3 ins <6,u,4,2>, lane 1
  4840. 2643610770U, // <6,5,4,3>: Cost 3 vext2 <4,3,6,5>, <4,3,6,5>
  4841. 2791705972U, // <6,5,4,4>: Cost 3 vuzpl <6,6,5,7>, <4,6,4,6>
  4842. 2121850881U, // <6,5,4,5>: Cost 2 ins <6,u,4,5>, lane 1
  4843. 2834833756U, // <6,5,4,6>: Cost 3 vuzpr <2,6,4,5>, <0,4,2,6>
  4844. 1643696070U, // <6,5,4,7>: Cost 2 vext3 <5,4,7,6>, <5,4,7,6>
  4845. 1643769807U, // <6,5,4,u>: Cost 2 vext3 <5,4,u,6>, <5,4,u,6>
  4846. 2578415718U, // <6,5,5,0>: Cost 3 vext1 <4,6,5,5>, LHS
  4847. 3006363382U, // <6,5,5,1>: Cost 3 vzipr <u,u,6,5>, <u,0,5,1>
  4848. 3205595136U, // <6,5,5,2>: Cost 3 ins <u,5,5,2>, lane 0
  4849. 2980479105U, // <6,5,5,3>: Cost 3 vzipr <4,5,6,5>, <0,1,5,3>
  4850. 2578419068U, // <6,5,5,4>: Cost 3 vext1 <4,6,5,5>, <4,6,5,5>
  4851. 2131877888U, // <6,5,5,5>: Cost 2 ins <u,5,5,5>, lane 0
  4852. 2979154434U, // <6,5,5,6>: Cost 3 vzipr <4,3,6,5>, <3,4,5,6>
  4853. 2131894272U, // <6,5,5,7>: Cost 2 ins <u,5,5,7>, lane 0
  4854. 2131877888U, // <6,5,5,u>: Cost 2 ins <u,5,5,5>, lane 0
  4855. 2131910656U, // <6,5,6,0>: Cost 2 ins <u,5,6,0>, lane 0
  4856. 2131918848U, // <6,5,6,1>: Cost 2 ins <u,5,6,1>, lane 0
  4857. 2131927040U, // <6,5,6,2>: Cost 2 ins <u,5,6,2>, lane 0
  4858. 2131935232U, // <6,5,6,3>: Cost 2 ins <u,5,6,3>, lane 0
  4859. 2131943424U, // <6,5,6,4>: Cost 2 ins <u,5,6,4>, lane 0
  4860. 2131951616U, // <6,5,6,5>: Cost 2 ins <u,5,6,5>, lane 0
  4861. 2131959808U, // <6,5,6,6>: Cost 2 ins <u,5,6,6>, lane 0
  4862. 1058226176U, // <6,5,6,7>: Cost 1 ins RHS, lane 0
  4863. 1058226176U, // <6,5,6,u>: Cost 1 ins RHS, lane 0
  4864. 2560516198U, // <6,5,7,0>: Cost 3 vext1 <1,6,5,7>, LHS
  4865. 1906756498U, // <6,5,7,1>: Cost 2 vzipr RHS, <4,0,5,1>
  4866. 2566490060U, // <6,5,7,2>: Cost 3 vext1 <2,6,5,7>, <2,6,5,7>
  4867. 2122055681U, // <6,5,7,3>: Cost 2 ins <6,u,7,3>, lane 1
  4868. 2560519478U, // <6,5,7,4>: Cost 3 vext1 <1,6,5,7>, RHS
  4869. 1906756826U, // <6,5,7,5>: Cost 2 vzipr RHS, <4,4,5,5>
  4870. 1906756098U, // <6,5,7,6>: Cost 2 vzipr RHS, <3,4,5,6>
  4871. 2029473078U, // <6,5,7,7>: Cost 2 vtrnr <2,6,3,7>, RHS
  4872. 2029473079U, // <6,5,7,u>: Cost 2 vtrnr <2,6,3,7>, RHS
  4873. 2131910656U, // <6,5,u,0>: Cost 2 ins <u,5,6,0>, lane 0
  4874. 1906764690U, // <6,5,u,1>: Cost 2 vzipr RHS, <4,0,5,1>
  4875. 2131927040U, // <6,5,u,2>: Cost 2 ins <u,5,6,2>, lane 0
  4876. 2122055681U, // <6,5,u,3>: Cost 2 ins <6,u,7,3>, lane 1
  4877. 2131943424U, // <6,5,u,4>: Cost 2 ins <u,5,6,4>, lane 0
  4878. 1906765018U, // <6,5,u,5>: Cost 2 vzipr RHS, <4,4,5,5>
  4879. 1906764290U, // <6,5,u,6>: Cost 2 vzipr RHS, <3,4,5,6>
  4880. 1058226176U, // <6,5,u,7>: Cost 1 ins RHS, lane 0
  4881. 1058226176U, // <6,5,u,u>: Cost 1 ins RHS, lane 0
  4882. 2047627362U, // <6,6,0,0>: Cost 2 vtrnr <5,6,7,0>, <5,6,7,0>
  4883. 1573191782U, // <6,6,0,1>: Cost 2 vext2 <4,u,6,6>, LHS
  4884. 1718026342U, // <6,6,0,2>: Cost 2 vuzpl <6,6,6,6>, LHS
  4885. 3195281409U, // <6,6,0,3>: Cost 3 ins <6,u,0,3>, lane 1
  4886. 2687209788U, // <6,6,0,4>: Cost 3 vext3 <0,4,2,6>, <6,0,4,2>
  4887. 3195297793U, // <6,6,0,5>: Cost 3 ins <6,u,0,5>, lane 1
  4888. 2120826882U, // <6,6,0,6>: Cost 2 ins <6,6,u,6>, lane 2
  4889. 2120835074U, // <6,6,0,7>: Cost 2 ins <6,6,u,7>, lane 2
  4890. 1573192349U, // <6,6,0,u>: Cost 2 vext2 <4,u,6,6>, LHS
  4891. 2646934262U, // <6,6,1,0>: Cost 3 vext2 <4,u,6,6>, <1,0,3,2>
  4892. 1906707760U, // <6,6,1,1>: Cost 2 vzipr <4,5,6,1>, <4,5,6,1>
  4893. 2646934422U, // <6,6,1,2>: Cost 3 vext2 <4,u,6,6>, <1,2,3,0>
  4894. 1773043814U, // <6,6,1,3>: Cost 2 vuzpr <4,6,4,6>, LHS
  4895. 3194068995U, // <6,6,1,4>: Cost 3 ins <6,6,1,u>, lane 3
  4896. 2646934672U, // <6,6,1,5>: Cost 3 vext2 <4,u,6,6>, <1,5,3,7>
  4897. 2120826882U, // <6,6,1,6>: Cost 2 ins <6,6,u,6>, lane 2
  4898. 2120835074U, // <6,6,1,7>: Cost 2 ins <6,6,u,7>, lane 2
  4899. 1773043819U, // <6,6,1,u>: Cost 2 vuzpr <4,6,4,6>, LHS
  4900. 3114896750U, // <6,6,2,0>: Cost 3 vtrnr <4,6,0,2>, <4,6,4,0>
  4901. 3195412481U, // <6,6,2,1>: Cost 3 ins <6,u,2,1>, lane 1
  4902. 2041154892U, // <6,6,2,2>: Cost 2 vtrnr <4,6,0,2>, <4,6,0,2>
  4903. 2120843269U, // <6,6,2,3>: Cost 2 ins <6,6,u,u>, lane 5
  4904. 3114897510U, // <6,6,2,4>: Cost 3 vtrnr <4,6,0,2>, <5,6,7,4>
  4905. 3195445249U, // <6,6,2,5>: Cost 3 ins <6,u,2,5>, lane 1
  4906. 2120826882U, // <6,6,2,6>: Cost 2 ins <6,6,u,6>, lane 2
  4907. 1908706614U, // <6,6,2,7>: Cost 2 vzipr <4,u,6,2>, RHS
  4908. 1908706615U, // <6,6,2,u>: Cost 2 vzipr <4,u,6,2>, RHS
  4909. 2646935702U, // <6,6,3,0>: Cost 3 vext2 <4,u,6,6>, <3,0,1,2>
  4910. 2846787238U, // <6,6,3,1>: Cost 3 vuzpr <4,6,4,6>, <2,3,0,1>
  4911. 3206111232U, // <6,6,3,2>: Cost 3 ins <u,6,3,2>, lane 0
  4912. 1880178826U, // <6,6,3,3>: Cost 2 vzipr <0,1,6,3>, <0,1,6,3>
  4913. 2705347122U, // <6,6,3,4>: Cost 3 vext3 <3,4,5,6>, <6,3,4,5>
  4914. 2846787278U, // <6,6,3,5>: Cost 3 vuzpr <4,6,4,6>, <2,3,4,5>
  4915. 2120826882U, // <6,6,3,6>: Cost 2 ins <6,6,u,6>, lane 2
  4916. 2132410368U, // <6,6,3,7>: Cost 2 ins <u,6,3,7>, lane 0
  4917. 2132410368U, // <6,6,3,u>: Cost 2 ins <u,6,3,7>, lane 0
  4918. 2846790288U, // <6,6,4,0>: Cost 3 vuzpr <4,6,4,6>, <6,4,6,0>
  4919. 3194527746U, // <6,6,4,1>: Cost 3 ins <6,6,u,1>, lane 2
  4920. 2846788778U, // <6,6,4,2>: Cost 3 vuzpr <4,6,4,6>, <4,4,0,2>
  4921. 3195576321U, // <6,6,4,3>: Cost 3 ins <6,u,4,3>, lane 1
  4922. 2047660134U, // <6,6,4,4>: Cost 2 vtrnr <5,6,7,4>, <5,6,7,4>
  4923. 1573195062U, // <6,6,4,5>: Cost 2 vext2 <4,u,6,6>, RHS
  4924. 1718029622U, // <6,6,4,6>: Cost 2 vuzpl <6,6,6,6>, RHS
  4925. 2120835074U, // <6,6,4,7>: Cost 2 ins <6,6,u,7>, lane 2
  4926. 1573195304U, // <6,6,4,u>: Cost 2 vext2 <4,u,6,6>, <4,u,6,6>
  4927. 3194363907U, // <6,6,5,0>: Cost 3 ins <6,6,5,u>, lane 3
  4928. 2646937296U, // <6,6,5,1>: Cost 3 vext2 <4,u,6,6>, <5,1,7,3>
  4929. 3206258688U, // <6,6,5,2>: Cost 3 ins <u,6,5,2>, lane 0
  4930. 3194544130U, // <6,6,5,3>: Cost 3 ins <6,6,u,3>, lane 2
  4931. 2646937542U, // <6,6,5,4>: Cost 3 vext2 <4,u,6,6>, <5,4,7,6>
  4932. 1906740532U, // <6,6,5,5>: Cost 2 vzipr <4,5,6,5>, <4,5,6,5>
  4933. 2120826882U, // <6,6,5,6>: Cost 2 ins <6,6,u,6>, lane 2
  4934. 1773047094U, // <6,6,5,7>: Cost 2 vuzpr <4,6,4,6>, RHS
  4935. 1773047095U, // <6,6,5,u>: Cost 2 vuzpr <4,6,4,6>, RHS
  4936. 1516699750U, // <6,6,6,0>: Cost 2 vext1 <6,6,6,6>, LHS
  4937. 2120695811U, // <6,6,6,1>: Cost 2 ins <6,6,6,u>, lane 3
  4938. 2120695811U, // <6,6,6,2>: Cost 2 ins <6,6,6,u>, lane 3
  4939. 2120695811U, // <6,6,6,3>: Cost 2 ins <6,6,6,u>, lane 3
  4940. 1516703030U, // <6,6,6,4>: Cost 2 vext1 <6,6,6,6>, RHS
  4941. 2120695811U, // <6,6,6,5>: Cost 2 ins <6,6,6,u>, lane 3
  4942. 296144182U, // <6,6,6,6>: Cost 1 vdup2 RHS
  4943. 1908739382U, // <6,6,6,7>: Cost 2 vzipr <4,u,6,6>, RHS
  4944. 296144182U, // <6,6,6,u>: Cost 1 vdup2 RHS
  4945. 2132647936U, // <6,6,7,0>: Cost 2 ins <u,6,7,0>, lane 0
  4946. 2120769539U, // <6,6,7,1>: Cost 2 ins <6,6,7,u>, lane 3
  4947. 1908747164U, // <6,6,7,2>: Cost 2 vzipr RHS, <4,0,6,2>
  4948. 2122055681U, // <6,6,7,3>: Cost 2 ins <6,u,7,3>, lane 1
  4949. 2132680704U, // <6,6,7,4>: Cost 2 ins <u,6,7,4>, lane 0
  4950. 2120769539U, // <6,6,7,5>: Cost 2 ins <6,6,7,u>, lane 3
  4951. 1906758456U, // <6,6,7,6>: Cost 2 vzipr RHS, <6,6,6,6>
  4952. 833015094U, // <6,6,7,7>: Cost 1 vzipr RHS, RHS
  4953. 833015095U, // <6,6,7,u>: Cost 1 vzipr RHS, RHS
  4954. 2047627362U, // <6,6,u,0>: Cost 2 vtrnr <5,6,7,0>, <5,6,7,0>
  4955. 1573197614U, // <6,6,u,1>: Cost 2 vext2 <4,u,6,6>, LHS
  4956. 1906764700U, // <6,6,u,2>: Cost 2 vzipr RHS, <4,0,6,2>
  4957. 1773044381U, // <6,6,u,3>: Cost 2 vuzpr <4,6,4,6>, LHS
  4958. 2047660134U, // <6,6,u,4>: Cost 2 vtrnr <5,6,7,4>, <5,6,7,4>
  4959. 1573197978U, // <6,6,u,5>: Cost 2 vext2 <4,u,6,6>, RHS
  4960. 296144182U, // <6,6,u,6>: Cost 1 vdup2 RHS
  4961. 833023286U, // <6,6,u,7>: Cost 1 vzipr RHS, RHS
  4962. 833023287U, // <6,6,u,u>: Cost 1 vzipr RHS, RHS
  4963. 1571209216U, // <6,7,0,0>: Cost 2 vext2 RHS, <0,0,0,0>
  4964. 497467494U, // <6,7,0,1>: Cost 1 vext2 RHS, LHS
  4965. 1571209380U, // <6,7,0,2>: Cost 2 vext2 RHS, <0,2,0,2>
  4966. 2120916995U, // <6,7,0,3>: Cost 2 ins <6,7,0,u>, lane 3
  4967. 1571209554U, // <6,7,0,4>: Cost 2 vext2 RHS, <0,4,1,5>
  4968. 1510756450U, // <6,7,0,5>: Cost 2 vext1 <5,6,7,0>, <5,6,7,0>
  4969. 2120916995U, // <6,7,0,6>: Cost 2 ins <6,7,0,u>, lane 3
  4970. 2120916995U, // <6,7,0,7>: Cost 2 ins <6,7,0,u>, lane 3
  4971. 497468061U, // <6,7,0,u>: Cost 1 vext2 RHS, LHS
  4972. 1571209974U, // <6,7,1,0>: Cost 2 vext2 RHS, <1,0,3,2>
  4973. 1571210036U, // <6,7,1,1>: Cost 2 vext2 RHS, <1,1,1,1>
  4974. 1571210134U, // <6,7,1,2>: Cost 2 vext2 RHS, <1,2,3,0>
  4975. 1761034342U, // <6,7,1,3>: Cost 2 vuzpr <2,6,3,7>, LHS
  4976. 2644952098U, // <6,7,1,4>: Cost 3 vext2 RHS, <1,4,0,5>
  4977. 1571210384U, // <6,7,1,5>: Cost 2 vext2 RHS, <1,5,3,7>
  4978. 2644952271U, // <6,7,1,6>: Cost 3 vext2 RHS, <1,6,1,7>
  4979. 2121498626U, // <6,7,1,7>: Cost 2 ins <6,7,u,7>, lane 2
  4980. 1761034347U, // <6,7,1,u>: Cost 2 vuzpr <2,6,3,7>, LHS
  4981. 2121064451U, // <6,7,2,0>: Cost 2 ins <6,7,2,u>, lane 3
  4982. 2121449474U, // <6,7,2,1>: Cost 2 ins <6,7,u,1>, lane 2
  4983. 1571210856U, // <6,7,2,2>: Cost 2 vext2 RHS, <2,2,2,2>
  4984. 1059889156U, // <6,7,2,3>: Cost 1 ins LHS, lane 4
  4985. 2121064451U, // <6,7,2,4>: Cost 2 ins <6,7,2,u>, lane 3
  4986. 2121482242U, // <6,7,2,5>: Cost 2 ins <6,7,u,5>, lane 2
  4987. 1571211194U, // <6,7,2,6>: Cost 2 vext2 RHS, <2,6,3,7>
  4988. 2121498626U, // <6,7,2,7>: Cost 2 ins <6,7,u,7>, lane 2
  4989. 1059889156U, // <6,7,2,u>: Cost 1 ins LHS, lane 4
  4990. 1571211414U, // <6,7,3,0>: Cost 2 vext2 RHS, <3,0,1,2>
  4991. 2121449474U, // <6,7,3,1>: Cost 2 ins <6,7,u,1>, lane 2
  4992. 2133696516U, // <6,7,3,2>: Cost 2 ins <u,u,3,2>, lane 4
  4993. 1571211676U, // <6,7,3,3>: Cost 2 vext2 RHS, <3,3,3,3>
  4994. 1571211778U, // <6,7,3,4>: Cost 2 vext2 RHS, <3,4,5,6>
  4995. 2121482242U, // <6,7,3,5>: Cost 2 ins <6,7,u,5>, lane 2
  4996. 2834777789U, // <6,7,3,6>: Cost 3 vuzpr <2,6,3,7>, <2,3,2,6>
  4997. 2133737476U, // <6,7,3,7>: Cost 2 ins <u,u,3,7>, lane 4
  4998. 1571212062U, // <6,7,3,u>: Cost 2 vext2 RHS, <3,u,1,2>
  4999. 1573202834U, // <6,7,4,0>: Cost 2 vext2 RHS, <4,0,5,1>
  5000. 2121449474U, // <6,7,4,1>: Cost 2 ins <6,7,u,1>, lane 2
  5001. 2121211907U, // <6,7,4,2>: Cost 2 ins <6,7,4,u>, lane 3
  5002. 2121211907U, // <6,7,4,3>: Cost 2 ins <6,7,4,u>, lane 3
  5003. 1571212496U, // <6,7,4,4>: Cost 2 vext2 RHS, <4,4,4,4>
  5004. 497470774U, // <6,7,4,5>: Cost 1 vext2 RHS, RHS
  5005. 1573203276U, // <6,7,4,6>: Cost 2 vext2 RHS, <4,6,0,2>
  5006. 2121211907U, // <6,7,4,7>: Cost 2 ins <6,7,4,u>, lane 3
  5007. 497471017U, // <6,7,4,u>: Cost 1 vext2 RHS, RHS
  5008. 2644954696U, // <6,7,5,0>: Cost 3 vext2 RHS, <5,0,1,2>
  5009. 1573203664U, // <6,7,5,1>: Cost 2 vext2 RHS, <5,1,7,3>
  5010. 2644954878U, // <6,7,5,2>: Cost 3 vext2 RHS, <5,2,3,4>
  5011. 2121465858U, // <6,7,5,3>: Cost 2 ins <6,7,u,3>, lane 2
  5012. 1571213254U, // <6,7,5,4>: Cost 2 vext2 RHS, <5,4,7,6>
  5013. 1571213316U, // <6,7,5,5>: Cost 2 vext2 RHS, <5,5,5,5>
  5014. 1571213410U, // <6,7,5,6>: Cost 2 vext2 RHS, <5,6,7,0>
  5015. 1761037622U, // <6,7,5,7>: Cost 2 vuzpr <2,6,3,7>, RHS
  5016. 1761037623U, // <6,7,5,u>: Cost 2 vuzpr <2,6,3,7>, RHS
  5017. 2121359363U, // <6,7,6,0>: Cost 2 ins <6,7,6,u>, lane 3
  5018. 2121449474U, // <6,7,6,1>: Cost 2 ins <6,7,u,1>, lane 2
  5019. 1573204474U, // <6,7,6,2>: Cost 2 vext2 RHS, <6,2,7,3>
  5020. 2121465858U, // <6,7,6,3>: Cost 2 ins <6,7,u,3>, lane 2
  5021. 2121359363U, // <6,7,6,4>: Cost 2 ins <6,7,6,u>, lane 3
  5022. 2121482242U, // <6,7,6,5>: Cost 2 ins <6,7,u,5>, lane 2
  5023. 1571214136U, // <6,7,6,6>: Cost 2 vext2 RHS, <6,6,6,6>
  5024. 1060216836U, // <6,7,6,7>: Cost 1 ins RHS, lane 4
  5025. 1060216836U, // <6,7,6,u>: Cost 1 ins RHS, lane 4
  5026. 1906757730U, // <6,7,7,0>: Cost 2 vzipr RHS, <5,6,7,0>
  5027. 2121449474U, // <6,7,7,1>: Cost 2 ins <6,7,u,1>, lane 2
  5028. 2644956362U, // <6,7,7,2>: Cost 3 vext2 RHS, <7,2,6,3>
  5029. 1906758138U, // <6,7,7,3>: Cost 2 vzipr RHS, <6,2,7,3>
  5030. 1906757734U, // <6,7,7,4>: Cost 2 vzipr RHS, <5,6,7,4>
  5031. 2121482242U, // <6,7,7,5>: Cost 2 ins <6,7,u,5>, lane 2
  5032. 1906757574U, // <6,7,7,6>: Cost 2 vzipr RHS, <5,4,7,6>
  5033. 1571214956U, // <6,7,7,7>: Cost 2 vext2 RHS, <7,7,7,7>
  5034. 1906757738U, // <6,7,7,u>: Cost 2 vzipr RHS, <5,6,7,u>
  5035. 1571215059U, // <6,7,u,0>: Cost 2 vext2 RHS, <u,0,1,2>
  5036. 497473326U, // <6,7,u,1>: Cost 1 vext2 RHS, LHS
  5037. 1571215237U, // <6,7,u,2>: Cost 2 vext2 RHS, <u,2,3,0>
  5038. 1059889156U, // <6,7,u,3>: Cost 1 ins LHS, lane 4
  5039. 1571215423U, // <6,7,u,4>: Cost 2 vext2 RHS, <u,4,5,6>
  5040. 497473690U, // <6,7,u,5>: Cost 1 vext2 RHS, RHS
  5041. 1571215568U, // <6,7,u,6>: Cost 2 vext2 RHS, <u,6,3,7>
  5042. 1060216836U, // <6,7,u,7>: Cost 1 ins RHS, lane 4
  5043. 497473893U, // <6,7,u,u>: Cost 1 vext2 RHS, LHS
  5044. 1571217408U, // <6,u,0,0>: Cost 2 vext2 RHS, <0,0,0,0>
  5045. 497475686U, // <6,u,0,1>: Cost 1 vext2 RHS, LHS
  5046. 1571217572U, // <6,u,0,2>: Cost 2 vext2 RHS, <0,2,0,2>
  5047. 2047623837U, // <6,u,0,3>: Cost 2 vtrnr <5,6,7,0>, LHS
  5048. 1571217746U, // <6,u,0,4>: Cost 2 vext2 RHS, <0,4,1,5>
  5049. 1510830187U, // <6,u,0,5>: Cost 2 vext1 <5,6,u,0>, <5,6,u,0>
  5050. 1986648218U, // <6,u,0,6>: Cost 2 vtrnl <6,7,0,1>, RHS
  5051. 2047626793U, // <6,u,0,7>: Cost 2 vtrnr <5,6,7,0>, RHS
  5052. 497476253U, // <6,u,0,u>: Cost 1 vext2 RHS, LHS
  5053. 1571218166U, // <6,u,1,0>: Cost 2 vext2 RHS, <1,0,3,2>
  5054. 1571218228U, // <6,u,1,1>: Cost 2 vext2 RHS, <1,1,1,1>
  5055. 1612289838U, // <6,u,1,2>: Cost 2 vext3 <0,2,4,6>, LHS
  5056. 1761042534U, // <6,u,1,3>: Cost 2 vuzpr <2,6,3,u>, LHS
  5057. 2566663478U, // <6,u,1,4>: Cost 3 vext1 <2,6,u,1>, RHS
  5058. 1571218576U, // <6,u,1,5>: Cost 2 vext2 RHS, <1,5,3,7>
  5059. 2120826882U, // <6,u,1,6>: Cost 2 ins <6,6,u,6>, lane 2
  5060. 2120835074U, // <6,u,1,7>: Cost 2 ins <6,6,u,7>, lane 2
  5061. 1612289892U, // <6,u,1,u>: Cost 2 vext3 <0,2,4,6>, LHS
  5062. 1504870502U, // <6,u,2,0>: Cost 2 vext1 <4,6,u,2>, LHS
  5063. 1849644846U, // <6,u,2,1>: Cost 2 vzipl <6,2,7,3>, LHS
  5064. 1571219048U, // <6,u,2,2>: Cost 2 vext2 RHS, <2,2,2,2>
  5065. 1055244288U, // <6,u,2,3>: Cost 1 ins LHS, lane 0
  5066. 1504873876U, // <6,u,2,4>: Cost 2 vext1 <4,6,u,2>, <4,6,u,2>
  5067. 1849645210U, // <6,u,2,5>: Cost 2 vzipl <6,2,7,3>, RHS
  5068. 1571219386U, // <6,u,2,6>: Cost 2 vext2 RHS, <2,6,3,7>
  5069. 2041155113U, // <6,u,2,7>: Cost 2 vtrnr <4,6,0,2>, RHS
  5070. 1055244288U, // <6,u,2,u>: Cost 1 ins LHS, lane 0
  5071. 1571219606U, // <6,u,3,0>: Cost 2 vext2 RHS, <3,0,1,2>
  5072. 2121449474U, // <6,u,3,1>: Cost 2 ins <6,7,u,1>, lane 2
  5073. 2128388096U, // <6,u,3,2>: Cost 2 ins <u,0,3,2>, lane 0
  5074. 1571219868U, // <6,u,3,3>: Cost 2 vext2 RHS, <3,3,3,3>
  5075. 1571219970U, // <6,u,3,4>: Cost 2 vext2 RHS, <3,4,5,6>
  5076. 2121482242U, // <6,u,3,5>: Cost 2 ins <6,7,u,5>, lane 2
  5077. 2120826882U, // <6,u,3,6>: Cost 2 ins <6,6,u,6>, lane 2
  5078. 2131746816U, // <6,u,3,7>: Cost 2 ins <u,5,3,7>, lane 0
  5079. 1571220254U, // <6,u,3,u>: Cost 2 vext2 RHS, <3,u,1,2>
  5080. 1571220370U, // <6,u,4,0>: Cost 2 vext2 RHS, <4,0,5,1>
  5081. 2121449474U, // <6,u,4,1>: Cost 2 ins <6,7,u,1>, lane 2
  5082. 1986975534U, // <6,u,4,2>: Cost 2 vtrnl <6,7,4,5>, LHS
  5083. 2047656605U, // <6,u,4,3>: Cost 2 vtrnr <5,6,7,4>, LHS
  5084. 1571220688U, // <6,u,4,4>: Cost 2 vext2 RHS, <4,4,4,4>
  5085. 497478967U, // <6,u,4,5>: Cost 1 vext2 RHS, RHS
  5086. 1571220812U, // <6,u,4,6>: Cost 2 vext2 RHS, <4,6,0,2>
  5087. 2047659561U, // <6,u,4,7>: Cost 2 vtrnr <5,6,7,4>, RHS
  5088. 497479209U, // <6,u,4,u>: Cost 1 vext2 RHS, RHS
  5089. 2566692966U, // <6,u,5,0>: Cost 3 vext1 <2,6,u,5>, LHS
  5090. 1571221200U, // <6,u,5,1>: Cost 2 vext2 RHS, <5,1,7,3>
  5091. 2566694885U, // <6,u,5,2>: Cost 3 vext1 <2,6,u,5>, <2,6,u,5>
  5092. 2118148098U, // <6,u,5,3>: Cost 2 ins <6,2,u,3>, lane 2
  5093. 1571221446U, // <6,u,5,4>: Cost 2 vext2 RHS, <5,4,7,6>
  5094. 1571221508U, // <6,u,5,5>: Cost 2 vext2 RHS, <5,5,5,5>
  5095. 1612290202U, // <6,u,5,6>: Cost 2 vext3 <0,2,4,6>, RHS
  5096. 1761045814U, // <6,u,5,7>: Cost 2 vuzpr <2,6,3,u>, RHS
  5097. 1612290220U, // <6,u,5,u>: Cost 2 vext3 <0,2,4,6>, RHS
  5098. 1504903270U, // <6,u,6,0>: Cost 2 vext1 <4,6,u,6>, LHS
  5099. 1852249902U, // <6,u,6,1>: Cost 2 vzipl <6,6,6,6>, LHS
  5100. 1571222010U, // <6,u,6,2>: Cost 2 vext2 RHS, <6,2,7,3>
  5101. 2041479837U, // <6,u,6,3>: Cost 2 vtrnr <4,6,4,6>, LHS
  5102. 1504906648U, // <6,u,6,4>: Cost 2 vext1 <4,6,u,6>, <4,6,u,6>
  5103. 1852250266U, // <6,u,6,5>: Cost 2 vzipl <6,6,6,6>, RHS
  5104. 296144182U, // <6,u,6,6>: Cost 1 vdup2 RHS
  5105. 1058226176U, // <6,u,6,7>: Cost 1 ins RHS, lane 0
  5106. 1058226176U, // <6,u,6,u>: Cost 1 ins RHS, lane 0
  5107. 1492967526U, // <6,u,7,0>: Cost 2 vext1 <2,6,u,7>, LHS
  5108. 1906753609U, // <6,u,7,1>: Cost 2 vzipr RHS, <0,0,u,1>
  5109. 1492969447U, // <6,u,7,2>: Cost 2 vext1 <2,6,u,7>, <2,6,u,7>
  5110. 833011868U, // <6,u,7,3>: Cost 1 vzipr RHS, LHS
  5111. 1492970806U, // <6,u,7,4>: Cost 2 vext1 <2,6,u,7>, RHS
  5112. 1906753937U, // <6,u,7,5>: Cost 2 vzipr RHS, <0,4,u,5>
  5113. 1906753776U, // <6,u,7,6>: Cost 2 vzipr RHS, <0,2,u,6>
  5114. 833015112U, // <6,u,7,7>: Cost 1 vzipr RHS, RHS
  5115. 833011873U, // <6,u,7,u>: Cost 1 vzipr RHS, LHS
  5116. 1492975718U, // <6,u,u,0>: Cost 2 vext1 <2,6,u,u>, LHS
  5117. 497481518U, // <6,u,u,1>: Cost 1 vext2 RHS, LHS
  5118. 1612290405U, // <6,u,u,2>: Cost 2 vext3 <0,2,4,6>, LHS
  5119. 833020060U, // <6,u,u,3>: Cost 1 vzipr RHS, LHS
  5120. 1492978998U, // <6,u,u,4>: Cost 2 vext1 <2,6,u,u>, RHS
  5121. 497481882U, // <6,u,u,5>: Cost 1 vext2 RHS, RHS
  5122. 296144182U, // <6,u,u,6>: Cost 1 vdup2 RHS
  5123. 833023304U, // <6,u,u,7>: Cost 1 vzipr RHS, RHS
  5124. 497482085U, // <6,u,u,u>: Cost 1 vext2 RHS, LHS
  5125. 1638318080U, // <7,0,0,0>: Cost 2 vext3 RHS, <0,0,0,0>
  5126. 1638318090U, // <7,0,0,1>: Cost 2 vext3 RHS, <0,0,1,1>
  5127. 1638318100U, // <7,0,0,2>: Cost 2 vext3 RHS, <0,0,2,2>
  5128. 2987152532U, // <7,0,0,3>: Cost 3 vzipr <5,6,7,0>, <7,2,0,3>
  5129. 2712059941U, // <7,0,0,4>: Cost 3 vext3 RHS, <0,0,4,1>
  5130. 2987152210U, // <7,0,0,5>: Cost 3 vzipr <5,6,7,0>, <6,7,0,5>
  5131. 2590618445U, // <7,0,0,6>: Cost 3 vext1 <6,7,0,0>, <6,7,0,0>
  5132. 2987152050U, // <7,0,0,7>: Cost 3 vzipr <5,6,7,0>, <6,5,0,7>
  5133. 1638318153U, // <7,0,0,u>: Cost 2 vext3 RHS, <0,0,u,1>
  5134. 1516879974U, // <7,0,1,0>: Cost 2 vext1 <6,7,0,1>, LHS
  5135. 2128232448U, // <7,0,1,1>: Cost 2 ins <u,0,1,1>, lane 0
  5136. 564576358U, // <7,0,1,2>: Cost 1 vext3 RHS, LHS
  5137. 2122317827U, // <7,0,1,3>: Cost 2 ins <7,0,1,u>, lane 3
  5138. 1516883254U, // <7,0,1,4>: Cost 2 vext1 <6,7,0,1>, RHS
  5139. 2122317827U, // <7,0,1,5>: Cost 2 ins <7,0,1,u>, lane 3
  5140. 1516884814U, // <7,0,1,6>: Cost 2 vext1 <6,7,0,1>, <6,7,0,1>
  5141. 2122317827U, // <7,0,1,7>: Cost 2 ins <7,0,1,u>, lane 3
  5142. 564576412U, // <7,0,1,u>: Cost 1 vext3 RHS, LHS
  5143. 1638318244U, // <7,0,2,0>: Cost 2 vext3 RHS, <0,2,0,2>
  5144. 2692743344U, // <7,0,2,1>: Cost 3 vext3 <1,3,5,7>, <0,2,1,5>
  5145. 2128314368U, // <7,0,2,2>: Cost 2 ins <u,0,2,2>, lane 0
  5146. 2122833925U, // <7,0,2,3>: Cost 2 ins <7,0,u,u>, lane 5
  5147. 1638318284U, // <7,0,2,4>: Cost 2 vext3 RHS, <0,2,4,6>
  5148. 2712060118U, // <7,0,2,5>: Cost 3 vext3 RHS, <0,2,5,7>
  5149. 2712060126U, // <7,0,2,6>: Cost 3 vext3 RHS, <0,2,6,6>
  5150. 3201433601U, // <7,0,2,7>: Cost 3 ins <7,u,2,7>, lane 1
  5151. 1638318316U, // <7,0,2,u>: Cost 2 vext3 RHS, <0,2,u,2>
  5152. 2983854080U, // <7,0,3,0>: Cost 3 vzipr <5,1,7,3>, <0,0,0,0>
  5153. 2712060156U, // <7,0,3,1>: Cost 3 vext3 RHS, <0,3,1,0>
  5154. 2128388096U, // <7,0,3,2>: Cost 2 ins <u,0,3,2>, lane 0
  5155. 2651605404U, // <7,0,3,3>: Cost 3 vext2 <5,6,7,0>, <3,3,3,3>
  5156. 2651605506U, // <7,0,3,4>: Cost 3 vext2 <5,6,7,0>, <3,4,5,6>
  5157. 2638998111U, // <7,0,3,5>: Cost 3 vext2 <3,5,7,0>, <3,5,7,0>
  5158. 3196559362U, // <7,0,3,6>: Cost 3 ins <7,0,u,6>, lane 2
  5159. 3201507329U, // <7,0,3,7>: Cost 3 ins <7,u,3,7>, lane 1
  5160. 2128388096U, // <7,0,3,u>: Cost 2 ins <u,0,3,2>, lane 0
  5161. 2712060230U, // <7,0,4,0>: Cost 3 vext3 RHS, <0,4,0,2>
  5162. 1638318418U, // <7,0,4,1>: Cost 2 vext3 RHS, <0,4,1,5>
  5163. 1638318428U, // <7,0,4,2>: Cost 2 vext3 RHS, <0,4,2,6>
  5164. 3201548289U, // <7,0,4,3>: Cost 3 ins <7,u,4,3>, lane 1
  5165. 2712060269U, // <7,0,4,4>: Cost 3 vext3 RHS, <0,4,4,5>
  5166. 1577864502U, // <7,0,4,5>: Cost 2 vext2 <5,6,7,0>, RHS
  5167. 2651606348U, // <7,0,4,6>: Cost 3 vext2 <5,6,7,0>, <4,6,0,2>
  5168. 3201581057U, // <7,0,4,7>: Cost 3 ins <7,u,4,7>, lane 1
  5169. 1638318481U, // <7,0,4,u>: Cost 2 vext3 RHS, <0,4,u,5>
  5170. 2647625340U, // <7,0,5,0>: Cost 3 vext2 <5,0,7,0>, <5,0,7,0>
  5171. 2128527360U, // <7,0,5,1>: Cost 2 ins <u,0,5,1>, lane 0
  5172. 1991032934U, // <7,0,5,2>: Cost 2 vtrnl <7,4,5,6>, LHS
  5173. 2649616239U, // <7,0,5,3>: Cost 3 vext2 <5,3,7,0>, <5,3,7,0>
  5174. 2651606982U, // <7,0,5,4>: Cost 3 vext2 <5,6,7,0>, <5,4,7,6>
  5175. 2651607044U, // <7,0,5,5>: Cost 3 vext2 <5,6,7,0>, <5,5,5,5>
  5176. 1577865314U, // <7,0,5,6>: Cost 2 vext2 <5,6,7,0>, <5,6,7,0>
  5177. 2847477046U, // <7,0,5,7>: Cost 3 vuzpr <4,7,5,0>, RHS
  5178. 1579192580U, // <7,0,5,u>: Cost 2 vext2 <5,u,7,0>, <5,u,7,0>
  5179. 2985869312U, // <7,0,6,0>: Cost 3 vzipr <5,4,7,6>, <0,0,0,0>
  5180. 2712060406U, // <7,0,6,1>: Cost 3 vext3 RHS, <0,6,1,7>
  5181. 2128609280U, // <7,0,6,2>: Cost 2 ins <u,0,6,2>, lane 0
  5182. 2655588936U, // <7,0,6,3>: Cost 3 vext2 <6,3,7,0>, <6,3,7,0>
  5183. 3202367488U, // <7,0,6,4>: Cost 3 ins <u,0,6,4>, lane 0
  5184. 2651607730U, // <7,0,6,5>: Cost 3 vext2 <5,6,7,0>, <6,5,0,7>
  5185. 2651607864U, // <7,0,6,6>: Cost 3 vext2 <5,6,7,0>, <6,6,6,6>
  5186. 2122833925U, // <7,0,6,7>: Cost 2 ins <7,0,u,u>, lane 5
  5187. 2128609280U, // <7,0,6,u>: Cost 2 ins <u,0,6,2>, lane 0
  5188. 2847477192U, // <7,0,7,0>: Cost 3 vuzpr <4,7,5,0>, <4,7,5,0>
  5189. 1858961510U, // <7,0,7,1>: Cost 2 vzipl <7,7,7,7>, LHS
  5190. 1993179238U, // <7,0,7,2>: Cost 2 vtrnl <7,7,7,7>, LHS
  5191. 3201769473U, // <7,0,7,3>: Cost 3 ins <7,u,7,3>, lane 1
  5192. 2651608422U, // <7,0,7,4>: Cost 3 vext2 <5,6,7,0>, <7,4,5,6>
  5193. 2651608513U, // <7,0,7,5>: Cost 3 vext2 <5,6,7,0>, <7,5,6,7>
  5194. 2663552532U, // <7,0,7,6>: Cost 3 vext2 <7,6,7,0>, <7,6,7,0>
  5195. 2128060417U, // <7,0,7,7>: Cost 2 ins <7,u,7,7>, lane 1
  5196. 1858962077U, // <7,0,7,u>: Cost 2 vzipl <7,7,7,7>, LHS
  5197. 1638318730U, // <7,0,u,0>: Cost 2 vext3 RHS, <0,u,0,2>
  5198. 1638318738U, // <7,0,u,1>: Cost 2 vext3 RHS, <0,u,1,1>
  5199. 564576925U, // <7,0,u,2>: Cost 1 vext3 RHS, LHS
  5200. 2122317827U, // <7,0,u,3>: Cost 2 ins <7,0,1,u>, lane 3
  5201. 1638318770U, // <7,0,u,4>: Cost 2 vext3 RHS, <0,u,4,6>
  5202. 1577867418U, // <7,0,u,5>: Cost 2 vext2 <5,6,7,0>, RHS
  5203. 1516942165U, // <7,0,u,6>: Cost 2 vext1 <6,7,0,u>, <6,7,0,u>
  5204. 2122317827U, // <7,0,u,7>: Cost 2 ins <7,0,1,u>, lane 3
  5205. 564576979U, // <7,0,u,u>: Cost 1 vext3 RHS, LHS
  5206. 2712060634U, // <7,1,0,0>: Cost 3 vext3 RHS, <1,0,0,1>
  5207. 2128822272U, // <7,1,0,1>: Cost 2 ins <u,1,0,1>, lane 0
  5208. 1719615590U, // <7,1,0,2>: Cost 2 vuzpl <7,0,1,2>, LHS
  5209. 1638318838U, // <7,1,0,3>: Cost 2 vext3 RHS, <1,0,3,2>
  5210. 2859062268U, // <7,1,0,4>: Cost 3 vuzpr <6,7,0,1>, <7,0,1,4>
  5211. 2712060679U, // <7,1,0,5>: Cost 3 vext3 RHS, <1,0,5,1>
  5212. 2859061568U, // <7,1,0,6>: Cost 3 vuzpr <6,7,0,1>, <6,0,4,6>
  5213. 3201286145U, // <7,1,0,7>: Cost 3 ins <7,u,0,7>, lane 1
  5214. 1638318883U, // <7,1,0,u>: Cost 2 vext3 RHS, <1,0,u,2>
  5215. 2712060714U, // <7,1,1,0>: Cost 3 vext3 RHS, <1,1,0,0>
  5216. 1638318900U, // <7,1,1,1>: Cost 2 vext3 RHS, <1,1,1,1>
  5217. 2127577089U, // <7,1,1,2>: Cost 2 ins <7,u,1,2>, lane 1
  5218. 1638318920U, // <7,1,1,3>: Cost 2 vext3 RHS, <1,1,3,3>
  5219. 2712060755U, // <7,1,1,4>: Cost 3 vext3 RHS, <1,1,4,5>
  5220. 2691416926U, // <7,1,1,5>: Cost 3 vext3 <1,1,5,7>, <1,1,5,7>
  5221. 2590700375U, // <7,1,1,6>: Cost 3 vext1 <6,7,1,1>, <6,7,1,1>
  5222. 2859057294U, // <7,1,1,7>: Cost 3 vuzpr <6,7,0,1>, <0,1,6,7>
  5223. 1638318965U, // <7,1,1,u>: Cost 2 vext3 RHS, <1,1,u,3>
  5224. 2128961536U, // <7,1,2,0>: Cost 2 ins <u,1,2,0>, lane 0
  5225. 2128969728U, // <7,1,2,1>: Cost 2 ins <u,1,2,1>, lane 0
  5226. 2128977920U, // <7,1,2,2>: Cost 2 ins <u,1,2,2>, lane 0
  5227. 1055244288U, // <7,1,2,3>: Cost 1 ins LHS, lane 0
  5228. 2128994304U, // <7,1,2,4>: Cost 2 ins <u,1,2,4>, lane 0
  5229. 2129002496U, // <7,1,2,5>: Cost 2 ins <u,1,2,5>, lane 0
  5230. 2129010688U, // <7,1,2,6>: Cost 2 ins <u,1,2,6>, lane 0
  5231. 2129018880U, // <7,1,2,7>: Cost 2 ins <u,1,2,7>, lane 0
  5232. 1055244288U, // <7,1,2,u>: Cost 1 ins LHS, lane 0
  5233. 1510998118U, // <7,1,3,0>: Cost 2 vext1 <5,7,1,3>, LHS
  5234. 1638319064U, // <7,1,3,1>: Cost 2 vext3 RHS, <1,3,1,3>
  5235. 2712060894U, // <7,1,3,2>: Cost 3 vext3 RHS, <1,3,2,0>
  5236. 2047869030U, // <7,1,3,3>: Cost 2 vtrnr <5,7,1,3>, LHS
  5237. 1511001398U, // <7,1,3,4>: Cost 2 vext1 <5,7,1,3>, RHS
  5238. 1619002368U, // <7,1,3,5>: Cost 2 vext3 <1,3,5,7>, <1,3,5,7>
  5239. 2692817929U, // <7,1,3,6>: Cost 3 vext3 <1,3,6,7>, <1,3,6,7>
  5240. 2983859604U, // <7,1,3,7>: Cost 3 vzipr <5,1,7,3>, <7,5,1,7>
  5241. 1619223579U, // <7,1,3,u>: Cost 2 vext3 <1,3,u,7>, <1,3,u,7>
  5242. 2712060962U, // <7,1,4,0>: Cost 3 vext3 RHS, <1,4,0,5>
  5243. 2712060971U, // <7,1,4,1>: Cost 3 vext3 RHS, <1,4,1,5>
  5244. 2712060980U, // <7,1,4,2>: Cost 3 vext3 RHS, <1,4,2,5>
  5245. 2129133568U, // <7,1,4,3>: Cost 2 ins <u,1,4,3>, lane 0
  5246. 2859060432U, // <7,1,4,4>: Cost 3 vuzpr <6,7,0,1>, <4,4,4,4>
  5247. 2129149952U, // <7,1,4,5>: Cost 2 ins <u,1,4,5>, lane 0
  5248. 1719618870U, // <7,1,4,6>: Cost 2 vuzpl <7,0,1,2>, RHS
  5249. 2793360778U, // <7,1,4,7>: Cost 3 vuzpl <7,0,1,2>, <4,6,7,1>
  5250. 1719618888U, // <7,1,4,u>: Cost 2 vuzpl <7,0,1,2>, RHS
  5251. 2572812390U, // <7,1,5,0>: Cost 3 vext1 <3,7,1,5>, LHS
  5252. 2693776510U, // <7,1,5,1>: Cost 3 vext3 <1,5,1,7>, <1,5,1,7>
  5253. 3202940928U, // <7,1,5,2>: Cost 3 ins <u,1,5,2>, lane 0
  5254. 1620182160U, // <7,1,5,3>: Cost 2 vext3 <1,5,3,7>, <1,5,3,7>
  5255. 2572815670U, // <7,1,5,4>: Cost 3 vext1 <3,7,1,5>, RHS
  5256. 2985861458U, // <7,1,5,5>: Cost 3 vzipr <5,4,7,5>, <0,4,1,5>
  5257. 2127904769U, // <7,1,5,6>: Cost 2 ins <7,u,5,6>, lane 1
  5258. 1785318710U, // <7,1,5,7>: Cost 2 vuzpr <6,7,0,1>, RHS
  5259. 1620550845U, // <7,1,5,u>: Cost 2 vext3 <1,5,u,7>, <1,5,u,7>
  5260. 2653606230U, // <7,1,6,0>: Cost 3 vext2 <6,0,7,1>, <6,0,7,1>
  5261. 2694440143U, // <7,1,6,1>: Cost 3 vext3 <1,6,1,7>, <1,6,1,7>
  5262. 2712061144U, // <7,1,6,2>: Cost 3 vext3 RHS, <1,6,2,7>
  5263. 2129281024U, // <7,1,6,3>: Cost 2 ins <u,1,6,3>, lane 0
  5264. 2859061350U, // <7,1,6,4>: Cost 3 vuzpr <6,7,0,1>, <5,6,7,4>
  5265. 2694735091U, // <7,1,6,5>: Cost 3 vext3 <1,6,5,7>, <1,6,5,7>
  5266. 2859060596U, // <7,1,6,6>: Cost 3 vuzpr <6,7,0,1>, <4,6,4,6>
  5267. 2129313792U, // <7,1,6,7>: Cost 2 ins <u,1,6,7>, lane 0
  5268. 2129281024U, // <7,1,6,u>: Cost 2 ins <u,1,6,3>, lane 0
  5269. 2645644282U, // <7,1,7,0>: Cost 3 vext2 <4,6,7,1>, <7,0,1,2>
  5270. 1785320270U, // <7,1,7,1>: Cost 2 vuzpr <6,7,0,1>, <6,7,0,1>
  5271. 2986543254U, // <7,1,7,2>: Cost 3 vzipr <5,5,7,7>, <3,0,1,2>
  5272. 2048196710U, // <7,1,7,3>: Cost 2 vtrnr <5,7,5,7>, LHS
  5273. 2793362538U, // <7,1,7,4>: Cost 3 vuzpl <7,0,1,2>, <7,1,4,6>
  5274. 2986541394U, // <7,1,7,5>: Cost 3 vzipr <5,5,7,7>, <0,4,1,5>
  5275. 3201794049U, // <7,1,7,6>: Cost 3 ins <7,u,7,6>, lane 1
  5276. 2128060417U, // <7,1,7,7>: Cost 2 ins <7,u,7,7>, lane 1
  5277. 2048196715U, // <7,1,7,u>: Cost 2 vtrnr <5,7,5,7>, LHS
  5278. 1511039078U, // <7,1,u,0>: Cost 2 vext1 <5,7,1,u>, LHS
  5279. 1638319469U, // <7,1,u,1>: Cost 2 vext3 RHS, <1,u,1,3>
  5280. 1719621422U, // <7,1,u,2>: Cost 2 vuzpl <7,0,1,2>, LHS
  5281. 1055244288U, // <7,1,u,3>: Cost 1 ins LHS, lane 0
  5282. 1511042358U, // <7,1,u,4>: Cost 2 vext1 <5,7,1,u>, RHS
  5283. 1622320533U, // <7,1,u,5>: Cost 2 vext3 <1,u,5,7>, <1,u,5,7>
  5284. 1719621786U, // <7,1,u,6>: Cost 2 vuzpl <7,0,1,2>, RHS
  5285. 1785318953U, // <7,1,u,7>: Cost 2 vuzpr <6,7,0,1>, RHS
  5286. 1055244288U, // <7,1,u,u>: Cost 1 ins LHS, lane 0
  5287. 2712061364U, // <7,2,0,0>: Cost 3 vext3 RHS, <2,0,0,2>
  5288. 2712061373U, // <7,2,0,1>: Cost 3 vext3 RHS, <2,0,1,2>
  5289. 2129494016U, // <7,2,0,2>: Cost 2 ins <u,2,0,2>, lane 0
  5290. 1913405542U, // <7,2,0,3>: Cost 2 vzipr <5,6,7,0>, LHS
  5291. 2712061400U, // <7,2,0,4>: Cost 3 vext3 RHS, <2,0,4,2>
  5292. 2696725990U, // <7,2,0,5>: Cost 3 vext3 <2,0,5,7>, <2,0,5,7>
  5293. 2712061417U, // <7,2,0,6>: Cost 3 vext3 RHS, <2,0,6,1>
  5294. 2927577066U, // <7,2,0,7>: Cost 3 vzipl <7,0,1,2>, <2,7,0,1>
  5295. 1913405547U, // <7,2,0,u>: Cost 2 vzipr <5,6,7,0>, LHS
  5296. 2712061446U, // <7,2,1,0>: Cost 3 vext3 RHS, <2,1,0,3>
  5297. 3203301376U, // <7,2,1,1>: Cost 3 ins <u,2,1,1>, lane 0
  5298. 2127577089U, // <7,2,1,2>: Cost 2 ins <7,u,1,2>, lane 1
  5299. 2974548070U, // <7,2,1,3>: Cost 3 vzipr <3,5,7,1>, LHS
  5300. 2712061482U, // <7,2,1,4>: Cost 3 vext3 RHS, <2,1,4,3>
  5301. 3203334144U, // <7,2,1,5>: Cost 3 ins <u,2,1,5>, lane 0
  5302. 2712061500U, // <7,2,1,6>: Cost 3 vext3 RHS, <2,1,6,3>
  5303. 2602718850U, // <7,2,1,7>: Cost 3 vext1 <u,7,2,1>, <7,u,1,2>
  5304. 2127577089U, // <7,2,1,u>: Cost 2 ins <7,u,1,2>, lane 1
  5305. 2712061524U, // <7,2,2,0>: Cost 3 vext3 RHS, <2,2,0,0>
  5306. 2712061536U, // <7,2,2,1>: Cost 3 vext3 RHS, <2,2,1,3>
  5307. 1638319720U, // <7,2,2,2>: Cost 2 vext3 RHS, <2,2,2,2>
  5308. 1638319730U, // <7,2,2,3>: Cost 2 vext3 RHS, <2,2,3,3>
  5309. 2712061564U, // <7,2,2,4>: Cost 3 vext3 RHS, <2,2,4,4>
  5310. 2698053256U, // <7,2,2,5>: Cost 3 vext3 <2,2,5,7>, <2,2,5,7>
  5311. 2712061581U, // <7,2,2,6>: Cost 3 vext3 RHS, <2,2,6,3>
  5312. 3201433601U, // <7,2,2,7>: Cost 3 ins <7,u,2,7>, lane 1
  5313. 1638319775U, // <7,2,2,u>: Cost 2 vext3 RHS, <2,2,u,3>
  5314. 1638319782U, // <7,2,3,0>: Cost 2 vext3 RHS, <2,3,0,1>
  5315. 2693924531U, // <7,2,3,1>: Cost 3 vext3 <1,5,3,7>, <2,3,1,5>
  5316. 1638319802U, // <7,2,3,2>: Cost 2 vext3 RHS, <2,3,2,3>
  5317. 1910112358U, // <7,2,3,3>: Cost 2 vzipr <5,1,7,3>, LHS
  5318. 1638319822U, // <7,2,3,4>: Cost 2 vext3 RHS, <2,3,4,5>
  5319. 2698716889U, // <7,2,3,5>: Cost 3 vext3 <2,3,5,7>, <2,3,5,7>
  5320. 1625048802U, // <7,2,3,6>: Cost 2 vext3 <2,3,6,7>, <2,3,6,7>
  5321. 2990495214U, // <7,2,3,7>: Cost 3 vzipr <6,2,7,3>, <7,6,2,7>
  5322. 1638319854U, // <7,2,3,u>: Cost 2 vext3 RHS, <2,3,u,1>
  5323. 2712061688U, // <7,2,4,0>: Cost 3 vext3 RHS, <2,4,0,2>
  5324. 2712061698U, // <7,2,4,1>: Cost 3 vext3 RHS, <2,4,1,3>
  5325. 2712061708U, // <7,2,4,2>: Cost 3 vext3 RHS, <2,4,2,4>
  5326. 1913438310U, // <7,2,4,3>: Cost 2 vzipr <5,6,7,4>, LHS
  5327. 2712061728U, // <7,2,4,4>: Cost 3 vext3 RHS, <2,4,4,6>
  5328. 2699380522U, // <7,2,4,5>: Cost 3 vext3 <2,4,5,7>, <2,4,5,7>
  5329. 2129821696U, // <7,2,4,6>: Cost 2 ins <u,2,4,6>, lane 0
  5330. 3201581057U, // <7,2,4,7>: Cost 3 ins <7,u,4,7>, lane 1
  5331. 1913438315U, // <7,2,4,u>: Cost 2 vzipr <5,6,7,4>, LHS
  5332. 2699675470U, // <7,2,5,0>: Cost 3 vext3 <2,5,0,7>, <2,5,0,7>
  5333. 3203596288U, // <7,2,5,1>: Cost 3 ins <u,2,5,1>, lane 0
  5334. 2699822944U, // <7,2,5,2>: Cost 3 vext3 <2,5,2,7>, <2,5,2,7>
  5335. 2692745065U, // <7,2,5,3>: Cost 3 vext3 <1,3,5,7>, <2,5,3,7>
  5336. 2699970418U, // <7,2,5,4>: Cost 3 vext3 <2,5,4,7>, <2,5,4,7>
  5337. 3203629056U, // <7,2,5,5>: Cost 3 ins <u,2,5,5>, lane 0
  5338. 2127904769U, // <7,2,5,6>: Cost 2 ins <7,u,5,6>, lane 1
  5339. 2853096758U, // <7,2,5,7>: Cost 3 vuzpr <5,7,0,2>, RHS
  5340. 2127904769U, // <7,2,5,u>: Cost 2 ins <7,u,5,6>, lane 1
  5341. 2572894310U, // <7,2,6,0>: Cost 3 vext1 <3,7,2,6>, LHS
  5342. 2712061860U, // <7,2,6,1>: Cost 3 vext3 RHS, <2,6,1,3>
  5343. 2700486577U, // <7,2,6,2>: Cost 3 vext3 <2,6,2,7>, <2,6,2,7>
  5344. 1626818490U, // <7,2,6,3>: Cost 2 vext3 <2,6,3,7>, <2,6,3,7>
  5345. 2572897590U, // <7,2,6,4>: Cost 3 vext1 <3,7,2,6>, RHS
  5346. 2700707788U, // <7,2,6,5>: Cost 3 vext3 <2,6,5,7>, <2,6,5,7>
  5347. 2700781525U, // <7,2,6,6>: Cost 3 vext3 <2,6,6,7>, <2,6,6,7>
  5348. 2129977344U, // <7,2,6,7>: Cost 2 ins <u,2,6,7>, lane 0
  5349. 1627187175U, // <7,2,6,u>: Cost 2 vext3 <2,6,u,7>, <2,6,u,7>
  5350. 3121939350U, // <7,2,7,0>: Cost 3 vtrnr <5,7,5,7>, <1,2,3,0>
  5351. 3203743744U, // <7,2,7,1>: Cost 3 ins <u,2,7,1>, lane 0
  5352. 1720366165U, // <7,2,7,2>: Cost 2 vuzpl <7,1,2,3>, <7,1,2,3>
  5353. 1912799334U, // <7,2,7,3>: Cost 2 vzipr <5,5,7,7>, LHS
  5354. 3121939354U, // <7,2,7,4>: Cost 3 vtrnr <5,7,5,7>, <1,2,3,4>
  5355. 3203776512U, // <7,2,7,5>: Cost 3 ins <u,2,7,5>, lane 0
  5356. 2986541404U, // <7,2,7,6>: Cost 3 vzipr <5,5,7,7>, <0,4,2,6>
  5357. 2128060417U, // <7,2,7,7>: Cost 2 ins <7,u,7,7>, lane 1
  5358. 1912799339U, // <7,2,7,u>: Cost 2 vzipr <5,5,7,7>, LHS
  5359. 1638320187U, // <7,2,u,0>: Cost 2 vext3 RHS, <2,u,0,1>
  5360. 2693924936U, // <7,2,u,1>: Cost 3 vext3 <1,5,3,7>, <2,u,1,5>
  5361. 2129494016U, // <7,2,u,2>: Cost 2 ins <u,2,0,2>, lane 0
  5362. 1628145756U, // <7,2,u,3>: Cost 2 vext3 <2,u,3,7>, <2,u,3,7>
  5363. 1638320227U, // <7,2,u,4>: Cost 2 vext3 RHS, <2,u,4,5>
  5364. 2702035054U, // <7,2,u,5>: Cost 3 vext3 <2,u,5,7>, <2,u,5,7>
  5365. 2129821696U, // <7,2,u,6>: Cost 2 ins <u,2,4,6>, lane 0
  5366. 2129977344U, // <7,2,u,7>: Cost 2 ins <u,2,6,7>, lane 0
  5367. 1628514441U, // <7,2,u,u>: Cost 2 vext3 <2,u,u,7>, <2,u,u,7>
  5368. 2712062091U, // <7,3,0,0>: Cost 3 vext3 RHS, <3,0,0,0>
  5369. 1638320278U, // <7,3,0,1>: Cost 2 vext3 RHS, <3,0,1,2>
  5370. 2712062109U, // <7,3,0,2>: Cost 3 vext3 RHS, <3,0,2,0>
  5371. 2712062119U, // <7,3,0,3>: Cost 3 vext3 RHS, <3,0,3,1>
  5372. 2712062128U, // <7,3,0,4>: Cost 3 vext3 RHS, <3,0,4,1>
  5373. 2712062138U, // <7,3,0,5>: Cost 3 vext3 RHS, <3,0,5,2>
  5374. 2590839656U, // <7,3,0,6>: Cost 3 vext1 <6,7,3,0>, <6,7,3,0>
  5375. 2985157776U, // <7,3,0,7>: Cost 3 vzipr <5,3,7,0>, <1,5,3,7>
  5376. 1638320341U, // <7,3,0,u>: Cost 2 vext3 RHS, <3,0,u,2>
  5377. 2237164227U, // <7,3,1,0>: Cost 3 vrev <3,7,0,1>
  5378. 2712062182U, // <7,3,1,1>: Cost 3 vext3 RHS, <3,1,1,1>
  5379. 2127577089U, // <7,3,1,2>: Cost 2 ins <7,u,1,2>, lane 1
  5380. 1779433574U, // <7,3,1,3>: Cost 2 vuzpr <5,7,1,3>, LHS
  5381. 2712062214U, // <7,3,1,4>: Cost 3 vext3 RHS, <3,1,4,6>
  5382. 2693925132U, // <7,3,1,5>: Cost 3 vext3 <1,5,3,7>, <3,1,5,3>
  5383. 2853179064U, // <7,3,1,6>: Cost 3 vuzpr <5,7,1,3>, <5,1,4,6>
  5384. 2692745504U, // <7,3,1,7>: Cost 3 vext3 <1,3,5,7>, <3,1,7,5>
  5385. 1779433579U, // <7,3,1,u>: Cost 2 vuzpr <5,7,1,3>, LHS
  5386. 2712062254U, // <7,3,2,0>: Cost 3 vext3 RHS, <3,2,0,1>
  5387. 2712062262U, // <7,3,2,1>: Cost 3 vext3 RHS, <3,2,1,0>
  5388. 2712062273U, // <7,3,2,2>: Cost 3 vext3 RHS, <3,2,2,2>
  5389. 2130313216U, // <7,3,2,3>: Cost 2 ins <u,3,2,3>, lane 0
  5390. 2712062292U, // <7,3,2,4>: Cost 3 vext3 RHS, <3,2,4,3>
  5391. 2712062302U, // <7,3,2,5>: Cost 3 vext3 RHS, <3,2,5,4>
  5392. 2700560742U, // <7,3,2,6>: Cost 3 vext3 <2,6,3,7>, <3,2,6,3>
  5393. 2712062319U, // <7,3,2,7>: Cost 3 vext3 RHS, <3,2,7,3>
  5394. 2130313216U, // <7,3,2,u>: Cost 2 ins <u,3,2,3>, lane 0
  5395. 2712062334U, // <7,3,3,0>: Cost 3 vext3 RHS, <3,3,0,0>
  5396. 2636368158U, // <7,3,3,1>: Cost 3 vext2 <3,1,7,3>, <3,1,7,3>
  5397. 2637031791U, // <7,3,3,2>: Cost 3 vext2 <3,2,7,3>, <3,2,7,3>
  5398. 1638320540U, // <7,3,3,3>: Cost 2 vext3 RHS, <3,3,3,3>
  5399. 2712062374U, // <7,3,3,4>: Cost 3 vext3 RHS, <3,3,4,4>
  5400. 2704689586U, // <7,3,3,5>: Cost 3 vext3 <3,3,5,7>, <3,3,5,7>
  5401. 2990491658U, // <7,3,3,6>: Cost 3 vzipr <6,2,7,3>, <2,7,3,6>
  5402. 2972574864U, // <7,3,3,7>: Cost 3 vzipr <3,2,7,3>, <1,5,3,7>
  5403. 1638320540U, // <7,3,3,u>: Cost 2 vext3 RHS, <3,3,3,3>
  5404. 2712062416U, // <7,3,4,0>: Cost 3 vext3 RHS, <3,4,0,1>
  5405. 2712062426U, // <7,3,4,1>: Cost 3 vext3 RHS, <3,4,1,2>
  5406. 2987180790U, // <7,3,4,2>: Cost 3 vzipr <5,6,7,4>, <1,0,3,2>
  5407. 2712062447U, // <7,3,4,3>: Cost 3 vext3 RHS, <3,4,3,5>
  5408. 2712062455U, // <7,3,4,4>: Cost 3 vext3 RHS, <3,4,4,4>
  5409. 1638320642U, // <7,3,4,5>: Cost 2 vext3 RHS, <3,4,5,6>
  5410. 2648313164U, // <7,3,4,6>: Cost 3 vext2 <5,1,7,3>, <4,6,0,2>
  5411. 2985190544U, // <7,3,4,7>: Cost 3 vzipr <5,3,7,4>, <1,5,3,7>
  5412. 1638320669U, // <7,3,4,u>: Cost 2 vext3 RHS, <3,4,u,6>
  5413. 2712062498U, // <7,3,5,0>: Cost 3 vext3 RHS, <3,5,0,2>
  5414. 1574571728U, // <7,3,5,1>: Cost 2 vext2 <5,1,7,3>, <5,1,7,3>
  5415. 2648977185U, // <7,3,5,2>: Cost 3 vext2 <5,2,7,3>, <5,2,7,3>
  5416. 2705869378U, // <7,3,5,3>: Cost 3 vext3 <3,5,3,7>, <3,5,3,7>
  5417. 2237491947U, // <7,3,5,4>: Cost 3 vrev <3,7,4,5>
  5418. 2706016852U, // <7,3,5,5>: Cost 3 vext3 <3,5,5,7>, <3,5,5,7>
  5419. 2127904769U, // <7,3,5,6>: Cost 2 ins <7,u,5,6>, lane 1
  5420. 1779436854U, // <7,3,5,7>: Cost 2 vuzpr <5,7,1,3>, RHS
  5421. 1779436855U, // <7,3,5,u>: Cost 2 vuzpr <5,7,1,3>, RHS
  5422. 2706311800U, // <7,3,6,0>: Cost 3 vext3 <3,6,0,7>, <3,6,0,7>
  5423. 2853178744U, // <7,3,6,1>: Cost 3 vuzpr <5,7,1,3>, <4,6,5,1>
  5424. 1581208058U, // <7,3,6,2>: Cost 2 vext2 <6,2,7,3>, <6,2,7,3>
  5425. 2706533011U, // <7,3,6,3>: Cost 3 vext3 <3,6,3,7>, <3,6,3,7>
  5426. 2706606748U, // <7,3,6,4>: Cost 3 vext3 <3,6,4,7>, <3,6,4,7>
  5427. 3204366336U, // <7,3,6,5>: Cost 3 ins <u,3,6,5>, lane 0
  5428. 2712062637U, // <7,3,6,6>: Cost 3 vext3 RHS, <3,6,6,6>
  5429. 2130640896U, // <7,3,6,7>: Cost 2 ins <u,3,6,7>, lane 0
  5430. 1585189856U, // <7,3,6,u>: Cost 2 vext2 <6,u,7,3>, <6,u,7,3>
  5431. 2693925571U, // <7,3,7,0>: Cost 3 vext3 <1,5,3,7>, <3,7,0,1>
  5432. 2693925584U, // <7,3,7,1>: Cost 3 vext3 <1,5,3,7>, <3,7,1,5>
  5433. 2700561114U, // <7,3,7,2>: Cost 3 vext3 <2,6,3,7>, <3,7,2,6>
  5434. 1779437696U, // <7,3,7,3>: Cost 2 vuzpr <5,7,1,3>, <5,7,1,3>
  5435. 2693925611U, // <7,3,7,4>: Cost 3 vext3 <1,5,3,7>, <3,7,4,5>
  5436. 2237582070U, // <7,3,7,5>: Cost 3 vrev <3,7,5,7>
  5437. 2654950894U, // <7,3,7,6>: Cost 3 vext2 <6,2,7,3>, <7,6,2,7>
  5438. 2128060417U, // <7,3,7,7>: Cost 2 ins <7,u,7,7>, lane 1
  5439. 1779437696U, // <7,3,7,u>: Cost 2 vuzpr <5,7,1,3>, <5,7,1,3>
  5440. 2237221578U, // <7,3,u,0>: Cost 3 vrev <3,7,0,u>
  5441. 1638320926U, // <7,3,u,1>: Cost 2 vext3 RHS, <3,u,1,2>
  5442. 1593153452U, // <7,3,u,2>: Cost 2 vext2 <u,2,7,3>, <u,2,7,3>
  5443. 1779434141U, // <7,3,u,3>: Cost 2 vuzpr <5,7,1,3>, LHS
  5444. 2237516526U, // <7,3,u,4>: Cost 3 vrev <3,7,4,u>
  5445. 1638320966U, // <7,3,u,5>: Cost 2 vext3 RHS, <3,u,5,6>
  5446. 2127904769U, // <7,3,u,6>: Cost 2 ins <7,u,5,6>, lane 1
  5447. 1779437097U, // <7,3,u,7>: Cost 2 vuzpr <5,7,1,3>, RHS
  5448. 1638320989U, // <7,3,u,u>: Cost 2 vext3 RHS, <3,u,u,2>
  5449. 2714053478U, // <7,4,0,0>: Cost 3 vext3 RHS, <4,0,0,2>
  5450. 1577893990U, // <7,4,0,1>: Cost 2 vext2 <5,6,7,4>, LHS
  5451. 2651635876U, // <7,4,0,2>: Cost 3 vext2 <5,6,7,4>, <0,2,0,2>
  5452. 3201253377U, // <7,4,0,3>: Cost 3 ins <7,u,0,3>, lane 1
  5453. 2714053512U, // <7,4,0,4>: Cost 3 vext3 RHS, <4,0,4,0>
  5454. 1638468498U, // <7,4,0,5>: Cost 2 vext3 RHS, <4,0,5,1>
  5455. 1638468508U, // <7,4,0,6>: Cost 2 vext3 RHS, <4,0,6,2>
  5456. 2927578568U, // <7,4,0,7>: Cost 3 vzipl <7,0,1,2>, <4,7,5,0>
  5457. 1640311726U, // <7,4,0,u>: Cost 2 vext3 RHS, <4,0,u,2>
  5458. 2651636470U, // <7,4,1,0>: Cost 3 vext2 <5,6,7,4>, <1,0,3,2>
  5459. 2651636532U, // <7,4,1,1>: Cost 3 vext2 <5,6,7,4>, <1,1,1,1>
  5460. 2127577089U, // <7,4,1,2>: Cost 2 ins <7,u,1,2>, lane 1
  5461. 2639029248U, // <7,4,1,3>: Cost 3 vext2 <3,5,7,4>, <1,3,5,7>
  5462. 3127495888U, // <7,4,1,4>: Cost 3 vtrnr <6,7,0,1>, <4,4,4,4>
  5463. 2130919424U, // <7,4,1,5>: Cost 2 ins <u,4,1,5>, lane 0
  5464. 1988054326U, // <7,4,1,6>: Cost 2 vtrnl <7,0,1,2>, RHS
  5465. 3061796234U, // <7,4,1,7>: Cost 3 vtrnl <7,0,1,2>, <4,6,7,1>
  5466. 1988054344U, // <7,4,1,u>: Cost 2 vtrnl <7,0,1,2>, RHS
  5467. 3204694016U, // <7,4,2,0>: Cost 3 ins <u,4,2,0>, lane 0
  5468. 3199172610U, // <7,4,2,1>: Cost 3 ins <7,4,u,1>, lane 2
  5469. 2651637352U, // <7,4,2,2>: Cost 3 vext2 <5,6,7,4>, <2,2,2,2>
  5470. 2125488133U, // <7,4,2,3>: Cost 2 ins <7,4,u,u>, lane 5
  5471. 2853258138U, // <7,4,2,4>: Cost 3 vuzpr <5,7,2,4>, <1,2,3,4>
  5472. 2712063030U, // <7,4,2,5>: Cost 3 vext3 RHS, <4,2,5,3>
  5473. 2131001344U, // <7,4,2,6>: Cost 2 ins <u,4,2,6>, lane 0
  5474. 3201433601U, // <7,4,2,7>: Cost 3 ins <7,u,2,7>, lane 1
  5475. 2125488133U, // <7,4,2,u>: Cost 2 ins <7,4,u,u>, lane 5
  5476. 2651637910U, // <7,4,3,0>: Cost 3 vext2 <5,6,7,4>, <3,0,1,2>
  5477. 3201458177U, // <7,4,3,1>: Cost 3 ins <7,u,3,1>, lane 1
  5478. 3204784128U, // <7,4,3,2>: Cost 3 ins <u,4,3,2>, lane 0
  5479. 2651638172U, // <7,4,3,3>: Cost 3 vext2 <5,6,7,4>, <3,3,3,3>
  5480. 2983857360U, // <7,4,3,4>: Cost 3 vzipr <5,1,7,3>, <4,4,4,4>
  5481. 2639030883U, // <7,4,3,5>: Cost 3 vext2 <3,5,7,4>, <3,5,7,4>
  5482. 2125471746U, // <7,4,3,6>: Cost 2 ins <7,4,u,6>, lane 2
  5483. 3201507329U, // <7,4,3,7>: Cost 3 ins <7,u,3,7>, lane 1
  5484. 2125471746U, // <7,4,3,u>: Cost 2 ins <7,4,u,6>, lane 2
  5485. 2714053800U, // <7,4,4,0>: Cost 3 vext3 RHS, <4,4,0,0>
  5486. 3201531905U, // <7,4,4,1>: Cost 3 ins <7,u,4,1>, lane 1
  5487. 3201540097U, // <7,4,4,2>: Cost 3 ins <7,u,4,2>, lane 1
  5488. 2987185336U, // <7,4,4,3>: Cost 3 vzipr <5,6,7,4>, <7,2,4,3>
  5489. 1638321360U, // <7,4,4,4>: Cost 2 vext3 RHS, <4,4,4,4>
  5490. 1638468826U, // <7,4,4,5>: Cost 2 vext3 RHS, <4,4,5,5>
  5491. 1638468836U, // <7,4,4,6>: Cost 2 vext3 RHS, <4,4,6,6>
  5492. 2987185664U, // <7,4,4,7>: Cost 3 vzipr <5,6,7,4>, <7,6,4,7>
  5493. 1640312054U, // <7,4,4,u>: Cost 2 vext3 RHS, <4,4,u,6>
  5494. 1517207654U, // <7,4,5,0>: Cost 2 vext1 <6,7,4,5>, LHS
  5495. 2125266947U, // <7,4,5,1>: Cost 2 ins <7,4,5,u>, lane 3
  5496. 2125266947U, // <7,4,5,2>: Cost 2 ins <7,4,5,u>, lane 3
  5497. 2125266947U, // <7,4,5,3>: Cost 2 ins <7,4,5,u>, lane 3
  5498. 1517210934U, // <7,4,5,4>: Cost 2 vext1 <6,7,4,5>, RHS
  5499. 2131214336U, // <7,4,5,5>: Cost 2 ins <u,4,5,5>, lane 0
  5500. 564579638U, // <7,4,5,6>: Cost 1 vext3 RHS, RHS
  5501. 2125266947U, // <7,4,5,7>: Cost 2 ins <7,4,5,u>, lane 3
  5502. 564579656U, // <7,4,5,u>: Cost 1 vext3 RHS, RHS
  5503. 1638468940U, // <7,4,6,0>: Cost 2 vext3 RHS, <4,6,0,2>
  5504. 2712063318U, // <7,4,6,1>: Cost 3 vext3 RHS, <4,6,1,3>
  5505. 2712210780U, // <7,4,6,2>: Cost 3 vext3 RHS, <4,6,2,0>
  5506. 2712210790U, // <7,4,6,3>: Cost 3 vext3 RHS, <4,6,3,1>
  5507. 1638468980U, // <7,4,6,4>: Cost 2 vext3 RHS, <4,6,4,6>
  5508. 2712063358U, // <7,4,6,5>: Cost 3 vext3 RHS, <4,6,5,7>
  5509. 2131296256U, // <7,4,6,6>: Cost 2 ins <u,4,6,6>, lane 0
  5510. 2125488133U, // <7,4,6,7>: Cost 2 ins <7,4,u,u>, lane 5
  5511. 1638469012U, // <7,4,6,u>: Cost 2 vext3 RHS, <4,6,u,2>
  5512. 2651640826U, // <7,4,7,0>: Cost 3 vext2 <5,6,7,4>, <7,0,1,2>
  5513. 2794279930U, // <7,4,7,1>: Cost 3 vuzpl <7,1,4,6>, <7,0,1,2>
  5514. 3201761281U, // <7,4,7,2>: Cost 3 ins <7,u,7,2>, lane 1
  5515. 3201769473U, // <7,4,7,3>: Cost 3 ins <7,u,7,3>, lane 1
  5516. 2847509964U, // <7,4,7,4>: Cost 3 vuzpr <4,7,5,4>, <4,7,5,4>
  5517. 1858964790U, // <7,4,7,5>: Cost 2 vzipl <7,7,7,7>, RHS
  5518. 1993182518U, // <7,4,7,6>: Cost 2 vtrnl <7,7,7,7>, RHS
  5519. 2128060417U, // <7,4,7,7>: Cost 2 ins <7,u,7,7>, lane 1
  5520. 1858965033U, // <7,4,7,u>: Cost 2 vzipl <7,7,7,7>, RHS
  5521. 1640312302U, // <7,4,u,0>: Cost 2 vext3 RHS, <4,u,0,2>
  5522. 1577899822U, // <7,4,u,1>: Cost 2 vext2 <5,6,7,4>, LHS
  5523. 2127577089U, // <7,4,u,2>: Cost 2 ins <7,u,1,2>, lane 1
  5524. 2125488133U, // <7,4,u,3>: Cost 2 ins <7,4,u,u>, lane 5
  5525. 1640312342U, // <7,4,u,4>: Cost 2 vext3 RHS, <4,u,4,6>
  5526. 1638469146U, // <7,4,u,5>: Cost 2 vext3 RHS, <4,u,5,1>
  5527. 564579881U, // <7,4,u,6>: Cost 1 vext3 RHS, RHS
  5528. 2125266947U, // <7,4,u,7>: Cost 2 ins <7,4,5,u>, lane 3
  5529. 564579899U, // <7,4,u,u>: Cost 1 vext3 RHS, RHS
  5530. 2579038310U, // <7,5,0,0>: Cost 3 vext1 <4,7,5,0>, LHS
  5531. 2131476480U, // <7,5,0,1>: Cost 2 ins <u,5,0,1>, lane 0
  5532. 1722597478U, // <7,5,0,2>: Cost 2 vuzpl <7,4,5,6>, LHS
  5533. 3201253377U, // <7,5,0,3>: Cost 3 ins <7,u,0,3>, lane 1
  5534. 2712063586U, // <7,5,0,4>: Cost 3 vext3 RHS, <5,0,4,1>
  5535. 2987150554U, // <7,5,0,5>: Cost 3 vzipr <5,6,7,0>, <4,4,5,5>
  5536. 2987149826U, // <7,5,0,6>: Cost 3 vzipr <5,6,7,0>, <3,4,5,6>
  5537. 2131525632U, // <7,5,0,7>: Cost 2 ins <u,5,0,7>, lane 0
  5538. 1722597532U, // <7,5,0,u>: Cost 2 vuzpl <7,4,5,6>, LHS
  5539. 2714054287U, // <7,5,1,0>: Cost 3 vext3 RHS, <5,1,0,1>
  5540. 2249183358U, // <7,5,1,1>: Cost 3 vrev <5,7,1,1>
  5541. 2127577089U, // <7,5,1,2>: Cost 2 ins <7,u,1,2>, lane 1
  5542. 1785643110U, // <7,5,1,3>: Cost 2 vuzpr <6,7,4,5>, LHS
  5543. 2714054327U, // <7,5,1,4>: Cost 3 vext3 RHS, <5,1,4,5>
  5544. 3127496708U, // <7,5,1,5>: Cost 3 vtrnr <6,7,0,1>, <5,5,5,5>
  5545. 2590995323U, // <7,5,1,6>: Cost 3 vext1 <6,7,5,1>, <6,7,5,1>
  5546. 1638469328U, // <7,5,1,7>: Cost 2 vext3 RHS, <5,1,7,3>
  5547. 1638469337U, // <7,5,1,u>: Cost 2 vext3 RHS, <5,1,u,3>
  5548. 2249117814U, // <7,5,2,0>: Cost 3 vrev <5,7,0,2>
  5549. 2714054379U, // <7,5,2,1>: Cost 3 vext3 RHS, <5,2,1,3>
  5550. 2249265288U, // <7,5,2,2>: Cost 3 vrev <5,7,2,2>
  5551. 2131640320U, // <7,5,2,3>: Cost 2 ins <u,5,2,3>, lane 0
  5552. 2859385754U, // <7,5,2,4>: Cost 3 vuzpr <6,7,4,5>, <1,2,3,4>
  5553. 2714054415U, // <7,5,2,5>: Cost 3 vext3 RHS, <5,2,5,3>
  5554. 2712063768U, // <7,5,2,6>: Cost 3 vext3 RHS, <5,2,6,3>
  5555. 2131673088U, // <7,5,2,7>: Cost 2 ins <u,5,2,7>, lane 0
  5556. 2131640320U, // <7,5,2,u>: Cost 2 ins <u,5,2,3>, lane 0
  5557. 3201449985U, // <7,5,3,0>: Cost 3 ins <7,u,3,0>, lane 1
  5558. 1175457920U, // <7,5,3,1>: Cost 2 vrev <5,7,1,3>
  5559. 2249273481U, // <7,5,3,2>: Cost 3 vrev <5,7,2,3>
  5560. 2249347218U, // <7,5,3,3>: Cost 3 vrev <5,7,3,3>
  5561. 3201482753U, // <7,5,3,4>: Cost 3 ins <7,u,3,4>, lane 1
  5562. 2983857370U, // <7,5,3,5>: Cost 3 vzipr <5,1,7,3>, <4,4,5,5>
  5563. 2983856642U, // <7,5,3,6>: Cost 3 vzipr <5,1,7,3>, <3,4,5,6>
  5564. 2047872310U, // <7,5,3,7>: Cost 2 vtrnr <5,7,1,3>, RHS
  5565. 2047872311U, // <7,5,3,u>: Cost 2 vtrnr <5,7,1,3>, RHS
  5566. 2579071078U, // <7,5,4,0>: Cost 3 vext1 <4,7,5,4>, LHS
  5567. 2987182994U, // <7,5,4,1>: Cost 3 vzipr <5,6,7,4>, <4,0,5,1>
  5568. 2249281674U, // <7,5,4,2>: Cost 3 vrev <5,7,2,4>
  5569. 3201548289U, // <7,5,4,3>: Cost 3 ins <7,u,4,3>, lane 1
  5570. 2579074508U, // <7,5,4,4>: Cost 3 vext1 <4,7,5,4>, <4,7,5,4>
  5571. 2131804160U, // <7,5,4,5>: Cost 2 ins <u,5,4,5>, lane 0
  5572. 1722600758U, // <7,5,4,6>: Cost 2 vuzpl <7,4,5,6>, RHS
  5573. 1638322118U, // <7,5,4,7>: Cost 2 vext3 RHS, <5,4,7,6>
  5574. 1638469583U, // <7,5,4,u>: Cost 2 vext3 RHS, <5,4,u,6>
  5575. 2714054611U, // <7,5,5,0>: Cost 3 vext3 RHS, <5,5,0,1>
  5576. 2714054620U, // <7,5,5,1>: Cost 3 vext3 RHS, <5,5,1,1>
  5577. 3201613825U, // <7,5,5,2>: Cost 3 ins <7,u,5,2>, lane 1
  5578. 2649657204U, // <7,5,5,3>: Cost 3 vext2 <5,3,7,5>, <5,3,7,5>
  5579. 2714054651U, // <7,5,5,4>: Cost 3 vext3 RHS, <5,5,4,5>
  5580. 1638322180U, // <7,5,5,5>: Cost 2 vext3 RHS, <5,5,5,5>
  5581. 2127904769U, // <7,5,5,6>: Cost 2 ins <7,u,5,6>, lane 1
  5582. 1638469656U, // <7,5,5,7>: Cost 2 vext3 RHS, <5,5,7,7>
  5583. 1638469665U, // <7,5,5,u>: Cost 2 vext3 RHS, <5,5,u,7>
  5584. 2131910656U, // <7,5,6,0>: Cost 2 ins <u,5,6,0>, lane 0
  5585. 2131918848U, // <7,5,6,1>: Cost 2 ins <u,5,6,1>, lane 0
  5586. 2131927040U, // <7,5,6,2>: Cost 2 ins <u,5,6,2>, lane 0
  5587. 2131935232U, // <7,5,6,3>: Cost 2 ins <u,5,6,3>, lane 0
  5588. 2131943424U, // <7,5,6,4>: Cost 2 ins <u,5,6,4>, lane 0
  5589. 2131951616U, // <7,5,6,5>: Cost 2 ins <u,5,6,5>, lane 0
  5590. 2131959808U, // <7,5,6,6>: Cost 2 ins <u,5,6,6>, lane 0
  5591. 1058226176U, // <7,5,6,7>: Cost 1 ins RHS, lane 0
  5592. 1058226176U, // <7,5,6,u>: Cost 1 ins RHS, lane 0
  5593. 1511325798U, // <7,5,7,0>: Cost 2 vext1 <5,7,5,7>, LHS
  5594. 1638469760U, // <7,5,7,1>: Cost 2 vext3 RHS, <5,7,1,3>
  5595. 2712211590U, // <7,5,7,2>: Cost 3 vext3 RHS, <5,7,2,0>
  5596. 2573126390U, // <7,5,7,3>: Cost 3 vext1 <3,7,5,7>, <3,7,5,7>
  5597. 1511329078U, // <7,5,7,4>: Cost 2 vext1 <5,7,5,7>, RHS
  5598. 1638469800U, // <7,5,7,5>: Cost 2 vext3 RHS, <5,7,5,7>
  5599. 2712211626U, // <7,5,7,6>: Cost 3 vext3 RHS, <5,7,6,0>
  5600. 2048199990U, // <7,5,7,7>: Cost 2 vtrnr <5,7,5,7>, RHS
  5601. 1638469823U, // <7,5,7,u>: Cost 2 vext3 RHS, <5,7,u,3>
  5602. 1511333990U, // <7,5,u,0>: Cost 2 vext1 <5,7,5,u>, LHS
  5603. 1638469841U, // <7,5,u,1>: Cost 2 vext3 RHS, <5,u,1,3>
  5604. 1722603310U, // <7,5,u,2>: Cost 2 vuzpl <7,4,5,6>, LHS
  5605. 1785643677U, // <7,5,u,3>: Cost 2 vuzpr <6,7,4,5>, LHS
  5606. 1511337270U, // <7,5,u,4>: Cost 2 vext1 <5,7,5,u>, RHS
  5607. 1638469881U, // <7,5,u,5>: Cost 2 vext3 RHS, <5,u,5,7>
  5608. 1722603674U, // <7,5,u,6>: Cost 2 vuzpl <7,4,5,6>, RHS
  5609. 1058226176U, // <7,5,u,7>: Cost 1 ins RHS, lane 0
  5610. 1058226176U, // <7,5,u,u>: Cost 1 ins RHS, lane 0
  5611. 2650324992U, // <7,6,0,0>: Cost 3 vext2 <5,4,7,6>, <0,0,0,0>
  5612. 1576583270U, // <7,6,0,1>: Cost 2 vext2 <5,4,7,6>, LHS
  5613. 2132148224U, // <7,6,0,2>: Cost 2 ins <u,6,0,2>, lane 0
  5614. 2255295336U, // <7,6,0,3>: Cost 3 vrev <6,7,3,0>
  5615. 2712064316U, // <7,6,0,4>: Cost 3 vext3 RHS, <6,0,4,2>
  5616. 2987151292U, // <7,6,0,5>: Cost 3 vzipr <5,6,7,0>, <5,4,6,5>
  5617. 2987150564U, // <7,6,0,6>: Cost 3 vzipr <5,6,7,0>, <4,4,6,6>
  5618. 1913408822U, // <7,6,0,7>: Cost 2 vzipr <5,6,7,0>, RHS
  5619. 1576583837U, // <7,6,0,u>: Cost 2 vext2 <5,4,7,6>, LHS
  5620. 1181340494U, // <7,6,1,0>: Cost 2 vrev <6,7,0,1>
  5621. 2650325812U, // <7,6,1,1>: Cost 3 vext2 <5,4,7,6>, <1,1,1,1>
  5622. 2127577089U, // <7,6,1,2>: Cost 2 ins <7,u,1,2>, lane 1
  5623. 2841329766U, // <7,6,1,3>: Cost 3 vuzpr <3,7,2,6>, LHS
  5624. 2579123666U, // <7,6,1,4>: Cost 3 vext1 <4,7,6,1>, <4,7,6,1>
  5625. 2650326160U, // <7,6,1,5>: Cost 3 vext2 <5,4,7,6>, <1,5,3,7>
  5626. 2714055072U, // <7,6,1,6>: Cost 3 vext3 RHS, <6,1,6,3>
  5627. 2974551350U, // <7,6,1,7>: Cost 3 vzipr <3,5,7,1>, RHS
  5628. 1181930390U, // <7,6,1,u>: Cost 2 vrev <6,7,u,1>
  5629. 2712211897U, // <7,6,2,0>: Cost 3 vext3 RHS, <6,2,0,1>
  5630. 2714055108U, // <7,6,2,1>: Cost 3 vext3 RHS, <6,2,1,3>
  5631. 2714055117U, // <7,6,2,2>: Cost 3 vext3 RHS, <6,2,2,3>
  5632. 2132303872U, // <7,6,2,3>: Cost 2 ins <u,6,2,3>, lane 0
  5633. 2714055137U, // <7,6,2,4>: Cost 3 vext3 RHS, <6,2,4,5>
  5634. 2714055148U, // <7,6,2,5>: Cost 3 vext3 RHS, <6,2,5,7>
  5635. 2714055152U, // <7,6,2,6>: Cost 3 vext3 RHS, <6,2,6,2>
  5636. 1638470138U, // <7,6,2,7>: Cost 2 vext3 RHS, <6,2,7,3>
  5637. 1638470147U, // <7,6,2,u>: Cost 2 vext3 RHS, <6,2,u,3>
  5638. 2650327190U, // <7,6,3,0>: Cost 3 vext2 <5,4,7,6>, <3,0,1,2>
  5639. 3121614200U, // <7,6,3,1>: Cost 3 vtrnr <5,7,1,3>, <4,6,5,1>
  5640. 1181504354U, // <7,6,3,2>: Cost 2 vrev <6,7,2,3>
  5641. 2650327452U, // <7,6,3,3>: Cost 3 vext2 <5,4,7,6>, <3,3,3,3>
  5642. 2712064562U, // <7,6,3,4>: Cost 3 vext3 RHS, <6,3,4,5>
  5643. 3206135808U, // <7,6,3,5>: Cost 3 ins <u,6,3,5>, lane 0
  5644. 2983857380U, // <7,6,3,6>: Cost 3 vzipr <5,1,7,3>, <4,4,6,6>
  5645. 1910115638U, // <7,6,3,7>: Cost 2 vzipr <5,1,7,3>, RHS
  5646. 1910115639U, // <7,6,3,u>: Cost 2 vzipr <5,1,7,3>, RHS
  5647. 2650327954U, // <7,6,4,0>: Cost 3 vext2 <5,4,7,6>, <4,0,5,1>
  5648. 2735952486U, // <7,6,4,1>: Cost 3 vext3 RHS, <6,4,1,3>
  5649. 2714055276U, // <7,6,4,2>: Cost 3 vext3 RHS, <6,4,2,0>
  5650. 2255328108U, // <7,6,4,3>: Cost 3 vrev <6,7,3,4>
  5651. 2650328272U, // <7,6,4,4>: Cost 3 vext2 <5,4,7,6>, <4,4,4,4>
  5652. 1576586550U, // <7,6,4,5>: Cost 2 vext2 <5,4,7,6>, RHS
  5653. 2132475904U, // <7,6,4,6>: Cost 2 ins <u,6,4,6>, lane 0
  5654. 1913441590U, // <7,6,4,7>: Cost 2 vzipr <5,6,7,4>, RHS
  5655. 1576586793U, // <7,6,4,u>: Cost 2 vext2 <5,4,7,6>, RHS
  5656. 2579152998U, // <7,6,5,0>: Cost 3 vext1 <4,7,6,5>, LHS
  5657. 2650328784U, // <7,6,5,1>: Cost 3 vext2 <5,4,7,6>, <5,1,7,3>
  5658. 2714055364U, // <7,6,5,2>: Cost 3 vext3 RHS, <6,5,2,7>
  5659. 3201622017U, // <7,6,5,3>: Cost 3 ins <7,u,5,3>, lane 1
  5660. 1576587206U, // <7,6,5,4>: Cost 2 vext2 <5,4,7,6>, <5,4,7,6>
  5661. 2650329092U, // <7,6,5,5>: Cost 3 vext2 <5,4,7,6>, <5,5,5,5>
  5662. 2127904769U, // <7,6,5,6>: Cost 2 ins <7,u,5,6>, lane 1
  5663. 2971929910U, // <7,6,5,7>: Cost 3 vzipr <3,1,7,5>, RHS
  5664. 1181963162U, // <7,6,5,u>: Cost 2 vrev <6,7,u,5>
  5665. 2714055421U, // <7,6,6,0>: Cost 3 vext3 RHS, <6,6,0,1>
  5666. 2714055432U, // <7,6,6,1>: Cost 3 vext3 RHS, <6,6,1,3>
  5667. 2712212245U, // <7,6,6,2>: Cost 3 vext3 RHS, <6,6,2,7>
  5668. 3201695745U, // <7,6,6,3>: Cost 3 ins <7,u,6,3>, lane 1
  5669. 2714055461U, // <7,6,6,4>: Cost 3 vext3 RHS, <6,6,4,5>
  5670. 2714055472U, // <7,6,6,5>: Cost 3 vext3 RHS, <6,6,5,7>
  5671. 1638323000U, // <7,6,6,6>: Cost 2 vext3 RHS, <6,6,6,6>
  5672. 1638470466U, // <7,6,6,7>: Cost 2 vext3 RHS, <6,6,7,7>
  5673. 1638470475U, // <7,6,6,u>: Cost 2 vext3 RHS, <6,6,u,7>
  5674. 1638323022U, // <7,6,7,0>: Cost 2 vext3 RHS, <6,7,0,1>
  5675. 2712064854U, // <7,6,7,1>: Cost 3 vext3 RHS, <6,7,1,0>
  5676. 1638323042U, // <7,6,7,2>: Cost 2 vext3 RHS, <6,7,2,3>
  5677. 2712064872U, // <7,6,7,3>: Cost 3 vext3 RHS, <6,7,3,0>
  5678. 1638323062U, // <7,6,7,4>: Cost 2 vext3 RHS, <6,7,4,5>
  5679. 2712064894U, // <7,6,7,5>: Cost 3 vext3 RHS, <6,7,5,4>
  5680. 1638323082U, // <7,6,7,6>: Cost 2 vext3 RHS, <6,7,6,7>
  5681. 1912802614U, // <7,6,7,7>: Cost 2 vzipr <5,5,7,7>, RHS
  5682. 1638323094U, // <7,6,7,u>: Cost 2 vext3 RHS, <6,7,u,1>
  5683. 1638470559U, // <7,6,u,0>: Cost 2 vext3 RHS, <6,u,0,1>
  5684. 1576589102U, // <7,6,u,1>: Cost 2 vext2 <5,4,7,6>, LHS
  5685. 2132148224U, // <7,6,u,2>: Cost 2 ins <u,6,0,2>, lane 0
  5686. 2132303872U, // <7,6,u,3>: Cost 2 ins <u,6,2,3>, lane 0
  5687. 1638470599U, // <7,6,u,4>: Cost 2 vext3 RHS, <6,u,4,5>
  5688. 1576589466U, // <7,6,u,5>: Cost 2 vext2 <5,4,7,6>, RHS
  5689. 2132475904U, // <7,6,u,6>: Cost 2 ins <u,6,4,6>, lane 0
  5690. 1638470624U, // <7,6,u,7>: Cost 2 vext3 RHS, <6,u,7,3>
  5691. 1638470631U, // <7,6,u,u>: Cost 2 vext3 RHS, <6,u,u,1>
  5692. 1913409634U, // <7,7,0,0>: Cost 2 vzipr <5,6,7,0>, <5,6,7,0>
  5693. 1638323194U, // <7,7,0,1>: Cost 2 vext3 RHS, <7,0,1,2>
  5694. 1724743782U, // <7,7,0,2>: Cost 2 vuzpl <7,7,7,7>, LHS
  5695. 2987151056U, // <7,7,0,3>: Cost 3 vzipr <5,6,7,0>, <5,1,7,3>
  5696. 2712065044U, // <7,7,0,4>: Cost 3 vext3 RHS, <7,0,4,1>
  5697. 2585161907U, // <7,7,0,5>: Cost 3 vext1 <5,7,7,0>, <5,7,7,0>
  5698. 2987151302U, // <7,7,0,6>: Cost 3 vzipr <5,6,7,0>, <5,4,7,6>
  5699. 2127470594U, // <7,7,0,7>: Cost 2 ins <7,7,u,7>, lane 2
  5700. 1638323257U, // <7,7,0,u>: Cost 2 vext3 RHS, <7,0,u,2>
  5701. 2712065091U, // <7,7,1,0>: Cost 3 vext3 RHS, <7,1,0,3>
  5702. 2053755726U, // <7,7,1,1>: Cost 2 vtrnr <6,7,0,1>, <6,7,0,1>
  5703. 2127577089U, // <7,7,1,2>: Cost 2 ins <7,u,1,2>, lane 1
  5704. 1779761254U, // <7,7,1,3>: Cost 2 vuzpr <5,7,5,7>, LHS
  5705. 2585169206U, // <7,7,1,4>: Cost 3 vext1 <5,7,7,1>, RHS
  5706. 2693928048U, // <7,7,1,5>: Cost 3 vext3 <1,5,3,7>, <7,1,5,3>
  5707. 2585170766U, // <7,7,1,6>: Cost 3 vext1 <5,7,7,1>, <6,7,0,1>
  5708. 2127470594U, // <7,7,1,7>: Cost 2 ins <7,7,u,7>, lane 2
  5709. 1779761259U, // <7,7,1,u>: Cost 2 vuzpr <5,7,5,7>, LHS
  5710. 2853503894U, // <7,7,2,0>: Cost 3 vuzpr <5,7,5,7>, <1,2,3,0>
  5711. 3206692864U, // <7,7,2,1>: Cost 3 ins <u,7,2,1>, lane 0
  5712. 1988801621U, // <7,7,2,2>: Cost 2 vtrnl <7,1,2,3>, <7,1,2,3>
  5713. 2132967424U, // <7,7,2,3>: Cost 2 ins <u,7,2,3>, lane 0
  5714. 2853503898U, // <7,7,2,4>: Cost 3 vuzpr <5,7,5,7>, <1,2,3,4>
  5715. 3206725632U, // <7,7,2,5>: Cost 3 ins <u,7,2,5>, lane 0
  5716. 2700563658U, // <7,7,2,6>: Cost 3 vext3 <2,6,3,7>, <7,2,6,3>
  5717. 2127470594U, // <7,7,2,7>: Cost 2 ins <7,7,u,7>, lane 2
  5718. 1988801621U, // <7,7,2,u>: Cost 2 vtrnl <7,1,2,3>, <7,1,2,3>
  5719. 2712065251U, // <7,7,3,0>: Cost 3 vext3 RHS, <7,3,0,1>
  5720. 3121615694U, // <7,7,3,1>: Cost 3 vtrnr <5,7,1,3>, <6,7,0,1>
  5721. 3201171458U, // <7,7,3,2>: Cost 3 ins <7,7,u,2>, lane 2
  5722. 1910116048U, // <7,7,3,3>: Cost 2 vzipr <5,1,7,3>, <5,1,7,3>
  5723. 2712065291U, // <7,7,3,4>: Cost 3 vext3 RHS, <7,3,4,5>
  5724. 2639055462U, // <7,7,3,5>: Cost 3 vext2 <3,5,7,7>, <3,5,7,7>
  5725. 2639719095U, // <7,7,3,6>: Cost 3 vext2 <3,6,7,7>, <3,6,7,7>
  5726. 2127470594U, // <7,7,3,7>: Cost 2 ins <7,7,u,7>, lane 2
  5727. 1910116048U, // <7,7,3,u>: Cost 2 vzipr <5,1,7,3>, <5,1,7,3>
  5728. 2712212792U, // <7,7,4,0>: Cost 3 vext3 RHS, <7,4,0,5>
  5729. 3062715386U, // <7,7,4,1>: Cost 3 vtrnl <7,1,4,6>, <7,0,1,2>
  5730. 3201540097U, // <7,7,4,2>: Cost 3 ins <7,u,4,2>, lane 1
  5731. 2987183824U, // <7,7,4,3>: Cost 3 vzipr <5,6,7,4>, <5,1,7,3>
  5732. 1913442406U, // <7,7,4,4>: Cost 2 vzipr <5,6,7,4>, <5,6,7,4>
  5733. 1638323558U, // <7,7,4,5>: Cost 2 vext3 RHS, <7,4,5,6>
  5734. 1724747062U, // <7,7,4,6>: Cost 2 vuzpl <7,7,7,7>, RHS
  5735. 2127470594U, // <7,7,4,7>: Cost 2 ins <7,7,u,7>, lane 2
  5736. 1638323585U, // <7,7,4,u>: Cost 2 vext3 RHS, <7,4,u,6>
  5737. 2853508547U, // <7,7,5,0>: Cost 3 vuzpr <5,7,5,7>, <7,5,7,0>
  5738. 2712212884U, // <7,7,5,1>: Cost 3 vext3 RHS, <7,5,1,7>
  5739. 3201613825U, // <7,7,5,2>: Cost 3 ins <7,u,5,2>, lane 1
  5740. 2649673590U, // <7,7,5,3>: Cost 3 vext2 <5,3,7,7>, <5,3,7,7>
  5741. 2712065455U, // <7,7,5,4>: Cost 3 vext3 RHS, <7,5,4,7>
  5742. 1577259032U, // <7,7,5,5>: Cost 2 vext2 <5,5,7,7>, <5,5,7,7>
  5743. 2127904769U, // <7,7,5,6>: Cost 2 ins <7,u,5,6>, lane 1
  5744. 1779764534U, // <7,7,5,7>: Cost 2 vuzpr <5,7,5,7>, RHS
  5745. 1779764535U, // <7,7,5,u>: Cost 2 vuzpr <5,7,5,7>, RHS
  5746. 2985873506U, // <7,7,6,0>: Cost 3 vzipr <5,4,7,6>, <5,6,7,0>
  5747. 2735953374U, // <7,7,6,1>: Cost 3 vext3 RHS, <7,6,1,0>
  5748. 2712212974U, // <7,7,6,2>: Cost 3 vext3 RHS, <7,6,2,7>
  5749. 2985873104U, // <7,7,6,3>: Cost 3 vzipr <5,4,7,6>, <5,1,7,3>
  5750. 2985873510U, // <7,7,6,4>: Cost 3 vzipr <5,4,7,6>, <5,6,7,4>
  5751. 2985873511U, // <7,7,6,5>: Cost 3 vzipr <5,4,7,6>, <5,6,7,5>
  5752. 1912131526U, // <7,7,6,6>: Cost 2 vzipr <5,4,7,6>, <5,4,7,6>
  5753. 2133295104U, // <7,7,6,7>: Cost 2 ins <u,7,6,7>, lane 0
  5754. 1585222628U, // <7,7,6,u>: Cost 2 vext2 <6,u,7,7>, <6,u,7,7>
  5755. 1523417190U, // <7,7,7,0>: Cost 2 vext1 <7,7,7,7>, LHS
  5756. 2127405059U, // <7,7,7,1>: Cost 2 ins <7,7,7,u>, lane 3
  5757. 2127405059U, // <7,7,7,2>: Cost 2 ins <7,7,7,u>, lane 3
  5758. 2127405059U, // <7,7,7,3>: Cost 2 ins <7,7,7,u>, lane 3
  5759. 1523420470U, // <7,7,7,4>: Cost 2 vext1 <7,7,7,7>, RHS
  5760. 2127405059U, // <7,7,7,5>: Cost 2 ins <7,7,7,u>, lane 3
  5761. 2127405059U, // <7,7,7,6>: Cost 2 ins <7,7,7,u>, lane 3
  5762. 363253046U, // <7,7,7,7>: Cost 1 vdup3 RHS
  5763. 363253046U, // <7,7,7,u>: Cost 1 vdup3 RHS
  5764. 1913409634U, // <7,7,u,0>: Cost 2 vzipr <5,6,7,0>, <5,6,7,0>
  5765. 1638471298U, // <7,7,u,1>: Cost 2 vext3 RHS, <7,u,1,2>
  5766. 1724749614U, // <7,7,u,2>: Cost 2 vuzpl <7,7,7,7>, LHS
  5767. 1779761821U, // <7,7,u,3>: Cost 2 vuzpr <5,7,5,7>, LHS
  5768. 1913442406U, // <7,7,u,4>: Cost 2 vzipr <5,6,7,4>, <5,6,7,4>
  5769. 1638471338U, // <7,7,u,5>: Cost 2 vext3 RHS, <7,u,5,6>
  5770. 1724749978U, // <7,7,u,6>: Cost 2 vuzpl <7,7,7,7>, RHS
  5771. 363253046U, // <7,7,u,7>: Cost 1 vdup3 RHS
  5772. 363253046U, // <7,7,u,u>: Cost 1 vdup3 RHS
  5773. 1638318080U, // <7,u,0,0>: Cost 2 vext3 RHS, <0,0,0,0>
  5774. 1638323923U, // <7,u,0,1>: Cost 2 vext3 RHS, <u,0,1,2>
  5775. 1720131686U, // <7,u,0,2>: Cost 2 vuzpl <7,0,u,2>, LHS
  5776. 1638323941U, // <7,u,0,3>: Cost 2 vext3 RHS, <u,0,3,2>
  5777. 2712065773U, // <7,u,0,4>: Cost 3 vext3 RHS, <u,0,4,1>
  5778. 1853839514U, // <7,u,0,5>: Cost 2 vzipl <7,0,1,2>, RHS
  5779. 1662359296U, // <7,u,0,6>: Cost 2 vext3 RHS, <u,0,6,2>
  5780. 1913408840U, // <7,u,0,7>: Cost 2 vzipr <5,6,7,0>, RHS
  5781. 1638323986U, // <7,u,0,u>: Cost 2 vext3 RHS, <u,0,u,2>
  5782. 1517469798U, // <7,u,1,0>: Cost 2 vext1 <6,7,u,1>, LHS
  5783. 2128232448U, // <7,u,1,1>: Cost 2 ins <u,0,1,1>, lane 0
  5784. 564582190U, // <7,u,1,2>: Cost 1 vext3 RHS, LHS
  5785. 1638324023U, // <7,u,1,3>: Cost 2 vext3 RHS, <u,1,3,3>
  5786. 1517473078U, // <7,u,1,4>: Cost 2 vext1 <6,7,u,1>, RHS
  5787. 2122317827U, // <7,u,1,5>: Cost 2 ins <7,0,1,u>, lane 3
  5788. 1517474710U, // <7,u,1,6>: Cost 2 vext1 <6,7,u,1>, <6,7,u,1>
  5789. 1640462171U, // <7,u,1,7>: Cost 2 vext3 RHS, <u,1,7,3>
  5790. 564582244U, // <7,u,1,u>: Cost 1 vext3 RHS, LHS
  5791. 1662211948U, // <7,u,2,0>: Cost 2 vext3 RHS, <u,2,0,2>
  5792. 2128969728U, // <7,u,2,1>: Cost 2 ins <u,1,2,1>, lane 0
  5793. 2128314368U, // <7,u,2,2>: Cost 2 ins <u,0,2,2>, lane 0
  5794. 1055244288U, // <7,u,2,3>: Cost 1 ins LHS, lane 0
  5795. 1662211988U, // <7,u,2,4>: Cost 2 vext3 RHS, <u,2,4,6>
  5796. 2129002496U, // <7,u,2,5>: Cost 2 ins <u,1,2,5>, lane 0
  5797. 2131001344U, // <7,u,2,6>: Cost 2 ins <u,4,2,6>, lane 0
  5798. 1640314796U, // <7,u,2,7>: Cost 2 vext3 RHS, <u,2,7,3>
  5799. 1055244288U, // <7,u,2,u>: Cost 1 ins LHS, lane 0
  5800. 1638324156U, // <7,u,3,0>: Cost 2 vext3 RHS, <u,3,0,1>
  5801. 1638324167U, // <7,u,3,1>: Cost 2 vext3 RHS, <u,3,1,3>
  5802. 2128388096U, // <7,u,3,2>: Cost 2 ins <u,0,3,2>, lane 0
  5803. 1910112412U, // <7,u,3,3>: Cost 2 vzipr <5,1,7,3>, LHS
  5804. 1638324196U, // <7,u,3,4>: Cost 2 vext3 RHS, <u,3,4,5>
  5805. 1638324207U, // <7,u,3,5>: Cost 2 vext3 RHS, <u,3,5,7>
  5806. 2125471746U, // <7,u,3,6>: Cost 2 ins <7,4,u,6>, lane 2
  5807. 1910115656U, // <7,u,3,7>: Cost 2 vzipr <5,1,7,3>, RHS
  5808. 1638324228U, // <7,u,3,u>: Cost 2 vext3 RHS, <u,3,u,1>
  5809. 2712066061U, // <7,u,4,0>: Cost 3 vext3 RHS, <u,4,0,1>
  5810. 1856821038U, // <7,u,4,1>: Cost 2 vzipl <7,4,5,6>, LHS
  5811. 1662212132U, // <7,u,4,2>: Cost 2 vext3 RHS, <u,4,2,6>
  5812. 1913438364U, // <7,u,4,3>: Cost 2 vzipr <5,6,7,4>, LHS
  5813. 1638321360U, // <7,u,4,4>: Cost 2 vext3 RHS, <4,4,4,4>
  5814. 1638324287U, // <7,u,4,5>: Cost 2 vext3 RHS, <u,4,5,6>
  5815. 1720134966U, // <7,u,4,6>: Cost 2 vuzpl <7,0,u,2>, RHS
  5816. 1640314961U, // <7,u,4,7>: Cost 2 vext3 RHS, <u,4,7,6>
  5817. 1638324314U, // <7,u,4,u>: Cost 2 vext3 RHS, <u,4,u,6>
  5818. 1517502566U, // <7,u,5,0>: Cost 2 vext1 <6,7,u,5>, LHS
  5819. 1574612693U, // <7,u,5,1>: Cost 2 vext2 <5,1,7,u>, <5,1,7,u>
  5820. 1991038766U, // <7,u,5,2>: Cost 2 vtrnl <7,4,5,6>, LHS
  5821. 1638324351U, // <7,u,5,3>: Cost 2 vext3 RHS, <u,5,3,7>
  5822. 1576603592U, // <7,u,5,4>: Cost 2 vext2 <5,4,7,u>, <5,4,7,u>
  5823. 1577267225U, // <7,u,5,5>: Cost 2 vext2 <5,5,7,u>, <5,5,7,u>
  5824. 564582554U, // <7,u,5,6>: Cost 1 vext3 RHS, RHS
  5825. 1640462499U, // <7,u,5,7>: Cost 2 vext3 RHS, <u,5,7,7>
  5826. 564582572U, // <7,u,5,u>: Cost 1 vext3 RHS, RHS
  5827. 1662359728U, // <7,u,6,0>: Cost 2 vext3 RHS, <u,6,0,2>
  5828. 2131918848U, // <7,u,6,1>: Cost 2 ins <u,5,6,1>, lane 0
  5829. 1581249023U, // <7,u,6,2>: Cost 2 vext2 <6,2,7,u>, <6,2,7,u>
  5830. 1638324432U, // <7,u,6,3>: Cost 2 vext3 RHS, <u,6,3,7>
  5831. 1662359768U, // <7,u,6,4>: Cost 2 vext3 RHS, <u,6,4,6>
  5832. 2131951616U, // <7,u,6,5>: Cost 2 ins <u,5,6,5>, lane 0
  5833. 1583903555U, // <7,u,6,6>: Cost 2 vext2 <6,6,7,u>, <6,6,7,u>
  5834. 1058226176U, // <7,u,6,7>: Cost 1 ins RHS, lane 0
  5835. 1058226176U, // <7,u,6,u>: Cost 1 ins RHS, lane 0
  5836. 1638471936U, // <7,u,7,0>: Cost 2 vext3 RHS, <u,7,0,1>
  5837. 1640462603U, // <7,u,7,1>: Cost 2 vext3 RHS, <u,7,1,3>
  5838. 1993185070U, // <7,u,7,2>: Cost 2 vtrnl <7,7,7,7>, LHS
  5839. 1912799388U, // <7,u,7,3>: Cost 2 vzipr <5,5,7,7>, LHS
  5840. 1638471976U, // <7,u,7,4>: Cost 2 vext3 RHS, <u,7,4,5>
  5841. 1640462643U, // <7,u,7,5>: Cost 2 vext3 RHS, <u,7,5,7>
  5842. 1993185434U, // <7,u,7,6>: Cost 2 vtrnl <7,7,7,7>, RHS
  5843. 363253046U, // <7,u,7,7>: Cost 1 vdup3 RHS
  5844. 363253046U, // <7,u,7,u>: Cost 1 vdup3 RHS
  5845. 1638324561U, // <7,u,u,0>: Cost 2 vext3 RHS, <u,u,0,1>
  5846. 1638324571U, // <7,u,u,1>: Cost 2 vext3 RHS, <u,u,1,2>
  5847. 564582757U, // <7,u,u,2>: Cost 1 vext3 RHS, LHS
  5848. 1055244288U, // <7,u,u,3>: Cost 1 ins LHS, lane 0
  5849. 1638324601U, // <7,u,u,4>: Cost 2 vext3 RHS, <u,u,4,5>
  5850. 1638324611U, // <7,u,u,5>: Cost 2 vext3 RHS, <u,u,5,6>
  5851. 564582797U, // <7,u,u,6>: Cost 1 vext3 RHS, RHS
  5852. 1058226176U, // <7,u,u,7>: Cost 1 ins RHS, lane 0
  5853. 564582811U, // <7,u,u,u>: Cost 1 vext3 RHS, LHS
  5854. 135053414U, // <u,0,0,0>: Cost 1 vdup0 LHS
  5855. 1611489290U, // <u,0,0,1>: Cost 2 vext3 LHS, <0,0,1,1>
  5856. 1611489300U, // <u,0,0,2>: Cost 2 vext3 LHS, <0,0,2,2>
  5857. 2085707777U, // <u,0,0,3>: Cost 2 ins <0,u,0,3>, lane 1
  5858. 1481706806U, // <u,0,0,4>: Cost 2 vext1 <0,u,0,0>, RHS
  5859. 2080440323U, // <u,0,0,5>: Cost 2 ins <0,0,0,u>, lane 3
  5860. 2080440323U, // <u,0,0,6>: Cost 2 ins <0,0,0,u>, lane 3
  5861. 2080440323U, // <u,0,0,7>: Cost 2 ins <0,0,0,u>, lane 3
  5862. 135053414U, // <u,0,0,u>: Cost 1 vdup0 LHS
  5863. 1493655654U, // <u,0,1,0>: Cost 2 vext1 <2,u,0,1>, LHS
  5864. 786808934U, // <u,0,1,1>: Cost 1 vzipl LHS, LHS
  5865. 537747563U, // <u,0,1,2>: Cost 1 vext3 LHS, LHS
  5866. 1756332134U, // <u,0,1,3>: Cost 2 vuzpr <1,u,3,0>, LHS
  5867. 1493658934U, // <u,0,1,4>: Cost 2 vext1 <2,u,0,1>, RHS
  5868. 2085797889U, // <u,0,1,5>: Cost 2 ins <0,u,1,5>, lane 1
  5869. 1517548447U, // <u,0,1,6>: Cost 2 vext1 <6,u,0,1>, <6,u,0,1>
  5870. 2080514051U, // <u,0,1,7>: Cost 2 ins <0,0,1,u>, lane 3
  5871. 537747612U, // <u,0,1,u>: Cost 1 vext3 LHS, LHS
  5872. 1611489444U, // <u,0,2,0>: Cost 2 vext3 LHS, <0,2,0,2>
  5873. 1994768394U, // <u,0,2,1>: Cost 2 vtrnl LHS, <0,0,1,1>
  5874. 921026662U, // <u,0,2,2>: Cost 1 vtrnl LHS, LHS
  5875. 1012113409U, // <u,0,2,3>: Cost 1 ins LHS, lane 1
  5876. 1611489484U, // <u,0,2,4>: Cost 2 vext3 LHS, <0,2,4,6>
  5877. 2080587779U, // <u,0,2,5>: Cost 2 ins <0,0,2,u>, lane 3
  5878. 2085879809U, // <u,0,2,6>: Cost 2 ins <0,u,2,6>, lane 1
  5879. 2080587779U, // <u,0,2,7>: Cost 2 ins <0,0,2,u>, lane 3
  5880. 921026716U, // <u,0,2,u>: Cost 1 vtrnl LHS, LHS
  5881. 1880326144U, // <u,0,3,0>: Cost 2 vzipr LHS, <0,0,0,0>
  5882. 1880327846U, // <u,0,3,1>: Cost 2 vzipr LHS, <2,3,0,1>
  5883. 72589981U, // <u,0,3,2>: Cost 1 vrev LHS
  5884. 2091900929U, // <u,0,3,3>: Cost 2 ins <1,u,3,3>, lane 1
  5885. 2091909121U, // <u,0,3,4>: Cost 2 ins <1,u,3,4>, lane 1
  5886. 2086633475U, // <u,0,3,5>: Cost 2 ins <1,0,3,u>, lane 3
  5887. 2086633475U, // <u,0,3,6>: Cost 2 ins <1,0,3,u>, lane 3
  5888. 2091933697U, // <u,0,3,7>: Cost 2 ins <1,u,3,7>, lane 1
  5889. 73032403U, // <u,0,3,u>: Cost 1 vrev LHS
  5890. 1705610572U, // <u,0,4,0>: Cost 2 vuzpl <4,6,0,2>, <4,6,0,2>
  5891. 1611489618U, // <u,0,4,1>: Cost 2 vext3 LHS, <0,4,1,5>
  5892. 1611489628U, // <u,0,4,2>: Cost 2 vext3 LHS, <0,4,2,6>
  5893. 2086002689U, // <u,0,4,3>: Cost 2 ins <0,u,4,3>, lane 1
  5894. 1947828428U, // <u,0,4,4>: Cost 2 vtrnl <0,2,4,6>, <0,2,4,6>
  5895. 1551396150U, // <u,0,4,5>: Cost 2 vext2 <1,2,u,0>, RHS
  5896. 1726844214U, // <u,0,4,6>: Cost 2 vuzpl <u,2,0,2>, RHS
  5897. 2109923329U, // <u,0,4,7>: Cost 2 ins <4,u,4,7>, lane 1
  5898. 1611932050U, // <u,0,4,u>: Cost 2 vext3 LHS, <0,4,u,6>
  5899. 1863532544U, // <u,0,5,0>: Cost 2 vzipl RHS, <0,0,0,0>
  5900. 789790822U, // <u,0,5,1>: Cost 1 vzipl RHS, LHS
  5901. 1996349542U, // <u,0,5,2>: Cost 2 vtrnl <u,3,5,7>, LHS
  5902. 2104696835U, // <u,0,5,3>: Cost 2 ins <4,0,5,u>, lane 3
  5903. 1863532882U, // <u,0,5,4>: Cost 2 vzipl RHS, <0,4,1,5>
  5904. 2109980673U, // <u,0,5,5>: Cost 2 ins <4,u,5,5>, lane 1
  5905. 1577939051U, // <u,0,5,6>: Cost 2 vext2 <5,6,u,0>, <5,6,u,0>
  5906. 1756335414U, // <u,0,5,7>: Cost 2 vuzpr <1,u,3,0>, RHS
  5907. 789791389U, // <u,0,5,u>: Cost 1 vzipl RHS, LHS
  5908. 1997750272U, // <u,0,6,0>: Cost 2 vtrnl RHS, <0,0,0,0>
  5909. 1997750282U, // <u,0,6,1>: Cost 2 vtrnl RHS, <0,0,1,1>
  5910. 924008550U, // <u,0,6,2>: Cost 1 vtrnl RHS, LHS
  5911. 2104770563U, // <u,0,6,3>: Cost 2 ins <4,0,6,u>, lane 3
  5912. 1146503858U, // <u,0,6,4>: Cost 2 vrev <0,u,4,6>
  5913. 2104770563U, // <u,0,6,5>: Cost 2 ins <4,0,6,u>, lane 3
  5914. 2110062593U, // <u,0,6,6>: Cost 2 ins <4,u,6,6>, lane 1
  5915. 1036328961U, // <u,0,6,7>: Cost 1 ins RHS, lane 1
  5916. 924008604U, // <u,0,6,u>: Cost 1 vtrnl RHS, LHS
  5917. 1906900992U, // <u,0,7,0>: Cost 2 vzipr RHS, <0,0,0,0>
  5918. 1906902694U, // <u,0,7,1>: Cost 2 vzipr RHS, <2,3,0,1>
  5919. 1906901156U, // <u,0,7,2>: Cost 2 vzipr RHS, <0,2,0,2>
  5920. 2116083713U, // <u,0,7,3>: Cost 2 ins <5,u,7,3>, lane 1
  5921. 2116091905U, // <u,0,7,4>: Cost 2 ins <5,u,7,4>, lane 1
  5922. 2980643874U, // <u,0,7,5>: Cost 3 vzipr RHS, <1,4,0,5>
  5923. 2116108289U, // <u,0,7,6>: Cost 2 ins <5,u,7,6>, lane 1
  5924. 2116116481U, // <u,0,7,7>: Cost 2 ins <5,u,7,7>, lane 1
  5925. 1906901162U, // <u,0,7,u>: Cost 2 vzipr RHS, <0,2,0,u>
  5926. 135053414U, // <u,0,u,0>: Cost 1 vdup0 LHS
  5927. 791453798U, // <u,0,u,1>: Cost 1 vzipl LHS, LHS
  5928. 537748125U, // <u,0,u,2>: Cost 1 vext3 LHS, LHS
  5929. 1012113409U, // <u,0,u,3>: Cost 1 ins LHS, lane 1
  5930. 1611932338U, // <u,0,u,4>: Cost 2 vext3 LHS, <0,u,4,6>
  5931. 1551399066U, // <u,0,u,5>: Cost 2 vext2 <1,2,u,0>, RHS
  5932. 1517605798U, // <u,0,u,6>: Cost 2 vext1 <6,u,0,u>, <6,u,0,u>
  5933. 1036328961U, // <u,0,u,7>: Cost 1 ins RHS, lane 1
  5934. 537748179U, // <u,0,u,u>: Cost 1 vext3 LHS, LHS
  5935. 1818149622U, // <u,1,0,0>: Cost 2 vzipl <1,0,3,2>, <1,0,3,2>
  5936. 1007951877U, // <u,1,0,1>: Cost 1 ins LHS, lane 5
  5937. 1725587558U, // <u,1,0,2>: Cost 2 vuzpl <u,0,1,2>, LHS
  5938. 1007910914U, // <u,1,0,3>: Cost 1 ins LHS, lane 2
  5939. 2081660930U, // <u,1,0,4>: Cost 2 ins <0,1,u,4>, lane 2
  5940. 2081669122U, // <u,1,0,5>: Cost 2 ins <0,1,u,5>, lane 2
  5941. 2081677314U, // <u,1,0,6>: Cost 2 ins <0,1,u,6>, lane 2
  5942. 2081685506U, // <u,1,0,7>: Cost 2 ins <0,1,u,7>, lane 2
  5943. 1007951877U, // <u,1,0,u>: Cost 1 ins LHS, lane 5
  5944. 1481786002U, // <u,1,1,0>: Cost 2 vext1 <0,u,1,1>, <0,u,1,1>
  5945. 202162278U, // <u,1,1,1>: Cost 1 vdup1 LHS
  5946. 1860551574U, // <u,1,1,2>: Cost 2 vzipl LHS, <1,2,3,0>
  5947. 1007910914U, // <u,1,1,3>: Cost 1 ins LHS, lane 2
  5948. 1481788726U, // <u,1,1,4>: Cost 2 vext1 <0,u,1,1>, RHS
  5949. 1860551824U, // <u,1,1,5>: Cost 2 vzipl LHS, <1,5,3,7>
  5950. 2081677314U, // <u,1,1,6>: Cost 2 ins <0,1,u,6>, lane 2
  5951. 2081685506U, // <u,1,1,7>: Cost 2 ins <0,1,u,7>, lane 2
  5952. 1007910914U, // <u,1,1,u>: Cost 1 ins LHS, lane 2
  5953. 1007509507U, // <u,1,2,0>: Cost 1 ins LHS, lane 3
  5954. 1007509507U, // <u,1,2,1>: Cost 1 ins LHS, lane 3
  5955. 1007509507U, // <u,1,2,2>: Cost 1 ins LHS, lane 3
  5956. 835584U, // <u,1,2,3>: Cost 0 copy LHS
  5957. 1007509507U, // <u,1,2,4>: Cost 1 ins LHS, lane 3
  5958. 1007509507U, // <u,1,2,5>: Cost 1 ins LHS, lane 3
  5959. 1007509507U, // <u,1,2,6>: Cost 1 ins LHS, lane 3
  5960. 1007509507U, // <u,1,2,7>: Cost 1 ins LHS, lane 3
  5961. 835584U, // <u,1,2,u>: Cost 0 copy LHS
  5962. 1487773798U, // <u,1,3,0>: Cost 2 vext1 <1,u,1,3>, LHS
  5963. 1611490264U, // <u,1,3,1>: Cost 2 vext3 LHS, <1,3,1,3>
  5964. 1880328342U, // <u,1,3,2>: Cost 2 vzipr LHS, <3,0,1,2>
  5965. 945004646U, // <u,1,3,3>: Cost 1 vtrnr LHS, LHS
  5966. 1487777078U, // <u,1,3,4>: Cost 2 vext1 <1,u,1,3>, RHS
  5967. 1611490304U, // <u,1,3,5>: Cost 2 vext3 LHS, <1,3,5,7>
  5968. 2087297027U, // <u,1,3,6>: Cost 2 ins <1,1,3,u>, lane 3
  5969. 2133737476U, // <u,1,3,7>: Cost 2 ins <u,u,3,7>, lane 4
  5970. 945004651U, // <u,1,3,u>: Cost 1 vtrnr LHS, LHS
  5971. 1567992749U, // <u,1,4,0>: Cost 2 vext2 <4,0,u,1>, <4,0,u,1>
  5972. 2081636354U, // <u,1,4,1>: Cost 2 ins <0,1,u,1>, lane 2
  5973. 2081644546U, // <u,1,4,2>: Cost 2 ins <0,1,u,2>, lane 2
  5974. 1007910914U, // <u,1,4,3>: Cost 1 ins LHS, lane 2
  5975. 2081660930U, // <u,1,4,4>: Cost 2 ins <0,1,u,4>, lane 2
  5976. 1007951877U, // <u,1,4,5>: Cost 1 ins LHS, lane 5
  5977. 1725590838U, // <u,1,4,6>: Cost 2 vuzpl <u,0,1,2>, RHS
  5978. 2081685506U, // <u,1,4,7>: Cost 2 ins <0,1,u,7>, lane 2
  5979. 1007910914U, // <u,1,4,u>: Cost 1 ins LHS, lane 2
  5980. 1481818774U, // <u,1,5,0>: Cost 2 vext1 <0,u,1,5>, <0,u,1,5>
  5981. 1863533364U, // <u,1,5,1>: Cost 2 vzipl RHS, <1,1,1,1>
  5982. 1863533462U, // <u,1,5,2>: Cost 2 vzipl RHS, <1,2,3,0>
  5983. 1007910914U, // <u,1,5,3>: Cost 1 ins LHS, lane 2
  5984. 1481821494U, // <u,1,5,4>: Cost 2 vext1 <0,u,1,5>, RHS
  5985. 1863533712U, // <u,1,5,5>: Cost 2 vzipl RHS, <1,5,3,7>
  5986. 2133876740U, // <u,1,5,6>: Cost 2 ins <u,u,5,6>, lane 4
  5987. 1750224182U, // <u,1,5,7>: Cost 2 vuzpr <0,u,1,1>, RHS
  5988. 1007910914U, // <u,1,5,u>: Cost 1 ins LHS, lane 2
  5989. 2081628162U, // <u,1,6,0>: Cost 2 ins <0,1,u,0>, lane 2
  5990. 1997751092U, // <u,1,6,1>: Cost 2 vtrnl RHS, <1,1,1,1>
  5991. 2133917700U, // <u,1,6,2>: Cost 2 ins <u,u,6,2>, lane 4
  5992. 1007910914U, // <u,1,6,3>: Cost 1 ins LHS, lane 2
  5993. 2081660930U, // <u,1,6,4>: Cost 2 ins <0,1,u,4>, lane 2
  5994. 1997751296U, // <u,1,6,5>: Cost 2 vtrnl RHS, <1,3,5,7>
  5995. 2133950468U, // <u,1,6,6>: Cost 2 ins <u,u,6,6>, lane 4
  5996. 1060216836U, // <u,1,6,7>: Cost 1 ins RHS, lane 4
  5997. 1007910914U, // <u,1,6,u>: Cost 1 ins LHS, lane 2
  5998. 2133975044U, // <u,1,7,0>: Cost 2 ins <u,u,7,0>, lane 4
  5999. 1906901002U, // <u,1,7,1>: Cost 2 vzipr RHS, <0,0,1,1>
  6000. 1906903190U, // <u,1,7,2>: Cost 2 vzipr RHS, <3,0,1,2>
  6001. 969220198U, // <u,1,7,3>: Cost 1 vtrnr RHS, LHS
  6002. 2134007812U, // <u,1,7,4>: Cost 2 ins <u,u,7,4>, lane 4
  6003. 1152558485U, // <u,1,7,5>: Cost 2 vrev <1,u,5,7>
  6004. 2134024196U, // <u,1,7,6>: Cost 2 ins <u,u,7,6>, lane 4
  6005. 2134032388U, // <u,1,7,7>: Cost 2 ins <u,u,7,7>, lane 4
  6006. 969220203U, // <u,1,7,u>: Cost 1 vtrnr RHS, LHS
  6007. 1007509507U, // <u,1,u,0>: Cost 1 ins LHS, lane 3
  6008. 1007951877U, // <u,1,u,1>: Cost 1 ins LHS, lane 5
  6009. 1007509507U, // <u,1,u,2>: Cost 1 ins LHS, lane 3
  6010. 835584U, // <u,1,u,3>: Cost 0 copy LHS
  6011. 1007509507U, // <u,1,u,4>: Cost 1 ins LHS, lane 3
  6012. 1007509507U, // <u,1,u,5>: Cost 1 ins LHS, lane 3
  6013. 1007509507U, // <u,1,u,6>: Cost 1 ins LHS, lane 3
  6014. 1007509507U, // <u,1,u,7>: Cost 1 ins LHS, lane 3
  6015. 835584U, // <u,1,u,u>: Cost 0 copy LHS
  6016. 1726332928U, // <u,2,0,0>: Cost 2 vuzpl LHS, <0,0,0,0>
  6017. 1545437286U, // <u,2,0,1>: Cost 2 vext2 <0,2,u,2>, LHS
  6018. 652591206U, // <u,2,0,2>: Cost 1 vuzpl LHS, LHS
  6019. 1886937190U, // <u,2,0,3>: Cost 2 vzipr <1,2,u,0>, LHS
  6020. 1726333132U, // <u,2,0,4>: Cost 2 vuzpl LHS, <0,2,4,6>
  6021. 2081767427U, // <u,2,0,5>: Cost 2 ins <0,2,0,u>, lane 3
  6022. 2082340866U, // <u,2,0,6>: Cost 2 ins <0,2,u,6>, lane 2
  6023. 2081767427U, // <u,2,0,7>: Cost 2 ins <0,2,0,u>, lane 3
  6024. 652591260U, // <u,2,0,u>: Cost 1 vuzpl LHS, LHS
  6025. 1550082851U, // <u,2,1,0>: Cost 2 vext2 <1,0,u,2>, <1,0,u,2>
  6026. 1726333748U, // <u,2,1,1>: Cost 2 vuzpl LHS, <1,1,1,1>
  6027. 1860552296U, // <u,2,1,2>: Cost 2 vzipl LHS, <2,2,2,2>
  6028. 1750155366U, // <u,2,1,3>: Cost 2 vuzpr <0,u,0,2>, LHS
  6029. 2088296450U, // <u,2,1,4>: Cost 2 ins <1,2,u,4>, lane 2
  6030. 1726333952U, // <u,2,1,5>: Cost 2 vuzpl LHS, <1,3,5,7>
  6031. 1860552634U, // <u,2,1,6>: Cost 2 vzipl LHS, <2,6,3,7>
  6032. 2109702145U, // <u,2,1,7>: Cost 2 ins <4,u,1,7>, lane 1
  6033. 1750155371U, // <u,2,1,u>: Cost 2 vuzpr <0,u,0,2>, LHS
  6034. 1481867932U, // <u,2,2,0>: Cost 2 vext1 <0,u,2,2>, <0,u,2,2>
  6035. 2085838849U, // <u,2,2,1>: Cost 2 ins <0,u,2,1>, lane 1
  6036. 269271142U, // <u,2,2,2>: Cost 1 vdup2 LHS
  6037. 1012113409U, // <u,2,2,3>: Cost 1 ins LHS, lane 1
  6038. 1481870646U, // <u,2,2,4>: Cost 2 vext1 <0,u,2,2>, RHS
  6039. 2085871617U, // <u,2,2,5>: Cost 2 ins <0,u,2,5>, lane 1
  6040. 2085879809U, // <u,2,2,6>: Cost 2 ins <0,u,2,6>, lane 1
  6041. 2085888001U, // <u,2,2,7>: Cost 2 ins <0,u,2,7>, lane 1
  6042. 1012113409U, // <u,2,2,u>: Cost 1 ins LHS, lane 1
  6043. 408134301U, // <u,2,3,0>: Cost 1 vext1 LHS, LHS
  6044. 1481876214U, // <u,2,3,1>: Cost 2 vext1 LHS, <1,0,3,2>
  6045. 1880326164U, // <u,2,3,2>: Cost 2 vzipr LHS, <0,0,2,2>
  6046. 806584422U, // <u,2,3,3>: Cost 1 vzipr LHS, LHS
  6047. 408137014U, // <u,2,3,4>: Cost 1 vext1 LHS, RHS
  6048. 1726335490U, // <u,2,3,5>: Cost 2 vuzpl LHS, <3,4,5,6>
  6049. 1880326492U, // <u,2,3,6>: Cost 2 vzipr LHS, <0,4,2,6>
  6050. 1529656314U, // <u,2,3,7>: Cost 2 vext1 LHS, <7,0,1,2>
  6051. 806584427U, // <u,2,3,u>: Cost 1 vzipr LHS, LHS
  6052. 1726336332U, // <u,2,4,0>: Cost 2 vuzpl LHS, <4,6,0,2>
  6053. 2082062339U, // <u,2,4,1>: Cost 2 ins <0,2,4,u>, lane 3
  6054. 2082308098U, // <u,2,4,2>: Cost 2 ins <0,2,u,2>, lane 2
  6055. 1886969958U, // <u,2,4,3>: Cost 2 vzipr <1,2,u,4>, LHS
  6056. 1726336208U, // <u,2,4,4>: Cost 2 vuzpl LHS, <4,4,4,4>
  6057. 1545440566U, // <u,2,4,5>: Cost 2 vext2 <0,2,u,2>, RHS
  6058. 652594486U, // <u,2,4,6>: Cost 1 vuzpl LHS, RHS
  6059. 2082062339U, // <u,2,4,7>: Cost 2 ins <0,2,4,u>, lane 3
  6060. 652594504U, // <u,2,4,u>: Cost 1 vuzpl LHS, RHS
  6061. 2088263682U, // <u,2,5,0>: Cost 2 ins <1,2,u,0>, lane 2
  6062. 1726337152U, // <u,2,5,1>: Cost 2 vuzpl LHS, <5,7,1,3>
  6063. 1863534184U, // <u,2,5,2>: Cost 2 vzipl RHS, <2,2,2,2>
  6064. 1884987494U, // <u,2,5,3>: Cost 2 vzipr <0,u,u,5>, LHS
  6065. 1158441059U, // <u,2,5,4>: Cost 2 vrev <2,u,4,5>
  6066. 1726337028U, // <u,2,5,5>: Cost 2 vuzpl LHS, <5,5,5,5>
  6067. 1863534522U, // <u,2,5,6>: Cost 2 vzipl RHS, <2,6,3,7>
  6068. 1750158646U, // <u,2,5,7>: Cost 2 vuzpr <0,u,0,2>, RHS
  6069. 1750158647U, // <u,2,5,u>: Cost 2 vuzpr <0,u,0,2>, RHS
  6070. 1481900704U, // <u,2,6,0>: Cost 2 vext1 <0,u,2,6>, <0,u,2,6>
  6071. 2110021633U, // <u,2,6,1>: Cost 2 ins <4,u,6,1>, lane 1
  6072. 1997751912U, // <u,2,6,2>: Cost 2 vtrnl RHS, <2,2,2,2>
  6073. 1611491258U, // <u,2,6,3>: Cost 2 vext3 LHS, <2,6,3,7>
  6074. 1481903414U, // <u,2,6,4>: Cost 2 vext1 <0,u,2,6>, RHS
  6075. 2110054401U, // <u,2,6,5>: Cost 2 ins <4,u,6,5>, lane 1
  6076. 1726337848U, // <u,2,6,6>: Cost 2 vuzpl LHS, <6,6,6,6>
  6077. 1036328961U, // <u,2,6,7>: Cost 1 ins RHS, lane 1
  6078. 1036328961U, // <u,2,6,u>: Cost 1 ins RHS, lane 1
  6079. 2042962838U, // <u,2,7,0>: Cost 2 vtrnr RHS, <1,2,3,0>
  6080. 1726338042U, // <u,2,7,1>: Cost 2 vuzpl LHS, <7,0,1,2>
  6081. 1906901012U, // <u,2,7,2>: Cost 2 vzipr RHS, <0,0,2,2>
  6082. 833159270U, // <u,2,7,3>: Cost 1 vzipr RHS, LHS
  6083. 2042962842U, // <u,2,7,4>: Cost 2 vtrnr RHS, <1,2,3,4>
  6084. 1726338406U, // <u,2,7,5>: Cost 2 vuzpl LHS, <7,4,5,6>
  6085. 1906901340U, // <u,2,7,6>: Cost 2 vzipr RHS, <0,4,2,6>
  6086. 1726338668U, // <u,2,7,7>: Cost 2 vuzpl LHS, <7,7,7,7>
  6087. 833159275U, // <u,2,7,u>: Cost 1 vzipr RHS, LHS
  6088. 408175266U, // <u,2,u,0>: Cost 1 vext1 LHS, LHS
  6089. 1545443118U, // <u,2,u,1>: Cost 2 vext2 <0,2,u,2>, LHS
  6090. 652597038U, // <u,2,u,2>: Cost 1 vuzpl LHS, LHS
  6091. 806625382U, // <u,2,u,3>: Cost 1 vzipr LHS, LHS
  6092. 408177974U, // <u,2,u,4>: Cost 1 vext1 LHS, RHS
  6093. 1545443482U, // <u,2,u,5>: Cost 2 vext2 <0,2,u,2>, RHS
  6094. 652597402U, // <u,2,u,6>: Cost 1 vuzpl LHS, RHS
  6095. 1036328961U, // <u,2,u,7>: Cost 1 ins RHS, lane 1
  6096. 806625387U, // <u,2,u,u>: Cost 1 vzipr LHS, LHS
  6097. 1544781824U, // <u,3,0,0>: Cost 2 vext2 LHS, <0,0,0,0>
  6098. 471040156U, // <u,3,0,1>: Cost 1 vext2 LHS, LHS
  6099. 1544781988U, // <u,3,0,2>: Cost 2 vext2 LHS, <0,2,0,2>
  6100. 2088951810U, // <u,3,0,3>: Cost 2 ins <1,3,u,3>, lane 2
  6101. 1544782162U, // <u,3,0,4>: Cost 2 vext2 LHS, <0,4,1,5>
  6102. 2094940162U, // <u,3,0,5>: Cost 2 ins <2,3,u,5>, lane 2
  6103. 2094374915U, // <u,3,0,6>: Cost 2 ins <2,3,0,u>, lane 3
  6104. 2088984578U, // <u,3,0,7>: Cost 2 ins <1,3,u,7>, lane 2
  6105. 471040669U, // <u,3,0,u>: Cost 1 vext2 LHS, LHS
  6106. 1544782582U, // <u,3,1,0>: Cost 2 vext2 LHS, <1,0,3,2>
  6107. 1544782644U, // <u,3,1,1>: Cost 2 vext2 LHS, <1,1,1,1>
  6108. 1544782742U, // <u,3,1,2>: Cost 2 vext2 LHS, <1,2,3,0>
  6109. 676569190U, // <u,3,1,3>: Cost 1 vuzpr LHS, LHS
  6110. 1860553218U, // <u,3,1,4>: Cost 2 vzipl LHS, <3,4,5,6>
  6111. 1544782992U, // <u,3,1,5>: Cost 2 vext2 LHS, <1,5,3,7>
  6112. 2088476675U, // <u,3,1,6>: Cost 2 ins <1,3,1,u>, lane 3
  6113. 2088984578U, // <u,3,1,7>: Cost 2 ins <1,3,u,7>, lane 2
  6114. 676569195U, // <u,3,1,u>: Cost 1 vuzpr LHS, LHS
  6115. 1750311830U, // <u,3,2,0>: Cost 2 vuzpr LHS, <1,2,3,0>
  6116. 1164167966U, // <u,3,2,1>: Cost 2 vrev <3,u,1,2>
  6117. 1544783464U, // <u,3,2,2>: Cost 2 vext2 LHS, <2,2,2,2>
  6118. 1012113409U, // <u,3,2,3>: Cost 1 ins LHS, lane 1
  6119. 1750311834U, // <u,3,2,4>: Cost 2 vuzpr LHS, <1,2,3,4>
  6120. 1994770946U, // <u,3,2,5>: Cost 2 vtrnl LHS, <3,4,5,6>
  6121. 1544783802U, // <u,3,2,6>: Cost 2 vext2 LHS, <2,6,3,7>
  6122. 2088984578U, // <u,3,2,7>: Cost 2 ins <1,3,u,7>, lane 2
  6123. 1012113409U, // <u,3,2,u>: Cost 1 ins LHS, lane 1
  6124. 1544784022U, // <u,3,3,0>: Cost 2 vext2 LHS, <3,0,1,2>
  6125. 1750312614U, // <u,3,3,1>: Cost 2 vuzpr LHS, <2,3,0,1>
  6126. 1880326902U, // <u,3,3,2>: Cost 2 vzipr LHS, <1,0,3,2>
  6127. 336380006U, // <u,3,3,3>: Cost 1 vdup3 LHS
  6128. 1544784386U, // <u,3,3,4>: Cost 2 vext2 LHS, <3,4,5,6>
  6129. 1750312654U, // <u,3,3,5>: Cost 2 vuzpr LHS, <2,3,4,5>
  6130. 2100568067U, // <u,3,3,6>: Cost 2 ins <3,3,3,u>, lane 3
  6131. 1880327312U, // <u,3,3,7>: Cost 2 vzipr LHS, <1,5,3,7>
  6132. 336380006U, // <u,3,3,u>: Cost 1 vdup3 LHS
  6133. 1487929446U, // <u,3,4,0>: Cost 2 vext1 <1,u,3,4>, LHS
  6134. 1487930752U, // <u,3,4,1>: Cost 2 vext1 <1,u,3,4>, <1,u,3,4>
  6135. 2094669827U, // <u,3,4,2>: Cost 2 ins <2,3,4,u>, lane 3
  6136. 2088951810U, // <u,3,4,3>: Cost 2 ins <1,3,u,3>, lane 2
  6137. 1487932726U, // <u,3,4,4>: Cost 2 vext1 <1,u,3,4>, RHS
  6138. 471043382U, // <u,3,4,5>: Cost 1 vext2 LHS, RHS
  6139. 1750311260U, // <u,3,4,6>: Cost 2 vuzpr LHS, <0,4,2,6>
  6140. 2088984578U, // <u,3,4,7>: Cost 2 ins <1,3,u,7>, lane 2
  6141. 471043625U, // <u,3,4,u>: Cost 1 vext2 LHS, RHS
  6142. 1863534742U, // <u,3,5,0>: Cost 2 vzipl RHS, <3,0,1,2>
  6143. 1574645465U, // <u,3,5,1>: Cost 2 vext2 <5,1,u,3>, <5,1,u,3>
  6144. 2088771587U, // <u,3,5,2>: Cost 2 ins <1,3,5,u>, lane 3
  6145. 1863535004U, // <u,3,5,3>: Cost 2 vzipl RHS, <3,3,3,3>
  6146. 1592561606U, // <u,3,5,4>: Cost 2 vext2 LHS, <5,4,7,6>
  6147. 1592561668U, // <u,3,5,5>: Cost 2 vext2 LHS, <5,5,5,5>
  6148. 1592561762U, // <u,3,5,6>: Cost 2 vext2 LHS, <5,6,7,0>
  6149. 676572470U, // <u,3,5,7>: Cost 1 vuzpr LHS, RHS
  6150. 676572471U, // <u,3,5,u>: Cost 1 vuzpr LHS, RHS
  6151. 1798090850U, // <u,3,6,0>: Cost 2 vuzpr LHS, <5,6,7,0>
  6152. 1997752470U, // <u,3,6,1>: Cost 2 vtrnl RHS, <3,0,1,2>
  6153. 1581281795U, // <u,3,6,2>: Cost 2 vext2 <6,2,u,3>, <6,2,u,3>
  6154. 1997752732U, // <u,3,6,3>: Cost 2 vtrnl RHS, <3,3,3,3>
  6155. 1798090854U, // <u,3,6,4>: Cost 2 vuzpr LHS, <5,6,7,4>
  6156. 1164495686U, // <u,3,6,5>: Cost 2 vrev <3,u,5,6>
  6157. 1592562488U, // <u,3,6,6>: Cost 2 vext2 LHS, <6,6,6,6>
  6158. 1060216836U, // <u,3,6,7>: Cost 1 ins RHS, lane 4
  6159. 1060216836U, // <u,3,6,u>: Cost 1 ins RHS, lane 4
  6160. 1487954022U, // <u,3,7,0>: Cost 2 vext1 <1,u,3,7>, LHS
  6161. 1487955331U, // <u,3,7,1>: Cost 2 vext1 <1,u,3,7>, <1,u,3,7>
  6162. 1493928028U, // <u,3,7,2>: Cost 2 vext1 <2,u,3,7>, <2,u,3,7>
  6163. 1906901832U, // <u,3,7,3>: Cost 2 vzipr RHS, <1,1,3,3>
  6164. 1487957302U, // <u,3,7,4>: Cost 2 vext1 <1,u,3,7>, RHS
  6165. 2042963662U, // <u,3,7,5>: Cost 2 vtrnr RHS, <2,3,4,5>
  6166. 2134024196U, // <u,3,7,6>: Cost 2 ins <u,u,7,6>, lane 4
  6167. 1906902160U, // <u,3,7,7>: Cost 2 vzipr RHS, <1,5,3,7>
  6168. 1487959854U, // <u,3,7,u>: Cost 2 vext1 <1,u,3,7>, LHS
  6169. 1544787667U, // <u,3,u,0>: Cost 2 vext2 LHS, <u,0,1,2>
  6170. 471045934U, // <u,3,u,1>: Cost 1 vext2 LHS, LHS
  6171. 1880367862U, // <u,3,u,2>: Cost 2 vzipr LHS, <1,0,3,2>
  6172. 676569757U, // <u,3,u,3>: Cost 1 vuzpr LHS, LHS
  6173. 1544788031U, // <u,3,u,4>: Cost 2 vext2 LHS, <u,4,5,6>
  6174. 471046298U, // <u,3,u,5>: Cost 1 vext2 LHS, RHS
  6175. 1750311584U, // <u,3,u,6>: Cost 2 vuzpr LHS, <0,u,2,6>
  6176. 676572713U, // <u,3,u,7>: Cost 1 vuzpr LHS, RHS
  6177. 471046501U, // <u,3,u,u>: Cost 1 vext2 LHS, LHS
  6178. 1974046028U, // <u,4,0,0>: Cost 2 vtrnl <4,6,0,2>, <4,6,0,2>
  6179. 1551425638U, // <u,4,0,1>: Cost 2 vext2 <1,2,u,4>, LHS
  6180. 1727168614U, // <u,4,0,2>: Cost 2 vuzpl <u,2,4,6>, LHS
  6181. 2085707777U, // <u,4,0,3>: Cost 2 ins <0,u,0,3>, lane 1
  6182. 1679392972U, // <u,4,0,4>: Cost 2 vuzpl <0,2,4,6>, <0,2,4,6>
  6183. 1638329234U, // <u,4,0,5>: Cost 2 vext3 RHS, <4,0,5,1>
  6184. 1638329244U, // <u,4,0,6>: Cost 2 vext3 RHS, <4,0,6,2>
  6185. 2109628417U, // <u,4,0,7>: Cost 2 ins <4,u,0,7>, lane 1
  6186. 1551426205U, // <u,4,0,u>: Cost 2 vext2 <1,2,u,4>, LHS
  6187. 1860553618U, // <u,4,1,0>: Cost 2 vzipl LHS, <4,0,5,1>
  6188. 2085765121U, // <u,4,1,1>: Cost 2 ins <0,u,1,1>, lane 1
  6189. 1551426503U, // <u,4,1,2>: Cost 2 vext2 <1,2,u,4>, <1,2,u,4>
  6190. 1756364902U, // <u,4,1,3>: Cost 2 vuzpr <1,u,3,4>, LHS
  6191. 1860553936U, // <u,4,1,4>: Cost 2 vzipl LHS, <4,4,4,4>
  6192. 786812214U, // <u,4,1,5>: Cost 1 vzipl LHS, RHS
  6193. 1994026294U, // <u,4,1,6>: Cost 2 vtrnl <u,0,1,2>, RHS
  6194. 2083168259U, // <u,4,1,7>: Cost 2 ins <0,4,1,u>, lane 3
  6195. 786812457U, // <u,4,1,u>: Cost 1 vzipl LHS, RHS
  6196. 1170066926U, // <u,4,2,0>: Cost 2 vrev <4,u,0,2>
  6197. 2083241987U, // <u,4,2,1>: Cost 2 ins <0,4,2,u>, lane 3
  6198. 2085847041U, // <u,4,2,2>: Cost 2 ins <0,u,2,2>, lane 1
  6199. 1012113409U, // <u,4,2,3>: Cost 1 ins LHS, lane 1
  6200. 1994771664U, // <u,4,2,4>: Cost 2 vtrnl LHS, <4,4,4,4>
  6201. 1994771346U, // <u,4,2,5>: Cost 2 vtrnl LHS, <4,0,5,1>
  6202. 921029942U, // <u,4,2,6>: Cost 1 vtrnl LHS, RHS
  6203. 2083241987U, // <u,4,2,7>: Cost 2 ins <0,4,2,u>, lane 3
  6204. 921029960U, // <u,4,2,u>: Cost 1 vtrnl LHS, RHS
  6205. 2091876353U, // <u,4,3,0>: Cost 2 ins <1,u,3,0>, lane 1
  6206. 2954070192U, // <u,4,3,1>: Cost 3 vzipr LHS, <3,0,4,1>
  6207. 2091892737U, // <u,4,3,2>: Cost 2 ins <1,u,3,2>, lane 1
  6208. 2091900929U, // <u,4,3,3>: Cost 2 ins <1,u,3,3>, lane 1
  6209. 1928105168U, // <u,4,3,4>: Cost 2 vzipr LHS, <4,4,4,4>
  6210. 1880327886U, // <u,4,3,5>: Cost 2 vzipr LHS, <2,3,4,5>
  6211. 1880326348U, // <u,4,3,6>: Cost 2 vzipr LHS, <0,2,4,6>
  6212. 2091933697U, // <u,4,3,7>: Cost 2 ins <1,u,3,7>, lane 1
  6213. 1880326350U, // <u,4,3,u>: Cost 2 vzipr LHS, <0,2,4,u>
  6214. 1505919078U, // <u,4,4,0>: Cost 2 vext1 <4,u,4,4>, LHS
  6215. 2107277315U, // <u,4,4,1>: Cost 2 ins <4,4,4,u>, lane 3
  6216. 2107277315U, // <u,4,4,2>: Cost 2 ins <4,4,4,u>, lane 3
  6217. 2086002689U, // <u,4,4,3>: Cost 2 ins <0,u,4,3>, lane 1
  6218. 161926454U, // <u,4,4,4>: Cost 1 vdup0 RHS
  6219. 1551428918U, // <u,4,4,5>: Cost 2 vext2 <1,2,u,4>, RHS
  6220. 1638329572U, // <u,4,4,6>: Cost 2 vext3 RHS, <4,4,6,6>
  6221. 2109923329U, // <u,4,4,7>: Cost 2 ins <4,u,4,7>, lane 1
  6222. 161926454U, // <u,4,4,u>: Cost 1 vdup0 RHS
  6223. 1493983334U, // <u,4,5,0>: Cost 2 vext1 <2,u,4,5>, LHS
  6224. 2101379075U, // <u,4,5,1>: Cost 2 ins <3,4,5,u>, lane 3
  6225. 1493985379U, // <u,4,5,2>: Cost 2 vext1 <2,u,4,5>, <2,u,4,5>
  6226. 2101379075U, // <u,4,5,3>: Cost 2 ins <3,4,5,u>, lane 3
  6227. 1493986614U, // <u,4,5,4>: Cost 2 vext1 <2,u,4,5>, RHS
  6228. 789794102U, // <u,4,5,5>: Cost 1 vzipl RHS, RHS
  6229. 537750838U, // <u,4,5,6>: Cost 1 vext3 LHS, RHS
  6230. 1756368182U, // <u,4,5,7>: Cost 2 vuzpr <1,u,3,4>, RHS
  6231. 537750856U, // <u,4,5,u>: Cost 1 vext3 LHS, RHS
  6232. 1482048178U, // <u,4,6,0>: Cost 2 vext1 <0,u,4,6>, <0,u,4,6>
  6233. 2107424771U, // <u,4,6,1>: Cost 2 ins <4,4,6,u>, lane 3
  6234. 2110029825U, // <u,4,6,2>: Cost 2 ins <4,u,6,2>, lane 1
  6235. 2107424771U, // <u,4,6,3>: Cost 2 ins <4,4,6,u>, lane 3
  6236. 1482050870U, // <u,4,6,4>: Cost 2 vext1 <0,u,4,6>, RHS
  6237. 1997753234U, // <u,4,6,5>: Cost 2 vtrnl RHS, <4,0,5,1>
  6238. 924011830U, // <u,4,6,6>: Cost 1 vtrnl RHS, RHS
  6239. 1036328961U, // <u,4,6,7>: Cost 1 ins RHS, lane 1
  6240. 924011848U, // <u,4,6,u>: Cost 1 vtrnl RHS, RHS
  6241. 2116059137U, // <u,4,7,0>: Cost 2 ins <5,u,7,0>, lane 1
  6242. 2113470467U, // <u,4,7,1>: Cost 2 ins <5,4,7,u>, lane 3
  6243. 2113470467U, // <u,4,7,2>: Cost 2 ins <5,4,7,u>, lane 3
  6244. 2116083713U, // <u,4,7,3>: Cost 2 ins <5,u,7,3>, lane 1
  6245. 1906904272U, // <u,4,7,4>: Cost 2 vzipr RHS, <4,4,4,4>
  6246. 1906902734U, // <u,4,7,5>: Cost 2 vzipr RHS, <2,3,4,5>
  6247. 96808489U, // <u,4,7,6>: Cost 1 vrev RHS
  6248. 2116116481U, // <u,4,7,7>: Cost 2 ins <5,u,7,7>, lane 1
  6249. 96955963U, // <u,4,7,u>: Cost 1 vrev RHS
  6250. 1482064564U, // <u,4,u,0>: Cost 2 vext1 <0,u,4,u>, <0,u,4,u>
  6251. 1551431470U, // <u,4,u,1>: Cost 2 vext2 <1,2,u,4>, LHS
  6252. 1494009958U, // <u,4,u,2>: Cost 2 vext1 <2,u,4,u>, <2,u,4,u>
  6253. 1012113409U, // <u,4,u,3>: Cost 1 ins LHS, lane 1
  6254. 161926454U, // <u,4,u,4>: Cost 1 vdup0 RHS
  6255. 791457078U, // <u,4,u,5>: Cost 1 vzipl LHS, RHS
  6256. 537751081U, // <u,4,u,6>: Cost 1 vext3 LHS, RHS
  6257. 1036328961U, // <u,4,u,7>: Cost 1 ins RHS, lane 1
  6258. 537751099U, // <u,4,u,u>: Cost 1 vext3 LHS, RHS
  6259. 2085683201U, // <u,5,0,0>: Cost 2 ins <0,u,0,0>, lane 1
  6260. 1034493957U, // <u,5,0,1>: Cost 1 ins RHS, lane 5
  6261. 1727914086U, // <u,5,0,2>: Cost 2 vuzpl <u,3,5,7>, LHS
  6262. 2085707777U, // <u,5,0,3>: Cost 2 ins <0,u,0,3>, lane 1
  6263. 1546273106U, // <u,5,0,4>: Cost 2 vext2 <0,4,1,5>, <0,4,1,5>
  6264. 1678778497U, // <u,5,0,5>: Cost 2 vuzpl <0,1,5,3>, <0,1,5,3>
  6265. 2108219394U, // <u,5,0,6>: Cost 2 ins <4,5,u,6>, lane 2
  6266. 1034485762U, // <u,5,0,7>: Cost 1 ins RHS, lane 2
  6267. 1034493957U, // <u,5,0,u>: Cost 1 ins RHS, lane 5
  6268. 1505968230U, // <u,5,1,0>: Cost 2 vext1 <4,u,5,1>, LHS
  6269. 1860554448U, // <u,5,1,1>: Cost 2 vzipl LHS, <5,1,7,3>
  6270. 2103689217U, // <u,5,1,2>: Cost 2 ins <3,u,1,2>, lane 1
  6271. 1750253670U, // <u,5,1,3>: Cost 2 vuzpr <0,u,1,5>, LHS
  6272. 1505971738U, // <u,5,1,4>: Cost 2 vext1 <4,u,5,1>, <4,u,5,1>
  6273. 1860554756U, // <u,5,1,5>: Cost 2 vzipl LHS, <5,5,5,5>
  6274. 1860554850U, // <u,5,1,6>: Cost 2 vzipl LHS, <5,6,7,0>
  6275. 1034485762U, // <u,5,1,7>: Cost 1 ins RHS, lane 2
  6276. 1034485762U, // <u,5,1,u>: Cost 1 ins RHS, lane 2
  6277. 2085830657U, // <u,5,2,0>: Cost 2 ins <0,u,2,0>, lane 1
  6278. 1994772608U, // <u,5,2,1>: Cost 2 vtrnl LHS, <5,7,1,3>
  6279. 2085847041U, // <u,5,2,2>: Cost 2 ins <0,u,2,2>, lane 1
  6280. 1012113409U, // <u,5,2,3>: Cost 1 ins LHS, lane 1
  6281. 2085863425U, // <u,5,2,4>: Cost 2 ins <0,u,2,4>, lane 1
  6282. 1994772484U, // <u,5,2,5>: Cost 2 vtrnl LHS, <5,5,5,5>
  6283. 2085879809U, // <u,5,2,6>: Cost 2 ins <0,u,2,6>, lane 1
  6284. 1034485762U, // <u,5,2,7>: Cost 1 ins RHS, lane 2
  6285. 1012113409U, // <u,5,2,u>: Cost 1 ins LHS, lane 1
  6286. 2091876353U, // <u,5,3,0>: Cost 2 ins <1,u,3,0>, lane 1
  6287. 1176121553U, // <u,5,3,1>: Cost 2 vrev <5,u,1,3>
  6288. 2091892737U, // <u,5,3,2>: Cost 2 ins <1,u,3,2>, lane 1
  6289. 2091900929U, // <u,5,3,3>: Cost 2 ins <1,u,3,3>, lane 1
  6290. 2091909121U, // <u,5,3,4>: Cost 2 ins <1,u,3,4>, lane 1
  6291. 1928105178U, // <u,5,3,5>: Cost 2 vzipr LHS, <4,4,5,5>
  6292. 1880328706U, // <u,5,3,6>: Cost 2 vzipr LHS, <3,4,5,6>
  6293. 945007926U, // <u,5,3,7>: Cost 1 vtrnr LHS, RHS
  6294. 945007927U, // <u,5,3,u>: Cost 1 vtrnr LHS, RHS
  6295. 2108170242U, // <u,5,4,0>: Cost 2 ins <4,5,u,0>, lane 2
  6296. 2108178434U, // <u,5,4,1>: Cost 2 ins <4,5,u,1>, lane 2
  6297. 2108186626U, // <u,5,4,2>: Cost 2 ins <4,5,u,2>, lane 2
  6298. 2086002689U, // <u,5,4,3>: Cost 2 ins <0,u,4,3>, lane 1
  6299. 1845022662U, // <u,5,4,4>: Cost 2 vzipl <5,4,7,6>, <5,4,7,6>
  6300. 1034493957U, // <u,5,4,5>: Cost 1 ins RHS, lane 5
  6301. 1727917366U, // <u,5,4,6>: Cost 2 vuzpl <u,3,5,7>, RHS
  6302. 1034485762U, // <u,5,4,7>: Cost 1 ins RHS, lane 2
  6303. 1034493957U, // <u,5,4,u>: Cost 1 ins RHS, lane 5
  6304. 1506000998U, // <u,5,5,0>: Cost 2 vext1 <4,u,5,5>, LHS
  6305. 1863536336U, // <u,5,5,1>: Cost 2 vzipl RHS, <5,1,7,3>
  6306. 2108186626U, // <u,5,5,2>: Cost 2 ins <4,5,u,2>, lane 2
  6307. 2086076417U, // <u,5,5,3>: Cost 2 ins <0,u,5,3>, lane 1
  6308. 1506004510U, // <u,5,5,4>: Cost 2 vext1 <4,u,5,5>, <4,u,5,5>
  6309. 229035318U, // <u,5,5,5>: Cost 1 vdup1 RHS
  6310. 1863536738U, // <u,5,5,6>: Cost 2 vzipl RHS, <5,6,7,0>
  6311. 1034485762U, // <u,5,5,7>: Cost 1 ins RHS, lane 2
  6312. 1034485762U, // <u,5,5,u>: Cost 1 ins RHS, lane 2
  6313. 1034346499U, // <u,5,6,0>: Cost 1 ins RHS, lane 3
  6314. 1034346499U, // <u,5,6,1>: Cost 1 ins RHS, lane 3
  6315. 1034346499U, // <u,5,6,2>: Cost 1 ins RHS, lane 3
  6316. 1034346499U, // <u,5,6,3>: Cost 1 ins RHS, lane 3
  6317. 1034346499U, // <u,5,6,4>: Cost 1 ins RHS, lane 3
  6318. 1034346499U, // <u,5,6,5>: Cost 1 ins RHS, lane 3
  6319. 1034346499U, // <u,5,6,6>: Cost 1 ins RHS, lane 3
  6320. 27705344U, // <u,5,6,7>: Cost 0 copy RHS
  6321. 27705344U, // <u,5,6,u>: Cost 0 copy RHS
  6322. 1488101478U, // <u,5,7,0>: Cost 2 vext1 <1,u,5,7>, LHS
  6323. 1488102805U, // <u,5,7,1>: Cost 2 vext1 <1,u,5,7>, <1,u,5,7>
  6324. 2114134019U, // <u,5,7,2>: Cost 2 ins <5,5,7,u>, lane 3
  6325. 2133999620U, // <u,5,7,3>: Cost 2 ins <u,u,7,3>, lane 4
  6326. 1488104758U, // <u,5,7,4>: Cost 2 vext1 <1,u,5,7>, RHS
  6327. 1638330536U, // <u,5,7,5>: Cost 2 vext3 RHS, <5,7,5,7>
  6328. 1906903554U, // <u,5,7,6>: Cost 2 vzipr RHS, <3,4,5,6>
  6329. 969223478U, // <u,5,7,7>: Cost 1 vtrnr RHS, RHS
  6330. 969223479U, // <u,5,7,u>: Cost 1 vtrnr RHS, RHS
  6331. 1034346499U, // <u,5,u,0>: Cost 1 ins RHS, lane 3
  6332. 1034493957U, // <u,5,u,1>: Cost 1 ins RHS, lane 5
  6333. 1034346499U, // <u,5,u,2>: Cost 1 ins RHS, lane 3
  6334. 1012113409U, // <u,5,u,3>: Cost 1 ins LHS, lane 1
  6335. 1034346499U, // <u,5,u,4>: Cost 1 ins RHS, lane 3
  6336. 1034493957U, // <u,5,u,5>: Cost 1 ins RHS, lane 5
  6337. 1034346499U, // <u,5,u,6>: Cost 1 ins RHS, lane 3
  6338. 27705344U, // <u,5,u,7>: Cost 0 copy RHS
  6339. 27705344U, // <u,5,u,u>: Cost 0 copy RHS
  6340. 1729314816U, // <u,6,0,0>: Cost 2 vuzpl RHS, <0,0,0,0>
  6341. 1545470054U, // <u,6,0,1>: Cost 2 vext2 <0,2,u,6>, LHS
  6342. 655573094U, // <u,6,0,2>: Cost 1 vuzpl RHS, LHS
  6343. 2108309507U, // <u,6,0,3>: Cost 2 ins <4,6,0,u>, lane 3
  6344. 1546797458U, // <u,6,0,4>: Cost 2 vext2 <0,4,u,6>, <0,4,u,6>
  6345. 2108309507U, // <u,6,0,5>: Cost 2 ins <4,6,0,u>, lane 3
  6346. 2108882946U, // <u,6,0,6>: Cost 2 ins <4,6,u,6>, lane 2
  6347. 1886940470U, // <u,6,0,7>: Cost 2 vzipr <1,2,u,0>, RHS
  6348. 655573148U, // <u,6,0,u>: Cost 1 vuzpl RHS, LHS
  6349. 1182004127U, // <u,6,1,0>: Cost 2 vrev <6,u,0,1>
  6350. 1729315636U, // <u,6,1,1>: Cost 2 vuzpl RHS, <1,1,1,1>
  6351. 1860555258U, // <u,6,1,2>: Cost 2 vzipl LHS, <6,2,7,3>
  6352. 1750335590U, // <u,6,1,3>: Cost 2 vuzpr <0,u,2,6>, LHS
  6353. 2114838530U, // <u,6,1,4>: Cost 2 ins <5,6,u,4>, lane 2
  6354. 1729315840U, // <u,6,1,5>: Cost 2 vuzpl RHS, <1,3,5,7>
  6355. 1860555576U, // <u,6,1,6>: Cost 2 vzipl LHS, <6,6,6,6>
  6356. 1884958006U, // <u,6,1,7>: Cost 2 vzipr <0,u,u,1>, RHS
  6357. 1750335595U, // <u,6,1,u>: Cost 2 vuzpr <0,u,2,6>, LHS
  6358. 1506050150U, // <u,6,2,0>: Cost 2 vext1 <4,u,6,2>, LHS
  6359. 2085838849U, // <u,6,2,1>: Cost 2 ins <0,u,2,1>, lane 1
  6360. 1729316456U, // <u,6,2,2>: Cost 2 vuzpl RHS, <2,2,2,2>
  6361. 1012113409U, // <u,6,2,3>: Cost 1 ins LHS, lane 1
  6362. 1506053668U, // <u,6,2,4>: Cost 2 vext1 <4,u,6,2>, <4,u,6,2>
  6363. 2085871617U, // <u,6,2,5>: Cost 2 ins <0,u,2,5>, lane 1
  6364. 1994773304U, // <u,6,2,6>: Cost 2 vtrnl LHS, <6,6,6,6>
  6365. 1880984886U, // <u,6,2,7>: Cost 2 vzipr <0,2,u,2>, RHS
  6366. 1012113409U, // <u,6,2,u>: Cost 1 ins LHS, lane 1
  6367. 2066526306U, // <u,6,3,0>: Cost 2 vtrnr LHS, <5,6,7,0>
  6368. 1729317014U, // <u,6,3,1>: Cost 2 vuzpl RHS, <3,0,1,2>
  6369. 1928104860U, // <u,6,3,2>: Cost 2 vzipr LHS, <4,0,6,2>
  6370. 1729317276U, // <u,6,3,3>: Cost 2 vuzpl RHS, <3,3,3,3>
  6371. 1564715549U, // <u,6,3,4>: Cost 2 vext2 <3,4,u,6>, <3,4,u,6>
  6372. 1729317378U, // <u,6,3,5>: Cost 2 vuzpl RHS, <3,4,5,6>
  6373. 1928105188U, // <u,6,3,6>: Cost 2 vzipr LHS, <4,4,6,6>
  6374. 806587702U, // <u,6,3,7>: Cost 1 vzipr LHS, RHS
  6375. 806587703U, // <u,6,3,u>: Cost 1 vzipr LHS, RHS
  6376. 1729318220U, // <u,6,4,0>: Cost 2 vuzpl RHS, <4,6,0,2>
  6377. 2108604419U, // <u,6,4,1>: Cost 2 ins <4,6,4,u>, lane 3
  6378. 2108850178U, // <u,6,4,2>: Cost 2 ins <4,6,u,2>, lane 2
  6379. 2108604419U, // <u,6,4,3>: Cost 2 ins <4,6,4,u>, lane 3
  6380. 1729318096U, // <u,6,4,4>: Cost 2 vuzpl RHS, <4,4,4,4>
  6381. 1545473334U, // <u,6,4,5>: Cost 2 vext2 <0,2,u,6>, RHS
  6382. 655576374U, // <u,6,4,6>: Cost 1 vuzpl RHS, RHS
  6383. 1886973238U, // <u,6,4,7>: Cost 2 vzipr <1,2,u,4>, RHS
  6384. 655576392U, // <u,6,4,u>: Cost 1 vuzpl RHS, RHS
  6385. 2114805762U, // <u,6,5,0>: Cost 2 ins <5,6,u,0>, lane 2
  6386. 1729319040U, // <u,6,5,1>: Cost 2 vuzpl RHS, <5,7,1,3>
  6387. 1863537146U, // <u,6,5,2>: Cost 2 vzipl RHS, <6,2,7,3>
  6388. 2086076417U, // <u,6,5,3>: Cost 2 ins <0,u,5,3>, lane 1
  6389. 1576660943U, // <u,6,5,4>: Cost 2 vext2 <5,4,u,6>, <5,4,u,6>
  6390. 1729318916U, // <u,6,5,5>: Cost 2 vuzpl RHS, <5,5,5,5>
  6391. 1863537464U, // <u,6,5,6>: Cost 2 vzipl RHS, <6,6,6,6>
  6392. 1750338870U, // <u,6,5,7>: Cost 2 vuzpr <0,u,2,6>, RHS
  6393. 1750338871U, // <u,6,5,u>: Cost 2 vuzpr <0,u,2,6>, RHS
  6394. 1506082918U, // <u,6,6,0>: Cost 2 vext1 <4,u,6,6>, LHS
  6395. 2110021633U, // <u,6,6,1>: Cost 2 ins <4,u,6,1>, lane 1
  6396. 2110029825U, // <u,6,6,2>: Cost 2 ins <4,u,6,2>, lane 1
  6397. 2086150145U, // <u,6,6,3>: Cost 2 ins <0,u,6,3>, lane 1
  6398. 1506086440U, // <u,6,6,4>: Cost 2 vext1 <4,u,6,6>, <4,u,6,6>
  6399. 2110054401U, // <u,6,6,5>: Cost 2 ins <4,u,6,5>, lane 1
  6400. 296144182U, // <u,6,6,6>: Cost 1 vdup2 RHS
  6401. 1036328961U, // <u,6,6,7>: Cost 1 ins RHS, lane 1
  6402. 1036328961U, // <u,6,6,u>: Cost 1 ins RHS, lane 1
  6403. 432349286U, // <u,6,7,0>: Cost 1 vext1 RHS, LHS
  6404. 1506091766U, // <u,6,7,1>: Cost 2 vext1 RHS, <1,0,3,2>
  6405. 1906903964U, // <u,6,7,2>: Cost 2 vzipr RHS, <4,0,6,2>
  6406. 1506093206U, // <u,6,7,3>: Cost 2 vext1 RHS, <3,0,1,2>
  6407. 432352809U, // <u,6,7,4>: Cost 1 vext1 RHS, RHS
  6408. 1506094800U, // <u,6,7,5>: Cost 2 vext1 RHS, <5,1,7,3>
  6409. 1906904292U, // <u,6,7,6>: Cost 2 vzipr RHS, <4,4,6,6>
  6410. 833162550U, // <u,6,7,7>: Cost 1 vzipr RHS, RHS
  6411. 833162551U, // <u,6,7,u>: Cost 1 vzipr RHS, RHS
  6412. 432357478U, // <u,6,u,0>: Cost 1 vext1 RHS, LHS
  6413. 1545475886U, // <u,6,u,1>: Cost 2 vext2 <0,2,u,6>, LHS
  6414. 655578926U, // <u,6,u,2>: Cost 1 vuzpl RHS, LHS
  6415. 1012113409U, // <u,6,u,3>: Cost 1 ins LHS, lane 1
  6416. 432361002U, // <u,6,u,4>: Cost 1 vext1 RHS, RHS
  6417. 1545476250U, // <u,6,u,5>: Cost 2 vext2 <0,2,u,6>, RHS
  6418. 655579290U, // <u,6,u,6>: Cost 1 vuzpl RHS, RHS
  6419. 806628662U, // <u,6,u,7>: Cost 1 vzipr LHS, RHS
  6420. 806628663U, // <u,6,u,u>: Cost 1 vzipr LHS, RHS
  6421. 1571356672U, // <u,7,0,0>: Cost 2 vext2 RHS, <0,0,0,0>
  6422. 497614950U, // <u,7,0,1>: Cost 1 vext2 RHS, LHS
  6423. 1571356836U, // <u,7,0,2>: Cost 2 vext2 RHS, <0,2,0,2>
  6424. 2115493890U, // <u,7,0,3>: Cost 2 ins <5,7,u,3>, lane 2
  6425. 1571357010U, // <u,7,0,4>: Cost 2 vext2 RHS, <0,4,1,5>
  6426. 1512083716U, // <u,7,0,5>: Cost 2 vext1 <5,u,7,0>, <5,u,7,0>
  6427. 2120916995U, // <u,7,0,6>: Cost 2 ins <6,7,0,u>, lane 3
  6428. 2115526658U, // <u,7,0,7>: Cost 2 ins <5,7,u,7>, lane 2
  6429. 497615517U, // <u,7,0,u>: Cost 1 vext2 RHS, LHS
  6430. 1571357430U, // <u,7,1,0>: Cost 2 vext2 RHS, <1,0,3,2>
  6431. 1571357492U, // <u,7,1,1>: Cost 2 vext2 RHS, <1,1,1,1>
  6432. 1571357590U, // <u,7,1,2>: Cost 2 vext2 RHS, <1,2,3,0>
  6433. 700784742U, // <u,7,1,3>: Cost 1 vuzpr RHS, LHS
  6434. 1860556134U, // <u,7,1,4>: Cost 2 vzipl LHS, <7,4,5,6>
  6435. 1553441981U, // <u,7,1,5>: Cost 2 vext2 <1,5,u,7>, <1,5,u,7>
  6436. 2115018755U, // <u,7,1,6>: Cost 2 ins <5,7,1,u>, lane 3
  6437. 1860556396U, // <u,7,1,7>: Cost 2 vzipl LHS, <7,7,7,7>
  6438. 700784747U, // <u,7,1,u>: Cost 1 vuzpr RHS, LHS
  6439. 1774527382U, // <u,7,2,0>: Cost 2 vuzpr RHS, <1,2,3,0>
  6440. 1188058754U, // <u,7,2,1>: Cost 2 vrev <7,u,1,2>
  6441. 1571358312U, // <u,7,2,2>: Cost 2 vext2 RHS, <2,2,2,2>
  6442. 1012113409U, // <u,7,2,3>: Cost 1 ins LHS, lane 1
  6443. 1774527386U, // <u,7,2,4>: Cost 2 vuzpr RHS, <1,2,3,4>
  6444. 1994773862U, // <u,7,2,5>: Cost 2 vtrnl LHS, <7,4,5,6>
  6445. 1560078311U, // <u,7,2,6>: Cost 2 vext2 <2,6,u,7>, <2,6,u,7>
  6446. 1994774124U, // <u,7,2,7>: Cost 2 vtrnl LHS, <7,7,7,7>
  6447. 1012113409U, // <u,7,2,u>: Cost 1 ins LHS, lane 1
  6448. 1571358870U, // <u,7,3,0>: Cost 2 vext2 RHS, <3,0,1,2>
  6449. 1774528166U, // <u,7,3,1>: Cost 2 vuzpr RHS, <2,3,0,1>
  6450. 2091892737U, // <u,7,3,2>: Cost 2 ins <1,u,3,2>, lane 1
  6451. 1571359132U, // <u,7,3,3>: Cost 2 vext2 RHS, <3,3,3,3>
  6452. 1571359234U, // <u,7,3,4>: Cost 2 vext2 RHS, <3,4,5,6>
  6453. 1774528206U, // <u,7,3,5>: Cost 2 vuzpr RHS, <2,3,4,5>
  6454. 1518080992U, // <u,7,3,6>: Cost 2 vext1 <6,u,7,3>, <6,u,7,3>
  6455. 1774527488U, // <u,7,3,7>: Cost 2 vuzpr RHS, <1,3,5,7>
  6456. 1571359518U, // <u,7,3,u>: Cost 2 vext2 RHS, <3,u,1,2>
  6457. 1571359634U, // <u,7,4,0>: Cost 2 vext2 RHS, <4,0,5,1>
  6458. 2121449474U, // <u,7,4,1>: Cost 2 ins <6,7,u,1>, lane 2
  6459. 2121211907U, // <u,7,4,2>: Cost 2 ins <6,7,4,u>, lane 3
  6460. 2115493890U, // <u,7,4,3>: Cost 2 ins <5,7,u,3>, lane 2
  6461. 1571359952U, // <u,7,4,4>: Cost 2 vext2 RHS, <4,4,4,4>
  6462. 497618248U, // <u,7,4,5>: Cost 1 vext2 RHS, RHS
  6463. 1571360076U, // <u,7,4,6>: Cost 2 vext2 RHS, <4,6,0,2>
  6464. 2115526658U, // <u,7,4,7>: Cost 2 ins <5,7,u,7>, lane 2
  6465. 497618473U, // <u,7,4,u>: Cost 1 vext2 RHS, RHS
  6466. 1863537658U, // <u,7,5,0>: Cost 2 vzipl RHS, <7,0,1,2>
  6467. 1571360464U, // <u,7,5,1>: Cost 2 vext2 RHS, <5,1,7,3>
  6468. 2115313667U, // <u,7,5,2>: Cost 2 ins <5,7,5,u>, lane 3
  6469. 2115493890U, // <u,7,5,3>: Cost 2 ins <5,7,u,3>, lane 2
  6470. 1571360710U, // <u,7,5,4>: Cost 2 vext2 RHS, <5,4,7,6>
  6471. 1571360772U, // <u,7,5,5>: Cost 2 vext2 RHS, <5,5,5,5>
  6472. 1571360866U, // <u,7,5,6>: Cost 2 vext2 RHS, <5,6,7,0>
  6473. 700788022U, // <u,7,5,7>: Cost 1 vuzpr RHS, RHS
  6474. 700788023U, // <u,7,5,u>: Cost 1 vuzpr RHS, RHS
  6475. 1774530658U, // <u,7,6,0>: Cost 2 vuzpr RHS, <5,6,7,0>
  6476. 1997755386U, // <u,7,6,1>: Cost 2 vtrnl RHS, <7,0,1,2>
  6477. 1571361274U, // <u,7,6,2>: Cost 2 vext2 RHS, <6,2,7,3>
  6478. 2115493890U, // <u,7,6,3>: Cost 2 ins <5,7,u,3>, lane 2
  6479. 1774530662U, // <u,7,6,4>: Cost 2 vuzpr RHS, <5,6,7,4>
  6480. 1188386474U, // <u,7,6,5>: Cost 2 vrev <7,u,5,6>
  6481. 1571361592U, // <u,7,6,6>: Cost 2 vext2 RHS, <6,6,6,6>
  6482. 1036328961U, // <u,7,6,7>: Cost 1 ins RHS, lane 1
  6483. 1036328961U, // <u,7,6,u>: Cost 1 ins RHS, lane 1
  6484. 1571361786U, // <u,7,7,0>: Cost 2 vext2 RHS, <7,0,1,2>
  6485. 1774531406U, // <u,7,7,1>: Cost 2 vuzpr RHS, <6,7,0,1>
  6486. 2127405059U, // <u,7,7,2>: Cost 2 ins <7,7,7,u>, lane 3
  6487. 1906904784U, // <u,7,7,3>: Cost 2 vzipr RHS, <5,1,7,3>
  6488. 1571362150U, // <u,7,7,4>: Cost 2 vext2 RHS, <7,4,5,6>
  6489. 1774531446U, // <u,7,7,5>: Cost 2 vuzpr RHS, <6,7,4,5>
  6490. 1906905030U, // <u,7,7,6>: Cost 2 vzipr RHS, <5,4,7,6>
  6491. 363253046U, // <u,7,7,7>: Cost 1 vdup3 RHS
  6492. 363253046U, // <u,7,7,u>: Cost 1 vdup3 RHS
  6493. 1571362515U, // <u,7,u,0>: Cost 2 vext2 RHS, <u,0,1,2>
  6494. 497620782U, // <u,7,u,1>: Cost 1 vext2 RHS, LHS
  6495. 1571362693U, // <u,7,u,2>: Cost 2 vext2 RHS, <u,2,3,0>
  6496. 700785309U, // <u,7,u,3>: Cost 1 vuzpr RHS, LHS
  6497. 1571362879U, // <u,7,u,4>: Cost 2 vext2 RHS, <u,4,5,6>
  6498. 497621146U, // <u,7,u,5>: Cost 1 vext2 RHS, RHS
  6499. 1571363024U, // <u,7,u,6>: Cost 2 vext2 RHS, <u,6,3,7>
  6500. 700788265U, // <u,7,u,7>: Cost 1 vuzpr RHS, RHS
  6501. 497621349U, // <u,7,u,u>: Cost 1 vext2 RHS, LHS
  6502. 135053414U, // <u,u,0,0>: Cost 1 vdup0 LHS
  6503. 471081121U, // <u,u,0,1>: Cost 1 vext2 LHS, LHS
  6504. 653033574U, // <u,u,0,2>: Cost 1 vuzpl LHS, LHS
  6505. 1007910914U, // <u,u,0,3>: Cost 1 ins LHS, lane 2
  6506. 1544823122U, // <u,u,0,4>: Cost 2 vext2 LHS, <0,4,1,5>
  6507. 1512157453U, // <u,u,0,5>: Cost 2 vext1 <5,u,u,0>, <5,u,u,0>
  6508. 1995282586U, // <u,u,0,6>: Cost 2 vtrnl <u,2,0,2>, RHS
  6509. 1034485762U, // <u,u,0,7>: Cost 1 ins RHS, lane 2
  6510. 471081629U, // <u,u,0,u>: Cost 1 vext2 LHS, LHS
  6511. 1544823542U, // <u,u,1,0>: Cost 2 vext2 LHS, <1,0,3,2>
  6512. 786814766U, // <u,u,1,1>: Cost 1 vzipl LHS, LHS
  6513. 537753390U, // <u,u,1,2>: Cost 1 vext3 LHS, LHS
  6514. 676610150U, // <u,u,1,3>: Cost 1 vuzpr LHS, LHS
  6515. 1482304822U, // <u,u,1,4>: Cost 2 vext1 <0,u,u,1>, RHS
  6516. 786815130U, // <u,u,1,5>: Cost 1 vzipl LHS, RHS
  6517. 1518138343U, // <u,u,1,6>: Cost 2 vext1 <6,u,u,1>, <6,u,u,1>
  6518. 1034485762U, // <u,u,1,7>: Cost 1 ins RHS, lane 2
  6519. 537753444U, // <u,u,1,u>: Cost 1 vext3 LHS, LHS
  6520. 1007509507U, // <u,u,2,0>: Cost 1 ins LHS, lane 3
  6521. 1007509507U, // <u,u,2,1>: Cost 1 ins LHS, lane 3
  6522. 921032494U, // <u,u,2,2>: Cost 1 vtrnl LHS, LHS
  6523. 835584U, // <u,u,2,3>: Cost 0 copy LHS
  6524. 1007509507U, // <u,u,2,4>: Cost 1 ins LHS, lane 3
  6525. 1007509507U, // <u,u,2,5>: Cost 1 ins LHS, lane 3
  6526. 921032858U, // <u,u,2,6>: Cost 1 vtrnl LHS, RHS
  6527. 1007509507U, // <u,u,2,7>: Cost 1 ins LHS, lane 3
  6528. 835584U, // <u,u,2,u>: Cost 0 copy LHS
  6529. 408576723U, // <u,u,3,0>: Cost 1 vext1 LHS, LHS
  6530. 1880327918U, // <u,u,3,1>: Cost 2 vzipr LHS, <2,3,u,1>
  6531. 120371557U, // <u,u,3,2>: Cost 1 vrev LHS
  6532. 806584476U, // <u,u,3,3>: Cost 1 vzipr LHS, LHS
  6533. 408579382U, // <u,u,3,4>: Cost 1 vext1 LHS, RHS
  6534. 1880327922U, // <u,u,3,5>: Cost 2 vzipr LHS, <2,3,u,5>
  6535. 1880326384U, // <u,u,3,6>: Cost 2 vzipr LHS, <0,2,u,6>
  6536. 806587720U, // <u,u,3,7>: Cost 1 vzipr LHS, RHS
  6537. 806584481U, // <u,u,3,u>: Cost 1 vzipr LHS, LHS
  6538. 1488298086U, // <u,u,4,0>: Cost 2 vext1 <1,u,u,4>, LHS
  6539. 1488299437U, // <u,u,4,1>: Cost 2 vext1 <1,u,u,4>, <1,u,u,4>
  6540. 1659271204U, // <u,u,4,2>: Cost 2 vext3 LHS, <u,4,2,6>
  6541. 1007910914U, // <u,u,4,3>: Cost 1 ins LHS, lane 2
  6542. 161926454U, // <u,u,4,4>: Cost 1 vdup0 RHS
  6543. 471084342U, // <u,u,4,5>: Cost 1 vext2 LHS, RHS
  6544. 653036854U, // <u,u,4,6>: Cost 1 vuzpl LHS, RHS
  6545. 1034485762U, // <u,u,4,7>: Cost 1 ins RHS, lane 2
  6546. 471084585U, // <u,u,4,u>: Cost 1 vext2 LHS, RHS
  6547. 1482334933U, // <u,u,5,0>: Cost 2 vext1 <0,u,u,5>, <0,u,u,5>
  6548. 789796654U, // <u,u,5,1>: Cost 1 vzipl RHS, LHS
  6549. 1494280327U, // <u,u,5,2>: Cost 2 vext1 <2,u,u,5>, <2,u,u,5>
  6550. 1007910914U, // <u,u,5,3>: Cost 1 ins LHS, lane 2
  6551. 1482337590U, // <u,u,5,4>: Cost 2 vext1 <0,u,u,5>, RHS
  6552. 789797018U, // <u,u,5,5>: Cost 1 vzipl RHS, RHS
  6553. 537753754U, // <u,u,5,6>: Cost 1 vext3 LHS, RHS
  6554. 676613430U, // <u,u,5,7>: Cost 1 vuzpr LHS, RHS
  6555. 537753772U, // <u,u,5,u>: Cost 1 vext3 LHS, RHS
  6556. 1034346499U, // <u,u,6,0>: Cost 1 ins RHS, lane 3
  6557. 1034346499U, // <u,u,6,1>: Cost 1 ins RHS, lane 3
  6558. 924014382U, // <u,u,6,2>: Cost 1 vtrnl RHS, LHS
  6559. 1007910914U, // <u,u,6,3>: Cost 1 ins LHS, lane 2
  6560. 1034346499U, // <u,u,6,4>: Cost 1 ins RHS, lane 3
  6561. 1034346499U, // <u,u,6,5>: Cost 1 ins RHS, lane 3
  6562. 924014746U, // <u,u,6,6>: Cost 1 vtrnl RHS, RHS
  6563. 27705344U, // <u,u,6,7>: Cost 0 copy RHS
  6564. 27705344U, // <u,u,6,u>: Cost 0 copy RHS
  6565. 432496742U, // <u,u,7,0>: Cost 1 vext1 RHS, LHS
  6566. 1488324016U, // <u,u,7,1>: Cost 2 vext1 <1,u,u,7>, <1,u,u,7>
  6567. 1494296713U, // <u,u,7,2>: Cost 2 vext1 <2,u,u,7>, <2,u,u,7>
  6568. 833159324U, // <u,u,7,3>: Cost 1 vzipr RHS, LHS
  6569. 432500283U, // <u,u,7,4>: Cost 1 vext1 RHS, RHS
  6570. 1906901393U, // <u,u,7,5>: Cost 2 vzipr RHS, <0,4,u,5>
  6571. 120699277U, // <u,u,7,6>: Cost 1 vrev RHS
  6572. 833162568U, // <u,u,7,7>: Cost 1 vzipr RHS, RHS
  6573. 833159329U, // <u,u,7,u>: Cost 1 vzipr RHS, LHS
  6574. 408617688U, // <u,u,u,0>: Cost 1 vext1 LHS, LHS
  6575. 471086894U, // <u,u,u,1>: Cost 1 vext2 LHS, LHS
  6576. 537753957U, // <u,u,u,2>: Cost 1 vext3 LHS, LHS
  6577. 835584U, // <u,u,u,3>: Cost 0 copy LHS
  6578. 408620342U, // <u,u,u,4>: Cost 1 vext1 LHS, RHS
  6579. 471087258U, // <u,u,u,5>: Cost 1 vext2 LHS, RHS
  6580. 537753997U, // <u,u,u,6>: Cost 1 vext3 LHS, RHS
  6581. 27705344U, // <u,u,u,7>: Cost 0 copy RHS
  6582. 835584U, // <u,u,u,u>: Cost 0 copy LHS
  6583. 0};
  6584. static unsigned getPerfectShuffleCost(llvm::ArrayRef<int> M) {
  6585. assert(M.size() == 4 && "Expected a 4 entry perfect shuffle");
  6586. // Special case zero-cost nop copies, from either LHS or RHS.
  6587. if (llvm::all_of(llvm::enumerate(M), [](auto &E) {
  6588. return E.value() < 0 || E.value() == (int)E.index();
  6589. }))
  6590. return 0;
  6591. if (llvm::all_of(llvm::enumerate(M), [](auto &E) {
  6592. return E.value() < 0 || E.value() == (int)E.index() + 4;
  6593. }))
  6594. return 0;
  6595. // Get the four mask elementd from the 2 inputs. Perfect shuffles encode undef
  6596. // elements with value 8.
  6597. unsigned PFIndexes[4];
  6598. for (unsigned i = 0; i != 4; ++i) {
  6599. assert(M[i] < 8 && "Expected a maximum entry of 8 for shuffle mask");
  6600. if (M[i] < 0)
  6601. PFIndexes[i] = 8;
  6602. else
  6603. PFIndexes[i] = M[i];
  6604. }
  6605. // Compute the index in the perfect shuffle table.
  6606. unsigned PFTableIndex = PFIndexes[0] * 9 * 9 * 9 + PFIndexes[1] * 9 * 9 +
  6607. PFIndexes[2] * 9 + PFIndexes[3];
  6608. unsigned PFEntry = PerfectShuffleTable[PFTableIndex];
  6609. // And extract the cost from the upper bits. The cost is encoded as Cost-1.
  6610. return (PFEntry >> 30) + 1;
  6611. }
  6612. #endif