Home
last modified time | relevance | path

Searched refs:movsd (Results 1 – 22 of 22) sorted by relevance

/art/runtime/arch/x86_64/
Djni_entrypoints_x86_64.S30 movsd %xmm0, 0(%rsp)
31 movsd %xmm1, 8(%rsp)
32 movsd %xmm2, 16(%rsp)
33 movsd %xmm3, 24(%rsp)
34 movsd %xmm4, 32(%rsp)
35 movsd %xmm5, 40(%rsp)
36 movsd %xmm6, 48(%rsp)
37 movsd %xmm7, 56(%rsp)
41 movsd 0(%rsp), %xmm0
42 movsd 8(%rsp), %xmm1
[all …]
Dquick_entrypoints_x86_64.S363 movsd (%r11), REG_VAR(xmm_reg)
491 movsd %xmm0, (%r8) // Store the double floating point result.
584 movsd %xmm0, (%r8) // Store the double floating point result.
/art/runtime/arch/x86/
Djni_entrypoints_x86.S33 movsd %xmm0, \call_args_space + 0(%esp)
34 movsd %xmm1, \call_args_space + 8(%esp)
35 movsd %xmm2, \call_args_space + 16(%esp)
36 movsd %xmm3, \call_args_space + 24(%esp)
40 movsd \call_args_space + 0(%esp), %xmm0
41 movsd \call_args_space + 8(%esp), %xmm1
42 movsd \call_args_space + 16(%esp), %xmm2
43 movsd \call_args_space + 24(%esp), %xmm3
72 movsd %xmm0, 0(%esp)
76 movsd %xmm0, 4(%esp)
[all …]
Dquick_entrypoints_x86.S89 movsd 0(%esp), %xmm0
90 movsd 8(%esp), %xmm1
91 movsd 16(%esp), %xmm2
92 movsd 24(%esp), %xmm3
121 movsd %xmm0, 12(%esp)
122 movsd %xmm1, 20(%esp)
123 movsd %xmm2, 28(%esp)
124 movsd %xmm3, 36(%esp)
125 movsd %xmm4, 44(%esp)
126 movsd %xmm5, 52(%esp)
[all …]
Dasm_support_x86.S347 movsd %xmm0, 0(%esp)
348 movsd %xmm1, 8(%esp)
349 movsd %xmm2, 16(%esp)
350 movsd %xmm3, 24(%esp)
362 movsd 4(%esp), %xmm0
363 movsd 12(%esp), %xmm1
364 movsd 20(%esp), %xmm2
365 movsd 28(%esp), %xmm3
/art/compiler/jni/
Djni_cfi_test_expected.inc292 // 0x0000000e: movsd [rsp + 32], xmm15
294 // 0x00000015: movsd [rsp + 24], xmm14
296 // 0x0000001c: movsd [rsp + 16], xmm13
298 // 0x00000023: movsd [rsp + 8], xmm12
310 // 0x00000048: movsd xmm12, [rsp + 8]
312 // 0x0000004f: movsd xmm13, [rsp + 16]
314 // 0x00000056: movsd xmm14, [rsp + 24]
316 // 0x0000005d: movsd xmm15, [rsp + 32]
/art/compiler/optimizing/
Doptimizing_cfi_test_expected.inc118 // 0x00000006: movsd [rsp + 32], xmm13
120 // 0x0000000d: movsd [rsp + 24], xmm12
123 // 0x00000014: movsd xmm12, [rsp + 24]
125 // 0x0000001c: movsd xmm13, [rsp + 32]
Dcode_generator_x86.cc1092 __ movsd(Address(ESP, stack_index), XmmRegister(reg_id)); in SaveFloatingPointRegister() local
1101 __ movsd(XmmRegister(reg_id), Address(ESP, stack_index)); in RestoreFloatingPointRegister() local
1680 __ movsd(destination.AsFpuRegister<XmmRegister>(), Address(ESP, source.GetStackIndex())); in Move64() local
1688 __ movsd(destination.AsFpuRegister<XmmRegister>(), Address(ESP, 0)); in Move64() local
1702 __ movsd(Address(ESP, destination.GetStackIndex()), source.AsFpuRegister<XmmRegister>()); in Move64() local
1759 __ movsd(temp, src); in LoadFromMemoryNoBarrier() local
1781 __ movsd(dst.AsFpuRegister<XmmRegister>(), src); in LoadFromMemoryNoBarrier() local
1865 __ movsd(dst, src.AsFpuRegister<XmmRegister>()); in MoveToMemory() local
3079 __ movsd(mask, codegen_->LiteralInt64Address(INT64_C(0x8000000000000000), in VisitX86FPNeg() local
4107 __ movsd(out.AsFpuRegister<XmmRegister>(), Address(ESP, 0)); in GenerateRemFP() local
[all …]
Dcode_generator_x86_64.cc1532 __ movsd(Address(CpuRegister(RSP), stack_index), XmmRegister(reg_id)); in SaveFloatingPointRegister() local
1541 __ movsd(XmmRegister(reg_id), Address(CpuRegister(RSP), stack_index)); in RestoreFloatingPointRegister() local
1899 __ movsd(Address(CpuRegister(RSP), offset), XmmRegister(kFpuCalleeSaves[i])); in GenerateFrameEntry() local
1931 __ movsd(XmmRegister(kFpuCalleeSaves[i]), Address(CpuRegister(RSP), offset)); in GenerateFrameExit() local
2000 __ movsd(dest, Address(CpuRegister(RSP), source.GetStackIndex())); in Move() local
2024 __ movsd(Address(CpuRegister(RSP), destination.GetStackIndex()), in Move() local
2068 __ movsd(dst.AsFpuRegister<XmmRegister>(), src); in LoadFromMemoryNoReference() local
3327 __ movsd(mask, codegen_->LiteralInt64Address(INT64_C(0x8000000000000000))); in VisitNeg() local
4215 __ movsd(out.AsFpuRegister<XmmRegister>(), Address(CpuRegister(RSP), 0)); in GenerateRemFP() local
4782 __ movsd(out, codegen_->LiteralInt64Address(INT64_C(0x7FF8000000000000))); in GenerateMinMaxFP() local
[all …]
Dintrinsics_x86.cc177 __ movsd(temp, input.AsFpuRegister<XmmRegister>()); in MoveFPToInt() local
196 __ movsd(output.AsFpuRegister<XmmRegister>(), temp1); in MoveIntToFP() local
465 __ movsd(Address(ESP, 0), XMM0); in GenFPToFPCall() local
469 __ movsd(Address(ESP, 8), XMM1); in GenFPToFPCall() local
477 __ movsd(XMM0, Address(ESP, 0)); in GenFPToFPCall() local
1716 __ movsd(temp, Address(base, offset, ScaleFactor::TIMES_1, 0)); in GenUnsafeGet() local
2006 __ movsd(Address(base, offset, ScaleFactor::TIMES_1, 0), temp1); in GenUnsafePut() local
Dcode_generator_vector_x86_64.cc1129 __ movsd(dst, locations->InAt(0).AsFpuRegister<XmmRegister>()); in VisitVecSetScalars() local
1287 __ movsd(reg, VecAddress(locations, 1, instruction->IsStringCharAt())); in VisitVecLoad() local
Dcode_generator_vector_x86.cc1156 __ movsd(dst, locations->InAt(1).AsFpuRegister<XmmRegister>()); in VisitVecSetScalars() local
1314 __ movsd(reg, VecAddress(locations, 1, instruction->IsStringCharAt())); in VisitVecLoad() local
Dintrinsics_x86_64.cc429 __ movsd(t2, in); in VisitMathRoundDouble() local
4723 __ movsd(fptemp, field_addr); in GenerateVarHandleGetAndAdd() local
/art/compiler/utils/x86_64/
Djni_macro_assembler_x86_64.cc83 __ movsd(Address(CpuRegister(RSP), offset), spill.AsXmmRegister()); in BuildFrame() local
109 __ movsd(spill.AsXmmRegister(), Address(CpuRegister(RSP), offset)); in RemoveFrame() local
193 __ movsd(Address(base.AsCpuRegister(), offs), src.AsXmmRegister()); in Store() local
246 __ movsd(dest.AsXmmRegister(), Address(base.AsCpuRegister(), offs)); in Load() local
394 __ movsd(dest.AsXmmRegister(), Address(CpuRegister(RSP), 0)); in Move() local
Dassembler_x86_64.h545 void movsd(XmmRegister dst, const Address& src);
546 void movsd(const Address& dst, XmmRegister src);
547 void movsd(XmmRegister dst, XmmRegister src);
Dassembler_x86_64.cc1325 void X86_64Assembler::movsd(XmmRegister dst, const Address& src) { in movsd() function in art::x86_64::X86_64Assembler
1335 void X86_64Assembler::movsd(const Address& dst, XmmRegister src) { in movsd() function in art::x86_64::X86_64Assembler
1345 void X86_64Assembler::movsd(XmmRegister dst, XmmRegister src) { in movsd() function in art::x86_64::X86_64Assembler
5355 movsd(dst, Address(CpuRegister(RSP), 0)); in LoadDoubleConstant()
Dassembler_x86_64_test.cc1389 DriverStr(RepeatFF(&x86_64::X86_64Assembler::movsd, "movsd %{reg2}, %{reg1}"), "movsd"); in TEST_F()
/art/compiler/utils/x86/
Djni_macro_assembler_x86.cc164 __ movsd(Address(base.AsCpuRegister(), offs), src.AsXmmRegister()); in Store() local
220 __ movsd(dest.AsXmmRegister(), Address(base.AsCpuRegister(), offs)); in Load() local
329 __ movsd(dest.AsXmmRegister(), Address(ESP, 0)); in Move() local
Dassembler_x86.h510 void movsd(XmmRegister dst, const Address& src);
511 void movsd(const Address& dst, XmmRegister src);
512 void movsd(XmmRegister dst, XmmRegister src);
Dassembler_x86.cc1011 void X86Assembler::movsd(XmmRegister dst, const Address& src) { in movsd() function in art::x86::X86Assembler
1020 void X86Assembler::movsd(const Address& dst, XmmRegister src) { in movsd() function in art::x86::X86Assembler
1029 void X86Assembler::movsd(XmmRegister dst, XmmRegister src) { in movsd() function in art::x86::X86Assembler
3859 movsd(dst, Address(ESP, 0)); in LoadLongConstant()
/art/runtime/interpreter/mterp/x86_64ng/
Dmain.S196 movsd VREG_ADDRESS(\_vreg), \_xmmreg
202 movsd \_xmmreg, VREG_ADDRESS(\_vreg)
445 movsd (%rsp), REG_VAR(xmm_reg)
696 movsd REG_VAR(xmm_reg),(REG_VAR(fp), REG_VAR(arg_index), 4)
/art/runtime/interpreter/mterp/x86ng/
Dmain.S130 movsd VREG_ADDRESS(\_vreg), \_xmmreg
136 movsd \_xmmreg, VREG_ADDRESS(\_vreg)
1560 movsd (%eax, %ecx, 1), %xmm0
1612 movsd %xmm0, (%eax)