diff options
author | vlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4> | 2006-11-13 08:39:16 +0000 |
---|---|---|
committer | vlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4> | 2006-11-13 08:39:16 +0000 |
commit | a0c4eecc8979ae467c1e58bd90dfe1bd8236691b (patch) | |
tree | f157550e58987fd3a6c4792d60abacb1d23e61d8 /BUGS | |
parent | b4ea87ea3d431f05b6b64d9eefd4be0b9779341d (diff) | |
download | mpfr-a0c4eecc8979ae467c1e58bd90dfe1bd8236691b.tar.gz |
BUGS: update.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@4213 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'BUGS')
-rw-r--r-- | BUGS | 20 |
1 files changed, 12 insertions, 8 deletions
@@ -33,14 +33,18 @@ Known bugs: underflow flag is not always set. Example: x = 0.11 in base 2, y = 1.0e38, GMP_RNDN. -* On very large positive and negative values, mpfr_coth is very slow, - takes a lot of memory (possibly several hundreds of megabytes), and - sometimes even crashes (segmentation fault, probably due to lack of - memory). - -* On very large values, mpfr_csch, mpfr_sech, mpfr_eint and mpfr_erfc - crash (segmentation fault, probably due to lack of memory or integer - overflow). +* On some very large values, mpfr_erfc crashes (segmentation fault, + probably due to lack of memory or integer overflow). + +* Some large input values for mpfr_eint and mpfr_erfc are currently not + supported. However they should be detected, so that one can have the + following documented behavior: NaN is returned and the erange flag is + set to indicate that the input is in an unsupported domain. If MPFR + has been built with --enable-warnings and the environment variable + MPFR_QUIET is null, a warning is output to the standard error stream. + Reference concerning the warnings: + http://sympa.loria.fr/wwsympa/arc/mpfr/2006-11/msg00010.html + and follow-ups. Potential bugs: |