dolphin/Source
Ryan Houdek 8b8310d28c [AArch64] Optimize FPR pushing and popping.
Previously on FPR pushing and popping we would do a single STR/LDR per quad FPR we wanted to push/pop.
In most of our cases when we are pushing and popping VFP registers they will be consecutive registers that will save more efficiently using the NEON
loadstores that can do up to four quad registers.
So this can potentially cutting instructions down to ~1/4th the amount of instructions if the registers are all consecutive.

On the Cortex-A57 this is basically just an icache improvement, but on the Nvidia Denver this may be optimized to be more efficient. Either way it's a
win.
2015-03-02 06:27:13 -06:00
..
Android Move user directory detection location to UICommon. 2015-02-25 03:31:59 -06:00
Core [AArch64] Optimize FPR pushing and popping. 2015-03-02 06:27:13 -06:00
DSPSpy More minor consistency changes 2015-01-12 22:28:12 -05:00
DSPTool CMake: simplify some expressions 2015-01-03 13:17:57 +01:00
PCH Fix Intellisense error spam on Visual Studio. 2015-01-23 19:15:25 -08:00
UnitTests Formatting/Whitespace Cleanup 2015-02-25 10:48:21 -05:00
VSProps Merge pull request #1994 from Tilka/vtune 2015-02-22 07:58:12 -08:00
.clang-format UseTab: ForIndentation 2014-05-26 21:28:59 -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 Change netplay initial gctime to be determined by the hosts initial time 2015-02-25 18:28:26 -08:00