Lines Matching refs:assert

36 #include <assert.h>
163 assert(sig == SIGFPE);
195 assert(memcmp(&env.__mxcsr, &FE_DFL_ENV->__mxcsr,
197 assert(memcmp(&env.__x87.__control, &FE_DFL_ENV->__x87.__control,
199 assert(memcmp(&env.__x87.__status, &FE_DFL_ENV->__x87.__status,
201 assert(memcmp(&env.__x87.__tag, &FE_DFL_ENV->__x87.__tag,
204 assert(memcmp(&env, FE_DFL_ENV, sizeof(env)) == 0);
208 assert(fetestexcept(FE_ALL_EXCEPT) == 0);
220 assert(fetestexcept(std_except_sets[i]) == 0);
226 assert(fetestexcept(excepts) == excepts);
227 assert(feclearexcept(FE_ALL_EXCEPT) == 0);
228 assert(fetestexcept(FE_ALL_EXCEPT) == 0);
231 assert(fetestexcept(excepts) == excepts);
234 assert((fetestexcept(ALL_STD_EXCEPT) | FE_INEXACT) ==
237 assert(fetestexcept(ALL_STD_EXCEPT) == excepts);
239 assert(feclearexcept(excepts) == 0);
240 assert(fetestexcept(ALL_STD_EXCEPT) == 0);
255 assert(fetestexcept(FE_ALL_EXCEPT) == 0);
259 assert(fegetexceptflag(&flag, excepts) == 0);
261 assert(fesetexceptflag(&flag, excepts) == 0);
262 assert(fetestexcept(ALL_STD_EXCEPT) ==
265 assert(fegetexceptflag(&flag, FE_ALL_EXCEPT) == 0);
266 assert(feclearexcept(FE_ALL_EXCEPT) == 0);
267 assert(fesetexceptflag(&flag, excepts) == 0);
268 assert(fetestexcept(ALL_STD_EXCEPT) == 0);
269 assert(fesetexceptflag(&flag, ALL_STD_EXCEPT ^ excepts) == 0);
270 assert(fetestexcept(ALL_STD_EXCEPT) ==
273 assert(feclearexcept(FE_ALL_EXCEPT) == 0);
290 assert(fetestexcept(FE_ALL_EXCEPT) == 0);
291 assert(feraiseexcept(excepts) == 0);
294 assert((fetestexcept(ALL_STD_EXCEPT) | FE_INEXACT) ==
297 assert(fetestexcept(ALL_STD_EXCEPT) == excepts);
299 assert(feclearexcept(FE_ALL_EXCEPT) == 0);
301 assert(feraiseexcept(FE_INVALID | FE_DIVBYZERO) == 0);
302 assert(fetestexcept(ALL_STD_EXCEPT) == (FE_INVALID | FE_DIVBYZERO));
303 assert(feraiseexcept(FE_OVERFLOW | FE_UNDERFLOW | FE_INEXACT) == 0);
304 assert(fetestexcept(ALL_STD_EXCEPT) == ALL_STD_EXCEPT);
305 assert(feclearexcept(FE_ALL_EXCEPT) == 0);
315 assert(fegetround() == FE_TONEAREST);
316 assert(getround() == FE_TONEAREST);
317 assert(FLT_ROUNDS == 1);
319 assert(fesetround(FE_DOWNWARD) == 0);
320 assert(fegetround() == FE_DOWNWARD);
321 assert(getround() == FE_DOWNWARD);
322 assert(FLT_ROUNDS == 3);
324 assert(fesetround(FE_UPWARD) == 0);
325 assert(getround() == FE_UPWARD);
326 assert(fegetround() == FE_UPWARD);
327 assert(FLT_ROUNDS == 2);
329 assert(fesetround(FE_TOWARDZERO) == 0);
330 assert(getround() == FE_TOWARDZERO);
331 assert(fegetround() == FE_TOWARDZERO);
332 assert(FLT_ROUNDS == 0);
334 assert(fesetround(FE_TONEAREST) == 0);
335 assert(getround() == FE_TONEAREST);
336 assert(FLT_ROUNDS == 1);
338 assert(feclearexcept(FE_ALL_EXCEPT) == 0);
355 assert(fetestexcept(FE_ALL_EXCEPT) == 0);
356 assert(fegetround() == FE_TONEAREST);
357 assert(fegetenv(&env1) == 0);
367 assert(feclearexcept(FE_INEXACT) == 0);
370 assert(fegetenv(&env2) == 0);
371 assert(fesetenv(&env1) == 0);
372 assert(fetestexcept(FE_ALL_EXCEPT) == 0);
373 assert(fegetround() == FE_TONEAREST);
375 assert(fesetenv(&env2) == 0);
376 assert(fetestexcept(FE_ALL_EXCEPT) == excepts);
377 assert(fegetround() == FE_DOWNWARD);
378 assert(fesetenv(&env1) == 0);
379 assert(fetestexcept(FE_ALL_EXCEPT) == 0);
380 assert(fegetround() == FE_TONEAREST);
396 assert((fegetexcept() & ALL_STD_EXCEPT) == 0);
397 assert((feenableexcept(FE_INVALID|FE_OVERFLOW) & ALL_STD_EXCEPT) == 0);
398 assert((feenableexcept(FE_UNDERFLOW) & ALL_STD_EXCEPT) ==
400 assert((fedisableexcept(FE_OVERFLOW) & ALL_STD_EXCEPT) ==
402 assert((fegetexcept() & ALL_STD_EXCEPT) == (FE_INVALID | FE_UNDERFLOW));
403 assert((fedisableexcept(FE_ALL_EXCEPT) & ALL_STD_EXCEPT) ==
405 assert((fegetexcept() & ALL_STD_EXCEPT) == 0);
426 assert((fegetexcept() & ALL_STD_EXCEPT) == 0);
427 assert((feenableexcept(except)
429 assert(fegetexcept() == except);
431 assert(feraiseexcept(raise) == 0);
432 assert(fetestexcept(ALL_STD_EXCEPT) == raise);
434 assert(sigaction(SIGFPE, &act, NULL) == 0);
441 assert(0);
443 assert(0);
445 assert(wait(&status) > 0);
447 * Avoid assert() here so that it's possible
452 assert(WEXITSTATUS(status) == 0);
455 assert(0);
459 assert(fetestexcept(FE_ALL_EXCEPT) == 0);
502 assert((feenableexcept(except) &
505 assert(fesetround(FE_DOWNWARD) == 0);
506 assert(feholdexcept(&env) == 0);
507 assert(fetestexcept(FE_ALL_EXCEPT) == 0);
509 assert(fesetround(FE_UPWARD) == 0);
512 assert(sigaction(SIGFPE, &act, NULL) ==
514 assert(feupdateenv(&env) == 0);
515 assert(fegetround() == FE_DOWNWARD);
516 assert(fetestexcept(ALL_STD_EXCEPT) ==
519 assert(pass == 0);
522 assert(wait(&status) > 0);
524 * Avoid assert() here so that it's possible
529 assert(WEXITSTATUS(status) == 0);
532 assert(0);
536 assert(fetestexcept(FE_ALL_EXCEPT) == 0);