dolphin/Source/Core
Lioncash 0125d9b099 Interpreter_FloatingPoint: Factor out common code from fctiw and fctiwz
fctiwz functions in the same manner as fctiw, with the difference being
that fctiwz always assumes the rounding mode being towards zero. Because
of this, we can implement fctiwz in terms of fctiw's code, but modify it
to accept a rounding mode, allowing us to preserve proper behavior for
both instructions.

We also move Helper_UpdateCR1 to a temporary home in
Interpreter_FPUtils.h for the time being. It would be more desirable to
move it to a new common header for all the helpers, so that even JITs
can use them if they so wish, however, this and the following changes
are intended to only touch the interpreter to keep changes minimal for
fixing instruction behavior.

JitCommon already duplicates the Helper_Mask function within
JitBase.cpp/.h, and the ARM JIT includes the Interpreter header in order
to call Helper_Carry. So a follow up is best suited here, as this
touches two other CPU backends.
2018-05-28 13:28:44 -04:00
..
AudioCommon AudioCommon: Implement WASAPI 2018-05-26 13:08:10 +02:00
Common Merge pull request #6998 from lioncash/log 2018-05-28 09:33:21 +02:00
Core Interpreter_FloatingPoint: Factor out common code from fctiw and fctiwz 2018-05-28 13:28:44 -04:00
DiscIO ColorUtil: Amend function name casing 2018-05-27 21:04:48 -04:00
DolphinNoGUI UICommon: Avoid including Xrandr.h 2018-04-14 17:14:38 +02:00
DolphinQt2 Qt: Sort includes properly 2018-05-28 04:31:38 +02:00
DolphinWX CDUtils: Amend function names 2018-05-27 18:48:09 -04:00
InputCommon THis fixes issue #08 and #16, the rumble test and slider 2018-04-19 17:48:55 -04:00
UICommon UICommon: fix m_cached_files pruning (partial revert of 68152faf43) 2018-05-27 22:15:16 +01:00
Updater Updater: Show error when trying to launch directly 2018-05-05 23:32:08 +02:00
VideoBackends VideoConfig: Add a field for indicating logic op support in the backend 2018-05-26 00:07:20 +10:00
VideoCommon Merge pull request #6965 from stenzek/d3d-feature-level-10 2018-05-28 09:52:07 +02:00
CMakeLists.txt Moved NoGUI out of DolphinWx. 2017-03-08 01:24:18 -08:00