dolphin/Source/Core
JosJuice 2c38d6419e Jit64: Emulate FMA accurately when determinism is enabled
When determinism is enabled, we either want all CPUs to use FMA or
we want no CPUs to use FMA. Until now, Jit64 has been been doing
the latter. However, this is inaccurate behavior, all CPUs since
Haswell support FMA, and getting JitArm64 to match the exact
inaccurate rounding used by Jit64 would be a bit annoying. This
commit switches us over to using FMA on all CPUs when determinism
is enabled, with older CPUs calling the std::fma function.
2021-05-25 12:37:52 +02:00
..
AudioCommon Replace uses of cassert with Common/Assert.h 2021-04-02 10:18:18 -07:00
Common Apple M1: RAII Wrapper for JITPageWrite*Execute*() 2021-05-22 15:25:18 -07:00
Core Jit64: Emulate FMA accurately when determinism is enabled 2021-05-25 12:37:52 +02:00
DiscIO DiscIO: Use MathUtil::SaturatingCast 2021-04-06 23:27:23 +02:00
DolphinNoGUI Merge pull request #9417 from Filoppi/input-1 2021-05-07 15:08:01 +02:00
DolphinQt Merge pull request #9441 from skylersaleh/master 2021-05-24 12:39:01 +02:00
InputCommon Expose Control Expression variables to mappings UI 2021-05-24 02:38:06 +03:00
MacUpdater Apple M1: Build, Analytics, and Memory Management 2021-05-22 15:25:17 -07:00
UICommon Apple M1: Update AutoUpdate PlatformID 2021-05-23 21:45:27 -07:00
UpdaterCommon Updater: Add code documentation Markdown file 2021-04-13 15:37:31 -07:00
VideoBackends VideoCommon: Split BBox* functions into common and backend implementation variants 2021-05-22 01:11:57 -04:00
VideoCommon Merge pull request #9441 from skylersaleh/master 2021-05-24 12:39:01 +02:00
WinUpdater Updater: Add code documentation Markdown file 2021-04-13 15:37:31 -07:00
CMakeLists.txt WinUpdater: Add CMakeLists.txt 2019-05-08 23:59:04 +02:00
DolphinLib.ARM64.props Implement ArmFPURoundMode.cpp 2021-04-25 15:56:19 +02:00
DolphinLib.props Merge pull request #9707 from JosJuice/remove-atomic-header 2021-05-14 14:33:24 -04:00
DolphinLib.vcxproj JitCommon: Signed 32-bit division magic constants 2021-03-07 18:27:36 +01:00
DolphinLib.vcxproj.user msbuild: bundle all dolphin "core" code into single library 2021-01-27 14:29:49 -08:00
DolphinLib.x64.props msbuild: bundle all dolphin "core" code into single library 2021-01-27 14:29:49 -08:00