Home
last modified time | relevance | path

Searched refs:FE_ALL_EXCEPT (Results 1 – 25 of 35) sorted by relevance

12

/picolibc-latest/newlib/libm/machine/x86/
Dfenv.c22 #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/
Dfenv-fp.h36 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 …]
Dfenv.h55 #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/
Dfenv-fp.h45 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 …]
Dfenv.h63 #define FE_ALL_EXCEPT (FE_DIVBYZERO | FE_INEXACT | \
82 #define _ENABLE_MASK (FE_ALL_EXCEPT << _FPUSW_SHIFT)
/picolibc-latest/newlib/libc/machine/m68k/machine/
Dfenv-fp.h42 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 …]
Dfenv.h55 #define FE_ALL_EXCEPT (FE_INVALID | FE_OVERFLOW | \ macro
/picolibc-latest/newlib/libc/machine/riscv/machine/
Dfenv-fp.h49 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/
Dfenv-fp.h121 *__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()
Dfenv.h86 #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/
Dfenv-fp.h53 ~((__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()
Dfenv.h61 #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/
Dfenv-fp.h58 ~((__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/
Dfenv.h50 #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/
Dfenv.h45 #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/
Dfenv-fp.h61 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/
Dfenv.h21 #ifndef FE_ALL_EXCEPT
22 #define FE_ALL_EXCEPT 0 macro
/picolibc-latest/newlib/libm/machine/spu/headers/
Dfetestexcept.h44 excepts &= FE_ALL_EXCEPT; in _fetestexcept()
Dfegetexceptflag.h44 excepts &= FE_ALL_EXCEPT; in _fegetexceptflag()
Dfeholdexcept.h47 env = *envp & ~FE_ALL_EXCEPT; in _feholdexcept()
Dferaiseexcept.h45 excepts = excepts & FE_ALL_EXCEPT; in _feraiseexcept()
Dfeclearexcept.h45 excepts = ~(excepts & FE_ALL_EXCEPT); in _feclearexcept()
Dfesetexceptflag.h47 mask = excepts & FE_ALL_EXCEPT; in _fesetexceptflag()
/picolibc-latest/newlib/libm/fenv/
Dfesetmode.c53 (void) fedisableexcept(FE_ALL_EXCEPT & ~except); in fesetmode()
/picolibc-latest/test/
Dfenv.c169 feclearexcept(FE_ALL_EXCEPT); \
171 e = fetestexcept(FE_ALL_EXCEPT); \
237 feclearexcept(FE_ALL_EXCEPT); in main()

12