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

References

gen/lib/Target/SystemZ/SystemZGenAsmMatcher.inc
 1671   case MCK_BDAddr64Disp12: {
 2201   case MCK_BDAddr64Disp12: return "MCK_BDAddr64Disp12";
 2930   { 714 /* bxh */, SystemZ::BXH, Convert__GR321_0__Tie0_1_1__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
 2932   { 723 /* bxle */, SystemZ::BXLE, Convert__GR321_0__Tie0_1_1__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
 2955   { 847 /* cds */, SystemZ::CDS, Convert__GR1281_0__Tie0_1_1__GR1281_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR128, MCK_GR128, MCK_BDAddr64Disp12 }, },
 2976   { 961 /* cfc */, SystemZ::CFC, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
 3005   { 1122 /* cghsi */, SystemZ::CGHSI, Convert__BDAddr64Disp122_0__S16Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_S16Imm }, },
 3006   { 1128 /* cgib */, SystemZ::CGIBAsm, Convert__GR641_0__S8Imm1_1__U4Imm1_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
 3007   { 1133 /* cgibe */, SystemZ::CGIBAsmE, Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
 3008   { 1139 /* cgibh */, SystemZ::CGIBAsmH, Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
 3009   { 1145 /* cgibhe */, SystemZ::CGIBAsmHE, Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
 3010   { 1152 /* cgibl */, SystemZ::CGIBAsmL, Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
 3011   { 1158 /* cgible */, SystemZ::CGIBAsmLE, Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
 3012   { 1165 /* cgiblh */, SystemZ::CGIBAsmLH, Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
 3013   { 1172 /* cgibne */, SystemZ::CGIBAsmNE, Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
 3014   { 1179 /* cgibnh */, SystemZ::CGIBAsmNH, Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
 3015   { 1186 /* cgibnhe */, SystemZ::CGIBAsmNHE, Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
 3016   { 1194 /* cgibnl */, SystemZ::CGIBAsmNL, Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
 3017   { 1201 /* cgibnle */, SystemZ::CGIBAsmNLE, Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
 3018   { 1209 /* cgibnlh */, SystemZ::CGIBAsmNLH, Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
 3046   { 1399 /* cgrb */, SystemZ::CGRBAsm, Convert__GR641_0__GR641_1__U4Imm1_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
 3047   { 1404 /* cgrbe */, SystemZ::CGRBAsmE, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
 3048   { 1410 /* cgrbh */, SystemZ::CGRBAsmH, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
 3049   { 1416 /* cgrbhe */, SystemZ::CGRBAsmHE, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
 3050   { 1423 /* cgrbl */, SystemZ::CGRBAsmL, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
 3051   { 1429 /* cgrble */, SystemZ::CGRBAsmLE, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
 3052   { 1436 /* cgrblh */, SystemZ::CGRBAsmLH, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
 3053   { 1443 /* cgrbne */, SystemZ::CGRBAsmNE, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
 3054   { 1450 /* cgrbnh */, SystemZ::CGRBAsmNH, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
 3055   { 1457 /* cgrbnhe */, SystemZ::CGRBAsmNHE, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
 3056   { 1465 /* cgrbnl */, SystemZ::CGRBAsmNL, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
 3057   { 1472 /* cgrbnle */, SystemZ::CGRBAsmNLE, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
 3058   { 1480 /* cgrbnlh */, SystemZ::CGRBAsmNLH, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
 3094   { 1714 /* chhsi */, SystemZ::CHHSI, Convert__BDAddr64Disp122_0__S16Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_S16Imm }, },
 3098   { 1734 /* chsi */, SystemZ::CHSI, Convert__BDAddr64Disp122_0__S16Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_S16Imm }, },
 3100   { 1743 /* cib */, SystemZ::CIBAsm, Convert__GR321_0__S8Imm1_1__U4Imm1_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
 3101   { 1747 /* cibe */, SystemZ::CIBAsmE, Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
 3102   { 1752 /* cibh */, SystemZ::CIBAsmH, Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
 3103   { 1757 /* cibhe */, SystemZ::CIBAsmHE, Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
 3104   { 1763 /* cibl */, SystemZ::CIBAsmL, Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
 3105   { 1768 /* cible */, SystemZ::CIBAsmLE, Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
 3106   { 1774 /* ciblh */, SystemZ::CIBAsmLH, Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
 3107   { 1780 /* cibne */, SystemZ::CIBAsmNE, Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
 3108   { 1786 /* cibnh */, SystemZ::CIBAsmNH, Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
 3109   { 1792 /* cibnhe */, SystemZ::CIBAsmNHE, Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
 3110   { 1799 /* cibnl */, SystemZ::CIBAsmNL, Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
 3111   { 1805 /* cibnle */, SystemZ::CIBAsmNLE, Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
 3112   { 1812 /* cibnlh */, SystemZ::CIBAsmNLH, Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
 3142   { 1983 /* clc */, SystemZ::CLC, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
 3149   { 2025 /* clfhsi */, SystemZ::CLFHSI, Convert__BDAddr64Disp122_0__U16Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U16Imm }, },
 3175   { 2209 /* clghsi */, SystemZ::CLGHSI, Convert__BDAddr64Disp122_0__U16Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U16Imm }, },
 3176   { 2216 /* clgib */, SystemZ::CLGIBAsm, Convert__GR641_0__U8Imm1_1__U4Imm1_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
 3177   { 2222 /* clgibe */, SystemZ::CLGIBAsmE, Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
 3178   { 2229 /* clgibh */, SystemZ::CLGIBAsmH, Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
 3179   { 2236 /* clgibhe */, SystemZ::CLGIBAsmHE, Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
 3180   { 2244 /* clgibl */, SystemZ::CLGIBAsmL, Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
 3181   { 2251 /* clgible */, SystemZ::CLGIBAsmLE, Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
 3182   { 2259 /* clgiblh */, SystemZ::CLGIBAsmLH, Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
 3183   { 2267 /* clgibne */, SystemZ::CLGIBAsmNE, Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
 3184   { 2275 /* clgibnh */, SystemZ::CLGIBAsmNH, Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
 3185   { 2283 /* clgibnhe */, SystemZ::CLGIBAsmNHE, Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
 3186   { 2292 /* clgibnl */, SystemZ::CLGIBAsmNL, Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
 3187   { 2300 /* clgibnle */, SystemZ::CLGIBAsmNLE, Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
 3188   { 2309 /* clgibnlh */, SystemZ::CLGIBAsmNLH, Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
 3216   { 2527 /* clgrb */, SystemZ::CLGRBAsm, Convert__GR641_0__GR641_1__U4Imm1_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
 3217   { 2533 /* clgrbe */, SystemZ::CLGRBAsmE, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
 3218   { 2540 /* clgrbh */, SystemZ::CLGRBAsmH, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
 3219   { 2547 /* clgrbhe */, SystemZ::CLGRBAsmHE, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
 3220   { 2555 /* clgrbl */, SystemZ::CLGRBAsmL, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
 3221   { 2562 /* clgrble */, SystemZ::CLGRBAsmLE, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
 3222   { 2570 /* clgrblh */, SystemZ::CLGRBAsmLH, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
 3223   { 2578 /* clgrbne */, SystemZ::CLGRBAsmNE, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
 3224   { 2586 /* clgrbnh */, SystemZ::CLGRBAsmNH, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
 3225   { 2594 /* clgrbnhe */, SystemZ::CLGRBAsmNHE, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
 3226   { 2603 /* clgrbnl */, SystemZ::CLGRBAsmNL, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
 3227   { 2611 /* clgrbnle */, SystemZ::CLGRBAsmNLE, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
 3228   { 2620 /* clgrbnlh */, SystemZ::CLGRBAsmNLH, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
 3273   { 2953 /* clhhsi */, SystemZ::CLHHSI, Convert__BDAddr64Disp122_0__U16Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U16Imm }, },
 3276   { 2972 /* cli */, SystemZ::CLI, Convert__BDAddr64Disp122_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U8Imm }, },
 3277   { 2976 /* clib */, SystemZ::CLIBAsm, Convert__GR321_0__U8Imm1_1__U4Imm1_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
 3278   { 2981 /* clibe */, SystemZ::CLIBAsmE, Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
 3279   { 2987 /* clibh */, SystemZ::CLIBAsmH, Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
 3280   { 2993 /* clibhe */, SystemZ::CLIBAsmHE, Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
 3281   { 3000 /* clibl */, SystemZ::CLIBAsmL, Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
 3282   { 3006 /* clible */, SystemZ::CLIBAsmLE, Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
 3283   { 3013 /* cliblh */, SystemZ::CLIBAsmLH, Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
 3284   { 3020 /* clibne */, SystemZ::CLIBAsmNE, Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
 3285   { 3027 /* clibnh */, SystemZ::CLIBAsmNH, Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
 3286   { 3034 /* clibnhe */, SystemZ::CLIBAsmNHE, Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
 3287   { 3042 /* clibnl */, SystemZ::CLIBAsmNL, Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
 3288   { 3049 /* clibnle */, SystemZ::CLIBAsmNLE, Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
 3289   { 3057 /* clibnlh */, SystemZ::CLIBAsmNLH, Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
 3305   { 3164 /* clm */, SystemZ::CLM, Convert__GR321_0__U4Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
 3309   { 3182 /* clrb */, SystemZ::CLRBAsm, Convert__GR321_0__GR321_1__U4Imm1_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
 3310   { 3187 /* clrbe */, SystemZ::CLRBAsmE, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
 3311   { 3193 /* clrbh */, SystemZ::CLRBAsmH, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
 3312   { 3199 /* clrbhe */, SystemZ::CLRBAsmHE, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
 3313   { 3206 /* clrbl */, SystemZ::CLRBAsmL, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
 3314   { 3212 /* clrble */, SystemZ::CLRBAsmLE, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
 3315   { 3219 /* clrblh */, SystemZ::CLRBAsmLH, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
 3316   { 3226 /* clrbne */, SystemZ::CLRBAsmNE, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
 3317   { 3233 /* clrbnh */, SystemZ::CLRBAsmNH, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
 3318   { 3240 /* clrbnhe */, SystemZ::CLRBAsmNHE, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
 3319   { 3248 /* clrbnl */, SystemZ::CLRBAsmNL, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
 3320   { 3255 /* clrbnle */, SystemZ::CLRBAsmNLE, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
 3321   { 3263 /* clrbnlh */, SystemZ::CLRBAsmNLH, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
 3371   { 3572 /* crb */, SystemZ::CRBAsm, Convert__GR321_0__GR321_1__U4Imm1_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
 3372   { 3576 /* crbe */, SystemZ::CRBAsmE, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
 3373   { 3581 /* crbh */, SystemZ::CRBAsmH, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
 3374   { 3586 /* crbhe */, SystemZ::CRBAsmHE, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
 3375   { 3592 /* crbl */, SystemZ::CRBAsmL, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
 3376   { 3597 /* crble */, SystemZ::CRBAsmLE, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
 3377   { 3603 /* crblh */, SystemZ::CRBAsmLH, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
 3378   { 3609 /* crbne */, SystemZ::CRBAsmNE, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
 3379   { 3615 /* crbnh */, SystemZ::CRBAsmNH, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
 3380   { 3621 /* crbnhe */, SystemZ::CRBAsmNHE, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
 3381   { 3628 /* crbnl */, SystemZ::CRBAsmNL, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
 3382   { 3634 /* crbnle */, SystemZ::CRBAsmNLE, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
 3383   { 3641 /* crbnlh */, SystemZ::CRBAsmNLH, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
 3413   { 3810 /* cs */, SystemZ::CS, Convert__GR321_0__Tie0_1_1__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
 3419   { 3837 /* csst */, SystemZ::CSST, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1__GR641_2, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12, MCK_GR64 }, },
 3419   { 3837 /* csst */, SystemZ::CSST, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1__GR641_2, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12, MCK_GR64 }, },
 3480   { 4123 /* diag */, SystemZ::DIAG, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
 3501   { 4223 /* ectg */, SystemZ::ECTG, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1__GR641_2, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12, MCK_GR64 }, },
 3501   { 4223 /* ectg */, SystemZ::ECTG, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1__GR641_2, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12, MCK_GR64 }, },
 3502   { 4228 /* ed */, SystemZ::ED, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
 3503   { 4231 /* edmk */, SystemZ::EDMK, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
 3539   { 4424 /* icm */, SystemZ::ICM, Convert__GR321_0__Tie0_1_1__U4Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
 3628   { 4806 /* lam */, SystemZ::LAM, Convert__AR321_0__AR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_AR32, MCK_AR32, MCK_BDAddr64Disp12 }, },
 3635   { 4838 /* lasp */, SystemZ::LASP, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
 3635   { 4838 /* lasp */, SystemZ::LASP, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
 3644   { 4876 /* lcctl */, SystemZ::LCCTL, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
 3653   { 4925 /* lctl */, SystemZ::LCTL, Convert__CR641_0__CR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_CR64, MCK_CR64, MCK_BDAddr64Disp12 }, },
 3682   { 5076 /* lfas */, SystemZ::LFAS, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
 3685   { 5091 /* lfpc */, SystemZ::LFPC, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
 3736   { 5356 /* lm */, SystemZ::LM, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
 3737   { 5359 /* lmd */, SystemZ::LMD, Convert__GR641_0__GR641_1__BDAddr64Disp122_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
 3737   { 5359 /* lmd */, SystemZ::LMD, Convert__GR641_0__GR641_1__BDAddr64Disp122_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
 3940   { 6866 /* lpctl */, SystemZ::LPCTL, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
 3941   { 6872 /* lpd */, SystemZ::LPD, Convert__GR1281_0__BDAddr64Disp122_1__BDAddr64Disp122_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR128, MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
 3941   { 6872 /* lpd */, SystemZ::LPD, Convert__GR1281_0__BDAddr64Disp122_1__BDAddr64Disp122_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR128, MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
 3944   { 6888 /* lpdg */, SystemZ::LPDG, Convert__GR1281_0__BDAddr64Disp122_1__BDAddr64Disp122_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR128, MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
 3944   { 6888 /* lpdg */, SystemZ::LPDG, Convert__GR1281_0__BDAddr64Disp122_1__BDAddr64Disp122_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR128, MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
 3950   { 6920 /* lpp */, SystemZ::LPP, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
 3953   { 6932 /* lpsw */, SystemZ::LPSW, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
 3954   { 6937 /* lpswe */, SystemZ::LPSWE, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
 3970   { 7016 /* lsctl */, SystemZ::LSCTL, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
 4018   { 7256 /* mc */, SystemZ::MC, Convert__BDAddr64Disp122_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U8Imm }, },
 4051   { 7394 /* msch */, SystemZ::MSCH, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
 4072   { 7501 /* mvc */, SystemZ::MVC, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
 4073   { 7505 /* mvcdk */, SystemZ::MVCDK, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
 4073   { 7505 /* mvcdk */, SystemZ::MVCDK, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
 4074   { 7511 /* mvcin */, SystemZ::MVCIN, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
 4075   { 7517 /* mvck */, SystemZ::MVCK, Convert__BDRAddr64Disp123_0__BDAddr64Disp122_1__GR641_2, AMFBS_None, { MCK_BDRAddr64Disp12, MCK_BDAddr64Disp12, MCK_GR64 }, },
 4079   { 7539 /* mvcos */, SystemZ::MVCOS, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1__GR641_2, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12, MCK_GR64 }, },
 4079   { 7539 /* mvcos */, SystemZ::MVCOS, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1__GR641_2, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12, MCK_GR64 }, },
 4080   { 7545 /* mvcp */, SystemZ::MVCP, Convert__BDRAddr64Disp123_0__BDAddr64Disp122_1__GR641_2, AMFBS_None, { MCK_BDRAddr64Disp12, MCK_BDAddr64Disp12, MCK_GR64 }, },
 4081   { 7550 /* mvcrl */, SystemZ::MVCRL, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
 4081   { 7550 /* mvcrl */, SystemZ::MVCRL, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
 4082   { 7556 /* mvcs */, SystemZ::MVCS, Convert__BDRAddr64Disp123_0__BDAddr64Disp122_1__GR641_2, AMFBS_None, { MCK_BDRAddr64Disp12, MCK_BDAddr64Disp12, MCK_GR64 }, },
 4083   { 7561 /* mvcsk */, SystemZ::MVCSK, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
 4083   { 7561 /* mvcsk */, SystemZ::MVCSK, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
 4084   { 7567 /* mvghi */, SystemZ::MVGHI, Convert__BDAddr64Disp122_0__S16Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_S16Imm }, },
 4085   { 7573 /* mvhhi */, SystemZ::MVHHI, Convert__BDAddr64Disp122_0__S16Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_S16Imm }, },
 4086   { 7579 /* mvhi */, SystemZ::MVHI, Convert__BDAddr64Disp122_0__S16Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_S16Imm }, },
 4087   { 7584 /* mvi */, SystemZ::MVI, Convert__BDAddr64Disp122_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U8Imm }, },
 4089   { 7593 /* mvn */, SystemZ::MVN, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
 4093   { 7611 /* mvz */, SystemZ::MVZ, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
 4109   { 7682 /* nc */, SystemZ::NC, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
 4115   { 7708 /* ni */, SystemZ::NI, Convert__BDAddr64Disp122_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U8Imm }, },
 4137   { 7810 /* oc */, SystemZ::OC, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
 4143   { 7836 /* oi */, SystemZ::OI, Convert__BDAddr64Disp122_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U8Imm }, },
 4156   { 7893 /* pc */, SystemZ::PC, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
 4165   { 7937 /* pka */, SystemZ::PKA, Convert__BDAddr64Disp122_0__BDLAddr64Disp12Len83_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDLAddr64Disp12Len8 }, },
 4166   { 7941 /* pku */, SystemZ::PKU, Convert__BDAddr64Disp122_0__BDLAddr64Disp12Len83_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDLAddr64Disp12Len8 }, },
 4167   { 7945 /* plo */, SystemZ::PLO, Convert__GR641_0__BDAddr64Disp122_1__GR641_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR64, MCK_BDAddr64Disp12, MCK_GR64, MCK_BDAddr64Disp12 }, },
 4167   { 7945 /* plo */, SystemZ::PLO, Convert__GR641_0__BDAddr64Disp122_1__GR641_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR64, MCK_BDAddr64Disp12, MCK_GR64, MCK_BDAddr64Disp12 }, },
 4181   { 8006 /* qctri */, SystemZ::QCTRI, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
 4182   { 8012 /* qsi */, SystemZ::QSI, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
 4192   { 8069 /* rp */, SystemZ::RP, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
 4200   { 8107 /* sac */, SystemZ::SAC, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
 4201   { 8111 /* sacf */, SystemZ::SACF, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
 4209   { 8153 /* sck */, SystemZ::SCK, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
 4210   { 8157 /* sckc */, SystemZ::SCKC, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
 4297   { 8752 /* sie */, SystemZ::SIE, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
 4298   { 8756 /* siga */, SystemZ::SIGA, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
 4299   { 8761 /* sigp */, SystemZ::SIGP, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
 4330   { 8916 /* spka */, SystemZ::SPKA, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
 4332   { 8925 /* spt */, SystemZ::SPT, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
 4333   { 8929 /* spx */, SystemZ::SPX, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
 4364   { 9082 /* ssch */, SystemZ::SSCH, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
 4367   { 9092 /* ssm */, SystemZ::SSM, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
 4369   { 9099 /* stam */, SystemZ::STAM, Convert__AR321_0__AR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_AR32, MCK_AR32, MCK_BDAddr64Disp12 }, },
 4371   { 9110 /* stap */, SystemZ::STAP, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
 4374   { 9124 /* stck */, SystemZ::STCK, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
 4375   { 9129 /* stckc */, SystemZ::STCKC, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
 4376   { 9135 /* stcke */, SystemZ::STCKE, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
 4377   { 9141 /* stckf */, SystemZ::STCKF, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
 4378   { 9147 /* stcm */, SystemZ::STCM, Convert__GR321_0__U4Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
 4381   { 9164 /* stcps */, SystemZ::STCPS, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
 4382   { 9170 /* stcrw */, SystemZ::STCRW, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
 4384   { 9182 /* stctl */, SystemZ::STCTL, Convert__CR641_0__CR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_CR64, MCK_CR64, MCK_BDAddr64Disp12 }, },
 4393   { 9228 /* stfl */, SystemZ::STFL, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
 4394   { 9233 /* stfle */, SystemZ::STFLE, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
 4395   { 9239 /* stfpc */, SystemZ::STFPC, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
 4403   { 9281 /* stidp */, SystemZ::STIDP, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
 4404   { 9287 /* stm */, SystemZ::STM, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
 4408   { 9306 /* stnsm */, SystemZ::STNSM, Convert__BDAddr64Disp122_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U8Imm }, },
 4472   { 9798 /* stosm */, SystemZ::STOSM, Convert__BDAddr64Disp122_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U8Imm }, },
 4474   { 9809 /* stpt */, SystemZ::STPT, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
 4475   { 9814 /* stpx */, SystemZ::STPX, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
 4476   { 9819 /* strag */, SystemZ::STRAG, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
 4476   { 9819 /* strag */, SystemZ::STRAG, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
 4481   { 9847 /* stsch */, SystemZ::STSCH, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
 4482   { 9853 /* stsi */, SystemZ::STSI, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
 4496   { 9915 /* tabort */, SystemZ::TABORT, Convert__BDAddr64Disp122_0, AMFBS_FeatureTransactionalExecution, { MCK_BDAddr64Disp12 }, },
 4502   { 9944 /* tbegin */, SystemZ::TBEGIN, Convert__BDAddr64Disp122_0__U16Imm1_1, AMFBS_FeatureTransactionalExecution, { MCK_BDAddr64Disp12, MCK_U16Imm }, },
 4503   { 9951 /* tbeginc */, SystemZ::TBEGINC, Convert__BDAddr64Disp122_0__U16Imm1_1, AMFBS_FeatureTransactionalExecution, { MCK_BDAddr64Disp12, MCK_U16Imm }, },
 4516   { 10026 /* tm */, SystemZ::TM, Convert__BDAddr64Disp122_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U8Imm }, },
 4525   { 10064 /* tpi */, SystemZ::TPI, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
 4526   { 10068 /* tprot */, SystemZ::TPROT, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
 4526   { 10068 /* tprot */, SystemZ::TPROT, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
 4527   { 10074 /* tr */, SystemZ::TR, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
 4528   { 10077 /* trace */, SystemZ::TRACE, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
 4531   { 10095 /* trap4 */, SystemZ::TRAP4, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
 4537   { 10115 /* trt */, SystemZ::TRT, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
 4542   { 10129 /* trtr */, SystemZ::TRTR, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
 4547   { 10145 /* ts */, SystemZ::TS, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
 4548   { 10148 /* tsch */, SystemZ::TSCH, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
 4550   { 10158 /* unpka */, SystemZ::UNPKA, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
 4551   { 10164 /* unpku */, SystemZ::UNPKU, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
 4908   { 12261 /* vll */, SystemZ::VLL, Convert__VR1281_0__GR321_1__BDAddr64Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_GR32, MCK_BDAddr64Disp12 }, },
 4920   { 12351 /* vlm */, SystemZ::VLM, Convert__VR1281_0__VR1281_1__BDAddr64Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr64Disp12 }, },
 4921   { 12351 /* vlm */, SystemZ::VLMAlign, Convert__VR1281_0__VR1281_1__BDAddr64Disp122_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr64Disp12, MCK_U4Imm }, },
 4933   { 12417 /* vlrl */, SystemZ::VLRL, Convert__VR1281_0__BDAddr64Disp122_1__U8Imm1_2, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_BDAddr64Disp12, MCK_U8Imm }, },
 4934   { 12422 /* vlrlr */, SystemZ::VLRLR, Convert__VR1281_0__GR321_1__BDAddr64Disp122_2, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_GR32, MCK_BDAddr64Disp12 }, },
 5060   { 13128 /* vpkz */, SystemZ::VPKZ, Convert__VR1281_0__BDAddr64Disp122_1__U8Imm1_2, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_BDAddr64Disp12, MCK_U8Imm }, },
 5131   { 13549 /* vstl */, SystemZ::VSTL, Convert__VR1281_0__GR321_1__BDAddr64Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_GR32, MCK_BDAddr64Disp12 }, },
 5132   { 13554 /* vstm */, SystemZ::VSTM, Convert__VR1281_0__VR1281_1__BDAddr64Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr64Disp12 }, },
 5133   { 13554 /* vstm */, SystemZ::VSTMAlign, Convert__VR1281_0__VR1281_1__BDAddr64Disp122_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr64Disp12, MCK_U4Imm }, },
 5160   { 13661 /* vstrl */, SystemZ::VSTRL, Convert__VR1281_0__BDAddr64Disp122_1__U8Imm1_2, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_BDAddr64Disp12, MCK_U8Imm }, },
 5161   { 13667 /* vstrlr */, SystemZ::VSTRLR, Convert__VR1281_0__GR321_1__BDAddr64Disp122_2, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_GR32, MCK_BDAddr64Disp12 }, },
 5188   { 13813 /* vupkz */, SystemZ::VUPKZ, Convert__VR1281_0__BDAddr64Disp122_1__U8Imm1_2, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_BDAddr64Disp12, MCK_U8Imm }, },
 5313   { 14682 /* xc */, SystemZ::XC, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
 5317   { 14697 /* xi */, SystemZ::XI, Convert__BDAddr64Disp122_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U8Imm }, },
 5754   { 714 /* bxh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 5758   { 723 /* bxle */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 5800   { 847 /* cds */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 5837   { 961 /* cfc */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
 5891   { 1122 /* cghsi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
 5892   { 1128 /* cgib */, 8 /* 3 */, MCK_BDAddr64Disp12, AMFBS_None },
 5894   { 1133 /* cgibe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 5896   { 1139 /* cgibh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 5898   { 1145 /* cgibhe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 5900   { 1152 /* cgibl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 5902   { 1158 /* cgible */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 5904   { 1165 /* cgiblh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 5906   { 1172 /* cgibne */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 5908   { 1179 /* cgibnh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 5910   { 1186 /* cgibnhe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 5912   { 1194 /* cgibnl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 5914   { 1201 /* cgibnle */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 5916   { 1209 /* cgibnlh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 5958   { 1399 /* cgrb */, 8 /* 3 */, MCK_BDAddr64Disp12, AMFBS_None },
 5960   { 1404 /* cgrbe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 5962   { 1410 /* cgrbh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 5964   { 1416 /* cgrbhe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 5966   { 1423 /* cgrbl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 5968   { 1429 /* cgrble */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 5970   { 1436 /* cgrblh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 5972   { 1443 /* cgrbne */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 5974   { 1450 /* cgrbnh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 5976   { 1457 /* cgrbnhe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 5978   { 1465 /* cgrbnl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 5980   { 1472 /* cgrbnle */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 5982   { 1480 /* cgrbnlh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6040   { 1714 /* chhsi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
 6046   { 1734 /* chsi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
 6049   { 1743 /* cib */, 8 /* 3 */, MCK_BDAddr64Disp12, AMFBS_None },
 6051   { 1747 /* cibe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6053   { 1752 /* cibh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6055   { 1757 /* cibhe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6057   { 1763 /* cibl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6059   { 1768 /* cible */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6061   { 1774 /* ciblh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6063   { 1780 /* cibne */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6065   { 1786 /* cibnh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6067   { 1792 /* cibnhe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6069   { 1799 /* cibnl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6071   { 1805 /* cibnle */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6073   { 1812 /* cibnlh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6119   { 1983 /* clc */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
 6132   { 2025 /* clfhsi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
 6168   { 2209 /* clghsi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
 6169   { 2216 /* clgib */, 8 /* 3 */, MCK_BDAddr64Disp12, AMFBS_None },
 6171   { 2222 /* clgibe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6173   { 2229 /* clgibh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6175   { 2236 /* clgibhe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6177   { 2244 /* clgibl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6179   { 2251 /* clgible */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6181   { 2259 /* clgiblh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6183   { 2267 /* clgibne */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6185   { 2275 /* clgibnh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6187   { 2283 /* clgibnhe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6189   { 2292 /* clgibnl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6191   { 2300 /* clgibnle */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6193   { 2309 /* clgibnlh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6235   { 2527 /* clgrb */, 8 /* 3 */, MCK_BDAddr64Disp12, AMFBS_None },
 6237   { 2533 /* clgrbe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6239   { 2540 /* clgrbh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6241   { 2547 /* clgrbhe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6243   { 2555 /* clgrbl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6245   { 2562 /* clgrble */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6247   { 2570 /* clgrblh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6249   { 2578 /* clgrbne */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6251   { 2586 /* clgrbnh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6253   { 2594 /* clgrbnhe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6255   { 2603 /* clgrbnl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6257   { 2611 /* clgrbnle */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6259   { 2620 /* clgrbnlh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6335   { 2953 /* clhhsi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
 6340   { 2972 /* cli */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
 6341   { 2976 /* clib */, 8 /* 3 */, MCK_BDAddr64Disp12, AMFBS_None },
 6343   { 2981 /* clibe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6345   { 2987 /* clibh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6347   { 2993 /* clibhe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6349   { 3000 /* clibl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6351   { 3006 /* clible */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6353   { 3013 /* cliblh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6355   { 3020 /* clibne */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6357   { 3027 /* clibnh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6359   { 3034 /* clibnhe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6361   { 3042 /* clibnl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6363   { 3049 /* clibnle */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6365   { 3057 /* clibnlh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6395   { 3164 /* clm */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6402   { 3182 /* clrb */, 8 /* 3 */, MCK_BDAddr64Disp12, AMFBS_None },
 6404   { 3187 /* clrbe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6406   { 3193 /* clrbh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6408   { 3199 /* clrbhe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6410   { 3206 /* clrbl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6412   { 3212 /* clrble */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6414   { 3219 /* clrblh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6416   { 3226 /* clrbne */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6418   { 3233 /* clrbnh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6420   { 3240 /* clrbnhe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6422   { 3248 /* clrbnl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6424   { 3255 /* clrbnle */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6426   { 3263 /* clrbnlh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6507   { 3572 /* crb */, 8 /* 3 */, MCK_BDAddr64Disp12, AMFBS_None },
 6509   { 3576 /* crbe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6511   { 3581 /* crbh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6513   { 3586 /* crbhe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6515   { 3592 /* crbl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6517   { 3597 /* crble */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6519   { 3603 /* crblh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6521   { 3609 /* crbne */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6523   { 3615 /* crbnh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6525   { 3621 /* crbnhe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6527   { 3628 /* crbnl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6529   { 3634 /* crbnle */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6531   { 3641 /* crbnlh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6578   { 3810 /* cs */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6588   { 3837 /* csst */, 3 /* 0, 1 */, MCK_BDAddr64Disp12, AMFBS_None },
 6686   { 4123 /* diag */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6720   { 4223 /* ectg */, 3 /* 0, 1 */, MCK_BDAddr64Disp12, AMFBS_None },
 6722   { 4228 /* ed */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
 6724   { 4231 /* edmk */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
 6765   { 4424 /* icm */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6877   { 4806 /* lam */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6890   { 4838 /* lasp */, 3 /* 0, 1 */, MCK_BDAddr64Disp12, AMFBS_None },
 6906   { 4876 /* lcctl */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
 6916   { 4925 /* lctl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 6965   { 5076 /* lfas */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
 6970   { 5091 /* lfpc */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
 7053   { 5356 /* lm */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 7055   { 5359 /* lmd */, 12 /* 2, 3 */, MCK_BDAddr64Disp12, AMFBS_None },
 7326   { 6866 /* lpctl */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
 7327   { 6872 /* lpd */, 6 /* 1, 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureInterlockedAccess1 },
 7331   { 6888 /* lpdg */, 6 /* 1, 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureInterlockedAccess1 },
 7339   { 6920 /* lpp */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
 7343   { 6932 /* lpsw */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
 7344   { 6937 /* lpswe */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
 7369   { 7016 /* lsctl */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
 7444   { 7256 /* mc */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
 7500   { 7394 /* msch */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
 7530   { 7501 /* mvc */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
 7532   { 7505 /* mvcdk */, 3 /* 0, 1 */, MCK_BDAddr64Disp12, AMFBS_None },
 7533   { 7511 /* mvcin */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
 7535   { 7517 /* mvck */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
 7543   { 7539 /* mvcos */, 3 /* 0, 1 */, MCK_BDAddr64Disp12, AMFBS_None },
 7545   { 7545 /* mvcp */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
 7548   { 7550 /* mvcrl */, 3 /* 0, 1 */, MCK_BDAddr64Disp12, AMFBS_FeatureMiscellaneousExtensions3 },
 7549   { 7556 /* mvcs */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
 7552   { 7561 /* mvcsk */, 3 /* 0, 1 */, MCK_BDAddr64Disp12, AMFBS_None },
 7553   { 7567 /* mvghi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
 7554   { 7573 /* mvhhi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
 7555   { 7579 /* mvhi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
 7556   { 7584 /* mvi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
 7558   { 7593 /* mvn */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
 7563   { 7611 /* mvz */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
 7590   { 7682 /* nc */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
 7598   { 7708 /* ni */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
 7622   { 7810 /* oc */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
 7630   { 7836 /* oi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
 7643   { 7893 /* pc */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
 7650   { 7937 /* pka */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
 7652   { 7941 /* pku */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
 7654   { 7945 /* plo */, 10 /* 1, 3 */, MCK_BDAddr64Disp12, AMFBS_None },
 7667   { 8006 /* qctri */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
 7668   { 8012 /* qsi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
 7681   { 8069 /* rp */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
 7690   { 8107 /* sac */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
 7691   { 8111 /* sacf */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
 7695   { 8153 /* sck */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
 7696   { 8157 /* sckc */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
 7793   { 8752 /* sie */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
 7794   { 8756 /* siga */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
 7795   { 8761 /* sigp */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 7845   { 8916 /* spka */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
 7847   { 8925 /* spt */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
 7848   { 8929 /* spx */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
 7894   { 9082 /* ssch */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
 7899   { 9092 /* ssm */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
 7903   { 9099 /* stam */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 7906   { 9110 /* stap */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
 7911   { 9124 /* stck */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
 7912   { 9129 /* stckc */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
 7913   { 9135 /* stcke */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
 7914   { 9141 /* stckf */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
 7915   { 9147 /* stcm */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 7921   { 9164 /* stcps */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
 7922   { 9170 /* stcrw */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
 7925   { 9182 /* stctl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 7943   { 9228 /* stfl */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
 7944   { 9233 /* stfle */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
 7945   { 9239 /* stfpc */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
 7960   { 9281 /* stidp */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
 7961   { 9287 /* stm */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 7969   { 9306 /* stnsm */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
 8096   { 9798 /* stosm */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
 8099   { 9809 /* stpt */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
 8100   { 9814 /* stpx */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
 8101   { 9819 /* strag */, 3 /* 0, 1 */, MCK_BDAddr64Disp12, AMFBS_None },
 8110   { 9847 /* stsch */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
 8111   { 9853 /* stsi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
 8129   { 9915 /* tabort */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_FeatureTransactionalExecution },
 8136   { 9944 /* tbegin */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_FeatureTransactionalExecution },
 8137   { 9951 /* tbeginc */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_FeatureTransactionalExecution },
 8159   { 10026 /* tm */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
 8168   { 10064 /* tpi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
 8169   { 10068 /* tprot */, 3 /* 0, 1 */, MCK_BDAddr64Disp12, AMFBS_None },
 8170   { 10074 /* tr */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
 8172   { 10077 /* trace */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
 8176   { 10095 /* trap4 */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
 8187   { 10115 /* trt */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
 8197   { 10129 /* trtr */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
 8207   { 10145 /* ts */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
 8208   { 10148 /* tsch */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
 8210   { 10158 /* unpka */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
 8212   { 10164 /* unpku */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
 8630   { 12261 /* vll */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureVector },
 8655   { 12351 /* vlm */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureVector },
 8657   { 12351 /* vlm */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureVector },
 8675   { 12417 /* vlrl */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_FeatureVectorPackedDecimal },
 8677   { 12422 /* vlrlr */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureVectorPackedDecimal },
 8816   { 13128 /* vpkz */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_FeatureVectorPackedDecimal },
 8908   { 13549 /* vstl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureVector },
 8911   { 13554 /* vstm */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureVector },
 8913   { 13554 /* vstm */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureVector },
 8941   { 13661 /* vstrl */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_FeatureVectorPackedDecimal },
 8943   { 13667 /* vstrlr */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureVectorPackedDecimal },
 8972   { 13813 /* vupkz */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_FeatureVectorPackedDecimal },
 9105   { 14682 /* xc */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
 9111   { 14697 /* xi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
 9141   case MCK_BDAddr64Disp12:
lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp
  596     { MCK_U48Imm, MCK_AnyReg, MCK_S8Imm, MCK_U4Imm, MCK_BDAddr64Disp12 } },
  604     { MCK_U48Imm, MCK_AnyReg, MCK_AnyReg, MCK_U4Imm, MCK_BDAddr64Disp12 } },
  606     { MCK_U32Imm, MCK_AnyReg, MCK_AnyReg, MCK_BDAddr64Disp12 } },
  608     { MCK_U48Imm, MCK_AnyReg, MCK_AnyReg, MCK_BDAddr64Disp12 } },
  622     { MCK_U32Imm, MCK_BDAddr64Disp12 } },
  624     { MCK_U32Imm, MCK_BDAddr64Disp12, MCK_S8Imm } },
  626     { MCK_U48Imm, MCK_BDAddr64Disp12, MCK_U16Imm } },
  630     { MCK_U48Imm, MCK_BDXAddr64Disp12, MCK_BDAddr64Disp12, MCK_AnyReg } },
  632     { MCK_U48Imm, MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 } },
  632     { MCK_U48Imm, MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 } },
  634     { MCK_U48Imm, MCK_BDAddr64Disp12, MCK_BDAddr64Disp12, MCK_AnyReg } }
  634     { MCK_U48Imm, MCK_BDAddr64Disp12, MCK_BDAddr64Disp12, MCK_AnyReg } }
 1068     else if (Kind == MCK_BDAddr64Disp12 || Kind == MCK_BDAddr64Disp20)