_resumecontext
gr[_REG_X30] = (__greg_t)(uintptr_t)_resumecontext;
gr[_REG_LR] = (__greg_t)(uintptr_t)_resumecontext;
*sp++ = (uintptr_t)_resumecontext;
*sp++ = (int)_resumecontext;
gr[_REG_LR] = (uintptr_t)_resumecontext;
gr[_REG_LR] = (__greg_t)_resumecontext;
gr[_REG_LR] = (__greg_t)_resumecontext;
gr[_REG_RA] = (uintptr_t)_resumecontext;
gr[_REG_PR] = (__greg_t)_resumecontext;
gr[_REG_O7] = (__greg_t)_resumecontext - 8;
sp[15] = (ulong)_resumecontext - 8;
gr[_REG_O7] = (__greg_t)_resumecontext - 8;
sp[4] = (int)(uintptr_t)_resumecontext+2;/* return via trampoline code */
*sp++ = (uintptr_t)_resumecontext;
void _resumecontext(void) __dead;