fp_restore
if (port->fp_restore & FP_RESTORE_WAIT_TIMEOUT) {
port->fp_restore &= ~FP_RESTORE_WAIT_TIMEOUT;
if ((port->fp_restore & FP_RESTORE_OFFLINE_TIMEOUT) ||
port->fp_restore &= ~FP_RESTORE_OFFLINE_TIMEOUT;
port->fp_restore &= ~FP_RESTORE_OFFLINE_TIMEOUT;
port->fp_restore |= FP_RESTORE_WAIT_TIMEOUT;
port->fp_restore |= FP_RESTORE_OFFLINE_TIMEOUT;
uint16_t fp_restore;
fp_restore(fp);
fp_restore(pf);
fp_restore(&fpu->hf_guest_fpu);
fp_restore(&curthread->t_lwp->lwp_pcb.pcb_fpu);
fp_restore(&temp_ctx);
extern void fp_restore(struct fpu_ctx *);
extern void fp_restore(kfpu_t *);
fp_restore(fp);
fp_restore(fp);
fp_restore(pfp);