dolphin/Source/Core
Ryan Houdek 67f2ff2e18 [AArch64] Move the 64bit floating point instructions to scalar.
Instead of doing vector operations and throwing away the top 64bits of each operation, let's instead use scalar operations.
On Cortex-A57 this saves us three cycles per vector operation changed to scalar, so this saves 3-9cycles per instruction emulated.
Also puts one less micro-op in to the vector pipeline there.
On the Nvidia Denver I couldn't see any noticeable performance difference, but it's a quirky architecture so it may be noticing we are throwing away
the top bits anyway and optimizing it. The world may never know what's truly happening there.
2015-01-20 16:35:08 -06:00
..
AudioCommon Merge pull request #1847 from adamdmoss/openal-floatfix 2015-01-10 12:16:05 +11:00
Common [AArch64] Add some more scalar VFP ops to the emitter. 2015-01-20 16:34:32 -06:00
Core [AArch64] Move the 64bit floating point instructions to scalar. 2015-01-20 16:35:08 -06:00
DiscIO Merge pull request #1777 from JosJuice/filemonitor-volumedirectory 2015-01-20 12:32:42 +11:00
DolphinQt Merge pull request #1688 from waddlesplash/dolphin-qt 2015-01-14 13:56:37 -06:00
DolphinWX Merge pull request #1894 from Armada651/exclusive-fix 2015-01-19 23:29:43 +01:00
InputCommon SDL haptic: minor style change based on review feedback 2015-01-13 16:00:35 +00:00
UICommon Added GameCube Adapter support. 2014-12-10 20:45:45 +11:00
VideoBackends Merge pull request #1909 from Sonicadvance1/GLExtensions_additions 2015-01-20 14:51:54 -06:00
VideoCommon VertexLoaderX64: support VAT.ByteDequant=0 2015-01-20 09:23:15 +01:00
CMakeLists.txt