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
..
2014-07-13 02:16:51 +02:00
2014-06-15 15:56:42 -07:00
2014-07-11 16:10:20 +02:00
2014-07-11 16:10:20 +02:00
2014-04-17 10:39:02 +02:00
2014-03-09 21:14:26 +01:00
2014-07-11 16:07:23 +02:00
2014-07-11 16:10:20 +02:00
2014-03-09 21:14:26 +01:00
2014-03-14 13:51:23 -04:00
2014-03-09 21:14:26 +01:00
2014-03-07 21:40:59 +13:00
2014-06-22 20:04:46 +02:00
2014-06-22 20:04:46 +02:00
2014-03-14 13:51:23 -04:00
2014-03-14 13:51:23 -04:00
2014-08-12 23:45:14 -05:00
2014-03-14 13:51:23 -04:00
2014-03-14 13:51:23 -04:00
2014-07-11 16:07:23 +02:00