dolphin/Source/Core
Sintendo dd58a8d65e Jit_LoadStore: Minor dcbx register optimization
Instructions referencing registers r8-r15 take an additional byte to
encode. `reg_downcount` may be assigned to one of these registers, so it
is a small size win to store the downcount value in `RSCRATCH` first.

Before:
33 D2                xor         edx,edx
44 8B 6D 64          mov         r13d,dword ptr [rbp+64h]
45 85 ED             test        r13d,r13d
7E 30                jle         0000023546B43F6D
44 8B B5 D4 02 00 00 mov         r14d,dword ptr [rbp+2D4h]
41 8B C5             mov         eax,r13d
BF 07 00 00 00       mov         edi,7
F7 F7                div         eax,edi

After:
33 D2                xor         edx,edx
8B 45 64             mov         eax,dword ptr [rbp+64h]
85 C0                test        eax,eax
7E 30                jle         000001AFBBAE359D
44 8B B5 D4 02 00 00 mov         r14d,dword ptr [rbp+2D4h]
44 8B E8             mov         r13d,eax
BF 07 00 00 00       mov         edi,7
F7 F7                div         eax,edi
2023-10-22 15:13:52 +02:00
..
AudioCommon Use structs for config callback IDs 2023-08-17 19:19:26 +02:00
Common Merge pull request #12209 from JosJuice/frsqrte-exp-lsb 2023-10-10 10:38:07 +02:00
Core Jit_LoadStore: Minor dcbx register optimization 2023-10-22 15:13:52 +02:00
DiscIO Added CopyReader to BlobReader and all subclasses 2023-10-01 09:04:06 -04:00
DolphinNoGUI
DolphinQt DolphinQt/AchievementProgressWidget: Use ClearLayoutRecursively() to clear layout. 2023-10-15 22:54:40 +02:00
DolphinTool
InputCommon Merge pull request #12172 from ArcaneNibble/sd 2023-09-28 04:10:27 +02:00
MacUpdater
UICommon Use structs for config callback IDs 2023-08-17 19:19:26 +02:00
UpdaterCommon
VideoBackends Metal: update binding mapping for SPRV due to change for custom shader uniforms in other backends (Metal is still not supported) 2023-10-06 02:17:43 -05:00
VideoCommon VideoCommon: Add support for icons in OSD messages. 2023-10-17 02:47:29 +02:00
WinUpdater
CMakeLists.txt
DolphinLib.ARM64.props
DolphinLib.props Merge pull request #12108 from noahpistilli/kd-check-mail 2023-09-03 19:52:26 +02:00
DolphinLib.vcxproj Add lz4 submodule 2023-10-02 17:28:23 -04:00
DolphinLib.vcxproj.user
DolphinLib.x64.props