Home
last modified time | relevance | path

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

/freebsd/lib/msun/arm/
H A Dfenv.c163 int __softfp_fegetenv(fenv_t *__envp);
164 int __softfp_feholdexcept(fenv_t *__envp);
165 int __softfp_fesetenv(const fenv_t *__envp);
166 int __softfp_feupdateenv(const fenv_t *__envp);
178 int __vfp_fegetenv(fenv_t *__envp);
179 int __vfp_feholdexcept(fenv_t *__envp);
180 int __vfp_fesetenv(const fenv_t *__envp);
181 int __vfp_feupdateenv(const fenv_t *__envp);
302 (fegetenv)(fenv_t *__envp)
309 __softfp_fegetenv(__envp);
[all …]
H A Dfenv.h97 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);
222 __fegetenv_int(fenv_t *__envp) in __fegetenv_int() argument
225 vmrs_fpscr(*__envp); in __fegetenv_int()
230 __feholdexcept_int(fenv_t *__envp) in __feholdexcept_int() argument
235 *__envp = __env; in __feholdexcept_int()
242 __fesetenv_int(const fenv_t *__envp) in __fesetenv_int() argument
245 vmsr_fpscr(*__envp); in __fesetenv_int()
[all …]
/freebsd/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/lib/msun/aarch64/
H A Dfenv.h191 __fegetenv_int(fenv_t *__envp) in __fegetenv_int() argument
198 *__envp = fpsr | (fpcr << 32); in __fegetenv_int()
204 __feholdexcept_int(fenv_t *__envp) in __feholdexcept_int() argument
209 *__envp = __r << 32; in __feholdexcept_int()
214 *__envp |= (__uint32_t)__r; in __feholdexcept_int()
221 __fesetenv_int(const fenv_t *__envp) in __fesetenv_int() argument
224 __msr_fpcr((*__envp) >> 32); in __fesetenv_int()
225 __msr_fpsr((fenv_t)(__uint32_t)*__envp); in __fesetenv_int()
230 __feupdateenv_int(const fenv_t *__envp) in __feupdateenv_int() argument
235 fesetenv(__envp); in __feupdateenv_int()
/freebsd/lib/msun/riscv/
H A Dfenv.h184 __fegetenv_int(fenv_t *__envp) in __fegetenv_int() argument
187 __rfs(*__envp); in __fegetenv_int()
193 __feholdexcept_int(fenv_t *__envp __unused) in __feholdexcept_int()
202 __fesetenv_int(const fenv_t *__envp) in __fesetenv_int() argument
205 __wfs(*__envp); in __fesetenv_int()
211 __feupdateenv_int(const fenv_t *__envp) in __feupdateenv_int() argument
216 __wfs(*__envp); in __feupdateenv_int()
/freebsd/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);
255 __fesetenv_int(const fenv_t *__envp) in __fesetenv_int() argument
257 fenv_t __env = *__envp; in __fesetenv_int()
342 __fesetenv_int(const fenv_t *__envp) in __fesetenv_int() argument
353 __fldenvx(__envp->__x87); in __fesetenv_int()
354 __ldmxcsr(&__envp->__mxcsr); in __fesetenv_int()
/freebsd/lib/msun/powerpc/
H A Dfenv.h221 __fegetenv_int(fenv_t *__envp) in __fegetenv_int() argument
226 *__envp = __r.__bits.__reg; in __fegetenv_int()
231 __feholdexcept_int(fenv_t *__envp) in __feholdexcept_int() argument
236 *__envp = __r.__bits.__reg; in __feholdexcept_int()
243 __fesetenv_int(const fenv_t *__envp) in __fesetenv_int() argument
247 __r.__bits.__reg = *__envp; in __fesetenv_int()
253 __feupdateenv_int(const fenv_t *__envp) in __feupdateenv_int() argument
259 __r.__bits.__reg |= *__envp; in __feupdateenv_int()