Short: Arbitrary precision math library. V2.0.2
Author: Torbjorn Granlund
Type: dev/ade
Version: 2.0.2
Architecture: m68k-amigaos
Origin: Amiga Development Environment, ftp.ninemoons.com:pub/ade
GNU MP is a library for arbitrary precision arithmetic, operating on
signed integers and rational numbers. It has a rich set of functions,
and the functions have a regular interface.
The author has tried to make these functions as fast as possible, both
for small operands and for huge operands. The speed is achieved by
using fullwords as the basic arithmetic type, by using fast
algorithms, by defining inline assembler for mixed sized
multiplication and division (i.e 32*32->64 bit multiplication and
64/32->32,32 bit division), and by hacking the code with emphasis on
speed (and not simplicity and elegance).
The speed of GNU MP is about 5 to 100 times that of Berkeley MP for
small operands. The speed-up increases with the operand sizes for
certain operations, for which GNU MP has asymptotically faster
algorithms.