summaryrefslogtreecommitdiff
path: root/src/common/string_util.cpp
diff options
context:
space:
mode:
authorGravatar Huw Pascoe2017-09-22 15:37:42 +0100
committerGravatar Huw Pascoe2017-09-25 00:54:02 +0100
commit903906da3b9b274836510adcabf8adf8e2c15954 (patch)
treedb271240137bfa4d2d3912a00469fbba32932af6 /src/common/string_util.cpp
parentMerge pull request #2921 from jroweboy/batch-fix-2 (diff)
downloadyuzu-903906da3b9b274836510adcabf8adf8e2c15954.tar.gz
yuzu-903906da3b9b274836510adcabf8adf8e2c15954.tar.xz
yuzu-903906da3b9b274836510adcabf8adf8e2c15954.zip
Optimized Float<M,E> multiplication
Before: ucomiss xmm1, xmm1 jp .L9 pxor xmm2, xmm2 mov edx, 1 ucomiss xmm0, xmm2 setp al cmovne eax, edx test al, al jne .L9 .L3: movaps xmm0, xmm2 ret .L9: ucomiss xmm0, xmm0 jp .L10 pxor xmm2, xmm2 mov edx, 1 ucomiss xmm1, xmm2 setp al cmovne eax, edx test al, al je .L3 After: movaps xmm2, xmm1 mulss xmm2, xmm0 ucomiss xmm2, xmm2 jnp .L3 ucomiss xmm1, xmm0 jnp .L11 .L3: movaps xmm0, xmm2 ret .L11: pxor xmm2, xmm2 jmp .L3
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions