| Index: src/ia32/lithium-gap-resolver-ia32.cc
|
| diff --git a/src/ia32/lithium-gap-resolver-ia32.cc b/src/ia32/lithium-gap-resolver-ia32.cc
|
| index 2b2126af9d1449acce2b90686e877ccfd86b6b01..d621bd261d65879136ea500751c96374101bd231 100644
|
| --- a/src/ia32/lithium-gap-resolver-ia32.cc
|
| +++ b/src/ia32/lithium-gap-resolver-ia32.cc
|
| @@ -488,7 +488,7 @@ void LGapResolver::EmitSwap(int index) {
|
| cgen_->ToOperand(source->IsDoubleRegister() ? destination : source);
|
| __ movsd(xmm0, other);
|
| __ movsd(other, reg);
|
| - __ movsd(reg, Operand(xmm0));
|
| + __ movaps(reg, xmm0);
|
| } else if (source->IsDoubleStackSlot() && destination->IsDoubleStackSlot()) {
|
| CpuFeatureScope scope(cgen_->masm(), SSE2);
|
| // Double-width memory-to-memory. Spill on demand to use a general
|
|
|