Searched refs:_ROUND_MASK (Results 1 - 10 of 10) sorted by relevance

/freebsd-11.0-release/lib/libc/arm/gen/
H A Dflt_rounds.c55 mode &= _ROUND_MASK;
/freebsd-11.0-release/lib/libc/riscv/gen/
H A Dflt_rounds.c53 mode = (fcsr & _ROUND_MASK);
/freebsd-11.0-release/lib/msun/aarch64/
H A Dfenv.h60 #define _ROUND_MASK (FE_TONEAREST | FE_DOWNWARD | \ macro
139 return ((__r >> _ROUND_SHIFT) & _ROUND_MASK);
147 if (__round & ~_ROUND_MASK)
150 __r &= ~(_ROUND_MASK << _ROUND_SHIFT);
165 *__envp |= __r & (FE_ALL_EXCEPT | (_ROUND_MASK << _ROUND_SHIFT));
181 *__envp |= __r & (FE_ALL_EXCEPT | (_ROUND_MASK << _ROUND_SHIFT));
192 __msr_fpsr((*__envp) & (FE_ALL_EXCEPT | (_ROUND_MASK << _ROUND_SHIFT)));
/freebsd-11.0-release/lib/msun/x86/
H A Dfenv.h56 #define _ROUND_MASK (FE_TONEAREST | FE_DOWNWARD | \ macro
129 return (__control & _ROUND_MASK);
229 if (__round & ~_ROUND_MASK)
233 __control &= ~_ROUND_MASK;
239 __mxcsr &= ~(_ROUND_MASK << _SSE_ROUND_SHIFT);
318 if (__round & ~_ROUND_MASK)
322 __control &= ~_ROUND_MASK;
327 __mxcsr &= ~(_ROUND_MASK << _SSE_ROUND_SHIFT);
/freebsd-11.0-release/lib/msun/sparc64/
H A Dfenv.h60 #define _ROUND_MASK (FE_TONEAREST | FE_DOWNWARD | \ macro
165 return ((__r >> _ROUND_SHIFT) & _ROUND_MASK);
173 if (__round & ~_ROUND_MASK)
176 __r &= ~(_ROUND_MASK << _ROUND_SHIFT);
/freebsd-11.0-release/lib/msun/arm/
H A Dfenv.h73 #define _ROUND_MASK (FE_TONEAREST | FE_DOWNWARD | \ macro
170 return (__fpsr & _ROUND_MASK);
179 __fpsr &= ~(_ROUND_MASK);
H A Dfenv.c69 #define __env_round(env) (((env) >> 24) & _ROUND_MASK)
/freebsd-11.0-release/lib/msun/powerpc/
H A Dfenv.h75 #define _ROUND_MASK (FE_TONEAREST | FE_DOWNWARD | \ macro
175 return (__r.__bits.__reg & _ROUND_MASK);
183 if (__round & ~_ROUND_MASK)
186 __r.__bits.__reg &= ~_ROUND_MASK;
/freebsd-11.0-release/lib/msun/mips/
H A Dfenv.h55 #define _ROUND_MASK (FE_TONEAREST | FE_DOWNWARD | \ macro
/freebsd-11.0-release/lib/msun/riscv/
H A Dfenv.h67 #define _ROUND_MASK (FE_TONEAREST | FE_DOWNWARD | \ macro

Completed in 102 milliseconds