/external/v8/src/x64/ |
D | lithium-gap-resolver-x64.cc | 222 __ movsd(cgen_->ToOperand(destination), src); in EmitMove() local 227 __ movsd(cgen_->ToDoubleRegister(destination), src); in EmitMove() local 230 __ movsd(xmm0, src); in EmitMove() local 231 __ movsd(cgen_->ToOperand(destination), xmm0); in EmitMove() local 269 __ movsd(xmm0, src); in EmitSwap() local 271 __ movsd(dst, xmm0); in EmitSwap() local 292 __ movsd(xmm0, other_operand); in EmitSwap() local 293 __ movsd(other_operand, reg); in EmitSwap() local 294 __ movsd(reg, xmm0); in EmitSwap() local
|
D | codegen-x64.cc | 147 __ movsd(Operand(rsp, kPointerSize * 2), xmm1); in CreateModuloFunction() local 148 __ movsd(Operand(rsp, kPointerSize), xmm0); in CreateModuloFunction() local 187 __ movsd(xmm0, Operand(rsp, kPointerSize)); in CreateModuloFunction() local 193 __ movsd(xmm0, Operand(rsp, kPointerSize)); in CreateModuloFunction() local 347 __ movsd(FieldOperand(r14, r9, times_8, FixedDoubleArray::kHeaderSize), in GenerateSmiOnlyToDouble() local
|
D | code-stubs-x64.cc | 274 __ movsd(xmm0, FieldOperand(rcx, i)); in GenerateFastCloneShallowArrayCommon() local 275 __ movsd(FieldOperand(rdx, i), xmm0); in GenerateFastCloneShallowArrayCommon() local 1125 __ movsd(FieldOperand(rcx, HeapNumber::kValueOffset), xmm0); in GenerateSmiCode() local 1165 __ movsd(FieldOperand(rax, HeapNumber::kValueOffset), xmm0); in GenerateFloatingPointCode() local 1231 __ movsd(FieldOperand(rax, HeapNumber::kValueOffset), xmm0); in GenerateFloatingPointCode() local 1526 __ movsd(Operand(rsp, 0), xmm1); in Generate() local 1617 __ movsd(xmm1, FieldOperand(rax, HeapNumber::kValueOffset)); in Generate() local 1628 __ movsd(FieldOperand(rax, HeapNumber::kValueOffset), xmm1); in Generate() local 1638 __ movsd(xmm1, FieldOperand(rax, HeapNumber::kValueOffset)); in Generate() local 1644 __ movsd(Operand(rsp, 0), xmm1); in Generate() local [all …]
|
D | deoptimizer-x64.cc | 759 __ movsd(Operand(rsp, offset), xmm_reg); in Generate() local 910 __ movsd(xmm_reg, Operand(rbx, src_offset)); in Generate() local
|
D | stub-cache-x64.cc | 3177 __ movsd(xmm0, Operand(rbx, rcx, times_8, 0)); in GenerateLoadExternalArray() local 3213 __ movsd(FieldOperand(rcx, HeapNumber::kValueOffset), xmm0); in GenerateLoadExternalArray() local 3222 __ movsd(FieldOperand(rcx, HeapNumber::kValueOffset), xmm0); in GenerateLoadExternalArray() local 3332 __ movsd(Operand(rbx, rdi, times_8, 0), xmm0); in GenerateStoreExternalArray() local 3359 __ movsd(xmm0, FieldOperand(rax, HeapNumber::kValueOffset)); in GenerateStoreExternalArray() local 3369 __ movsd(Operand(rbx, rdi, times_8, 0), xmm0); in GenerateStoreExternalArray() local 3515 __ movsd(xmm0, FieldOperand(rcx, kScratchRegister, times_8, in GenerateLoadFastDoubleElement() local 3520 __ movsd(FieldOperand(rcx, HeapNumber::kValueOffset), xmm0); in GenerateLoadFastDoubleElement() local
|
D | lithium-codegen-x64.cc | 2410 __ movsd(result, double_load_operand); in DoLoadKeyedFastDoubleElement() local 2446 __ movsd(ToDoubleRegister(instr->result()), operand); in DoLoadKeyedSpecializedArrayElement() local 3323 __ movsd(operand, ToDoubleRegister(instr->value())); in DoStoreKeyedSpecializedArrayElement() local 3437 __ movsd(double_store_operand, value); in DoStoreKeyedFastDoubleElement() local 3654 __ movsd(FieldOperand(reg, HeapNumber::kValueOffset), input_reg); in DoNumberTagD() local 3724 __ movsd(result_reg, FieldOperand(input_reg, HeapNumber::kValueOffset)); in EmitNumberUntagD() local 3763 __ movsd(xmm0, FieldOperand(input_reg, HeapNumber::kValueOffset)); in DoDeferredTaggedToI() local 3773 __ movsd(xmm0, FieldOperand(input_reg, HeapNumber::kValueOffset)); in DoDeferredTaggedToI() local 4003 __ movsd(xmm0, FieldOperand(input_reg, HeapNumber::kValueOffset)); in DoClampTToUint8() local
|
D | assembler-x64.cc | 2605 void Assembler::movsd(const Operand& dst, XMMRegister src) { in movsd() function in v8::internal::Assembler 2615 void Assembler::movsd(XMMRegister dst, XMMRegister src) { in movsd() function in v8::internal::Assembler 2625 void Assembler::movsd(XMMRegister dst, const Operand& src) { in movsd() function in v8::internal::Assembler
|
D | full-codegen-x64.cc | 2799 __ movsd(FieldOperand(rbx, HeapNumber::kValueOffset), xmm0); in EmitRandomHeapNumber() local
|
/external/v8/test/cctest/ |
D | test-disasm-x64.cc | 362 __ movsd(xmm1, Operand(rbx, rcx, times_4, 10000)); in TEST() local 363 __ movsd(Operand(rbx, rcx, times_4, 10000), xmm1); in TEST() local
|
/external/v8/src/ia32/ |
D | assembler-ia32.cc | 2192 void Assembler::movsd(const Operand& dst, XMMRegister src ) { in movsd() function in v8::internal::Assembler 2202 void Assembler::movsd(XMMRegister dst, const Operand& src) { in movsd() function in v8::internal::Assembler 2212 void Assembler::movsd(XMMRegister dst, XMMRegister src) { in movsd() function in v8::internal::Assembler
|
D | code-stubs-ia32.cc | 3129 __ movsd(double_scratch, double_base); // Back up base. in Generate() local 3130 __ movsd(double_scratch2, double_result); // Load double_exponent with 1. in Generate() local 3153 __ movsd(double_result, double_scratch2); in Generate() local
|