From b2ebefd767ee7a80f73fff2c83f03603ca48a725 Mon Sep 17 00:00:00 2001 From: zilmar Date: Sat, 1 Oct 2016 20:33:17 +1000 Subject: [PATCH] [Android] fix CArmRecompilerOps::CACHE() --- .../N64System/Recompiler/Arm/ArmRecompilerOps.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Source/Project64-core/N64System/Recompiler/Arm/ArmRecompilerOps.cpp b/Source/Project64-core/N64System/Recompiler/Arm/ArmRecompilerOps.cpp index 40df254ed..79285f75d 100644 --- a/Source/Project64-core/N64System/Recompiler/Arm/ArmRecompilerOps.cpp +++ b/Source/Project64-core/N64System/Recompiler/Arm/ArmRecompilerOps.cpp @@ -2168,11 +2168,11 @@ void CArmRecompilerOps::CACHE() case 0: case 16: m_RegWorkingSet.BeforeCallDirect(); - MoveConstToArmReg(Arm_R3, (uint32_t)CRecompiler::Remove_Cache, "CRecompiler::Remove_Cache"); + MoveConstToArmReg(Arm_R3, (uint32_t)CRecompiler::Remove_Cache,"CRecompiler::Remove_Cache"); MoveConstToArmReg(Arm_R2, (uint32_t)0x20); MoveVariableToArmReg(&_GPR[m_Opcode.base].UW[0], CRegName::GPR_Lo[m_Opcode.base], Arm_R1); MoveConstToArmReg(Arm_R0, (uint32_t)((int16_t)m_Opcode.offset)); - AddArmRegToArmReg(Arm_R0, Arm_R1, Arm_R1); + AddArmRegToArmReg(Arm_R1, Arm_R0, Arm_R1); MoveConstToArmReg(Arm_R0, (uint32_t)g_Recompiler, "g_Recompiler"); CallFunction((void *)AddressOf(&CRecompiler::ClearRecompCode_Virt), "CRecompiler::ClearRecompCode_Virt"); m_RegWorkingSet.AfterCallDirect();