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

References

gen/lib/Target/SystemZ/SystemZGenAsmMatcher.inc
 1713   case MCK_BDXAddr64Disp12: {
 2207   case MCK_BDXAddr64Disp12: return "MCK_BDXAddr64Disp12";
 2775   { 0 /* a */, SystemZ::A, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
 2776   { 2 /* ad */, SystemZ::AD, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
 2777   { 5 /* adb */, SystemZ::ADB, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
 2782   { 29 /* ae */, SystemZ::AE, Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
 2783   { 32 /* aeb */, SystemZ::AEB, Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
 2797   { 95 /* ah */, SystemZ::AH, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
 2804   { 127 /* al */, SystemZ::AL, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
 2831   { 267 /* au */, SystemZ::AU, Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
 2833   { 274 /* aw */, SystemZ::AW, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
 2840   { 304 /* b */, SystemZ::B, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
 2842   { 311 /* bal */, SystemZ::BAL, Convert__GR641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp12 }, },
 2844   { 320 /* bas */, SystemZ::BAS, Convert__GR641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp12 }, },
 2847   { 335 /* bc */, SystemZ::BCAsm, Convert__U4Imm1_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_U4Imm, MCK_BDXAddr64Disp12 }, },
 2849   { 342 /* bct */, SystemZ::BCT, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
 2853   { 362 /* be */, SystemZ::BAsmE, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
 2855   { 369 /* bh */, SystemZ::BAsmH, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
 2856   { 372 /* bhe */, SystemZ::BAsmHE, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
 2881   { 488 /* bl */, SystemZ::BAsmL, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
 2882   { 491 /* ble */, SystemZ::BAsmLE, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
 2884   { 500 /* blh */, SystemZ::BAsmLH, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
 2887   { 513 /* bm */, SystemZ::BAsmM, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
 2889   { 520 /* bne */, SystemZ::BAsmNE, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
 2891   { 529 /* bnh */, SystemZ::BAsmNH, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
 2892   { 533 /* bnhe */, SystemZ::BAsmNHE, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
 2895   { 549 /* bnl */, SystemZ::BAsmNL, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
 2896   { 553 /* bnle */, SystemZ::BAsmNLE, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
 2898   { 564 /* bnlh */, SystemZ::BAsmNLH, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
 2901   { 580 /* bnm */, SystemZ::BAsmNM, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
 2903   { 589 /* bno */, SystemZ::BAsmNO, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
 2905   { 598 /* bnp */, SystemZ::BAsmNP, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
 2907   { 607 /* bnz */, SystemZ::BAsmNZ, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
 2909   { 616 /* bo */, SystemZ::BAsmO, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
 2911   { 623 /* bp */, SystemZ::BAsmP, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
 2912   { 626 /* bpp */, SystemZ::BPP, Convert__U4Imm1_0__PCRel161_1__BDXAddr64Disp123_2, AMFBS_FeatureExecutionHint, { MCK_U4Imm, MCK_PCRel16, MCK_BDXAddr64Disp12 }, },
 2934   { 734 /* bz */, SystemZ::BAsmZ, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
 2936   { 741 /* c */, SystemZ::C, Convert__GR321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
 2937   { 743 /* cd */, SystemZ::CD, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
 2938   { 746 /* cdb */, SystemZ::CDB, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
 2962   { 883 /* ce */, SystemZ::CE, Convert__FP321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
 2963   { 886 /* ceb */, SystemZ::CEB, Convert__FP321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
 3091   { 1702 /* ch */, SystemZ::CH, Convert__GR321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
 3141   { 1980 /* cl */, SystemZ::CL, Convert__GR321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
 3439   { 3911 /* cvb */, SystemZ::CVB, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
 3442   { 3925 /* cvd */, SystemZ::CVD, Convert__GR321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
 3468   { 4071 /* d */, SystemZ::D, Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR128, MCK_BDXAddr64Disp12 }, },
 3469   { 4073 /* dd */, SystemZ::DD, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
 3470   { 4076 /* ddb */, SystemZ::DDB, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
 3475   { 4100 /* de */, SystemZ::DE, Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
 3476   { 4103 /* deb */, SystemZ::DEB, Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
 3520   { 4324 /* ex */, SystemZ::EX, Convert__GR641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp12 }, },
 3538   { 4421 /* ic */, SystemZ::IC, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp12 }, },
 3603   { 4694 /* kdb */, SystemZ::KDB, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
 3607   { 4713 /* keb */, SystemZ::KEB, Convert__FP321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
 3620   { 4772 /* l */, SystemZ::L, Convert__GR321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
 3621   { 4774 /* la */, SystemZ::LA, Convert__GR641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp12 }, },
 3626   { 4797 /* lae */, SystemZ::LAE, Convert__GR641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp12 }, },
 3643   { 4871 /* lcbb */, SystemZ::LCBB, Convert__GR321_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_GR32, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
 3657   { 4947 /* ld */, SystemZ::LD, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
 3658   { 4950 /* lde */, SystemZ::LDE, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
 3659   { 4954 /* ldeb */, SystemZ::LDEB, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
 3665   { 4985 /* ldrv */, SystemZ::VLLEBRZG, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
 3671   { 5018 /* le */, SystemZ::LE, Convert__FP321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
 3677   { 5049 /* lerv */, SystemZ::VLLEBRZE, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
 3703   { 5176 /* lh */, SystemZ::LH, Convert__GR321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
 3959   { 6963 /* lra */, SystemZ::LRA, Convert__GR641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp12 }, },
 3987   { 7105 /* lxd */, SystemZ::LXD, Convert__FP1281_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP128, MCK_BDXAddr64Disp12 }, },
 3988   { 7109 /* lxdb */, SystemZ::LXDB, Convert__FP1281_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP128, MCK_BDXAddr64Disp12 }, },
 3992   { 7131 /* lxe */, SystemZ::LXE, Convert__FP1281_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP128, MCK_BDXAddr64Disp12 }, },
 3993   { 7135 /* lxeb */, SystemZ::LXEB, Convert__FP1281_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP128, MCK_BDXAddr64Disp12 }, },
 4003   { 7183 /* m */, SystemZ::M, Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR128, MCK_BDXAddr64Disp12 }, },
 4004   { 7185 /* mad */, SystemZ::MAD, Convert__FP641_0__Tie0_1_1__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
 4005   { 7189 /* madb */, SystemZ::MADB, Convert__FP641_0__Tie0_1_1__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
 4008   { 7205 /* mae */, SystemZ::MAE, Convert__FP321_0__Tie0_1_1__FP321_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP32, MCK_FP32, MCK_BDXAddr64Disp12 }, },
 4009   { 7209 /* maeb */, SystemZ::MAEB, Convert__FP321_0__Tie0_1_1__FP321_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP32, MCK_FP32, MCK_BDXAddr64Disp12 }, },
 4012   { 7225 /* may */, SystemZ::MAY, Convert__FP1281_0__Tie0_1_1__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP128, MCK_FP64, MCK_BDXAddr64Disp12 }, },
 4013   { 7229 /* mayh */, SystemZ::MAYH, Convert__FP641_0__Tie0_1_1__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
 4015   { 7240 /* mayl */, SystemZ::MAYL, Convert__FP641_0__Tie0_1_1__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
 4019   { 7259 /* md */, SystemZ::MD, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
 4020   { 7262 /* mdb */, SystemZ::MDB, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
 4022   { 7271 /* mde */, SystemZ::MDE, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
 4023   { 7275 /* mdeb */, SystemZ::MDEB, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
 4029   { 7306 /* me */, SystemZ::ME, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
 4030   { 7309 /* mee */, SystemZ::MEE, Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
 4031   { 7313 /* meeb */, SystemZ::MEEB, Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
 4040   { 7354 /* mh */, SystemZ::MH, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
 4049   { 7387 /* ms */, SystemZ::MS, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
 4052   { 7399 /* msd */, SystemZ::MSD, Convert__FP641_0__Tie0_1_1__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
 4053   { 7403 /* msdb */, SystemZ::MSDB, Convert__FP641_0__Tie0_1_1__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
 4056   { 7419 /* mse */, SystemZ::MSE, Convert__FP321_0__Tie0_1_1__FP321_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP32, MCK_FP32, MCK_BDXAddr64Disp12 }, },
 4057   { 7423 /* mseb */, SystemZ::MSEB, Convert__FP321_0__Tie0_1_1__FP321_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP32, MCK_FP32, MCK_BDXAddr64Disp12 }, },
 4095   { 7620 /* mxd */, SystemZ::MXD, Convert__FP1281_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP128, MCK_BDXAddr64Disp12 }, },
 4096   { 7624 /* mxdb */, SystemZ::MXDB, Convert__FP1281_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP128, MCK_BDXAddr64Disp12 }, },
 4102   { 7655 /* my */, SystemZ::MY, Convert__FP1281_0__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP128, MCK_FP64, MCK_BDXAddr64Disp12 }, },
 4103   { 7658 /* myh */, SystemZ::MYH, Convert__FP641_0__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
 4105   { 7667 /* myl */, SystemZ::MYL, Convert__FP641_0__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
 4108   { 7680 /* n */, SystemZ::N, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
 4127   { 7767 /* nop */, SystemZ::BCAsm, Convert__imm_95_0__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
 4136   { 7808 /* o */, SystemZ::O, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
 4199   { 8105 /* s */, SystemZ::S, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
 4212   { 8168 /* sd */, SystemZ::SD, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
 4213   { 8171 /* sdb */, SystemZ::SDB, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
 4218   { 8195 /* se */, SystemZ::SE, Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
 4219   { 8198 /* seb */, SystemZ::SEB, Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
 4293   { 8733 /* sh */, SystemZ::SH, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
 4300   { 8766 /* sl */, SystemZ::SL, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
 4310   { 8813 /* sldt */, SystemZ::SLDT, Convert__FP641_0__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
 4325   { 8892 /* slxt */, SystemZ::SLXT, Convert__FP1281_0__FP1281_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP128, MCK_FP128, MCK_BDXAddr64Disp12 }, },
 4334   { 8933 /* sqd */, SystemZ::SQD, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
 4335   { 8937 /* sqdb */, SystemZ::SQDB, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
 4338   { 8953 /* sqe */, SystemZ::SQE, Convert__FP321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
 4339   { 8957 /* sqeb */, SystemZ::SQEB, Convert__FP321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
 4350   { 9011 /* srdt */, SystemZ::SRDT, Convert__FP641_0__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
 4361   { 9066 /* srxt */, SystemZ::SRXT, Convert__FP1281_0__FP1281_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP128, MCK_FP128, MCK_BDXAddr64Disp12 }, },
 4368   { 9096 /* st */, SystemZ::ST, Convert__GR321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
 4372   { 9115 /* stc */, SystemZ::STC, Convert__GR321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
 4386   { 9193 /* std */, SystemZ::STD, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
 4387   { 9197 /* stdrv */, SystemZ::VSTEBRG, Convert__VR1281_0__BDXAddr64Disp123_1__imm_95_0, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
 4389   { 9208 /* ste */, SystemZ::STE, Convert__FP321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
 4390   { 9212 /* sterv */, SystemZ::VSTEBRF, Convert__VR1281_0__BDXAddr64Disp123_1__imm_95_0, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
 4399   { 9261 /* sth */, SystemZ::STH, Convert__GR321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
 4486   { 9874 /* su */, SystemZ::SU, Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
 4489   { 9885 /* sw */, SystemZ::SW, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
 4504   { 9959 /* tcdb */, SystemZ::TCDB, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
 4505   { 9964 /* tceb */, SystemZ::TCEB, Convert__FP321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
 4506   { 9969 /* tcxb */, SystemZ::TCXB, Convert__FP1281_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP128, MCK_BDXAddr64Disp12 }, },
 4507   { 9974 /* tdcdt */, SystemZ::TDCDT, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
 4508   { 9980 /* tdcet */, SystemZ::TDCET, Convert__FP321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
 4509   { 9986 /* tdcxt */, SystemZ::TDCXT, Convert__FP1281_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP128, MCK_BDXAddr64Disp12 }, },
 4510   { 9992 /* tdgdt */, SystemZ::TDGDT, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
 4511   { 9998 /* tdget */, SystemZ::TDGET, Convert__FP321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
 4512   { 10004 /* tdgxt */, SystemZ::TDGXT, Convert__FP1281_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP128, MCK_BDXAddr64Disp12 }, },
 4866   { 12021 /* vl */, SystemZ::VL, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
 4867   { 12021 /* vl */, SystemZ::VLAlign, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
 4868   { 12024 /* vlbb */, SystemZ::VLBB, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
 4869   { 12029 /* vlbr */, SystemZ::VLBR, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
 4870   { 12034 /* vlbrf */, SystemZ::VLBRF, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
 4871   { 12040 /* vlbrg */, SystemZ::VLBRG, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
 4872   { 12046 /* vlbrh */, SystemZ::VLBRH, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
 4873   { 12052 /* vlbrq */, SystemZ::VLBRQ, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
 4874   { 12058 /* vlbrrep */, SystemZ::VLBRREP, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
 4875   { 12066 /* vlbrrepf */, SystemZ::VLBRREPF, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
 4876   { 12075 /* vlbrrepg */, SystemZ::VLBRREPG, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
 4877   { 12084 /* vlbrreph */, SystemZ::VLBRREPH, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
 4885   { 12128 /* vleb */, SystemZ::VLEB, Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
 4886   { 12133 /* vlebrf */, SystemZ::VLEBRF, Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U2Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U2Imm }, },
 4887   { 12140 /* vlebrg */, SystemZ::VLEBRG, Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U1Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U1Imm }, },
 4888   { 12147 /* vlebrh */, SystemZ::VLEBRH, Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U3Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U3Imm }, },
 4891   { 12165 /* vlef */, SystemZ::VLEF, Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U2Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U2Imm }, },
 4892   { 12170 /* vleg */, SystemZ::VLEG, Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U1Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U1Imm }, },
 4893   { 12175 /* vleh */, SystemZ::VLEH, Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U3Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U3Imm }, },
 4898   { 12204 /* vler */, SystemZ::VLER, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
 4899   { 12209 /* vlerf */, SystemZ::VLERF, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
 4900   { 12215 /* vlerg */, SystemZ::VLERG, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
 4901   { 12221 /* vlerh */, SystemZ::VLERH, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
 4909   { 12265 /* vllebrz */, SystemZ::VLLEBRZ, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
 4910   { 12273 /* vllebrze */, SystemZ::VLLEBRZE, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
 4911   { 12282 /* vllebrzf */, SystemZ::VLLEBRZF, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
 4912   { 12291 /* vllebrzg */, SystemZ::VLLEBRZG, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
 4913   { 12300 /* vllebrzh */, SystemZ::VLLEBRZH, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
 4914   { 12309 /* vllez */, SystemZ::VLLEZ, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
 4915   { 12315 /* vllezb */, SystemZ::VLLEZB, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
 4916   { 12322 /* vllezf */, SystemZ::VLLEZF, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
 4917   { 12329 /* vllezg */, SystemZ::VLLEZG, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
 4918   { 12336 /* vllezh */, SystemZ::VLLEZH, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
 4919   { 12343 /* vllezlf */, SystemZ::VLLEZLF, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
 4928   { 12383 /* vlrep */, SystemZ::VLREP, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
 4929   { 12389 /* vlrepb */, SystemZ::VLREPB, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
 4930   { 12396 /* vlrepf */, SystemZ::VLREPF, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
 4931   { 12403 /* vlrepg */, SystemZ::VLREPG, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
 4932   { 12410 /* vlreph */, SystemZ::VLREPH, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
 5113   { 13436 /* vst */, SystemZ::VST, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
 5114   { 13436 /* vst */, SystemZ::VSTAlign, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
 5115   { 13440 /* vstbr */, SystemZ::VSTBR, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
 5116   { 13446 /* vstbrf */, SystemZ::VSTBRF, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
 5117   { 13453 /* vstbrg */, SystemZ::VSTBRG, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
 5118   { 13460 /* vstbrh */, SystemZ::VSTBRH, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
 5119   { 13467 /* vstbrq */, SystemZ::VSTBRQ, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
 5120   { 13474 /* vsteb */, SystemZ::VSTEB, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
 5121   { 13480 /* vstebrf */, SystemZ::VSTEBRF, Convert__VR1281_0__BDXAddr64Disp123_1__U2Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U2Imm }, },
 5122   { 13488 /* vstebrg */, SystemZ::VSTEBRG, Convert__VR1281_0__BDXAddr64Disp123_1__U1Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U1Imm }, },
 5123   { 13496 /* vstebrh */, SystemZ::VSTEBRH, Convert__VR1281_0__BDXAddr64Disp123_1__U3Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U3Imm }, },
 5124   { 13504 /* vstef */, SystemZ::VSTEF, Convert__VR1281_0__BDXAddr64Disp123_1__U2Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U2Imm }, },
 5125   { 13510 /* vsteg */, SystemZ::VSTEG, Convert__VR1281_0__BDXAddr64Disp123_1__U1Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U1Imm }, },
 5126   { 13516 /* vsteh */, SystemZ::VSTEH, Convert__VR1281_0__BDXAddr64Disp123_1__U3Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U3Imm }, },
 5127   { 13522 /* vster */, SystemZ::VSTER, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
 5128   { 13528 /* vsterf */, SystemZ::VSTERF, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
 5129   { 13535 /* vsterg */, SystemZ::VSTERG, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
 5130   { 13542 /* vsterh */, SystemZ::VSTERH, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
 5312   { 14680 /* x */, SystemZ::X, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
 5556   { 0 /* a */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 5558   { 2 /* ad */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 5560   { 5 /* adb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 5566   { 29 /* ae */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 5568   { 32 /* aeb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 5587   { 95 /* ah */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 5597   { 127 /* al */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 5632   { 267 /* au */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 5635   { 274 /* aw */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 5644   { 304 /* b */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
 5646   { 311 /* bal */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 5650   { 320 /* bas */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 5656   { 335 /* bc */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 5658   { 342 /* bct */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 5665   { 362 /* be */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
 5667   { 369 /* bh */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
 5668   { 372 /* bhe */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
 5693   { 488 /* bl */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
 5694   { 491 /* ble */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
 5696   { 500 /* blh */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
 5699   { 513 /* bm */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
 5701   { 520 /* bne */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
 5703   { 529 /* bnh */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
 5704   { 533 /* bnhe */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
 5707   { 549 /* bnl */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
 5708   { 553 /* bnle */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
 5710   { 564 /* bnlh */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
 5713   { 580 /* bnm */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
 5715   { 589 /* bno */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
 5717   { 598 /* bnp */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
 5719   { 607 /* bnz */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
 5721   { 616 /* bo */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
 5723   { 623 /* bp */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
 5724   { 626 /* bpp */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_FeatureExecutionHint },
 5762   { 734 /* bz */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
 5764   { 741 /* c */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 5766   { 743 /* cd */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 5768   { 746 /* cdb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 5813   { 883 /* ce */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 5815   { 886 /* ceb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 6035   { 1702 /* ch */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 6117   { 1980 /* cl */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 6613   { 3911 /* cvb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 6619   { 3925 /* cvd */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 6668   { 4071 /* d */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 6670   { 4073 /* dd */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 6672   { 4076 /* ddb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 6678   { 4100 /* de */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 6680   { 4103 /* deb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 6743   { 4324 /* ex */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 6763   { 4421 /* ic */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 6837   { 4694 /* kdb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 6843   { 4713 /* keb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 6860   { 4772 /* l */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 6862   { 4774 /* la */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 6872   { 4797 /* lae */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 6904   { 4871 /* lcbb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
 6922   { 4947 /* ld */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 6924   { 4950 /* lde */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 6926   { 4954 /* ldeb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 6937   { 4985 /* ldrv */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
 6946   { 5018 /* le */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 6957   { 5049 /* lerv */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
 7000   { 5176 /* lh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 7349   { 6963 /* lra */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 7391   { 7105 /* lxd */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 7393   { 7109 /* lxdb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 7401   { 7131 /* lxe */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 7403   { 7135 /* lxeb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 7419   { 7183 /* m */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 7421   { 7185 /* mad */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
 7423   { 7189 /* madb */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
 7427   { 7205 /* mae */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
 7429   { 7209 /* maeb */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
 7433   { 7225 /* may */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
 7436   { 7229 /* mayh */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
 7439   { 7240 /* mayl */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
 7445   { 7259 /* md */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 7447   { 7262 /* mdb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 7450   { 7271 /* mde */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 7452   { 7275 /* mdeb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 7461   { 7306 /* me */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 7463   { 7309 /* mee */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 7465   { 7313 /* meeb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 7480   { 7354 /* mh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 7496   { 7387 /* ms */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 7501   { 7399 /* msd */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
 7503   { 7403 /* msdb */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
 7507   { 7419 /* mse */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
 7509   { 7423 /* mseb */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
 7566   { 7620 /* mxd */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 7568   { 7624 /* mxdb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 7577   { 7655 /* my */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
 7580   { 7658 /* myh */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
 7583   { 7667 /* myl */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
 7588   { 7680 /* n */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 7609   { 7767 /* nop */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
 7620   { 7808 /* o */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 7688   { 8105 /* s */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 7697   { 8168 /* sd */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 7699   { 8171 /* sdb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 7705   { 8195 /* se */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 7707   { 8198 /* seb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 7786   { 8733 /* sh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 7797   { 8766 /* sl */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 7815   { 8813 /* sldt */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
 7838   { 8892 /* slxt */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
 7849   { 8933 /* sqd */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 7851   { 8937 /* sqdb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 7855   { 8953 /* sqe */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 7857   { 8957 /* sqeb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 7874   { 9011 /* srdt */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
 7890   { 9066 /* srxt */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
 7900   { 9096 /* st */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 7907   { 9115 /* stc */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 7929   { 9193 /* std */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 7931   { 9197 /* stdrv */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
 7935   { 9208 /* ste */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 7937   { 9212 /* sterv */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
 7952   { 9261 /* sth */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 8117   { 9874 /* su */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 8120   { 9885 /* sw */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 8138   { 9959 /* tcdb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 8140   { 9964 /* tceb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 8142   { 9969 /* tcxb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 8144   { 9974 /* tdcdt */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 8146   { 9980 /* tdcet */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 8148   { 9986 /* tdcxt */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 8150   { 9992 /* tdgdt */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 8152   { 9998 /* tdget */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 8154   { 10004 /* tdgxt */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 8555   { 12021 /* vl */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
 8557   { 12021 /* vl */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
 8559   { 12024 /* vlbb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
 8561   { 12029 /* vlbr */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
 8563   { 12034 /* vlbrf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
 8565   { 12040 /* vlbrg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
 8567   { 12046 /* vlbrh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
 8569   { 12052 /* vlbrq */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
 8571   { 12058 /* vlbrrep */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
 8573   { 12066 /* vlbrrepf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
 8575   { 12075 /* vlbrrepg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
 8577   { 12084 /* vlbrreph */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
 8586   { 12128 /* vleb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
 8588   { 12133 /* vlebrf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
 8590   { 12140 /* vlebrg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
 8592   { 12147 /* vlebrh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
 8596   { 12165 /* vlef */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
 8598   { 12170 /* vleg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
 8600   { 12175 /* vleh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
 8606   { 12204 /* vler */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
 8608   { 12209 /* vlerf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
 8610   { 12215 /* vlerg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
 8612   { 12221 /* vlerh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
 8633   { 12265 /* vllebrz */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
 8635   { 12273 /* vllebrze */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
 8637   { 12282 /* vllebrzf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
 8639   { 12291 /* vllebrzg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
 8641   { 12300 /* vllebrzh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
 8643   { 12309 /* vllez */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
 8645   { 12315 /* vllezb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
 8647   { 12322 /* vllezf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
 8649   { 12329 /* vllezg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
 8651   { 12336 /* vllezh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
 8653   { 12343 /* vllezlf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements1 },
 8665   { 12383 /* vlrep */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
 8667   { 12389 /* vlrepb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
 8669   { 12396 /* vlrepf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
 8671   { 12403 /* vlrepg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
 8673   { 12410 /* vlreph */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
 8872   { 13436 /* vst */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
 8874   { 13436 /* vst */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
 8876   { 13440 /* vstbr */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
 8878   { 13446 /* vstbrf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
 8880   { 13453 /* vstbrg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
 8882   { 13460 /* vstbrh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
 8884   { 13467 /* vstbrq */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
 8886   { 13474 /* vsteb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
 8888   { 13480 /* vstebrf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
 8890   { 13488 /* vstebrg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
 8892   { 13496 /* vstebrh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
 8894   { 13504 /* vstef */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
 8896   { 13510 /* vsteg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
 8898   { 13516 /* vsteh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
 8900   { 13522 /* vster */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
 8902   { 13528 /* vsterf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
 8904   { 13535 /* vsterg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
 8906   { 13542 /* vsterh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
 9103   { 14680 /* x */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
 9153   case MCK_BDXAddr64Disp12:
lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp
  614     { MCK_U32Imm, MCK_AnyReg, MCK_BDXAddr64Disp12 } },
  616     { MCK_U48Imm, MCK_AnyReg, MCK_BDXAddr64Disp12 } },
  618     { MCK_U48Imm, MCK_AnyReg, MCK_AnyReg, MCK_BDXAddr64Disp12 } },
  630     { MCK_U48Imm, MCK_BDXAddr64Disp12, MCK_BDAddr64Disp12, MCK_AnyReg } },
 1066     else if (Kind == MCK_BDXAddr64Disp12 || Kind == MCK_BDXAddr64Disp20)