53c53
< return new BlxImm(machInst, imm);
---
> return new BlxImm(machInst, imm, COND_UC);
66c66
< return new BlxImm(machInst, imm);
---
> return new BlxImm(machInst, imm, COND_UC);
238a239,245
> ConditionCode condCode;
> if(machInst.itstateMask) {
> condCode = (ConditionCode)(uint8_t)machInst.itstateCond;
> } else {
> condCode = COND_UC;
> }
>
247c254
< return new B(machInst, imm, COND_UC);
---
> return new B(machInst, imm, condCode);
253a261,266
> ConditionCode condCode;
> if(machInst.itstateMask) {
> condCode = (ConditionCode)(uint8_t)machInst.itstateCond;
> } else {
> condCode = COND_UC;
> }
262c275
< return new BlxImm(machInst, imm);
---
> return new BlxImm(machInst, imm, condCode);
265a279,284
> ConditionCode condCode;
> if(machInst.itstateMask) {
> condCode = (ConditionCode)(uint8_t)machInst.itstateCond;
> } else {
> condCode = COND_UC;
> }
274c293
< return new Bl(machInst, imm, COND_UC);
---
> return new Bl(machInst, imm, condCode);