/picolibc-latest/newlib/libc/include/machine/ |
D | fenv-softfloat.h | 112 fegetenv(fenv_t *envp) in fegetenv() argument 114 (void) envp; in fegetenv() 119 feholdexcept(fenv_t *envp) in feholdexcept() argument 121 (void) envp; in feholdexcept() 126 fesetenv(const fenv_t *envp) in fesetenv() argument 128 (void) envp; in fesetenv() 133 feupdateenv(const fenv_t *envp) in feupdateenv() argument 135 (void) envp; in feupdateenv() 138 if (envp == FE_NOMASK_ENV) in feupdateenv()
|
/picolibc-latest/newlib/libm/machine/x86/ |
D | fenv.c | 164 fegetenv (fenv_t *envp) in fegetenv() argument 170 : "=m" (envp->_fpu) : ); in fegetenv() 172 __asm__ volatile ("stmxcsr %0" : "=m" (envp->_sse_mxcsr) : ); in fegetenv() 182 feholdexcept (fenv_t *envp) in feholdexcept() argument 185 fegetenv (envp); in feholdexcept() 186 mxcsr = envp->_sse_mxcsr & ~FE_ALL_EXCEPT; in feholdexcept() 198 fesetenv (const fenv_t *envp) in fesetenv() argument 200 if ((envp == FE_DFL_ENV || envp == FE_NOMASK_ENV) && in fesetenv() 201 envp->_fpu._fpu_cw == 0) in fesetenv() 204 __asm__ volatile ("fldenv %0" :: "m" (envp->_fpu) ); in fesetenv() [all …]
|
/picolibc-latest/newlib/libc/machine/riscv/machine/ |
D | fenv-fp.h | 87 __declare_fenv_inline(int) fegetenv(fenv_t *envp) in fegetenv() argument 97 *envp = fcsr; in fegetenv() 190 __declare_fenv_inline(int) feholdexcept(fenv_t *envp) in feholdexcept() argument 197 *envp = fcsr; in feholdexcept() 285 __declare_fenv_inline(int) fesetenv(const fenv_t *envp) in fesetenv() argument 290 fenv_t fcsr = *envp; in fesetenv() 442 __declare_fenv_inline(int) feupdateenv(const fenv_t *envp) in feupdateenv() argument 452 fenv_t fcsr = *envp; /* Environment to install */ in feupdateenv()
|
/picolibc-latest/newlib/libc/machine/spu/include/ |
D | fenv.h | 55 void fegetenv(fenv_t *envp); 56 int feholdexcept(fenv_t *envp); 57 void fesetenv(const fenv_t *envp); 58 void feupdateenv(const fenv_t *envp);
|
/picolibc-latest/newlib/libc/machine/sh/machine/ |
D | fenv-fp.h | 72 __declare_fenv_inline(int) fegetenv(fenv_t *envp) in fegetenv() argument 76 *envp = __env; in fegetenv() 105 __declare_fenv_inline(int) feholdexcept(fenv_t *envp) in feholdexcept() argument 110 *envp = __env; in feholdexcept() 116 __declare_fenv_inline(int) fesetenv(const fenv_t *envp) in fesetenv() argument 119 _sh_set_fpscr(*envp); in fesetenv() 168 __declare_fenv_inline(int) feupdateenv(const fenv_t *envp) in feupdateenv() argument 173 _sh_set_fpscr(*envp); in feupdateenv()
|
/picolibc-latest/newlib/libc/machine/arm/machine/ |
D | fenv-fp.h | 76 __declare_fenv_inline(int) fegetenv(fenv_t *envp) in fegetenv() argument 78 _vmrs_fpscr(*envp); in fegetenv() 106 __declare_fenv_inline(int) feholdexcept(fenv_t *envp) in feholdexcept() argument 111 *envp = __env; in feholdexcept() 117 __declare_fenv_inline(int) fesetenv(const fenv_t *envp) in fesetenv() argument 119 _vmsr_fpscr(*envp); in fesetenv() 168 __declare_fenv_inline(int) feupdateenv(const fenv_t *envp) in feupdateenv() argument 173 _vmsr_fpscr(*envp); in feupdateenv()
|
/picolibc-latest/newlib/libc/machine/mips/machine/ |
D | fenv-fp.h | 134 fegetenv(fenv_t *envp) in fegetenv() argument 137 __cfc1(*envp); in fegetenv() 143 feholdexcept(fenv_t *envp) in feholdexcept() argument 148 *envp = fcsr; in feholdexcept() 156 fesetenv(const fenv_t *envp) in fesetenv() argument 159 __ctc1(*envp); in fesetenv() 165 feupdateenv(const fenv_t *envp) in feupdateenv() argument 170 fesetenv(envp); in feupdateenv()
|
/picolibc-latest/newlib/libc/machine/sparc/machine/ |
D | fenv-fp.h | 207 fegetenv(fenv_t *envp) in fegetenv() argument 209 __stfsr(envp); in fegetenv() 223 feholdexcept(fenv_t *envp) in feholdexcept() argument 228 *envp = r; in feholdexcept() 245 fesetenv(const fenv_t *envp) in fesetenv() argument 247 __ldfsr(*envp); in fesetenv() 263 feupdateenv(const fenv_t *envp) in feupdateenv() argument 268 __ldfsr(*envp); in feupdateenv()
|
/picolibc-latest/newlib/libc/include/ |
D | fenv.h | 37 int fegetenv(fenv_t *envp); 38 int feholdexcept(fenv_t *envp); 39 int fesetenv(const fenv_t *envp); 40 int feupdateenv(const fenv_t *envp);
|
/picolibc-latest/newlib/libc/machine/m68k/machine/ |
D | fenv-fp.h | 55 __declare_fenv_inline(int) fegetenv(fenv_t *envp) in fegetenv() argument 68 *envp = (fpcr & 0xff00) | ((fpcr >> 4) & 3) | (fpsr & 0xf8); in fegetenv() 99 __declare_fenv_inline(int) feholdexcept(fenv_t *envp) in feholdexcept() argument 109 *envp = (fpcr & 0xff00) | ((fpcr >> 4) & 3) | (fpsr & 0xf8); in feholdexcept() 150 __declare_fenv_inline(int) fesetenv(const fenv_t *envp) in fesetenv() argument 152 fenv_t env = *envp; in fesetenv() 230 __declare_fenv_inline(int) feupdateenv(const fenv_t *envp) in feupdateenv() argument 232 fenv_t env = *envp; in feupdateenv()
|
/picolibc-latest/newlib/libc/machine/powerpc/machine/ |
D | fenv-fp.h | 121 fegetenv(fenv_t *envp) in fegetenv() argument 126 *envp = __r.__bits.__reg; in fegetenv() 131 feholdexcept(fenv_t *envp) in feholdexcept() argument 136 *envp = __r.__bits.__reg; in feholdexcept() 143 fesetenv(const fenv_t *envp) in fesetenv() argument 147 __r.__bits.__reg = *envp; in fesetenv() 153 feupdateenv(const fenv_t *envp) in feupdateenv() argument 159 __r.__bits.__reg |= *envp; in feupdateenv()
|
/picolibc-latest/newlib/libm/machine/spu/headers/ |
D | feholdexcept.h | 40 static __inline int _feholdexcept(fenv_t *envp) in _feholdexcept() argument 46 *envp = __pack_fpscr(fpscr); in _feholdexcept() 47 env = *envp & ~FE_ALL_EXCEPT; in _feholdexcept()
|
D | fegetenv.h | 40 static __inline void _fegetenv(fenv_t *envp) in _fegetenv() argument 45 *envp = __pack_fpscr(fpscr); in _fegetenv()
|
D | fesetenv.h | 40 static __inline void _fesetenv(const fenv_t *envp) in _fesetenv() argument 44 fpscr = __unpack_fpscr(*envp); in _fesetenv()
|
D | feupdateenv.h | 40 static __inline void _feupdateenv(const fenv_t *envp) in _feupdateenv() argument 44 fpscr = __unpack_fpscr(*envp); in _feupdateenv()
|
/picolibc-latest/newlib/libc/sys/xtensa/ |
D | clibrary_init.c | 31 __clibrary_init (int argc, char **argv, char **envp, in __clibrary_init() argument 37 environ = envp; in __clibrary_init()
|
/picolibc-latest/newlib/libc/machine/xtensa/machine/ |
D | fenv-fp.h | 92 __declare_fenv_inline(int) feholdexcept(fenv_t * envp) in feholdexcept() argument 99 *envp = fsr | fcr; in feholdexcept() 160 __declare_fenv_inline(int) feupdateenv(const fenv_t * envp) in feupdateenv() argument 164 fesetenv (envp); in feupdateenv()
|
/picolibc-latest/newlib/ |
D | ChangeLog-2015 | 10536 * libm/machine/spu/headers/feholdexcept.h: Use *envp not env so 25140 (argv, envp): Dump if __strace >= 4.
|