dolphin/Source/Core
Sintendo 49a4e09719 DSPJit: Replace/optimize LEAs
- LEA is a bit silly when the source and the destination are the same. A
simple ADD or SHL will do in those cases.

66 8D 04 45 00 00 00 00 lea         ax,[rax*2]
66 03 C0                add         ax,ax

48 8D 04 00             lea         rax,[rax+rax]
48 03 C0                add         rax,rax

66 8D 14 D5 00 00 00 00 lea         dx,[rdx*8]
66 C1 E2 03             shl         dx,3

- When scaling by 2, consider summing the register with itself instead.
The former always needs a 32-bit displacement, so the sum is more
compact.

66 8D 14 45 00 00 00 00 lea dx,[rax*2]
66 8D 14 00             lea dx,[rax+rax]
2020-08-05 10:22:50 +02:00
..
AudioCommon Externals: Fix OpenAL include directory. 2020-04-29 13:07:51 +02:00
Common LogManager: Add missing include 2020-08-02 19:52:10 -04:00
Core DSPJit: Replace/optimize LEAs 2020-08-05 10:22:50 +02:00
DiscIO Merge pull request #8990 from JosJuice/wia-conversion-warning 2020-07-30 21:45:24 -04:00
DolphinNoGUI Common: Rename UTF16ToUTF8 2020-07-08 14:51:35 +02:00
DolphinQt DolphinQt: Don't capture local pointer by reference 2020-07-31 11:33:48 +02:00
InputCommon Merge pull request #8905 from JosJuice/jni-encoding 2020-07-18 22:13:14 -04:00
MacUpdater
UICommon DolphinQt: Show WAD as "WAD" instead of "" in file format column 2020-07-19 21:30:48 +02:00
UpdaterCommon Fix windows build system. 2020-04-29 12:56:52 +02:00
VideoBackends Merge pull request #8905 from JosJuice/jni-encoding 2020-07-18 22:13:14 -04:00
VideoCommon OnScreenDisplay: fix names rgba -> argb 2020-08-02 01:37:20 +02:00
WinUpdater Common: Rename UTF16ToUTF8 2020-07-08 14:51:35 +02:00
CMakeLists.txt