Lines Matching refs:fp
74 kfpu_t *fp;
81 fp = (kfpu_t *)stk;
82 fp->fpu_fprs = 0;
128 kfpu_t *fp;
134 fp = (kfpu_t *)stk;
138 bzero(fp, sizeof (kfpu_t) + GSR_SIZE);
140 lwp->lwp_fpu = (void *)fp;
141 mpcb->mpcb_fpu = fp;
186 kfpu_t *fp, *pfp = lwptofpu(lwp);
192 * remember child's fp and wbuf since they will get erased during
195 fp = mpcb->mpcb_fpu;
204 mpcb->mpcb_fpu = fp;
205 fp->fpu_q = mpcb->mpcb_fpu_q;
257 kfpu_t *fp = lwptofpu(lwp);
260 fp->fpu_fprs = _fp_read_fprs();
261 if ((fp->fpu_en) || (fp->fpu_fprs & FPRS_FEF))
262 fp_free(fp, isexec);
300 kfpu_t *fp = lwptofpu(lwp);
310 fp->fpu_fprs = _fp_read_fprs();
311 if ((fp->fpu_fprs & FPRS_FEF) != FPRS_FEF) {
313 fp->fpu_fprs = (V9_FPU_FPRS_TYPE)fprs;
315 save_gsr(fp);
317 gsr = get_gsr(fp);
341 kfpu_t *fp = lwptofpu(lwp);
349 fp->fpu_fprs = _fp_read_fprs();
350 if ((fp->fpu_fprs & FPRS_FEF) != FPRS_FEF) {
352 fp->fpu_fprs = (V9_FPU_FPRS_TYPE)fprs;
377 kfpu_t *fp = lwptofpu(lwp);
382 fp->fpu_fprs = _fp_read_fprs();
383 if ((fp->fpu_en) || (fp->fpu_fprs & FPRS_FEF)) {
385 if ((fp->fpu_fprs & FPRS_FEF) != FPRS_FEF) {
387 fp->fpu_fprs = (V9_FPU_FPRS_TYPE)fprs;
389 save_gsr(fp);
391 asr[ASR_GSR] = (int64_t)get_gsr(fp);
410 kfpu_t *fp = lwptofpu(lwp);
415 fp->fpu_fprs = _fp_read_fprs();
416 if ((fp->fpu_en) || (fp->fpu_fprs & FPRS_FEF)) {
417 set_gsr(asr[ASR_GSR], fp);
419 if ((fp->fpu_fprs & FPRS_FEF) != FPRS_FEF) {
421 fp->fpu_fprs = (V9_FPU_FPRS_TYPE)fprs;
423 restore_gsr(fp);