summaryrefslogtreecommitdiff
path: root/Source
diff options
context:
space:
mode:
authorTillmann Karras <tilkax@gmail.com>2014-01-19 09:33:55 +0100
committerTillmann Karras <tilkax@gmail.com>2014-01-19 09:36:08 +0100
commit21b0252e2713dd55d11b65bde3f2f3dbd8f4fa1f (patch)
tree6ff47ab8840045023c60d62969498e0a6fa477ee /Source
parent4a81baff3f7e4188dded2230580b2898586dc773 (diff)
Jit64: disable non-IEEE mode emulation
I give up. Merging the ppc_fp branch has caused issues in numerous games and I can't find the bug. I'm leaving this merged to enable easy recompilation for people who would like to play games that benefit from non-IEEE mode emulation (e.g. Starfox Assault).
Diffstat (limited to 'Source')
-rw-r--r--Source/Core/Common/x64FPURoundMode.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/Source/Core/Common/x64FPURoundMode.cpp b/Source/Core/Common/x64FPURoundMode.cpp
index f46c6000eb..34438d12b2 100644
--- a/Source/Core/Common/x64FPURoundMode.cpp
+++ b/Source/Core/Common/x64FPURoundMode.cpp
@@ -101,7 +101,8 @@ namespace FPURoundMode
FTZ, // flush-to-zero only
FTZ | DAZ, // flush-to-zero and denormals-are-zero (may not be supported)
};
- if (nonIEEEMode)
+ // FIXME: proper (?) non-IEEE mode emulation causes issues in lots of games
+ if (nonIEEEMode && false)
{
csr |= denormalLUT[cpu_info.bFlushToZero];
}