Lines Matching defs:fp
191 kfpu_t *fp = lwptofpu(lwp);
201 fp->fpu_fprs = _fp_read_fprs();
202 if ((fp->fpu_en) || (fp->fpu_fprs & FPRS_FEF)) {
204 * If we have an fpu and the current thread owns the fp
205 * context, flush fp registers into the pcb.
208 if ((fp->fpu_fprs & FPRS_FEF) != FPRS_FEF) {
212 fp->fpu_fprs = fprs;
216 "with fp disabled!");
220 fp_v8p_fksave(fp);
222 (void) kcopy(&fp->fpu_fr.fpu_dregs[16],
225 xregs->pr_un.pr_v8p.pr_xfsr = GET_UPPER_32(fp->fpu_fsr);
226 xregs->pr_un.pr_v8p.pr_fprs = fp->fpu_fprs;
326 kfpu_t *fp = lwptofpu(lwp);
338 if ((fp->fpu_en) || (xregs->pr_un.pr_v8p.pr_fprs & FPRS_FEF)) {
341 &fp->fpu_fr.fpu_dregs[16],
343 fp->fpu_fprs = xregs->pr_un.pr_v8p.pr_fprs;
344 fp->fpu_fsr = SET_ALL_64(xregs->pr_un.pr_v8p.pr_xfsr,
345 fp->fpu_fsr);
353 /* force resume to reload fp regs */
359 fp->fpu_fprs = _fp_read_fprs();
360 if ((fp->fpu_fprs & FPRS_FEF) != FPRS_FEF) {
364 fp->fpu_fprs = (V9_FPU_FPRS_TYPE)fprs;
368 "with fp disabled!");
372 fp_v8p_load(fp);