Index: src/x64/deoptimizer-x64.cc |
diff --git a/src/x64/deoptimizer-x64.cc b/src/x64/deoptimizer-x64.cc |
index 04f6feb348dbf47e30d5900cc863b2568cc8ce67..11934a974436dcf08151900fc1019631a441f15b 100644 |
--- a/src/x64/deoptimizer-x64.cc |
+++ b/src/x64/deoptimizer-x64.cc |
@@ -167,7 +167,7 @@ void Deoptimizer::EntryGenerator::Generate() { |
const int kDoubleRegsSize = kDoubleSize * |
XMMRegister::NumAllocatableRegisters(); |
- __ subq(rsp, Immediate(kDoubleRegsSize)); |
+ __ subp(rsp, Immediate(kDoubleRegsSize)); |
for (int i = 0; i < XMMRegister::NumAllocatableRegisters(); ++i) { |
XMMRegister xmm_reg = XMMRegister::FromAllocationIndex(i); |
@@ -199,7 +199,7 @@ void Deoptimizer::EntryGenerator::Generate() { |
__ lea(arg5, Operand(rsp, kSavedRegistersAreaSize + 1 * kRegisterSize + |
kPCOnStackSize)); |
- __ subq(arg5, rbp); |
+ __ subp(arg5, rbp); |
__ neg(arg5); |
// Allocate a new deoptimizer object. |
@@ -241,12 +241,12 @@ void Deoptimizer::EntryGenerator::Generate() { |
} |
// Remove the bailout id and return address from the stack. |
- __ addq(rsp, Immediate(1 * kRegisterSize + kPCOnStackSize)); |
+ __ addp(rsp, Immediate(1 * kRegisterSize + kPCOnStackSize)); |
// Compute a pointer to the unwinding limit in register rcx; that is |
// the first stack slot not part of the input frame. |
__ movp(rcx, Operand(rbx, FrameDescription::frame_size_offset())); |
- __ addq(rcx, rsp); |
+ __ addp(rcx, rsp); |
// Unwind the stack down to - but not including - the unwinding |
// limit and copy the contents of the activation frame to the input |
@@ -257,7 +257,7 @@ void Deoptimizer::EntryGenerator::Generate() { |
Label pop_loop; |
__ bind(&pop_loop); |
__ Pop(Operand(rdx, 0)); |
- __ addq(rdx, Immediate(sizeof(intptr_t))); |
+ __ addp(rdx, Immediate(sizeof(intptr_t))); |
__ bind(&pop_loop_header); |
__ cmpq(rcx, rsp); |
__ j(not_equal, &pop_loop); |
@@ -289,12 +289,12 @@ void Deoptimizer::EntryGenerator::Generate() { |
__ movp(rcx, Operand(rbx, FrameDescription::frame_size_offset())); |
__ jmp(&inner_loop_header); |
__ bind(&inner_push_loop); |
- __ subq(rcx, Immediate(sizeof(intptr_t))); |
+ __ subp(rcx, Immediate(sizeof(intptr_t))); |
__ Push(Operand(rbx, rcx, times_1, FrameDescription::frame_content_offset())); |
__ bind(&inner_loop_header); |
__ testq(rcx, rcx); |
__ j(not_zero, &inner_push_loop); |
- __ addq(rax, Immediate(kPointerSize)); |
+ __ addp(rax, Immediate(kPointerSize)); |
__ bind(&outer_loop_header); |
__ cmpq(rax, rdx); |
__ j(below, &outer_push_loop); |