diff --git a/Source/Core/Core/PowerPC/Interpreter/Interpreter_FPUtils.h b/Source/Core/Core/PowerPC/Interpreter/Interpreter_FPUtils.h index 511d34f073..c8ffc262d4 100644 --- a/Source/Core/Core/PowerPC/Interpreter/Interpreter_FPUtils.h +++ b/Source/Core/Core/PowerPC/Interpreter/Interpreter_FPUtils.h @@ -134,6 +134,8 @@ inline double NI_div(double a, double b) else { SetFPException(FPSCR_ZX); + FPSCR.FI = 0; + FPSCR.FR = 0; } } else if (std::isinf(a) && std::isinf(b))