dolphin/Source
Ryan Houdek 7f50cc0873 [AArch64] Optimize slowmem paired stores.
This came up from the discussion we were having prior about dumping half of a kilobyte of VFP registers to the stack is insanity.
This was due to me basically copying exactly what I did on ARMv7's paired loadstores, where the impact is less since we only use the bottom 64bits of
the VFP registers.

So I decided to think about how to improve upon this since I got called out on my terrible code.
The solution I have come up with is instead of jumping to the common ASM routine and having that check if it needs to take the fastmem or slowmem
routes, just inline the check in to the JIT block and jump to either a fastmem or slowmem handler.
Fairly simple, and this allows us to only flush the registers that are required when doing so. Should give a reasonable increase in performance for
games that use the slowmem path quite a lot.
2015-03-08 16:12:49 -05:00
..
Android [Android] Support arguments from Activity Monitor. 2015-03-08 08:43:25 -05:00
Core [AArch64] Optimize slowmem paired stores. 2015-03-08 16:12:49 -05:00
DSPSpy Fix include order of files outside of Source/Core 2015-03-01 14:54:22 +01:00
DSPTool CMake: simplify some expressions 2015-01-03 13:17:57 +01:00
PCH Add missing newlines at EOF 2015-03-01 17:17:09 +01:00
UnitTests Fix include order of files outside of Source/Core 2015-03-01 14:54:22 +01:00
VSProps Merge pull request #1994 from Tilka/vtune 2015-02-22 07:58:12 -08:00
.clang-format
CMakeLists.txt
dolphin-emu.sln Change netplay initial gctime to be determined by the hosts initial time 2015-02-25 18:28:26 -08:00