diff m68k_to_x86.c @ 423:8e136187c0e0

Use the registers that were freed up by the memory map function changes
author Mike Pavone <pavone@retrodev.com>
date Tue, 25 Jun 2013 23:18:57 -0700
parents 8c3409585130
children 7e8e179116af
line wrap: on
line diff
--- a/m68k_to_x86.c	Tue Jun 25 23:03:25 2013 -0700
+++ b/m68k_to_x86.c	Tue Jun 25 23:18:57 2013 -0700
@@ -4339,8 +4339,10 @@
 	opts->dregs[0] = R10;
 	opts->dregs[1] = R11;
 	opts->dregs[2] = R12;
+	opts->dregs[3] = R8;
 	opts->aregs[0] = R13;
 	opts->aregs[1] = R14;
+	opts->aregs[2] = R9;
 	opts->aregs[7] = R15;
 	opts->native_code_map = malloc(sizeof(native_map_slot) * NATIVE_MAP_CHUNKS);
 	memset(opts->native_code_map, 0, sizeof(native_map_slot) * NATIVE_MAP_CHUNKS);