From 9b44e6ca7bb786e784e56a56345e49f37caa6238 Mon Sep 17 00:00:00 2001 From: Mike Pavone Date: Wed, 8 May 2013 17:39:13 -0700 Subject: Fix stupid copy-pasta bug in XOR --- z80_to_x86.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'z80_to_x86.c') diff --git a/z80_to_x86.c b/z80_to_x86.c index f1bdb39..fe5eb3b 100644 --- a/z80_to_x86.c +++ b/z80_to_x86.c @@ -727,9 +727,9 @@ uint8_t * translate_z80inst(z80inst * inst, uint8_t * dst, z80_context * context dst = translate_z80_reg(inst, &dst_op, dst, opts); dst = translate_z80_ea(inst, &src_op, dst, opts, READ, DONT_MODIFY); if (src_op.mode == MODE_REG_DIRECT) { - dst = add_rr(dst, src_op.base, dst_op.base, z80_size(inst)); + dst = xor_rr(dst, src_op.base, dst_op.base, z80_size(inst)); } else { - dst = add_ir(dst, src_op.disp, dst_op.base, z80_size(inst)); + dst = xor_ir(dst, src_op.disp, dst_op.base, z80_size(inst)); } //TODO: Cleanup flags dst = setcc_rdisp8(dst, CC_C, CONTEXT, zf_off(ZF_C)); -- cgit v1.2.3