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

References

gen/lib/Target/AArch64/AArch64GenAsmMatcher.inc
 9006   case MCK_GPR64sp0: {
11988   case MCK_GPR64sp0: return "MCK_GPR64sp0";
15702   { 2153 /* ldapr */, AArch64::LDAPRW, Convert__Reg1_0__GPR64sp01_2, AMFBS_HasRCPC, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
15703   { 2153 /* ldapr */, AArch64::LDAPRX, Convert__Reg1_0__GPR64sp01_2, AMFBS_HasRCPC, { MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
15704   { 2159 /* ldaprb */, AArch64::LDAPRB, Convert__Reg1_0__GPR64sp01_2, AMFBS_HasRCPC, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
15705   { 2166 /* ldaprh */, AArch64::LDAPRH, Convert__Reg1_0__GPR64sp01_2, AMFBS_HasRCPC, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
15724   { 2223 /* ldar */, AArch64::LDARW, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
15725   { 2223 /* ldar */, AArch64::LDARX, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
15726   { 2228 /* ldarb */, AArch64::LDARB, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
15727   { 2234 /* ldarh */, AArch64::LDARH, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
15728   { 2240 /* ldaxp */, AArch64::LDAXPW, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
15729   { 2240 /* ldaxp */, AArch64::LDAXPX, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
15730   { 2246 /* ldaxr */, AArch64::LDAXRW, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
15731   { 2246 /* ldaxr */, AArch64::LDAXRX, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
15732   { 2252 /* ldaxrb */, AArch64::LDAXRB, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
15733   { 2259 /* ldaxrh */, AArch64::LDAXRH, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
15985   { 2511 /* ldlar */, AArch64::LDLARW, Convert__Reg1_0__GPR64sp01_2, AMFBS_HasLOR, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
15986   { 2511 /* ldlar */, AArch64::LDLARX, Convert__Reg1_0__GPR64sp01_2, AMFBS_HasLOR, { MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
15987   { 2517 /* ldlarb */, AArch64::LDLARB, Convert__Reg1_0__GPR64sp01_2, AMFBS_HasLOR, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
15988   { 2524 /* ldlarh */, AArch64::LDLARH, Convert__Reg1_0__GPR64sp01_2, AMFBS_HasLOR, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
16413   { 3278 /* ldxp */, AArch64::LDXPW, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
16414   { 3278 /* ldxp */, AArch64::LDXPX, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
16415   { 3283 /* ldxr */, AArch64::LDXRW, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
16416   { 3283 /* ldxr */, AArch64::LDXRX, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
16417   { 3288 /* ldxrb */, AArch64::LDXRB, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
16418   { 3294 /* ldxrh */, AArch64::LDXRH, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
18680   { 5478 /* stllr */, AArch64::STLLRW, Convert__Reg1_0__GPR64sp01_2, AMFBS_HasLOR, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
18681   { 5478 /* stllr */, AArch64::STLLRX, Convert__Reg1_0__GPR64sp01_2, AMFBS_HasLOR, { MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
18682   { 5484 /* stllrb */, AArch64::STLLRB, Convert__Reg1_0__GPR64sp01_2, AMFBS_HasLOR, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
18683   { 5491 /* stllrh */, AArch64::STLLRH, Convert__Reg1_0__GPR64sp01_2, AMFBS_HasLOR, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
18684   { 5498 /* stlr */, AArch64::STLRW, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
18685   { 5498 /* stlr */, AArch64::STLRX, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
18686   { 5503 /* stlrb */, AArch64::STLRB, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
18687   { 5509 /* stlrh */, AArch64::STLRH, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
18696   { 5535 /* stlxp */, AArch64::STLXPW, Convert__Reg1_0__Reg1_1__Reg1_2__GPR64sp01_4, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
18697   { 5535 /* stlxp */, AArch64::STLXPX, Convert__Reg1_0__Reg1_1__Reg1_2__GPR64sp01_4, AMFBS_None, { MCK_GPR32, MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
18698   { 5541 /* stlxr */, AArch64::STLXRW, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
18699   { 5541 /* stlxr */, AArch64::STLXRX, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
18700   { 5547 /* stlxrb */, AArch64::STLXRB, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
18701   { 5554 /* stlxrh */, AArch64::STLXRH, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
18926   { 5885 /* stxp */, AArch64::STXPW, Convert__Reg1_0__Reg1_1__Reg1_2__GPR64sp01_4, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
18927   { 5885 /* stxp */, AArch64::STXPX, Convert__Reg1_0__Reg1_1__Reg1_2__GPR64sp01_4, AMFBS_None, { MCK_GPR32, MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
18928   { 5890 /* stxr */, AArch64::STXRW, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
18929   { 5890 /* stxr */, AArch64::STXRX, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
18930   { 5895 /* stxrb */, AArch64::STXRB, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
18931   { 5901 /* stxrh */, AArch64::STXRH, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
23060   { 2153 /* ldapr */, AArch64::LDAPRW, Convert__Reg1_0__GPR64sp01_2, AMFBS_HasRCPC, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
23061   { 2153 /* ldapr */, AArch64::LDAPRX, Convert__Reg1_0__GPR64sp01_2, AMFBS_HasRCPC, { MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
23062   { 2159 /* ldaprb */, AArch64::LDAPRB, Convert__Reg1_0__GPR64sp01_2, AMFBS_HasRCPC, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
23063   { 2166 /* ldaprh */, AArch64::LDAPRH, Convert__Reg1_0__GPR64sp01_2, AMFBS_HasRCPC, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
23082   { 2223 /* ldar */, AArch64::LDARW, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
23083   { 2223 /* ldar */, AArch64::LDARX, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
23084   { 2228 /* ldarb */, AArch64::LDARB, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
23085   { 2234 /* ldarh */, AArch64::LDARH, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
23086   { 2240 /* ldaxp */, AArch64::LDAXPW, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
23087   { 2240 /* ldaxp */, AArch64::LDAXPX, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
23088   { 2246 /* ldaxr */, AArch64::LDAXRW, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
23089   { 2246 /* ldaxr */, AArch64::LDAXRX, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
23090   { 2252 /* ldaxrb */, AArch64::LDAXRB, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
23091   { 2259 /* ldaxrh */, AArch64::LDAXRH, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
23343   { 2511 /* ldlar */, AArch64::LDLARW, Convert__Reg1_0__GPR64sp01_2, AMFBS_HasLOR, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
23344   { 2511 /* ldlar */, AArch64::LDLARX, Convert__Reg1_0__GPR64sp01_2, AMFBS_HasLOR, { MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
23345   { 2517 /* ldlarb */, AArch64::LDLARB, Convert__Reg1_0__GPR64sp01_2, AMFBS_HasLOR, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
23346   { 2524 /* ldlarh */, AArch64::LDLARH, Convert__Reg1_0__GPR64sp01_2, AMFBS_HasLOR, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
23771   { 3278 /* ldxp */, AArch64::LDXPW, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
23772   { 3278 /* ldxp */, AArch64::LDXPX, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
23773   { 3283 /* ldxr */, AArch64::LDXRW, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
23774   { 3283 /* ldxr */, AArch64::LDXRX, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
23775   { 3288 /* ldxrb */, AArch64::LDXRB, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
23776   { 3294 /* ldxrh */, AArch64::LDXRH, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
26038   { 5478 /* stllr */, AArch64::STLLRW, Convert__Reg1_0__GPR64sp01_2, AMFBS_HasLOR, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
26039   { 5478 /* stllr */, AArch64::STLLRX, Convert__Reg1_0__GPR64sp01_2, AMFBS_HasLOR, { MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
26040   { 5484 /* stllrb */, AArch64::STLLRB, Convert__Reg1_0__GPR64sp01_2, AMFBS_HasLOR, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
26041   { 5491 /* stllrh */, AArch64::STLLRH, Convert__Reg1_0__GPR64sp01_2, AMFBS_HasLOR, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
26042   { 5498 /* stlr */, AArch64::STLRW, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
26043   { 5498 /* stlr */, AArch64::STLRX, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
26044   { 5503 /* stlrb */, AArch64::STLRB, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
26045   { 5509 /* stlrh */, AArch64::STLRH, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
26054   { 5535 /* stlxp */, AArch64::STLXPW, Convert__Reg1_0__Reg1_1__Reg1_2__GPR64sp01_4, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
26055   { 5535 /* stlxp */, AArch64::STLXPX, Convert__Reg1_0__Reg1_1__Reg1_2__GPR64sp01_4, AMFBS_None, { MCK_GPR32, MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
26056   { 5541 /* stlxr */, AArch64::STLXRW, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
26057   { 5541 /* stlxr */, AArch64::STLXRX, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
26058   { 5547 /* stlxrb */, AArch64::STLXRB, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
26059   { 5554 /* stlxrh */, AArch64::STLXRH, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
26284   { 5885 /* stxp */, AArch64::STXPW, Convert__Reg1_0__Reg1_1__Reg1_2__GPR64sp01_4, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
26285   { 5885 /* stxp */, AArch64::STXPX, Convert__Reg1_0__Reg1_1__Reg1_2__GPR64sp01_4, AMFBS_None, { MCK_GPR32, MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
26286   { 5890 /* stxr */, AArch64::STXRW, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
26287   { 5890 /* stxr */, AArch64::STXRX, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
26288   { 5895 /* stxrb */, AArch64::STXRB, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
26289   { 5901 /* stxrh */, AArch64::STXRH, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
32844   { 2153 /* ldapr */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_HasRCPC },
32845   { 2153 /* ldapr */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_HasRCPC },
32846   { 2153 /* ldapr */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_HasRCPC },
32847   { 2153 /* ldapr */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_HasRCPC },
32848   { 2159 /* ldaprb */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_HasRCPC },
32849   { 2159 /* ldaprb */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_HasRCPC },
32850   { 2166 /* ldaprh */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_HasRCPC },
32851   { 2166 /* ldaprh */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_HasRCPC },
32852   { 2223 /* ldar */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_None },
32853   { 2223 /* ldar */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_None },
32854   { 2223 /* ldar */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_None },
32855   { 2223 /* ldar */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_None },
32856   { 2228 /* ldarb */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_None },
32857   { 2228 /* ldarb */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_None },
32858   { 2234 /* ldarh */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_None },
32859   { 2234 /* ldarh */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_None },
32860   { 2240 /* ldaxp */, 8 /* 3 */, MCK_GPR64sp0, AMFBS_None },
32861   { 2240 /* ldaxp */, 8 /* 3 */, MCK_GPR64sp0, AMFBS_None },
32862   { 2240 /* ldaxp */, 8 /* 3 */, MCK_GPR64sp0, AMFBS_None },
32863   { 2240 /* ldaxp */, 8 /* 3 */, MCK_GPR64sp0, AMFBS_None },
32864   { 2246 /* ldaxr */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_None },
32865   { 2246 /* ldaxr */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_None },
32866   { 2246 /* ldaxr */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_None },
32867   { 2246 /* ldaxr */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_None },
32868   { 2252 /* ldaxrb */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_None },
32869   { 2252 /* ldaxrb */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_None },
32870   { 2259 /* ldaxrh */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_None },
32871   { 2259 /* ldaxrh */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_None },
34056   { 2511 /* ldlar */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_HasLOR },
34057   { 2511 /* ldlar */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_HasLOR },
34058   { 2511 /* ldlar */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_HasLOR },
34059   { 2511 /* ldlar */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_HasLOR },
34060   { 2517 /* ldlarb */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_HasLOR },
34061   { 2517 /* ldlarb */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_HasLOR },
34062   { 2524 /* ldlarh */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_HasLOR },
34063   { 2524 /* ldlarh */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_HasLOR },
34680   { 3278 /* ldxp */, 8 /* 3 */, MCK_GPR64sp0, AMFBS_None },
34681   { 3278 /* ldxp */, 8 /* 3 */, MCK_GPR64sp0, AMFBS_None },
34682   { 3278 /* ldxp */, 8 /* 3 */, MCK_GPR64sp0, AMFBS_None },
34683   { 3278 /* ldxp */, 8 /* 3 */, MCK_GPR64sp0, AMFBS_None },
34684   { 3283 /* ldxr */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_None },
34685   { 3283 /* ldxr */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_None },
34686   { 3283 /* ldxr */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_None },
34687   { 3283 /* ldxr */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_None },
34688   { 3288 /* ldxrb */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_None },
34689   { 3288 /* ldxrb */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_None },
34690   { 3294 /* ldxrh */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_None },
34691   { 3294 /* ldxrh */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_None },
38612   { 5478 /* stllr */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_HasLOR },
38613   { 5478 /* stllr */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_HasLOR },
38614   { 5478 /* stllr */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_HasLOR },
38615   { 5478 /* stllr */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_HasLOR },
38616   { 5484 /* stllrb */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_HasLOR },
38617   { 5484 /* stllrb */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_HasLOR },
38618   { 5491 /* stllrh */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_HasLOR },
38619   { 5491 /* stllrh */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_HasLOR },
38620   { 5498 /* stlr */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_None },
38621   { 5498 /* stlr */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_None },
38622   { 5498 /* stlr */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_None },
38623   { 5498 /* stlr */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_None },
38624   { 5503 /* stlrb */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_None },
38625   { 5503 /* stlrb */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_None },
38626   { 5509 /* stlrh */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_None },
38627   { 5509 /* stlrh */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_None },
38628   { 5535 /* stlxp */, 16 /* 4 */, MCK_GPR64sp0, AMFBS_None },
38629   { 5535 /* stlxp */, 16 /* 4 */, MCK_GPR64sp0, AMFBS_None },
38630   { 5535 /* stlxp */, 16 /* 4 */, MCK_GPR64sp0, AMFBS_None },
38631   { 5535 /* stlxp */, 16 /* 4 */, MCK_GPR64sp0, AMFBS_None },
38632   { 5541 /* stlxr */, 8 /* 3 */, MCK_GPR64sp0, AMFBS_None },
38633   { 5541 /* stlxr */, 8 /* 3 */, MCK_GPR64sp0, AMFBS_None },
38634   { 5541 /* stlxr */, 8 /* 3 */, MCK_GPR64sp0, AMFBS_None },
38635   { 5541 /* stlxr */, 8 /* 3 */, MCK_GPR64sp0, AMFBS_None },
38636   { 5547 /* stlxrb */, 8 /* 3 */, MCK_GPR64sp0, AMFBS_None },
38637   { 5547 /* stlxrb */, 8 /* 3 */, MCK_GPR64sp0, AMFBS_None },
38638   { 5554 /* stlxrh */, 8 /* 3 */, MCK_GPR64sp0, AMFBS_None },
38639   { 5554 /* stlxrh */, 8 /* 3 */, MCK_GPR64sp0, AMFBS_None },
38900   { 5885 /* stxp */, 16 /* 4 */, MCK_GPR64sp0, AMFBS_None },
38901   { 5885 /* stxp */, 16 /* 4 */, MCK_GPR64sp0, AMFBS_None },
38902   { 5885 /* stxp */, 16 /* 4 */, MCK_GPR64sp0, AMFBS_None },
38903   { 5885 /* stxp */, 16 /* 4 */, MCK_GPR64sp0, AMFBS_None },
38904   { 5890 /* stxr */, 8 /* 3 */, MCK_GPR64sp0, AMFBS_None },
38905   { 5890 /* stxr */, 8 /* 3 */, MCK_GPR64sp0, AMFBS_None },
38906   { 5890 /* stxr */, 8 /* 3 */, MCK_GPR64sp0, AMFBS_None },
38907   { 5890 /* stxr */, 8 /* 3 */, MCK_GPR64sp0, AMFBS_None },
38908   { 5895 /* stxrb */, 8 /* 3 */, MCK_GPR64sp0, AMFBS_None },
38909   { 5895 /* stxrb */, 8 /* 3 */, MCK_GPR64sp0, AMFBS_None },
38910   { 5901 /* stxrh */, 8 /* 3 */, MCK_GPR64sp0, AMFBS_None },
38911   { 5901 /* stxrh */, 8 /* 3 */, MCK_GPR64sp0, AMFBS_None },
40669   case MCK_GPR64sp0: