| Index: runtime/vm/assembler_x64_test.cc
|
| diff --git a/runtime/vm/assembler_x64_test.cc b/runtime/vm/assembler_x64_test.cc
|
| index f95376a13689c94cf5dfd08ce7bee56afbfe905e..c8d15bb204874480ba95292f4aaf0ad257f11bd3 100644
|
| --- a/runtime/vm/assembler_x64_test.cc
|
| +++ b/runtime/vm/assembler_x64_test.cc
|
| @@ -1320,7 +1320,14 @@ ASSEMBLER_TEST_GENERATE(DoubleFPMoves, assembler) {
|
| __ movq(RAX, RSP);
|
| __ movsd(Address(RAX, 0), XMM3);
|
| __ movsd(XMM4, Address(RAX, 0));
|
| - __ movsd(XMM0, Address(RSP, 0));
|
| + __ movsd(XMM7, Address(RSP, 0));
|
| + __ movaps(XMM6, XMM7);
|
| + __ movaps(XMM5, XMM6);
|
| + __ movaps(XMM4, XMM5);
|
| + __ movaps(XMM3, XMM4);
|
| + __ movaps(XMM2, XMM3);
|
| + __ movaps(XMM1, XMM2);
|
| + __ movaps(XMM0, XMM1);
|
| __ popq(RAX);
|
| __ popq(R15); // Callee saved.
|
| __ ret();
|
|
|