| Index: test/cctest/test-disasm-x64.cc
|
| diff --git a/test/cctest/test-disasm-x64.cc b/test/cctest/test-disasm-x64.cc
|
| index e30133c4c32c2a7316f2a0293974721456f4e481..8fd623feafff2112ba229ee3a5744c2203784b19 100644
|
| --- a/test/cctest/test-disasm-x64.cc
|
| +++ b/test/cctest/test-disasm-x64.cc
|
| @@ -431,6 +431,8 @@ TEST(DisasmX64) {
|
| __ movsd(xmm1, Operand(rbx, rcx, times_4, 10000));
|
| __ movsd(Operand(rbx, rcx, times_4, 10000), xmm1);
|
| // 128 bit move instructions.
|
| + __ movupd(xmm0, Operand(rbx, rcx, times_4, 10000));
|
| + __ movupd(Operand(rbx, rcx, times_4, 10000), xmm0);
|
| __ movdqa(xmm0, Operand(rbx, rcx, times_4, 10000));
|
| __ movdqa(Operand(rbx, rcx, times_4, 10000), xmm0);
|
|
|
| @@ -449,6 +451,11 @@ TEST(DisasmX64) {
|
| __ ucomisd(xmm0, xmm1);
|
|
|
| __ andpd(xmm0, xmm1);
|
| + __ andpd(xmm0, Operand(rbx, rcx, times_4, 10000));
|
| + __ orpd(xmm0, xmm1);
|
| + __ orpd(xmm0, Operand(rbx, rcx, times_4, 10000));
|
| + __ xorpd(xmm0, xmm1);
|
| + __ xorpd(xmm0, Operand(rbx, rcx, times_4, 10000));
|
|
|
| __ pslld(xmm0, 6);
|
| __ psrld(xmm0, 6);
|
| @@ -597,6 +604,8 @@ TEST(DisasmX64) {
|
|
|
| __ vmovaps(xmm10, xmm11);
|
| __ vmovapd(xmm7, xmm0);
|
| + __ vmovupd(xmm0, Operand(rbx, rcx, times_4, 10000));
|
| + __ vmovupd(Operand(rbx, rcx, times_4, 10000), xmm0);
|
| __ vmovmskpd(r9, xmm4);
|
|
|
| __ vmovups(xmm5, xmm1);
|
|
|