Annotation of OpenXM_contrib/gmp/mpfr/TODO, Revision 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>