Annotation of OpenXM_contrib/gmp/mpf/README, Revision 1.1.1.1
1.1 maekawa 1: This directory contains functions for GMP's floating-point function layer.
2:
3: In this version of GMP, floating-point numbers are represented like in the
4: figure below. (Please note that the format might change between every
5: version, and that depending on the internal format in any way is a bad idea.)
6:
7: most least
8: significant significant
9: limb limb
10:
11: _mp_d
12: /
13: /
14: \/
15: <-- _mp_exp -->
16: ____ ____ ____ ____ ____
17: |____|____|____|____|____|
18: . <------------- radix point
19:
20: <------- _mp_size ------->
21:
22:
23: The most significant limb will be non-zero. The _mp_exp field is the distance
24: in number of limbs from the radix point to the most significant limb; it will
25: be positive iff the absolute value of the number is >= 1. The _mp_size
26: field's sign reflects the sign of the number. Its absolute value is the count
27: of limbs in the number.
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>