/external/chromium_org/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 | 53 __ movsd(xmm0, result); in CreateExpFunction() local 111 __ movsd(Operand(rsp, kRegisterSize * 2), xmm1); in CreateModuloFunction() local 112 __ movsd(Operand(rsp, kRegisterSize), xmm0); in CreateModuloFunction() local 151 __ movsd(xmm0, Operand(rsp, kRegisterSize)); in CreateModuloFunction() local 157 __ movsd(xmm0, Operand(rsp, kRegisterSize)); in CreateModuloFunction() local 329 __ movsd(FieldOperand(r14, r9, times_8, FixedDoubleArray::kHeaderSize), in GenerateSmiToDouble() local 580 __ movsd(double_scratch, Operand(kScratchRegister, 0 * kDoubleSize)); in EmitMathExp() local 585 __ movsd(result, Operand(kScratchRegister, 2 * kDoubleSize)); in EmitMathExp() local 587 __ movsd(double_scratch, Operand(kScratchRegister, 3 * kDoubleSize)); in EmitMathExp() local 588 __ movsd(result, Operand(kScratchRegister, 4 * kDoubleSize)); in EmitMathExp() local [all …]
|
D | deoptimizer-x64.cc | 147 __ movsd(Operand(rsp, offset), xmm_reg); in Generate() local 277 __ movsd(xmm_reg, Operand(rbx, src_offset)); in Generate() local
|
D | code-stubs-x64.cc | 539 __ movsd(xmm0, mantissa_operand); in Generate() local 596 __ movsd(xmm0, FieldOperand(rdx, HeapNumber::kValueOffset)); in LoadSSE2UnknownOperands() local 603 __ movsd(xmm1, FieldOperand(rax, HeapNumber::kValueOffset)); in LoadSSE2UnknownOperands() local 646 __ movsd(double_base, FieldOperand(base, HeapNumber::kValueOffset)); in Generate() local 662 __ movsd(double_exponent, FieldOperand(exponent, HeapNumber::kValueOffset)); in Generate() local 669 __ movsd(double_exponent, FieldOperand(exponent, HeapNumber::kValueOffset)); in Generate() local 761 __ movsd(Operand(rsp, 0), double_exponent); in Generate() local 763 __ movsd(Operand(rsp, 0), double_base); in Generate() local 786 __ movsd(double_result, Operand(rsp, 0)); in Generate() local 801 __ movsd(double_scratch, double_base); // Back up base. in Generate() local [all …]
|
D | lithium-codegen-x64.cc | 90 __ movsd(MemOperand(rsp, count * kDoubleSize), in SaveCallerDoubles() local 106 __ movsd(XMMRegister::FromAllocationIndex(save_iterator.Current()), in RestoreCallerDoubles() local 2372 __ movsd(MemOperand(rsp, 0), input_reg); in DoCmpHoleAndBranch() local 2961 __ movsd(result, FieldOperand(object, offset)); in DoLoadNamedField() local 3108 __ movsd(ToDoubleRegister(instr->result()), operand); in DoLoadKeyedExternalArray() local 3187 __ movsd(result, double_load_operand); in DoLoadKeyedFixedDoubleArray() local 3909 __ movsd(input_reg, nan_operand); in DoMathLog() local 3915 __ movsd(input_reg, ninf_operand); in DoMathLog() local 3920 __ movsd(Operand(rsp, 0), input_reg); in DoMathLog() local 3924 __ movsd(input_reg, Operand(rsp, 0)); in DoMathLog() local [all …]
|
D | stub-cache-x64.cc | 502 __ movsd(xmm0, FieldOperand(value_reg, HeapNumber::kValueOffset)); in GenerateStoreTransition() local 505 __ movsd(FieldOperand(storage_reg, HeapNumber::kValueOffset), xmm0); in GenerateStoreTransition() local 664 __ movsd(xmm0, FieldOperand(value_reg, HeapNumber::kValueOffset)); in GenerateStoreField() local 666 __ movsd(FieldOperand(scratch1, HeapNumber::kValueOffset), xmm0); in GenerateStoreField() local
|
D | assembler-x64.cc | 2448 void Assembler::movsd(const Operand& dst, XMMRegister src) { in movsd() function in v8::internal::Assembler 2458 void Assembler::movsd(XMMRegister dst, XMMRegister src) { in movsd() function in v8::internal::Assembler 2468 void Assembler::movsd(XMMRegister dst, const Operand& src) { in movsd() function in v8::internal::Assembler
|
/external/chromium_org/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 | 50 __ movsd(input, Operand(esp, 1 * kPointerSize)); in CreateExpFunction() local 58 __ 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 390 __ movsd(xmm0, Operand(src, 0)); in CreateMemMoveFunction() local 391 __ movsd(xmm1, Operand(src, count, times_1, -8)); in CreateMemMoveFunction() local 392 __ movsd(Operand(dst, 0), xmm0); in CreateMemMoveFunction() local 393 __ movsd(Operand(dst, count, times_1, -8), xmm1); in CreateMemMoveFunction() local 608 __ movsd(the_hole_nan, in GenerateSmiToDouble() local 631 __ movsd(FieldOperand(eax, edi, times_4, FixedDoubleArray::kHeaderSize), in GenerateSmiToDouble() local [all …]
|
D | deoptimizer-ia32.cc | 245 __ movsd(Operand(esp, offset), xmm_reg); in Generate() local 294 __ movsd(xmm0, Operand(esp, src_offset)); in Generate() local 295 __ movsd(Operand(ebx, dst_offset), xmm0); in Generate() local 377 __ movsd(xmm_reg, Operand(ebx, src_offset)); in Generate() local
|
D | lithium-codegen-ia32.cc | 102 __ movsd(MemOperand(esp, count * kDoubleSize), in SaveCallerDoubles() local 118 __ movsd(XMMRegister::FromAllocationIndex(save_iterator.Current()), in RestoreCallerDoubles() local 2009 __ movsd(Operand(esp, 0 * kDoubleSize), left); in DoArithmeticD() local 2010 __ movsd(Operand(esp, 1 * kDoubleSize), right); in DoArithmeticD() local 2019 __ movsd(result, Operand(esp, 0)); in DoArithmeticD() local 2316 __ movsd(MemOperand(esp, 0), input_reg); in DoCmpHoleAndBranch() local 2936 __ movsd(result, FieldOperand(object, offset)); in DoLoadNamedField() local 3067 __ movsd(ToDoubleRegister(instr->result()), operand); in DoLoadKeyedExternalArray() local 3138 __ movsd(result, double_load_operand); in DoLoadKeyedFixedDoubleArray() local 3665 __ movsd(xmm_scratch, Operand::StaticVariable(one_half)); in DoMathRound() local [all …]
|
D | code-stubs-ia32.cc | 486 __ movsd(Operand(esp, i * kDoubleSize), reg); in Generate() local 501 __ movsd(reg, Operand(esp, i * kDoubleSize)); in Generate() local 688 __ movsd(xmm0, FieldOperand(edx, HeapNumber::kValueOffset)); in LoadSSE2Operands() local 706 __ movsd(xmm1, FieldOperand(eax, HeapNumber::kValueOffset)); in LoadSSE2Operands() local 763 __ movsd(double_base, FieldOperand(base, HeapNumber::kValueOffset)); in Generate() local 779 __ movsd(double_exponent, in Generate() local 787 __ movsd(double_exponent, in Generate() local 882 __ movsd(Operand(esp, 0), double_exponent); in Generate() local 884 __ movsd(Operand(esp, 0), double_base); in Generate() local 907 __ movsd(double_result, Operand(esp, 0)); in Generate() local [all …]
|
D | stub-cache-ia32.cc | 537 __ movsd(xmm0, FieldOperand(value_reg, HeapNumber::kValueOffset)); in GenerateStoreTransition() local 540 __ movsd(FieldOperand(storage_reg, HeapNumber::kValueOffset), xmm0); in GenerateStoreTransition() local 706 __ movsd(xmm0, FieldOperand(value_reg, HeapNumber::kValueOffset)); in GenerateStoreField() local 708 __ movsd(FieldOperand(scratch1, HeapNumber::kValueOffset), xmm0); in GenerateStoreField() local
|
D | assembler-ia32.h | 978 void movsd(XMMRegister dst, XMMRegister src) { movsd(dst, Operand(src)); } in movsd() function
|
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/arch/x86/tests/gas32/ |
D | gas-movsd.asm | 2 movsd label
|
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/arch/x86/tests/ |
D | sse-prefix.asm | 8 movsd label 29 movsd label
|
D | cpubasic-err.asm | 16 movsd label
|
D | ssewidth.asm | 260 movsd xmm1, xmm2 label 261 movsd xmm1, qword [rbx] label 262 movsd qword [rbx], xmm2 label
|
D | avx.asm | 946 movsd xmm1, xmm2 label 949 movsd xmm1, [rax] label 950 movsd xmm1, qword [rax] label 953 movsd [rax], xmm2 label 954 movsd qword [rax], xmm2 label
|
/external/chromium_org/v8/test/cctest/ |
D | test-assembler-ia32.cc | 243 __ movsd(xmm0, Operand(esp, 1 * kPointerSize)); in TEST() local 244 __ movsd(xmm1, Operand(esp, 3 * kPointerSize)); in TEST() local 251 __ movsd(Operand(esp, 0), xmm0); in TEST() local 288 __ movsd(Operand(esp, 0), xmm0); in TEST() local 534 __ movsd(xmm1, Operand(esp, 4)); in TEST() local
|
D | test-code-stubs-x64.cc | 87 __ movsd(MemOperand(rsp, 0), xmm0); in MakeConvertDToIFuncTrampoline() local
|
D | test-disasm-x64.cc | 381 __ movsd(xmm1, Operand(rbx, rcx, times_4, 10000)); in TEST() local 382 __ movsd(Operand(rbx, rcx, times_4, 10000), xmm1); in TEST() local
|
D | test-disasm-ia32.cc | 392 __ movsd(xmm1, Operand(ebx, ecx, times_4, 10000)); in TEST() local 393 __ movsd(Operand(ebx, ecx, times_4, 10000), xmm1); in TEST() local
|
/external/chromium_org/tools/traceline/traceline/ |
D | stubs.asm | 80 movsd label
|
D | assembler.h | 475 void movsd() { in movsd() function
|