From 1372919415b23a9a596ca7211fd432328b2ac0cc Mon Sep 17 00:00:00 2001 From: Peter Fors Date: Sun, 6 Apr 2025 16:38:53 +0200 Subject: optimized away an if(dot == 256) in the hot path ~5% improvement --- mknes.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'mknes.h') diff --git a/mknes.h b/mknes.h index a296fe4..10ae358 100644 --- a/mknes.h +++ b/mknes.h @@ -62,7 +62,7 @@ struct ppu_state { uint8_t sprite_zero_hit_possible; uint8_t sprite_count; -} __attribute__((packed, aligned(64))); +} __attribute__((aligned(64))); struct cpu_state { uint32_t pc; // Program Counter @@ -80,7 +80,7 @@ struct cpu_state { uint8_t c; // Carry Flag // -- uint8_t die; // KIL instruction found! -} __attribute__((packed, aligned(64))); +} __attribute__((aligned(64))); struct ines_state { -- cgit v1.2.3