/art/runtime/arch/x86_64/ |
D | jni_entrypoints_x86_64.S | 30 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 …]
|
D | quick_entrypoints_x86_64.S | 363 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/ |
D | jni_entrypoints_x86.S | 33 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 …]
|
D | quick_entrypoints_x86.S | 89 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 …]
|
D | asm_support_x86.S | 347 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/ |
D | jni_cfi_test_expected.inc | 292 // 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/ |
D | optimizing_cfi_test_expected.inc | 118 // 0x00000006: movsd [rsp + 32], xmm13 120 // 0x0000000d: movsd [rsp + 24], xmm12 123 // 0x00000014: movsd xmm12, [rsp + 24] 125 // 0x0000001c: movsd xmm13, [rsp + 32]
|
D | code_generator_x86.cc | 1092 __ 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 …]
|
D | code_generator_x86_64.cc | 1532 __ 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 …]
|
D | intrinsics_x86.cc | 177 __ 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
|
D | code_generator_vector_x86_64.cc | 1129 __ movsd(dst, locations->InAt(0).AsFpuRegister<XmmRegister>()); in VisitVecSetScalars() local 1287 __ movsd(reg, VecAddress(locations, 1, instruction->IsStringCharAt())); in VisitVecLoad() local
|
D | code_generator_vector_x86.cc | 1156 __ movsd(dst, locations->InAt(1).AsFpuRegister<XmmRegister>()); in VisitVecSetScalars() local 1314 __ movsd(reg, VecAddress(locations, 1, instruction->IsStringCharAt())); in VisitVecLoad() local
|
D | intrinsics_x86_64.cc | 429 __ movsd(t2, in); in VisitMathRoundDouble() local 4723 __ movsd(fptemp, field_addr); in GenerateVarHandleGetAndAdd() local
|
/art/compiler/utils/x86_64/ |
D | jni_macro_assembler_x86_64.cc | 83 __ 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
|
D | assembler_x86_64.h | 545 void movsd(XmmRegister dst, const Address& src); 546 void movsd(const Address& dst, XmmRegister src); 547 void movsd(XmmRegister dst, XmmRegister src);
|
D | assembler_x86_64.cc | 1325 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()
|
D | assembler_x86_64_test.cc | 1389 DriverStr(RepeatFF(&x86_64::X86_64Assembler::movsd, "movsd %{reg2}, %{reg1}"), "movsd"); in TEST_F()
|
/art/compiler/utils/x86/ |
D | jni_macro_assembler_x86.cc | 164 __ 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
|
D | assembler_x86.h | 510 void movsd(XmmRegister dst, const Address& src); 511 void movsd(const Address& dst, XmmRegister src); 512 void movsd(XmmRegister dst, XmmRegister src);
|
D | assembler_x86.cc | 1011 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/ |
D | main.S | 196 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/ |
D | main.S | 130 movsd VREG_ADDRESS(\_vreg), \_xmmreg 136 movsd \_xmmreg, VREG_ADDRESS(\_vreg) 1560 movsd (%eax, %ecx, 1), %xmm0 1612 movsd %xmm0, (%eax)
|