dolphin/Source/Core
comex 6fd0333c14 Symbolicize explicit uses of x86 registers where possible (GPRs only for now).
Uses are split into three categories:

- Arbitrary (except for size savings) - constants like RSCRATCH are
used.

- ABI (i.e. RAX as return value) - ABI_RETURN is used.

- Fixed by architecture (RCX shifts, RDX/RAX for some instructions) -
explicit register is kept.

In theory this allows the assignments to be modified easily.  I verified
that I was able to run Melee with all the registers changed, although
there may be issues if RSCRATCH[2] and ABI_PARAM{1,2} conflict.
2014-09-06 13:18:31 -04:00
..
AudioCommon Merge pull request #930 from skidau/openal-seq-ms 2014-09-02 09:56:46 -04:00
Common Symbolicize explicit uses of x86 registers where possible (GPRs only for now). 2014-09-06 13:18:31 -04:00
Core Symbolicize explicit uses of x86 registers where possible (GPRs only for now). 2014-09-06 13:18:31 -04:00
DiscIO FileHandlerARC: Remove FileHandlerARC. 2014-09-05 12:53:41 -04:00
DolphinWX Revert "JIT64: optimize CA calculations" 2014-09-05 10:26:30 -07:00
InputCommon Controller Interface: Remove "using namespace" in header file. 2014-09-04 23:02:25 -05:00
VideoBackends Merge pull request #972 from Sonicadvance1/fix-intel-windows 2014-09-05 11:06:49 -07:00
VideoCommon Merge pull request #972 from Sonicadvance1/fix-intel-windows 2014-09-05 11:06:49 -07:00
CMakeLists.txt Put Plugins/ in Core/, rename to VideoBackends 2013-10-07 10:37:01 -04:00