• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/lib/msun/tests/

Lines Matching refs:excepts

89 raiseexcept(int excepts)
100 if (excepts & FE_INVALID) {
104 if (excepts & FE_DIVBYZERO) {
108 if (excepts & FE_OVERFLOW) {
112 if (excepts & FE_UNDERFLOW) {
116 if (excepts & FE_INEXACT) {
218 int excepts, i;
223 excepts = std_except_sets[i];
226 raiseexcept(excepts);
227 ATF_CHECK_EQ(excepts, fetestexcept(excepts));
231 raiseexcept(excepts);
232 ATF_CHECK_EQ(excepts, fetestexcept(excepts));
233 if ((excepts & (FE_UNDERFLOW | FE_OVERFLOW)) != 0) {
234 excepts |= FE_INEXACT;
235 ATF_CHECK_EQ(excepts, (fetestexcept(ALL_STD_EXCEPT) | FE_INEXACT));
237 ATF_CHECK_EQ(excepts, fetestexcept(ALL_STD_EXCEPT));
239 ATF_CHECK_EQ(0, feclearexcept(excepts));
253 int excepts, i;
257 excepts = std_except_sets[i];
259 ATF_CHECK_EQ(0, fegetexceptflag(&flag, excepts));
261 ATF_CHECK_EQ(0, fesetexceptflag(&flag, excepts));
262 ATF_CHECK_EQ((ALL_STD_EXCEPT ^ excepts), fetestexcept(ALL_STD_EXCEPT));
266 ATF_CHECK_EQ(0, fesetexceptflag(&flag, excepts));
268 ATF_CHECK_EQ(0, fesetexceptflag(&flag, ALL_STD_EXCEPT ^ excepts));
269 ATF_CHECK_EQ((ALL_STD_EXCEPT ^ excepts), fetestexcept(ALL_STD_EXCEPT));
283 int excepts, i;
286 excepts = std_except_sets[i];
289 ATF_CHECK_EQ(0, feraiseexcept(excepts));
290 if ((excepts & (FE_UNDERFLOW | FE_OVERFLOW)) != 0) {
291 excepts |= FE_INEXACT;
292 ATF_CHECK_EQ(excepts, (fetestexcept(ALL_STD_EXCEPT) | FE_INEXACT));
294 ATF_CHECK_EQ(excepts, fetestexcept(ALL_STD_EXCEPT));
347 int excepts, i;
350 excepts = std_except_sets[i];
361 raiseexcept(excepts);
362 if ((excepts & (FE_UNDERFLOW | FE_OVERFLOW)) != 0 &&
363 (excepts & FE_INEXACT) == 0)
378 ATF_CHECK_EQ(excepts, (fetestexcept(FE_ALL_EXCEPT) & ALL_STD_EXCEPT));