comparison backend_x86.c @ 2133:8554751f17b5

Remove use of get_native_pointer in 68K instruction decoding in preparation for word RAM interleaving
author Michael Pavone <pavone@retrodev.com>
date Thu, 17 Mar 2022 22:41:42 -0700
parents 0013362c320c
children 9caebcfeac72
comparison
equal deleted inserted replaced
2132:7451f970ee66 2133:8554751f17b5
60 .cur = native_address + opts->move_pc_size, 60 .cur = native_address + opts->move_pc_size,
61 .last = native_address + 256, 61 .last = native_address + 256,
62 .stack_off = 0 62 .stack_off = 0
63 }; 63 };
64 jmp(&tmp, handler); 64 jmp(&tmp, handler);
65 }
66
67 void defer_translation(cpu_options *opts, uint32_t address, code_ptr handler)
68 {
69 mov_ir(&opts->code, address, opts->scratch1, SZ_D);
70 jmp(&opts->code, handler);
65 } 71 }
66 72
67 void check_cycles(cpu_options * opts) 73 void check_cycles(cpu_options * opts)
68 { 74 {
69 code_info *code = &opts->code; 75 code_info *code = &opts->code;