Mercurial > repos > blastem
changeset 121:f848aad2abef
Fix logic for switching between USP and SSP
author | Mike Pavone <pavone@retrodev.com> |
---|---|
date | Sat, 29 Dec 2012 12:52:19 -0800 |
parents | 3648abc45aec |
children | 0a6da6c7c463 |
files | m68k_to_x86.c |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/m68k_to_x86.c Fri Dec 28 22:47:22 2012 -0800 +++ b/m68k_to_x86.c Sat Dec 29 12:52:19 2012 -0800 @@ -2356,7 +2356,7 @@ dst = pop_r(dst, SCRATCH1); dst = bt_irdisp8(dst, 5, CONTEXT, offsetof(m68k_context, status), SZ_B); end_off = dst+1; - dst = jcc(dst, CC_NC, dst+2); + dst = jcc(dst, CC_C, dst+2); dst = mov_rr(dst, opts->aregs[7], SCRATCH2, SZ_D); dst = mov_rdisp8r(dst, CONTEXT, offsetof(m68k_context, aregs) + sizeof(uint32_t) * 8, opts->aregs[7], SZ_D); dst = mov_rrdisp8(dst, SCRATCH2, CONTEXT, offsetof(m68k_context, aregs) + sizeof(uint32_t) * 8, SZ_D);