317,320c317,319
< if(!bits(Pstate,2,2) && !bits(Hpstate,2,2) && !AsiIsUnPriv((ASI)EXT_ASI) ||
< !bits(Hpstate,2,2) && AsiIsHPriv((ASI)EXT_ASI))
< fault = new PrivilegedAction;
< else if(AsiIsAsIfUser((ASI)EXT_ASI) && !bits(Pstate,2,2))
---
> if ((!bits(Pstate,2,2) && !bits(Hpstate,2,2) &&
> !AsiIsUnPriv((ASI)EXT_ASI)) ||
> (!bits(Hpstate,2,2) && AsiIsHPriv((ASI)EXT_ASI)))
321a321,322
> else if (AsiIsAsIfUser((ASI)EXT_ASI) && !bits(Pstate,2,2))
> fault = new PrivilegedAction;