Please take another look. Issue v8:1767 seems to be unrelated to this CL since it reproduces on bleeding_edge. I'll take a look at that problem independently
from this.

http://codereview.chromium.org/8271007/diff/1001/src/x64/code-stubs-x64.cc
File src/x64/code-stubs-x64.cc (right):

http://codereview.chromium.org/8271007/diff/1001/src/x64/code-stubs-x64.cc#newcode6006
src/x64/code-stubs-x64.cc:6006: __ jmp(&gc_required);
On 2011/10/14 09:25:38, Jakob wrote:
lolwut?

Forgot to take this out after some debugging.

http://codereview.chromium.org/8271007/diff/1001/src/x64/code-stubs-x64.cc#newcode6016
src/x64/code-stubs-x64.cc:6016: // r11: destination FixedArray
On 2011/10/14 09:25:38, Jakob wrote:
Please move this up to after the AllocateInNewSpace line (where r11
gets set).

Done.

http://codereview.chromium.org/8271007/diff/1001/src/x64/code-stubs-x64.cc#newcode6040
src/x64/code-stubs-x64.cc:6040: __ movq(FieldOperand(r11, r9, times_8,
FixedDoubleArray::kHeaderSize), r12);
On 2011/10/14 09:25:38, Jakob wrote:
FixedArray::kHeaderSize (I know they're the same, but still). Also, I
think
times_pointer_size would be clearer than times_8.

Done.

http://codereview.chromium.org/8271007/diff/1001/src/x64/code-stubs-x64.cc#newcode6052
src/x64/code-stubs-x64.cc:6052: __ movq(FieldOperand(r11, r9, times_8,
FixedDoubleArray::kHeaderSize), rdi);
On 2011/10/14 09:25:38, Jakob wrote:
times_pointer_size, FixedArray::kHeaderSize

Done.

http://codereview.chromium.org/8271007/diff/1001/src/x64/code-stubs-x64.cc#newcode6070
src/x64/code-stubs-x64.cc:6070: HeapObject::kMapOffset,
On 2011/10/14 09:25:38, Jakob wrote:
JSObject::kElementsOffset!

Done.

http://codereview.chromium.org/8271007/

--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev

Reply via email to