| Index: src/x64/deoptimizer-x64.cc
|
| diff --git a/src/x64/deoptimizer-x64.cc b/src/x64/deoptimizer-x64.cc
|
| index 11934a974436dcf08151900fc1019631a441f15b..dd2717bc12f145ca7c5a898888654b6fd5b9e570 100644
|
| --- a/src/x64/deoptimizer-x64.cc
|
| +++ b/src/x64/deoptimizer-x64.cc
|
| @@ -200,7 +200,7 @@ void Deoptimizer::EntryGenerator::Generate() {
|
| kPCOnStackSize));
|
|
|
| __ subp(arg5, rbp);
|
| - __ neg(arg5);
|
| + __ negp(arg5);
|
|
|
| // Allocate a new deoptimizer object.
|
| __ PrepareCallCFunction(6);
|
| @@ -259,7 +259,7 @@ void Deoptimizer::EntryGenerator::Generate() {
|
| __ Pop(Operand(rdx, 0));
|
| __ addp(rdx, Immediate(sizeof(intptr_t)));
|
| __ bind(&pop_loop_header);
|
| - __ cmpq(rcx, rsp);
|
| + __ cmpp(rcx, rsp);
|
| __ j(not_equal, &pop_loop);
|
|
|
| // Compute the output frame in the deoptimizer.
|
| @@ -292,11 +292,11 @@ void Deoptimizer::EntryGenerator::Generate() {
|
| __ subp(rcx, Immediate(sizeof(intptr_t)));
|
| __ Push(Operand(rbx, rcx, times_1, FrameDescription::frame_content_offset()));
|
| __ bind(&inner_loop_header);
|
| - __ testq(rcx, rcx);
|
| + __ testp(rcx, rcx);
|
| __ j(not_zero, &inner_push_loop);
|
| __ addp(rax, Immediate(kPointerSize));
|
| __ bind(&outer_loop_header);
|
| - __ cmpq(rax, rdx);
|
| + __ cmpp(rax, rdx);
|
| __ j(below, &outer_push_loop);
|
|
|
| for (int i = 0; i < XMMRegister::NumAllocatableRegisters(); ++i) {
|
|
|