| Index: src/x64/lithium-gap-resolver-x64.cc | 
| diff --git a/src/x64/lithium-gap-resolver-x64.cc b/src/x64/lithium-gap-resolver-x64.cc | 
| index ded8c4ef2be76ee9e86b24f35bef8856b446b048..5b4e32d2c44cec51bbe3b6f8684addd610272614 100644 | 
| --- a/src/x64/lithium-gap-resolver-x64.cc | 
| +++ b/src/x64/lithium-gap-resolver-x64.cc | 
| @@ -172,23 +172,23 @@ void LGapResolver::EmitMove(int index) { | 
| Register src = cgen_->ToRegister(source); | 
| if (destination->IsRegister()) { | 
| Register dst = cgen_->ToRegister(destination); | 
| -      __ movq(dst, src); | 
| +      __ movp(dst, src); | 
| } else { | 
| ASSERT(destination->IsStackSlot()); | 
| Operand dst = cgen_->ToOperand(destination); | 
| -      __ movq(dst, src); | 
| +      __ movp(dst, src); | 
| } | 
|  | 
| } else if (source->IsStackSlot()) { | 
| Operand src = cgen_->ToOperand(source); | 
| if (destination->IsRegister()) { | 
| Register dst = cgen_->ToRegister(destination); | 
| -      __ movq(dst, src); | 
| +      __ movp(dst, src); | 
| } else { | 
| ASSERT(destination->IsStackSlot()); | 
| Operand dst = cgen_->ToOperand(destination); | 
| -      __ movq(kScratchRegister, src); | 
| -      __ movq(dst, kScratchRegister); | 
| +      __ movp(kScratchRegister, src); | 
| +      __ movp(dst, kScratchRegister); | 
| } | 
|  | 
| } else if (source->IsConstantOperand()) { | 
| @@ -220,10 +220,10 @@ void LGapResolver::EmitMove(int index) { | 
| } else if (cgen_->IsInteger32Constant(constant_source)) { | 
| // Zero top 32 bits of a 64 bit spill slot that holds a 32 bit untagged | 
| // value. | 
| -        __ movq(dst, Immediate(cgen_->ToInteger32(constant_source))); | 
| +        __ movp(dst, Immediate(cgen_->ToInteger32(constant_source))); | 
| } else { | 
| __ Move(kScratchRegister, cgen_->ToHandle(constant_source)); | 
| -        __ movq(dst, kScratchRegister); | 
| +        __ movp(dst, kScratchRegister); | 
| } | 
| } | 
|  | 
| @@ -271,9 +271,9 @@ void LGapResolver::EmitSwap(int index) { | 
| cgen_->ToRegister(source->IsRegister() ? source : destination); | 
| Operand mem = | 
| cgen_->ToOperand(source->IsRegister() ? destination : source); | 
| -    __ movq(kScratchRegister, mem); | 
| -    __ movq(mem, reg); | 
| -    __ movq(reg, kScratchRegister); | 
| +    __ movp(kScratchRegister, mem); | 
| +    __ movp(mem, reg); | 
| +    __ movp(reg, kScratchRegister); | 
|  | 
| } else if ((source->IsStackSlot() && destination->IsStackSlot()) || | 
| (source->IsDoubleStackSlot() && destination->IsDoubleStackSlot())) { | 
| @@ -281,9 +281,9 @@ void LGapResolver::EmitSwap(int index) { | 
| Operand src = cgen_->ToOperand(source); | 
| Operand dst = cgen_->ToOperand(destination); | 
| __ movsd(xmm0, src); | 
| -    __ movq(kScratchRegister, dst); | 
| +    __ movp(kScratchRegister, dst); | 
| __ movsd(dst, xmm0); | 
| -    __ movq(src, kScratchRegister); | 
| +    __ movp(src, kScratchRegister); | 
|  | 
| } else if (source->IsDoubleRegister() && destination->IsDoubleRegister()) { | 
| // Swap two double registers. | 
|  |