dolphin/Source/Core/Core
Fiora 72c96c20d3 JIT: more optimizing of float ops based on known input characteristics
If the inputs are both float singles, and the top half is known to be identical
to the bottom half, we can use packed arithmetic instead of scalar to skip
the movddup.

This is slower on a few rather old CPUs, plus the Atom+Silvermont, so detect
Atom and disable it in that case.

Also avoid PPC_FP on stores if we know that the output came from a float op.
2014-11-29 11:33:11 -08:00
..
Boot Various formatting and consistency fixes 2014-11-13 22:42:18 -05:00
Debugger Added a RAM Watch window to the debugger 2014-10-26 14:56:02 +11:00
DSP Core: Join some variable declarations and assignments 2014-11-15 20:21:35 -05:00
FifoPlayer Merge pull request #1027 from rohit-n/change-include 2014-09-10 00:35:16 -05:00
HLE Merge pull request #1027 from rohit-n/change-include 2014-09-10 00:35:16 -05:00
HW Fix building with PCH disabled. 2014-11-26 10:21:04 -06:00
IPC_HLE Core: Join some variable declarations and assignments 2014-11-15 20:21:35 -05:00
PowerPC JIT: more optimizing of float ops based on known input characteristics 2014-11-29 11:33:11 -08:00
ActionReplay.cpp Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
ActionReplay.h Convert all includes to relative paths. 2014-02-18 02:19:10 -05:00
ARDecrypt.cpp Core: Make the tables in ARDecrypt.cpp static 2014-09-04 09:29:34 -04:00
ARDecrypt.h Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
BootManager.cpp Various formatting and consistency fixes 2014-11-13 22:42:18 -05:00
BootManager.h BootManager: Get rid of unnecessary forward declaration 2014-10-29 22:25:16 -04:00
CMakeLists.txt Port dolphin to SFML 2.1 2014-11-25 16:44:38 +00:00
ConfigManager.cpp Add stereoscopy hotkeys. 2014-11-23 14:30:12 +01:00
ConfigManager.h Various country flag improvements 2014-11-18 19:44:16 -05:00
Core.cpp Merge pull request #1449 from comex/memtools-merge 2014-11-16 13:46:33 -05:00
Core.h Various formatting and consistency fixes 2014-11-13 22:42:18 -05:00
Core.vcxproj Reorganize faulting stuff. Differentiate between arch- and OS-specific defines. 2014-10-31 00:14:06 -04:00
Core.vcxproj.filters Reorganize faulting stuff. Differentiate between arch- and OS-specific defines. 2014-10-31 00:14:06 -04:00
CoreParameter.cpp Removed SDK flag 2014-11-18 19:44:17 -05:00
CoreParameter.h Add stereoscopy hotkeys. 2014-11-23 14:30:12 +01:00
CoreTiming.cpp Various formatting and consistency fixes 2014-11-13 22:42:18 -05:00
CoreTiming.h Remove some unnecessary semicolons 2014-09-11 13:05:31 -04:00
DSPEmulator.cpp Fix more header sorting issues in Core/ (now check-includes clean). 2014-02-20 01:01:11 +01:00
DSPEmulator.h Core: Get rid of the void handle parameter for DSP initialization 2014-07-26 16:54:36 -04:00
ec_wii.cpp Fix warnings unearthed by #579 2014-07-13 02:16:51 +02:00
ec_wii.h Add missing includes where headers depend on other headers having been included first. 2014-10-21 21:22:16 -04:00
GeckoCode.cpp Rename the poorly named {Read,Write}BigEData to Copy{From,To}Emu - 2014-10-19 19:34:38 -04:00
GeckoCode.h Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
GeckoCodeConfig.cpp Remove some unnecessary semicolons 2014-09-11 13:05:31 -04:00
GeckoCodeConfig.h Remove some unnecessary semicolons 2014-09-11 13:05:31 -04:00
Host.h Host: Kill off GetRenderWindowSize 2014-11-17 13:44:49 -05:00
MachineContext.h Remove Android <ucontext.h> hack. 2014-11-17 13:29:04 -05:00
MemTools.cpp Reorganize faulting stuff. Differentiate between arch- and OS-specific defines. 2014-10-31 00:14:06 -04:00
MemTools.h Reorganize faulting stuff. Differentiate between arch- and OS-specific defines. 2014-10-31 00:14:06 -04:00
Movie.cpp Movie: Get rid of unnecessary explicit memcpys 2014-11-06 22:17:44 -05:00
Movie.h Merge pull request #1471 from RachelBryk/reset-record 2014-11-04 12:30:48 +11:00
NetPlayClient.cpp Port dolphin to SFML 2.1 2014-11-25 16:44:38 +00:00
NetPlayClient.h Port dolphin to SFML 2.1 2014-11-25 16:44:38 +00:00
NetPlayProto.h Remove some unnecessary semicolons 2014-09-11 13:05:31 -04:00
NetPlayServer.cpp Port dolphin to SFML 2.1 2014-11-25 16:44:38 +00:00
NetPlayServer.h Port dolphin to SFML 2.1 2014-11-25 16:44:38 +00:00
PatchEngine.cpp Core: Turn some includes into forward declarations. 2014-07-27 13:37:09 -04:00
PatchEngine.h Core: Turn some includes into forward declarations. 2014-07-27 13:37:09 -04:00
State.cpp Merge pull request #1095 from crudelios/sw-bbox 2014-10-13 15:57:11 +11:00
State.h Various formatting and consistency fixes 2014-11-13 22:42:18 -05:00
VolumeHandler.cpp Fix build failing when disabling precompiled headers. 2014-09-19 18:17:51 -04:00
VolumeHandler.h Convert all includes to relative paths. 2014-02-18 02:19:10 -05:00