71a72,73
> } else {
> xc->setPredicate(false);
105a108,109
> } else {
> xc->setPredicate(false);
166a171,172
> } else {
> xc->setPredicate(false);
202a209,210
> } else {
> xc->setPredicate(false);
244a253,254
> } else {
> xc->setPredicate(false);
281a292,293
> } else {
> xc->setPredicate(false);
318a331,332
> } else {
> xc->setPredicate(false);
345,346c359,363
< } else if (fault == NoFault && machInst.itstateMask != 0) {
< xc->setMiscReg(MISCREG_ITSTATE, machInst.newItstate);
---
> } else {
> xc->setPredicate(false);
> if (fault == NoFault && machInst.itstateMask != 0) {
> xc->setMiscReg(MISCREG_ITSTATE, machInst.newItstate);
> }