From 13a1f9fc254b2e91d7d3d3933885540f99b50396 Mon Sep 17 00:00:00 2001 From: zilmar Date: Tue, 22 Nov 2016 22:40:55 +1100 Subject: [PATCH] [Project64] fix CArmRecompilerOps::ADDI --- .../Project64-core/N64System/Recompiler/Arm/ArmRecompilerOps.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/Source/Project64-core/N64System/Recompiler/Arm/ArmRecompilerOps.cpp b/Source/Project64-core/N64System/Recompiler/Arm/ArmRecompilerOps.cpp index 9000702d2..6232f685d 100644 --- a/Source/Project64-core/N64System/Recompiler/Arm/ArmRecompilerOps.cpp +++ b/Source/Project64-core/N64System/Recompiler/Arm/ArmRecompilerOps.cpp @@ -1860,6 +1860,7 @@ void CArmRecompilerOps::ADDI() } else if (IsMapped(m_Opcode.rs)) { + ProtectGPR(m_Opcode.rs); Map_GPR_32bit(m_Opcode.rt, true, -1); AddConstToArmReg(GetMipsRegMapLo(m_Opcode.rt), GetMipsRegMapLo(m_Opcode.rs), (int16_t)m_Opcode.immediate); }