diff options
author | vlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4> | 2005-11-23 08:38:39 +0000 |
---|---|---|
committer | vlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4> | 2005-11-23 08:38:39 +0000 |
commit | 2058d69651cea4f94a80d1828da09fcf415ccf01 (patch) | |
tree | 9267cf4c01270dffe1ec39584bc3618fd523685b /BUGS | |
parent | a6353d840fee8447761a0b178fb5755654b73b48 (diff) | |
download | mpfr-2058d69651cea4f94a80d1828da09fcf415ccf01.tar.gz |
BUGS: Noted the slow division when the precision of the divisor
is small compared to the precision of the target.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3956 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'BUGS')
-rw-r--r-- | BUGS | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -29,6 +29,13 @@ Known bugs: exceeds the hardware limit (2^30 for a 32 bits CPU, and 2^62 for a 64 bits CPU). +* mpfr_div is slow when the precision of the divisor is small compared + to the precision of the target. For q = rnd(u / v), in the case where + vprec <= qprec, an integer division with (about) qprec + vprec bits + for the dividend and the full divisor (i.e. vprec bits exactly) could + be used. This was the case in the past and was changed (due to a full + rewrite) on 2004-12-24 in rev 3161. + Potential bugs: * Possible integer overflows on some machines. |