diff options
Diffstat (limited to 'deps/v8/test/cctest/test-disasm-x64.cc')
-rw-r--r-- | deps/v8/test/cctest/test-disasm-x64.cc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/deps/v8/test/cctest/test-disasm-x64.cc b/deps/v8/test/cctest/test-disasm-x64.cc index d447d386da..e86eb33c9c 100644 --- a/deps/v8/test/cctest/test-disasm-x64.cc +++ b/deps/v8/test/cctest/test-disasm-x64.cc @@ -396,6 +396,7 @@ TEST(DisasmX64) { __ cvttps2dq(xmm0, xmm1); __ cvttps2dq(xmm0, Operand(rbx, rcx, times_4, 10000)); __ movaps(xmm0, xmm1); + __ movaps(xmm0, Operand(rbx, rcx, times_4, 10000)); __ movdqa(xmm0, Operand(rsp, 12)); __ movdqa(Operand(rsp, 12), xmm0); __ movdqu(xmm0, Operand(rsp, 12)); @@ -430,6 +431,7 @@ TEST(DisasmX64) { // SSE2 instructions { + __ cvtdq2pd(xmm3, xmm4); __ cvttsd2si(rdx, Operand(rbx, rcx, times_4, 10000)); __ cvttsd2si(rdx, xmm1); __ cvttsd2siq(rdx, xmm1); @@ -660,6 +662,7 @@ TEST(DisasmX64) { __ vmovsd(Operand(rbx, rcx, times_4, 10000), xmm0); __ vmovdqa(xmm4, xmm5); + __ vmovdqa(xmm4, Operand(rbx, rcx, times_4, 10000)); __ vmovdqu(xmm9, Operand(rbx, rcx, times_4, 10000)); __ vmovdqu(Operand(rbx, rcx, times_4, 10000), xmm0); @@ -679,6 +682,7 @@ TEST(DisasmX64) { __ vucomisd(xmm9, xmm1); __ vucomisd(xmm8, Operand(rbx, rdx, times_2, 10981)); + __ vcvtdq2pd(xmm9, xmm11); __ vcvtss2sd(xmm4, xmm9, xmm11); __ vcvtss2sd(xmm4, xmm9, Operand(rbx, rcx, times_1, 10000)); __ vcvttps2dq(xmm4, xmm11); @@ -692,6 +696,7 @@ TEST(DisasmX64) { __ vcvtsd2si(rdi, xmm9); __ vmovaps(xmm10, xmm11); + __ vmovaps(xmm0, Operand(rbx, rcx, times_4, 10000)); __ vmovapd(xmm7, xmm0); __ vmovupd(xmm0, Operand(rbx, rcx, times_4, 10000)); __ vmovupd(Operand(rbx, rcx, times_4, 10000), xmm0); |