Annotation of OpenXM_contrib/gmp/mpfr/TODO, Revision 1.1.1.1
1.1 ohara 1: Documentation:
2:
3: - add a description of the algorithms used + proof of correctness
4:
5: Installation:
6:
7: - from Kevin Ryde <user42@zip.com.au>:
8: Determine the exp2/exp3 thresholds using tune/tuneup.c.
9:
10: - problems when mpfr uses a different compiler (gcc) than gmp (for example
11: cc under Solaris 2.7).
12:
13: New functions to implement:
14:
15: - those from LIA: missing secant, cosecant, cotangent (trigo/hyperbolic)
16: - nextafter/nextforward : X + epsilon if X < Y, X - epsilon if X > Y
17: - nextabove/nextbelow ?
18:
19: Rounding:
20:
21: Efficiency:
22:
23: Miscellaneous:
24:
25: - rename mpf2mpfr.h to gmp-mpf2mpfr.h?
26:
27: - add mpfr_get_ld for 'long double' [asked by J-C Fauge`re] ?
28: (exists since K&R, but has not necessarily a greater precision than double)
29: cf http://anubis.dkuug.dk/jtc1/sc22/wg14/www/docs/n869/
30:
31: - from Kevin Ryde <user42@zip.com.au>:
32: Also for pi.c, a pre-calculated compiled-in pi to a few thousand
33: digits would be good value I think. After all, say 10000 bits using
34: 1250 bytes would still be small compared to the code size!
35: Store pi in round to zero mode (to recover other modes).
36:
37: - problem when reading a float followed by a character, for example 1.5*x
38: [from Fabrice.Rouillier@loria.fr, Mon, 04 Dec 2000]
39:
40: - rewrite mpfr_get_str and mpfr_set_str to use mpn_get_str and mpn_set_str.
41: (Torbjorn Granlund <tege@swox.com>, 30 Jan 2002)
42:
43: - mpfr_pow isn't completely specified (concerning signed zeros).
44:
45: - rename mpfr_isinteger to mpfr_integer_p.
46: (Kevin Ryde, 05 Mar 2002)
47:
48: - some comparison functions aren't completely specified (concerning NaN).
49: Add new comparison functions (eq, ne, lt, gt, le, ge)?
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>