summaryrefslogtreecommitdiff
path: root/Source/Core/VideoBackends/OGL/ProgramShaderCache.cpp
diff options
context:
space:
mode:
authorRyan Houdek <Sonicadvance1@gmail.com>2015-08-30 23:07:12 -0500
committerRyan Houdek <Sonicadvance1@gmail.com>2015-08-30 23:07:12 -0500
commit8bf332cf089c04c3d427542ccbbf2df636e41396 (patch)
tree67ebf74ed666ce692de9f3aed2b781c56e8d9637 /Source/Core/VideoBackends/OGL/ProgramShaderCache.cpp
parentf2c17436abe797e06e3618e471d721396303dd5a (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