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

References

gen/lib/Target/Mips/MipsGenMCCodeEmitter.inc
 2730   (void)op;  // suppress warning
 2786       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 2787       op &= UINT64_C(3);
 2788       op <<= 11;
 2789       Value |= op;
 2791       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 2792       op &= UINT64_C(31);
 2793       op <<= 21;
 2794       Value |= op;
 2826       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 2827       op &= UINT64_C(3);
 2828       op <<= 11;
 2829       Value |= op;
 2831       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 2832       op &= UINT64_C(31);
 2833       op <<= 21;
 2834       Value |= op;
 2836       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 2837       op &= UINT64_C(31);
 2838       op <<= 16;
 2839       Value |= op;
 2844       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 2845       op &= UINT64_C(3);
 2846       op <<= 11;
 2847       Value |= op;
 2849       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 2850       op &= UINT64_C(63);
 2851       op <<= 20;
 2852       Value |= op;
 2860       op = getMemEncoding(MI, 0, Fixups, STI);
 2861       Value |= (op & UINT64_C(2031616)) << 5;
 2862       Value |= (op & UINT64_C(511)) << 7;
 2864       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 2865       op &= UINT64_C(31);
 2866       op <<= 16;
 2867       Value |= op;
 2872       op = getMemEncoding(MI, 0, Fixups, STI);
 2873       Value |= (op & UINT64_C(2031616)) << 5;
 2874       Value |= (op & UINT64_C(65535));
 2880       op = getMemEncoding(MI, 0, Fixups, STI);
 2881       Value |= (op & UINT64_C(2031616)) << 5;
 2882       Value |= (op & UINT64_C(65535));
 2884       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 2885       op &= UINT64_C(31);
 2886       op <<= 16;
 2887       Value |= op;
 2893       op = getMemEncoding(MI, 1, Fixups, STI);
 2894       Value |= (op & UINT64_C(1023)) << 16;
 2895       Value |= (op & UINT64_C(2031616)) >> 5;
 2897       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 2898       op &= UINT64_C(31);
 2899       op <<= 6;
 2900       Value |= op;
 2917       op = getMemEncoding(MI, 1, Fixups, STI);
 2918       Value |= (op & UINT64_C(2031616)) << 5;
 2919       Value |= (op & UINT64_C(511)) << 7;
 2921       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 2922       op &= UINT64_C(31);
 2923       op <<= 16;
 2924       Value |= op;
 2929       op = getMemEncoding(MI, 2, Fixups, STI);
 2930       Value |= (op & UINT64_C(2031616)) << 5;
 2931       Value |= (op & UINT64_C(511)) << 7;
 2933       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 2934       op &= UINT64_C(31);
 2935       op <<= 16;
 2936       Value |= op;
 2942       op = getMemEncoding<1>(MI, 1, Fixups, STI);
 2943       Value |= (op & UINT64_C(1023)) << 16;
 2944       Value |= (op & UINT64_C(2031616)) >> 5;
 2946       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 2947       op &= UINT64_C(31);
 2948       op <<= 6;
 2949       Value |= op;
 2955       op = getMemEncoding<2>(MI, 1, Fixups, STI);
 2956       Value |= (op & UINT64_C(1023)) << 16;
 2957       Value |= (op & UINT64_C(2031616)) >> 5;
 2959       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 2960       op &= UINT64_C(31);
 2961       op <<= 6;
 2962       Value |= op;
 2968       op = getMemEncoding<3>(MI, 1, Fixups, STI);
 2969       Value |= (op & UINT64_C(1023)) << 16;
 2970       Value |= (op & UINT64_C(2031616)) >> 5;
 2972       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 2973       op &= UINT64_C(31);
 2974       op <<= 6;
 2975       Value |= op;
 2983       op = getMemEncodingMMImm12(MI, 0, Fixups, STI);
 2984       Value |= (op & UINT64_C(2031616));
 2985       Value |= (op & UINT64_C(4095));
 2987       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 2988       op &= UINT64_C(31);
 2989       op <<= 21;
 2990       Value |= op;
 2996       op = getMemEncodingMMImm16(MI, 0, Fixups, STI);
 2997       op &= UINT64_C(2097151);
 2998       Value |= op;
 3004       op = getMemEncodingMMImm16(MI, 1, Fixups, STI);
 3005       op &= UINT64_C(2097151);
 3006       Value |= op;
 3008       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3009       op &= UINT64_C(31);
 3010       op <<= 21;
 3011       Value |= op;
 3017       op = getMemEncodingMMImm9(MI, 0, Fixups, STI);
 3018       Value |= (op & UINT64_C(2031616));
 3019       Value |= (op & UINT64_C(511));
 3021       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3022       op &= UINT64_C(31);
 3023       op <<= 21;
 3024       Value |= op;
 3029       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3030       op &= UINT64_C(1023);
 3031       op <<= 11;
 3032       Value |= op;
 3042       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3043       op &= UINT64_C(1023);
 3044       op <<= 16;
 3045       Value |= op;
 3052       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3053       op &= UINT64_C(1048575);
 3054       op <<= 6;
 3055       Value |= op;
 3061       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3062       op &= UINT64_C(15);
 3063       Value |= op;
 3069       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3070       op &= UINT64_C(15);
 3071       op <<= 6;
 3072       Value |= op;
 3077       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3078       op &= UINT64_C(65535);
 3079       Value |= op;
 3084       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3085       op &= UINT64_C(65535);
 3086       op <<= 6;
 3087       Value |= op;
 3094       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3095       op &= UINT64_C(1023);
 3096       op <<= 16;
 3097       Value |= op;
 3099       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3100       op &= UINT64_C(1023);
 3101       op <<= 6;
 3102       Value |= op;
 3108       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3109       op &= UINT64_C(31);
 3110       op <<= 16;
 3111       Value |= op;
 3113       op = getBranchTargetOpValue(MI, 1, Fixups, STI);
 3114       op &= UINT64_C(65535);
 3115       Value |= op;
 3120       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3121       op &= UINT64_C(7);
 3122       op <<= 7;
 3123       Value |= op;
 3125       op = getMovePRegSingleOpValue(MI, 3, Fixups, STI);
 3126       op &= UINT64_C(7);
 3127       op <<= 4;
 3128       Value |= op;
 3130       op = getMovePRegSingleOpValue(MI, 2, Fixups, STI);
 3131       Value |= (op & UINT64_C(4)) << 1;
 3132       Value |= (op & UINT64_C(3));
 3137       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3138       op &= UINT64_C(7);
 3139       op <<= 7;
 3140       Value |= op;
 3142       op = getMovePRegSingleOpValue(MI, 3, Fixups, STI);
 3143       op &= UINT64_C(7);
 3144       op <<= 4;
 3145       Value |= op;
 3147       op = getMovePRegSingleOpValue(MI, 2, Fixups, STI);
 3148       op &= UINT64_C(7);
 3149       op <<= 1;
 3150       Value |= op;
 3158       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3159       op &= UINT64_C(7);
 3160       op <<= 18;
 3161       Value |= op;
 3163       op = getBranchTargetOpValue(MI, 1, Fixups, STI);
 3164       op &= UINT64_C(65535);
 3165       Value |= op;
 3171       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3172       op &= UINT64_C(7);
 3173       op <<= 18;
 3174       Value |= op;
 3176       op = getBranchTargetOpValueMM(MI, 1, Fixups, STI);
 3177       op &= UINT64_C(65535);
 3178       Value |= op;
 3184       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3185       op &= UINT64_C(31);
 3186       op <<= 11;
 3187       Value |= op;
 3189       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3190       op &= UINT64_C(31);
 3191       op <<= 16;
 3192       Value |= op;
 3194       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3195       op &= UINT64_C(31);
 3196       op <<= 21;
 3197       Value |= op;
 3205       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3206       op &= UINT64_C(31);
 3207       op <<= 11;
 3208       Value |= op;
 3210       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3211       op &= UINT64_C(31);
 3212       op <<= 16;
 3213       Value |= op;
 3215       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3216       op &= UINT64_C(31);
 3217       op <<= 21;
 3218       Value |= op;
 3260       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3261       op &= UINT64_C(31);
 3262       op <<= 21;
 3263       Value |= op;
 3265       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3266       op &= UINT64_C(31);
 3267       op <<= 16;
 3268       Value |= op;
 3276       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3277       op &= UINT64_C(31);
 3278       op <<= 21;
 3279       Value |= op;
 3281       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3282       op &= UINT64_C(31);
 3283       op <<= 16;
 3284       Value |= op;
 3286       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3287       op &= UINT64_C(7);
 3288       op <<= 13;
 3289       Value |= op;
 3298       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3299       op &= UINT64_C(31);
 3300       op <<= 6;
 3301       Value |= op;
 3303       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3304       op &= UINT64_C(31);
 3305       op <<= 21;
 3306       Value |= op;
 3308       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3309       op &= UINT64_C(31);
 3310       op <<= 16;
 3311       Value |= op;
 3327       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3328       op &= UINT64_C(31);
 3329       op <<= 6;
 3330       Value |= op;
 3332       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3333       op &= UINT64_C(31);
 3334       op <<= 21;
 3335       Value |= op;
 3337       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3338       op &= UINT64_C(31);
 3339       op <<= 11;
 3340       Value |= op;
 3342       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 3343       op &= UINT64_C(31);
 3344       op <<= 16;
 3345       Value |= op;
 3403       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3404       op &= UINT64_C(31);
 3405       op <<= 6;
 3406       Value |= op;
 3408       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3409       op &= UINT64_C(31);
 3410       op <<= 11;
 3411       Value |= op;
 3421       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3422       op &= UINT64_C(31);
 3423       op <<= 6;
 3424       Value |= op;
 3426       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3427       op &= UINT64_C(31);
 3428       op <<= 11;
 3429       Value |= op;
 3431       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3432       op &= UINT64_C(7);
 3433       op <<= 18;
 3434       Value |= op;
 3485       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3486       op &= UINT64_C(31);
 3487       op <<= 6;
 3488       Value |= op;
 3490       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3491       op &= UINT64_C(31);
 3492       op <<= 11;
 3493       Value |= op;
 3495       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3496       op &= UINT64_C(31);
 3497       op <<= 16;
 3498       Value |= op;
 3512       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3513       op &= UINT64_C(31);
 3514       op <<= 6;
 3515       Value |= op;
 3517       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3518       op &= UINT64_C(31);
 3519       op <<= 11;
 3520       Value |= op;
 3522       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3523       op &= UINT64_C(31);
 3524       op <<= 16;
 3525       Value |= op;
 3531       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3532       op &= UINT64_C(31);
 3533       op <<= 11;
 3534       Value |= op;
 3536       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3537       op &= UINT64_C(31);
 3538       op <<= 16;
 3539       Value |= op;
 3541       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3542       op &= UINT64_C(31);
 3543       op <<= 21;
 3544       Value |= op;
 3553       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3554       op &= UINT64_C(31);
 3555       op <<= 11;
 3556       Value |= op;
 3558       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3559       op &= UINT64_C(31);
 3560       op <<= 21;
 3561       Value |= op;
 3563       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3564       op &= UINT64_C(31);
 3565       op <<= 16;
 3566       Value |= op;
 3573       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3574       op &= UINT64_C(31);
 3575       op <<= 11;
 3576       Value |= op;
 3578       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3579       op &= UINT64_C(31);
 3580       op <<= 16;
 3581       Value |= op;
 3583       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3584       op &= UINT64_C(15);
 3585       Value |= op;
 3591       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3592       op &= UINT64_C(31);
 3593       op <<= 16;
 3594       Value |= op;
 3596       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3597       op &= UINT64_C(31);
 3598       op <<= 21;
 3599       Value |= op;
 3601       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3602       op &= UINT64_C(15);
 3603       op <<= 6;
 3604       Value |= op;
 3612       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3613       op &= UINT64_C(31);
 3614       op <<= 11;
 3615       Value |= op;
 3617       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3618       op &= UINT64_C(31);
 3619       op <<= 6;
 3620       Value |= op;
 3672       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3673       op &= UINT64_C(31);
 3674       op <<= 11;
 3675       Value |= op;
 3677       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3678       op &= UINT64_C(31);
 3679       op <<= 16;
 3680       Value |= op;
 3682       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3683       op &= UINT64_C(7);
 3684       op <<= 8;
 3685       Value |= op;
 3737       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3738       op &= UINT64_C(31);
 3739       op <<= 16;
 3740       Value |= op;
 3742       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3743       op &= UINT64_C(31);
 3744       op <<= 21;
 3745       Value |= op;
 3747       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3748       op &= UINT64_C(7);
 3749       op <<= 13;
 3750       Value |= op;
 3758       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3759       op &= UINT64_C(31);
 3760       op <<= 21;
 3761       Value |= op;
 3763       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3764       op &= UINT64_C(31);
 3765       op <<= 16;
 3766       Value |= op;
 3772       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3773       op &= UINT64_C(31);
 3774       op <<= 16;
 3775       Value |= op;
 3777       op = getBranchTargetOpValue(MI, 1, Fixups, STI);
 3778       op &= UINT64_C(65535);
 3779       Value |= op;
 3785       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3786       op &= UINT64_C(31);
 3787       op <<= 21;
 3788       Value |= op;
 3790       op = getMemEncodingMMImm16(MI, 1, Fixups, STI);
 3791       op &= UINT64_C(2097151);
 3792       Value |= op;
 3821       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3822       op &= UINT64_C(31);
 3823       op <<= 21;
 3824       Value |= op;
 3826       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3827       op &= UINT64_C(31);
 3828       op <<= 16;
 3829       Value |= op;
 3837       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3838       op &= UINT64_C(31);
 3839       op <<= 21;
 3840       Value |= op;
 3842       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3843       op &= UINT64_C(31);
 3844       op <<= 16;
 3845       Value |= op;
 3847       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3848       op &= UINT64_C(31);
 3849       op <<= 11;
 3850       Value |= op;
 3866       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3867       op &= UINT64_C(31);
 3868       op <<= 16;
 3869       Value |= op;
 3871       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3872       op &= UINT64_C(31);
 3873       op <<= 11;
 3874       Value |= op;
 3876       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3877       op &= UINT64_C(31);
 3878       op <<= 6;
 3879       Value |= op;
 3939       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3940       op &= UINT64_C(31);
 3941       op <<= 21;
 3942       Value |= op;
 3944       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3945       op &= UINT64_C(31);
 3946       op <<= 16;
 3947       Value |= op;
 3949       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3950       op &= UINT64_C(31);
 3951       op <<= 11;
 3952       Value |= op;
 3962       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 3963       op &= UINT64_C(31);
 3964       op <<= 16;
 3965       Value |= op;
 3967       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3968       op &= UINT64_C(31);
 3969       op <<= 11;
 3970       Value |= op;
 3972       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3973       op &= UINT64_C(31);
 3974       op <<= 6;
 3975       Value |= op;
 3985       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 3986       op &= UINT64_C(31);
 3987       op <<= 21;
 3988       Value |= op;
 3990       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3991       op &= UINT64_C(31);
 3992       op <<= 16;
 3993       Value |= op;
 3995       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3996       op &= UINT64_C(31);
 3997       op <<= 11;
 3998       Value |= op;
 4010       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 4011       op &= UINT64_C(31);
 4012       op <<= 21;
 4013       Value |= op;
 4015       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4016       op &= UINT64_C(31);
 4017       op <<= 16;
 4018       Value |= op;
 4020       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4021       op &= UINT64_C(31);
 4022       op <<= 11;
 4023       Value |= op;
 4025       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4026       op &= UINT64_C(31);
 4027       op <<= 6;
 4028       Value |= op;
 4076       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4077       op &= UINT64_C(31);
 4078       op <<= 16;
 4079       Value |= op;
 4081       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4082       op &= UINT64_C(31);
 4083       op <<= 11;
 4084       Value |= op;
 4086       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4087       op &= UINT64_C(31);
 4088       op <<= 6;
 4089       Value |= op;
 4094       op = getSImm9AddiuspValue(MI, 0, Fixups, STI);
 4095       op &= UINT64_C(511);
 4096       op <<= 1;
 4097       Value |= op;
 4102       op = getUImm5Lsl2Encoding(MI, 0, Fixups, STI);
 4103       op &= UINT64_C(31);
 4104       Value |= op;
 4109       op = getUImm5Lsl2Encoding(MI, 0, Fixups, STI);
 4110       op &= UINT64_C(31);
 4111       op <<= 5;
 4112       Value |= op;
 4117       op = getBranchTargetOpValue(MI, 0, Fixups, STI);
 4118       op &= UINT64_C(2047);
 4119       Value |= op;
 4124       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4125       Value |= (op & UINT64_C(2032)) << 16;
 4126       Value |= (op & UINT64_C(30720)) << 5;
 4127       Value |= (op & UINT64_C(15));
 4129       op = getMemEncoding(MI, 1, Fixups, STI);
 4130       op &= UINT64_C(7);
 4131       op <<= 8;
 4132       Value |= op;
 4134       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4135       op &= UINT64_C(7);
 4136       op <<= 5;
 4137       Value |= op;
 4142       op = getBranchTargetOpValue(MI, 0, Fixups, STI);
 4143       Value |= (op & UINT64_C(2016)) << 16;
 4144       Value |= (op & UINT64_C(63488)) << 5;
 4145       Value |= (op & UINT64_C(31));
 4152       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4153       Value |= (op & UINT64_C(2016)) << 16;
 4154       Value |= (op & UINT64_C(63488)) << 5;
 4155       Value |= (op & UINT64_C(31));
 4170       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4171       Value |= (op & UINT64_C(2016)) << 16;
 4172       Value |= (op & UINT64_C(63488)) << 5;
 4173       Value |= (op & UINT64_C(31));
 4175       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4176       op &= UINT64_C(7);
 4177       op <<= 8;
 4178       Value |= op;
 4192       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4193       Value |= (op & UINT64_C(2016)) << 16;
 4194       Value |= (op & UINT64_C(63488)) << 5;
 4195       Value |= (op & UINT64_C(31));
 4197       op = getMemEncoding(MI, 1, Fixups, STI);
 4198       op &= UINT64_C(7);
 4199       op <<= 8;
 4200       Value |= op;
 4202       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4203       op &= UINT64_C(7);
 4204       op <<= 5;
 4205       Value |= op;
 4211       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4212       Value |= (op & UINT64_C(2031616)) << 5;
 4213       Value |= (op & UINT64_C(65011712)) >> 5;
 4214       Value |= (op & UINT64_C(65535));
 4221       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4222       op &= UINT64_C(255);
 4223       Value |= op;
 4228       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4229       op &= UINT64_C(31);
 4230       op <<= 21;
 4231       Value |= op;
 4233       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4234       op &= UINT64_C(31);
 4235       op <<= 16;
 4236       Value |= op;
 4238       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4239       op &= UINT64_C(31);
 4240       op <<= 11;
 4241       Value |= op;
 4248       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4249       op &= UINT64_C(31);
 4250       op <<= 21;
 4251       Value |= op;
 4253       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4254       op &= UINT64_C(31);
 4255       op <<= 16;
 4256       Value |= op;
 4258       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4259       op &= UINT64_C(31);
 4260       op <<= 11;
 4261       Value |= op;
 4266       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4267       op &= UINT64_C(1);
 4268       op <<= 16;
 4269       Value |= op;
 4271       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4272       op &= UINT64_C(31);
 4273       op <<= 11;
 4274       Value |= op;
 4276       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4277       op &= UINT64_C(31);
 4278       op <<= 6;
 4279       Value |= op;
 4284       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4285       op &= UINT64_C(1);
 4286       op <<= 16;
 4287       Value |= op;
 4289       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4290       op &= UINT64_C(31);
 4291       op <<= 11;
 4292       Value |= op;
 4294       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4295       op &= UINT64_C(31);
 4296       op <<= 6;
 4297       Value |= op;
 4302       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4303       op &= UINT64_C(1);
 4304       op <<= 16;
 4305       Value |= op;
 4307       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 4308       op &= UINT64_C(31);
 4309       op <<= 11;
 4310       Value |= op;
 4312       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4313       op &= UINT64_C(31);
 4314       op <<= 6;
 4315       Value |= op;
 4321       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4322       op &= UINT64_C(15);
 4323       op <<= 16;
 4324       Value |= op;
 4326       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4327       op &= UINT64_C(31);
 4328       op <<= 11;
 4329       Value |= op;
 4331       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4332       op &= UINT64_C(31);
 4333       op <<= 6;
 4334       Value |= op;
 4339       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4340       op &= UINT64_C(15);
 4341       op <<= 16;
 4342       Value |= op;
 4344       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4345       op &= UINT64_C(31);
 4346       op <<= 11;
 4347       Value |= op;
 4349       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4350       op &= UINT64_C(31);
 4351       op <<= 6;
 4352       Value |= op;
 4357       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4358       op &= UINT64_C(15);
 4359       op <<= 16;
 4360       Value |= op;
 4362       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 4363       op &= UINT64_C(31);
 4364       op <<= 11;
 4365       Value |= op;
 4367       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4368       op &= UINT64_C(31);
 4369       op <<= 6;
 4370       Value |= op;
 4376       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4377       op &= UINT64_C(3);
 4378       op <<= 16;
 4379       Value |= op;
 4381       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4382       op &= UINT64_C(31);
 4383       op <<= 11;
 4384       Value |= op;
 4386       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4387       op &= UINT64_C(31);
 4388       op <<= 6;
 4389       Value |= op;
 4394       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4395       op &= UINT64_C(3);
 4396       op <<= 16;
 4397       Value |= op;
 4399       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4400       op &= UINT64_C(31);
 4401       op <<= 11;
 4402       Value |= op;
 4404       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4405       op &= UINT64_C(31);
 4406       op <<= 6;
 4407       Value |= op;
 4412       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4413       op &= UINT64_C(3);
 4414       op <<= 16;
 4415       Value |= op;
 4417       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 4418       op &= UINT64_C(31);
 4419       op <<= 11;
 4420       Value |= op;
 4422       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4423       op &= UINT64_C(31);
 4424       op <<= 6;
 4425       Value |= op;
 4431       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4432       op &= UINT64_C(7);
 4433       op <<= 16;
 4434       Value |= op;
 4436       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4437       op &= UINT64_C(31);
 4438       op <<= 11;
 4439       Value |= op;
 4441       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4442       op &= UINT64_C(31);
 4443       op <<= 6;
 4444       Value |= op;
 4449       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4450       op &= UINT64_C(7);
 4451       op <<= 16;
 4452       Value |= op;
 4454       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4455       op &= UINT64_C(31);
 4456       op <<= 11;
 4457       Value |= op;
 4459       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4460       op &= UINT64_C(31);
 4461       op <<= 6;
 4462       Value |= op;
 4467       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4468       op &= UINT64_C(7);
 4469       op <<= 16;
 4470       Value |= op;
 4472       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 4473       op &= UINT64_C(31);
 4474       op <<= 11;
 4475       Value |= op;
 4477       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4478       op &= UINT64_C(31);
 4479       op <<= 6;
 4480       Value |= op;
 4485       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 4486       op &= UINT64_C(1);
 4487       op <<= 16;
 4488       Value |= op;
 4490       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4491       op &= UINT64_C(31);
 4492       op <<= 11;
 4493       Value |= op;
 4495       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4496       op &= UINT64_C(31);
 4497       op <<= 6;
 4498       Value |= op;
 4503       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 4504       op &= UINT64_C(1);
 4505       op <<= 16;
 4506       Value |= op;
 4508       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4509       op &= UINT64_C(31);
 4510       op <<= 11;
 4511       Value |= op;
 4513       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4514       op &= UINT64_C(31);
 4515       op <<= 6;
 4516       Value |= op;
 4521       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 4522       op &= UINT64_C(15);
 4523       op <<= 16;
 4524       Value |= op;
 4526       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4527       op &= UINT64_C(31);
 4528       op <<= 11;
 4529       Value |= op;
 4531       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4532       op &= UINT64_C(31);
 4533       op <<= 6;
 4534       Value |= op;
 4539       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 4540       op &= UINT64_C(15);
 4541       op <<= 16;
 4542       Value |= op;
 4544       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4545       op &= UINT64_C(31);
 4546       op <<= 11;
 4547       Value |= op;
 4549       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4550       op &= UINT64_C(31);
 4551       op <<= 6;
 4552       Value |= op;
 4557       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 4558       op &= UINT64_C(3);
 4559       op <<= 16;
 4560       Value |= op;
 4562       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4563       op &= UINT64_C(31);
 4564       op <<= 11;
 4565       Value |= op;
 4567       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4568       op &= UINT64_C(31);
 4569       op <<= 6;
 4570       Value |= op;
 4575       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 4576       op &= UINT64_C(3);
 4577       op <<= 16;
 4578       Value |= op;
 4580       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4581       op &= UINT64_C(31);
 4582       op <<= 11;
 4583       Value |= op;
 4585       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4586       op &= UINT64_C(31);
 4587       op <<= 6;
 4588       Value |= op;
 4593       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 4594       op &= UINT64_C(7);
 4595       op <<= 16;
 4596       Value |= op;
 4598       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4599       op &= UINT64_C(31);
 4600       op <<= 11;
 4601       Value |= op;
 4603       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4604       op &= UINT64_C(31);
 4605       op <<= 6;
 4606       Value |= op;
 4611       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 4612       op &= UINT64_C(7);
 4613       op <<= 16;
 4614       Value |= op;
 4616       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4617       op &= UINT64_C(31);
 4618       op <<= 11;
 4619       Value |= op;
 4621       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4622       op &= UINT64_C(31);
 4623       op <<= 6;
 4624       Value |= op;
 4630       op = getBranchTarget26OpValue(MI, 0, Fixups, STI);
 4631       op &= UINT64_C(67108863);
 4632       Value |= op;
 4638       op = getBranchTarget26OpValueMM(MI, 0, Fixups, STI);
 4639       op &= UINT64_C(67108863);
 4640       Value |= op;
 4646       op = getBranchTargetOpValue(MI, 0, Fixups, STI);
 4647       op &= UINT64_C(65535);
 4648       Value |= op;
 4662       op = getBranchTargetOpValue(MI, 1, Fixups, STI);
 4663       op &= UINT64_C(65535);
 4664       Value |= op;
 4666       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4667       op &= UINT64_C(31);
 4668       op <<= 16;
 4669       Value |= op;
 4674       op = getBranchTargetOpValue1SImm16(MI, 0, Fixups, STI);
 4675       op &= UINT64_C(65535);
 4676       Value |= op;
 4681       op = getBranchTargetOpValueMM(MI, 0, Fixups, STI);
 4682       op &= UINT64_C(65535);
 4683       Value |= op;
 4689       op = getBranchTargetOpValueMMPC10(MI, 0, Fixups, STI);
 4690       op &= UINT64_C(1023);
 4691       Value |= op;
 4696       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4697       Value |= (op & UINT64_C(7)) << 5;
 4698       Value |= (op & UINT64_C(24));
 4700       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4701       op &= UINT64_C(7);
 4702       Value |= op;
 4710       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4711       Value |= (op & UINT64_C(31)) << 16;
 4712       Value |= (op & UINT64_C(31)) << 11;
 4714       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4715       op &= UINT64_C(31);
 4716       op <<= 21;
 4717       Value |= op;
 4723       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4724       op &= UINT64_C(31);
 4725       Value |= op;
 4733       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4734       op &= UINT64_C(31);
 4735       op <<= 11;
 4736       Value |= op;
 4742       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4743       op &= UINT64_C(31);
 4744       op <<= 11;
 4745       Value |= op;
 4747       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4748       op &= UINT64_C(3);
 4749       op <<= 21;
 4750       Value |= op;
 4755       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4756       op &= UINT64_C(31);
 4757       op <<= 11;
 4758       Value |= op;
 4760       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4761       op &= UINT64_C(31);
 4762       op <<= 16;
 4763       Value |= op;
 4765       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4766       op &= UINT64_C(31);
 4767       op <<= 21;
 4768       Value |= op;
 4775       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4776       op &= UINT64_C(31);
 4777       op <<= 11;
 4778       Value |= op;
 4780       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4781       op &= UINT64_C(31);
 4782       op <<= 21;
 4783       Value |= op;
 4785       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4786       op &= UINT64_C(31);
 4787       op <<= 16;
 4788       Value |= op;
 4795       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4796       op &= UINT64_C(31);
 4797       op <<= 11;
 4798       Value |= op;
 4800       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4801       op &= UINT64_C(1023);
 4802       op <<= 16;
 4803       Value |= op;
 4808       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4809       op &= UINT64_C(31);
 4810       op <<= 11;
 4811       Value |= op;
 4813       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4814       op &= UINT64_C(1023);
 4815       op <<= 16;
 4816       Value |= op;
 4872       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4873       op &= UINT64_C(31);
 4874       op <<= 11;
 4875       Value |= op;
 4877       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4878       op &= UINT64_C(31);
 4879       op <<= 16;
 4880       Value |= op;
 4882       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4883       op &= UINT64_C(31);
 4884       op <<= 21;
 4885       Value |= op;
 4890       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4891       op &= UINT64_C(31);
 4892       op <<= 11;
 4893       Value |= op;
 4895       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4896       op &= UINT64_C(31);
 4897       op <<= 16;
 4898       Value |= op;
 4900       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4901       op &= UINT64_C(31);
 4902       op <<= 21;
 4903       Value |= op;
 4905       op = getUImmWithOffsetEncoding<2, 1>(MI, 3, Fixups, STI);
 4906       op &= UINT64_C(3);
 4907       op <<= 9;
 4908       Value |= op;
 4923       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4924       op &= UINT64_C(31);
 4925       op <<= 11;
 4926       Value |= op;
 4928       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4929       op &= UINT64_C(31);
 4930       op <<= 21;
 4931       Value |= op;
 4939       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4940       op &= UINT64_C(31);
 4941       op <<= 11;
 4942       Value |= op;
 4944       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4945       op &= UINT64_C(31);
 4946       op <<= 21;
 4947       Value |= op;
 4949       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4950       op &= UINT64_C(7);
 4951       op <<= 18;
 4952       Value |= op;
 5051       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5052       op &= UINT64_C(31);
 5053       op <<= 11;
 5054       Value |= op;
 5056       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5057       op &= UINT64_C(31);
 5058       op <<= 21;
 5059       Value |= op;
 5061       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5062       op &= UINT64_C(31);
 5063       op <<= 16;
 5064       Value |= op;
 5069       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5070       op &= UINT64_C(31);
 5071       op <<= 11;
 5072       Value |= op;
 5074       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5075       op &= UINT64_C(31);
 5076       op <<= 21;
 5077       Value |= op;
 5079       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5080       op &= UINT64_C(31);
 5081       op <<= 16;
 5082       Value |= op;
 5084       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 5085       op &= UINT64_C(3);
 5086       op <<= 6;
 5087       Value |= op;
 5092       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5093       op &= UINT64_C(31);
 5094       op <<= 11;
 5095       Value |= op;
 5097       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5098       op &= UINT64_C(31);
 5099       op <<= 21;
 5100       Value |= op;
 5102       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5103       op &= UINT64_C(31);
 5104       op <<= 16;
 5105       Value |= op;
 5107       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 5108       op &= UINT64_C(3);
 5109       op <<= 9;
 5110       Value |= op;
 5115       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5116       op &= UINT64_C(31);
 5117       op <<= 11;
 5118       Value |= op;
 5120       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5121       op &= UINT64_C(31);
 5122       op <<= 21;
 5123       Value |= op;
 5125       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5126       op &= UINT64_C(31);
 5127       op <<= 16;
 5128       Value |= op;
 5130       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 5131       op &= UINT64_C(7);
 5132       op <<= 6;
 5133       Value |= op;
 5139       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5140       op &= UINT64_C(31);
 5141       op <<= 11;
 5142       Value |= op;
 5144       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5145       op &= UINT64_C(31);
 5146       op <<= 21;
 5147       Value |= op;
 5149       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5150       op &= UINT64_C(31);
 5151       op <<= 16;
 5152       Value |= op;
 5154       op = getUImmWithOffsetEncoding<2, 1>(MI, 3, Fixups, STI);
 5155       op &= UINT64_C(3);
 5156       op <<= 6;
 5157       Value |= op;
 5172       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5173       op &= UINT64_C(31);
 5174       op <<= 11;
 5175       Value |= op;
 5177       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5178       op &= UINT64_C(31);
 5179       op <<= 16;
 5180       Value |= op;
 5182       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5183       op &= UINT64_C(31);
 5184       op <<= 21;
 5185       Value |= op;
 5217       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5218       op &= UINT64_C(31);
 5219       op <<= 11;
 5220       Value |= op;
 5222       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5223       op &= UINT64_C(31);
 5224       op <<= 16;
 5225       Value |= op;
 5237       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5238       op &= UINT64_C(31);
 5239       op <<= 11;
 5240       Value |= op;
 5242       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5243       op &= UINT64_C(31);
 5244       op <<= 16;
 5245       Value |= op;
 5247       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5248       op &= UINT64_C(31);
 5249       op <<= 21;
 5250       Value |= op;
 5276       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5277       op &= UINT64_C(31);
 5278       op <<= 11;
 5279       Value |= op;
 5281       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5282       op &= UINT64_C(31);
 5283       op <<= 16;
 5284       Value |= op;
 5286       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5287       op &= UINT64_C(31);
 5288       op <<= 21;
 5289       Value |= op;
 5305       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5306       op &= UINT64_C(31);
 5307       op <<= 11;
 5308       Value |= op;
 5310       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5311       op &= UINT64_C(31);
 5312       op <<= 16;
 5313       Value |= op;
 5315       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5316       op &= UINT64_C(31);
 5317       op <<= 6;
 5318       Value |= op;
 5326       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5327       op &= UINT64_C(31);
 5328       op <<= 11;
 5329       Value |= op;
 5331       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5332       op &= UINT64_C(31);
 5333       op <<= 21;
 5334       Value |= op;
 5336       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5337       op &= UINT64_C(31);
 5338       op <<= 16;
 5339       Value |= op;
 5359       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5360       op &= UINT64_C(31);
 5361       op <<= 11;
 5362       Value |= op;
 5364       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5365       op &= UINT64_C(31);
 5366       op <<= 21;
 5367       Value |= op;
 5369       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5370       op &= UINT64_C(31);
 5371       op <<= 16;
 5372       Value |= op;
 5378       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5379       op &= UINT64_C(31);
 5380       op <<= 16;
 5381       Value |= op;
 5386       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5387       op &= UINT64_C(31);
 5388       op <<= 16;
 5389       Value |= op;
 5391       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5392       op &= UINT64_C(31);
 5393       op <<= 21;
 5394       Value |= op;
 5400       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5401       op &= UINT64_C(31);
 5402       op <<= 21;
 5403       Value |= op;
 5405       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5406       op &= UINT64_C(31);
 5407       op <<= 16;
 5408       Value |= op;
 5414       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5415       op &= UINT64_C(31);
 5416       op <<= 21;
 5417       Value |= op;
 5419       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5420       op &= UINT64_C(31);
 5421       op <<= 16;
 5422       Value |= op;
 5424       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5425       op &= UINT64_C(7);
 5426       op <<= 13;
 5427       Value |= op;
 5434       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5435       op &= UINT64_C(31);
 5436       op <<= 21;
 5437       Value |= op;
 5439       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5440       op &= UINT64_C(31);
 5441       op <<= 16;
 5442       Value |= op;
 5451       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5452       op &= UINT64_C(31);
 5453       op <<= 21;
 5454       Value |= op;
 5456       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5457       op &= UINT64_C(31);
 5458       op <<= 16;
 5459       Value |= op;
 5461       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5462       op &= UINT64_C(31);
 5463       op <<= 11;
 5464       Value |= op;
 5469       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5470       op &= UINT64_C(31);
 5471       op <<= 6;
 5472       Value |= op;
 5474       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5475       op &= UINT64_C(31);
 5476       op <<= 11;
 5477       Value |= op;
 5483       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5484       op &= UINT64_C(7);
 5485       op <<= 7;
 5486       Value |= op;
 5488       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5489       op &= UINT64_C(127);
 5490       Value |= op;
 5495       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5496       op &= UINT64_C(7);
 5497       op <<= 7;
 5498       Value |= op;
 5500       op = getUImm6Lsl2Encoding(MI, 1, Fixups, STI);
 5501       op &= UINT64_C(63);
 5502       op <<= 1;
 5503       Value |= op;
 5508       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5509       op &= UINT64_C(7);
 5510       op <<= 7;
 5511       Value |= op;
 5513       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5514       op &= UINT64_C(7);
 5515       op <<= 4;
 5516       Value |= op;
 5518       op = getSImm3Lsa2Value(MI, 2, Fixups, STI);
 5519       op &= UINT64_C(7);
 5520       op <<= 1;
 5521       Value |= op;
 5527       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5528       op &= UINT64_C(7);
 5529       op <<= 7;
 5530       Value |= op;
 5532       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5533       op &= UINT64_C(7);
 5534       op <<= 4;
 5535       Value |= op;
 5537       op = getUImm4AndValue(MI, 2, Fixups, STI);
 5538       op &= UINT64_C(15);
 5539       Value |= op;
 5547       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5548       op &= UINT64_C(7);
 5549       op <<= 7;
 5550       Value |= op;
 5552       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5553       op &= UINT64_C(7);
 5554       op <<= 4;
 5555       Value |= op;
 5557       op = getUImm3Mod8Encoding(MI, 2, Fixups, STI);
 5558       op &= UINT64_C(7);
 5559       op <<= 1;
 5560       Value |= op;
 5566       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5567       op &= UINT64_C(7);
 5568       op <<= 7;
 5569       Value |= op;
 5571       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5572       op &= UINT64_C(7);
 5573       op <<= 4;
 5574       Value |= op;
 5576       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5577       op &= UINT64_C(7);
 5578       op <<= 1;
 5579       Value |= op;
 5584       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5585       op &= UINT64_C(31);
 5586       op <<= 5;
 5587       Value |= op;
 5589       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5590       op &= UINT64_C(15);
 5591       op <<= 1;
 5592       Value |= op;
 5600       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5601       op &= UINT64_C(31);
 5602       Value |= op;
 5611       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5612       op &= UINT64_C(31);
 5613       op <<= 16;
 5614       Value |= op;
 5620       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5621       op &= UINT64_C(31);
 5622       op <<= 16;
 5623       Value |= op;
 5625       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5626       op &= UINT64_C(3);
 5627       op <<= 14;
 5628       Value |= op;
 5638       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5639       op &= UINT64_C(31);
 5640       op <<= 16;
 5641       Value |= op;
 5643       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5644       op &= UINT64_C(65535);
 5645       Value |= op;
 5659       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5660       op &= UINT64_C(31);
 5661       op <<= 16;
 5662       Value |= op;
 5664       op = getBranchTargetOpValueMM(MI, 1, Fixups, STI);
 5665       op &= UINT64_C(65535);
 5666       Value |= op;
 5678       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5679       op &= UINT64_C(31);
 5680       op <<= 16;
 5681       Value |= op;
 5683       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5684       op &= UINT64_C(31);
 5685       op <<= 21;
 5686       Value |= op;
 5696       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5697       op &= UINT64_C(31);
 5698       op <<= 16;
 5699       Value |= op;
 5701       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5702       op &= UINT64_C(31);
 5703       op <<= 21;
 5704       Value |= op;
 5706       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5707       op &= UINT64_C(15);
 5708       op <<= 12;
 5709       Value |= op;
 5715       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5716       op &= UINT64_C(31);
 5717       op <<= 16;
 5718       Value |= op;
 5720       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5721       op &= UINT64_C(31);
 5722       op <<= 21;
 5723       Value |= op;
 5725       op = getBranchTargetOpValueMM(MI, 2, Fixups, STI);
 5726       op &= UINT64_C(65535);
 5727       Value |= op;
 5732       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5733       op &= UINT64_C(31);
 5734       op <<= 16;
 5735       Value |= op;
 5737       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5738       op &= UINT64_C(3);
 5739       op <<= 9;
 5740       Value |= op;
 5745       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5746       op &= UINT64_C(31);
 5747       op <<= 16;
 5748       Value |= op;
 5750       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5751       op &= UINT64_C(3);
 5752       op <<= 9;
 5753       Value |= op;
 5773       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5774       op &= UINT64_C(31);
 5775       op <<= 21;
 5776       Value |= op;
 5782       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5783       op &= UINT64_C(31);
 5784       op <<= 21;
 5785       Value |= op;
 5787       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5788       op &= UINT64_C(65535);
 5789       Value |= op;
 5795       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5796       op &= UINT64_C(31);
 5797       op <<= 21;
 5798       Value |= op;
 5800       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5801       op &= UINT64_C(65535);
 5802       Value |= op;
 5807       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5808       op &= UINT64_C(31);
 5809       op <<= 21;
 5810       Value |= op;
 5812       op = getSimm18Lsl3Encoding(MI, 1, Fixups, STI);
 5813       op &= UINT64_C(262143);
 5814       Value |= op;
 5821       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5822       op &= UINT64_C(31);
 5823       op <<= 21;
 5824       Value |= op;
 5826       op = getSimm19Lsl2Encoding(MI, 1, Fixups, STI);
 5827       op &= UINT64_C(524287);
 5828       Value |= op;
 5838       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5839       op &= UINT64_C(31);
 5840       op <<= 21;
 5841       Value |= op;
 5843       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5844       op &= UINT64_C(65535);
 5845       Value |= op;
 5850       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5851       op &= UINT64_C(31);
 5852       op <<= 21;
 5853       Value |= op;
 5855       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5856       op &= UINT64_C(1023);
 5857       op <<= 11;
 5858       Value |= op;
 5866       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5867       op &= UINT64_C(31);
 5868       op <<= 21;
 5869       Value |= op;
 5871       op = getBranchTarget21OpValue(MI, 1, Fixups, STI);
 5872       op &= UINT64_C(2097151);
 5873       Value |= op;
 5879       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5880       op &= UINT64_C(31);
 5881       op <<= 21;
 5882       Value |= op;
 5884       op = getBranchTarget21OpValueMM(MI, 1, Fixups, STI);
 5885       op &= UINT64_C(2097151);
 5886       Value |= op;
 5906       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5907       op &= UINT64_C(31);
 5908       op <<= 21;
 5909       Value |= op;
 5911       op = getBranchTargetOpValue(MI, 1, Fixups, STI);
 5912       op &= UINT64_C(65535);
 5913       Value |= op;
 5921       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5922       op &= UINT64_C(31);
 5923       op <<= 21;
 5924       Value |= op;
 5926       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5927       op &= UINT64_C(31);
 5928       op <<= 16;
 5929       Value |= op;
 5931       op = getBranchTargetOpValue(MI, 2, Fixups, STI);
 5932       op &= UINT64_C(65535);
 5933       Value |= op;
 5955       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5956       op &= UINT64_C(31);
 5957       op <<= 21;
 5958       Value |= op;
 5960       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5961       op &= UINT64_C(31);
 5962       op <<= 16;
 5963       Value |= op;
 5973       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5974       op &= UINT64_C(31);
 5975       op <<= 21;
 5976       Value |= op;
 5978       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5979       op &= UINT64_C(31);
 5980       op <<= 16;
 5981       Value |= op;
 5983       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5984       op &= UINT64_C(1023);
 5985       op <<= 6;
 5986       Value |= op;
 6010       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6011       op &= UINT64_C(31);
 6012       op <<= 21;
 6013       Value |= op;
 6015       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6016       op &= UINT64_C(31);
 6017       op <<= 16;
 6018       Value |= op;
 6020       op = getBranchTargetOpValue(MI, 2, Fixups, STI);
 6021       op &= UINT64_C(65535);
 6022       Value |= op;
 6027       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6028       op &= UINT64_C(31);
 6029       op <<= 21;
 6030       Value |= op;
 6032       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6033       op &= UINT64_C(31);
 6034       op <<= 16;
 6035       Value |= op;
 6037       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6038       op &= UINT64_C(31);
 6039       op <<= 11;
 6040       Value |= op;
 6045       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6046       op &= UINT64_C(31);
 6047       op <<= 21;
 6048       Value |= op;
 6050       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6051       op &= UINT64_C(3);
 6052       op <<= 8;
 6053       Value |= op;
 6058       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6059       op &= UINT64_C(31);
 6060       op <<= 21;
 6061       Value |= op;
 6063       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6064       op &= UINT64_C(3);
 6065       op <<= 8;
 6066       Value |= op;
 6072       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6073       op &= UINT64_C(31);
 6074       op <<= 5;
 6075       Value |= op;
 6080       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6081       op &= UINT64_C(7);
 6082       op <<= 23;
 6083       Value |= op;
 6085       op = getSimm23Lsl2Encoding(MI, 1, Fixups, STI);
 6086       op &= UINT64_C(8388607);
 6087       Value |= op;
 6095       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6096       op &= UINT64_C(7);
 6097       op <<= 7;
 6098       Value |= op;
 6100       op = getBranchTarget7OpValueMM(MI, 1, Fixups, STI);
 6101       op &= UINT64_C(127);
 6102       Value |= op;
 6108       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6109       op &= UINT64_C(31);
 6110       Value |= op;
 6112       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6113       op &= UINT64_C(31);
 6114       op <<= 5;
 6115       Value |= op;
 6120       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6121       op &= UINT64_C(31);
 6122       op <<= 11;
 6123       Value |= op;
 6125       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6126       op &= UINT64_C(31);
 6127       op <<= 6;
 6128       Value |= op;
 6136       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6137       op &= UINT64_C(31);
 6138       op <<= 11;
 6139       Value |= op;
 6141       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6142       op &= UINT64_C(31);
 6143       op <<= 6;
 6144       Value |= op;
 6152       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6153       op &= UINT64_C(31);
 6154       op <<= 16;
 6155       Value |= op;
 6157       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6158       op &= UINT64_C(3);
 6159       op <<= 14;
 6160       Value |= op;
 6166       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6167       op &= UINT64_C(31);
 6168       op <<= 16;
 6169       Value |= op;
 6171       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6172       op &= UINT64_C(31);
 6173       op <<= 21;
 6174       Value |= op;
 6179       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6180       op &= UINT64_C(31);
 6181       op <<= 16;
 6182       Value |= op;
 6184       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6185       op &= UINT64_C(31);
 6186       op <<= 21;
 6187       Value |= op;
 6192       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6193       op &= UINT64_C(31);
 6194       op <<= 16;
 6195       Value |= op;
 6197       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6198       op &= UINT64_C(31);
 6199       op <<= 21;
 6200       Value |= op;
 6202       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6203       op &= UINT64_C(65535);
 6204       Value |= op;
 6213       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6214       op &= UINT64_C(31);
 6215       op <<= 16;
 6216       Value |= op;
 6218       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6219       op &= UINT64_C(31);
 6220       op <<= 21;
 6221       Value |= op;
 6223       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6224       op &= UINT64_C(65535);
 6225       Value |= op;
 6231       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6232       op &= UINT64_C(31);
 6233       op <<= 21;
 6234       Value |= op;
 6236       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6237       op &= UINT64_C(3);
 6238       op <<= 11;
 6239       Value |= op;
 6244       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6245       op &= UINT64_C(31);
 6246       op <<= 21;
 6247       Value |= op;
 6249       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6250       op &= UINT64_C(31);
 6251       op <<= 11;
 6252       Value |= op;
 6257       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6258       op &= UINT64_C(31);
 6259       op <<= 21;
 6260       Value |= op;
 6262       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6263       op &= UINT64_C(31);
 6264       op <<= 11;
 6265       Value |= op;
 6271       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6272       op &= UINT64_C(31);
 6273       op <<= 21;
 6274       Value |= op;
 6276       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6277       op &= UINT64_C(31);
 6278       op <<= 16;
 6279       Value |= op;
 6281       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6282       op &= UINT64_C(65535);
 6283       Value |= op;
 6289       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6290       op &= UINT64_C(31);
 6291       op <<= 21;
 6292       Value |= op;
 6294       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6295       op &= UINT64_C(31);
 6296       op <<= 16;
 6297       Value |= op;
 6299       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6300       op &= UINT64_C(1023);
 6301       op <<= 6;
 6302       Value |= op;
 6316       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6317       op &= UINT64_C(31);
 6318       op <<= 21;
 6319       Value |= op;
 6321       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6322       op &= UINT64_C(31);
 6323       op <<= 16;
 6324       Value |= op;
 6326       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6327       op &= UINT64_C(65535);
 6328       Value |= op;
 6334       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6335       op &= UINT64_C(31);
 6336       op <<= 21;
 6337       Value |= op;
 6339       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6340       op &= UINT64_C(31);
 6341       op <<= 16;
 6342       Value |= op;
 6344       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6345       op &= UINT64_C(31);
 6346       op <<= 11;
 6347       Value |= op;
 6359       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6360       op &= UINT64_C(31);
 6361       op <<= 21;
 6362       Value |= op;
 6364       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6365       op &= UINT64_C(31);
 6366       op <<= 16;
 6367       Value |= op;
 6385       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6386       op &= UINT64_C(31);
 6387       op <<= 21;
 6388       Value |= op;
 6390       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6391       op &= UINT64_C(31);
 6392       op <<= 16;
 6393       Value |= op;
 6395       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6396       op &= UINT64_C(31);
 6397       op <<= 11;
 6398       Value |= op;
 6404       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6405       op &= UINT64_C(31);
 6406       op <<= 21;
 6407       Value |= op;
 6409       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6410       op &= UINT64_C(31);
 6411       op <<= 16;
 6412       Value |= op;
 6414       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6415       op &= UINT64_C(31);
 6416       op <<= 11;
 6417       Value |= op;
 6419       op = getUImmWithOffsetEncoding<2, 1>(MI, 3, Fixups, STI);
 6420       op &= UINT64_C(3);
 6421       op <<= 6;
 6422       Value |= op;
 6428       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6429       op &= UINT64_C(7);
 6430       op <<= 7;
 6431       Value |= op;
 6433       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6434       op &= UINT64_C(7);
 6435       op <<= 4;
 6436       Value |= op;
 6438       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6439       op &= UINT64_C(7);
 6440       op <<= 1;
 6441       Value |= op;
 6451       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6452       Value |= (op & UINT64_C(31)) << 21;
 6453       Value |= (op & UINT64_C(31)) << 16;
 6455       op = getBranchTargetOpValue(MI, 1, Fixups, STI);
 6456       op &= UINT64_C(65535);
 6457       Value |= op;
 6463       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6464       Value |= (op & UINT64_C(31)) << 21;
 6465       Value |= (op & UINT64_C(31)) << 16;
 6467       op = getBranchTargetOpValueLsl2MMR6(MI, 1, Fixups, STI);
 6468       op &= UINT64_C(65535);
 6469       Value |= op;
 6475       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6476       Value |= (op & UINT64_C(31)) << 21;
 6477       Value |= (op & UINT64_C(31)) << 16;
 6479       op = getBranchTargetOpValueMM(MI, 1, Fixups, STI);
 6480       op &= UINT64_C(65535);
 6481       Value |= op;
 6497       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6498       op &= UINT64_C(31);
 6499       op <<= 16;
 6500       Value |= op;
 6516       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6517       op &= UINT64_C(31);
 6518       op <<= 16;
 6519       Value |= op;
 6521       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6522       op &= UINT64_C(3);
 6523       op <<= 11;
 6524       Value |= op;
 6526       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6527       op &= UINT64_C(31);
 6528       op <<= 21;
 6529       Value |= op;
 6536       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6537       op &= UINT64_C(31);
 6538       op <<= 16;
 6539       Value |= op;
 6541       op = getMemEncoding(MI, 1, Fixups, STI);
 6542       Value |= (op & UINT64_C(2031616)) << 5;
 6543       Value |= (op & UINT64_C(511)) << 7;
 6599       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6600       op &= UINT64_C(31);
 6601       op <<= 16;
 6602       Value |= op;
 6604       op = getMemEncoding(MI, 1, Fixups, STI);
 6605       Value |= (op & UINT64_C(2031616)) << 5;
 6606       Value |= (op & UINT64_C(65535));
 6614       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6615       op &= UINT64_C(31);
 6616       op <<= 16;
 6617       Value |= op;
 6619       op = getMemEncoding(MI, 1, Fixups, STI);
 6620       Value |= (op & UINT64_C(2031616)) >> 5;
 6621       Value |= (op & UINT64_C(2047));
 6631       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6632       op &= UINT64_C(31);
 6633       op <<= 16;
 6634       Value |= op;
 6636       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6637       op &= UINT64_C(31);
 6638       op <<= 11;
 6639       Value |= op;
 6648       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6649       op &= UINT64_C(31);
 6650       op <<= 16;
 6651       Value |= op;
 6653       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6654       op &= UINT64_C(65535);
 6655       Value |= op;
 6667       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6668       op &= UINT64_C(31);
 6669       op <<= 16;
 6670       Value |= op;
 6672       op = getBranchTargetOpValue(MI, 1, Fixups, STI);
 6673       op &= UINT64_C(65535);
 6674       Value |= op;
 6682       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6683       op &= UINT64_C(31);
 6684       op <<= 16;
 6685       Value |= op;
 6687       op = getBranchTargetOpValueMM(MI, 1, Fixups, STI);
 6688       op &= UINT64_C(65535);
 6689       Value |= op;
 6699       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6700       op &= UINT64_C(31);
 6701       op <<= 16;
 6702       Value |= op;
 6704       op = getJumpOffset16OpValue(MI, 1, Fixups, STI);
 6705       op &= UINT64_C(65535);
 6706       Value |= op;
 6717       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6718       op &= UINT64_C(31);
 6719       op <<= 16;
 6720       Value |= op;
 6722       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6723       op &= UINT64_C(31);
 6724       op <<= 11;
 6725       Value |= op;
 6727       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6728       op &= UINT64_C(7);
 6729       Value |= op;
 6735       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6736       op &= UINT64_C(31);
 6737       op <<= 16;
 6738       Value |= op;
 6740       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6741       op &= UINT64_C(31);
 6742       op <<= 11;
 6743       Value |= op;
 6745       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6746       op &= UINT64_C(7);
 6747       op <<= 6;
 6748       Value |= op;
 6756       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6757       op &= UINT64_C(31);
 6758       op <<= 16;
 6759       Value |= op;
 6761       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6762       op &= UINT64_C(31);
 6763       op <<= 21;
 6764       Value |= op;
 6766       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6767       op &= UINT64_C(65535);
 6768       Value |= op;
 6778       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6779       op &= UINT64_C(31);
 6780       op <<= 16;
 6781       Value |= op;
 6783       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6784       op &= UINT64_C(31);
 6785       op <<= 21;
 6786       Value |= op;
 6788       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6789       op &= UINT64_C(31);
 6790       op <<= 6;
 6791       Value |= op;
 6793       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 6794       op &= UINT64_C(31);
 6795       op <<= 11;
 6796       Value |= op;
 6804       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6805       op &= UINT64_C(31);
 6806       op <<= 16;
 6807       Value |= op;
 6809       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6810       op &= UINT64_C(31);
 6811       op <<= 21;
 6812       Value |= op;
 6814       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6815       op &= UINT64_C(31);
 6816       op <<= 6;
 6817       Value |= op;
 6819       op = getSizeInsEncoding(MI, 3, Fixups, STI);
 6820       op &= UINT64_C(31);
 6821       op <<= 11;
 6822       Value |= op;
 6831       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6832       op &= UINT64_C(31);
 6833       op <<= 16;
 6834       Value |= op;
 6836       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6837       op &= UINT64_C(31);
 6838       op <<= 21;
 6839       Value |= op;
 6841       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6842       op &= UINT64_C(31);
 6843       op <<= 6;
 6844       Value |= op;
 6846       op = getUImmWithOffsetEncoding<5, 1>(MI, 3, Fixups, STI);
 6847       op &= UINT64_C(31);
 6848       op <<= 11;
 6849       Value |= op;
 6856       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6857       op &= UINT64_C(31);
 6858       op <<= 16;
 6859       Value |= op;
 6861       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6862       op &= UINT64_C(31);
 6863       op <<= 21;
 6864       Value |= op;
 6866       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6867       op &= UINT64_C(31);
 6868       op <<= 11;
 6869       Value |= op;
 6874       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6875       op &= UINT64_C(31);
 6876       op <<= 16;
 6877       Value |= op;
 6879       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6880       op &= UINT64_C(31);
 6881       op <<= 21;
 6882       Value |= op;
 6887       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6888       op &= UINT64_C(31);
 6889       op <<= 21;
 6890       Value |= op;
 6892       op = getMemEncoding(MI, 1, Fixups, STI);
 6893       Value |= (op & UINT64_C(2031616));
 6894       Value |= (op & UINT64_C(4095));
 6907       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6908       op &= UINT64_C(31);
 6909       op <<= 21;
 6910       Value |= op;
 6912       op = getMemEncoding(MI, 1, Fixups, STI);
 6913       Value |= (op & UINT64_C(2031616));
 6914       Value |= (op & UINT64_C(511));
 6931       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6932       op &= UINT64_C(31);
 6933       op <<= 21;
 6934       Value |= op;
 6936       op = getMemEncoding(MI, 1, Fixups, STI);
 6937       op &= UINT64_C(2097151);
 6938       Value |= op;
 6944       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6945       op &= UINT64_C(31);
 6946       op <<= 21;
 6947       Value |= op;
 6949       op = getMemEncoding(MI, 2, Fixups, STI);
 6950       Value |= (op & UINT64_C(2031616));
 6951       Value |= (op & UINT64_C(4095));
 6959       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6960       op &= UINT64_C(31);
 6961       op <<= 21;
 6962       Value |= op;
 6964       op = getMemEncodingMMImm11(MI, 1, Fixups, STI);
 6965       Value |= (op & UINT64_C(2031616));
 6966       Value |= (op & UINT64_C(2047));
 6975       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6976       op &= UINT64_C(31);
 6977       op <<= 21;
 6978       Value |= op;
 6980       op = getMemEncodingMMImm12(MI, 1, Fixups, STI);
 6981       Value |= (op & UINT64_C(2031616));
 6982       Value |= (op & UINT64_C(4095));
 6992       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6993       op &= UINT64_C(31);
 6994       op <<= 21;
 6995       Value |= op;
 6997       op = getMemEncodingMMImm16(MI, 1, Fixups, STI);
 6998       op &= UINT64_C(2097151);
 6999       Value |= op;
 7008       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7009       op &= UINT64_C(31);
 7010       op <<= 21;
 7011       Value |= op;
 7013       op = getMemEncodingMMImm9(MI, 1, Fixups, STI);
 7014       Value |= (op & UINT64_C(2031616));
 7015       Value |= (op & UINT64_C(511));
 7024       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7025       op &= UINT64_C(31);
 7026       op <<= 21;
 7027       Value |= op;
 7029       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7030       op &= UINT64_C(31);
 7031       op <<= 16;
 7032       Value |= op;
 7037       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7038       op &= UINT64_C(31);
 7039       op <<= 21;
 7040       Value |= op;
 7042       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7043       op &= UINT64_C(255);
 7044       op <<= 13;
 7045       Value |= op;
 7051       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7052       op &= UINT64_C(31);
 7053       op <<= 21;
 7054       Value |= op;
 7056       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7057       op &= UINT64_C(65535);
 7058       Value |= op;
 7068       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7069       op &= UINT64_C(31);
 7070       op <<= 21;
 7071       Value |= op;
 7073       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7074       op &= UINT64_C(31);
 7075       op <<= 16;
 7076       Value |= op;
 7078       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7079       op &= UINT64_C(3);
 7080       op <<= 14;
 7081       Value |= op;
 7087       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7088       op &= UINT64_C(31);
 7089       op <<= 21;
 7090       Value |= op;
 7092       op = getSimm19Lsl2Encoding(MI, 1, Fixups, STI);
 7093       op &= UINT64_C(524287);
 7094       Value |= op;
 7099       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7100       op &= UINT64_C(31);
 7101       op <<= 21;
 7102       Value |= op;
 7104       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7105       op &= UINT64_C(65535);
 7106       Value |= op;
 7113       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7114       op &= UINT64_C(31);
 7115       op <<= 21;
 7116       Value |= op;
 7118       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7119       op &= UINT64_C(31);
 7120       op <<= 16;
 7121       Value |= op;
 7127       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7128       op &= UINT64_C(31);
 7129       op <<= 21;
 7130       Value |= op;
 7132       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7133       op &= UINT64_C(127);
 7134       op <<= 14;
 7135       Value |= op;
 7141       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7142       op &= UINT64_C(31);
 7143       op <<= 21;
 7144       Value |= op;
 7146       op = getBranchTargetOpValueLsl2MMR6(MI, 1, Fixups, STI);
 7147       op &= UINT64_C(65535);
 7148       Value |= op;
 7156       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7157       op &= UINT64_C(31);
 7158       op <<= 21;
 7159       Value |= op;
 7161       op = getBranchTargetOpValueMM(MI, 1, Fixups, STI);
 7162       op &= UINT64_C(65535);
 7163       Value |= op;
 7169       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7170       op &= UINT64_C(31);
 7171       op <<= 21;
 7172       Value |= op;
 7174       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7175       op &= UINT64_C(31);
 7176       op <<= 16;
 7177       Value |= op;
 7202       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7203       op &= UINT64_C(31);
 7204       op <<= 21;
 7205       Value |= op;
 7207       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7208       op &= UINT64_C(31);
 7209       op <<= 16;
 7210       Value |= op;
 7215       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7216       op &= UINT64_C(31);
 7217       op <<= 21;
 7218       Value |= op;
 7220       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7221       op &= UINT64_C(31);
 7222       op <<= 16;
 7223       Value |= op;
 7225       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7226       op &= UINT64_C(3);
 7227       op <<= 14;
 7228       Value |= op;
 7238       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7239       op &= UINT64_C(31);
 7240       op <<= 21;
 7241       Value |= op;
 7243       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7244       op &= UINT64_C(31);
 7245       op <<= 16;
 7246       Value |= op;
 7248       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7249       op &= UINT64_C(65535);
 7250       Value |= op;
 7256       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7257       op &= UINT64_C(31);
 7258       op <<= 21;
 7259       Value |= op;
 7261       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7262       op &= UINT64_C(31);
 7263       op <<= 16;
 7264       Value |= op;
 7266       op = getBranchTargetOpValueMMR6(MI, 2, Fixups, STI);
 7267       op &= UINT64_C(65535);
 7268       Value |= op;
 7273       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7274       op &= UINT64_C(31);
 7275       op <<= 21;
 7276       Value |= op;
 7278       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7279       op &= UINT64_C(31);
 7280       op <<= 16;
 7281       Value |= op;
 7283       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7284       op &= UINT64_C(31);
 7285       op <<= 6;
 7286       Value |= op;
 7288       op = getSizeInsEncoding(MI, 3, Fixups, STI);
 7289       op &= UINT64_C(31);
 7290       op <<= 11;
 7291       Value |= op;
 7296       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7297       op &= UINT64_C(31);
 7298       op <<= 21;
 7299       Value |= op;
 7301       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7302       op &= UINT64_C(31);
 7303       op <<= 16;
 7304       Value |= op;
 7306       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7307       op &= UINT64_C(31);
 7308       op <<= 6;
 7309       Value |= op;
 7311       op = getUImmWithOffsetEncoding<5, 1>(MI, 3, Fixups, STI);
 7312       op &= UINT64_C(31);
 7313       op <<= 11;
 7314       Value |= op;
 7323       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7324       op &= UINT64_C(31);
 7325       op <<= 21;
 7326       Value |= op;
 7328       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7329       op &= UINT64_C(31);
 7330       op <<= 16;
 7331       Value |= op;
 7333       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7334       op &= UINT64_C(15);
 7335       op <<= 12;
 7336       Value |= op;
 7346       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7347       op &= UINT64_C(31);
 7348       op <<= 21;
 7349       Value |= op;
 7351       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7352       op &= UINT64_C(31);
 7353       op <<= 16;
 7354       Value |= op;
 7356       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7357       op &= UINT64_C(31);
 7358       op <<= 11;
 7359       Value |= op;
 7367       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7368       op &= UINT64_C(31);
 7369       op <<= 21;
 7370       Value |= op;
 7372       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7373       op &= UINT64_C(31);
 7374       op <<= 16;
 7375       Value |= op;
 7377       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7378       op &= UINT64_C(7);
 7379       op <<= 13;
 7380       Value |= op;
 7389       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7390       op &= UINT64_C(31);
 7391       op <<= 21;
 7392       Value |= op;
 7394       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7395       op &= UINT64_C(31);
 7396       op <<= 16;
 7397       Value |= op;
 7399       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7400       op &= UINT64_C(7);
 7401       op <<= 11;
 7402       Value |= op;
 7407       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7408       op &= UINT64_C(31);
 7409       op <<= 21;
 7410       Value |= op;
 7412       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7413       op &= UINT64_C(31);
 7414       op <<= 16;
 7415       Value |= op;
 7417       op = getSizeInsEncoding(MI, 3, Fixups, STI);
 7418       op &= UINT64_C(31);
 7419       op <<= 11;
 7420       Value |= op;
 7422       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7423       op &= UINT64_C(31);
 7424       op <<= 6;
 7425       Value |= op;
 7430       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7431       op &= UINT64_C(31);
 7432       op <<= 21;
 7433       Value |= op;
 7435       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7436       op &= UINT64_C(31);
 7437       op <<= 16;
 7438       Value |= op;
 7440       op = getUImmWithOffsetEncoding<5, 1>(MI, 3, Fixups, STI);
 7441       op &= UINT64_C(31);
 7442       op <<= 11;
 7443       Value |= op;
 7445       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7446       op &= UINT64_C(31);
 7447       op <<= 6;
 7448       Value |= op;
 7453       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7454       op &= UINT64_C(31);
 7455       op <<= 21;
 7456       Value |= op;
 7458       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7459       op &= UINT64_C(31);
 7460       op <<= 16;
 7461       Value |= op;
 7471       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7472       op &= UINT64_C(31);
 7473       op <<= 21;
 7474       Value |= op;
 7476       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7477       op &= UINT64_C(31);
 7478       op <<= 16;
 7479       Value |= op;
 7481       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7482       op &= UINT64_C(3);
 7483       op <<= 14;
 7484       Value |= op;
 7491       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7492       op &= UINT64_C(31);
 7493       op <<= 5;
 7494       Value |= op;
 7496       op = getMemEncodingMMSPImm5Lsl2(MI, 1, Fixups, STI);
 7497       op &= UINT64_C(31);
 7498       Value |= op;
 7503       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7504       op &= UINT64_C(7);
 7505       op <<= 3;
 7506       Value |= op;
 7508       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7509       op &= UINT64_C(7);
 7510       Value |= op;
 7517       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7518       op &= UINT64_C(7);
 7519       op <<= 7;
 7520       Value |= op;
 7522       op = getMemEncodingMMImm4(MI, 1, Fixups, STI);
 7523       op &= UINT64_C(127);
 7524       Value |= op;
 7531       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7532       op &= UINT64_C(7);
 7533       op <<= 7;
 7534       Value |= op;
 7536       op = getMemEncodingMMImm4Lsl1(MI, 1, Fixups, STI);
 7537       op &= UINT64_C(127);
 7538       Value |= op;
 7545       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7546       op &= UINT64_C(7);
 7547       op <<= 7;
 7548       Value |= op;
 7550       op = getMemEncodingMMImm4Lsl2(MI, 1, Fixups, STI);
 7551       op &= UINT64_C(127);
 7552       Value |= op;
 7557       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7558       op &= UINT64_C(7);
 7559       op <<= 7;
 7560       Value |= op;
 7562       op = getMemEncodingMMGPImm7Lsl2(MI, 1, Fixups, STI);
 7563       op &= UINT64_C(127);
 7564       Value |= op;
 7569       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7570       op &= UINT64_C(7);
 7571       op <<= 7;
 7572       Value |= op;
 7574       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7575       op &= UINT64_C(7);
 7576       op <<= 4;
 7577       Value |= op;
 7584       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7585       op &= UINT64_C(31);
 7586       op <<= 16;
 7587       Value |= op;
 7589       op = getMemEncoding(MI, 2, Fixups, STI);
 7590       Value |= (op & UINT64_C(2031616)) << 5;
 7591       Value |= (op & UINT64_C(511)) << 7;
 7598       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7599       op &= UINT64_C(31);
 7600       op <<= 16;
 7601       Value |= op;
 7603       op = getMemEncoding(MI, 2, Fixups, STI);
 7604       Value |= (op & UINT64_C(2031616)) << 5;
 7605       Value |= (op & UINT64_C(65535));
 7613       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7614       op &= UINT64_C(31);
 7615       op <<= 16;
 7616       Value |= op;
 7618       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7619       op &= UINT64_C(31);
 7620       op <<= 11;
 7621       Value |= op;
 7632       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7633       op &= UINT64_C(31);
 7634       op <<= 16;
 7635       Value |= op;
 7637       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7638       op &= UINT64_C(31);
 7639       op <<= 11;
 7640       Value |= op;
 7642       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7643       op &= UINT64_C(7);
 7644       Value |= op;
 7650       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7651       op &= UINT64_C(31);
 7652       op <<= 16;
 7653       Value |= op;
 7655       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7656       op &= UINT64_C(31);
 7657       op <<= 11;
 7658       Value |= op;
 7660       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7661       op &= UINT64_C(1);
 7662       op <<= 5;
 7663       Value |= op;
 7665       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 7666       op &= UINT64_C(1);
 7667       op <<= 4;
 7668       Value |= op;
 7670       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 7671       op &= UINT64_C(7);
 7672       Value |= op;
 7677       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7678       op &= UINT64_C(31);
 7679       op <<= 21;
 7680       Value |= op;
 7682       op = getMemEncoding(MI, 2, Fixups, STI);
 7683       Value |= (op & UINT64_C(2031616));
 7684       Value |= (op & UINT64_C(511));
 7689       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7690       op &= UINT64_C(31);
 7691       op <<= 21;
 7692       Value |= op;
 7694       op = getMemEncodingMMImm12(MI, 2, Fixups, STI);
 7695       Value |= (op & UINT64_C(2031616));
 7696       Value |= (op & UINT64_C(4095));
 7701       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7702       op &= UINT64_C(31);
 7703       op <<= 21;
 7704       Value |= op;
 7706       op = getMemEncodingMMImm9(MI, 2, Fixups, STI);
 7707       Value |= (op & UINT64_C(2031616));
 7708       Value |= (op & UINT64_C(511));
 7716       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7717       op &= UINT64_C(31);
 7718       op <<= 21;
 7719       Value |= op;
 7721       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7722       op &= UINT64_C(31);
 7723       op <<= 16;
 7724       Value |= op;
 7731       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7732       op &= UINT64_C(31);
 7733       op <<= 21;
 7734       Value |= op;
 7736       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7737       op &= UINT64_C(31);
 7738       op <<= 16;
 7739       Value |= op;
 7749       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7750       op &= UINT64_C(31);
 7751       op <<= 21;
 7752       Value |= op;
 7754       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7755       op &= UINT64_C(31);
 7756       op <<= 16;
 7757       Value |= op;
 7767       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7768       op &= UINT64_C(31);
 7769       op <<= 21;
 7770       Value |= op;
 7772       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7773       op &= UINT64_C(31);
 7774       op <<= 16;
 7775       Value |= op;
 7777       op = getBranchTargetOpValueLsl2MMR6(MI, 2, Fixups, STI);
 7778       op &= UINT64_C(65535);
 7779       Value |= op;
 7787       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7788       op &= UINT64_C(31);
 7789       op <<= 21;
 7790       Value |= op;
 7792       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7793       op &= UINT64_C(31);
 7794       op <<= 16;
 7795       Value |= op;
 7797       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7798       op &= UINT64_C(7);
 7799       op <<= 11;
 7800       Value |= op;
 7806       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7807       op &= UINT64_C(31);
 7808       op <<= 16;
 7809       Value |= op;
 7811       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7812       op &= UINT64_C(31);
 7813       op <<= 11;
 7814       Value |= op;
 7822       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7823       op &= UINT64_C(31);
 7824       op <<= 16;
 7825       Value |= op;
 7827       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7828       op &= UINT64_C(31);
 7829       op <<= 11;
 7830       Value |= op;
 7832       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7833       op &= UINT64_C(31);
 7834       op <<= 6;
 7835       Value |= op;
 7841       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7842       op &= UINT64_C(31);
 7843       op <<= 21;
 7844       Value |= op;
 7846       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7847       op &= UINT64_C(31);
 7848       op <<= 16;
 7849       Value |= op;
 7881       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7882       op &= UINT64_C(31);
 7883       op <<= 21;
 7884       Value |= op;
 7886       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7887       op &= UINT64_C(31);
 7888       op <<= 16;
 7889       Value |= op;
 7891       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7892       op &= UINT64_C(3);
 7893       op <<= 14;
 7894       Value |= op;
 7914       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7915       op &= UINT64_C(31);
 7916       op <<= 21;
 7917       Value |= op;
 7919       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7920       op &= UINT64_C(31);
 7921       op <<= 16;
 7922       Value |= op;
 7924       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7925       op &= UINT64_C(31);
 7926       op <<= 11;
 7927       Value |= op;
 7934       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7935       op &= UINT64_C(7);
 7936       op <<= 3;
 7937       Value |= op;
 7939       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7940       op &= UINT64_C(7);
 7941       Value |= op;
 7948       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7949       op &= UINT64_C(7);
 7950       op <<= 7;
 7951       Value |= op;
 7953       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7954       op &= UINT64_C(7);
 7955       op <<= 4;
 7956       Value |= op;
 7964       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 7965       op &= UINT64_C(31);
 7966       op <<= 16;
 7967       Value |= op;
 7969       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7970       op &= UINT64_C(31);
 7971       op <<= 11;
 7972       Value |= op;
 7974       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7975       op &= UINT64_C(31);
 7976       op <<= 6;
 7977       Value |= op;
 7983       op = getRegisterListOpValue(MI, 0, Fixups, STI);
 7984       op &= UINT64_C(31);
 7985       op <<= 21;
 7986       Value |= op;
 7988       op = getMemEncodingMMImm12(MI, 1, Fixups, STI);
 7989       Value |= (op & UINT64_C(2031616));
 7990       Value |= (op & UINT64_C(4095));
 7996       op = getRegisterListOpValue16(MI, 0, Fixups, STI);
 7997       op &= UINT64_C(3);
 7998       op <<= 4;
 7999       Value |= op;
 8001       op = getMemEncodingMMImm4sp(MI, 1, Fixups, STI);
 8002       op &= UINT64_C(15);
 8003       Value |= op;
 8009       op = getRegisterListOpValue16(MI, 0, Fixups, STI);
 8010       op &= UINT64_C(3);
 8011       op <<= 8;
 8012       Value |= op;
 8014       op = getMemEncodingMMImm4sp(MI, 1, Fixups, STI);
 8015       op &= UINT64_C(15);
 8016       op <<= 4;
 8017       Value |= op;
 8025       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8026       op &= UINT64_C(7);
 8027       op <<= 8;
 8028       Value |= op;
 8040       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8041       op &= UINT64_C(7);
 8042       op <<= 8;
 8043       Value |= op;
 8045       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8046       op &= UINT64_C(255);
 8047       Value |= op;
 8053       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8054       op &= UINT64_C(7);
 8055       op <<= 8;
 8056       Value |= op;
 8058       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8059       op &= UINT64_C(7);
 8060       op <<= 5;
 8061       Value |= op;
 8072       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8073       op &= UINT64_C(7);
 8074       op <<= 8;
 8075       Value |= op;
 8077       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8078       op &= UINT64_C(7);
 8079       op <<= 5;
 8080       Value |= op;
 8090       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8091       op &= UINT64_C(7);
 8092       op <<= 8;
 8093       Value |= op;
 8095       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 8096       op &= UINT64_C(7);
 8097       op <<= 5;
 8098       Value |= op;
 8104       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8105       op &= UINT64_C(7);
 8106       op <<= 8;
 8107       Value |= op;
 8109       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 8110       op &= UINT64_C(7);
 8111       op <<= 5;
 8112       Value |= op;
 8114       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8115       op &= UINT64_C(7);
 8116       op <<= 2;
 8117       Value |= op;
 8122       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8123       op &= UINT64_C(15);
 8124       op <<= 4;
 8125       Value |= op;
 8127       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8128       op &= UINT64_C(15);
 8129       Value |= op;
 8137       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8138       op &= UINT64_C(1023);
 8139       op <<= 11;
 8140       Value |= op;
 8142       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8143       op &= UINT64_C(31);
 8144       op <<= 6;
 8145       Value |= op;
 8152       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8153       Value |= (op & UINT64_C(31)) << 22;
 8154       Value |= (op & UINT64_C(32)) << 16;
 8156       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8157       op &= UINT64_C(7);
 8158       op <<= 8;
 8159       Value |= op;
 8161       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8162       op &= UINT64_C(7);
 8163       op <<= 5;
 8164       Value |= op;
 8169       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8170       op &= UINT64_C(63);
 8171       op <<= 16;
 8172       Value |= op;
 8174       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8175       op &= UINT64_C(3);
 8176       op <<= 14;
 8177       Value |= op;
 8183       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8184       op &= UINT64_C(31);
 8185       op <<= 16;
 8186       Value |= op;
 8191       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8192       op &= UINT64_C(31);
 8193       op <<= 6;
 8194       Value |= op;
 8202       op = getJumpTargetOpValue(MI, 0, Fixups, STI);
 8203       op &= UINT64_C(67108863);
 8204       Value |= op;
 8211       op = getJumpTargetOpValueMM(MI, 0, Fixups, STI);
 8212       op &= UINT64_C(67108863);
 8213       Value |= op;
 8224       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 8225       op &= UINT64_C(255);
 8226       op <<= 16;
 8227       Value |= op;
 8229       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8230       op &= UINT64_C(31);
 8231       op <<= 11;
 8232       Value |= op;
 8234       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8235       op &= UINT64_C(31);
 8236       op <<= 6;
 8237       Value |= op;
 8244       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 8245       op &= UINT64_C(255);
 8246       op <<= 16;
 8247       Value |= op;
 8249       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 8250       op &= UINT64_C(31);
 8251       op <<= 11;
 8252       Value |= op;
 8254       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8255       op &= UINT64_C(31);
 8256       op <<= 6;
 8257       Value |= op;
 8306       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8307       op &= UINT64_C(31);
 8308       op <<= 11;
 8309       Value |= op;
 8311       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8312       op &= UINT64_C(31);
 8313       op <<= 6;
 8314       Value |= op;
 8328       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8329       op &= UINT64_C(31);
 8330       op <<= 11;
 8331       Value |= op;
 8333       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8334       op &= UINT64_C(31);
 8335       op <<= 6;
 8336       Value |= op;
 8338       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 8339       op &= UINT64_C(15);
 8340       op <<= 16;
 8341       Value |= op;
 8355       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8356       op &= UINT64_C(31);
 8357       op <<= 11;
 8358       Value |= op;
 8360       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8361       op &= UINT64_C(31);
 8362       op <<= 6;
 8363       Value |= op;
 8365       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 8366       op &= UINT64_C(31);
 8367       op <<= 16;
 8368       Value |= op;
 8382       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8383       op &= UINT64_C(31);
 8384       op <<= 11;
 8385       Value |= op;
 8387       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8388       op &= UINT64_C(31);
 8389       op <<= 6;
 8390       Value |= op;
 8392       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 8393       op &= UINT64_C(63);
 8394       op <<= 16;
 8395       Value |= op;
 8409       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8410       op &= UINT64_C(31);
 8411       op <<= 11;
 8412       Value |= op;
 8414       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8415       op &= UINT64_C(31);
 8416       op <<= 6;
 8417       Value |= op;
 8419       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 8420       op &= UINT64_C(7);
 8421       op <<= 16;
 8422       Value |= op;
 8428       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 8429       op &= UINT64_C(31);
 8430       op <<= 11;
 8431       Value |= op;
 8433       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8434       op &= UINT64_C(31);
 8435       op <<= 6;
 8436       Value |= op;
 8438       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 8439       op &= UINT64_C(15);
 8440       op <<= 16;
 8441       Value |= op;
 8447       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 8448       op &= UINT64_C(31);
 8449       op <<= 11;
 8450       Value |= op;
 8452       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8453       op &= UINT64_C(31);
 8454       op <<= 6;
 8455       Value |= op;
 8457       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 8458       op &= UINT64_C(31);
 8459       op <<= 16;
 8460       Value |= op;
 8466       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 8467       op &= UINT64_C(31);
 8468       op <<= 11;
 8469       Value |= op;
 8471       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8472       op &= UINT64_C(31);
 8473       op <<= 6;
 8474       Value |= op;
 8476       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 8477       op &= UINT64_C(63);
 8478       op <<= 16;
 8479       Value |= op;
 8485       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 8486       op &= UINT64_C(31);
 8487       op <<= 11;
 8488       Value |= op;
 8490       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8491       op &= UINT64_C(31);
 8492       op <<= 6;
 8493       Value |= op;
 8495       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 8496       op &= UINT64_C(7);
 8497       op <<= 16;
 8498       Value |= op;
 8778       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 8779       op &= UINT64_C(31);
 8780       op <<= 16;
 8781       Value |= op;
 8783       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8784       op &= UINT64_C(31);
 8785       op <<= 11;
 8786       Value |= op;
 8788       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8789       op &= UINT64_C(31);
 8790       op <<= 6;
 8791       Value |= op;
 8842       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 8843       op &= UINT64_C(31);
 8844       op <<= 16;
 8845       Value |= op;
 8847       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 8848       op &= UINT64_C(31);
 8849       op <<= 11;
 8850       Value |= op;
 8852       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8853       op &= UINT64_C(31);
 8854       op <<= 6;
 8855       Value |= op;