summaryrefslogtreecommitdiff
path: root/Source/Core/InputCommon/ControlReference/ExpressionParser.cpp
diff options
context:
space:
mode:
authorSintendo <bram.speeckaert@gmail.com>2021-04-24 19:28:18 +0200
committerSintendo <bram.speeckaert@gmail.com>2021-04-24 19:28:23 +0200
commitabc4c8f6017e516818eb301718bf3773f827a35e (patch)
treebfe44047ae8266c7d17416e29d12de05505cdd82 /Source/Core/InputCommon/ControlReference/ExpressionParser.cpp
parent246adf0d6dbefc329f1347000be4b9ea3aa3447e (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/ExpressionParser.cpp')
0 files changed, 0 insertions, 0 deletions