Searched refs:tol (Results 1 - 4 of 4) sorted by relevance

/freebsd-9.3-release/tools/regression/lib/msun/
H A Dtest-cexp.c91 #define test_tol(func, z, result, tol) do { \
93 assert(cfpequal_tol((func)(_d), (result), (tol))); \
106 #define testall_tol(x, result, tol) do { \
107 test_tol(cexp, x, result, tol * DBL_ULP()); \
108 test_tol(cexpf, x, result, tol * FLT_ULP()); \
133 fpequal_tol(long double x, long double y, long double tol) argument
144 if (tol == 0)
150 * For our purposes here, if y=0, we interpret tol as an absolute
155 ret = fabsl(x - y) <= fabsl(tol);
157 ret = fabsl(x - y) <= fabsl(y * tol);
170 cfpequal_tol(long double complex x, long double complex y, long double tol) argument
[all...]
H A Dtest-invtrig.c58 #define test_tol(func, x, result, tol, excepts) do { \
61 assert(fpequal(func(_in), _out, (tol))); \
67 #define testall_tol(prefix, x, result, tol, excepts) do { \
69 (tol) * ldexp(1.0, 1 - DBL_MANT_DIG), (excepts)); \
71 (tol) * ldexpf(1.0, 1 - FLT_MANT_DIG), (excepts)); \
73 (tol) * ldexpl(1.0, 1 - LDBL_MANT_DIG), (excepts)); \
78 #define test2_tol(func, y, x, result, tol, excepts) do { \
81 assert(fpequal(func(_iny, _inx), _out, (tol))); \
87 #define testall2_tol(prefix, y, x, result, tol, excepts) do { \
89 (tol) * ldex
114 fpequal(long double x, long double y, long double tol) argument
[all...]
/freebsd-9.3-release/contrib/ntp/sntp/unity/
H A Dunity.c618 _UF diff, tol; local
638 tol = UNITY_FLOAT_PRECISION * *ptr_expected;
639 if (tol < 0.0f)
640 tol = 0.0f - tol;
643 if ((diff * 0.0f != 0.0f) || (diff > tol))
779 _UD diff, tol; local
799 tol = UNITY_DOUBLE_PRECISION * *ptr_expected;
800 if (tol < 0.0)
801 tol
[all...]
/freebsd-9.3-release/contrib/gdtoa/
H A Dstrtodg.c330 double adj0, tol; local
971 tol = dval(&adj) * 5e-16; /* > max rel error */
973 if (dval(&adj) < -tol) {
974 if (adj0 > tol) {
979 else if (dval(&adj) > tol && adj0 < 1. - tol) {

Completed in 111 milliseconds