Searched refs:gprs (Results 1 - 4 of 4) sorted by relevance

/art/runtime/arch/x86/
H A Dcontext_x86.cc75 volatile uintptr_t gprs[kNumberOfCpuRegisters + 1]; local
77 gprs[kNumberOfCpuRegisters - i - 1] = gprs_[i] != NULL ? *gprs_[i] : X86Context::kBadGprBase + i;
80 uintptr_t esp = gprs[kNumberOfCpuRegisters - ESP - 1] - kWordSize;
81 gprs[kNumberOfCpuRegisters] = esp;
84 "movl %0, %%esp\n\t" // ESP points to gprs.
85 "popal\n\t" // Load all registers except ESP and EIP with values in gprs.
89 : "g"(&gprs[0]) // input.
/art/runtime/arch/arm/
H A Dcontext_arm.cc90 uintptr_t gprs[16]; local
93 gprs[i] = gprs_[i] != NULL ? *gprs_[i] : ArmContext::kBadGprBase + i;
98 DCHECK_EQ(reinterpret_cast<uintptr_t>(Thread::Current()), gprs[TR]);
99 art_quick_do_long_jump(gprs, fprs);
H A Dquick_entrypoints_arm.S299 ldm r0, {r3-r14} @ load remaining gprs from argument gprs_
/art/runtime/arch/mips/
H A Dcontext_mips.cc90 uintptr_t gprs[kNumberOfCoreRegisters]; local
93 gprs[i] = gprs_[i] != NULL ? *gprs_[i] : MipsContext::kBadGprBase + i;
98 art_quick_do_long_jump(gprs, fprs);

Completed in 167 milliseconds