/picolibc-latest/newlib/libm/machine/x86/ |
D | fenv.c | 22 #define __FE_ALL_EXCEPT_X86 (FE_ALL_EXCEPT | __FE_DENORM) 86 if (excepts & ~FE_ALL_EXCEPT) in feenableexcept() 107 return (~old_cw) & FE_ALL_EXCEPT; in feenableexcept() 122 if (excepts & ~FE_ALL_EXCEPT) in fedisableexcept() 143 return (~old_cw) & FE_ALL_EXCEPT; in fedisableexcept() 157 return (~cw) & FE_ALL_EXCEPT; in fegetexcept() 186 mxcsr = envp->_sse_mxcsr & ~FE_ALL_EXCEPT; in feholdexcept() 190 fedisableexcept (FE_ALL_EXCEPT); in feholdexcept() 230 envcopy._fpu._fpu_sw |= (sw & FE_ALL_EXCEPT); in feupdateenv() 231 envcopy._sse_mxcsr |= (mxcsr & FE_ALL_EXCEPT); in feupdateenv() [all …]
|
/picolibc-latest/newlib/libc/machine/mips/machine/ |
D | fenv-fp.h | 36 excepts &= FE_ALL_EXCEPT; in feclearexcept() 49 excepts &= FE_ALL_EXCEPT; in fegetexceptflag() 61 excepts &= FE_ALL_EXCEPT; in fesetexceptflag() 75 excepts &= FE_ALL_EXCEPT; in feraiseexcept() 88 excepts &= FE_ALL_EXCEPT; in fesetexcept() 101 excepts &= FE_ALL_EXCEPT; in fetestexcept() 149 fcsr &= ~(FE_ALL_EXCEPT | _FCSR_ENABLE_MASK); in feholdexcept() 186 __new_fcsr = __old_fcsr | (__mask & FE_ALL_EXCEPT) << _FCSR_ENABLE_SHIFT; in feenableexcept() 189 return ((__old_fcsr >> _FCSR_ENABLE_SHIFT) & FE_ALL_EXCEPT); in feenableexcept() 198 __new_fcsr = __old_fcsr & ~((__mask & FE_ALL_EXCEPT) << _FCSR_ENABLE_SHIFT); in fedisableexcept() [all …]
|
D | fenv.h | 55 #define FE_ALL_EXCEPT (FE_DIVBYZERO | FE_INEXACT | \ macro 72 #define _FCSR_ENABLE_MASK (FE_ALL_EXCEPT << _FCSR_ENABLE_SHIFT)
|
/picolibc-latest/newlib/libc/machine/sparc/machine/ |
D | fenv-fp.h | 45 ex = excepts & FE_ALL_EXCEPT; in feclearexcept() 66 ex = excepts & FE_ALL_EXCEPT; in fegetexceptflag() 87 ex = excepts & FE_ALL_EXCEPT; in fesetexceptflag() 119 ex = excepts & FE_ALL_EXCEPT; in feraiseexcept() 164 return r & (excepts & FE_ALL_EXCEPT); in fetestexcept() 229 r &= ~(FE_ALL_EXCEPT | _ENABLE_MASK); in feholdexcept() 270 feraiseexcept(r & FE_ALL_EXCEPT); in feupdateenv() 285 new_r = old_r | ((mask & FE_ALL_EXCEPT) << _FPUSW_SHIFT); in feenableexcept() 288 return (old_r >> _FPUSW_SHIFT) & FE_ALL_EXCEPT; in feenableexcept() 297 new_r = old_r & ~((mask & FE_ALL_EXCEPT) << _FPUSW_SHIFT); in fedisableexcept() [all …]
|
D | fenv.h | 63 #define FE_ALL_EXCEPT (FE_DIVBYZERO | FE_INEXACT | \ 82 #define _ENABLE_MASK (FE_ALL_EXCEPT << _FPUSW_SHIFT)
|
/picolibc-latest/newlib/libc/machine/m68k/machine/ |
D | fenv-fp.h | 42 excepts &= FE_ALL_EXCEPT; in feclearexcept() 77 excepts &= FE_ALL_EXCEPT; in fegetexceptflag() 107 int excepts = fpsr & FE_ALL_EXCEPT; in feholdexcept() 130 excepts &= FE_ALL_EXCEPT; in feraiseexcept() 185 excepts &= FE_ALL_EXCEPT; in fesetexceptflag() 219 excepts &= FE_ALL_EXCEPT; in fetestexcept() 271 new_fpcr = old_fpcr | ((excepts & FE_ALL_EXCEPT) << _M68K_EXCEPT_SHIFT); in feenableexcept() 274 return (old_fpcr >> _M68K_EXCEPT_SHIFT) & FE_ALL_EXCEPT; in feenableexcept() 285 new_fpcr = old_fpcr & ~((excepts & FE_ALL_EXCEPT) << _M68K_EXCEPT_SHIFT); in fedisableexcept() 288 return (old_fpcr >> _M68K_EXCEPT_SHIFT) & FE_ALL_EXCEPT; in fedisableexcept() [all …]
|
D | fenv.h | 55 #define FE_ALL_EXCEPT (FE_INVALID | FE_OVERFLOW | \ macro
|
/picolibc-latest/newlib/libc/machine/riscv/machine/ |
D | fenv-fp.h | 49 excepts &= FE_ALL_EXCEPT; in feclearexcept() 125 excepts &= FE_ALL_EXCEPT; in fegetexceptflag() 201 __asm__ volatile("csrrc zero, fflags, %0" : : "r"(FE_ALL_EXCEPT)); in feholdexcept() 238 excepts &= FE_ALL_EXCEPT; in feraiseexcept() 324 excepts &= FE_ALL_EXCEPT; in fesetexceptflag() 328 fexcept_t flags = *flagp & FE_ALL_EXCEPT; in fesetexceptflag() 412 excepts &= FE_ALL_EXCEPT; in fetestexcept()
|
/picolibc-latest/newlib/libc/machine/aarch64/machine/ |
D | fenv-fp.h | 121 *__envp |= __r & (FE_ALL_EXCEPT | (_ROUND_MASK << _ROUND_SHIFT)); in fegetenv() 137 *__envp |= __r & (FE_ALL_EXCEPT | (_ROUND_MASK << _ROUND_SHIFT)); in feholdexcept() 148 __msr_fpsr((*__envp) & (FE_ALL_EXCEPT | (_ROUND_MASK << _ROUND_SHIFT))); in fesetenv() 159 feraiseexcept(__r & FE_ALL_EXCEPT); in feupdateenv() 169 __new_r = __old_r | ((__mask & FE_ALL_EXCEPT) << _FPUSW_SHIFT); in feenableexcept() 174 return ((__old_r >> _FPUSW_SHIFT) & FE_ALL_EXCEPT); in feenableexcept() 183 __new_r = __old_r & ~((__mask & FE_ALL_EXCEPT) << _FPUSW_SHIFT); in fedisableexcept() 185 return ((__old_r >> _FPUSW_SHIFT) & FE_ALL_EXCEPT); in fedisableexcept()
|
D | fenv.h | 86 #define FE_ALL_EXCEPT (FE_DIVBYZERO | FE_INEXACT | \ macro 105 #define _ENABLE_MASK (FE_ALL_EXCEPT << _FPUSW_SHIFT)
|
/picolibc-latest/newlib/libc/machine/sh/machine/ |
D | fenv-fp.h | 53 ~((__mask & FE_ALL_EXCEPT) << _SH_FPU_MASK_SHIFT); in fedisableexcept() 55 return ((__old_fpsr >> _SH_FPU_MASK_SHIFT) & FE_ALL_EXCEPT); in fedisableexcept() 64 ((__mask & FE_ALL_EXCEPT) << _SH_FPU_MASK_SHIFT); in feenableexcept() 69 return ((__old_fpsr >> _SH_FPU_MASK_SHIFT) & FE_ALL_EXCEPT); in feenableexcept() 85 return (fpscr & FE_ALL_EXCEPT); in fegetexcept() 111 __env &= ~(FE_ALL_EXCEPT); in feholdexcept() 174 feraiseexcept(fpscr & FE_ALL_EXCEPT); in feupdateenv()
|
D | fenv.h | 61 #define FE_ALL_EXCEPT (FE_DIVBYZERO | FE_INVALID) macro 66 #define FE_ALL_EXCEPT (FE_DIVBYZERO | FE_INEXACT | \ macro
|
/picolibc-latest/newlib/libc/machine/arm/machine/ |
D | fenv-fp.h | 58 ~((__mask & FE_ALL_EXCEPT) << _FPU_MASK_SHIFT); in fedisableexcept() 60 return ((__old_fpsr >> _FPU_MASK_SHIFT) & FE_ALL_EXCEPT); in fedisableexcept() 68 ((__mask & FE_ALL_EXCEPT) << _FPU_MASK_SHIFT); in feenableexcept() 73 return ((__old_fpsr >> _FPU_MASK_SHIFT) & FE_ALL_EXCEPT); in feenableexcept() 87 return (__fpsr & FE_ALL_EXCEPT); in fegetexcept() 112 __env &= ~(FE_ALL_EXCEPT); in feholdexcept() 174 feraiseexcept(__fpsr & FE_ALL_EXCEPT); in feupdateenv()
|
/picolibc-latest/newlib/libc/machine/xtensa/machine/ |
D | fenv.h | 50 #define FE_ALL_EXCEPT \ macro 63 #define _FE_EXCEPTION_FLAG_MASK (FE_ALL_EXCEPT << _FE_EXCEPTION_FLAGS_OFFSET) 65 #define _FE_EXCEPTION_ENABLE_MASK (FE_ALL_EXCEPT << _FE_EXCEPTION_ENABLE_OFFSET)
|
/picolibc-latest/newlib/libc/sys/xtensa/include/ |
D | fenv.h | 45 #define FE_ALL_EXCEPT \ macro 77 #define _FE_EXCEPTION_FLAG_MASK (FE_ALL_EXCEPT << _FE_EXCEPTION_FLAGS_OFFSET) 79 #define _FE_EXCEPTION_ENABLE_MASK (FE_ALL_EXCEPT << _FE_EXCEPTION_ENABLE_OFFSET)
|
/picolibc-latest/newlib/libc/machine/powerpc/machine/ |
D | fenv-fp.h | 61 excepts |= FE_ALL_EXCEPT; in fesetexceptflag() 137 __r.__bits.__reg &= ~(FE_ALL_EXCEPT | _ENABLE_MASK); in feholdexcept() 158 __r.__bits.__reg &= FE_ALL_EXCEPT; in feupdateenv() 174 __r.__bits.__reg |= (__mask & FE_ALL_EXCEPT) >> _FPUSW_SHIFT; in feenableexcept() 187 __r.__bits.__reg &= ~((__mask & FE_ALL_EXCEPT) >> _FPUSW_SHIFT); in fedisableexcept()
|
/picolibc-latest/newlib/libc/include/ |
D | fenv.h | 21 #ifndef FE_ALL_EXCEPT 22 #define FE_ALL_EXCEPT 0 macro
|
/picolibc-latest/newlib/libm/machine/spu/headers/ |
D | fetestexcept.h | 44 excepts &= FE_ALL_EXCEPT; in _fetestexcept()
|
D | fegetexceptflag.h | 44 excepts &= FE_ALL_EXCEPT; in _fegetexceptflag()
|
D | feholdexcept.h | 47 env = *envp & ~FE_ALL_EXCEPT; in _feholdexcept()
|
D | feraiseexcept.h | 45 excepts = excepts & FE_ALL_EXCEPT; in _feraiseexcept()
|
D | feclearexcept.h | 45 excepts = ~(excepts & FE_ALL_EXCEPT); in _feclearexcept()
|
D | fesetexceptflag.h | 47 mask = excepts & FE_ALL_EXCEPT; in _fesetexceptflag()
|
/picolibc-latest/newlib/libm/fenv/ |
D | fesetmode.c | 53 (void) fedisableexcept(FE_ALL_EXCEPT & ~except); in fesetmode()
|
/picolibc-latest/test/ |
D | fenv.c | 169 feclearexcept(FE_ALL_EXCEPT); \ 171 e = fetestexcept(FE_ALL_EXCEPT); \ 237 feclearexcept(FE_ALL_EXCEPT); in main()
|