summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'TODO')
-rw-r--r--TODO12
1 files changed, 7 insertions, 5 deletions
diff --git a/TODO b/TODO
index 7d9d4a2f6..167ed22c2 100644
--- a/TODO
+++ b/TODO
@@ -16,6 +16,13 @@ New functions to implement:
- fused multiply-add (suggestion from Dan Zuras)
+Rounding:
+
+- implement exact rounding in mpfr_pow_ui and mpfr_ui_pow_ui
+
+- in all functions that do rounding, return an int indicating if the result
+ is exact (i.e. no bit was lost) or not (like in mpfr_div_ui)
+
Efficiency:
- mpfr_div is currently O(n^2) when the divisor has two limbs
@@ -24,13 +31,8 @@ Miscellaneous:
- change Library GPL to Lesser GPL, and mention INRIA and/or SPACES
-- PolKA -> SPACES in mpfr.texi ?
-
- rename mpf2mpfr.h to gmp-mpf2mpfr.h?
-- in all functions that do rounding, return an int indicating if the result
- is exact (i.e. no bit was lost) or not (like in mpfr_div_ui)
-
- detect overflow/underflow in exponent (from Ben Hinkle <bhinkle4@juno.com>)
- specify exponent size (suggestion from Ben Hinkle <bhinkle4@juno.com>)