diff --git a/Source/Core/Core/PowerPC/Interpreter/Interpreter_Integer.cpp b/Source/Core/Core/PowerPC/Interpreter/Interpreter_Integer.cpp index 5c184e4ecc..71c27599e0 100644 --- a/Source/Core/Core/PowerPC/Interpreter/Interpreter_Integer.cpp +++ b/Source/Core/Core/PowerPC/Interpreter/Interpreter_Integer.cpp @@ -591,11 +591,11 @@ void Interpreter::negx(UGeckoInstruction inst) rGPR[inst.RD] = (~a) + 1; - if (inst.Rc) - Helper_UpdateCR0(rGPR[inst.RD]); - if (inst.OE) PowerPC::SetXER_OV(a == 0x80000000); + + if (inst.Rc) + Helper_UpdateCR0(rGPR[inst.RD]); } void Interpreter::subfx(UGeckoInstruction inst)