diff options
author | vlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4> | 2002-07-04 15:09:17 +0000 |
---|---|---|
committer | vlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4> | 2002-07-04 15:09:17 +0000 |
commit | 065f117c925d05cf53c536f30139678f9faf367a (patch) | |
tree | 1627aa7ee220ddd17cf818c94eb14c81164fc801 /BUGS | |
parent | 57d4331425170d3ec5533715db3baedc3ee8d81a (diff) | |
download | mpfr-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-- | BUGS | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -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. |