diff options
| author | Ryan Houdek <Sonicadvance1@gmail.com> | 2015-08-30 23:07:12 -0500 |
|---|---|---|
| committer | Ryan Houdek <Sonicadvance1@gmail.com> | 2015-08-30 23:07:12 -0500 |
| commit | 8bf332cf089c04c3d427542ccbbf2df636e41396 (patch) | |
| tree | 67ebf74ed666ce692de9f3aed2b781c56e8d9637 /Source/Core/VideoBackends/OGL/ProgramShaderCache.cpp | |
| parent | f2c17436abe797e06e3618e471d721396303dd5a (diff) | |
[AArch64] Optimize GPR cache flushing.
If we are flushing multiple sequential guest GPRs then we can store two in a single STP instruction.
Ikaruga does this quite a bit in their blocks where they do an lmw at the very end and then we have to flush them all.
Typically cuts 16 STR instructions down to 8 STP instructions there.
Diffstat (limited to 'Source/Core/VideoBackends/OGL/ProgramShaderCache.cpp')
0 files changed, 0 insertions, 0 deletions
