summaryrefslogtreecommitdiff
path: root/BUGS
diff options
context:
space:
mode:
authorvlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4>2002-07-04 15:09:17 +0000
committervlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4>2002-07-04 15:09:17 +0000
commit065f117c925d05cf53c536f30139678f9faf367a (patch)
tree1627aa7ee220ddd17cf818c94eb14c81164fc801 /BUGS
parent57d4331425170d3ec5533715db3baedc3ee8d81a (diff)
downloadmpfr-065f117c925d05cf53c536f30139678f9faf367a.tar.gz
Bug concerning the rounding of pow().
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1968 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'BUGS')
-rw-r--r--BUGS10
1 files changed, 10 insertions, 0 deletions
diff --git a/BUGS b/BUGS
index a17393680..22e9d6e7e 100644
--- a/BUGS
+++ b/BUGS
@@ -8,6 +8,16 @@ Known bugs:
* mpfr_set_d may give wrong results on some architectures.
+* Rounding of pow() is not always correct. Examples of the form x^(-0.5):
+
+ _ x = 1.00000000001010111110001111011e1, GMP_RNDN
+ Got 1.01101001111010101110000101110e-1 instead of
+ 1.01101001111010101110000101111e-1
+
+ _ x = 1.11111100100001100101, GMP_RNDZ
+ Got 1.01101011010001100000e-1 instead of
+ 1.01101011010001100001e-1
+
Potential bugs:
* get_str.c: condition len != n + 1 is always satisfied at the end.