Lines Matching refs:fenv
242 fenv_t fenv; in feclearexcept() local
248 fegetenv (&fenv); in feclearexcept()
251 fenv._fpu._fpu_sw &= ~excepts; in feclearexcept()
252 fenv._sse_mxcsr &= ~excepts; in feclearexcept()
255 return fesetenv (&fenv); in feclearexcept()
268 fenv_t fenv; in feraiseexcept() local
274 __asm__ volatile ("fnstenv %0" : "=m" (fenv) : ); in feraiseexcept()
277 fenv._fpu._fpu_sw |= excepts; in feraiseexcept()
280 __asm__ volatile ("fldenv %0" :: "m" (fenv)); in feraiseexcept()
294 fenv_t fenv; in fesetexcept() local
300 __asm__ volatile ("fnstenv %0" : "=m" (fenv) : ); in fesetexcept()
303 fenv._fpu._fpu_sw |= excepts; in fesetexcept()
306 __asm__ volatile ("fldenv %0" :: "m" (fenv)); in fesetexcept()
360 fenv_t fenv; in fesetexceptflag() local
366 fegetenv (&fenv); in fesetexceptflag()
369 fenv._fpu._fpu_sw &= ~excepts; in fesetexceptflag()
370 fenv._fpu._fpu_sw |= excepts & *flagp; in fesetexceptflag()
371 fenv._sse_mxcsr &= ~excepts; in fesetexceptflag()
372 fenv._sse_mxcsr |= excepts & *flagp; in fesetexceptflag()
375 return fesetenv (&fenv); in fesetexceptflag()