cpu_heavy_restore
void cpu_heavy_restore (void);
*(void **)lp2->lwp_thread->td_sp = (void *)cpu_heavy_restore;
void cpu_heavy_restore(void); /* cannot be called from C */
*(void **)lp2->lwp_thread->td_sp = (void *)cpu_heavy_restore;