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(); |