Home
last modified time | relevance | path

Searched refs:XMM0 (Results 1 – 18 of 18) sorted by relevance

/art/compiler/utils/x86_64/
Dmanaged_register_x86_64_test.cc65 X86_64ManagedRegister reg = X86_64ManagedRegister::FromXmmRegister(XMM0); in TEST()
71 EXPECT_EQ(XMM0, reg.AsXmmRegister()); in TEST()
213 EXPECT_TRUE(!reg_eax.Equals(X86_64ManagedRegister::FromXmmRegister(XMM0))); in TEST()
220 X86_64ManagedRegister reg_xmm0 = X86_64ManagedRegister::FromXmmRegister(XMM0); in TEST()
224 EXPECT_TRUE(reg_xmm0.Equals(X86_64ManagedRegister::FromXmmRegister(XMM0))); in TEST()
235 EXPECT_TRUE(!reg_st0.Equals(X86_64ManagedRegister::FromXmmRegister(XMM0))); in TEST()
246 EXPECT_TRUE(!reg_pair.Equals(X86_64ManagedRegister::FromXmmRegister(XMM0))); in TEST()
259 EXPECT_TRUE(!reg.Overlaps(X86_64ManagedRegister::FromXmmRegister(XMM0))); in TEST()
270 EXPECT_TRUE(!reg.Overlaps(X86_64ManagedRegister::FromXmmRegister(XMM0))); in TEST()
281 EXPECT_TRUE(!reg.Overlaps(X86_64ManagedRegister::FromXmmRegister(XMM0))); in TEST()
[all …]
Dassembler_x86_64_test.cc213 fp_registers_.push_back(new x86_64::XmmRegister(x86_64::XMM0)); in SetUpHelpers()
836 GetAssembler()->cvtsi2ss(x86_64::XmmRegister(x86_64::XMM0), in TEST_F()
839 GetAssembler()->cvtsi2ss(x86_64::XmmRegister(x86_64::XMM0), in TEST_F()
848 GetAssembler()->cvtsi2sd(x86_64::XmmRegister(x86_64::XMM0), in TEST_F()
851 GetAssembler()->cvtsi2sd(x86_64::XmmRegister(x86_64::XMM0), in TEST_F()
895 GetAssembler()->cvtss2sd(x86_64::XmmRegister(x86_64::XMM0), in TEST_F()
902 GetAssembler()->cvtsd2ss(x86_64::XmmRegister(x86_64::XMM0), in TEST_F()
916 GetAssembler()->comisd(x86_64::XmmRegister(x86_64::XMM0), in TEST_F()
923 GetAssembler()->ucomiss(x86_64::XmmRegister(x86_64::XMM0), in TEST_F()
930 GetAssembler()->ucomisd(x86_64::XmmRegister(x86_64::XMM0), in TEST_F()
[all …]
/art/compiler/utils/x86/
Dmanaged_register_x86_test.cc65 X86ManagedRegister reg = X86ManagedRegister::FromXmmRegister(XMM0); in TEST()
71 EXPECT_EQ(XMM0, reg.AsXmmRegister()); in TEST()
213 EXPECT_TRUE(!reg_eax.Equals(X86ManagedRegister::FromXmmRegister(XMM0))); in TEST()
220 X86ManagedRegister reg_xmm0 = X86ManagedRegister::FromXmmRegister(XMM0); in TEST()
224 EXPECT_TRUE(reg_xmm0.Equals(X86ManagedRegister::FromXmmRegister(XMM0))); in TEST()
235 EXPECT_TRUE(!reg_st0.Equals(X86ManagedRegister::FromXmmRegister(XMM0))); in TEST()
246 EXPECT_TRUE(!reg_pair.Equals(X86ManagedRegister::FromXmmRegister(XMM0))); in TEST()
259 EXPECT_TRUE(!reg.Overlaps(X86ManagedRegister::FromXmmRegister(XMM0))); in TEST()
270 EXPECT_TRUE(!reg.Overlaps(X86ManagedRegister::FromXmmRegister(XMM0))); in TEST()
281 EXPECT_TRUE(!reg.Overlaps(X86ManagedRegister::FromXmmRegister(XMM0))); in TEST()
[all …]
Dassembler_x86_test.cc73 new x86::XmmRegister(x86::XMM0), in SetUpHelpers()
126 GetAssembler()->psrlq(x86::XMM0, CreateImmediate(32)); in TEST_F()
132 GetAssembler()->punpckldq(x86::XMM0, x86::XMM1); in TEST_F()
138 GetAssembler()->LoadLongConstant(x86::XMM0, 51); in TEST_F()
326 GetAssembler()->ucomiss(x86::XmmRegister(x86::XMM0), x86::Address(x86::EAX, 0)); in TEST_F()
332 GetAssembler()->ucomisd(x86::XmmRegister(x86::XMM0), x86::Address(x86::EAX, 0)); in TEST_F()
Dconstants_x86.h44 XMM0 = 0, enumerator
/art/runtime/arch/x86/
Dquick_method_frame_info_x86.h29 XMM0 = 0, enumerator
44 (1 << art::x86::XMM0) | (1 << art::x86::XMM1) |
/art/compiler/jni/quick/x86_64/
Dcalling_convention_x86_64.cc43 return X86_64ManagedRegister::FromXmmRegister(XMM0); in ReturnRegisterForShorty()
93 static_cast<FloatRegister>(XMM0 + itr_float_and_doubles_)); in CurrentParamRegister()
185 static_cast<FloatRegister>(XMM0 + itr_float_and_doubles_)); in CurrentParamRegister()
/art/runtime/arch/x86_64/
Dregisters_x86_64.cc38 if (rhs >= XMM0 && rhs <= XMM15) { in operator <<()
Dregisters_x86_64.h53 XMM0 = 0, enumerator
Dquick_method_frame_info_x86_64.h35 (1 << art::x86_64::XMM0) | (1 << art::x86_64::XMM1) | (1 << art::x86_64::XMM2) |
Dcontext_x86_64.cc74 fprs_[XMM0] = nullptr; in SmashCallerSaves()
/art/compiler/jni/quick/x86/
Dcalling_convention_x86.cc45 return X86ManagedRegister::FromXmmRegister(XMM0); in ReturnRegisterForShorty()
104 static_cast<XmmRegister>(XMM0 + itr_float_and_doubles_)); in CurrentParamRegister()
/art/compiler/optimizing/
Dcode_generator_x86_64.h39 { XMM0, XMM1, XMM2, XMM3, XMM4, XMM5, XMM6, XMM7 };
47 static constexpr FloatRegister kRuntimeParameterFpuRegisters[] = { XMM0, XMM1 };
104 return Location::FpuRegisterLocation(XMM0); in GetFpuLocation()
Dcode_generator_x86.h39 static constexpr XmmRegister kParameterFpuRegisters[] = { XMM0, XMM1, XMM2, XMM3 };
45 static constexpr XmmRegister kRuntimeParameterFpuRegisters[] = { XMM0, XMM1, XMM2, XMM3 };
118 return Location::FpuRegisterLocation(XMM0); in GetFpuLocation()
Dintrinsics_x86.cc725 locations->SetOut(Location::FpuRegisterLocation(XMM0)); in CreateSSE41FPToFPLocations()
851 locations->SetOut(Location::FpuRegisterLocation(XMM0)); in CreateFPToFPCallLocations()
865 __ movsd(Address(ESP, 0), XMM0); in GenFPToFPCall()
877 __ movsd(XMM0, Address(ESP, 0)); in GenFPToFPCall()
1006 locations->SetOut(Location::FpuRegisterLocation(XMM0)); in CreateFPFPToFPCallLocations()
Dintrinsics_x86_64.cc545 locations->SetOut(Location::FpuRegisterLocation(XMM0)); in CreateSSE41FPToFPLocations()
719 locations->SetOut(Location::FpuRegisterLocation(XMM0)); in CreateFPToFPCallLocations()
860 locations->SetOut(Location::FpuRegisterLocation(XMM0)); in CreateFPFPToFPCallLocations()
Dcode_generator_x86_64.cc2024 locations->SetInAt(0, Location::FpuRegisterLocation(XMM0)); in VisitReturn()
2048 XMM0); in VisitReturn()
2074 return Location::FpuRegisterLocation(XMM0); in GetReturnLocation()
Dcode_generator_x86.cc916 return Location::FpuRegisterLocation(XMM0); in GetReturnLocation()
1882 0, Location::FpuRegisterLocation(XMM0)); in VisitReturn()
1909 DCHECK_EQ(ret->GetLocations()->InAt(0).AsFpuRegister<XmmRegister>(), XMM0); in VisitReturn()