summaryrefslogtreecommitdiff
path: root/add.c
diff options
context:
space:
mode:
authorvlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4>2001-10-25 16:45:20 +0000
committervlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4>2001-10-25 16:45:20 +0000
commit649d9ab5449cf5809783595af26044dc96f2bb85 (patch)
treeaed468a6feeba859e12cc7d28946624bb809fc22 /add.c
parentd68e4f5d0b7bdbe75e3aa4c4d8619eb6a097c2d2 (diff)
downloadmpfr-649d9ab5449cf5809783595af26044dc96f2bb85.tar.gz
Bug fixed.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1380 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'add.c')
-rw-r--r--add.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/add.c b/add.c
index 141651292..6e75eac51 100644
--- a/add.c
+++ b/add.c
@@ -270,7 +270,7 @@ mpfr_add1 (a, b, c, rnd_mode, diff_exp)
}
difw++;
- }
+ } /* while */
MPFR_ASSERTN(bk > 0 && difw >= 0);
if (difw <= cn)
@@ -339,8 +339,10 @@ mpfr_add1 (a, b, c, rnd_mode, diff_exp)
goto c_read;
cc = cprev << (BITS_PER_MP_LIMB - difs);
if (--ck >= 0)
+ {
cprev = cp[ck];
- cc += cprev >> difs;
+ cc += cprev >> difs;
+ }
}
else
{