diff options
| author | Tillmann Karras <tilkax@gmail.com> | 2014-01-19 09:33:55 +0100 |
|---|---|---|
| committer | Tillmann Karras <tilkax@gmail.com> | 2014-01-19 09:36:08 +0100 |
| commit | 21b0252e2713dd55d11b65bde3f2f3dbd8f4fa1f (patch) | |
| tree | 6ff47ab8840045023c60d62969498e0a6fa477ee /Source | |
| parent | 4a81baff3f7e4188dded2230580b2898586dc773 (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.cpp | 3 |
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]; } |
