Lines Matching defs:excepts
76 * represented by `excepts'.
79 feclearexcept(int excepts)
81 _DIAGASSERT((excepts & ~FE_ALL_EXCEPT) == 0);
85 fflags &= ~(excepts & FE_ALL_EXCEPT);
96 * the argument excepts in the object pointed to by the argument flagp.
99 fegetexceptflag(fexcept_t *flagp, int excepts)
102 _DIAGASSERT((excepts & ~FE_ALL_EXCEPT) == 0);
104 *flagp = fcsr_fflags_read() & excepts;
112 * represented by the argument `excepts'.
119 feraiseexcept(int excepts)
122 _DIAGASSERT((excepts & ~FE_ALL_EXCEPT) == 0);
124 excepts &= FE_ALL_EXCEPT;
125 fcsr_fflags_write(fcsr_fflags_read() | excepts);
133 * `excepts' to the states stored in the object pointed to by `flagp'. It does
137 fesetexceptflag(const fexcept_t *flagp, int excepts)
140 _DIAGASSERT((excepts & ~FE_ALL_EXCEPT) == 0);
142 excepts &= FE_ALL_EXCEPT;
146 fflags = (fflags & ~excepts) | (*flagp & excepts);
156 * floating-point exception flags are currently set. The `excepts' argument
160 fetestexcept(int excepts)
162 _DIAGASSERT((excepts & ~FE_ALL_EXCEPT) == 0);
164 return fcsr_fflags_read() & excepts & FE_ALL_EXCEPT;