Home
last modified time | relevance | path

Searched refs:Absolute (Results 1 – 4 of 4) sorted by relevance

/art/compiler/utils/x86/
Djni_macro_assembler_x86.cc172 __ fs()->movl(Address::Absolute(thr_offs), scratch.AsCpuRegister()); in StoreStackOffsetToThread()
176 __ fs()->movl(Address::Absolute(thr_offs), ESP); in StoreStackPointerToThread()
219 __ fs()->movzxb(dest.AsCpuRegister(), Address::Absolute(src)); in LoadFromThread()
222 __ fs()->movl(dest.AsCpuRegister(), Address::Absolute(src)); in LoadFromThread()
226 __ fs()->movl(dest.AsRegisterPairLow(), Address::Absolute(src)); in LoadFromThread()
227 __ fs()->movl(dest.AsRegisterPairHigh(), Address::Absolute(ThreadOffset32(src.Int32Value()+4))); in LoadFromThread()
230 __ fs()->flds(Address::Absolute(src)); in LoadFromThread()
232 __ fs()->fldl(Address::Absolute(src)); in LoadFromThread()
237 __ fs()->movss(dest.AsXmmRegister(), Address::Absolute(src)); in LoadFromThread()
239 __ fs()->movsd(dest.AsXmmRegister(), Address::Absolute(src)); in LoadFromThread()
[all …]
Dassembler_x86.h193 static Address Absolute(uintptr_t addr) { in Absolute() function
200 static Address Absolute(ThreadOffset32 addr) { in Absolute() function
201 return Absolute(addr.Int32Value()); in Absolute()
/art/compiler/utils/x86_64/
Djni_macro_assembler_x86_64.cc211 __ gs()->movq(Address::Absolute(thr_offs, true), scratch.AsCpuRegister()); in StoreStackOffsetToThread()
215 __ gs()->movq(Address::Absolute(thr_offs, true), CpuRegister(RSP)); in StoreStackPointerToThread()
264 __ gs()->movzxb(dest.AsCpuRegister(), Address::Absolute(src, true)); in LoadFromThread()
267 __ gs()->movl(dest.AsCpuRegister(), Address::Absolute(src, true)); in LoadFromThread()
271 __ gs()->movq(dest.AsRegisterPairLow(), Address::Absolute(src, true)); in LoadFromThread()
274 __ gs()->flds(Address::Absolute(src, true)); in LoadFromThread()
276 __ gs()->fldl(Address::Absolute(src, true)); in LoadFromThread()
281 __ gs()->movss(dest.AsXmmRegister(), Address::Absolute(src, true)); in LoadFromThread()
283 __ gs()->movsd(dest.AsXmmRegister(), Address::Absolute(src, true)); in LoadFromThread()
321 __ gs()->movq(dest.AsCpuRegister(), Address::Absolute(offs, true)); in LoadRawPtrFromThread()
[all …]
Dassembler_x86_64.h251 static Address Absolute(uintptr_t addr, bool no_rip = false) {
278 static Address Absolute(ThreadOffset64 addr, bool no_rip = false) {
279 return Absolute(addr.Int32Value(), no_rip);