Mercurial > hg > octave-lyh > gnulib-hg
changeset 16653:4d95f1c07c62
math tests: Small simplification.
* tests/test-exp.h (test_function): Use the same err_bound for
'double' on platforms with sizeof (long double) == sizeof (double)
than on platforms with sizeof (long double) > sizeof (double).
* tests/test-exp2.h (test_function): Likewise.
* tests/test-expm1.h (test_function): Likewise.
* tests/test-log.h (test_function): Likewise.
author | Bruno Haible <bruno@clisp.org> |
---|---|
date | Sun, 11 Mar 2012 00:38:11 +0100 |
parents | be13e26ae884 |
children | 537282685581 |
files | ChangeLog tests/test-exp.h tests/test-exp2.h tests/test-expm1.h tests/test-log.h |
diffstat | 5 files changed, 18 insertions(+), 8 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,13 @@ +2012-03-10 Bruno Haible <bruno@clisp.org> + + math tests: Small simplification. + * tests/test-exp.h (test_function): Use the same err_bound for + 'double' on platforms with sizeof (long double) == sizeof (double) + than on platforms with sizeof (long double) > sizeof (double). + * tests/test-exp2.h (test_function): Likewise. + * tests/test-expm1.h (test_function): Likewise. + * tests/test-log.h (test_function): Likewise. + 2012-03-10 Bruno Haible <bruno@clisp.org> Fix some comments.
--- a/tests/test-exp.h +++ b/tests/test-exp.h @@ -33,7 +33,7 @@ { /* Error bound, in ulps. */ const DOUBLE err_bound = - (sizeof (DOUBLE) == sizeof (long double) ? + (sizeof (DOUBLE) > sizeof (double) ? #if defined __i386__ && defined __FreeBSD__ /* On FreeBSD/x86 6.4, the 'long double' type really has only 53 bits of precision in the compiler but 64 bits of precision at runtime. See @@ -62,7 +62,7 @@ { /* Error bound, in ulps. */ const DOUBLE err_bound = - (sizeof (DOUBLE) == sizeof (long double) ? + (sizeof (DOUBLE) > sizeof (double) ? #if defined __i386__ && defined __FreeBSD__ L_(2400.0) #else
--- a/tests/test-exp2.h +++ b/tests/test-exp2.h @@ -73,7 +73,7 @@ { /* Error bound, in ulps. */ const DOUBLE err_bound = - (sizeof (DOUBLE) == sizeof (long double) ? + (sizeof (DOUBLE) > sizeof (double) ? #if defined __i386__ && defined __FreeBSD__ /* On FreeBSD/x86 6.4, the 'long double' type really has only 53 bits of precision in the compiler but 64 bits of precision at runtime. See @@ -102,7 +102,7 @@ { /* Error bound, in ulps. */ const DOUBLE err_bound = - (sizeof (DOUBLE) == sizeof (long double) ? + (sizeof (DOUBLE) > sizeof (double) ? #if defined __i386__ && defined __FreeBSD__ L_(2300.0) #else
--- a/tests/test-expm1.h +++ b/tests/test-expm1.h @@ -55,7 +55,7 @@ { /* Error bound, in ulps. */ const DOUBLE err_bound = - (sizeof (DOUBLE) == sizeof (long double) ? + (sizeof (DOUBLE) > sizeof (double) ? #if defined __i386__ && defined __FreeBSD__ /* On FreeBSD/x86 6.4, the 'long double' type really has only 53 bits of precision in the compiler but 64 bits of precision at runtime. See @@ -84,7 +84,7 @@ { /* Error bound, in ulps. */ const DOUBLE err_bound = - (sizeof (DOUBLE) == sizeof (long double) ? + (sizeof (DOUBLE) > sizeof (double) ? #if defined __i386__ && defined __FreeBSD__ L_(1536.0) #else
--- a/tests/test-log.h +++ b/tests/test-log.h @@ -43,7 +43,7 @@ { /* Error bound, in ulps. */ const DOUBLE err_bound = - (sizeof (DOUBLE) == sizeof (long double) ? + (sizeof (DOUBLE) > sizeof (double) ? #if defined __i386__ && defined __FreeBSD__ /* On FreeBSD/x86 6.4, the 'long double' type really has only 53 bits of precision in the compiler but 64 bits of precision at runtime. See @@ -72,7 +72,7 @@ { /* Error bound, in ulps. */ const DOUBLE err_bound = - (sizeof (DOUBLE) == sizeof (long double) ? + (sizeof (DOUBLE) > sizeof (double) ? #if defined __i386__ && defined __FreeBSD__ /* On FreeBSD/x86 6.4, the 'long double' type really has only 53 bits of precision in the compiler but 64 bits of precision at runtime. See