Searched refs:Absolute (Results 1 – 4 of 4) sorted by relevance
/art/compiler/utils/x86/ |
D | jni_macro_assembler_x86.cc | 172 __ 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 …]
|
D | assembler_x86.h | 193 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/ |
D | jni_macro_assembler_x86_64.cc | 211 __ 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 …]
|
D | assembler_x86_64.h | 251 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);
|