antonm@chromium.org
|
f8b274eea8
|
Rename some x64 macros to be more precise about their semantics.
Review URL: http://codereview.chromium.org/3574002
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5566 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2010-09-30 11:48:03 +00:00 |
|
lrn@chromium.org
|
04da7b90c9
|
X64: Added register holding Smi::FromInt(1).
Don't use r15 for anything any more.
Review URL: http://codereview.chromium.org/2885018
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5009 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2010-07-02 14:09:35 +00:00 |
|
lrn@chromium.org
|
4afc3d3c4f
|
X64: Make smi memory operations work directly on the embedded value.
Adds Operand-relative Operand constructor.
Review URL: http://codereview.chromium.org/2242002
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@4725 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2010-05-26 10:02:07 +00:00 |
|
whesse@chromium.org
|
1f13b58b97
|
Correct bug with left shift on X64 platform from change 4571 (http://code.google.com/p/v8/source/detail?r=4571). Speed up left shift with a constant left hand side on X64 platform. Add unit test for this bug. Remove unused failure target argument from MacroAssembler::SmiShiftLeft and MacroAssembler::SmiShiftLeftConstant.
Review URL: http://codereview.chromium.org/1934004
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@4598 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2010-05-06 08:15:15 +00:00 |
|
antonm@chromium.org
|
e32fdc0263
|
Use uint64_t to keep 64 MacOS happy.
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@3450 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2009-12-10 17:46:45 +00:00 |
|
lrn@chromium.org
|
d53f05e3e2
|
Fix warnings on Win64.
Set warning level to /W3 and change implicit conversions from size_t
to int. Most "fixes" are simply manifesting the implicit casts or using
a special strlen replacement that returns int.
Review URL: http://codereview.chromium.org/390004
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@3273 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2009-11-11 09:50:06 +00:00 |
|
lrn@chromium.org
|
b92a05942e
|
Change NaN-test to only check for QNaNs, and API to only introduce QNaNs.
Review URL: http://codereview.chromium.org/339002
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@3135 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2009-10-27 08:13:59 +00:00 |
|
lrn@chromium.org
|
5767628039
|
Removed 31-bit smis.
Review URL: http://codereview.chromium.org/267049
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@3046 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2009-10-12 11:19:20 +00:00 |
|
lrn@chromium.org
|
830ba4e764
|
X64: Fix incompatability with previous revision.
And fix bug in debug-mode of 32-bit smi.
Review URL: http://codereview.chromium.org/261024
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@3039 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2009-10-08 13:09:28 +00:00 |
|
lrn@chromium.org
|
aed6a37c10
|
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
|
2009-10-08 12:36:12 +00:00 |
|