[turbofan] Transform x * -1.0 to -0.0 - x.
authorbmeurer@chromium.org <bmeurer@chromium.org>
Thu, 6 Nov 2014 06:13:10 +0000 (06:13 +0000)
committerbmeurer@chromium.org <bmeurer@chromium.org>
Thu, 6 Nov 2014 06:13:46 +0000 (06:13 +0000)
commit881cece8de4991b94aa82c80972531c04fdd29af
tree52bb10253a224a2fc781c2417256ef159e1f8f16
parentf3b633cc0c6473c24d46ec4ce5c0e9190e1b3d64
[turbofan] Transform x * -1.0 to -0.0 - x.

TEST=msjunit/asm,unittests
R=jarin@chromium.org

Review URL: https://codereview.chromium.org/683753004

Cr-Commit-Position: refs/heads/master@{#25176}
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25176 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/compiler/machine-operator-reducer.cc
test/mjsunit/asm/float64mul.js [new file with mode: 0644]
test/unittests/compiler/machine-operator-reducer-unittest.cc
test/unittests/compiler/node-test-utils.cc
test/unittests/compiler/node-test-utils.h