PR_IPL
mtpr(20, PR_IPL);
mtpr(IPL_HIGH, PR_IPL);
mtpr(20, PR_IPL);
ipl = mfpr(PR_IPL);
int ipl = mfpr(PR_IPL);
mtpr(1, PR_IPL);
mtpr(ipl, PR_IPL);
mtpr(ipl, PR_IPL);
return mfpr(PR_IPL);
ipl = mfpr(PR_IPL);
mtpr(ipl + 1, PR_IPL);
mtpr(0, PR_IPL);