ATF_CHECK
ATF_CHECK(diff >= 0);
ATF_CHECK(sun.sun_family == AF_UNIX);
ATF_CHECK(strcmp(sun.sun_path, "") == 0);
ATF_CHECK(sun.sun_family == AF_UNIX);
ATF_CHECK(strcmp(sun.sun_path, path) == 0);
ATF_CHECK(kevent(kq, &ev, 1, NULL, 0, NULL) != -1);
ATF_CHECK(WIFEXITED(status) && WEXITSTATUS(status)==0);
ATF_CHECK(msgds.msg_qnum == 0);
ATF_CHECK(msgds.msg_lspid == 0);
ATF_CHECK(msgds.msg_lrpid == 0);
ATF_CHECK(msgds.msg_rtime == 0);
ATF_CHECK(msgds.msg_stime == 0);
ATF_CHECK(msgds.msg_perm.uid == uid);
ATF_CHECK(msgds.msg_perm.gid == gid);
ATF_CHECK(msgds.msg_perm.cuid == uid);
ATF_CHECK(msgds.msg_perm.cgid == gid);
ATF_CHECK(msgds.msg_perm.mode == 0600);
ATF_CHECK(msg1.buf[0] != msg2.buf[0]); /* Different mtype. */
ATF_CHECK(msg1.buf[1] != msg2.buf[1]);
ATF_CHECK(msg1.buf[2] != msg2.buf[2]);
ATF_CHECK(msg1.buf[0] == msg2.buf[0]); /* Same mtype. */
ATF_CHECK(msg1.buf[1] == msg2.buf[1]);
ATF_CHECK(msg1.buf[2] == msg2.buf[2]);
ATF_CHECK(msg1.buf[0] == msg2.buf[0]);
ATF_CHECK(msg1.buf[1] == msg2.buf[1]);
ATF_CHECK(msg1.buf[0] == msg2.buf[0]);
ATF_CHECK(msg1.buf[1] == msg2.buf[1]);
ATF_CHECK(msg1.buf[2] == msg2.buf[2]);
ATF_CHECK(res.rlim_cur <= res.rlim_max);
ATF_CHECK(t_csqrt(CMPLXL(a, b)) == CMPLXL(x, y));
ATF_CHECK(creall(t_csqrt(CMPLXL(INFINITY, NAN))) == INFINITY);
ATF_CHECK(isnan(cimagl(t_csqrt(CMPLXL(INFINITY, NAN)))));
ATF_CHECK(isnan(creall(t_csqrt(CMPLXL(-INFINITY, NAN)))));
ATF_CHECK(isinf(cimagl(t_csqrt(CMPLXL(-INFINITY, NAN)))));
ATF_CHECK(maxexp > 0 && maxexp % 2 == 0);
ATF_CHECK(feclearexcept(FE_ALL_EXCEPT) == 0); \
ATF_CHECK(memcmp(&env.__mxcsr, &FE_DFL_ENV->__mxcsr,
ATF_CHECK(memcmp(&env.__x87.__control, &FE_DFL_ENV->__x87.__control,
ATF_CHECK(memcmp(&env.__x87.__status, &FE_DFL_ENV->__x87.__status,
ATF_CHECK(memcmp(&env.__x87.__tag, &FE_DFL_ENV->__x87.__tag,
ATF_CHECK(feclearexcept(FE_ALL_EXCEPT) == 0); \
ATF_CHECK(feclearexcept(FE_ALL_EXCEPT) == 0); \
ATF_CHECK(isnan(remainder(x, y)));
ATF_CHECK(isnan(remquo(x, y, &q)));
ATF_CHECK(q == 0xdeadbeef);
ATF_CHECK(isnan(remainderf(x, y)));
ATF_CHECK(isnan(remquof(x, y, &q)));
ATF_CHECK(q == 0xdeadbeef);
ATF_CHECK(isnan(remainderl(x, y)));
ATF_CHECK(isnan(remquol(x, y, &q)));
ATF_CHECK(q == 0xdeadbeef);
ATF_CHECK(rem == expected_rem);
ATF_CHECK(!signbit(rem) == !signbit(expected_rem));
ATF_CHECK(rem == expected_rem);
ATF_CHECK(!signbit(rem) == !signbit(expected_rem));
ATF_CHECK((q ^ expected_quo) >= 0); /* sign(q) == sign(expected_quo) */
ATF_CHECK((q & 0x7) == (expected_quo & 0x7));
ATF_CHECK((q > 0) ^ !(expected_quo > 0));
ATF_CHECK(q == (abs(expected_quo) & mask(q)));
ATF_CHECK(rem == expected_rem);
ATF_CHECK(!signbit(rem) == !signbit(expected_rem));
ATF_CHECK(rem == expected_rem);
ATF_CHECK(!signbit(rem) == !signbit(expected_rem));
ATF_CHECK((q ^ expected_quo) >= 0); /* sign(q) == sign(expected_quo) */
ATF_CHECK((q & 0x7) == (expected_quo & 0x7));
ATF_CHECK((q > 0) ^ !(expected_quo > 0));
ATF_CHECK(q == (abs(expected_quo) & mask(q)));
ATF_CHECK(rem == expected_rem);
ATF_CHECK(!signbit(rem) == !signbit(expected_rem));
ATF_CHECK(rem == expected_rem);
ATF_CHECK(!signbit(rem) == !signbit(expected_rem));
ATF_CHECK((q ^ expected_quo) >= 0); /* sign(q) == sign(expected_quo) */
ATF_CHECK((q & 0x7) == (expected_quo & 0x7));
ATF_CHECK((q > 0) ^ !(expected_quo > 0));
ATF_CHECK((q & mask(q)) == (abs(expected_quo) & mask(q)));
ATF_CHECK(fabs(sinf(f_pi_odd[i])) < FLT_EPSILON);
ATF_CHECK(cosf(f_pi_odd[i]) == -1.0);
ATF_CHECK(fabs(tan(f_pi_odd[i])) < FLT_EPSILON);
ATF_CHECK(fabs(sinf(-f_pi_odd[i])) < FLT_EPSILON);
ATF_CHECK(cosf(-f_pi_odd[i]) == -1.0);
ATF_CHECK(fabs(tanf(-f_pi_odd[i])) < FLT_EPSILON);
ATF_CHECK(fabs(sinf(f_pi_odd[i] * 2)) < FLT_EPSILON);
ATF_CHECK(cosf(f_pi_odd[i] * 2) == 1.0);
ATF_CHECK(fabs(tanf(f_pi_odd[i] * 2)) < FLT_EPSILON);
ATF_CHECK(fabs(sinf(-f_pi_odd[i] * 2)) < FLT_EPSILON);
ATF_CHECK(cosf(-f_pi_odd[i] * 2) == 1.0);
ATF_CHECK(fabs(tanf(-f_pi_odd[i] * 2)) < FLT_EPSILON);
ATF_CHECK(fabs(sin(d_pi_odd[i])) < 2 * DBL_EPSILON);
ATF_CHECK(cos(d_pi_odd[i]) == -1.0);
ATF_CHECK(fabs(tan(d_pi_odd[i])) < 2 * DBL_EPSILON);
ATF_CHECK(fabs(sin(-d_pi_odd[i])) < 2 * DBL_EPSILON);
ATF_CHECK(cos(-d_pi_odd[i]) == -1.0);
ATF_CHECK(fabs(tan(-d_pi_odd[i])) < 2 * DBL_EPSILON);
ATF_CHECK(fabs(sin(d_pi_odd[i] * 2)) < 2 * DBL_EPSILON);
ATF_CHECK(cos(d_pi_odd[i] * 2) == 1.0);
ATF_CHECK(fabs(tan(d_pi_odd[i] * 2)) < 2 * DBL_EPSILON);
ATF_CHECK(fabs(sin(-d_pi_odd[i] * 2)) < 2 * DBL_EPSILON);
ATF_CHECK(cos(-d_pi_odd[i] * 2) == 1.0);
ATF_CHECK(fabs(tan(-d_pi_odd[i] * 2)) < 2 * DBL_EPSILON);
ATF_CHECK(fabsl(sinl(ld_pi_odd[i])) < LDBL_EPSILON);
ATF_CHECK(cosl(ld_pi_odd[i]) == -1.0);
ATF_CHECK(fabsl(tanl(ld_pi_odd[i])) < LDBL_EPSILON);
ATF_CHECK(fabsl(sinl(-ld_pi_odd[i])) < LDBL_EPSILON);
ATF_CHECK(cosl(-ld_pi_odd[i]) == -1.0);
ATF_CHECK(fabsl(tanl(-ld_pi_odd[i])) < LDBL_EPSILON);
ATF_CHECK(fabsl(sinl(ld_pi_odd[i] * 2)) < LDBL_EPSILON);
ATF_CHECK(cosl(ld_pi_odd[i] * 2) == 1.0);
ATF_CHECK(fabsl(tanl(ld_pi_odd[i] * 2)) < LDBL_EPSILON);
ATF_CHECK(fabsl(sinl(-ld_pi_odd[i] * 2)) < LDBL_EPSILON);
ATF_CHECK(cosl(-ld_pi_odd[i] * 2) == 1.0);
ATF_CHECK(fabsl(tanl(-ld_pi_odd[i] * 2)) < LDBL_EPSILON);
ATF_CHECK(feclearexcept(FE_ALL_EXCEPT) == 0); \