Home | History | Annotate | Download | only in gen

Lines Matching defs:sp

49 	int *sp;
59 sp = (int *)((uintptr_t)(stack_base + stack_size) & ~0x3);
65 sp -= 1 + 1 + 5;
67 sp[0] = 0; /* condition handler is null */
68 sp[1] = 0x20000000; /* make this a CALLS frame */
69 sp[2] = 0; /* saved argument pointer */
70 sp[3] = 0; /* saved frame pointer */
71 sp[4] = (int)(uintptr_t)_lwp_exit + 2;/* return via _lwp_exit */
72 sp[5] = 1; /* argc */
73 sp[6] = (int)(uintptr_t)arg; /* argv */
75 gr[_REG_AP] = (__greg_t)(uintptr_t)(sp + 5);
76 gr[_REG_SP] = (__greg_t)(uintptr_t)sp;
77 gr[_REG_FP] = (__greg_t)(uintptr_t)sp;
84 *--sp = (int)(intptr_t)private;
85 gr[_REG_SP] = (__greg_t)(uintptr_t)sp;