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

References

gen/lib/Target/PowerPC/PPCGenMCCodeEmitter.inc
 2237   (void)op;  // suppress warning
 2442       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 2443       op &= UINT64_C(1);
 2444       op <<= 25;
 2445       Value |= op;
 2451       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 2452       op &= UINT64_C(31);
 2453       op <<= 16;
 2454       Value |= op;
 2473       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 2474       op &= UINT64_C(31);
 2475       op <<= 16;
 2476       Value |= op;
 2478       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 2479       op &= UINT64_C(31);
 2480       op <<= 11;
 2481       Value |= op;
 2492       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 2493       op &= UINT64_C(31);
 2494       op <<= 16;
 2495       Value |= op;
 2497       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 2498       op &= UINT64_C(31);
 2499       op <<= 21;
 2500       Value |= op;
 2502       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 2503       Value |= (op & UINT64_C(31)) << 11;
 2504       Value |= (op & UINT64_C(32)) >> 4;
 2539       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 2540       op &= UINT64_C(31);
 2541       op <<= 16;
 2542       Value |= op;
 2544       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 2545       op &= UINT64_C(31);
 2546       op <<= 21;
 2547       Value |= op;
 2604       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 2605       op &= UINT64_C(31);
 2606       op <<= 16;
 2607       Value |= op;
 2609       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 2610       op &= UINT64_C(31);
 2611       op <<= 21;
 2612       Value |= op;
 2614       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 2615       op &= UINT64_C(31);
 2616       op <<= 11;
 2617       Value |= op;
 2643       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 2644       op &= UINT64_C(31);
 2645       op <<= 21;
 2646       Value |= op;
 2648       op = getMemRIEncoding(MI, 1, Fixups, STI);
 2649       op &= UINT64_C(2097151);
 2650       Value |= op;
 2664       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 2665       op &= UINT64_C(31);
 2666       op <<= 21;
 2667       Value |= op;
 2669       op = getMemRIEncoding(MI, 2, Fixups, STI);
 2670       op &= UINT64_C(2097151);
 2671       Value |= op;
 2679       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 2680       op &= UINT64_C(31);
 2681       op <<= 21;
 2682       Value |= op;
 2684       op = getImm16Encoding(MI, 1, Fixups, STI);
 2685       op &= UINT64_C(65535);
 2686       Value |= op;
 2704       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 2705       op &= UINT64_C(31);
 2706       op <<= 21;
 2707       Value |= op;
 2709       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 2710       op &= UINT64_C(31);
 2711       op <<= 16;
 2712       Value |= op;
 2714       op = getImm16Encoding(MI, 2, Fixups, STI);
 2715       op &= UINT64_C(65535);
 2716       Value |= op;
 2728       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 2729       op &= UINT64_C(31);
 2730       op <<= 21;
 2731       Value |= op;
 2733       op = getMemRIEncoding(MI, 2, Fixups, STI);
 2734       op &= UINT64_C(2097151);
 2735       Value |= op;
 2743       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 2744       op &= UINT64_C(31);
 2745       op <<= 11;
 2746       Value |= op;
 2762       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 2763       op &= UINT64_C(31);
 2764       op <<= 16;
 2765       Value |= op;
 2767       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 2768       op &= UINT64_C(31);
 2769       op <<= 21;
 2770       Value |= op;
 2772       op = getImm16Encoding(MI, 2, Fixups, STI);
 2773       op &= UINT64_C(65535);
 2774       Value |= op;
 2790       op = getAbsCondBrEncoding(MI, 0, Fixups, STI);
 2791       op &= UINT64_C(16383);
 2792       op <<= 2;
 2793       Value |= op;
 2812       op = getCondBrEncoding(MI, 0, Fixups, STI);
 2813       op &= UINT64_C(16383);
 2814       op <<= 2;
 2815       Value |= op;
 2821       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 2822       op &= UINT64_C(7);
 2823       op <<= 23;
 2824       Value |= op;
 2830       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 2831       op &= UINT64_C(7);
 2832       op <<= 23;
 2833       Value |= op;
 2835       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 2836       op &= UINT64_C(7);
 2837       op <<= 18;
 2838       Value |= op;
 2843       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 2844       op &= UINT64_C(7);
 2845       op <<= 23;
 2846       Value |= op;
 2848       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 2849       op &= UINT64_C(127);
 2850       op <<= 16;
 2851       Value |= op;
 2853       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 2854       op &= UINT64_C(31);
 2855       op <<= 11;
 2856       Value |= op;
 2862       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 2863       op &= UINT64_C(7);
 2864       op <<= 23;
 2865       Value |= op;
 2867       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 2868       op &= UINT64_C(127);
 2869       op <<= 16;
 2870       Value |= op;
 2872       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 2873       Value |= (op & UINT64_C(31)) << 11;
 2874       Value |= (op & UINT64_C(32)) >> 4;
 2884       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 2885       op &= UINT64_C(7);
 2886       op <<= 23;
 2887       Value |= op;
 2889       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 2890       op &= UINT64_C(31);
 2891       op <<= 16;
 2892       Value |= op;
 2894       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 2895       op &= UINT64_C(31);
 2896       op <<= 11;
 2897       Value |= op;
 2902       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 2903       op &= UINT64_C(7);
 2904       op <<= 23;
 2905       Value |= op;
 2907       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 2908       op &= UINT64_C(31);
 2909       op <<= 11;
 2910       Value |= op;
 2916       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 2917       op &= UINT64_C(7);
 2918       op <<= 23;
 2919       Value |= op;
 2921       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 2922       op &= UINT64_C(1);
 2923       op <<= 21;
 2924       Value |= op;
 2926       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 2927       op &= UINT64_C(31);
 2928       op <<= 16;
 2929       Value |= op;
 2931       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 2932       op &= UINT64_C(31);
 2933       op <<= 11;
 2934       Value |= op;
 2942       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 2943       op &= UINT64_C(7);
 2944       op <<= 23;
 2945       Value |= op;
 2947       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 2948       op &= UINT64_C(31);
 2949       op <<= 16;
 2950       Value |= op;
 2952       op = getImm16Encoding(MI, 2, Fixups, STI);
 2953       op &= UINT64_C(65535);
 2954       Value |= op;
 2963       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 2964       op &= UINT64_C(7);
 2965       op <<= 23;
 2966       Value |= op;
 2968       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 2969       op &= UINT64_C(31);
 2970       op <<= 16;
 2971       Value |= op;
 2973       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 2974       op &= UINT64_C(31);
 2975       op <<= 11;
 2976       Value |= op;
 2982       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 2983       op &= UINT64_C(7);
 2984       op <<= 23;
 2985       Value |= op;
 2987       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 2988       op &= UINT64_C(1);
 2989       op <<= 16;
 2990       Value |= op;
 2992       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 2993       op &= UINT64_C(15);
 2994       op <<= 12;
 2995       Value |= op;
 3011       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3012       op &= UINT64_C(31);
 3013       op <<= 16;
 3014       Value |= op;
 3022       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3023       op &= UINT64_C(31);
 3024       op <<= 16;
 3025       Value |= op;
 3027       op = getCondBrEncoding(MI, 1, Fixups, STI);
 3028       op &= UINT64_C(16383);
 3029       op <<= 2;
 3030       Value |= op;
 3040       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3041       Value |= (op & UINT64_C(31)) << 21;
 3042       Value |= (op & UINT64_C(96)) << 11;
 3044       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3045       op &= UINT64_C(7);
 3046       op <<= 18;
 3047       Value |= op;
 3053       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3054       Value |= (op & UINT64_C(31)) << 21;
 3055       Value |= (op & UINT64_C(96)) << 11;
 3057       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3058       op &= UINT64_C(7);
 3059       op <<= 18;
 3060       Value |= op;
 3062       op = getAbsCondBrEncoding(MI, 2, Fixups, STI);
 3063       op &= UINT64_C(16383);
 3064       op <<= 2;
 3065       Value |= op;
 3072       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3073       Value |= (op & UINT64_C(31)) << 21;
 3074       Value |= (op & UINT64_C(96)) << 11;
 3076       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3077       op &= UINT64_C(7);
 3078       op <<= 18;
 3079       Value |= op;
 3081       op = getCondBrEncoding(MI, 2, Fixups, STI);
 3082       op &= UINT64_C(16383);
 3083       op <<= 2;
 3084       Value |= op;
 3090       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3091       op &= UINT64_C(28);
 3092       op <<= 21;
 3093       Value |= op;
 3095       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3096       op &= UINT64_C(3);
 3097       op <<= 21;
 3098       Value |= op;
 3100       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3101       op &= UINT64_C(31);
 3102       op <<= 16;
 3103       Value |= op;
 3105       op = getAbsCondBrEncoding(MI, 3, Fixups, STI);
 3106       op &= UINT64_C(16383);
 3107       op <<= 2;
 3108       Value |= op;
 3114       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3115       op &= UINT64_C(28);
 3116       op <<= 21;
 3117       Value |= op;
 3119       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3120       op &= UINT64_C(3);
 3121       op <<= 21;
 3122       Value |= op;
 3124       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3125       op &= UINT64_C(31);
 3126       op <<= 16;
 3127       Value |= op;
 3129       op = getCondBrEncoding(MI, 3, Fixups, STI);
 3130       op &= UINT64_C(16383);
 3131       op <<= 2;
 3132       Value |= op;
 3138       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3139       op &= UINT64_C(31);
 3140       op <<= 21;
 3141       Value |= op;
 3143       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3144       op &= UINT64_C(31);
 3145       op <<= 16;
 3146       Value |= op;
 3148       op = getAbsCondBrEncoding(MI, 2, Fixups, STI);
 3149       op &= UINT64_C(16383);
 3150       op <<= 2;
 3151       Value |= op;
 3157       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3158       op &= UINT64_C(31);
 3159       op <<= 21;
 3160       Value |= op;
 3162       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3163       op &= UINT64_C(31);
 3164       op <<= 16;
 3165       Value |= op;
 3167       op = getCondBrEncoding(MI, 2, Fixups, STI);
 3168       op &= UINT64_C(16383);
 3169       op <<= 2;
 3170       Value |= op;
 3178       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3179       op &= UINT64_C(31);
 3180       op <<= 21;
 3181       Value |= op;
 3183       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3184       op &= UINT64_C(31);
 3185       op <<= 16;
 3186       Value |= op;
 3188       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3189       op &= UINT64_C(3);
 3190       op <<= 11;
 3191       Value |= op;
 3201       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3202       op &= UINT64_C(7);
 3203       op <<= 23;
 3204       Value |= op;
 3206       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3207       Value |= (op & UINT64_C(31)) << 16;
 3208       Value |= (op & UINT64_C(32)) >> 3;
 3210       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3211       Value |= (op & UINT64_C(31)) << 11;
 3212       Value |= (op & UINT64_C(32)) >> 4;
 3219       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3220       op &= UINT64_C(7);
 3221       op <<= 23;
 3222       Value |= op;
 3224       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3225       Value |= (op & UINT64_C(31)) << 11;
 3226       Value |= (op & UINT64_C(32)) >> 4;
 3232       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3233       Value |= (op & UINT64_C(31)) << 21;
 3234       Value |= (op & UINT64_C(31)) << 16;
 3235       Value |= (op & UINT64_C(31)) << 11;
 3247       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3248       op &= UINT64_C(31);
 3249       op <<= 21;
 3250       Value |= op;
 3252       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3253       op &= UINT64_C(31);
 3254       op <<= 16;
 3255       Value |= op;
 3257       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3258       op &= UINT64_C(31);
 3259       op <<= 11;
 3260       Value |= op;
 3268       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3269       op &= UINT64_C(15);
 3270       op <<= 21;
 3271       Value |= op;
 3273       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3274       op &= UINT64_C(31);
 3275       op <<= 16;
 3276       Value |= op;
 3278       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3279       op &= UINT64_C(31);
 3280       op <<= 11;
 3281       Value |= op;
 3286       op = getMemRIXEncoding(MI, 0, Fixups, STI);
 3287       op &= UINT64_C(524287);
 3288       op <<= 2;
 3289       Value |= op;
 3294       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3295       op &= UINT64_C(1);
 3296       op <<= 15;
 3297       Value |= op;
 3302       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3303       op &= UINT64_C(255);
 3304       op <<= 17;
 3305       Value |= op;
 3307       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3308       op &= UINT64_C(31);
 3309       op <<= 11;
 3310       Value |= op;
 3316       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3317       op &= UINT64_C(31);
 3318       op <<= 21;
 3319       Value |= op;
 3356       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3357       op &= UINT64_C(31);
 3358       op <<= 21;
 3359       Value |= op;
 3361       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3362       op &= UINT64_C(31);
 3363       op <<= 16;
 3364       Value |= op;
 3366       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3367       op &= UINT64_C(31);
 3368       op <<= 11;
 3369       Value |= op;
 3376       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3377       op &= UINT64_C(31);
 3378       op <<= 21;
 3379       Value |= op;
 3381       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3382       op &= UINT64_C(31);
 3383       op <<= 16;
 3384       Value |= op;
 3386       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3387       op &= UINT64_C(31);
 3388       op <<= 11;
 3389       Value |= op;
 3391       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 3392       op &= UINT64_C(3);
 3393       op <<= 9;
 3394       Value |= op;
 3401       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3402       op &= UINT64_C(31);
 3403       op <<= 21;
 3404       Value |= op;
 3406       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3407       op &= UINT64_C(31);
 3408       op <<= 16;
 3409       Value |= op;
 3411       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3412       op &= UINT64_C(31);
 3413       op <<= 11;
 3414       Value |= op;
 3416       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 3417       op &= UINT64_C(15);
 3418       op <<= 7;
 3419       Value |= op;
 3432       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3433       op &= UINT64_C(31);
 3434       op <<= 21;
 3435       Value |= op;
 3437       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3438       op &= UINT64_C(31);
 3439       op <<= 16;
 3440       Value |= op;
 3442       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3443       op &= UINT64_C(31);
 3444       op <<= 6;
 3445       Value |= op;
 3469       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3470       op &= UINT64_C(31);
 3471       op <<= 21;
 3472       Value |= op;
 3474       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3475       op &= UINT64_C(31);
 3476       op <<= 16;
 3477       Value |= op;
 3479       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3480       op &= UINT64_C(31);
 3481       op <<= 6;
 3482       Value |= op;
 3484       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 3485       op &= UINT64_C(31);
 3486       op <<= 11;
 3487       Value |= op;
 3517       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3518       op &= UINT64_C(31);
 3519       op <<= 21;
 3520       Value |= op;
 3522       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3523       op &= UINT64_C(31);
 3524       op <<= 16;
 3525       Value |= op;
 3527       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 3528       op &= UINT64_C(31);
 3529       op <<= 6;
 3530       Value |= op;
 3532       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3533       op &= UINT64_C(31);
 3534       op <<= 11;
 3535       Value |= op;
 3542       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3543       op &= UINT64_C(31);
 3544       op <<= 21;
 3545       Value |= op;
 3547       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3548       op &= UINT64_C(31);
 3549       op <<= 16;
 3550       Value |= op;
 3552       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3553       op &= UINT64_C(3);
 3554       op <<= 9;
 3555       Value |= op;
 3598       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3599       op &= UINT64_C(31);
 3600       op <<= 21;
 3601       Value |= op;
 3603       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3604       op &= UINT64_C(31);
 3605       op <<= 11;
 3606       Value |= op;
 3611       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3612       op &= UINT64_C(31);
 3613       op <<= 21;
 3614       Value |= op;
 3616       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3617       op &= UINT64_C(4095);
 3618       op <<= 9;
 3619       Value |= op;
 3625       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3626       op &= UINT64_C(255);
 3627       op <<= 12;
 3628       Value |= op;
 3630       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3631       op &= UINT64_C(31);
 3632       op <<= 21;
 3633       Value |= op;
 3638       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3639       op &= UINT64_C(1);
 3640       op <<= 21;
 3641       Value |= op;
 3647       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3648       op &= UINT64_C(3);
 3649       op <<= 21;
 3650       Value |= op;
 3660       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3661       op &= UINT64_C(1);
 3662       op <<= 21;
 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(1), Fixups, STI);
 3671       op &= UINT64_C(31);
 3672       op <<= 11;
 3673       Value |= op;
 3679       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3680       op &= UINT64_C(1);
 3681       op <<= 25;
 3682       Value |= op;
 3684       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3685       op &= UINT64_C(255);
 3686       op <<= 17;
 3687       Value |= op;
 3689       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 3690       op &= UINT64_C(1);
 3691       op <<= 16;
 3692       Value |= op;
 3694       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3695       op &= UINT64_C(31);
 3696       op <<= 11;
 3697       Value |= op;
 3702       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3703       op &= UINT64_C(127);
 3704       op <<= 5;
 3705       Value |= op;
 3714       op = getAbsDirectBrEncoding(MI, 0, Fixups, STI);
 3715       op &= UINT64_C(16777215);
 3716       op <<= 2;
 3717       Value |= op;
 3722       op = getAbsDirectBrEncoding(MI, 0, Fixups, STI);
 3723       op &= UINT64_C(16777215);
 3724       op <<= 34;
 3725       Value |= op;
 3734       op = getDirectBrEncoding(MI, 0, Fixups, STI);
 3735       op &= UINT64_C(16777215);
 3736       op <<= 2;
 3737       Value |= op;
 3743       op = getDirectBrEncoding(MI, 0, Fixups, STI);
 3744       op &= UINT64_C(16777215);
 3745       op <<= 34;
 3746       Value |= op;
 3753       op = getTLSCallEncoding(MI, 0, Fixups, STI);
 3754       op &= UINT64_C(16777215);
 3755       op <<= 2;
 3756       Value |= op;
 3761       op = getTLSCallEncoding(MI, 0, Fixups, STI);
 3762       op &= UINT64_C(16777215);
 3763       op <<= 34;
 3764       Value |= op;
 3769       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3770       op &= UINT64_C(31);
 3771       op <<= 21;
 3772       Value |= op;
 3777       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3778       op &= UINT64_C(1);
 3779       op <<= 21;
 3780       Value |= op;
 3792       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3793       op &= UINT64_C(31);
 3794       op <<= 16;
 3795       Value |= op;
 3797       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3798       op &= UINT64_C(31);
 3799       op <<= 21;
 3800       Value |= op;
 3802       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3803       op &= UINT64_C(31);
 3804       op <<= 11;
 3805       Value |= op;
 3807       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 3808       op &= UINT64_C(31);
 3809       op <<= 6;
 3810       Value |= op;
 3812       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 3813       op &= UINT64_C(31);
 3814       op <<= 1;
 3815       Value |= op;
 3823       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3824       op &= UINT64_C(31);
 3825       op <<= 16;
 3826       Value |= op;
 3828       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3829       op &= UINT64_C(31);
 3830       op <<= 21;
 3831       Value |= op;
 3833       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3834       op &= UINT64_C(31);
 3835       op <<= 11;
 3836       Value |= op;
 3838       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 3839       Value |= (op & UINT64_C(31)) << 6;
 3840       Value |= (op & UINT64_C(32));
 3854       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3855       op &= UINT64_C(31);
 3856       op <<= 16;
 3857       Value |= op;
 3859       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3860       op &= UINT64_C(31);
 3861       op <<= 21;
 3862       Value |= op;
 3864       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3865       Value |= (op & UINT64_C(31)) << 11;
 3866       Value |= (op & UINT64_C(32)) >> 4;
 3868       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 3869       Value |= (op & UINT64_C(31)) << 6;
 3870       Value |= (op & UINT64_C(32));
 3878       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3879       op &= UINT64_C(31);
 3880       op <<= 16;
 3881       Value |= op;
 3883       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3884       op &= UINT64_C(31);
 3885       op <<= 21;
 3886       Value |= op;
 3888       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 3889       op &= UINT64_C(31);
 3890       op <<= 11;
 3891       Value |= op;
 3893       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 3894       op &= UINT64_C(31);
 3895       op <<= 6;
 3896       Value |= op;
 3898       op = getMachineOpValue(MI, MI.getOperand(5), Fixups, STI);
 3899       op &= UINT64_C(31);
 3900       op <<= 1;
 3901       Value |= op;
 3907       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3908       op &= UINT64_C(31);
 3909       op <<= 16;
 3910       Value |= op;
 3912       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 3913       op &= UINT64_C(31);
 3914       op <<= 21;
 3915       Value |= op;
 3917       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 3918       Value |= (op & UINT64_C(31)) << 11;
 3919       Value |= (op & UINT64_C(32)) >> 4;
 3921       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 3922       Value |= (op & UINT64_C(31)) << 6;
 3923       Value |= (op & UINT64_C(32));
 3948       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3949       op &= UINT64_C(31);
 3950       op <<= 21;
 3951       Value |= op;
 3953       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3954       op &= UINT64_C(31);
 3955       op <<= 11;
 3956       Value |= op;
 3961       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3962       op &= UINT64_C(31);
 3963       op <<= 21;
 3964       Value |= op;
 3970       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3971       op &= UINT64_C(31);
 3972       op <<= 21;
 3973       Value |= op;
 3975       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3976       op &= UINT64_C(1);
 3977       op <<= 16;
 3978       Value |= op;
 3984       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3985       op &= UINT64_C(31);
 3986       op <<= 21;
 3987       Value |= op;
 3989       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 3990       op &= UINT64_C(31);
 3991       op <<= 11;
 3992       Value |= op;
 3998       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 3999       op &= UINT64_C(31);
 4000       op <<= 21;
 4001       Value |= op;
 4003       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4004       op &= UINT64_C(15);
 4005       op <<= 16;
 4006       Value |= op;
 4015       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4016       op &= UINT64_C(31);
 4017       op <<= 21;
 4018       Value |= op;
 4190       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4191       op &= UINT64_C(31);
 4192       op <<= 21;
 4193       Value |= op;
 4195       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4196       op &= UINT64_C(31);
 4197       op <<= 16;
 4198       Value |= op;
 4200       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4201       op &= UINT64_C(31);
 4202       op <<= 11;
 4203       Value |= op;
 4229       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4230       op &= UINT64_C(31);
 4231       op <<= 21;
 4232       Value |= op;
 4234       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4235       op &= UINT64_C(31);
 4236       op <<= 16;
 4237       Value |= op;
 4239       op = getTLSRegEncoding(MI, 2, Fixups, STI);
 4240       op &= UINT64_C(31);
 4241       op <<= 11;
 4242       Value |= op;
 4248       op = getMachineOpValue(MI, MI.getOperand(0), 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(2), Fixups, STI);
 4259       op &= UINT64_C(1);
 4260       op <<= 11;
 4261       Value |= op;
 4287       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4288       op &= UINT64_C(31);
 4289       op <<= 21;
 4290       Value |= op;
 4292       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4293       op &= UINT64_C(31);
 4294       op <<= 16;
 4295       Value |= op;
 4297       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 4298       op &= UINT64_C(31);
 4299       op <<= 11;
 4300       Value |= op;
 4393       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4394       op &= UINT64_C(31);
 4395       op <<= 21;
 4396       Value |= op;
 4398       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4399       op &= UINT64_C(31);
 4400       op <<= 11;
 4401       Value |= op;
 4406       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4407       op &= UINT64_C(31);
 4408       op <<= 21;
 4409       Value |= op;
 4411       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4412       op &= UINT64_C(7);
 4413       op <<= 11;
 4414       Value |= op;
 4426       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4427       op &= UINT64_C(31);
 4428       op <<= 21;
 4429       Value |= op;
 4431       op = getMemRIXEncoding(MI, 1, Fixups, STI);
 4432       op &= UINT64_C(524287);
 4433       op <<= 2;
 4434       Value |= op;
 4439       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4440       op &= UINT64_C(31);
 4441       op <<= 21;
 4442       Value |= op;
 4444       op = getMemRIXEncoding(MI, 2, Fixups, STI);
 4445       op &= UINT64_C(524287);
 4446       op <<= 2;
 4447       Value |= op;
 4453       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4454       op &= UINT64_C(31);
 4455       op <<= 21;
 4456       Value |= op;
 4458       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4459       op &= UINT64_C(31);
 4460       op <<= 11;
 4461       Value |= op;
 4466       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4467       op &= UINT64_C(31);
 4468       op <<= 21;
 4469       Value |= op;
 4471       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4472       op &= UINT64_C(3);
 4473       op <<= 11;
 4474       Value |= op;
 4490       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4491       op &= UINT64_C(31);
 4492       op <<= 21;
 4493       Value |= op;
 4495       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4496       op &= UINT64_C(31);
 4497       op <<= 16;
 4498       Value |= op;
 4500       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 4501       op &= UINT64_C(31);
 4502       op <<= 11;
 4503       Value |= op;
 4508       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4509       op &= UINT64_C(31);
 4510       op <<= 21;
 4511       Value |= op;
 4513       op = getMemRIXEncoding(MI, 2, Fixups, STI);
 4514       op &= UINT64_C(524287);
 4515       op <<= 2;
 4516       Value |= op;
 4537       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4538       op &= UINT64_C(31);
 4539       op <<= 21;
 4540       Value |= op;
 4546       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4547       op &= UINT64_C(31);
 4548       op <<= 21;
 4549       Value |= op;
 4551       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4552       op &= UINT64_C(7);
 4553       op <<= 18;
 4554       Value |= op;
 4559       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4560       op &= UINT64_C(31);
 4561       op <<= 21;
 4562       Value |= op;
 4564       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4565       Value |= (op & UINT64_C(62)) << 15;
 4566       Value |= (op & UINT64_C(65472));
 4567       Value |= (op & UINT64_C(1));
 4574       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4575       op &= UINT64_C(31);
 4576       op <<= 21;
 4577       Value |= op;
 4579       op = getSPE2DisEncoding(MI, 1, Fixups, STI);
 4580       Value |= (op & UINT64_C(1)) << 20;
 4581       Value |= (op & UINT64_C(2)) << 18;
 4582       Value |= (op & UINT64_C(4)) << 16;
 4583       Value |= (op & UINT64_C(8)) << 14;
 4584       Value |= (op & UINT64_C(16)) << 12;
 4585       Value |= (op & UINT64_C(32)) << 10;
 4586       Value |= (op & UINT64_C(64)) << 8;
 4587       Value |= (op & UINT64_C(128)) << 6;
 4588       Value |= (op & UINT64_C(256)) << 4;
 4589       Value |= (op & UINT64_C(512)) << 2;
 4602       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4603       op &= UINT64_C(31);
 4604       op <<= 21;
 4605       Value |= op;
 4607       op = getSPE4DisEncoding(MI, 1, Fixups, STI);
 4608       Value |= (op & UINT64_C(1)) << 20;
 4609       Value |= (op & UINT64_C(2)) << 18;
 4610       Value |= (op & UINT64_C(4)) << 16;
 4611       Value |= (op & UINT64_C(8)) << 14;
 4612       Value |= (op & UINT64_C(16)) << 12;
 4613       Value |= (op & UINT64_C(32)) << 10;
 4614       Value |= (op & UINT64_C(64)) << 8;
 4615       Value |= (op & UINT64_C(128)) << 6;
 4616       Value |= (op & UINT64_C(256)) << 4;
 4617       Value |= (op & UINT64_C(512)) << 2;
 4627       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4628       op &= UINT64_C(31);
 4629       op <<= 21;
 4630       Value |= op;
 4632       op = getSPE8DisEncoding(MI, 1, Fixups, STI);
 4633       Value |= (op & UINT64_C(1)) << 20;
 4634       Value |= (op & UINT64_C(2)) << 18;
 4635       Value |= (op & UINT64_C(4)) << 16;
 4636       Value |= (op & UINT64_C(8)) << 14;
 4637       Value |= (op & UINT64_C(16)) << 12;
 4638       Value |= (op & UINT64_C(32)) << 10;
 4639       Value |= (op & UINT64_C(64)) << 8;
 4640       Value |= (op & UINT64_C(128)) << 6;
 4641       Value |= (op & UINT64_C(256)) << 4;
 4642       Value |= (op & UINT64_C(512)) << 2;
 4647       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4648       op &= UINT64_C(31);
 4649       op <<= 21;
 4650       Value |= op;
 4652       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4653       op &= UINT64_C(1023);
 4654       op <<= 11;
 4655       Value |= op;
 4660       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4661       op &= UINT64_C(31);
 4662       op <<= 21;
 4663       Value |= op;
 4665       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4666       op &= UINT64_C(3);
 4667       op <<= 16;
 4668       Value |= op;
 4719       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4720       op &= UINT64_C(31);
 4721       op <<= 21;
 4722       Value |= op;
 4724       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4725       op &= UINT64_C(31);
 4726       op <<= 16;
 4727       Value |= op;
 4926       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4927       op &= UINT64_C(31);
 4928       op <<= 21;
 4929       Value |= op;
 4931       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4932       op &= UINT64_C(31);
 4933       op <<= 16;
 4934       Value |= op;
 4936       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4937       op &= UINT64_C(31);
 4938       op <<= 11;
 4939       Value |= op;
 4945       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4946       op &= UINT64_C(31);
 4947       op <<= 21;
 4948       Value |= op;
 4950       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4951       op &= UINT64_C(31);
 4952       op <<= 16;
 4953       Value |= op;
 4955       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 4956       op &= UINT64_C(31);
 4957       op <<= 11;
 4958       Value |= op;
 4960       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 4961       op &= UINT64_C(31);
 4962       op <<= 6;
 4963       Value |= op;
 4970       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 4971       op &= UINT64_C(31);
 4972       op <<= 21;
 4973       Value |= op;
 4975       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 4976       op &= UINT64_C(31);
 4977       op <<= 16;
 4978       Value |= op;
 4980       op = getTLSRegEncoding(MI, 2, Fixups, STI);
 4981       op &= UINT64_C(31);
 4982       op <<= 11;
 4983       Value |= op;
 5024       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5025       op &= UINT64_C(31);
 5026       op <<= 21;
 5027       Value |= op;
 5029       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5030       op &= UINT64_C(31);
 5031       op <<= 11;
 5032       Value |= op;
 5042       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5043       op &= UINT64_C(31);
 5044       op <<= 21;
 5045       Value |= op;
 5047       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5048       Value |= (op & UINT64_C(31)) << 16;
 5049       Value |= (op & UINT64_C(992)) << 6;
 5055       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5056       op &= UINT64_C(31);
 5057       op <<= 21;
 5058       Value |= op;
 5060       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5061       Value |= (op & UINT64_C(31)) << 11;
 5062       Value |= (op & UINT64_C(32)) >> 4;
 5069       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5070       op &= UINT64_C(31);
 5071       op <<= 21;
 5072       Value |= op;
 5074       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5075       Value |= (op & UINT64_C(31)) << 16;
 5076       Value |= (op & UINT64_C(992)) << 6;
 5081       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5082       op &= UINT64_C(1);
 5083       op <<= 11;
 5084       Value |= op;
 5090       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5091       op &= UINT64_C(31);
 5092       op <<= 21;
 5093       Value |= op;
 5095       op = get_crbitm_encoding(MI, 1, Fixups, STI);
 5096       op &= UINT64_C(255);
 5097       op <<= 12;
 5098       Value |= op;
 5104       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5105       op &= UINT64_C(31);
 5106       op <<= 21;
 5107       Value |= op;
 5109       op = get_crbitm_encoding(MI, 0, Fixups, STI);
 5110       op &= UINT64_C(255);
 5111       op <<= 12;
 5112       Value |= op;
 5117       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5118       op &= UINT64_C(3);
 5119       op <<= 21;
 5120       Value |= op;
 5132       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5133       op &= UINT64_C(3);
 5134       op <<= 21;
 5135       Value |= op;
 5137       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5138       op &= UINT64_C(31);
 5139       op <<= 16;
 5140       Value |= op;
 5142       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5143       op &= UINT64_C(31);
 5144       op <<= 11;
 5145       Value |= op;
 5152       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5153       op &= UINT64_C(31);
 5154       op <<= 21;
 5155       Value |= op;
 5157       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5158       op &= UINT64_C(31);
 5159       op <<= 16;
 5160       Value |= op;
 5162       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5163       op &= UINT64_C(31);
 5164       op <<= 11;
 5165       Value |= op;
 5171       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5172       op &= UINT64_C(31);
 5173       op <<= 21;
 5174       Value |= op;
 5176       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5177       op &= UINT64_C(31);
 5178       op <<= 16;
 5179       Value |= op;
 5181       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5182       op &= UINT64_C(31);
 5183       op <<= 11;
 5184       Value |= op;
 5189       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5190       op &= UINT64_C(31);
 5191       op <<= 11;
 5192       Value |= op;
 5199       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5200       Value |= (op & UINT64_C(31)) << 21;
 5201       Value |= (op & UINT64_C(31)) << 16;
 5202       Value |= (op & UINT64_C(31)) << 11;
 5210       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5211       op &= UINT64_C(31);
 5212       op <<= 21;
 5213       Value |= op;
 5220       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5221       op &= UINT64_C(31);
 5222       op <<= 21;
 5223       Value |= op;
 5225       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5226       op &= UINT64_C(31);
 5227       op <<= 16;
 5228       Value |= op;
 5235       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5236       op &= UINT64_C(31);
 5237       op <<= 21;
 5238       Value |= op;
 5240       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5241       op &= UINT64_C(31);
 5242       op <<= 16;
 5243       Value |= op;
 5249       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5250       op &= UINT64_C(31);
 5251       op <<= 21;
 5252       Value |= op;
 5254       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5255       op &= UINT64_C(31);
 5256       op <<= 16;
 5257       Value |= op;
 5259       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5260       op &= UINT64_C(1);
 5261       op <<= 15;
 5262       Value |= op;
 5264       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 5265       op &= UINT64_C(15);
 5266       op <<= 11;
 5267       Value |= op;
 5479       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5480       op &= UINT64_C(31);
 5481       op <<= 21;
 5482       Value |= op;
 5484       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5485       op &= UINT64_C(31);
 5486       op <<= 16;
 5487       Value |= op;
 5489       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5490       op &= UINT64_C(31);
 5491       op <<= 11;
 5492       Value |= op;
 5499       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5500       op &= UINT64_C(31);
 5501       op <<= 21;
 5502       Value |= op;
 5504       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5505       op &= UINT64_C(31);
 5506       op <<= 16;
 5507       Value |= op;
 5509       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5510       op &= UINT64_C(31);
 5511       op <<= 11;
 5512       Value |= op;
 5514       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 5515       op &= UINT64_C(1);
 5516       op <<= 9;
 5517       Value |= op;
 5522       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5523       op &= UINT64_C(31);
 5524       op <<= 21;
 5525       Value |= op;
 5527       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5528       op &= UINT64_C(31);
 5529       op <<= 16;
 5530       Value |= op;
 5532       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5533       op &= UINT64_C(31);
 5534       op <<= 11;
 5535       Value |= op;
 5537       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 5538       op &= UINT64_C(15);
 5539       op <<= 6;
 5540       Value |= op;
 5565       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5566       op &= UINT64_C(31);
 5567       op <<= 21;
 5568       Value |= op;
 5570       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5571       op &= UINT64_C(31);
 5572       op <<= 16;
 5573       Value |= op;
 5575       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5576       op &= UINT64_C(31);
 5577       op <<= 11;
 5578       Value |= op;
 5580       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 5581       op &= UINT64_C(31);
 5582       op <<= 6;
 5583       Value |= op;
 5589       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5590       op &= UINT64_C(31);
 5591       op <<= 21;
 5592       Value |= op;
 5594       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5595       op &= UINT64_C(31);
 5596       op <<= 16;
 5597       Value |= op;
 5599       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5600       op &= UINT64_C(31);
 5601       op <<= 6;
 5602       Value |= op;
 5604       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 5605       op &= UINT64_C(31);
 5606       op <<= 11;
 5607       Value |= op;
 5613       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5614       op &= UINT64_C(31);
 5615       op <<= 21;
 5616       Value |= op;
 5618       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5619       op &= UINT64_C(31);
 5620       op <<= 16;
 5621       Value |= op;
 5623       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 5624       op &= UINT64_C(31);
 5625       op <<= 11;
 5626       Value |= op;
 5661       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5662       op &= UINT64_C(31);
 5663       op <<= 21;
 5664       Value |= op;
 5666       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5667       op &= UINT64_C(31);
 5668       op <<= 11;
 5669       Value |= op;
 5678       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5679       op &= UINT64_C(31);
 5680       op <<= 21;
 5681       Value |= op;
 5683       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5684       op &= UINT64_C(31);
 5685       op <<= 11;
 5686       Value |= op;
 5688       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5689       op &= UINT64_C(1);
 5690       op <<= 9;
 5691       Value |= op;
 5698       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5699       op &= UINT64_C(31);
 5700       op <<= 21;
 5701       Value |= op;
 5703       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5704       op &= UINT64_C(1);
 5705       op <<= 16;
 5706       Value |= op;
 5708       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5709       op &= UINT64_C(31);
 5710       op <<= 11;
 5711       Value |= op;
 5713       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 5714       op &= UINT64_C(3);
 5715       op <<= 9;
 5716       Value |= op;
 5724       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5725       Value |= (op & UINT64_C(31)) << 21;
 5726       Value |= (op & UINT64_C(31)) << 16;
 5727       Value |= (op & UINT64_C(31)) << 11;
 5728       Value |= (op & UINT64_C(32)) >> 3;
 5729       Value |= (op & UINT64_C(32)) >> 4;
 5730       Value |= (op & UINT64_C(32)) >> 5;
 5736       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5737       Value |= (op & UINT64_C(31)) << 21;
 5738       Value |= (op & UINT64_C(32)) >> 2;
 5740       op = getMemRIX16Encoding(MI, 1, Fixups, STI);
 5741       op &= UINT64_C(131071);
 5742       op <<= 4;
 5743       Value |= op;
 5754       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5755       Value |= (op & UINT64_C(31)) << 21;
 5756       Value |= (op & UINT64_C(32)) >> 5;
 5758       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5759       op &= UINT64_C(31);
 5760       op <<= 16;
 5761       Value |= op;
 5796       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5797       Value |= (op & UINT64_C(31)) << 21;
 5798       Value |= (op & UINT64_C(32)) >> 5;
 5800       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5801       op &= UINT64_C(31);
 5802       op <<= 16;
 5803       Value |= op;
 5805       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5806       op &= UINT64_C(31);
 5807       op <<= 11;
 5808       Value |= op;
 5814       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5815       Value |= (op & UINT64_C(31)) << 21;
 5816       Value |= (op & UINT64_C(32)) >> 5;
 5818       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5819       Value |= (op & UINT64_C(31)) << 16;
 5820       Value |= (op & UINT64_C(64));
 5821       Value |= (op & UINT64_C(32)) >> 3;
 5823       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5824       Value |= (op & UINT64_C(31)) << 11;
 5825       Value |= (op & UINT64_C(32)) >> 4;
 5830       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5831       Value |= (op & UINT64_C(31)) << 21;
 5832       Value |= (op & UINT64_C(32)) >> 5;
 5834       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5835       op &= UINT64_C(255);
 5836       op <<= 11;
 5837       Value |= op;
 5843       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5844       Value |= (op & UINT64_C(31)) << 21;
 5845       Value |= (op & UINT64_C(32)) >> 5;
 5847       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5848       Value |= (op & UINT64_C(31)) << 16;
 5849       Value |= (op & UINT64_C(31)) << 11;
 5850       Value |= (op & UINT64_C(32)) >> 3;
 5851       Value |= (op & UINT64_C(32)) >> 4;
 5853       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5854       op &= UINT64_C(3);
 5855       op <<= 8;
 5856       Value |= op;
 5919       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5920       Value |= (op & UINT64_C(31)) << 21;
 5921       Value |= (op & UINT64_C(32)) >> 5;
 5923       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5924       Value |= (op & UINT64_C(31)) << 16;
 5925       Value |= (op & UINT64_C(32)) >> 3;
 5927       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5928       Value |= (op & UINT64_C(31)) << 11;
 5929       Value |= (op & UINT64_C(32)) >> 4;
 5935       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5936       Value |= (op & UINT64_C(31)) << 21;
 5937       Value |= (op & UINT64_C(32)) >> 5;
 5939       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5940       Value |= (op & UINT64_C(31)) << 16;
 5941       Value |= (op & UINT64_C(32)) >> 3;
 5943       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5944       Value |= (op & UINT64_C(31)) << 11;
 5945       Value |= (op & UINT64_C(32)) >> 4;
 5947       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 5948       op &= UINT64_C(3);
 5949       op <<= 8;
 5950       Value |= op;
 5955       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 5956       Value |= (op & UINT64_C(31)) << 21;
 5957       Value |= (op & UINT64_C(32)) >> 5;
 5959       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 5960       Value |= (op & UINT64_C(31)) << 16;
 5961       Value |= (op & UINT64_C(32)) >> 3;
 5963       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 5964       Value |= (op & UINT64_C(31)) << 11;
 5965       Value |= (op & UINT64_C(32)) >> 4;
 5967       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 5968       Value |= (op & UINT64_C(31)) << 6;
 5969       Value |= (op & UINT64_C(32)) >> 2;
 6005       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6006       Value |= (op & UINT64_C(31)) << 21;
 6007       Value |= (op & UINT64_C(32)) >> 5;
 6009       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6010       Value |= (op & UINT64_C(31)) << 16;
 6011       Value |= (op & UINT64_C(32)) >> 3;
 6013       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 6014       Value |= (op & UINT64_C(31)) << 11;
 6015       Value |= (op & UINT64_C(32)) >> 4;
 6102       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6103       Value |= (op & UINT64_C(31)) << 21;
 6104       Value |= (op & UINT64_C(32)) >> 5;
 6106       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6107       Value |= (op & UINT64_C(31)) << 11;
 6108       Value |= (op & UINT64_C(32)) >> 4;
 6114       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6115       Value |= (op & UINT64_C(31)) << 21;
 6116       Value |= (op & UINT64_C(32)) >> 5;
 6118       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6119       Value |= (op & UINT64_C(31)) << 11;
 6120       Value |= (op & UINT64_C(32)) >> 4;
 6122       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6123       op &= UINT64_C(3);
 6124       op <<= 16;
 6125       Value |= op;
 6130       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6131       Value |= (op & UINT64_C(31)) << 21;
 6132       Value |= (op & UINT64_C(32)) >> 5;
 6134       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6135       Value |= (op & UINT64_C(31)) << 11;
 6136       Value |= (op & UINT64_C(32)) >> 4;
 6138       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6139       op &= UINT64_C(31);
 6140       op <<= 16;
 6141       Value |= op;
 6146       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6147       Value |= (op & UINT64_C(31)) << 21;
 6148       Value |= (op & UINT64_C(32)) >> 5;
 6150       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6151       Value |= (op & UINT64_C(31)) << 11;
 6152       Value |= (op & UINT64_C(32)) >> 4;
 6154       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 6155       op &= UINT64_C(31);
 6156       op <<= 16;
 6157       Value |= op;
 6166       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6167       Value |= (op & UINT64_C(31)) << 21;
 6168       Value |= (op & UINT64_C(32)) >> 5;
 6170       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6171       op &= UINT64_C(31);
 6172       op <<= 16;
 6173       Value |= op;
 6200       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6201       op &= UINT64_C(7);
 6202       op <<= 23;
 6203       Value |= op;
 6205       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6206       op &= UINT64_C(31);
 6207       op <<= 16;
 6208       Value |= op;
 6210       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6211       op &= UINT64_C(31);
 6212       op <<= 11;
 6213       Value |= op;
 6218       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 6219       op &= UINT64_C(7);
 6220       Value |= op;
 6222       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 6223       op &= UINT64_C(31);
 6224       op <<= 16;
 6225       Value |= op;
 6227       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 6228       op &= UINT64_C(31);
 6229       op <<= 11;
 6230       Value |= op;
 6232       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 6233       op &= UINT64_C(31);
 6234       op <<= 21;
 6235       Value |= op;