Home
last modified time | relevance | path

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

/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.cc127 new x86::XmmRegister(x86::XMM0), in SetUpHelpers()
325 GetAssembler()->LoadLongConstant(x86::XMM0, 51); in TEST_F()
1224 GetAssembler()->psllw(x86::XMM0, CreateImmediate(16)); in TEST_F()
1229 GetAssembler()->pslld(x86::XMM0, CreateImmediate(16)); in TEST_F()
1234 GetAssembler()->psllq(x86::XMM0, CreateImmediate(16)); in TEST_F()
1239 GetAssembler()->psraw(x86::XMM0, CreateImmediate(16)); in TEST_F()
1244 GetAssembler()->psrad(x86::XMM0, CreateImmediate(16)); in TEST_F()
1249 GetAssembler()->psrlw(x86::XMM0, CreateImmediate(16)); in TEST_F()
1254 GetAssembler()->psrld(x86::XMM0, CreateImmediate(16)); in TEST_F()
1259 GetAssembler()->psrlq(x86::XMM0, CreateImmediate(16)); in TEST_F()
[all …]
/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()
1033 GetAssembler()->cvtsi2ss(x86_64::XmmRegister(x86_64::XMM0), in TEST_F()
1036 GetAssembler()->cvtsi2ss(x86_64::XmmRegister(x86_64::XMM0), in TEST_F()
1045 GetAssembler()->cvtsi2sd(x86_64::XmmRegister(x86_64::XMM0), in TEST_F()
1048 GetAssembler()->cvtsi2sd(x86_64::XmmRegister(x86_64::XMM0), in TEST_F()
1948 GetAssembler()->psllw(x86_64::XmmRegister(x86_64::XMM0), x86_64::Immediate(1)); in TEST_F()
1955 GetAssembler()->pslld(x86_64::XmmRegister(x86_64::XMM0), x86_64::Immediate(1)); in TEST_F()
1962 GetAssembler()->psllq(x86_64::XmmRegister(x86_64::XMM0), x86_64::Immediate(1)); in TEST_F()
1969 GetAssembler()->psraw(x86_64::XmmRegister(x86_64::XMM0), x86_64::Immediate(1)); in TEST_F()
1976 GetAssembler()->psrad(x86_64::XmmRegister(x86_64::XMM0), x86_64::Immediate(1)); 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/
Dcallee_save_frame_x86.h41 (1 << art::x86::XMM0) | (1 << art::x86::XMM1) |
44 (1 << art::x86::XMM0) | (1 << art::x86::XMM1) |
Dregisters_x86.h43 XMM0 = 0, enumerator
/art/compiler/jni/quick/x86_64/
Dcalling_convention_x86_64.cc107 return X86_64ManagedRegister::FromXmmRegister(XMM0); in ReturnRegisterForShorty()
152 FloatRegister fp_reg = static_cast<FloatRegister>(XMM0 + itr_float_and_doubles_); in CurrentParamRegister()
284 static_cast<FloatRegister>(XMM0 + itr_float_and_doubles_)); in CurrentParamRegister()
/art/compiler/jni/quick/x86/
Dcalling_convention_x86.cc90 return X86ManagedRegister::FromXmmRegister(XMM0); in ReturnRegisterForShorty()
149 XmmRegister reg = static_cast<XmmRegister>(XMM0 + itr_float_and_doubles_); in CurrentParamRegister()
/art/compiler/optimizing/
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()
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.cc1255 return Location::FpuRegisterLocation(XMM0); in GetReturnLocation()
2414 0, Location::FpuRegisterLocation(XMM0)); in VisitReturn()
2440 DCHECK_EQ(ret->GetLocations()->InAt(0).AsFpuRegister<XmmRegister>(), XMM0); in VisitReturn()
2444 __ movd(EAX, XMM0); in VisitReturn()
2449 DCHECK_EQ(ret->GetLocations()->InAt(0).AsFpuRegister<XmmRegister>(), XMM0); in VisitReturn()
2453 __ movd(EAX, XMM0); in VisitReturn()
2455 __ movaps(XMM1, XMM0); in VisitReturn()
5323 __ movss(XMM0, Address(ESP, 0)); in GenerateStaticOrDirectCall()
5327 __ movsd(XMM0, Address(ESP, 0)); in GenerateStaticOrDirectCall()
Dintrinsics_x86.cc472 locations->SetOut(Location::FpuRegisterLocation(XMM0)); in CreateFPToFPCallLocations()
486 __ movsd(Address(ESP, 0), XMM0); in GenFPToFPCall()
498 __ movsd(XMM0, Address(ESP, 0)); in GenFPToFPCall()
728 locations->SetOut(Location::FpuRegisterLocation(XMM0)); in CreateFPFPToFPCallLocations()
Dcode_generator_x86_64.cc2493 locations->SetInAt(0, Location::FpuRegisterLocation(XMM0)); in VisitReturn()
2516 XMM0); in VisitReturn()
2520 __ movd(CpuRegister(RAX), XmmRegister(XMM0), /* is64bit= */ false); in VisitReturn()
2526 XMM0); in VisitReturn()
2530 __ movd(CpuRegister(RAX), XmmRegister(XMM0), /* is64bit= */ true); in VisitReturn()
2560 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()