dolphin/Source/Core
Ryan Houdek 5f0011d065 Fix ARMv7 JIT from XER optimization.
This was a subtle bug I introduced since I removed a LDR in one of the ComputeCarry functions.
Basically since I wasn't loading the XER value prior to operations when I did a BIC tmp, tmp, 1 it would clear the first bit in our temp register but
retain the rest of the "random" data from that temp register. This would then save in to xer_ca, which the Interpreter will use later without any
masking to generate the XER value. Our XER generation helper functions don't do any masking since they were only expecting a single bit worth of data
in xer_ca with the rest being zero.
So now we only have one bit of data being stored in xer_ca from the ARMv7 JIT recompiler, and also a slight optimization in the ComputeCarry function
that is used on the immediate path. There wasn't any reason to load xer_ca since it only contains one bit of data now.
2014-10-07 21:43:15 -05:00
..
AudioCommon AudioCommon: Prefix soundStream global with g_ 2014-09-30 03:06:16 -04:00
Common Merge pull request #1218 from hthh/trampolinecaching 2014-10-07 13:26:23 +11:00
Core Fix ARMv7 JIT from XER optimization. 2014-10-07 21:43:15 -05:00
DiscIO Fix build failing when disabling precompiled headers. 2014-09-19 18:17:51 -04:00
DolphinQt Qt: Add msvc support 2014-09-15 15:07:33 -07:00
DolphinWX Merge pull request #1213 from RachelBryk/wii-tas-input 2014-10-08 13:15:43 +11:00
InputCommon Change a bunch of reference function arguments to pointers. 2014-10-02 03:00:33 -04:00
UICommon Migrate global init stuff into UICommon. 2014-10-05 20:47:37 -04:00
VideoBackends Merge pull request #1214 from rohit-n/format-warning 2014-10-06 16:12:40 +11:00
VideoCommon Fifo: Fix tab/space mismatches 2014-10-06 20:04:57 -04:00
CMakeLists.txt Merge pull request #1085 from waddlesplash/refactoring 2014-10-05 21:25:44 -04:00