/external/llvm/test/CodeGen/X86/ |
D | lsr-static-addr.ll | 5 ; CHECK: movsd .LCPI0_0(%rip), %xmm0 8 ; CHECK-NEXT: movsd A(,%rax,8) 10 ; CHECK-NEXT: movsd 15 ; ATOM: movsd .LCPI0_0(%rip), %xmm0 18 ; ATOM-NEXT: movsd A(,%rax,8) 20 ; ATOM-NEXT: movsd
|
D | memcpy-2.ll | 13 ; SSE2-Darwin: movsd _.str+16, %xmm0 14 ; SSE2-Darwin: movsd %xmm0, 16(%esp) 20 ; SSE2-Mingw32: movsd _.str+16, %xmm0 21 ; SSE2-Mingw32: movsd %xmm0, 16(%esp) 94 ; SSE2-Darwin: movsd (%ecx), %xmm0 95 ; SSE2-Darwin: movsd 8(%ecx), %xmm1 96 ; SSE2-Darwin: movsd %xmm1, 8(%eax) 97 ; SSE2-Darwin: movsd %xmm0, (%eax) 100 ; SSE2-Mingw32: movsd (%ecx), %xmm0 101 ; SSE2-Mingw32: movsd 8(%ecx), %xmm1 [all …]
|
D | lower-bitcast.ll | 16 ; CHECK-NOT: movsd 23 ; CHECK-WIDE-NOT: movsd 36 ; CHECK-NOT: movsd 41 ; CHECK-WIDE-NOT: movsd 113 ; CHECK-NOT: movsd 134 ; CHECK-NOT: movsd 140 ; CHECK-WIDE-NOT: movsd 157 ; CHECK-NOT: movsd 164 ; CHECK-WIDE-NOT: movsd 178 ; CHECK-NOT: movsd [all …]
|
D | pr3154.ll | 32 …call void asm sideeffect "movsd $0, %xmm7 \0A\09movapd ff_pd_1, %xmm6 \0… 84 …movsd ff_pd_1, %xmm0 \0A\09movsd ff_pd_1, %xmm1 \0A\09movsd ff_pd_1, %xmm2 \0A\091: … 92 …movsd ff_pd_1, %xmm0 \0A\09movsd ff_pd_1, %xmm1 \0A\091: \0A…
|
D | vselect-2.ll | 7 ; SSE2-NEXT: movsd {{.*#+}} xmm1 = xmm0[0],xmm1[1] 22 ; SSE2-NEXT: movsd {{.*#+}} xmm0 = xmm1[0],xmm0[1] 36 ; SSE2-NEXT: movsd {{.*#+}} xmm1 = xmm0[0],xmm1[1] 51 ; SSE2-NEXT: movsd {{.*#+}} xmm0 = xmm1[0],xmm0[1]
|
D | vector-shuffle-128-v2.ll | 214 ; SSE2-NEXT: movsd {{.*#+}} xmm1 = xmm0[0],xmm1[1] 220 ; SSE3-NEXT: movsd {{.*#+}} xmm1 = xmm0[0],xmm1[1] 226 ; SSSE3-NEXT: movsd {{.*#+}} xmm1 = xmm0[0],xmm1[1] 245 ; SSE2-NEXT: movsd {{.*#+}} xmm0 = xmm1[0],xmm0[1] 250 ; SSE3-NEXT: movsd {{.*#+}} xmm0 = xmm1[0],xmm0[1] 255 ; SSSE3-NEXT: movsd {{.*#+}} xmm0 = xmm1[0],xmm0[1] 302 ; SSE2-NEXT: movsd {{.*#+}} xmm1 = xmm0[0],xmm1[1] 308 ; SSE3-NEXT: movsd {{.*#+}} xmm1 = xmm0[0],xmm1[1] 314 ; SSSE3-NEXT: movsd {{.*#+}} xmm1 = xmm0[0],xmm1[1] 338 ; SSE2-NEXT: movsd {{.*#+}} xmm2 = xmm1[0],xmm2[1] [all …]
|
D | vec_set-8.ll | 3 ; CHECK-NOT: movsd 5 ; CHECK-NOT: movsd
|
D | volatile.ll | 1 ; RUN: llc < %s -march=x86 -mattr=sse2 | grep movsd | count 5 2 ; RUN: llc < %s -march=x86 -mattr=sse2 -O0 | grep -v esp | grep movsd | count 5
|
D | lsr-reuse.ll | 12 ; CHECK: movsd (%rsi), %xmm0 14 ; CHECK: movsd %xmm0, (%rdi) 54 ; CHECK: movsd -2048(%rsi), %xmm0 56 ; CHECK: movsd %xmm0, -2048(%rdi) 57 ; CHECK: movsd (%rsi), %xmm0 59 ; CHECK: movsd %xmm0, (%rdi) 100 ; CHECK: movsd (%rsi), %xmm0 102 ; CHECK: movsd %xmm0, (%rdi) 103 ; CHECK: movsd -2048(%rsi), %xmm0 105 ; CHECK: movsd %xmm0, -2048(%rdi) [all …]
|
D | rip-rel-address.ll | 12 ; PIC64: movsd _a(%rip), %xmm0 13 ; STATIC64: movsd a(%rip), %xmm0
|
D | i64-mem-copy.ll | 6 ; X32: movsd ({{%ecx|%eax}}), %xmm 8 ; Uses movsd to load / store i64 values if sse2 is available.
|
D | vector-blend.ll | 166 ; SSE2-NEXT: movsd {{.*#+}} xmm1 = xmm0[0],xmm1[1] 172 ; SSSE3-NEXT: movsd {{.*#+}} xmm1 = xmm0[0],xmm1[1] 193 ; SSE2-NEXT: movsd {{.*#+}} xmm1 = xmm0[0],xmm1[1] 199 ; SSSE3-NEXT: movsd {{.*#+}} xmm1 = xmm0[0],xmm1[1] 364 ; SSE2-NEXT: movsd {{.*#+}} xmm4 = xmm0[0],xmm4[1] 365 ; SSE2-NEXT: movsd {{.*#+}} xmm6 = xmm2[0],xmm6[1] 374 ; SSSE3-NEXT: movsd {{.*#+}} xmm4 = xmm0[0],xmm4[1] 375 ; SSSE3-NEXT: movsd {{.*#+}} xmm6 = xmm2[0],xmm6[1] 403 ; SSE2-NEXT: movsd {{.*#+}} xmm4 = xmm0[0],xmm4[1] 404 ; SSE2-NEXT: movsd {{.*#+}} xmm6 = xmm2[0],xmm6[1] [all …]
|
D | lower-vec-shift.ll | 35 ; SSE-NEXT: movsd 67 ; SSE-NEXT: movsd 87 ; SSE-NEXT: movsd 119 ; SSE-NEXT: movsd
|
D | cmov-fp.ll | 13 ; SSE: movsd 32 ; SSE: movsd 50 ; SSE: movsd 68 ; SSE: movsd 86 ; SSE: movsd 104 ; SSE: movsd 122 ; SSE: movsd 140 ; SSE: movsd
|
D | sse-minmax.ll | 579 ; CHECK-NEXT: movsd {{[^,]*}}, %xmm1 587 ; FINITE-NEXT: movsd {{[^,]*}}, %xmm1 598 ; CHECK-NEXT: movsd {{[^,]*}}, %xmm1 606 ; FINITE-NEXT: movsd {{[^,]*}}, %xmm1 650 ; FINITE-NEXT: movsd {{[^,]*}}, %xmm1 666 ; FINITE-NEXT: movsd {{[^,]*}}, %xmm1 710 ; FINITE-NEXT: movsd {{[^,]*}}, %xmm1 726 ; FINITE-NEXT: movsd {{[^,]*}}, %xmm1 737 ; CHECK-NEXT: movsd {{[^,]*}}, %xmm1 754 ; CHECK-NEXT: movsd {{[^,]*}}, %xmm1 [all …]
|
/external/v8/src/x64/ |
D | lithium-gap-resolver-x64.cc | 219 __ movsd(cgen_->ToOperand(destination), src); in EmitMove() local 224 __ movsd(cgen_->ToDoubleRegister(destination), src); in EmitMove() local 227 __ movsd(xmm0, src); in EmitMove() local 228 __ movsd(cgen_->ToOperand(destination), xmm0); in EmitMove() local 266 __ movsd(xmm0, src); in EmitSwap() local 268 __ movsd(dst, xmm0); in EmitSwap() local 289 __ movsd(xmm0, other_operand); in EmitSwap() local 290 __ movsd(other_operand, reg); in EmitSwap() local
|
D | codegen-x64.cc | 54 __ movsd(xmm0, result); in CreateExpFunction() local 110 __ movsd(Operand(rsp, kRegisterSize * 2), xmm1); in CreateModuloFunction() local 111 __ movsd(Operand(rsp, kRegisterSize), xmm0); in CreateModuloFunction() local 150 __ movsd(xmm0, Operand(rsp, kRegisterSize)); in CreateModuloFunction() local 156 __ movsd(xmm0, Operand(rsp, kRegisterSize)); in CreateModuloFunction() local 336 __ movsd(FieldOperand(r14, r9, times_8, FixedDoubleArray::kHeaderSize), in GenerateSmiToDouble() local 593 __ movsd(double_scratch, Operand(kScratchRegister, 0 * kDoubleSize)); in EmitMathExp() local 598 __ movsd(result, Operand(kScratchRegister, 2 * kDoubleSize)); in EmitMathExp() local 600 __ movsd(double_scratch, Operand(kScratchRegister, 3 * kDoubleSize)); in EmitMathExp() local 601 __ movsd(result, Operand(kScratchRegister, 4 * kDoubleSize)); in EmitMathExp() local [all …]
|
/external/v8/src/ia32/ |
D | lithium-gap-resolver-ia32.cc | 304 __ movsd(dst, Operand(esp, 0)); in EmitMove() local 329 __ movsd(dst, src); in EmitMove() local 337 __ movsd(dst, src); in EmitMove() local 341 __ movsd(xmm0, src); in EmitMove() local 342 __ movsd(dst, xmm0); in EmitMove() local 423 __ movsd(xmm0, other); in EmitSwap() local 424 __ movsd(other, reg); in EmitSwap() local 435 __ movsd(xmm0, dst0); // Save destination in xmm0. in EmitSwap() local 440 __ movsd(src0, xmm0); in EmitSwap() local
|
D | codegen-ia32.cc | 51 __ movsd(input, Operand(esp, 1 * kPointerSize)); in CreateExpFunction() local 59 __ movsd(Operand(esp, 1 * kPointerSize), result); in CreateExpFunction() local 85 __ movsd(xmm0, Operand(esp, 1 * kPointerSize)); in CreateSqrtFunction() local 87 __ movsd(Operand(esp, 1 * kPointerSize), xmm0); in CreateSqrtFunction() local 391 __ movsd(xmm0, Operand(src, 0)); in CreateMemMoveFunction() local 392 __ movsd(xmm1, Operand(src, count, times_1, -8)); in CreateMemMoveFunction() local 393 __ movsd(Operand(dst, 0), xmm0); in CreateMemMoveFunction() local 394 __ movsd(Operand(dst, count, times_1, -8), xmm1); in CreateMemMoveFunction() local 616 __ movsd(the_hole_nan, in GenerateSmiToDouble() local 639 __ movsd(FieldOperand(eax, edi, times_4, FixedDoubleArray::kHeaderSize), in GenerateSmiToDouble() local [all …]
|
/external/llvm/test/MC/ELF/ |
D | merge.s | 7 movsd .Lfoo(%rip), %xmm1 13 movsd .Lfoo+4(%rip), %xmm1
|
/external/v8/src/compiler/x64/ |
D | code-generator-x64.cc | 422 __ movsd(Operand(rsp, 0), i.InputDoubleRegister(1)); in AssembleArchInstruction() local 424 __ movsd(Operand(rsp, 0), i.InputDoubleRegister(0)); in AssembleArchInstruction() local 446 __ movsd(i.OutputDoubleRegister(), Operand(rsp, 0)); in AssembleArchInstruction() local 583 __ movsd(i.OutputDoubleRegister(), i.MemoryOperand()); in AssembleArchInstruction() local 587 __ movsd(operand, i.InputDoubleRegister(index)); in AssembleArchInstruction() local 934 __ movsd(dst, src); in AssembleMove() local 938 __ movsd(dst, src); in AssembleMove() local 945 __ movsd(dst, src); in AssembleMove() local 949 __ movsd(xmm0, src); in AssembleMove() local 950 __ movsd(dst, xmm0); in AssembleMove() local [all …]
|
/external/compiler-rt/lib/builtins/i386/ |
D | floatdidf.S | 30 movsd REL_ADDR(twop52), %xmm2 // 0x1.0p52 34 movsd %xmm0, 4(%esp)
|
D | floatundixf.S | 36 movsd %xmm1, 4(%esp) 38 movsd %xmm0, 4(%esp)
|
D | floatundisf.S | 87 movsd STICKY, %xmm1 // (big input) ? 0xfff : 0 92 movsd TWOp52, %xmm2 // 0x1.0p52
|
/external/v8/src/compiler/ia32/ |
D | code-generator-ia32.cc | 267 __ movsd(Operand(esp, 0), i.InputDoubleRegister(1)); in AssembleArchInstruction() local 269 __ movsd(Operand(esp, 0), i.InputDoubleRegister(0)); in AssembleArchInstruction() local 284 __ movsd(i.OutputDoubleRegister(), Operand(esp, 0)); in AssembleArchInstruction() local 356 __ movsd(i.OutputDoubleRegister(), i.MemoryOperand()); in AssembleArchInstruction() local 360 __ movsd(operand, i.InputDoubleRegister(index)); in AssembleArchInstruction() local 862 __ movsd(dst, src); in AssembleMove() local 869 __ movsd(dst, src); in AssembleMove() local 873 __ movsd(xmm0, src); in AssembleMove() local 874 __ movsd(dst, xmm0); in AssembleMove() local 916 __ movsd(xmm0, other); in AssembleSwap() local [all …]
|