49c49,53
< predicateTest = 'testPredicate(CondCodes, condCode)'
---
> predicateTest = '''
> testPredicate(CondCodes, machInst.itstateMask ?
> (ConditionCode)(uint8_t)machInst.itstateCond :
> condCode)
> '''
145a150,153
> if (fault == NoFault && machInst.itstateMask != 0) {
> xc->setMiscReg(MISCREG_ITSTATE, machInst.newItstate);
> }
>