Lines Matching defs:test
44 #include "test-utils.h"
46 #define test(exp, ans, ex) do { \
62 test##prec(nextafter##prec((arg1), (arg2)), (ans), (ex)); \
63 test##prec(nexttoward##prec((arg1), (arg2)), (ans), (ex)); \
100 test##prec(copysign##prec(1.0, nextafter##prec(0.0, -0.0)), -1.0, 0); \
101 test##prec(copysign##prec(1.0, nextafter##prec(-0.0, 0.0)), 1.0, 0); \
102 test##prec(copysign##prec(1.0, nexttoward##prec(0.0, -0.0)), -1.0, 0);\
103 test##prec(copysign##prec(1.0, nexttoward##prec(-0.0, 0.0)), 1.0, 0)
111 test##prec(next(-0.0, 42.0), eps, ex_under); \
112 test##prec(next(0.0, -42.0), -eps, ex_under); \
113 test##prec(next(0.0, INFINITY), eps, ex_under); \
114 test##prec(next(-0.0, -INFINITY), -eps, ex_under)
157 test(nexttoward(1.0, 1.0 + ldbl_eps), 1.0 + DBL_EPSILON, 0);
211 test(idd(nextafter(DBL_MAX, INFINITY)), INFINITY, ex_over);
212 test(idd(nextafter(INFINITY, 0.0)), DBL_MAX, 0);
213 test(idd(nexttoward(DBL_MAX, DBL_MAX * 2.0L)), INFINITY, ex_over);
215 test(idd(nexttoward(INFINITY, DBL_MAX * 2.0L)), DBL_MAX, 0);