ASI_MMU_CTX
ldxa [reg1]ASI_MMU_CTX, reg2; \
stxa reg0, [reg1]ASI_MMU_CTX; \
ldxa [scr1]ASI_MMU_CTX, scr1; \
stxa scr2, [scr1]ASI_MMU_CTX; \
stxa cnum, [tmp1]ASI_MMU_CTX ;\
ldxa [tmp1]ASI_MMU_CTX, tmp1 /* tmp2 = shctx reg */ ;\
stxa cnum, [tmp1]ASI_MMU_CTX ;\
ldxa [tmp]ASI_MMU_CTX, ctx1 ;\
stxa cnum, [tmp1]ASI_MMU_CTX; /* set 2nd ctx reg. */ \