Lines Matching refs:excepts

91 raiseexcept(int excepts)  in raiseexcept()  argument
102 if (excepts & FE_INVALID) { in raiseexcept()
106 if (excepts & FE_DIVBYZERO) { in raiseexcept()
110 if (excepts & FE_OVERFLOW) { in raiseexcept()
114 if (excepts & FE_UNDERFLOW) { in raiseexcept()
118 if (excepts & FE_INEXACT) { in raiseexcept()
217 int excepts, i; in test_fetestclearexcept() local
222 excepts = std_except_sets[i]; in test_fetestclearexcept()
225 raiseexcept(excepts); in test_fetestclearexcept()
226 assert(fetestexcept(excepts) == excepts); in test_fetestclearexcept()
230 raiseexcept(excepts); in test_fetestclearexcept()
231 assert(fetestexcept(excepts) == excepts); in test_fetestclearexcept()
232 if ((excepts & (FE_UNDERFLOW | FE_OVERFLOW)) != 0) { in test_fetestclearexcept()
233 excepts |= FE_INEXACT; in test_fetestclearexcept()
235 excepts); in test_fetestclearexcept()
237 assert(fetestexcept(ALL_STD_EXCEPT) == excepts); in test_fetestclearexcept()
239 assert(feclearexcept(excepts) == 0); in test_fetestclearexcept()
253 int excepts, i; in test_fegsetexceptflag() local
257 excepts = std_except_sets[i]; in test_fegsetexceptflag()
259 assert(fegetexceptflag(&flag, excepts) == 0); in test_fegsetexceptflag()
261 assert(fesetexceptflag(&flag, excepts) == 0); in test_fegsetexceptflag()
263 (ALL_STD_EXCEPT ^ excepts)); in test_fegsetexceptflag()
267 assert(fesetexceptflag(&flag, excepts) == 0); in test_fegsetexceptflag()
269 assert(fesetexceptflag(&flag, ALL_STD_EXCEPT ^ excepts) == 0); in test_fegsetexceptflag()
271 (ALL_STD_EXCEPT ^ excepts)); in test_fegsetexceptflag()
285 int excepts, i; in test_feraiseexcept() local
288 excepts = std_except_sets[i]; in test_feraiseexcept()
291 assert(feraiseexcept(excepts) == 0); in test_feraiseexcept()
292 if ((excepts & (FE_UNDERFLOW | FE_OVERFLOW)) != 0) { in test_feraiseexcept()
293 excepts |= FE_INEXACT; in test_feraiseexcept()
295 excepts); in test_feraiseexcept()
297 assert(fetestexcept(ALL_STD_EXCEPT) == excepts); in test_feraiseexcept()
350 int excepts, i; in test_fegsetenv() local
353 excepts = std_except_sets[i]; in test_fegsetenv()
364 raiseexcept(excepts); in test_fegsetenv()
365 if ((excepts & (FE_UNDERFLOW | FE_OVERFLOW)) != 0 && in test_fegsetenv()
366 (excepts & FE_INEXACT) == 0) in test_fegsetenv()
376 assert(fetestexcept(FE_ALL_EXCEPT) == excepts); in test_fegsetenv()