diff options
author | Laurent Vivier <laurent@vivier.eu> | 2021-03-07 22:25:52 +0100 |
---|---|---|
committer | Laurent Vivier <laurent@vivier.eu> | 2021-03-11 21:12:32 +0100 |
commit | 6abcec36741e589c855084e59195fc3454bf4be6 (patch) | |
tree | 75d3ab923566e61359e13bea032f1404aa94166c /target/m68k/op_helper.c | |
parent | f4abdf32714d1845b7c01ec136dd2b04c2f7db47 (diff) |
target/m68k: implement rtr instruction
This is needed to boot MacOS ROM.
Pull the condition code and the program counter from the stack.
Operation:
(SP) -> CCR
SP + 2 -> SP
(SP) -> PC
SP + 4 -> SP
This operation is not privileged.
Reported-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Tested-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20210307212552.523552-1-laurent@vivier.eu>
Diffstat (limited to 'target/m68k/op_helper.c')
0 files changed, 0 insertions, 0 deletions