Lines Matching refs:control
217 __uint16_t control, omask; in feenableexcept() local
220 __fnstcw(&control); in feenableexcept()
226 omask = ~(control | mxcsr >> _SSE_EMASK_SHIFT) & FE_ALL_EXCEPT; in feenableexcept()
228 control &= ~mask; in feenableexcept()
229 __fldcw(control); in feenableexcept()
242 __uint16_t control, omask; in fedisableexcept() local
245 __fnstcw(&control); in fedisableexcept()
251 omask = ~(control | mxcsr >> _SSE_EMASK_SHIFT) & FE_ALL_EXCEPT; in fedisableexcept()
253 control |= mask; in fedisableexcept()
254 __fldcw(control); in fedisableexcept()
323 __uint16_t control; in fegetround() local
331 __fnstcw(&control); in fegetround()
332 return (control & ROUND_MASK); in fegetround()
339 __uint16_t control; in fesetround() local
344 __fnstcw(&control); in fesetround()
345 control &= ~ROUND_MASK; in fesetround()
346 control |= round; in fesetround()
347 __fldcw(control); in fesetround()
385 __uint16_t control; in fegetexcept() local
391 __fnstcw(&control); in fegetexcept()
392 return (~control & FE_ALL_EXCEPT); in fegetexcept()