summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4>2006-08-21 12:51:49 +0000
committervlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4>2006-08-21 12:51:49 +0000
commit0289bdb0d5369acd238f1194a54c3a4c25d88b16 (patch)
treefa5bd60280c5dc643ab44295be851ebf2ab4291b
parentc8897592c50d477a3b0e2209ab23a35e4de88894 (diff)
downloadmpfr-0289bdb0d5369acd238f1194a54c3a4c25d88b16.tar.gz
BUGS: updated "known bugs" section.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@4138 280ebfd0-de03-0410-8827-d642c229c3f4
-rw-r--r--BUGS14
1 files changed, 12 insertions, 2 deletions
diff --git a/BUGS b/BUGS
index 3e9bcc1d8..2e65f325a 100644
--- a/BUGS
+++ b/BUGS
@@ -25,10 +25,20 @@ Probably many bugs.
Known bugs:
* The overflow/underflow exceptions may be badly handled in some functions;
- specially when the intermediary internal results have exponent which
- exceeds the hardware limit (2^30 for a 32 bits CPU, and 2^62 for a 64 bits
+ specially when the intermediary internal results have exponent which
+ exceeds the hardware limit (2^30 for a 32 bits CPU, and 2^62 for a 64 bits
CPU).
+* In mpfr_pow_z (thus mpfr_pow too, when mpfr_pow_z is called), the
+ 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 segfaults.
+
+* On very large values, mpfr_csch, tsech, mpfr_eint and mpfr_erfc segfault.
+
Potential bugs:
* Possible integer overflows on some machines.