Lines Matching refs:sp
29 // a condition handler (at sp+0), the first argument is 40=4*10 bytes
36 movl 56(sp),r1 /* Get stack pointer of new thread. */
37 movl 52(sp),-(r1) /* Push arg2 */
38 movl 48(sp),-(r1) /* Push arg1 */
39 movl sp,-(r1) /* Push arg0 */
41 movl 44(sp),r0 /* Get helper to call. */
42 movl r1,sp /* Move to new thread's stack. */
43 addl3 sp,$12,fp /* .. including the frame pointer. */
49 movl (sp)+,r0 /* Get `only'. */
55 movl (sp)+,r10 /* Get `pt'. */
56 movl (sp)+,r9 /* Get `startup'. */
57 movl (sp)+,r8 /* Get `vuserf'. */
58 movl (sp)+,r7 /* Get `cleanup'. */
63 calls (sp)+,(r8) /* Call user's function. */