SPR_SR_SM
| SPR_SR_DCE | SPR_SR_SM)
#define user_mode(regs) (((regs)->sr & SPR_SR_SM) == 0)
unsigned long sr = mfspr(SPR_SR) & ~SPR_SR_SM;
regs->sr &= ~SPR_SR_SM;