dolphin/Source
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
..
Android Show OpenGL or OpenGL ES on Android depending on what the device supports. 2014-09-19 09:21:16 -05:00
Core Fix ARMv7 JIT from XER optimization. 2014-10-07 21:43:15 -05:00
DSPSpy
DSPTool msvc: remove some remnants of SDL and DSound from projects and general cleanup. 2014-09-01 21:27:44 -07:00
PCH
UnitTests Rejigger some FIFO buffer variables to be more rational. 2014-09-28 21:25:12 -04:00
VSProps Fix QtCompile.props to work if the repo path contains spaces. 2014-09-27 23:08:18 -07:00
CMakeLists.txt
dolphin-emu.sln Merge pull request #1085 from waddlesplash/refactoring 2014-10-05 21:25:44 -04:00