Lines Matching defs:sp
55 #define QUICKTHREADS_VADJ(sp) (((char *)sp) - QUICKTHREADS_VSTKBASE)
61 #define QUICKTHREADS_VARGS_MD0(sp, vabytes) \
62 ((qt_t *)(((char *)(sp)) - 8*4 - QUICKTHREADS_STKROUNDUP(vabytes)))
65 #define QUICKTHREADS_VARGS_MD1(sp) (QUICKTHREADS_SPUT (sp, QUICKTHREADS_1, qt_vstart))
76 qt_word_t *sp;
82 sp = (qt_word_t *)qsp;
90 sp[i] = *reg++;
93 sp[i] = *stk++;
98 sp[i] = (n < 8)
105 QUICKTHREADS_VARGS_MD1 (QUICKTHREADS_VADJ(sp));
106 QUICKTHREADS_SPUT (QUICKTHREADS_VADJ(sp), QUICKTHREADS_VARGT_INDEX, pt);
107 QUICKTHREADS_SPUT (QUICKTHREADS_VADJ(sp), QUICKTHREADS_VSTARTUP_INDEX, startup);
108 QUICKTHREADS_SPUT (QUICKTHREADS_VADJ(sp), QUICKTHREADS_VUSERF_INDEX, vuserf);
109 QUICKTHREADS_SPUT (QUICKTHREADS_VADJ(sp), QUICKTHREADS_VCLEANUP_INDEX, cleanup);
110 return ((qt_t *)QUICKTHREADS_VADJ(sp));