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

References

gen/lib/Target/AMDGPU/AMDGPUGenMCCodeEmitter.inc
15281   (void)op;  // suppress warning
15341       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15342       op &= UINT64_C(255);
15343       op <<= 32;
15344       Value |= op;
15346       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15347       op &= UINT64_C(65535);
15348       Value |= op;
15358       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
15359       op &= UINT64_C(15);
15360       Value |= op;
15362       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15363       op &= UINT64_C(63);
15364       op <<= 4;
15365       Value |= op;
15367       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
15368       op &= UINT64_C(1);
15369       op <<= 10;
15370       Value |= op;
15372       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
15373       op &= UINT64_C(1);
15374       op <<= 12;
15375       Value |= op;
15377       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15378       op &= UINT64_C(255);
15379       op <<= 32;
15380       Value |= op;
15382       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15383       op &= UINT64_C(255);
15384       op <<= 40;
15385       Value |= op;
15387       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
15388       op &= UINT64_C(255);
15389       op <<= 48;
15390       Value |= op;
15392       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
15393       op &= UINT64_C(255);
15394       op <<= 56;
15395       Value |= op;
15430       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15431       op &= UINT64_C(1);
15432       op <<= 16;
15433       Value |= op;
15435       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15436       op &= UINT64_C(255);
15437       op <<= 32;
15438       Value |= op;
15440       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15441       op &= UINT64_C(65535);
15442       Value |= op;
15447       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15448       op &= UINT64_C(1);
15449       op <<= 16;
15450       Value |= op;
15452       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15453       op &= UINT64_C(255);
15454       op <<= 40;
15455       Value |= op;
15457       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15458       op &= UINT64_C(65535);
15459       Value |= op;
15524       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15525       op &= UINT64_C(1);
15526       op <<= 17;
15527       Value |= op;
15529       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15530       op &= UINT64_C(255);
15531       op <<= 32;
15532       Value |= op;
15534       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15535       op &= UINT64_C(65535);
15536       Value |= op;
15541       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15542       op &= UINT64_C(1);
15543       op <<= 17;
15544       Value |= op;
15546       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15547       op &= UINT64_C(255);
15548       op <<= 40;
15549       Value |= op;
15551       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15552       op &= UINT64_C(65535);
15553       Value |= op;
15594       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
15595       op &= UINT64_C(1);
15596       op <<= 16;
15597       Value |= op;
15599       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15600       op &= UINT64_C(255);
15601       op <<= 32;
15602       Value |= op;
15604       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15605       op &= UINT64_C(255);
15606       op <<= 40;
15607       Value |= op;
15609       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15610       op &= UINT64_C(65535);
15611       Value |= op;
15686       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
15687       op &= UINT64_C(1);
15688       op <<= 17;
15689       Value |= op;
15691       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15692       op &= UINT64_C(255);
15693       op <<= 32;
15694       Value |= op;
15696       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15697       op &= UINT64_C(255);
15698       op <<= 40;
15699       Value |= op;
15701       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15702       op &= UINT64_C(65535);
15703       Value |= op;
15713       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
15714       op &= UINT64_C(1);
15715       op <<= 16;
15716       Value |= op;
15718       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15719       op &= UINT64_C(255);
15720       op <<= 32;
15721       Value |= op;
15723       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15724       op &= UINT64_C(255);
15725       op <<= 40;
15726       Value |= op;
15728       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15729       op &= UINT64_C(255);
15730       op <<= 48;
15731       Value |= op;
15733       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
15734       op &= UINT64_C(65535);
15735       Value |= op;
15751       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
15752       op &= UINT64_C(1);
15753       op <<= 17;
15754       Value |= op;
15756       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15757       op &= UINT64_C(255);
15758       op <<= 32;
15759       Value |= op;
15761       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15762       op &= UINT64_C(255);
15763       op <<= 40;
15764       Value |= op;
15766       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15767       op &= UINT64_C(255);
15768       op <<= 48;
15769       Value |= op;
15771       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
15772       op &= UINT64_C(65535);
15773       Value |= op;
15781       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
15782       op &= UINT64_C(1);
15783       op <<= 16;
15784       Value |= op;
15786       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15787       op &= UINT64_C(255);
15788       op <<= 32;
15789       Value |= op;
15791       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15792       op &= UINT64_C(255);
15793       op <<= 40;
15794       Value |= op;
15796       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15797       op &= UINT64_C(255);
15798       op <<= 48;
15799       Value |= op;
15801       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
15802       op &= UINT64_C(255);
15803       Value |= op;
15805       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
15806       op &= UINT64_C(255);
15807       op <<= 8;
15808       Value |= op;
15820       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
15821       op &= UINT64_C(1);
15822       op <<= 17;
15823       Value |= op;
15825       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15826       op &= UINT64_C(255);
15827       op <<= 32;
15828       Value |= op;
15830       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15831       op &= UINT64_C(255);
15832       op <<= 40;
15833       Value |= op;
15835       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15836       op &= UINT64_C(255);
15837       op <<= 48;
15838       Value |= op;
15840       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
15841       op &= UINT64_C(255);
15842       Value |= op;
15844       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
15845       op &= UINT64_C(255);
15846       op <<= 8;
15847       Value |= op;
15860       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15861       op &= UINT64_C(65535);
15862       Value |= op;
15867       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15868       op &= UINT64_C(4095);
15869       Value |= op;
15871       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
15872       op &= UINT64_C(1);
15873       op <<= 14;
15874       Value |= op;
15876       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15877       op &= UINT64_C(124);
15878       op <<= 46;
15879       Value |= op;
15881       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
15882       op &= UINT64_C(1);
15883       op <<= 17;
15884       Value |= op;
15886       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15887       op &= UINT64_C(255);
15888       op <<= 56;
15889       Value |= op;
15899       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
15900       op &= UINT64_C(4095);
15901       Value |= op;
15903       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
15904       op &= UINT64_C(1);
15905       op <<= 14;
15906       Value |= op;
15908       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
15909       op &= UINT64_C(1);
15910       op <<= 15;
15911       Value |= op;
15913       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15914       op &= UINT64_C(255);
15915       op <<= 40;
15916       Value |= op;
15918       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15919       op &= UINT64_C(124);
15920       op <<= 46;
15921       Value |= op;
15923       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
15924       op &= UINT64_C(1);
15925       op <<= 54;
15926       Value |= op;
15928       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
15929       op &= UINT64_C(255);
15930       op <<= 56;
15931       Value |= op;
15973       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
15974       op &= UINT64_C(4095);
15975       Value |= op;
15977       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
15978       op &= UINT64_C(1);
15979       op <<= 14;
15980       Value |= op;
15982       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
15983       op &= UINT64_C(1);
15984       op <<= 15;
15985       Value |= op;
15987       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
15988       op &= UINT64_C(255);
15989       op <<= 40;
15990       Value |= op;
15992       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
15993       op &= UINT64_C(124);
15994       op <<= 46;
15995       Value |= op;
15997       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
15998       op &= UINT64_C(1);
15999       op <<= 54;
16000       Value |= op;
16002       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
16003       op &= UINT64_C(1);
16004       op <<= 55;
16005       Value |= op;
16007       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
16008       op &= UINT64_C(255);
16009       op <<= 56;
16010       Value |= op;
16023       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
16024       op &= UINT64_C(4095);
16025       Value |= op;
16027       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
16028       op &= UINT64_C(1);
16029       op <<= 14;
16030       Value |= op;
16032       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
16033       op &= UINT64_C(255);
16034       op <<= 40;
16035       Value |= op;
16037       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
16038       op &= UINT64_C(124);
16039       op <<= 46;
16040       Value |= op;
16042       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
16043       op &= UINT64_C(1);
16044       op <<= 17;
16045       Value |= op;
16047       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
16048       op &= UINT64_C(255);
16049       op <<= 56;
16050       Value |= op;
16102       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
16103       op &= UINT64_C(4095);
16104       Value |= op;
16106       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
16107       op &= UINT64_C(1);
16108       op <<= 14;
16109       Value |= op;
16111       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
16112       op &= UINT64_C(255);
16113       op <<= 40;
16114       Value |= op;
16116       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
16117       op &= UINT64_C(124);
16118       op <<= 46;
16119       Value |= op;
16121       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
16122       op &= UINT64_C(1);
16123       op <<= 17;
16124       Value |= op;
16126       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
16127       op &= UINT64_C(1);
16128       op <<= 55;
16129       Value |= op;
16131       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
16132       op &= UINT64_C(255);
16133       op <<= 56;
16134       Value |= op;
16144       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
16145       op &= UINT64_C(4095);
16146       Value |= op;
16148       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
16149       op &= UINT64_C(1);
16150       op <<= 14;
16151       Value |= op;
16153       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
16154       op &= UINT64_C(255);
16155       op <<= 40;
16156       Value |= op;
16158       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
16159       op &= UINT64_C(124);
16160       op <<= 46;
16161       Value |= op;
16163       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
16164       op &= UINT64_C(1);
16165       op <<= 54;
16166       Value |= op;
16168       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
16169       op &= UINT64_C(255);
16170       op <<= 56;
16171       Value |= op;
16197       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
16198       op &= UINT64_C(4095);
16199       Value |= op;
16201       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
16202       op &= UINT64_C(1);
16203       op <<= 14;
16204       Value |= op;
16206       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
16207       op &= UINT64_C(255);
16208       op <<= 40;
16209       Value |= op;
16211       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
16212       op &= UINT64_C(124);
16213       op <<= 46;
16214       Value |= op;
16216       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
16217       op &= UINT64_C(1);
16218       op <<= 54;
16219       Value |= op;
16221       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
16222       op &= UINT64_C(1);
16223       op <<= 55;
16224       Value |= op;
16226       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
16227       op &= UINT64_C(255);
16228       op <<= 56;
16229       Value |= op;
16249       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
16250       op &= UINT64_C(4095);
16251       Value |= op;
16253       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
16254       op &= UINT64_C(1);
16255       op <<= 14;
16256       Value |= op;
16258       op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
16259       op &= UINT64_C(1);
16260       op <<= 15;
16261       Value |= op;
16263       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
16264       op &= UINT64_C(127);
16265       op <<= 19;
16266       Value |= op;
16268       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
16269       op &= UINT64_C(255);
16270       op <<= 40;
16271       Value |= op;
16273       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
16274       op &= UINT64_C(124);
16275       op <<= 46;
16276       Value |= op;
16278       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
16279       op &= UINT64_C(1);
16280       op <<= 54;
16281       Value |= op;
16283       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
16284       op &= UINT64_C(1);
16285       op <<= 55;
16286       Value |= op;
16288       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
16289       op &= UINT64_C(255);
16290       op <<= 56;
16291       Value |= op;
16327       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
16328       op &= UINT64_C(4095);
16329       Value |= op;
16331       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
16332       op &= UINT64_C(1);
16333       op <<= 14;
16334       Value |= op;
16336       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
16337       op &= UINT64_C(127);
16338       op <<= 19;
16339       Value |= op;
16341       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
16342       op &= UINT64_C(255);
16343       op <<= 40;
16344       Value |= op;
16346       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
16347       op &= UINT64_C(124);
16348       op <<= 46;
16349       Value |= op;
16351       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
16352       op &= UINT64_C(1);
16353       op <<= 54;
16354       Value |= op;
16356       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
16357       op &= UINT64_C(1);
16358       op <<= 55;
16359       Value |= op;
16361       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
16362       op &= UINT64_C(255);
16363       op <<= 56;
16364       Value |= op;
16396       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
16397       op &= UINT64_C(4095);
16398       Value |= op;
16400       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
16401       op &= UINT64_C(255);
16402       op <<= 40;
16403       Value |= op;
16405       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
16406       op &= UINT64_C(124);
16407       op <<= 46;
16408       Value |= op;
16410       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
16411       op &= UINT64_C(1);
16412       op <<= 17;
16413       Value |= op;
16415       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
16416       op &= UINT64_C(255);
16417       op <<= 56;
16418       Value |= op;
16486       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
16487       op &= UINT64_C(4095);
16488       Value |= op;
16490       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
16491       op &= UINT64_C(255);
16492       op <<= 40;
16493       Value |= op;
16495       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
16496       op &= UINT64_C(124);
16497       op <<= 46;
16498       Value |= op;
16500       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
16501       op &= UINT64_C(1);
16502       op <<= 54;
16503       Value |= op;
16505       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
16506       op &= UINT64_C(255);
16507       op <<= 56;
16508       Value |= op;
16530       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
16531       op &= UINT64_C(4095);
16532       Value |= op;
16534       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
16535       op &= UINT64_C(1);
16536       op <<= 14;
16537       Value |= op;
16539       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
16540       op &= UINT64_C(1);
16541       op <<= 15;
16542       Value |= op;
16544       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
16545       op &= UINT64_C(255);
16546       op <<= 32;
16547       Value |= op;
16549       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
16550       op &= UINT64_C(255);
16551       op <<= 40;
16552       Value |= op;
16554       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
16555       op &= UINT64_C(124);
16556       op <<= 46;
16557       Value |= op;
16559       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
16560       op &= UINT64_C(1);
16561       op <<= 54;
16562       Value |= op;
16564       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
16565       op &= UINT64_C(255);
16566       op <<= 56;
16567       Value |= op;
16685       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
16686       op &= UINT64_C(4095);
16687       Value |= op;
16689       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
16690       op &= UINT64_C(1);
16691       op <<= 14;
16692       Value |= op;
16694       op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
16695       op &= UINT64_C(1);
16696       op <<= 15;
16697       Value |= op;
16699       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
16700       op &= UINT64_C(255);
16701       op <<= 32;
16702       Value |= op;
16704       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
16705       op &= UINT64_C(255);
16706       op <<= 40;
16707       Value |= op;
16709       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
16710       op &= UINT64_C(124);
16711       op <<= 46;
16712       Value |= op;
16714       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
16715       op &= UINT64_C(1);
16716       op <<= 54;
16717       Value |= op;
16719       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
16720       op &= UINT64_C(1);
16721       op <<= 55;
16722       Value |= op;
16724       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
16725       op &= UINT64_C(255);
16726       op <<= 56;
16727       Value |= op;
16758       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
16759       op &= UINT64_C(4095);
16760       Value |= op;
16762       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
16763       op &= UINT64_C(1);
16764       op <<= 14;
16765       Value |= op;
16767       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
16768       op &= UINT64_C(255);
16769       op <<= 32;
16770       Value |= op;
16772       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
16773       op &= UINT64_C(255);
16774       op <<= 40;
16775       Value |= op;
16777       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
16778       op &= UINT64_C(124);
16779       op <<= 46;
16780       Value |= op;
16782       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
16783       op &= UINT64_C(1);
16784       op <<= 17;
16785       Value |= op;
16787       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
16788       op &= UINT64_C(255);
16789       op <<= 56;
16790       Value |= op;
16938       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
16939       op &= UINT64_C(4095);
16940       Value |= op;
16942       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
16943       op &= UINT64_C(1);
16944       op <<= 14;
16945       Value |= op;
16947       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
16948       op &= UINT64_C(255);
16949       op <<= 32;
16950       Value |= op;
16952       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
16953       op &= UINT64_C(255);
16954       op <<= 40;
16955       Value |= op;
16957       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
16958       op &= UINT64_C(124);
16959       op <<= 46;
16960       Value |= op;
16962       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
16963       op &= UINT64_C(1);
16964       op <<= 17;
16965       Value |= op;
16967       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
16968       op &= UINT64_C(1);
16969       op <<= 55;
16970       Value |= op;
16972       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
16973       op &= UINT64_C(255);
16974       op <<= 56;
16975       Value |= op;
17003       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
17004       op &= UINT64_C(4095);
17005       Value |= op;
17007       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
17008       op &= UINT64_C(1);
17009       op <<= 14;
17010       Value |= op;
17012       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
17013       op &= UINT64_C(255);
17014       op <<= 32;
17015       Value |= op;
17017       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
17018       op &= UINT64_C(255);
17019       op <<= 40;
17020       Value |= op;
17022       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
17023       op &= UINT64_C(124);
17024       op <<= 46;
17025       Value |= op;
17027       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
17028       op &= UINT64_C(1);
17029       op <<= 54;
17030       Value |= op;
17032       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
17033       op &= UINT64_C(255);
17034       op <<= 56;
17035       Value |= op;
17127       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
17128       op &= UINT64_C(4095);
17129       Value |= op;
17131       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
17132       op &= UINT64_C(1);
17133       op <<= 14;
17134       Value |= op;
17136       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
17137       op &= UINT64_C(255);
17138       op <<= 32;
17139       Value |= op;
17141       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
17142       op &= UINT64_C(255);
17143       op <<= 40;
17144       Value |= op;
17146       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
17147       op &= UINT64_C(124);
17148       op <<= 46;
17149       Value |= op;
17151       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
17152       op &= UINT64_C(1);
17153       op <<= 54;
17154       Value |= op;
17156       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
17157       op &= UINT64_C(1);
17158       op <<= 55;
17159       Value |= op;
17161       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
17162       op &= UINT64_C(255);
17163       op <<= 56;
17164       Value |= op;
17216       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
17217       op &= UINT64_C(4095);
17218       Value |= op;
17220       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
17221       op &= UINT64_C(1);
17222       op <<= 14;
17223       Value |= op;
17225       op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
17226       op &= UINT64_C(1);
17227       op <<= 15;
17228       Value |= op;
17230       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
17231       op &= UINT64_C(127);
17232       op <<= 19;
17233       Value |= op;
17235       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
17236       op &= UINT64_C(255);
17237       op <<= 32;
17238       Value |= op;
17240       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
17241       op &= UINT64_C(255);
17242       op <<= 40;
17243       Value |= op;
17245       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
17246       op &= UINT64_C(124);
17247       op <<= 46;
17248       Value |= op;
17250       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
17251       op &= UINT64_C(1);
17252       op <<= 54;
17253       Value |= op;
17255       op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
17256       op &= UINT64_C(1);
17257       op <<= 55;
17258       Value |= op;
17260       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
17261       op &= UINT64_C(255);
17262       op <<= 56;
17263       Value |= op;
17371       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
17372       op &= UINT64_C(4095);
17373       Value |= op;
17375       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
17376       op &= UINT64_C(1);
17377       op <<= 14;
17378       Value |= op;
17380       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
17381       op &= UINT64_C(127);
17382       op <<= 19;
17383       Value |= op;
17385       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
17386       op &= UINT64_C(255);
17387       op <<= 32;
17388       Value |= op;
17390       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
17391       op &= UINT64_C(255);
17392       op <<= 40;
17393       Value |= op;
17395       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
17396       op &= UINT64_C(124);
17397       op <<= 46;
17398       Value |= op;
17400       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
17401       op &= UINT64_C(1);
17402       op <<= 54;
17403       Value |= op;
17405       op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
17406       op &= UINT64_C(1);
17407       op <<= 55;
17408       Value |= op;
17410       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
17411       op &= UINT64_C(255);
17412       op <<= 56;
17413       Value |= op;
17501       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
17502       op &= UINT64_C(4095);
17503       Value |= op;
17505       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
17506       op &= UINT64_C(255);
17507       op <<= 32;
17508       Value |= op;
17510       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
17511       op &= UINT64_C(255);
17512       op <<= 40;
17513       Value |= op;
17515       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
17516       op &= UINT64_C(124);
17517       op <<= 46;
17518       Value |= op;
17520       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
17521       op &= UINT64_C(1);
17522       op <<= 17;
17523       Value |= op;
17525       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
17526       op &= UINT64_C(255);
17527       op <<= 56;
17528       Value |= op;
17756       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
17757       op &= UINT64_C(4095);
17758       Value |= op;
17760       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
17761       op &= UINT64_C(255);
17762       op <<= 32;
17763       Value |= op;
17765       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
17766       op &= UINT64_C(255);
17767       op <<= 40;
17768       Value |= op;
17770       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
17771       op &= UINT64_C(124);
17772       op <<= 46;
17773       Value |= op;
17775       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
17776       op &= UINT64_C(1);
17777       op <<= 54;
17778       Value |= op;
17780       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
17781       op &= UINT64_C(255);
17782       op <<= 56;
17783       Value |= op;
17813       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
17814       op &= UINT64_C(4095);
17815       Value |= op;
17817       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
17818       op &= UINT64_C(255);
17819       op <<= 40;
17820       Value |= op;
17822       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
17823       op &= UINT64_C(124);
17824       op <<= 46;
17825       Value |= op;
17827       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
17828       op &= UINT64_C(1);
17829       op <<= 17;
17830       Value |= op;
17832       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
17833       op &= UINT64_C(255);
17834       op <<= 56;
17835       Value |= op;
17903       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
17904       op &= UINT64_C(4095);
17905       Value |= op;
17907       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
17908       op &= UINT64_C(255);
17909       op <<= 40;
17910       Value |= op;
17912       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
17913       op &= UINT64_C(124);
17914       op <<= 46;
17915       Value |= op;
17917       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
17918       op &= UINT64_C(1);
17919       op <<= 54;
17920       Value |= op;
17922       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
17923       op &= UINT64_C(255);
17924       op <<= 56;
17925       Value |= op;
18007       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
18008       op &= UINT64_C(4095);
18009       Value |= op;
18011       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
18012       op &= UINT64_C(255);
18013       op <<= 32;
18014       Value |= op;
18016       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
18017       op &= UINT64_C(255);
18018       op <<= 40;
18019       Value |= op;
18021       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
18022       op &= UINT64_C(124);
18023       op <<= 46;
18024       Value |= op;
18026       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
18027       op &= UINT64_C(1);
18028       op <<= 17;
18029       Value |= op;
18031       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
18032       op &= UINT64_C(255);
18033       op <<= 56;
18034       Value |= op;
18262       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
18263       op &= UINT64_C(4095);
18264       Value |= op;
18266       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
18267       op &= UINT64_C(255);
18268       op <<= 32;
18269       Value |= op;
18271       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
18272       op &= UINT64_C(255);
18273       op <<= 40;
18274       Value |= op;
18276       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
18277       op &= UINT64_C(124);
18278       op <<= 46;
18279       Value |= op;
18281       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
18282       op &= UINT64_C(1);
18283       op <<= 54;
18284       Value |= op;
18286       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
18287       op &= UINT64_C(255);
18288       op <<= 56;
18289       Value |= op;
18307       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
18308       op &= UINT64_C(127);
18309       op <<= 48;
18310       Value |= op;
18312       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
18313       op &= UINT64_C(255);
18314       op <<= 56;
18315       Value |= op;
18317       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
18318       op &= UINT64_C(1);
18319       op <<= 17;
18320       Value |= op;
18322       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
18323       op &= UINT64_C(1);
18324       op <<= 16;
18325       Value |= op;
18327       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
18328       op &= UINT64_C(1);
18329       op <<= 12;
18330       Value |= op;
18332       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
18333       op &= UINT64_C(4095);
18334       Value |= op;
18352       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
18353       op &= UINT64_C(127);
18354       op <<= 48;
18355       Value |= op;
18357       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
18358       op &= UINT64_C(255);
18359       op <<= 56;
18360       Value |= op;
18362       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
18363       op &= UINT64_C(1);
18364       op <<= 17;
18365       Value |= op;
18367       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
18368       op &= UINT64_C(1);
18369       op <<= 16;
18370       Value |= op;
18372       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
18373       op &= UINT64_C(8191);
18374       Value |= op;
18384       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
18385       op &= UINT64_C(126);
18386       op >>= 1;
18387       Value |= op;
18389       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
18390       op &= UINT64_C(1048575);
18391       op <<= 32;
18392       Value |= op;
18398       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
18399       op &= UINT64_C(126);
18400       op >>= 1;
18401       Value |= op;
18403       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
18404       op &= UINT64_C(127);
18405       op <<= 57;
18406       Value |= op;
18430       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
18431       op &= UINT64_C(126);
18432       op <<= 8;
18433       Value |= op;
18435       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
18436       op &= UINT64_C(127);
18437       op <<= 15;
18438       Value |= op;
18440       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
18441       op &= UINT64_C(255);
18442       Value |= op;
18456       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
18457       op &= UINT64_C(126);
18458       op <<= 8;
18459       Value |= op;
18461       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
18462       op &= UINT64_C(127);
18463       op <<= 15;
18464       Value |= op;
18466       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
18467       op &= UINT64_C(4294967295);
18468       op <<= 32;
18469       Value |= op;
18525       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
18526       op &= UINT64_C(126);
18527       op >>= 1;
18528       Value |= op;
18530       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
18531       op &= UINT64_C(1048575);
18532       op <<= 32;
18533       Value |= op;
18535       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
18536       op &= UINT64_C(1);
18537       op <<= 14;
18538       Value |= op;
18540       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
18541       op &= UINT64_C(127);
18542       op <<= 6;
18543       Value |= op;
18556       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
18557       op &= UINT64_C(126);
18558       op >>= 1;
18559       Value |= op;
18561       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
18562       op &= UINT64_C(1048575);
18563       op <<= 32;
18564       Value |= op;
18566       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
18567       op &= UINT64_C(1);
18568       op <<= 16;
18569       Value |= op;
18571       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
18572       op &= UINT64_C(1);
18573       op <<= 14;
18574       Value |= op;
18576       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
18577       op &= UINT64_C(127);
18578       op <<= 6;
18579       Value |= op;
18601       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
18602       op &= UINT64_C(126);
18603       op >>= 1;
18604       Value |= op;
18606       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
18607       op &= UINT64_C(1048575);
18608       op <<= 32;
18609       Value |= op;
18611       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
18612       op &= UINT64_C(1);
18613       op <<= 16;
18614       Value |= op;
18616       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
18617       op &= UINT64_C(127);
18618       op <<= 6;
18619       Value |= op;
18733       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
18734       op &= UINT64_C(126);
18735       op >>= 1;
18736       Value |= op;
18738       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
18739       op &= UINT64_C(1048575);
18740       op <<= 32;
18741       Value |= op;
18743       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
18744       op &= UINT64_C(127);
18745       op <<= 6;
18746       Value |= op;
18802       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
18803       op &= UINT64_C(126);
18804       op >>= 1;
18805       Value |= op;
18807       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
18808       op &= UINT64_C(127);
18809       op <<= 57;
18810       Value |= op;
18812       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
18813       op &= UINT64_C(1);
18814       op <<= 14;
18815       Value |= op;
18817       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
18818       op &= UINT64_C(127);
18819       op <<= 6;
18820       Value |= op;
18833       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
18834       op &= UINT64_C(126);
18835       op >>= 1;
18836       Value |= op;
18838       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
18839       op &= UINT64_C(127);
18840       op <<= 57;
18841       Value |= op;
18843       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
18844       op &= UINT64_C(1);
18845       op <<= 16;
18846       Value |= op;
18848       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
18849       op &= UINT64_C(1);
18850       op <<= 14;
18851       Value |= op;
18853       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
18854       op &= UINT64_C(127);
18855       op <<= 6;
18856       Value |= op;
18862       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
18863       op &= UINT64_C(126);
18864       op >>= 1;
18865       Value |= op;
18867       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
18868       op &= UINT64_C(127);
18869       op <<= 57;
18870       Value |= op;
18872       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
18873       op &= UINT64_C(127);
18874       op <<= 6;
18875       Value |= op;
18905       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
18906       op &= UINT64_C(126);
18907       op >>= 1;
18908       Value |= op;
18910       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
18911       op &= UINT64_C(127);
18912       op <<= 6;
18913       Value |= op;
18915       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
18916       op &= UINT64_C(1048575);
18917       op <<= 32;
18918       Value |= op;
18920       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
18921       op &= UINT64_C(1);
18922       op <<= 16;
18923       Value |= op;
18940       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
18941       op &= UINT64_C(126);
18942       op >>= 1;
18943       Value |= op;
18945       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
18946       op &= UINT64_C(127);
18947       op <<= 6;
18948       Value |= op;
18950       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
18951       op &= UINT64_C(1048575);
18952       op <<= 32;
18953       Value |= op;
18955       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
18956       op &= UINT64_C(1);
18957       op <<= 16;
18958       Value |= op;
18960       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
18961       op &= UINT64_C(1);
18962       op <<= 14;
18963       Value |= op;
18980       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
18981       op &= UINT64_C(126);
18982       op >>= 1;
18983       Value |= op;
18985       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
18986       op &= UINT64_C(127);
18987       op <<= 6;
18988       Value |= op;
18990       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
18991       op &= UINT64_C(127);
18992       op <<= 57;
18993       Value |= op;
18995       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
18996       op &= UINT64_C(1);
18997       op <<= 16;
18998       Value |= op;
19000       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
19001       op &= UINT64_C(1);
19002       op <<= 14;
19003       Value |= op;
19111       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
19112       op &= UINT64_C(126);
19113       op >>= 1;
19114       Value |= op;
19116       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
19117       op &= UINT64_C(127);
19118       op <<= 6;
19119       Value |= op;
19121       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
19122       op &= UINT64_C(1048575);
19123       op <<= 32;
19124       Value |= op;
19180       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
19181       op &= UINT64_C(126);
19182       op >>= 1;
19183       Value |= op;
19185       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
19186       op &= UINT64_C(127);
19187       op <<= 6;
19188       Value |= op;
19190       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
19191       op &= UINT64_C(1048575);
19192       op <<= 32;
19193       Value |= op;
19195       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
19196       op &= UINT64_C(1);
19197       op <<= 14;
19198       Value |= op;
19254       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
19255       op &= UINT64_C(126);
19256       op >>= 1;
19257       Value |= op;
19259       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
19260       op &= UINT64_C(127);
19261       op <<= 6;
19262       Value |= op;
19264       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
19265       op &= UINT64_C(127);
19266       op <<= 57;
19267       Value |= op;
19269       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
19270       op &= UINT64_C(1);
19271       op <<= 14;
19272       Value |= op;
19277       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
19278       op &= UINT64_C(127);
19279       op <<= 15;
19280       Value |= op;
19287       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
19288       op &= UINT64_C(127);
19289       op <<= 16;
19290       Value |= op;
19346       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
19347       op &= UINT64_C(127);
19348       op <<= 16;
19349       Value |= op;
19351       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
19352       op &= UINT64_C(65535);
19353       Value |= op;
19363       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
19364       op &= UINT64_C(127);
19365       op <<= 16;
19366       Value |= op;
19368       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
19369       op &= UINT64_C(65535);
19370       Value |= op;
19378       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
19379       op &= UINT64_C(127);
19380       op <<= 16;
19381       Value |= op;
19383       op = getSOPPBrEncoding(MI, 1, Fixups, STI);
19384       op &= UINT64_C(65535);
19385       Value |= op;
19549       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
19550       op &= UINT64_C(127);
19551       op <<= 16;
19552       Value |= op;
19554       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
19555       op &= UINT64_C(255);
19556       Value |= op;
19704       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
19705       op &= UINT64_C(127);
19706       op <<= 16;
19707       Value |= op;
19709       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
19710       op &= UINT64_C(255);
19711       Value |= op;
19713       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
19714       op &= UINT64_C(255);
19715       op <<= 8;
19716       Value |= op;
19725       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
19726       op &= UINT64_C(127);
19727       op <<= 6;
19728       Value |= op;
19734       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
19735       op &= UINT64_C(127);
19736       op <<= 16;
19737       Value |= op;
19739       op = getSOPPBrEncoding(MI, 0, Fixups, STI);
19740       op &= UINT64_C(65535);
19741       Value |= op;
19765       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
19766       op &= UINT64_C(65535);
19767       Value |= op;
19774       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
19775       op &= UINT64_C(65535);
19776       Value |= op;
19778       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
19779       op &= UINT64_C(4294967295);
19780       op <<= 32;
19781       Value |= op;
19807       op = getSOPPBrEncoding(MI, 0, Fixups, STI);
19808       op &= UINT64_C(65535);
19809       Value |= op;
19822       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
19823       op &= UINT64_C(255);
19824       Value |= op;
19851       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
19852       op &= UINT64_C(255);
19853       Value |= op;
19855       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
19856       op &= UINT64_C(255);
19857       op <<= 8;
19858       Value |= op;
20446       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
20447       op &= UINT64_C(511);
20448       Value |= op;
20450       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
20451       op &= UINT64_C(255);
20452       op <<= 9;
20453       Value |= op;
20501       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
20502       op &= UINT64_C(511);
20503       op <<= 32;
20504       Value |= op;
20506       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
20507       op &= UINT64_C(511);
20508       op <<= 41;
20509       Value |= op;
20522       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
20523       op &= UINT64_C(511);
20524       op <<= 32;
20525       Value |= op;
20527       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
20528       op &= UINT64_C(1);
20529       op <<= 11;
20530       Value |= op;
20532       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
20533       op &= UINT64_C(3);
20534       op <<= 59;
20535       Value |= op;
20537       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
20538       op &= UINT64_C(255);
20539       Value |= op;
20565       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
20566       op &= UINT64_C(511);
20567       op <<= 32;
20568       Value |= op;
20570       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
20571       op &= UINT64_C(1);
20572       op <<= 15;
20573       Value |= op;
20575       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
20576       op &= UINT64_C(3);
20577       op <<= 59;
20578       Value |= op;
20580       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
20581       op &= UINT64_C(255);
20582       Value |= op;
20592       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
20593       op &= UINT64_C(511);
20594       op <<= 32;
20595       Value |= op;
20597       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
20598       op &= UINT64_C(511);
20599       op <<= 41;
20600       Value |= op;
20602       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
20603       op &= UINT64_C(1);
20604       op <<= 15;
20605       Value |= op;
20607       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
20608       op &= UINT64_C(255);
20609       Value |= op;
20817       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
20818       op &= UINT64_C(511);
20819       op <<= 32;
20820       Value |= op;
20822       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
20823       op &= UINT64_C(511);
20824       op <<= 41;
20825       Value |= op;
20827       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
20828       op &= UINT64_C(255);
20829       Value |= op;
20843       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
20844       op &= UINT64_C(511);
20845       op <<= 32;
20846       Value |= op;
20848       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
20849       op &= UINT64_C(511);
20850       op <<= 41;
20851       Value |= op;
20853       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
20854       op &= UINT64_C(511);
20855       op <<= 50;
20856       Value |= op;
20858       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
20859       op &= UINT64_C(1);
20860       op <<= 11;
20861       Value |= op;
20863       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
20864       op &= UINT64_C(255);
20865       Value |= op;
20893       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
20894       op &= UINT64_C(511);
20895       op <<= 32;
20896       Value |= op;
20898       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
20899       op &= UINT64_C(511);
20900       op <<= 41;
20901       Value |= op;
20903       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
20904       op &= UINT64_C(511);
20905       op <<= 50;
20906       Value |= op;
20908       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
20909       op &= UINT64_C(1);
20910       op <<= 15;
20911       Value |= op;
20913       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
20914       op &= UINT64_C(255);
20915       Value |= op;
20972       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
20973       op &= UINT64_C(511);
20974       op <<= 32;
20975       Value |= op;
20977       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
20978       op &= UINT64_C(511);
20979       op <<= 41;
20980       Value |= op;
20982       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
20983       op &= UINT64_C(511);
20984       op <<= 50;
20985       Value |= op;
20987       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
20988       op &= UINT64_C(255);
20989       Value |= op;
21108       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
21109       op &= UINT64_C(511);
21110       op <<= 32;
21111       Value |= op;
21113       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
21114       op &= UINT64_C(511);
21115       op <<= 41;
21116       Value |= op;
21118       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
21119       op &= UINT64_C(255);
21120       Value |= op;
21158       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
21159       op &= UINT64_C(511);
21160       op <<= 32;
21161       Value |= op;
21163       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
21164       op &= UINT64_C(255);
21165       Value |= op;
21170       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
21171       op &= UINT64_C(511);
21172       op <<= 41;
21173       Value |= op;
21175       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
21176       op &= UINT64_C(1);
21177       op <<= 15;
21178       Value |= op;
21180       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
21181       op &= UINT64_C(3);
21182       op <<= 59;
21183       Value |= op;
21185       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
21186       op &= UINT64_C(255);
21187       Value |= op;
21189       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
21190       op &= UINT64_C(63);
21191       op <<= 32;
21192       Value |= op;
21194       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
21195       op &= UINT64_C(3);
21196       op <<= 38;
21197       Value |= op;
21202       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
21203       op &= UINT64_C(511);
21204       op <<= 41;
21205       Value |= op;
21207       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
21208       op &= UINT64_C(1);
21209       op <<= 15;
21210       Value |= op;
21212       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
21213       op &= UINT64_C(3);
21214       op <<= 59;
21215       Value |= op;
21217       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
21218       op &= UINT64_C(255);
21219       Value |= op;
21221       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
21222       op &= UINT64_C(3);
21223       op <<= 38;
21224       Value |= op;
21226       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
21227       op &= UINT64_C(63);
21228       op <<= 32;
21229       Value |= op;
21289       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
21290       op &= UINT64_C(255);
21291       op <<= 32;
21292       Value |= op;
21294       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
21295       op &= UINT64_C(16777215);
21296       op <<= 40;
21297       Value |= op;
21299       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
21300       op &= UINT64_C(511);
21301       Value |= op;
21303       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
21304       op &= UINT64_C(255);
21305       op <<= 17;
21306       Value |= op;
21355       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
21356       op &= UINT64_C(255);
21357       op <<= 32;
21358       Value |= op;
21360       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
21361       op &= UINT64_C(16777215);
21362       op <<= 40;
21363       Value |= op;
21365       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
21366       op &= UINT64_C(511);
21367       Value |= op;
21369       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
21370       op &= UINT64_C(255);
21371       op <<= 17;
21372       Value |= op;
21374       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
21375       op &= UINT64_C(255);
21376       op <<= 9;
21377       Value |= op;
21386       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
21387       op &= UINT64_C(255);
21388       op <<= 32;
21389       Value |= op;
21391       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
21392       op &= UINT64_C(16777215);
21393       op <<= 40;
21394       Value |= op;
21396       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
21397       op &= UINT64_C(511);
21398       Value |= op;
21400       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
21401       op &= UINT64_C(255);
21402       op <<= 17;
21403       Value |= op;
21405       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
21406       op &= UINT64_C(255);
21407       op <<= 9;
21408       Value |= op;
21429       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
21430       op &= UINT64_C(255);
21431       op <<= 32;
21432       Value |= op;
21434       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
21435       op &= UINT64_C(511);
21436       op <<= 40;
21437       Value |= op;
21439       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
21440       op &= UINT64_C(1);
21441       op <<= 51;
21442       Value |= op;
21444       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
21445       op &= UINT64_C(15);
21446       op <<= 56;
21447       Value |= op;
21449       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
21450       op &= UINT64_C(15);
21451       op <<= 60;
21452       Value |= op;
21454       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
21455       op &= UINT64_C(1);
21456       op <<= 50;
21457       Value |= op;
21459       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
21460       op &= UINT64_C(255);
21461       op <<= 17;
21462       Value |= op;
21484       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
21485       op &= UINT64_C(255);
21486       op <<= 32;
21487       Value |= op;
21489       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
21490       op &= UINT64_C(511);
21491       op <<= 40;
21492       Value |= op;
21494       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
21495       op &= UINT64_C(1);
21496       op <<= 51;
21497       Value |= op;
21499       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
21500       op &= UINT64_C(15);
21501       op <<= 56;
21502       Value |= op;
21504       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
21505       op &= UINT64_C(15);
21506       op <<= 60;
21507       Value |= op;
21509       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
21510       op &= UINT64_C(255);
21511       op <<= 17;
21512       Value |= op;
21543       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
21544       op &= UINT64_C(255);
21545       op <<= 32;
21546       Value |= op;
21548       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
21549       op &= UINT64_C(511);
21550       op <<= 40;
21551       Value |= op;
21553       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
21554       op &= UINT64_C(1);
21555       op <<= 51;
21556       Value |= op;
21558       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
21559       op &= UINT64_C(15);
21560       op <<= 56;
21561       Value |= op;
21563       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
21564       op &= UINT64_C(15);
21565       op <<= 60;
21566       Value |= op;
21568       op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
21569       op &= UINT64_C(1);
21570       op <<= 50;
21571       Value |= op;
21573       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
21574       op &= UINT64_C(255);
21575       op <<= 17;
21576       Value |= op;
21578       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
21579       op &= UINT64_C(255);
21580       op <<= 9;
21581       Value |= op;
21626       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
21627       op &= UINT64_C(255);
21628       op <<= 32;
21629       Value |= op;
21631       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
21632       op &= UINT64_C(511);
21633       op <<= 40;
21634       Value |= op;
21636       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
21637       op &= UINT64_C(1);
21638       op <<= 51;
21639       Value |= op;
21641       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
21642       op &= UINT64_C(15);
21643       op <<= 56;
21644       Value |= op;
21646       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
21647       op &= UINT64_C(15);
21648       op <<= 60;
21649       Value |= op;
21651       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
21652       op &= UINT64_C(255);
21653       op <<= 17;
21654       Value |= op;
21656       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
21657       op &= UINT64_C(255);
21658       op <<= 9;
21659       Value |= op;
21691       op = getSDWASrcEncoding(MI, 1, Fixups, STI);
21692       Value |= (op & UINT64_C(256)) << 47;
21693       Value |= (op & UINT64_C(255)) << 32;
21695       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
21696       op &= UINT64_C(7);
21697       op <<= 48;
21698       Value |= op;
21700       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
21701       op &= UINT64_C(1);
21702       op <<= 51;
21703       Value |= op;
21705       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
21706       op &= UINT64_C(7);
21707       op <<= 56;
21708       Value |= op;
21710       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
21711       op &= UINT64_C(1);
21712       op <<= 59;
21713       Value |= op;
21715       op = getSDWASrcEncoding(MI, 3, Fixups, STI);
21716       Value |= (op & UINT64_C(256)) << 55;
21717       Value |= (op & UINT64_C(255)) << 9;
21723       op = getSDWASrcEncoding(MI, 1, Fixups, STI);
21724       Value |= (op & UINT64_C(256)) << 47;
21725       Value |= (op & UINT64_C(255)) << 32;
21727       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
21728       op &= UINT64_C(7);
21729       op <<= 48;
21730       Value |= op;
21732       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
21733       op &= UINT64_C(3);
21734       op <<= 52;
21735       Value |= op;
21737       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
21738       op &= UINT64_C(7);
21739       op <<= 56;
21740       Value |= op;
21742       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
21743       op &= UINT64_C(1);
21744       op <<= 59;
21745       Value |= op;
21747       op = getSDWASrcEncoding(MI, 3, Fixups, STI);
21748       Value |= (op & UINT64_C(256)) << 55;
21749       Value |= (op & UINT64_C(255)) << 9;
21785       op = getSDWASrcEncoding(MI, 1, Fixups, STI);
21786       Value |= (op & UINT64_C(256)) << 47;
21787       Value |= (op & UINT64_C(255)) << 32;
21789       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
21790       op &= UINT64_C(7);
21791       op <<= 48;
21792       Value |= op;
21794       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
21795       op &= UINT64_C(3);
21796       op <<= 52;
21797       Value |= op;
21799       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
21800       op &= UINT64_C(7);
21801       op <<= 56;
21802       Value |= op;
21804       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
21805       op &= UINT64_C(3);
21806       op <<= 60;
21807       Value |= op;
21809       op = getSDWASrcEncoding(MI, 3, Fixups, STI);
21810       Value |= (op & UINT64_C(256)) << 55;
21811       Value |= (op & UINT64_C(255)) << 9;
21832       op = getSDWASrcEncoding(MI, 2, Fixups, STI);
21833       Value |= (op & UINT64_C(256)) << 47;
21834       Value |= (op & UINT64_C(255)) << 32;
21836       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
21837       op &= UINT64_C(7);
21838       op <<= 48;
21839       Value |= op;
21841       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
21842       op &= UINT64_C(1);
21843       op <<= 51;
21844       Value |= op;
21846       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
21847       op &= UINT64_C(7);
21848       op <<= 40;
21849       Value |= op;
21851       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
21852       op &= UINT64_C(3);
21853       op <<= 43;
21854       Value |= op;
21856       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
21857       op &= UINT64_C(1);
21858       op <<= 45;
21859       Value |= op;
21861       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
21862       op &= UINT64_C(255);
21863       op <<= 17;
21864       Value |= op;
21960       op = getSDWASrcEncoding(MI, 2, Fixups, STI);
21961       Value |= (op & UINT64_C(256)) << 47;
21962       Value |= (op & UINT64_C(255)) << 32;
21964       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
21965       op &= UINT64_C(7);
21966       op <<= 48;
21967       Value |= op;
21969       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
21970       op &= UINT64_C(1);
21971       op <<= 51;
21972       Value |= op;
21974       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
21975       op &= UINT64_C(7);
21976       op <<= 56;
21977       Value |= op;
21979       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
21980       op &= UINT64_C(1);
21981       op <<= 59;
21982       Value |= op;
21984       op = getSDWAVopcDstEncoding(MI, 0, Fixups, STI);
21985       op &= UINT64_C(255);
21986       op <<= 40;
21987       Value |= op;
21989       op = getSDWASrcEncoding(MI, 4, Fixups, STI);
21990       Value |= (op & UINT64_C(256)) << 55;
21991       Value |= (op & UINT64_C(255)) << 9;
22015       op = getSDWASrcEncoding(MI, 2, Fixups, STI);
22016       Value |= (op & UINT64_C(256)) << 47;
22017       Value |= (op & UINT64_C(255)) << 32;
22019       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
22020       op &= UINT64_C(7);
22021       op <<= 48;
22022       Value |= op;
22024       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
22025       op &= UINT64_C(3);
22026       op <<= 52;
22027       Value |= op;
22029       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
22030       op &= UINT64_C(7);
22031       op <<= 40;
22032       Value |= op;
22034       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
22035       op &= UINT64_C(3);
22036       op <<= 43;
22037       Value |= op;
22039       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
22040       op &= UINT64_C(1);
22041       op <<= 45;
22042       Value |= op;
22044       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
22045       op &= UINT64_C(255);
22046       op <<= 17;
22047       Value |= op;
22057       op = getSDWASrcEncoding(MI, 2, Fixups, STI);
22058       Value |= (op & UINT64_C(256)) << 47;
22059       Value |= (op & UINT64_C(255)) << 32;
22061       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
22062       op &= UINT64_C(7);
22063       op <<= 48;
22064       Value |= op;
22066       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
22067       op &= UINT64_C(3);
22068       op <<= 52;
22069       Value |= op;
22071       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
22072       op &= UINT64_C(7);
22073       op <<= 56;
22074       Value |= op;
22076       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
22077       op &= UINT64_C(1);
22078       op <<= 59;
22079       Value |= op;
22081       op = getSDWAVopcDstEncoding(MI, 0, Fixups, STI);
22082       op &= UINT64_C(255);
22083       op <<= 40;
22084       Value |= op;
22086       op = getSDWASrcEncoding(MI, 4, Fixups, STI);
22087       Value |= (op & UINT64_C(256)) << 55;
22088       Value |= (op & UINT64_C(255)) << 9;
22188       op = getSDWASrcEncoding(MI, 2, Fixups, STI);
22189       Value |= (op & UINT64_C(256)) << 47;
22190       Value |= (op & UINT64_C(255)) << 32;
22192       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
22193       op &= UINT64_C(7);
22194       op <<= 48;
22195       Value |= op;
22197       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
22198       op &= UINT64_C(3);
22199       op <<= 52;
22200       Value |= op;
22202       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
22203       op &= UINT64_C(7);
22204       op <<= 56;
22205       Value |= op;
22207       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
22208       op &= UINT64_C(3);
22209       op <<= 60;
22210       Value |= op;
22212       op = getSDWAVopcDstEncoding(MI, 0, Fixups, STI);
22213       op &= UINT64_C(255);
22214       op <<= 40;
22215       Value |= op;
22217       op = getSDWASrcEncoding(MI, 4, Fixups, STI);
22218       Value |= (op & UINT64_C(256)) << 55;
22219       Value |= (op & UINT64_C(255)) << 9;
22241       op = getSDWASrcEncoding(MI, 2, Fixups, STI);
22242       Value |= (op & UINT64_C(256)) << 47;
22243       Value |= (op & UINT64_C(255)) << 32;
22245       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
22246       op &= UINT64_C(7);
22247       op <<= 48;
22248       Value |= op;
22250       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
22251       op &= UINT64_C(1);
22252       op <<= 51;
22253       Value |= op;
22255       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
22256       op &= UINT64_C(7);
22257       op <<= 40;
22258       Value |= op;
22260       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
22261       op &= UINT64_C(3);
22262       op <<= 43;
22263       Value |= op;
22265       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
22266       op &= UINT64_C(1);
22267       op <<= 45;
22268       Value |= op;
22270       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
22271       op &= UINT64_C(3);
22272       op <<= 46;
22273       Value |= op;
22275       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
22276       op &= UINT64_C(255);
22277       op <<= 17;
22278       Value |= op;
22342       op = getSDWASrcEncoding(MI, 2, Fixups, STI);
22343       Value |= (op & UINT64_C(256)) << 47;
22344       Value |= (op & UINT64_C(255)) << 32;
22346       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
22347       op &= UINT64_C(7);
22348       op <<= 48;
22349       Value |= op;
22351       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
22352       op &= UINT64_C(3);
22353       op <<= 52;
22354       Value |= op;
22356       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
22357       op &= UINT64_C(7);
22358       op <<= 40;
22359       Value |= op;
22361       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
22362       op &= UINT64_C(3);
22363       op <<= 43;
22364       Value |= op;
22366       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
22367       op &= UINT64_C(1);
22368       op <<= 45;
22369       Value |= op;
22371       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
22372       op &= UINT64_C(3);
22373       op <<= 46;
22374       Value |= op;
22376       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
22377       op &= UINT64_C(255);
22378       op <<= 17;
22379       Value |= op;
22449       op = getSDWASrcEncoding(MI, 2, Fixups, STI);
22450       Value |= (op & UINT64_C(256)) << 47;
22451       Value |= (op & UINT64_C(255)) << 32;
22453       op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
22454       op &= UINT64_C(7);
22455       op <<= 48;
22456       Value |= op;
22458       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
22459       op &= UINT64_C(1);
22460       op <<= 51;
22461       Value |= op;
22463       op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
22464       op &= UINT64_C(7);
22465       op <<= 56;
22466       Value |= op;
22468       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
22469       op &= UINT64_C(1);
22470       op <<= 59;
22471       Value |= op;
22473       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
22474       op &= UINT64_C(7);
22475       op <<= 40;
22476       Value |= op;
22478       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
22479       op &= UINT64_C(3);
22480       op <<= 43;
22481       Value |= op;
22483       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
22484       op &= UINT64_C(1);
22485       op <<= 45;
22486       Value |= op;
22488       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
22489       op &= UINT64_C(255);
22490       op <<= 17;
22491       Value |= op;
22493       op = getSDWASrcEncoding(MI, 4, Fixups, STI);
22494       Value |= (op & UINT64_C(256)) << 55;
22495       Value |= (op & UINT64_C(255)) << 9;
22501       op = getSDWASrcEncoding(MI, 2, Fixups, STI);
22502       Value |= (op & UINT64_C(256)) << 47;
22503       Value |= (op & UINT64_C(255)) << 32;
22505       op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
22506       op &= UINT64_C(7);
22507       op <<= 48;
22508       Value |= op;
22510       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
22511       op &= UINT64_C(3);
22512       op <<= 52;
22513       Value |= op;
22515       op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
22516       op &= UINT64_C(7);
22517       op <<= 56;
22518       Value |= op;
22520       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
22521       op &= UINT64_C(1);
22522       op <<= 59;
22523       Value |= op;
22525       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
22526       op &= UINT64_C(7);
22527       op <<= 40;
22528       Value |= op;
22530       op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
22531       op &= UINT64_C(3);
22532       op <<= 43;
22533       Value |= op;
22535       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
22536       op &= UINT64_C(1);
22537       op <<= 45;
22538       Value |= op;
22540       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
22541       op &= UINT64_C(3);
22542       op <<= 46;
22543       Value |= op;
22545       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
22546       op &= UINT64_C(255);
22547       op <<= 17;
22548       Value |= op;
22550       op = getSDWASrcEncoding(MI, 4, Fixups, STI);
22551       Value |= (op & UINT64_C(256)) << 55;
22552       Value |= (op & UINT64_C(255)) << 9;
22583       op = getSDWASrcEncoding(MI, 2, Fixups, STI);
22584       Value |= (op & UINT64_C(256)) << 47;
22585       Value |= (op & UINT64_C(255)) << 32;
22587       op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
22588       op &= UINT64_C(7);
22589       op <<= 48;
22590       Value |= op;
22592       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
22593       op &= UINT64_C(3);
22594       op <<= 52;
22595       Value |= op;
22597       op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
22598       op &= UINT64_C(7);
22599       op <<= 56;
22600       Value |= op;
22602       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
22603       op &= UINT64_C(3);
22604       op <<= 60;
22605       Value |= op;
22607       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
22608       op &= UINT64_C(7);
22609       op <<= 40;
22610       Value |= op;
22612       op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
22613       op &= UINT64_C(3);
22614       op <<= 43;
22615       Value |= op;
22617       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
22618       op &= UINT64_C(1);
22619       op <<= 45;
22620       Value |= op;
22622       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
22623       op &= UINT64_C(3);
22624       op <<= 46;
22625       Value |= op;
22627       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
22628       op &= UINT64_C(255);
22629       op <<= 17;
22630       Value |= op;
22632       op = getSDWASrcEncoding(MI, 4, Fixups, STI);
22633       Value |= (op & UINT64_C(256)) << 55;
22634       Value |= (op & UINT64_C(255)) << 9;
22641       op = getSDWASrcEncoding(MI, 2, Fixups, STI);
22642       op &= UINT64_C(255);
22643       op <<= 32;
22644       Value |= op;
22646       op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
22647       op &= UINT64_C(7);
22648       op <<= 48;
22649       Value |= op;
22651       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
22652       op &= UINT64_C(3);
22653       op <<= 52;
22654       Value |= op;
22656       op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
22657       op &= UINT64_C(7);
22658       op <<= 56;
22659       Value |= op;
22661       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
22662       op &= UINT64_C(3);
22663       op <<= 60;
22664       Value |= op;
22666       op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
22667       op &= UINT64_C(7);
22668       op <<= 40;
22669       Value |= op;
22671       op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
22672       op &= UINT64_C(3);
22673       op <<= 43;
22674       Value |= op;
22676       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
22677       op &= UINT64_C(1);
22678       op <<= 45;
22679       Value |= op;
22681       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
22682       op &= UINT64_C(255);
22683       op <<= 17;
22684       Value |= op;
22686       op = getSDWASrcEncoding(MI, 4, Fixups, STI);
22687       op &= UINT64_C(255);
22688       op <<= 9;
22689       Value |= op;
22701       op = getSDWASrcEncoding(MI, 2, Fixups, STI);
22702       op &= UINT64_C(255);
22703       op <<= 32;
22704       Value |= op;
22706       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
22707       op &= UINT64_C(7);
22708       op <<= 48;
22709       Value |= op;
22711       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
22712       op &= UINT64_C(1);
22713       op <<= 51;
22714       Value |= op;
22716       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
22717       op &= UINT64_C(7);
22718       op <<= 40;
22719       Value |= op;
22721       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
22722       op &= UINT64_C(3);
22723       op <<= 43;
22724       Value |= op;
22726       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
22727       op &= UINT64_C(1);
22728       op <<= 45;
22729       Value |= op;
22731       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
22732       op &= UINT64_C(255);
22733       op <<= 17;
22734       Value |= op;
22802       op = getSDWASrcEncoding(MI, 2, Fixups, STI);
22803       op &= UINT64_C(255);
22804       op <<= 32;
22805       Value |= op;
22807       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
22808       op &= UINT64_C(7);
22809       op <<= 48;
22810       Value |= op;
22812       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
22813       op &= UINT64_C(1);
22814       op <<= 51;
22815       Value |= op;
22817       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
22818       op &= UINT64_C(7);
22819       op <<= 56;
22820       Value |= op;
22822       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
22823       op &= UINT64_C(1);
22824       op <<= 59;
22825       Value |= op;
22827       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
22828       op &= UINT64_C(1);
22829       op <<= 45;
22830       Value |= op;
22832       op = getSDWASrcEncoding(MI, 4, Fixups, STI);
22833       op &= UINT64_C(255);
22834       op <<= 9;
22835       Value |= op;
22849       op = getSDWASrcEncoding(MI, 2, Fixups, STI);
22850       op &= UINT64_C(255);
22851       op <<= 32;
22852       Value |= op;
22854       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
22855       op &= UINT64_C(7);
22856       op <<= 48;
22857       Value |= op;
22859       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
22860       op &= UINT64_C(3);
22861       op <<= 52;
22862       Value |= op;
22864       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
22865       op &= UINT64_C(7);
22866       op <<= 40;
22867       Value |= op;
22869       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
22870       op &= UINT64_C(3);
22871       op <<= 43;
22872       Value |= op;
22874       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
22875       op &= UINT64_C(1);
22876       op <<= 45;
22877       Value |= op;
22879       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
22880       op &= UINT64_C(255);
22881       op <<= 17;
22882       Value |= op;
22890       op = getSDWASrcEncoding(MI, 2, Fixups, STI);
22891       op &= UINT64_C(255);
22892       op <<= 32;
22893       Value |= op;
22895       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
22896       op &= UINT64_C(7);
22897       op <<= 48;
22898       Value |= op;
22900       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
22901       op &= UINT64_C(3);
22902       op <<= 52;
22903       Value |= op;
22905       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
22906       op &= UINT64_C(7);
22907       op <<= 56;
22908       Value |= op;
22910       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
22911       op &= UINT64_C(1);
22912       op <<= 59;
22913       Value |= op;
22915       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
22916       op &= UINT64_C(1);
22917       op <<= 45;
22918       Value |= op;
22920       op = getSDWASrcEncoding(MI, 4, Fixups, STI);
22921       op &= UINT64_C(255);
22922       op <<= 9;
22923       Value |= op;
22991       op = getSDWASrcEncoding(MI, 2, Fixups, STI);
22992       op &= UINT64_C(255);
22993       op <<= 32;
22994       Value |= op;
22996       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
22997       op &= UINT64_C(7);
22998       op <<= 48;
22999       Value |= op;
23001       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
23002       op &= UINT64_C(3);
23003       op <<= 52;
23004       Value |= op;
23006       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
23007       op &= UINT64_C(7);
23008       op <<= 56;
23009       Value |= op;
23011       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
23012       op &= UINT64_C(3);
23013       op <<= 60;
23014       Value |= op;
23016       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
23017       op &= UINT64_C(1);
23018       op <<= 45;
23019       Value |= op;
23021       op = getSDWASrcEncoding(MI, 4, Fixups, STI);
23022       op &= UINT64_C(255);
23023       op <<= 9;
23024       Value |= op;
23037       op = getSDWASrcEncoding(MI, 2, Fixups, STI);
23038       op &= UINT64_C(255);
23039       op <<= 32;
23040       Value |= op;
23042       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
23043       op &= UINT64_C(7);
23044       op <<= 48;
23045       Value |= op;
23047       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
23048       op &= UINT64_C(1);
23049       op <<= 51;
23050       Value |= op;
23052       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
23053       op &= UINT64_C(7);
23054       op <<= 40;
23055       Value |= op;
23057       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
23058       op &= UINT64_C(3);
23059       op <<= 43;
23060       Value |= op;
23062       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
23063       op &= UINT64_C(1);
23064       op <<= 45;
23065       Value |= op;
23067       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
23068       op &= UINT64_C(255);
23069       op <<= 17;
23070       Value |= op;
23105       op = getSDWASrcEncoding(MI, 2, Fixups, STI);
23106       op &= UINT64_C(255);
23107       op <<= 32;
23108       Value |= op;
23110       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
23111       op &= UINT64_C(7);
23112       op <<= 48;
23113       Value |= op;
23115       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
23116       op &= UINT64_C(3);
23117       op <<= 52;
23118       Value |= op;
23120       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
23121       op &= UINT64_C(7);
23122       op <<= 40;
23123       Value |= op;
23125       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
23126       op &= UINT64_C(3);
23127       op <<= 43;
23128       Value |= op;
23130       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
23131       op &= UINT64_C(1);
23132       op <<= 45;
23133       Value |= op;
23135       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
23136       op &= UINT64_C(255);
23137       op <<= 17;
23138       Value |= op;
23175       op = getSDWASrcEncoding(MI, 2, Fixups, STI);
23176       op &= UINT64_C(255);
23177       op <<= 32;
23178       Value |= op;
23180       op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
23181       op &= UINT64_C(7);
23182       op <<= 48;
23183       Value |= op;
23185       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
23186       op &= UINT64_C(1);
23187       op <<= 51;
23188       Value |= op;
23190       op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
23191       op &= UINT64_C(7);
23192       op <<= 56;
23193       Value |= op;
23195       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
23196       op &= UINT64_C(1);
23197       op <<= 59;
23198       Value |= op;
23200       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
23201       op &= UINT64_C(7);
23202       op <<= 40;
23203       Value |= op;
23205       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
23206       op &= UINT64_C(3);
23207       op <<= 43;
23208       Value |= op;
23210       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
23211       op &= UINT64_C(1);
23212       op <<= 45;
23213       Value |= op;
23215       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
23216       op &= UINT64_C(255);
23217       op <<= 17;
23218       Value |= op;
23220       op = getSDWASrcEncoding(MI, 4, Fixups, STI);
23221       op &= UINT64_C(255);
23222       op <<= 9;
23223       Value |= op;
23228       op = getSDWASrcEncoding(MI, 2, Fixups, STI);
23229       op &= UINT64_C(255);
23230       op <<= 32;
23231       Value |= op;
23233       op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
23234       op &= UINT64_C(7);
23235       op <<= 48;
23236       Value |= op;
23238       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
23239       op &= UINT64_C(3);
23240       op <<= 52;
23241       Value |= op;
23243       op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
23244       op &= UINT64_C(7);
23245       op <<= 56;
23246       Value |= op;
23248       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
23249       op &= UINT64_C(1);
23250       op <<= 59;
23251       Value |= op;
23253       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
23254       op &= UINT64_C(7);
23255       op <<= 40;
23256       Value |= op;
23258       op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
23259       op &= UINT64_C(3);
23260       op <<= 43;
23261       Value |= op;
23263       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
23264       op &= UINT64_C(1);
23265       op <<= 45;
23266       Value |= op;
23268       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
23269       op &= UINT64_C(255);
23270       op <<= 17;
23271       Value |= op;
23273       op = getSDWASrcEncoding(MI, 4, Fixups, STI);
23274       op &= UINT64_C(255);
23275       op <<= 9;
23276       Value |= op;
23293       op = getSDWASrcEncoding(MI, 2, Fixups, STI);
23294       op &= UINT64_C(255);
23295       op <<= 32;
23296       Value |= op;
23298       op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
23299       op &= UINT64_C(7);
23300       op <<= 48;
23301       Value |= op;
23303       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
23304       op &= UINT64_C(3);
23305       op <<= 52;
23306       Value |= op;
23308       op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
23309       op &= UINT64_C(7);
23310       op <<= 56;
23311       Value |= op;
23313       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
23314       op &= UINT64_C(3);
23315       op <<= 60;
23316       Value |= op;
23318       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
23319       op &= UINT64_C(7);
23320       op <<= 40;
23321       Value |= op;
23323       op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
23324       op &= UINT64_C(3);
23325       op <<= 43;
23326       Value |= op;
23328       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
23329       op &= UINT64_C(1);
23330       op <<= 45;
23331       Value |= op;
23333       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
23334       op &= UINT64_C(255);
23335       op <<= 17;
23336       Value |= op;
23338       op = getSDWASrcEncoding(MI, 4, Fixups, STI);
23339       op &= UINT64_C(255);
23340       op <<= 9;
23341       Value |= op;
23348       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
23349       Value |= (op & UINT64_C(1)) << 61;
23350       Value |= (op & UINT64_C(2)) << 7;
23352       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
23353       op &= UINT64_C(511);
23354       op <<= 32;
23355       Value |= op;
23357       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
23358       op &= UINT64_C(511);
23359       op <<= 41;
23360       Value |= op;
23412       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
23413       Value |= (op & UINT64_C(1)) << 61;
23414       Value |= (op & UINT64_C(2)) << 7;
23416       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
23417       op &= UINT64_C(511);
23418       op <<= 32;
23419       Value |= op;
23421       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
23422       Value |= (op & UINT64_C(1)) << 62;
23423       Value |= (op & UINT64_C(2)) << 8;
23425       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
23426       op &= UINT64_C(511);
23427       op <<= 41;
23428       Value |= op;
23430       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
23431       op &= UINT64_C(1);
23432       op <<= 15;
23433       Value |= op;
23473       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
23474       Value |= (op & UINT64_C(1)) << 61;
23475       Value |= (op & UINT64_C(2)) << 7;
23477       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
23478       op &= UINT64_C(511);
23479       op <<= 32;
23480       Value |= op;
23482       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
23483       op &= UINT64_C(1);
23484       op <<= 11;
23485       Value |= op;
23487       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
23488       op &= UINT64_C(3);
23489       op <<= 59;
23490       Value |= op;
23492       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
23493       op &= UINT64_C(255);
23494       Value |= op;
23506       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
23507       Value |= (op & UINT64_C(1)) << 61;
23508       Value |= (op & UINT64_C(2)) << 7;
23510       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
23511       op &= UINT64_C(511);
23512       op <<= 32;
23513       Value |= op;
23515       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
23516       op &= UINT64_C(1);
23517       op <<= 11;
23518       Value |= op;
23520       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
23521       op &= UINT64_C(255);
23522       Value |= op;
23608       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
23609       Value |= (op & UINT64_C(1)) << 61;
23610       Value |= (op & UINT64_C(2)) << 7;
23612       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
23613       op &= UINT64_C(511);
23614       op <<= 32;
23615       Value |= op;
23617       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
23618       op &= UINT64_C(1);
23619       op <<= 15;
23620       Value |= op;
23622       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
23623       op &= UINT64_C(3);
23624       op <<= 59;
23625       Value |= op;
23627       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
23628       op &= UINT64_C(255);
23629       Value |= op;
23659       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
23660       Value |= (op & UINT64_C(1)) << 61;
23661       Value |= (op & UINT64_C(2)) << 7;
23663       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
23664       op &= UINT64_C(511);
23665       op <<= 32;
23666       Value |= op;
23668       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
23669       op &= UINT64_C(1);
23670       op <<= 15;
23671       Value |= op;
23673       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
23674       op &= UINT64_C(255);
23675       Value |= op;
23692       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
23693       Value |= (op & UINT64_C(1)) << 61;
23694       Value |= (op & UINT64_C(2)) << 7;
23696       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
23697       op &= UINT64_C(511);
23698       op <<= 32;
23699       Value |= op;
23701       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
23702       op &= UINT64_C(511);
23703       op <<= 41;
23704       Value |= op;
23706       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
23707       op &= UINT64_C(255);
23708       Value |= op;
23730       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
23731       Value |= (op & UINT64_C(1)) << 61;
23732       Value |= (op & UINT64_C(2)) << 7;
23734       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
23735       op &= UINT64_C(511);
23736       op <<= 32;
23737       Value |= op;
23739       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
23740       Value |= (op & UINT64_C(1)) << 62;
23741       Value |= (op & UINT64_C(2)) << 8;
23743       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
23744       op &= UINT64_C(511);
23745       op <<= 41;
23746       Value |= op;
23748       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
23749       op &= UINT64_C(1);
23750       op <<= 11;
23751       Value |= op;
23753       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
23754       op &= UINT64_C(3);
23755       op <<= 59;
23756       Value |= op;
23758       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
23759       op &= UINT64_C(255);
23760       Value |= op;
23892       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
23893       Value |= (op & UINT64_C(1)) << 61;
23894       Value |= (op & UINT64_C(2)) << 7;
23896       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
23897       op &= UINT64_C(511);
23898       op <<= 32;
23899       Value |= op;
23901       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
23902       Value |= (op & UINT64_C(1)) << 62;
23903       Value |= (op & UINT64_C(2)) << 8;
23905       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
23906       op &= UINT64_C(511);
23907       op <<= 41;
23908       Value |= op;
23910       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
23911       op &= UINT64_C(1);
23912       op <<= 11;
23913       Value |= op;
23915       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
23916       op &= UINT64_C(255);
23917       Value |= op;
23924       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
23925       Value |= (op & UINT64_C(1)) << 61;
23926       Value |= (op & UINT64_C(2)) << 7;
23928       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
23929       op &= UINT64_C(511);
23930       op <<= 32;
23931       Value |= op;
23933       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
23934       Value |= (op & UINT64_C(1)) << 62;
23935       Value |= (op & UINT64_C(2)) << 8;
23937       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
23938       op &= UINT64_C(511);
23939       op <<= 41;
23940       Value |= op;
23942       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
23943       op &= UINT64_C(1);
23944       op <<= 11;
23945       Value |= op;
23947       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
23948       op &= UINT64_C(255);
23949       Value |= op;
23998       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
23999       Value |= (op & UINT64_C(1)) << 61;
24000       Value |= (op & UINT64_C(2)) << 7;
24002       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
24003       op &= UINT64_C(511);
24004       op <<= 32;
24005       Value |= op;
24007       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
24008       Value |= (op & UINT64_C(1)) << 62;
24009       Value |= (op & UINT64_C(2)) << 8;
24011       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
24012       op &= UINT64_C(511);
24013       op <<= 41;
24014       Value |= op;
24016       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
24017       op &= UINT64_C(1);
24018       op <<= 15;
24019       Value |= op;
24021       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
24022       op &= UINT64_C(3);
24023       op <<= 59;
24024       Value |= op;
24026       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
24027       op &= UINT64_C(255);
24028       Value |= op;
24176       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
24177       Value |= (op & UINT64_C(1)) << 61;
24178       Value |= (op & UINT64_C(2)) << 7;
24180       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
24181       op &= UINT64_C(511);
24182       op <<= 32;
24183       Value |= op;
24185       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
24186       Value |= (op & UINT64_C(1)) << 62;
24187       Value |= (op & UINT64_C(2)) << 8;
24189       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
24190       op &= UINT64_C(511);
24191       op <<= 41;
24192       Value |= op;
24194       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
24195       op &= UINT64_C(1);
24196       op <<= 15;
24197       Value |= op;
24199       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
24200       op &= UINT64_C(255);
24201       Value |= op;
24210       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
24211       Value |= (op & UINT64_C(1)) << 61;
24212       Value |= (op & UINT64_C(2)) << 7;
24214       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
24215       op &= UINT64_C(511);
24216       op <<= 32;
24217       Value |= op;
24219       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
24220       Value |= (op & UINT64_C(1)) << 62;
24221       Value |= (op & UINT64_C(2)) << 8;
24223       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
24224       op &= UINT64_C(511);
24225       op <<= 41;
24226       Value |= op;
24228       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
24229       op &= UINT64_C(1);
24230       op <<= 15;
24231       Value |= op;
24233       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
24234       op &= UINT64_C(255);
24235       Value |= op;
24240       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
24241       Value |= (op & UINT64_C(1)) << 61;
24242       Value |= (op & UINT64_C(2)) << 7;
24244       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
24245       op &= UINT64_C(511);
24246       op <<= 32;
24247       Value |= op;
24249       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
24250       Value |= (op & UINT64_C(1)) << 62;
24251       Value |= (op & UINT64_C(2)) << 8;
24253       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
24254       op &= UINT64_C(511);
24255       op <<= 41;
24256       Value |= op;
24258       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
24259       op &= UINT64_C(1);
24260       op <<= 11;
24261       Value |= op;
24263       op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
24264       op &= UINT64_C(3);
24265       op <<= 59;
24266       Value |= op;
24268       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
24269       op &= UINT64_C(255);
24270       Value |= op;
24280       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
24281       Value |= (op & UINT64_C(1)) << 61;
24282       Value |= (op & UINT64_C(2)) << 7;
24284       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
24285       op &= UINT64_C(511);
24286       op <<= 32;
24287       Value |= op;
24289       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
24290       Value |= (op & UINT64_C(1)) << 62;
24291       Value |= (op & UINT64_C(2)) << 8;
24293       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
24294       op &= UINT64_C(511);
24295       op <<= 41;
24296       Value |= op;
24298       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
24299       op &= UINT64_C(1);
24300       op <<= 15;
24301       Value |= op;
24303       op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
24304       op &= UINT64_C(3);
24305       op <<= 59;
24306       Value |= op;
24308       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
24309       op &= UINT64_C(255);
24310       Value |= op;
24317       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
24318       Value |= (op & UINT64_C(1)) << 61;
24319       Value |= (op & UINT64_C(2)) << 7;
24321       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
24322       op &= UINT64_C(511);
24323       op <<= 32;
24324       Value |= op;
24326       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
24327       Value |= (op & UINT64_C(1)) << 62;
24328       Value |= (op & UINT64_C(2)) << 8;
24330       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
24331       op &= UINT64_C(511);
24332       op <<= 41;
24333       Value |= op;
24335       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
24336       op &= UINT64_C(511);
24337       op <<= 50;
24338       Value |= op;
24340       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
24341       op &= UINT64_C(255);
24342       Value |= op;
24362       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
24363       Value |= (op & UINT64_C(1)) << 61;
24364       Value |= (op & UINT64_C(2)) << 7;
24366       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
24367       op &= UINT64_C(511);
24368       op <<= 32;
24369       Value |= op;
24371       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
24372       Value |= (op & UINT64_C(1)) << 62;
24373       Value |= (op & UINT64_C(2)) << 8;
24375       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
24376       op &= UINT64_C(511);
24377       op <<= 41;
24378       Value |= op;
24380       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
24381       Value |= (op & UINT64_C(1)) << 63;
24382       Value |= (op & UINT64_C(2)) << 9;
24384       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
24385       op &= UINT64_C(511);
24386       op <<= 50;
24387       Value |= op;
24389       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
24390       op &= UINT64_C(1);
24391       op <<= 11;
24392       Value |= op;
24394       op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
24395       op &= UINT64_C(3);
24396       op <<= 59;
24397       Value |= op;
24399       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
24400       op &= UINT64_C(255);
24401       Value |= op;
24406       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
24407       Value |= (op & UINT64_C(1)) << 61;
24408       Value |= (op & UINT64_C(2)) << 7;
24410       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
24411       op &= UINT64_C(511);
24412       op <<= 32;
24413       Value |= op;
24415       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
24416       Value |= (op & UINT64_C(1)) << 62;
24417       Value |= (op & UINT64_C(2)) << 8;
24419       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
24420       op &= UINT64_C(511);
24421       op <<= 41;
24422       Value |= op;
24424       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
24425       Value |= (op & UINT64_C(1)) << 63;
24426       Value |= (op & UINT64_C(2)) << 9;
24428       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
24429       op &= UINT64_C(511);
24430       op <<= 50;
24431       Value |= op;
24433       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
24434       op &= UINT64_C(1);
24435       op <<= 11;
24436       Value |= op;
24438       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
24439       op &= UINT64_C(255);
24440       Value |= op;
24481       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
24482       Value |= (op & UINT64_C(1)) << 61;
24483       Value |= (op & UINT64_C(2)) << 7;
24485       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
24486       op &= UINT64_C(511);
24487       op <<= 32;
24488       Value |= op;
24490       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
24491       Value |= (op & UINT64_C(1)) << 62;
24492       Value |= (op & UINT64_C(2)) << 8;
24494       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
24495       op &= UINT64_C(511);
24496       op <<= 41;
24497       Value |= op;
24499       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
24500       Value |= (op & UINT64_C(1)) << 63;
24501       Value |= (op & UINT64_C(2)) << 9;
24503       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
24504       op &= UINT64_C(511);
24505       op <<= 50;
24506       Value |= op;
24508       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
24509       op &= UINT64_C(1);
24510       op <<= 15;
24511       Value |= op;
24513       op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
24514       op &= UINT64_C(3);
24515       op <<= 59;
24516       Value |= op;
24518       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
24519       op &= UINT64_C(255);
24520       Value |= op;
24526       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
24527       Value |= (op & UINT64_C(1)) << 61;
24528       Value |= (op & UINT64_C(2)) << 7;
24530       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
24531       op &= UINT64_C(511);
24532       op <<= 32;
24533       Value |= op;
24535       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
24536       Value |= (op & UINT64_C(1)) << 62;
24537       Value |= (op & UINT64_C(2)) << 8;
24539       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
24540       op &= UINT64_C(511);
24541       op <<= 41;
24542       Value |= op;
24544       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
24545       Value |= (op & UINT64_C(1)) << 63;
24546       Value |= (op & UINT64_C(2)) << 9;
24548       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
24549       op &= UINT64_C(511);
24550       op <<= 50;
24551       Value |= op;
24553       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
24554       op &= UINT64_C(1);
24555       op <<= 15;
24556       Value |= op;
24558       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
24559       op &= UINT64_C(255);
24560       Value |= op;
24570       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
24571       Value |= (op & UINT64_C(1)) << 61;
24572       Value |= (op & UINT64_C(8)) << 11;
24573       Value |= (op & UINT64_C(4)) << 9;
24574       Value |= (op & UINT64_C(2)) << 7;
24576       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
24577       op &= UINT64_C(511);
24578       op <<= 32;
24579       Value |= op;
24581       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
24582       Value |= (op & UINT64_C(1)) << 62;
24583       Value |= (op & UINT64_C(4)) << 10;
24584       Value |= (op & UINT64_C(2)) << 8;
24586       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
24587       op &= UINT64_C(511);
24588       op <<= 41;
24589       Value |= op;
24591       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
24592       op &= UINT64_C(1);
24593       op <<= 15;
24594       Value |= op;
24596       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
24597       op &= UINT64_C(255);
24598       Value |= op;
24613       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
24614       Value |= (op & UINT64_C(1)) << 61;
24615       Value |= (op & UINT64_C(8)) << 11;
24616       Value |= (op & UINT64_C(4)) << 9;
24617       Value |= (op & UINT64_C(2)) << 7;
24619       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
24620       op &= UINT64_C(511);
24621       op <<= 32;
24622       Value |= op;
24624       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
24625       Value |= (op & UINT64_C(1)) << 62;
24626       Value |= (op & UINT64_C(4)) << 10;
24627       Value |= (op & UINT64_C(2)) << 8;
24629       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
24630       op &= UINT64_C(511);
24631       op <<= 41;
24632       Value |= op;
24634       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
24635       Value |= (op & UINT64_C(1)) << 63;
24636       Value |= (op & UINT64_C(4)) << 11;
24637       Value |= (op & UINT64_C(2)) << 9;
24639       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
24640       op &= UINT64_C(511);
24641       op <<= 50;
24642       Value |= op;
24644       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
24645       op &= UINT64_C(1);
24646       op <<= 15;
24647       Value |= op;
24649       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
24650       op &= UINT64_C(255);
24651       Value |= op;
24657       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
24658       Value |= (op & UINT64_C(1)) << 62;
24659       Value |= (op & UINT64_C(2)) << 8;
24661       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
24662       op &= UINT64_C(511);
24663       op <<= 41;
24664       Value |= op;
24666       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
24667       op &= UINT64_C(1);
24668       op <<= 15;
24669       Value |= op;
24671       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
24672       op &= UINT64_C(3);
24673       op <<= 59;
24674       Value |= op;
24676       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
24677       op &= UINT64_C(255);
24678       Value |= op;
24680       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
24681       op &= UINT64_C(63);
24682       op <<= 32;
24683       Value |= op;
24685       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
24686       op &= UINT64_C(3);
24687       op <<= 38;
24688       Value |= op;
24694       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
24695       Value |= (op & UINT64_C(1)) << 62;
24696       Value |= (op & UINT64_C(2)) << 8;
24698       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
24699       op &= UINT64_C(511);
24700       op <<= 41;
24701       Value |= op;
24703       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
24704       op &= UINT64_C(1);
24705       op <<= 15;
24706       Value |= op;
24708       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
24709       op &= UINT64_C(3);
24710       op <<= 59;
24711       Value |= op;
24713       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
24714       op &= UINT64_C(255);
24715       Value |= op;
24717       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
24718       op &= UINT64_C(3);
24719       op <<= 38;
24720       Value |= op;
24722       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
24723       op &= UINT64_C(63);
24724       op <<= 32;
24725       Value |= op;
24730       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
24731       Value |= (op & UINT64_C(1)) << 62;
24732       Value |= (op & UINT64_C(2)) << 8;
24734       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
24735       op &= UINT64_C(511);
24736       op <<= 41;
24737       Value |= op;
24739       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
24740       op &= UINT64_C(1);
24741       op <<= 15;
24742       Value |= op;
24744       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
24745       op &= UINT64_C(3);
24746       op <<= 59;
24747       Value |= op;
24749       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
24750       op &= UINT64_C(255);
24751       Value |= op;
24753       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
24754       op &= UINT64_C(63);
24755       op <<= 32;
24756       Value |= op;
24758       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
24759       op &= UINT64_C(3);
24760       op <<= 38;
24761       Value |= op;
24763       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
24764       op &= UINT64_C(1);
24765       op <<= 40;
24766       Value |= op;
24771       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
24772       Value |= (op & UINT64_C(1)) << 62;
24773       Value |= (op & UINT64_C(2)) << 8;
24775       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
24776       op &= UINT64_C(511);
24777       op <<= 41;
24778       Value |= op;
24780       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
24781       op &= UINT64_C(1);
24782       op <<= 15;
24783       Value |= op;
24785       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
24786       op &= UINT64_C(3);
24787       op <<= 59;
24788       Value |= op;
24790       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
24791       op &= UINT64_C(255);
24792       Value |= op;
24794       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
24795       op &= UINT64_C(3);
24796       op <<= 38;
24797       Value |= op;
24799       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
24800       op &= UINT64_C(63);
24801       op <<= 32;
24802       Value |= op;
24804       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
24805       op &= UINT64_C(1);
24806       op <<= 40;
24807       Value |= op;
24812       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
24813       Value |= (op & UINT64_C(1)) << 62;
24814       Value |= (op & UINT64_C(2)) << 8;
24816       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
24817       op &= UINT64_C(511);
24818       op <<= 41;
24819       Value |= op;
24821       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
24822       Value |= (op & UINT64_C(1)) << 63;
24823       Value |= (op & UINT64_C(2)) << 9;
24825       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
24826       op &= UINT64_C(511);
24827       op <<= 50;
24828       Value |= op;
24830       op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
24831       op &= UINT64_C(1);
24832       op <<= 15;
24833       Value |= op;
24835       op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
24836       op &= UINT64_C(3);
24837       op <<= 59;
24838       Value |= op;
24840       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
24841       op &= UINT64_C(255);
24842       Value |= op;
24844       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
24845       op &= UINT64_C(63);
24846       op <<= 32;
24847       Value |= op;
24849       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
24850       op &= UINT64_C(3);
24851       op <<= 38;
24852       Value |= op;
24854       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
24855       op &= UINT64_C(1);
24856       op <<= 40;
24857       Value |= op;
24862       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
24863       Value |= (op & UINT64_C(1)) << 62;
24864       Value |= (op & UINT64_C(2)) << 8;
24866       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
24867       op &= UINT64_C(511);
24868       op <<= 41;
24869       Value |= op;
24871       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
24872       Value |= (op & UINT64_C(1)) << 63;
24873       Value |= (op & UINT64_C(2)) << 9;
24875       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
24876       op &= UINT64_C(511);
24877       op <<= 50;
24878       Value |= op;
24880       op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
24881       op &= UINT64_C(1);
24882       op <<= 15;
24883       Value |= op;
24885       op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
24886       op &= UINT64_C(3);
24887       op <<= 59;
24888       Value |= op;
24890       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
24891       op &= UINT64_C(255);
24892       Value |= op;
24894       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
24895       op &= UINT64_C(3);
24896       op <<= 38;
24897       Value |= op;
24899       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
24900       op &= UINT64_C(63);
24901       op <<= 32;
24902       Value |= op;
24904       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
24905       op &= UINT64_C(1);
24906       op <<= 40;
24907       Value |= op;
24912       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
24913       Value |= (op & UINT64_C(1)) << 62;
24914       Value |= (op & UINT64_C(2)) << 8;
24916       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
24917       op &= UINT64_C(511);
24918       op <<= 41;
24919       Value |= op;
24921       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
24922       Value |= (op & UINT64_C(1)) << 63;
24923       Value |= (op & UINT64_C(2)) << 9;
24925       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
24926       op &= UINT64_C(511);
24927       op <<= 50;
24928       Value |= op;
24930       op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
24931       op &= UINT64_C(1);
24932       op <<= 15;
24933       Value |= op;
24935       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
24936       op &= UINT64_C(255);
24937       Value |= op;
24939       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
24940       op &= UINT64_C(63);
24941       op <<= 32;
24942       Value |= op;
24944       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
24945       op &= UINT64_C(3);
24946       op <<= 38;
24947       Value |= op;
24949       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
24950       op &= UINT64_C(1);
24951       op <<= 40;
24952       Value |= op;
24959       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
24960       Value |= (op & UINT64_C(1)) << 62;
24961       Value |= (op & UINT64_C(2)) << 8;
24963       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
24964       op &= UINT64_C(511);
24965       op <<= 41;
24966       Value |= op;
24968       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
24969       Value |= (op & UINT64_C(1)) << 63;
24970       Value |= (op & UINT64_C(2)) << 9;
24972       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
24973       op &= UINT64_C(511);
24974       op <<= 50;
24975       Value |= op;
24977       op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
24978       op &= UINT64_C(1);
24979       op <<= 15;
24980       Value |= op;
24982       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
24983       op &= UINT64_C(255);
24984       Value |= op;
24986       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
24987       op &= UINT64_C(3);
24988       op <<= 38;
24989       Value |= op;
24991       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
24992       op &= UINT64_C(63);
24993       op <<= 32;
24994       Value |= op;
24996       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
24997       op &= UINT64_C(1);
24998       op <<= 40;
24999       Value |= op;
25007       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
25008       Value |= (op & UINT64_C(8)) << 11;
25009       Value |= (op & UINT64_C(4)) << 9;
25011       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
25012       op &= UINT64_C(511);
25013       op <<= 32;
25014       Value |= op;
25016       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
25017       op &= UINT64_C(4);
25018       op <<= 10;
25019       Value |= op;
25021       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
25022       op &= UINT64_C(511);
25023       op <<= 41;
25024       Value |= op;
25026       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
25027       op &= UINT64_C(1);
25028       op <<= 15;
25029       Value |= op;
25031       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
25032       op &= UINT64_C(255);
25033       Value |= op;
25057       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
25058       Value |= (op & UINT64_C(8)) << 11;
25059       Value |= (op & UINT64_C(4)) << 9;
25061       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
25062       op &= UINT64_C(511);
25063       op <<= 32;
25064       Value |= op;
25066       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
25067       op &= UINT64_C(4);
25068       op <<= 10;
25069       Value |= op;
25071       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
25072       op &= UINT64_C(511);
25073       op <<= 41;
25074       Value |= op;
25076       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
25077       op &= UINT64_C(4);
25078       op <<= 11;
25079       Value |= op;
25081       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
25082       op &= UINT64_C(511);
25083       op <<= 50;
25084       Value |= op;
25086       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
25087       op &= UINT64_C(1);
25088       op <<= 15;
25089       Value |= op;
25091       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
25092       op &= UINT64_C(255);
25093       Value |= op;
25099       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
25100       Value |= (op & UINT64_C(8)) << 11;
25101       Value |= (op & UINT64_C(4)) << 9;
25103       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
25104       op &= UINT64_C(511);
25105       op <<= 32;
25106       Value |= op;
25108       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
25109       op &= UINT64_C(4);
25110       op <<= 10;
25111       Value |= op;
25113       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
25114       op &= UINT64_C(511);
25115       op <<= 41;
25116       Value |= op;
25118       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
25119       op &= UINT64_C(4);
25120       op <<= 11;
25121       Value |= op;
25123       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
25124       op &= UINT64_C(511);
25125       op <<= 50;
25126       Value |= op;
25128       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
25129       op &= UINT64_C(255);
25130       Value |= op;
25139       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
25140       op &= UINT64_C(3);
25141       op <<= 52;
25142       Value |= op;
25144       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
25145       op &= UINT64_C(255);
25146       op <<= 32;
25147       Value |= op;
25149       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
25150       op &= UINT64_C(3);
25151       op <<= 54;
25152       Value |= op;
25154       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
25155       op &= UINT64_C(511);
25156       op <<= 40;
25157       Value |= op;
25159       op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
25160       op &= UINT64_C(1);
25161       op <<= 51;
25162       Value |= op;
25164       op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
25165       op &= UINT64_C(15);
25166       op <<= 56;
25167       Value |= op;
25169       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
25170       op &= UINT64_C(15);
25171       op <<= 60;
25172       Value |= op;
25174       op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
25175       op &= UINT64_C(1);
25176       op <<= 50;
25177       Value |= op;
25179       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
25180       op &= UINT64_C(255);
25181       op <<= 17;
25182       Value |= op;
25184       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
25185       op &= UINT64_C(255);
25186       op <<= 9;
25187       Value |= op;
25198       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
25199       op &= UINT64_C(3);
25200       op <<= 52;
25201       Value |= op;
25203       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
25204       op &= UINT64_C(255);
25205       op <<= 32;
25206       Value |= op;
25208       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
25209       op &= UINT64_C(3);
25210       op <<= 54;
25211       Value |= op;
25213       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
25214       op &= UINT64_C(511);
25215       op <<= 40;
25216       Value |= op;
25218       op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
25219       op &= UINT64_C(1);
25220       op <<= 51;
25221       Value |= op;
25223       op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
25224       op &= UINT64_C(15);
25225       op <<= 56;
25226       Value |= op;
25228       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
25229       op &= UINT64_C(15);
25230       op <<= 60;
25231       Value |= op;
25233       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
25234       op &= UINT64_C(255);
25235       op <<= 17;
25236       Value |= op;
25238       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
25239       op &= UINT64_C(255);
25240       op <<= 9;
25241       Value |= op;
25284       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
25285       op &= UINT64_C(3);
25286       op <<= 52;
25287       Value |= op;
25289       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
25290       op &= UINT64_C(255);
25291       op <<= 32;
25292       Value |= op;
25294       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
25295       op &= UINT64_C(511);
25296       op <<= 40;
25297       Value |= op;
25299       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
25300       op &= UINT64_C(1);
25301       op <<= 51;
25302       Value |= op;
25304       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
25305       op &= UINT64_C(15);
25306       op <<= 56;
25307       Value |= op;
25309       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
25310       op &= UINT64_C(15);
25311       op <<= 60;
25312       Value |= op;
25314       op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
25315       op &= UINT64_C(1);
25316       op <<= 50;
25317       Value |= op;
25319       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
25320       op &= UINT64_C(255);
25321       op <<= 17;
25322       Value |= op;
25367       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
25368       op &= UINT64_C(3);
25369       op <<= 52;
25370       Value |= op;
25372       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
25373       op &= UINT64_C(255);
25374       op <<= 32;
25375       Value |= op;
25377       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
25378       op &= UINT64_C(511);
25379       op <<= 40;
25380       Value |= op;
25382       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
25383       op &= UINT64_C(1);
25384       op <<= 51;
25385       Value |= op;
25387       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
25388       op &= UINT64_C(15);
25389       op <<= 56;
25390       Value |= op;
25392       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
25393       op &= UINT64_C(15);
25394       op <<= 60;
25395       Value |= op;
25397       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
25398       op &= UINT64_C(255);
25399       op <<= 17;
25400       Value |= op;
25422       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
25423       op &= UINT64_C(3);
25424       op <<= 52;
25425       Value |= op;
25427       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
25428       op &= UINT64_C(255);
25429       op <<= 32;
25430       Value |= op;
25432       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
25433       op &= UINT64_C(3);
25434       op <<= 54;
25435       Value |= op;
25437       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
25438       op &= UINT64_C(511);
25439       op <<= 40;
25440       Value |= op;
25442       op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
25443       op &= UINT64_C(1);
25444       op <<= 51;
25445       Value |= op;
25447       op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
25448       op &= UINT64_C(15);
25449       op <<= 56;
25450       Value |= op;
25452       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
25453       op &= UINT64_C(15);
25454       op <<= 60;
25455       Value |= op;
25457       op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
25458       op &= UINT64_C(1);
25459       op <<= 50;
25460       Value |= op;
25462       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
25463       op &= UINT64_C(255);
25464       op <<= 17;
25465       Value |= op;
25467       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
25468       op &= UINT64_C(255);
25469       op <<= 9;
25470       Value |= op;
25489       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
25490       op &= UINT64_C(3);
25491       op <<= 52;
25492       Value |= op;
25494       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
25495       op &= UINT64_C(255);
25496       op <<= 32;
25497       Value |= op;
25499       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
25500       op &= UINT64_C(3);
25501       op <<= 54;
25502       Value |= op;
25504       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
25505       op &= UINT64_C(511);
25506       op <<= 40;
25507       Value |= op;
25509       op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
25510       op &= UINT64_C(1);
25511       op <<= 51;
25512       Value |= op;
25514       op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
25515       op &= UINT64_C(15);
25516       op <<= 56;
25517       Value |= op;
25519       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
25520       op &= UINT64_C(15);
25521       op <<= 60;
25522       Value |= op;
25524       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
25525       op &= UINT64_C(255);
25526       op <<= 17;
25527       Value |= op;
25529       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
25530       op &= UINT64_C(255);
25531       op <<= 9;
25532       Value |= op;
25568       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
25569       op &= UINT64_C(255);
25570       op <<= 32;
25571       Value |= op;
25573       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
25574       op &= UINT64_C(255);
25575       op <<= 40;
25576       Value |= op;
25578       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
25579       op &= UINT64_C(127);
25580       op <<= 48;
25581       Value |= op;
25583       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
25584       op &= UINT64_C(1);
25585       op <<= 17;
25586       Value |= op;
25588       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
25589       op &= UINT64_C(4095);
25590       Value |= op;
25622       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
25623       op &= UINT64_C(255);
25624       op <<= 32;
25625       Value |= op;
25627       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
25628       op &= UINT64_C(255);
25629       op <<= 40;
25630       Value |= op;
25632       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
25633       op &= UINT64_C(127);
25634       op <<= 48;
25635       Value |= op;
25637       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
25638       op &= UINT64_C(1);
25639       op <<= 17;
25640       Value |= op;
25642       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
25643       op &= UINT64_C(8191);
25644       Value |= op;
25656       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
25657       op &= UINT64_C(255);
25658       op <<= 32;
25659       Value |= op;
25661       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
25662       op &= UINT64_C(255);
25663       op <<= 40;
25664       Value |= op;
25666       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
25667       op &= UINT64_C(127);
25668       op <<= 48;
25669       Value |= op;
25671       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
25672       op &= UINT64_C(1);
25673       op <<= 17;
25674       Value |= op;
25676       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
25677       op &= UINT64_C(1);
25678       op <<= 16;
25679       Value |= op;
25681       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
25682       op &= UINT64_C(1);
25683       op <<= 12;
25684       Value |= op;
25686       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
25687       op &= UINT64_C(4095);
25688       Value |= op;
25700       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
25701       op &= UINT64_C(255);
25702       op <<= 32;
25703       Value |= op;
25705       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
25706       op &= UINT64_C(255);
25707       op <<= 40;
25708       Value |= op;
25710       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
25711       op &= UINT64_C(127);
25712       op <<= 48;
25713       Value |= op;
25715       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
25716       op &= UINT64_C(1);
25717       op <<= 17;
25718       Value |= op;
25720       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
25721       op &= UINT64_C(1);
25722       op <<= 16;
25723       Value |= op;
25725       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
25726       op &= UINT64_C(8191);
25727       Value |= op;
25795       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
25796       op &= UINT64_C(255);
25797       op <<= 32;
25798       Value |= op;
25800       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
25801       op &= UINT64_C(255);
25802       op <<= 40;
25803       Value |= op;
25805       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
25806       op &= UINT64_C(1);
25807       op <<= 17;
25808       Value |= op;
25810       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
25811       op &= UINT64_C(4095);
25812       Value |= op;
25902       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
25903       op &= UINT64_C(255);
25904       op <<= 32;
25905       Value |= op;
25907       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
25908       op &= UINT64_C(255);
25909       op <<= 40;
25910       Value |= op;
25912       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
25913       op &= UINT64_C(1);
25914       op <<= 17;
25915       Value |= op;
25917       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
25918       op &= UINT64_C(8191);
25919       Value |= op;
25939       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
25940       op &= UINT64_C(255);
25941       op <<= 32;
25942       Value |= op;
25944       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
25945       op &= UINT64_C(255);
25946       op <<= 40;
25947       Value |= op;
25949       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
25950       op &= UINT64_C(1);
25951       op <<= 17;
25952       Value |= op;
25954       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
25955       op &= UINT64_C(1);
25956       op <<= 16;
25957       Value |= op;
25959       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
25960       op &= UINT64_C(1);
25961       op <<= 12;
25962       Value |= op;
25964       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
25965       op &= UINT64_C(4095);
25966       Value |= op;
25992       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
25993       op &= UINT64_C(255);
25994       op <<= 32;
25995       Value |= op;
25997       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
25998       op &= UINT64_C(255);
25999       op <<= 40;
26000       Value |= op;
26002       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
26003       op &= UINT64_C(1);
26004       op <<= 17;
26005       Value |= op;
26007       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
26008       op &= UINT64_C(1);
26009       op <<= 16;
26010       Value |= op;
26012       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
26013       op &= UINT64_C(8191);
26014       Value |= op;
26032       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
26033       op &= UINT64_C(255);
26034       op <<= 32;
26035       Value |= op;
26037       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
26038       op &= UINT64_C(127);
26039       op <<= 48;
26040       Value |= op;
26042       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
26043       op &= UINT64_C(255);
26044       op <<= 56;
26045       Value |= op;
26047       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
26048       op &= UINT64_C(1);
26049       op <<= 17;
26050       Value |= op;
26052       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
26053       op &= UINT64_C(1);
26054       op <<= 16;
26055       Value |= op;
26057       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
26058       op &= UINT64_C(1);
26059       op <<= 12;
26060       Value |= op;
26062       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
26063       op &= UINT64_C(4095);
26064       Value |= op;
26082       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
26083       op &= UINT64_C(255);
26084       op <<= 32;
26085       Value |= op;
26087       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
26088       op &= UINT64_C(127);
26089       op <<= 48;
26090       Value |= op;
26092       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
26093       op &= UINT64_C(255);
26094       op <<= 56;
26095       Value |= op;
26097       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
26098       op &= UINT64_C(1);
26099       op <<= 17;
26100       Value |= op;
26102       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
26103       op &= UINT64_C(1);
26104       op <<= 16;
26105       Value |= op;
26107       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
26108       op &= UINT64_C(8191);
26109       Value |= op;
26121       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
26122       op &= UINT64_C(255);
26123       op <<= 32;
26124       Value |= op;
26126       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
26127       op &= UINT64_C(255);
26128       op <<= 40;
26129       Value |= op;
26131       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
26132       op &= UINT64_C(1);
26133       op <<= 17;
26134       Value |= op;
26136       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
26137       op &= UINT64_C(1);
26138       op <<= 16;
26139       Value |= op;
26141       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
26142       op &= UINT64_C(1);
26143       op <<= 12;
26144       Value |= op;
26146       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
26147       op &= UINT64_C(4095);
26148       Value |= op;
26160       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
26161       op &= UINT64_C(255);
26162       op <<= 32;
26163       Value |= op;
26165       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
26166       op &= UINT64_C(255);
26167       op <<= 40;
26168       Value |= op;
26170       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
26171       op &= UINT64_C(1);
26172       op <<= 17;
26173       Value |= op;
26175       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
26176       op &= UINT64_C(1);
26177       op <<= 16;
26178       Value |= op;
26180       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
26181       op &= UINT64_C(8191);
26182       Value |= op;
26218       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
26219       op &= UINT64_C(255);
26220       op <<= 32;
26221       Value |= op;
26223       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
26224       op &= UINT64_C(255);
26225       op <<= 40;
26226       Value |= op;
26228       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
26229       op &= UINT64_C(127);
26230       op <<= 48;
26231       Value |= op;
26233       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
26234       op &= UINT64_C(255);
26235       op <<= 56;
26236       Value |= op;
26238       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
26239       op &= UINT64_C(1);
26240       op <<= 17;
26241       Value |= op;
26243       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
26244       op &= UINT64_C(4095);
26245       Value |= op;
26275       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
26276       op &= UINT64_C(255);
26277       op <<= 32;
26278       Value |= op;
26280       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
26281       op &= UINT64_C(255);
26282       op <<= 40;
26283       Value |= op;
26285       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
26286       op &= UINT64_C(127);
26287       op <<= 48;
26288       Value |= op;
26290       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
26291       op &= UINT64_C(255);
26292       op <<= 56;
26293       Value |= op;
26295       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
26296       op &= UINT64_C(1);
26297       op <<= 17;
26298       Value |= op;
26300       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
26301       op &= UINT64_C(8191);
26302       Value |= op;
26370       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
26371       op &= UINT64_C(255);
26372       op <<= 32;
26373       Value |= op;
26375       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
26376       op &= UINT64_C(255);
26377       op <<= 40;
26378       Value |= op;
26380       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
26381       op &= UINT64_C(255);
26382       op <<= 56;
26383       Value |= op;
26385       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
26386       op &= UINT64_C(1);
26387       op <<= 17;
26388       Value |= op;
26390       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
26391       op &= UINT64_C(4095);
26392       Value |= op;
26480       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
26481       op &= UINT64_C(255);
26482       op <<= 32;
26483       Value |= op;
26485       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
26486       op &= UINT64_C(255);
26487       op <<= 40;
26488       Value |= op;
26490       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
26491       op &= UINT64_C(255);
26492       op <<= 56;
26493       Value |= op;
26495       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
26496       op &= UINT64_C(1);
26497       op <<= 17;
26498       Value |= op;
26500       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
26501       op &= UINT64_C(8191);
26502       Value |= op;
26548       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
26549       op &= UINT64_C(255);
26550       op <<= 32;
26551       Value |= op;
26553       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
26554       op &= UINT64_C(255);
26555       op <<= 56;
26556       Value |= op;
26558       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
26559       op &= UINT64_C(1);
26560       op <<= 17;
26561       Value |= op;
26563       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
26564       op &= UINT64_C(1);
26565       op <<= 16;
26566       Value |= op;
26568       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
26569       op &= UINT64_C(1);
26570       op <<= 12;
26571       Value |= op;
26573       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
26574       op &= UINT64_C(4095);
26575       Value |= op;
26629       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
26630       op &= UINT64_C(255);
26631       op <<= 32;
26632       Value |= op;
26634       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
26635       op &= UINT64_C(255);
26636       op <<= 56;
26637       Value |= op;
26639       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
26640       op &= UINT64_C(1);
26641       op <<= 17;
26642       Value |= op;
26644       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
26645       op &= UINT64_C(1);
26646       op <<= 16;
26647       Value |= op;
26649       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
26650       op &= UINT64_C(8191);
26651       Value |= op;
26723       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
26724       op &= UINT64_C(255);
26725       op <<= 40;
26726       Value |= op;
26728       op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
26729       op &= UINT64_C(15);
26730       op <<= 8;
26731       Value |= op;
26733       op = getMachineOpValue(MI, MI.getOperand(12), Fixups, STI);
26734       op &= UINT64_C(1);
26735       op <<= 12;
26736       Value |= op;
26738       op = getMachineOpValue(MI, MI.getOperand(14), Fixups, STI);
26739       op &= UINT64_C(1);
26740       op <<= 13;
26741       Value |= op;
26743       op = getMachineOpValue(MI, MI.getOperand(16), Fixups, STI);
26744       op &= UINT64_C(1);
26745       op <<= 15;
26746       Value |= op;
26748       op = getMachineOpValue(MI, MI.getOperand(17), Fixups, STI);
26749       op &= UINT64_C(1);
26750       op <<= 16;
26751       Value |= op;
26753       op = getMachineOpValue(MI, MI.getOperand(18), Fixups, STI);
26754       op &= UINT64_C(1);
26755       op <<= 17;
26756       Value |= op;
26758       op = getMachineOpValue(MI, MI.getOperand(15), Fixups, STI);
26759       op &= UINT64_C(1);
26760       op <<= 25;
26761       Value |= op;
26763       op = getMachineOpValue(MI, MI.getOperand(19), Fixups, STI);
26764       op &= UINT64_C(1);
26765       op <<= 63;
26766       Value |= op;
26768       op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
26769       op &= UINT64_C(124);
26770       op <<= 46;
26771       Value |= op;
26773       op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
26774       op &= UINT64_C(124);
26775       op <<= 51;
26776       Value |= op;
26778       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
26779       op &= UINT64_C(255);
26780       op <<= 32;
26781       Value |= op;
26783       op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
26784       op &= UINT64_C(7);
26785       op <<= 3;
26786       Value |= op;
26788       op = getMachineOpValue(MI, MI.getOperand(13), Fixups, STI);
26789       op &= UINT64_C(1);
26790       op <<= 7;
26791       Value |= op;
26855       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
26856       op &= UINT64_C(255);
26857       op <<= 40;
26858       Value |= op;
26860       op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
26861       op &= UINT64_C(15);
26862       op <<= 8;
26863       Value |= op;
26865       op = getMachineOpValue(MI, MI.getOperand(13), Fixups, STI);
26866       op &= UINT64_C(1);
26867       op <<= 12;
26868       Value |= op;
26870       op = getMachineOpValue(MI, MI.getOperand(15), Fixups, STI);
26871       op &= UINT64_C(1);
26872       op <<= 13;
26873       Value |= op;
26875       op = getMachineOpValue(MI, MI.getOperand(17), Fixups, STI);
26876       op &= UINT64_C(1);
26877       op <<= 15;
26878       Value |= op;
26880       op = getMachineOpValue(MI, MI.getOperand(18), Fixups, STI);
26881       op &= UINT64_C(1);
26882       op <<= 16;
26883       Value |= op;
26885       op = getMachineOpValue(MI, MI.getOperand(19), Fixups, STI);
26886       op &= UINT64_C(1);
26887       op <<= 17;
26888       Value |= op;
26890       op = getMachineOpValue(MI, MI.getOperand(16), Fixups, STI);
26891       op &= UINT64_C(1);
26892       op <<= 25;
26893       Value |= op;
26895       op = getMachineOpValue(MI, MI.getOperand(20), Fixups, STI);
26896       op &= UINT64_C(1);
26897       op <<= 63;
26898       Value |= op;
26900       op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
26901       op &= UINT64_C(124);
26902       op <<= 46;
26903       Value |= op;
26905       op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
26906       op &= UINT64_C(124);
26907       op <<= 51;
26908       Value |= op;
26910       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
26911       op &= UINT64_C(255);
26912       op <<= 32;
26913       Value |= op;
26915       op = getMachineOpValue(MI, MI.getOperand(12), Fixups, STI);
26916       op &= UINT64_C(7);
26917       op <<= 3;
26918       Value |= op;
26920       op = getMachineOpValue(MI, MI.getOperand(14), Fixups, STI);
26921       op &= UINT64_C(1);
26922       op <<= 7;
26923       Value |= op;
26977       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
26978       op &= UINT64_C(255);
26979       op <<= 40;
26980       Value |= op;
26982       op = getMachineOpValue(MI, MI.getOperand(12), Fixups, STI);
26983       op &= UINT64_C(15);
26984       op <<= 8;
26985       Value |= op;
26987       op = getMachineOpValue(MI, MI.getOperand(14), Fixups, STI);
26988       op &= UINT64_C(1);
26989       op <<= 12;
26990       Value |= op;
26992       op = getMachineOpValue(MI, MI.getOperand(16), Fixups, STI);
26993       op &= UINT64_C(1);
26994       op <<= 13;
26995       Value |= op;
26997       op = getMachineOpValue(MI, MI.getOperand(18), Fixups, STI);
26998       op &= UINT64_C(1);
26999       op <<= 15;
27000       Value |= op;
27002       op = getMachineOpValue(MI, MI.getOperand(19), Fixups, STI);
27003       op &= UINT64_C(1);
27004       op <<= 16;
27005       Value |= op;
27007       op = getMachineOpValue(MI, MI.getOperand(20), Fixups, STI);
27008       op &= UINT64_C(1);
27009       op <<= 17;
27010       Value |= op;
27012       op = getMachineOpValue(MI, MI.getOperand(17), Fixups, STI);
27013       op &= UINT64_C(1);
27014       op <<= 25;
27015       Value |= op;
27017       op = getMachineOpValue(MI, MI.getOperand(21), Fixups, STI);
27018       op &= UINT64_C(1);
27019       op <<= 63;
27020       Value |= op;
27022       op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
27023       op &= UINT64_C(124);
27024       op <<= 46;
27025       Value |= op;
27027       op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
27028       op &= UINT64_C(124);
27029       op <<= 51;
27030       Value |= op;
27032       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
27033       op &= UINT64_C(255);
27034       op <<= 32;
27035       Value |= op;
27037       op = getMachineOpValue(MI, MI.getOperand(13), Fixups, STI);
27038       op &= UINT64_C(7);
27039       op <<= 3;
27040       Value |= op;
27042       op = getMachineOpValue(MI, MI.getOperand(15), Fixups, STI);
27043       op &= UINT64_C(1);
27044       op <<= 7;
27045       Value |= op;
27089       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
27090       op &= UINT64_C(255);
27091       op <<= 40;
27092       Value |= op;
27094       op = getMachineOpValue(MI, MI.getOperand(13), Fixups, STI);
27095       op &= UINT64_C(15);
27096       op <<= 8;
27097       Value |= op;
27099       op = getMachineOpValue(MI, MI.getOperand(15), Fixups, STI);
27100       op &= UINT64_C(1);
27101       op <<= 12;
27102       Value |= op;
27104       op = getMachineOpValue(MI, MI.getOperand(17), Fixups, STI);
27105       op &= UINT64_C(1);
27106       op <<= 13;
27107       Value |= op;
27109       op = getMachineOpValue(MI, MI.getOperand(19), Fixups, STI);
27110       op &= UINT64_C(1);
27111       op <<= 15;
27112       Value |= op;
27114       op = getMachineOpValue(MI, MI.getOperand(20), Fixups, STI);
27115       op &= UINT64_C(1);
27116       op <<= 16;
27117       Value |= op;
27119       op = getMachineOpValue(MI, MI.getOperand(21), Fixups, STI);
27120       op &= UINT64_C(1);
27121       op <<= 17;
27122       Value |= op;
27124       op = getMachineOpValue(MI, MI.getOperand(18), Fixups, STI);
27125       op &= UINT64_C(1);
27126       op <<= 25;
27127       Value |= op;
27129       op = getMachineOpValue(MI, MI.getOperand(22), Fixups, STI);
27130       op &= UINT64_C(1);
27131       op <<= 63;
27132       Value |= op;
27134       op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
27135       op &= UINT64_C(124);
27136       op <<= 46;
27137       Value |= op;
27139       op = getMachineOpValue(MI, MI.getOperand(12), Fixups, STI);
27140       op &= UINT64_C(124);
27141       op <<= 51;
27142       Value |= op;
27144       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
27145       op &= UINT64_C(255);
27146       op <<= 32;
27147       Value |= op;
27149       op = getMachineOpValue(MI, MI.getOperand(14), Fixups, STI);
27150       op &= UINT64_C(7);
27151       op <<= 3;
27152       Value |= op;
27154       op = getMachineOpValue(MI, MI.getOperand(16), Fixups, STI);
27155       op &= UINT64_C(1);
27156       op <<= 7;
27157       Value |= op;
27191       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
27192       op &= UINT64_C(255);
27193       op <<= 40;
27194       Value |= op;
27196       op = getMachineOpValue(MI, MI.getOperand(14), Fixups, STI);
27197       op &= UINT64_C(15);
27198       op <<= 8;
27199       Value |= op;
27201       op = getMachineOpValue(MI, MI.getOperand(16), Fixups, STI);
27202       op &= UINT64_C(1);
27203       op <<= 12;
27204       Value |= op;
27206       op = getMachineOpValue(MI, MI.getOperand(18), Fixups, STI);
27207       op &= UINT64_C(1);
27208       op <<= 13;
27209       Value |= op;
27211       op = getMachineOpValue(MI, MI.getOperand(20), Fixups, STI);
27212       op &= UINT64_C(1);
27213       op <<= 15;
27214       Value |= op;
27216       op = getMachineOpValue(MI, MI.getOperand(21), Fixups, STI);
27217       op &= UINT64_C(1);
27218       op <<= 16;
27219       Value |= op;
27221       op = getMachineOpValue(MI, MI.getOperand(22), Fixups, STI);
27222       op &= UINT64_C(1);
27223       op <<= 17;
27224       Value |= op;
27226       op = getMachineOpValue(MI, MI.getOperand(19), Fixups, STI);
27227       op &= UINT64_C(1);
27228       op <<= 25;
27229       Value |= op;
27231       op = getMachineOpValue(MI, MI.getOperand(23), Fixups, STI);
27232       op &= UINT64_C(1);
27233       op <<= 63;
27234       Value |= op;
27236       op = getMachineOpValue(MI, MI.getOperand(12), Fixups, STI);
27237       op &= UINT64_C(124);
27238       op <<= 46;
27239       Value |= op;
27241       op = getMachineOpValue(MI, MI.getOperand(13), Fixups, STI);
27242       op &= UINT64_C(124);
27243       op <<= 51;
27244       Value |= op;
27246       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
27247       op &= UINT64_C(255);
27248       op <<= 32;
27249       Value |= op;
27251       op = getMachineOpValue(MI, MI.getOperand(15), Fixups, STI);
27252       op &= UINT64_C(7);
27253       op <<= 3;
27254       Value |= op;
27256       op = getMachineOpValue(MI, MI.getOperand(17), Fixups, STI);
27257       op &= UINT64_C(1);
27258       op <<= 7;
27259       Value |= op;
27273       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
27274       op &= UINT64_C(255);
27275       op <<= 40;
27276       Value |= op;
27278       op = getMachineOpValue(MI, MI.getOperand(15), Fixups, STI);
27279       op &= UINT64_C(15);
27280       op <<= 8;
27281       Value |= op;
27283       op = getMachineOpValue(MI, MI.getOperand(17), Fixups, STI);
27284       op &= UINT64_C(1);
27285       op <<= 12;
27286       Value |= op;
27288       op = getMachineOpValue(MI, MI.getOperand(19), Fixups, STI);
27289       op &= UINT64_C(1);
27290       op <<= 13;
27291       Value |= op;
27293       op = getMachineOpValue(MI, MI.getOperand(21), Fixups, STI);
27294       op &= UINT64_C(1);
27295       op <<= 15;
27296       Value |= op;
27298       op = getMachineOpValue(MI, MI.getOperand(22), Fixups, STI);
27299       op &= UINT64_C(1);
27300       op <<= 16;
27301       Value |= op;
27303       op = getMachineOpValue(MI, MI.getOperand(23), Fixups, STI);
27304       op &= UINT64_C(1);
27305       op <<= 17;
27306       Value |= op;
27308       op = getMachineOpValue(MI, MI.getOperand(20), Fixups, STI);
27309       op &= UINT64_C(1);
27310       op <<= 25;
27311       Value |= op;
27313       op = getMachineOpValue(MI, MI.getOperand(24), Fixups, STI);
27314       op &= UINT64_C(1);
27315       op <<= 63;
27316       Value |= op;
27318       op = getMachineOpValue(MI, MI.getOperand(13), Fixups, STI);
27319       op &= UINT64_C(124);
27320       op <<= 46;
27321       Value |= op;
27323       op = getMachineOpValue(MI, MI.getOperand(14), Fixups, STI);
27324       op &= UINT64_C(124);
27325       op <<= 51;
27326       Value |= op;
27328       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
27329       op &= UINT64_C(255);
27330       op <<= 32;
27331       Value |= op;
27333       op = getMachineOpValue(MI, MI.getOperand(16), Fixups, STI);
27334       op &= UINT64_C(7);
27335       op <<= 3;
27336       Value |= op;
27338       op = getMachineOpValue(MI, MI.getOperand(18), Fixups, STI);
27339       op &= UINT64_C(1);
27340       op <<= 7;
27341       Value |= op;
27417       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
27418       op &= UINT64_C(255);
27419       op <<= 40;
27420       Value |= op;
27422       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
27423       op &= UINT64_C(15);
27424       op <<= 8;
27425       Value |= op;
27427       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
27428       op &= UINT64_C(1);
27429       op <<= 12;
27430       Value |= op;
27432       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
27433       op &= UINT64_C(1);
27434       op <<= 13;
27435       Value |= op;
27437       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
27438       op &= UINT64_C(1);
27439       op <<= 15;
27440       Value |= op;
27442       op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
27443       op &= UINT64_C(1);
27444       op <<= 16;
27445       Value |= op;
27447       op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
27448       op &= UINT64_C(1);
27449       op <<= 17;
27450       Value |= op;
27452       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
27453       op &= UINT64_C(1);
27454       op <<= 25;
27455       Value |= op;
27457       op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
27458       op &= UINT64_C(1);
27459       op <<= 63;
27460       Value |= op;
27462       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
27463       op &= UINT64_C(124);
27464       op <<= 46;
27465       Value |= op;
27467       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
27468       op &= UINT64_C(255);
27469       op <<= 32;
27470       Value |= op;
27472       op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
27473       op &= UINT64_C(1);
27474       op <<= 14;
27475       Value |= op;
27611       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
27612       op &= UINT64_C(255);
27613       op <<= 40;
27614       Value |= op;
27616       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
27617       op &= UINT64_C(15);
27618       op <<= 8;
27619       Value |= op;
27621       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
27622       op &= UINT64_C(1);
27623       op <<= 12;
27624       Value |= op;
27626       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
27627       op &= UINT64_C(1);
27628       op <<= 13;
27629       Value |= op;
27631       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
27632       op &= UINT64_C(1);
27633       op <<= 15;
27634       Value |= op;
27636       op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
27637       op &= UINT64_C(1);
27638       op <<= 16;
27639       Value |= op;
27641       op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
27642       op &= UINT64_C(1);
27643       op <<= 17;
27644       Value |= op;
27646       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
27647       op &= UINT64_C(1);
27648       op <<= 25;
27649       Value |= op;
27651       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
27652       op &= UINT64_C(124);
27653       op <<= 46;
27654       Value |= op;
27656       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
27657       op &= UINT64_C(255);
27658       op <<= 32;
27659       Value |= op;
27661       op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
27662       op &= UINT64_C(1);
27663       op <<= 14;
27664       Value |= op;
27740       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
27741       op &= UINT64_C(255);
27742       op <<= 40;
27743       Value |= op;
27745       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
27746       op &= UINT64_C(15);
27747       op <<= 8;
27748       Value |= op;
27750       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
27751       op &= UINT64_C(1);
27752       op <<= 12;
27753       Value |= op;
27755       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
27756       op &= UINT64_C(1);
27757       op <<= 13;
27758       Value |= op;
27760       op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
27761       op &= UINT64_C(1);
27762       op <<= 15;
27763       Value |= op;
27765       op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
27766       op &= UINT64_C(1);
27767       op <<= 16;
27768       Value |= op;
27770       op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
27771       op &= UINT64_C(1);
27772       op <<= 17;
27773       Value |= op;
27775       op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
27776       op &= UINT64_C(1);
27777       op <<= 25;
27778       Value |= op;
27780       op = getMachineOpValue(MI, MI.getOperand(12), Fixups, STI);
27781       op &= UINT64_C(1);
27782       op <<= 63;
27783       Value |= op;
27785       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
27786       op &= UINT64_C(124);
27787       op <<= 46;
27788       Value |= op;
27790       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
27791       op &= UINT64_C(255);
27792       op <<= 32;
27793       Value |= op;
27795       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
27796       op &= UINT64_C(7);
27797       op <<= 3;
27798       Value |= op;
27800       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
27801       op &= UINT64_C(1);
27802       op <<= 7;
27803       Value |= op;
27939       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
27940       op &= UINT64_C(255);
27941       op <<= 40;
27942       Value |= op;
27944       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
27945       op &= UINT64_C(15);
27946       op <<= 8;
27947       Value |= op;
27949       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
27950       op &= UINT64_C(1);
27951       op <<= 12;
27952       Value |= op;
27954       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
27955       op &= UINT64_C(1);
27956       op <<= 13;
27957       Value |= op;
27959       op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
27960       op &= UINT64_C(1);
27961       op <<= 15;
27962       Value |= op;
27964       op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
27965       op &= UINT64_C(1);
27966       op <<= 16;
27967       Value |= op;
27969       op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
27970       op &= UINT64_C(1);
27971       op <<= 17;
27972       Value |= op;
27974       op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
27975       op &= UINT64_C(1);
27976       op <<= 25;
27977       Value |= op;
27979       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
27980       op &= UINT64_C(124);
27981       op <<= 46;
27982       Value |= op;
27984       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
27985       op &= UINT64_C(255);
27986       op <<= 32;
27987       Value |= op;
27989       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
27990       op &= UINT64_C(7);
27991       op <<= 3;
27992       Value |= op;
27994       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
27995       op &= UINT64_C(1);
27996       op <<= 7;
27997       Value |= op;
28953       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
28954       op &= UINT64_C(255);
28955       op <<= 40;
28956       Value |= op;
28958       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
28959       op &= UINT64_C(15);
28960       op <<= 8;
28961       Value |= op;
28963       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
28964       op &= UINT64_C(1);
28965       op <<= 12;
28966       Value |= op;
28968       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
28969       op &= UINT64_C(1);
28970       op <<= 13;
28971       Value |= op;
28973       op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
28974       op &= UINT64_C(1);
28975       op <<= 15;
28976       Value |= op;
28978       op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
28979       op &= UINT64_C(1);
28980       op <<= 16;
28981       Value |= op;
28983       op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
28984       op &= UINT64_C(1);
28985       op <<= 17;
28986       Value |= op;
28988       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
28989       op &= UINT64_C(1);
28990       op <<= 25;
28991       Value |= op;
28993       op = getMachineOpValue(MI, MI.getOperand(12), Fixups, STI);
28994       op &= UINT64_C(1);
28995       op <<= 63;
28996       Value |= op;
28998       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
28999       op &= UINT64_C(124);
29000       op <<= 46;
29001       Value |= op;
29003       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
29004       op &= UINT64_C(124);
29005       op <<= 51;
29006       Value |= op;
29008       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
29009       op &= UINT64_C(255);
29010       op <<= 32;
29011       Value |= op;
29013       op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
29014       op &= UINT64_C(1);
29015       op <<= 14;
29016       Value |= op;
29040       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
29041       op &= UINT64_C(255);
29042       op <<= 40;
29043       Value |= op;
29045       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
29046       op &= UINT64_C(15);
29047       op <<= 8;
29048       Value |= op;
29050       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
29051       op &= UINT64_C(1);
29052       op <<= 12;
29053       Value |= op;
29055       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
29056       op &= UINT64_C(1);
29057       op <<= 13;
29058       Value |= op;
29060       op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
29061       op &= UINT64_C(1);
29062       op <<= 15;
29063       Value |= op;
29065       op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
29066       op &= UINT64_C(1);
29067       op <<= 16;
29068       Value |= op;
29070       op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
29071       op &= UINT64_C(1);
29072       op <<= 17;
29073       Value |= op;
29075       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
29076       op &= UINT64_C(1);
29077       op <<= 25;
29078       Value |= op;
29080       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
29081       op &= UINT64_C(124);
29082       op <<= 46;
29083       Value |= op;
29085       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
29086       op &= UINT64_C(124);
29087       op <<= 51;
29088       Value |= op;
29090       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
29091       op &= UINT64_C(255);
29092       op <<= 32;
29093       Value |= op;
29095       op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
29096       op &= UINT64_C(1);
29097       op <<= 14;
29098       Value |= op;
30054       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
30055       op &= UINT64_C(255);
30056       op <<= 40;
30057       Value |= op;
30059       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
30060       op &= UINT64_C(15);
30061       op <<= 8;
30062       Value |= op;
30064       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
30065       op &= UINT64_C(1);
30066       op <<= 12;
30067       Value |= op;
30069       op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
30070       op &= UINT64_C(1);
30071       op <<= 13;
30072       Value |= op;
30074       op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
30075       op &= UINT64_C(1);
30076       op <<= 15;
30077       Value |= op;
30079       op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
30080       op &= UINT64_C(1);
30081       op <<= 16;
30082       Value |= op;
30084       op = getMachineOpValue(MI, MI.getOperand(12), Fixups, STI);
30085       op &= UINT64_C(1);
30086       op <<= 17;
30087       Value |= op;
30089       op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
30090       op &= UINT64_C(1);
30091       op <<= 25;
30092       Value |= op;
30094       op = getMachineOpValue(MI, MI.getOperand(13), Fixups, STI);
30095       op &= UINT64_C(1);
30096       op <<= 63;
30097       Value |= op;
30099       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
30100       op &= UINT64_C(124);
30101       op <<= 46;
30102       Value |= op;
30104       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
30105       op &= UINT64_C(124);
30106       op <<= 51;
30107       Value |= op;
30109       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
30110       op &= UINT64_C(255);
30111       op <<= 32;
30112       Value |= op;
30114       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
30115       op &= UINT64_C(7);
30116       op <<= 3;
30117       Value |= op;
30119       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
30120       op &= UINT64_C(1);
30121       op <<= 7;
30122       Value |= op;
30144       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
30145       op &= UINT64_C(255);
30146       op <<= 40;
30147       Value |= op;
30149       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
30150       op &= UINT64_C(15);
30151       op <<= 8;
30152       Value |= op;
30154       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
30155       op &= UINT64_C(1);
30156       op <<= 12;
30157       Value |= op;
30159       op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
30160       op &= UINT64_C(1);
30161       op <<= 13;
30162       Value |= op;
30164       op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
30165       op &= UINT64_C(1);
30166       op <<= 15;
30167       Value |= op;
30169       op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
30170       op &= UINT64_C(1);
30171       op <<= 16;
30172       Value |= op;
30174       op = getMachineOpValue(MI, MI.getOperand(12), Fixups, STI);
30175       op &= UINT64_C(1);
30176       op <<= 17;
30177       Value |= op;
30179       op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
30180       op &= UINT64_C(1);
30181       op <<= 25;
30182       Value |= op;
30184       op = getMachineOpValue(MI, MI.getOperand(13), Fixups, STI);
30185       op &= UINT64_C(1);
30186       op <<= 63;
30187       Value |= op;
30189       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
30190       op &= UINT64_C(124);
30191       op <<= 46;
30192       Value |= op;
30194       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
30195       op &= UINT64_C(255);
30196       op <<= 32;
30197       Value |= op;
30199       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
30200       op &= UINT64_C(7);
30201       op <<= 3;
30202       Value |= op;
30204       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
30205       op &= UINT64_C(1);
30206       op <<= 7;
30207       Value |= op;
30231       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
30232       op &= UINT64_C(255);
30233       op <<= 40;
30234       Value |= op;
30236       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
30237       op &= UINT64_C(15);
30238       op <<= 8;
30239       Value |= op;
30241       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
30242       op &= UINT64_C(1);
30243       op <<= 12;
30244       Value |= op;
30246       op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
30247       op &= UINT64_C(1);
30248       op <<= 13;
30249       Value |= op;
30251       op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
30252       op &= UINT64_C(1);
30253       op <<= 15;
30254       Value |= op;
30256       op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
30257       op &= UINT64_C(1);
30258       op <<= 16;
30259       Value |= op;
30261       op = getMachineOpValue(MI, MI.getOperand(12), Fixups, STI);
30262       op &= UINT64_C(1);
30263       op <<= 17;
30264       Value |= op;
30266       op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
30267       op &= UINT64_C(1);
30268       op <<= 25;
30269       Value |= op;
30271       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
30272       op &= UINT64_C(124);
30273       op <<= 46;
30274       Value |= op;
30276       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
30277       op &= UINT64_C(124);
30278       op <<= 51;
30279       Value |= op;
30281       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
30282       op &= UINT64_C(255);
30283       op <<= 32;
30284       Value |= op;
30286       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
30287       op &= UINT64_C(7);
30288       op <<= 3;
30289       Value |= op;
30291       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
30292       op &= UINT64_C(1);
30293       op <<= 7;
30294       Value |= op;
30331       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
30332       op &= UINT64_C(255);
30333       op <<= 40;
30334       Value |= op;
30336       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
30337       op &= UINT64_C(15);
30338       op <<= 8;
30339       Value |= op;
30341       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
30342       op &= UINT64_C(1);
30343       op <<= 12;
30344       Value |= op;
30346       op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
30347       op &= UINT64_C(1);
30348       op <<= 13;
30349       Value |= op;
30351       op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
30352       op &= UINT64_C(1);
30353       op <<= 15;
30354       Value |= op;
30356       op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
30357       op &= UINT64_C(1);
30358       op <<= 16;
30359       Value |= op;
30361       op = getMachineOpValue(MI, MI.getOperand(12), Fixups, STI);
30362       op &= UINT64_C(1);
30363       op <<= 17;
30364       Value |= op;
30366       op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
30367       op &= UINT64_C(1);
30368       op <<= 25;
30369       Value |= op;
30371       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
30372       op &= UINT64_C(124);
30373       op <<= 46;
30374       Value |= op;
30376       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
30377       op &= UINT64_C(255);
30378       op <<= 32;
30379       Value |= op;
30381       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
30382       op &= UINT64_C(7);
30383       op <<= 3;
30384       Value |= op;
30386       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
30387       op &= UINT64_C(1);
30388       op <<= 7;
30389       Value |= op;
30525       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
30526       op &= UINT64_C(255);
30527       op <<= 40;
30528       Value |= op;
30530       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
30531       op &= UINT64_C(15);
30532       op <<= 8;
30533       Value |= op;
30535       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
30536       op &= UINT64_C(1);
30537       op <<= 12;
30538       Value |= op;
30540       op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
30541       op &= UINT64_C(1);
30542       op <<= 13;
30543       Value |= op;
30545       op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
30546       op &= UINT64_C(1);
30547       op <<= 15;
30548       Value |= op;
30550       op = getMachineOpValue(MI, MI.getOperand(12), Fixups, STI);
30551       op &= UINT64_C(1);
30552       op <<= 16;
30553       Value |= op;
30555       op = getMachineOpValue(MI, MI.getOperand(13), Fixups, STI);
30556       op &= UINT64_C(1);
30557       op <<= 17;
30558       Value |= op;
30560       op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
30561       op &= UINT64_C(1);
30562       op <<= 25;
30563       Value |= op;
30565       op = getMachineOpValue(MI, MI.getOperand(14), Fixups, STI);
30566       op &= UINT64_C(1);
30567       op <<= 63;
30568       Value |= op;
30570       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
30571       op &= UINT64_C(124);
30572       op <<= 46;
30573       Value |= op;
30575       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
30576       op &= UINT64_C(124);
30577       op <<= 51;
30578       Value |= op;
30580       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
30581       op &= UINT64_C(255);
30582       op <<= 32;
30583       Value |= op;
30585       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
30586       op &= UINT64_C(7);
30587       op <<= 3;
30588       Value |= op;
30590       op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
30591       op &= UINT64_C(1);
30592       op <<= 7;
30593       Value |= op;
30615       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
30616       op &= UINT64_C(255);
30617       op <<= 40;
30618       Value |= op;
30620       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
30621       op &= UINT64_C(15);
30622       op <<= 8;
30623       Value |= op;
30625       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
30626       op &= UINT64_C(1);
30627       op <<= 12;
30628       Value |= op;
30630       op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
30631       op &= UINT64_C(1);
30632       op <<= 13;
30633       Value |= op;
30635       op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
30636       op &= UINT64_C(1);
30637       op <<= 15;
30638       Value |= op;
30640       op = getMachineOpValue(MI, MI.getOperand(12), Fixups, STI);
30641       op &= UINT64_C(1);
30642       op <<= 16;
30643       Value |= op;
30645       op = getMachineOpValue(MI, MI.getOperand(13), Fixups, STI);
30646       op &= UINT64_C(1);
30647       op <<= 17;
30648       Value |= op;
30650       op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
30651       op &= UINT64_C(1);
30652       op <<= 25;
30653       Value |= op;
30655       op = getMachineOpValue(MI, MI.getOperand(14), Fixups, STI);
30656       op &= UINT64_C(1);
30657       op <<= 63;
30658       Value |= op;
30660       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
30661       op &= UINT64_C(124);
30662       op <<= 46;
30663       Value |= op;
30665       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
30666       op &= UINT64_C(255);
30667       op <<= 32;
30668       Value |= op;
30670       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
30671       op &= UINT64_C(7);
30672       op <<= 3;
30673       Value |= op;
30675       op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
30676       op &= UINT64_C(1);
30677       op <<= 7;
30678       Value |= op;
30687       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
30688       op &= UINT64_C(255);
30689       op <<= 40;
30690       Value |= op;
30692       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
30693       op &= UINT64_C(15);
30694       op <<= 8;
30695       Value |= op;
30697       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
30698       op &= UINT64_C(1);
30699       op <<= 12;
30700       Value |= op;
30702       op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
30703       op &= UINT64_C(1);
30704       op <<= 13;
30705       Value |= op;
30707       op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
30708       op &= UINT64_C(1);
30709       op <<= 15;
30710       Value |= op;
30712       op = getMachineOpValue(MI, MI.getOperand(12), Fixups, STI);
30713       op &= UINT64_C(1);
30714       op <<= 16;
30715       Value |= op;
30717       op = getMachineOpValue(MI, MI.getOperand(13), Fixups, STI);
30718       op &= UINT64_C(1);
30719       op <<= 17;
30720       Value |= op;
30722       op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
30723       op &= UINT64_C(1);
30724       op <<= 25;
30725       Value |= op;
30727       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
30728       op &= UINT64_C(124);
30729       op <<= 46;
30730       Value |= op;
30732       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
30733       op &= UINT64_C(124);
30734       op <<= 51;
30735       Value |= op;
30737       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
30738       op &= UINT64_C(255);
30739       op <<= 32;
30740       Value |= op;
30742       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
30743       op &= UINT64_C(7);
30744       op <<= 3;
30745       Value |= op;
30747       op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
30748       op &= UINT64_C(1);
30749       op <<= 7;
30750       Value |= op;
30787       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
30788       op &= UINT64_C(255);
30789       op <<= 40;
30790       Value |= op;
30792       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
30793       op &= UINT64_C(15);
30794       op <<= 8;
30795       Value |= op;
30797       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
30798       op &= UINT64_C(1);
30799       op <<= 12;
30800       Value |= op;
30802       op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
30803       op &= UINT64_C(1);
30804       op <<= 13;
30805       Value |= op;
30807       op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
30808       op &= UINT64_C(1);
30809       op <<= 15;
30810       Value |= op;
30812       op = getMachineOpValue(MI, MI.getOperand(12), Fixups, STI);
30813       op &= UINT64_C(1);
30814       op <<= 16;
30815       Value |= op;
30817       op = getMachineOpValue(MI, MI.getOperand(13), Fixups, STI);
30818       op &= UINT64_C(1);
30819       op <<= 17;
30820       Value |= op;
30822       op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
30823       op &= UINT64_C(1);
30824       op <<= 25;
30825       Value |= op;
30827       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
30828       op &= UINT64_C(124);
30829       op <<= 46;
30830       Value |= op;
30832       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
30833       op &= UINT64_C(255);
30834       op <<= 32;
30835       Value |= op;
30837       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
30838       op &= UINT64_C(7);
30839       op <<= 3;
30840       Value |= op;
30842       op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
30843       op &= UINT64_C(1);
30844       op <<= 7;
30845       Value |= op;
31085       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
31086       op &= UINT64_C(255);
31087       op <<= 40;
31088       Value |= op;
31090       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
31091       op &= UINT64_C(15);
31092       op <<= 8;
31093       Value |= op;
31095       op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
31096       op &= UINT64_C(1);
31097       op <<= 12;
31098       Value |= op;
31100       op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
31101       op &= UINT64_C(1);
31102       op <<= 13;
31103       Value |= op;
31105       op = getMachineOpValue(MI, MI.getOperand(12), Fixups, STI);
31106       op &= UINT64_C(1);
31107       op <<= 15;
31108       Value |= op;
31110       op = getMachineOpValue(MI, MI.getOperand(13), Fixups, STI);
31111       op &= UINT64_C(1);
31112       op <<= 16;
31113       Value |= op;
31115       op = getMachineOpValue(MI, MI.getOperand(14), Fixups, STI);
31116       op &= UINT64_C(1);
31117       op <<= 17;
31118       Value |= op;
31120       op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
31121       op &= UINT64_C(1);
31122       op <<= 25;
31123       Value |= op;
31125       op = getMachineOpValue(MI, MI.getOperand(15), Fixups, STI);
31126       op &= UINT64_C(1);
31127       op <<= 63;
31128       Value |= op;
31130       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
31131       op &= UINT64_C(124);
31132       op <<= 46;
31133       Value |= op;
31135       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
31136       op &= UINT64_C(124);
31137       op <<= 51;
31138       Value |= op;
31140       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
31141       op &= UINT64_C(255);
31142       op <<= 32;
31143       Value |= op;
31145       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
31146       op &= UINT64_C(7);
31147       op <<= 3;
31148       Value |= op;
31150       op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
31151       op &= UINT64_C(1);
31152       op <<= 7;
31153       Value |= op;
31175       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
31176       op &= UINT64_C(255);
31177       op <<= 40;
31178       Value |= op;
31180       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
31181       op &= UINT64_C(15);
31182       op <<= 8;
31183       Value |= op;
31185       op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
31186       op &= UINT64_C(1);
31187       op <<= 12;
31188       Value |= op;
31190       op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
31191       op &= UINT64_C(1);
31192       op <<= 13;
31193       Value |= op;
31195       op = getMachineOpValue(MI, MI.getOperand(12), Fixups, STI);
31196       op &= UINT64_C(1);
31197       op <<= 15;
31198       Value |= op;
31200       op = getMachineOpValue(MI, MI.getOperand(13), Fixups, STI);
31201       op &= UINT64_C(1);
31202       op <<= 16;
31203       Value |= op;
31205       op = getMachineOpValue(MI, MI.getOperand(14), Fixups, STI);
31206       op &= UINT64_C(1);
31207       op <<= 17;
31208       Value |= op;
31210       op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
31211       op &= UINT64_C(1);
31212       op <<= 25;
31213       Value |= op;
31215       op = getMachineOpValue(MI, MI.getOperand(15), Fixups, STI);
31216       op &= UINT64_C(1);
31217       op <<= 63;
31218       Value |= op;
31220       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
31221       op &= UINT64_C(124);
31222       op <<= 46;
31223       Value |= op;
31225       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
31226       op &= UINT64_C(255);
31227       op <<= 32;
31228       Value |= op;
31230       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
31231       op &= UINT64_C(7);
31232       op <<= 3;
31233       Value |= op;
31235       op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
31236       op &= UINT64_C(1);
31237       op <<= 7;
31238       Value |= op;
31247       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
31248       op &= UINT64_C(255);
31249       op <<= 40;
31250       Value |= op;
31252       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
31253       op &= UINT64_C(15);
31254       op <<= 8;
31255       Value |= op;
31257       op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
31258       op &= UINT64_C(1);
31259       op <<= 12;
31260       Value |= op;
31262       op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
31263       op &= UINT64_C(1);
31264       op <<= 13;
31265       Value |= op;
31267       op = getMachineOpValue(MI, MI.getOperand(12), Fixups, STI);
31268       op &= UINT64_C(1);
31269       op <<= 15;
31270       Value |= op;
31272       op = getMachineOpValue(MI, MI.getOperand(13), Fixups, STI);
31273       op &= UINT64_C(1);
31274       op <<= 16;
31275       Value |= op;
31277       op = getMachineOpValue(MI, MI.getOperand(14), Fixups, STI);
31278       op &= UINT64_C(1);
31279       op <<= 17;
31280       Value |= op;
31282       op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
31283       op &= UINT64_C(1);
31284       op <<= 25;
31285       Value |= op;
31287       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
31288       op &= UINT64_C(124);
31289       op <<= 46;
31290       Value |= op;
31292       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
31293       op &= UINT64_C(124);
31294       op <<= 51;
31295       Value |= op;
31297       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
31298       op &= UINT64_C(255);
31299       op <<= 32;
31300       Value |= op;
31302       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
31303       op &= UINT64_C(7);
31304       op <<= 3;
31305       Value |= op;
31307       op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
31308       op &= UINT64_C(1);
31309       op <<= 7;
31310       Value |= op;
31347       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
31348       op &= UINT64_C(255);
31349       op <<= 40;
31350       Value |= op;
31352       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
31353       op &= UINT64_C(15);
31354       op <<= 8;
31355       Value |= op;
31357       op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
31358       op &= UINT64_C(1);
31359       op <<= 12;
31360       Value |= op;
31362       op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
31363       op &= UINT64_C(1);
31364       op <<= 13;
31365       Value |= op;
31367       op = getMachineOpValue(MI, MI.getOperand(12), Fixups, STI);
31368       op &= UINT64_C(1);
31369       op <<= 15;
31370       Value |= op;
31372       op = getMachineOpValue(MI, MI.getOperand(13), Fixups, STI);
31373       op &= UINT64_C(1);
31374       op <<= 16;
31375       Value |= op;
31377       op = getMachineOpValue(MI, MI.getOperand(14), Fixups, STI);
31378       op &= UINT64_C(1);
31379       op <<= 17;
31380       Value |= op;
31382       op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
31383       op &= UINT64_C(1);
31384       op <<= 25;
31385       Value |= op;
31387       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
31388       op &= UINT64_C(124);
31389       op <<= 46;
31390       Value |= op;
31392       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
31393       op &= UINT64_C(255);
31394       op <<= 32;
31395       Value |= op;
31397       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
31398       op &= UINT64_C(7);
31399       op <<= 3;
31400       Value |= op;
31402       op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
31403       op &= UINT64_C(1);
31404       op <<= 7;
31405       Value |= op;
31665       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
31666       op &= UINT64_C(255);
31667       op <<= 40;
31668       Value |= op;
31670       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
31671       op &= UINT64_C(15);
31672       op <<= 8;
31673       Value |= op;
31675       op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
31676       op &= UINT64_C(1);
31677       op <<= 12;
31678       Value |= op;
31680       op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
31681       op &= UINT64_C(1);
31682       op <<= 13;
31683       Value |= op;
31685       op = getMachineOpValue(MI, MI.getOperand(13), Fixups, STI);
31686       op &= UINT64_C(1);
31687       op <<= 15;
31688       Value |= op;
31690       op = getMachineOpValue(MI, MI.getOperand(14), Fixups, STI);
31691       op &= UINT64_C(1);
31692       op <<= 16;
31693       Value |= op;
31695       op = getMachineOpValue(MI, MI.getOperand(15), Fixups, STI);
31696       op &= UINT64_C(1);
31697       op <<= 17;
31698       Value |= op;
31700       op = getMachineOpValue(MI, MI.getOperand(12), Fixups, STI);
31701       op &= UINT64_C(1);
31702       op <<= 25;
31703       Value |= op;
31705       op = getMachineOpValue(MI, MI.getOperand(16), Fixups, STI);
31706       op &= UINT64_C(1);
31707       op <<= 63;
31708       Value |= op;
31710       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
31711       op &= UINT64_C(124);
31712       op <<= 46;
31713       Value |= op;
31715       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
31716       op &= UINT64_C(124);
31717       op <<= 51;
31718       Value |= op;
31720       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
31721       op &= UINT64_C(255);
31722       op <<= 32;
31723       Value |= op;
31725       op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
31726       op &= UINT64_C(7);
31727       op <<= 3;
31728       Value |= op;
31730       op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
31731       op &= UINT64_C(1);
31732       op <<= 7;
31733       Value |= op;
31937       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
31938       op &= UINT64_C(255);
31939       op <<= 40;
31940       Value |= op;
31942       op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
31943       op &= UINT64_C(15);
31944       op <<= 8;
31945       Value |= op;
31947       op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
31948       op &= UINT64_C(1);
31949       op <<= 12;
31950       Value |= op;
31952       op = getMachineOpValue(MI, MI.getOperand(12), Fixups, STI);
31953       op &= UINT64_C(1);
31954       op <<= 13;
31955       Value |= op;
31957       op = getMachineOpValue(MI, MI.getOperand(14), Fixups, STI);
31958       op &= UINT64_C(1);
31959       op <<= 15;
31960       Value |= op;
31962       op = getMachineOpValue(MI, MI.getOperand(15), Fixups, STI);
31963       op &= UINT64_C(1);
31964       op <<= 16;
31965       Value |= op;
31967       op = getMachineOpValue(MI, MI.getOperand(16), Fixups, STI);
31968       op &= UINT64_C(1);
31969       op <<= 17;
31970       Value |= op;
31972       op = getMachineOpValue(MI, MI.getOperand(13), Fixups, STI);
31973       op &= UINT64_C(1);
31974       op <<= 25;
31975       Value |= op;
31977       op = getMachineOpValue(MI, MI.getOperand(17), Fixups, STI);
31978       op &= UINT64_C(1);
31979       op <<= 63;
31980       Value |= op;
31982       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
31983       op &= UINT64_C(124);
31984       op <<= 46;
31985       Value |= op;
31987       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
31988       op &= UINT64_C(124);
31989       op <<= 51;
31990       Value |= op;
31992       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
31993       op &= UINT64_C(255);
31994       op <<= 32;
31995       Value |= op;
31997       op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
31998       op &= UINT64_C(7);
31999       op <<= 3;
32000       Value |= op;
32002       op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
32003       op &= UINT64_C(1);
32004       op <<= 7;
32005       Value |= op;
32127       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
32128       op &= UINT64_C(255);
32129       op <<= 40;
32130       Value |= op;
32132       op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
32133       op &= UINT64_C(15);
32134       op <<= 8;
32135       Value |= op;
32137       op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
32138       op &= UINT64_C(1);
32139       op <<= 12;
32140       Value |= op;
32142       op = getMachineOpValue(MI, MI.getOperand(13), Fixups, STI);
32143       op &= UINT64_C(1);
32144       op <<= 13;
32145       Value |= op;
32147       op = getMachineOpValue(MI, MI.getOperand(15), Fixups, STI);
32148       op &= UINT64_C(1);
32149       op <<= 15;
32150       Value |= op;
32152       op = getMachineOpValue(MI, MI.getOperand(16), Fixups, STI);
32153       op &= UINT64_C(1);
32154       op <<= 16;
32155       Value |= op;
32157       op = getMachineOpValue(MI, MI.getOperand(17), Fixups, STI);
32158       op &= UINT64_C(1);
32159       op <<= 17;
32160       Value |= op;
32162       op = getMachineOpValue(MI, MI.getOperand(14), Fixups, STI);
32163       op &= UINT64_C(1);
32164       op <<= 25;
32165       Value |= op;
32167       op = getMachineOpValue(MI, MI.getOperand(18), Fixups, STI);
32168       op &= UINT64_C(1);
32169       op <<= 63;
32170       Value |= op;
32172       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
32173       op &= UINT64_C(124);
32174       op <<= 46;
32175       Value |= op;
32177       op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
32178       op &= UINT64_C(124);
32179       op <<= 51;
32180       Value |= op;
32182       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
32183       op &= UINT64_C(255);
32184       op <<= 32;
32185       Value |= op;
32187       op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
32188       op &= UINT64_C(7);
32189       op <<= 3;
32190       Value |= op;
32192       op = getMachineOpValue(MI, MI.getOperand(12), Fixups, STI);
32193       op &= UINT64_C(1);
32194       op <<= 7;
32195       Value |= op;
32207       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
32208       op &= UINT64_C(255);
32209       op <<= 40;
32210       Value |= op;
32212       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
32213       op &= UINT64_C(127);
32214       op <<= 48;
32215       Value |= op;
32217       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
32218       op &= UINT64_C(1);
32219       op <<= 17;
32220       Value |= op;
32222       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
32223       op &= UINT64_C(1);
32224       op <<= 16;
32225       Value |= op;
32227       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
32228       op &= UINT64_C(1);
32229       op <<= 12;
32230       Value |= op;
32232       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
32233       op &= UINT64_C(4095);
32234       Value |= op;
32246       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
32247       op &= UINT64_C(255);
32248       op <<= 40;
32249       Value |= op;
32251       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
32252       op &= UINT64_C(127);
32253       op <<= 48;
32254       Value |= op;
32256       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
32257       op &= UINT64_C(1);
32258       op <<= 17;
32259       Value |= op;
32261       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
32262       op &= UINT64_C(1);
32263       op <<= 16;
32264       Value |= op;
32266       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
32267       op &= UINT64_C(8191);
32268       Value |= op;
32480       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
32481       op &= UINT64_C(255);
32482       op <<= 40;
32483       Value |= op;
32485       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
32486       op &= UINT64_C(15);
32487       op <<= 8;
32488       Value |= op;
32490       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
32491       op &= UINT64_C(1);
32492       op <<= 12;
32493       Value |= op;
32495       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
32496       op &= UINT64_C(1);
32497       op <<= 13;
32498       Value |= op;
32500       op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
32501       op &= UINT64_C(1);
32502       op <<= 15;
32503       Value |= op;
32505       op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
32506       op &= UINT64_C(1);
32507       op <<= 16;
32508       Value |= op;
32510       op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
32511       op &= UINT64_C(1);
32512       op <<= 17;
32513       Value |= op;
32515       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
32516       op &= UINT64_C(1);
32517       op <<= 25;
32518       Value |= op;
32520       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
32521       op &= UINT64_C(124);
32522       op <<= 46;
32523       Value |= op;
32525       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
32526       op &= UINT64_C(255);
32527       op <<= 32;
32528       Value |= op;
32530       op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
32531       op &= UINT64_C(1);
32532       op <<= 14;
32533       Value |= op;
32641       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
32642       op &= UINT64_C(255);
32643       op <<= 40;
32644       Value |= op;
32646       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
32647       op &= UINT64_C(15);
32648       op <<= 8;
32649       Value |= op;
32651       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
32652       op &= UINT64_C(1);
32653       op <<= 12;
32654       Value |= op;
32656       op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
32657       op &= UINT64_C(1);
32658       op <<= 13;
32659       Value |= op;
32661       op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
32662       op &= UINT64_C(1);
32663       op <<= 15;
32664       Value |= op;
32666       op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
32667       op &= UINT64_C(1);
32668       op <<= 16;
32669       Value |= op;
32671       op = getMachineOpValue(MI, MI.getOperand(12), Fixups, STI);
32672       op &= UINT64_C(1);
32673       op <<= 17;
32674       Value |= op;
32676       op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
32677       op &= UINT64_C(1);
32678       op <<= 25;
32679       Value |= op;
32681       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
32682       op &= UINT64_C(124);
32683       op <<= 46;
32684       Value |= op;
32686       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
32687       op &= UINT64_C(255);
32688       op <<= 32;
32689       Value |= op;
32691       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
32692       op &= UINT64_C(7);
32693       op <<= 3;
32694       Value |= op;
32696       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
32697       op &= UINT64_C(1);
32698       op <<= 7;
32699       Value |= op;
32729       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
32730       op &= UINT64_C(255);
32731       op <<= 40;
32732       Value |= op;
32734       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
32735       op &= UINT64_C(15);
32736       op <<= 8;
32737       Value |= op;
32739       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
32740       op &= UINT64_C(1);
32741       op <<= 12;
32742       Value |= op;
32744       op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
32745       op &= UINT64_C(1);
32746       op <<= 13;
32747       Value |= op;
32749       op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
32750       op &= UINT64_C(1);
32751       op <<= 15;
32752       Value |= op;
32754       op = getMachineOpValue(MI, MI.getOperand(12), Fixups, STI);
32755       op &= UINT64_C(1);
32756       op <<= 16;
32757       Value |= op;
32759       op = getMachineOpValue(MI, MI.getOperand(13), Fixups, STI);
32760       op &= UINT64_C(1);
32761       op <<= 17;
32762       Value |= op;
32764       op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
32765       op &= UINT64_C(1);
32766       op <<= 25;
32767       Value |= op;
32769       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
32770       op &= UINT64_C(124);
32771       op <<= 46;
32772       Value |= op;
32774       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
32775       op &= UINT64_C(255);
32776       op <<= 32;
32777       Value |= op;
32779       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
32780       op &= UINT64_C(7);
32781       op <<= 3;
32782       Value |= op;
32784       op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
32785       op &= UINT64_C(1);
32786       op <<= 7;
32787       Value |= op;
32817       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
32818       op &= UINT64_C(255);
32819       op <<= 40;
32820       Value |= op;
32822       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
32823       op &= UINT64_C(15);
32824       op <<= 8;
32825       Value |= op;
32827       op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
32828       op &= UINT64_C(1);
32829       op <<= 12;
32830       Value |= op;
32832       op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
32833       op &= UINT64_C(1);
32834       op <<= 13;
32835       Value |= op;
32837       op = getMachineOpValue(MI, MI.getOperand(12), Fixups, STI);
32838       op &= UINT64_C(1);
32839       op <<= 15;
32840       Value |= op;
32842       op = getMachineOpValue(MI, MI.getOperand(13), Fixups, STI);
32843       op &= UINT64_C(1);
32844       op <<= 16;
32845       Value |= op;
32847       op = getMachineOpValue(MI, MI.getOperand(14), Fixups, STI);
32848       op &= UINT64_C(1);
32849       op <<= 17;
32850       Value |= op;
32852       op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
32853       op &= UINT64_C(1);
32854       op <<= 25;
32855       Value |= op;
32857       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
32858       op &= UINT64_C(124);
32859       op <<= 46;
32860       Value |= op;
32862       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
32863       op &= UINT64_C(255);
32864       op <<= 32;
32865       Value |= op;
32867       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
32868       op &= UINT64_C(7);
32869       op <<= 3;
32870       Value |= op;
32872       op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
32873       op &= UINT64_C(1);
32874       op <<= 7;
32875       Value |= op;
32905       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
32906       op &= UINT64_C(255);
32907       op <<= 40;
32908       Value |= op;
32910       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
32911       op &= UINT64_C(15);
32912       op <<= 8;
32913       Value |= op;
32915       op = getMachineOpValue(MI, MI.getOperand(9), Fixups, STI);
32916       op &= UINT64_C(1);
32917       op <<= 12;
32918       Value |= op;
32920       op = getMachineOpValue(MI, MI.getOperand(11), Fixups, STI);
32921       op &= UINT64_C(1);
32922       op <<= 13;
32923       Value |= op;
32925       op = getMachineOpValue(MI, MI.getOperand(13), Fixups, STI);
32926       op &= UINT64_C(1);
32927       op <<= 15;
32928       Value |= op;
32930       op = getMachineOpValue(MI, MI.getOperand(14), Fixups, STI);
32931       op &= UINT64_C(1);
32932       op <<= 16;
32933       Value |= op;
32935       op = getMachineOpValue(MI, MI.getOperand(15), Fixups, STI);
32936       op &= UINT64_C(1);
32937       op <<= 17;
32938       Value |= op;
32940       op = getMachineOpValue(MI, MI.getOperand(12), Fixups, STI);
32941       op &= UINT64_C(1);
32942       op <<= 25;
32943       Value |= op;
32945       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
32946       op &= UINT64_C(124);
32947       op <<= 46;
32948       Value |= op;
32950       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
32951       op &= UINT64_C(255);
32952       op <<= 32;
32953       Value |= op;
32955       op = getMachineOpValue(MI, MI.getOperand(8), Fixups, STI);
32956       op &= UINT64_C(7);
32957       op <<= 3;
32958       Value |= op;
32960       op = getMachineOpValue(MI, MI.getOperand(10), Fixups, STI);
32961       op &= UINT64_C(1);
32962       op <<= 7;
32963       Value |= op;
32968       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
32969       op &= UINT64_C(255);
32970       Value |= op;
32972       op = getAVOperandEncoding(MI, 1, Fixups, STI);
32973       Value |= (op & UINT64_C(512)) << 50;
32974       Value |= (op & UINT64_C(511)) << 32;
32998       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
32999       op &= UINT64_C(255);
33000       Value |= op;
33002       op = getAVOperandEncoding(MI, 1, Fixups, STI);
33003       Value |= (op & UINT64_C(512)) << 50;
33004       Value |= (op & UINT64_C(511)) << 32;
33006       op = getAVOperandEncoding(MI, 2, Fixups, STI);
33007       Value |= (op & UINT64_C(512)) << 51;
33008       Value |= (op & UINT64_C(511)) << 41;
33010       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
33011       op &= UINT64_C(511);
33012       op <<= 50;
33013       Value |= op;
33015       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
33016       op &= UINT64_C(7);
33017       op <<= 61;
33018       Value |= op;
33020       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
33021       op &= UINT64_C(7);
33022       op <<= 8;
33023       Value |= op;
33025       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
33026       op &= UINT64_C(15);
33027       op <<= 11;
33028       Value |= op;
33033       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
33034       op &= UINT64_C(255);
33035       Value |= op;
33037       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
33038       Value |= (op & UINT64_C(512)) << 50;
33039       Value |= (op & UINT64_C(511)) << 32;
33046       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
33047       op &= UINT64_C(255);
33048       Value |= op;
33050       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
33051       op &= UINT64_C(511);
33052       op <<= 32;
33053       Value |= op;
33055       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
33056       op &= UINT64_C(511);
33057       op <<= 41;
33058       Value |= op;
33060       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
33061       op &= UINT64_C(127);
33062       op <<= 8;
33063       Value |= op;
33076       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
33077       op &= UINT64_C(255);
33078       Value |= op;
33080       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
33081       op &= UINT64_C(511);
33082       op <<= 32;
33083       Value |= op;
33085       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
33086       op &= UINT64_C(511);
33087       op <<= 41;
33088       Value |= op;
33090       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
33091       op &= UINT64_C(127);
33092       op <<= 8;
33093       Value |= op;
33095       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
33096       op &= UINT64_C(1);
33097       op <<= 15;
33098       Value |= op;
33113       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
33114       op &= UINT64_C(255);
33115       Value |= op;
33117       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
33118       op &= UINT64_C(511);
33119       op <<= 32;
33120       Value |= op;
33122       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
33123       op &= UINT64_C(511);
33124       op <<= 41;
33125       Value |= op;
33127       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
33128       op &= UINT64_C(511);
33129       op <<= 50;
33130       Value |= op;
33132       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
33133       op &= UINT64_C(127);
33134       op <<= 8;
33135       Value |= op;
33152       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
33153       op &= UINT64_C(255);
33154       Value |= op;
33156       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
33157       op &= UINT64_C(511);
33158       op <<= 32;
33159       Value |= op;
33161       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
33162       op &= UINT64_C(511);
33163       op <<= 41;
33164       Value |= op;
33166       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
33167       op &= UINT64_C(511);
33168       op <<= 50;
33169       Value |= op;
33171       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
33172       op &= UINT64_C(127);
33173       op <<= 8;
33174       Value |= op;
33176       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
33177       op &= UINT64_C(1);
33178       op <<= 15;
33179       Value |= op;
33191       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
33192       op &= UINT64_C(255);
33193       Value |= op;
33195       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
33196       Value |= (op & UINT64_C(1)) << 61;
33197       Value |= (op & UINT64_C(8)) << 56;
33198       Value |= (op & UINT64_C(4)) << 9;
33199       Value |= (op & UINT64_C(2)) << 7;
33201       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
33202       op &= UINT64_C(511);
33203       op <<= 32;
33204       Value |= op;
33206       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
33207       Value |= (op & UINT64_C(1)) << 62;
33208       Value |= (op & UINT64_C(8)) << 57;
33209       Value |= (op & UINT64_C(4)) << 10;
33210       Value |= (op & UINT64_C(2)) << 8;
33212       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
33213       op &= UINT64_C(511);
33214       op <<= 41;
33215       Value |= op;
33217       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
33218       op &= UINT64_C(1);
33219       op <<= 15;
33220       Value |= op;
33245       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
33246       op &= UINT64_C(255);
33247       Value |= op;
33249       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
33250       Value |= (op & UINT64_C(1)) << 61;
33251       Value |= (op & UINT64_C(8)) << 56;
33252       Value |= (op & UINT64_C(4)) << 9;
33253       Value |= (op & UINT64_C(2)) << 7;
33255       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
33256       op &= UINT64_C(511);
33257       op <<= 32;
33258       Value |= op;
33260       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
33261       Value |= (op & UINT64_C(1)) << 62;
33262       Value |= (op & UINT64_C(8)) << 57;
33263       Value |= (op & UINT64_C(4)) << 10;
33264       Value |= (op & UINT64_C(2)) << 8;
33266       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
33267       op &= UINT64_C(511);
33268       op <<= 41;
33269       Value |= op;
33271       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
33272       Value |= (op & UINT64_C(1)) << 63;
33273       Value |= (op & UINT64_C(12)) << 11;
33274       Value |= (op & UINT64_C(2)) << 9;
33276       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
33277       op &= UINT64_C(511);
33278       op <<= 50;
33279       Value |= op;
33281       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
33282       op &= UINT64_C(1);
33283       op <<= 15;
33284       Value |= op;
33312       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
33313       op &= UINT64_C(255);
33314       Value |= op;
33316       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
33317       Value |= (op & UINT64_C(1)) << 61;
33318       Value |= (op & UINT64_C(8)) << 56;
33319       Value |= (op & UINT64_C(4)) << 9;
33320       Value |= (op & UINT64_C(2)) << 7;
33322       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
33323       op &= UINT64_C(511);
33324       op <<= 32;
33325       Value |= op;
33327       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
33328       Value |= (op & UINT64_C(8)) << 57;
33329       Value |= (op & UINT64_C(4)) << 10;
33331       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
33332       op &= UINT64_C(511);
33333       op <<= 41;
33334       Value |= op;
33336       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
33337       op &= UINT64_C(1);
33338       op <<= 15;
33339       Value |= op;
33347       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
33348       op &= UINT64_C(255);
33349       Value |= op;
33351       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
33352       Value |= (op & UINT64_C(1)) << 61;
33353       Value |= (op & UINT64_C(8)) << 56;
33354       Value |= (op & UINT64_C(4)) << 9;
33355       Value |= (op & UINT64_C(2)) << 7;
33357       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
33358       op &= UINT64_C(511);
33359       op <<= 32;
33360       Value |= op;
33362       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
33363       Value |= (op & UINT64_C(8)) << 57;
33364       Value |= (op & UINT64_C(4)) << 10;
33366       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
33367       op &= UINT64_C(511);
33368       op <<= 41;
33369       Value |= op;
33371       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
33372       Value |= (op & UINT64_C(1)) << 63;
33373       Value |= (op & UINT64_C(12)) << 11;
33374       Value |= (op & UINT64_C(2)) << 9;
33376       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
33377       op &= UINT64_C(511);
33378       op <<= 50;
33379       Value |= op;
33381       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
33382       op &= UINT64_C(1);
33383       op <<= 15;
33384       Value |= op;
33392       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
33393       op &= UINT64_C(255);
33394       Value |= op;
33396       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
33397       Value |= (op & UINT64_C(1)) << 61;
33398       Value |= (op & UINT64_C(8)) << 56;
33399       Value |= (op & UINT64_C(4)) << 9;
33400       Value |= (op & UINT64_C(2)) << 7;
33402       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
33403       op &= UINT64_C(511);
33404       op <<= 32;
33405       Value |= op;
33407       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
33408       Value |= (op & UINT64_C(8)) << 57;
33409       Value |= (op & UINT64_C(4)) << 10;
33411       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
33412       op &= UINT64_C(511);
33413       op <<= 41;
33414       Value |= op;
33416       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
33417       op &= UINT64_C(12);
33418       op <<= 11;
33419       Value |= op;
33421       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
33422       op &= UINT64_C(511);
33423       op <<= 50;
33424       Value |= op;
33426       op = getMachineOpValue(MI, MI.getOperand(7), Fixups, STI);
33427       op &= UINT64_C(1);
33428       op <<= 15;
33429       Value |= op;
33651       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
33652       op &= UINT64_C(255);
33653       op <<= 17;
33654       Value |= op;
33656       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
33657       op &= UINT64_C(511);
33658       Value |= op;
33818       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
33819       op &= UINT64_C(255);
33820       op <<= 17;
33821       Value |= op;
33823       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
33824       op &= UINT64_C(511);
33825       Value |= op;
33827       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
33828       op &= UINT64_C(255);
33829       op <<= 9;
33830       Value |= op;
33840       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
33841       op &= UINT64_C(255);
33842       op <<= 17;
33843       Value |= op;
33845       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
33846       op &= UINT64_C(511);
33847       Value |= op;
33849       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
33850       op &= UINT64_C(255);
33851       op <<= 9;
33852       Value |= op;
33854       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
33855       op &= UINT64_C(4294967295);
33856       op <<= 32;
33857       Value |= op;
33867       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
33868       op &= UINT64_C(255);
33869       op <<= 17;
33870       Value |= op;
33872       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
33873       op &= UINT64_C(511);
33874       Value |= op;
33876       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
33877       op &= UINT64_C(255);
33878       op <<= 9;
33879       Value |= op;
33881       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
33882       op &= UINT64_C(4294967295);
33883       op <<= 32;
33884       Value |= op;
33891       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
33892       op &= UINT64_C(255);
33893       op <<= 17;
33894       Value |= op;
33896       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
33897       op &= UINT64_C(511);
33898       Value |= op;
33911       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
33912       op &= UINT64_C(255);
33913       op <<= 18;
33914       Value |= op;
33916       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
33917       op &= UINT64_C(255);
33918       Value |= op;
33920       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
33921       op &= UINT64_C(3);
33922       op <<= 8;
33923       Value |= op;
33925       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
33926       op &= UINT64_C(63);
33927       op <<= 10;
33928       Value |= op;
33935       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
33936       op &= UINT64_C(255);
33937       op <<= 18;
33938       Value |= op;
33940       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
33941       op &= UINT64_C(255);
33942       Value |= op;
33944       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
33945       op &= UINT64_C(3);
33946       op <<= 8;
33947       Value |= op;
33949       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
33950       op &= UINT64_C(63);
33951       op <<= 10;
33952       Value |= op;
33960       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
33961       op &= UINT64_C(255);
33962       op <<= 56;
33963       Value |= op;
33965       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
33966       op &= UINT64_C(255);
33967       op <<= 32;
33968       Value |= op;
33970       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
33971       op &= UINT64_C(255);
33972       op <<= 40;
33973       Value |= op;
33975       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
33976       op &= UINT64_C(65535);
33977       Value |= op;
33984       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
33985       op &= UINT64_C(255);
33986       op <<= 56;
33987       Value |= op;
33989       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
33990       op &= UINT64_C(255);
33991       op <<= 32;
33992       Value |= op;
33994       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
33995       op &= UINT64_C(65535);
33996       Value |= op;
34003       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
34004       op &= UINT64_C(255);
34005       op <<= 56;
34006       Value |= op;
34008       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
34009       op &= UINT64_C(1);
34010       op <<= 16;
34011       Value |= op;
34013       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
34014       op &= UINT64_C(65535);
34015       Value |= op;
34024       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
34025       op &= UINT64_C(255);
34026       op <<= 56;
34027       Value |= op;
34029       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
34030       op &= UINT64_C(1);
34031       op <<= 17;
34032       Value |= op;
34034       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
34035       op &= UINT64_C(65535);
34036       Value |= op;
34055       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
34056       op &= UINT64_C(255);
34057       op <<= 56;
34058       Value |= op;
34060       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
34061       op &= UINT64_C(1);
34062       op <<= 16;
34063       Value |= op;
34065       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
34066       op &= UINT64_C(255);
34067       op <<= 32;
34068       Value |= op;
34070       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
34071       op &= UINT64_C(65535);
34072       Value |= op;
34100       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
34101       op &= UINT64_C(255);
34102       op <<= 56;
34103       Value |= op;
34105       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
34106       op &= UINT64_C(1);
34107       op <<= 17;
34108       Value |= op;
34110       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
34111       op &= UINT64_C(255);
34112       op <<= 32;
34113       Value |= op;
34115       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
34116       op &= UINT64_C(65535);
34117       Value |= op;
34153       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
34154       op &= UINT64_C(255);
34155       op <<= 56;
34156       Value |= op;
34158       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
34159       op &= UINT64_C(1);
34160       op <<= 16;
34161       Value |= op;
34163       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
34164       op &= UINT64_C(255);
34165       op <<= 32;
34166       Value |= op;
34168       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
34169       op &= UINT64_C(255);
34170       op <<= 40;
34171       Value |= op;
34173       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
34174       op &= UINT64_C(65535);
34175       Value |= op;
34183       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
34184       op &= UINT64_C(255);
34185       op <<= 56;
34186       Value |= op;
34188       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
34189       op &= UINT64_C(1);
34190       op <<= 16;
34191       Value |= op;
34193       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
34194       op &= UINT64_C(255);
34195       op <<= 32;
34196       Value |= op;
34198       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
34199       op &= UINT64_C(255);
34200       Value |= op;
34202       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
34203       op &= UINT64_C(255);
34204       op <<= 8;
34205       Value |= op;
34272       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
34273       op &= UINT64_C(255);
34274       op <<= 56;
34275       Value |= op;
34277       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
34278       op &= UINT64_C(1);
34279       op <<= 17;
34280       Value |= op;
34282       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
34283       op &= UINT64_C(255);
34284       op <<= 32;
34285       Value |= op;
34287       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
34288       op &= UINT64_C(255);
34289       op <<= 40;
34290       Value |= op;
34292       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
34293       op &= UINT64_C(65535);
34294       Value |= op;
34306       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
34307       op &= UINT64_C(255);
34308       op <<= 56;
34309       Value |= op;
34311       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
34312       op &= UINT64_C(1);
34313       op <<= 17;
34314       Value |= op;
34316       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
34317       op &= UINT64_C(255);
34318       op <<= 32;
34319       Value |= op;
34321       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
34322       op &= UINT64_C(255);
34323       Value |= op;
34325       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
34326       op &= UINT64_C(255);
34327       op <<= 8;
34328       Value |= op;
34339       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
34340       op &= UINT64_C(255);
34341       op <<= 56;
34342       Value |= op;
34344       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
34345       op &= UINT64_C(1);
34346       op <<= 16;
34347       Value |= op;
34349       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
34350       op &= UINT64_C(255);
34351       op <<= 32;
34352       Value |= op;
34354       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
34355       op &= UINT64_C(255);
34356       op <<= 40;
34357       Value |= op;
34359       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
34360       op &= UINT64_C(255);
34361       op <<= 48;
34362       Value |= op;
34364       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
34365       op &= UINT64_C(65535);
34366       Value |= op;
34384       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
34385       op &= UINT64_C(255);
34386       op <<= 56;
34387       Value |= op;
34389       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
34390       op &= UINT64_C(1);
34391       op <<= 17;
34392       Value |= op;
34394       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
34395       op &= UINT64_C(255);
34396       op <<= 32;
34397       Value |= op;
34399       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
34400       op &= UINT64_C(255);
34401       op <<= 40;
34402       Value |= op;
34404       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
34405       op &= UINT64_C(255);
34406       op <<= 48;
34407       Value |= op;
34409       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
34410       op &= UINT64_C(65535);
34411       Value |= op;
34419       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
34420       op &= UINT64_C(255);
34421       op <<= 56;
34422       Value |= op;
34424       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
34425       op &= UINT64_C(1);
34426       op <<= 16;
34427       Value |= op;
34429       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
34430       op &= UINT64_C(255);
34431       op <<= 32;
34432       Value |= op;
34434       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
34435       op &= UINT64_C(255);
34436       op <<= 40;
34437       Value |= op;
34439       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
34440       op &= UINT64_C(255);
34441       op <<= 48;
34442       Value |= op;
34444       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
34445       op &= UINT64_C(255);
34446       Value |= op;
34448       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
34449       op &= UINT64_C(255);
34450       op <<= 8;
34451       Value |= op;
34463       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
34464       op &= UINT64_C(255);
34465       op <<= 56;
34466       Value |= op;
34468       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
34469       op &= UINT64_C(1);
34470       op <<= 17;
34471       Value |= op;
34473       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
34474       op &= UINT64_C(255);
34475       op <<= 32;
34476       Value |= op;
34478       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
34479       op &= UINT64_C(255);
34480       op <<= 40;
34481       Value |= op;
34483       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
34484       op &= UINT64_C(255);
34485       op <<= 48;
34486       Value |= op;
34488       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
34489       op &= UINT64_C(255);
34490       Value |= op;
34492       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
34493       op &= UINT64_C(255);
34494       op <<= 8;
34495       Value |= op;