dolphin/Source/Core
Sintendo 7de4623d48 Jit64: mtfsfx - Optimized masking
The masking logic can be eliminated when the mask is known to be all
ones. This case is very common.

Before:
66 48 0F 7E F0       movq        rax,xmm6
8B 55 5C             mov         edx,dword ptr [rbp+5Ch]
83 E0 FF             and         eax,0FFFFFFFFh
83 E2 00             and         edx,0
0B C2                or          eax,edx
89 45 5C             mov         dword ptr [rbp+5Ch],eax
48 8D 15 C3 3C FE 01 lea         rdx,[19520020h]
83 E0 07             and         eax,7
0F AE 14 82          ldmxcsr     dword ptr [rdx+rax*4]

After:
66 48 0F 7E F0       movq        rax,xmm6
89 45 5C             mov         dword ptr [rbp+5Ch],eax
48 8D 15 2A D1 FD 01 lea         rdx,[19440000h]
83 E0 07             and         eax,7
0F AE 14 82          ldmxcsr     dword ptr [rdx+rax*4]
2021-06-26 17:31:31 +02:00
..
AudioCommon Replace uses of cassert with Common/Assert.h 2021-04-02 10:18:18 -07:00
Common Common: Set bFMA to true for AArch64 2021-06-14 15:51:59 +02:00
Core Jit64: mtfsfx - Optimized masking 2021-06-26 17:31:31 +02:00
DiscIO VolumeVerifier: increase problem severity for incorrectly signed TMDs 2021-05-26 05:52:21 -04:00
DolphinNoGUI Implement Cursor Locking and new input focus checks for it 2021-05-27 10:31:12 +03:00
DolphinQt Merge pull request #9730 from Dentomologist/remove_audio_pane_stretching 2021-06-13 10:57:31 +02:00
InputCommon InputCommon: fix 2nd+ controller not defaulting to the default device 2021-06-07 19:31:38 +03:00
MacUpdater Apple M1: Build, Analytics, and Memory Management 2021-05-22 15:25:17 -07:00
UICommon Android: Stop using custom path for GameFileCache 2021-06-08 18:34:40 +02:00
UpdaterCommon Updater: Add code documentation Markdown file 2021-04-13 15:37:31 -07:00
VideoBackends Merge pull request #9742 from Pokechu22/sw-resolution 2021-06-23 18:36:04 -04:00
VideoCommon Merge pull request #9833 from Pokechu22/ubershaders-tevcoord 2021-06-24 01:05:17 +02:00
WinUpdater Updater: Add code documentation Markdown file 2021-04-13 15:37:31 -07:00
CMakeLists.txt
DolphinLib.ARM64.props Implement ArmFPURoundMode.cpp 2021-04-25 15:56:19 +02:00
DolphinLib.props NetPlay/Jit64: Avoid using software FMA 2021-06-09 22:56:26 +02:00
DolphinLib.vcxproj JitCommon: Signed 32-bit division magic constants 2021-03-07 18:27:36 +01:00
DolphinLib.vcxproj.user msbuild: bundle all dolphin "core" code into single library 2021-01-27 14:29:49 -08:00
DolphinLib.x64.props msbuild: bundle all dolphin "core" code into single library 2021-01-27 14:29:49 -08:00