ref: feef8a15f6a77f611d0dfd88bbfdbb3447232b54
parent: f448fe6109884566e820142742ea7be8b52fb1c5
author: allkern <aurealinbox@gmail.com>
date: Sun Apr 21 08:46:00 EDT 2024
Fix typo again
--- a/psx/cpu.c
+++ b/psx/cpu.c
@@ -636,7 +636,7 @@
DO_PENDING_LOAD;
uint32_t addr = s + IMM16S;
- uint32_t value = psx_bus_read32(cpu->bus, addr & 0xfffffffc);
+ uint32_t load = psx_bus_read32(cpu->bus, addr & 0xfffffffc);
if (rt == cpu->load_d)
t = cpu->load_v;
@@ -643,7 +643,7 @@
int shift = (int)((addr & 0x3) << 3);
uint32_t mask = (uint32_t)0x00FFFFFF >> shift;
- uint32_t value = (t & mask) | (value << (24 - shift));
+ uint32_t value = (t & mask) | (load << (24 - shift));
cpu->load_d = rt;
cpu->load_v = value;
@@ -702,7 +702,7 @@
DO_PENDING_LOAD;
uint32_t addr = s + IMM16S;
- uint32_t value = psx_bus_read32(cpu->bus, addr & 0xfffffffc);
+ uint32_t load = psx_bus_read32(cpu->bus, addr & 0xfffffffc);
if (rt == cpu->load_d)
t = cpu->load_v;
@@ -709,7 +709,7 @@
int shift = (int)((addr & 0x3) << 3);
uint32_t mask = 0xFFFFFF00 << (24 - shift);
- uint32_t value = (t & mask) | (value >> shift);
+ uint32_t value = (t & mask) | (load >> shift);
cpu->load_d = rt;
cpu->load_v = value;
--
⑨