ASI_DMMU
uint32_t asi = itlb ? ASI(ASI_IMMU) : ASI(ASI_DMMU);
ldxa [tmp2]ASI_DMMU, tmp3 ;\
stxa tmp3, [tmp2]ASI_DMMU ;\
#define ASI_MMU_CTX ASI_DMMU
ldxa [scr2]ASI_DMMU, scr2; \
ldxa [scr1]ASI_DMMU, tagacc
ldxa [%g0]ASI_DMMU, ttarget
ldxa [scr1]ASI_DMMU, dtagacc; \
ldxa [scr1]ASI_DMMU, daddr; \
stxa va, [tmp]ASI_DMMU; /* set tag access */ \
stxa tsbreg, [tmp1]ASI_DMMU; /* dtsb reg */ \
SET_SHCTX_TAGACC(%g3, %g4, ASI_DMMU) ;\
SET_SHCTX_TAGACC(tmp1, tmp2, ASI_DMMU) ;\