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.cc67 X86ManagedRegister reg = X86ManagedRegister::FromXmmRegister(XMM0); in TEST()
73 EXPECT_EQ(XMM0, reg.AsXmmRegister()); in TEST()
215 EXPECT_TRUE(!reg_eax.Equals(X86ManagedRegister::FromXmmRegister(XMM0))); in TEST()
222 X86ManagedRegister reg_xmm0 = X86ManagedRegister::FromXmmRegister(XMM0); in TEST()
226 EXPECT_TRUE(reg_xmm0.Equals(X86ManagedRegister::FromXmmRegister(XMM0))); in TEST()
237 EXPECT_TRUE(!reg_st0.Equals(X86ManagedRegister::FromXmmRegister(XMM0))); in TEST()
248 EXPECT_TRUE(!reg_pair.Equals(X86ManagedRegister::FromXmmRegister(XMM0))); in TEST()
261 EXPECT_TRUE(!reg.Overlaps(X86ManagedRegister::FromXmmRegister(XMM0))); in TEST()
272 EXPECT_TRUE(!reg.Overlaps(X86ManagedRegister::FromXmmRegister(XMM0))); in TEST()
283 EXPECT_TRUE(!reg.Overlaps(X86ManagedRegister::FromXmmRegister(XMM0))); in TEST()
[all …]
Dassembler_x86_test.cc135 x86::XMM0, x86::XMM1, x86::XMM2, x86::XMM3, x86::XMM4, x86::XMM5, x86::XMM6, x86::XMM7 in GetFPRegisters()
310 GetAssembler()->LoadLongConstant(x86::XMM0, 51); in TEST_F()
1252 GetAssembler()->psllw(x86::XMM0, CreateImmediate(16)); in TEST_F()
1257 GetAssembler()->pslld(x86::XMM0, CreateImmediate(16)); in TEST_F()
1262 GetAssembler()->psllq(x86::XMM0, CreateImmediate(16)); in TEST_F()
1267 GetAssembler()->psraw(x86::XMM0, CreateImmediate(16)); in TEST_F()
1272 GetAssembler()->psrad(x86::XMM0, CreateImmediate(16)); in TEST_F()
1277 GetAssembler()->psrlw(x86::XMM0, CreateImmediate(16)); in TEST_F()
1282 GetAssembler()->psrld(x86::XMM0, CreateImmediate(16)); in TEST_F()
1287 GetAssembler()->psrlq(x86::XMM0, CreateImmediate(16)); in TEST_F()
[all …]
/art/compiler/utils/x86_64/
Dmanaged_register_x86_64_test.cc66 X86_64ManagedRegister reg = X86_64ManagedRegister::FromXmmRegister(XMM0); in TEST()
72 EXPECT_EQ(XMM0, reg.AsXmmRegister()); in TEST()
214 EXPECT_TRUE(!reg_eax.Equals(X86_64ManagedRegister::FromXmmRegister(XMM0))); in TEST()
221 X86_64ManagedRegister reg_xmm0 = X86_64ManagedRegister::FromXmmRegister(XMM0); in TEST()
225 EXPECT_TRUE(reg_xmm0.Equals(X86_64ManagedRegister::FromXmmRegister(XMM0))); in TEST()
236 EXPECT_TRUE(!reg_st0.Equals(X86_64ManagedRegister::FromXmmRegister(XMM0))); in TEST()
247 EXPECT_TRUE(!reg_pair.Equals(X86_64ManagedRegister::FromXmmRegister(XMM0))); in TEST()
260 EXPECT_TRUE(!reg.Overlaps(X86_64ManagedRegister::FromXmmRegister(XMM0))); in TEST()
271 EXPECT_TRUE(!reg.Overlaps(X86_64ManagedRegister::FromXmmRegister(XMM0))); in TEST()
282 EXPECT_TRUE(!reg.Overlaps(X86_64ManagedRegister::FromXmmRegister(XMM0))); in TEST()
[all …]
Dassembler_x86_64_test.cc292 x86_64::XmmRegister(x86_64::XMM0), in GetFPRegisters()
1151 GetAssembler()->cvtsi2ss(x86_64::XmmRegister(x86_64::XMM0), in TEST_F()
1154 GetAssembler()->cvtsi2ss(x86_64::XmmRegister(x86_64::XMM0), in TEST_F()
1163 GetAssembler()->cvtsi2sd(x86_64::XmmRegister(x86_64::XMM0), in TEST_F()
1166 GetAssembler()->cvtsi2sd(x86_64::XmmRegister(x86_64::XMM0), in TEST_F()
2088 GetAssembler()->psllw(x86_64::XmmRegister(x86_64::XMM0), x86_64::Immediate(1)); in TEST_F()
2095 GetAssembler()->pslld(x86_64::XmmRegister(x86_64::XMM0), x86_64::Immediate(1)); in TEST_F()
2102 GetAssembler()->psllq(x86_64::XmmRegister(x86_64::XMM0), x86_64::Immediate(1)); in TEST_F()
2109 GetAssembler()->psraw(x86_64::XmmRegister(x86_64::XMM0), x86_64::Immediate(1)); in TEST_F()
2116 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.h46 (1 << art::x86_64::XMM0) | (1 << art::x86_64::XMM1) | (1 << art::x86_64::XMM2) |
53 (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.h42 (1 << art::x86::XMM0) | (1 << art::x86::XMM1) |
45 (1 << art::x86::XMM0) | (1 << art::x86::XMM1) |
Dregisters_x86.h43 XMM0 = 0, enumerator
/art/compiler/jni/quick/x86_64/
Dcalling_convention_x86_64.cc120 return X86_64ManagedRegister::FromXmmRegister(XMM0); in ReturnRegisterForShorty()
169 FloatRegister fp_reg = static_cast<FloatRegister>(XMM0 + itr_float_and_doubles_); in CurrentParamRegister()
294 static_cast<FloatRegister>(XMM0 + itr_float_and_doubles_)); in CurrentParamRegister()
/art/compiler/jni/quick/x86/
Dcalling_convention_x86.cc110 return X86ManagedRegister::FromXmmRegister(XMM0); in ReturnRegisterForShorty()
173 XmmRegister reg = 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 };
166 return Location::FpuRegisterLocation(XMM0); in GetFpuLocation()
Dcode_generator_x86.h41 static constexpr XmmRegister kParameterFpuRegisters[] = { XMM0, XMM1, XMM2, XMM3 };
47 static constexpr XmmRegister kRuntimeParameterFpuRegisters[] = { XMM0, XMM1, XMM2, XMM3 };
191 return Location::FpuRegisterLocation(XMM0); in GetFpuLocation()
Dcode_generator_x86.cc1226 locations->SetInAt(0, Location::FpuRegisterLocation(XMM0)); in SetInForReturnValue()
1512 return Location::FpuRegisterLocation(XMM0); in GetReturnLocation()
2722 DCHECK_EQ(ret->GetLocations()->InAt(0).AsFpuRegister<XmmRegister>(), XMM0); in VisitReturn()
2726 __ movd(EAX, XMM0); in VisitReturn()
2731 DCHECK_EQ(ret->GetLocations()->InAt(0).AsFpuRegister<XmmRegister>(), XMM0); in VisitReturn()
2735 __ movd(EAX, XMM0); in VisitReturn()
2737 __ movaps(XMM1, XMM0); in VisitReturn()
5604 __ movss(XMM0, Address(ESP, 0)); in GenerateStaticOrDirectCall()
5608 __ movsd(XMM0, Address(ESP, 0)); in GenerateStaticOrDirectCall()
Dintrinsics_x86.cc451 locations->SetOut(Location::FpuRegisterLocation(XMM0)); in CreateFPToFPCallLocations()
465 __ movsd(Address(ESP, 0), XMM0); in GenFPToFPCall()
477 __ movsd(XMM0, Address(ESP, 0)); in GenFPToFPCall()
707 locations->SetOut(Location::FpuRegisterLocation(XMM0)); in CreateFPFPToFPCallLocations()
Dcode_generator_x86_64.cc1757 locations->SetInAt(0, Location::FpuRegisterLocation(XMM0)); in SetInForReturnValue()
2919 XMM0); in VisitReturn()
2923 __ movd(CpuRegister(RAX), XmmRegister(XMM0), /* is64bit= */ false); in VisitReturn()
2929 XMM0); in VisitReturn()
2933 __ movd(CpuRegister(RAX), XmmRegister(XMM0), /* is64bit= */ true); in VisitReturn()
2963 return Location::FpuRegisterLocation(XMM0); in GetReturnLocation()
Dintrinsics_x86_64.cc455 locations->SetOut(Location::FpuRegisterLocation(XMM0)); in CreateFPToFPCallLocations()
587 locations->SetOut(Location::FpuRegisterLocation(XMM0)); in CreateFPFPToFPCallLocations()