123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850 |
- namespace llvm {}
- using namespace llvm;
- struct X86StringToOpcodeEntry
- {
- const char* Name;
- unsigned short Opcode;
- };
- static const X86StringToOpcodeEntry gX86StringToOpcodeTable[] = {
- /*{ "aaa", X86::AAA },
- { "aad", X86::AAD8i8 },
- { "aad", X86::AAD8i8 },
- { "aam", X86::AAM8i8 },
- { "aam", X86::AAM8i8 },
- { "aas", X86::AAS },
- { "adc", X86::ADC8i8 },
- { "adc", X86::ADC8rr },
- { "adc", X86::ADC8ri },
- { "adc", X86::ADC8rm },
- { "adc", X86::ADC16i16 },
- { "adc", X86::ADC16rr },
- { "adc", X86::ADC16ri8 },
- { "adc", X86::ADC16ri },
- { "adc", X86::ADC16rm },
- { "adc", X86::ADC32i32 },
- { "adc", X86::ADC32rr },
- { "adc", X86::ADC32ri8 },
- { "adc", X86::ADC32ri },
- { "adc", X86::ADC32rm },
- { "adc", X86::ADC64i32 },
- { "adc", X86::ADC64rr },
- { "adc", X86::ADC64ri8 },
- { "adc", X86::ADC64ri32 },
- { "adc", X86::ADC64rm },
- { "adc", X86::ADC16mr },
- { "adc", X86::ADC16mi8 },
- { "adc", X86::ADC16mi },
- { "adc", X86::ADC32mr },
- { "adc", X86::ADC32mi8 },
- { "adc", X86::ADC32mi },
- { "adc", X86::ADC64mr },
- { "adc", X86::ADC64mi8 },
- { "adc", X86::ADC64mi32 },
- { "adc", X86::ADC8mr },
- { "adc", X86::ADC8mi },
- { "adcx", X86::ADCX32rr },
- { "adcx", X86::ADCX32rm },
- { "adcx", X86::ADCX64rr },
- { "adcx", X86::ADCX64rm },
- { "add", X86::ADD8i8 },
- { "add", X86::ADD8rr },
- { "add", X86::ADD8ri },
- { "add", X86::ADD8rm },
- { "add", X86::ADD16i16 },
- { "add", X86::ADD16rr },
- { "add", X86::ADD16ri8 },
- { "add", X86::ADD16ri },
- { "add", X86::ADD16rm },
- { "add", X86::ADD32i32 },
- { "add", X86::ADD32rr },
- { "add", X86::ADD32ri8 },
- { "add", X86::ADD32ri },
- { "add", X86::ADD32rm },
- { "add", X86::ADD64i32 },
- { "add", X86::ADD64rr },
- { "add", X86::ADD64ri8 },
- { "add", X86::ADD64ri32 },
- { "add", X86::ADD64rm },
- { "add", X86::ADD16mr },
- { "add", X86::ADD16mi8 },
- { "add", X86::ADD16mi },
- { "add", X86::ADD32mr },
- { "add", X86::ADD32mi8 },
- { "add", X86::ADD32mi },
- { "add", X86::ADD64mr },
- { "add", X86::ADD64mi8 },
- { "add", X86::ADD64mi32 },
- { "add", X86::ADD8mr },
- { "add", X86::ADD8mi },
- { "addpd", X86::ADDPDrr },
- { "addpd", X86::ADDPDrm },
- { "addps", X86::ADDPSrr },
- { "addps", X86::ADDPSrm },
- { "addsd", X86::ADDSDrr },
- { "addsd", X86::ADDSDrm },
- { "addss", X86::ADDSSrr },
- { "addss", X86::ADDSSrm },
- { "addsubpd", X86::ADDSUBPDrr },
- { "addsubpd", X86::ADDSUBPDrm },
- { "addsubps", X86::ADDSUBPSrr },
- { "addsubps", X86::ADDSUBPSrm },
- { "adox", X86::ADOX32rr },
- { "adox", X86::ADOX32rm },
- { "adox", X86::ADOX64rr },
- { "adox", X86::ADOX64rm },
- { "aesdec", X86::AESDECrr },
- { "aesdec", X86::AESDECrm },
- { "aesdeclast", X86::AESDECLASTrr },
- { "aesdeclast", X86::AESDECLASTrm },
- { "aesenc", X86::AESENCrr },
- { "aesenc", X86::AESENCrm },
- { "aesenclast", X86::AESENCLASTrr },
- { "aesenclast", X86::AESENCLASTrm },
- { "aesimc", X86::AESIMCrr },
- { "aesimc", X86::AESIMCrm },
- { "aeskeygenassist", X86::AESKEYGENASSIST128rr },
- { "aeskeygenassist", X86::AESKEYGENASSIST128rm },
- { "and", X86::AND8i8 },
- { "and", X86::AND8rr },
- { "and", X86::AND8ri },
- { "and", X86::AND8rm },
- { "and", X86::AND16i16 },
- { "and", X86::AND16rr },
- { "and", X86::AND16ri8 },
- { "and", X86::AND16ri },
- { "and", X86::AND16rm },
- { "and", X86::AND32i32 },
- { "and", X86::AND32rr },
- { "and", X86::AND32ri8 },
- { "and", X86::AND32ri },
- { "and", X86::AND32rm },
- { "and", X86::AND64i32 },
- { "and", X86::AND64rr },
- { "and", X86::AND64ri8 },
- { "and", X86::AND64ri32 },
- { "and", X86::AND64rm },
- { "and", X86::AND16mr },
- { "and", X86::AND16mi8 },
- { "and", X86::AND16mi },
- { "and", X86::AND32mr },
- { "and", X86::AND32mi8 },
- { "and", X86::AND32mi },
- { "and", X86::AND64mr },
- { "and", X86::AND64mi8 },
- { "and", X86::AND64mi32 },
- { "and", X86::AND8mr },
- { "and", X86::AND8mi },
- { "andn", X86::ANDN32rr },
- { "andn", X86::ANDN32rm },
- { "andn", X86::ANDN64rr },
- { "andn", X86::ANDN64rm },
- { "andnpd", X86::ANDNPDrr },
- { "andnpd", X86::ANDNPDrm },
- { "andnps", X86::ANDNPSrr },
- { "andnps", X86::ANDNPSrm },
- { "andpd", X86::ANDPDrr },
- { "andpd", X86::ANDPDrm },
- { "andps", X86::ANDPSrr },
- { "andps", X86::ANDPSrm },
- { "arpl", X86::ARPL16rr },
- { "arpl", X86::ARPL16mr },
- { "bextr", X86::BEXTR32rr },
- { "bextr", X86::BEXTRI32ri },
- { "bextr", X86::BEXTR32rm },
- { "bextr", X86::BEXTRI32mi },
- { "bextr", X86::BEXTR64rr },
- { "bextr", X86::BEXTRI64ri },
- { "bextr", X86::BEXTR64rm },
- { "bextr", X86::BEXTRI64mi },
- { "blcfill", X86::BLCFILL32rr },
- { "blcfill", X86::BLCFILL32rm },
- { "blcfill", X86::BLCFILL64rr },
- { "blcfill", X86::BLCFILL64rm },
- { "blci", X86::BLCI32rr },
- { "blci", X86::BLCI32rm },
- { "blci", X86::BLCI64rr },
- { "blci", X86::BLCI64rm },
- { "blcic", X86::BLCIC32rr },
- { "blcic", X86::BLCIC32rm },
- { "blcic", X86::BLCIC64rr },
- { "blcic", X86::BLCIC64rm },
- { "blcmsk", X86::BLCMSK32rr },
- { "blcmsk", X86::BLCMSK32rm },
- { "blcmsk", X86::BLCMSK64rr },
- { "blcmsk", X86::BLCMSK64rm },
- { "blcs", X86::BLCS32rr },
- { "blcs", X86::BLCS32rm },
- { "blcs", X86::BLCS64rr },
- { "blcs", X86::BLCS64rm },
- { "blendpd", X86::BLENDPDrri },
- { "blendpd", X86::BLENDPDrmi },
- { "blendps", X86::BLENDPSrri },
- { "blendps", X86::BLENDPSrmi },
- { "blendvpd", X86::BLENDVPDrr0 },
- { "blendvpd", X86::BLENDVPDrm0 },
- { "blendvpd", X86::BLENDVPDrr0 },
- { "blendvpd", X86::BLENDVPDrm0 },
- { "blendvps", X86::BLENDVPSrr0 },
- { "blendvps", X86::BLENDVPSrm0 },
- { "blendvps", X86::BLENDVPSrr0 },
- { "blendvps", X86::BLENDVPSrm0 },
- { "blsfill", X86::BLSFILL32rr },
- { "blsfill", X86::BLSFILL32rm },
- { "blsfill", X86::BLSFILL64rr },
- { "blsfill", X86::BLSFILL64rm },
- { "blsi", X86::BLSI32rr },
- { "blsi", X86::BLSI32rm },
- { "blsi", X86::BLSI64rr },
- { "blsi", X86::BLSI64rm },
- { "blsic", X86::BLSIC32rr },
- { "blsic", X86::BLSIC32rm },
- { "blsic", X86::BLSIC64rr },
- { "blsic", X86::BLSIC64rm },
- { "blsmsk", X86::BLSMSK32rr },
- { "blsmsk", X86::BLSMSK32rm },
- { "blsmsk", X86::BLSMSK64rr },
- { "blsmsk", X86::BLSMSK64rm },
- { "blsr", X86::BLSR32rr },
- { "blsr", X86::BLSR32rm },
- { "blsr", X86::BLSR64rr },
- { "blsr", X86::BLSR64rm },
- { "bound", X86::BOUNDS16rm },
- { "bound", X86::BOUNDS32rm },
- { "bsf", X86::BSF16rr },
- { "bsf", X86::BSF16rm },
- { "bsf", X86::BSF32rr },
- { "bsf", X86::BSF32rm },
- { "bsf", X86::BSF64rr },
- { "bsf", X86::BSF64rm },
- { "bsr", X86::BSR16rr },
- { "bsr", X86::BSR16rm },
- { "bsr", X86::BSR32rr },
- { "bsr", X86::BSR32rm },
- { "bsr", X86::BSR64rr },
- { "bsr", X86::BSR64rm },
- { "bswap", X86::BSWAP32r },
- { "bswap", X86::BSWAP64r },
- { "bt", X86::BT16rr },
- { "bt", X86::BT16ri8 },
- { "bt", X86::BT32rr },
- { "bt", X86::BT32ri8 },
- { "bt", X86::BT64rr },
- { "bt", X86::BT64ri8 },
- { "bt", X86::BT16mr },
- { "bt", X86::BT16mi8 },
- { "bt", X86::BT32mr },
- { "bt", X86::BT32mi8 },
- { "bt", X86::BT32mi8 },
- { "bt", X86::BT64mr },
- { "bt", X86::BT64mi8 },
- { "btc", X86::BTC16rr },
- { "btc", X86::BTC16ri8 },
- { "btc", X86::BTC32rr },
- { "btc", X86::BTC32ri8 },
- { "btc", X86::BTC64rr },
- { "btc", X86::BTC64ri8 },
- { "btc", X86::BTC16mr },
- { "btc", X86::BTC16mi8 },
- { "btc", X86::BTC32mr },
- { "btc", X86::BTC32mi8 },
- { "btc", X86::BTC32mi8 },
- { "btc", X86::BTC64mr },
- { "btc", X86::BTC64mi8 },
- { "btr", X86::BTR16rr },
- { "btr", X86::BTR16ri8 },
- { "btr", X86::BTR32rr },
- { "btr", X86::BTR32ri8 },
- { "btr", X86::BTR64rr },
- { "btr", X86::BTR64ri8 },
- { "btr", X86::BTR16mr },
- { "btr", X86::BTR16mi8 },
- { "btr", X86::BTR32mr },
- { "btr", X86::BTR32mi8 },
- { "btr", X86::BTR32mi8 },
- { "btr", X86::BTR64mr },
- { "btr", X86::BTR64mi8 },
- { "bts", X86::BTS16rr },
- { "bts", X86::BTS16ri8 },
- { "bts", X86::BTS32rr },
- { "bts", X86::BTS32ri8 },
- { "bts", X86::BTS64rr },
- { "bts", X86::BTS64ri8 },
- { "bts", X86::BTS16mr },
- { "bts", X86::BTS16mi8 },
- { "bts", X86::BTS32mr },
- { "bts", X86::BTS32mi8 },
- { "bts", X86::BTS32mi8 },
- { "bts", X86::BTS64mr },
- { "bts", X86::BTS64mi8 },
- { "bzhi", X86::BZHI32rr },
- { "bzhi", X86::BZHI32rm },
- { "bzhi", X86::BZHI64rr },
- { "bzhi", X86::BZHI64rm },
- { "call", X86::CALL16r },
- { "call", X86::CALL32r },
- { "call", X86::CALL64r },
- { "call", X86::CALL64pcrel32 },
- { "call", X86::CALLpcrel32 },
- { "call", X86::CALLpcrel16 },
- { "call", X86::CALL16m },
- { "call", X86::CALL32m },
- { "call", X86::CALL64m },
- { "call", X86::CALL64m },
- { "call", X86::CALL32m },
- { "call", X86::CALL16m },
- { "call", X86::FARCALL16i },
- { "call", X86::FARCALL32i },
- { "calll", X86::FARCALL32i },
- { "callw", X86::FARCALL16i },
- { "cbw", X86::CBW },
- { "cdq", X86::CDQ },
- { "cdqe", X86::CDQE },
- { "clac", X86::CLAC },
- { "clc", X86::CLC },
- { "cld", X86::CLD },
- { "clflush", X86::CLFLUSH },
- { "clgi", X86::CLGI },
- { "cli", X86::CLI },
- { "clrb", X86::XOR8rr },
- { "clrl", X86::XOR32rr },
- { "clrq", X86::XOR64rr },
- { "clrw", X86::XOR16rr },
- { "clts", X86::CLTS },
- { "cmc", X86::CMC },
- { "cmova", X86::CMOVA16rr },
- { "cmova", X86::CMOVA16rm },
- { "cmova", X86::CMOVA32rr },
- { "cmova", X86::CMOVA32rm },
- { "cmova", X86::CMOVA64rr },
- { "cmova", X86::CMOVA64rm },
- { "cmovae", X86::CMOVAE16rr },
- { "cmovae", X86::CMOVAE16rm },
- { "cmovae", X86::CMOVAE32rr },
- { "cmovae", X86::CMOVAE32rm },
- { "cmovae", X86::CMOVAE64rr },
- { "cmovae", X86::CMOVAE64rm },
- { "cmovb", X86::CMOVB16rr },
- { "cmovb", X86::CMOVB16rm },
- { "cmovb", X86::CMOVB32rr },
- { "cmovb", X86::CMOVB32rm },
- { "cmovb", X86::CMOVB64rr },
- { "cmovb", X86::CMOVB64rm },
- { "cmovbe", X86::CMOVBE16rr },
- { "cmovbe", X86::CMOVBE16rm },
- { "cmovbe", X86::CMOVBE32rr },
- { "cmovbe", X86::CMOVBE32rm },
- { "cmovbe", X86::CMOVBE64rr },
- { "cmovbe", X86::CMOVBE64rm },
- { "cmove", X86::CMOVE16rr },
- { "cmove", X86::CMOVE16rm },
- { "cmove", X86::CMOVE32rr },
- { "cmove", X86::CMOVE32rm },
- { "cmove", X86::CMOVE64rr },
- { "cmove", X86::CMOVE64rm },
- { "cmovg", X86::CMOVG16rr },
- { "cmovg", X86::CMOVG16rm },
- { "cmovg", X86::CMOVG32rr },
- { "cmovg", X86::CMOVG32rm },
- { "cmovg", X86::CMOVG64rr },
- { "cmovg", X86::CMOVG64rm },
- { "cmovge", X86::CMOVGE16rr },
- { "cmovge", X86::CMOVGE16rm },
- { "cmovge", X86::CMOVGE32rr },
- { "cmovge", X86::CMOVGE32rm },
- { "cmovge", X86::CMOVGE64rr },
- { "cmovge", X86::CMOVGE64rm },
- { "cmovl", X86::CMOVL16rr },
- { "cmovl", X86::CMOVL16rm },
- { "cmovl", X86::CMOVL32rr },
- { "cmovl", X86::CMOVL32rm },
- { "cmovl", X86::CMOVL64rr },
- { "cmovl", X86::CMOVL64rm },
- { "cmovle", X86::CMOVLE16rr },
- { "cmovle", X86::CMOVLE16rm },
- { "cmovle", X86::CMOVLE32rr },
- { "cmovle", X86::CMOVLE32rm },
- { "cmovle", X86::CMOVLE64rr },
- { "cmovle", X86::CMOVLE64rm },
- { "cmovne", X86::CMOVNE16rr },
- { "cmovne", X86::CMOVNE16rm },
- { "cmovne", X86::CMOVNE32rr },
- { "cmovne", X86::CMOVNE32rm },
- { "cmovne", X86::CMOVNE64rr },
- { "cmovne", X86::CMOVNE64rm },
- { "cmovno", X86::CMOVNO16rr },
- { "cmovno", X86::CMOVNO16rm },
- { "cmovno", X86::CMOVNO32rr },
- { "cmovno", X86::CMOVNO32rm },
- { "cmovno", X86::CMOVNO64rr },
- { "cmovno", X86::CMOVNO64rm },
- { "cmovnp", X86::CMOVNP16rr },
- { "cmovnp", X86::CMOVNP16rm },
- { "cmovnp", X86::CMOVNP32rr },
- { "cmovnp", X86::CMOVNP32rm },
- { "cmovnp", X86::CMOVNP64rr },
- { "cmovnp", X86::CMOVNP64rm },
- { "cmovns", X86::CMOVNS16rr },
- { "cmovns", X86::CMOVNS16rm },
- { "cmovns", X86::CMOVNS32rr },
- { "cmovns", X86::CMOVNS32rm },
- { "cmovns", X86::CMOVNS64rr },
- { "cmovns", X86::CMOVNS64rm },
- { "cmovo", X86::CMOVO16rr },
- { "cmovo", X86::CMOVO16rm },
- { "cmovo", X86::CMOVO32rr },
- { "cmovo", X86::CMOVO32rm },
- { "cmovo", X86::CMOVO64rr },
- { "cmovo", X86::CMOVO64rm },
- { "cmovp", X86::CMOVP16rr },
- { "cmovp", X86::CMOVP16rm },
- { "cmovp", X86::CMOVP32rr },
- { "cmovp", X86::CMOVP32rm },
- { "cmovp", X86::CMOVP64rr },
- { "cmovp", X86::CMOVP64rm },
- { "cmovs", X86::CMOVS16rr },
- { "cmovs", X86::CMOVS16rm },
- { "cmovs", X86::CMOVS32rr },
- { "cmovs", X86::CMOVS32rm },
- { "cmovs", X86::CMOVS64rr },
- { "cmovs", X86::CMOVS64rm },
- { "cmp", X86::CMP8i8 },
- { "cmp", X86::CMP8rr },
- { "cmp", X86::CMP8ri },
- { "cmp", X86::CMP8rm },
- { "cmp", X86::CMP16i16 },
- { "cmp", X86::CMP16rr },
- { "cmp", X86::CMP16ri8 },
- { "cmp", X86::CMP16ri },
- { "cmp", X86::CMP16rm },
- { "cmp", X86::CMP32i32 },
- { "cmp", X86::CMP32rr },
- { "cmp", X86::CMP32ri8 },
- { "cmp", X86::CMP32ri },
- { "cmp", X86::CMP32rm },
- { "cmp", X86::CMP64i32 },
- { "cmp", X86::CMP64rr },
- { "cmp", X86::CMP64ri8 },
- { "cmp", X86::CMP64ri32 },
- { "cmp", X86::CMP64rm },
- { "cmp", X86::CMP16mr },
- { "cmp", X86::CMP16mi8 },
- { "cmp", X86::CMP16mi },
- { "cmp", X86::CMP32mr },
- { "cmp", X86::CMP32mi8 },
- { "cmp", X86::CMP32mi },
- { "cmp", X86::CMP64mr },
- { "cmp", X86::CMP64mi8 },
- { "cmp", X86::CMP64mi32 },
- { "cmp", X86::CMP8mr },
- { "cmp", X86::CMP8mi },
- { "cmp", X86::CMPPDrri },
- { "cmp", X86::CMPPDrmi },
- { "cmp", X86::CMPPSrri },
- { "cmp", X86::CMPPSrmi },
- { "cmp", X86::CMPSDrr },
- { "cmp", X86::CMPSDrm },
- { "cmp", X86::CMPSSrr },
- { "cmp", X86::CMPSSrm },
- { "cmppd", X86::CMPPDrri_alt },
- { "cmppd", X86::CMPPDrmi_alt },
- { "cmpps", X86::CMPPSrri_alt },
- { "cmpps", X86::CMPPSrmi_alt },
- { "cmpsb", X86::CMPSB },
- { "cmpsd", X86::CMPSL },
- { "cmpsd", X86::CMPSDrr_alt },
- { "cmpsd", X86::CMPSDrm_alt },
- { "cmpsq", X86::CMPSQ },
- { "cmpss", X86::CMPSSrr_alt },
- { "cmpss", X86::CMPSSrm_alt },
- { "cmpsw", X86::CMPSW },
- { "cmpxchg", X86::CMPXCHG8rr },
- { "cmpxchg", X86::CMPXCHG16rr },
- { "cmpxchg", X86::CMPXCHG32rr },
- { "cmpxchg", X86::CMPXCHG64rr },
- { "cmpxchg", X86::CMPXCHG16rm },
- { "cmpxchg", X86::CMPXCHG32rm },
- { "cmpxchg", X86::CMPXCHG64rm },
- { "cmpxchg", X86::CMPXCHG8rm },
- { "cmpxchg16b", X86::CMPXCHG16B },
- { "cmpxchg8b", X86::CMPXCHG8B },
- { "comisd", X86::COMISDrr },
- { "comisd", X86::COMISDrm },
- { "comiss", X86::COMISSrr },
- { "comiss", X86::COMISSrm },
- { "cpuid", X86::CPUID },
- { "cqo", X86::CQO },
- { "crc32", X86::CRC32r32r8 },
- { "crc32", X86::CRC32r32r16 },
- { "crc32", X86::CRC32r32r32 },
- { "crc32", X86::CRC32r32m16 },
- { "crc32", X86::CRC32r32m32 },
- { "crc32", X86::CRC32r32m8 },
- { "crc32", X86::CRC32r64r8 },
- { "crc32", X86::CRC32r64r64 },
- { "crc32", X86::CRC32r64m64 },
- { "crc32", X86::CRC32r64m8 },
- { "cs", X86::CS_PREFIX },
- { "cvtdq2pd", X86::CVTDQ2PDrr },
- { "cvtdq2pd", X86::CVTDQ2PDrm },
- { "cvtdq2ps", X86::CVTDQ2PSrr },
- { "cvtdq2ps", X86::CVTDQ2PSrm },
- { "cvtpd2dq", X86::CVTPD2DQrr },
- { "cvtpd2dq", X86::CVTPD2DQrm },
- { "cvtpd2pi", X86::MMX_CVTPD2PIirr },
- { "cvtpd2pi", X86::MMX_CVTPD2PIirm },
- { "cvtpd2ps", X86::CVTPD2PSrr },
- { "cvtpd2ps", X86::CVTPD2PSrm },
- { "cvtpi2pd", X86::MMX_CVTPI2PDirr },
- { "cvtpi2pd", X86::MMX_CVTPI2PDirm },
- { "cvtpi2ps", X86::MMX_CVTPI2PSirr },
- { "cvtpi2ps", X86::MMX_CVTPI2PSirm },
- { "cvtps2dq", X86::CVTPS2DQrr },
- { "cvtps2dq", X86::CVTPS2DQrm },
- { "cvtps2pd", X86::CVTPS2PDrr },
- { "cvtps2pd", X86::CVTPS2PDrm },
- { "cvtps2pi", X86::MMX_CVTPS2PIirr },
- { "cvtps2pi", X86::MMX_CVTPS2PIirm },
- { "cvtsd2si", X86::CVTSD2SIrr },
- { "cvtsd2si", X86::CVTSD2SIrr },
- { "cvtsd2si", X86::CVTSD2SIrm },
- { "cvtsd2si", X86::CVTSD2SIrm },
- { "cvtsd2si", X86::CVTSD2SI64rr },
- { "cvtsd2si", X86::CVTSD2SI64rr },
- { "cvtsd2si", X86::CVTSD2SI64rm },
- { "cvtsd2si", X86::CVTSD2SI64rm },
- { "cvtsd2ss", X86::CVTSD2SSrr },
- { "cvtsd2ss", X86::CVTSD2SSrm },
- { "cvtsi2sd", X86::CVTSI2SDrr },
- { "cvtsi2sd", X86::CVTSI2SD64rr },
- { "cvtsi2sd", X86::CVTSI2SDrm },
- { "cvtsi2sd", X86::CVTSI2SDrm },
- { "cvtsi2sd", X86::CVTSI2SD64rm },
- { "cvtsi2ss", X86::CVTSI2SSrr },
- { "cvtsi2ss", X86::CVTSI2SS64rr },
- { "cvtsi2ss", X86::CVTSI2SSrm },
- { "cvtsi2ss", X86::CVTSI2SSrm },
- { "cvtsi2ss", X86::CVTSI2SS64rm },
- { "cvtss2sd", X86::CVTSS2SDrr },
- { "cvtss2sd", X86::CVTSS2SDrm },
- { "cvtss2si", X86::CVTSS2SIrr },
- { "cvtss2si", X86::CVTSS2SIrr },
- { "cvtss2si", X86::CVTSS2SIrm },
- { "cvtss2si", X86::CVTSS2SIrm },
- { "cvtss2si", X86::CVTSS2SI64rr },
- { "cvtss2si", X86::CVTSS2SI64rr },
- { "cvtss2si", X86::CVTSS2SI64rm },
- { "cvtss2si", X86::CVTSS2SI64rm },
- { "cvttpd2dq", X86::CVTTPD2DQrr },
- { "cvttpd2dq", X86::CVTTPD2DQrm },
- { "cvttpd2pi", X86::MMX_CVTTPD2PIirr },
- { "cvttpd2pi", X86::MMX_CVTTPD2PIirm },
- { "cvttps2dq", X86::CVTTPS2DQrr },
- { "cvttps2dq", X86::CVTTPS2DQrm },
- { "cvttps2pi", X86::MMX_CVTTPS2PIirr },
- { "cvttps2pi", X86::MMX_CVTTPS2PIirm },
- { "cvttsd2si", X86::CVTTSD2SIrr },
- { "cvttsd2si", X86::CVTTSD2SIrr },
- { "cvttsd2si", X86::CVTTSD2SIrm },
- { "cvttsd2si", X86::CVTTSD2SIrm },
- { "cvttsd2si", X86::CVTTSD2SI64rr },
- { "cvttsd2si", X86::CVTTSD2SI64rr },
- { "cvttsd2si", X86::CVTTSD2SI64rm },
- { "cvttsd2si", X86::CVTTSD2SI64rm },
- { "cvttss2si", X86::CVTTSS2SIrr },
- { "cvttss2si", X86::CVTTSS2SIrr },
- { "cvttss2si", X86::CVTTSS2SIrm },
- { "cvttss2si", X86::CVTTSS2SIrm },
- { "cvttss2si", X86::CVTTSS2SI64rr },
- { "cvttss2si", X86::CVTTSS2SI64rr },
- { "cvttss2si", X86::CVTTSS2SI64rm },
- { "cvttss2si", X86::CVTTSS2SI64rm },
- { "cwd", X86::CWD },
- { "cwde", X86::CWDE },
- { "daa", X86::DAA },
- { "das", X86::DAS },
- { "data16", X86::DATA16_PREFIX },
- { "dec", X86::DEC8r },
- { "dec", X86::DEC16r },
- { "dec", X86::DEC64_16r },
- { "dec", X86::DEC32r },
- { "dec", X86::DEC64_32r },
- { "dec", X86::DEC64r },
- { "dec", X86::DEC16m },
- { "dec", X86::DEC64_16m },
- { "dec", X86::DEC32m },
- { "dec", X86::DEC64_32m },
- { "dec", X86::DEC64m },
- { "dec", X86::DEC8m },
- { "div", X86::DIV8r },
- { "div", X86::DIV16r },
- { "div", X86::DIV32r },
- { "div", X86::DIV64r },
- { "div", X86::DIV16m },
- { "div", X86::DIV32m },
- { "div", X86::DIV64m },
- { "div", X86::DIV8m },
- { "div", X86::DIV8r },
- { "div", X86::DIV8m },
- { "div", X86::DIV16r },
- { "div", X86::DIV16m },
- { "div", X86::DIV32r },
- { "div", X86::DIV32m },
- { "div", X86::DIV64r },
- { "div", X86::DIV64m },
- { "divpd", X86::DIVPDrr },
- { "divpd", X86::DIVPDrm },
- { "divps", X86::DIVPSrr },
- { "divps", X86::DIVPSrm },
- { "divsd", X86::DIVSDrr },
- { "divsd", X86::DIVSDrm },
- { "divss", X86::DIVSSrr },
- { "divss", X86::DIVSSrm },
- { "dppd", X86::DPPDrri },
- { "dppd", X86::DPPDrmi },
- { "dpps", X86::DPPSrri },
- { "dpps", X86::DPPSrmi },
- { "ds", X86::DS_PREFIX },
- { "emms", X86::MMX_EMMS },
- { "encls", X86::ENCLS },
- { "enclu", X86::ENCLU },
- { "enter", X86::ENTER },
- { "es", X86::ES_PREFIX },
- { "extractps", X86::EXTRACTPSrr },
- { "extractps", X86::EXTRACTPSmr },
- { "extrq", X86::EXTRQ },
- { "extrq", X86::EXTRQI },
- { "f2xm1", X86::F2XM1 },
- { "fabs", X86::ABS_F },
- { "fadd", X86::ADD_FST0r },
- { "fadd", X86::ADD_F32m },
- { "fadd", X86::ADD_F64m },
- { "fadd", X86::ADD_FST0r },
- { "fadd", X86::ADD_FST0r },
- { "fadd", X86::ADD_FrST0 },
- { "faddp", X86::ADD_FPrST0 },
- { "faddp", X86::ADD_FPrST0 },
- { "faddp", X86::ADD_FPrST0 },
- { "faddp", X86::ADD_FPrST0 },
- { "faddp", X86::ADD_FPrST0 },
- { "fbld", X86::FBLDm },
- { "fbstp", X86::FBSTPm },
- { "fchs", X86::CHS_F },
- { "fcmovb", X86::CMOVB_F },
- { "fcmovbe", X86::CMOVBE_F },
- { "fcmove", X86::CMOVE_F },
- { "fcmovnb", X86::CMOVNB_F },
- { "fcmovnbe", X86::CMOVNBE_F },
- { "fcmovne", X86::CMOVNE_F },
- { "fcmovnu", X86::CMOVNP_F },
- { "fcmovu", X86::CMOVP_F },
- { "fcom", X86::COM_FST0r },
- { "fcom", X86::COM_FST0r },
- { "fcom", X86::FCOM32m },
- { "fcom", X86::FCOM64m },
- { "fcomi", X86::COM_FIr },
- { "fcomi", X86::COM_FIr },
- { "fcomi", X86::COM_FIr },
- { "fcomi", X86::COM_FIr },
- { "fcomp", X86::COMP_FST0r },
- { "fcomp", X86::COMP_FST0r },
- { "fcomp", X86::FCOMP32m },
- { "fcomp", X86::FCOMP64m },
- { "fcompi", X86::COM_FIPr },
- { "fcompi", X86::COM_FIPr },
- { "fcompi", X86::COM_FIPr },
- { "fcompi", X86::COM_FIPr },
- { "fcompp", X86::FCOMPP },
- { "fcos", X86::COS_F },
- { "fdecstp", X86::FDECSTP },
- { "fdiv", X86::DIV_FST0r },
- { "fdiv", X86::DIV_F32m },
- { "fdiv", X86::DIV_F64m },
- { "fdiv", X86::DIV_FST0r },
- { "fdiv", X86::DIV_FST0r },
- { "fdiv", X86::DIV_FrST0 },
- { "fdivp", X86::DIV_FPrST0 },
- { "fdivp", X86::DIV_FPrST0 },
- { "fdivp", X86::DIV_FPrST0 },
- { "fdivp", X86::DIV_FPrST0 },
- { "fdivp", X86::DIV_FPrST0 },
- { "fdivr", X86::DIVR_FST0r },
- { "fdivr", X86::DIVR_F32m },
- { "fdivr", X86::DIVR_F64m },
- { "fdivr", X86::DIVR_FST0r },
- { "fdivr", X86::DIVR_FST0r },
- { "fdivr", X86::DIVR_FrST0 },
- { "fdivrp", X86::DIVR_FPrST0 },
- { "fdivrp", X86::DIVR_FPrST0 },
- { "fdivrp", X86::DIVR_FPrST0 },
- { "fdivrp", X86::DIVR_FPrST0 },
- { "fdivrp", X86::DIVR_FPrST0 },
- { "femms", X86::FEMMS },
- { "ffree", X86::FFREE },
- { "fiadd", X86::ADD_FI16m },
- { "fiadd", X86::ADD_FI32m },
- { "ficom", X86::FICOM16m },
- { "ficom", X86::FICOM32m },
- { "ficomp", X86::FICOMP16m },
- { "ficomp", X86::FICOMP32m },
- { "fidiv", X86::DIV_FI16m },
- { "fidiv", X86::DIV_FI32m },
- { "fidivr", X86::DIVR_FI16m },
- { "fidivr", X86::DIVR_FI32m },
- { "fild", X86::ILD_F16m },
- { "fild", X86::ILD_F32m },
- { "fild", X86::ILD_F64m },
- { "fimul", X86::MUL_FI16m },
- { "fimul", X86::MUL_FI32m },
- { "fincstp", X86::FINCSTP },
- { "fist", X86::IST_F16m },
- { "fist", X86::IST_F32m },
- { "fistp", X86::IST_FP16m },
- { "fistp", X86::IST_FP32m },
- { "fistp", X86::IST_FP64m },
- { "fisttp", X86::ISTT_FP16m },
- { "fisttp", X86::ISTT_FP32m },
- { "fisttp", X86::ISTT_FP64m },
- { "fisub", X86::SUB_FI16m },
- { "fisub", X86::SUB_FI32m },
- { "fisubr", X86::SUBR_FI16m },
- { "fisubr", X86::SUBR_FI32m },
- { "fld", X86::LD_Frr },
- { "fld", X86::LD_F32m },
- { "fld", X86::LD_F64m },
- { "fld", X86::LD_F80m },
- { "fld1", X86::LD_F1 },
- { "fldcw", X86::FLDCW16m },
- { "fldenv", X86::FLDENVm },
- { "fldl2e", X86::FLDL2E },
- { "fldl2t", X86::FLDL2T },
- { "fldlg2", X86::FLDLG2 },
- { "fldln2", X86::FLDLN2 },
- { "fldpi", X86::FLDPI },
- { "fldz", X86::LD_F0 },
- { "fmul", X86::MUL_FST0r },
- { "fmul", X86::MUL_F32m },
- { "fmul", X86::MUL_F64m },
- { "fmul", X86::MUL_FST0r },
- { "fmul", X86::MUL_FST0r },
- { "fmul", X86::MUL_FrST0 },
- { "fmulp", X86::MUL_FPrST0 },
- { "fmulp", X86::MUL_FPrST0 },
- { "fmulp", X86::MUL_FPrST0 },
- { "fmulp", X86::MUL_FPrST0 },
- { "fmulp", X86::MUL_FPrST0 },
- { "fnclex", X86::FNCLEX },
- { "fninit", X86::FNINIT },
- { "fnop", X86::FNOP },
- { "fnsave", X86::FSAVEm },
- { "fnstcw", X86::FNSTCW16m },
- { "fnstenv", X86::FSTENVm },
- { "fnstsw", X86::FNSTSW16r },
- { "fnstsw", X86::FNSTSW16r },
- { "fnstsw", X86::FNSTSW16r },
- { "fnstsw", X86::FNSTSW16r },
- { "fnstsw", X86::FNSTSWm },
- { "fpatan", X86::FPATAN },
- { "fprem", X86::FPREM },
- { "fprem1", X86::FPREM1 },
- { "fptan", X86::FPTAN },
- { "frndint", X86::FRNDINT },
- { "frstor", X86::FRSTORm },
- { "fs", X86::FS_PREFIX },
- { "fscale", X86::FSCALE },
- { "fsin", X86::SIN_F },
- { "fsincos", X86::FSINCOS },
- { "fsqrt", X86::SQRT_F },
- { "fst", X86::ST_Frr },
- { "fst", X86::ST_F32m },
- { "fst", X86::ST_F64m },
- { "fstp", X86::ST_FPrr },
- { "fstp", X86::ST_FP32m },
- { "fstp", X86::ST_FP64m },
- { "fstp", X86::ST_FP80m },
- { "fsub", X86::SUB_FST0r },
- { "fsub", X86::SUB_F32m },
- { "fsub", X86::SUB_F64m },
- { "fsub", X86::SUB_FST0r },
- { "fsub", X86::SUB_FST0r },
- { "fsub", X86::SUB_FrST0 },
- { "fsubp", X86::SUB_FPrST0 },
- { "fsubp", X86::SUB_FPrST0 },
- { "fsubp", X86::SUB_FPrST0 },
- { "fsubp", X86::SUB_FPrST0 },
- { "fsubp", X86::SUB_FPrST0 },
- { "fsubr", X86::SUBR_FST0r },
- { "fsubr", X86::SUBR_F32m },
- { "fsubr", X86::SUBR_F64m },
- { "fsubr", X86::SUBR_FST0r },
- { "fsubr", X86::SUBR_FST0r },
- { "fsubr", X86::SUBR_FrST0 },
- { "fsubrp", X86::SUBR_FPrST0 },
- { "fsubrp", X86::SUBR_FPrST0 },
- { "fsubrp", X86::SUBR_FPrST0 },
- { "fsubrp", X86::SUBR_FPrST0 },
- { "fsubrp", X86::SUBR_FPrST0 },
- { "ftst", X86::TST_F },
- { "fucom", X86::UCOM_Fr },
- { "fucom", X86::UCOM_Fr },
- { "fucomi", X86::UCOM_FIr },
- { "fucomi", X86::UCOM_FIr },
- { "fucomi", X86::UCOM_FIr },
- { "fucomi", X86::UCOM_FIr },
- { "fucomp", X86::UCOM_FPr },
- { "fucomp", X86::UCOM_FPr },
- { "fucompi", X86::UCOM_FIPr },
- { "fucompi", X86::UCOM_FIPr },
- { "fucompi", X86::UCOM_FIPr },
- { "fucompi", X86::UCOM_FIPr },
- { "fucompp", X86::UCOM_FPPr },
- { "fxam", X86::FXAM },
- { "fxch", X86::XCH_F },
- { "fxch", X86::XCH_F },
- { "fxrstor", X86::FXRSTOR },
- { "fxrstor64", X86::FXRSTOR64 },
- { "fxsave", X86::FXSAVE },
- { "fxsave64", X86::FXSAVE64 },
- { "fxtract", X86::FXTRACT },
- { "fyl2x", X86::FYL2X },
- { "fyl2xp1", X86::FYL2XP1 },
- { "gs", X86::GS_PREFIX },
- { "haddpd", X86::HADDPDrr },
- { "haddpd", X86::HADDPDrm },
- { "haddps", X86::HADDPSrr },
- { "haddps", X86::HADDPSrm },
- { "hlt", X86::HLT },
- { "hsubpd", X86::HSUBPDrr },
- { "hsubpd", X86::HSUBPDrm },
- { "hsubps", X86::HSUBPSrr },
- { "hsubps", X86::HSUBPSrm },
- { "idiv", X86::IDIV8r },
- { "idiv", X86::IDIV16r },
- { "idiv", X86::IDIV32r },
- { "idiv", X86::IDIV64r },
- { "idiv", X86::IDIV16m },
- { "idiv", X86::IDIV32m },
- { "idiv", X86::IDIV64m },
- { "idiv", X86::IDIV8m },
- { "idiv", X86::IDIV8r },
- { "idiv", X86::IDIV8m },
- { "idiv", X86::IDIV16r },
- { "idiv", X86::IDIV16m },
- { "idiv", X86::IDIV32r },
- { "idiv", X86::IDIV32m },
- { "idiv", X86::IDIV64r },
- { "idiv", X86::IDIV64m },
- { "imul", X86::IMUL8r },
- { "imul", X86::IMUL16r },
- { "imul", X86::IMUL32r },
- { "imul", X86::IMUL64r },
- { "imul", X86::IMUL16m },
- { "imul", X86::IMUL32m },
- { "imul", X86::IMUL64m },
- { "imul", X86::IMUL8m },
- { "imul", X86::IMUL16rr },
- { "imul", X86::IMUL16rm },
- { "imul", X86::IMUL32rr },
- { "imul", X86::IMUL32rm },
- { "imul", X86::IMUL64rr },
- { "imul", X86::IMUL64rm },
- { "imul", X86::IMUL16rri8 },
- { "imul", X86::IMUL16rri },
- { "imul", X86::IMUL16rmi8 },
- { "imul", X86::IMUL16rmi },
- { "imul", X86::IMUL32rri8 },
- { "imul", X86::IMUL32rri },
- { "imul", X86::IMUL32rmi8 },
- { "imul", X86::IMUL32rmi },
- { "imul", X86::IMUL64rri8 },
- { "imul", X86::IMUL64rri32 },
- { "imul", X86::IMUL64rmi8 },
- { "imul", X86::IMUL64rmi32 },
- { "imull", X86::IMUL32rri8 },
- { "imull", X86::IMUL32rri },
- { "imulq", X86::IMUL64rri8 },
- { "imulq", X86::IMUL64rri32 },
- { "imulw", X86::IMUL16rri8 },
- { "imulw", X86::IMUL16rri },
- { "in", X86::IN8rr },
- { "in", X86::IN8ri },
- { "in", X86::IN16rr },
- { "in", X86::IN16ri },
- { "in", X86::IN32rr },
- { "in", X86::IN32ri },
- { "inb", X86::IN8rr },
- { "inb", X86::IN8ri },
- { "inc", X86::INC8r },
- { "inc", X86::INC16r },
- { "inc", X86::INC64_16r },
- { "inc", X86::INC32r },
- { "inc", X86::INC64_32r },
- { "inc", X86::INC64r },
- { "inc", X86::INC16m },
- { "inc", X86::INC64_16m },
- { "inc", X86::INC32m },
- { "inc", X86::INC64_32m },
- { "inc", X86::INC64m },
- { "inc", X86::INC8m },
- { "inl", X86::IN32rr },
- { "inl", X86::IN32ri },
- { "insb", X86::INSB },
- { "insd", X86::INSL },
- { "insertps", X86::INSERTPSrr },
- { "insertps", X86::INSERTPSrm },
- { "insertq", X86::INSERTQ },
- { "insertq", X86::INSERTQI },
- { "insw", X86::INSW },
- { "int", X86::INT },
- { "int3", X86::INT3 },
- { "into", X86::INTO },
- { "invd", X86::INVD },
- { "invept", X86::INVEPT32 },
- { "invept", X86::INVEPT64 },
- { "invlpg", X86::INVLPG },
- { "invlpga", X86::INVLPGA32 },
- { "invlpga", X86::INVLPGA64 },
- { "invpcid", X86::INVPCID32 },
- { "invpcid", X86::INVPCID64 },
- { "invvpid", X86::INVVPID32 },
- { "invvpid", X86::INVVPID64 },
- { "inw", X86::IN16rr },
- { "inw", X86::IN16ri },
- { "iret", X86::IRET16 },
- { "iretd", X86::IRET32 },
- { "iretq", X86::IRET64 },
- { "ja", X86::JA_2 },
- { "ja", X86::JA_1 },
- { "ja", X86::JA_4 },
- { "jae", X86::JAE_2 },
- { "jae", X86::JAE_1 },
- { "jae", X86::JAE_4 },
- { "jb", X86::JB_2 },
- { "jb", X86::JB_1 },
- { "jb", X86::JB_4 },
- { "jbe", X86::JBE_2 },
- { "jbe", X86::JBE_1 },
- { "jbe", X86::JBE_4 },
- { "jcxz", X86::JCXZ },
- { "je", X86::JE_2 },
- { "je", X86::JE_1 },
- { "je", X86::JE_4 },
- { "jecxz", X86::JECXZ_32 },
- { "jecxz", X86::JECXZ_64 },
- { "jg", X86::JG_2 },
- { "jg", X86::JG_1 },
- { "jg", X86::JG_4 },
- { "jge", X86::JGE_2 },
- { "jge", X86::JGE_1 },
- { "jge", X86::JGE_4 },
- { "jl", X86::JL_2 },
- { "jl", X86::JL_1 },
- { "jl", X86::JL_4 },
- { "jle", X86::JLE_2 },
- { "jle", X86::JLE_1 },
- { "jle", X86::JLE_4 },
- { "jmp", X86::JMP16r },
- { "jmp", X86::JMP32r },
- { "jmp", X86::JMP64r },
- { "jmp", X86::JMP_2 },
- { "jmp", X86::JMP_1 },
- { "jmp", X86::JMP_4 },
- { "jmp", X86::JMP16m },
- { "jmp", X86::JMP32m },
- { "jmp", X86::JMP64m },
- { "jmp", X86::JMP64m },
- { "jmp", X86::JMP32m },
- { "jmp", X86::JMP16m },
- { "jmp", X86::FARJMP16i },
- { "jmp", X86::FARJMP32i },
- { "jmpl", X86::FARJMP32i },
- { "jmpw", X86::FARJMP16i },
- { "jne", X86::JNE_2 },
- { "jne", X86::JNE_1 },
- { "jne", X86::JNE_4 },
- { "jno", X86::JNO_2 },
- { "jno", X86::JNO_1 },
- { "jno", X86::JNO_4 },
- { "jnp", X86::JNP_2 },
- { "jnp", X86::JNP_1 },
- { "jnp", X86::JNP_4 },
- { "jns", X86::JNS_2 },
- { "jns", X86::JNS_1 },
- { "jns", X86::JNS_4 },
- { "jo", X86::JO_2 },
- { "jo", X86::JO_1 },
- { "jo", X86::JO_4 },
- { "jp", X86::JP_2 },
- { "jp", X86::JP_1 },
- { "jp", X86::JP_4 },
- { "jrcxz", X86::JRCXZ },
- { "js", X86::JS_2 },
- { "js", X86::JS_1 },
- { "js", X86::JS_4 },
- { "kandb", X86::KANDBrr },
- { "kandd", X86::KANDDrr },
- { "kandnb", X86::KANDNBrr },
- { "kandnd", X86::KANDNDrr },
- { "kandnq", X86::KANDNQrr },
- { "kandnw", X86::KANDNWrr },
- { "kandq", X86::KANDQrr },
- { "kandw", X86::KANDWrr },
- { "kmovb", X86::KMOVBrk },
- { "kmovb", X86::KMOVBkr },
- { "kmovb", X86::KMOVBkk },
- { "kmovb", X86::KMOVBkm },
- { "kmovb", X86::KMOVBmk },
- { "kmovd", X86::KMOVDrk },
- { "kmovd", X86::KMOVDkr },
- { "kmovd", X86::KMOVDkk },
- { "kmovd", X86::KMOVDkm },
- { "kmovd", X86::KMOVDmk },
- { "kmovq", X86::KMOVQrk },
- { "kmovq", X86::KMOVQkr },
- { "kmovq", X86::KMOVQkk },
- { "kmovq", X86::KMOVQkm },
- { "kmovq", X86::KMOVQmk },
- { "kmovw", X86::KMOVWrk },
- { "kmovw", X86::KMOVWkr },
- { "kmovw", X86::KMOVWkk },
- { "kmovw", X86::KMOVWkm },
- { "kmovw", X86::KMOVWmk },
- { "knotb", X86::KNOTBrr },
- { "knotd", X86::KNOTDrr },
- { "knotq", X86::KNOTQrr },
- { "knotw", X86::KNOTWrr },
- { "korb", X86::KORBrr },
- { "kord", X86::KORDrr },
- { "korq", X86::KORQrr },
- { "kortestw", X86::KORTESTWrr },
- { "korw", X86::KORWrr },
- { "kshiftlw", X86::KSHIFTLWri },
- { "kshiftrw", X86::KSHIFTRWri },
- { "kunpckbw", X86::KUNPCKBWrr },
- { "kxnorb", X86::KXNORBrr },
- { "kxnord", X86::KXNORDrr },
- { "kxnorq", X86::KXNORQrr },
- { "kxnorw", X86::KXNORWrr },
- { "kxorb", X86::KXORBrr },
- { "kxord", X86::KXORDrr },
- { "kxorq", X86::KXORQrr },
- { "kxorw", X86::KXORWrr },
- { "lahf", X86::LAHF },
- { "lar", X86::LAR16rr },
- { "lar", X86::LAR16rm },
- { "lar", X86::LAR32rr },
- { "lar", X86::LAR32rm },
- { "lar", X86::LAR64rr },
- { "lar", X86::LAR64rm },
- { "lcall", X86::FARCALL16m },
- { "lcall", X86::FARCALL32m },
- { "lcall", X86::FARCALL64 },
- { "lcall", X86::FARCALL32m },
- { "lcall", X86::FARCALL16m },
- { "lcall", X86::FARCALL32i },
- { "lcall", X86::FARCALL16i },
- { "lcall", X86::FARCALL16i },
- { "lcall", X86::FARCALL32i },
- { "lddqu", X86::LDDQUrm },
- { "ldmxcsr", X86::LDMXCSR },
- { "lds", X86::LDS16rm },
- { "lds", X86::LDS32rm },
- { "lea", X86::LEA16r },
- { "lea", X86::LEA32r },
- { "lea", X86::LEA64_32r },
- { "lea", X86::LEA64r },
- { "leave", X86::LEAVE },
- { "leave", X86::LEAVE64 },
- { "les", X86::LES16rm },
- { "les", X86::LES32rm },
- { "lfence", X86::LFENCE },
- { "lfs", X86::LFS16rm },
- { "lfs", X86::LFS32rm },
- { "lfs", X86::LFS64rm },
- { "lgdt", X86::LGDT16m },
- { "lgdt", X86::LGDT32m },
- { "lgdt", X86::LGDT64m },
- { "lgs", X86::LGS16rm },
- { "lgs", X86::LGS32rm },
- { "lgs", X86::LGS64rm },
- { "lidt", X86::LIDT16m },
- { "lidt", X86::LIDT32m },
- { "lidt", X86::LIDT64m },
- { "ljmp", X86::FARJMP16m },
- { "ljmp", X86::FARJMP32m },
- { "ljmp", X86::FARJMP64 },
- { "ljmp", X86::FARJMP32m },
- { "ljmp", X86::FARJMP16m },
- { "ljmp", X86::FARJMP32i },
- { "ljmp", X86::FARJMP16i },
- { "ljmp", X86::FARJMP16i },
- { "ljmp", X86::FARJMP32i },
- { "lldt", X86::LLDT16r },
- { "lldt", X86::LLDT16m },
- { "lmsw", X86::LMSW16r },
- { "lmsw", X86::LMSW16m },
- { "lock", X86::LOCK_PREFIX },
- { "lods", X86::LODSB },
- { "lods", X86::LODSW },
- { "lods", X86::LODSL },
- { "lods", X86::LODSQ },
- { "lodsb", X86::LODSB },
- { "lodsb", X86::LODSB },
- { "lodsd", X86::LODSL },
- { "lodsd", X86::LODSL },
- { "lodsq", X86::LODSQ },
- { "lodsq", X86::LODSQ },
- { "lodsw", X86::LODSW },
- { "lodsw", X86::LODSW },
- { "loop", X86::LOOP },
- { "loope", X86::LOOPE },
- { "loopne", X86::LOOPNE },
- { "lsl", X86::LSL16rr },
- { "lsl", X86::LSL16rm },
- { "lsl", X86::LSL32rr },
- { "lsl", X86::LSL32rm },
- { "lsl", X86::LSL64rr },
- { "lsl", X86::LSL64rm },
- { "lss", X86::LSS16rm },
- { "lss", X86::LSS32rm },
- { "lss", X86::LSS64rm },
- { "ltr", X86::LTRr },
- { "ltr", X86::LTRm },
- { "lzcnt", X86::LZCNT16rr },
- { "lzcnt", X86::LZCNT16rm },
- { "lzcnt", X86::LZCNT32rr },
- { "lzcnt", X86::LZCNT32rm },
- { "lzcnt", X86::LZCNT64rr },
- { "lzcnt", X86::LZCNT64rm },
- { "maskmovdqu", X86::MASKMOVDQU },
- { "maskmovdqu", X86::MASKMOVDQU64 },
- { "maskmovq", X86::MMX_MASKMOVQ },
- { "maskmovq", X86::MMX_MASKMOVQ64 },
- { "maxpd", X86::MAXPDrr },
- { "maxpd", X86::MAXPDrm },
- { "maxps", X86::MAXPSrr },
- { "maxps", X86::MAXPSrm },
- { "maxsd", X86::MAXSDrr },
- { "maxsd", X86::MAXSDrm },
- { "maxss", X86::MAXSSrr },
- { "maxss", X86::MAXSSrm },
- { "mfence", X86::MFENCE },
- { "minpd", X86::MINPDrr },
- { "minpd", X86::MINPDrm },
- { "minps", X86::MINPSrr },
- { "minps", X86::MINPSrm },
- { "minsd", X86::MINSDrr },
- { "minsd", X86::MINSDrm },
- { "minss", X86::MINSSrr },
- { "minss", X86::MINSSrm },
- { "monitor", X86::MONITORrrr },
- { "monitor", X86::MONITORrrr },
- { "monitor", X86::MONITORrrr },
- { "montmul", X86::MONTMUL },
- { "mov", X86::MOV8o8a },
- { "mov", X86::MOV8o8a_16 },
- { "mov", X86::MOV8rr },
- { "mov", X86::MOV8ri },
- { "mov", X86::MOV8rm },
- { "mov", X86::MOV16o16a },
- { "mov", X86::MOV16o16a_16 },
- { "mov", X86::MOV16rr },
- { "mov", X86::MOV16rs },
- { "mov", X86::MOV16ri },
- { "mov", X86::MOV16rm },
- { "mov", X86::MOV32o32a },
- { "mov", X86::MOV32o32a_16 },
- { "mov", X86::MOV32rr },
- { "mov", X86::MOV32rs },
- { "mov", X86::MOV32rd },
- { "mov", X86::MOV32rc },
- { "mov", X86::MOV32ri },
- { "mov", X86::MOV32rm },
- { "mov", X86::MOV64rr },
- { "mov", X86::MOV64rs },
- { "mov", X86::MOV64rd },
- { "mov", X86::MOV64rc },
- { "mov", X86::MOV64ri32 },
- { "mov", X86::MOV64rm },
- { "mov", X86::MOV16sr },
- { "mov", X86::MOV32sr },
- { "mov", X86::MOV64sr },
- { "mov", X86::MOV16sm },
- { "mov", X86::MOV32sm },
- { "mov", X86::MOV32ms },
- { "mov", X86::MOV64sm },
- { "mov", X86::MOV32dr },
- { "mov", X86::MOV64dr },
- { "mov", X86::MOV32cr },
- { "mov", X86::MOV64cr },
- { "mov", X86::MOV32sm },
- { "mov", X86::MOV64mr },
- { "mov", X86::MOV64ms },
- { "mov", X86::MOV64mi32 },
- { "mov", X86::MOV16ao16 },
- { "mov", X86::MOV16ao16_16 },
- { "mov", X86::MOV16mr },
- { "mov", X86::MOV16ms },
- { "mov", X86::MOV16mi },
- { "mov", X86::MOV32ao32 },
- { "mov", X86::MOV32ao32_16 },
- { "mov", X86::MOV32mr },
- { "mov", X86::MOV32ms },
- { "mov", X86::MOV32mi },
- { "mov", X86::MOV8ao8 },
- { "mov", X86::MOV8ao8_16 },
- { "mov", X86::MOV8mr },
- { "mov", X86::MOV8mi },
- { "movabs", X86::MOV64o8a },
- { "movabs", X86::MOV64o16a },
- { "movabs", X86::MOV64o32a },
- { "movabs", X86::MOV64o64a },
- { "movabs", X86::MOV64ri },
- { "movabs", X86::MOV64ao16 },
- { "movabs", X86::MOV64ao32 },
- { "movabs", X86::MOV64ao64 },
- { "movabs", X86::MOV64ao8 },
- { "movapd", X86::MOVAPDrr },
- { "movapd", X86::MOVAPDrm },
- { "movapd", X86::MOVAPDmr },
- { "movaps", X86::MOVAPSrr },
- { "movaps", X86::MOVAPSrm },
- { "movaps", X86::MOVAPSmr },
- { "movbe", X86::MOVBE16rm },
- { "movbe", X86::MOVBE32rm },
- { "movbe", X86::MOVBE64rm },
- { "movbe", X86::MOVBE16mr },
- { "movbe", X86::MOVBE32mr },
- { "movbe", X86::MOVBE64mr },
- { "movd", X86::MMX_MOVD64grr },
- { "movd", X86::MOVPDI2DIrr },
- { "movd", X86::MMX_MOVD64from64rr },
- { "movd", X86::MMX_MOVD64rr },
- { "movd", X86::MMX_MOVD64to64rr },
- { "movd", X86::MMX_MOVD64rm },
- { "movd", X86::MOVDI2PDIrr },
- { "movd", X86::MOVDI2PDIrm },
- { "movd", X86::MMX_MOVD64mr },
- { "movd", X86::MOVPDI2DImr },
- { "movddup", X86::MOVDDUPrr },
- { "movddup", X86::MOVDDUPrm },
- { "movdq2q", X86::MMX_MOVDQ2Qrr },
- { "movdqa", X86::MOVDQArr },
- { "movdqa", X86::MOVDQArm },
- { "movdqa", X86::MOVDQAmr },
- { "movdqu", X86::MOVDQUrr },
- { "movdqu", X86::MOVDQUrm },
- { "movdqu", X86::MOVDQUmr },
- { "movhlps", X86::MOVHLPSrr },
- { "movhpd", X86::MOVHPDrm },
- { "movhpd", X86::MOVHPDmr },
- { "movhps", X86::MOVHPSrm },
- { "movhps", X86::MOVHPSmr },
- { "movlhps", X86::MOVLHPSrr },
- { "movlpd", X86::MOVLPDrm },
- { "movlpd", X86::MOVLPDmr },
- { "movlps", X86::MOVLPSrm },
- { "movlps", X86::MOVLPSmr },
- { "movmskpd", X86::MOVMSKPDrr },
- { "movmskps", X86::MOVMSKPSrr },
- { "movntdq", X86::MOVNTDQmr },
- { "movntdqa", X86::MOVNTDQArm },
- { "movnti", X86::MOVNTImr },
- { "movnti", X86::MOVNTI_64mr },
- { "movntpd", X86::MOVNTPDmr },
- { "movntps", X86::MOVNTPSmr },
- { "movntq", X86::MMX_MOVNTQmr },
- { "movntsd", X86::MOVNTSD },
- { "movntss", X86::MOVNTSS },
- { "movq", X86::MMX_MOVD64to64rr },
- { "movq", X86::MOVPQIto64rr },
- { "movq", X86::MOVPQIto64rr },
- { "movq", X86::MMX_MOVD64from64rr },
- { "movq", X86::MMX_MOVQ64rr },
- { "movq", X86::MMX_MOVQ64rm },
- { "movq", X86::MOV64toPQIrr },
- { "movq", X86::MOV64toPQIrr },
- { "movq", X86::MOVZPQILo2PQIrr },
- { "movq", X86::MOVQI2PQIrm },
- { "movq", X86::MOV64ri },
- { "movq", X86::MMX_MOVQ64mr },
- { "movq", X86::MOVPQI2QImr },
- { "movq2dq", X86::MMX_MOVQ2DQrr },
- { "movsb", X86::MOVSB },
- { "movsd", X86::MOVSDrr },
- { "movsd", X86::MOVSDrm },
- { "movsd", X86::MOVSL },
- { "movsd", X86::MOVSDmr },
- { "movshdup", X86::MOVSHDUPrr },
- { "movshdup", X86::MOVSHDUPrm },
- { "movsldup", X86::MOVSLDUPrr },
- { "movsldup", X86::MOVSLDUPrm },
- { "movsq", X86::MOVSQ },
- { "movss", X86::MOVSSrr },
- { "movss", X86::MOVSSrm },
- { "movss", X86::MOVSSmr },
- { "movsw", X86::MOVSW },
- { "movsx", X86::MOVSX16rr8 },
- { "movsx", X86::MOVSX32rr8 },
- { "movsx", X86::MOVSX64rr8 },
- { "movsx", X86::MOVSX16rr8 },
- { "movsx", X86::MOVSX32rr16 },
- { "movsx", X86::MOVSX64rr16 },
- { "movsx", X86::MOVSX16rm8 },
- { "movsx", X86::MOVSX32rr8 },
- { "movsx", X86::MOVSX32rr16 },
- { "movsx", X86::MOVSX64rr32 },
- { "movsx", X86::MOVSX32rm16 },
- { "movsx", X86::MOVSX32rm8 },
- { "movsx", X86::MOVSX64rr8 },
- { "movsx", X86::MOVSX64rr16 },
- { "movsx", X86::MOVSX64rm16 },
- { "movsx", X86::MOVSX64rm8 },
- { "movsx", X86::MOVSX16rm8 },
- { "movsxd", X86::MOVSX64rr32 },
- { "movsxd", X86::MOVSX64rm32 },
- { "movupd", X86::MOVUPDrr },
- { "movupd", X86::MOVUPDrm },
- { "movupd", X86::MOVUPDmr },
- { "movups", X86::MOVUPSrr },
- { "movups", X86::MOVUPSrm },
- { "movups", X86::MOVUPSmr },
- { "movzx", X86::MOVZX16rr8 },
- { "movzx", X86::MOVZX32rr8 },
- { "movzx", X86::MOVZX64rr8_Q },
- { "movzx", X86::MOVZX16rr8 },
- { "movzx", X86::MOVZX32rr16 },
- { "movzx", X86::MOVZX64rr16_Q },
- { "movzx", X86::MOVZX16rm8 },
- { "movzx", X86::MOVZX32rr8 },
- { "movzx", X86::MOVZX32rr16 },
- { "movzx", X86::MOVZX32rm16 },
- { "movzx", X86::MOVZX32rm8 },
- { "movzx", X86::MOVZX64rr8_Q },
- { "movzx", X86::MOVZX64rr16_Q },
- { "movzx", X86::MOVZX64rm16_Q },
- { "movzx", X86::MOVZX64rm8_Q },
- { "movzx", X86::MOVZX16rm8 },
- { "mpsadbw", X86::MPSADBWrri },
- { "mpsadbw", X86::MPSADBWrmi },
- { "mul", X86::MUL8r },
- { "mul", X86::MUL16r },
- { "mul", X86::MUL32r },
- { "mul", X86::MUL64r },
- { "mul", X86::MUL16m },
- { "mul", X86::MUL32m },
- { "mul", X86::MUL64m },
- { "mul", X86::MUL8m },
- { "mulpd", X86::MULPDrr },
- { "mulpd", X86::MULPDrm },
- { "mulps", X86::MULPSrr },
- { "mulps", X86::MULPSrm },
- { "mulsd", X86::MULSDrr },
- { "mulsd", X86::MULSDrm },
- { "mulss", X86::MULSSrr },
- { "mulss", X86::MULSSrm },
- { "mulx", X86::MULX32rr },
- { "mulx", X86::MULX32rm },
- { "mulx", X86::MULX64rr },
- { "mulx", X86::MULX64rm },
- { "mwait", X86::MWAITrr },
- { "mwait", X86::MWAITrr },
- { "mwait", X86::MWAITrr },
- { "neg", X86::NEG8r },
- { "neg", X86::NEG16r },
- { "neg", X86::NEG32r },
- { "neg", X86::NEG64r },
- { "neg", X86::NEG16m },
- { "neg", X86::NEG32m },
- { "neg", X86::NEG64m },
- { "neg", X86::NEG8m },
- { "nop", X86::NOOP },
- { "nop", X86::NOOPW },
- { "nop", X86::NOOPL },
- { "not", X86::NOT8r },
- { "not", X86::NOT16r },
- { "not", X86::NOT32r },
- { "not", X86::NOT64r },
- { "not", X86::NOT16m },
- { "not", X86::NOT32m },
- { "not", X86::NOT64m },
- { "not", X86::NOT8m },
- { "or", X86::OR8i8 },
- { "or", X86::OR8rr },
- { "or", X86::OR8ri },
- { "or", X86::OR8rm },
- { "or", X86::OR16i16 },
- { "or", X86::OR16rr },
- { "or", X86::OR16ri8 },
- { "or", X86::OR16ri },
- { "or", X86::OR16rm },
- { "or", X86::OR32i32 },
- { "or", X86::OR32rr },
- { "or", X86::OR32ri8 },
- { "or", X86::OR32ri },
- { "or", X86::OR32rm },
- { "or", X86::OR64i32 },
- { "or", X86::OR64rr },
- { "or", X86::OR64ri8 },
- { "or", X86::OR64ri32 },
- { "or", X86::OR64rm },
- { "or", X86::OR16mr },
- { "or", X86::OR16mi8 },
- { "or", X86::OR16mi },
- { "or", X86::OR32mr },
- { "or", X86::OR32mi8 },
- { "or", X86::OR32mi },
- { "or", X86::OR64mr },
- { "or", X86::OR64mi8 },
- { "or", X86::OR64mi32 },
- { "or", X86::OR8mr },
- { "or", X86::OR8mi },
- { "orpd", X86::ORPDrr },
- { "orpd", X86::ORPDrm },
- { "orps", X86::ORPSrr },
- { "orps", X86::ORPSrm },
- { "out", X86::OUT8rr },
- { "out", X86::OUT16rr },
- { "out", X86::OUT32rr },
- { "out", X86::OUT8ir },
- { "out", X86::OUT16ir },
- { "out", X86::OUT32ir },
- { "outb", X86::OUT8rr },
- { "outb", X86::OUT8ir },
- { "outl", X86::OUT32rr },
- { "outl", X86::OUT32ir },
- { "outsb", X86::OUTSB },
- { "outsd", X86::OUTSL },
- { "outsw", X86::OUTSW },
- { "outw", X86::OUT16rr },
- { "outw", X86::OUT16ir },
- { "pabsb", X86::MMX_PABSBrr64 },
- { "pabsb", X86::MMX_PABSBrm64 },
- { "pabsb", X86::PABSBrr128 },
- { "pabsb", X86::PABSBrm128 },
- { "pabsd", X86::MMX_PABSDrr64 },
- { "pabsd", X86::MMX_PABSDrm64 },
- { "pabsd", X86::PABSDrr128 },
- { "pabsd", X86::PABSDrm128 },
- { "pabsw", X86::MMX_PABSWrr64 },
- { "pabsw", X86::MMX_PABSWrm64 },
- { "pabsw", X86::PABSWrr128 },
- { "pabsw", X86::PABSWrm128 },
- { "packssdw", X86::MMX_PACKSSDWirr },
- { "packssdw", X86::MMX_PACKSSDWirm },
- { "packssdw", X86::PACKSSDWrr },
- { "packssdw", X86::PACKSSDWrm },
- { "packsswb", X86::MMX_PACKSSWBirr },
- { "packsswb", X86::MMX_PACKSSWBirm },
- { "packsswb", X86::PACKSSWBrr },
- { "packsswb", X86::PACKSSWBrm },
- { "packusdw", X86::PACKUSDWrr },
- { "packusdw", X86::PACKUSDWrm },
- { "packuswb", X86::MMX_PACKUSWBirr },
- { "packuswb", X86::MMX_PACKUSWBirm },
- { "packuswb", X86::PACKUSWBrr },
- { "packuswb", X86::PACKUSWBrm },
- { "paddb", X86::MMX_PADDBirr },
- { "paddb", X86::MMX_PADDBirm },
- { "paddb", X86::PADDBrr },
- { "paddb", X86::PADDBrm },
- { "paddd", X86::MMX_PADDDirr },
- { "paddd", X86::MMX_PADDDirm },
- { "paddd", X86::PADDDrr },
- { "paddd", X86::PADDDrm },
- { "paddq", X86::MMX_PADDQirr },
- { "paddq", X86::MMX_PADDQirm },
- { "paddq", X86::PADDQrr },
- { "paddq", X86::PADDQrm },
- { "paddsb", X86::MMX_PADDSBirr },
- { "paddsb", X86::MMX_PADDSBirm },
- { "paddsb", X86::PADDSBrr },
- { "paddsb", X86::PADDSBrm },
- { "paddsw", X86::MMX_PADDSWirr },
- { "paddsw", X86::MMX_PADDSWirm },
- { "paddsw", X86::PADDSWrr },
- { "paddsw", X86::PADDSWrm },
- { "paddusb", X86::MMX_PADDUSBirr },
- { "paddusb", X86::MMX_PADDUSBirm },
- { "paddusb", X86::PADDUSBrr },
- { "paddusb", X86::PADDUSBrm },
- { "paddusw", X86::MMX_PADDUSWirr },
- { "paddusw", X86::MMX_PADDUSWirm },
- { "paddusw", X86::PADDUSWrr },
- { "paddusw", X86::PADDUSWrm },
- { "paddw", X86::MMX_PADDWirr },
- { "paddw", X86::MMX_PADDWirm },
- { "paddw", X86::PADDWrr },
- { "paddw", X86::PADDWrm },
- { "palignr", X86::MMX_PALIGNR64irr },
- { "palignr", X86::MMX_PALIGNR64irm },
- { "palignr", X86::PALIGNR128rr },
- { "palignr", X86::PALIGNR128rm },
- { "pand", X86::MMX_PANDirr },
- { "pand", X86::MMX_PANDirm },
- { "pand", X86::PANDrr },
- { "pand", X86::PANDrm },
- { "pandn", X86::MMX_PANDNirr },
- { "pandn", X86::MMX_PANDNirm },
- { "pandn", X86::PANDNrr },
- { "pandn", X86::PANDNrm },
- { "pause", X86::PAUSE },
- { "pavgb", X86::MMX_PAVGBirr },
- { "pavgb", X86::MMX_PAVGBirm },
- { "pavgb", X86::PAVGBrr },
- { "pavgb", X86::PAVGBrm },
- { "pavgusb", X86::PAVGUSBrr },
- { "pavgusb", X86::PAVGUSBrm },
- { "pavgw", X86::MMX_PAVGWirr },
- { "pavgw", X86::MMX_PAVGWirm },
- { "pavgw", X86::PAVGWrr },
- { "pavgw", X86::PAVGWrm },
- { "pblendvb", X86::PBLENDVBrr0 },
- { "pblendvb", X86::PBLENDVBrm0 },
- { "pblendvb", X86::PBLENDVBrr0 },
- { "pblendvb", X86::PBLENDVBrm0 },
- { "pblendw", X86::PBLENDWrri },
- { "pblendw", X86::PBLENDWrmi },
- { "pclmulhqhqdq", X86::PCLMULQDQrr },
- { "pclmulhqhqdq", X86::PCLMULQDQrm },
- { "pclmulhqlqdq", X86::PCLMULQDQrr },
- { "pclmulhqlqdq", X86::PCLMULQDQrm },
- { "pclmullqhqdq", X86::PCLMULQDQrr },
- { "pclmullqhqdq", X86::PCLMULQDQrm },
- { "pclmullqlqdq", X86::PCLMULQDQrr },
- { "pclmullqlqdq", X86::PCLMULQDQrm },
- { "pclmulqdq", X86::PCLMULQDQrr },
- { "pclmulqdq", X86::PCLMULQDQrm },
- { "pcmpeqb", X86::MMX_PCMPEQBirr },
- { "pcmpeqb", X86::MMX_PCMPEQBirm },
- { "pcmpeqb", X86::PCMPEQBrr },
- { "pcmpeqb", X86::PCMPEQBrm },
- { "pcmpeqd", X86::MMX_PCMPEQDirr },
- { "pcmpeqd", X86::MMX_PCMPEQDirm },
- { "pcmpeqd", X86::PCMPEQDrr },
- { "pcmpeqd", X86::PCMPEQDrm },
- { "pcmpeqq", X86::PCMPEQQrr },
- { "pcmpeqq", X86::PCMPEQQrm },
- { "pcmpeqw", X86::MMX_PCMPEQWirr },
- { "pcmpeqw", X86::MMX_PCMPEQWirm },
- { "pcmpeqw", X86::PCMPEQWrr },
- { "pcmpeqw", X86::PCMPEQWrm },
- { "pcmpestri", X86::PCMPESTRIrr },
- { "pcmpestri", X86::PCMPESTRIrm },
- { "pcmpestrm", X86::PCMPESTRM128rr },
- { "pcmpestrm", X86::PCMPESTRM128rm },
- { "pcmpgtb", X86::MMX_PCMPGTBirr },
- { "pcmpgtb", X86::MMX_PCMPGTBirm },
- { "pcmpgtb", X86::PCMPGTBrr },
- { "pcmpgtb", X86::PCMPGTBrm },
- { "pcmpgtd", X86::MMX_PCMPGTDirr },
- { "pcmpgtd", X86::MMX_PCMPGTDirm },
- { "pcmpgtd", X86::PCMPGTDrr },
- { "pcmpgtd", X86::PCMPGTDrm },
- { "pcmpgtq", X86::PCMPGTQrr },
- { "pcmpgtq", X86::PCMPGTQrm },
- { "pcmpgtw", X86::MMX_PCMPGTWirr },
- { "pcmpgtw", X86::MMX_PCMPGTWirm },
- { "pcmpgtw", X86::PCMPGTWrr },
- { "pcmpgtw", X86::PCMPGTWrm },
- { "pcmpistri", X86::PCMPISTRIrr },
- { "pcmpistri", X86::PCMPISTRIrm },
- { "pcmpistrm", X86::PCMPISTRM128rr },
- { "pcmpistrm", X86::PCMPISTRM128rm },
- { "pdep", X86::PDEP32rr },
- { "pdep", X86::PDEP32rm },
- { "pdep", X86::PDEP64rr },
- { "pdep", X86::PDEP64rm },
- { "pext", X86::PEXT32rr },
- { "pext", X86::PEXT32rm },
- { "pext", X86::PEXT64rr },
- { "pext", X86::PEXT64rm },
- { "pextrb", X86::PEXTRBrr },
- { "pextrb", X86::PEXTRBmr },
- { "pextrd", X86::PEXTRDrr },
- { "pextrd", X86::PEXTRDmr },
- { "pextrq", X86::PEXTRQrr },
- { "pextrq", X86::PEXTRQmr },
- { "pextrw", X86::MMX_PEXTRWirri },
- { "pextrw", X86::PEXTRWri },
- { "pextrw", X86::PEXTRWmr },
- { "pf2id", X86::PF2IDrr },
- { "pf2id", X86::PF2IDrm },
- { "pf2iw", X86::PF2IWrr },
- { "pf2iw", X86::PF2IWrm },
- { "pfacc", X86::PFACCrr },
- { "pfacc", X86::PFACCrm },
- { "pfadd", X86::PFADDrr },
- { "pfadd", X86::PFADDrm },
- { "pfcmpeq", X86::PFCMPEQrr },
- { "pfcmpeq", X86::PFCMPEQrm },
- { "pfcmpge", X86::PFCMPGErr },
- { "pfcmpge", X86::PFCMPGErm },
- { "pfcmpgt", X86::PFCMPGTrr },
- { "pfcmpgt", X86::PFCMPGTrm },
- { "pfmax", X86::PFMAXrr },
- { "pfmax", X86::PFMAXrm },
- { "pfmin", X86::PFMINrr },
- { "pfmin", X86::PFMINrm },
- { "pfmul", X86::PFMULrr },
- { "pfmul", X86::PFMULrm },
- { "pfnacc", X86::PFNACCrr },
- { "pfnacc", X86::PFNACCrm },
- { "pfpnacc", X86::PFPNACCrr },
- { "pfpnacc", X86::PFPNACCrm },
- { "pfrcp", X86::PFRCPrr },
- { "pfrcp", X86::PFRCPrm },
- { "pfrcpit1", X86::PFRCPIT1rr },
- { "pfrcpit1", X86::PFRCPIT1rm },
- { "pfrcpit2", X86::PFRCPIT2rr },
- { "pfrcpit2", X86::PFRCPIT2rm },
- { "pfrsqit1", X86::PFRSQIT1rr },
- { "pfrsqit1", X86::PFRSQIT1rm },
- { "pfrsqrt", X86::PFRSQRTrr },
- { "pfrsqrt", X86::PFRSQRTrm },
- { "pfsub", X86::PFSUBrr },
- { "pfsub", X86::PFSUBrm },
- { "pfsubr", X86::PFSUBRrr },
- { "pfsubr", X86::PFSUBRrm },
- { "phaddd", X86::MMX_PHADDrr64 },
- { "phaddd", X86::MMX_PHADDrm64 },
- { "phaddd", X86::PHADDDrr },
- { "phaddd", X86::PHADDDrm },
- { "phaddsw", X86::MMX_PHADDSWrr64 },
- { "phaddsw", X86::MMX_PHADDSWrm64 },
- { "phaddsw", X86::PHADDSWrr128 },
- { "phaddsw", X86::PHADDSWrm128 },
- { "phaddw", X86::MMX_PHADDWrr64 },
- { "phaddw", X86::MMX_PHADDWrm64 },
- { "phaddw", X86::PHADDWrr },
- { "phaddw", X86::PHADDWrm },
- { "phminposuw", X86::PHMINPOSUWrr128 },
- { "phminposuw", X86::PHMINPOSUWrm128 },
- { "phsubd", X86::MMX_PHSUBDrr64 },
- { "phsubd", X86::MMX_PHSUBDrm64 },
- { "phsubd", X86::PHSUBDrr },
- { "phsubd", X86::PHSUBDrm },
- { "phsubsw", X86::MMX_PHSUBSWrr64 },
- { "phsubsw", X86::MMX_PHSUBSWrm64 },
- { "phsubsw", X86::PHSUBSWrr128 },
- { "phsubsw", X86::PHSUBSWrm128 },
- { "phsubw", X86::MMX_PHSUBWrr64 },
- { "phsubw", X86::MMX_PHSUBWrm64 },
- { "phsubw", X86::PHSUBWrr },
- { "phsubw", X86::PHSUBWrm },
- { "pi2fd", X86::PI2FDrr },
- { "pi2fd", X86::PI2FDrm },
- { "pi2fw", X86::PI2FWrr },
- { "pi2fw", X86::PI2FWrm },
- { "pinsrb", X86::PINSRBrr },
- { "pinsrb", X86::PINSRBrm },
- { "pinsrd", X86::PINSRDrr },
- { "pinsrd", X86::PINSRDrm },
- { "pinsrq", X86::PINSRQrr },
- { "pinsrq", X86::PINSRQrm },
- { "pinsrw", X86::MMX_PINSRWirri },
- { "pinsrw", X86::MMX_PINSRWirmi },
- { "pinsrw", X86::PINSRWrri },
- { "pinsrw", X86::PINSRWrmi },
- { "pmaddubsw", X86::MMX_PMADDUBSWrr64 },
- { "pmaddubsw", X86::MMX_PMADDUBSWrm64 },
- { "pmaddubsw", X86::PMADDUBSWrr128 },
- { "pmaddubsw", X86::PMADDUBSWrm128 },
- { "pmaddwd", X86::MMX_PMADDWDirr },
- { "pmaddwd", X86::MMX_PMADDWDirm },
- { "pmaddwd", X86::PMADDWDrr },
- { "pmaddwd", X86::PMADDWDrm },
- { "pmaxsb", X86::PMAXSBrr },
- { "pmaxsb", X86::PMAXSBrm },
- { "pmaxsd", X86::PMAXSDrr },
- { "pmaxsd", X86::PMAXSDrm },
- { "pmaxsw", X86::MMX_PMAXSWirr },
- { "pmaxsw", X86::MMX_PMAXSWirm },
- { "pmaxsw", X86::PMAXSWrr },
- { "pmaxsw", X86::PMAXSWrm },
- { "pmaxub", X86::MMX_PMAXUBirr },
- { "pmaxub", X86::MMX_PMAXUBirm },
- { "pmaxub", X86::PMAXUBrr },
- { "pmaxub", X86::PMAXUBrm },
- { "pmaxud", X86::PMAXUDrr },
- { "pmaxud", X86::PMAXUDrm },
- { "pmaxuw", X86::PMAXUWrr },
- { "pmaxuw", X86::PMAXUWrm },
- { "pminsb", X86::PMINSBrr },
- { "pminsb", X86::PMINSBrm },
- { "pminsd", X86::PMINSDrr },
- { "pminsd", X86::PMINSDrm },
- { "pminsw", X86::MMX_PMINSWirr },
- { "pminsw", X86::MMX_PMINSWirm },
- { "pminsw", X86::PMINSWrr },
- { "pminsw", X86::PMINSWrm },
- { "pminub", X86::MMX_PMINUBirr },
- { "pminub", X86::MMX_PMINUBirm },
- { "pminub", X86::PMINUBrr },
- { "pminub", X86::PMINUBrm },
- { "pminud", X86::PMINUDrr },
- { "pminud", X86::PMINUDrm },
- { "pminuw", X86::PMINUWrr },
- { "pminuw", X86::PMINUWrm },
- { "pmovmskb", X86::MMX_PMOVMSKBrr },
- { "pmovmskb", X86::PMOVMSKBrr },
- { "pmovsxbd", X86::PMOVSXBDrr },
- { "pmovsxbd", X86::PMOVSXBDrm },
- { "pmovsxbq", X86::PMOVSXBQrr },
- { "pmovsxbq", X86::PMOVSXBQrm },
- { "pmovsxbw", X86::PMOVSXBWrr },
- { "pmovsxbw", X86::PMOVSXBWrm },
- { "pmovsxdq", X86::PMOVSXDQrr },
- { "pmovsxdq", X86::PMOVSXDQrm },
- { "pmovsxwd", X86::PMOVSXWDrr },
- { "pmovsxwd", X86::PMOVSXWDrm },
- { "pmovsxwq", X86::PMOVSXWQrr },
- { "pmovsxwq", X86::PMOVSXWQrm },
- { "pmovzxbd", X86::PMOVZXBDrr },
- { "pmovzxbd", X86::PMOVZXBDrm },
- { "pmovzxbq", X86::PMOVZXBQrr },
- { "pmovzxbq", X86::PMOVZXBQrm },
- { "pmovzxbw", X86::PMOVZXBWrr },
- { "pmovzxbw", X86::PMOVZXBWrm },
- { "pmovzxdq", X86::PMOVZXDQrr },
- { "pmovzxdq", X86::PMOVZXDQrm },
- { "pmovzxwd", X86::PMOVZXWDrr },
- { "pmovzxwd", X86::PMOVZXWDrm },
- { "pmovzxwq", X86::PMOVZXWQrr },
- { "pmovzxwq", X86::PMOVZXWQrm },
- { "pmuldq", X86::PMULDQrr },
- { "pmuldq", X86::PMULDQrm },
- { "pmulhrsw", X86::MMX_PMULHRSWrr64 },
- { "pmulhrsw", X86::MMX_PMULHRSWrm64 },
- { "pmulhrsw", X86::PMULHRSWrr128 },
- { "pmulhrsw", X86::PMULHRSWrm128 },
- { "pmulhrw", X86::PMULHRWrr },
- { "pmulhrw", X86::PMULHRWrm },
- { "pmulhuw", X86::MMX_PMULHUWirr },
- { "pmulhuw", X86::MMX_PMULHUWirm },
- { "pmulhuw", X86::PMULHUWrr },
- { "pmulhuw", X86::PMULHUWrm },
- { "pmulhw", X86::MMX_PMULHWirr },
- { "pmulhw", X86::MMX_PMULHWirm },
- { "pmulhw", X86::PMULHWrr },
- { "pmulhw", X86::PMULHWrm },
- { "pmulld", X86::PMULLDrr },
- { "pmulld", X86::PMULLDrm },
- { "pmullw", X86::MMX_PMULLWirr },
- { "pmullw", X86::MMX_PMULLWirm },
- { "pmullw", X86::PMULLWrr },
- { "pmullw", X86::PMULLWrm },
- { "pmuludq", X86::MMX_PMULUDQirr },
- { "pmuludq", X86::MMX_PMULUDQirm },
- { "pmuludq", X86::PMULUDQrr },
- { "pmuludq", X86::PMULUDQrm },
- { "pop", X86::POP16r },
- { "pop", X86::POP16rmr },
- { "pop", X86::POP32r },
- { "pop", X86::POP32rmr },
- { "pop", X86::POP64r },
- { "pop", X86::POP64rmr },
- { "pop", X86::POPDS16 },
- { "pop", X86::POPDS32 },
- { "pop", X86::POPSS16 },
- { "pop", X86::POPSS32 },
- { "pop", X86::POPES16 },
- { "pop", X86::POPES32 },
- { "pop", X86::POPFS32 },
- { "pop", X86::POPFS64 },
- { "pop", X86::POPFS16 },
- { "pop", X86::POPGS32 },
- { "pop", X86::POPGS64 },
- { "pop", X86::POPGS16 },
- { "pop", X86::POP16rmm },
- { "pop", X86::POP32rmm },
- { "pop", X86::POP64rmm },
- { "popal", X86::POPA32 },
- { "popaw", X86::POPA16 },
- { "popcnt", X86::POPCNT16rr },
- { "popcnt", X86::POPCNT16rm },
- { "popcnt", X86::POPCNT32rr },
- { "popcnt", X86::POPCNT32rm },
- { "popcnt", X86::POPCNT64rr },
- { "popcnt", X86::POPCNT64rm },
- { "popf", X86::POPF16 },
- { "popfd", X86::POPF32 },
- { "popfq", X86::POPF64 },
- { "por", X86::MMX_PORirr },
- { "por", X86::MMX_PORirm },
- { "por", X86::PORrr },
- { "por", X86::PORrm },
- { "prefetch", X86::PREFETCH },
- { "prefetchnta", X86::PREFETCHNTA },
- { "prefetcht0", X86::PREFETCHT0 },
- { "prefetcht1", X86::PREFETCHT1 },
- { "prefetcht2", X86::PREFETCHT2 },
- { "prefetchw", X86::PREFETCHW },
- { "psadbw", X86::MMX_PSADBWirr },
- { "psadbw", X86::MMX_PSADBWirm },
- { "psadbw", X86::PSADBWrr },
- { "psadbw", X86::PSADBWrm },
- { "pshufb", X86::MMX_PSHUFBrr64 },
- { "pshufb", X86::MMX_PSHUFBrm64 },
- { "pshufb", X86::PSHUFBrr },
- { "pshufb", X86::PSHUFBrm },
- { "pshufd", X86::PSHUFDri },
- { "pshufd", X86::PSHUFDmi },
- { "pshufhw", X86::PSHUFHWri },
- { "pshufhw", X86::PSHUFHWmi },
- { "pshuflw", X86::PSHUFLWri },
- { "pshuflw", X86::PSHUFLWmi },
- { "pshufw", X86::MMX_PSHUFWri },
- { "pshufw", X86::MMX_PSHUFWmi },
- { "psignb", X86::MMX_PSIGNBrr64 },
- { "psignb", X86::MMX_PSIGNBrm64 },
- { "psignb", X86::PSIGNBrr },
- { "psignb", X86::PSIGNBrm },
- { "psignd", X86::MMX_PSIGNDrr64 },
- { "psignd", X86::MMX_PSIGNDrm64 },
- { "psignd", X86::PSIGNDrr },
- { "psignd", X86::PSIGNDrm },
- { "psignw", X86::MMX_PSIGNWrr64 },
- { "psignw", X86::MMX_PSIGNWrm64 },
- { "psignw", X86::PSIGNWrr },
- { "psignw", X86::PSIGNWrm },
- { "pslld", X86::MMX_PSLLDrr },
- { "pslld", X86::MMX_PSLLDri },
- { "pslld", X86::MMX_PSLLDrm },
- { "pslld", X86::PSLLDrr },
- { "pslld", X86::PSLLDri },
- { "pslld", X86::PSLLDrm },
- { "pslldq", X86::PSLLDQri },
- { "psllq", X86::MMX_PSLLQrr },
- { "psllq", X86::MMX_PSLLQri },
- { "psllq", X86::MMX_PSLLQrm },
- { "psllq", X86::PSLLQrr },
- { "psllq", X86::PSLLQri },
- { "psllq", X86::PSLLQrm },
- { "psllw", X86::MMX_PSLLWrr },
- { "psllw", X86::MMX_PSLLWri },
- { "psllw", X86::MMX_PSLLWrm },
- { "psllw", X86::PSLLWrr },
- { "psllw", X86::PSLLWri },
- { "psllw", X86::PSLLWrm },
- { "psrad", X86::MMX_PSRADrr },
- { "psrad", X86::MMX_PSRADri },
- { "psrad", X86::MMX_PSRADrm },
- { "psrad", X86::PSRADrr },
- { "psrad", X86::PSRADri },
- { "psrad", X86::PSRADrm },
- { "psraw", X86::MMX_PSRAWrr },
- { "psraw", X86::MMX_PSRAWri },
- { "psraw", X86::MMX_PSRAWrm },
- { "psraw", X86::PSRAWrr },
- { "psraw", X86::PSRAWri },
- { "psraw", X86::PSRAWrm },
- { "psrld", X86::MMX_PSRLDrr },
- { "psrld", X86::MMX_PSRLDri },
- { "psrld", X86::MMX_PSRLDrm },
- { "psrld", X86::PSRLDrr },
- { "psrld", X86::PSRLDri },
- { "psrld", X86::PSRLDrm },
- { "psrldq", X86::PSRLDQri },
- { "psrlq", X86::MMX_PSRLQrr },
- { "psrlq", X86::MMX_PSRLQri },
- { "psrlq", X86::MMX_PSRLQrm },
- { "psrlq", X86::PSRLQrr },
- { "psrlq", X86::PSRLQri },
- { "psrlq", X86::PSRLQrm },
- { "psrlw", X86::MMX_PSRLWrr },
- { "psrlw", X86::MMX_PSRLWri },
- { "psrlw", X86::MMX_PSRLWrm },
- { "psrlw", X86::PSRLWrr },
- { "psrlw", X86::PSRLWri },
- { "psrlw", X86::PSRLWrm },
- { "psubb", X86::MMX_PSUBBirr },
- { "psubb", X86::MMX_PSUBBirm },
- { "psubb", X86::PSUBBrr },
- { "psubb", X86::PSUBBrm },
- { "psubd", X86::MMX_PSUBDirr },
- { "psubd", X86::MMX_PSUBDirm },
- { "psubd", X86::PSUBDrr },
- { "psubd", X86::PSUBDrm },
- { "psubq", X86::MMX_PSUBQirr },
- { "psubq", X86::MMX_PSUBQirm },
- { "psubq", X86::PSUBQrr },
- { "psubq", X86::PSUBQrm },
- { "psubsb", X86::MMX_PSUBSBirr },
- { "psubsb", X86::MMX_PSUBSBirm },
- { "psubsb", X86::PSUBSBrr },
- { "psubsb", X86::PSUBSBrm },
- { "psubsw", X86::MMX_PSUBSWirr },
- { "psubsw", X86::MMX_PSUBSWirm },
- { "psubsw", X86::PSUBSWrr },
- { "psubsw", X86::PSUBSWrm },
- { "psubusb", X86::MMX_PSUBUSBirr },
- { "psubusb", X86::MMX_PSUBUSBirm },
- { "psubusb", X86::PSUBUSBrr },
- { "psubusb", X86::PSUBUSBrm },
- { "psubusw", X86::MMX_PSUBUSWirr },
- { "psubusw", X86::MMX_PSUBUSWirm },
- { "psubusw", X86::PSUBUSWrr },
- { "psubusw", X86::PSUBUSWrm },
- { "psubw", X86::MMX_PSUBWirr },
- { "psubw", X86::MMX_PSUBWirm },
- { "psubw", X86::PSUBWrr },
- { "psubw", X86::PSUBWrm },
- { "pswapd", X86::PSWAPDrr },
- { "pswapd", X86::PSWAPDrm },
- { "ptest", X86::PTESTrr },
- { "ptest", X86::PTESTrm },
- { "punpckhbw", X86::MMX_PUNPCKHBWirr },
- { "punpckhbw", X86::MMX_PUNPCKHBWirm },
- { "punpckhbw", X86::PUNPCKHBWrr },
- { "punpckhbw", X86::PUNPCKHBWrm },
- { "punpckhdq", X86::MMX_PUNPCKHDQirr },
- { "punpckhdq", X86::MMX_PUNPCKHDQirm },
- { "punpckhdq", X86::PUNPCKHDQrr },
- { "punpckhdq", X86::PUNPCKHDQrm },
- { "punpckhqdq", X86::PUNPCKHQDQrr },
- { "punpckhqdq", X86::PUNPCKHQDQrm },
- { "punpckhwd", X86::MMX_PUNPCKHWDirr },
- { "punpckhwd", X86::MMX_PUNPCKHWDirm },
- { "punpckhwd", X86::PUNPCKHWDrr },
- { "punpckhwd", X86::PUNPCKHWDrm },
- { "punpcklbw", X86::MMX_PUNPCKLBWirr },
- { "punpcklbw", X86::MMX_PUNPCKLBWirm },
- { "punpcklbw", X86::PUNPCKLBWrr },
- { "punpcklbw", X86::PUNPCKLBWrm },
- { "punpckldq", X86::MMX_PUNPCKLDQirr },
- { "punpckldq", X86::MMX_PUNPCKLDQirm },
- { "punpckldq", X86::PUNPCKLDQrr },
- { "punpckldq", X86::PUNPCKLDQrm },
- { "punpcklqdq", X86::PUNPCKLQDQrr },
- { "punpcklqdq", X86::PUNPCKLQDQrm },
- { "punpcklwd", X86::MMX_PUNPCKLWDirr },
- { "punpcklwd", X86::MMX_PUNPCKLWDirm },
- { "punpcklwd", X86::PUNPCKLWDrr },
- { "punpcklwd", X86::PUNPCKLWDrm },
- { "push", X86::PUSH16r },
- { "push", X86::PUSH16rmr },
- { "push", X86::PUSH32r },
- { "push", X86::PUSH32rmr },
- { "push", X86::PUSH64r },
- { "push", X86::PUSH64rmr },
- { "push", X86::PUSHCS16 },
- { "push", X86::PUSHCS32 },
- { "push", X86::PUSHDS16 },
- { "push", X86::PUSHDS32 },
- { "push", X86::PUSHSS16 },
- { "push", X86::PUSHSS32 },
- { "push", X86::PUSHES16 },
- { "push", X86::PUSHES32 },
- { "push", X86::PUSHFS32 },
- { "push", X86::PUSHFS64 },
- { "push", X86::PUSHFS16 },
- { "push", X86::PUSHGS32 },
- { "push", X86::PUSHGS64 },
- { "push", X86::PUSHGS16 },
- { "push", X86::PUSH64i8 },
- { "push", X86::PUSH16i8 },
- { "push", X86::PUSH32i8 },
- { "push", X86::PUSH64i32 },
- { "push", X86::PUSH64i16 },
- { "push", X86::PUSHi16 },
- { "push", X86::PUSHi32 },
- { "push", X86::PUSH16rmm },
- { "push", X86::PUSH32rmm },
- { "push", X86::PUSH64rmm },
- { "pushal", X86::PUSHA32 },
- { "pushaw", X86::PUSHA16 },
- { "pushf", X86::PUSHF16 },
- { "pushfd", X86::PUSHF32 },
- { "pushfq", X86::PUSHF64 },
- { "pxor", X86::MMX_PXORirr },
- { "pxor", X86::MMX_PXORirm },
- { "pxor", X86::PXORrr },
- { "pxor", X86::PXORrm },
- { "rcl", X86::RCL8r1 },
- { "rcl", X86::RCL16r1 },
- { "rcl", X86::RCL32r1 },
- { "rcl", X86::RCL64r1 },
- { "rcl", X86::RCL16m1 },
- { "rcl", X86::RCL32m1 },
- { "rcl", X86::RCL64m1 },
- { "rcl", X86::RCL8m1 },
- { "rcl", X86::RCL8rCL },
- { "rcl", X86::RCL8ri },
- { "rcl", X86::RCL16rCL },
- { "rcl", X86::RCL16ri },
- { "rcl", X86::RCL32rCL },
- { "rcl", X86::RCL32ri },
- { "rcl", X86::RCL64rCL },
- { "rcl", X86::RCL64ri },
- { "rcl", X86::RCL16mCL },
- { "rcl", X86::RCL16mi },
- { "rcl", X86::RCL32mCL },
- { "rcl", X86::RCL32mi },
- { "rcl", X86::RCL64mCL },
- { "rcl", X86::RCL64mi },
- { "rcl", X86::RCL8mCL },
- { "rcl", X86::RCL8mi },
- { "rcpps", X86::RCPPSr },
- { "rcpps", X86::RCPPSm },
- { "rcpss", X86::RCPSSr },
- { "rcpss", X86::RCPSSm },
- { "rcr", X86::RCR8r1 },
- { "rcr", X86::RCR16r1 },
- { "rcr", X86::RCR32r1 },
- { "rcr", X86::RCR64r1 },
- { "rcr", X86::RCR16m1 },
- { "rcr", X86::RCR32m1 },
- { "rcr", X86::RCR64m1 },
- { "rcr", X86::RCR8m1 },
- { "rcr", X86::RCR8rCL },
- { "rcr", X86::RCR8ri },
- { "rcr", X86::RCR16rCL },
- { "rcr", X86::RCR16ri },
- { "rcr", X86::RCR32rCL },
- { "rcr", X86::RCR32ri },
- { "rcr", X86::RCR64rCL },
- { "rcr", X86::RCR64ri },
- { "rcr", X86::RCR16mCL },
- { "rcr", X86::RCR16mi },
- { "rcr", X86::RCR32mCL },
- { "rcr", X86::RCR32mi },
- { "rcr", X86::RCR64mCL },
- { "rcr", X86::RCR64mi },
- { "rcr", X86::RCR8mCL },
- { "rcr", X86::RCR8mi },
- { "rdfsbase", X86::RDFSBASE },
- { "rdfsbase", X86::RDFSBASE64 },
- { "rdgsbase", X86::RDGSBASE },
- { "rdgsbase", X86::RDGSBASE64 },
- { "rdmsr", X86::RDMSR },
- { "rdpmc", X86::RDPMC },
- { "rdrand", X86::RDRAND16r },
- { "rdrand", X86::RDRAND32r },
- { "rdrand", X86::RDRAND64r },
- { "rdseed", X86::RDSEED16r },
- { "rdseed", X86::RDSEED32r },
- { "rdseed", X86::RDSEED64r },
- { "rdtsc", X86::RDTSC },
- { "rdtscp", X86::RDTSCP },
- { "rep", X86::REP_PREFIX },
- { "repne", X86::REPNE_PREFIX },
- { "ret", X86::RETL },
- { "ret", X86::RETQ },
- { "ret", X86::RETW },
- { "ret", X86::RETIL },
- { "ret", X86::RETIQ },
- { "ret", X86::RETIW },
- { "retf", X86::LRETL },
- { "retf", X86::LRETW },
- { "retf", X86::LRETIL },
- { "retf", X86::LRETIW },
- { "retfq", X86::LRETQ },
- { "retfq", X86::LRETIQ },
- { "rex64", X86::REX64_PREFIX },
- { "rol", X86::ROL8r1 },
- { "rol", X86::ROL16r1 },
- { "rol", X86::ROL32r1 },
- { "rol", X86::ROL64r1 },
- { "rol", X86::ROL16m1 },
- { "rol", X86::ROL32m1 },
- { "rol", X86::ROL64m1 },
- { "rol", X86::ROL8m1 },
- { "rol", X86::ROL8rCL },
- { "rol", X86::ROL8ri },
- { "rol", X86::ROL16rCL },
- { "rol", X86::ROL16ri },
- { "rol", X86::ROL32rCL },
- { "rol", X86::ROL32ri },
- { "rol", X86::ROL64rCL },
- { "rol", X86::ROL64ri },
- { "rol", X86::ROL16mCL },
- { "rol", X86::ROL16mi },
- { "rol", X86::ROL32mCL },
- { "rol", X86::ROL32mi },
- { "rol", X86::ROL64mCL },
- { "rol", X86::ROL64mi },
- { "rol", X86::ROL8mCL },
- { "rol", X86::ROL8mi },
- { "ror", X86::ROR8r1 },
- { "ror", X86::ROR16r1 },
- { "ror", X86::ROR32r1 },
- { "ror", X86::ROR64r1 },
- { "ror", X86::ROR16m1 },
- { "ror", X86::ROR32m1 },
- { "ror", X86::ROR64m1 },
- { "ror", X86::ROR8m1 },
- { "ror", X86::ROR8rCL },
- { "ror", X86::ROR8ri },
- { "ror", X86::ROR16rCL },
- { "ror", X86::ROR16ri },
- { "ror", X86::ROR32rCL },
- { "ror", X86::ROR32ri },
- { "ror", X86::ROR64rCL },
- { "ror", X86::ROR64ri },
- { "ror", X86::ROR16mCL },
- { "ror", X86::ROR16mi },
- { "ror", X86::ROR32mCL },
- { "ror", X86::ROR32mi },
- { "ror", X86::ROR64mCL },
- { "ror", X86::ROR64mi },
- { "ror", X86::ROR8mCL },
- { "ror", X86::ROR8mi },
- { "rorx", X86::RORX32ri },
- { "rorx", X86::RORX32mi },
- { "rorx", X86::RORX64ri },
- { "rorx", X86::RORX64mi },
- { "roundpd", X86::ROUNDPDr },
- { "roundpd", X86::ROUNDPDm },
- { "roundps", X86::ROUNDPSr },
- { "roundps", X86::ROUNDPSm },
- { "roundsd", X86::ROUNDSDr },
- { "roundsd", X86::ROUNDSDm },
- { "roundss", X86::ROUNDSSr },
- { "roundss", X86::ROUNDSSm },
- { "rsm", X86::RSM },
- { "rsqrtps", X86::RSQRTPSr },
- { "rsqrtps", X86::RSQRTPSm },
- { "rsqrtss", X86::RSQRTSSr },
- { "rsqrtss", X86::RSQRTSSm },
- { "sahf", X86::SAHF },
- { "sar", X86::SAR8r1 },
- { "sar", X86::SAR16r1 },
- { "sar", X86::SAR32r1 },
- { "sar", X86::SAR64r1 },
- { "sar", X86::SAR16m1 },
- { "sar", X86::SAR32m1 },
- { "sar", X86::SAR64m1 },
- { "sar", X86::SAR8m1 },
- { "sar", X86::SAR8rCL },
- { "sar", X86::SAR8ri },
- { "sar", X86::SAR16rCL },
- { "sar", X86::SAR16ri },
- { "sar", X86::SAR32rCL },
- { "sar", X86::SAR32ri },
- { "sar", X86::SAR64rCL },
- { "sar", X86::SAR64ri },
- { "sar", X86::SAR16mCL },
- { "sar", X86::SAR16mi },
- { "sar", X86::SAR32mCL },
- { "sar", X86::SAR32mi },
- { "sar", X86::SAR64mCL },
- { "sar", X86::SAR64mi },
- { "sar", X86::SAR8mCL },
- { "sar", X86::SAR8mi },
- { "sarx", X86::SARX32rr },
- { "sarx", X86::SARX32rm },
- { "sarx", X86::SARX64rr },
- { "sarx", X86::SARX64rm },
- { "sbb", X86::SBB8i8 },
- { "sbb", X86::SBB8rr },
- { "sbb", X86::SBB8ri },
- { "sbb", X86::SBB8rm },
- { "sbb", X86::SBB16i16 },
- { "sbb", X86::SBB16rr },
- { "sbb", X86::SBB16ri8 },
- { "sbb", X86::SBB16ri },
- { "sbb", X86::SBB16rm },
- { "sbb", X86::SBB32i32 },
- { "sbb", X86::SBB32rr },
- { "sbb", X86::SBB32ri8 },
- { "sbb", X86::SBB32ri },
- { "sbb", X86::SBB32rm },
- { "sbb", X86::SBB64i32 },
- { "sbb", X86::SBB64rr },
- { "sbb", X86::SBB64ri8 },
- { "sbb", X86::SBB64ri32 },
- { "sbb", X86::SBB64rm },
- { "sbb", X86::SBB16mr },
- { "sbb", X86::SBB16mi8 },
- { "sbb", X86::SBB16mi },
- { "sbb", X86::SBB32mr },
- { "sbb", X86::SBB32mi8 },
- { "sbb", X86::SBB32mi },
- { "sbb", X86::SBB64mr },
- { "sbb", X86::SBB64mi8 },
- { "sbb", X86::SBB64mi32 },
- { "sbb", X86::SBB8mr },
- { "sbb", X86::SBB8mi },
- { "scas", X86::SCASB },
- { "scas", X86::SCASW },
- { "scas", X86::SCASL },
- { "scas", X86::SCASQ },
- { "scasb", X86::SCASB },
- { "scasb", X86::SCASB },
- { "scasd", X86::SCASL },
- { "scasd", X86::SCASL },
- { "scasq", X86::SCASQ },
- { "scasq", X86::SCASQ },
- { "scasw", X86::SCASW },
- { "scasw", X86::SCASW },
- { "seta", X86::SETAr },
- { "seta", X86::SETAm },
- { "setae", X86::SETAEr },
- { "setae", X86::SETAEm },
- { "setb", X86::SETBr },
- { "setb", X86::SETBm },
- { "setbe", X86::SETBEr },
- { "setbe", X86::SETBEm },
- { "sete", X86::SETEr },
- { "sete", X86::SETEm },
- { "setg", X86::SETGr },
- { "setg", X86::SETGm },
- { "setge", X86::SETGEr },
- { "setge", X86::SETGEm },
- { "setl", X86::SETLr },
- { "setl", X86::SETLm },
- { "setle", X86::SETLEr },
- { "setle", X86::SETLEm },
- { "setne", X86::SETNEr },
- { "setne", X86::SETNEm },
- { "setno", X86::SETNOr },
- { "setno", X86::SETNOm },
- { "setnp", X86::SETNPr },
- { "setnp", X86::SETNPm },
- { "setns", X86::SETNSr },
- { "setns", X86::SETNSm },
- { "seto", X86::SETOr },
- { "seto", X86::SETOm },
- { "setp", X86::SETPr },
- { "setp", X86::SETPm },
- { "sets", X86::SETSr },
- { "sets", X86::SETSm },
- { "sfence", X86::SFENCE },
- { "sgdt", X86::SGDT16m },
- { "sgdt", X86::SGDT32m },
- { "sgdt", X86::SGDT64m },
- { "sha1msg1", X86::SHA1MSG1rr },
- { "sha1msg1", X86::SHA1MSG1rm },
- { "sha1msg2", X86::SHA1MSG2rr },
- { "sha1msg2", X86::SHA1MSG2rm },
- { "sha1nexte", X86::SHA1NEXTErr },
- { "sha1nexte", X86::SHA1NEXTErm },
- { "sha1rnds4", X86::SHA1RNDS4rri },
- { "sha1rnds4", X86::SHA1RNDS4rmi },
- { "sha256msg1", X86::SHA256MSG1rr },
- { "sha256msg1", X86::SHA256MSG1rm },
- { "sha256msg2", X86::SHA256MSG2rr },
- { "sha256msg2", X86::SHA256MSG2rm },
- { "sha256rnds2", X86::SHA256RNDS2rr },
- { "sha256rnds2", X86::SHA256RNDS2rm },
- { "sha256rnds2", X86::SHA256RNDS2rr },
- { "sha256rnds2", X86::SHA256RNDS2rm },
- { "shl", X86::SHL8r1 },
- { "shl", X86::SHL16r1 },
- { "shl", X86::SHL32r1 },
- { "shl", X86::SHL64r1 },
- { "shl", X86::SHL16m1 },
- { "shl", X86::SHL32m1 },
- { "shl", X86::SHL64m1 },
- { "shl", X86::SHL8m1 },
- { "shl", X86::SHL8rCL },
- { "shl", X86::SHL8ri },
- { "shl", X86::SHL16rCL },
- { "shl", X86::SHL16ri },
- { "shl", X86::SHL32rCL },
- { "shl", X86::SHL32ri },
- { "shl", X86::SHL64rCL },
- { "shl", X86::SHL64ri },
- { "shl", X86::SHL16mCL },
- { "shl", X86::SHL16mi },
- { "shl", X86::SHL32mCL },
- { "shl", X86::SHL32mi },
- { "shl", X86::SHL64mCL },
- { "shl", X86::SHL64mi },
- { "shl", X86::SHL8mCL },
- { "shl", X86::SHL8mi },
- { "shld", X86::SHLD16rrCL },
- { "shld", X86::SHLD32rrCL },
- { "shld", X86::SHLD64rrCL },
- { "shld", X86::SHLD16mrCL },
- { "shld", X86::SHLD32mrCL },
- { "shld", X86::SHLD64mrCL },
- { "shld", X86::SHLD16rrCL },
- { "shld", X86::SHLD16rri8 },
- { "shld", X86::SHLD32rrCL },
- { "shld", X86::SHLD32rri8 },
- { "shld", X86::SHLD64rrCL },
- { "shld", X86::SHLD64rri8 },
- { "shld", X86::SHLD16mrCL },
- { "shld", X86::SHLD16mri8 },
- { "shld", X86::SHLD32mrCL },
- { "shld", X86::SHLD32mri8 },
- { "shld", X86::SHLD64mrCL },
- { "shld", X86::SHLD64mri8 },
- { "shlx", X86::SHLX32rr },
- { "shlx", X86::SHLX32rm },
- { "shlx", X86::SHLX64rr },
- { "shlx", X86::SHLX64rm },
- { "shr", X86::SHR8r1 },
- { "shr", X86::SHR16r1 },
- { "shr", X86::SHR32r1 },
- { "shr", X86::SHR64r1 },
- { "shr", X86::SHR16m1 },
- { "shr", X86::SHR32m1 },
- { "shr", X86::SHR64m1 },
- { "shr", X86::SHR8m1 },
- { "shr", X86::SHR8rCL },
- { "shr", X86::SHR8ri },
- { "shr", X86::SHR16rCL },
- { "shr", X86::SHR16ri },
- { "shr", X86::SHR32rCL },
- { "shr", X86::SHR32ri },
- { "shr", X86::SHR64rCL },
- { "shr", X86::SHR64ri },
- { "shr", X86::SHR16mCL },
- { "shr", X86::SHR16mi },
- { "shr", X86::SHR32mCL },
- { "shr", X86::SHR32mi },
- { "shr", X86::SHR64mCL },
- { "shr", X86::SHR64mi },
- { "shr", X86::SHR8mCL },
- { "shr", X86::SHR8mi },
- { "shrd", X86::SHRD16rrCL },
- { "shrd", X86::SHRD32rrCL },
- { "shrd", X86::SHRD64rrCL },
- { "shrd", X86::SHRD16mrCL },
- { "shrd", X86::SHRD32mrCL },
- { "shrd", X86::SHRD64mrCL },
- { "shrd", X86::SHRD16rrCL },
- { "shrd", X86::SHRD16rri8 },
- { "shrd", X86::SHRD32rrCL },
- { "shrd", X86::SHRD32rri8 },
- { "shrd", X86::SHRD64rrCL },
- { "shrd", X86::SHRD64rri8 },
- { "shrd", X86::SHRD16mrCL },
- { "shrd", X86::SHRD16mri8 },
- { "shrd", X86::SHRD32mrCL },
- { "shrd", X86::SHRD32mri8 },
- { "shrd", X86::SHRD64mrCL },
- { "shrd", X86::SHRD64mri8 },
- { "shrx", X86::SHRX32rr },
- { "shrx", X86::SHRX32rm },
- { "shrx", X86::SHRX64rr },
- { "shrx", X86::SHRX64rm },
- { "shufpd", X86::SHUFPDrri },
- { "shufpd", X86::SHUFPDrmi },
- { "shufps", X86::SHUFPSrri },
- { "shufps", X86::SHUFPSrmi },
- { "sidt", X86::SIDT16m },
- { "sidt", X86::SIDT32m },
- { "sidt", X86::SIDT64m },
- { "skinit", X86::SKINIT },
- { "sldt", X86::SLDT16r },
- { "sldt", X86::SLDT32r },
- { "sldt", X86::SLDT64r },
- { "sldt", X86::SLDT16m },
- { "sldt", X86::SLDT64m },
- { "sldt", X86::SLDT16m },
- { "smsw", X86::SMSW16r },
- { "smsw", X86::SMSW32r },
- { "smsw", X86::SMSW64r },
- { "smsw", X86::SMSW16m },
- { "sqrtpd", X86::SQRTPDr },
- { "sqrtpd", X86::SQRTPDm },
- { "sqrtps", X86::SQRTPSr },
- { "sqrtps", X86::SQRTPSm },
- { "sqrtsd", X86::SQRTSDr },
- { "sqrtsd", X86::SQRTSDm },
- { "sqrtss", X86::SQRTSSr },
- { "sqrtss", X86::SQRTSSm },
- { "ss", X86::SS_PREFIX },
- { "stac", X86::STAC },
- { "stc", X86::STC },
- { "std", X86::STD },
- { "stgi", X86::STGI },
- { "sti", X86::STI },
- { "stmxcsr", X86::STMXCSR },
- { "stos", X86::STOSW },
- { "stos", X86::STOSL },
- { "stos", X86::STOSQ },
- { "stos", X86::STOSB },
- { "stosb", X86::STOSB },
- { "stosb", X86::STOSB },
- { "stosd", X86::STOSL },
- { "stosd", X86::STOSL },
- { "stosq", X86::STOSQ },
- { "stosq", X86::STOSQ },
- { "stosw", X86::STOSW },
- { "stosw", X86::STOSW },
- { "str", X86::STR16r },
- { "str", X86::STR32r },
- { "str", X86::STR64r },
- { "str", X86::STRm },
- { "sub", X86::SUB8i8 },
- { "sub", X86::SUB8rr },
- { "sub", X86::SUB8ri },
- { "sub", X86::SUB8rm },
- { "sub", X86::SUB16i16 },
- { "sub", X86::SUB16rr },
- { "sub", X86::SUB16ri8 },
- { "sub", X86::SUB16ri },
- { "sub", X86::SUB16rm },
- { "sub", X86::SUB32i32 },
- { "sub", X86::SUB32rr },
- { "sub", X86::SUB32ri8 },
- { "sub", X86::SUB32ri },
- { "sub", X86::SUB32rm },
- { "sub", X86::SUB64i32 },
- { "sub", X86::SUB64rr },
- { "sub", X86::SUB64ri8 },
- { "sub", X86::SUB64ri32 },
- { "sub", X86::SUB64rm },
- { "sub", X86::SUB16mr },
- { "sub", X86::SUB16mi8 },
- { "sub", X86::SUB16mi },
- { "sub", X86::SUB32mr },
- { "sub", X86::SUB32mi8 },
- { "sub", X86::SUB32mi },
- { "sub", X86::SUB64mr },
- { "sub", X86::SUB64mi8 },
- { "sub", X86::SUB64mi32 },
- { "sub", X86::SUB8mr },
- { "sub", X86::SUB8mi },
- { "subpd", X86::SUBPDrr },
- { "subpd", X86::SUBPDrm },
- { "subps", X86::SUBPSrr },
- { "subps", X86::SUBPSrm },
- { "subsd", X86::SUBSDrr },
- { "subsd", X86::SUBSDrm },
- { "subss", X86::SUBSSrr },
- { "subss", X86::SUBSSrm },
- { "swapgs", X86::SWAPGS },
- { "syscall", X86::SYSCALL },
- { "sysenter", X86::SYSENTER },
- { "sysexit", X86::SYSEXIT64 },
- { "sysexit", X86::SYSEXIT },
- { "sysret", X86::SYSRET64 },
- { "sysret", X86::SYSRET },
- { "t1mskc", X86::T1MSKC32rr },
- { "t1mskc", X86::T1MSKC32rm },
- { "t1mskc", X86::T1MSKC64rr },
- { "t1mskc", X86::T1MSKC64rm },
- { "test", X86::TEST8i8 },
- { "test", X86::TEST8rr },
- { "test", X86::TEST8ri },
- { "test", X86::TEST8rm },
- { "test", X86::TEST16i16 },
- { "test", X86::TEST16rr },
- { "test", X86::TEST16ri },
- { "test", X86::TEST16rm },
- { "test", X86::TEST32i32 },
- { "test", X86::TEST32rr },
- { "test", X86::TEST32ri },
- { "test", X86::TEST32rm },
- { "test", X86::TEST64i32 },
- { "test", X86::TEST64rr },
- { "test", X86::TEST64ri32 },
- { "test", X86::TEST64rm },
- { "test", X86::TEST16rm },
- { "test", X86::TEST16mi },
- { "test", X86::TEST32rm },
- { "test", X86::TEST32mi },
- { "test", X86::TEST64rm },
- { "test", X86::TEST64mi32 },
- { "test", X86::TEST8rm },
- { "test", X86::TEST8mi },
- { "tzcnt", X86::TZCNT16rr },
- { "tzcnt", X86::TZCNT16rm },
- { "tzcnt", X86::TZCNT32rr },
- { "tzcnt", X86::TZCNT32rm },
- { "tzcnt", X86::TZCNT64rr },
- { "tzcnt", X86::TZCNT64rm },
- { "tzmsk", X86::TZMSK32rr },
- { "tzmsk", X86::TZMSK32rm },
- { "tzmsk", X86::TZMSK64rr },
- { "tzmsk", X86::TZMSK64rm },
- { "ucomisd", X86::UCOMISDrr },
- { "ucomisd", X86::UCOMISDrm },
- { "ucomiss", X86::UCOMISSrr },
- { "ucomiss", X86::UCOMISSrm },
- { "ud2", X86::TRAP },
- { "ud2b", X86::UD2B },
- { "unpckhpd", X86::UNPCKHPDrr },
- { "unpckhpd", X86::UNPCKHPDrm },
- { "unpckhps", X86::UNPCKHPSrr },
- { "unpckhps", X86::UNPCKHPSrm },
- { "unpcklpd", X86::UNPCKLPDrr },
- { "unpcklpd", X86::UNPCKLPDrm },
- { "unpcklps", X86::UNPCKLPSrr },
- { "unpcklps", X86::UNPCKLPSrm },
- { "vaddpd", X86::VADDPDrr },
- { "vaddpd", X86::VADDPDrm },
- { "vaddpd", X86::VADDPDYrr },
- { "vaddpd", X86::VADDPDYrm },
- { "vaddpd", X86::VADDPDZrr },
- { "vaddpd", X86::VADDPDZrm },
- { "vaddpd", X86::VADDPDZrmb },
- { "vaddpd", X86::VADDPDZrrk },
- { "vaddpd", X86::VADDPDZrmk },
- { "vaddpd", X86::VADDPDZrrkz },
- { "vaddpd", X86::VADDPDZrmkz },
- { "vaddpd", X86::VADDPDZrmbk },
- { "vaddpd", X86::VADDPDZrmbkz },
- { "vaddps", X86::VADDPSrr },
- { "vaddps", X86::VADDPSrm },
- { "vaddps", X86::VADDPSYrr },
- { "vaddps", X86::VADDPSYrm },
- { "vaddps", X86::VADDPSZrr },
- { "vaddps", X86::VADDPSZrm },
- { "vaddps", X86::VADDPSZrmb },
- { "vaddps", X86::VADDPSZrrk },
- { "vaddps", X86::VADDPSZrmk },
- { "vaddps", X86::VADDPSZrrkz },
- { "vaddps", X86::VADDPSZrmkz },
- { "vaddps", X86::VADDPSZrmbk },
- { "vaddps", X86::VADDPSZrmbkz },
- { "vaddsd", X86::VADDSDrr },
- { "vaddsd", X86::VADDSDrm },
- { "vaddsd", X86::VADDSDZrr },
- { "vaddsd", X86::VADDSDZrm },
- { "vaddss", X86::VADDSSrr },
- { "vaddss", X86::VADDSSrm },
- { "vaddss", X86::VADDSSZrr },
- { "vaddss", X86::VADDSSZrm },
- { "vaddsubpd", X86::VADDSUBPDrr },
- { "vaddsubpd", X86::VADDSUBPDrm },
- { "vaddsubpd", X86::VADDSUBPDYrr },
- { "vaddsubpd", X86::VADDSUBPDYrm },
- { "vaddsubps", X86::VADDSUBPSrr },
- { "vaddsubps", X86::VADDSUBPSrm },
- { "vaddsubps", X86::VADDSUBPSYrr },
- { "vaddsubps", X86::VADDSUBPSYrm },
- { "vaesdec", X86::VAESDECrr },
- { "vaesdec", X86::VAESDECrm },
- { "vaesdeclast", X86::VAESDECLASTrr },
- { "vaesdeclast", X86::VAESDECLASTrm },
- { "vaesenc", X86::VAESENCrr },
- { "vaesenc", X86::VAESENCrm },
- { "vaesenclast", X86::VAESENCLASTrr },
- { "vaesenclast", X86::VAESENCLASTrm },
- { "vaesimc", X86::VAESIMCrr },
- { "vaesimc", X86::VAESIMCrm },
- { "vaeskeygenassist", X86::VAESKEYGENASSIST128rr },
- { "vaeskeygenassist", X86::VAESKEYGENASSIST128rm },
- { "valignd", X86::VALIGNDrri },
- { "valignd", X86::VALIGNDrmi },
- { "valignd", X86::VALIGNDrrik },
- { "valignd", X86::VALIGNDrrikz },
- { "valignq", X86::VALIGNQrri },
- { "valignq", X86::VALIGNQrmi },
- { "valignq", X86::VALIGNQrrik },
- { "valignq", X86::VALIGNQrrikz },
- { "vandnpd", X86::VANDNPDrr },
- { "vandnpd", X86::VANDNPDrm },
- { "vandnpd", X86::VANDNPDYrr },
- { "vandnpd", X86::VANDNPDYrm },
- { "vandnps", X86::VANDNPSrr },
- { "vandnps", X86::VANDNPSrm },
- { "vandnps", X86::VANDNPSYrr },
- { "vandnps", X86::VANDNPSYrm },
- { "vandpd", X86::VANDPDrr },
- { "vandpd", X86::VANDPDrm },
- { "vandpd", X86::VANDPDYrr },
- { "vandpd", X86::VANDPDYrm },
- { "vandps", X86::VANDPSrr },
- { "vandps", X86::VANDPSrm },
- { "vandps", X86::VANDPSYrr },
- { "vandps", X86::VANDPSYrm },
- { "vblendmpd", X86::VBLENDMPDZrr },
- { "vblendmpd", X86::VBLENDMPDZrm },
- { "vblendmps", X86::VBLENDMPSZrr },
- { "vblendmps", X86::VBLENDMPSZrm },
- { "vblendpd", X86::VBLENDPDrri },
- { "vblendpd", X86::VBLENDPDrmi },
- { "vblendpd", X86::VBLENDPDYrri },
- { "vblendpd", X86::VBLENDPDYrmi },
- { "vblendps", X86::VBLENDPSrri },
- { "vblendps", X86::VBLENDPSrmi },
- { "vblendps", X86::VBLENDPSYrri },
- { "vblendps", X86::VBLENDPSYrmi },
- { "vblendvpd", X86::VBLENDVPDrr },
- { "vblendvpd", X86::VBLENDVPDrm },
- { "vblendvpd", X86::VBLENDVPDYrr },
- { "vblendvpd", X86::VBLENDVPDYrm },
- { "vblendvps", X86::VBLENDVPSrr },
- { "vblendvps", X86::VBLENDVPSrm },
- { "vblendvps", X86::VBLENDVPSYrr },
- { "vblendvps", X86::VBLENDVPSYrm },
- { "vbroadcastf128", X86::VBROADCASTF128 },
- { "vbroadcasti128", X86::VBROADCASTI128 },
- { "vbroadcasti32x4", X86::VBROADCASTI32X4rm },
- { "vbroadcasti32x4", X86::VBROADCASTI32X4krm },
- { "vbroadcasti64x4", X86::VBROADCASTI64X4rm },
- { "vbroadcasti64x4", X86::VBROADCASTI64X4krm },
- { "vbroadcastsd", X86::VBROADCASTSDYrr },
- { "vbroadcastsd", X86::VBROADCASTSDYrm },
- { "vbroadcastsd", X86::VBROADCASTSDZrr },
- { "vbroadcastsd", X86::VBROADCASTSDZrm },
- { "vbroadcastss", X86::VBROADCASTSSrr },
- { "vbroadcastss", X86::VBROADCASTSSrm },
- { "vbroadcastss", X86::VBROADCASTSSYrr },
- { "vbroadcastss", X86::VBROADCASTSSYrm },
- { "vbroadcastss", X86::VBROADCASTSSZrr },
- { "vbroadcastss", X86::VBROADCASTSSZrm },
- { "vcmp", X86::VCMPPDrri },
- { "vcmp", X86::VCMPPDrmi },
- { "vcmp", X86::VCMPPDYrri },
- { "vcmp", X86::VCMPPDYrmi },
- { "vcmp", X86::VCMPPDZrri },
- { "vcmp", X86::VCMPPSrri },
- { "vcmp", X86::VCMPPSrmi },
- { "vcmp", X86::VCMPPSYrri },
- { "vcmp", X86::VCMPPSYrmi },
- { "vcmp", X86::VCMPPSZrri },
- { "vcmp", X86::VCMPSDrr },
- { "vcmp", X86::VCMPSDrm },
- { "vcmp", X86::VCMPSDZrr },
- { "vcmp", X86::VCMPSDZrm },
- { "vcmp", X86::VCMPSSrr },
- { "vcmp", X86::VCMPSSrm },
- { "vcmp", X86::VCMPSSZrr },
- { "vcmp", X86::VCMPSSZrm },
- { "vcmp", X86::VCMPPDZrrib },
- { "vcmp", X86::VCMPPDZrmi },
- { "vcmp", X86::VCMPPSZrrib },
- { "vcmp", X86::VCMPPSZrmi },
- { "vcmppd", X86::VCMPPDrri_alt },
- { "vcmppd", X86::VCMPPDrmi_alt },
- { "vcmppd", X86::VCMPPDYrri_alt },
- { "vcmppd", X86::VCMPPDYrmi_alt },
- { "vcmppd", X86::VCMPPDZrri_alt },
- { "vcmppd", X86::VCMPPDZrmi_alt },
- { "vcmpps", X86::VCMPPSrri_alt },
- { "vcmpps", X86::VCMPPSrmi_alt },
- { "vcmpps", X86::VCMPPSYrri_alt },
- { "vcmpps", X86::VCMPPSYrmi_alt },
- { "vcmpps", X86::VCMPPSZrri_alt },
- { "vcmpps", X86::VCMPPSZrmi_alt },
- { "vcmpsd", X86::VCMPSDrr_alt },
- { "vcmpsd", X86::VCMPSDrm_alt },
- { "vcmpsd", X86::VCMPSDZrri_alt },
- { "vcmpsd", X86::VCMPSDZrmi_alt },
- { "vcmpss", X86::VCMPSSrr_alt },
- { "vcmpss", X86::VCMPSSrm_alt },
- { "vcmpss", X86::VCMPSSZrri_alt },
- { "vcmpss", X86::VCMPSSZrmi_alt },
- { "vcomisd", X86::VCOMISDrr },
- { "vcomisd", X86::VCOMISDrm },
- { "vcomisd", X86::VCOMISDZrr },
- { "vcomisd", X86::VCOMISDZrm },
- { "vcomiss", X86::VCOMISSrr },
- { "vcomiss", X86::VCOMISSrm },
- { "vcomiss", X86::VCOMISSZrr },
- { "vcomiss", X86::VCOMISSZrm },
- { "vcvtdq2pd", X86::VCVTDQ2PDrr },
- { "vcvtdq2pd", X86::VCVTDQ2PDrm },
- { "vcvtdq2pd", X86::VCVTDQ2PDYrr },
- { "vcvtdq2pd", X86::VCVTDQ2PDYrm },
- { "vcvtdq2pd", X86::VCVTDQ2PDZrr },
- { "vcvtdq2pd", X86::VCVTDQ2PDZrm },
- { "vcvtdq2ps", X86::VCVTDQ2PSrr },
- { "vcvtdq2ps", X86::VCVTDQ2PSrm },
- { "vcvtdq2ps", X86::VCVTDQ2PSYrr },
- { "vcvtdq2ps", X86::VCVTDQ2PSYrm },
- { "vcvtdq2ps", X86::VCVTDQ2PSZrr },
- { "vcvtdq2ps", X86::VCVTDQ2PSZrm },
- { "vcvtdq2ps", X86::VCVTDQ2PSZrrb },
- { "vcvtpd2dq", X86::VCVTPD2DQrr },
- { "vcvtpd2dq", X86::VCVTPD2DQYrr },
- { "vcvtpd2dq", X86::VCVTPD2DQYrr },
- { "vcvtpd2dq", X86::VCVTPD2DQYrm },
- { "vcvtpd2dq", X86::VCVTPD2DQZrr },
- { "vcvtpd2dq", X86::VCVTPD2DQZrm },
- { "vcvtpd2dq", X86::VCVTPD2DQZrrb },
- { "vcvtpd2dqx", X86::VCVTPD2DQrr },
- { "vcvtpd2dqx", X86::VCVTPD2DQXrm },
- { "vcvtpd2ps", X86::VCVTPD2PSrr },
- { "vcvtpd2ps", X86::VCVTPD2PSYrr },
- { "vcvtpd2ps", X86::VCVTPD2PSYrr },
- { "vcvtpd2ps", X86::VCVTPD2PSYrm },
- { "vcvtpd2ps", X86::VCVTPD2PSZrr },
- { "vcvtpd2ps", X86::VCVTPD2PSZrm },
- { "vcvtpd2ps", X86::VCVTPD2PSZrrb },
- { "vcvtpd2psx", X86::VCVTPD2PSrr },
- { "vcvtpd2psx", X86::VCVTPD2PSXrm },
- { "vcvtpd2udq", X86::VCVTPD2UDQZrr },
- { "vcvtpd2udq", X86::VCVTPD2UDQZrm },
- { "vcvtpd2udq", X86::VCVTPD2UDQZrrb },
- { "vcvtph2ps", X86::VCVTPH2PSrr },
- { "vcvtph2ps", X86::VCVTPH2PSrm },
- { "vcvtph2ps", X86::VCVTPH2PSYrr },
- { "vcvtph2ps", X86::VCVTPH2PSYrm },
- { "vcvtph2ps", X86::VCVTPH2PSZrr },
- { "vcvtph2ps", X86::VCVTPH2PSZrm },
- { "vcvtps2dq", X86::VCVTPS2DQrr },
- { "vcvtps2dq", X86::VCVTPS2DQrm },
- { "vcvtps2dq", X86::VCVTPS2DQYrr },
- { "vcvtps2dq", X86::VCVTPS2DQYrm },
- { "vcvtps2dq", X86::VCVTPS2DQZrr },
- { "vcvtps2dq", X86::VCVTPS2DQZrm },
- { "vcvtps2dq", X86::VCVTPS2DQZrrb },
- { "vcvtps2pd", X86::VCVTPS2PDrr },
- { "vcvtps2pd", X86::VCVTPS2PDrm },
- { "vcvtps2pd", X86::VCVTPS2PDYrr },
- { "vcvtps2pd", X86::VCVTPS2PDYrm },
- { "vcvtps2pd", X86::VCVTPS2PDZrr },
- { "vcvtps2pd", X86::VCVTPS2PDZrm },
- { "vcvtps2ph", X86::VCVTPS2PHrr },
- { "vcvtps2ph", X86::VCVTPS2PHYrr },
- { "vcvtps2ph", X86::VCVTPS2PHZrr },
- { "vcvtps2ph", X86::VCVTPS2PHYmr },
- { "vcvtps2ph", X86::VCVTPS2PHZmr },
- { "vcvtps2ph", X86::VCVTPS2PHmr },
- { "vcvtps2udq", X86::VCVTPS2UDQZrr },
- { "vcvtps2udq", X86::VCVTPS2UDQZrm },
- { "vcvtps2udq", X86::VCVTPS2UDQZrrb },
- { "vcvtsd2si", X86::VCVTSD2SIrr },
- { "vcvtsd2si", X86::VCVTSD2SIrr },
- { "vcvtsd2si", X86::VCVTSD2SIZrr },
- { "vcvtsd2si", X86::VCVTSD2SIZrm },
- { "vcvtsd2si", X86::VCVTSD2SIrm },
- { "vcvtsd2si", X86::VCVTSD2SIrm },
- { "vcvtsd2si", X86::VCVTSD2SI64rr },
- { "vcvtsd2si", X86::VCVTSD2SI64rr },
- { "vcvtsd2si", X86::VCVTSD2SI64Zrr },
- { "vcvtsd2si", X86::VCVTSD2SI64Zrm },
- { "vcvtsd2si", X86::VCVTSD2SI64rm },
- { "vcvtsd2si", X86::VCVTSD2SI64rm },
- { "vcvtsd2ss", X86::VCVTSD2SSrr },
- { "vcvtsd2ss", X86::VCVTSD2SSrm },
- { "vcvtsd2ss", X86::VCVTSD2SSZrr },
- { "vcvtsd2ss", X86::VCVTSD2SSZrm },
- { "vcvtsd2usi", X86::VCVTSD2USIZrr },
- { "vcvtsd2usi", X86::VCVTSD2USIZrm },
- { "vcvtsd2usi", X86::VCVTSD2USI64Zrr },
- { "vcvtsd2usi", X86::VCVTSD2USI64Zrm },
- { "vcvtsi2sd", X86::VCVTSI2SDrr },
- { "vcvtsi2sd", X86::VCVTSI2SD64rr },
- { "vcvtsi2sd", X86::VCVTSI2SDrm },
- { "vcvtsi2sd", X86::VCVTSI2SDrm },
- { "vcvtsi2sd", X86::VCVTSI2SD64rm },
- { "vcvtsi2sd", X86::VCVTSI2SDZrr },
- { "vcvtsi2sd", X86::VCVTSI642SDZrr },
- { "vcvtsi2sd", X86::VCVTSI2SDZrm },
- { "vcvtsi2sd", X86::VCVTSI642SDZrm },
- { "vcvtsi2ss", X86::VCVTSI2SSrr },
- { "vcvtsi2ss", X86::VCVTSI2SS64rr },
- { "vcvtsi2ss", X86::VCVTSI2SSrm },
- { "vcvtsi2ss", X86::VCVTSI2SSrm },
- { "vcvtsi2ss", X86::VCVTSI2SS64rm },
- { "vcvtsi2ss", X86::VCVTSI2SSZrr },
- { "vcvtsi2ss", X86::VCVTSI642SSZrr },
- { "vcvtsi2ss", X86::VCVTSI2SSZrm },
- { "vcvtsi2ss", X86::VCVTSI642SSZrm },
- { "vcvtss2sd", X86::VCVTSS2SDrr },
- { "vcvtss2sd", X86::VCVTSS2SDrm },
- { "vcvtss2sd", X86::VCVTSS2SDZrr },
- { "vcvtss2sd", X86::VCVTSS2SDZrm },
- { "vcvtss2si", X86::VCVTSS2SIrr },
- { "vcvtss2si", X86::VCVTSS2SIrr },
- { "vcvtss2si", X86::VCVTSS2SIZrr },
- { "vcvtss2si", X86::VCVTSS2SIZrm },
- { "vcvtss2si", X86::VCVTSS2SIrm },
- { "vcvtss2si", X86::VCVTSS2SIrm },
- { "vcvtss2si", X86::VCVTSS2SI64rr },
- { "vcvtss2si", X86::VCVTSS2SI64rr },
- { "vcvtss2si", X86::VCVTSS2SI64Zrr },
- { "vcvtss2si", X86::VCVTSS2SI64Zrm },
- { "vcvtss2si", X86::VCVTSS2SI64rm },
- { "vcvtss2si", X86::VCVTSS2SI64rm },
- { "vcvtss2usi", X86::VCVTSS2USIZrr },
- { "vcvtss2usi", X86::VCVTSS2USIZrm },
- { "vcvtss2usi", X86::VCVTSS2USI64Zrr },
- { "vcvtss2usi", X86::VCVTSS2USI64Zrm },
- { "vcvttpd2dq", X86::VCVTTPD2DQrr },
- { "vcvttpd2dq", X86::VCVTTPD2DQYrr },
- { "vcvttpd2dq", X86::VCVTTPD2DQYrr },
- { "vcvttpd2dq", X86::VCVTTPD2DQYrm },
- { "vcvttpd2dq", X86::VCVTTPD2DQZrr },
- { "vcvttpd2dq", X86::VCVTTPD2DQZrm },
- { "vcvttpd2dqx", X86::VCVTTPD2DQrr },
- { "vcvttpd2dqx", X86::VCVTTPD2DQXrm },
- { "vcvttpd2udq", X86::VCVTTPD2UDQZrr },
- { "vcvttpd2udq", X86::VCVTTPD2UDQZrm },
- { "vcvttps2dq", X86::VCVTTPS2DQrr },
- { "vcvttps2dq", X86::VCVTTPS2DQrm },
- { "vcvttps2dq", X86::VCVTTPS2DQYrr },
- { "vcvttps2dq", X86::VCVTTPS2DQYrm },
- { "vcvttps2dq", X86::VCVTTPS2DQZrr },
- { "vcvttps2dq", X86::VCVTTPS2DQZrm },
- { "vcvttps2udq", X86::VCVTTPS2UDQZrr },
- { "vcvttps2udq", X86::VCVTTPS2UDQZrm },
- { "vcvttsd2si", X86::VCVTTSD2SIrr },
- { "vcvttsd2si", X86::VCVTTSD2SIrr },
- { "vcvttsd2si", X86::VCVTTSD2SIZrr },
- { "vcvttsd2si", X86::VCVTTSD2SIZrm },
- { "vcvttsd2si", X86::VCVTTSD2SIrm },
- { "vcvttsd2si", X86::VCVTTSD2SIrm },
- { "vcvttsd2si", X86::VCVTTSD2SI64rr },
- { "vcvttsd2si", X86::VCVTTSD2SI64rr },
- { "vcvttsd2si", X86::VCVTTSD2SI64Zrr },
- { "vcvttsd2si", X86::VCVTTSD2SI64Zrm },
- { "vcvttsd2si", X86::VCVTTSD2SI64rm },
- { "vcvttsd2si", X86::VCVTTSD2SI64rm },
- { "vcvttsd2usi", X86::VCVTTSD2USIZrr },
- { "vcvttsd2usi", X86::VCVTTSD2USIZrm },
- { "vcvttsd2usi", X86::VCVTTSD2USI64Zrr },
- { "vcvttsd2usi", X86::VCVTTSD2USI64Zrm },
- { "vcvttss2si", X86::VCVTTSS2SIrr },
- { "vcvttss2si", X86::VCVTTSS2SIrr },
- { "vcvttss2si", X86::VCVTTSS2SIZrr },
- { "vcvttss2si", X86::VCVTTSS2SIZrm },
- { "vcvttss2si", X86::VCVTTSS2SIrm },
- { "vcvttss2si", X86::VCVTTSS2SIrm },
- { "vcvttss2si", X86::VCVTTSS2SI64rr },
- { "vcvttss2si", X86::VCVTTSS2SI64rr },
- { "vcvttss2si", X86::VCVTTSS2SI64Zrr },
- { "vcvttss2si", X86::VCVTTSS2SI64Zrm },
- { "vcvttss2si", X86::VCVTTSS2SI64rm },
- { "vcvttss2si", X86::VCVTTSS2SI64rm },
- { "vcvttss2usi", X86::VCVTTSS2USIZrr },
- { "vcvttss2usi", X86::VCVTTSS2USIZrm },
- { "vcvttss2usi", X86::VCVTTSS2USI64Zrr },
- { "vcvttss2usi", X86::VCVTTSS2USI64Zrm },
- { "vcvtudq2pd", X86::VCVTUDQ2PDZrr },
- { "vcvtudq2pd", X86::VCVTUDQ2PDZrm },
- { "vcvtudq2ps", X86::VCVTUDQ2PSZrr },
- { "vcvtudq2ps", X86::VCVTUDQ2PSZrm },
- { "vcvtudq2ps", X86::VCVTUDQ2PSZrrb },
- { "vcvtusi2sd", X86::VCVTUSI2SDZrr },
- { "vcvtusi2sd", X86::VCVTUSI642SDZrr },
- { "vcvtusi2sd", X86::VCVTUSI2SDZrm },
- { "vcvtusi2sd", X86::VCVTUSI642SDZrm },
- { "vcvtusi2ss", X86::VCVTUSI2SSZrr },
- { "vcvtusi2ss", X86::VCVTUSI642SSZrr },
- { "vcvtusi2ss", X86::VCVTUSI2SSZrm },
- { "vcvtusi2ss", X86::VCVTUSI642SSZrm },
- { "vdivpd", X86::VDIVPDrr },
- { "vdivpd", X86::VDIVPDrm },
- { "vdivpd", X86::VDIVPDYrr },
- { "vdivpd", X86::VDIVPDYrm },
- { "vdivpd", X86::VDIVPDZrr },
- { "vdivpd", X86::VDIVPDZrm },
- { "vdivpd", X86::VDIVPDZrmb },
- { "vdivpd", X86::VDIVPDZrrk },
- { "vdivpd", X86::VDIVPDZrmk },
- { "vdivpd", X86::VDIVPDZrrkz },
- { "vdivpd", X86::VDIVPDZrmkz },
- { "vdivpd", X86::VDIVPDZrmbk },
- { "vdivpd", X86::VDIVPDZrmbkz },
- { "vdivps", X86::VDIVPSrr },
- { "vdivps", X86::VDIVPSrm },
- { "vdivps", X86::VDIVPSYrr },
- { "vdivps", X86::VDIVPSYrm },
- { "vdivps", X86::VDIVPSZrr },
- { "vdivps", X86::VDIVPSZrm },
- { "vdivps", X86::VDIVPSZrmb },
- { "vdivps", X86::VDIVPSZrrk },
- { "vdivps", X86::VDIVPSZrmk },
- { "vdivps", X86::VDIVPSZrrkz },
- { "vdivps", X86::VDIVPSZrmkz },
- { "vdivps", X86::VDIVPSZrmbk },
- { "vdivps", X86::VDIVPSZrmbkz },
- { "vdivsd", X86::VDIVSDrr },
- { "vdivsd", X86::VDIVSDrm },
- { "vdivsd", X86::VDIVSDZrr },
- { "vdivsd", X86::VDIVSDZrm },
- { "vdivss", X86::VDIVSSrr },
- { "vdivss", X86::VDIVSSrm },
- { "vdivss", X86::VDIVSSZrr },
- { "vdivss", X86::VDIVSSZrm },
- { "vdppd", X86::VDPPDrri },
- { "vdppd", X86::VDPPDrmi },
- { "vdpps", X86::VDPPSrri },
- { "vdpps", X86::VDPPSrmi },
- { "vdpps", X86::VDPPSYrri },
- { "vdpps", X86::VDPPSYrmi },
- { "verr", X86::VERRr },
- { "verr", X86::VERRm },
- { "verw", X86::VERWr },
- { "verw", X86::VERWm },
- { "vextractf128", X86::VEXTRACTF128rr },
- { "vextractf128", X86::VEXTRACTF128mr },
- { "vextractf32x4", X86::VEXTRACTF32x4rr },
- { "vextractf32x4", X86::VEXTRACTF32x4rm },
- { "vextractf64x4", X86::VEXTRACTF64x4rr },
- { "vextractf64x4", X86::VEXTRACTF64x4rm },
- { "vextracti128", X86::VEXTRACTI128rr },
- { "vextracti128", X86::VEXTRACTI128mr },
- { "vextracti32x4", X86::VEXTRACTI32x4rr },
- { "vextracti32x4", X86::VEXTRACTI32x4rm },
- { "vextracti64x4", X86::VEXTRACTI64x4rr },
- { "vextracti64x4", X86::VEXTRACTI64x4rm },
- { "vextractps", X86::VEXTRACTPSzrr },
- { "vextractps", X86::VEXTRACTPSrr },
- { "vextractps", X86::VEXTRACTPSmr },
- { "vextractps", X86::VEXTRACTPSzmr },
- { "vfmadd132pd", X86::VFMADDPDr132r },
- { "vfmadd132pd", X86::VFMADDPDr132m },
- { "vfmadd132pd", X86::VFMADDPDr132rY },
- { "vfmadd132pd", X86::VFMADDPDr132mY },
- { "vfmadd132pd", X86::VFMADD132PDZm },
- { "vfmadd132pd", X86::VFMADD132PDZmb },
- { "vfmadd132ps", X86::VFMADDPSr132r },
- { "vfmadd132ps", X86::VFMADDPSr132m },
- { "vfmadd132ps", X86::VFMADDPSr132rY },
- { "vfmadd132ps", X86::VFMADDPSr132mY },
- { "vfmadd132ps", X86::VFMADD132PSZm },
- { "vfmadd132ps", X86::VFMADD132PSZmb },
- { "vfmadd132sd", X86::VFMADDSDr132r },
- { "vfmadd132sd", X86::VFMADDSDr132m },
- { "vfmadd132ss", X86::VFMADDSSr132r },
- { "vfmadd132ss", X86::VFMADDSSr132m },
- { "vfmadd213pd", X86::VFMADDPDr213r },
- { "vfmadd213pd", X86::VFMADDPDr213m },
- { "vfmadd213pd", X86::VFMADDPDr213rY },
- { "vfmadd213pd", X86::VFMADDPDr213mY },
- { "vfmadd213pd", X86::VFMADD213PDZr },
- { "vfmadd213pd", X86::VFMADD213PDZm },
- { "vfmadd213pd", X86::VFMADD213PDZmb },
- { "vfmadd213pd", X86::VFMADD213PDZrk },
- { "vfmadd213pd", X86::VFMADD213PDZrkz },
- { "vfmadd213ps", X86::VFMADDPSr213r },
- { "vfmadd213ps", X86::VFMADDPSr213m },
- { "vfmadd213ps", X86::VFMADDPSr213rY },
- { "vfmadd213ps", X86::VFMADDPSr213mY },
- { "vfmadd213ps", X86::VFMADD213PSZr },
- { "vfmadd213ps", X86::VFMADD213PSZm },
- { "vfmadd213ps", X86::VFMADD213PSZmb },
- { "vfmadd213ps", X86::VFMADD213PSZrk },
- { "vfmadd213ps", X86::VFMADD213PSZrkz },
- { "vfmadd213sd", X86::VFMADDSDr213r },
- { "vfmadd213sd", X86::VFMADDSDr213m },
- { "vfmadd213sd", X86::VFMADDSDZr },
- { "vfmadd213sd", X86::VFMADDSDZm },
- { "vfmadd213ss", X86::VFMADDSSr213r },
- { "vfmadd213ss", X86::VFMADDSSr213m },
- { "vfmadd213ss", X86::VFMADDSSZr },
- { "vfmadd213ss", X86::VFMADDSSZm },
- { "vfmadd231pd", X86::VFMADDPDr231r },
- { "vfmadd231pd", X86::VFMADDPDr231m },
- { "vfmadd231pd", X86::VFMADDPDr231rY },
- { "vfmadd231pd", X86::VFMADDPDr231mY },
- { "vfmadd231ps", X86::VFMADDPSr231r },
- { "vfmadd231ps", X86::VFMADDPSr231m },
- { "vfmadd231ps", X86::VFMADDPSr231rY },
- { "vfmadd231ps", X86::VFMADDPSr231mY },
- { "vfmadd231sd", X86::VFMADDSDr231r },
- { "vfmadd231sd", X86::VFMADDSDr231m },
- { "vfmadd231ss", X86::VFMADDSSr231r },
- { "vfmadd231ss", X86::VFMADDSSr231m },
- { "vfmaddpd", X86::VFMADDPD4rr },
- { "vfmaddpd", X86::VFMADDPD4rm },
- { "vfmaddpd", X86::VFMADDPD4mr },
- { "vfmaddpd", X86::VFMADDPD4rrY },
- { "vfmaddpd", X86::VFMADDPD4rmY },
- { "vfmaddpd", X86::VFMADDPD4mrY },
- { "vfmaddps", X86::VFMADDPS4rr },
- { "vfmaddps", X86::VFMADDPS4rm },
- { "vfmaddps", X86::VFMADDPS4mr },
- { "vfmaddps", X86::VFMADDPS4rrY },
- { "vfmaddps", X86::VFMADDPS4rmY },
- { "vfmaddps", X86::VFMADDPS4mrY },
- { "vfmaddsd", X86::VFMADDSD4rr },
- { "vfmaddsd", X86::VFMADDSD4rm },
- { "vfmaddsd", X86::VFMADDSD4mr },
- { "vfmaddss", X86::VFMADDSS4rr },
- { "vfmaddss", X86::VFMADDSS4rm },
- { "vfmaddss", X86::VFMADDSS4mr },
- { "vfmaddsub132pd", X86::VFMADDSUBPDr132r },
- { "vfmaddsub132pd", X86::VFMADDSUBPDr132m },
- { "vfmaddsub132pd", X86::VFMADDSUBPDr132rY },
- { "vfmaddsub132pd", X86::VFMADDSUBPDr132mY },
- { "vfmaddsub132pd", X86::VFMADDSUB132PDZm },
- { "vfmaddsub132pd", X86::VFMADDSUB132PDZmb },
- { "vfmaddsub132ps", X86::VFMADDSUBPSr132r },
- { "vfmaddsub132ps", X86::VFMADDSUBPSr132m },
- { "vfmaddsub132ps", X86::VFMADDSUBPSr132rY },
- { "vfmaddsub132ps", X86::VFMADDSUBPSr132mY },
- { "vfmaddsub132ps", X86::VFMADDSUB132PSZm },
- { "vfmaddsub132ps", X86::VFMADDSUB132PSZmb },
- { "vfmaddsub213pd", X86::VFMADDSUBPDr213r },
- { "vfmaddsub213pd", X86::VFMADDSUBPDr213m },
- { "vfmaddsub213pd", X86::VFMADDSUBPDr213rY },
- { "vfmaddsub213pd", X86::VFMADDSUBPDr213mY },
- { "vfmaddsub213pd", X86::VFMADDSUB213PDZr },
- { "vfmaddsub213pd", X86::VFMADDSUB213PDZm },
- { "vfmaddsub213pd", X86::VFMADDSUB213PDZmb },
- { "vfmaddsub213pd", X86::VFMADDSUB213PDZrk },
- { "vfmaddsub213pd", X86::VFMADDSUB213PDZrkz },
- { "vfmaddsub213ps", X86::VFMADDSUBPSr213r },
- { "vfmaddsub213ps", X86::VFMADDSUBPSr213m },
- { "vfmaddsub213ps", X86::VFMADDSUBPSr213rY },
- { "vfmaddsub213ps", X86::VFMADDSUBPSr213mY },
- { "vfmaddsub213ps", X86::VFMADDSUB213PSZr },
- { "vfmaddsub213ps", X86::VFMADDSUB213PSZm },
- { "vfmaddsub213ps", X86::VFMADDSUB213PSZmb },
- { "vfmaddsub213ps", X86::VFMADDSUB213PSZrk },
- { "vfmaddsub213ps", X86::VFMADDSUB213PSZrkz },
- { "vfmaddsub231pd", X86::VFMADDSUBPDr231r },
- { "vfmaddsub231pd", X86::VFMADDSUBPDr231m },
- { "vfmaddsub231pd", X86::VFMADDSUBPDr231rY },
- { "vfmaddsub231pd", X86::VFMADDSUBPDr231mY },
- { "vfmaddsub231ps", X86::VFMADDSUBPSr231r },
- { "vfmaddsub231ps", X86::VFMADDSUBPSr231m },
- { "vfmaddsub231ps", X86::VFMADDSUBPSr231rY },
- { "vfmaddsub231ps", X86::VFMADDSUBPSr231mY },
- { "vfmaddsubpd", X86::VFMADDSUBPD4rr },
- { "vfmaddsubpd", X86::VFMADDSUBPD4rm },
- { "vfmaddsubpd", X86::VFMADDSUBPD4mr },
- { "vfmaddsubpd", X86::VFMADDSUBPD4rrY },
- { "vfmaddsubpd", X86::VFMADDSUBPD4rmY },
- { "vfmaddsubpd", X86::VFMADDSUBPD4mrY },
- { "vfmaddsubps", X86::VFMADDSUBPS4rr },
- { "vfmaddsubps", X86::VFMADDSUBPS4rm },
- { "vfmaddsubps", X86::VFMADDSUBPS4mr },
- { "vfmaddsubps", X86::VFMADDSUBPS4rrY },
- { "vfmaddsubps", X86::VFMADDSUBPS4rmY },
- { "vfmaddsubps", X86::VFMADDSUBPS4mrY },
- { "vfmsub132pd", X86::VFMSUBPDr132r },
- { "vfmsub132pd", X86::VFMSUBPDr132m },
- { "vfmsub132pd", X86::VFMSUBPDr132rY },
- { "vfmsub132pd", X86::VFMSUBPDr132mY },
- { "vfmsub132pd", X86::VFMSUB132PDZm },
- { "vfmsub132pd", X86::VFMSUB132PDZmb },
- { "vfmsub132ps", X86::VFMSUBPSr132r },
- { "vfmsub132ps", X86::VFMSUBPSr132m },
- { "vfmsub132ps", X86::VFMSUBPSr132rY },
- { "vfmsub132ps", X86::VFMSUBPSr132mY },
- { "vfmsub132ps", X86::VFMSUB132PSZm },
- { "vfmsub132ps", X86::VFMSUB132PSZmb },
- { "vfmsub132sd", X86::VFMSUBSDr132r },
- { "vfmsub132sd", X86::VFMSUBSDr132m },
- { "vfmsub132ss", X86::VFMSUBSSr132r },
- { "vfmsub132ss", X86::VFMSUBSSr132m },
- { "vfmsub213pd", X86::VFMSUBPDr213r },
- { "vfmsub213pd", X86::VFMSUBPDr213m },
- { "vfmsub213pd", X86::VFMSUBPDr213rY },
- { "vfmsub213pd", X86::VFMSUBPDr213mY },
- { "vfmsub213pd", X86::VFMSUB213PDZr },
- { "vfmsub213pd", X86::VFMSUB213PDZm },
- { "vfmsub213pd", X86::VFMSUB213PDZmb },
- { "vfmsub213pd", X86::VFMSUB213PDZrk },
- { "vfmsub213pd", X86::VFMSUB213PDZrkz },
- { "vfmsub213ps", X86::VFMSUBPSr213r },
- { "vfmsub213ps", X86::VFMSUBPSr213m },
- { "vfmsub213ps", X86::VFMSUBPSr213rY },
- { "vfmsub213ps", X86::VFMSUBPSr213mY },
- { "vfmsub213ps", X86::VFMSUB213PSZr },
- { "vfmsub213ps", X86::VFMSUB213PSZm },
- { "vfmsub213ps", X86::VFMSUB213PSZmb },
- { "vfmsub213ps", X86::VFMSUB213PSZrk },
- { "vfmsub213ps", X86::VFMSUB213PSZrkz },
- { "vfmsub213sd", X86::VFMSUBSDr213r },
- { "vfmsub213sd", X86::VFMSUBSDr213m },
- { "vfmsub213sd", X86::VFMSUBSDZr },
- { "vfmsub213sd", X86::VFMSUBSDZm },
- { "vfmsub213ss", X86::VFMSUBSSr213r },
- { "vfmsub213ss", X86::VFMSUBSSr213m },
- { "vfmsub213ss", X86::VFMSUBSSZr },
- { "vfmsub213ss", X86::VFMSUBSSZm },
- { "vfmsub231pd", X86::VFMSUBPDr231r },
- { "vfmsub231pd", X86::VFMSUBPDr231m },
- { "vfmsub231pd", X86::VFMSUBPDr231rY },
- { "vfmsub231pd", X86::VFMSUBPDr231mY },
- { "vfmsub231ps", X86::VFMSUBPSr231r },
- { "vfmsub231ps", X86::VFMSUBPSr231m },
- { "vfmsub231ps", X86::VFMSUBPSr231rY },
- { "vfmsub231ps", X86::VFMSUBPSr231mY },
- { "vfmsub231sd", X86::VFMSUBSDr231r },
- { "vfmsub231sd", X86::VFMSUBSDr231m },
- { "vfmsub231ss", X86::VFMSUBSSr231r },
- { "vfmsub231ss", X86::VFMSUBSSr231m },
- { "vfmsubadd132pd", X86::VFMSUBADDPDr132r },
- { "vfmsubadd132pd", X86::VFMSUBADDPDr132m },
- { "vfmsubadd132pd", X86::VFMSUBADDPDr132rY },
- { "vfmsubadd132pd", X86::VFMSUBADDPDr132mY },
- { "vfmsubadd132pd", X86::VFMSUBADD132PDZm },
- { "vfmsubadd132pd", X86::VFMSUBADD132PDZmb },
- { "vfmsubadd132ps", X86::VFMSUBADDPSr132r },
- { "vfmsubadd132ps", X86::VFMSUBADDPSr132m },
- { "vfmsubadd132ps", X86::VFMSUBADDPSr132rY },
- { "vfmsubadd132ps", X86::VFMSUBADDPSr132mY },
- { "vfmsubadd132ps", X86::VFMSUBADD132PSZm },
- { "vfmsubadd132ps", X86::VFMSUBADD132PSZmb },
- { "vfmsubadd213pd", X86::VFMSUBADDPDr213r },
- { "vfmsubadd213pd", X86::VFMSUBADDPDr213m },
- { "vfmsubadd213pd", X86::VFMSUBADDPDr213rY },
- { "vfmsubadd213pd", X86::VFMSUBADDPDr213mY },
- { "vfmsubadd213pd", X86::VFMSUBADD213PDZr },
- { "vfmsubadd213pd", X86::VFMSUBADD213PDZm },
- { "vfmsubadd213pd", X86::VFMSUBADD213PDZmb },
- { "vfmsubadd213pd", X86::VFMSUBADD213PDZrk },
- { "vfmsubadd213pd", X86::VFMSUBADD213PDZrkz },
- { "vfmsubadd213ps", X86::VFMSUBADDPSr213r },
- { "vfmsubadd213ps", X86::VFMSUBADDPSr213m },
- { "vfmsubadd213ps", X86::VFMSUBADDPSr213rY },
- { "vfmsubadd213ps", X86::VFMSUBADDPSr213mY },
- { "vfmsubadd213ps", X86::VFMSUBADD213PSZr },
- { "vfmsubadd213ps", X86::VFMSUBADD213PSZm },
- { "vfmsubadd213ps", X86::VFMSUBADD213PSZmb },
- { "vfmsubadd213ps", X86::VFMSUBADD213PSZrk },
- { "vfmsubadd213ps", X86::VFMSUBADD213PSZrkz },
- { "vfmsubadd231pd", X86::VFMSUBADDPDr231r },
- { "vfmsubadd231pd", X86::VFMSUBADDPDr231m },
- { "vfmsubadd231pd", X86::VFMSUBADDPDr231rY },
- { "vfmsubadd231pd", X86::VFMSUBADDPDr231mY },
- { "vfmsubadd231ps", X86::VFMSUBADDPSr231r },
- { "vfmsubadd231ps", X86::VFMSUBADDPSr231m },
- { "vfmsubadd231ps", X86::VFMSUBADDPSr231rY },
- { "vfmsubadd231ps", X86::VFMSUBADDPSr231mY },
- { "vfmsubaddpd", X86::VFMSUBADDPD4rr },
- { "vfmsubaddpd", X86::VFMSUBADDPD4rm },
- { "vfmsubaddpd", X86::VFMSUBADDPD4mr },
- { "vfmsubaddpd", X86::VFMSUBADDPD4rrY },
- { "vfmsubaddpd", X86::VFMSUBADDPD4rmY },
- { "vfmsubaddpd", X86::VFMSUBADDPD4mrY },
- { "vfmsubaddps", X86::VFMSUBADDPS4rr },
- { "vfmsubaddps", X86::VFMSUBADDPS4rm },
- { "vfmsubaddps", X86::VFMSUBADDPS4mr },
- { "vfmsubaddps", X86::VFMSUBADDPS4rrY },
- { "vfmsubaddps", X86::VFMSUBADDPS4rmY },
- { "vfmsubaddps", X86::VFMSUBADDPS4mrY },
- { "vfmsubpd", X86::VFMSUBPD4rr },
- { "vfmsubpd", X86::VFMSUBPD4rm },
- { "vfmsubpd", X86::VFMSUBPD4mr },
- { "vfmsubpd", X86::VFMSUBPD4rrY },
- { "vfmsubpd", X86::VFMSUBPD4rmY },
- { "vfmsubpd", X86::VFMSUBPD4mrY },
- { "vfmsubps", X86::VFMSUBPS4rr },
- { "vfmsubps", X86::VFMSUBPS4rm },
- { "vfmsubps", X86::VFMSUBPS4mr },
- { "vfmsubps", X86::VFMSUBPS4rrY },
- { "vfmsubps", X86::VFMSUBPS4rmY },
- { "vfmsubps", X86::VFMSUBPS4mrY },
- { "vfmsubsd", X86::VFMSUBSD4rr },
- { "vfmsubsd", X86::VFMSUBSD4rm },
- { "vfmsubsd", X86::VFMSUBSD4mr },
- { "vfmsubss", X86::VFMSUBSS4rr },
- { "vfmsubss", X86::VFMSUBSS4rm },
- { "vfmsubss", X86::VFMSUBSS4mr },
- { "vfnmadd132pd", X86::VFNMADDPDr132r },
- { "vfnmadd132pd", X86::VFNMADDPDr132m },
- { "vfnmadd132pd", X86::VFNMADDPDr132rY },
- { "vfnmadd132pd", X86::VFNMADDPDr132mY },
- { "vfnmadd132pd", X86::VFNMADD132PDZm },
- { "vfnmadd132pd", X86::VFNMADD132PDZmb },
- { "vfnmadd132ps", X86::VFNMADDPSr132r },
- { "vfnmadd132ps", X86::VFNMADDPSr132m },
- { "vfnmadd132ps", X86::VFNMADDPSr132rY },
- { "vfnmadd132ps", X86::VFNMADDPSr132mY },
- { "vfnmadd132ps", X86::VFNMADD132PSZm },
- { "vfnmadd132ps", X86::VFNMADD132PSZmb },
- { "vfnmadd132sd", X86::VFNMADDSDr132r },
- { "vfnmadd132sd", X86::VFNMADDSDr132m },
- { "vfnmadd132ss", X86::VFNMADDSSr132r },
- { "vfnmadd132ss", X86::VFNMADDSSr132m },
- { "vfnmadd213pd", X86::VFNMADDPDr213r },
- { "vfnmadd213pd", X86::VFNMADDPDr213m },
- { "vfnmadd213pd", X86::VFNMADDPDr213rY },
- { "vfnmadd213pd", X86::VFNMADDPDr213mY },
- { "vfnmadd213pd", X86::VFNMADD213PDZr },
- { "vfnmadd213pd", X86::VFNMADD213PDZm },
- { "vfnmadd213pd", X86::VFNMADD213PDZmb },
- { "vfnmadd213pd", X86::VFNMADD213PDZrk },
- { "vfnmadd213pd", X86::VFNMADD213PDZrkz },
- { "vfnmadd213ps", X86::VFNMADDPSr213r },
- { "vfnmadd213ps", X86::VFNMADDPSr213m },
- { "vfnmadd213ps", X86::VFNMADDPSr213rY },
- { "vfnmadd213ps", X86::VFNMADDPSr213mY },
- { "vfnmadd213ps", X86::VFNMADD213PSZr },
- { "vfnmadd213ps", X86::VFNMADD213PSZm },
- { "vfnmadd213ps", X86::VFNMADD213PSZmb },
- { "vfnmadd213ps", X86::VFNMADD213PSZrk },
- { "vfnmadd213ps", X86::VFNMADD213PSZrkz },
- { "vfnmadd213sd", X86::VFNMADDSDr213r },
- { "vfnmadd213sd", X86::VFNMADDSDr213m },
- { "vfnmadd213sd", X86::VFNMADDSDZr },
- { "vfnmadd213sd", X86::VFNMADDSDZm },
- { "vfnmadd213ss", X86::VFNMADDSSr213r },
- { "vfnmadd213ss", X86::VFNMADDSSr213m },
- { "vfnmadd213ss", X86::VFNMADDSSZr },
- { "vfnmadd213ss", X86::VFNMADDSSZm },
- { "vfnmadd231pd", X86::VFNMADDPDr231r },
- { "vfnmadd231pd", X86::VFNMADDPDr231m },
- { "vfnmadd231pd", X86::VFNMADDPDr231rY },
- { "vfnmadd231pd", X86::VFNMADDPDr231mY },
- { "vfnmadd231ps", X86::VFNMADDPSr231r },
- { "vfnmadd231ps", X86::VFNMADDPSr231m },
- { "vfnmadd231ps", X86::VFNMADDPSr231rY },
- { "vfnmadd231ps", X86::VFNMADDPSr231mY },
- { "vfnmadd231sd", X86::VFNMADDSDr231r },
- { "vfnmadd231sd", X86::VFNMADDSDr231m },
- { "vfnmadd231ss", X86::VFNMADDSSr231r },
- { "vfnmadd231ss", X86::VFNMADDSSr231m },
- { "vfnmaddpd", X86::VFNMADDPD4rr },
- { "vfnmaddpd", X86::VFNMADDPD4rm },
- { "vfnmaddpd", X86::VFNMADDPD4mr },
- { "vfnmaddpd", X86::VFNMADDPD4rrY },
- { "vfnmaddpd", X86::VFNMADDPD4rmY },
- { "vfnmaddpd", X86::VFNMADDPD4mrY },
- { "vfnmaddps", X86::VFNMADDPS4rr },
- { "vfnmaddps", X86::VFNMADDPS4rm },
- { "vfnmaddps", X86::VFNMADDPS4mr },
- { "vfnmaddps", X86::VFNMADDPS4rrY },
- { "vfnmaddps", X86::VFNMADDPS4rmY },
- { "vfnmaddps", X86::VFNMADDPS4mrY },
- { "vfnmaddsd", X86::VFNMADDSD4rr },
- { "vfnmaddsd", X86::VFNMADDSD4rm },
- { "vfnmaddsd", X86::VFNMADDSD4mr },
- { "vfnmaddss", X86::VFNMADDSS4rr },
- { "vfnmaddss", X86::VFNMADDSS4rm },
- { "vfnmaddss", X86::VFNMADDSS4mr },
- { "vfnmsub132pd", X86::VFNMSUBPDr132r },
- { "vfnmsub132pd", X86::VFNMSUBPDr132m },
- { "vfnmsub132pd", X86::VFNMSUBPDr132rY },
- { "vfnmsub132pd", X86::VFNMSUBPDr132mY },
- { "vfnmsub132pd", X86::VFNMSUB132PDZm },
- { "vfnmsub132pd", X86::VFNMSUB132PDZmb },
- { "vfnmsub132ps", X86::VFNMSUBPSr132r },
- { "vfnmsub132ps", X86::VFNMSUBPSr132m },
- { "vfnmsub132ps", X86::VFNMSUBPSr132rY },
- { "vfnmsub132ps", X86::VFNMSUBPSr132mY },
- { "vfnmsub132ps", X86::VFNMSUB132PSZm },
- { "vfnmsub132ps", X86::VFNMSUB132PSZmb },
- { "vfnmsub132sd", X86::VFNMSUBSDr132r },
- { "vfnmsub132sd", X86::VFNMSUBSDr132m },
- { "vfnmsub132ss", X86::VFNMSUBSSr132r },
- { "vfnmsub132ss", X86::VFNMSUBSSr132m },
- { "vfnmsub213pd", X86::VFNMSUBPDr213r },
- { "vfnmsub213pd", X86::VFNMSUBPDr213m },
- { "vfnmsub213pd", X86::VFNMSUBPDr213rY },
- { "vfnmsub213pd", X86::VFNMSUBPDr213mY },
- { "vfnmsub213pd", X86::VFNMSUB213PDZr },
- { "vfnmsub213pd", X86::VFNMSUB213PDZm },
- { "vfnmsub213pd", X86::VFNMSUB213PDZmb },
- { "vfnmsub213pd", X86::VFNMSUB213PDZrk },
- { "vfnmsub213pd", X86::VFNMSUB213PDZrkz },
- { "vfnmsub213ps", X86::VFNMSUBPSr213r },
- { "vfnmsub213ps", X86::VFNMSUBPSr213m },
- { "vfnmsub213ps", X86::VFNMSUBPSr213rY },
- { "vfnmsub213ps", X86::VFNMSUBPSr213mY },
- { "vfnmsub213ps", X86::VFNMSUB213PSZr },
- { "vfnmsub213ps", X86::VFNMSUB213PSZm },
- { "vfnmsub213ps", X86::VFNMSUB213PSZmb },
- { "vfnmsub213ps", X86::VFNMSUB213PSZrk },
- { "vfnmsub213ps", X86::VFNMSUB213PSZrkz },
- { "vfnmsub213sd", X86::VFNMSUBSDr213r },
- { "vfnmsub213sd", X86::VFNMSUBSDr213m },
- { "vfnmsub213sd", X86::VFNMSUBSDZr },
- { "vfnmsub213sd", X86::VFNMSUBSDZm },
- { "vfnmsub213ss", X86::VFNMSUBSSr213r },
- { "vfnmsub213ss", X86::VFNMSUBSSr213m },
- { "vfnmsub213ss", X86::VFNMSUBSSZr },
- { "vfnmsub213ss", X86::VFNMSUBSSZm },
- { "vfnmsub231pd", X86::VFNMSUBPDr231r },
- { "vfnmsub231pd", X86::VFNMSUBPDr231m },
- { "vfnmsub231pd", X86::VFNMSUBPDr231rY },
- { "vfnmsub231pd", X86::VFNMSUBPDr231mY },
- { "vfnmsub231ps", X86::VFNMSUBPSr231r },
- { "vfnmsub231ps", X86::VFNMSUBPSr231m },
- { "vfnmsub231ps", X86::VFNMSUBPSr231rY },
- { "vfnmsub231ps", X86::VFNMSUBPSr231mY },
- { "vfnmsub231sd", X86::VFNMSUBSDr231r },
- { "vfnmsub231sd", X86::VFNMSUBSDr231m },
- { "vfnmsub231ss", X86::VFNMSUBSSr231r },
- { "vfnmsub231ss", X86::VFNMSUBSSr231m },
- { "vfnmsubpd", X86::VFNMSUBPD4rr },
- { "vfnmsubpd", X86::VFNMSUBPD4rm },
- { "vfnmsubpd", X86::VFNMSUBPD4mr },
- { "vfnmsubpd", X86::VFNMSUBPD4rrY },
- { "vfnmsubpd", X86::VFNMSUBPD4rmY },
- { "vfnmsubpd", X86::VFNMSUBPD4mrY },
- { "vfnmsubps", X86::VFNMSUBPS4rr },
- { "vfnmsubps", X86::VFNMSUBPS4rm },
- { "vfnmsubps", X86::VFNMSUBPS4mr },
- { "vfnmsubps", X86::VFNMSUBPS4rrY },
- { "vfnmsubps", X86::VFNMSUBPS4rmY },
- { "vfnmsubps", X86::VFNMSUBPS4mrY },
- { "vfnmsubsd", X86::VFNMSUBSD4rr },
- { "vfnmsubsd", X86::VFNMSUBSD4rm },
- { "vfnmsubsd", X86::VFNMSUBSD4mr },
- { "vfnmsubss", X86::VFNMSUBSS4rr },
- { "vfnmsubss", X86::VFNMSUBSS4rm },
- { "vfnmsubss", X86::VFNMSUBSS4mr },
- { "vfrczpd", X86::VFRCZPDrr },
- { "vfrczpd", X86::VFRCZPDrm },
- { "vfrczpd", X86::VFRCZPDrrY },
- { "vfrczpd", X86::VFRCZPDrmY },
- { "vfrczps", X86::VFRCZPSrr },
- { "vfrczps", X86::VFRCZPSrm },
- { "vfrczps", X86::VFRCZPSrrY },
- { "vfrczps", X86::VFRCZPSrmY },
- { "vfrczsd", X86::VFRCZSDrr },
- { "vfrczsd", X86::VFRCZSDrm },
- { "vfrczss", X86::VFRCZSSrr },
- { "vfrczss", X86::VFRCZSSrm },
- { "vgatherdpd", X86::VGATHERDPDrm },
- { "vgatherdpd", X86::VGATHERDPDYrm },
- { "vgatherdpd", X86::VGATHERDPDZrm },
- { "vgatherdps", X86::VGATHERDPSrm },
- { "vgatherdps", X86::VGATHERDPSYrm },
- { "vgatherdps", X86::VGATHERDPSZrm },
- { "vgatherpf0dpd", X86::VGATHERPF0DPDm },
- { "vgatherpf0dps", X86::VGATHERPF0DPSm },
- { "vgatherpf0qpd", X86::VGATHERPF0QPDm },
- { "vgatherpf0qps", X86::VGATHERPF0QPSm },
- { "vgatherpf1dpd", X86::VGATHERPF1DPDm },
- { "vgatherpf1dps", X86::VGATHERPF1DPSm },
- { "vgatherpf1qpd", X86::VGATHERPF1QPDm },
- { "vgatherpf1qps", X86::VGATHERPF1QPSm },
- { "vgatherqpd", X86::VGATHERQPDrm },
- { "vgatherqpd", X86::VGATHERQPDYrm },
- { "vgatherqpd", X86::VGATHERQPDZrm },
- { "vgatherqps", X86::VGATHERQPSrm },
- { "vgatherqps", X86::VGATHERQPSYrm },
- { "vgatherqps", X86::VGATHERQPSZrm },
- { "vhaddpd", X86::VHADDPDrr },
- { "vhaddpd", X86::VHADDPDrm },
- { "vhaddpd", X86::VHADDPDYrr },
- { "vhaddpd", X86::VHADDPDYrm },
- { "vhaddps", X86::VHADDPSrr },
- { "vhaddps", X86::VHADDPSrm },
- { "vhaddps", X86::VHADDPSYrr },
- { "vhaddps", X86::VHADDPSYrm },
- { "vhsubpd", X86::VHSUBPDrr },
- { "vhsubpd", X86::VHSUBPDrm },
- { "vhsubpd", X86::VHSUBPDYrr },
- { "vhsubpd", X86::VHSUBPDYrm },
- { "vhsubps", X86::VHSUBPSrr },
- { "vhsubps", X86::VHSUBPSrm },
- { "vhsubps", X86::VHSUBPSYrr },
- { "vhsubps", X86::VHSUBPSYrm },
- { "vinsertf128", X86::VINSERTF128rr },
- { "vinsertf128", X86::VINSERTF128rm },
- { "vinsertf32x4", X86::VINSERTF32x4rr },
- { "vinsertf32x4", X86::VINSERTF32x4rm },
- { "vinsertf64x4", X86::VINSERTF64x4rr },
- { "vinsertf64x4", X86::VINSERTF64x4rm },
- { "vinserti128", X86::VINSERTI128rr },
- { "vinserti128", X86::VINSERTI128rm },
- { "vinserti32x4", X86::VINSERTI32x4rr },
- { "vinserti32x4", X86::VINSERTI32x4rm },
- { "vinserti64x4", X86::VINSERTI64x4rr },
- { "vinserti64x4", X86::VINSERTI64x4rm },
- { "vinsertps", X86::VINSERTPSrr },
- { "vinsertps", X86::VINSERTPSrm },
- { "vinsertps", X86::VINSERTPSzrr },
- { "vinsertps", X86::VINSERTPSzrm },
- { "vlddqu", X86::VLDDQUrm },
- { "vlddqu", X86::VLDDQUYrm },
- { "vldmxcsr", X86::VLDMXCSR },
- { "vmaskmovdqu", X86::VMASKMOVDQU },
- { "vmaskmovdqu", X86::VMASKMOVDQU64 },
- { "vmaskmovpd", X86::VMASKMOVPDrm },
- { "vmaskmovpd", X86::VMASKMOVPDYrm },
- { "vmaskmovpd", X86::VMASKMOVPDmr },
- { "vmaskmovpd", X86::VMASKMOVPDYmr },
- { "vmaskmovps", X86::VMASKMOVPSrm },
- { "vmaskmovps", X86::VMASKMOVPSYrm },
- { "vmaskmovps", X86::VMASKMOVPSmr },
- { "vmaskmovps", X86::VMASKMOVPSYmr },
- { "vmaxpd", X86::VMAXPDrr },
- { "vmaxpd", X86::VMAXPDrm },
- { "vmaxpd", X86::VMAXPDYrr },
- { "vmaxpd", X86::VMAXPDYrm },
- { "vmaxpd", X86::VMAXPDZrr },
- { "vmaxpd", X86::VMAXPDZrm },
- { "vmaxpd", X86::VMAXPDZrmb },
- { "vmaxpd", X86::VMAXPDZrrk },
- { "vmaxpd", X86::VMAXPDZrmk },
- { "vmaxpd", X86::VMAXPDZrrkz },
- { "vmaxpd", X86::VMAXPDZrmkz },
- { "vmaxpd", X86::VMAXPDZrmbk },
- { "vmaxpd", X86::VMAXPDZrmbkz },
- { "vmaxps", X86::VMAXPSrr },
- { "vmaxps", X86::VMAXPSrm },
- { "vmaxps", X86::VMAXPSYrr },
- { "vmaxps", X86::VMAXPSYrm },
- { "vmaxps", X86::VMAXPSZrr },
- { "vmaxps", X86::VMAXPSZrm },
- { "vmaxps", X86::VMAXPSZrmb },
- { "vmaxps", X86::VMAXPSZrrk },
- { "vmaxps", X86::VMAXPSZrmk },
- { "vmaxps", X86::VMAXPSZrrkz },
- { "vmaxps", X86::VMAXPSZrmkz },
- { "vmaxps", X86::VMAXPSZrmbk },
- { "vmaxps", X86::VMAXPSZrmbkz },
- { "vmaxsd", X86::VMAXSDrr },
- { "vmaxsd", X86::VMAXSDrm },
- { "vmaxsd", X86::VMAXSDZrr },
- { "vmaxsd", X86::VMAXSDZrm },
- { "vmaxss", X86::VMAXSSrr },
- { "vmaxss", X86::VMAXSSrm },
- { "vmaxss", X86::VMAXSSZrr },
- { "vmaxss", X86::VMAXSSZrm },
- { "vmcall", X86::VMCALL },
- { "vmclear", X86::VMCLEARm },
- { "vmfunc", X86::VMFUNC },
- { "vminpd", X86::VMINPDrr },
- { "vminpd", X86::VMINPDrm },
- { "vminpd", X86::VMINPDYrr },
- { "vminpd", X86::VMINPDYrm },
- { "vminpd", X86::VMINPDZrr },
- { "vminpd", X86::VMINPDZrm },
- { "vminpd", X86::VMINPDZrmb },
- { "vminpd", X86::VMINPDZrrk },
- { "vminpd", X86::VMINPDZrmk },
- { "vminpd", X86::VMINPDZrrkz },
- { "vminpd", X86::VMINPDZrmkz },
- { "vminpd", X86::VMINPDZrmbk },
- { "vminpd", X86::VMINPDZrmbkz },
- { "vminps", X86::VMINPSrr },
- { "vminps", X86::VMINPSrm },
- { "vminps", X86::VMINPSYrr },
- { "vminps", X86::VMINPSYrm },
- { "vminps", X86::VMINPSZrr },
- { "vminps", X86::VMINPSZrm },
- { "vminps", X86::VMINPSZrmb },
- { "vminps", X86::VMINPSZrrk },
- { "vminps", X86::VMINPSZrmk },
- { "vminps", X86::VMINPSZrrkz },
- { "vminps", X86::VMINPSZrmkz },
- { "vminps", X86::VMINPSZrmbk },
- { "vminps", X86::VMINPSZrmbkz },
- { "vminsd", X86::VMINSDrr },
- { "vminsd", X86::VMINSDrm },
- { "vminsd", X86::VMINSDZrr },
- { "vminsd", X86::VMINSDZrm },
- { "vminss", X86::VMINSSrr },
- { "vminss", X86::VMINSSrm },
- { "vminss", X86::VMINSSZrr },
- { "vminss", X86::VMINSSZrm },
- { "vmlaunch", X86::VMLAUNCH },
- { "vmload", X86::VMLOAD32 },
- { "vmload", X86::VMLOAD64 },
- { "vmmcall", X86::VMMCALL },
- { "vmovapd", X86::VMOVAPDrr },
- { "vmovapd", X86::VMOVAPDrm },
- { "vmovapd", X86::VMOVAPDZ128rr },
- { "vmovapd", X86::VMOVAPDZ128rr_alt },
- { "vmovapd", X86::VMOVAPDZ128rm },
- { "vmovapd", X86::VMOVAPDYrr },
- { "vmovapd", X86::VMOVAPDYrm },
- { "vmovapd", X86::VMOVAPDZ256rr },
- { "vmovapd", X86::VMOVAPDZ256rr_alt },
- { "vmovapd", X86::VMOVAPDZ256rm },
- { "vmovapd", X86::VMOVAPDZrr },
- { "vmovapd", X86::VMOVAPDZrr_alt },
- { "vmovapd", X86::VMOVAPDZrm },
- { "vmovapd", X86::VMOVAPDmr },
- { "vmovapd", X86::VMOVAPDZ128mr },
- { "vmovapd", X86::VMOVAPDYmr },
- { "vmovapd", X86::VMOVAPDZ256mr },
- { "vmovapd", X86::VMOVAPDZmr },
- { "vmovapd", X86::VMOVAPDZ128rrk },
- { "vmovapd", X86::VMOVAPDZ128rrk_alt },
- { "vmovapd", X86::VMOVAPDZ128rmk },
- { "vmovapd", X86::VMOVAPDZ256rrk },
- { "vmovapd", X86::VMOVAPDZ256rrk_alt },
- { "vmovapd", X86::VMOVAPDZ256rmk },
- { "vmovapd", X86::VMOVAPDZrrk },
- { "vmovapd", X86::VMOVAPDZrrk_alt },
- { "vmovapd", X86::VMOVAPDZrmk },
- { "vmovapd", X86::VMOVAPDZ128mrk },
- { "vmovapd", X86::VMOVAPDZ256mrk },
- { "vmovapd", X86::VMOVAPDZmrk },
- { "vmovapd", X86::VMOVAPDZ128rrkz },
- { "vmovapd", X86::VMOVAPDZ128rrkz_alt },
- { "vmovapd", X86::VMOVAPDZ128rmkz },
- { "vmovapd", X86::VMOVAPDZ256rrkz },
- { "vmovapd", X86::VMOVAPDZ256rrkz_alt },
- { "vmovapd", X86::VMOVAPDZ256rmkz },
- { "vmovapd", X86::VMOVAPDZrrkz },
- { "vmovapd", X86::VMOVAPDZrrkz_alt },
- { "vmovapd", X86::VMOVAPDZrmkz },
- { "vmovaps", X86::VMOVAPSrr },
- { "vmovaps", X86::VMOVAPSrm },
- { "vmovaps", X86::VMOVAPSZ128rr },
- { "vmovaps", X86::VMOVAPSZ128rr_alt },
- { "vmovaps", X86::VMOVAPSZ128rm },
- { "vmovaps", X86::VMOVAPSYrr },
- { "vmovaps", X86::VMOVAPSYrm },
- { "vmovaps", X86::VMOVAPSZ256rr },
- { "vmovaps", X86::VMOVAPSZ256rr_alt },
- { "vmovaps", X86::VMOVAPSZ256rm },
- { "vmovaps", X86::VMOVAPSZrr },
- { "vmovaps", X86::VMOVAPSZrr_alt },
- { "vmovaps", X86::VMOVAPSZrm },
- { "vmovaps", X86::VMOVAPSmr },
- { "vmovaps", X86::VMOVAPSZ128mr },
- { "vmovaps", X86::VMOVAPSYmr },
- { "vmovaps", X86::VMOVAPSZ256mr },
- { "vmovaps", X86::VMOVAPSZmr },
- { "vmovaps", X86::VMOVAPSZ128rrk },
- { "vmovaps", X86::VMOVAPSZ128rrk_alt },
- { "vmovaps", X86::VMOVAPSZ128rmk },
- { "vmovaps", X86::VMOVAPSZ256rrk },
- { "vmovaps", X86::VMOVAPSZ256rrk_alt },
- { "vmovaps", X86::VMOVAPSZ256rmk },
- { "vmovaps", X86::VMOVAPSZrrk },
- { "vmovaps", X86::VMOVAPSZrrk_alt },
- { "vmovaps", X86::VMOVAPSZrmk },
- { "vmovaps", X86::VMOVAPSZ128mrk },
- { "vmovaps", X86::VMOVAPSZ256mrk },
- { "vmovaps", X86::VMOVAPSZmrk },
- { "vmovaps", X86::VMOVAPSZ128rrkz },
- { "vmovaps", X86::VMOVAPSZ128rrkz_alt },
- { "vmovaps", X86::VMOVAPSZ128rmkz },
- { "vmovaps", X86::VMOVAPSZ256rrkz },
- { "vmovaps", X86::VMOVAPSZ256rrkz_alt },
- { "vmovaps", X86::VMOVAPSZ256rmkz },
- { "vmovaps", X86::VMOVAPSZrrkz },
- { "vmovaps", X86::VMOVAPSZrrkz_alt },
- { "vmovaps", X86::VMOVAPSZrmkz },
- { "vmovd", X86::VMOVPDI2DIrr },
- { "vmovd", X86::VMOVPDI2DIZrr },
- { "vmovd", X86::VMOVPQIto64rr },
- { "vmovd", X86::VMOVDI2PDIrr },
- { "vmovd", X86::VMOV64toPQIrr },
- { "vmovd", X86::VMOVDI2PDIrm },
- { "vmovd", X86::VMOVDI2PDIZrr },
- { "vmovd", X86::VMOVDI2PDIZrm },
- { "vmovd", X86::VMOVPDI2DImr },
- { "vmovd", X86::VMOVPDI2DIZmr },
- { "vmovddup", X86::VMOVDDUPrr },
- { "vmovddup", X86::VMOVDDUPrm },
- { "vmovddup", X86::VMOVDDUPYrr },
- { "vmovddup", X86::VMOVDDUPYrm },
- { "vmovddup", X86::VMOVDDUPZrr },
- { "vmovddup", X86::VMOVDDUPZrm },
- { "vmovdqa", X86::VMOVDQArr },
- { "vmovdqa", X86::VMOVDQArm },
- { "vmovdqa", X86::VMOVDQAYrr },
- { "vmovdqa", X86::VMOVDQAYrm },
- { "vmovdqa", X86::VMOVDQAmr },
- { "vmovdqa", X86::VMOVDQAYmr },
- { "vmovdqa32", X86::VMOVDQA32Z128rr },
- { "vmovdqa32", X86::VMOVDQA32Z128rr_alt },
- { "vmovdqa32", X86::VMOVDQA32Z128rm },
- { "vmovdqa32", X86::VMOVDQA32Z256rr },
- { "vmovdqa32", X86::VMOVDQA32Z256rr_alt },
- { "vmovdqa32", X86::VMOVDQA32Z256rm },
- { "vmovdqa32", X86::VMOVDQA32Zrr },
- { "vmovdqa32", X86::VMOVDQA32Zrr_alt },
- { "vmovdqa32", X86::VMOVDQA32Zrm },
- { "vmovdqa32", X86::VMOVDQA32Z128mr },
- { "vmovdqa32", X86::VMOVDQA32Z256mr },
- { "vmovdqa32", X86::VMOVDQA32Zmr },
- { "vmovdqa32", X86::VMOVDQA32Z128rrk },
- { "vmovdqa32", X86::VMOVDQA32Z128rrk_alt },
- { "vmovdqa32", X86::VMOVDQA32Z128rmk },
- { "vmovdqa32", X86::VMOVDQA32Z256rrk },
- { "vmovdqa32", X86::VMOVDQA32Z256rrk_alt },
- { "vmovdqa32", X86::VMOVDQA32Z256rmk },
- { "vmovdqa32", X86::VMOVDQA32Zrrk },
- { "vmovdqa32", X86::VMOVDQA32Zrrk_alt },
- { "vmovdqa32", X86::VMOVDQA32Zrmk },
- { "vmovdqa32", X86::VMOVDQA32Z128mrk },
- { "vmovdqa32", X86::VMOVDQA32Z256mrk },
- { "vmovdqa32", X86::VMOVDQA32Zmrk },
- { "vmovdqa32", X86::VMOVDQA32Z128rrkz },
- { "vmovdqa32", X86::VMOVDQA32Z128rrkz_alt },
- { "vmovdqa32", X86::VMOVDQA32Z128rmkz },
- { "vmovdqa32", X86::VMOVDQA32Z256rrkz },
- { "vmovdqa32", X86::VMOVDQA32Z256rrkz_alt },
- { "vmovdqa32", X86::VMOVDQA32Z256rmkz },
- { "vmovdqa32", X86::VMOVDQA32Zrrkz },
- { "vmovdqa32", X86::VMOVDQA32Zrrkz_alt },
- { "vmovdqa32", X86::VMOVDQA32Zrmkz },
- { "vmovdqa64", X86::VMOVDQA64Z128rr },
- { "vmovdqa64", X86::VMOVDQA64Z128rr_alt },
- { "vmovdqa64", X86::VMOVDQA64Z128rm },
- { "vmovdqa64", X86::VMOVDQA64Z256rr },
- { "vmovdqa64", X86::VMOVDQA64Z256rr_alt },
- { "vmovdqa64", X86::VMOVDQA64Z256rm },
- { "vmovdqa64", X86::VMOVDQA64Zrr },
- { "vmovdqa64", X86::VMOVDQA64Zrr_alt },
- { "vmovdqa64", X86::VMOVDQA64Zrm },
- { "vmovdqa64", X86::VMOVDQA64Z128mr },
- { "vmovdqa64", X86::VMOVDQA64Z256mr },
- { "vmovdqa64", X86::VMOVDQA64Zmr },
- { "vmovdqa64", X86::VMOVDQA64Z128rrk },
- { "vmovdqa64", X86::VMOVDQA64Z128rrk_alt },
- { "vmovdqa64", X86::VMOVDQA64Z128rmk },
- { "vmovdqa64", X86::VMOVDQA64Z256rrk },
- { "vmovdqa64", X86::VMOVDQA64Z256rrk_alt },
- { "vmovdqa64", X86::VMOVDQA64Z256rmk },
- { "vmovdqa64", X86::VMOVDQA64Zrrk },
- { "vmovdqa64", X86::VMOVDQA64Zrrk_alt },
- { "vmovdqa64", X86::VMOVDQA64Zrmk },
- { "vmovdqa64", X86::VMOVDQA64Z128mrk },
- { "vmovdqa64", X86::VMOVDQA64Z256mrk },
- { "vmovdqa64", X86::VMOVDQA64Zmrk },
- { "vmovdqa64", X86::VMOVDQA64Z128rrkz },
- { "vmovdqa64", X86::VMOVDQA64Z128rrkz_alt },
- { "vmovdqa64", X86::VMOVDQA64Z128rmkz },
- { "vmovdqa64", X86::VMOVDQA64Z256rrkz },
- { "vmovdqa64", X86::VMOVDQA64Z256rrkz_alt },
- { "vmovdqa64", X86::VMOVDQA64Z256rmkz },
- { "vmovdqa64", X86::VMOVDQA64Zrrkz },
- { "vmovdqa64", X86::VMOVDQA64Zrrkz_alt },
- { "vmovdqa64", X86::VMOVDQA64Zrmkz },
- { "vmovdqu", X86::VMOVDQUrr },
- { "vmovdqu", X86::VMOVDQUrm },
- { "vmovdqu", X86::VMOVDQUYrr },
- { "vmovdqu", X86::VMOVDQUYrm },
- { "vmovdqu", X86::VMOVDQUmr },
- { "vmovdqu", X86::VMOVDQUYmr },
- { "vmovdqu16", X86::VMOVDQU16Z128rr },
- { "vmovdqu16", X86::VMOVDQU16Z128rr_alt },
- { "vmovdqu16", X86::VMOVDQU16Z128rm },
- { "vmovdqu16", X86::VMOVDQU16Z256rr },
- { "vmovdqu16", X86::VMOVDQU16Z256rr_alt },
- { "vmovdqu16", X86::VMOVDQU16Z256rm },
- { "vmovdqu16", X86::VMOVDQU16Zrr },
- { "vmovdqu16", X86::VMOVDQU16Zrr_alt },
- { "vmovdqu16", X86::VMOVDQU16Zrm },
- { "vmovdqu16", X86::VMOVDQU16Z128mr },
- { "vmovdqu16", X86::VMOVDQU16Z256mr },
- { "vmovdqu16", X86::VMOVDQU16Zmr },
- { "vmovdqu16", X86::VMOVDQU16Z128rrk },
- { "vmovdqu16", X86::VMOVDQU16Z128rrk_alt },
- { "vmovdqu16", X86::VMOVDQU16Z128rmk },
- { "vmovdqu16", X86::VMOVDQU16Z256rrk },
- { "vmovdqu16", X86::VMOVDQU16Z256rrk_alt },
- { "vmovdqu16", X86::VMOVDQU16Z256rmk },
- { "vmovdqu16", X86::VMOVDQU16Zrrk },
- { "vmovdqu16", X86::VMOVDQU16Zrrk_alt },
- { "vmovdqu16", X86::VMOVDQU16Zrmk },
- { "vmovdqu16", X86::VMOVDQU16Z128mrk },
- { "vmovdqu16", X86::VMOVDQU16Z256mrk },
- { "vmovdqu16", X86::VMOVDQU16Zmrk },
- { "vmovdqu16", X86::VMOVDQU16Z128rrkz },
- { "vmovdqu16", X86::VMOVDQU16Z128rrkz_alt },
- { "vmovdqu16", X86::VMOVDQU16Z128rmkz },
- { "vmovdqu16", X86::VMOVDQU16Z256rrkz },
- { "vmovdqu16", X86::VMOVDQU16Z256rrkz_alt },
- { "vmovdqu16", X86::VMOVDQU16Z256rmkz },
- { "vmovdqu16", X86::VMOVDQU16Zrrkz },
- { "vmovdqu16", X86::VMOVDQU16Zrrkz_alt },
- { "vmovdqu16", X86::VMOVDQU16Zrmkz },
- { "vmovdqu32", X86::VMOVDQU32Z128rr },
- { "vmovdqu32", X86::VMOVDQU32Z128rr_alt },
- { "vmovdqu32", X86::VMOVDQU32Z128rm },
- { "vmovdqu32", X86::VMOVDQU32Z256rr },
- { "vmovdqu32", X86::VMOVDQU32Z256rr_alt },
- { "vmovdqu32", X86::VMOVDQU32Z256rm },
- { "vmovdqu32", X86::VMOVDQU32Zrr },
- { "vmovdqu32", X86::VMOVDQU32Zrr_alt },
- { "vmovdqu32", X86::VMOVDQU32Zrm },
- { "vmovdqu32", X86::VMOVDQU32Z128mr },
- { "vmovdqu32", X86::VMOVDQU32Z256mr },
- { "vmovdqu32", X86::VMOVDQU32Zmr },
- { "vmovdqu32", X86::VMOVDQU32Z128rrk },
- { "vmovdqu32", X86::VMOVDQU32Z128rrk_alt },
- { "vmovdqu32", X86::VMOVDQU32Z128rmk },
- { "vmovdqu32", X86::VMOVDQU32Z256rrk },
- { "vmovdqu32", X86::VMOVDQU32Z256rrk_alt },
- { "vmovdqu32", X86::VMOVDQU32Z256rmk },
- { "vmovdqu32", X86::VMOVDQU32Zrrk },
- { "vmovdqu32", X86::VMOVDQU32Zrrk_alt },
- { "vmovdqu32", X86::VMOVDQU32Zrmk },
- { "vmovdqu32", X86::VMOVDQU32Z128mrk },
- { "vmovdqu32", X86::VMOVDQU32Z256mrk },
- { "vmovdqu32", X86::VMOVDQU32Zmrk },
- { "vmovdqu32", X86::VMOVDQU32Z128rrkz },
- { "vmovdqu32", X86::VMOVDQU32Z128rrkz_alt },
- { "vmovdqu32", X86::VMOVDQU32Z128rmkz },
- { "vmovdqu32", X86::VMOVDQU32Z256rrkz },
- { "vmovdqu32", X86::VMOVDQU32Z256rrkz_alt },
- { "vmovdqu32", X86::VMOVDQU32Z256rmkz },
- { "vmovdqu32", X86::VMOVDQU32Zrrkz },
- { "vmovdqu32", X86::VMOVDQU32Zrrkz_alt },
- { "vmovdqu32", X86::VMOVDQU32Zrmkz },
- { "vmovdqu64", X86::VMOVDQU64Z128rr },
- { "vmovdqu64", X86::VMOVDQU64Z128rr_alt },
- { "vmovdqu64", X86::VMOVDQU64Z128rm },
- { "vmovdqu64", X86::VMOVDQU64Z256rr },
- { "vmovdqu64", X86::VMOVDQU64Z256rr_alt },
- { "vmovdqu64", X86::VMOVDQU64Z256rm },
- { "vmovdqu64", X86::VMOVDQU64Zrr },
- { "vmovdqu64", X86::VMOVDQU64Zrr_alt },
- { "vmovdqu64", X86::VMOVDQU64Zrm },
- { "vmovdqu64", X86::VMOVDQU64Z128mr },
- { "vmovdqu64", X86::VMOVDQU64Z256mr },
- { "vmovdqu64", X86::VMOVDQU64Zmr },
- { "vmovdqu64", X86::VMOVDQU64Z128rrk },
- { "vmovdqu64", X86::VMOVDQU64Z128rrk_alt },
- { "vmovdqu64", X86::VMOVDQU64Z128rmk },
- { "vmovdqu64", X86::VMOVDQU64Z256rrk },
- { "vmovdqu64", X86::VMOVDQU64Z256rrk_alt },
- { "vmovdqu64", X86::VMOVDQU64Z256rmk },
- { "vmovdqu64", X86::VMOVDQU64Zrrk },
- { "vmovdqu64", X86::VMOVDQU64Zrrk_alt },
- { "vmovdqu64", X86::VMOVDQU64Zrmk },
- { "vmovdqu64", X86::VMOVDQU64Z128mrk },
- { "vmovdqu64", X86::VMOVDQU64Z256mrk },
- { "vmovdqu64", X86::VMOVDQU64Zmrk },
- { "vmovdqu64", X86::VMOVDQU64Z128rrkz },
- { "vmovdqu64", X86::VMOVDQU64Z128rrkz_alt },
- { "vmovdqu64", X86::VMOVDQU64Z128rmkz },
- { "vmovdqu64", X86::VMOVDQU64Z256rrkz },
- { "vmovdqu64", X86::VMOVDQU64Z256rrkz_alt },
- { "vmovdqu64", X86::VMOVDQU64Z256rmkz },
- { "vmovdqu64", X86::VMOVDQU64Zrrkz },
- { "vmovdqu64", X86::VMOVDQU64Zrrkz_alt },
- { "vmovdqu64", X86::VMOVDQU64Zrmkz },
- { "vmovdqu8", X86::VMOVDQU8Z128rr },
- { "vmovdqu8", X86::VMOVDQU8Z128rr_alt },
- { "vmovdqu8", X86::VMOVDQU8Z128rm },
- { "vmovdqu8", X86::VMOVDQU8Z256rr },
- { "vmovdqu8", X86::VMOVDQU8Z256rr_alt },
- { "vmovdqu8", X86::VMOVDQU8Z256rm },
- { "vmovdqu8", X86::VMOVDQU8Zrr },
- { "vmovdqu8", X86::VMOVDQU8Zrr_alt },
- { "vmovdqu8", X86::VMOVDQU8Zrm },
- { "vmovdqu8", X86::VMOVDQU8Z128mr },
- { "vmovdqu8", X86::VMOVDQU8Z256mr },
- { "vmovdqu8", X86::VMOVDQU8Zmr },
- { "vmovdqu8", X86::VMOVDQU8Z128rrk },
- { "vmovdqu8", X86::VMOVDQU8Z128rrk_alt },
- { "vmovdqu8", X86::VMOVDQU8Z128rmk },
- { "vmovdqu8", X86::VMOVDQU8Z256rrk },
- { "vmovdqu8", X86::VMOVDQU8Z256rrk_alt },
- { "vmovdqu8", X86::VMOVDQU8Z256rmk },
- { "vmovdqu8", X86::VMOVDQU8Zrrk },
- { "vmovdqu8", X86::VMOVDQU8Zrrk_alt },
- { "vmovdqu8", X86::VMOVDQU8Zrmk },
- { "vmovdqu8", X86::VMOVDQU8Z128mrk },
- { "vmovdqu8", X86::VMOVDQU8Z256mrk },
- { "vmovdqu8", X86::VMOVDQU8Zmrk },
- { "vmovdqu8", X86::VMOVDQU8Z128rrkz },
- { "vmovdqu8", X86::VMOVDQU8Z128rrkz_alt },
- { "vmovdqu8", X86::VMOVDQU8Z128rmkz },
- { "vmovdqu8", X86::VMOVDQU8Z256rrkz },
- { "vmovdqu8", X86::VMOVDQU8Z256rrkz_alt },
- { "vmovdqu8", X86::VMOVDQU8Z256rmkz },
- { "vmovdqu8", X86::VMOVDQU8Zrrkz },
- { "vmovdqu8", X86::VMOVDQU8Zrrkz_alt },
- { "vmovdqu8", X86::VMOVDQU8Zrmkz },
- { "vmovhlps", X86::VMOVHLPSrr },
- { "vmovhlps", X86::VMOVHLPSZrr },
- { "vmovhpd", X86::VMOVHPDmr },
- { "vmovhpd", X86::VMOVHPDrm },
- { "vmovhps", X86::VMOVHPSmr },
- { "vmovhps", X86::VMOVHPSrm },
- { "vmovlhps", X86::VMOVLHPSrr },
- { "vmovlhps", X86::VMOVLHPSZrr },
- { "vmovlpd", X86::VMOVLPDmr },
- { "vmovlpd", X86::VMOVLPDrm },
- { "vmovlps", X86::VMOVLPSmr },
- { "vmovlps", X86::VMOVLPSrm },
- { "vmovmskpd", X86::VMOVMSKPDrr },
- { "vmovmskpd", X86::VMOVMSKPDYrr },
- { "vmovmskps", X86::VMOVMSKPSrr },
- { "vmovmskps", X86::VMOVMSKPSYrr },
- { "vmovntdq", X86::VMOVNTDQmr },
- { "vmovntdq", X86::VMOVNTDQZ128mr },
- { "vmovntdq", X86::VMOVNTDQYmr },
- { "vmovntdq", X86::VMOVNTDQZ256mr },
- { "vmovntdq", X86::VMOVNTDQZmr },
- { "vmovntdqa", X86::VMOVNTDQArm },
- { "vmovntdqa", X86::VMOVNTDQAZ128rm },
- { "vmovntdqa", X86::VMOVNTDQAYrm },
- { "vmovntdqa", X86::VMOVNTDQAZ256rm },
- { "vmovntdqa", X86::VMOVNTDQAZrm },
- { "vmovntpd", X86::VMOVNTPDmr },
- { "vmovntpd", X86::VMOVNTPDZ128mr },
- { "vmovntpd", X86::VMOVNTPDYmr },
- { "vmovntpd", X86::VMOVNTPDZ256mr },
- { "vmovntpd", X86::VMOVNTPDZmr },
- { "vmovntps", X86::VMOVNTPSmr },
- { "vmovntps", X86::VMOVNTPSZ128mr },
- { "vmovntps", X86::VMOVNTPSYmr },
- { "vmovntps", X86::VMOVNTPSZ256mr },
- { "vmovntps", X86::VMOVNTPSZmr },
- { "vmovq", X86::VMOVPQIto64rr },
- { "vmovq", X86::VMOVPQIto64Zrr },
- { "vmovq", X86::VMOV64toPQIrr },
- { "vmovq", X86::VMOVZPQILo2PQIrr },
- { "vmovq", X86::VMOVQI2PQIrm },
- { "vmovq", X86::VMOV64toPQIZrr },
- { "vmovq", X86::VMOVZPQILo2PQIZrr },
- { "vmovq", X86::VMOVZPQILo2PQIZrm },
- { "vmovq", X86::VMOVQI2PQIZrm },
- { "vmovq", X86::VMOVSDto64Zmr },
- { "vmovq", X86::VMOVPQI2QImr },
- { "vmovq", X86::VMOVPQIto64Zmr },
- { "vmovsd", X86::VMOVSDrm },
- { "vmovsd", X86::VMOVSDZrm },
- { "vmovsd", X86::VMOVSDmr },
- { "vmovsd", X86::VMOVSDZmr },
- { "vmovsd", X86::VMOVSDrr },
- { "vmovsd", X86::VMOVSDZrr },
- { "vmovsd", X86::VMOVSDZmrk },
- { "vmovsd", X86::VMOVSDZrrk },
- { "vmovshdup", X86::VMOVSHDUPrr },
- { "vmovshdup", X86::VMOVSHDUPrm },
- { "vmovshdup", X86::VMOVSHDUPYrr },
- { "vmovshdup", X86::VMOVSHDUPYrm },
- { "vmovshdup", X86::VMOVSHDUPZrr },
- { "vmovshdup", X86::VMOVSHDUPZrm },
- { "vmovsldup", X86::VMOVSLDUPrr },
- { "vmovsldup", X86::VMOVSLDUPrm },
- { "vmovsldup", X86::VMOVSLDUPYrr },
- { "vmovsldup", X86::VMOVSLDUPYrm },
- { "vmovsldup", X86::VMOVSLDUPZrr },
- { "vmovsldup", X86::VMOVSLDUPZrm },
- { "vmovss", X86::VMOVSSrm },
- { "vmovss", X86::VMOVSSZrm },
- { "vmovss", X86::VMOVSSmr },
- { "vmovss", X86::VMOVSSZmr },
- { "vmovss", X86::VMOVSSrr },
- { "vmovss", X86::VMOVSSZrr },
- { "vmovss", X86::VMOVSSZmrk },
- { "vmovss", X86::VMOVSSZrrk },
- { "vmovupd", X86::VMOVUPDrr },
- { "vmovupd", X86::VMOVUPDrm },
- { "vmovupd", X86::VMOVUPDZ128rr },
- { "vmovupd", X86::VMOVUPDZ128rr_alt },
- { "vmovupd", X86::VMOVUPDZ128rm },
- { "vmovupd", X86::VMOVUPDYrr },
- { "vmovupd", X86::VMOVUPDYrm },
- { "vmovupd", X86::VMOVUPDZ256rr },
- { "vmovupd", X86::VMOVUPDZ256rr_alt },
- { "vmovupd", X86::VMOVUPDZ256rm },
- { "vmovupd", X86::VMOVUPDZrr },
- { "vmovupd", X86::VMOVUPDZrr_alt },
- { "vmovupd", X86::VMOVUPDZrm },
- { "vmovupd", X86::VMOVUPDmr },
- { "vmovupd", X86::VMOVUPDZ128mr },
- { "vmovupd", X86::VMOVUPDYmr },
- { "vmovupd", X86::VMOVUPDZ256mr },
- { "vmovupd", X86::VMOVUPDZmr },
- { "vmovupd", X86::VMOVUPDZ128rrk },
- { "vmovupd", X86::VMOVUPDZ128rrk_alt },
- { "vmovupd", X86::VMOVUPDZ128rmk },
- { "vmovupd", X86::VMOVUPDZ256rrk },
- { "vmovupd", X86::VMOVUPDZ256rrk_alt },
- { "vmovupd", X86::VMOVUPDZ256rmk },
- { "vmovupd", X86::VMOVUPDZrrk },
- { "vmovupd", X86::VMOVUPDZrrk_alt },
- { "vmovupd", X86::VMOVUPDZrmk },
- { "vmovupd", X86::VMOVUPDZ128mrk },
- { "vmovupd", X86::VMOVUPDZ256mrk },
- { "vmovupd", X86::VMOVUPDZmrk },
- { "vmovupd", X86::VMOVUPDZ128rrkz },
- { "vmovupd", X86::VMOVUPDZ128rrkz_alt },
- { "vmovupd", X86::VMOVUPDZ128rmkz },
- { "vmovupd", X86::VMOVUPDZ256rrkz },
- { "vmovupd", X86::VMOVUPDZ256rrkz_alt },
- { "vmovupd", X86::VMOVUPDZ256rmkz },
- { "vmovupd", X86::VMOVUPDZrrkz },
- { "vmovupd", X86::VMOVUPDZrrkz_alt },
- { "vmovupd", X86::VMOVUPDZrmkz },
- { "vmovups", X86::VMOVUPSrr },
- { "vmovups", X86::VMOVUPSrm },
- { "vmovups", X86::VMOVUPSZ128rr },
- { "vmovups", X86::VMOVUPSZ128rr_alt },
- { "vmovups", X86::VMOVUPSZ128rm },
- { "vmovups", X86::VMOVUPSYrr },
- { "vmovups", X86::VMOVUPSYrm },
- { "vmovups", X86::VMOVUPSZ256rr },
- { "vmovups", X86::VMOVUPSZ256rr_alt },
- { "vmovups", X86::VMOVUPSZ256rm },
- { "vmovups", X86::VMOVUPSZrr },
- { "vmovups", X86::VMOVUPSZrr_alt },
- { "vmovups", X86::VMOVUPSZrm },
- { "vmovups", X86::VMOVUPSmr },
- { "vmovups", X86::VMOVUPSZ128mr },
- { "vmovups", X86::VMOVUPSYmr },
- { "vmovups", X86::VMOVUPSZ256mr },
- { "vmovups", X86::VMOVUPSZmr },
- { "vmovups", X86::VMOVUPSZ128rrk },
- { "vmovups", X86::VMOVUPSZ128rrk_alt },
- { "vmovups", X86::VMOVUPSZ128rmk },
- { "vmovups", X86::VMOVUPSZ256rrk },
- { "vmovups", X86::VMOVUPSZ256rrk_alt },
- { "vmovups", X86::VMOVUPSZ256rmk },
- { "vmovups", X86::VMOVUPSZrrk },
- { "vmovups", X86::VMOVUPSZrrk_alt },
- { "vmovups", X86::VMOVUPSZrmk },
- { "vmovups", X86::VMOVUPSZ128mrk },
- { "vmovups", X86::VMOVUPSZ256mrk },
- { "vmovups", X86::VMOVUPSZmrk },
- { "vmovups", X86::VMOVUPSZ128rrkz },
- { "vmovups", X86::VMOVUPSZ128rrkz_alt },
- { "vmovups", X86::VMOVUPSZ128rmkz },
- { "vmovups", X86::VMOVUPSZ256rrkz },
- { "vmovups", X86::VMOVUPSZ256rrkz_alt },
- { "vmovups", X86::VMOVUPSZ256rmkz },
- { "vmovups", X86::VMOVUPSZrrkz },
- { "vmovups", X86::VMOVUPSZrrkz_alt },
- { "vmovups", X86::VMOVUPSZrmkz },
- { "vmpsadbw", X86::VMPSADBWrri },
- { "vmpsadbw", X86::VMPSADBWrmi },
- { "vmpsadbw", X86::VMPSADBWYrri },
- { "vmpsadbw", X86::VMPSADBWYrmi },
- { "vmptrld", X86::VMPTRLDm },
- { "vmptrst", X86::VMPTRSTm },
- { "vmread", X86::VMREAD32rr },
- { "vmread", X86::VMREAD64rr },
- { "vmread", X86::VMREAD32rm },
- { "vmread", X86::VMREAD64rm },
- { "vmresume", X86::VMRESUME },
- { "vmrun", X86::VMRUN32 },
- { "vmrun", X86::VMRUN64 },
- { "vmsave", X86::VMSAVE32 },
- { "vmsave", X86::VMSAVE64 },
- { "vmulpd", X86::VMULPDrr },
- { "vmulpd", X86::VMULPDrm },
- { "vmulpd", X86::VMULPDYrr },
- { "vmulpd", X86::VMULPDYrm },
- { "vmulpd", X86::VMULPDZrr },
- { "vmulpd", X86::VMULPDZrm },
- { "vmulpd", X86::VMULPDZrmb },
- { "vmulpd", X86::VMULPDZrrk },
- { "vmulpd", X86::VMULPDZrmk },
- { "vmulpd", X86::VMULPDZrrkz },
- { "vmulpd", X86::VMULPDZrmkz },
- { "vmulpd", X86::VMULPDZrmbk },
- { "vmulpd", X86::VMULPDZrmbkz },
- { "vmulps", X86::VMULPSrr },
- { "vmulps", X86::VMULPSrm },
- { "vmulps", X86::VMULPSYrr },
- { "vmulps", X86::VMULPSYrm },
- { "vmulps", X86::VMULPSZrr },
- { "vmulps", X86::VMULPSZrm },
- { "vmulps", X86::VMULPSZrmb },
- { "vmulps", X86::VMULPSZrrk },
- { "vmulps", X86::VMULPSZrmk },
- { "vmulps", X86::VMULPSZrrkz },
- { "vmulps", X86::VMULPSZrmkz },
- { "vmulps", X86::VMULPSZrmbk },
- { "vmulps", X86::VMULPSZrmbkz },
- { "vmulsd", X86::VMULSDrr },
- { "vmulsd", X86::VMULSDrm },
- { "vmulsd", X86::VMULSDZrr },
- { "vmulsd", X86::VMULSDZrm },
- { "vmulss", X86::VMULSSrr },
- { "vmulss", X86::VMULSSrm },
- { "vmulss", X86::VMULSSZrr },
- { "vmulss", X86::VMULSSZrm },
- { "vmwrite", X86::VMWRITE32rr },
- { "vmwrite", X86::VMWRITE32rm },
- { "vmwrite", X86::VMWRITE64rr },
- { "vmwrite", X86::VMWRITE64rm },
- { "vmxoff", X86::VMXOFF },
- { "vmxon", X86::VMXON },
- { "vorpd", X86::VORPDrr },
- { "vorpd", X86::VORPDrm },
- { "vorpd", X86::VORPDYrr },
- { "vorpd", X86::VORPDYrm },
- { "vorps", X86::VORPSrr },
- { "vorps", X86::VORPSrm },
- { "vorps", X86::VORPSYrr },
- { "vorps", X86::VORPSYrm },
- { "vpabsb", X86::VPABSBrr128 },
- { "vpabsb", X86::VPABSBrm128 },
- { "vpabsb", X86::VPABSBrr256 },
- { "vpabsb", X86::VPABSBrm256 },
- { "vpabsd", X86::VPABSDrr128 },
- { "vpabsd", X86::VPABSDrm128 },
- { "vpabsd", X86::VPABSDrr256 },
- { "vpabsd", X86::VPABSDrm256 },
- { "vpabsd", X86::VPABSDZrr },
- { "vpabsd", X86::VPABSDZrm },
- { "vpabsd", X86::VPABSDZrmb },
- { "vpabsd", X86::VPABSDZrrk },
- { "vpabsd", X86::VPABSDZrmk },
- { "vpabsd", X86::VPABSDZrrkz },
- { "vpabsd", X86::VPABSDZrmkz },
- { "vpabsd", X86::VPABSDZrmbk },
- { "vpabsd", X86::VPABSDZrmbkz },
- { "vpabsq", X86::VPABSQZrr },
- { "vpabsq", X86::VPABSQZrm },
- { "vpabsq", X86::VPABSQZrmb },
- { "vpabsq", X86::VPABSQZrrk },
- { "vpabsq", X86::VPABSQZrmk },
- { "vpabsq", X86::VPABSQZrrkz },
- { "vpabsq", X86::VPABSQZrmkz },
- { "vpabsq", X86::VPABSQZrmbk },
- { "vpabsq", X86::VPABSQZrmbkz },
- { "vpabsw", X86::VPABSWrr128 },
- { "vpabsw", X86::VPABSWrm128 },
- { "vpabsw", X86::VPABSWrr256 },
- { "vpabsw", X86::VPABSWrm256 },
- { "vpackssdw", X86::VPACKSSDWrr },
- { "vpackssdw", X86::VPACKSSDWrm },
- { "vpackssdw", X86::VPACKSSDWYrr },
- { "vpackssdw", X86::VPACKSSDWYrm },
- { "vpacksswb", X86::VPACKSSWBrr },
- { "vpacksswb", X86::VPACKSSWBrm },
- { "vpacksswb", X86::VPACKSSWBYrr },
- { "vpacksswb", X86::VPACKSSWBYrm },
- { "vpackusdw", X86::VPACKUSDWrr },
- { "vpackusdw", X86::VPACKUSDWrm },
- { "vpackusdw", X86::VPACKUSDWYrr },
- { "vpackusdw", X86::VPACKUSDWYrm },
- { "vpackuswb", X86::VPACKUSWBrr },
- { "vpackuswb", X86::VPACKUSWBrm },
- { "vpackuswb", X86::VPACKUSWBYrr },
- { "vpackuswb", X86::VPACKUSWBYrm },
- { "vpaddb", X86::VPADDBrr },
- { "vpaddb", X86::VPADDBrm },
- { "vpaddb", X86::VPADDBYrr },
- { "vpaddb", X86::VPADDBYrm },
- { "vpaddd", X86::VPADDDrr },
- { "vpaddd", X86::VPADDDrm },
- { "vpaddd", X86::VPADDDYrr },
- { "vpaddd", X86::VPADDDYrm },
- { "vpaddd", X86::VPADDDZrr },
- { "vpaddd", X86::VPADDDZrm },
- { "vpaddd", X86::VPADDDZrmb },
- { "vpaddd", X86::VPADDDZrrk },
- { "vpaddd", X86::VPADDDZrmk },
- { "vpaddd", X86::VPADDDZrrkz },
- { "vpaddd", X86::VPADDDZrmkz },
- { "vpaddd", X86::VPADDDZrmbk },
- { "vpaddd", X86::VPADDDZrmbkz },
- { "vpaddq", X86::VPADDQrr },
- { "vpaddq", X86::VPADDQrm },
- { "vpaddq", X86::VPADDQYrr },
- { "vpaddq", X86::VPADDQYrm },
- { "vpaddq", X86::VPADDQZrr },
- { "vpaddq", X86::VPADDQZrm },
- { "vpaddq", X86::VPADDQZrmb },
- { "vpaddq", X86::VPADDQZrrk },
- { "vpaddq", X86::VPADDQZrmk },
- { "vpaddq", X86::VPADDQZrrkz },
- { "vpaddq", X86::VPADDQZrmkz },
- { "vpaddq", X86::VPADDQZrmbk },
- { "vpaddq", X86::VPADDQZrmbkz },
- { "vpaddsb", X86::VPADDSBrr },
- { "vpaddsb", X86::VPADDSBrm },
- { "vpaddsb", X86::VPADDSBYrr },
- { "vpaddsb", X86::VPADDSBYrm },
- { "vpaddsw", X86::VPADDSWrr },
- { "vpaddsw", X86::VPADDSWrm },
- { "vpaddsw", X86::VPADDSWYrr },
- { "vpaddsw", X86::VPADDSWYrm },
- { "vpaddusb", X86::VPADDUSBrr },
- { "vpaddusb", X86::VPADDUSBrm },
- { "vpaddusb", X86::VPADDUSBYrr },
- { "vpaddusb", X86::VPADDUSBYrm },
- { "vpaddusw", X86::VPADDUSWrr },
- { "vpaddusw", X86::VPADDUSWrm },
- { "vpaddusw", X86::VPADDUSWYrr },
- { "vpaddusw", X86::VPADDUSWYrm },
- { "vpaddw", X86::VPADDWrr },
- { "vpaddw", X86::VPADDWrm },
- { "vpaddw", X86::VPADDWYrr },
- { "vpaddw", X86::VPADDWYrm },
- { "vpalignr", X86::VPALIGNR128rr },
- { "vpalignr", X86::VPALIGNR128rm },
- { "vpalignr", X86::VPALIGNR256rr },
- { "vpalignr", X86::VPALIGNR256rm },
- { "vpand", X86::VPANDrr },
- { "vpand", X86::VPANDrm },
- { "vpand", X86::VPANDYrr },
- { "vpand", X86::VPANDYrm },
- { "vpandd", X86::VPANDDZrr },
- { "vpandd", X86::VPANDDZrm },
- { "vpandd", X86::VPANDDZrmb },
- { "vpandd", X86::VPANDDZrrk },
- { "vpandd", X86::VPANDDZrmk },
- { "vpandd", X86::VPANDDZrrkz },
- { "vpandd", X86::VPANDDZrmkz },
- { "vpandd", X86::VPANDDZrmbk },
- { "vpandd", X86::VPANDDZrmbkz },
- { "vpandn", X86::VPANDNrr },
- { "vpandn", X86::VPANDNrm },
- { "vpandn", X86::VPANDNYrr },
- { "vpandn", X86::VPANDNYrm },
- { "vpandnd", X86::VPANDNDZrr },
- { "vpandnd", X86::VPANDNDZrm },
- { "vpandnd", X86::VPANDNDZrmb },
- { "vpandnd", X86::VPANDNDZrrk },
- { "vpandnd", X86::VPANDNDZrmk },
- { "vpandnd", X86::VPANDNDZrrkz },
- { "vpandnd", X86::VPANDNDZrmkz },
- { "vpandnd", X86::VPANDNDZrmbk },
- { "vpandnd", X86::VPANDNDZrmbkz },
- { "vpandnq", X86::VPANDNQZrr },
- { "vpandnq", X86::VPANDNQZrm },
- { "vpandnq", X86::VPANDNQZrmb },
- { "vpandnq", X86::VPANDNQZrrk },
- { "vpandnq", X86::VPANDNQZrmk },
- { "vpandnq", X86::VPANDNQZrrkz },
- { "vpandnq", X86::VPANDNQZrmkz },
- { "vpandnq", X86::VPANDNQZrmbk },
- { "vpandnq", X86::VPANDNQZrmbkz },
- { "vpandq", X86::VPANDQZrr },
- { "vpandq", X86::VPANDQZrm },
- { "vpandq", X86::VPANDQZrmb },
- { "vpandq", X86::VPANDQZrrk },
- { "vpandq", X86::VPANDQZrmk },
- { "vpandq", X86::VPANDQZrrkz },
- { "vpandq", X86::VPANDQZrmkz },
- { "vpandq", X86::VPANDQZrmbk },
- { "vpandq", X86::VPANDQZrmbkz },
- { "vpavgb", X86::VPAVGBrr },
- { "vpavgb", X86::VPAVGBrm },
- { "vpavgb", X86::VPAVGBYrr },
- { "vpavgb", X86::VPAVGBYrm },
- { "vpavgw", X86::VPAVGWrr },
- { "vpavgw", X86::VPAVGWrm },
- { "vpavgw", X86::VPAVGWYrr },
- { "vpavgw", X86::VPAVGWYrm },
- { "vpblendd", X86::VPBLENDDrri },
- { "vpblendd", X86::VPBLENDDrmi },
- { "vpblendd", X86::VPBLENDDYrri },
- { "vpblendd", X86::VPBLENDDYrmi },
- { "vpblendmd", X86::VPBLENDMDZrr },
- { "vpblendmd", X86::VPBLENDMDZrm },
- { "vpblendmq", X86::VPBLENDMQZrr },
- { "vpblendmq", X86::VPBLENDMQZrm },
- { "vpblendvb", X86::VPBLENDVBrr },
- { "vpblendvb", X86::VPBLENDVBrm },
- { "vpblendvb", X86::VPBLENDVBYrr },
- { "vpblendvb", X86::VPBLENDVBYrm },
- { "vpblendw", X86::VPBLENDWrri },
- { "vpblendw", X86::VPBLENDWrmi },
- { "vpblendw", X86::VPBLENDWYrri },
- { "vpblendw", X86::VPBLENDWYrmi },
- { "vpbroadcastb", X86::VPBROADCASTBrr },
- { "vpbroadcastb", X86::VPBROADCASTBrm },
- { "vpbroadcastb", X86::VPBROADCASTBYrr },
- { "vpbroadcastb", X86::VPBROADCASTBYrm },
- { "vpbroadcastd", X86::VPBROADCASTDrr },
- { "vpbroadcastd", X86::VPBROADCASTDrm },
- { "vpbroadcastd", X86::VPBROADCASTDYrr },
- { "vpbroadcastd", X86::VPBROADCASTDYrm },
- { "vpbroadcastd", X86::VPBROADCASTDrZrr },
- { "vpbroadcastd", X86::VPBROADCASTDZrr },
- { "vpbroadcastd", X86::VPBROADCASTDZrm },
- { "vpbroadcastd", X86::VPBROADCASTDrZkrr },
- { "vpbroadcastd", X86::VPBROADCASTDZkrr },
- { "vpbroadcastd", X86::VPBROADCASTDZkrm },
- { "vpbroadcastmb2q", X86::VPBROADCASTMB2Qrr },
- { "vpbroadcastmw2d", X86::VPBROADCASTMW2Drr },
- { "vpbroadcastq", X86::VPBROADCASTQrr },
- { "vpbroadcastq", X86::VPBROADCASTQrm },
- { "vpbroadcastq", X86::VPBROADCASTQYrr },
- { "vpbroadcastq", X86::VPBROADCASTQYrm },
- { "vpbroadcastq", X86::VPBROADCASTQrZrr },
- { "vpbroadcastq", X86::VPBROADCASTQZrr },
- { "vpbroadcastq", X86::VPBROADCASTQZrm },
- { "vpbroadcastq", X86::VPBROADCASTQrZkrr },
- { "vpbroadcastq", X86::VPBROADCASTQZkrr },
- { "vpbroadcastq", X86::VPBROADCASTQZkrm },
- { "vpbroadcastw", X86::VPBROADCASTWrr },
- { "vpbroadcastw", X86::VPBROADCASTWrm },
- { "vpbroadcastw", X86::VPBROADCASTWYrr },
- { "vpbroadcastw", X86::VPBROADCASTWYrm },
- { "vpclmulhqhqdq", X86::VPCLMULQDQrr },
- { "vpclmulhqhqdq", X86::VPCLMULQDQrm },
- { "vpclmulhqlqdq", X86::VPCLMULQDQrr },
- { "vpclmulhqlqdq", X86::VPCLMULQDQrm },
- { "vpclmullqhqdq", X86::VPCLMULQDQrr },
- { "vpclmullqhqdq", X86::VPCLMULQDQrm },
- { "vpclmullqlqdq", X86::VPCLMULQDQrr },
- { "vpclmullqlqdq", X86::VPCLMULQDQrm },
- { "vpclmulqdq", X86::VPCLMULQDQrr },
- { "vpclmulqdq", X86::VPCLMULQDQrm },
- { "vpcmov", X86::VPCMOVrr },
- { "vpcmov", X86::VPCMOVrm },
- { "vpcmov", X86::VPCMOVmr },
- { "vpcmov", X86::VPCMOVrrY },
- { "vpcmov", X86::VPCMOVrmY },
- { "vpcmov", X86::VPCMOVmrY },
- { "vpcmp", X86::VPCMPBZ128rri },
- { "vpcmp", X86::VPCMPBZ128rmi },
- { "vpcmp", X86::VPCMPBZ256rri },
- { "vpcmp", X86::VPCMPBZ256rmi },
- { "vpcmp", X86::VPCMPBZrri },
- { "vpcmp", X86::VPCMPBZrmi },
- { "vpcmp", X86::VPCMPDZ128rri },
- { "vpcmp", X86::VPCMPDZ128rmi },
- { "vpcmp", X86::VPCMPDZ256rri },
- { "vpcmp", X86::VPCMPDZ256rmi },
- { "vpcmp", X86::VPCMPDZrri },
- { "vpcmp", X86::VPCMPDZrmi },
- { "vpcmp", X86::VPCMPQZ128rri },
- { "vpcmp", X86::VPCMPQZ128rmi },
- { "vpcmp", X86::VPCMPQZ256rri },
- { "vpcmp", X86::VPCMPQZ256rmi },
- { "vpcmp", X86::VPCMPQZrri },
- { "vpcmp", X86::VPCMPQZrmi },
- { "vpcmp", X86::VPCMPUBZ128rri },
- { "vpcmp", X86::VPCMPUBZ128rmi },
- { "vpcmp", X86::VPCMPUBZ256rri },
- { "vpcmp", X86::VPCMPUBZ256rmi },
- { "vpcmp", X86::VPCMPUBZrri },
- { "vpcmp", X86::VPCMPUBZrmi },
- { "vpcmp", X86::VPCMPUDZ128rri },
- { "vpcmp", X86::VPCMPUDZ128rmi },
- { "vpcmp", X86::VPCMPUDZ256rri },
- { "vpcmp", X86::VPCMPUDZ256rmi },
- { "vpcmp", X86::VPCMPUDZrri },
- { "vpcmp", X86::VPCMPUDZrmi },
- { "vpcmp", X86::VPCMPUQZ128rri },
- { "vpcmp", X86::VPCMPUQZ128rmi },
- { "vpcmp", X86::VPCMPUQZ256rri },
- { "vpcmp", X86::VPCMPUQZ256rmi },
- { "vpcmp", X86::VPCMPUQZrri },
- { "vpcmp", X86::VPCMPUQZrmi },
- { "vpcmp", X86::VPCMPUWZ128rri },
- { "vpcmp", X86::VPCMPUWZ128rmi },
- { "vpcmp", X86::VPCMPUWZ256rri },
- { "vpcmp", X86::VPCMPUWZ256rmi },
- { "vpcmp", X86::VPCMPUWZrri },
- { "vpcmp", X86::VPCMPUWZrmi },
- { "vpcmp", X86::VPCMPWZ128rri },
- { "vpcmp", X86::VPCMPWZ128rmi },
- { "vpcmp", X86::VPCMPWZ256rri },
- { "vpcmp", X86::VPCMPWZ256rmi },
- { "vpcmp", X86::VPCMPWZrri },
- { "vpcmp", X86::VPCMPWZrmi },
- { "vpcmp", X86::VPCMPDZ128rmib },
- { "vpcmp", X86::VPCMPDZ256rmib },
- { "vpcmp", X86::VPCMPDZrmib },
- { "vpcmp", X86::VPCMPQZ128rmib },
- { "vpcmp", X86::VPCMPQZ256rmib },
- { "vpcmp", X86::VPCMPQZrmib },
- { "vpcmp", X86::VPCMPUDZ128rmib },
- { "vpcmp", X86::VPCMPUDZ256rmib },
- { "vpcmp", X86::VPCMPUDZrmib },
- { "vpcmp", X86::VPCMPUQZ128rmib },
- { "vpcmp", X86::VPCMPUQZ256rmib },
- { "vpcmp", X86::VPCMPUQZrmib },
- { "vpcmp", X86::VPCMPBZ128rrik },
- { "vpcmp", X86::VPCMPBZ128rmik },
- { "vpcmp", X86::VPCMPBZ256rrik },
- { "vpcmp", X86::VPCMPBZ256rmik },
- { "vpcmp", X86::VPCMPBZrrik },
- { "vpcmp", X86::VPCMPBZrmik },
- { "vpcmp", X86::VPCMPDZ128rrik },
- { "vpcmp", X86::VPCMPDZ128rmik },
- { "vpcmp", X86::VPCMPDZ256rrik },
- { "vpcmp", X86::VPCMPDZ256rmik },
- { "vpcmp", X86::VPCMPDZrrik },
- { "vpcmp", X86::VPCMPDZrmik },
- { "vpcmp", X86::VPCMPQZ128rrik },
- { "vpcmp", X86::VPCMPQZ128rmik },
- { "vpcmp", X86::VPCMPQZ256rrik },
- { "vpcmp", X86::VPCMPQZ256rmik },
- { "vpcmp", X86::VPCMPQZrrik },
- { "vpcmp", X86::VPCMPQZrmik },
- { "vpcmp", X86::VPCMPUBZ128rrik },
- { "vpcmp", X86::VPCMPUBZ128rmik },
- { "vpcmp", X86::VPCMPUBZ256rrik },
- { "vpcmp", X86::VPCMPUBZ256rmik },
- { "vpcmp", X86::VPCMPUBZrrik },
- { "vpcmp", X86::VPCMPUBZrmik },
- { "vpcmp", X86::VPCMPUDZ128rrik },
- { "vpcmp", X86::VPCMPUDZ128rmik },
- { "vpcmp", X86::VPCMPUDZ256rrik },
- { "vpcmp", X86::VPCMPUDZ256rmik },
- { "vpcmp", X86::VPCMPUDZrrik },
- { "vpcmp", X86::VPCMPUDZrmik },
- { "vpcmp", X86::VPCMPUQZ128rrik },
- { "vpcmp", X86::VPCMPUQZ128rmik },
- { "vpcmp", X86::VPCMPUQZ256rrik },
- { "vpcmp", X86::VPCMPUQZ256rmik },
- { "vpcmp", X86::VPCMPUQZrrik },
- { "vpcmp", X86::VPCMPUQZrmik },
- { "vpcmp", X86::VPCMPUWZ128rrik },
- { "vpcmp", X86::VPCMPUWZ128rmik },
- { "vpcmp", X86::VPCMPUWZ256rrik },
- { "vpcmp", X86::VPCMPUWZ256rmik },
- { "vpcmp", X86::VPCMPUWZrrik },
- { "vpcmp", X86::VPCMPUWZrmik },
- { "vpcmp", X86::VPCMPWZ128rrik },
- { "vpcmp", X86::VPCMPWZ128rmik },
- { "vpcmp", X86::VPCMPWZ256rrik },
- { "vpcmp", X86::VPCMPWZ256rmik },
- { "vpcmp", X86::VPCMPWZrrik },
- { "vpcmp", X86::VPCMPWZrmik },
- { "vpcmp", X86::VPCMPDZ128rmibk },
- { "vpcmp", X86::VPCMPDZ256rmibk },
- { "vpcmp", X86::VPCMPDZrmibk },
- { "vpcmp", X86::VPCMPQZ128rmibk },
- { "vpcmp", X86::VPCMPQZ256rmibk },
- { "vpcmp", X86::VPCMPQZrmibk },
- { "vpcmp", X86::VPCMPUDZ128rmibk },
- { "vpcmp", X86::VPCMPUDZ256rmibk },
- { "vpcmp", X86::VPCMPUDZrmibk },
- { "vpcmp", X86::VPCMPUQZ128rmibk },
- { "vpcmp", X86::VPCMPUQZ256rmibk },
- { "vpcmp", X86::VPCMPUQZrmibk },
- { "vpcmpb", X86::VPCMPBZ128rri_alt },
- { "vpcmpb", X86::VPCMPBZ128rmi_alt },
- { "vpcmpb", X86::VPCMPBZ256rri_alt },
- { "vpcmpb", X86::VPCMPBZ256rmi_alt },
- { "vpcmpb", X86::VPCMPBZrri_alt },
- { "vpcmpb", X86::VPCMPBZrmi_alt },
- { "vpcmpb", X86::VPCMPBZ128rrik_alt },
- { "vpcmpb", X86::VPCMPBZ128rmik_alt },
- { "vpcmpb", X86::VPCMPBZ256rrik_alt },
- { "vpcmpb", X86::VPCMPBZ256rmik_alt },
- { "vpcmpb", X86::VPCMPBZrrik_alt },
- { "vpcmpb", X86::VPCMPBZrmik_alt },
- { "vpcmpd", X86::VPCMPDZ128rri_alt },
- { "vpcmpd", X86::VPCMPDZ128rmi_alt },
- { "vpcmpd", X86::VPCMPDZ256rri_alt },
- { "vpcmpd", X86::VPCMPDZ256rmi_alt },
- { "vpcmpd", X86::VPCMPDZrri_alt },
- { "vpcmpd", X86::VPCMPDZrmi_alt },
- { "vpcmpd", X86::VPCMPDZ128rmib_alt },
- { "vpcmpd", X86::VPCMPDZ256rmib_alt },
- { "vpcmpd", X86::VPCMPDZrmib_alt },
- { "vpcmpd", X86::VPCMPDZ128rrik_alt },
- { "vpcmpd", X86::VPCMPDZ128rmik_alt },
- { "vpcmpd", X86::VPCMPDZ256rrik_alt },
- { "vpcmpd", X86::VPCMPDZ256rmik_alt },
- { "vpcmpd", X86::VPCMPDZrrik_alt },
- { "vpcmpd", X86::VPCMPDZrmik_alt },
- { "vpcmpd", X86::VPCMPDZ128rmibk_alt },
- { "vpcmpd", X86::VPCMPDZ256rmibk_alt },
- { "vpcmpd", X86::VPCMPDZrmibk_alt },
- { "vpcmpeqb", X86::VPCMPEQBrr },
- { "vpcmpeqb", X86::VPCMPEQBrm },
- { "vpcmpeqb", X86::VPCMPEQBYrr },
- { "vpcmpeqb", X86::VPCMPEQBYrm },
- { "vpcmpeqb", X86::VPCMPEQBZ128rr },
- { "vpcmpeqb", X86::VPCMPEQBZ128rm },
- { "vpcmpeqb", X86::VPCMPEQBZ256rr },
- { "vpcmpeqb", X86::VPCMPEQBZ256rm },
- { "vpcmpeqb", X86::VPCMPEQBZrr },
- { "vpcmpeqb", X86::VPCMPEQBZrm },
- { "vpcmpeqb", X86::VPCMPEQBZ128rrk },
- { "vpcmpeqb", X86::VPCMPEQBZ128rmk },
- { "vpcmpeqb", X86::VPCMPEQBZ256rrk },
- { "vpcmpeqb", X86::VPCMPEQBZ256rmk },
- { "vpcmpeqb", X86::VPCMPEQBZrrk },
- { "vpcmpeqb", X86::VPCMPEQBZrmk },
- { "vpcmpeqd", X86::VPCMPEQDrr },
- { "vpcmpeqd", X86::VPCMPEQDrm },
- { "vpcmpeqd", X86::VPCMPEQDYrr },
- { "vpcmpeqd", X86::VPCMPEQDYrm },
- { "vpcmpeqd", X86::VPCMPEQDZ128rr },
- { "vpcmpeqd", X86::VPCMPEQDZ128rm },
- { "vpcmpeqd", X86::VPCMPEQDZ256rr },
- { "vpcmpeqd", X86::VPCMPEQDZ256rm },
- { "vpcmpeqd", X86::VPCMPEQDZrr },
- { "vpcmpeqd", X86::VPCMPEQDZrm },
- { "vpcmpeqd", X86::VPCMPEQDZ128rmb },
- { "vpcmpeqd", X86::VPCMPEQDZ256rmb },
- { "vpcmpeqd", X86::VPCMPEQDZrmb },
- { "vpcmpeqd", X86::VPCMPEQDZ128rrk },
- { "vpcmpeqd", X86::VPCMPEQDZ128rmk },
- { "vpcmpeqd", X86::VPCMPEQDZ256rrk },
- { "vpcmpeqd", X86::VPCMPEQDZ256rmk },
- { "vpcmpeqd", X86::VPCMPEQDZrrk },
- { "vpcmpeqd", X86::VPCMPEQDZrmk },
- { "vpcmpeqd", X86::VPCMPEQDZ128rmbk },
- { "vpcmpeqd", X86::VPCMPEQDZ256rmbk },
- { "vpcmpeqd", X86::VPCMPEQDZrmbk },
- { "vpcmpeqq", X86::VPCMPEQQrr },
- { "vpcmpeqq", X86::VPCMPEQQrm },
- { "vpcmpeqq", X86::VPCMPEQQYrr },
- { "vpcmpeqq", X86::VPCMPEQQYrm },
- { "vpcmpeqq", X86::VPCMPEQQZ128rr },
- { "vpcmpeqq", X86::VPCMPEQQZ128rm },
- { "vpcmpeqq", X86::VPCMPEQQZ256rr },
- { "vpcmpeqq", X86::VPCMPEQQZ256rm },
- { "vpcmpeqq", X86::VPCMPEQQZrr },
- { "vpcmpeqq", X86::VPCMPEQQZrm },
- { "vpcmpeqq", X86::VPCMPEQQZ128rmb },
- { "vpcmpeqq", X86::VPCMPEQQZ256rmb },
- { "vpcmpeqq", X86::VPCMPEQQZrmb },
- { "vpcmpeqq", X86::VPCMPEQQZ128rrk },
- { "vpcmpeqq", X86::VPCMPEQQZ128rmk },
- { "vpcmpeqq", X86::VPCMPEQQZ256rrk },
- { "vpcmpeqq", X86::VPCMPEQQZ256rmk },
- { "vpcmpeqq", X86::VPCMPEQQZrrk },
- { "vpcmpeqq", X86::VPCMPEQQZrmk },
- { "vpcmpeqq", X86::VPCMPEQQZ128rmbk },
- { "vpcmpeqq", X86::VPCMPEQQZ256rmbk },
- { "vpcmpeqq", X86::VPCMPEQQZrmbk },
- { "vpcmpeqw", X86::VPCMPEQWrr },
- { "vpcmpeqw", X86::VPCMPEQWrm },
- { "vpcmpeqw", X86::VPCMPEQWYrr },
- { "vpcmpeqw", X86::VPCMPEQWYrm },
- { "vpcmpeqw", X86::VPCMPEQWZ128rr },
- { "vpcmpeqw", X86::VPCMPEQWZ128rm },
- { "vpcmpeqw", X86::VPCMPEQWZ256rr },
- { "vpcmpeqw", X86::VPCMPEQWZ256rm },
- { "vpcmpeqw", X86::VPCMPEQWZrr },
- { "vpcmpeqw", X86::VPCMPEQWZrm },
- { "vpcmpeqw", X86::VPCMPEQWZ128rrk },
- { "vpcmpeqw", X86::VPCMPEQWZ128rmk },
- { "vpcmpeqw", X86::VPCMPEQWZ256rrk },
- { "vpcmpeqw", X86::VPCMPEQWZ256rmk },
- { "vpcmpeqw", X86::VPCMPEQWZrrk },
- { "vpcmpeqw", X86::VPCMPEQWZrmk },
- { "vpcmpestri", X86::VPCMPESTRIrr },
- { "vpcmpestri", X86::VPCMPESTRIrm },
- { "vpcmpestrm", X86::VPCMPESTRM128rr },
- { "vpcmpestrm", X86::VPCMPESTRM128rm },
- { "vpcmpgtb", X86::VPCMPGTBrr },
- { "vpcmpgtb", X86::VPCMPGTBrm },
- { "vpcmpgtb", X86::VPCMPGTBYrr },
- { "vpcmpgtb", X86::VPCMPGTBYrm },
- { "vpcmpgtb", X86::VPCMPGTBZ128rr },
- { "vpcmpgtb", X86::VPCMPGTBZ128rm },
- { "vpcmpgtb", X86::VPCMPGTBZ256rr },
- { "vpcmpgtb", X86::VPCMPGTBZ256rm },
- { "vpcmpgtb", X86::VPCMPGTBZrr },
- { "vpcmpgtb", X86::VPCMPGTBZrm },
- { "vpcmpgtb", X86::VPCMPGTBZ128rrk },
- { "vpcmpgtb", X86::VPCMPGTBZ128rmk },
- { "vpcmpgtb", X86::VPCMPGTBZ256rrk },
- { "vpcmpgtb", X86::VPCMPGTBZ256rmk },
- { "vpcmpgtb", X86::VPCMPGTBZrrk },
- { "vpcmpgtb", X86::VPCMPGTBZrmk },
- { "vpcmpgtd", X86::VPCMPGTDrr },
- { "vpcmpgtd", X86::VPCMPGTDrm },
- { "vpcmpgtd", X86::VPCMPGTDYrr },
- { "vpcmpgtd", X86::VPCMPGTDYrm },
- { "vpcmpgtd", X86::VPCMPGTDZ128rr },
- { "vpcmpgtd", X86::VPCMPGTDZ128rm },
- { "vpcmpgtd", X86::VPCMPGTDZ256rr },
- { "vpcmpgtd", X86::VPCMPGTDZ256rm },
- { "vpcmpgtd", X86::VPCMPGTDZrr },
- { "vpcmpgtd", X86::VPCMPGTDZrm },
- { "vpcmpgtd", X86::VPCMPGTDZ128rmb },
- { "vpcmpgtd", X86::VPCMPGTDZ256rmb },
- { "vpcmpgtd", X86::VPCMPGTDZrmb },
- { "vpcmpgtd", X86::VPCMPGTDZ128rrk },
- { "vpcmpgtd", X86::VPCMPGTDZ128rmk },
- { "vpcmpgtd", X86::VPCMPGTDZ256rrk },
- { "vpcmpgtd", X86::VPCMPGTDZ256rmk },
- { "vpcmpgtd", X86::VPCMPGTDZrrk },
- { "vpcmpgtd", X86::VPCMPGTDZrmk },
- { "vpcmpgtd", X86::VPCMPGTDZ128rmbk },
- { "vpcmpgtd", X86::VPCMPGTDZ256rmbk },
- { "vpcmpgtd", X86::VPCMPGTDZrmbk },
- { "vpcmpgtq", X86::VPCMPGTQrr },
- { "vpcmpgtq", X86::VPCMPGTQrm },
- { "vpcmpgtq", X86::VPCMPGTQYrr },
- { "vpcmpgtq", X86::VPCMPGTQYrm },
- { "vpcmpgtq", X86::VPCMPGTQZ128rr },
- { "vpcmpgtq", X86::VPCMPGTQZ128rm },
- { "vpcmpgtq", X86::VPCMPGTQZ256rr },
- { "vpcmpgtq", X86::VPCMPGTQZ256rm },
- { "vpcmpgtq", X86::VPCMPGTQZrr },
- { "vpcmpgtq", X86::VPCMPGTQZrm },
- { "vpcmpgtq", X86::VPCMPGTQZ128rmb },
- { "vpcmpgtq", X86::VPCMPGTQZ256rmb },
- { "vpcmpgtq", X86::VPCMPGTQZrmb },
- { "vpcmpgtq", X86::VPCMPGTQZ128rrk },
- { "vpcmpgtq", X86::VPCMPGTQZ128rmk },
- { "vpcmpgtq", X86::VPCMPGTQZ256rrk },
- { "vpcmpgtq", X86::VPCMPGTQZ256rmk },
- { "vpcmpgtq", X86::VPCMPGTQZrrk },
- { "vpcmpgtq", X86::VPCMPGTQZrmk },
- { "vpcmpgtq", X86::VPCMPGTQZ128rmbk },
- { "vpcmpgtq", X86::VPCMPGTQZ256rmbk },
- { "vpcmpgtq", X86::VPCMPGTQZrmbk },
- { "vpcmpgtw", X86::VPCMPGTWrr },
- { "vpcmpgtw", X86::VPCMPGTWrm },
- { "vpcmpgtw", X86::VPCMPGTWYrr },
- { "vpcmpgtw", X86::VPCMPGTWYrm },
- { "vpcmpgtw", X86::VPCMPGTWZ128rr },
- { "vpcmpgtw", X86::VPCMPGTWZ128rm },
- { "vpcmpgtw", X86::VPCMPGTWZ256rr },
- { "vpcmpgtw", X86::VPCMPGTWZ256rm },
- { "vpcmpgtw", X86::VPCMPGTWZrr },
- { "vpcmpgtw", X86::VPCMPGTWZrm },
- { "vpcmpgtw", X86::VPCMPGTWZ128rrk },
- { "vpcmpgtw", X86::VPCMPGTWZ128rmk },
- { "vpcmpgtw", X86::VPCMPGTWZ256rrk },
- { "vpcmpgtw", X86::VPCMPGTWZ256rmk },
- { "vpcmpgtw", X86::VPCMPGTWZrrk },
- { "vpcmpgtw", X86::VPCMPGTWZrmk },
- { "vpcmpistri", X86::VPCMPISTRIrr },
- { "vpcmpistri", X86::VPCMPISTRIrm },
- { "vpcmpistrm", X86::VPCMPISTRM128rr },
- { "vpcmpistrm", X86::VPCMPISTRM128rm },
- { "vpcmpq", X86::VPCMPQZ128rri_alt },
- { "vpcmpq", X86::VPCMPQZ128rmi_alt },
- { "vpcmpq", X86::VPCMPQZ256rri_alt },
- { "vpcmpq", X86::VPCMPQZ256rmi_alt },
- { "vpcmpq", X86::VPCMPQZrri_alt },
- { "vpcmpq", X86::VPCMPQZrmi_alt },
- { "vpcmpq", X86::VPCMPQZ128rmib_alt },
- { "vpcmpq", X86::VPCMPQZ256rmib_alt },
- { "vpcmpq", X86::VPCMPQZrmib_alt },
- { "vpcmpq", X86::VPCMPQZ128rrik_alt },
- { "vpcmpq", X86::VPCMPQZ128rmik_alt },
- { "vpcmpq", X86::VPCMPQZ256rrik_alt },
- { "vpcmpq", X86::VPCMPQZ256rmik_alt },
- { "vpcmpq", X86::VPCMPQZrrik_alt },
- { "vpcmpq", X86::VPCMPQZrmik_alt },
- { "vpcmpq", X86::VPCMPQZ128rmibk_alt },
- { "vpcmpq", X86::VPCMPQZ256rmibk_alt },
- { "vpcmpq", X86::VPCMPQZrmibk_alt },
- { "vpcmpub", X86::VPCMPUBZ128rri_alt },
- { "vpcmpub", X86::VPCMPUBZ128rmi_alt },
- { "vpcmpub", X86::VPCMPUBZ256rri_alt },
- { "vpcmpub", X86::VPCMPUBZ256rmi_alt },
- { "vpcmpub", X86::VPCMPUBZrri_alt },
- { "vpcmpub", X86::VPCMPUBZrmi_alt },
- { "vpcmpub", X86::VPCMPUBZ128rrik_alt },
- { "vpcmpub", X86::VPCMPUBZ128rmik_alt },
- { "vpcmpub", X86::VPCMPUBZ256rrik_alt },
- { "vpcmpub", X86::VPCMPUBZ256rmik_alt },
- { "vpcmpub", X86::VPCMPUBZrrik_alt },
- { "vpcmpub", X86::VPCMPUBZrmik_alt },
- { "vpcmpud", X86::VPCMPUDZ128rri_alt },
- { "vpcmpud", X86::VPCMPUDZ128rmi_alt },
- { "vpcmpud", X86::VPCMPUDZ256rri_alt },
- { "vpcmpud", X86::VPCMPUDZ256rmi_alt },
- { "vpcmpud", X86::VPCMPUDZrri_alt },
- { "vpcmpud", X86::VPCMPUDZrmi_alt },
- { "vpcmpud", X86::VPCMPUDZ128rmib_alt },
- { "vpcmpud", X86::VPCMPUDZ256rmib_alt },
- { "vpcmpud", X86::VPCMPUDZrmib_alt },
- { "vpcmpud", X86::VPCMPUDZ128rrik_alt },
- { "vpcmpud", X86::VPCMPUDZ128rmik_alt },
- { "vpcmpud", X86::VPCMPUDZ256rrik_alt },
- { "vpcmpud", X86::VPCMPUDZ256rmik_alt },
- { "vpcmpud", X86::VPCMPUDZrrik_alt },
- { "vpcmpud", X86::VPCMPUDZrmik_alt },
- { "vpcmpud", X86::VPCMPUDZ128rmibk_alt },
- { "vpcmpud", X86::VPCMPUDZ256rmibk_alt },
- { "vpcmpud", X86::VPCMPUDZrmibk_alt },
- { "vpcmpuq", X86::VPCMPUQZ128rri_alt },
- { "vpcmpuq", X86::VPCMPUQZ128rmi_alt },
- { "vpcmpuq", X86::VPCMPUQZ256rri_alt },
- { "vpcmpuq", X86::VPCMPUQZ256rmi_alt },
- { "vpcmpuq", X86::VPCMPUQZrri_alt },
- { "vpcmpuq", X86::VPCMPUQZrmi_alt },
- { "vpcmpuq", X86::VPCMPUQZ128rmib_alt },
- { "vpcmpuq", X86::VPCMPUQZ256rmib_alt },
- { "vpcmpuq", X86::VPCMPUQZrmib_alt },
- { "vpcmpuq", X86::VPCMPUQZ128rrik_alt },
- { "vpcmpuq", X86::VPCMPUQZ128rmik_alt },
- { "vpcmpuq", X86::VPCMPUQZ256rrik_alt },
- { "vpcmpuq", X86::VPCMPUQZ256rmik_alt },
- { "vpcmpuq", X86::VPCMPUQZrrik_alt },
- { "vpcmpuq", X86::VPCMPUQZrmik_alt },
- { "vpcmpuq", X86::VPCMPUQZ128rmibk_alt },
- { "vpcmpuq", X86::VPCMPUQZ256rmibk_alt },
- { "vpcmpuq", X86::VPCMPUQZrmibk_alt },
- { "vpcmpuw", X86::VPCMPUWZ128rri_alt },
- { "vpcmpuw", X86::VPCMPUWZ128rmi_alt },
- { "vpcmpuw", X86::VPCMPUWZ256rri_alt },
- { "vpcmpuw", X86::VPCMPUWZ256rmi_alt },
- { "vpcmpuw", X86::VPCMPUWZrri_alt },
- { "vpcmpuw", X86::VPCMPUWZrmi_alt },
- { "vpcmpuw", X86::VPCMPUWZ128rrik_alt },
- { "vpcmpuw", X86::VPCMPUWZ128rmik_alt },
- { "vpcmpuw", X86::VPCMPUWZ256rrik_alt },
- { "vpcmpuw", X86::VPCMPUWZ256rmik_alt },
- { "vpcmpuw", X86::VPCMPUWZrrik_alt },
- { "vpcmpuw", X86::VPCMPUWZrmik_alt },
- { "vpcmpw", X86::VPCMPWZ128rri_alt },
- { "vpcmpw", X86::VPCMPWZ128rmi_alt },
- { "vpcmpw", X86::VPCMPWZ256rri_alt },
- { "vpcmpw", X86::VPCMPWZ256rmi_alt },
- { "vpcmpw", X86::VPCMPWZrri_alt },
- { "vpcmpw", X86::VPCMPWZrmi_alt },
- { "vpcmpw", X86::VPCMPWZ128rrik_alt },
- { "vpcmpw", X86::VPCMPWZ128rmik_alt },
- { "vpcmpw", X86::VPCMPWZ256rrik_alt },
- { "vpcmpw", X86::VPCMPWZ256rmik_alt },
- { "vpcmpw", X86::VPCMPWZrrik_alt },
- { "vpcmpw", X86::VPCMPWZrmik_alt },
- { "vpcomb", X86::VPCOMBri },
- { "vpcomb", X86::VPCOMBmi },
- { "vpcomd", X86::VPCOMDri },
- { "vpcomd", X86::VPCOMDmi },
- { "vpcomq", X86::VPCOMQri },
- { "vpcomq", X86::VPCOMQmi },
- { "vpcomub", X86::VPCOMUBri },
- { "vpcomub", X86::VPCOMUBmi },
- { "vpcomud", X86::VPCOMUDri },
- { "vpcomud", X86::VPCOMUDmi },
- { "vpcomuq", X86::VPCOMUQri },
- { "vpcomuq", X86::VPCOMUQmi },
- { "vpcomuw", X86::VPCOMUWri },
- { "vpcomuw", X86::VPCOMUWmi },
- { "vpcomw", X86::VPCOMWri },
- { "vpcomw", X86::VPCOMWmi },
- { "vpconflictd", X86::VPCONFLICTDrr },
- { "vpconflictd", X86::VPCONFLICTDrm },
- { "vpconflictd", X86::VPCONFLICTDrmb },
- { "vpconflictd", X86::VPCONFLICTDrrk },
- { "vpconflictd", X86::VPCONFLICTDrmk },
- { "vpconflictd", X86::VPCONFLICTDrrkz },
- { "vpconflictd", X86::VPCONFLICTDrmkz },
- { "vpconflictd", X86::VPCONFLICTDrmbk },
- { "vpconflictd", X86::VPCONFLICTDrmbkz },
- { "vpconflictq", X86::VPCONFLICTQrr },
- { "vpconflictq", X86::VPCONFLICTQrm },
- { "vpconflictq", X86::VPCONFLICTQrmb },
- { "vpconflictq", X86::VPCONFLICTQrrk },
- { "vpconflictq", X86::VPCONFLICTQrmk },
- { "vpconflictq", X86::VPCONFLICTQrrkz },
- { "vpconflictq", X86::VPCONFLICTQrmkz },
- { "vpconflictq", X86::VPCONFLICTQrmbk },
- { "vpconflictq", X86::VPCONFLICTQrmbkz },
- { "vperm2f128", X86::VPERM2F128rr },
- { "vperm2f128", X86::VPERM2F128rm },
- { "vperm2i128", X86::VPERM2I128rr },
- { "vperm2i128", X86::VPERM2I128rm },
- { "vpermd", X86::VPERMDYrr },
- { "vpermd", X86::VPERMDYrm },
- { "vpermd", X86::VPERMDZrr },
- { "vpermd", X86::VPERMDZrm },
- { "vpermi2d", X86::VPERMI2Drr },
- { "vpermi2d", X86::VPERMI2Drm },
- { "vpermi2d", X86::VPERMI2Drrk },
- { "vpermi2d", X86::VPERMI2Drmk },
- { "vpermi2d", X86::VPERMI2Drrkz },
- { "vpermi2d", X86::VPERMI2Drmkz },
- { "vpermi2pd", X86::VPERMI2PDrr },
- { "vpermi2pd", X86::VPERMI2PDrm },
- { "vpermi2pd", X86::VPERMI2PDrrk },
- { "vpermi2pd", X86::VPERMI2PDrmk },
- { "vpermi2pd", X86::VPERMI2PDrrkz },
- { "vpermi2pd", X86::VPERMI2PDrmkz },
- { "vpermi2ps", X86::VPERMI2PSrr },
- { "vpermi2ps", X86::VPERMI2PSrm },
- { "vpermi2ps", X86::VPERMI2PSrrk },
- { "vpermi2ps", X86::VPERMI2PSrmk },
- { "vpermi2ps", X86::VPERMI2PSrrkz },
- { "vpermi2ps", X86::VPERMI2PSrmkz },
- { "vpermi2q", X86::VPERMI2Qrr },
- { "vpermi2q", X86::VPERMI2Qrm },
- { "vpermi2q", X86::VPERMI2Qrrk },
- { "vpermi2q", X86::VPERMI2Qrmk },
- { "vpermi2q", X86::VPERMI2Qrrkz },
- { "vpermi2q", X86::VPERMI2Qrmkz },
- { "vpermil2pd", X86::VPERMIL2PDrr },
- { "vpermil2pd", X86::VPERMIL2PDrm },
- { "vpermil2pd", X86::VPERMIL2PDmr },
- { "vpermil2pd", X86::VPERMIL2PDrrY },
- { "vpermil2pd", X86::VPERMIL2PDrmY },
- { "vpermil2pd", X86::VPERMIL2PDmrY },
- { "vpermil2ps", X86::VPERMIL2PSrr },
- { "vpermil2ps", X86::VPERMIL2PSrm },
- { "vpermil2ps", X86::VPERMIL2PSmr },
- { "vpermil2ps", X86::VPERMIL2PSrrY },
- { "vpermil2ps", X86::VPERMIL2PSrmY },
- { "vpermil2ps", X86::VPERMIL2PSmrY },
- { "vpermilpd", X86::VPERMILPDrr },
- { "vpermilpd", X86::VPERMILPDri },
- { "vpermilpd", X86::VPERMILPDrm },
- { "vpermilpd", X86::VPERMILPDmi },
- { "vpermilpd", X86::VPERMILPDYrr },
- { "vpermilpd", X86::VPERMILPDYri },
- { "vpermilpd", X86::VPERMILPDYrm },
- { "vpermilpd", X86::VPERMILPDYmi },
- { "vpermilpd", X86::VPERMILPDZri },
- { "vpermilpd", X86::VPERMILPDZmi },
- { "vpermilps", X86::VPERMILPSrr },
- { "vpermilps", X86::VPERMILPSri },
- { "vpermilps", X86::VPERMILPSrm },
- { "vpermilps", X86::VPERMILPSmi },
- { "vpermilps", X86::VPERMILPSYrr },
- { "vpermilps", X86::VPERMILPSYri },
- { "vpermilps", X86::VPERMILPSYrm },
- { "vpermilps", X86::VPERMILPSYmi },
- { "vpermilps", X86::VPERMILPSZri },
- { "vpermilps", X86::VPERMILPSZmi },
- { "vpermpd", X86::VPERMPDYri },
- { "vpermpd", X86::VPERMPDYmi },
- { "vpermpd", X86::VPERMPDZrr },
- { "vpermpd", X86::VPERMPDZri },
- { "vpermpd", X86::VPERMPDZrm },
- { "vpermpd", X86::VPERMPDZmi },
- { "vpermps", X86::VPERMPSYrr },
- { "vpermps", X86::VPERMPSYrm },
- { "vpermps", X86::VPERMPSZrr },
- { "vpermps", X86::VPERMPSZrm },
- { "vpermq", X86::VPERMQYri },
- { "vpermq", X86::VPERMQYmi },
- { "vpermq", X86::VPERMQZrr },
- { "vpermq", X86::VPERMQZri },
- { "vpermq", X86::VPERMQZrm },
- { "vpermq", X86::VPERMQZmi },
- { "vpermt2d", X86::VPERMT2Drr },
- { "vpermt2d", X86::VPERMT2Drm },
- { "vpermt2d", X86::VPERMT2Drrk },
- { "vpermt2d", X86::VPERMT2Drmk },
- { "vpermt2d", X86::VPERMT2Drrkz },
- { "vpermt2d", X86::VPERMT2Drmkz },
- { "vpermt2pd", X86::VPERMT2PDrr },
- { "vpermt2pd", X86::VPERMT2PDrm },
- { "vpermt2pd", X86::VPERMT2PDrrk },
- { "vpermt2pd", X86::VPERMT2PDrmk },
- { "vpermt2pd", X86::VPERMT2PDrrkz },
- { "vpermt2pd", X86::VPERMT2PDrmkz },
- { "vpermt2ps", X86::VPERMT2PSrr },
- { "vpermt2ps", X86::VPERMT2PSrm },
- { "vpermt2ps", X86::VPERMT2PSrrk },
- { "vpermt2ps", X86::VPERMT2PSrmk },
- { "vpermt2ps", X86::VPERMT2PSrrkz },
- { "vpermt2ps", X86::VPERMT2PSrmkz },
- { "vpermt2q", X86::VPERMT2Qrr },
- { "vpermt2q", X86::VPERMT2Qrm },
- { "vpermt2q", X86::VPERMT2Qrrk },
- { "vpermt2q", X86::VPERMT2Qrmk },
- { "vpermt2q", X86::VPERMT2Qrrkz },
- { "vpermt2q", X86::VPERMT2Qrmkz },
- { "vpextrb", X86::VPEXTRBrr },
- { "vpextrb", X86::VPEXTRBmr },
- { "vpextrd", X86::VPEXTRDrr },
- { "vpextrd", X86::VPEXTRDmr },
- { "vpextrq", X86::VPEXTRQrr },
- { "vpextrq", X86::VPEXTRQmr },
- { "vpextrw", X86::VPEXTRWri },
- { "vpextrw", X86::VPEXTRWmr },
- { "vpgatherdd", X86::VPGATHERDDrm },
- { "vpgatherdd", X86::VPGATHERDDYrm },
- { "vpgatherdd", X86::VPGATHERDDZrm },
- { "vpgatherdq", X86::VPGATHERDQrm },
- { "vpgatherdq", X86::VPGATHERDQYrm },
- { "vpgatherdq", X86::VPGATHERDQZrm },
- { "vpgatherqd", X86::VPGATHERQDrm },
- { "vpgatherqd", X86::VPGATHERQDYrm },
- { "vpgatherqd", X86::VPGATHERQDZrm },
- { "vpgatherqq", X86::VPGATHERQQrm },
- { "vpgatherqq", X86::VPGATHERQQYrm },
- { "vpgatherqq", X86::VPGATHERQQZrm },
- { "vphaddbd", X86::VPHADDBDrr },
- { "vphaddbd", X86::VPHADDBDrm },
- { "vphaddbq", X86::VPHADDBQrr },
- { "vphaddbq", X86::VPHADDBQrm },
- { "vphaddbw", X86::VPHADDBWrr },
- { "vphaddbw", X86::VPHADDBWrm },
- { "vphaddd", X86::VPHADDDrr },
- { "vphaddd", X86::VPHADDDrm },
- { "vphaddd", X86::VPHADDDYrr },
- { "vphaddd", X86::VPHADDDYrm },
- { "vphadddq", X86::VPHADDDQrr },
- { "vphadddq", X86::VPHADDDQrm },
- { "vphaddsw", X86::VPHADDSWrr128 },
- { "vphaddsw", X86::VPHADDSWrm128 },
- { "vphaddsw", X86::VPHADDSWrr256 },
- { "vphaddsw", X86::VPHADDSWrm256 },
- { "vphaddubd", X86::VPHADDUBDrr },
- { "vphaddubd", X86::VPHADDUBDrm },
- { "vphaddubq", X86::VPHADDUBQrr },
- { "vphaddubq", X86::VPHADDUBQrm },
- { "vphaddubw", X86::VPHADDUBWrr },
- { "vphaddubw", X86::VPHADDUBWrm },
- { "vphaddudq", X86::VPHADDUDQrr },
- { "vphaddudq", X86::VPHADDUDQrm },
- { "vphadduwd", X86::VPHADDUWDrr },
- { "vphadduwd", X86::VPHADDUWDrm },
- { "vphadduwq", X86::VPHADDUWQrr },
- { "vphadduwq", X86::VPHADDUWQrm },
- { "vphaddw", X86::VPHADDWrr },
- { "vphaddw", X86::VPHADDWrm },
- { "vphaddw", X86::VPHADDWYrr },
- { "vphaddw", X86::VPHADDWYrm },
- { "vphaddwd", X86::VPHADDWDrr },
- { "vphaddwd", X86::VPHADDWDrm },
- { "vphaddwq", X86::VPHADDWQrr },
- { "vphaddwq", X86::VPHADDWQrm },
- { "vphminposuw", X86::VPHMINPOSUWrr128 },
- { "vphminposuw", X86::VPHMINPOSUWrm128 },
- { "vphsubbw", X86::VPHSUBBWrr },
- { "vphsubbw", X86::VPHSUBBWrm },
- { "vphsubd", X86::VPHSUBDrr },
- { "vphsubd", X86::VPHSUBDrm },
- { "vphsubd", X86::VPHSUBDYrr },
- { "vphsubd", X86::VPHSUBDYrm },
- { "vphsubdq", X86::VPHSUBDQrr },
- { "vphsubdq", X86::VPHSUBDQrm },
- { "vphsubsw", X86::VPHSUBSWrr128 },
- { "vphsubsw", X86::VPHSUBSWrm128 },
- { "vphsubsw", X86::VPHSUBSWrr256 },
- { "vphsubsw", X86::VPHSUBSWrm256 },
- { "vphsubw", X86::VPHSUBWrr },
- { "vphsubw", X86::VPHSUBWrm },
- { "vphsubw", X86::VPHSUBWYrr },
- { "vphsubw", X86::VPHSUBWYrm },
- { "vphsubwd", X86::VPHSUBWDrr },
- { "vphsubwd", X86::VPHSUBWDrm },
- { "vpinsrb", X86::VPINSRBrr },
- { "vpinsrb", X86::VPINSRBrm },
- { "vpinsrd", X86::VPINSRDrr },
- { "vpinsrd", X86::VPINSRDrm },
- { "vpinsrq", X86::VPINSRQrr },
- { "vpinsrq", X86::VPINSRQrm },
- { "vpinsrw", X86::VPINSRWrri },
- { "vpinsrw", X86::VPINSRWrmi },
- { "vplzcntd", X86::VPLZCNTDrr },
- { "vplzcntd", X86::VPLZCNTDrm },
- { "vplzcntd", X86::VPLZCNTDrmb },
- { "vplzcntd", X86::VPLZCNTDrrk },
- { "vplzcntd", X86::VPLZCNTDrmk },
- { "vplzcntd", X86::VPLZCNTDrrkz },
- { "vplzcntd", X86::VPLZCNTDrmkz },
- { "vplzcntd", X86::VPLZCNTDrmbk },
- { "vplzcntd", X86::VPLZCNTDrmbkz },
- { "vplzcntq", X86::VPLZCNTQrr },
- { "vplzcntq", X86::VPLZCNTQrm },
- { "vplzcntq", X86::VPLZCNTQrmb },
- { "vplzcntq", X86::VPLZCNTQrrk },
- { "vplzcntq", X86::VPLZCNTQrmk },
- { "vplzcntq", X86::VPLZCNTQrrkz },
- { "vplzcntq", X86::VPLZCNTQrmkz },
- { "vplzcntq", X86::VPLZCNTQrmbk },
- { "vplzcntq", X86::VPLZCNTQrmbkz },
- { "vpmacsdd", X86::VPMACSDDrr },
- { "vpmacsdd", X86::VPMACSDDrm },
- { "vpmacsdqh", X86::VPMACSDQHrr },
- { "vpmacsdqh", X86::VPMACSDQHrm },
- { "vpmacsdql", X86::VPMACSDQLrr },
- { "vpmacsdql", X86::VPMACSDQLrm },
- { "vpmacssdd", X86::VPMACSSDDrr },
- { "vpmacssdd", X86::VPMACSSDDrm },
- { "vpmacssdqh", X86::VPMACSSDQHrr },
- { "vpmacssdqh", X86::VPMACSSDQHrm },
- { "vpmacssdql", X86::VPMACSSDQLrr },
- { "vpmacssdql", X86::VPMACSSDQLrm },
- { "vpmacsswd", X86::VPMACSSWDrr },
- { "vpmacsswd", X86::VPMACSSWDrm },
- { "vpmacssww", X86::VPMACSSWWrr },
- { "vpmacssww", X86::VPMACSSWWrm },
- { "vpmacswd", X86::VPMACSWDrr },
- { "vpmacswd", X86::VPMACSWDrm },
- { "vpmacsww", X86::VPMACSWWrr },
- { "vpmacsww", X86::VPMACSWWrm },
- { "vpmadcsswd", X86::VPMADCSSWDrr },
- { "vpmadcsswd", X86::VPMADCSSWDrm },
- { "vpmadcswd", X86::VPMADCSWDrr },
- { "vpmadcswd", X86::VPMADCSWDrm },
- { "vpmaddubsw", X86::VPMADDUBSWrr128 },
- { "vpmaddubsw", X86::VPMADDUBSWrm128 },
- { "vpmaddubsw", X86::VPMADDUBSWrr256 },
- { "vpmaddubsw", X86::VPMADDUBSWrm256 },
- { "vpmaddwd", X86::VPMADDWDrr },
- { "vpmaddwd", X86::VPMADDWDrm },
- { "vpmaddwd", X86::VPMADDWDYrr },
- { "vpmaddwd", X86::VPMADDWDYrm },
- { "vpmaskmovd", X86::VPMASKMOVDrm },
- { "vpmaskmovd", X86::VPMASKMOVDYrm },
- { "vpmaskmovd", X86::VPMASKMOVDmr },
- { "vpmaskmovd", X86::VPMASKMOVDYmr },
- { "vpmaskmovq", X86::VPMASKMOVQrm },
- { "vpmaskmovq", X86::VPMASKMOVQYrm },
- { "vpmaskmovq", X86::VPMASKMOVQmr },
- { "vpmaskmovq", X86::VPMASKMOVQYmr },
- { "vpmaxsb", X86::VPMAXSBrr },
- { "vpmaxsb", X86::VPMAXSBrm },
- { "vpmaxsb", X86::VPMAXSBYrr },
- { "vpmaxsb", X86::VPMAXSBYrm },
- { "vpmaxsd", X86::VPMAXSDrr },
- { "vpmaxsd", X86::VPMAXSDrm },
- { "vpmaxsd", X86::VPMAXSDYrr },
- { "vpmaxsd", X86::VPMAXSDYrm },
- { "vpmaxsd", X86::VPMAXSDZrr },
- { "vpmaxsd", X86::VPMAXSDZrm },
- { "vpmaxsd", X86::VPMAXSDZrmb },
- { "vpmaxsd", X86::VPMAXSDZrrk },
- { "vpmaxsd", X86::VPMAXSDZrmk },
- { "vpmaxsd", X86::VPMAXSDZrrkz },
- { "vpmaxsd", X86::VPMAXSDZrmkz },
- { "vpmaxsd", X86::VPMAXSDZrmbk },
- { "vpmaxsd", X86::VPMAXSDZrmbkz },
- { "vpmaxsq", X86::VPMAXSQZrr },
- { "vpmaxsq", X86::VPMAXSQZrm },
- { "vpmaxsq", X86::VPMAXSQZrmb },
- { "vpmaxsq", X86::VPMAXSQZrrk },
- { "vpmaxsq", X86::VPMAXSQZrmk },
- { "vpmaxsq", X86::VPMAXSQZrrkz },
- { "vpmaxsq", X86::VPMAXSQZrmkz },
- { "vpmaxsq", X86::VPMAXSQZrmbk },
- { "vpmaxsq", X86::VPMAXSQZrmbkz },
- { "vpmaxsw", X86::VPMAXSWrr },
- { "vpmaxsw", X86::VPMAXSWrm },
- { "vpmaxsw", X86::VPMAXSWYrr },
- { "vpmaxsw", X86::VPMAXSWYrm },
- { "vpmaxub", X86::VPMAXUBrr },
- { "vpmaxub", X86::VPMAXUBrm },
- { "vpmaxub", X86::VPMAXUBYrr },
- { "vpmaxub", X86::VPMAXUBYrm },
- { "vpmaxud", X86::VPMAXUDrr },
- { "vpmaxud", X86::VPMAXUDrm },
- { "vpmaxud", X86::VPMAXUDYrr },
- { "vpmaxud", X86::VPMAXUDYrm },
- { "vpmaxud", X86::VPMAXUDZrr },
- { "vpmaxud", X86::VPMAXUDZrm },
- { "vpmaxud", X86::VPMAXUDZrmb },
- { "vpmaxud", X86::VPMAXUDZrrk },
- { "vpmaxud", X86::VPMAXUDZrmk },
- { "vpmaxud", X86::VPMAXUDZrrkz },
- { "vpmaxud", X86::VPMAXUDZrmkz },
- { "vpmaxud", X86::VPMAXUDZrmbk },
- { "vpmaxud", X86::VPMAXUDZrmbkz },
- { "vpmaxuq", X86::VPMAXUQZrr },
- { "vpmaxuq", X86::VPMAXUQZrm },
- { "vpmaxuq", X86::VPMAXUQZrmb },
- { "vpmaxuq", X86::VPMAXUQZrrk },
- { "vpmaxuq", X86::VPMAXUQZrmk },
- { "vpmaxuq", X86::VPMAXUQZrrkz },
- { "vpmaxuq", X86::VPMAXUQZrmkz },
- { "vpmaxuq", X86::VPMAXUQZrmbk },
- { "vpmaxuq", X86::VPMAXUQZrmbkz },
- { "vpmaxuw", X86::VPMAXUWrr },
- { "vpmaxuw", X86::VPMAXUWrm },
- { "vpmaxuw", X86::VPMAXUWYrr },
- { "vpmaxuw", X86::VPMAXUWYrm },
- { "vpminsb", X86::VPMINSBrr },
- { "vpminsb", X86::VPMINSBrm },
- { "vpminsb", X86::VPMINSBYrr },
- { "vpminsb", X86::VPMINSBYrm },
- { "vpminsd", X86::VPMINSDrr },
- { "vpminsd", X86::VPMINSDrm },
- { "vpminsd", X86::VPMINSDYrr },
- { "vpminsd", X86::VPMINSDYrm },
- { "vpminsd", X86::VPMINSDZrr },
- { "vpminsd", X86::VPMINSDZrm },
- { "vpminsd", X86::VPMINSDZrmb },
- { "vpminsd", X86::VPMINSDZrrk },
- { "vpminsd", X86::VPMINSDZrmk },
- { "vpminsd", X86::VPMINSDZrrkz },
- { "vpminsd", X86::VPMINSDZrmkz },
- { "vpminsd", X86::VPMINSDZrmbk },
- { "vpminsd", X86::VPMINSDZrmbkz },
- { "vpminsq", X86::VPMINSQZrr },
- { "vpminsq", X86::VPMINSQZrm },
- { "vpminsq", X86::VPMINSQZrmb },
- { "vpminsq", X86::VPMINSQZrrk },
- { "vpminsq", X86::VPMINSQZrmk },
- { "vpminsq", X86::VPMINSQZrrkz },
- { "vpminsq", X86::VPMINSQZrmkz },
- { "vpminsq", X86::VPMINSQZrmbk },
- { "vpminsq", X86::VPMINSQZrmbkz },
- { "vpminsw", X86::VPMINSWrr },
- { "vpminsw", X86::VPMINSWrm },
- { "vpminsw", X86::VPMINSWYrr },
- { "vpminsw", X86::VPMINSWYrm },
- { "vpminub", X86::VPMINUBrr },
- { "vpminub", X86::VPMINUBrm },
- { "vpminub", X86::VPMINUBYrr },
- { "vpminub", X86::VPMINUBYrm },
- { "vpminud", X86::VPMINUDrr },
- { "vpminud", X86::VPMINUDrm },
- { "vpminud", X86::VPMINUDYrr },
- { "vpminud", X86::VPMINUDYrm },
- { "vpminud", X86::VPMINUDZrr },
- { "vpminud", X86::VPMINUDZrm },
- { "vpminud", X86::VPMINUDZrmb },
- { "vpminud", X86::VPMINUDZrrk },
- { "vpminud", X86::VPMINUDZrmk },
- { "vpminud", X86::VPMINUDZrrkz },
- { "vpminud", X86::VPMINUDZrmkz },
- { "vpminud", X86::VPMINUDZrmbk },
- { "vpminud", X86::VPMINUDZrmbkz },
- { "vpminuq", X86::VPMINUQZrr },
- { "vpminuq", X86::VPMINUQZrm },
- { "vpminuq", X86::VPMINUQZrmb },
- { "vpminuq", X86::VPMINUQZrrk },
- { "vpminuq", X86::VPMINUQZrmk },
- { "vpminuq", X86::VPMINUQZrrkz },
- { "vpminuq", X86::VPMINUQZrmkz },
- { "vpminuq", X86::VPMINUQZrmbk },
- { "vpminuq", X86::VPMINUQZrmbkz },
- { "vpminuw", X86::VPMINUWrr },
- { "vpminuw", X86::VPMINUWrm },
- { "vpminuw", X86::VPMINUWYrr },
- { "vpminuw", X86::VPMINUWYrm },
- { "vpmovdb", X86::VPMOVDBrr },
- { "vpmovdb", X86::VPMOVDBmr },
- { "vpmovdb", X86::VPMOVDBrrk },
- { "vpmovdb", X86::VPMOVDBmrk },
- { "vpmovdb", X86::VPMOVDBrrkz },
- { "vpmovdw", X86::VPMOVDWrr },
- { "vpmovdw", X86::VPMOVDWmr },
- { "vpmovdw", X86::VPMOVDWrrk },
- { "vpmovdw", X86::VPMOVDWmrk },
- { "vpmovdw", X86::VPMOVDWrrkz },
- { "vpmovmskb", X86::VPMOVMSKBrr },
- { "vpmovmskb", X86::VPMOVMSKBYrr },
- { "vpmovqb", X86::VPMOVQBrr },
- { "vpmovqb", X86::VPMOVQBmr },
- { "vpmovqb", X86::VPMOVQBrrk },
- { "vpmovqb", X86::VPMOVQBmrk },
- { "vpmovqb", X86::VPMOVQBrrkz },
- { "vpmovqd", X86::VPMOVQDrr },
- { "vpmovqd", X86::VPMOVQDmr },
- { "vpmovqd", X86::VPMOVQDrrk },
- { "vpmovqd", X86::VPMOVQDmrk },
- { "vpmovqd", X86::VPMOVQDrrkz },
- { "vpmovqw", X86::VPMOVQWrr },
- { "vpmovqw", X86::VPMOVQWmr },
- { "vpmovqw", X86::VPMOVQWrrk },
- { "vpmovqw", X86::VPMOVQWmrk },
- { "vpmovqw", X86::VPMOVQWrrkz },
- { "vpmovsdb", X86::VPMOVSDBrr },
- { "vpmovsdb", X86::VPMOVSDBmr },
- { "vpmovsdb", X86::VPMOVSDBrrk },
- { "vpmovsdb", X86::VPMOVSDBmrk },
- { "vpmovsdb", X86::VPMOVSDBrrkz },
- { "vpmovsdw", X86::VPMOVSDWrr },
- { "vpmovsdw", X86::VPMOVSDWmr },
- { "vpmovsdw", X86::VPMOVSDWrrk },
- { "vpmovsdw", X86::VPMOVSDWmrk },
- { "vpmovsdw", X86::VPMOVSDWrrkz },
- { "vpmovsqb", X86::VPMOVSQBrr },
- { "vpmovsqb", X86::VPMOVSQBmr },
- { "vpmovsqb", X86::VPMOVSQBrrk },
- { "vpmovsqb", X86::VPMOVSQBmrk },
- { "vpmovsqb", X86::VPMOVSQBrrkz },
- { "vpmovsqd", X86::VPMOVSQDrr },
- { "vpmovsqd", X86::VPMOVSQDmr },
- { "vpmovsqd", X86::VPMOVSQDrrk },
- { "vpmovsqd", X86::VPMOVSQDmrk },
- { "vpmovsqd", X86::VPMOVSQDrrkz },
- { "vpmovsqw", X86::VPMOVSQWrr },
- { "vpmovsqw", X86::VPMOVSQWmr },
- { "vpmovsqw", X86::VPMOVSQWrrk },
- { "vpmovsqw", X86::VPMOVSQWmrk },
- { "vpmovsqw", X86::VPMOVSQWrrkz },
- { "vpmovsxbd", X86::VPMOVSXBDrr },
- { "vpmovsxbd", X86::VPMOVSXBDrm },
- { "vpmovsxbd", X86::VPMOVSXBDYrr },
- { "vpmovsxbd", X86::VPMOVSXBDYrm },
- { "vpmovsxbd", X86::VPMOVSXBDZrr },
- { "vpmovsxbd", X86::VPMOVSXBDZrm },
- { "vpmovsxbd", X86::VPMOVSXBDZrrk },
- { "vpmovsxbd", X86::VPMOVSXBDZrmk },
- { "vpmovsxbd", X86::VPMOVSXBDZrrkz },
- { "vpmovsxbd", X86::VPMOVSXBDZrmkz },
- { "vpmovsxbq", X86::VPMOVSXBQrr },
- { "vpmovsxbq", X86::VPMOVSXBQrm },
- { "vpmovsxbq", X86::VPMOVSXBQYrr },
- { "vpmovsxbq", X86::VPMOVSXBQYrm },
- { "vpmovsxbq", X86::VPMOVSXBQZrr },
- { "vpmovsxbq", X86::VPMOVSXBQZrm },
- { "vpmovsxbq", X86::VPMOVSXBQZrrk },
- { "vpmovsxbq", X86::VPMOVSXBQZrmk },
- { "vpmovsxbq", X86::VPMOVSXBQZrrkz },
- { "vpmovsxbq", X86::VPMOVSXBQZrmkz },
- { "vpmovsxbw", X86::VPMOVSXBWrr },
- { "vpmovsxbw", X86::VPMOVSXBWrm },
- { "vpmovsxbw", X86::VPMOVSXBWYrr },
- { "vpmovsxbw", X86::VPMOVSXBWYrm },
- { "vpmovsxdq", X86::VPMOVSXDQrr },
- { "vpmovsxdq", X86::VPMOVSXDQrm },
- { "vpmovsxdq", X86::VPMOVSXDQYrr },
- { "vpmovsxdq", X86::VPMOVSXDQYrm },
- { "vpmovsxdq", X86::VPMOVSXDQZrr },
- { "vpmovsxdq", X86::VPMOVSXDQZrm },
- { "vpmovsxdq", X86::VPMOVSXDQZrrk },
- { "vpmovsxdq", X86::VPMOVSXDQZrmk },
- { "vpmovsxdq", X86::VPMOVSXDQZrrkz },
- { "vpmovsxdq", X86::VPMOVSXDQZrmkz },
- { "vpmovsxwd", X86::VPMOVSXWDrr },
- { "vpmovsxwd", X86::VPMOVSXWDrm },
- { "vpmovsxwd", X86::VPMOVSXWDYrr },
- { "vpmovsxwd", X86::VPMOVSXWDYrm },
- { "vpmovsxwd", X86::VPMOVSXWDZrr },
- { "vpmovsxwd", X86::VPMOVSXWDZrm },
- { "vpmovsxwd", X86::VPMOVSXWDZrrk },
- { "vpmovsxwd", X86::VPMOVSXWDZrmk },
- { "vpmovsxwd", X86::VPMOVSXWDZrrkz },
- { "vpmovsxwd", X86::VPMOVSXWDZrmkz },
- { "vpmovsxwq", X86::VPMOVSXWQrr },
- { "vpmovsxwq", X86::VPMOVSXWQrm },
- { "vpmovsxwq", X86::VPMOVSXWQYrr },
- { "vpmovsxwq", X86::VPMOVSXWQYrm },
- { "vpmovsxwq", X86::VPMOVSXWQZrr },
- { "vpmovsxwq", X86::VPMOVSXWQZrm },
- { "vpmovsxwq", X86::VPMOVSXWQZrrk },
- { "vpmovsxwq", X86::VPMOVSXWQZrmk },
- { "vpmovsxwq", X86::VPMOVSXWQZrrkz },
- { "vpmovsxwq", X86::VPMOVSXWQZrmkz },
- { "vpmovusdb", X86::VPMOVUSDBrr },
- { "vpmovusdb", X86::VPMOVUSDBmr },
- { "vpmovusdb", X86::VPMOVUSDBrrk },
- { "vpmovusdb", X86::VPMOVUSDBmrk },
- { "vpmovusdb", X86::VPMOVUSDBrrkz },
- { "vpmovusdw", X86::VPMOVUSDWrr },
- { "vpmovusdw", X86::VPMOVUSDWmr },
- { "vpmovusdw", X86::VPMOVUSDWrrk },
- { "vpmovusdw", X86::VPMOVUSDWmrk },
- { "vpmovusdw", X86::VPMOVUSDWrrkz },
- { "vpmovusqb", X86::VPMOVUSQBrr },
- { "vpmovusqb", X86::VPMOVUSQBmr },
- { "vpmovusqb", X86::VPMOVUSQBrrk },
- { "vpmovusqb", X86::VPMOVUSQBmrk },
- { "vpmovusqb", X86::VPMOVUSQBrrkz },
- { "vpmovusqd", X86::VPMOVUSQDrr },
- { "vpmovusqd", X86::VPMOVUSQDmr },
- { "vpmovusqd", X86::VPMOVUSQDrrk },
- { "vpmovusqd", X86::VPMOVUSQDmrk },
- { "vpmovusqd", X86::VPMOVUSQDrrkz },
- { "vpmovusqw", X86::VPMOVUSQWrr },
- { "vpmovusqw", X86::VPMOVUSQWmr },
- { "vpmovusqw", X86::VPMOVUSQWrrk },
- { "vpmovusqw", X86::VPMOVUSQWmrk },
- { "vpmovusqw", X86::VPMOVUSQWrrkz },
- { "vpmovzxbd", X86::VPMOVZXBDrr },
- { "vpmovzxbd", X86::VPMOVZXBDrm },
- { "vpmovzxbd", X86::VPMOVZXBDYrr },
- { "vpmovzxbd", X86::VPMOVZXBDYrm },
- { "vpmovzxbd", X86::VPMOVZXBDZrr },
- { "vpmovzxbd", X86::VPMOVZXBDZrm },
- { "vpmovzxbd", X86::VPMOVZXBDZrrk },
- { "vpmovzxbd", X86::VPMOVZXBDZrmk },
- { "vpmovzxbd", X86::VPMOVZXBDZrrkz },
- { "vpmovzxbd", X86::VPMOVZXBDZrmkz },
- { "vpmovzxbq", X86::VPMOVZXBQrr },
- { "vpmovzxbq", X86::VPMOVZXBQrm },
- { "vpmovzxbq", X86::VPMOVZXBQYrr },
- { "vpmovzxbq", X86::VPMOVZXBQYrm },
- { "vpmovzxbq", X86::VPMOVZXBQZrr },
- { "vpmovzxbq", X86::VPMOVZXBQZrm },
- { "vpmovzxbq", X86::VPMOVZXBQZrrk },
- { "vpmovzxbq", X86::VPMOVZXBQZrmk },
- { "vpmovzxbq", X86::VPMOVZXBQZrrkz },
- { "vpmovzxbq", X86::VPMOVZXBQZrmkz },
- { "vpmovzxbw", X86::VPMOVZXBWrr },
- { "vpmovzxbw", X86::VPMOVZXBWrm },
- { "vpmovzxbw", X86::VPMOVZXBWYrr },
- { "vpmovzxbw", X86::VPMOVZXBWYrm },
- { "vpmovzxdq", X86::VPMOVZXDQrr },
- { "vpmovzxdq", X86::VPMOVZXDQrm },
- { "vpmovzxdq", X86::VPMOVZXDQYrr },
- { "vpmovzxdq", X86::VPMOVZXDQYrm },
- { "vpmovzxdq", X86::VPMOVZXDQZrr },
- { "vpmovzxdq", X86::VPMOVZXDQZrm },
- { "vpmovzxdq", X86::VPMOVZXDQZrrk },
- { "vpmovzxdq", X86::VPMOVZXDQZrmk },
- { "vpmovzxdq", X86::VPMOVZXDQZrrkz },
- { "vpmovzxdq", X86::VPMOVZXDQZrmkz },
- { "vpmovzxwd", X86::VPMOVZXWDrr },
- { "vpmovzxwd", X86::VPMOVZXWDrm },
- { "vpmovzxwd", X86::VPMOVZXWDYrr },
- { "vpmovzxwd", X86::VPMOVZXWDYrm },
- { "vpmovzxwd", X86::VPMOVZXWDZrr },
- { "vpmovzxwd", X86::VPMOVZXWDZrm },
- { "vpmovzxwd", X86::VPMOVZXWDZrrk },
- { "vpmovzxwd", X86::VPMOVZXWDZrmk },
- { "vpmovzxwd", X86::VPMOVZXWDZrrkz },
- { "vpmovzxwd", X86::VPMOVZXWDZrmkz },
- { "vpmovzxwq", X86::VPMOVZXWQrr },
- { "vpmovzxwq", X86::VPMOVZXWQrm },
- { "vpmovzxwq", X86::VPMOVZXWQYrr },
- { "vpmovzxwq", X86::VPMOVZXWQYrm },
- { "vpmovzxwq", X86::VPMOVZXWQZrr },
- { "vpmovzxwq", X86::VPMOVZXWQZrm },
- { "vpmovzxwq", X86::VPMOVZXWQZrrk },
- { "vpmovzxwq", X86::VPMOVZXWQZrmk },
- { "vpmovzxwq", X86::VPMOVZXWQZrrkz },
- { "vpmovzxwq", X86::VPMOVZXWQZrmkz },
- { "vpmuldq", X86::VPMULDQrr },
- { "vpmuldq", X86::VPMULDQrm },
- { "vpmuldq", X86::VPMULDQYrr },
- { "vpmuldq", X86::VPMULDQYrm },
- { "vpmuldq", X86::VPMULDQZrr },
- { "vpmuldq", X86::VPMULDQZrm },
- { "vpmuldq", X86::VPMULDQZrmb },
- { "vpmuldq", X86::VPMULDQZrrk },
- { "vpmuldq", X86::VPMULDQZrmk },
- { "vpmuldq", X86::VPMULDQZrrkz },
- { "vpmuldq", X86::VPMULDQZrmkz },
- { "vpmuldq", X86::VPMULDQZrmbk },
- { "vpmuldq", X86::VPMULDQZrmbkz },
- { "vpmulhrsw", X86::VPMULHRSWrr128 },
- { "vpmulhrsw", X86::VPMULHRSWrm128 },
- { "vpmulhrsw", X86::VPMULHRSWrr256 },
- { "vpmulhrsw", X86::VPMULHRSWrm256 },
- { "vpmulhuw", X86::VPMULHUWrr },
- { "vpmulhuw", X86::VPMULHUWrm },
- { "vpmulhuw", X86::VPMULHUWYrr },
- { "vpmulhuw", X86::VPMULHUWYrm },
- { "vpmulhw", X86::VPMULHWrr },
- { "vpmulhw", X86::VPMULHWrm },
- { "vpmulhw", X86::VPMULHWYrr },
- { "vpmulhw", X86::VPMULHWYrm },
- { "vpmulld", X86::VPMULLDrr },
- { "vpmulld", X86::VPMULLDrm },
- { "vpmulld", X86::VPMULLDYrr },
- { "vpmulld", X86::VPMULLDYrm },
- { "vpmulld", X86::VPMULLDZrr },
- { "vpmulld", X86::VPMULLDZrm },
- { "vpmulld", X86::VPMULLDZrmb },
- { "vpmulld", X86::VPMULLDZrrk },
- { "vpmulld", X86::VPMULLDZrmk },
- { "vpmulld", X86::VPMULLDZrrkz },
- { "vpmulld", X86::VPMULLDZrmkz },
- { "vpmulld", X86::VPMULLDZrmbk },
- { "vpmulld", X86::VPMULLDZrmbkz },
- { "vpmullw", X86::VPMULLWrr },
- { "vpmullw", X86::VPMULLWrm },
- { "vpmullw", X86::VPMULLWYrr },
- { "vpmullw", X86::VPMULLWYrm },
- { "vpmuludq", X86::VPMULUDQrr },
- { "vpmuludq", X86::VPMULUDQrm },
- { "vpmuludq", X86::VPMULUDQYrr },
- { "vpmuludq", X86::VPMULUDQYrm },
- { "vpmuludq", X86::VPMULUDQZrr },
- { "vpmuludq", X86::VPMULUDQZrm },
- { "vpmuludq", X86::VPMULUDQZrmb },
- { "vpmuludq", X86::VPMULUDQZrrk },
- { "vpmuludq", X86::VPMULUDQZrmk },
- { "vpmuludq", X86::VPMULUDQZrrkz },
- { "vpmuludq", X86::VPMULUDQZrmkz },
- { "vpmuludq", X86::VPMULUDQZrmbk },
- { "vpmuludq", X86::VPMULUDQZrmbkz },
- { "vpor", X86::VPORrr },
- { "vpor", X86::VPORrm },
- { "vpor", X86::VPORYrr },
- { "vpor", X86::VPORYrm },
- { "vpord", X86::VPORDZrr },
- { "vpord", X86::VPORDZrm },
- { "vpord", X86::VPORDZrmb },
- { "vpord", X86::VPORDZrrk },
- { "vpord", X86::VPORDZrmk },
- { "vpord", X86::VPORDZrrkz },
- { "vpord", X86::VPORDZrmkz },
- { "vpord", X86::VPORDZrmbk },
- { "vpord", X86::VPORDZrmbkz },
- { "vporq", X86::VPORQZrr },
- { "vporq", X86::VPORQZrm },
- { "vporq", X86::VPORQZrmb },
- { "vporq", X86::VPORQZrrk },
- { "vporq", X86::VPORQZrmk },
- { "vporq", X86::VPORQZrrkz },
- { "vporq", X86::VPORQZrmkz },
- { "vporq", X86::VPORQZrmbk },
- { "vporq", X86::VPORQZrmbkz },
- { "vpperm", X86::VPPERMrr },
- { "vpperm", X86::VPPERMrm },
- { "vpperm", X86::VPPERMmr },
- { "vprotb", X86::VPROTBrr },
- { "vprotb", X86::VPROTBri },
- { "vprotb", X86::VPROTBrm },
- { "vprotb", X86::VPROTBmr },
- { "vprotb", X86::VPROTBmi },
- { "vprotd", X86::VPROTDrr },
- { "vprotd", X86::VPROTDri },
- { "vprotd", X86::VPROTDrm },
- { "vprotd", X86::VPROTDmr },
- { "vprotd", X86::VPROTDmi },
- { "vprotq", X86::VPROTQrr },
- { "vprotq", X86::VPROTQri },
- { "vprotq", X86::VPROTQrm },
- { "vprotq", X86::VPROTQmr },
- { "vprotq", X86::VPROTQmi },
- { "vprotw", X86::VPROTWrr },
- { "vprotw", X86::VPROTWri },
- { "vprotw", X86::VPROTWrm },
- { "vprotw", X86::VPROTWmr },
- { "vprotw", X86::VPROTWmi },
- { "vpsadbw", X86::VPSADBWrr },
- { "vpsadbw", X86::VPSADBWrm },
- { "vpsadbw", X86::VPSADBWYrr },
- { "vpsadbw", X86::VPSADBWYrm },
- { "vpscatterdd", X86::VPSCATTERDDZmr },
- { "vpscatterdq", X86::VPSCATTERDQZmr },
- { "vpscatterqd", X86::VPSCATTERQDZmr },
- { "vpscatterqq", X86::VPSCATTERQQZmr },
- { "vpshab", X86::VPSHABrr },
- { "vpshab", X86::VPSHABrm },
- { "vpshab", X86::VPSHABmr },
- { "vpshad", X86::VPSHADrr },
- { "vpshad", X86::VPSHADrm },
- { "vpshad", X86::VPSHADmr },
- { "vpshaq", X86::VPSHAQrr },
- { "vpshaq", X86::VPSHAQrm },
- { "vpshaq", X86::VPSHAQmr },
- { "vpshaw", X86::VPSHAWrr },
- { "vpshaw", X86::VPSHAWrm },
- { "vpshaw", X86::VPSHAWmr },
- { "vpshlb", X86::VPSHLBrr },
- { "vpshlb", X86::VPSHLBrm },
- { "vpshlb", X86::VPSHLBmr },
- { "vpshld", X86::VPSHLDrr },
- { "vpshld", X86::VPSHLDrm },
- { "vpshld", X86::VPSHLDmr },
- { "vpshlq", X86::VPSHLQrr },
- { "vpshlq", X86::VPSHLQrm },
- { "vpshlq", X86::VPSHLQmr },
- { "vpshlw", X86::VPSHLWrr },
- { "vpshlw", X86::VPSHLWrm },
- { "vpshlw", X86::VPSHLWmr },
- { "vpshufb", X86::VPSHUFBrr },
- { "vpshufb", X86::VPSHUFBrm },
- { "vpshufb", X86::VPSHUFBYrr },
- { "vpshufb", X86::VPSHUFBYrm },
- { "vpshufd", X86::VPSHUFDri },
- { "vpshufd", X86::VPSHUFDmi },
- { "vpshufd", X86::VPSHUFDYri },
- { "vpshufd", X86::VPSHUFDYmi },
- { "vpshufd", X86::VPSHUFDZri },
- { "vpshufd", X86::VPSHUFDZmi },
- { "vpshufhw", X86::VPSHUFHWri },
- { "vpshufhw", X86::VPSHUFHWmi },
- { "vpshufhw", X86::VPSHUFHWYri },
- { "vpshufhw", X86::VPSHUFHWYmi },
- { "vpshuflw", X86::VPSHUFLWri },
- { "vpshuflw", X86::VPSHUFLWmi },
- { "vpshuflw", X86::VPSHUFLWYri },
- { "vpshuflw", X86::VPSHUFLWYmi },
- { "vpsignb", X86::VPSIGNBrr },
- { "vpsignb", X86::VPSIGNBrm },
- { "vpsignb", X86::VPSIGNBYrr },
- { "vpsignb", X86::VPSIGNBYrm },
- { "vpsignd", X86::VPSIGNDrr },
- { "vpsignd", X86::VPSIGNDrm },
- { "vpsignd", X86::VPSIGNDYrr },
- { "vpsignd", X86::VPSIGNDYrm },
- { "vpsignw", X86::VPSIGNWrr },
- { "vpsignw", X86::VPSIGNWrm },
- { "vpsignw", X86::VPSIGNWYrr },
- { "vpsignw", X86::VPSIGNWYrm },
- { "vpslld", X86::VPSLLDrr },
- { "vpslld", X86::VPSLLDri },
- { "vpslld", X86::VPSLLDrm },
- { "vpslld", X86::VPSLLDYrr },
- { "vpslld", X86::VPSLLDYri },
- { "vpslld", X86::VPSLLDYrm },
- { "vpslld", X86::VPSLLDZrr },
- { "vpslld", X86::VPSLLDZri },
- { "vpslld", X86::VPSLLDZrm },
- { "vpslld", X86::VPSLLDZmi },
- { "vpslld", X86::VPSLLDZrrk },
- { "vpslld", X86::VPSLLDZrik },
- { "vpslld", X86::VPSLLDZrmk },
- { "vpslld", X86::VPSLLDZmik },
- { "vpslldq", X86::VPSLLDQri },
- { "vpslldq", X86::VPSLLDQYri },
- { "vpsllq", X86::VPSLLQrr },
- { "vpsllq", X86::VPSLLQri },
- { "vpsllq", X86::VPSLLQrm },
- { "vpsllq", X86::VPSLLQYrr },
- { "vpsllq", X86::VPSLLQYri },
- { "vpsllq", X86::VPSLLQYrm },
- { "vpsllq", X86::VPSLLQZrr },
- { "vpsllq", X86::VPSLLQZri },
- { "vpsllq", X86::VPSLLQZrm },
- { "vpsllq", X86::VPSLLQZmi },
- { "vpsllq", X86::VPSLLQZrrk },
- { "vpsllq", X86::VPSLLQZrik },
- { "vpsllq", X86::VPSLLQZrmk },
- { "vpsllq", X86::VPSLLQZmik },
- { "vpsllvd", X86::VPSLLVDrr },
- { "vpsllvd", X86::VPSLLVDrm },
- { "vpsllvd", X86::VPSLLVDYrr },
- { "vpsllvd", X86::VPSLLVDYrm },
- { "vpsllvd", X86::VPSLLVDZrr },
- { "vpsllvd", X86::VPSLLVDZrm },
- { "vpsllvq", X86::VPSLLVQrr },
- { "vpsllvq", X86::VPSLLVQrm },
- { "vpsllvq", X86::VPSLLVQYrr },
- { "vpsllvq", X86::VPSLLVQYrm },
- { "vpsllvq", X86::VPSLLVQZrr },
- { "vpsllvq", X86::VPSLLVQZrm },
- { "vpsllw", X86::VPSLLWrr },
- { "vpsllw", X86::VPSLLWri },
- { "vpsllw", X86::VPSLLWrm },
- { "vpsllw", X86::VPSLLWYrr },
- { "vpsllw", X86::VPSLLWYri },
- { "vpsllw", X86::VPSLLWYrm },
- { "vpsrad", X86::VPSRADrr },
- { "vpsrad", X86::VPSRADri },
- { "vpsrad", X86::VPSRADrm },
- { "vpsrad", X86::VPSRADYrr },
- { "vpsrad", X86::VPSRADYri },
- { "vpsrad", X86::VPSRADYrm },
- { "vpsrad", X86::VPSRADZrr },
- { "vpsrad", X86::VPSRADZri },
- { "vpsrad", X86::VPSRADZrm },
- { "vpsrad", X86::VPSRADZmi },
- { "vpsrad", X86::VPSRADZrrk },
- { "vpsrad", X86::VPSRADZrik },
- { "vpsrad", X86::VPSRADZrmk },
- { "vpsrad", X86::VPSRADZmik },
- { "vpsraq", X86::VPSRAQZrr },
- { "vpsraq", X86::VPSRAQZri },
- { "vpsraq", X86::VPSRAQZrm },
- { "vpsraq", X86::VPSRAQZmi },
- { "vpsraq", X86::VPSRAQZrrk },
- { "vpsraq", X86::VPSRAQZrik },
- { "vpsraq", X86::VPSRAQZrmk },
- { "vpsraq", X86::VPSRAQZmik },
- { "vpsravd", X86::VPSRAVDrr },
- { "vpsravd", X86::VPSRAVDrm },
- { "vpsravd", X86::VPSRAVDYrr },
- { "vpsravd", X86::VPSRAVDYrm },
- { "vpsravd", X86::VPSRAVDZrr },
- { "vpsravd", X86::VPSRAVDZrm },
- { "vpsravq", X86::VPSRAVQZrr },
- { "vpsravq", X86::VPSRAVQZrm },
- { "vpsraw", X86::VPSRAWrr },
- { "vpsraw", X86::VPSRAWri },
- { "vpsraw", X86::VPSRAWrm },
- { "vpsraw", X86::VPSRAWYrr },
- { "vpsraw", X86::VPSRAWYri },
- { "vpsraw", X86::VPSRAWYrm },
- { "vpsrld", X86::VPSRLDrr },
- { "vpsrld", X86::VPSRLDri },
- { "vpsrld", X86::VPSRLDrm },
- { "vpsrld", X86::VPSRLDYrr },
- { "vpsrld", X86::VPSRLDYri },
- { "vpsrld", X86::VPSRLDYrm },
- { "vpsrld", X86::VPSRLDZrr },
- { "vpsrld", X86::VPSRLDZri },
- { "vpsrld", X86::VPSRLDZrm },
- { "vpsrld", X86::VPSRLDZmi },
- { "vpsrld", X86::VPSRLDZrrk },
- { "vpsrld", X86::VPSRLDZrik },
- { "vpsrld", X86::VPSRLDZrmk },
- { "vpsrld", X86::VPSRLDZmik },
- { "vpsrldq", X86::VPSRLDQri },
- { "vpsrldq", X86::VPSRLDQYri },
- { "vpsrlq", X86::VPSRLQrr },
- { "vpsrlq", X86::VPSRLQri },
- { "vpsrlq", X86::VPSRLQrm },
- { "vpsrlq", X86::VPSRLQYrr },
- { "vpsrlq", X86::VPSRLQYri },
- { "vpsrlq", X86::VPSRLQYrm },
- { "vpsrlq", X86::VPSRLQZrr },
- { "vpsrlq", X86::VPSRLQZri },
- { "vpsrlq", X86::VPSRLQZrm },
- { "vpsrlq", X86::VPSRLQZmi },
- { "vpsrlq", X86::VPSRLQZrrk },
- { "vpsrlq", X86::VPSRLQZrik },
- { "vpsrlq", X86::VPSRLQZrmk },
- { "vpsrlq", X86::VPSRLQZmik },
- { "vpsrlvd", X86::VPSRLVDrr },
- { "vpsrlvd", X86::VPSRLVDrm },
- { "vpsrlvd", X86::VPSRLVDYrr },
- { "vpsrlvd", X86::VPSRLVDYrm },
- { "vpsrlvd", X86::VPSRLVDZrr },
- { "vpsrlvd", X86::VPSRLVDZrm },
- { "vpsrlvq", X86::VPSRLVQrr },
- { "vpsrlvq", X86::VPSRLVQrm },
- { "vpsrlvq", X86::VPSRLVQYrr },
- { "vpsrlvq", X86::VPSRLVQYrm },
- { "vpsrlvq", X86::VPSRLVQZrr },
- { "vpsrlvq", X86::VPSRLVQZrm },
- { "vpsrlw", X86::VPSRLWrr },
- { "vpsrlw", X86::VPSRLWri },
- { "vpsrlw", X86::VPSRLWrm },
- { "vpsrlw", X86::VPSRLWYrr },
- { "vpsrlw", X86::VPSRLWYri },
- { "vpsrlw", X86::VPSRLWYrm },
- { "vpsubb", X86::VPSUBBrr },
- { "vpsubb", X86::VPSUBBrm },
- { "vpsubb", X86::VPSUBBYrr },
- { "vpsubb", X86::VPSUBBYrm },
- { "vpsubd", X86::VPSUBDrr },
- { "vpsubd", X86::VPSUBDrm },
- { "vpsubd", X86::VPSUBDYrr },
- { "vpsubd", X86::VPSUBDYrm },
- { "vpsubd", X86::VPSUBDZrr },
- { "vpsubd", X86::VPSUBDZrm },
- { "vpsubd", X86::VPSUBDZrmb },
- { "vpsubd", X86::VPSUBDZrrk },
- { "vpsubd", X86::VPSUBDZrmk },
- { "vpsubd", X86::VPSUBDZrrkz },
- { "vpsubd", X86::VPSUBDZrmkz },
- { "vpsubd", X86::VPSUBDZrmbk },
- { "vpsubd", X86::VPSUBDZrmbkz },
- { "vpsubq", X86::VPSUBQrr },
- { "vpsubq", X86::VPSUBQrm },
- { "vpsubq", X86::VPSUBQYrr },
- { "vpsubq", X86::VPSUBQYrm },
- { "vpsubq", X86::VPSUBQZrr },
- { "vpsubq", X86::VPSUBQZrm },
- { "vpsubq", X86::VPSUBQZrmb },
- { "vpsubq", X86::VPSUBQZrrk },
- { "vpsubq", X86::VPSUBQZrmk },
- { "vpsubq", X86::VPSUBQZrrkz },
- { "vpsubq", X86::VPSUBQZrmkz },
- { "vpsubq", X86::VPSUBQZrmbk },
- { "vpsubq", X86::VPSUBQZrmbkz },
- { "vpsubsb", X86::VPSUBSBrr },
- { "vpsubsb", X86::VPSUBSBrm },
- { "vpsubsb", X86::VPSUBSBYrr },
- { "vpsubsb", X86::VPSUBSBYrm },
- { "vpsubsw", X86::VPSUBSWrr },
- { "vpsubsw", X86::VPSUBSWrm },
- { "vpsubsw", X86::VPSUBSWYrr },
- { "vpsubsw", X86::VPSUBSWYrm },
- { "vpsubusb", X86::VPSUBUSBrr },
- { "vpsubusb", X86::VPSUBUSBrm },
- { "vpsubusb", X86::VPSUBUSBYrr },
- { "vpsubusb", X86::VPSUBUSBYrm },
- { "vpsubusw", X86::VPSUBUSWrr },
- { "vpsubusw", X86::VPSUBUSWrm },
- { "vpsubusw", X86::VPSUBUSWYrr },
- { "vpsubusw", X86::VPSUBUSWYrm },
- { "vpsubw", X86::VPSUBWrr },
- { "vpsubw", X86::VPSUBWrm },
- { "vpsubw", X86::VPSUBWYrr },
- { "vpsubw", X86::VPSUBWYrm },
- { "vptest", X86::VPTESTrr },
- { "vptest", X86::VPTESTrm },
- { "vptest", X86::VPTESTYrr },
- { "vptest", X86::VPTESTYrm },
- { "vptestmd", X86::VPTESTMDZrr },
- { "vptestmd", X86::VPTESTMDZrm },
- { "vptestmq", X86::VPTESTMQZrr },
- { "vptestmq", X86::VPTESTMQZrm },
- { "vptestnmd", X86::VPTESTNMDZrr },
- { "vptestnmd", X86::VPTESTNMDZrm },
- { "vptestnmq", X86::VPTESTNMQZrr },
- { "vptestnmq", X86::VPTESTNMQZrm },
- { "vpunpckhbw", X86::VPUNPCKHBWrr },
- { "vpunpckhbw", X86::VPUNPCKHBWrm },
- { "vpunpckhbw", X86::VPUNPCKHBWYrr },
- { "vpunpckhbw", X86::VPUNPCKHBWYrm },
- { "vpunpckhdq", X86::VPUNPCKHDQrr },
- { "vpunpckhdq", X86::VPUNPCKHDQrm },
- { "vpunpckhdq", X86::VPUNPCKHDQYrr },
- { "vpunpckhdq", X86::VPUNPCKHDQYrm },
- { "vpunpckhdq", X86::VPUNPCKHDQZrr },
- { "vpunpckhdq", X86::VPUNPCKHDQZrm },
- { "vpunpckhqdq", X86::VPUNPCKHQDQrr },
- { "vpunpckhqdq", X86::VPUNPCKHQDQrm },
- { "vpunpckhqdq", X86::VPUNPCKHQDQYrr },
- { "vpunpckhqdq", X86::VPUNPCKHQDQYrm },
- { "vpunpckhqdq", X86::VPUNPCKHQDQZrr },
- { "vpunpckhqdq", X86::VPUNPCKHQDQZrm },
- { "vpunpckhwd", X86::VPUNPCKHWDrr },
- { "vpunpckhwd", X86::VPUNPCKHWDrm },
- { "vpunpckhwd", X86::VPUNPCKHWDYrr },
- { "vpunpckhwd", X86::VPUNPCKHWDYrm },
- { "vpunpcklbw", X86::VPUNPCKLBWrr },
- { "vpunpcklbw", X86::VPUNPCKLBWrm },
- { "vpunpcklbw", X86::VPUNPCKLBWYrr },
- { "vpunpcklbw", X86::VPUNPCKLBWYrm },
- { "vpunpckldq", X86::VPUNPCKLDQrr },
- { "vpunpckldq", X86::VPUNPCKLDQrm },
- { "vpunpckldq", X86::VPUNPCKLDQYrr },
- { "vpunpckldq", X86::VPUNPCKLDQYrm },
- { "vpunpckldq", X86::VPUNPCKLDQZrr },
- { "vpunpckldq", X86::VPUNPCKLDQZrm },
- { "vpunpcklqdq", X86::VPUNPCKLQDQrr },
- { "vpunpcklqdq", X86::VPUNPCKLQDQrm },
- { "vpunpcklqdq", X86::VPUNPCKLQDQYrr },
- { "vpunpcklqdq", X86::VPUNPCKLQDQYrm },
- { "vpunpcklqdq", X86::VPUNPCKLQDQZrr },
- { "vpunpcklqdq", X86::VPUNPCKLQDQZrm },
- { "vpunpcklwd", X86::VPUNPCKLWDrr },
- { "vpunpcklwd", X86::VPUNPCKLWDrm },
- { "vpunpcklwd", X86::VPUNPCKLWDYrr },
- { "vpunpcklwd", X86::VPUNPCKLWDYrm },
- { "vpxor", X86::VPXORrr },
- { "vpxor", X86::VPXORrm },
- { "vpxor", X86::VPXORYrr },
- { "vpxor", X86::VPXORYrm },
- { "vpxord", X86::VPXORDZrr },
- { "vpxord", X86::VPXORDZrm },
- { "vpxord", X86::VPXORDZrmb },
- { "vpxord", X86::VPXORDZrrk },
- { "vpxord", X86::VPXORDZrmk },
- { "vpxord", X86::VPXORDZrrkz },
- { "vpxord", X86::VPXORDZrmkz },
- { "vpxord", X86::VPXORDZrmbk },
- { "vpxord", X86::VPXORDZrmbkz },
- { "vpxorq", X86::VPXORQZrr },
- { "vpxorq", X86::VPXORQZrm },
- { "vpxorq", X86::VPXORQZrmb },
- { "vpxorq", X86::VPXORQZrrk },
- { "vpxorq", X86::VPXORQZrmk },
- { "vpxorq", X86::VPXORQZrrkz },
- { "vpxorq", X86::VPXORQZrmkz },
- { "vpxorq", X86::VPXORQZrmbk },
- { "vpxorq", X86::VPXORQZrmbkz },
- { "vrcp14pd", X86::VRCP14PDZr },
- { "vrcp14pd", X86::VRCP14PDZm },
- { "vrcp14ps", X86::VRCP14PSZr },
- { "vrcp14ps", X86::VRCP14PSZm },
- { "vrcp14sd", X86::VRCP14SDrr },
- { "vrcp14sd", X86::VRCP14SDrm },
- { "vrcp14ss", X86::VRCP14SSrr },
- { "vrcp14ss", X86::VRCP14SSrm },
- { "vrcp28pd", X86::VRCP28PDZr },
- { "vrcp28pd", X86::VRCP28PDZm },
- { "vrcp28pd", X86::VRCP28PDZrb },
- { "vrcp28ps", X86::VRCP28PSZr },
- { "vrcp28ps", X86::VRCP28PSZm },
- { "vrcp28ps", X86::VRCP28PSZrb },
- { "vrcp28sd", X86::VRCP28SDrr },
- { "vrcp28sd", X86::VRCP28SDrm },
- { "vrcp28sd", X86::VRCP28SDrrb },
- { "vrcp28ss", X86::VRCP28SSrr },
- { "vrcp28ss", X86::VRCP28SSrm },
- { "vrcp28ss", X86::VRCP28SSrrb },
- { "vrcpps", X86::VRCPPSr },
- { "vrcpps", X86::VRCPPSm },
- { "vrcpps", X86::VRCPPSYr },
- { "vrcpps", X86::VRCPPSYm },
- { "vrcpss", X86::VRCPSSr },
- { "vrcpss", X86::VRCPSSm },
- { "vrndscalepd", X86::VRNDSCALEPDZr },
- { "vrndscalepd", X86::VRNDSCALEPDZm },
- { "vrndscaleps", X86::VRNDSCALEPSZr },
- { "vrndscaleps", X86::VRNDSCALEPSZm },
- { "vrndscalesd", X86::VRNDSCALESDr },
- { "vrndscalesd", X86::VRNDSCALESDm },
- { "vrndscaless", X86::VRNDSCALESSr },
- { "vrndscaless", X86::VRNDSCALESSm },
- { "vroundpd", X86::VROUNDPDr },
- { "vroundpd", X86::VROUNDPDm },
- { "vroundpd", X86::VROUNDYPDr },
- { "vroundpd", X86::VROUNDYPDm },
- { "vroundps", X86::VROUNDPSr },
- { "vroundps", X86::VROUNDPSm },
- { "vroundps", X86::VROUNDYPSr },
- { "vroundps", X86::VROUNDYPSm },
- { "vroundsd", X86::VROUNDSDr },
- { "vroundsd", X86::VROUNDSDm },
- { "vroundss", X86::VROUNDSSr },
- { "vroundss", X86::VROUNDSSm },
- { "vrsqrt14pd", X86::VRSQRT14PDZr },
- { "vrsqrt14pd", X86::VRSQRT14PDZm },
- { "vrsqrt14ps", X86::VRSQRT14PSZr },
- { "vrsqrt14ps", X86::VRSQRT14PSZm },
- { "vrsqrt14sd", X86::VRSQRT14SDrr },
- { "vrsqrt14sd", X86::VRSQRT14SDrm },
- { "vrsqrt14ss", X86::VRSQRT14SSrr },
- { "vrsqrt14ss", X86::VRSQRT14SSrm },
- { "vrsqrt28pd", X86::VRSQRT28PDZr },
- { "vrsqrt28pd", X86::VRSQRT28PDZm },
- { "vrsqrt28pd", X86::VRSQRT28PDZrb },
- { "vrsqrt28ps", X86::VRSQRT28PSZr },
- { "vrsqrt28ps", X86::VRSQRT28PSZm },
- { "vrsqrt28ps", X86::VRSQRT28PSZrb },
- { "vrsqrt28sd", X86::VRSQRT28SDrr },
- { "vrsqrt28sd", X86::VRSQRT28SDrm },
- { "vrsqrt28sd", X86::VRSQRT28SDrrb },
- { "vrsqrt28ss", X86::VRSQRT28SSrr },
- { "vrsqrt28ss", X86::VRSQRT28SSrm },
- { "vrsqrt28ss", X86::VRSQRT28SSrrb },
- { "vrsqrtps", X86::VRSQRTPSr },
- { "vrsqrtps", X86::VRSQRTPSm },
- { "vrsqrtps", X86::VRSQRTPSYr },
- { "vrsqrtps", X86::VRSQRTPSYm },
- { "vrsqrtss", X86::VRSQRTSSr },
- { "vrsqrtss", X86::VRSQRTSSm },
- { "vscatterdpd", X86::VSCATTERDPDZmr },
- { "vscatterdps", X86::VSCATTERDPSZmr },
- { "vscatterpf0dpd", X86::VSCATTERPF0DPDm },
- { "vscatterpf0dps", X86::VSCATTERPF0DPSm },
- { "vscatterpf0qpd", X86::VSCATTERPF0QPDm },
- { "vscatterpf0qps", X86::VSCATTERPF0QPSm },
- { "vscatterpf1dpd", X86::VSCATTERPF1DPDm },
- { "vscatterpf1dps", X86::VSCATTERPF1DPSm },
- { "vscatterpf1qpd", X86::VSCATTERPF1QPDm },
- { "vscatterpf1qps", X86::VSCATTERPF1QPSm },
- { "vscatterqpd", X86::VSCATTERQPDZmr },
- { "vscatterqps", X86::VSCATTERQPSZmr },
- { "vshufpd", X86::VSHUFPDrri },
- { "vshufpd", X86::VSHUFPDrmi },
- { "vshufpd", X86::VSHUFPDYrri },
- { "vshufpd", X86::VSHUFPDYrmi },
- { "vshufpd", X86::VSHUFPDZrri },
- { "vshufpd", X86::VSHUFPDZrmi },
- { "vshufps", X86::VSHUFPSrri },
- { "vshufps", X86::VSHUFPSrmi },
- { "vshufps", X86::VSHUFPSYrri },
- { "vshufps", X86::VSHUFPSYrmi },
- { "vshufps", X86::VSHUFPSZrri },
- { "vshufps", X86::VSHUFPSZrmi },
- { "vsqrtpd", X86::VSQRTPDr },
- { "vsqrtpd", X86::VSQRTPDm },
- { "vsqrtpd", X86::VSQRTPDYr },
- { "vsqrtpd", X86::VSQRTPDYm },
- { "vsqrtpd", X86::VSQRTPDZrr },
- { "vsqrtpd", X86::VSQRTPDZrm },
- { "vsqrtps", X86::VSQRTPSr },
- { "vsqrtps", X86::VSQRTPSm },
- { "vsqrtps", X86::VSQRTPSYr },
- { "vsqrtps", X86::VSQRTPSYm },
- { "vsqrtps", X86::VSQRTPSZrr },
- { "vsqrtps", X86::VSQRTPSZrm },
- { "vsqrtsd", X86::VSQRTSDr },
- { "vsqrtsd", X86::VSQRTSDm },
- { "vsqrtsd", X86::VSQRTSDZr },
- { "vsqrtsd", X86::VSQRTSDZm },
- { "vsqrtss", X86::VSQRTSSr },
- { "vsqrtss", X86::VSQRTSSm },
- { "vsqrtss", X86::VSQRTSSZr },
- { "vsqrtss", X86::VSQRTSSZm },
- { "vstmxcsr", X86::VSTMXCSR },
- { "vsubpd", X86::VSUBPDrr },
- { "vsubpd", X86::VSUBPDrm },
- { "vsubpd", X86::VSUBPDYrr },
- { "vsubpd", X86::VSUBPDYrm },
- { "vsubpd", X86::VSUBPDZrr },
- { "vsubpd", X86::VSUBPDZrm },
- { "vsubpd", X86::VSUBPDZrmb },
- { "vsubpd", X86::VSUBPDZrrk },
- { "vsubpd", X86::VSUBPDZrmk },
- { "vsubpd", X86::VSUBPDZrrkz },
- { "vsubpd", X86::VSUBPDZrmkz },
- { "vsubpd", X86::VSUBPDZrmbk },
- { "vsubpd", X86::VSUBPDZrmbkz },
- { "vsubps", X86::VSUBPSrr },
- { "vsubps", X86::VSUBPSrm },
- { "vsubps", X86::VSUBPSYrr },
- { "vsubps", X86::VSUBPSYrm },
- { "vsubps", X86::VSUBPSZrr },
- { "vsubps", X86::VSUBPSZrm },
- { "vsubps", X86::VSUBPSZrmb },
- { "vsubps", X86::VSUBPSZrrk },
- { "vsubps", X86::VSUBPSZrmk },
- { "vsubps", X86::VSUBPSZrrkz },
- { "vsubps", X86::VSUBPSZrmkz },
- { "vsubps", X86::VSUBPSZrmbk },
- { "vsubps", X86::VSUBPSZrmbkz },
- { "vsubsd", X86::VSUBSDrr },
- { "vsubsd", X86::VSUBSDrm },
- { "vsubsd", X86::VSUBSDZrr },
- { "vsubsd", X86::VSUBSDZrm },
- { "vsubss", X86::VSUBSSrr },
- { "vsubss", X86::VSUBSSrm },
- { "vsubss", X86::VSUBSSZrr },
- { "vsubss", X86::VSUBSSZrm },
- { "vtestpd", X86::VTESTPDrr },
- { "vtestpd", X86::VTESTPDrm },
- { "vtestpd", X86::VTESTPDYrr },
- { "vtestpd", X86::VTESTPDYrm },
- { "vtestps", X86::VTESTPSrr },
- { "vtestps", X86::VTESTPSrm },
- { "vtestps", X86::VTESTPSYrr },
- { "vtestps", X86::VTESTPSYrm },
- { "vucomisd", X86::VUCOMISDrr },
- { "vucomisd", X86::VUCOMISDrm },
- { "vucomisd", X86::VUCOMISDZrr },
- { "vucomisd", X86::VUCOMISDZrm },
- { "vucomiss", X86::VUCOMISSrr },
- { "vucomiss", X86::VUCOMISSrm },
- { "vucomiss", X86::VUCOMISSZrr },
- { "vucomiss", X86::VUCOMISSZrm },
- { "vunpckhpd", X86::VUNPCKHPDrr },
- { "vunpckhpd", X86::VUNPCKHPDrm },
- { "vunpckhpd", X86::VUNPCKHPDYrr },
- { "vunpckhpd", X86::VUNPCKHPDYrm },
- { "vunpckhpd", X86::VUNPCKHPDZrr },
- { "vunpckhpd", X86::VUNPCKHPDZrm },
- { "vunpckhps", X86::VUNPCKHPSrr },
- { "vunpckhps", X86::VUNPCKHPSrm },
- { "vunpckhps", X86::VUNPCKHPSYrr },
- { "vunpckhps", X86::VUNPCKHPSYrm },
- { "vunpckhps", X86::VUNPCKHPSZrr },
- { "vunpckhps", X86::VUNPCKHPSZrm },
- { "vunpcklpd", X86::VUNPCKLPDrr },
- { "vunpcklpd", X86::VUNPCKLPDrm },
- { "vunpcklpd", X86::VUNPCKLPDYrr },
- { "vunpcklpd", X86::VUNPCKLPDYrm },
- { "vunpcklpd", X86::VUNPCKLPDZrr },
- { "vunpcklpd", X86::VUNPCKLPDZrm },
- { "vunpcklps", X86::VUNPCKLPSrr },
- { "vunpcklps", X86::VUNPCKLPSrm },
- { "vunpcklps", X86::VUNPCKLPSYrr },
- { "vunpcklps", X86::VUNPCKLPSYrm },
- { "vunpcklps", X86::VUNPCKLPSZrr },
- { "vunpcklps", X86::VUNPCKLPSZrm },
- { "vxorpd", X86::VXORPDrr },
- { "vxorpd", X86::VXORPDrm },
- { "vxorpd", X86::VXORPDYrr },
- { "vxorpd", X86::VXORPDYrm },
- { "vxorps", X86::VXORPSrr },
- { "vxorps", X86::VXORPSrm },
- { "vxorps", X86::VXORPSYrr },
- { "vxorps", X86::VXORPSYrm },
- { "vzeroall", X86::VZEROALL },
- { "vzeroupper", X86::VZEROUPPER },
- { "wait", X86::WAIT },
- { "wbinvd", X86::WBINVD },
- { "wrfsbase", X86::WRFSBASE },
- { "wrfsbase", X86::WRFSBASE64 },
- { "wrgsbase", X86::WRGSBASE },
- { "wrgsbase", X86::WRGSBASE64 },
- { "wrmsr", X86::WRMSR },
- { "xabort", X86::XABORT },
- { "xacquire", X86::XACQUIRE_PREFIX },
- { "xadd", X86::XADD8rr },
- { "xadd", X86::XADD16rr },
- { "xadd", X86::XADD32rr },
- { "xadd", X86::XADD64rr },
- { "xadd", X86::XADD16rm },
- { "xadd", X86::XADD32rm },
- { "xadd", X86::XADD64rm },
- { "xadd", X86::XADD8rm },
- { "xbegin", X86::XBEGIN_4 },
- { "xchg", X86::XCHG8rr },
- { "xchg", X86::XCHG8rm },
- { "xchg", X86::XCHG16ar },
- { "xchg", X86::XCHG16ar },
- { "xchg", X86::XCHG16rr },
- { "xchg", X86::XCHG16rm },
- { "xchg", X86::XCHG32ar64 },
- { "xchg", X86::XCHG32ar },
- { "xchg", X86::XCHG32ar64 },
- { "xchg", X86::XCHG32ar },
- { "xchg", X86::XCHG32rr },
- { "xchg", X86::XCHG32rm },
- { "xchg", X86::XCHG64ar },
- { "xchg", X86::XCHG64ar },
- { "xchg", X86::XCHG64rr },
- { "xchg", X86::XCHG64rm },
- { "xchg", X86::XCHG16rm },
- { "xchg", X86::XCHG32rm },
- { "xchg", X86::XCHG64rm },
- { "xchg", X86::XCHG8rm },
- { "xcryptcbc", X86::XCRYPTCBC },
- { "xcryptcfb", X86::XCRYPTCFB },
- { "xcryptctr", X86::XCRYPTCTR },
- { "xcryptecb", X86::XCRYPTECB },
- { "xcryptofb", X86::XCRYPTOFB },
- { "xend", X86::XEND },
- { "xgetbv", X86::XGETBV },
- { "xlatb", X86::XLAT },
- { "xor", X86::XOR8i8 },
- { "xor", X86::XOR8rr },
- { "xor", X86::XOR8ri },
- { "xor", X86::XOR8rm },
- { "xor", X86::XOR16i16 },
- { "xor", X86::XOR16rr },
- { "xor", X86::XOR16ri8 },
- { "xor", X86::XOR16ri },
- { "xor", X86::XOR16rm },
- { "xor", X86::XOR32i32 },
- { "xor", X86::XOR32rr },
- { "xor", X86::XOR32ri8 },
- { "xor", X86::XOR32ri },
- { "xor", X86::XOR32rm },
- { "xor", X86::XOR64i32 },
- { "xor", X86::XOR64rr },
- { "xor", X86::XOR64ri8 },
- { "xor", X86::XOR64ri32 },
- { "xor", X86::XOR64rm },
- { "xor", X86::XOR16mr },
- { "xor", X86::XOR16mi8 },
- { "xor", X86::XOR16mi },
- { "xor", X86::XOR32mr },
- { "xor", X86::XOR32mi8 },
- { "xor", X86::XOR32mi },
- { "xor", X86::XOR64mr },
- { "xor", X86::XOR64mi8 },
- { "xor", X86::XOR64mi32 },
- { "xor", X86::XOR8mr },
- { "xor", X86::XOR8mi },
- { "xorpd", X86::XORPDrr },
- { "xorpd", X86::XORPDrm },
- { "xorps", X86::XORPSrr },
- { "xorps", X86::XORPSrm },
- { "xrelease", X86::XRELEASE_PREFIX },
- { "xrstor", X86::XRSTOR },
- { "xrstor64", X86::XRSTOR64 },
- { "xsave", X86::XSAVE },
- { "xsave64", X86::XSAVE64 },
- { "xsaveopt", X86::XSAVEOPT },
- { "xsaveopt64", X86::XSAVEOPT64 },
- { "xsetbv", X86::XSETBV },
- { "xsha1", X86::XSHA1 },
- { "xsha256", X86::XSHA256 },
- { "xstore", X86::XSTORE },
- { "xstorerng", X86::XSTORE },
- { "xtest", X86::XTEST },*/
- { nullptr, 0 }
- };
|