| /freebsd-13.1/lib/msun/arm/ |
| H A D | fenv.c | 236 int fegetenv(fenv_t *__envp) in fegetenv() argument 243 __softfp_fegetenv(__envp); in fegetenv() 244 *__envp |= __vfp_envp; in fegetenv() 249 int feholdexcept(fenv_t *__envp) in feholdexcept() argument 256 __softfp_feholdexcept(__envp); in feholdexcept() 257 *__envp |= __vfp_envp; in feholdexcept() 262 int fesetenv(const fenv_t *__envp) in fesetenv() argument 266 __vfp_fesetenv(__envp); in fesetenv() 267 __softfp_fesetenv(__envp); in fesetenv() 276 __vfp_feupdateenv(__envp); in feupdateenv() [all …]
|
| H A D | fenv.h | 98 int fegetenv(fenv_t *__envp); 99 int feholdexcept(fenv_t *__envp); 100 int fesetenv(const fenv_t *__envp); 188 fegetenv(fenv_t *__envp) in fegetenv() argument 191 vmrs_fpscr(*__envp); in fegetenv() 196 feholdexcept(fenv_t *__envp) in feholdexcept() argument 201 *__envp = __env; in feholdexcept() 208 fesetenv(const fenv_t *__envp) in fesetenv() argument 211 vmsr_fpscr(*__envp); in fesetenv() 216 feupdateenv(const fenv_t *__envp) in feupdateenv() argument [all …]
|
| /freebsd-13.1/lib/msun/src/ |
| H A D | fenv-softfloat.h | 118 fegetenv(fenv_t *__envp) in fegetenv() argument 121 __set_env(*__envp, __softfloat_float_exception_flags, in fegetenv() 127 feholdexcept(fenv_t *__envp) in feholdexcept() argument 131 fegetenv(__envp); in feholdexcept() 138 fesetenv(const fenv_t *__envp) in fesetenv() argument 141 __softfloat_float_exception_flags = __env_flags(*__envp); in fesetenv() 142 __softfloat_float_exception_mask = __env_mask(*__envp); in fesetenv() 143 __softfloat_float_rounding_mode = __env_round(*__envp); in fesetenv() 148 feupdateenv(const fenv_t *__envp) in feupdateenv() argument 152 fesetenv(__envp); in feupdateenv()
|
| /freebsd-13.1/lib/msun/riscv/ |
| H A D | fenv.h | 97 int fegetenv(fenv_t *__envp); 98 int feholdexcept(fenv_t *__envp); 99 int fesetenv(const fenv_t *__envp); 100 int feupdateenv(const fenv_t *__envp); 180 fegetenv(fenv_t *__envp) in fegetenv() argument 183 __rfs(*__envp); in fegetenv() 189 feholdexcept(fenv_t *__envp __unused) in feholdexcept() 198 fesetenv(const fenv_t *__envp) in fesetenv() argument 201 __wfs(*__envp); in fesetenv() 207 feupdateenv(const fenv_t *__envp) in feupdateenv() argument [all …]
|
| H A D | fenv.c | 57 extern inline int fegetenv(fenv_t *__envp); 58 extern inline int feholdexcept(fenv_t *__envp); 59 extern inline int fesetenv(const fenv_t *__envp); 60 extern inline int feupdateenv(const fenv_t *__envp);
|
| /freebsd-13.1/lib/msun/mips/ |
| H A D | fenv.h | 96 int fegetenv(fenv_t *__envp); 97 int feholdexcept(fenv_t *__envp); 98 int fesetenv(const fenv_t *__envp); 191 fegetenv(fenv_t *__envp) in fegetenv() argument 194 __cfc1(*__envp); in fegetenv() 200 feholdexcept(fenv_t *__envp) in feholdexcept() argument 205 *__envp = fcsr; in feholdexcept() 213 fesetenv(const fenv_t *__envp) in fesetenv() argument 216 __ctc1(*__envp); in fesetenv() 222 feupdateenv(const fenv_t *__envp) in feupdateenv() argument [all …]
|
| H A D | fenv.c | 62 extern inline int fegetenv(fenv_t *__envp); 63 extern inline int feholdexcept(fenv_t *__envp); 64 extern inline int fesetenv(const fenv_t *__envp); 65 extern inline int feupdateenv(const fenv_t *__envp);
|
| /freebsd-13.1/lib/msun/aarch64/ |
| H A D | fenv.h | 157 fegetenv(fenv_t *__envp) in fegetenv() argument 162 *__envp = __r & _ENABLE_MASK; in fegetenv() 165 *__envp |= __r & (FE_ALL_EXCEPT | (_ROUND_MASK << _ROUND_SHIFT)); in fegetenv() 171 feholdexcept(fenv_t *__envp) in feholdexcept() argument 176 *__envp = __r & _ENABLE_MASK; in feholdexcept() 181 *__envp |= __r & (FE_ALL_EXCEPT | (_ROUND_MASK << _ROUND_SHIFT)); in feholdexcept() 188 fesetenv(const fenv_t *__envp) in fesetenv() argument 191 __msr_fpcr((*__envp) & _ENABLE_MASK); in fesetenv() 192 __msr_fpsr((*__envp) & (FE_ALL_EXCEPT | (_ROUND_MASK << _ROUND_SHIFT))); in fesetenv() 197 feupdateenv(const fenv_t *__envp) in feupdateenv() argument [all …]
|
| H A D | fenv.c | 50 extern inline int fegetenv(fenv_t *__envp); 51 extern inline int feholdexcept(fenv_t *__envp); 52 extern inline int fesetenv(const fenv_t *__envp); 53 extern inline int feupdateenv(const fenv_t *__envp);
|
| /freebsd-13.1/lib/msun/powerpc/ |
| H A D | fenv.c | 47 extern inline int fegetenv(fenv_t *__envp); 48 extern inline int feholdexcept(fenv_t *__envp); 49 extern inline int fesetenv(const fenv_t *__envp); 50 extern inline int feupdateenv(const fenv_t *__envp);
|
| H A D | fenv.h | 205 fegetenv(fenv_t *__envp) in fegetenv() argument 210 *__envp = __r.__bits.__reg; in fegetenv() 215 feholdexcept(fenv_t *__envp) in feholdexcept() argument 220 *__envp = __r.__bits.__reg; in feholdexcept() 227 fesetenv(const fenv_t *__envp) in fesetenv() argument 231 __r.__bits.__reg = *__envp; in fesetenv() 237 feupdateenv(const fenv_t *__envp) in feupdateenv() argument 243 __r.__bits.__reg |= *__envp; in feupdateenv()
|
| /freebsd-13.1/lib/msun/x86/ |
| H A D | fenv.h | 106 int fegetenv(fenv_t *__envp); 107 int feholdexcept(fenv_t *__envp); 110 int feupdateenv(const fenv_t *__envp); 243 fesetenv(const fenv_t *__envp) in fesetenv() argument 245 fenv_t __env = *__envp; in fesetenv() 330 fesetenv(const fenv_t *__envp) in fesetenv() argument 341 __fldenvx(__envp->__x87); in fesetenv() 342 __ldmxcsr(&__envp->__mxcsr); in fesetenv()
|
| /freebsd-13.1/lib/msun/amd64/ |
| H A D | fenv.c | 116 extern inline int fesetenv(const fenv_t *__envp);
|
| /freebsd-13.1/lib/msun/i387/ |
| H A D | fenv.c | 167 extern inline int fesetenv(const fenv_t *__envp);
|