hfloat (for huge floats) is a library package for doing calculations with floating point numbers of extreme precision. It is optimised for computations with 1000 to several million digits. The computations can be done in (almost) arbitrary radix. The library contains routines for addition, subtraction, multiplication, division, n-th power, square root, n-th root, logarithm, exponentiation and more. There are implementations of several superlinear converging algorithms for the computation of pi. The computation of 1 million decimal digits of pi takes about 15 seconds on an AMD64/2.2GHz.
|Tags||Software Development Libraries Scientific/Engineering Mathematics|
|Operating Systems||POSIX Linux|
Release Notes: Schoenhage's fast variant of the sqrt computation was added. More algorithms for the computation of pi were implemented.
Release Notes: This release adds a basic self test, and has various minor improvements with regards to usability and speed.