ASH modifies the register

This commit is contained in:
folkert van heusden 2022-03-20 22:37:54 +01:00
parent 4c95905897
commit 3178ec4cd2

View file

@ -503,10 +503,7 @@ bool cpu::additional_double_operand_instructions(const uint16_t instr)
setPSW_z(R == 0); setPSW_z(R == 0);
setPSW_v(sign(R) != sign(oldR)); setPSW_v(sign(R) != sign(oldR));
if (dst_mode == 0) setRegister(reg, R);
putGAM(dst_mode, dst_reg, false, R, false);
else
b->write(a, false, R);
return true; return true;
} }