| 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 8d1c2a2835c1614990ff2e6be01205d81bf57e7f..6059c50b726e7d467949d62bdc1b27b785edfc4a 100644
|
| --- a/src/x64/lithium-gap-resolver-x64.cc
|
| +++ b/src/x64/lithium-gap-resolver-x64.cc
|
| @@ -209,7 +209,7 @@ void LGapResolver::EmitMove(int index) {
|
| if (int_val == 0) {
|
| __ xorps(dst, dst);
|
| } else {
|
| - __ movq(kScratchRegister, int_val, RelocInfo::NONE64);
|
| + __ Set(kScratchRegister, int_val);
|
| __ movq(dst, kScratchRegister);
|
| }
|
| } else {
|
| @@ -305,7 +305,7 @@ void LGapResolver::EmitSwap(int index) {
|
| Operand other_operand = cgen_->ToOperand(other);
|
| __ movsd(xmm0, other_operand);
|
| __ movsd(other_operand, reg);
|
| - __ movsd(reg, xmm0);
|
| + __ movaps(reg, xmm0);
|
|
|
| } else {
|
| // No other combinations are possible.
|
|
|