Mercurial > repos > blastem
changeset 301:6e15509a1257
Compare src_op.mode with the correct constant in shift/rotate instructions
author | Mike Pavone <pavone@retrodev.com> |
---|---|
date | Wed, 08 May 2013 23:03:18 -0700 |
parents | 9adc1dce39bf |
children | 3b831fe32c15 |
files | z80_to_x86.c |
diffstat | 1 files changed, 7 insertions(+), 7 deletions(-) [+] |
line wrap: on
line diff
--- a/z80_to_x86.c Wed May 08 22:49:50 2013 -0700 +++ b/z80_to_x86.c Wed May 08 23:03:18 2013 -0700 @@ -889,7 +889,7 @@ dst = translate_z80_reg(inst, &dst_op, dst, opts); } dst = rol_ir(dst, 1, dst_op.base, SZ_B); - if (src_op.mode != Z80_UNUSED) { + if (src_op.mode != MODE_UNUSED) { dst = mov_rr(dst, dst_op.base, src_op.base, SZ_B); } dst = setcc_rdisp8(dst, CC_C, CONTEXT, zf_off(ZF_C)); @@ -921,7 +921,7 @@ } dst = bt_irdisp8(dst, 0, CONTEXT, zf_off(ZF_C), SZ_B); dst = rcl_ir(dst, 1, dst_op.base, SZ_B); - if (src_op.mode != Z80_UNUSED) { + if (src_op.mode != MODE_UNUSED) { dst = mov_rr(dst, dst_op.base, src_op.base, SZ_B); } dst = setcc_rdisp8(dst, CC_C, CONTEXT, zf_off(ZF_C)); @@ -952,7 +952,7 @@ dst = translate_z80_reg(inst, &dst_op, dst, opts); } dst = ror_ir(dst, 1, dst_op.base, SZ_B); - if (src_op.mode != Z80_UNUSED) { + if (src_op.mode != MODE_UNUSED) { dst = mov_rr(dst, dst_op.base, src_op.base, SZ_B); } dst = setcc_rdisp8(dst, CC_C, CONTEXT, zf_off(ZF_C)); @@ -984,7 +984,7 @@ } dst = bt_irdisp8(dst, 0, CONTEXT, zf_off(ZF_C), SZ_B); dst = rcr_ir(dst, 1, dst_op.base, SZ_B); - if (src_op.mode != Z80_UNUSED) { + if (src_op.mode != MODE_UNUSED) { dst = mov_rr(dst, dst_op.base, src_op.base, SZ_B); } dst = setcc_rdisp8(dst, CC_C, CONTEXT, zf_off(ZF_C)); @@ -1016,7 +1016,7 @@ dst = translate_z80_reg(inst, &dst_op, dst, opts); } dst = shl_ir(dst, 1, dst_op.base, SZ_B); - if (src_op.mode != Z80_UNUSED) { + if (src_op.mode != MODE_UNUSED) { dst = mov_rr(dst, dst_op.base, src_op.base, SZ_B); } dst = mov_irdisp8(dst, 0, CONTEXT, zf_off(ZF_N), SZ_B); @@ -1046,7 +1046,7 @@ dst = translate_z80_reg(inst, &dst_op, dst, opts); } dst = sar_ir(dst, 1, dst_op.base, SZ_B); - if (src_op.mode != Z80_UNUSED) { + if (src_op.mode != MODE_UNUSED) { dst = mov_rr(dst, dst_op.base, src_op.base, SZ_B); } dst = mov_irdisp8(dst, 0, CONTEXT, zf_off(ZF_N), SZ_B); @@ -1076,7 +1076,7 @@ dst = translate_z80_reg(inst, &dst_op, dst, opts); } dst = shr_ir(dst, 1, dst_op.base, SZ_B); - if (src_op.mode != Z80_UNUSED) { + if (src_op.mode != MODE_UNUSED) { dst = mov_rr(dst, dst_op.base, src_op.base, SZ_B); } dst = mov_irdisp8(dst, 0, CONTEXT, zf_off(ZF_N), SZ_B);