236a237,238
> } else {
> xc->setPredicate(false);
315a318,319
> } else {
> xc->setPredicate(false);
461a466,467
> } else {
> xc->setPredicate(false);
518,520c524,529
< } else if (fault == NoFault && machInst.itstateMask != 0 &&
< (!isMicroop() || isLastMicroop())) {
< xc->setMiscReg(MISCREG_ITSTATE, machInst.newItstate);
---
> } else {
> xc->setPredicate(false);
> if (fault == NoFault && machInst.itstateMask != 0 &&
> (!isMicroop() || isLastMicroop())) {
> xc->setMiscReg(MISCREG_ITSTATE, machInst.newItstate);
> }