Home | History | Annotate | Download | only in powerpc

Lines Matching defs:fpscr

138 	uint32_t fpscr, ofpscr;
158 "mffs 0\n" /* get FPSCR */
166 "mffs 0\n" /* get FPSCR */
167 "stfd 0,0(%[fpscr])\n" /* store it */
170 [fpscr] "b"(&pcb->pcb_fpu.fpscr),
180 fpscr64 = *(uint64_t *)&pcb->pcb_fpu.fpscr;
181 ((uint32_t *)&pcb->pcb_fpu.fpscr)[_QUAD_LOWWORD] &= ~MASKBITS;
186 fpscr64 = *(uint64_t *)&pcb->pcb_fpu.fpscr;
187 ((uint32_t *)&pcb->pcb_fpu.fpscr)[_QUAD_LOWWORD] &= ~MASKBITS;
199 fpscr = ((uint32_t *)&pcb->pcb_fpu.fpscr)[_QUAD_LOWWORD];
200 if (fpscr & ofpscr & STICKYBITS)
201 fpscr &= ofpscr;
206 if (fpscr & FPSCR_VX) code = FPE_FLTINV;
207 else if (fpscr & FPSCR_OX) code = FPE_FLTOVF;
208 else if (fpscr & FPSCR_UX) code = FPE_FLTUND;
209 else if (fpscr & FPSCR_ZX) code = FPE_FLTDIV;
210 else if (fpscr & FPSCR_XX) code = FPE_FLTRES;
232 ((int *)&pcb->pcb_fpu.fpscr)[_QUAD_LOWWORD];
252 ((int *)&pcb->pcb_fpu.fpscr)[_QUAD_LOWWORD] = mcp->__fpregs.__fpu_fpscr;