From 484fc392d69c458b84581d1886903569dd2a7c1f Mon Sep 17 00:00:00 2001 From: Ryan Houdek Date: Sat, 25 Oct 2014 20:34:11 -0500 Subject: [PATCH] Fixes minor bug in the ARMv7 register cache. Makes sure our register we are binding doesn't get unloaded immediately. --- Source/Core/Core/PowerPC/JitArm32/JitRegCache.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/Source/Core/Core/PowerPC/JitArm32/JitRegCache.cpp b/Source/Core/Core/PowerPC/JitArm32/JitRegCache.cpp index e8bc5bb0bf..fc057fdc9e 100644 --- a/Source/Core/Core/PowerPC/JitArm32/JitRegCache.cpp +++ b/Source/Core/Core/PowerPC/JitArm32/JitRegCache.cpp @@ -250,6 +250,7 @@ ARMReg ArmRegCache::BindToRegister(u32 preg, bool doLoad, bool kill_imm) else { u8 a = regs[preg].GetRegIndex(); + ArmCRegs[a].LastLoad = 0; return ArmCRegs[a].Reg; } }