# | Line 269 | Line 269 | void sheepshaver_cpu::execute_emul_op(ui | |
---|---|---|
269 | for (int i = 0; i < 7; i++) | |
270 | r68.a[i] = gpr(16 + i); | |
271 | r68.a[7] = gpr(1); | |
272 | < | uint32 saved_cr = get_cr() & CR_field<2>::mask(); |
272 | > | uint32 saved_cr = get_cr() & 0xff9fffff; // mask_operand::compute(11, 8) |
273 | uint32 saved_xer = get_xer(); | |
274 | EmulOp(&r68, gpr(24), emul_op); | |
275 | set_cr(saved_cr); |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |