Home
last modified time | relevance | path

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

12

/external/chromium_org/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.cc53 __ 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 …]
Ddeoptimizer-x64.cc147 __ movsd(Operand(rsp, offset), xmm_reg); in Generate() local
277 __ movsd(xmm_reg, Operand(rbx, src_offset)); in Generate() local
Dcode-stubs-x64.cc539 __ 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 …]
Dlithium-codegen-x64.cc90 __ 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 …]
Dstub-cache-x64.cc502 __ 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
Dassembler-x64.cc2448 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/
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.cc50 __ 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 …]
Ddeoptimizer-ia32.cc245 __ 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
Dlithium-codegen-ia32.cc102 __ 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 …]
Dcode-stubs-ia32.cc486 __ 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 …]
Dstub-cache-ia32.cc537 __ 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
Dassembler-ia32.h978 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/
Dgas-movsd.asm2 movsd label
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/arch/x86/tests/
Dsse-prefix.asm8 movsd label
29 movsd label
Dcpubasic-err.asm16 movsd label
Dssewidth.asm260 movsd xmm1, xmm2 label
261 movsd xmm1, qword [rbx] label
262 movsd qword [rbx], xmm2 label
Davx.asm946 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/
Dtest-assembler-ia32.cc243 __ 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
Dtest-code-stubs-x64.cc87 __ movsd(MemOperand(rsp, 0), xmm0); in MakeConvertDToIFuncTrampoline() local
Dtest-disasm-x64.cc381 __ movsd(xmm1, Operand(rbx, rcx, times_4, 10000)); in TEST() local
382 __ movsd(Operand(rbx, rcx, times_4, 10000), xmm1); in TEST() local
Dtest-disasm-ia32.cc392 __ 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/
Dstubs.asm80 movsd label
Dassembler.h475 void movsd() { in movsd() function

12