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.cc270 fp_registers_.push_back(new x86_64::XmmRegister(x86_64::XMM0)); in SetUpHelpers()
1028 GetAssembler()->cvtsi2ss(x86_64::XmmRegister(x86_64::XMM0), in TEST_F()
1031 GetAssembler()->cvtsi2ss(x86_64::XmmRegister(x86_64::XMM0), in TEST_F()
1040 GetAssembler()->cvtsi2sd(x86_64::XmmRegister(x86_64::XMM0), in TEST_F()
1043 GetAssembler()->cvtsi2sd(x86_64::XmmRegister(x86_64::XMM0), in TEST_F()
1943 GetAssembler()->psllw(x86_64::XmmRegister(x86_64::XMM0), x86_64::Immediate(1)); in TEST_F()
1950 GetAssembler()->pslld(x86_64::XmmRegister(x86_64::XMM0), x86_64::Immediate(1)); in TEST_F()
1957 GetAssembler()->psllq(x86_64::XmmRegister(x86_64::XMM0), x86_64::Immediate(1)); in TEST_F()
1964 GetAssembler()->psraw(x86_64::XmmRegister(x86_64::XMM0), x86_64::Immediate(1)); in TEST_F()
1971 GetAssembler()->psrad(x86_64::XmmRegister(x86_64::XMM0), x86_64::Immediate(1)); in TEST_F()
[all …]
/art/compiler/utils/x86/
Dmanaged_register_x86_test.cc66 X86ManagedRegister reg = X86ManagedRegister::FromXmmRegister(XMM0); in TEST()
72 EXPECT_EQ(XMM0, reg.AsXmmRegister()); in TEST()
214 EXPECT_TRUE(!reg_eax.Equals(X86ManagedRegister::FromXmmRegister(XMM0))); in TEST()
221 X86ManagedRegister reg_xmm0 = X86ManagedRegister::FromXmmRegister(XMM0); in TEST()
225 EXPECT_TRUE(reg_xmm0.Equals(X86ManagedRegister::FromXmmRegister(XMM0))); in TEST()
236 EXPECT_TRUE(!reg_st0.Equals(X86ManagedRegister::FromXmmRegister(XMM0))); in TEST()
247 EXPECT_TRUE(!reg_pair.Equals(X86ManagedRegister::FromXmmRegister(XMM0))); in TEST()
260 EXPECT_TRUE(!reg.Overlaps(X86ManagedRegister::FromXmmRegister(XMM0))); in TEST()
271 EXPECT_TRUE(!reg.Overlaps(X86ManagedRegister::FromXmmRegister(XMM0))); in TEST()
282 EXPECT_TRUE(!reg.Overlaps(X86ManagedRegister::FromXmmRegister(XMM0))); in TEST()
[all …]
Dassembler_x86_test.cc101 new x86::XmmRegister(x86::XMM0), in SetUpHelpers()
279 GetAssembler()->LoadLongConstant(x86::XMM0, 51); in TEST_F()
1138 GetAssembler()->psllw(x86::XMM0, CreateImmediate(16)); in TEST_F()
1143 GetAssembler()->pslld(x86::XMM0, CreateImmediate(16)); in TEST_F()
1148 GetAssembler()->psllq(x86::XMM0, CreateImmediate(16)); in TEST_F()
1153 GetAssembler()->psraw(x86::XMM0, CreateImmediate(16)); in TEST_F()
1158 GetAssembler()->psrad(x86::XMM0, CreateImmediate(16)); in TEST_F()
1163 GetAssembler()->psrlw(x86::XMM0, CreateImmediate(16)); in TEST_F()
1168 GetAssembler()->psrld(x86::XMM0, CreateImmediate(16)); in TEST_F()
1173 GetAssembler()->psrlq(x86::XMM0, CreateImmediate(16)); in TEST_F()
[all …]
/art/runtime/arch/x86_64/
Dregisters_x86_64.cc38 if (rhs >= XMM0 && rhs <= XMM15) { in operator <<()
Dregisters_x86_64.h51 XMM0 = 0, enumerator
Dcallee_save_frame_x86_64.h45 (1 << art::x86_64::XMM0) | (1 << art::x86_64::XMM1) | (1 << art::x86_64::XMM2) |
52 (1 << art::x86_64::XMM0) | (1 << art::x86_64::XMM1) |
Dcontext_x86_64.cc75 fprs_[XMM0] = nullptr; in SmashCallerSaves()
/art/runtime/arch/x86/
Dregisters_x86.h43 XMM0 = 0, enumerator
Dcallee_save_frame_x86.h41 (1 << art::x86::XMM0) | (1 << art::x86::XMM1) |
44 (1 << art::x86::XMM0) | (1 << art::x86::XMM1) |
/art/compiler/jni/quick/x86_64/
Dcalling_convention_x86_64.cc101 return X86_64ManagedRegister::FromXmmRegister(XMM0); in ReturnRegisterForShorty()
146 FloatRegister fp_reg = static_cast<FloatRegister>(XMM0 + itr_float_and_doubles_); in CurrentParamRegister()
279 static_cast<FloatRegister>(XMM0 + itr_float_and_doubles_)); in CurrentParamRegister()
/art/compiler/jni/quick/x86/
Dcalling_convention_x86.cc84 return X86ManagedRegister::FromXmmRegister(XMM0); in ReturnRegisterForShorty()
143 XmmRegister reg = static_cast<XmmRegister>(XMM0 + itr_float_and_doubles_); in CurrentParamRegister()
/art/compiler/optimizing/
Dcode_generator_x86.h40 static constexpr XmmRegister kParameterFpuRegisters[] = { XMM0, XMM1, XMM2, XMM3 };
46 static constexpr XmmRegister kRuntimeParameterFpuRegisters[] = { XMM0, XMM1, XMM2, XMM3 };
144 return Location::FpuRegisterLocation(XMM0); in GetFpuLocation()
Dcode_generator_x86_64.h38 { XMM0, XMM1, XMM2, XMM3, XMM4, XMM5, XMM6, XMM7 };
46 static constexpr FloatRegister kRuntimeParameterFpuRegisters[] = { XMM0, XMM1 };
127 return Location::FpuRegisterLocation(XMM0); in GetFpuLocation()
Dintrinsics_x86.cc470 locations->SetOut(Location::FpuRegisterLocation(XMM0)); in CreateFPToFPCallLocations()
484 __ movsd(Address(ESP, 0), XMM0); in GenFPToFPCall()
496 __ movsd(XMM0, Address(ESP, 0)); in GenFPToFPCall()
726 locations->SetOut(Location::FpuRegisterLocation(XMM0)); in CreateFPFPToFPCallLocations()
Dcode_generator_x86.cc1232 return Location::FpuRegisterLocation(XMM0); in GetReturnLocation()
2248 0, Location::FpuRegisterLocation(XMM0)); in VisitReturn()
2274 DCHECK_EQ(ret->GetLocations()->InAt(0).AsFpuRegister<XmmRegister>(), XMM0); in VisitReturn()
2278 __ movd(EAX, XMM0); in VisitReturn()
2283 DCHECK_EQ(ret->GetLocations()->InAt(0).AsFpuRegister<XmmRegister>(), XMM0); in VisitReturn()
2287 __ movd(EAX, XMM0); in VisitReturn()
2289 __ movaps(XMM1, XMM0); in VisitReturn()
5095 __ movss(XMM0, Address(ESP, 0)); in GenerateStaticOrDirectCall()
5099 __ movsd(XMM0, Address(ESP, 0)); in GenerateStaticOrDirectCall()
Dcode_generator_x86_64.cc2420 locations->SetInAt(0, Location::FpuRegisterLocation(XMM0)); in VisitReturn()
2443 XMM0); in VisitReturn()
2447 __ movd(CpuRegister(RAX), XmmRegister(XMM0), /* is64bit= */ false); in VisitReturn()
2453 XMM0); in VisitReturn()
2457 __ movd(CpuRegister(RAX), XmmRegister(XMM0), /* is64bit= */ true); in VisitReturn()
2487 return Location::FpuRegisterLocation(XMM0); in GetReturnLocation()
Dintrinsics_x86_64.cc399 locations->SetOut(Location::FpuRegisterLocation(XMM0)); in CreateFPToFPCallLocations()
531 locations->SetOut(Location::FpuRegisterLocation(XMM0)); in CreateFPFPToFPCallLocations()