dolphin/Source/Core
comex d19ec35363 Reduce my idiocy in register saving code.
(1) Rename ABI_ALL_CALLEE_SAVED to ABI_ALL_CALLER_SAVED, because that's
what it was actually defined as (and used as).  Derp.

(2) RegistersInUse is always used for the purpose of saving registers
before calling a C++ function in the middle of a JIT block (without
flushing).  There is no need to save callee-saved registers in this
case.  Change the name to CallerSavedRegistersInUse and mask with
ABI_ALL_CALLER_SAVED.

Nothing obvious broke when starting up a Melee game.  (I added a test
for anything actually being masked out; it happens, but in this
particular case seemed to occur at most a few dozen times per second, so
the actual performance benefit is probably negligible.)
2014-08-23 15:46:10 -04:00
..
AudioCommon Remove dsound audio backend. 2014-08-23 11:19:19 -07:00
Common Reduce my idiocy in register saving code. 2014-08-23 15:46:10 -04:00
Core Reduce my idiocy in register saving code. 2014-08-23 15:46:10 -04:00
DiscIO Windows: Use a shared precompiled header for dolphin code under Source/ 2014-08-14 23:51:13 -07:00
DolphinWX Remove dsound audio backend. 2014-08-23 11:19:19 -07:00
InputCommon windows: remove now-extraneous NOMINMAX and WIN32_LEAN_AND_MEAN #defines from dolphin code. 2014-08-23 10:48:48 -07:00
VideoBackends Merge pull request #764 from magcius/new-nogui-2 2014-08-21 14:14:54 -04:00
VideoCommon windows: remove now-extraneous NOMINMAX and WIN32_LEAN_AND_MEAN #defines from dolphin code. 2014-08-23 10:48:48 -07:00
CMakeLists.txt Put Plugins/ in Core/, rename to VideoBackends 2013-10-07 10:37:01 -04:00