dolphin/Source/Core
Ryan Houdek ca51f1a4f6 [AArch64] Optimize paired registers being used in double operations.
In particular this optimizes the case where a 32bit float is loaded via lfs, and then used in double operations.
This happens very often in Gekko based code because the best way to load a 32bit value as a double is lfs since it automatically turns in to a double value.

There are a few other implications of this in practice as well. Like if both of the paired registers are loaded via psq_l and then used in double
operations it would be improved.
Also if we implement a double register we've got to be careful to make sure we understand if it is in "lower" register or the full 128bit register.
2015-08-26 05:50:04 -05:00
..
AudioCommon Merge pull request #2854 from Tilka/valgrind 2015-08-15 20:52:12 +02:00
Common Merge pull request #2900 from aroulin/x64emitter-rcp 2015-08-26 05:05:53 +02:00
Core [AArch64] Optimize paired registers being used in double operations. 2015-08-26 05:50:04 -05:00
DiscIO Merge pull request #2676 from Stevoisiak/SpellingCorrections 2015-08-15 18:36:56 +02:00
DolphinQt Fix DoFileSearch returning the passed-in directories themselves. 2015-06-25 15:17:52 +02:00
DolphinWX DolphinWX: Finish removing bandaid from 704f787 2015-08-20 22:39:24 -07:00
InputCommon evdev: don't pass null path to the kernel 2015-08-15 12:51:34 +02:00
UICommon UICommon: Fix a leak/bug in Disassembler retrieval 2015-08-04 14:28:32 -04:00
VideoBackends Disable OpenGL ES 3.1 on all Qualcomm Adreno devices. 2015-08-22 09:12:19 -05:00
VideoCommon Merge pull request #2895 from Sonicadvance1/qualcomm_workaround_gles31 2015-08-24 13:22:12 -05:00
CMakeLists.txt