Description[ia32] Match -0 - x with sign bit flip.
We can use xorps/xorpd on Intel CPUs to flip the sign bit. Ideally we'd
use an absolute 128-bit constant in the code object, as OCaml/GCC
does, however that requires 128-bit alignment for code objects,
which is not yet implemented. So for now we materialize the mask
inline.
As drive-by-fix, don't hardcode xmm0 as scratch double register.
R=svenpanne@chromium.org
Committed: https://crrev.com/49bb6617aba36b1b346e2fbfefa2771de7234e68
Cr-Commit-Position: refs/heads/master@{#27618}
Patch Set 1 #
Messages
Total messages: 7 (1 generated)
|