Home
last modified time | relevance | path

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

/haiku/headers/posix/arch/riscv64/
H A Dfenv.h99 int fegetenv(fenv_t *__envp);
100 int feholdexcept(fenv_t *__envp);
101 int fesetenv(const fenv_t *__envp);
102 int feupdateenv(const fenv_t *__envp);
182 fegetenv(fenv_t *__envp) in fegetenv() argument
185 __rfs(*__envp); in fegetenv()
191 feholdexcept(fenv_t *__envp) in feholdexcept() argument
200 fesetenv(const fenv_t *__envp) in fesetenv() argument
203 __wfs(*__envp); in fesetenv()
209 feupdateenv(const fenv_t *__envp) in feupdateenv() argument
[all …]
/haiku/headers/posix/arch/arm64/
H A Dfenv.h159 fegetenv(fenv_t *__envp) in fegetenv() argument
164 *__envp = __r & _ENABLE_MASK; in fegetenv()
167 *__envp |= __r & (FE_ALL_EXCEPT | (_ROUND_MASK << _ROUND_SHIFT)); in fegetenv()
173 feholdexcept(fenv_t *__envp) in feholdexcept() argument
178 *__envp = __r & _ENABLE_MASK; in feholdexcept()
183 *__envp |= __r & (FE_ALL_EXCEPT | (_ROUND_MASK << _ROUND_SHIFT)); in feholdexcept()
190 fesetenv(const fenv_t *__envp) in fesetenv() argument
193 __msr_fpcr((*__envp) & _ENABLE_MASK); in fesetenv()
194 __msr_fpsr((*__envp) & (FE_ALL_EXCEPT | (_ROUND_MASK << _ROUND_SHIFT))); in fesetenv()
199 feupdateenv(const fenv_t *__envp) in feupdateenv() argument
[all …]
/haiku/headers/posix/arch/arm/
H A Dfenv.h144 fegetenv(fenv_t *__envp) in fegetenv() argument
147 __rfs(__envp); in fegetenv()
152 feholdexcept(fenv_t *__envp) in feholdexcept() argument
157 *__envp = __env; in feholdexcept()
164 fesetenv(const fenv_t *__envp) in fesetenv() argument
167 __wfs(*__envp); in fesetenv()
172 feupdateenv(const fenv_t *__envp) in feupdateenv() argument
177 __wfs(*__envp); in feupdateenv()
/haiku/src/system/libroot/posix/arch/arm64/
H A Dfenv.c50 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);
/haiku/headers/posix/arch/sparc64/
H A Dfenv.h187 fegetenv(fenv_t *__envp) in fegetenv() argument
190 __stxfsr(__envp); in fegetenv()
195 feholdexcept(fenv_t *__envp) in feholdexcept() argument
200 *__envp = __r; in feholdexcept()
207 fesetenv(const fenv_t *__envp) in fesetenv() argument
210 __ldxfsr(*__envp); in fesetenv()
215 feupdateenv(const fenv_t *__envp) in feupdateenv() argument
220 __ldxfsr(*__envp); in feupdateenv()
/haiku/headers/posix/arch/ppc/
H A Dfenv.h186 fegetenv(fenv_t *__envp) in fegetenv() argument
191 *__envp = __r.__bits.__reg; in fegetenv()
196 feholdexcept(fenv_t *__envp) in feholdexcept() argument
201 *__envp = __r.__d; in feholdexcept()
208 fesetenv(const fenv_t *__envp) in fesetenv() argument
212 __r.__bits.__reg = *__envp; in fesetenv()
218 feupdateenv(const fenv_t *__envp) in feupdateenv() argument
224 __r.__bits.__reg |= *__envp; in feupdateenv()
/haiku/headers/posix/arch/x86_64/
H A Dfenv.h174 int fegetenv(fenv_t *__envp);
175 int feholdexcept(fenv_t *__envp);
178 fesetenv(const fenv_t *__envp) in fesetenv() argument
189 __fldenvx(__envp->__x87); in fesetenv()
190 __ldmxcsr(__envp->__mxcsr); in fesetenv()
194 int feupdateenv(const fenv_t *__envp);
/haiku/headers/posix/arch/x86/
H A Dfenv.h203 int fegetenv(fenv_t *__envp);
204 int feholdexcept(fenv_t *__envp);
207 fesetenv(const fenv_t *__envp) in fesetenv() argument
209 fenv_t __env = *__envp; in fesetenv()
228 int feupdateenv(const fenv_t *__envp);