Home
last modified time | relevance | path

Searched refs:__envp (Results 1 – 12 of 12) sorted by relevance

/freebsd-14.2/lib/msun/arm/
H A Dfenv.c234 int fegetenv(fenv_t *__envp) in fegetenv() argument
241 __softfp_fegetenv(__envp); in fegetenv()
242 *__envp |= __vfp_envp; in fegetenv()
247 int feholdexcept(fenv_t *__envp) in feholdexcept() argument
254 __softfp_feholdexcept(__envp); in feholdexcept()
255 *__envp |= __vfp_envp; in feholdexcept()
260 int fesetenv(const fenv_t *__envp) in fesetenv() argument
264 __vfp_fesetenv(__envp); in fesetenv()
265 __softfp_fesetenv(__envp); in fesetenv()
274 __vfp_feupdateenv(__envp); in feupdateenv()
[all …]
H A Dfenv.h96 int fegetenv(fenv_t *__envp);
97 int feholdexcept(fenv_t *__envp);
98 int fesetenv(const fenv_t *__envp);
186 fegetenv(fenv_t *__envp) in fegetenv() argument
189 vmrs_fpscr(*__envp); in fegetenv()
194 feholdexcept(fenv_t *__envp) in feholdexcept() argument
199 *__envp = __env; in feholdexcept()
206 fesetenv(const fenv_t *__envp) in fesetenv() argument
209 vmsr_fpscr(*__envp); in fesetenv()
214 feupdateenv(const fenv_t *__envp) in feupdateenv() argument
[all …]
/freebsd-14.2/lib/msun/src/
H A Dfenv-softfloat.h116 fegetenv(fenv_t *__envp) in fegetenv() argument
119 __set_env(*__envp, __softfloat_float_exception_flags, in fegetenv()
125 feholdexcept(fenv_t *__envp) in feholdexcept() argument
129 fegetenv(__envp); in feholdexcept()
136 fesetenv(const fenv_t *__envp) in fesetenv() argument
139 __softfloat_float_exception_flags = __env_flags(*__envp); in fesetenv()
140 __softfloat_float_exception_mask = __env_mask(*__envp); in fesetenv()
141 __softfloat_float_rounding_mode = __env_round(*__envp); in fesetenv()
146 feupdateenv(const fenv_t *__envp) in feupdateenv() argument
150 fesetenv(__envp); in feupdateenv()
/freebsd-14.2/lib/msun/riscv/
H A Dfenv.h95 int fegetenv(fenv_t *__envp);
96 int feholdexcept(fenv_t *__envp);
97 int fesetenv(const fenv_t *__envp);
98 int feupdateenv(const fenv_t *__envp);
178 fegetenv(fenv_t *__envp) in fegetenv() argument
181 __rfs(*__envp); in fegetenv()
187 feholdexcept(fenv_t *__envp __unused) in feholdexcept()
196 fesetenv(const fenv_t *__envp) in fesetenv() argument
199 __wfs(*__envp); in fesetenv()
205 feupdateenv(const fenv_t *__envp) in feupdateenv() argument
[all …]
H A Dfenv.c55 extern inline int fegetenv(fenv_t *__envp);
56 extern inline int feholdexcept(fenv_t *__envp);
57 extern inline int fesetenv(const fenv_t *__envp);
58 extern inline int feupdateenv(const fenv_t *__envp);
/freebsd-14.2/lib/msun/aarch64/
H A Dfenv.h160 fegetenv(fenv_t *__envp) in fegetenv() argument
167 *__envp = fpsr | (fpcr << 32); in fegetenv()
173 feholdexcept(fenv_t *__envp) in feholdexcept() argument
178 *__envp = __r << 32; in feholdexcept()
183 *__envp |= (__uint32_t)__r; in feholdexcept()
190 fesetenv(const fenv_t *__envp) in fesetenv() argument
193 __msr_fpcr((*__envp) >> 32); in fesetenv()
194 __msr_fpsr((fenv_t)(__uint32_t)*__envp); in fesetenv()
199 feupdateenv(const fenv_t *__envp) in feupdateenv() argument
204 fesetenv(__envp); in feupdateenv()
H A Dfenv.c48 extern inline int fegetenv(fenv_t *__envp);
49 extern inline int feholdexcept(fenv_t *__envp);
50 extern inline int fesetenv(const fenv_t *__envp);
51 extern inline int feupdateenv(const fenv_t *__envp);
/freebsd-14.2/lib/msun/x86/
H A Dfenv.h104 int fegetenv(fenv_t *__envp);
105 int feholdexcept(fenv_t *__envp);
108 int feupdateenv(const fenv_t *__envp);
241 fesetenv(const fenv_t *__envp) in fesetenv() argument
243 fenv_t __env = *__envp; in fesetenv()
328 fesetenv(const fenv_t *__envp) in fesetenv() argument
339 __fldenvx(__envp->__x87); in fesetenv()
340 __ldmxcsr(&__envp->__mxcsr); in fesetenv()
/freebsd-14.2/lib/msun/powerpc/
H A Dfenv.h220 fegetenv(fenv_t *__envp) in fegetenv() argument
225 *__envp = __r.__bits.__reg; in fegetenv()
230 feholdexcept(fenv_t *__envp) in feholdexcept() argument
235 *__envp = __r.__bits.__reg; in feholdexcept()
242 fesetenv(const fenv_t *__envp) in fesetenv() argument
246 __r.__bits.__reg = *__envp; in fesetenv()
252 feupdateenv(const fenv_t *__envp) in feupdateenv() argument
258 __r.__bits.__reg |= *__envp; in feupdateenv()
H A Dfenv.c55 extern inline int fegetenv(fenv_t *__envp);
56 extern inline int feholdexcept(fenv_t *__envp);
57 extern inline int fesetenv(const fenv_t *__envp);
58 extern inline int feupdateenv(const fenv_t *__envp);
/freebsd-14.2/lib/msun/amd64/
H A Dfenv.c114 extern inline int fesetenv(const fenv_t *__envp);
/freebsd-14.2/lib/msun/i387/
H A Dfenv.c165 extern inline int fesetenv(const fenv_t *__envp);