From c86b9064df021a8d619fd0e9fd4d3525cd4a1373 Mon Sep 17 00:00:00 2001 From: David Guillen Fandos Date: Mon, 15 Mar 2021 02:25:02 +0100 Subject: Move palettes around to simplify MIPS dynarec Will move also OAM structures to gain a few cycles per load/store. Loads can also be optimized for an extra instruction per access. --- arm/arm_stub.S | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'arm') diff --git a/arm/arm_stub.S b/arm/arm_stub.S index 7deffc0..61b2301 100644 --- a/arm/arm_stub.S +++ b/arm/arm_stub.S @@ -6,6 +6,8 @@ .globl memory_map_read .globl memory_map_write .globl reg +.globl palette_ram +.globl palette_ram_converted #define REG_R0 (0 * 4) #define REG_R1 (1 * 4) @@ -763,10 +765,12 @@ execute_load_builder(u32, 32, ldrne, #0xF0000000) .pool +.data + .comm memory_map_read 0x8000 .comm memory_map_write 0x8000 - -.data +.comm palette_ram 0x400 +.comm palette_ram_converted 0x400 .globl reg .globl _reg -- cgit v1.2.3