X64: Convert smis to holding 32 bits of payload.
authorlrn@chromium.org <lrn@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 8 Oct 2009 12:36:12 +0000 (12:36 +0000)
committerlrn@chromium.org <lrn@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 8 Oct 2009 12:36:12 +0000 (12:36 +0000)
commitaed6a37c1025bbb5e22e382887bf2efc2cec15fb
tree1932dd6ad8b5b2e1b567870add22f0510e852118
parent7efd193326631769e8775aaf7ba7f1c0b54f02ed
X64: Convert smis to holding 32 bits of payload.

Review URL: http://codereview.chromium.org/196139

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@3037 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
31 files changed:
SConstruct [changed mode: 0644->0755]
include/v8.h
src/api.cc
src/execution.cc
src/heap.cc
src/macros.py
src/objects-inl.h
src/objects.h
src/runtime.cc
src/serialize.cc
src/top.cc
src/utils.h
src/v8.cc
src/x64/assembler-x64-inl.h
src/x64/assembler-x64.cc
src/x64/assembler-x64.h
src/x64/builtins-x64.cc
src/x64/codegen-x64.cc
src/x64/ic-x64.cc
src/x64/macro-assembler-x64.cc
src/x64/macro-assembler-x64.h
src/x64/stub-cache-x64.cc
src/x64/virtual-frame-x64.cc
src/x64/virtual-frame-x64.h
test/cctest/SConscript
test/cctest/test-api.cc
test/cctest/test-heap.cc
test/cctest/test-macro-assembler-x64.cc [new file with mode: 0755]
test/mjsunit/for-in.js
test/mjsunit/regress/regress-1199401.js
test/mjsunit/smi-negative-zero.js