summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Source/Core/Core/PowerPC/Interpreter/Interpreter_FPUtils.h2
1 files changed, 2 insertions, 0 deletions
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))