diff --git a/Core/MIPS/ARM/ArmRegCacheFPU.cpp b/Core/MIPS/ARM/ArmRegCacheFPU.cpp index 2d883945c7..494c06f67b 100644 --- a/Core/MIPS/ARM/ArmRegCacheFPU.cpp +++ b/Core/MIPS/ARM/ArmRegCacheFPU.cpp @@ -572,7 +572,7 @@ int ArmRegCacheFPU::GetMipsRegOffset(MIPSReg r) { return 0; // or what? } - if (r < 32 || r > 32 + 128) { + if (r < 32 || r >= 32 + 128) { return (32 + r) << 2; } else { // r is between 32 and 128 + 32