dolphin-emulator/Source/Core
Sintendo 89646c898f Jit64: addx - Skip ADD after MOV when possible
We can get away with skipping the addition when we know we're dealing
with a constant zero. Just a MOV will suffice in this case.

Once again, we don't bother to add separate handling for when overflow
is needed, because no titles would ever hit that path during my testing.

Before:
8B 7D F8             mov         edi,dword ptr [rbp-8]
83 C7 00             add         edi,0

After:
8B 7D F8             mov         edi,dword ptr [rbp-8]
2020-04-21 22:45:47 +02:00
..
AudioCommon Use std::istringstream or std::ostringstream instead of std::stringstream where possible. 2019-12-29 23:45:02 -05:00
Common Merge pull request #8680 from Leseratte10/master 2020-03-24 00:21:29 +01:00
Core Jit64: addx - Skip ADD after MOV when possible 2020-04-21 22:45:47 +02:00
DiscIO DiscIO: cleanup warnings of -Wmaybe-uninitialized 2020-03-23 14:14:00 +08:00
DolphinNoGUI NoGUI: missing override keyword GetWindowSystemInfo 2020-03-23 16:35:45 +08:00
DolphinQt Merge pull request #8340 from stenzek/max-res 2020-04-16 21:01:14 -04:00
InputCommon InputCommon: cleanup warnings of -Wclass-memaccess 2020-03-23 14:26:36 +08:00
MacUpdater Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
UICommon Cleanup warnings of -Wunused-const-variable 2020-03-23 16:28:25 +08:00
UpdaterCommon Add an ARM64 target to Visual Studio projects 2019-12-28 19:20:41 +10:00
VideoBackends Vulkan: Switch from vkCreateMacOSSurfaceMVK() to vkCreateMetalSurfaceEXT() 2020-04-07 18:56:55 +10:00
VideoCommon Merge pull request #8717 from stenzek/mismatched-xf-bp 2020-04-21 10:07:36 -04:00
WinUpdater Add an ARM64 target to Visual Studio projects 2019-12-28 19:20:41 +10:00
CMakeLists.txt WinUpdater: Add CMakeLists.txt 2019-05-08 23:59:04 +02:00