[x64] simply tweak materialization of float/double constants
authorbmeurer@chromium.org <bmeurer@chromium.org>
Fri, 17 Oct 2014 04:18:38 +0000 (04:18 +0000)
committerbmeurer@chromium.org <bmeurer@chromium.org>
Fri, 17 Oct 2014 04:18:38 +0000 (04:18 +0000)
commit0854ee289babbf63bf90b2cf463e2b23697c4a05
tree4a19ffefe353bcda51dce596a01ee53f93df1655
parentbacde72e204213c779981776909fa09e30423178
[x64] simply tweak materialization of float/double constants

port 24485
Fixed a bug of "psllq" instruction in x64

R=bmeurer@chromium.org

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

Patch from Weiliang Lin <weiliang.lin@intel.com>.

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24673 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/compiler/x64/code-generator-x64.cc
src/x64/assembler-x64-inl.h
src/x64/assembler-x64.cc
src/x64/assembler-x64.h
src/x64/disasm-x64.cc
src/x64/macro-assembler-x64.cc
src/x64/macro-assembler-x64.h
test/cctest/test-disasm-x64.cc