[BACK]Return to TODO CVS log [TXT][DIR] Up to [local] / OpenXM_contrib / gmp / mpfr

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>