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