diff options
author | Michael Pavone <pavone@retrodev.com> | 2015-01-08 21:00:21 -0800 |
---|---|---|
committer | Michael Pavone <pavone@retrodev.com> | 2015-01-08 21:00:21 -0800 |
commit | 7565848dd7a5d4dd1f762aeebd31d5835fe14835 (patch) | |
tree | 31a9581735deea1765c04b6309271e85856ccdd0 /m68k_core_x86.c | |
parent | 882b6ddf738a529c15f45f9d058dc753bc354b50 (diff) |
Moved m68k_save_result to m68k_core.c
Diffstat (limited to 'm68k_core_x86.c')
-rw-r--r-- | m68k_core_x86.c | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/m68k_core_x86.c b/m68k_core_x86.c index d59b9bd..938b071 100644 --- a/m68k_core_x86.c +++ b/m68k_core_x86.c @@ -521,28 +521,6 @@ void translate_m68k_op(m68kinst * inst, host_ea * ea, m68k_options * opts, uint8 } } -void m68k_save_result(m68kinst * inst, m68k_options * opts) -{ - code_info *code = &opts->gen.code; - if (inst->dst.addr_mode != MODE_REG && inst->dst.addr_mode != MODE_AREG && inst->dst.addr_mode != MODE_UNUSED) { - if (inst->dst.addr_mode == MODE_AREG_PREDEC && inst->src.addr_mode == MODE_AREG_PREDEC && inst->op != M68K_MOVE) { - areg_to_native(opts, inst->dst.params.regs.pri, opts->gen.scratch2); - } - switch (inst->extra.size) - { - case OPSIZE_BYTE: - call(code, opts->write_8); - break; - case OPSIZE_WORD: - call(code, opts->write_16); - break; - case OPSIZE_LONG: - call(code, opts->write_32_lowfirst); - break; - } - } -} - void check_user_mode_swap_ssp_usp(m68k_options *opts) { code_info * code = &opts->gen.code; |