Home
last modified time | relevance | path

Searched defs:movsd (Results 1 – 21 of 21) sorted by relevance

/external/v8/src/x64/
Dlithium-gap-resolver-x64.cc219 __ 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
Dcodegen-x64.cc54 __ 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 …]
Ddeoptimizer-x64.cc144 __ movsd(Operand(rsp, offset), xmm_reg); in Generate() local
274 __ movsd(xmm_reg, Operand(rbx, src_offset)); in Generate() local
Dcode-stubs-x64.cc183 __ movsd(xmm0, mantissa_operand); in Generate() local
240 __ movsd(xmm0, FieldOperand(rdx, HeapNumber::kValueOffset)); in LoadSSE2UnknownOperands() local
247 __ movsd(xmm1, FieldOperand(rax, HeapNumber::kValueOffset)); in LoadSSE2UnknownOperands() local
291 __ movsd(double_base, FieldOperand(base, HeapNumber::kValueOffset)); in Generate() local
307 __ movsd(double_exponent, FieldOperand(exponent, HeapNumber::kValueOffset)); in Generate() local
314 __ movsd(double_exponent, FieldOperand(exponent, HeapNumber::kValueOffset)); in Generate() local
408 __ movsd(Operand(rsp, 0), double_exponent); in Generate() local
410 __ movsd(Operand(rsp, 0), double_base); in Generate() local
433 __ movsd(double_result, Operand(rsp, 0)); in Generate() local
448 __ movsd(double_scratch, double_base); // Back up base. in Generate() local
[all …]
Dlithium-codegen-x64.cc93 __ movsd(MemOperand(rsp, count * kDoubleSize), in SaveCallerDoubles() local
109 __ movsd(XMMRegister::FromAllocationIndex(save_iterator.Current()), in RestoreCallerDoubles() local
2372 __ movsd(MemOperand(rsp, 0), input_reg); in DoCmpHoleAndBranch() local
2978 __ movsd(result, FieldOperand(object, offset)); in DoLoadNamedField() local
3112 __ movsd(ToDoubleRegister(instr->result()), operand); in DoLoadKeyedExternalArray() local
3191 __ movsd(result, double_load_operand); in DoLoadKeyedFixedDoubleArray() local
3943 __ movsd(input_reg, nan_operand); in DoMathLog() local
3949 __ movsd(input_reg, ninf_operand); in DoMathLog() local
3954 __ movsd(Operand(rsp, 0), input_reg); in DoMathLog() local
3958 __ movsd(input_reg, Operand(rsp, 0)); in DoMathLog() local
[all …]
Dassembler-x64.cc2475 void Assembler::movsd(const Operand& dst, XMMRegister src) { in movsd() function in v8::internal::Assembler
2485 void Assembler::movsd(XMMRegister dst, XMMRegister src) { in movsd() function in v8::internal::Assembler
2495 void Assembler::movsd(XMMRegister dst, const Operand& src) { in movsd() function in v8::internal::Assembler
/external/v8/src/ia32/
Dlithium-gap-resolver-ia32.cc304 __ 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
Dcodegen-ia32.cc51 __ 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 …]
Ddeoptimizer-ia32.cc242 __ movsd(Operand(esp, offset), xmm_reg); in Generate() local
291 __ movsd(xmm0, Operand(esp, src_offset)); in Generate() local
292 __ movsd(Operand(ebx, dst_offset), xmm0); in Generate() local
374 __ movsd(xmm_reg, Operand(ebx, src_offset)); in Generate() local
Dlithium-codegen-ia32.cc104 __ movsd(MemOperand(esp, count * kDoubleSize), in SaveCallerDoubles() local
120 __ movsd(XMMRegister::FromAllocationIndex(save_iterator.Current()), in RestoreCallerDoubles() local
2003 __ movsd(Operand(esp, 0 * kDoubleSize), left); in DoArithmeticD() local
2004 __ movsd(Operand(esp, 1 * kDoubleSize), right); in DoArithmeticD() local
2013 __ movsd(result, Operand(esp, 0)); in DoArithmeticD() local
2311 __ movsd(MemOperand(esp, 0), input_reg); in DoCmpHoleAndBranch() local
2948 __ movsd(result, FieldOperand(object, offset)); in DoLoadNamedField() local
3066 __ movsd(ToDoubleRegister(instr->result()), operand); in DoLoadKeyedExternalArray() local
3137 __ movsd(result, double_load_operand); in DoLoadKeyedFixedDoubleArray() local
3692 __ movsd(xmm_scratch, Operand::StaticVariable(one_half)); in DoMathRound() local
[all …]
Dcode-stubs-ia32.cc134 __ movsd(Operand(esp, i * kDoubleSize), reg); in Generate() local
149 __ movsd(reg, Operand(esp, i * kDoubleSize)); in Generate() local
336 __ movsd(xmm0, FieldOperand(edx, HeapNumber::kValueOffset)); in LoadSSE2Operands() local
354 __ movsd(xmm1, FieldOperand(eax, HeapNumber::kValueOffset)); in LoadSSE2Operands() local
412 __ movsd(double_base, FieldOperand(base, HeapNumber::kValueOffset)); in Generate() local
428 __ movsd(double_exponent, in Generate() local
436 __ movsd(double_exponent, in Generate() local
533 __ movsd(Operand(esp, 0), double_exponent); in Generate() local
535 __ movsd(Operand(esp, 0), double_base); in Generate() local
558 __ movsd(double_result, Operand(esp, 0)); in Generate() local
[all …]
Dassembler-ia32.h1004 void movsd(XMMRegister dst, XMMRegister src) { movsd(dst, Operand(src)); } in movsd() function
Dassembler-ia32.cc2279 void Assembler::movsd(const Operand& dst, XMMRegister src ) { in movsd() function in v8::internal::Assembler
2288 void Assembler::movsd(XMMRegister dst, const Operand& src) { in movsd() function in v8::internal::Assembler
/external/v8/src/compiler/x64/
Dcode-generator-x64.cc422 __ 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/v8/src/compiler/ia32/
Dcode-generator-ia32.cc267 __ 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 …]
/external/v8/test/cctest/
Dtest-assembler-ia32.cc247 __ movsd(xmm0, Operand(esp, 1 * kPointerSize)); in TEST() local
248 __ movsd(xmm1, Operand(esp, 3 * kPointerSize)); in TEST() local
255 __ movsd(Operand(esp, 0), xmm0); in TEST() local
292 __ movsd(Operand(esp, 0), xmm0); in TEST() local
540 __ movsd(xmm1, Operand(esp, 4)); in TEST() local
Dtest-code-stubs-x64.cc86 __ movsd(MemOperand(rsp, 0), xmm0); in MakeConvertDToIFuncTrampoline() local
Dtest-disasm-x64.cc382 __ movsd(xmm1, Operand(rbx, rcx, times_4, 10000)); in TEST() local
383 __ movsd(Operand(rbx, rcx, times_4, 10000), xmm1); in TEST() local
Dtest-disasm-ia32.cc408 __ movsd(xmm1, Operand(ebx, ecx, times_4, 10000)); in TEST() local
409 __ movsd(Operand(ebx, ecx, times_4, 10000), xmm1); in TEST() local
/external/v8/src/ic/x64/
Dhandler-compiler-x64.cc374 __ movsd(xmm0, FieldOperand(value_reg, HeapNumber::kValueOffset)); in GenerateStoreTransition() local
377 __ movsd(FieldOperand(storage_reg, HeapNumber::kValueOffset), xmm0); in GenerateStoreTransition() local
/external/v8/src/ic/ia32/
Dhandler-compiler-ia32.cc380 __ movsd(xmm0, FieldOperand(value_reg, HeapNumber::kValueOffset)); in GenerateStoreTransition() local
383 __ movsd(FieldOperand(storage_reg, HeapNumber::kValueOffset), xmm0); in GenerateStoreTransition() local