diff options
| author | Sintendo <bram.speeckaert@gmail.com> | 2021-04-24 19:28:18 +0200 |
|---|---|---|
| committer | Sintendo <bram.speeckaert@gmail.com> | 2021-04-24 19:28:23 +0200 |
| commit | abc4c8f6017e516818eb301718bf3773f827a35e (patch) | |
| tree | bfe44047ae8266c7d17416e29d12de05505cdd82 /Source/Core/InputCommon/ControlReference | |
| parent | 246adf0d6dbefc329f1347000be4b9ea3aa3447e (diff) | |
Jit64: divwx - Eliminate MOV for division by power of 2
Division by a power of two can be slightly improved when the
destination and dividend registers are the same.
Before:
8B C6 mov eax,esi
85 C0 test eax,eax
8D 70 03 lea esi,[rax+3]
0F 49 F0 cmovns esi,eax
C1 FE 02 sar esi,2
After:
85 F6 test esi,esi
8D 46 03 lea eax,[rsi+3]
0F 48 F0 cmovs esi,eax
C1 FE 02 sar esi,2
Diffstat (limited to 'Source/Core/InputCommon/ControlReference')
0 files changed, 0 insertions, 0 deletions
