The Float package implements floating-point numbers in GAP, with arbitrary precision, based on the C libraries MPFR, MPFI, MPC, CXSC, and FPLLL.
The package may be used within GAP by typing
LoadPackage("Float");
The "Float" package banner should appear on the screen. New floating-point handlers may be then set by typing
SetFloats(MPFR,1000);
to have 1000-bits floating-point numbers. For details on how to use the
Float package, please consult manual.pdf
in the gap-pkg-float-doc
package.