48c48
< replaceBits(CondCodes, 27, Rd < resTemp);
---
> CpsrQ = (Rd < resTemp) ? 1 << 27 : 0;
56,57c56
< CondCodes = _in << 31 | _iz << 30 | _ic << 29 | _iv << 28 |
< (CondCodes & 0x0FFFFFFF);
---
> CondCodesF = _in << 31 | _iz << 30 | _ic << 29 | _iv << 28;
74,75c73,74
< icReg = icImm = 'CondCodes<29:>'
< iv = 'CondCodes<28:>'
---
> icReg = icImm = 'CondCodesF<29:>'
> iv = 'CondCodesF<28:>'
77,78c76,77
< icReg = icImm = 'CondCodes<29:>'
< iv = 'CondCodes<28:>'
---
> icReg = icImm = 'CondCodesF<29:>'
> iv = 'CondCodesF<28:>'
93,95c92,94
< icReg = 'shift_carry_rs(Rm, Rs<7:0>, shift, CondCodes<29:>)'
< icImm = 'shift_carry_imm(Rm, shift_size, shift, CondCodes<29:>)'
< iv = 'CondCodes<28:>'
---
> icReg = 'shift_carry_rs(Rm, Rs<7:0>, shift, CondCodesF<29:>)'
> icImm = 'shift_carry_imm(Rm, shift_size, shift, CondCodesF<29:>)'
> iv = 'CondCodesF<28:>'
110,111c109,110
< icValue = 'CondCodes<29:>'
< ivValue = 'CondCodes<28:>'
---
> icValue = 'CondCodesF<29:>'
> ivValue = 'CondCodesF<28:>'
113,114c112,113
< icValue = 'CondCodes<29:>'
< ivValue = 'CondCodes<28:>'
---
> icValue = 'CondCodesF<29:>'
> ivValue = 'CondCodesF<28:>'
130c129
< ivValue = 'CondCodes<28:>'
---
> ivValue = 'CondCodesF<28:>'
132,133c131,132
< icValue = '(rotate ? rotated_carry:CondCodes<29:>)'
< ivValue = 'CondCodes<28:>'
---
> icValue = '(rotate ? rotated_carry:CondCodesF<29:>)'
> ivValue = 'CondCodesF<28:>'
140c139
< shift, CondCodes<29:>);
---
> shift, CondCodesF<29:>);
143c142
< shift, CondCodes<29:>);
---
> shift, CondCodesF<29:>);