comparison 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
comparison
equal deleted inserted replaced
422:642b2f8aee32 423:8e136187c0e0
4337 for (int i = 0; i < 8; i++) 4337 for (int i = 0; i < 8; i++)
4338 opts->dregs[i] = opts->aregs[i] = -1; 4338 opts->dregs[i] = opts->aregs[i] = -1;
4339 opts->dregs[0] = R10; 4339 opts->dregs[0] = R10;
4340 opts->dregs[1] = R11; 4340 opts->dregs[1] = R11;
4341 opts->dregs[2] = R12; 4341 opts->dregs[2] = R12;
4342 opts->dregs[3] = R8;
4342 opts->aregs[0] = R13; 4343 opts->aregs[0] = R13;
4343 opts->aregs[1] = R14; 4344 opts->aregs[1] = R14;
4345 opts->aregs[2] = R9;
4344 opts->aregs[7] = R15; 4346 opts->aregs[7] = R15;
4345 opts->native_code_map = malloc(sizeof(native_map_slot) * NATIVE_MAP_CHUNKS); 4347 opts->native_code_map = malloc(sizeof(native_map_slot) * NATIVE_MAP_CHUNKS);
4346 memset(opts->native_code_map, 0, sizeof(native_map_slot) * NATIVE_MAP_CHUNKS); 4348 memset(opts->native_code_map, 0, sizeof(native_map_slot) * NATIVE_MAP_CHUNKS);
4347 opts->deferred = NULL; 4349 opts->deferred = NULL;
4348 size_t size = 1024 * 1024; 4350 size_t size = 1024 * 1024;