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

References

gen/lib/Target/Hexagon/HexagonGenMCCodeEmitter.inc
 2996   (void)op;  // suppress warning
 3042       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3043       op &= UINT64_C(31);
 3044       op <<= 16;
 3045       Value |= op;
 3047       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3048       op &= UINT64_C(31);
 3049       Value |= op;
 3054       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3055       op &= UINT64_C(31);
 3056       op <<= 16;
 3057       Value |= op;
 3059       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3060       op &= UINT64_C(31);
 3061       Value |= op;
 3066       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3067       op &= UINT64_C(31);
 3068       op <<= 16;
 3069       Value |= op;
 3071       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3072       op &= UINT64_C(31);
 3073       Value |= op;
 3078       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3079       op &= UINT64_C(31);
 3080       op <<= 16;
 3081       Value |= op;
 3083       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3084       op &= UINT64_C(31);
 3085       Value |= op;
 3101       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3102       op &= UINT64_C(31);
 3103       op <<= 8;
 3104       Value |= op;
 3106       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3107       Value |= (op & UINT64_C(1536)) << 11;
 3108       Value |= (op & UINT64_C(508)) >> 1;
 3110       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3111       op &= UINT64_C(7);
 3112       op <<= 16;
 3113       Value |= op;
 3141       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3142       op &= UINT64_C(31);
 3143       op <<= 8;
 3144       Value |= op;
 3146       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3147       Value |= (op & UINT64_C(1536)) << 11;
 3148       Value |= (op & UINT64_C(508)) >> 1;
 3150       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3151       op &= UINT64_C(15);
 3152       op <<= 16;
 3153       Value |= op;
 3160       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3161       op &= UINT64_C(63);
 3162       Value |= op;
 3164       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3165       op &= UINT64_C(7);
 3166       op <<= 8;
 3167       Value |= op;
 3169       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3170       op &= UINT64_C(31);
 3171       op <<= 16;
 3172       Value |= op;
 3180       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3181       op &= UINT64_C(63);
 3182       Value |= op;
 3184       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3185       op &= UINT64_C(31);
 3186       op <<= 8;
 3187       Value |= op;
 3189       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3190       op &= UINT64_C(31);
 3191       op <<= 16;
 3192       Value |= op;
 3197       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3198       op &= UINT64_C(63);
 3199       Value |= op;
 3201       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3202       op &= UINT64_C(31);
 3203       op <<= 8;
 3204       Value |= op;
 3206       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3207       op &= UINT64_C(31);
 3208       op <<= 16;
 3209       Value |= op;
 3214       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3215       op &= UINT64_C(63);
 3216       op <<= 8;
 3217       Value |= op;
 3219       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3220       Value |= (op & UINT64_C(1536)) << 11;
 3221       Value |= (op & UINT64_C(508)) >> 1;
 3223       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3224       op &= UINT64_C(15);
 3225       op <<= 16;
 3226       Value |= op;
 3237       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3238       Value |= (op & UINT64_C(60)) << 6;
 3239       Value |= (op & UINT64_C(3)) << 5;
 3241       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3242       op &= UINT64_C(31);
 3243       Value |= op;
 3245       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3246       op &= UINT64_C(31);
 3247       op <<= 16;
 3248       Value |= op;
 3255       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3256       Value |= (op & UINT64_C(60)) << 6;
 3257       Value |= (op & UINT64_C(3)) << 5;
 3259       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3260       op &= UINT64_C(31);
 3261       Value |= op;
 3263       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3264       op &= UINT64_C(31);
 3265       op <<= 16;
 3266       Value |= op;
 3272       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 3273       Value |= (op & UINT64_C(60)) << 6;
 3274       Value |= (op & UINT64_C(3)) << 5;
 3276       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3277       op &= UINT64_C(31);
 3278       Value |= op;
 3280       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3281       op &= UINT64_C(31);
 3282       op <<= 16;
 3283       Value |= op;
 3289       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3290       Value |= (op & UINT64_C(16744448)) << 1;
 3291       Value |= (op & UINT64_C(32764)) >> 1;
 3297       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3298       Value |= (op & UINT64_C(196608)) << 9;
 3299       Value |= (op & UINT64_C(63488)) << 5;
 3300       Value |= (op & UINT64_C(1024)) << 3;
 3301       Value |= (op & UINT64_C(1020)) >> 2;
 3303       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3304       op &= UINT64_C(7);
 3305       op <<= 8;
 3306       Value |= op;
 3312       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3313       Value |= (op & UINT64_C(196608)) << 9;
 3314       Value |= (op & UINT64_C(63488)) << 5;
 3315       Value |= (op & UINT64_C(1024)) << 3;
 3316       Value |= (op & UINT64_C(1020)) >> 2;
 3318       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3319       op &= UINT64_C(31);
 3320       op <<= 8;
 3321       Value |= op;
 3327       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3328       Value |= (op & UINT64_C(248)) << 5;
 3329       Value |= (op & UINT64_C(7)) << 2;
 3335       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3336       Value |= (op & UINT64_C(393216)) << 8;
 3337       Value |= (op & UINT64_C(126976)) << 4;
 3338       Value |= (op & UINT64_C(2048)) << 2;
 3339       Value |= (op & UINT64_C(2040)) >> 3;
 3341       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3342       op &= UINT64_C(31);
 3343       op <<= 8;
 3344       Value |= op;
 3349       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3350       Value |= (op & UINT64_C(4293918720)) >> 4;
 3351       Value |= (op & UINT64_C(1048512)) >> 6;
 3357       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3358       Value |= (op & UINT64_C(49152)) << 11;
 3359       Value |= (op & UINT64_C(15872)) << 7;
 3360       Value |= (op & UINT64_C(256)) << 5;
 3361       Value |= (op & UINT64_C(255));
 3363       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3364       op &= UINT64_C(7);
 3365       op <<= 8;
 3366       Value |= op;
 3372       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3373       Value |= (op & UINT64_C(49152)) << 11;
 3374       Value |= (op & UINT64_C(15872)) << 7;
 3375       Value |= (op & UINT64_C(256)) << 5;
 3376       Value |= (op & UINT64_C(255));
 3378       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3379       op &= UINT64_C(31);
 3380       op <<= 8;
 3381       Value |= op;
 3390       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3391       Value |= (op & UINT64_C(496)) << 4;
 3392       Value |= (op & UINT64_C(12)) << 1;
 3394       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3395       Value |= (op & UINT64_C(992)) << 11;
 3396       Value |= (op & UINT64_C(28)) << 3;
 3397       Value |= (op & UINT64_C(3));
 3406       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3407       Value |= (op & UINT64_C(496)) << 4;
 3408       Value |= (op & UINT64_C(12)) << 1;
 3410       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3411       op &= UINT64_C(31);
 3412       op <<= 16;
 3413       Value |= op;
 3419       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3420       Value |= (op & UINT64_C(98304)) << 10;
 3421       Value |= (op & UINT64_C(31744)) << 6;
 3422       Value |= (op & UINT64_C(512)) << 4;
 3423       Value |= (op & UINT64_C(510)) >> 1;
 3425       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3426       op &= UINT64_C(7);
 3427       op <<= 8;
 3428       Value |= op;
 3436       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3437       Value |= (op & UINT64_C(98304)) << 10;
 3438       Value |= (op & UINT64_C(31744)) << 6;
 3439       Value |= (op & UINT64_C(512)) << 4;
 3440       Value |= (op & UINT64_C(510)) >> 1;
 3442       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3443       op &= UINT64_C(31);
 3444       op <<= 8;
 3445       Value |= op;
 3450       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3451       op &= UINT64_C(1);
 3452       op <<= 8;
 3453       Value |= op;
 3458       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3459       op &= UINT64_C(124);
 3460       op <<= 2;
 3461       Value |= op;
 3463       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3464       op &= UINT64_C(15);
 3465       Value |= op;
 3470       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3471       op &= UINT64_C(248);
 3472       op <<= 1;
 3473       Value |= op;
 3478       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3479       op &= UINT64_C(504);
 3480       Value |= op;
 3482       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3483       op &= UINT64_C(7);
 3484       Value |= op;
 3489       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3490       Value |= (op & UINT64_C(12288)) << 13;
 3491       Value |= (op & UINT64_C(2048)) << 2;
 3492       Value |= (op & UINT64_C(2040)) >> 3;
 3494       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3495       op &= UINT64_C(31);
 3496       op <<= 16;
 3497       Value |= op;
 3499       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3500       op &= UINT64_C(31);
 3501       op <<= 8;
 3502       Value |= op;
 3510       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3511       Value |= (op & UINT64_C(1536)) << 11;
 3512       Value |= (op & UINT64_C(508)) >> 1;
 3514       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3515       op &= UINT64_C(7);
 3516       op <<= 16;
 3517       Value |= op;
 3529       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3530       Value |= (op & UINT64_C(1536)) << 11;
 3531       Value |= (op & UINT64_C(508)) >> 1;
 3533       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3534       op &= UINT64_C(15);
 3535       op <<= 16;
 3536       Value |= op;
 3541       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3542       Value |= (op & UINT64_C(1536)) << 16;
 3543       Value |= (op & UINT64_C(256)) << 5;
 3544       Value |= (op & UINT64_C(255));
 3546       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3547       op &= UINT64_C(31);
 3548       op <<= 16;
 3549       Value |= op;
 3551       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3552       op &= UINT64_C(7);
 3553       op <<= 8;
 3554       Value |= op;
 3559       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3560       Value |= (op & UINT64_C(1536)) << 16;
 3561       Value |= (op & UINT64_C(256)) << 5;
 3562       Value |= (op & UINT64_C(255));
 3564       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3565       op &= UINT64_C(31);
 3566       op <<= 16;
 3567       Value |= op;
 3569       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3570       op &= UINT64_C(31);
 3571       op <<= 8;
 3572       Value |= op;
 3584       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3585       Value |= (op & UINT64_C(16384)) << 7;
 3586       Value |= (op & UINT64_C(8192));
 3587       Value |= (op & UINT64_C(8188)) >> 1;
 3589       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3590       op &= UINT64_C(31);
 3591       op <<= 16;
 3592       Value |= op;
 3598       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3599       Value |= (op & UINT64_C(196608)) << 9;
 3600       Value |= (op & UINT64_C(63488)) << 5;
 3601       Value |= (op & UINT64_C(2044)) << 3;
 3603       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3604       op &= UINT64_C(31);
 3605       Value |= op;
 3612       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3613       Value |= (op & UINT64_C(2)) << 12;
 3614       Value |= (op & UINT64_C(1)) << 6;
 3616       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3617       op &= UINT64_C(63);
 3618       Value |= op;
 3620       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3621       op &= UINT64_C(31);
 3622       op <<= 16;
 3623       Value |= op;
 3625       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 3626       op &= UINT64_C(7);
 3627       op <<= 8;
 3628       Value |= op;
 3636       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3637       Value |= (op & UINT64_C(2)) << 12;
 3638       Value |= (op & UINT64_C(1)) << 6;
 3640       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3641       op &= UINT64_C(63);
 3642       Value |= op;
 3644       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3645       op &= UINT64_C(31);
 3646       op <<= 16;
 3647       Value |= op;
 3649       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 3650       op &= UINT64_C(31);
 3651       op <<= 8;
 3652       Value |= op;
 3657       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3658       Value |= (op & UINT64_C(2)) << 12;
 3659       Value |= (op & UINT64_C(1)) << 6;
 3661       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3662       op &= UINT64_C(63);
 3663       Value |= op;
 3665       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3666       op &= UINT64_C(31);
 3667       op <<= 16;
 3668       Value |= op;
 3670       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 3671       op &= UINT64_C(31);
 3672       op <<= 8;
 3673       Value |= op;
 3685       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3686       Value |= (op & UINT64_C(224)) << 16;
 3687       Value |= (op & UINT64_C(16)) << 9;
 3688       Value |= (op & UINT64_C(14)) << 4;
 3689       Value |= (op & UINT64_C(1)) << 3;
 3691       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 3692       op &= UINT64_C(31);
 3693       op <<= 8;
 3694       Value |= op;
 3696       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3697       op &= UINT64_C(31);
 3698       op <<= 16;
 3699       Value |= op;
 3704       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3705       Value |= (op & UINT64_C(3072)) << 15;
 3706       Value |= (op & UINT64_C(512)) << 4;
 3707       Value |= (op & UINT64_C(510)) >> 1;
 3709       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3710       op &= UINT64_C(31);
 3711       op <<= 16;
 3712       Value |= op;
 3714       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3715       op &= UINT64_C(7);
 3716       op <<= 8;
 3717       Value |= op;
 3723       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3724       Value |= (op & UINT64_C(3072)) << 15;
 3725       Value |= (op & UINT64_C(512)) << 4;
 3726       Value |= (op & UINT64_C(510)) >> 1;
 3728       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3729       op &= UINT64_C(31);
 3730       op <<= 16;
 3731       Value |= op;
 3733       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3734       op &= UINT64_C(31);
 3735       op <<= 8;
 3736       Value |= op;
 3742       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3743       Value |= (op & UINT64_C(393216)) << 8;
 3744       Value |= (op & UINT64_C(126976)) << 4;
 3745       Value |= (op & UINT64_C(4088)) << 2;
 3747       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3748       op &= UINT64_C(31);
 3749       Value |= op;
 3765       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3766       Value |= (op & UINT64_C(48)) << 12;
 3767       Value |= (op & UINT64_C(15)) << 3;
 3769       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3770       op &= UINT64_C(3);
 3771       Value |= op;
 3773       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3774       op &= UINT64_C(7);
 3775       op <<= 8;
 3776       Value |= op;
 3796       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3797       Value |= (op & UINT64_C(48)) << 12;
 3798       Value |= (op & UINT64_C(15)) << 3;
 3800       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3801       op &= UINT64_C(3);
 3802       Value |= op;
 3804       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3805       op &= UINT64_C(31);
 3806       op <<= 8;
 3807       Value |= op;
 3815       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3816       Value |= (op & UINT64_C(48)) << 12;
 3817       Value |= (op & UINT64_C(15)) << 3;
 3819       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3820       op &= UINT64_C(3);
 3821       Value |= op;
 3823       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3824       op &= UINT64_C(31);
 3825       op <<= 8;
 3826       Value |= op;
 3831       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3832       Value |= (op & UINT64_C(48)) << 17;
 3833       Value |= (op & UINT64_C(8)) << 10;
 3834       Value |= (op & UINT64_C(7)) << 5;
 3836       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 3837       Value |= (op & UINT64_C(32)) << 18;
 3838       Value |= (op & UINT64_C(31));
 3840       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3841       op &= UINT64_C(31);
 3842       op <<= 16;
 3843       Value |= op;
 3845       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3846       op &= UINT64_C(31);
 3847       op <<= 8;
 3848       Value |= op;
 3853       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3854       Value |= (op & UINT64_C(48)) << 17;
 3855       Value |= (op & UINT64_C(8)) << 10;
 3856       Value |= (op & UINT64_C(7)) << 5;
 3858       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3859       op &= UINT64_C(31);
 3860       op <<= 16;
 3861       Value |= op;
 3863       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 3864       op &= UINT64_C(31);
 3865       op <<= 8;
 3866       Value |= op;
 3868       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3869       op &= UINT64_C(31);
 3870       Value |= op;
 3878       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3879       Value |= (op & UINT64_C(49152)) << 11;
 3880       Value |= (op & UINT64_C(15872)) << 7;
 3881       Value |= (op & UINT64_C(511)) << 5;
 3883       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3884       op &= UINT64_C(31);
 3885       Value |= op;
 3890       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3891       Value |= (op & UINT64_C(49152)) << 8;
 3892       Value |= (op & UINT64_C(15872)) << 7;
 3893       Value |= (op & UINT64_C(511)) << 5;
 3895       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3896       op &= UINT64_C(31);
 3897       Value |= op;
 3903       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3904       Value |= (op & UINT64_C(512)) << 12;
 3905       Value |= (op & UINT64_C(511)) << 5;
 3907       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3908       op &= UINT64_C(31);
 3909       Value |= op;
 3915       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3916       Value |= (op & UINT64_C(512)) << 12;
 3917       Value |= (op & UINT64_C(511)) << 5;
 3919       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3920       op &= UINT64_C(31);
 3921       Value |= op;
 3926       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3927       Value |= (op & UINT64_C(512)) << 12;
 3928       Value |= (op & UINT64_C(511)) << 5;
 3930       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3931       op &= UINT64_C(31);
 3932       op <<= 16;
 3933       Value |= op;
 3935       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3936       op &= UINT64_C(31);
 3937       Value |= op;
 3942       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3943       Value |= (op & UINT64_C(6144)) << 14;
 3944       Value |= (op & UINT64_C(1024)) << 3;
 3945       Value |= (op & UINT64_C(1020)) >> 2;
 3947       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3948       op &= UINT64_C(31);
 3949       op <<= 16;
 3950       Value |= op;
 3952       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3953       op &= UINT64_C(7);
 3954       op <<= 8;
 3955       Value |= op;
 3960       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3961       Value |= (op & UINT64_C(6144)) << 14;
 3962       Value |= (op & UINT64_C(1024)) << 3;
 3963       Value |= (op & UINT64_C(1020)) >> 2;
 3965       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3966       op &= UINT64_C(31);
 3967       op <<= 16;
 3968       Value |= op;
 3970       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3971       op &= UINT64_C(31);
 3972       op <<= 8;
 3973       Value |= op;
 3978       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3979       Value |= (op & UINT64_C(62)) << 15;
 3980       Value |= (op & UINT64_C(1)) << 5;
 3982       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3983       op &= UINT64_C(31);
 3984       op <<= 8;
 3985       Value |= op;
 3987       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3988       op &= UINT64_C(31);
 3989       Value |= op;
 3995       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3996       Value |= (op & UINT64_C(8)) << 10;
 3997       Value |= (op & UINT64_C(7)) << 8;
 3999       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4000       op &= UINT64_C(31);
 4001       op <<= 16;
 4002       Value |= op;
 4008       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4009       Value |= (op & UINT64_C(8)) << 10;
 4010       Value |= (op & UINT64_C(7)) << 8;
 4012       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4013       op &= UINT64_C(31);
 4014       op <<= 16;
 4015       Value |= op;
 4017       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4018       op &= UINT64_C(7);
 4019       Value |= op;
 4026       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4027       Value |= (op & UINT64_C(8)) << 10;
 4028       Value |= (op & UINT64_C(7)) << 8;
 4030       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4031       op &= UINT64_C(31);
 4032       op <<= 16;
 4033       Value |= op;
 4035       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4036       op &= UINT64_C(31);
 4037       Value |= op;
 4045       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4046       Value |= (op & UINT64_C(98304)) << 10;
 4047       Value |= (op & UINT64_C(31744)) << 6;
 4048       Value |= (op & UINT64_C(1022)) << 4;
 4050       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4051       op &= UINT64_C(31);
 4052       Value |= op;
 4066       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4067       Value |= (op & UINT64_C(98304)) << 7;
 4068       Value |= (op & UINT64_C(31744)) << 6;
 4069       Value |= (op & UINT64_C(512)) << 4;
 4070       Value |= (op & UINT64_C(508)) >> 1;
 4072       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4073       op &= UINT64_C(3);
 4074       op <<= 8;
 4075       Value |= op;
 4080       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4081       op &= UINT64_C(1);
 4082       op <<= 8;
 4083       Value |= op;
 4085       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4086       op &= UINT64_C(3);
 4087       op <<= 22;
 4088       Value |= op;
 4093       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4094       op &= UINT64_C(124);
 4095       op <<= 2;
 4096       Value |= op;
 4098       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4099       op &= UINT64_C(15);
 4100       Value |= op;
 4105       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4106       op &= UINT64_C(126);
 4107       op <<= 6;
 4108       Value |= op;
 4110       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4111       Value |= (op & UINT64_C(128)) << 6;
 4112       Value |= (op & UINT64_C(127));
 4114       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4115       op &= UINT64_C(31);
 4116       op <<= 16;
 4117       Value |= op;
 4125       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4126       op &= UINT64_C(126);
 4127       op <<= 6;
 4128       Value |= op;
 4130       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4131       op &= UINT64_C(31);
 4132       Value |= op;
 4134       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4135       op &= UINT64_C(31);
 4136       op <<= 16;
 4137       Value |= op;
 4145       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4146       op &= UINT64_C(126);
 4147       op <<= 6;
 4148       Value |= op;
 4150       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4151       op &= UINT64_C(31);
 4152       op <<= 16;
 4153       Value |= op;
 4155       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4156       op &= UINT64_C(31);
 4157       Value |= op;
 4162       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4163       op &= UINT64_C(14);
 4164       op <<= 7;
 4165       Value |= op;
 4167       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4168       op &= UINT64_C(15);
 4169       op <<= 4;
 4170       Value |= op;
 4172       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4173       op &= UINT64_C(15);
 4174       Value |= op;
 4180       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4181       op &= UINT64_C(15);
 4182       Value |= op;
 4184       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4185       op &= UINT64_C(15);
 4186       op <<= 4;
 4187       Value |= op;
 4192       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4193       op &= UINT64_C(15);
 4194       op <<= 8;
 4195       Value |= op;
 4197       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4198       op &= UINT64_C(15);
 4199       op <<= 4;
 4200       Value |= op;
 4202       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4203       op &= UINT64_C(15);
 4204       Value |= op;
 4209       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4210       op &= UINT64_C(16376);
 4211       op >>= 3;
 4212       Value |= op;
 4214       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4215       op &= UINT64_C(31);
 4216       op <<= 16;
 4217       Value |= op;
 4222       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4223       op &= UINT64_C(248);
 4224       Value |= op;
 4226       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4227       op &= UINT64_C(7);
 4228       Value |= op;
 4233       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4234       op &= UINT64_C(252);
 4235       op <<= 2;
 4236       Value |= op;
 4238       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4239       op &= UINT64_C(15);
 4240       Value |= op;
 4245       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4246       op &= UINT64_C(252);
 4247       op <<= 5;
 4248       Value |= op;
 4250       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4251       Value |= (op & UINT64_C(128)) << 6;
 4252       Value |= (op & UINT64_C(127));
 4254       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4255       op &= UINT64_C(31);
 4256       op <<= 16;
 4257       Value |= op;
 4265       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4266       op &= UINT64_C(252);
 4267       op <<= 5;
 4268       Value |= op;
 4270       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4271       op &= UINT64_C(31);
 4272       Value |= op;
 4274       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4275       op &= UINT64_C(31);
 4276       op <<= 16;
 4277       Value |= op;
 4285       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4286       op &= UINT64_C(252);
 4287       op <<= 5;
 4288       Value |= op;
 4290       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4291       op &= UINT64_C(31);
 4292       op <<= 16;
 4293       Value |= op;
 4295       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4296       op &= UINT64_C(31);
 4297       Value |= op;
 4302       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4303       op &= UINT64_C(255);
 4304       op <<= 5;
 4305       Value |= op;
 4307       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4308       Value |= (op & UINT64_C(254)) << 15;
 4309       Value |= (op & UINT64_C(1)) << 13;
 4311       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4312       op &= UINT64_C(31);
 4313       Value |= op;
 4318       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4319       op &= UINT64_C(255);
 4320       op <<= 5;
 4321       Value |= op;
 4323       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4324       Value |= (op & UINT64_C(62)) << 15;
 4325       Value |= (op & UINT64_C(1)) << 13;
 4327       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4328       op &= UINT64_C(31);
 4329       Value |= op;
 4334       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4335       op &= UINT64_C(255);
 4336       op <<= 5;
 4337       Value |= op;
 4339       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4340       op &= UINT64_C(31);
 4341       op <<= 16;
 4342       Value |= op;
 4344       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4345       op &= UINT64_C(31);
 4346       Value |= op;
 4351       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4352       op &= UINT64_C(3);
 4353       Value |= op;
 4355       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4356       op &= UINT64_C(15);
 4357       op <<= 4;
 4358       Value |= op;
 4366       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4367       op &= UINT64_C(3);
 4368       op <<= 5;
 4369       Value |= op;
 4371       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4372       op &= UINT64_C(7);
 4373       Value |= op;
 4378       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4379       op &= UINT64_C(31);
 4380       op <<= 8;
 4381       Value |= op;
 4383       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4384       Value |= (op & UINT64_C(24)) << 18;
 4385       Value |= (op & UINT64_C(7)) << 5;
 4387       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4388       op &= UINT64_C(31);
 4389       Value |= op;
 4394       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4395       op &= UINT64_C(60);
 4396       op <<= 6;
 4397       Value |= op;
 4399       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4400       op &= UINT64_C(15);
 4401       op <<= 4;
 4402       Value |= op;
 4404       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4405       op &= UINT64_C(15);
 4406       Value |= op;
 4412       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4413       op &= UINT64_C(60);
 4414       op >>= 2;
 4415       Value |= op;
 4417       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4418       op &= UINT64_C(15);
 4419       op <<= 4;
 4420       Value |= op;
 4425       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4426       op &= UINT64_C(63);
 4427       op <<= 4;
 4428       Value |= op;
 4430       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4431       op &= UINT64_C(15);
 4432       Value |= op;
 4437       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4438       op &= UINT64_C(63);
 4439       op <<= 7;
 4440       Value |= op;
 4442       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4443       Value |= (op & UINT64_C(128)) << 6;
 4444       Value |= (op & UINT64_C(127));
 4446       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4447       op &= UINT64_C(31);
 4448       op <<= 16;
 4449       Value |= op;
 4457       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4458       op &= UINT64_C(63);
 4459       op <<= 7;
 4460       Value |= op;
 4462       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4463       op &= UINT64_C(31);
 4464       Value |= op;
 4466       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4467       op &= UINT64_C(31);
 4468       op <<= 16;
 4469       Value |= op;
 4474       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4475       op &= UINT64_C(63);
 4476       op <<= 7;
 4477       Value |= op;
 4479       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4480       op &= UINT64_C(31);
 4481       Value |= op;
 4489       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4490       op &= UINT64_C(63);
 4491       op <<= 7;
 4492       Value |= op;
 4494       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4495       op &= UINT64_C(31);
 4496       op <<= 16;
 4497       Value |= op;
 4499       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4500       op &= UINT64_C(31);
 4501       Value |= op;
 4506       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4507       Value |= (op & UINT64_C(12288)) << 13;
 4508       Value |= (op & UINT64_C(4088)) << 2;
 4510       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4511       op &= UINT64_C(31);
 4512       op <<= 16;
 4513       Value |= op;
 4515       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4516       op &= UINT64_C(31);
 4517       Value |= op;
 4525       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4526       Value |= (op & UINT64_C(128)) << 6;
 4527       Value |= (op & UINT64_C(124)) << 1;
 4529       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4530       op &= UINT64_C(3);
 4531       Value |= op;
 4533       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4534       op &= UINT64_C(31);
 4535       op <<= 16;
 4536       Value |= op;
 4538       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 4539       op &= UINT64_C(7);
 4540       op <<= 8;
 4541       Value |= op;
 4549       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4550       Value |= (op & UINT64_C(128)) << 6;
 4551       Value |= (op & UINT64_C(124)) << 1;
 4553       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4554       op &= UINT64_C(3);
 4555       Value |= op;
 4557       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4558       op &= UINT64_C(31);
 4559       op <<= 16;
 4560       Value |= op;
 4562       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 4563       op &= UINT64_C(31);
 4564       op <<= 8;
 4565       Value |= op;
 4577       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4578       Value |= (op & UINT64_C(1536)) << 11;
 4579       Value |= (op & UINT64_C(508)) >> 1;
 4581       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4582       op &= UINT64_C(7);
 4583       op <<= 16;
 4584       Value |= op;
 4600       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4601       Value |= (op & UINT64_C(1536)) << 11;
 4602       Value |= (op & UINT64_C(508)) >> 1;
 4604       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4605       op &= UINT64_C(7);
 4606       op <<= 16;
 4607       Value |= op;
 4609       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4610       op &= UINT64_C(31);
 4611       op <<= 8;
 4612       Value |= op;
 4632       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4633       Value |= (op & UINT64_C(1536)) << 11;
 4634       Value |= (op & UINT64_C(508)) >> 1;
 4636       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4637       op &= UINT64_C(15);
 4638       op <<= 16;
 4639       Value |= op;
 4667       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4668       Value |= (op & UINT64_C(1536)) << 11;
 4669       Value |= (op & UINT64_C(508)) >> 1;
 4671       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4672       op &= UINT64_C(15);
 4673       op <<= 16;
 4674       Value |= op;
 4676       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4677       op &= UINT64_C(15);
 4678       op <<= 8;
 4679       Value |= op;
 4684       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4685       Value |= (op & UINT64_C(1536)) << 11;
 4686       Value |= (op & UINT64_C(508)) >> 1;
 4688       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4689       op &= UINT64_C(15);
 4690       op <<= 16;
 4691       Value |= op;
 4693       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4694       op &= UINT64_C(15);
 4695       op <<= 8;
 4696       Value |= op;
 4708       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4709       Value |= (op & UINT64_C(1536)) << 11;
 4710       Value |= (op & UINT64_C(508)) >> 1;
 4712       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4713       op &= UINT64_C(31);
 4714       op <<= 8;
 4715       Value |= op;
 4717       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4718       op &= UINT64_C(7);
 4719       op <<= 16;
 4720       Value |= op;
 4726       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4727       Value |= (op & UINT64_C(1536)) << 16;
 4728       Value |= (op & UINT64_C(511)) << 5;
 4730       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4731       op &= UINT64_C(31);
 4732       op <<= 16;
 4733       Value |= op;
 4735       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4736       op &= UINT64_C(31);
 4737       Value |= op;
 4742       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4743       Value |= (op & UINT64_C(192)) << 15;
 4744       Value |= (op & UINT64_C(32)) << 8;
 4745       Value |= (op & UINT64_C(28)) << 3;
 4747       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4748       op &= UINT64_C(31);
 4749       Value |= op;
 4751       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 4752       op &= UINT64_C(31);
 4753       op <<= 16;
 4754       Value |= op;
 4756       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4757       op &= UINT64_C(31);
 4758       op <<= 8;
 4759       Value |= op;
 4770       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4771       Value |= (op & UINT64_C(2)) << 12;
 4772       Value |= (op & UINT64_C(1)) << 7;
 4774       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 4775       Value |= (op & UINT64_C(60)) << 6;
 4776       Value |= (op & UINT64_C(3)) << 5;
 4778       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4779       op &= UINT64_C(31);
 4780       op <<= 16;
 4781       Value |= op;
 4783       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4784       op &= UINT64_C(31);
 4785       Value |= op;
 4792       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4793       Value |= (op & UINT64_C(2)) << 12;
 4794       Value |= (op & UINT64_C(1)) << 7;
 4796       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 4797       Value |= (op & UINT64_C(60)) << 6;
 4798       Value |= (op & UINT64_C(3)) << 5;
 4800       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4801       op &= UINT64_C(31);
 4802       op <<= 16;
 4803       Value |= op;
 4805       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4806       op &= UINT64_C(31);
 4807       Value |= op;
 4814       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4815       Value |= (op & UINT64_C(2)) << 12;
 4816       Value |= (op & UINT64_C(1)) << 7;
 4818       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4819       op &= UINT64_C(31);
 4820       op <<= 16;
 4821       Value |= op;
 4823       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4824       op &= UINT64_C(31);
 4825       op <<= 8;
 4826       Value |= op;
 4828       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 4829       op &= UINT64_C(7);
 4830       Value |= op;
 4838       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4839       Value |= (op & UINT64_C(2)) << 12;
 4840       Value |= (op & UINT64_C(1)) << 7;
 4842       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4843       op &= UINT64_C(31);
 4844       op <<= 16;
 4845       Value |= op;
 4847       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4848       op &= UINT64_C(31);
 4849       op <<= 8;
 4850       Value |= op;
 4852       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 4853       op &= UINT64_C(31);
 4854       Value |= op;
 4859       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4860       Value |= (op & UINT64_C(2)) << 12;
 4861       Value |= (op & UINT64_C(1)) << 7;
 4863       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4864       op &= UINT64_C(31);
 4865       op <<= 16;
 4866       Value |= op;
 4868       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4869       op &= UINT64_C(31);
 4870       op <<= 8;
 4871       Value |= op;
 4873       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 4874       op &= UINT64_C(31);
 4875       Value |= op;
 4880       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4881       Value |= (op & UINT64_C(248)) << 5;
 4882       Value |= (op & UINT64_C(7)) << 2;
 4884       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4885       op &= UINT64_C(31);
 4886       op <<= 16;
 4887       Value |= op;
 4895       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4896       Value |= (op & UINT64_C(256)) << 5;
 4897       Value |= (op & UINT64_C(248));
 4899       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4900       op &= UINT64_C(3);
 4901       Value |= op;
 4903       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4904       op &= UINT64_C(31);
 4905       op <<= 16;
 4906       Value |= op;
 4908       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 4909       op &= UINT64_C(31);
 4910       op <<= 8;
 4911       Value |= op;
 4919       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4920       Value |= (op & UINT64_C(3072)) << 15;
 4921       Value |= (op & UINT64_C(1022)) << 4;
 4923       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4924       op &= UINT64_C(31);
 4925       op <<= 16;
 4926       Value |= op;
 4928       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4929       op &= UINT64_C(31);
 4930       Value |= op;
 4938       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4939       Value |= (op & UINT64_C(32)) << 8;
 4940       Value |= (op & UINT64_C(31)) << 3;
 4942       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4943       op &= UINT64_C(3);
 4944       Value |= op;
 4946       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4947       op &= UINT64_C(31);
 4948       op <<= 16;
 4949       Value |= op;
 4951       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 4952       op &= UINT64_C(7);
 4953       op <<= 8;
 4954       Value |= op;
 4962       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4963       Value |= (op & UINT64_C(32)) << 8;
 4964       Value |= (op & UINT64_C(31)) << 3;
 4966       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4967       op &= UINT64_C(3);
 4968       Value |= op;
 4970       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4971       op &= UINT64_C(31);
 4972       op <<= 16;
 4973       Value |= op;
 4975       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 4976       op &= UINT64_C(31);
 4977       op <<= 8;
 4978       Value |= op;
 4986       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4987       Value |= (op & UINT64_C(3840)) << 8;
 4988       Value |= (op & UINT64_C(255)) << 5;
 4990       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4991       op &= UINT64_C(3);
 4992       op <<= 21;
 4993       Value |= op;
 4995       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4996       op &= UINT64_C(31);
 4997       Value |= op;
 5002       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5003       Value |= (op & UINT64_C(48)) << 17;
 5004       Value |= (op & UINT64_C(8)) << 10;
 5005       Value |= (op & UINT64_C(7)) << 5;
 5007       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5008       op &= UINT64_C(31);
 5009       op <<= 16;
 5010       Value |= op;
 5012       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 5013       op &= UINT64_C(31);
 5014       Value |= op;
 5016       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5017       op &= UINT64_C(31);
 5018       op <<= 8;
 5019       Value |= op;
 5025       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5026       Value |= (op & UINT64_C(49152)) << 8;
 5027       Value |= (op & UINT64_C(16383));
 5029       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5030       op &= UINT64_C(31);
 5031       op <<= 16;
 5032       Value |= op;
 5040       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5041       Value |= (op & UINT64_C(512)) << 12;
 5042       Value |= (op & UINT64_C(511)) << 5;
 5044       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5045       op &= UINT64_C(31);
 5046       op <<= 16;
 5047       Value |= op;
 5049       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5050       op &= UINT64_C(3);
 5051       Value |= op;
 5057       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5058       Value |= (op & UINT64_C(512)) << 12;
 5059       Value |= (op & UINT64_C(511)) << 5;
 5061       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5062       op &= UINT64_C(31);
 5063       op <<= 16;
 5064       Value |= op;
 5066       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5067       op &= UINT64_C(31);
 5068       Value |= op;
 5073       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5074       Value |= (op & UINT64_C(6144)) << 14;
 5075       Value |= (op & UINT64_C(2044)) << 3;
 5077       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5078       op &= UINT64_C(31);
 5079       op <<= 16;
 5080       Value |= op;
 5082       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5083       op &= UINT64_C(31);
 5084       Value |= op;
 5090       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5091       Value |= (op & UINT64_C(6144)) << 14;
 5092       Value |= (op & UINT64_C(2044)) << 3;
 5094       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5095       op &= UINT64_C(31);
 5096       op <<= 16;
 5097       Value |= op;
 5099       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5100       op &= UINT64_C(31);
 5101       Value |= op;
 5125       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5126       Value |= (op & UINT64_C(62)) << 15;
 5127       Value |= (op & UINT64_C(1)) << 8;
 5129       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5130       op &= UINT64_C(3);
 5131       op <<= 9;
 5132       Value |= op;
 5134       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5135       op &= UINT64_C(31);
 5136       Value |= op;
 5144       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5145       Value |= (op & UINT64_C(62)) << 15;
 5146       Value |= (op & UINT64_C(1)) << 8;
 5148       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5149       op &= UINT64_C(3);
 5150       op <<= 9;
 5151       Value |= op;
 5153       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5154       op &= UINT64_C(31);
 5155       Value |= op;
 5163       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5164       Value |= (op & UINT64_C(64)) << 7;
 5165       Value |= (op & UINT64_C(62)) << 2;
 5167       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5168       op &= UINT64_C(3);
 5169       Value |= op;
 5171       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5172       op &= UINT64_C(31);
 5173       op <<= 16;
 5174       Value |= op;
 5176       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 5177       op &= UINT64_C(7);
 5178       op <<= 8;
 5179       Value |= op;
 5191       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5192       Value |= (op & UINT64_C(64)) << 7;
 5193       Value |= (op & UINT64_C(62)) << 2;
 5195       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5196       op &= UINT64_C(3);
 5197       Value |= op;
 5199       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5200       op &= UINT64_C(31);
 5201       op <<= 16;
 5202       Value |= op;
 5204       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 5205       op &= UINT64_C(31);
 5206       op <<= 8;
 5207       Value |= op;
 5212       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5213       Value |= (op & UINT64_C(65024)) << 12;
 5214       Value |= (op & UINT64_C(511)) << 5;
 5216       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5217       op &= UINT64_C(31);
 5218       op <<= 16;
 5219       Value |= op;
 5221       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5222       op &= UINT64_C(31);
 5223       Value |= op;
 5228       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5229       Value |= (op & UINT64_C(8)) << 10;
 5230       Value |= (op & UINT64_C(7)) << 8;
 5232       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5233       op &= UINT64_C(3);
 5234       op <<= 11;
 5235       Value |= op;
 5237       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5238       op &= UINT64_C(31);
 5239       op <<= 16;
 5240       Value |= op;
 5248       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5249       Value |= (op & UINT64_C(8)) << 10;
 5250       Value |= (op & UINT64_C(7)) << 8;
 5252       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5253       op &= UINT64_C(3);
 5254       op <<= 11;
 5255       Value |= op;
 5257       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5258       op &= UINT64_C(31);
 5259       op <<= 16;
 5260       Value |= op;
 5262       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 5263       op &= UINT64_C(7);
 5264       Value |= op;
 5274       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5275       Value |= (op & UINT64_C(8)) << 10;
 5276       Value |= (op & UINT64_C(7)) << 8;
 5278       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5279       op &= UINT64_C(3);
 5280       op <<= 11;
 5281       Value |= op;
 5283       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5284       op &= UINT64_C(31);
 5285       op <<= 16;
 5286       Value |= op;
 5288       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 5289       op &= UINT64_C(31);
 5290       Value |= op;
 5298       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5299       Value |= (op & UINT64_C(8)) << 10;
 5300       Value |= (op & UINT64_C(7)) << 8;
 5302       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5303       op &= UINT64_C(3);
 5304       op <<= 11;
 5305       Value |= op;
 5307       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5308       op &= UINT64_C(31);
 5309       op <<= 16;
 5310       Value |= op;
 5312       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 5313       op &= UINT64_C(31);
 5314       Value |= op;
 5325       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5326       Value |= (op & UINT64_C(8)) << 10;
 5327       Value |= (op & UINT64_C(7)) << 8;
 5329       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5330       op &= UINT64_C(31);
 5331       op <<= 16;
 5332       Value |= op;
 5334       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5335       op &= UINT64_C(31);
 5336       Value |= op;
 5341       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5342       op &= UINT64_C(120);
 5343       Value |= op;
 5345       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 5346       op &= UINT64_C(1);
 5347       op <<= 13;
 5348       Value |= op;
 5350       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 5351       op &= UINT64_C(31);
 5352       op <<= 8;
 5353       Value |= op;
 5355       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5356       op &= UINT64_C(31);
 5357       op <<= 16;
 5358       Value |= op;
 5363       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5364       op &= UINT64_C(120);
 5365       Value |= op;
 5367       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 5368       op &= UINT64_C(31);
 5369       op <<= 8;
 5370       Value |= op;
 5372       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5373       op &= UINT64_C(31);
 5374       op <<= 16;
 5375       Value |= op;
 5383       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5384       op &= UINT64_C(126);
 5385       op <<= 6;
 5386       Value |= op;
 5388       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 5389       Value |= (op & UINT64_C(32)) << 8;
 5390       Value |= (op & UINT64_C(31));
 5392       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5393       op &= UINT64_C(3);
 5394       op <<= 5;
 5395       Value |= op;
 5397       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5398       op &= UINT64_C(31);
 5399       op <<= 16;
 5400       Value |= op;
 5405       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5406       op &= UINT64_C(127);
 5407       op <<= 4;
 5408       Value |= op;
 5410       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5411       op &= UINT64_C(15);
 5412       Value |= op;
 5418       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5419       op &= UINT64_C(127);
 5420       op <<= 5;
 5421       Value |= op;
 5423       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5424       op &= UINT64_C(31);
 5425       op <<= 16;
 5426       Value |= op;
 5428       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5429       op &= UINT64_C(3);
 5430       Value |= op;
 5437       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5438       op &= UINT64_C(127);
 5439       op <<= 5;
 5440       Value |= op;
 5442       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5443       op &= UINT64_C(31);
 5444       op <<= 16;
 5445       Value |= op;
 5447       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5448       op &= UINT64_C(3);
 5449       Value |= op;
 5455       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5456       op &= UINT64_C(14);
 5457       op <<= 7;
 5458       Value |= op;
 5460       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5461       op &= UINT64_C(15);
 5462       op <<= 4;
 5463       Value |= op;
 5465       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5466       op &= UINT64_C(15);
 5467       Value |= op;
 5472       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5473       op &= UINT64_C(15);
 5474       op <<= 3;
 5475       Value |= op;
 5477       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 5478       op &= UINT64_C(1);
 5479       op <<= 13;
 5480       Value |= op;
 5482       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 5483       op &= UINT64_C(7);
 5484       op <<= 8;
 5485       Value |= op;
 5487       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5488       op &= UINT64_C(31);
 5489       op <<= 16;
 5490       Value |= op;
 5495       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5496       op &= UINT64_C(15);
 5497       op <<= 3;
 5498       Value |= op;
 5500       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 5501       op &= UINT64_C(1);
 5502       op <<= 13;
 5503       Value |= op;
 5505       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 5506       op &= UINT64_C(31);
 5507       op <<= 8;
 5508       Value |= op;
 5510       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5511       op &= UINT64_C(31);
 5512       op <<= 16;
 5513       Value |= op;
 5518       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5519       op &= UINT64_C(15);
 5520       op <<= 3;
 5521       Value |= op;
 5523       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 5524       op &= UINT64_C(7);
 5525       op <<= 8;
 5526       Value |= op;
 5528       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5529       op &= UINT64_C(31);
 5530       op <<= 16;
 5531       Value |= op;
 5536       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5537       op &= UINT64_C(15);
 5538       op <<= 3;
 5539       Value |= op;
 5541       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 5542       op &= UINT64_C(31);
 5543       op <<= 8;
 5544       Value |= op;
 5546       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5547       op &= UINT64_C(31);
 5548       op <<= 16;
 5549       Value |= op;
 5554       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5555       op &= UINT64_C(15);
 5556       op <<= 8;
 5557       Value |= op;
 5559       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5560       op &= UINT64_C(15);
 5561       op <<= 4;
 5562       Value |= op;
 5564       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5565       op &= UINT64_C(15);
 5566       Value |= op;
 5572       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5573       op &= UINT64_C(15);
 5574       op <<= 8;
 5575       Value |= op;
 5577       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5578       op &= UINT64_C(31);
 5579       op <<= 16;
 5580       Value |= op;
 5582       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5583       op &= UINT64_C(31);
 5584       Value |= op;
 5592       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5593       op &= UINT64_C(15);
 5594       op <<= 8;
 5595       Value |= op;
 5597       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5598       op &= UINT64_C(31);
 5599       op <<= 16;
 5600       Value |= op;
 5602       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5603       op &= UINT64_C(31);
 5604       Value |= op;
 5609       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5610       op &= UINT64_C(16376);
 5611       op >>= 3;
 5612       Value |= op;
 5614       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5615       op &= UINT64_C(31);
 5616       op <<= 16;
 5617       Value |= op;
 5625       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5626       op &= UINT64_C(252);
 5627       op <<= 5;
 5628       Value |= op;
 5630       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 5631       Value |= (op & UINT64_C(32)) << 8;
 5632       Value |= (op & UINT64_C(31));
 5634       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5635       op &= UINT64_C(3);
 5636       op <<= 5;
 5637       Value |= op;
 5639       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5640       op &= UINT64_C(31);
 5641       op <<= 16;
 5642       Value |= op;
 5647       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5648       op &= UINT64_C(255);
 5649       op <<= 5;
 5650       Value |= op;
 5652       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 5653       Value |= (op & UINT64_C(254)) << 15;
 5654       Value |= (op & UINT64_C(1)) << 13;
 5656       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5657       op &= UINT64_C(3);
 5658       op <<= 23;
 5659       Value |= op;
 5661       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5662       op &= UINT64_C(31);
 5663       Value |= op;
 5668       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5669       op &= UINT64_C(255);
 5670       op <<= 5;
 5671       Value |= op;
 5673       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5674       op &= UINT64_C(3);
 5675       op <<= 21;
 5676       Value |= op;
 5678       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 5679       op &= UINT64_C(31);
 5680       op <<= 16;
 5681       Value |= op;
 5683       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5684       op &= UINT64_C(31);
 5685       Value |= op;
 5693       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5694       op &= UINT64_C(255);
 5695       op <<= 5;
 5696       Value |= op;
 5698       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5699       op &= UINT64_C(31);
 5700       op <<= 16;
 5701       Value |= op;
 5703       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5704       op &= UINT64_C(3);
 5705       Value |= op;
 5713       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5714       op &= UINT64_C(255);
 5715       op <<= 5;
 5716       Value |= op;
 5718       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5719       op &= UINT64_C(31);
 5720       op <<= 16;
 5721       Value |= op;
 5723       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5724       op &= UINT64_C(31);
 5725       Value |= op;
 5730       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5731       op &= UINT64_C(255);
 5732       op <<= 5;
 5733       Value |= op;
 5735       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5736       op &= UINT64_C(31);
 5737       op <<= 16;
 5738       Value |= op;
 5740       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5741       op &= UINT64_C(31);
 5742       Value |= op;
 5752       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5753       op &= UINT64_C(255);
 5754       op <<= 5;
 5755       Value |= op;
 5757       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5758       op &= UINT64_C(31);
 5759       op <<= 16;
 5760       Value |= op;
 5762       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5763       op &= UINT64_C(3);
 5764       Value |= op;
 5769       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5770       op &= UINT64_C(30);
 5771       op <<= 2;
 5772       Value |= op;
 5774       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 5775       op &= UINT64_C(1);
 5776       op <<= 13;
 5777       Value |= op;
 5779       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 5780       op &= UINT64_C(7);
 5781       op <<= 8;
 5782       Value |= op;
 5784       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5785       op &= UINT64_C(31);
 5786       op <<= 16;
 5787       Value |= op;
 5793       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5794       op &= UINT64_C(30);
 5795       op <<= 2;
 5796       Value |= op;
 5798       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 5799       op &= UINT64_C(1);
 5800       op <<= 13;
 5801       Value |= op;
 5803       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 5804       op &= UINT64_C(31);
 5805       op <<= 8;
 5806       Value |= op;
 5808       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5809       op &= UINT64_C(31);
 5810       op <<= 16;
 5811       Value |= op;
 5816       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5817       op &= UINT64_C(30);
 5818       op <<= 2;
 5819       Value |= op;
 5821       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 5822       op &= UINT64_C(7);
 5823       op <<= 8;
 5824       Value |= op;
 5826       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5827       op &= UINT64_C(31);
 5828       op <<= 16;
 5829       Value |= op;
 5835       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5836       op &= UINT64_C(30);
 5837       op <<= 2;
 5838       Value |= op;
 5840       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 5841       op &= UINT64_C(31);
 5842       op <<= 8;
 5843       Value |= op;
 5845       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5846       op &= UINT64_C(31);
 5847       op <<= 16;
 5848       Value |= op;
 5853       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5854       op &= UINT64_C(31);
 5855       op <<= 5;
 5856       Value |= op;
 5858       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5859       op &= UINT64_C(31);
 5860       op <<= 16;
 5861       Value |= op;
 5863       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5864       op &= UINT64_C(3);
 5865       Value |= op;
 5871       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5872       op &= UINT64_C(31);
 5873       op <<= 8;
 5874       Value |= op;
 5876       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 5877       Value |= (op & UINT64_C(24)) << 18;
 5878       Value |= (op & UINT64_C(7)) << 5;
 5880       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5881       op &= UINT64_C(31);
 5882       op <<= 16;
 5883       Value |= op;
 5885       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5886       op &= UINT64_C(31);
 5887       Value |= op;
 5894       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5895       op &= UINT64_C(31);
 5896       op <<= 8;
 5897       Value |= op;
 5899       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5900       op &= UINT64_C(31);
 5901       op <<= 16;
 5902       Value |= op;
 5904       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5905       op &= UINT64_C(3);
 5906       Value |= op;
 5922       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5923       op &= UINT64_C(31);
 5924       op <<= 8;
 5925       Value |= op;
 5927       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5928       op &= UINT64_C(31);
 5929       op <<= 16;
 5930       Value |= op;
 5932       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5933       op &= UINT64_C(31);
 5934       Value |= op;
 5939       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5940       op &= UINT64_C(31);
 5941       op <<= 8;
 5942       Value |= op;
 5944       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5945       op &= UINT64_C(31);
 5946       op <<= 16;
 5947       Value |= op;
 5949       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5950       op &= UINT64_C(31);
 5951       Value |= op;
 5956       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5957       op &= UINT64_C(31);
 5958       op <<= 8;
 5959       Value |= op;
 5961       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5962       op &= UINT64_C(31);
 5963       op <<= 16;
 5964       Value |= op;
 5966       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5967       op &= UINT64_C(31);
 5968       Value |= op;
 5975       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5976       op &= UINT64_C(31);
 5977       op <<= 8;
 5978       Value |= op;
 5980       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5981       op &= UINT64_C(31);
 5982       op <<= 16;
 5983       Value |= op;
 5985       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5986       op &= UINT64_C(31);
 5987       Value |= op;
 5993       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5994       op &= UINT64_C(511);
 5995       op <<= 5;
 5996       Value |= op;
 5998       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5999       op &= UINT64_C(31);
 6000       op <<= 16;
 6001       Value |= op;
 6003       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6004       op &= UINT64_C(3);
 6005       Value |= op;
 6010       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6011       op &= UINT64_C(60);
 6012       op <<= 1;
 6013       Value |= op;
 6015       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 6016       op &= UINT64_C(1);
 6017       op <<= 13;
 6018       Value |= op;
 6020       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 6021       op &= UINT64_C(7);
 6022       op <<= 8;
 6023       Value |= op;
 6025       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6026       op &= UINT64_C(31);
 6027       op <<= 16;
 6028       Value |= op;
 6033       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6034       op &= UINT64_C(60);
 6035       op <<= 1;
 6036       Value |= op;
 6038       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 6039       op &= UINT64_C(1);
 6040       op <<= 13;
 6041       Value |= op;
 6043       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 6044       op &= UINT64_C(31);
 6045       op <<= 8;
 6046       Value |= op;
 6048       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6049       op &= UINT64_C(31);
 6050       op <<= 16;
 6051       Value |= op;
 6056       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6057       op &= UINT64_C(60);
 6058       op <<= 1;
 6059       Value |= op;
 6061       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 6062       op &= UINT64_C(7);
 6063       op <<= 8;
 6064       Value |= op;
 6066       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6067       op &= UINT64_C(31);
 6068       op <<= 16;
 6069       Value |= op;
 6074       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6075       op &= UINT64_C(60);
 6076       op <<= 1;
 6077       Value |= op;
 6079       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 6080       op &= UINT64_C(31);
 6081       op <<= 8;
 6082       Value |= op;
 6084       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6085       op &= UINT64_C(31);
 6086       op <<= 16;
 6087       Value |= op;
 6092       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6093       op &= UINT64_C(60);
 6094       op <<= 6;
 6095       Value |= op;
 6097       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6098       op &= UINT64_C(15);
 6099       op <<= 4;
 6100       Value |= op;
 6102       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6103       op &= UINT64_C(15);
 6104       Value |= op;
 6112       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6113       op &= UINT64_C(63);
 6114       op <<= 7;
 6115       Value |= op;
 6117       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 6118       Value |= (op & UINT64_C(32)) << 8;
 6119       Value |= (op & UINT64_C(31));
 6121       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6122       op &= UINT64_C(3);
 6123       op <<= 5;
 6124       Value |= op;
 6126       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6127       op &= UINT64_C(31);
 6128       op <<= 16;
 6129       Value |= op;
 6135       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6136       op &= UINT64_C(63);
 6137       op <<= 8;
 6138       Value |= op;
 6140       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 6141       Value |= (op & UINT64_C(56)) << 18;
 6142       Value |= (op & UINT64_C(7)) << 5;
 6144       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6145       op &= UINT64_C(31);
 6146       op <<= 16;
 6147       Value |= op;
 6149       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6150       op &= UINT64_C(31);
 6151       Value |= op;
 6157       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6158       op &= UINT64_C(63);
 6159       op <<= 8;
 6160       Value |= op;
 6162       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6163       op &= UINT64_C(31);
 6164       op <<= 16;
 6165       Value |= op;
 6167       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6168       op &= UINT64_C(3);
 6169       Value |= op;
 6174       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6175       op &= UINT64_C(63);
 6176       op <<= 8;
 6177       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       Value |= op;
 6191       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6192       op &= UINT64_C(63);
 6193       op <<= 8;
 6194       Value |= op;
 6196       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6197       op &= UINT64_C(31);
 6198       op <<= 16;
 6199       Value |= op;
 6201       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6202       op &= UINT64_C(31);
 6203       Value |= op;
 6212       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6213       op &= UINT64_C(63);
 6214       op <<= 8;
 6215       Value |= op;
 6217       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6218       op &= UINT64_C(31);
 6219       op <<= 16;
 6220       Value |= op;
 6222       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6223       op &= UINT64_C(31);
 6224       Value |= op;
 6230       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6231       op &= UINT64_C(7);
 6232       op <<= 8;
 6233       Value |= op;
 6235       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 6236       op &= UINT64_C(7);
 6237       Value |= op;
 6239       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6240       op &= UINT64_C(31);
 6241       op <<= 16;
 6242       Value |= op;
 6247       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6248       op &= UINT64_C(7);
 6249       op <<= 8;
 6250       Value |= op;
 6252       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6253       op &= UINT64_C(15);
 6254       op <<= 4;
 6255       Value |= op;
 6257       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6258       op &= UINT64_C(15);
 6259       Value |= op;
 6265       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6266       op &= UINT64_C(7);
 6267       op <<= 8;
 6268       Value |= op;
 6270       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6271       op &= UINT64_C(31);
 6272       op <<= 16;
 6273       Value |= op;
 6280       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6281       op &= UINT64_C(7);
 6282       op <<= 8;
 6283       Value |= op;
 6285       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 6286       op &= UINT64_C(31);
 6287       Value |= op;
 6289       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6290       op &= UINT64_C(31);
 6291       op <<= 16;
 6292       Value |= op;
 6297       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 6298       Value |= (op & UINT64_C(1536)) << 16;
 6299       Value |= (op & UINT64_C(511)) << 5;
 6301       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6302       op &= UINT64_C(31);
 6303       op <<= 16;
 6304       Value |= op;
 6306       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6307       op &= UINT64_C(31);
 6308       Value |= op;
 6313       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 6314       Value |= (op & UINT64_C(2)) << 12;
 6315       Value |= (op & UINT64_C(1)) << 5;
 6317       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6318       op &= UINT64_C(31);
 6319       op <<= 16;
 6320       Value |= op;
 6322       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6323       op &= UINT64_C(31);
 6324       op <<= 8;
 6325       Value |= op;
 6327       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6328       op &= UINT64_C(31);
 6329       Value |= op;
 6335       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 6336       Value |= (op & UINT64_C(2)) << 12;
 6337       Value |= (op & UINT64_C(1)) << 7;
 6339       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 6340       Value |= (op & UINT64_C(60)) << 6;
 6341       Value |= (op & UINT64_C(3)) << 5;
 6343       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6344       op &= UINT64_C(31);
 6345       op <<= 16;
 6346       Value |= op;
 6348       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6349       op &= UINT64_C(31);
 6350       Value |= op;
 6366       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 6367       Value |= (op & UINT64_C(2)) << 12;
 6368       Value |= (op & UINT64_C(1)) << 7;
 6370       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6371       op &= UINT64_C(3);
 6372       op <<= 5;
 6373       Value |= op;
 6375       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6376       op &= UINT64_C(31);
 6377       op <<= 16;
 6378       Value |= op;
 6380       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6381       op &= UINT64_C(31);
 6382       op <<= 8;
 6383       Value |= op;
 6385       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 6386       op &= UINT64_C(7);
 6387       Value |= op;
 6407       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 6408       Value |= (op & UINT64_C(2)) << 12;
 6409       Value |= (op & UINT64_C(1)) << 7;
 6411       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6412       op &= UINT64_C(3);
 6413       op <<= 5;
 6414       Value |= op;
 6416       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6417       op &= UINT64_C(31);
 6418       op <<= 16;
 6419       Value |= op;
 6421       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6422       op &= UINT64_C(31);
 6423       op <<= 8;
 6424       Value |= op;
 6426       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 6427       op &= UINT64_C(31);
 6428       Value |= op;
 6436       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 6437       Value |= (op & UINT64_C(2)) << 12;
 6438       Value |= (op & UINT64_C(1)) << 7;
 6440       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6441       op &= UINT64_C(3);
 6442       op <<= 5;
 6443       Value |= op;
 6445       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6446       op &= UINT64_C(31);
 6447       op <<= 16;
 6448       Value |= op;
 6450       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6451       op &= UINT64_C(31);
 6452       op <<= 8;
 6453       Value |= op;
 6455       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 6456       op &= UINT64_C(31);
 6457       Value |= op;
 6466       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 6467       Value |= (op & UINT64_C(2)) << 12;
 6468       Value |= (op & UINT64_C(1)) << 7;
 6470       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6471       op &= UINT64_C(31);
 6472       op <<= 16;
 6473       Value |= op;
 6475       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6476       op &= UINT64_C(31);
 6477       op <<= 8;
 6478       Value |= op;
 6480       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6481       op &= UINT64_C(31);
 6482       Value |= op;
 6487       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 6488       Value |= (op & UINT64_C(2)) << 12;
 6489       Value |= (op & UINT64_C(1)) << 7;
 6491       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6492       op &= UINT64_C(31);
 6493       op <<= 16;
 6494       Value |= op;
 6496       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6497       op &= UINT64_C(31);
 6498       op <<= 8;
 6499       Value |= op;
 6501       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6502       op &= UINT64_C(31);
 6503       Value |= op;
 6508       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 6509       Value |= (op & UINT64_C(3072)) << 15;
 6510       Value |= (op & UINT64_C(1022)) << 4;
 6512       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6513       op &= UINT64_C(31);
 6514       op <<= 16;
 6515       Value |= op;
 6517       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6518       op &= UINT64_C(31);
 6519       Value |= op;
 6524       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 6525       Value |= (op & UINT64_C(48)) << 17;
 6526       Value |= (op & UINT64_C(8)) << 10;
 6527       Value |= (op & UINT64_C(7)) << 5;
 6529       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6530       op &= UINT64_C(31);
 6531       op <<= 16;
 6532       Value |= op;
 6534       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6535       op &= UINT64_C(31);
 6536       Value |= op;
 6538       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6539       op &= UINT64_C(31);
 6540       op <<= 8;
 6541       Value |= op;
 6546       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 6547       Value |= (op & UINT64_C(48)) << 17;
 6548       Value |= (op & UINT64_C(8)) << 10;
 6549       Value |= (op & UINT64_C(7)) << 5;
 6551       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6552       op &= UINT64_C(31);
 6553       Value |= op;
 6555       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6556       op &= UINT64_C(31);
 6557       op <<= 16;
 6558       Value |= op;
 6560       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6561       op &= UINT64_C(31);
 6562       op <<= 8;
 6563       Value |= op;
 6569       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 6570       Value |= (op & UINT64_C(512)) << 12;
 6571       Value |= (op & UINT64_C(511)) << 5;
 6573       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6574       op &= UINT64_C(31);
 6575       op <<= 16;
 6576       Value |= op;
 6578       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6579       op &= UINT64_C(31);
 6580       Value |= op;
 6585       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 6586       Value |= (op & UINT64_C(512)) << 12;
 6587       Value |= (op & UINT64_C(511)) << 5;
 6589       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6590       op &= UINT64_C(31);
 6591       Value |= op;
 6593       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6594       op &= UINT64_C(31);
 6595       op <<= 16;
 6596       Value |= op;
 6612       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 6613       Value |= (op & UINT64_C(8)) << 10;
 6614       Value |= (op & UINT64_C(7)) << 8;
 6616       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6617       op &= UINT64_C(3);
 6618       op <<= 11;
 6619       Value |= op;
 6621       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6622       op &= UINT64_C(31);
 6623       op <<= 16;
 6624       Value |= op;
 6626       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6627       op &= UINT64_C(31);
 6628       Value |= op;
 6636       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 6637       Value |= (op & UINT64_C(8)) << 18;
 6638       Value |= (op & UINT64_C(7)) << 5;
 6640       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 6641       op &= UINT64_C(63);
 6642       op <<= 8;
 6643       Value |= op;
 6645       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6646       op &= UINT64_C(31);
 6647       op <<= 16;
 6648       Value |= op;
 6650       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6651       op &= UINT64_C(31);
 6652       Value |= op;
 6659       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 6660       op &= UINT64_C(1);
 6661       op <<= 5;
 6662       Value |= op;
 6664       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6665       op &= UINT64_C(31);
 6666       op <<= 8;
 6667       Value |= op;
 6669       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6670       op &= UINT64_C(31);
 6671       op <<= 16;
 6672       Value |= op;
 6674       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6675       op &= UINT64_C(31);
 6676       Value |= op;
 6684       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 6685       op &= UINT64_C(120);
 6686       Value |= op;
 6688       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6689       op &= UINT64_C(3);
 6690       Value |= op;
 6692       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 6693       op &= UINT64_C(31);
 6694       op <<= 8;
 6695       Value |= op;
 6697       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6698       op &= UINT64_C(31);
 6699       op <<= 16;
 6700       Value |= op;
 6705       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 6706       op &= UINT64_C(120);
 6707       op <<= 2;
 6708       Value |= op;
 6710       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 6711       op &= UINT64_C(1);
 6712       op <<= 13;
 6713       Value |= op;
 6715       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6716       op &= UINT64_C(31);
 6717       Value |= op;
 6719       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6720       op &= UINT64_C(31);
 6721       op <<= 16;
 6722       Value |= op;
 6727       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 6728       op &= UINT64_C(120);
 6729       op <<= 2;
 6730       Value |= op;
 6732       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6733       op &= UINT64_C(31);
 6734       Value |= op;
 6736       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6737       op &= UINT64_C(31);
 6738       op <<= 16;
 6739       Value |= op;
 6751       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 6752       op &= UINT64_C(126);
 6753       op <<= 4;
 6754       Value |= op;
 6756       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6757       op &= UINT64_C(3);
 6758       op <<= 11;
 6759       Value |= op;
 6761       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6762       op &= UINT64_C(31);
 6763       op <<= 16;
 6764       Value |= op;
 6766       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6767       op &= UINT64_C(31);
 6768       Value |= op;
 6776       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 6777       op &= UINT64_C(15);
 6778       op <<= 3;
 6779       Value |= op;
 6781       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6782       op &= UINT64_C(3);
 6783       Value |= op;
 6785       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 6786       op &= UINT64_C(7);
 6787       op <<= 8;
 6788       Value |= op;
 6790       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6791       op &= UINT64_C(31);
 6792       op <<= 16;
 6793       Value |= op;
 6801       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 6802       op &= UINT64_C(15);
 6803       op <<= 3;
 6804       Value |= op;
 6806       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6807       op &= UINT64_C(3);
 6808       Value |= op;
 6810       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 6811       op &= UINT64_C(31);
 6812       op <<= 8;
 6813       Value |= op;
 6815       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6816       op &= UINT64_C(31);
 6817       op <<= 16;
 6818       Value |= op;
 6824       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 6825       op &= UINT64_C(15);
 6826       op <<= 5;
 6827       Value |= op;
 6829       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 6830       op &= UINT64_C(1);
 6831       op <<= 13;
 6832       Value |= op;
 6834       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6835       op &= UINT64_C(31);
 6836       Value |= op;
 6838       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6839       op &= UINT64_C(31);
 6840       op <<= 16;
 6841       Value |= op;
 6847       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 6848       op &= UINT64_C(15);
 6849       op <<= 5;
 6850       Value |= op;
 6852       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6853       op &= UINT64_C(31);
 6854       Value |= op;
 6856       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6857       op &= UINT64_C(31);
 6858       op <<= 16;
 6859       Value |= op;
 6867       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 6868       op &= UINT64_C(252);
 6869       op <<= 3;
 6870       Value |= op;
 6872       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6873       op &= UINT64_C(3);
 6874       op <<= 11;
 6875       Value |= op;
 6877       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6878       op &= UINT64_C(31);
 6879       op <<= 16;
 6880       Value |= op;
 6882       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6883       op &= UINT64_C(31);
 6884       Value |= op;
 6893       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 6894       op &= UINT64_C(255);
 6895       op <<= 5;
 6896       Value |= op;
 6898       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6899       op &= UINT64_C(3);
 6900       op <<= 21;
 6901       Value |= op;
 6903       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6904       op &= UINT64_C(31);
 6905       op <<= 16;
 6906       Value |= op;
 6908       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6909       op &= UINT64_C(31);
 6910       Value |= op;
 6918       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 6919       op &= UINT64_C(255);
 6920       op <<= 5;
 6921       Value |= op;
 6923       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6924       op &= UINT64_C(31);
 6925       op <<= 16;
 6926       Value |= op;
 6928       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6929       op &= UINT64_C(31);
 6930       Value |= op;
 6938       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 6939       op &= UINT64_C(30);
 6940       op <<= 2;
 6941       Value |= op;
 6943       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6944       op &= UINT64_C(3);
 6945       Value |= op;
 6947       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 6948       op &= UINT64_C(7);
 6949       op <<= 8;
 6950       Value |= op;
 6952       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6953       op &= UINT64_C(31);
 6954       op <<= 16;
 6955       Value |= op;
 6967       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 6968       op &= UINT64_C(30);
 6969       op <<= 2;
 6970       Value |= op;
 6972       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6973       op &= UINT64_C(3);
 6974       Value |= op;
 6976       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 6977       op &= UINT64_C(31);
 6978       op <<= 8;
 6979       Value |= op;
 6981       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6982       op &= UINT64_C(31);
 6983       op <<= 16;
 6984       Value |= op;
 6992       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 6993       op &= UINT64_C(30);
 6994       op <<= 4;
 6995       Value |= op;
 6997       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 6998       op &= UINT64_C(1);
 6999       op <<= 13;
 7000       Value |= op;
 7002       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7003       op &= UINT64_C(31);
 7004       Value |= op;
 7006       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7007       op &= UINT64_C(31);
 7008       op <<= 16;
 7009       Value |= op;
 7017       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 7018       op &= UINT64_C(30);
 7019       op <<= 4;
 7020       Value |= op;
 7022       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7023       op &= UINT64_C(31);
 7024       Value |= op;
 7026       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7027       op &= UINT64_C(31);
 7028       op <<= 16;
 7029       Value |= op;
 7034       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 7035       op &= UINT64_C(31);
 7036       op <<= 8;
 7037       Value |= op;
 7039       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 7040       Value |= (op & UINT64_C(24)) << 18;
 7041       Value |= (op & UINT64_C(7)) << 5;
 7043       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7044       op &= UINT64_C(31);
 7045       op <<= 16;
 7046       Value |= op;
 7048       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7049       op &= UINT64_C(31);
 7050       Value |= op;
 7073       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 7074       op &= UINT64_C(31);
 7075       op <<= 8;
 7076       Value |= op;
 7078       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7079       op &= UINT64_C(31);
 7080       op <<= 16;
 7081       Value |= op;
 7083       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7084       op &= UINT64_C(31);
 7085       Value |= op;
 7093       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 7094       op &= UINT64_C(504);
 7095       op <<= 2;
 7096       Value |= op;
 7098       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7099       op &= UINT64_C(3);
 7100       op <<= 11;
 7101       Value |= op;
 7103       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7104       op &= UINT64_C(31);
 7105       op <<= 16;
 7106       Value |= op;
 7108       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7109       op &= UINT64_C(31);
 7110       Value |= op;
 7118       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 7119       op &= UINT64_C(60);
 7120       op <<= 1;
 7121       Value |= op;
 7123       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7124       op &= UINT64_C(3);
 7125       Value |= op;
 7127       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 7128       op &= UINT64_C(7);
 7129       op <<= 8;
 7130       Value |= op;
 7132       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7133       op &= UINT64_C(31);
 7134       op <<= 16;
 7135       Value |= op;
 7143       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 7144       op &= UINT64_C(60);
 7145       op <<= 1;
 7146       Value |= op;
 7148       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7149       op &= UINT64_C(3);
 7150       Value |= op;
 7152       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 7153       op &= UINT64_C(31);
 7154       op <<= 8;
 7155       Value |= op;
 7157       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7158       op &= UINT64_C(31);
 7159       op <<= 16;
 7160       Value |= op;
 7165       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 7166       op &= UINT64_C(60);
 7167       op <<= 3;
 7168       Value |= op;
 7170       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 7171       op &= UINT64_C(1);
 7172       op <<= 13;
 7173       Value |= op;
 7175       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7176       op &= UINT64_C(31);
 7177       Value |= op;
 7179       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7180       op &= UINT64_C(31);
 7181       op <<= 16;
 7182       Value |= op;
 7188       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 7189       op &= UINT64_C(60);
 7190       op <<= 3;
 7191       Value |= op;
 7193       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 7194       op &= UINT64_C(1);
 7195       op <<= 13;
 7196       Value |= op;
 7198       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7199       op &= UINT64_C(31);
 7200       Value |= op;
 7202       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7203       op &= UINT64_C(31);
 7204       op <<= 16;
 7205       Value |= op;
 7210       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 7211       op &= UINT64_C(60);
 7212       op <<= 3;
 7213       Value |= op;
 7215       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7216       op &= UINT64_C(31);
 7217       Value |= op;
 7219       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7220       op &= UINT64_C(31);
 7221       op <<= 16;
 7222       Value |= op;
 7228       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 7229       op &= UINT64_C(60);
 7230       op <<= 3;
 7231       Value |= op;
 7233       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7234       op &= UINT64_C(31);
 7235       Value |= op;
 7237       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7238       op &= UINT64_C(31);
 7239       op <<= 16;
 7240       Value |= op;
 7252       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 7253       op &= UINT64_C(63);
 7254       op <<= 5;
 7255       Value |= op;
 7257       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7258       op &= UINT64_C(3);
 7259       op <<= 11;
 7260       Value |= op;
 7262       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7263       op &= UINT64_C(31);
 7264       op <<= 16;
 7265       Value |= op;
 7267       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7268       op &= UINT64_C(31);
 7269       Value |= op;
 7274       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 7275       op &= UINT64_C(63);
 7276       op <<= 8;
 7277       Value |= op;
 7279       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 7280       Value |= (op & UINT64_C(56)) << 18;
 7281       Value |= (op & UINT64_C(7)) << 5;
 7283       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7284       op &= UINT64_C(31);
 7285       op <<= 16;
 7286       Value |= op;
 7288       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7289       op &= UINT64_C(31);
 7290       Value |= op;
 7313       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 7314       op &= UINT64_C(63);
 7315       op <<= 8;
 7316       Value |= op;
 7318       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7319       op &= UINT64_C(31);
 7320       op <<= 16;
 7321       Value |= op;
 7323       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7324       op &= UINT64_C(31);
 7325       Value |= op;
 7330       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 7331       op &= UINT64_C(7);
 7332       op <<= 5;
 7333       Value |= op;
 7335       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7336       op &= UINT64_C(31);
 7337       op <<= 16;
 7338       Value |= op;
 7340       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7341       op &= UINT64_C(31);
 7342       op <<= 8;
 7343       Value |= op;
 7345       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7346       op &= UINT64_C(31);
 7347       Value |= op;
 7352       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 7353       op &= UINT64_C(7);
 7354       op <<= 5;
 7355       Value |= op;
 7357       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7358       op &= UINT64_C(31);
 7359       op <<= 8;
 7360       Value |= op;
 7362       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7363       op &= UINT64_C(31);
 7364       op <<= 16;
 7365       Value |= op;
 7367       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7368       op &= UINT64_C(31);
 7369       Value |= op;
 7374       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 7375       op &= UINT64_C(7);
 7376       op <<= 5;
 7377       Value |= op;
 7379       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7380       op &= UINT64_C(31);
 7381       op <<= 8;
 7382       Value |= op;
 7384       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7385       op &= UINT64_C(31);
 7386       op <<= 16;
 7387       Value |= op;
 7389       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7390       op &= UINT64_C(31);
 7391       Value |= op;
 7398       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 7399       op &= UINT64_C(7);
 7400       op <<= 5;
 7401       Value |= op;
 7403       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7404       op &= UINT64_C(31);
 7405       op <<= 8;
 7406       Value |= op;
 7408       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7409       op &= UINT64_C(31);
 7410       op <<= 16;
 7411       Value |= op;
 7413       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7414       op &= UINT64_C(31);
 7415       Value |= op;
 7420       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 7421       op &= UINT64_C(7);
 7422       op <<= 5;
 7423       Value |= op;
 7425       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7426       op &= UINT64_C(31);
 7427       op <<= 8;
 7428       Value |= op;
 7430       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7431       op &= UINT64_C(31);
 7432       op <<= 16;
 7433       Value |= op;
 7435       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7436       op &= UINT64_C(31);
 7437       Value |= op;
 7445       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 7446       op &= UINT64_C(7);
 7447       op <<= 8;
 7448       Value |= op;
 7450       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7451       op &= UINT64_C(3);
 7452       op <<= 11;
 7453       Value |= op;
 7455       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 7456       op &= UINT64_C(7);
 7457       Value |= op;
 7459       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7460       op &= UINT64_C(31);
 7461       op <<= 16;
 7462       Value |= op;
 7467       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 7468       op &= UINT64_C(7);
 7469       op <<= 8;
 7470       Value |= op;
 7472       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7473       op &= UINT64_C(3);
 7474       op <<= 11;
 7475       Value |= op;
 7477       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7478       op &= UINT64_C(31);
 7479       op <<= 16;
 7480       Value |= op;
 7490       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 7491       op &= UINT64_C(7);
 7492       op <<= 8;
 7493       Value |= op;
 7495       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7496       op &= UINT64_C(3);
 7497       op <<= 11;
 7498       Value |= op;
 7500       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 7501       op &= UINT64_C(31);
 7502       Value |= op;
 7504       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7505       op &= UINT64_C(31);
 7506       op <<= 16;
 7507       Value |= op;
 7515       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 7516       op &= UINT64_C(7);
 7517       op <<= 8;
 7518       Value |= op;
 7520       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7521       op &= UINT64_C(3);
 7522       op <<= 11;
 7523       Value |= op;
 7525       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 7526       op &= UINT64_C(31);
 7527       Value |= op;
 7529       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7530       op &= UINT64_C(31);
 7531       op <<= 16;
 7532       Value |= op;
 7543       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 7544       op &= UINT64_C(7);
 7545       op <<= 8;
 7546       Value |= op;
 7548       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7549       op &= UINT64_C(31);
 7550       Value |= op;
 7552       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7553       op &= UINT64_C(31);
 7554       op <<= 16;
 7555       Value |= op;
 7560       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 7561       Value |= (op & UINT64_C(2)) << 12;
 7562       Value |= (op & UINT64_C(1)) << 5;
 7564       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7565       op &= UINT64_C(31);
 7566       op <<= 16;
 7567       Value |= op;
 7569       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 7570       op &= UINT64_C(31);
 7571       op <<= 8;
 7572       Value |= op;
 7574       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7575       op &= UINT64_C(31);
 7576       Value |= op;
 7600       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 7601       Value |= (op & UINT64_C(2)) << 12;
 7602       Value |= (op & UINT64_C(1)) << 7;
 7604       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7605       op &= UINT64_C(3);
 7606       op <<= 5;
 7607       Value |= op;
 7609       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7610       op &= UINT64_C(31);
 7611       op <<= 16;
 7612       Value |= op;
 7614       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 7615       op &= UINT64_C(31);
 7616       op <<= 8;
 7617       Value |= op;
 7619       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7620       op &= UINT64_C(31);
 7621       Value |= op;
 7629       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 7630       Value |= (op & UINT64_C(2)) << 12;
 7631       Value |= (op & UINT64_C(1)) << 7;
 7633       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7634       op &= UINT64_C(3);
 7635       op <<= 5;
 7636       Value |= op;
 7638       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7639       op &= UINT64_C(31);
 7640       op <<= 16;
 7641       Value |= op;
 7643       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 7644       op &= UINT64_C(31);
 7645       op <<= 8;
 7646       Value |= op;
 7648       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7649       op &= UINT64_C(31);
 7650       Value |= op;
 7657       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 7658       op &= UINT64_C(1);
 7659       op <<= 5;
 7660       Value |= op;
 7662       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7663       op &= UINT64_C(31);
 7664       op <<= 8;
 7665       Value |= op;
 7667       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 7668       op &= UINT64_C(31);
 7669       op <<= 16;
 7670       Value |= op;
 7672       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7673       op &= UINT64_C(31);
 7674       Value |= op;
 7682       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 7683       op &= UINT64_C(120);
 7684       op <<= 2;
 7685       Value |= op;
 7687       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7688       op &= UINT64_C(3);
 7689       op <<= 9;
 7690       Value |= op;
 7692       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7693       op &= UINT64_C(31);
 7694       Value |= op;
 7696       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7697       op &= UINT64_C(31);
 7698       op <<= 16;
 7699       Value |= op;
 7704       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 7705       op &= UINT64_C(15);
 7706       op <<= 5;
 7707       Value |= op;
 7709       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
 7710       op &= UINT64_C(1);
 7711       op <<= 13;
 7712       Value |= op;
 7714       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7715       op &= UINT64_C(31);
 7716       Value |= op;
 7718       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7719       op &= UINT64_C(31);
 7720       op <<= 16;
 7721       Value |= op;
 7733       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 7734       op &= UINT64_C(15);
 7735       op <<= 5;
 7736       Value |= op;
 7738       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7739       op &= UINT64_C(3);
 7740       op <<= 9;
 7741       Value |= op;
 7743       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7744       op &= UINT64_C(31);
 7745       Value |= op;
 7747       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7748       op &= UINT64_C(31);
 7749       op <<= 16;
 7750       Value |= op;
 7755       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 7756       op &= UINT64_C(15);
 7757       op <<= 5;
 7758       Value |= op;
 7760       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7761       op &= UINT64_C(31);
 7762       Value |= op;
 7764       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7765       op &= UINT64_C(31);
 7766       op <<= 16;
 7767       Value |= op;
 7772       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 7773       op &= UINT64_C(30);
 7774       op <<= 4;
 7775       Value |= op;
 7777       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
 7778       op &= UINT64_C(1);
 7779       op <<= 13;
 7780       Value |= op;
 7782       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7783       op &= UINT64_C(31);
 7784       Value |= op;
 7786       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7787       op &= UINT64_C(31);
 7788       op <<= 16;
 7789       Value |= op;
 7801       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 7802       op &= UINT64_C(30);
 7803       op <<= 4;
 7804       Value |= op;
 7806       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7807       op &= UINT64_C(3);
 7808       op <<= 9;
 7809       Value |= op;
 7811       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7812       op &= UINT64_C(31);
 7813       Value |= op;
 7815       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7816       op &= UINT64_C(31);
 7817       op <<= 16;
 7818       Value |= op;
 7823       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 7824       op &= UINT64_C(30);
 7825       op <<= 4;
 7826       Value |= op;
 7828       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7829       op &= UINT64_C(31);
 7830       Value |= op;
 7832       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7833       op &= UINT64_C(31);
 7834       op <<= 16;
 7835       Value |= op;
 7843       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 7844       op &= UINT64_C(60);
 7845       op <<= 3;
 7846       Value |= op;
 7848       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7849       op &= UINT64_C(3);
 7850       op <<= 9;
 7851       Value |= op;
 7853       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7854       op &= UINT64_C(31);
 7855       Value |= op;
 7857       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7858       op &= UINT64_C(31);
 7859       op <<= 16;
 7860       Value |= op;
 7865       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 7866       op &= UINT64_C(7);
 7867       op <<= 5;
 7868       Value |= op;
 7870       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7871       op &= UINT64_C(31);
 7872       op <<= 8;
 7873       Value |= op;
 7875       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 7876       op &= UINT64_C(31);
 7877       op <<= 16;
 7878       Value |= op;
 7880       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7881       op &= UINT64_C(31);
 7882       Value |= op;
 7887       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 7888       op &= UINT64_C(7);
 7889       op <<= 5;
 7890       Value |= op;
 7892       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7893       op &= UINT64_C(31);
 7894       op <<= 8;
 7895       Value |= op;
 7897       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 7898       op &= UINT64_C(31);
 7899       op <<= 16;
 7900       Value |= op;
 7902       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7903       op &= UINT64_C(31);
 7904       Value |= op;
 7920       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 7921       op &= UINT64_C(7);
 7922       op <<= 8;
 7923       Value |= op;
 7925       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7926       op &= UINT64_C(3);
 7927       op <<= 11;
 7928       Value |= op;
 7930       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7931       op &= UINT64_C(31);
 7932       Value |= op;
 7934       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 7935       op &= UINT64_C(31);
 7936       op <<= 16;
 7937       Value |= op;
 7950       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7951       op &= UINT64_C(1);
 7952       op <<= 13;
 7953       Value |= op;
 7955       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 7956       op &= UINT64_C(7);
 7957       op <<= 8;
 7958       Value |= op;
 7960       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7961       op &= UINT64_C(31);
 7962       op <<= 16;
 7963       Value |= op;
 7969       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7970       op &= UINT64_C(1);
 7971       op <<= 13;
 7972       Value |= op;
 7974       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 7975       op &= UINT64_C(7);
 7976       Value |= op;
 7978       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 7979       op &= UINT64_C(31);
 7980       op <<= 16;
 7981       Value |= op;
 7997       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 7998       op &= UINT64_C(1);
 7999       op <<= 13;
 8000       Value |= op;
 8002       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 8003       op &= UINT64_C(31);
 8004       op <<= 8;
 8005       Value |= op;
 8007       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8008       op &= UINT64_C(31);
 8009       op <<= 16;
 8010       Value |= op;
 8017       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 8018       op &= UINT64_C(1);
 8019       op <<= 13;
 8020       Value |= op;
 8022       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 8023       op &= UINT64_C(31);
 8024       op <<= 8;
 8025       Value |= op;
 8027       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8028       op &= UINT64_C(31);
 8029       op <<= 16;
 8030       Value |= op;
 8036       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 8037       op &= UINT64_C(1);
 8038       op <<= 13;
 8039       Value |= op;
 8041       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8042       op &= UINT64_C(31);
 8043       op <<= 16;
 8044       Value |= op;
 8051       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 8052       op &= UINT64_C(1);
 8053       op <<= 13;
 8054       Value |= op;
 8056       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 8057       op &= UINT64_C(31);
 8058       Value |= op;
 8060       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8061       op &= UINT64_C(31);
 8062       op <<= 16;
 8063       Value |= op;
 8088       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 8089       op &= UINT64_C(1);
 8090       op <<= 13;
 8091       Value |= op;
 8093       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8094       op &= UINT64_C(31);
 8095       Value |= op;
 8097       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8098       op &= UINT64_C(31);
 8099       op <<= 16;
 8100       Value |= op;
 8113       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 8114       op &= UINT64_C(1);
 8115       op <<= 13;
 8116       Value |= op;
 8118       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8119       op &= UINT64_C(31);
 8120       Value |= op;
 8122       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8123       op &= UINT64_C(31);
 8124       op <<= 16;
 8125       Value |= op;
 8136       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 8137       op &= UINT64_C(1);
 8138       op <<= 13;
 8139       Value |= op;
 8141       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8142       op &= UINT64_C(31);
 8143       Value |= op;
 8145       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8146       op &= UINT64_C(31);
 8147       op <<= 16;
 8148       Value |= op;
 8158       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 8159       op &= UINT64_C(1);
 8160       op <<= 13;
 8161       Value |= op;
 8163       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8164       op &= UINT64_C(31);
 8165       Value |= op;
 8167       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8168       op &= UINT64_C(31);
 8169       op <<= 16;
 8170       Value |= op;
 8177       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8178       op &= UINT64_C(3);
 8179       op <<= 16;
 8180       Value |= op;
 8182       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8183       op &= UINT64_C(3);
 8184       Value |= op;
 8191       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8192       op &= UINT64_C(3);
 8193       op <<= 16;
 8194       Value |= op;
 8196       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 8197       op &= UINT64_C(3);
 8198       op <<= 8;
 8199       Value |= op;
 8201       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8202       op &= UINT64_C(3);
 8203       Value |= op;
 8215       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8216       op &= UINT64_C(3);
 8217       op <<= 16;
 8218       Value |= op;
 8220       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 8221       op &= UINT64_C(3);
 8222       op <<= 8;
 8223       Value |= op;
 8225       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 8226       op &= UINT64_C(3);
 8227       op <<= 6;
 8228       Value |= op;
 8230       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8231       op &= UINT64_C(3);
 8232       Value |= op;
 8237       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8238       op &= UINT64_C(3);
 8239       op <<= 16;
 8240       Value |= op;
 8242       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 8243       op &= UINT64_C(3);
 8244       op <<= 8;
 8245       Value |= op;
 8247       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8248       op &= UINT64_C(31);
 8249       Value |= op;
 8254       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8255       op &= UINT64_C(3);
 8256       op <<= 16;
 8257       Value |= op;
 8259       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8260       op &= UINT64_C(31);
 8261       Value |= op;
 8267       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8268       op &= UINT64_C(3);
 8269       op <<= 5;
 8270       Value |= op;
 8272       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 8273       op &= UINT64_C(31);
 8274       op <<= 8;
 8275       Value |= op;
 8277       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8278       op &= UINT64_C(31);
 8279       Value |= op;
 8285       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8286       op &= UINT64_C(3);
 8287       op <<= 5;
 8288       Value |= op;
 8290       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 8291       op &= UINT64_C(31);
 8292       op <<= 8;
 8293       Value |= op;
 8295       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 8296       op &= UINT64_C(31);
 8297       op <<= 16;
 8298       Value |= op;
 8300       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8301       op &= UINT64_C(31);
 8302       Value |= op;
 8310       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8311       op &= UINT64_C(3);
 8312       op <<= 8;
 8313       Value |= op;
 8315       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 8316       op &= UINT64_C(3);
 8317       op <<= 16;
 8318       Value |= op;
 8320       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8321       op &= UINT64_C(3);
 8322       Value |= op;
 8327       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8328       op &= UINT64_C(3);
 8329       op <<= 8;
 8330       Value |= op;
 8332       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8333       op &= UINT64_C(31);
 8334       Value |= op;
 8348       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8349       op &= UINT64_C(3);
 8350       op <<= 8;
 8351       Value |= op;
 8353       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8354       op &= UINT64_C(31);
 8355       op <<= 16;
 8356       Value |= op;
 8377       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8378       op &= UINT64_C(3);
 8379       op <<= 5;
 8380       Value |= op;
 8382       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 8383       op &= UINT64_C(31);
 8384       op <<= 16;
 8385       Value |= op;
 8387       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 8388       op &= UINT64_C(31);
 8389       op <<= 8;
 8390       Value |= op;
 8392       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8393       op &= UINT64_C(31);
 8394       Value |= op;
 8402       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8403       op &= UINT64_C(3);
 8404       op <<= 5;
 8405       Value |= op;
 8407       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 8408       op &= UINT64_C(31);
 8409       op <<= 16;
 8410       Value |= op;
 8412       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 8413       op &= UINT64_C(31);
 8414       op <<= 8;
 8415       Value |= op;
 8417       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8418       op &= UINT64_C(31);
 8419       Value |= op;
 8424       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8425       op &= UINT64_C(3);
 8426       op <<= 5;
 8427       Value |= op;
 8429       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 8430       op &= UINT64_C(31);
 8431       op <<= 16;
 8432       Value |= op;
 8434       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 8435       op &= UINT64_C(31);
 8436       op <<= 8;
 8437       Value |= op;
 8439       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8440       op &= UINT64_C(31);
 8441       Value |= op;
 8449       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8450       op &= UINT64_C(3);
 8451       op <<= 5;
 8452       Value |= op;
 8454       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 8455       op &= UINT64_C(31);
 8456       op <<= 8;
 8457       Value |= op;
 8459       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 8460       op &= UINT64_C(31);
 8461       op <<= 16;
 8462       Value |= op;
 8464       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8465       op &= UINT64_C(31);
 8466       Value |= op;
 8494       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8495       op &= UINT64_C(3);
 8496       op <<= 8;
 8497       Value |= op;
 8499       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 8500       op &= UINT64_C(31);
 8501       op <<= 16;
 8502       Value |= op;
 8504       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8505       op &= UINT64_C(31);
 8506       Value |= op;
 8514       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8515       op &= UINT64_C(3);
 8516       op <<= 11;
 8517       Value |= op;
 8519       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 8520       op &= UINT64_C(1);
 8521       op <<= 13;
 8522       Value |= op;
 8524       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 8525       op &= UINT64_C(7);
 8526       Value |= op;
 8528       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8529       op &= UINT64_C(31);
 8530       op <<= 16;
 8531       Value |= op;
 8536       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8537       op &= UINT64_C(3);
 8538       op <<= 11;
 8539       Value |= op;
 8541       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 8542       op &= UINT64_C(1);
 8543       op <<= 13;
 8544       Value |= op;
 8546       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8547       op &= UINT64_C(31);
 8548       op <<= 16;
 8549       Value |= op;
 8559       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8560       op &= UINT64_C(3);
 8561       op <<= 11;
 8562       Value |= op;
 8564       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 8565       op &= UINT64_C(1);
 8566       op <<= 13;
 8567       Value |= op;
 8569       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 8570       op &= UINT64_C(31);
 8571       Value |= op;
 8573       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8574       op &= UINT64_C(31);
 8575       op <<= 16;
 8576       Value |= op;
 8586       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8587       op &= UINT64_C(3);
 8588       op <<= 8;
 8589       Value |= op;
 8591       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 8592       op &= UINT64_C(31);
 8593       op <<= 16;
 8594       Value |= op;
 8596       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8597       op &= UINT64_C(31);
 8598       Value |= op;
 8614       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 8615       op &= UINT64_C(3);
 8616       op <<= 11;
 8617       Value |= op;
 8619       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 8620       op &= UINT64_C(1);
 8621       op <<= 13;
 8622       Value |= op;
 8624       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8625       op &= UINT64_C(31);
 8626       Value |= op;
 8628       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8629       op &= UINT64_C(31);
 8630       op <<= 16;
 8631       Value |= op;
 8637       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8638       op &= UINT64_C(3);
 8639       op <<= 5;
 8640       Value |= op;
 8642       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8643       op &= UINT64_C(31);
 8644       op <<= 16;
 8645       Value |= op;
 8647       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 8648       op &= UINT64_C(1);
 8649       op <<= 13;
 8650       Value |= op;
 8652       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 8653       op &= UINT64_C(31);
 8654       Value |= op;
 8660       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8661       op &= UINT64_C(3);
 8662       op <<= 5;
 8663       Value |= op;
 8665       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8666       op &= UINT64_C(31);
 8667       op <<= 16;
 8668       Value |= op;
 8670       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 8671       op &= UINT64_C(1);
 8672       op <<= 13;
 8673       Value |= op;
 8675       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 8676       op &= UINT64_C(31);
 8677       op <<= 8;
 8678       Value |= op;
 8680       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 8681       op &= UINT64_C(31);
 8682       Value |= op;
 8687       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8688       op &= UINT64_C(3);
 8689       op <<= 5;
 8690       Value |= op;
 8692       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8693       op &= UINT64_C(31);
 8694       op <<= 16;
 8695       Value |= op;
 8697       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 8698       op &= UINT64_C(1);
 8699       op <<= 13;
 8700       Value |= op;
 8702       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 8703       op &= UINT64_C(31);
 8704       Value |= op;
 8709       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8710       op &= UINT64_C(3);
 8711       op <<= 5;
 8712       Value |= op;
 8714       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8715       op &= UINT64_C(31);
 8716       op <<= 16;
 8717       Value |= op;
 8719       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 8720       op &= UINT64_C(1);
 8721       op <<= 13;
 8722       Value |= op;
 8724       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 8725       op &= UINT64_C(31);
 8726       op <<= 8;
 8727       Value |= op;
 8729       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 8730       op &= UINT64_C(31);
 8731       Value |= op;
 8736       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8737       op &= UINT64_C(3);
 8738       op <<= 8;
 8739       Value |= op;
 8741       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8742       op &= UINT64_C(3);
 8743       Value |= op;
 8754       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8755       op &= UINT64_C(3);
 8756       op <<= 8;
 8757       Value |= op;
 8759       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 8760       op &= UINT64_C(3);
 8761       op <<= 22;
 8762       Value |= op;
 8764       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8765       op &= UINT64_C(3);
 8766       Value |= op;
 8771       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8772       op &= UINT64_C(3);
 8773       op <<= 5;
 8774       Value |= op;
 8776       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 8777       op &= UINT64_C(31);
 8778       op <<= 8;
 8779       Value |= op;
 8781       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 8782       op &= UINT64_C(31);
 8783       op <<= 16;
 8784       Value |= op;
 8786       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8787       op &= UINT64_C(31);
 8788       Value |= op;
 8793       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8794       op &= UINT64_C(3);
 8795       op <<= 5;
 8796       Value |= op;
 8798       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 8799       op &= UINT64_C(31);
 8800       op <<= 8;
 8801       Value |= op;
 8803       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 8804       op &= UINT64_C(31);
 8805       op <<= 16;
 8806       Value |= op;
 8808       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8809       op &= UINT64_C(31);
 8810       Value |= op;
 8816       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8817       op &= UINT64_C(3);
 8818       op <<= 8;
 8819       Value |= op;
 8821       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 8822       op &= UINT64_C(31);
 8823       op <<= 16;
 8824       Value |= op;
 8826       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8827       op &= UINT64_C(31);
 8828       Value |= op;
 8834       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 8835       op &= UINT64_C(3);
 8836       op <<= 8;
 8837       Value |= op;
 8839       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 8840       op &= UINT64_C(31);
 8841       op <<= 16;
 8842       Value |= op;
 8844       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8845       op &= UINT64_C(31);
 8846       Value |= op;
 8854       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8855       op &= UINT64_C(3);
 8856       op <<= 22;
 8857       Value |= op;
 8865       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8866       op &= UINT64_C(3);
 8867       op <<= 11;
 8868       Value |= op;
 8870       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 8871       op &= UINT64_C(1);
 8872       op <<= 13;
 8873       Value |= op;
 8875       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 8876       op &= UINT64_C(31);
 8877       Value |= op;
 8879       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8880       op &= UINT64_C(31);
 8881       op <<= 16;
 8882       Value |= op;
 8889       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8890       op &= UINT64_C(3);
 8891       op <<= 22;
 8892       Value |= op;
 8894       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8895       op &= UINT64_C(31);
 8896       Value |= op;
 8902       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8903       op &= UINT64_C(3);
 8904       op <<= 22;
 8905       Value |= op;
 8907       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 8908       op &= UINT64_C(31);
 8909       op <<= 8;
 8910       Value |= op;
 8912       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8913       op &= UINT64_C(31);
 8914       Value |= op;
 8930       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8931       op &= UINT64_C(3);
 8932       op <<= 22;
 8933       Value |= op;
 8935       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 8936       op &= UINT64_C(31);
 8937       op <<= 8;
 8938       Value |= op;
 8940       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8941       op &= UINT64_C(31);
 8942       Value |= op;
 8951       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8952       op &= UINT64_C(15);
 8953       Value |= op;
 8958       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8959       op &= UINT64_C(31);
 8960       op <<= 16;
 8961       Value |= op;
 8973       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8974       op &= UINT64_C(15);
 8975       op <<= 4;
 8976       Value |= op;
 8978       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8979       op &= UINT64_C(15);
 8980       Value |= op;
 8986       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 8987       op &= UINT64_C(15);
 8988       op <<= 4;
 8989       Value |= op;
 8991       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 8992       op &= UINT64_C(7);
 8993       Value |= op;
 8998       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 8999       op &= UINT64_C(15);
 9000       op <<= 4;
 9001       Value |= op;
 9003       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 9004       op &= UINT64_C(15);
 9005       Value |= op;
 9019       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 9020       op &= UINT64_C(31);
 9021       op <<= 16;
 9022       Value |= op;
 9027       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 9028       op &= UINT64_C(31);
 9029       op <<= 16;
 9030       Value |= op;
 9032       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 9033       op &= UINT64_C(31);
 9034       op <<= 8;
 9035       Value |= op;
 9040       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 9041       op &= UINT64_C(31);
 9042       op <<= 16;
 9043       Value |= op;
 9045       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 9046       op &= UINT64_C(31);
 9047       op <<= 8;
 9048       Value |= op;
 9050       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 9051       op &= UINT64_C(1);
 9052       op <<= 13;
 9053       Value |= op;
 9058       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 9059       op &= UINT64_C(31);
 9060       op <<= 16;
 9061       Value |= op;
 9063       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 9064       op &= UINT64_C(31);
 9065       op <<= 8;
 9066       Value |= op;
 9071       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 9072       op &= UINT64_C(31);
 9073       op <<= 16;
 9074       Value |= op;
 9076       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 9077       op &= UINT64_C(31);
 9078       Value |= op;
 9083       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 9084       op &= UINT64_C(31);
 9085       op <<= 16;
 9086       Value |= op;
 9088       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 9089       op &= UINT64_C(31);
 9090       Value |= op;
 9095       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 9096       op &= UINT64_C(31);
 9097       op <<= 16;
 9098       Value |= op;
 9100       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 9101       op &= UINT64_C(3);
 9102       Value |= op;
 9138       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 9139       op &= UINT64_C(31);
 9140       op <<= 16;
 9141       Value |= op;
 9143       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 9144       op &= UINT64_C(31);
 9145       Value |= op;
 9166       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 9167       op &= UINT64_C(31);
 9168       op <<= 16;
 9169       Value |= op;
 9171       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 9172       op &= UINT64_C(31);
 9173       Value |= op;
 9200       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 9201       op &= UINT64_C(31);
 9202       op <<= 16;
 9203       Value |= op;
 9205       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 9206       op &= UINT64_C(31);
 9207       op <<= 8;
 9208       Value |= op;
 9210       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 9211       op &= UINT64_C(3);
 9212       Value |= op;
 9309       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 9310       op &= UINT64_C(31);
 9311       op <<= 16;
 9312       Value |= op;
 9314       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 9315       op &= UINT64_C(31);
 9316       op <<= 8;
 9317       Value |= op;
 9319       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 9320       op &= UINT64_C(31);
 9321       Value |= op;
 9369       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 9370       op &= UINT64_C(31);
 9371       op <<= 16;
 9372       Value |= op;
 9374       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 9375       op &= UINT64_C(31);
 9376       op <<= 8;
 9377       Value |= op;
 9379       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 9380       op &= UINT64_C(31);
 9381       Value |= op;
 9386       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 9387       op &= UINT64_C(31);
 9388       op <<= 16;
 9389       Value |= op;
 9391       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 9392       op &= UINT64_C(31);
 9393       op <<= 8;
 9394       Value |= op;
 9396       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 9397       op &= UINT64_C(3);
 9398       Value |= op;
 9404       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 9405       op &= UINT64_C(31);
 9406       op <<= 16;
 9407       Value |= op;
 9409       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 9410       op &= UINT64_C(31);
 9411       op <<= 8;
 9412       Value |= op;
 9414       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 9415       op &= UINT64_C(31);
 9416       Value |= op;
 9421       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 9422       op &= UINT64_C(31);
 9423       op <<= 16;
 9424       Value |= op;
 9426       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 9427       op &= UINT64_C(31);
 9428       Value |= op;
 9430       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 9431       op &= UINT64_C(3);
 9432       op <<= 5;
 9433       Value |= op;
 9438       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 9439       op &= UINT64_C(31);
 9440       op <<= 16;
 9441       Value |= op;
 9443       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 9444       op &= UINT64_C(31);
 9445       op <<= 8;
 9446       Value |= op;
 9448       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 9449       op &= UINT64_C(3);
 9450       op <<= 5;
 9451       Value |= op;
 9453       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 9454       op &= UINT64_C(31);
 9455       Value |= op;
 9460       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 9461       op &= UINT64_C(31);
 9462       op <<= 16;
 9463       Value |= op;
 9465       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 9466       op &= UINT64_C(31);
 9467       op <<= 8;
 9468       Value |= op;
 9470       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 9471       op &= UINT64_C(31);
 9472       Value |= op;
 9474       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 9475       op &= UINT64_C(3);
 9476       op <<= 5;
 9477       Value |= op;
 9567       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 9568       op &= UINT64_C(31);
 9569       op <<= 16;
 9570       Value |= op;
 9572       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 9573       op &= UINT64_C(31);
 9574       op <<= 8;
 9575       Value |= op;
 9577       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 9578       op &= UINT64_C(31);
 9579       Value |= op;
 9638       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 9639       op &= UINT64_C(31);
 9640       op <<= 16;
 9641       Value |= op;
 9643       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 9644       op &= UINT64_C(31);
 9645       op <<= 8;
 9646       Value |= op;
 9648       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 9649       op &= UINT64_C(31);
 9650       Value |= op;
 9655       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 9656       op &= UINT64_C(31);
 9657       op <<= 16;
 9658       Value |= op;
 9660       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 9661       op &= UINT64_C(31);
 9662       op <<= 8;
 9663       Value |= op;
 9665       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 9666       op &= UINT64_C(31);
 9667       Value |= op;
 9672       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 9673       op &= UINT64_C(31);
 9674       op <<= 16;
 9675       Value |= op;
 9677       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 9678       op &= UINT64_C(31);
 9679       Value |= op;
 9684       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 9685       op &= UINT64_C(31);
 9686       op <<= 16;
 9687       Value |= op;
 9689       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 9690       op &= UINT64_C(31);
 9691       Value |= op;
 9719       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 9720       op &= UINT64_C(31);
 9721       op <<= 16;
 9722       Value |= op;
 9724       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 9725       op &= UINT64_C(31);
 9726       Value |= op;
 9751       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 9752       op &= UINT64_C(31);
 9753       op <<= 16;
 9754       Value |= op;
 9756       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 9757       op &= UINT64_C(31);
 9758       Value |= op;
 9763       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 9764       op &= UINT64_C(31);
 9765       op <<= 16;
 9766       Value |= op;
 9768       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 9769       op &= UINT64_C(31);
 9770       op <<= 8;
 9771       Value |= op;
 9773       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 9774       op &= UINT64_C(3);
 9775       Value |= op;
 9784       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 9785       op &= UINT64_C(31);
 9786       op <<= 16;
 9787       Value |= op;
 9789       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 9790       op &= UINT64_C(31);
 9791       op <<= 8;
 9792       Value |= op;
 9794       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 9795       op &= UINT64_C(31);
 9796       Value |= op;
 9814       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 9815       op &= UINT64_C(31);
 9816       op <<= 16;
 9817       Value |= op;
 9819       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 9820       op &= UINT64_C(31);
 9821       op <<= 8;
 9822       Value |= op;
 9824       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 9825       op &= UINT64_C(31);
 9826       Value |= op;
 9850       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 9851       op &= UINT64_C(31);
 9852       op <<= 16;
 9853       Value |= op;
 9855       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 9856       op &= UINT64_C(31);
 9857       op <<= 8;
 9858       Value |= op;
 9860       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 9861       op &= UINT64_C(3);
 9862       Value |= op;
 9867       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 9868       op &= UINT64_C(31);
 9869       op <<= 16;
 9870       Value |= op;
 9872       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 9873       op &= UINT64_C(31);
 9874       op <<= 8;
 9875       Value |= op;
 9877       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 9878       op &= UINT64_C(3);
 9879       op <<= 5;
 9880       Value |= op;
 9882       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 9883       op &= UINT64_C(31);
 9884       Value |= op;
 9896       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 9897       op &= UINT64_C(31);
 9898       op <<= 16;
 9899       Value |= op;
 9901       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 9902       op &= UINT64_C(31);
 9903       op <<= 8;
 9904       Value |= op;
 9906       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 9907       op &= UINT64_C(31);
 9908       Value |= op;
 9998       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 9999       op &= UINT64_C(31);
10000       op <<= 16;
10001       Value |= op;
10003       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10004       op &= UINT64_C(31);
10005       op <<= 8;
10006       Value |= op;
10008       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10009       op &= UINT64_C(31);
10010       Value |= op;
10035       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10036       op &= UINT64_C(31);
10037       op <<= 16;
10038       Value |= op;
10040       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10041       op &= UINT64_C(31);
10042       op <<= 8;
10043       Value |= op;
10045       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10046       op &= UINT64_C(31);
10047       Value |= op;
10053       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10054       op &= UINT64_C(31);
10055       op <<= 16;
10056       Value |= op;
10058       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10059       op &= UINT64_C(31);
10060       op <<= 8;
10061       Value |= op;
10063       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10064       op &= UINT64_C(31);
10065       Value |= op;
10067       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10068       op &= UINT64_C(3);
10069       op <<= 5;
10070       Value |= op;
10115       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10116       op &= UINT64_C(31);
10117       op <<= 16;
10118       Value |= op;
10120       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10121       op &= UINT64_C(31);
10122       op <<= 8;
10123       Value |= op;
10125       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10126       op &= UINT64_C(31);
10127       Value |= op;
10139       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10140       op &= UINT64_C(31);
10141       op <<= 16;
10142       Value |= op;
10144       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10145       op &= UINT64_C(31);
10146       Value |= op;
10148       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10149       op &= UINT64_C(31);
10150       op <<= 8;
10151       Value |= op;
10156       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10157       op &= UINT64_C(31);
10158       op <<= 16;
10159       Value |= op;
10161       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
10162       op &= UINT64_C(31);
10163       op <<= 8;
10164       Value |= op;
10166       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10167       op &= UINT64_C(31);
10168       Value |= op;
10170       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10171       op &= UINT64_C(3);
10172       op <<= 5;
10173       Value |= op;
10179       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10180       op &= UINT64_C(31);
10181       op <<= 16;
10182       Value |= op;
10184       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10185       op &= UINT64_C(1);
10186       op <<= 13;
10187       Value |= op;
10189       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10190       op &= UINT64_C(31);
10191       Value |= op;
10199       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10200       op &= UINT64_C(31);
10201       op <<= 16;
10202       Value |= op;
10204       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10205       op &= UINT64_C(1);
10206       op <<= 13;
10207       Value |= op;
10209       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10210       op &= UINT64_C(31);
10211       op <<= 8;
10212       Value |= op;
10214       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10215       op &= UINT64_C(31);
10216       Value |= op;
10221       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10222       op &= UINT64_C(31);
10223       op <<= 16;
10224       Value |= op;
10226       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10227       op &= UINT64_C(1);
10228       op <<= 13;
10229       Value |= op;
10231       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10232       op &= UINT64_C(31);
10233       Value |= op;
10239       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10240       op &= UINT64_C(31);
10241       op <<= 16;
10242       Value |= op;
10244       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10245       op &= UINT64_C(1);
10246       op <<= 13;
10247       Value |= op;
10249       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10250       op &= UINT64_C(31);
10251       op <<= 8;
10252       Value |= op;
10254       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10255       op &= UINT64_C(31);
10256       Value |= op;
10262       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10263       op &= UINT64_C(31);
10264       op <<= 16;
10265       Value |= op;
10267       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10268       op &= UINT64_C(3);
10269       Value |= op;
10277       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10278       op &= UINT64_C(31);
10279       op <<= 16;
10280       Value |= op;
10282       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10283       op &= UINT64_C(31);
10284       Value |= op;
10327       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10328       op &= UINT64_C(31);
10329       op <<= 8;
10330       Value |= op;
10332       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10333       op &= UINT64_C(31);
10334       op <<= 16;
10335       Value |= op;
10337       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10338       op &= UINT64_C(31);
10339       Value |= op;
10344       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10345       op &= UINT64_C(31);
10346       op <<= 16;
10347       Value |= op;
10349       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10350       op &= UINT64_C(31);
10351       Value |= op;
10356       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10357       op &= UINT64_C(31);
10358       op <<= 8;
10359       Value |= op;
10361       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10362       op &= UINT64_C(31);
10363       op <<= 16;
10364       Value |= op;
10366       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10367       op &= UINT64_C(31);
10368       Value |= op;
10374       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
10375       op &= UINT64_C(31);
10376       op <<= 16;
10377       Value |= op;
10379       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10380       op &= UINT64_C(31);
10381       op <<= 8;
10382       Value |= op;
10384       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10385       op &= UINT64_C(31);
10386       Value |= op;
10391       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10392       op &= UINT64_C(31);
10393       op <<= 8;
10394       Value |= op;
10396       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10397       op &= UINT64_C(31);
10398       op <<= 16;
10399       Value |= op;
10401       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10402       op &= UINT64_C(3);
10403       op <<= 5;
10404       Value |= op;
10406       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10407       op &= UINT64_C(31);
10408       Value |= op;
10448       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10449       op &= UINT64_C(31);
10450       op <<= 8;
10451       Value |= op;
10453       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10454       op &= UINT64_C(31);
10455       op <<= 16;
10456       Value |= op;
10458       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10459       op &= UINT64_C(31);
10460       Value |= op;
10465       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10466       op &= UINT64_C(31);
10467       op <<= 8;
10468       Value |= op;
10470       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10471       op &= UINT64_C(31);
10472       op <<= 16;
10473       Value |= op;
10475       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10476       op &= UINT64_C(31);
10477       Value |= op;
10479       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10480       op &= UINT64_C(3);
10481       op <<= 5;
10482       Value |= op;
10487       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10488       op &= UINT64_C(31);
10489       Value |= op;
10491       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10492       op &= UINT64_C(31);
10493       op <<= 16;
10494       Value |= op;
10496       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10497       op &= UINT64_C(31);
10498       op <<= 8;
10499       Value |= op;
10504       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10505       op &= UINT64_C(31);
10506       op <<= 8;
10507       Value |= op;
10509       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10510       op &= UINT64_C(31);
10511       op <<= 16;
10512       Value |= op;
10514       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10515       op &= UINT64_C(31);
10516       Value |= op;
10521       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10522       op &= UINT64_C(31);
10523       op <<= 8;
10524       Value |= op;
10526       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10527       op &= UINT64_C(31);
10528       op <<= 16;
10529       Value |= op;
10531       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10532       op &= UINT64_C(3);
10533       Value |= op;
10558       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10559       op &= UINT64_C(31);
10560       op <<= 8;
10561       Value |= op;
10563       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10564       op &= UINT64_C(31);
10565       op <<= 16;
10566       Value |= op;
10568       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10569       op &= UINT64_C(31);
10570       Value |= op;
10578       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10579       op &= UINT64_C(31);
10580       op <<= 8;
10581       Value |= op;
10583       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10584       op &= UINT64_C(31);
10585       op <<= 16;
10586       Value |= op;
10588       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10589       op &= UINT64_C(31);
10590       Value |= op;
10599       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10600       op &= UINT64_C(31);
10601       op <<= 8;
10602       Value |= op;
10604       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10605       op &= UINT64_C(7);
10606       op <<= 16;
10607       Value |= op;
10609       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10610       op &= UINT64_C(31);
10611       Value |= op;
10616       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10617       op &= UINT64_C(31);
10618       op <<= 8;
10619       Value |= op;
10621       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10622       op &= UINT64_C(31);
10623       op <<= 16;
10624       Value |= op;
10626       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10627       op &= UINT64_C(31);
10628       Value |= op;
10634       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10635       op &= UINT64_C(31);
10636       op <<= 8;
10637       Value |= op;
10639       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10640       op &= UINT64_C(31);
10641       op <<= 16;
10642       Value |= op;
10644       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10645       op &= UINT64_C(31);
10646       Value |= op;
10667       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10668       op &= UINT64_C(31);
10669       op <<= 8;
10670       Value |= op;
10672       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10673       op &= UINT64_C(31);
10674       Value |= op;
10686       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10687       op &= UINT64_C(31);
10688       op <<= 8;
10689       Value |= op;
10691       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10692       op &= UINT64_C(31);
10693       Value |= op;
10706       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10707       op &= UINT64_C(31);
10708       op <<= 8;
10709       Value |= op;
10711       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10712       op &= UINT64_C(31);
10713       op <<= 16;
10714       Value |= op;
10716       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10717       op &= UINT64_C(3);
10718       Value |= op;
10723       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10724       op &= UINT64_C(31);
10725       op <<= 8;
10726       Value |= op;
10728       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10729       op &= UINT64_C(31);
10730       op <<= 16;
10731       Value |= op;
10733       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10734       op &= UINT64_C(3);
10735       op <<= 5;
10736       Value |= op;
10738       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10739       op &= UINT64_C(31);
10740       Value |= op;
10843       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10844       op &= UINT64_C(31);
10845       op <<= 8;
10846       Value |= op;
10848       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10849       op &= UINT64_C(31);
10850       op <<= 16;
10851       Value |= op;
10853       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10854       op &= UINT64_C(31);
10855       Value |= op;
10875       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10876       op &= UINT64_C(31);
10877       op <<= 8;
10878       Value |= op;
10880       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10881       op &= UINT64_C(31);
10882       op <<= 16;
10883       Value |= op;
10885       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10886       op &= UINT64_C(31);
10887       Value |= op;
10908       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10909       op &= UINT64_C(31);
10910       op <<= 8;
10911       Value |= op;
10913       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10914       op &= UINT64_C(31);
10915       op <<= 19;
10916       Value |= op;
10918       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10919       op &= UINT64_C(7);
10920       op <<= 16;
10921       Value |= op;
10923       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10924       op &= UINT64_C(31);
10925       Value |= op;
10933       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
10934       op &= UINT64_C(31);
10935       op <<= 8;
10936       Value |= op;
10938       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10939       op &= UINT64_C(31);
10940       op <<= 19;
10941       Value |= op;
10943       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10944       op &= UINT64_C(7);
10945       op <<= 16;
10946       Value |= op;
10948       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10949       op &= UINT64_C(31);
10950       Value |= op;
10955       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10956       op &= UINT64_C(31);
10957       op <<= 8;
10958       Value |= op;
10960       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10961       op &= UINT64_C(31);
10962       op <<= 16;
10963       Value |= op;
10965       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10966       op &= UINT64_C(3);
10967       Value |= op;
10986       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
10987       op &= UINT64_C(31);
10988       op <<= 8;
10989       Value |= op;
10991       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
10992       op &= UINT64_C(31);
10993       op <<= 16;
10994       Value |= op;
10996       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
10997       op &= UINT64_C(31);
10998       Value |= op;
11007       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11008       op &= UINT64_C(31);
11009       op <<= 8;
11010       Value |= op;
11012       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
11013       op &= UINT64_C(31);
11014       op <<= 16;
11015       Value |= op;
11017       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11018       op &= UINT64_C(31);
11019       Value |= op;
11028       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11029       op &= UINT64_C(31);
11030       op <<= 8;
11031       Value |= op;
11033       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
11034       op &= UINT64_C(7);
11035       op <<= 16;
11036       Value |= op;
11038       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11039       op &= UINT64_C(31);
11040       Value |= op;
11047       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11048       op &= UINT64_C(31);
11049       op <<= 8;
11050       Value |= op;
11052       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
11053       op &= UINT64_C(31);
11054       op <<= 16;
11055       Value |= op;
11057       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11058       op &= UINT64_C(31);
11059       Value |= op;
11065       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11066       op &= UINT64_C(31);
11067       op <<= 8;
11068       Value |= op;
11070       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
11071       op &= UINT64_C(31);
11072       op <<= 16;
11073       Value |= op;
11075       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11076       op &= UINT64_C(31);
11077       Value |= op;
11086       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11087       op &= UINT64_C(31);
11088       op <<= 8;
11089       Value |= op;
11091       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11092       op &= UINT64_C(31);
11093       Value |= op;
11095       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11096       op &= UINT64_C(7);
11097       op <<= 16;
11098       Value |= op;
11129       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11130       op &= UINT64_C(31);
11131       op <<= 8;
11132       Value |= op;
11134       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
11135       op &= UINT64_C(31);
11136       op <<= 16;
11137       Value |= op;
11139       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11140       op &= UINT64_C(3);
11141       Value |= op;
11147       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11148       op &= UINT64_C(31);
11149       op <<= 8;
11150       Value |= op;
11152       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
11153       op &= UINT64_C(31);
11154       op <<= 16;
11155       Value |= op;
11157       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11158       op &= UINT64_C(31);
11159       Value |= op;
11161       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11162       op &= UINT64_C(3);
11163       op <<= 5;
11164       Value |= op;
11170       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11171       op &= UINT64_C(31);
11172       op <<= 8;
11173       Value |= op;
11175       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
11176       op &= UINT64_C(31);
11177       op <<= 16;
11178       Value |= op;
11180       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11181       op &= UINT64_C(31);
11182       Value |= op;
11184       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11185       op &= UINT64_C(3);
11186       op <<= 5;
11187       Value |= op;
11200       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11201       op &= UINT64_C(31);
11202       op <<= 8;
11203       Value |= op;
11205       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
11206       op &= UINT64_C(31);
11207       op <<= 16;
11208       Value |= op;
11210       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11211       op &= UINT64_C(31);
11212       Value |= op;
11227       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11228       op &= UINT64_C(31);
11229       op <<= 8;
11230       Value |= op;
11232       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
11233       op &= UINT64_C(31);
11234       op <<= 16;
11235       Value |= op;
11237       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11238       op &= UINT64_C(31);
11239       Value |= op;
11244       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11245       op &= UINT64_C(31);
11246       op <<= 8;
11247       Value |= op;
11249       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
11250       op &= UINT64_C(31);
11251       op <<= 19;
11252       Value |= op;
11254       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
11255       op &= UINT64_C(7);
11256       op <<= 16;
11257       Value |= op;
11259       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11260       op &= UINT64_C(31);
11261       Value |= op;
11266       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11267       op &= UINT64_C(31);
11268       op <<= 8;
11269       Value |= op;
11271       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
11272       op &= UINT64_C(31);
11273       op <<= 19;
11274       Value |= op;
11276       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
11277       op &= UINT64_C(7);
11278       op <<= 16;
11279       Value |= op;
11281       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11282       op &= UINT64_C(31);
11283       Value |= op;
11289       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11290       op &= UINT64_C(31);
11291       op <<= 8;
11292       Value |= op;
11294       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11295       op &= UINT64_C(31);
11296       Value |= op;
11305       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
11306       op &= UINT64_C(31);
11307       op <<= 8;
11308       Value |= op;
11310       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11311       op &= UINT64_C(31);
11312       Value |= op;
11314       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11315       op &= UINT64_C(7);
11316       op <<= 16;
11317       Value |= op;
11323       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11324       op &= UINT64_C(31);
11325       op <<= 8;
11326       Value |= op;
11328       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11329       op &= UINT64_C(31);
11330       op <<= 16;
11331       Value |= op;
11333       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11334       op &= UINT64_C(31);
11335       Value |= op;
11349       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11350       op &= UINT64_C(31);
11351       op <<= 8;
11352       Value |= op;
11354       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11355       op &= UINT64_C(31);
11356       op <<= 16;
11357       Value |= op;
11359       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11360       op &= UINT64_C(31);
11361       Value |= op;
11385       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11386       op &= UINT64_C(31);
11387       op <<= 8;
11388       Value |= op;
11390       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11391       op &= UINT64_C(31);
11392       op <<= 16;
11393       Value |= op;
11395       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11396       op &= UINT64_C(31);
11397       Value |= op;
11403       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11404       op &= UINT64_C(31);
11405       op <<= 8;
11406       Value |= op;
11408       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
11409       op &= UINT64_C(31);
11410       op <<= 16;
11411       Value |= op;
11413       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11414       op &= UINT64_C(31);
11415       Value |= op;
11429       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
11430       op &= UINT64_C(31);
11431       op <<= 8;
11432       Value |= op;
11434       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
11435       op &= UINT64_C(31);
11436       op <<= 16;
11437       Value |= op;
11439       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11440       op &= UINT64_C(31);
11441       Value |= op;
11463       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11464       Value |= (op & UINT64_C(16744448)) << 1;
11465       Value |= (op & UINT64_C(32764)) >> 1;
11471       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11472       op &= UINT64_C(31);
11473       op <<= 16;
11474       Value |= op;
11480       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11481       op &= UINT64_C(31);
11482       op <<= 16;
11483       Value |= op;
11485       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11486       Value |= (op & UINT64_C(49152)) << 8;
11487       Value |= (op & UINT64_C(16383));
11493       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11494       Value |= (op & UINT64_C(496)) << 4;
11495       Value |= (op & UINT64_C(12)) << 1;
11497       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11498       Value |= (op & UINT64_C(992)) << 11;
11499       Value |= (op & UINT64_C(28)) << 3;
11500       Value |= (op & UINT64_C(3));
11506       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11507       Value |= (op & UINT64_C(496)) << 4;
11508       Value |= (op & UINT64_C(12)) << 1;
11510       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11511       op &= UINT64_C(31);
11512       op <<= 16;
11513       Value |= op;
11523       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
11524       op &= UINT64_C(3);
11525       op <<= 8;
11526       Value |= op;
11528       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
11529       op &= UINT64_C(31);
11530       op <<= 16;
11531       Value |= op;