forked from OSchip/llvm-project
parent
e1f9ab7d53
commit
3e62d4b289
|
@ -1068,8 +1068,8 @@ xorps %xmm0, %xmm0
|
||||||
movss %xmm1, %xmm0
|
movss %xmm1, %xmm0
|
||||||
ret
|
ret
|
||||||
|
|
||||||
Because mulss multiplies 0*0 = 0.0, the top elements of xmm1 are already zerod.
|
Because mulss doesn't modify the top 3 elements, the top elements of
|
||||||
We could compile this to:
|
xmm1 are already zero'd. We could compile this to:
|
||||||
|
|
||||||
movss 4(%esp), %xmm0
|
movss 4(%esp), %xmm0
|
||||||
mulss %xmm0, %xmm0
|
mulss %xmm0, %xmm0
|
||||||
|
|
Loading…
Reference in New Issue