U_DATA__U_ARGN1 .set (U_DATA+20) ; uint16_t
U_DATA__U_ARGN2 .set (U_DATA+22) ; uint16_t
U_DATA__U_ARGN3 .set (U_DATA+24) ; uint16_t
-U_DATA__U_SIGVEC .set (U_DATA+26) ; table of function pointers (void *)
-U_DATA__U_ISP .set (U_DATA+58) ; void * (initial stack pointer when _exec()ing)
-U_DATA__U_TOP .set (U_DATA+60) ; uint16_t
+U_DATA__U_ISP .set (U_DATA+26) ; void * (initial stack pointer when _exec()ing)
+U_DATA__U_TOP .set (U_DATA+28) ; uint16_t
+U_DATA__U_SIGVEC .set (U_DATA+30) ; table of function pointers (void *)
; Keep these in sync with struct p_tab!!
P_TAB__P_STATUS_OFFSET .set 0