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

References

gen/lib/Target/SystemZ/SystemZGenMCCodeEmitter.inc
 3022   (void)op;  // suppress warning
 3059       op = getBDAddr12Encoding(MI, 0, Fixups, STI);
 3060       op &= UINT64_C(65535);
 3061       Value |= op;
 3063       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3064       op &= UINT64_C(255);
 3065       op <<= 16;
 3066       Value |= op;
 3076       op = getBDAddr12Encoding(MI, 0, Fixups, STI);
 3077       op &= UINT64_C(65535);
 3078       op <<= 16;
 3079       Value |= op;
 3081       op = getBDAddr12Encoding(MI, 2, Fixups, STI);
 3082       op &= UINT64_C(65535);
 3083       Value |= op;
 3090       op = getBDAddr12Encoding(MI, 0, Fixups, STI);
 3091       op &= UINT64_C(65535);
 3092       op <<= 16;
 3093       Value |= op;
 3095       op = getBDAddr12Encoding(MI, 2, Fixups, STI);
 3096       op &= UINT64_C(65535);
 3097       Value |= op;
 3099       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 3100       op &= UINT64_C(15);
 3101       op <<= 36;
 3102       Value |= op;
 3108       op = getBDAddr12Encoding(MI, 0, Fixups, STI);
 3109       op &= UINT64_C(65535);
 3110       op <<= 16;
 3111       Value |= op;
 3113       op = getBDLAddr12Len8Encoding(MI, 2, Fixups, STI);
 3114       Value |= (op & UINT64_C(16711680)) << 16;
 3115       Value |= (op & UINT64_C(65535));
 3130       op = getBDAddr12Encoding(MI, 0, Fixups, STI);
 3131       op &= UINT64_C(65535);
 3132       op <<= 16;
 3133       Value |= op;
 3135       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3136       op &= UINT64_C(65535);
 3137       Value |= op;
 3142       op = getBDAddr12Encoding(MI, 1, Fixups, STI);
 3143       op &= UINT64_C(65535);
 3144       Value |= op;
 3146       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 3147       op &= UINT64_C(255);
 3148       op <<= 16;
 3149       Value |= op;
 3151       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3152       op &= UINT64_C(4278190080);
 3153       Value |= op;
 3159       op = getBDAddr12Encoding(MI, 1, Fixups, STI);
 3160       op &= UINT64_C(65535);
 3161       op <<= 16;
 3162       Value |= op;
 3164       op = getBDAddr12Encoding(MI, 3, Fixups, STI);
 3165       op &= UINT64_C(65535);
 3166       Value |= op;
 3168       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3169       op &= UINT64_C(15);
 3170       op <<= 36;
 3171       Value |= op;
 3176       op = getBDAddr12Encoding(MI, 1, Fixups, STI);
 3177       op &= UINT64_C(65535);
 3178       op <<= 16;
 3179       Value |= op;
 3181       op = getBDAddr12Encoding(MI, 3, Fixups, STI);
 3182       op &= UINT64_C(65535);
 3183       Value |= op;
 3185       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
 3186       op &= UINT64_C(15);
 3187       op <<= 36;
 3188       Value |= op;
 3190       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3191       Value |= (op & UINT64_C(280375465082880));
 3192       Value |= (op & UINT64_C(64424509440));
 3197       op = getBDAddr12Encoding(MI, 1, Fixups, STI);
 3198       op &= UINT64_C(65535);
 3199       op <<= 16;
 3200       Value |= op;
 3202       op = getBDAddr12Encoding(MI, 3, Fixups, STI);
 3203       op &= UINT64_C(65535);
 3204       Value |= op;
 3206       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3207       op &= UINT64_C(281470681743360);
 3208       Value |= op;
 3213       op = getBDAddr12Encoding(MI, 1, Fixups, STI);
 3214       op &= UINT64_C(65535);
 3215       op <<= 16;
 3216       Value |= op;
 3218       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 3219       op &= UINT64_C(65535);
 3220       Value |= op;
 3222       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3223       op &= UINT64_C(281470681743360);
 3224       Value |= op;
 3238       op = getBDAddr20Encoding(MI, 0, Fixups, STI);
 3239       op &= UINT64_C(16777215);
 3240       op <<= 8;
 3241       Value |= op;
 3243       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3244       op &= UINT64_C(255);
 3245       op <<= 32;
 3246       Value |= op;
 3251       op = getBDAddr20Encoding(MI, 1, Fixups, STI);
 3252       op &= UINT64_C(16777215);
 3253       op <<= 8;
 3254       Value |= op;
 3256       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 3257       op &= UINT64_C(255);
 3258       op <<= 32;
 3259       Value |= op;
 3261       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3262       Value |= (op & UINT64_C(280375465082880));
 3263       Value |= (op & UINT64_C(255));
 3315       op = getBDAddr12Encoding(MI, 0, Fixups, STI);
 3316       op &= UINT64_C(65535);
 3317       Value |= op;
 3322       op = getBDAddr12Encoding(MI, 1, Fixups, STI);
 3323       op &= UINT64_C(65535);
 3324       Value |= op;
 3326       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3327       op &= UINT64_C(4294901760);
 3328       Value |= op;
 3333       op = getBDLAddr12Len4Encoding(MI, 0, Fixups, STI);
 3334       Value |= (op & UINT64_C(983040)) << 20;
 3335       Value |= (op & UINT64_C(65535)) << 16;
 3340       op = getBDLAddr12Len4Encoding(MI, 0, Fixups, STI);
 3341       Value |= (op & UINT64_C(983040)) << 20;
 3342       Value |= (op & UINT64_C(65535)) << 16;
 3344       op = getBDAddr12Encoding(MI, 3, Fixups, STI);
 3345       op &= UINT64_C(65535);
 3346       Value |= op;
 3348       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
 3349       op &= UINT64_C(15);
 3350       op <<= 32;
 3351       Value |= op;
 3364       op = getBDLAddr12Len4Encoding(MI, 0, Fixups, STI);
 3365       Value |= (op & UINT64_C(983040)) << 20;
 3366       Value |= (op & UINT64_C(65535)) << 16;
 3368       op = getBDLAddr12Len4Encoding(MI, 3, Fixups, STI);
 3369       Value |= (op & UINT64_C(983040)) << 16;
 3370       Value |= (op & UINT64_C(65535));
 3389       op = getBDLAddr12Len8Encoding(MI, 0, Fixups, STI);
 3390       op &= UINT64_C(16777215);
 3391       op <<= 16;
 3392       Value |= op;
 3394       op = getBDAddr12Encoding(MI, 3, Fixups, STI);
 3395       op &= UINT64_C(65535);
 3396       Value |= op;
 3401       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3402       op &= UINT64_C(15);
 3403       op <<= 4;
 3404       Value |= op;
 3406       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3407       op &= UINT64_C(15);
 3408       Value |= op;
 3413       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3414       op &= UINT64_C(255);
 3415       Value |= op;
 3420       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3421       op &= UINT64_C(15);
 3422       op <<= 20;
 3423       Value |= op;
 3425       op = getPC16DBLEncoding(MI, 1, Fixups, STI);
 3426       op &= UINT64_C(65535);
 3427       Value |= op;
 3432       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3433       op &= UINT64_C(15);
 3434       op <<= 20;
 3435       Value |= op;
 3437       op = getBDXAddr12Encoding(MI, 1, Fixups, STI);
 3438       op &= UINT64_C(1048575);
 3439       Value |= op;
 3444       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3445       op &= UINT64_C(15);
 3446       op <<= 36;
 3447       Value |= op;
 3449       op = getPC12DBLBPPEncoding(MI, 1, Fixups, STI);
 3450       op &= UINT64_C(4095);
 3451       op <<= 24;
 3452       Value |= op;
 3454       op = getPC24DBLBPPEncoding(MI, 2, Fixups, STI);
 3455       op &= UINT64_C(16777215);
 3456       Value |= op;
 3461       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3462       op &= UINT64_C(15);
 3463       op <<= 36;
 3464       Value |= op;
 3466       op = getPC16DBLBPPEncoding(MI, 1, Fixups, STI);
 3467       op &= UINT64_C(65535);
 3468       Value |= op;
 3470       op = getBDXAddr12Encoding(MI, 2, Fixups, STI);
 3471       op &= UINT64_C(65535);
 3472       op <<= 16;
 3473       Value |= op;
 3479       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3480       op &= UINT64_C(15);
 3481       op <<= 36;
 3482       Value |= op;
 3484       op = getPC32DBLEncoding(MI, 1, Fixups, STI);
 3485       op &= UINT64_C(4294967295);
 3486       Value |= op;
 3492       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3493       op &= UINT64_C(15);
 3494       op <<= 36;
 3495       Value |= op;
 3497       op = getBDXAddr20Encoding(MI, 1, Fixups, STI);
 3498       op &= UINT64_C(268435455);
 3499       op <<= 8;
 3500       Value |= op;
 3505       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3506       op &= UINT64_C(15);
 3507       op <<= 20;
 3508       Value |= op;
 3510       op = getPC16DBLEncoding(MI, 2, Fixups, STI);
 3511       op &= UINT64_C(65535);
 3512       Value |= op;
 3517       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3518       op &= UINT64_C(15);
 3519       op <<= 20;
 3520       Value |= op;
 3522       op = getBDXAddr12Encoding(MI, 2, Fixups, STI);
 3523       op &= UINT64_C(1048575);
 3524       Value |= op;
 3529       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3530       op &= UINT64_C(15);
 3531       op <<= 36;
 3532       Value |= op;
 3534       op = getPC32DBLEncoding(MI, 2, Fixups, STI);
 3535       op &= UINT64_C(4294967295);
 3536       Value |= op;
 3541       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3542       op &= UINT64_C(15);
 3543       op <<= 36;
 3544       Value |= op;
 3546       op = getBDXAddr20Encoding(MI, 2, Fixups, STI);
 3547       op &= UINT64_C(268435455);
 3548       op <<= 8;
 3549       Value |= op;
 3561       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3562       op &= UINT64_C(15);
 3563       op <<= 12;
 3564       Value |= op;
 3566       op = getBDLAddr12Len8Encoding(MI, 1, Fixups, STI);
 3567       op &= UINT64_C(16777215);
 3568       op <<= 16;
 3569       Value |= op;
 3571       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 3572       op &= UINT64_C(15);
 3573       op <<= 8;
 3574       Value |= op;
 3585       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3586       op &= UINT64_C(15);
 3587       op <<= 12;
 3588       Value |= op;
 3590       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3591       op &= UINT64_C(15);
 3592       op <<= 36;
 3593       Value |= op;
 3595       op = getBDXAddr12Encoding(MI, 2, Fixups, STI);
 3596       op &= UINT64_C(1048575);
 3597       op <<= 16;
 3598       Value |= op;
 3605       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3606       op &= UINT64_C(15);
 3607       op <<= 12;
 3608       Value |= op;
 3610       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3611       op &= UINT64_C(15);
 3612       op <<= 4;
 3613       Value |= op;
 3615       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3616       op &= UINT64_C(15);
 3617       Value |= op;
 3632       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3633       op &= UINT64_C(15);
 3634       op <<= 12;
 3635       Value |= op;
 3637       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3638       op &= UINT64_C(15);
 3639       op <<= 36;
 3640       Value |= op;
 3642       op = getBDXAddr12Encoding(MI, 3, Fixups, STI);
 3643       op &= UINT64_C(1048575);
 3644       op <<= 16;
 3645       Value |= op;
 3660       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3661       op &= UINT64_C(15);
 3662       op <<= 12;
 3663       Value |= op;
 3665       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3666       op &= UINT64_C(15);
 3667       op <<= 4;
 3668       Value |= op;
 3670       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 3671       op &= UINT64_C(15);
 3672       Value |= op;
 3684       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3685       op &= UINT64_C(15);
 3686       op <<= 20;
 3687       Value |= op;
 3689       op = getBDAddr12Encoding(MI, 2, Fixups, STI);
 3690       op &= UINT64_C(65535);
 3691       Value |= op;
 3707       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3708       op &= UINT64_C(15);
 3709       op <<= 20;
 3710       Value |= op;
 3712       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3713       op &= UINT64_C(65535);
 3714       Value |= op;
 3734       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3735       op &= UINT64_C(15);
 3736       op <<= 20;
 3737       Value |= op;
 3739       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3740       op &= UINT64_C(65535);
 3741       Value |= op;
 3747       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3748       op &= UINT64_C(15);
 3749       op <<= 20;
 3750       Value |= op;
 3752       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3753       op &= UINT64_C(15);
 3754       op <<= 16;
 3755       Value |= op;
 3757       op = getBDAddr12Encoding(MI, 2, Fixups, STI);
 3758       op &= UINT64_C(65535);
 3759       Value |= op;
 3764       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3765       op &= UINT64_C(15);
 3766       op <<= 20;
 3767       Value |= op;
 3769       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3770       op &= UINT64_C(15);
 3771       op <<= 16;
 3772       Value |= op;
 3774       op = getBDAddr12Encoding(MI, 3, Fixups, STI);
 3775       op &= UINT64_C(65535);
 3776       Value |= op;
 3789       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3790       op &= UINT64_C(15);
 3791       op <<= 20;
 3792       Value |= op;
 3794       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3795       op &= UINT64_C(15);
 3796       op <<= 16;
 3797       Value |= op;
 3799       op = getBDAddr12Encoding(MI, 2, Fixups, STI);
 3800       op &= UINT64_C(65535);
 3801       Value |= op;
 3807       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3808       op &= UINT64_C(15);
 3809       op <<= 20;
 3810       Value |= op;
 3812       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3813       op &= UINT64_C(15);
 3814       op <<= 16;
 3815       Value |= op;
 3817       op = getBDAddr12Encoding(MI, 4, Fixups, STI);
 3818       op &= UINT64_C(65535);
 3819       Value |= op;
 3827       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3828       op &= UINT64_C(15);
 3829       op <<= 20;
 3830       Value |= op;
 3832       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3833       op &= UINT64_C(15);
 3834       op <<= 16;
 3835       Value |= op;
 3837       op = getBDAddr12Encoding(MI, 3, Fixups, STI);
 3838       op &= UINT64_C(65535);
 3839       Value |= op;
 3845       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3846       op &= UINT64_C(15);
 3847       op <<= 20;
 3848       Value |= op;
 3850       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3851       op &= UINT64_C(15);
 3852       op <<= 16;
 3853       Value |= op;
 3855       op = getPC16DBLEncoding(MI, 3, Fixups, STI);
 3856       op &= UINT64_C(65535);
 3857       Value |= op;
 3863       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3864       op &= UINT64_C(15);
 3865       op <<= 20;
 3866       Value |= op;
 3868       op = getPC16DBLEncoding(MI, 2, Fixups, STI);
 3869       op &= UINT64_C(65535);
 3870       Value |= op;
 3875       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3876       op &= UINT64_C(15);
 3877       op <<= 20;
 3878       Value |= op;
 3880       op = getPC16DBLTLSEncoding(MI, 1, Fixups, STI);
 3881       op &= UINT64_C(65535);
 3882       Value |= op;
 3907       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3908       op &= UINT64_C(15);
 3909       op <<= 20;
 3910       Value |= op;
 3912       op = getBDXAddr12Encoding(MI, 1, Fixups, STI);
 3913       op &= UINT64_C(1048575);
 3914       Value |= op;
 3949       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3950       op &= UINT64_C(15);
 3951       op <<= 20;
 3952       Value |= op;
 3954       op = getBDXAddr12Encoding(MI, 2, Fixups, STI);
 3955       op &= UINT64_C(1048575);
 3956       Value |= op;
 3961       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3962       op &= UINT64_C(15);
 3963       op <<= 36;
 3964       Value |= op;
 3966       op = getBDAddr12Encoding(MI, 1, Fixups, STI);
 3967       op &= UINT64_C(65535);
 3968       op <<= 16;
 3969       Value |= op;
 3971       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 3972       op &= UINT64_C(15);
 3973       op <<= 32;
 3974       Value |= op;
 3976       op = getBDAddr12Encoding(MI, 4, Fixups, STI);
 3977       op &= UINT64_C(65535);
 3978       Value |= op;
 3983       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3984       op &= UINT64_C(15);
 3985       op <<= 36;
 3986       Value |= op;
 3988       op = getBDAddr12Encoding(MI, 2, Fixups, STI);
 3989       op &= UINT64_C(65535);
 3990       op <<= 16;
 3991       Value |= op;
 3993       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3994       op &= UINT64_C(15);
 3995       op <<= 32;
 3996       Value |= op;
 3998       op = getBDAddr12Encoding(MI, 4, Fixups, STI);
 3999       op &= UINT64_C(65535);
 4000       Value |= op;
 4008       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4009       op &= UINT64_C(15);
 4010       op <<= 36;
 4011       Value |= op;
 4013       op = getBDAddr12Encoding(MI, 2, Fixups, STI);
 4014       op &= UINT64_C(65535);
 4015       op <<= 16;
 4016       Value |= op;
 4018       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4019       Value |= (op & UINT64_C(15)) << 32;
 4020       Value |= (op & UINT64_C(16)) << 6;
 4025       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4026       op &= UINT64_C(15);
 4027       op <<= 36;
 4028       Value |= op;
 4030       op = getBDAddr12Encoding(MI, 2, Fixups, STI);
 4031       op &= UINT64_C(65535);
 4032       op <<= 16;
 4033       Value |= op;
 4035       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4036       Value |= (op & UINT64_C(15)) << 32;
 4037       Value |= (op & UINT64_C(16)) << 6;
 4039       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 4040       op &= UINT64_C(15);
 4041       op <<= 12;
 4042       Value |= op;
 4130       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4131       op &= UINT64_C(15);
 4132       op <<= 36;
 4133       Value |= op;
 4135       op = getBDAddr20Encoding(MI, 1, Fixups, STI);
 4136       op &= UINT64_C(16777215);
 4137       op <<= 8;
 4138       Value |= op;
 4202       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4203       op &= UINT64_C(15);
 4204       op <<= 36;
 4205       Value |= op;
 4207       op = getBDAddr20Encoding(MI, 2, Fixups, STI);
 4208       op &= UINT64_C(16777215);
 4209       op <<= 8;
 4210       Value |= op;
 4262       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4263       op &= UINT64_C(15);
 4264       op <<= 36;
 4265       Value |= op;
 4267       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4268       op &= UINT64_C(255);
 4269       op <<= 8;
 4270       Value |= op;
 4272       op = getBDAddr12Encoding(MI, 2, Fixups, STI);
 4273       op &= UINT64_C(65535);
 4274       op <<= 16;
 4275       Value |= op;
 4287       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4288       op &= UINT64_C(15);
 4289       op <<= 36;
 4290       Value |= op;
 4292       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4293       op &= UINT64_C(255);
 4294       op <<= 8;
 4295       Value |= op;
 4297       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4298       op &= UINT64_C(15);
 4299       op <<= 32;
 4300       Value |= op;
 4302       op = getBDAddr12Encoding(MI, 3, Fixups, STI);
 4303       op &= UINT64_C(65535);
 4304       op <<= 16;
 4305       Value |= op;
 4317       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4318       op &= UINT64_C(15);
 4319       op <<= 36;
 4320       Value |= op;
 4322       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4323       op &= UINT64_C(255);
 4324       op <<= 8;
 4325       Value |= op;
 4327       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4328       op &= UINT64_C(15);
 4329       op <<= 32;
 4330       Value |= op;
 4332       op = getPC16DBLEncoding(MI, 3, Fixups, STI);
 4333       op &= UINT64_C(65535);
 4334       op <<= 16;
 4335       Value |= op;
 4387       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4388       op &= UINT64_C(15);
 4389       op <<= 36;
 4390       Value |= op;
 4392       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4393       op &= UINT64_C(255);
 4394       op <<= 8;
 4395       Value |= op;
 4397       op = getPC16DBLEncoding(MI, 2, Fixups, STI);
 4398       op &= UINT64_C(65535);
 4399       op <<= 16;
 4400       Value |= op;
 4415       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4416       op &= UINT64_C(15);
 4417       op <<= 36;
 4418       Value |= op;
 4420       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4421       op &= UINT64_C(4294967295);
 4422       Value |= op;
 4474       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4475       op &= UINT64_C(15);
 4476       op <<= 36;
 4477       Value |= op;
 4479       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4480       op &= UINT64_C(65535);
 4481       op <<= 16;
 4482       Value |= op;
 4494       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4495       op &= UINT64_C(15);
 4496       op <<= 36;
 4497       Value |= op;
 4499       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4500       op &= UINT64_C(65535);
 4501       op <<= 16;
 4502       Value |= op;
 4504       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4505       op &= UINT64_C(15);
 4506       op <<= 12;
 4507       Value |= op;
 4528       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4529       op &= UINT64_C(15);
 4530       op <<= 36;
 4531       Value |= op;
 4533       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4534       op &= UINT64_C(4294967295);
 4535       Value |= op;
 4599       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4600       op &= UINT64_C(15);
 4601       op <<= 36;
 4602       Value |= op;
 4604       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4605       op &= UINT64_C(65535);
 4606       op <<= 16;
 4607       Value |= op;
 4615       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4616       op &= UINT64_C(15);
 4617       op <<= 36;
 4618       Value |= op;
 4620       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4621       op &= UINT64_C(15);
 4622       op <<= 32;
 4623       Value |= op;
 4625       op = getBDAddr20Encoding(MI, 2, Fixups, STI);
 4626       op &= UINT64_C(16777215);
 4627       op <<= 8;
 4628       Value |= op;
 4634       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4635       op &= UINT64_C(15);
 4636       op <<= 36;
 4637       Value |= op;
 4639       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4640       op &= UINT64_C(15);
 4641       op <<= 32;
 4642       Value |= op;
 4644       op = getBDAddr20Encoding(MI, 3, Fixups, STI);
 4645       op &= UINT64_C(16777215);
 4646       op <<= 8;
 4647       Value |= op;
 4658       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4659       op &= UINT64_C(15);
 4660       op <<= 36;
 4661       Value |= op;
 4663       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 4664       op &= UINT64_C(15);
 4665       op <<= 32;
 4666       Value |= op;
 4668       op = getBDAddr20Encoding(MI, 1, Fixups, STI);
 4669       op &= UINT64_C(16777215);
 4670       op <<= 8;
 4671       Value |= op;
 4678       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4679       op &= UINT64_C(15);
 4680       op <<= 36;
 4681       Value |= op;
 4683       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 4684       op &= UINT64_C(15);
 4685       op <<= 32;
 4686       Value |= op;
 4688       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4689       op &= UINT64_C(65535);
 4690       op <<= 16;
 4691       Value |= op;
 4698       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4699       op &= UINT64_C(15);
 4700       op <<= 36;
 4701       Value |= op;
 4703       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 4704       op &= UINT64_C(15);
 4705       op <<= 32;
 4706       Value |= op;
 4708       op = getBDAddr20Encoding(MI, 1, Fixups, STI);
 4709       op &= UINT64_C(16777215);
 4710       op <<= 8;
 4711       Value |= op;
 4718       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4719       op &= UINT64_C(15);
 4720       op <<= 36;
 4721       Value |= op;
 4723       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 4724       op &= UINT64_C(15);
 4725       op <<= 32;
 4726       Value |= op;
 4728       op = getBDAddr20Encoding(MI, 2, Fixups, STI);
 4729       op &= UINT64_C(16777215);
 4730       op <<= 8;
 4731       Value |= op;
 4738       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4739       op &= UINT64_C(15);
 4740       op <<= 36;
 4741       Value |= op;
 4743       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 4744       op &= UINT64_C(15);
 4745       op <<= 32;
 4746       Value |= op;
 4748       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4749       op &= UINT64_C(65535);
 4750       op <<= 16;
 4751       Value |= op;
 4758       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4759       op &= UINT64_C(15);
 4760       op <<= 36;
 4761       Value |= op;
 4763       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
 4764       op &= UINT64_C(15);
 4765       op <<= 32;
 4766       Value |= op;
 4768       op = getBDAddr20Encoding(MI, 2, Fixups, STI);
 4769       op &= UINT64_C(16777215);
 4770       op <<= 8;
 4771       Value |= op;
 4823       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4824       op &= UINT64_C(15);
 4825       op <<= 36;
 4826       Value |= op;
 4828       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4829       op &= UINT64_C(15);
 4830       op <<= 32;
 4831       Value |= op;
 4833       op = getBDAddr12Encoding(MI, 2, Fixups, STI);
 4834       op &= UINT64_C(65535);
 4835       op <<= 16;
 4836       Value |= op;
 4848       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4849       op &= UINT64_C(15);
 4850       op <<= 36;
 4851       Value |= op;
 4853       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4854       op &= UINT64_C(15);
 4855       op <<= 32;
 4856       Value |= op;
 4858       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4859       op &= UINT64_C(15);
 4860       op <<= 12;
 4861       Value |= op;
 4863       op = getBDAddr12Encoding(MI, 3, Fixups, STI);
 4864       op &= UINT64_C(65535);
 4865       op <<= 16;
 4866       Value |= op;
 4878       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4879       op &= UINT64_C(15);
 4880       op <<= 36;
 4881       Value |= op;
 4883       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4884       op &= UINT64_C(15);
 4885       op <<= 32;
 4886       Value |= op;
 4888       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4889       op &= UINT64_C(15);
 4890       op <<= 12;
 4891       Value |= op;
 4893       op = getPC16DBLEncoding(MI, 3, Fixups, STI);
 4894       op &= UINT64_C(65535);
 4895       op <<= 16;
 4896       Value |= op;
 4948       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4949       op &= UINT64_C(15);
 4950       op <<= 36;
 4951       Value |= op;
 4953       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4954       op &= UINT64_C(15);
 4955       op <<= 32;
 4956       Value |= op;
 4958       op = getPC16DBLEncoding(MI, 2, Fixups, STI);
 4959       op &= UINT64_C(65535);
 4960       op <<= 16;
 4961       Value |= op;
 4973       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4974       op &= UINT64_C(15);
 4975       op <<= 36;
 4976       Value |= op;
 4978       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4979       op &= UINT64_C(15);
 4980       op <<= 32;
 4981       Value |= op;
 4983       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 4984       op &= UINT64_C(255);
 4985       op <<= 24;
 4986       Value |= op;
 4988       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 4989       op &= UINT64_C(255);
 4990       op <<= 16;
 4991       Value |= op;
 4993       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
 4994       op &= UINT64_C(255);
 4995       op <<= 8;
 4996       Value |= op;
 5032       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5033       op &= UINT64_C(15);
 5034       op <<= 36;
 5035       Value |= op;
 5037       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5038       op &= UINT64_C(15);
 5039       op <<= 32;
 5040       Value |= op;
 5042       op = getBDAddr20Encoding(MI, 2, Fixups, STI);
 5043       op &= UINT64_C(16777215);
 5044       op <<= 8;
 5045       Value |= op;
 5051       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5052       op &= UINT64_C(15);
 5053       op <<= 36;
 5054       Value |= op;
 5056       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5057       op &= UINT64_C(15);
 5058       op <<= 32;
 5059       Value |= op;
 5061       op = getBDAddr20Encoding(MI, 4, Fixups, STI);
 5062       op &= UINT64_C(16777215);
 5063       op <<= 8;
 5064       Value |= op;
 5072       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5073       op &= UINT64_C(15);
 5074       op <<= 36;
 5075       Value |= op;
 5077       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5078       op &= UINT64_C(15);
 5079       op <<= 32;
 5080       Value |= op;
 5082       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5083       op &= UINT64_C(65535);
 5084       op <<= 16;
 5085       Value |= op;
 5095       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5096       op &= UINT64_C(15);
 5097       op <<= 36;
 5098       Value |= op;
 5100       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5101       op &= UINT64_C(15);
 5102       op <<= 32;
 5103       Value |= op;
 5105       op = getBDAddr20Encoding(MI, 3, Fixups, STI);
 5106       op &= UINT64_C(16777215);
 5107       op <<= 8;
 5108       Value |= op;
 5114       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5115       op &= UINT64_C(15);
 5116       op <<= 36;
 5117       Value |= op;
 5119       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5120       op &= UINT64_C(15);
 5121       op <<= 32;
 5122       Value |= op;
 5124       op = getPC16DBLEncoding(MI, 3, Fixups, STI);
 5125       op &= UINT64_C(65535);
 5126       op <<= 16;
 5127       Value |= op;
 5154       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5155       op &= UINT64_C(15);
 5156       op <<= 36;
 5157       Value |= op;
 5159       op = getPC32DBLEncoding(MI, 1, Fixups, STI);
 5160       op &= UINT64_C(4294967295);
 5161       Value |= op;
 5166       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5167       op &= UINT64_C(15);
 5168       op <<= 36;
 5169       Value |= op;
 5171       op = getPC32DBLEncoding(MI, 2, Fixups, STI);
 5172       op &= UINT64_C(4294967295);
 5173       Value |= op;
 5178       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5179       op &= UINT64_C(15);
 5180       op <<= 36;
 5181       Value |= op;
 5183       op = getPC32DBLTLSEncoding(MI, 1, Fixups, STI);
 5184       op &= UINT64_C(4294967295);
 5185       Value |= op;
 5191       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5192       op &= UINT64_C(15);
 5193       op <<= 36;
 5194       Value |= op;
 5196       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5197       Value |= (op & UINT64_C(15)) << 32;
 5198       Value |= (op & UINT64_C(16)) << 6;
 5200       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5201       op &= UINT64_C(15);
 5202       op <<= 20;
 5203       Value |= op;
 5209       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5210       op &= UINT64_C(15);
 5211       op <<= 36;
 5212       Value |= op;
 5214       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5215       Value |= (op & UINT64_C(15)) << 32;
 5216       Value |= (op & UINT64_C(16)) << 6;
 5218       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5219       op &= UINT64_C(15);
 5220       op <<= 20;
 5221       Value |= op;
 5223       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 5224       op &= UINT64_C(15);
 5225       op <<= 16;
 5226       Value |= op;
 5254       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5255       op &= UINT64_C(15);
 5256       op <<= 36;
 5257       Value |= op;
 5259       op = getBDXAddr12Encoding(MI, 1, Fixups, STI);
 5260       op &= UINT64_C(1048575);
 5261       op <<= 16;
 5262       Value |= op;
 5267       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5268       op &= UINT64_C(15);
 5269       op <<= 36;
 5270       Value |= op;
 5272       op = getBDXAddr12Encoding(MI, 1, Fixups, STI);
 5273       op &= UINT64_C(1048575);
 5274       op <<= 16;
 5275       Value |= op;
 5277       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 5278       op &= UINT64_C(15);
 5279       op <<= 12;
 5280       Value |= op;
 5295       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5296       op &= UINT64_C(15);
 5297       op <<= 36;
 5298       Value |= op;
 5300       op = getBDXAddr12Encoding(MI, 2, Fixups, STI);
 5301       op &= UINT64_C(1048575);
 5302       op <<= 16;
 5303       Value |= op;
 5376       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5377       op &= UINT64_C(15);
 5378       op <<= 36;
 5379       Value |= op;
 5381       op = getBDXAddr20Encoding(MI, 1, Fixups, STI);
 5382       op &= UINT64_C(268435455);
 5383       op <<= 8;
 5384       Value |= op;
 5434       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5435       op &= UINT64_C(15);
 5436       op <<= 36;
 5437       Value |= op;
 5439       op = getBDXAddr20Encoding(MI, 2, Fixups, STI);
 5440       op &= UINT64_C(268435455);
 5441       op <<= 8;
 5442       Value |= op;
 5465       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5466       op &= UINT64_C(15);
 5467       op <<= 4;
 5468       Value |= op;
 5731       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5732       op &= UINT64_C(15);
 5733       op <<= 4;
 5734       Value |= op;
 5736       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5737       op &= UINT64_C(15);
 5738       Value |= op;
 5753       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5754       op &= UINT64_C(15);
 5755       op <<= 4;
 5756       Value |= op;
 5758       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5759       op &= UINT64_C(15);
 5760       Value |= op;
 5762       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5763       op &= UINT64_C(15);
 5764       op <<= 12;
 5765       Value |= op;
 5779       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5780       op &= UINT64_C(15);
 5781       op <<= 4;
 5782       Value |= op;
 5784       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5785       op &= UINT64_C(15);
 5786       Value |= op;
 5788       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 5789       op &= UINT64_C(15);
 5790       op <<= 12;
 5791       Value |= op;
 5799       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5800       op &= UINT64_C(15);
 5801       op <<= 4;
 5802       Value |= op;
 5804       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5805       op &= UINT64_C(15);
 5806       Value |= op;
 5808       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5809       op &= UINT64_C(15);
 5810       op <<= 8;
 5811       Value |= op;
 5869       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5870       op &= UINT64_C(15);
 5871       op <<= 4;
 5872       Value |= op;
 5874       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5875       op &= UINT64_C(15);
 5876       Value |= op;
 5878       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5879       op &= UINT64_C(15);
 5880       op <<= 12;
 5881       Value |= op;
 5896       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5897       op &= UINT64_C(15);
 5898       op <<= 4;
 5899       Value |= op;
 5901       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5902       op &= UINT64_C(15);
 5903       Value |= op;
 5905       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5906       op &= UINT64_C(15);
 5907       op <<= 12;
 5908       Value |= op;
 5910       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 5911       op &= UINT64_C(15);
 5912       op <<= 8;
 5913       Value |= op;
 5918       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5919       op &= UINT64_C(15);
 5920       op <<= 4;
 5921       Value |= op;
 5923       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5924       op &= UINT64_C(15);
 5925       Value |= op;
 5927       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 5928       op &= UINT64_C(15);
 5929       op <<= 12;
 5930       Value |= op;
 6066       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6067       op &= UINT64_C(15);
 6068       op <<= 4;
 6069       Value |= op;
 6071       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6072       op &= UINT64_C(15);
 6073       Value |= op;
 6096       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6097       op &= UINT64_C(15);
 6098       op <<= 4;
 6099       Value |= op;
 6101       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6102       op &= UINT64_C(15);
 6103       Value |= op;
 6105       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6106       op &= UINT64_C(15);
 6107       op <<= 12;
 6108       Value |= op;
 6162       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6163       op &= UINT64_C(15);
 6164       op <<= 4;
 6165       Value |= op;
 6167       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6168       op &= UINT64_C(15);
 6169       Value |= op;
 6171       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6172       op &= UINT64_C(15);
 6173       op <<= 12;
 6174       Value |= op;
 6176       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 6177       op &= UINT64_C(15);
 6178       op <<= 8;
 6179       Value |= op;
 6186       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6187       op &= UINT64_C(15);
 6188       op <<= 4;
 6189       Value |= op;
 6191       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6192       op &= UINT64_C(15);
 6193       Value |= op;
 6195       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 6196       op &= UINT64_C(15);
 6197       op <<= 12;
 6198       Value |= op;
 6205       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6206       op &= UINT64_C(15);
 6207       op <<= 4;
 6208       Value |= op;
 6210       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6211       op &= UINT64_C(15);
 6212       Value |= op;
 6214       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 6215       op &= UINT64_C(15);
 6216       op <<= 12;
 6217       Value |= op;
 6281       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6282       op &= UINT64_C(15);
 6283       op <<= 4;
 6284       Value |= op;
 6286       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6287       op &= UINT64_C(15);
 6288       Value |= op;
 6290       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6291       op &= UINT64_C(15);
 6292       op <<= 12;
 6293       Value |= op;
 6300       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6301       op &= UINT64_C(15);
 6302       op <<= 4;
 6303       Value |= op;
 6305       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6306       op &= UINT64_C(15);
 6307       Value |= op;
 6309       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6310       op &= UINT64_C(15);
 6311       op <<= 12;
 6312       Value |= op;
 6314       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 6315       op &= UINT64_C(15);
 6316       op <<= 8;
 6317       Value |= op;
 6324       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6325       op &= UINT64_C(15);
 6326       op <<= 4;
 6327       Value |= op;
 6329       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6330       op &= UINT64_C(15);
 6331       Value |= op;
 6333       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6334       op &= UINT64_C(15);
 6335       op <<= 12;
 6336       Value |= op;
 6338       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 6339       op &= UINT64_C(15);
 6340       op <<= 8;
 6341       Value |= op;
 6352       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6353       op &= UINT64_C(15);
 6354       op <<= 4;
 6355       Value |= op;
 6357       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 6358       op &= UINT64_C(15);
 6359       Value |= op;
 6361       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6362       op &= UINT64_C(15);
 6363       op <<= 12;
 6364       Value |= op;
 6366       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 6367       op &= UINT64_C(15);
 6368       op <<= 8;
 6369       Value |= op;
 6374       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6375       op &= UINT64_C(15);
 6376       op <<= 12;
 6377       Value |= op;
 6379       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6380       op &= UINT64_C(15);
 6381       op <<= 36;
 6382       Value |= op;
 6384       op = getBDXAddr12Encoding(MI, 3, Fixups, STI);
 6385       op &= UINT64_C(1048575);
 6386       op <<= 16;
 6387       Value |= op;
 6389       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6390       Value |= (op & UINT64_C(280375465082880));
 6391       Value |= (op & UINT64_C(255));
 6396       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6397       op &= UINT64_C(15);
 6398       op <<= 20;
 6399       Value |= op;
 6401       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6402       op &= UINT64_C(65535);
 6403       Value |= op;
 6405       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6406       Value |= (op & UINT64_C(4278190080));
 6407       Value |= (op & UINT64_C(983040));
 6412       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6413       op &= UINT64_C(15);
 6414       op <<= 20;
 6415       Value |= op;
 6417       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6418       op &= UINT64_C(15);
 6419       op <<= 16;
 6420       Value |= op;
 6422       op = getBDAddr12Encoding(MI, 3, Fixups, STI);
 6423       op &= UINT64_C(65535);
 6424       Value |= op;
 6426       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6427       op &= UINT64_C(4278190080);
 6428       Value |= op;
 6433       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6434       op &= UINT64_C(15);
 6435       op <<= 20;
 6436       Value |= op;
 6438       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6439       op &= UINT64_C(15);
 6440       op <<= 16;
 6441       Value |= op;
 6443       op = getPC16DBLEncoding(MI, 3, Fixups, STI);
 6444       op &= UINT64_C(65535);
 6445       Value |= op;
 6447       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6448       op &= UINT64_C(4278190080);
 6449       Value |= op;
 6454       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6455       op &= UINT64_C(15);
 6456       op <<= 20;
 6457       Value |= op;
 6459       op = getBDXAddr12Encoding(MI, 2, Fixups, STI);
 6460       op &= UINT64_C(1048575);
 6461       Value |= op;
 6463       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6464       op &= UINT64_C(4278190080);
 6465       Value |= op;
 6470       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6471       op &= UINT64_C(15);
 6472       op <<= 36;
 6473       Value |= op;
 6475       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6476       op &= UINT64_C(255);
 6477       op <<= 8;
 6478       Value |= op;
 6480       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 6481       op &= UINT64_C(15);
 6482       op <<= 32;
 6483       Value |= op;
 6485       op = getBDAddr12Encoding(MI, 4, Fixups, STI);
 6486       op &= UINT64_C(65535);
 6487       op <<= 16;
 6488       Value |= op;
 6490       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6491       Value |= (op & UINT64_C(280375465082880));
 6492       Value |= (op & UINT64_C(255));
 6497       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6498       op &= UINT64_C(15);
 6499       op <<= 36;
 6500       Value |= op;
 6502       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6503       op &= UINT64_C(4294967295);
 6504       Value |= op;
 6506       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6507       Value |= (op & UINT64_C(280375465082880));
 6508       Value |= (op & UINT64_C(64424509440));
 6513       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6514       op &= UINT64_C(15);
 6515       op <<= 36;
 6516       Value |= op;
 6518       op = getPC32DBLEncoding(MI, 2, Fixups, STI);
 6519       op &= UINT64_C(4294967295);
 6520       Value |= op;
 6522       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6523       Value |= (op & UINT64_C(280375465082880));
 6524       Value |= (op & UINT64_C(64424509440));
 6529       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6530       op &= UINT64_C(15);
 6531       op <<= 36;
 6532       Value |= op;
 6534       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6535       op &= UINT64_C(15);
 6536       op <<= 32;
 6537       Value |= op;
 6539       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 6540       op &= UINT64_C(15);
 6541       op <<= 12;
 6542       Value |= op;
 6544       op = getBDAddr12Encoding(MI, 4, Fixups, STI);
 6545       op &= UINT64_C(65535);
 6546       op <<= 16;
 6547       Value |= op;
 6549       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6550       Value |= (op & UINT64_C(280375465082880));
 6551       Value |= (op & UINT64_C(255));
 6556       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6557       op &= UINT64_C(15);
 6558       op <<= 36;
 6559       Value |= op;
 6561       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6562       op &= UINT64_C(15);
 6563       op <<= 32;
 6564       Value |= op;
 6566       op = getBDAddr12Encoding(MI, 3, Fixups, STI);
 6567       op &= UINT64_C(65535);
 6568       op <<= 16;
 6569       Value |= op;
 6571       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6572       Value |= (op & UINT64_C(280375465082880));
 6573       Value |= (op & UINT64_C(255));
 6578       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6579       op &= UINT64_C(15);
 6580       op <<= 36;
 6581       Value |= op;
 6583       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6584       op &= UINT64_C(15);
 6585       op <<= 32;
 6586       Value |= op;
 6588       op = getBDAddr20Encoding(MI, 3, Fixups, STI);
 6589       op &= UINT64_C(16777215);
 6590       op <<= 8;
 6591       Value |= op;
 6593       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6594       Value |= (op & UINT64_C(280375465082880));
 6595       Value |= (op & UINT64_C(255));
 6600       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6601       op &= UINT64_C(15);
 6602       op <<= 36;
 6603       Value |= op;
 6605       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6606       op &= UINT64_C(15);
 6607       op <<= 32;
 6608       Value |= op;
 6610       op = getPC16DBLEncoding(MI, 3, Fixups, STI);
 6611       op &= UINT64_C(65535);
 6612       op <<= 16;
 6613       Value |= op;
 6615       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6616       Value |= (op & UINT64_C(280375465082880));
 6617       Value |= (op & UINT64_C(255));
 6622       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6623       op &= UINT64_C(15);
 6624       op <<= 36;
 6625       Value |= op;
 6627       op = getBDXAddr12Encoding(MI, 2, Fixups, STI);
 6628       op &= UINT64_C(1048575);
 6629       op <<= 16;
 6630       Value |= op;
 6632       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6633       Value |= (op & UINT64_C(280375465082880));
 6634       Value |= (op & UINT64_C(255));
 6639       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6640       op &= UINT64_C(15);
 6641       op <<= 36;
 6642       Value |= op;
 6644       op = getBDXAddr20Encoding(MI, 2, Fixups, STI);
 6645       op &= UINT64_C(268435455);
 6646       op <<= 8;
 6647       Value |= op;
 6649       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6650       Value |= (op & UINT64_C(280375465082880));
 6651       Value |= (op & UINT64_C(255));
 6662       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6663       op &= UINT64_C(15);
 6664       op <<= 4;
 6665       Value |= op;
 6667       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6668       op &= UINT64_C(15);
 6669       Value |= op;
 6675       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6676       op &= UINT64_C(15);
 6677       op <<= 4;
 6678       Value |= op;
 6680       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6681       op &= UINT64_C(15);
 6682       Value |= op;
 6684       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 6685       op &= UINT64_C(15);
 6686       op <<= 12;
 6687       Value |= op;
 6692       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6693       op &= UINT64_C(15);
 6694       op <<= 4;
 6695       Value |= op;
 6697       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6698       op &= UINT64_C(15);
 6699       Value |= op;
 6704       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6705       op &= UINT64_C(15);
 6706       op <<= 4;
 6707       Value |= op;
 6709       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6710       op &= UINT64_C(15);
 6711       Value |= op;
 6713       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 6714       op &= UINT64_C(15);
 6715       op <<= 12;
 6716       Value |= op;
 6718       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 6719       op &= UINT64_C(15);
 6720       op <<= 8;
 6721       Value |= op;
 6723       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6724       op &= UINT64_C(4294901760);
 6725       Value |= op;
 6730       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6731       op &= UINT64_C(15);
 6732       op <<= 4;
 6733       Value |= op;
 6735       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6736       op &= UINT64_C(15);
 6737       Value |= op;
 6739       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6740       op &= UINT64_C(4294901760);
 6741       Value |= op;
 6746       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6747       op &= UINT64_C(15);
 6748       op <<= 4;
 6749       Value |= op;
 6751       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6752       op &= UINT64_C(15);
 6753       Value |= op;
 6755       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6756       op &= UINT64_C(65280);
 6757       Value |= op;
 6782       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6783       op &= UINT64_C(15);
 6784       Value |= op;
 6791       op = getBDRAddr12Encoding(MI, 0, Fixups, STI);
 6792       Value |= (op & UINT64_C(983040)) << 20;
 6793       Value |= (op & UINT64_C(65535)) << 16;
 6795       op = getBDAddr12Encoding(MI, 3, Fixups, STI);
 6796       op &= UINT64_C(65535);
 6797       Value |= op;
 6799       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
 6800       op &= UINT64_C(15);
 6801       op <<= 32;
 6802       Value |= op;
 6807       op = getBDRAddr12Encoding(MI, 1, Fixups, STI);
 6808       Value |= (op & UINT64_C(983040)) << 20;
 6809       Value |= (op & UINT64_C(65535)) << 16;
 6811       op = getBDAddr12Encoding(MI, 4, Fixups, STI);
 6812       op &= UINT64_C(65535);
 6813       Value |= op;
 6815       op = getMachineOpValue(MI, MI.getOperand(6), Fixups, STI);
 6816       op &= UINT64_C(15);
 6817       op <<= 32;
 6818       Value |= op;
 6820       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6821       op &= UINT64_C(280375465082880);
 6822       Value |= op;
 6847       op = getPC16DBLEncoding(MI, 0, Fixups, STI);
 6848       op &= UINT64_C(65535);
 6849       Value |= op;
 6874       op = getPC32DBLEncoding(MI, 0, Fixups, STI);
 6875       op &= UINT64_C(4294967295);
 6876       Value |= op;
 6884       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6885       Value |= (op & UINT64_C(15)) << 12;
 6886       Value |= (op & UINT64_C(16)) << 4;
 6888       op = getBDAddr12Encoding(MI, 1, Fixups, STI);
 6889       op &= UINT64_C(65535);
 6890       op <<= 16;
 6891       Value |= op;
 6893       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 6894       op &= UINT64_C(255);
 6895       op <<= 32;
 6896       Value |= op;
 6902       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6903       Value |= (op & UINT64_C(15)) << 12;
 6904       Value |= (op & UINT64_C(16)) << 4;
 6906       op = getBDAddr12Encoding(MI, 2, Fixups, STI);
 6907       op &= UINT64_C(65535);
 6908       op <<= 16;
 6909       Value |= op;
 6911       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6912       op &= UINT64_C(15);
 6913       op <<= 32;
 6914       Value |= op;
 6919       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6920       Value |= (op & UINT64_C(15)) << 32;
 6921       Value |= (op & UINT64_C(16)) << 6;
 6926       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6927       Value |= (op & UINT64_C(15)) << 32;
 6928       Value |= (op & UINT64_C(16)) << 6;
 6930       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6931       Value |= (op & UINT64_C(15)) << 28;
 6932       Value |= (op & UINT64_C(16)) << 5;
 6934       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6935       op &= UINT64_C(15);
 6936       op <<= 20;
 6937       Value |= op;
 6943       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6944       Value |= (op & UINT64_C(15)) << 36;
 6945       Value |= (op & UINT64_C(16)) << 7;
 6951       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6952       Value |= (op & UINT64_C(15)) << 36;
 6953       Value |= (op & UINT64_C(16)) << 7;
 6955       op = getBDAddr12Encoding(MI, 2, Fixups, STI);
 6956       op &= UINT64_C(65535);
 6957       op <<= 16;
 6958       Value |= op;
 6960       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6961       op &= UINT64_C(15);
 6962       op <<= 32;
 6963       Value |= op;
 6985       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6986       Value |= (op & UINT64_C(15)) << 36;
 6987       Value |= (op & UINT64_C(16)) << 7;
 6989       op = getBDAddr12Encoding(MI, 2, Fixups, STI);
 6990       op &= UINT64_C(65535);
 6991       op <<= 16;
 6992       Value |= op;
 6994       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6995       Value |= (op & UINT64_C(15)) << 32;
 6996       Value |= (op & UINT64_C(16)) << 6;
 7006       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7007       Value |= (op & UINT64_C(15)) << 36;
 7008       Value |= (op & UINT64_C(16)) << 7;
 7010       op = getBDAddr12Encoding(MI, 2, Fixups, STI);
 7011       op &= UINT64_C(65535);
 7012       op <<= 16;
 7013       Value |= op;
 7015       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7016       Value |= (op & UINT64_C(15)) << 32;
 7017       Value |= (op & UINT64_C(16)) << 6;
 7019       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 7020       op &= UINT64_C(15);
 7021       op <<= 12;
 7022       Value |= op;
 7030       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7031       Value |= (op & UINT64_C(15)) << 36;
 7032       Value |= (op & UINT64_C(16)) << 7;
 7034       op = getBDAddr12Encoding(MI, 3, Fixups, STI);
 7035       op &= UINT64_C(65535);
 7036       op <<= 16;
 7037       Value |= op;
 7039       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7040       op &= UINT64_C(15);
 7041       op <<= 32;
 7042       Value |= op;
 7047       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7048       Value |= (op & UINT64_C(15)) << 36;
 7049       Value |= (op & UINT64_C(16)) << 7;
 7051       op = getBDAddr12Encoding(MI, 3, Fixups, STI);
 7052       op &= UINT64_C(65535);
 7053       op <<= 16;
 7054       Value |= op;
 7056       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7057       op &= UINT64_C(15);
 7058       op <<= 32;
 7059       Value |= op;
 7061       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
 7062       op &= UINT64_C(15);
 7063       op <<= 12;
 7064       Value |= op;
 7072       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7073       Value |= (op & UINT64_C(15)) << 36;
 7074       Value |= (op & UINT64_C(16)) << 7;
 7076       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7077       op &= UINT64_C(255);
 7078       op <<= 24;
 7079       Value |= op;
 7081       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7082       op &= UINT64_C(255);
 7083       op <<= 16;
 7084       Value |= op;
 7089       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7090       Value |= (op & UINT64_C(15)) << 36;
 7091       Value |= (op & UINT64_C(16)) << 7;
 7093       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7094       op &= UINT64_C(255);
 7095       op <<= 24;
 7096       Value |= op;
 7098       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7099       op &= UINT64_C(255);
 7100       op <<= 16;
 7101       Value |= op;
 7103       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 7104       op &= UINT64_C(15);
 7105       op <<= 12;
 7106       Value |= op;
 7115       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7116       Value |= (op & UINT64_C(15)) << 36;
 7117       Value |= (op & UINT64_C(16)) << 7;
 7119       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7120       op &= UINT64_C(65535);
 7121       op <<= 16;
 7122       Value |= op;
 7127       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7128       Value |= (op & UINT64_C(15)) << 36;
 7129       Value |= (op & UINT64_C(16)) << 7;
 7131       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7132       op &= UINT64_C(65535);
 7133       op <<= 16;
 7134       Value |= op;
 7136       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7137       op &= UINT64_C(15);
 7138       op <<= 12;
 7139       Value |= op;
 7144       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7145       Value |= (op & UINT64_C(15)) << 36;
 7146       Value |= (op & UINT64_C(16)) << 7;
 7148       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7149       op &= UINT64_C(65535);
 7150       op <<= 16;
 7151       Value |= op;
 7153       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7154       op &= UINT64_C(15);
 7155       op <<= 12;
 7156       Value |= op;
 7164       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7165       Value |= (op & UINT64_C(15)) << 36;
 7166       Value |= (op & UINT64_C(16)) << 7;
 7168       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7169       op &= UINT64_C(65535);
 7170       op <<= 16;
 7171       Value |= op;
 7173       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 7174       op &= UINT64_C(15);
 7175       op <<= 12;
 7176       Value |= op;
 7182       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7183       Value |= (op & UINT64_C(15)) << 36;
 7184       Value |= (op & UINT64_C(16)) << 7;
 7186       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7187       op &= UINT64_C(15);
 7188       op <<= 32;
 7189       Value |= op;
 7191       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7192       op &= UINT64_C(255);
 7193       op <<= 12;
 7194       Value |= op;
 7196       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 7197       op &= UINT64_C(15);
 7198       op <<= 20;
 7199       Value |= op;
 7204       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7205       Value |= (op & UINT64_C(15)) << 36;
 7206       Value |= (op & UINT64_C(16)) << 7;
 7208       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7209       op &= UINT64_C(15);
 7210       op <<= 32;
 7211       Value |= op;
 7213       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7214       op &= UINT64_C(15);
 7215       op <<= 28;
 7216       Value |= op;
 7299       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7300       Value |= (op & UINT64_C(15)) << 36;
 7301       Value |= (op & UINT64_C(16)) << 7;
 7303       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7304       Value |= (op & UINT64_C(15)) << 32;
 7305       Value |= (op & UINT64_C(16)) << 6;
 7311       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7312       Value |= (op & UINT64_C(15)) << 36;
 7313       Value |= (op & UINT64_C(16)) << 7;
 7315       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7316       Value |= (op & UINT64_C(15)) << 32;
 7317       Value |= (op & UINT64_C(16)) << 6;
 7319       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7320       op &= UINT64_C(255);
 7321       op <<= 12;
 7322       Value |= op;
 7324       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 7325       op &= UINT64_C(255);
 7326       op <<= 24;
 7327       Value |= op;
 7329       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 7330       op &= UINT64_C(15);
 7331       op <<= 20;
 7332       Value |= op;
 7341       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7342       Value |= (op & UINT64_C(15)) << 36;
 7343       Value |= (op & UINT64_C(16)) << 7;
 7345       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7346       Value |= (op & UINT64_C(15)) << 32;
 7347       Value |= (op & UINT64_C(16)) << 6;
 7349       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7350       op &= UINT64_C(4095);
 7351       op <<= 20;
 7352       Value |= op;
 7357       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7358       Value |= (op & UINT64_C(15)) << 36;
 7359       Value |= (op & UINT64_C(16)) << 7;
 7361       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7362       Value |= (op & UINT64_C(15)) << 32;
 7363       Value |= (op & UINT64_C(16)) << 6;
 7365       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7366       op &= UINT64_C(4095);
 7367       op <<= 20;
 7368       Value |= op;
 7370       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 7371       op &= UINT64_C(15);
 7372       op <<= 12;
 7373       Value |= op;
 7375       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 7376       op &= UINT64_C(15);
 7377       op <<= 16;
 7378       Value |= op;
 7394       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7395       Value |= (op & UINT64_C(15)) << 36;
 7396       Value |= (op & UINT64_C(16)) << 7;
 7398       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7399       Value |= (op & UINT64_C(15)) << 32;
 7400       Value |= (op & UINT64_C(16)) << 6;
 7402       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7403       op &= UINT64_C(15);
 7404       op <<= 12;
 7405       Value |= op;
 7414       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7415       Value |= (op & UINT64_C(15)) << 36;
 7416       Value |= (op & UINT64_C(16)) << 7;
 7418       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7419       Value |= (op & UINT64_C(15)) << 32;
 7420       Value |= (op & UINT64_C(16)) << 6;
 7422       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7423       op &= UINT64_C(15);
 7424       op <<= 12;
 7425       Value |= op;
 7427       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 7428       op &= UINT64_C(15);
 7429       op <<= 16;
 7430       Value |= op;
 7446       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7447       Value |= (op & UINT64_C(15)) << 36;
 7448       Value |= (op & UINT64_C(16)) << 7;
 7450       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7451       Value |= (op & UINT64_C(15)) << 32;
 7452       Value |= (op & UINT64_C(16)) << 6;
 7454       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7455       op &= UINT64_C(15);
 7456       op <<= 12;
 7457       Value |= op;
 7459       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 7460       op &= UINT64_C(15);
 7461       op <<= 16;
 7462       Value |= op;
 7464       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 7465       op &= UINT64_C(15);
 7466       op <<= 20;
 7467       Value |= op;
 7472       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7473       Value |= (op & UINT64_C(15)) << 36;
 7474       Value |= (op & UINT64_C(16)) << 7;
 7476       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7477       Value |= (op & UINT64_C(15)) << 32;
 7478       Value |= (op & UINT64_C(16)) << 6;
 7480       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7481       op &= UINT64_C(15);
 7482       op <<= 12;
 7483       Value |= op;
 7485       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 7486       op &= UINT64_C(15);
 7487       op <<= 20;
 7488       Value |= op;
 7504       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7505       Value |= (op & UINT64_C(15)) << 36;
 7506       Value |= (op & UINT64_C(16)) << 7;
 7508       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7509       Value |= (op & UINT64_C(15)) << 32;
 7510       Value |= (op & UINT64_C(16)) << 6;
 7512       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7513       op &= UINT64_C(15);
 7514       op <<= 16;
 7515       Value |= op;
 7517       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 7518       op &= UINT64_C(15);
 7519       op <<= 20;
 7520       Value |= op;
 7538       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7539       Value |= (op & UINT64_C(15)) << 36;
 7540       Value |= (op & UINT64_C(16)) << 7;
 7542       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7543       Value |= (op & UINT64_C(15)) << 32;
 7544       Value |= (op & UINT64_C(16)) << 6;
 7546       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7547       op &= UINT64_C(7);
 7548       op <<= 16;
 7549       Value |= op;
 7551       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 7552       op &= UINT64_C(15);
 7553       op <<= 20;
 7554       Value |= op;
 7566       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7567       Value |= (op & UINT64_C(15)) << 36;
 7568       Value |= (op & UINT64_C(16)) << 7;
 7570       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7571       Value |= (op & UINT64_C(15)) << 32;
 7572       Value |= (op & UINT64_C(16)) << 6;
 7574       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7575       op &= UINT64_C(15);
 7576       op <<= 20;
 7577       Value |= op;
 7833       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7834       Value |= (op & UINT64_C(15)) << 36;
 7835       Value |= (op & UINT64_C(16)) << 7;
 7837       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7838       Value |= (op & UINT64_C(15)) << 32;
 7839       Value |= (op & UINT64_C(16)) << 6;
 7841       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7842       Value |= (op & UINT64_C(15)) << 28;
 7843       Value |= (op & UINT64_C(16)) << 5;
 7854       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7855       Value |= (op & UINT64_C(15)) << 36;
 7856       Value |= (op & UINT64_C(16)) << 7;
 7858       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7859       Value |= (op & UINT64_C(15)) << 32;
 7860       Value |= (op & UINT64_C(16)) << 6;
 7862       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7863       Value |= (op & UINT64_C(15)) << 28;
 7864       Value |= (op & UINT64_C(16)) << 5;
 7866       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 7867       op &= UINT64_C(255);
 7868       op <<= 12;
 7869       Value |= op;
 7871       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 7872       op &= UINT64_C(15);
 7873       op <<= 20;
 7874       Value |= op;
 7881       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7882       Value |= (op & UINT64_C(15)) << 36;
 7883       Value |= (op & UINT64_C(16)) << 7;
 7885       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7886       Value |= (op & UINT64_C(15)) << 32;
 7887       Value |= (op & UINT64_C(16)) << 6;
 7889       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7890       Value |= (op & UINT64_C(15)) << 28;
 7891       Value |= (op & UINT64_C(16)) << 5;
 7893       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 7894       op &= UINT64_C(255);
 7895       op <<= 16;
 7896       Value |= op;
 7929       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7930       Value |= (op & UINT64_C(15)) << 36;
 7931       Value |= (op & UINT64_C(16)) << 7;
 7933       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7934       Value |= (op & UINT64_C(15)) << 32;
 7935       Value |= (op & UINT64_C(16)) << 6;
 7937       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7938       Value |= (op & UINT64_C(15)) << 28;
 7939       Value |= (op & UINT64_C(16)) << 5;
 7941       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 7942       op &= UINT64_C(15);
 7943       op <<= 12;
 7944       Value |= op;
 7952       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7953       Value |= (op & UINT64_C(15)) << 36;
 7954       Value |= (op & UINT64_C(16)) << 7;
 7956       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7957       Value |= (op & UINT64_C(15)) << 32;
 7958       Value |= (op & UINT64_C(16)) << 6;
 7960       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7961       Value |= (op & UINT64_C(15)) << 28;
 7962       Value |= (op & UINT64_C(16)) << 5;
 7964       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 7965       op &= UINT64_C(15);
 7966       op <<= 12;
 7967       Value |= op;
 7969       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 7970       op &= UINT64_C(15);
 7971       op <<= 16;
 7972       Value |= op;
 7981       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7982       Value |= (op & UINT64_C(15)) << 36;
 7983       Value |= (op & UINT64_C(16)) << 7;
 7985       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7986       Value |= (op & UINT64_C(15)) << 32;
 7987       Value |= (op & UINT64_C(16)) << 6;
 7989       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7990       Value |= (op & UINT64_C(15)) << 28;
 7991       Value |= (op & UINT64_C(16)) << 5;
 7993       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 7994       op &= UINT64_C(15);
 7995       op <<= 12;
 7996       Value |= op;
 7998       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 7999       op &= UINT64_C(15);
 8000       op <<= 16;
 8001       Value |= op;
 8003       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
 8004       op &= UINT64_C(15);
 8005       op <<= 20;
 8006       Value |= op;
 8018       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8019       Value |= (op & UINT64_C(15)) << 36;
 8020       Value |= (op & UINT64_C(16)) << 7;
 8022       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8023       Value |= (op & UINT64_C(15)) << 32;
 8024       Value |= (op & UINT64_C(16)) << 6;
 8026       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 8027       Value |= (op & UINT64_C(15)) << 28;
 8028       Value |= (op & UINT64_C(16)) << 5;
 8030       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 8031       op &= UINT64_C(15);
 8032       op <<= 12;
 8033       Value |= op;
 8035       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 8036       op &= UINT64_C(15);
 8037       op <<= 20;
 8038       Value |= op;
 8045       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8046       Value |= (op & UINT64_C(15)) << 36;
 8047       Value |= (op & UINT64_C(16)) << 7;
 8049       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8050       Value |= (op & UINT64_C(15)) << 32;
 8051       Value |= (op & UINT64_C(16)) << 6;
 8053       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 8054       Value |= (op & UINT64_C(15)) << 28;
 8055       Value |= (op & UINT64_C(16)) << 5;
 8057       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 8058       Value |= (op & UINT64_C(12)) << 20;
 8059       Value |= (op & UINT64_C(1)) << 20;
 8066       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8067       Value |= (op & UINT64_C(15)) << 36;
 8068       Value |= (op & UINT64_C(16)) << 7;
 8070       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8071       Value |= (op & UINT64_C(15)) << 32;
 8072       Value |= (op & UINT64_C(16)) << 6;
 8074       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 8075       Value |= (op & UINT64_C(15)) << 28;
 8076       Value |= (op & UINT64_C(16)) << 5;
 8078       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 8079       op &= UINT64_C(12);
 8080       op <<= 20;
 8081       Value |= op;
 8088       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8089       Value |= (op & UINT64_C(15)) << 36;
 8090       Value |= (op & UINT64_C(16)) << 7;
 8092       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8093       Value |= (op & UINT64_C(15)) << 32;
 8094       Value |= (op & UINT64_C(16)) << 6;
 8096       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 8097       Value |= (op & UINT64_C(15)) << 28;
 8098       Value |= (op & UINT64_C(16)) << 5;
 8100       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 8101       op &= UINT64_C(14);
 8102       op <<= 20;
 8103       Value |= op;
 8116       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8117       Value |= (op & UINT64_C(15)) << 36;
 8118       Value |= (op & UINT64_C(16)) << 7;
 8120       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8121       Value |= (op & UINT64_C(15)) << 32;
 8122       Value |= (op & UINT64_C(16)) << 6;
 8124       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 8125       Value |= (op & UINT64_C(15)) << 28;
 8126       Value |= (op & UINT64_C(16)) << 5;
 8128       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 8129       op &= UINT64_C(15);
 8130       op <<= 20;
 8131       Value |= op;
 8145       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8146       Value |= (op & UINT64_C(15)) << 36;
 8147       Value |= (op & UINT64_C(16)) << 7;
 8149       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8150       Value |= (op & UINT64_C(15)) << 32;
 8151       Value |= (op & UINT64_C(16)) << 6;
 8153       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 8154       Value |= (op & UINT64_C(15)) << 28;
 8155       Value |= (op & UINT64_C(16)) << 5;
 8157       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 8158       op &= UINT64_C(15);
 8159       op <<= 20;
 8160       Value |= op;
 8218       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8219       Value |= (op & UINT64_C(15)) << 36;
 8220       Value |= (op & UINT64_C(16)) << 7;
 8222       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8223       Value |= (op & UINT64_C(15)) << 32;
 8224       Value |= (op & UINT64_C(16)) << 6;
 8226       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 8227       Value |= (op & UINT64_C(15)) << 28;
 8228       Value |= (op & UINT64_C(16)) << 5;
 8230       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 8231       Value |= (op & UINT64_C(15)) << 12;
 8232       Value |= (op & UINT64_C(16)) << 4;
 8240       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8241       Value |= (op & UINT64_C(15)) << 36;
 8242       Value |= (op & UINT64_C(16)) << 7;
 8244       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8245       Value |= (op & UINT64_C(15)) << 32;
 8246       Value |= (op & UINT64_C(16)) << 6;
 8248       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 8249       Value |= (op & UINT64_C(15)) << 28;
 8250       Value |= (op & UINT64_C(16)) << 5;
 8252       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 8253       Value |= (op & UINT64_C(15)) << 12;
 8254       Value |= (op & UINT64_C(16)) << 4;
 8256       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 8257       op &= UINT64_C(15);
 8258       op <<= 16;
 8259       Value |= op;
 8261       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
 8262       op &= UINT64_C(15);
 8263       op <<= 24;
 8264       Value |= op;
 8280       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8281       Value |= (op & UINT64_C(15)) << 36;
 8282       Value |= (op & UINT64_C(16)) << 7;
 8284       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8285       Value |= (op & UINT64_C(15)) << 32;
 8286       Value |= (op & UINT64_C(16)) << 6;
 8288       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 8289       Value |= (op & UINT64_C(15)) << 28;
 8290       Value |= (op & UINT64_C(16)) << 5;
 8292       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 8293       Value |= (op & UINT64_C(15)) << 12;
 8294       Value |= (op & UINT64_C(16)) << 4;
 8296       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 8297       op &= UINT64_C(15);
 8298       op <<= 24;
 8299       Value |= op;
 8306       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8307       Value |= (op & UINT64_C(15)) << 36;
 8308       Value |= (op & UINT64_C(16)) << 7;
 8310       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8311       Value |= (op & UINT64_C(15)) << 32;
 8312       Value |= (op & UINT64_C(16)) << 6;
 8314       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 8315       Value |= (op & UINT64_C(15)) << 28;
 8316       Value |= (op & UINT64_C(16)) << 5;
 8318       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 8319       Value |= (op & UINT64_C(15)) << 12;
 8320       Value |= (op & UINT64_C(16)) << 4;
 8322       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 8323       op &= UINT64_C(15);
 8324       op <<= 24;
 8325       Value |= op;
 8327       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
 8328       op &= UINT64_C(15);
 8329       op <<= 20;
 8330       Value |= op;
 8337       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8338       Value |= (op & UINT64_C(15)) << 36;
 8339       Value |= (op & UINT64_C(16)) << 7;
 8341       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8342       Value |= (op & UINT64_C(15)) << 32;
 8343       Value |= (op & UINT64_C(16)) << 6;
 8345       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 8346       Value |= (op & UINT64_C(15)) << 28;
 8347       Value |= (op & UINT64_C(16)) << 5;
 8349       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 8350       Value |= (op & UINT64_C(15)) << 12;
 8351       Value |= (op & UINT64_C(16)) << 4;
 8353       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 8354       Value |= (op & UINT64_C(12)) << 20;
 8355       Value |= (op & UINT64_C(1)) << 20;
 8362       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8363       Value |= (op & UINT64_C(15)) << 36;
 8364       Value |= (op & UINT64_C(16)) << 7;
 8366       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8367       Value |= (op & UINT64_C(15)) << 32;
 8368       Value |= (op & UINT64_C(16)) << 6;
 8370       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 8371       Value |= (op & UINT64_C(15)) << 28;
 8372       Value |= (op & UINT64_C(16)) << 5;
 8374       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 8375       Value |= (op & UINT64_C(15)) << 12;
 8376       Value |= (op & UINT64_C(16)) << 4;
 8378       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 8379       op &= UINT64_C(12);
 8380       op <<= 20;
 8381       Value |= op;
 8388       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8389       Value |= (op & UINT64_C(15)) << 36;
 8390       Value |= (op & UINT64_C(16)) << 7;
 8392       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8393       Value |= (op & UINT64_C(15)) << 32;
 8394       Value |= (op & UINT64_C(16)) << 6;
 8396       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 8397       Value |= (op & UINT64_C(15)) << 28;
 8398       Value |= (op & UINT64_C(16)) << 5;
 8400       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 8401       Value |= (op & UINT64_C(15)) << 12;
 8402       Value |= (op & UINT64_C(16)) << 4;
 8404       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 8405       op &= UINT64_C(14);
 8406       op <<= 20;
 8407       Value |= op;
 8418       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8419       Value |= (op & UINT64_C(15)) << 36;
 8420       Value |= (op & UINT64_C(16)) << 7;
 8422       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8423       Value |= (op & UINT64_C(15)) << 32;
 8424       Value |= (op & UINT64_C(16)) << 6;
 8426       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 8427       Value |= (op & UINT64_C(15)) << 28;
 8428       Value |= (op & UINT64_C(16)) << 5;
 8430       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 8431       Value |= (op & UINT64_C(15)) << 12;
 8432       Value |= (op & UINT64_C(16)) << 4;
 8434       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 8435       op &= UINT64_C(15);
 8436       op <<= 20;
 8437       Value |= op;
 8445       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8446       Value |= (op & UINT64_C(15)) << 36;
 8447       Value |= (op & UINT64_C(16)) << 7;
 8449       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 8450       Value |= (op & UINT64_C(15)) << 32;
 8451       Value |= (op & UINT64_C(16)) << 6;
 8453       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 8454       Value |= (op & UINT64_C(15)) << 28;
 8455       Value |= (op & UINT64_C(16)) << 5;
 8457       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 8458       op &= UINT64_C(255);
 8459       op <<= 16;
 8460       Value |= op;
 8465       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8466       Value |= (op & UINT64_C(15)) << 36;
 8467       Value |= (op & UINT64_C(16)) << 7;
 8469       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 8470       Value |= (op & UINT64_C(15)) << 32;
 8471       Value |= (op & UINT64_C(16)) << 6;
 8473       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 8474       Value |= (op & UINT64_C(15)) << 28;
 8475       Value |= (op & UINT64_C(16)) << 5;
 8477       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 8478       op &= UINT64_C(255);
 8479       op <<= 16;
 8480       Value |= op;
 8482       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
 8483       op &= UINT64_C(15);
 8484       op <<= 12;
 8485       Value |= op;
 8493       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8494       Value |= (op & UINT64_C(15)) << 36;
 8495       Value |= (op & UINT64_C(16)) << 7;
 8497       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8498       Value |= (op & UINT64_C(15)) << 32;
 8499       Value |= (op & UINT64_C(16)) << 6;
 8501       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 8502       op &= UINT64_C(65535);
 8503       op <<= 16;
 8504       Value |= op;
 8509       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8510       Value |= (op & UINT64_C(15)) << 36;
 8511       Value |= (op & UINT64_C(16)) << 7;
 8513       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8514       Value |= (op & UINT64_C(15)) << 32;
 8515       Value |= (op & UINT64_C(16)) << 6;
 8517       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 8518       op &= UINT64_C(65535);
 8519       op <<= 16;
 8520       Value |= op;
 8522       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 8523       op &= UINT64_C(15);
 8524       op <<= 12;
 8525       Value |= op;
 8531       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8532       Value |= (op & UINT64_C(15)) << 36;
 8533       Value |= (op & UINT64_C(16)) << 7;
 8535       op = getBDVAddr12Encoding(MI, 1, Fixups, STI);
 8536       Value |= (op & UINT64_C(1048575)) << 16;
 8537       Value |= (op & UINT64_C(1048576)) >> 10;
 8539       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 8540       op &= UINT64_C(15);
 8541       op <<= 12;
 8542       Value |= op;
 8548       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8549       Value |= (op & UINT64_C(15)) << 36;
 8550       Value |= (op & UINT64_C(16)) << 7;
 8552       op = getBDVAddr12Encoding(MI, 2, Fixups, STI);
 8553       Value |= (op & UINT64_C(1048575)) << 16;
 8554       Value |= (op & UINT64_C(1048576)) >> 10;
 8556       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
 8557       op &= UINT64_C(15);
 8558       op <<= 12;
 8559       Value |= op;
 8595       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8596       Value |= (op & UINT64_C(15)) << 36;
 8597       Value |= (op & UINT64_C(16)) << 7;
 8599       op = getBDXAddr12Encoding(MI, 1, Fixups, STI);
 8600       op &= UINT64_C(1048575);
 8601       op <<= 16;
 8602       Value |= op;
 8624       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8625       Value |= (op & UINT64_C(15)) << 36;
 8626       Value |= (op & UINT64_C(16)) << 7;
 8628       op = getBDXAddr12Encoding(MI, 1, Fixups, STI);
 8629       op &= UINT64_C(1048575);
 8630       op <<= 16;
 8631       Value |= op;
 8633       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 8634       op &= UINT64_C(15);
 8635       op <<= 12;
 8636       Value |= op;
 8647       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8648       Value |= (op & UINT64_C(15)) << 36;
 8649       Value |= (op & UINT64_C(16)) << 7;
 8651       op = getBDXAddr12Encoding(MI, 2, Fixups, STI);
 8652       op &= UINT64_C(1048575);
 8653       op <<= 16;
 8654       Value |= op;
 8656       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
 8657       op &= UINT64_C(15);
 8658       op <<= 12;
 8659       Value |= op;
 8684       op = getBDXAddr12Encoding(MI, 0, Fixups, STI);
 8685       op &= UINT64_C(1048575);
 8686       Value |= op;
 8711       op = getBDXAddr20Encoding(MI, 0, Fixups, STI);
 8712       op &= UINT64_C(268435455);
 8713       op <<= 8;
 8714       Value |= op;
 8719       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8720       op &= UINT64_C(65535);
 8721       Value |= op;