dolphin/Source
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
..
Android Merge pull request #597 from sigmabeta/android-studio-gitignore 2014-08-04 12:06:29 +02:00
Core Reduce my idiocy in register saving code. 2014-08-23 15:46:10 -04:00
DSPSpy Fixed issue with DSP Dump not closing files. 2014-06-23 13:08:43 -07:00
DSPTool Windows: Use a shared precompiled header for dolphin code under Source/ 2014-08-14 23:51:13 -07:00
PCH Windows: Use a shared precompiled header for dolphin code under Source/ 2014-08-14 23:51:13 -07:00
UnitTests Core: Kill off Host_ShowJitResults 2014-08-15 15:18:28 -04:00
VSProps Add headers required by XAudio2_7 to externals. 2014-08-23 11:03:07 -07:00
CMakeLists.txt Windows: Use a shared precompiled header for dolphin code under Source/ 2014-08-14 23:51:13 -07:00
dolphin-emu.sln Windows: Use a shared precompiled header for dolphin code under Source/ 2014-08-14 23:51:13 -07:00