dolphin/Source/Core
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
..
AudioCommon Formatting/Whitespace Cleanup 2015-02-25 10:48:21 -05:00
Common [AArch64] Optimize FPR pushing and popping. 2015-03-02 06:27:13 -06:00
Core Merge pull request #2133 from randomstuff/hotkeys 2015-02-28 10:59:18 +11:00
DiscIO Merge pull request #1942 from Buddybenj/No-Intro 2015-02-23 12:56:28 +11:00
DolphinQt Merge pull request #2129 from Sonicadvance1/shuffle_user_dir 2015-02-27 14:07:06 +11:00
DolphinWX Merge pull request #2120 from JosJuice/show-default-gameini 2015-02-27 17:58:42 +01:00
InputCommon Do not fail to evaluate an expression if some input is missing 2015-02-26 01:24:54 +01:00
UICommon Move user directory detection location to UICommon. 2015-02-25 03:31:59 -06:00
VideoBackends Merge pull request #2058 from Stevoisiak/Codemaid-Cleanup-Take2 2015-02-25 18:07:56 -05:00
VideoCommon Merge pull request #2058 from Stevoisiak/Codemaid-Cleanup-Take2 2015-02-25 18:07:56 -05:00
CMakeLists.txt Merge pull request #1085 from waddlesplash/refactoring 2014-10-05 21:25:44 -04:00