Mercurial > repos > blastem
changeset 67:534eb4976423
Fix BTST
author | Mike Pavone <pavone@retrodev.com> |
---|---|
date | Thu, 20 Dec 2012 00:56:33 -0800 |
parents | 7a22a0e6c004 |
children | 1c9a4052a2c0 |
files | m68k_to_x86.c |
diffstat | 1 files changed, 1 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/m68k_to_x86.c Thu Dec 20 00:44:59 2012 -0800 +++ b/m68k_to_x86.c Thu Dec 20 00:56:33 2012 -0800 @@ -1009,7 +1009,7 @@ break; case M68K_BTST: dst = cycles(dst, inst->extra.size == OPSIZE_BYTE ? 4 : 6); - if (src_op.mode == MODE_IMMEDIATE) { + if (src_op.mode == MODE_IMMED) { if (inst->extra.size == OPSIZE_BYTE) { src_op.disp &= 0x7; } @@ -1044,7 +1044,6 @@ if (src_op.base == SCRATCH2) { dst = pop_r(dst, SCRATCH2); } - dst = m68k_save_result(inst, dst, opts); break; case M68K_CHK: break;