summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorzimmerma <zimmerma@280ebfd0-de03-0410-8827-d642c229c3f4>2004-09-23 10:16:45 +0000
committerzimmerma <zimmerma@280ebfd0-de03-0410-8827-d642c229c3f4>2004-09-23 10:16:45 +0000
commit85f2bfe1270adf7c07f231cfca38f2b5af21322d (patch)
tree98e8908d829250e392726ecb3ddd2ff26ce84da8
parent4beb1c57e8068248bca510a3a418affde4a14b19 (diff)
downloadmpfr-85f2bfe1270adf7c07f231cfca38f2b5af21322d.tar.gz
added item on rounding to odd
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@2983 280ebfd0-de03-0410-8827-d642c229c3f4
-rw-r--r--TODO7
1 files changed, 7 insertions, 0 deletions
diff --git a/TODO b/TODO
index 091646525..224f96a90 100644
--- a/TODO
+++ b/TODO
@@ -120,6 +120,13 @@ Miscellaneous:
add one ulp to the mantissa.
- add a new rounding mode: round to nearest, with ties away from zero
(will be in 754r, could be used by mpfr_round)
+- add a new roundind mode: round to odd. If the result is not exactly
+ representable, then round to the odd mantissa. This rounding
+ has the nice property that for k > 1, if:
+ y = round(x, p+k, TO_ODD)
+ z = round(y, p, TO_NEAREST_EVEN), then
+ z = round(x, p, TO_NEAREST_EVEN)
+ so it avoids the double-rounding problem.
- check/define the sign of infinity for gamma(-integer)