diff 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
line wrap: on
line diff
--- a/backend_x86.c	Thu Mar 17 22:40:49 2022 -0700
+++ b/backend_x86.c	Thu Mar 17 22:41:42 2022 -0700
@@ -64,6 +64,12 @@
 	jmp(&tmp, handler);
 }
 
+void defer_translation(cpu_options *opts, uint32_t address, code_ptr handler)
+{
+	mov_ir(&opts->code, address, opts->scratch1, SZ_D);
+	jmp(&opts->code, handler);
+}
+
 void check_cycles(cpu_options * opts)
 {
 	code_info *code = &opts->code;