diff options
author | vlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4> | 2014-02-06 11:50:39 +0000 |
---|---|---|
committer | vlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4> | 2014-02-06 11:50:39 +0000 |
commit | 4cda70a4681e9134828f33c70ffcf9cc4f69fa39 (patch) | |
tree | 73c25d5ef661d1f4b77c4aec52c5cffd896d01e9 | |
parent | 26b3596b1b07d680b6b496f5de76ae3683a48cb2 (diff) | |
download | mpfr-4cda70a4681e9134828f33c70ffcf9cc4f69fa39.tar.gz |
[src/set_ld.c] Added a note about the test for infinity.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8921 280ebfd0-de03-0410-8827-d642c229c3f4
-rw-r--r-- | src/set_ld.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/set_ld.c b/src/set_ld.c index daa2182eb..013aa65fd 100644 --- a/src/set_ld.c +++ b/src/set_ld.c @@ -165,6 +165,10 @@ mpfr_set_ld (mpfr_ptr r, long double d, mpfr_rnd_t rnd_mode) LONGDOUBLE_NAN_ACTION (d, goto nan); /* Check for INF */ + /* Note: according to the ISO C standard, there may be finite numbers + larger than LDBL_MAX, among the values that are not floating-point + numbers. If the following fails on some platform, a test d - d != 0 + could be used. */ if (d > MPFR_LDBL_MAX) { mpfr_set_inf (r, 1); |