fp
fp is an Xcode C++ project which implements unlimited length integers, multi-precision floating point numbers, and multi-precision complex numbers. It can calculate the usual transcendental functions, including the Gamma function and other special functions. I am releasing it without a restrictive license.
fp 2.0 corrects bugs in the overloading of operators +, -, *, /, etc.
fp 2.5 corrects a rare subtraction bug.
fp 3.0 adds Euler's Constant and the Bessel functions. It improves fpNormalize and rewrites fpCompareAbs.
fp 3.1 fixes a bug which rarely causes a crash.
fp 3.5 adds the Beta Function, the Incomplete Beta Function, the Error Functions, the Exponential Integral, the Fresnel Integrals, and the Confluent Hypergeometric Function.
fp 4.0 adds multi-precision complex numbers. Many functions are overloaded to take the fpComplex numbers as arguments. But of the special functions, only the gamma function has been overloaded.
Freeware.
Download fp v 4.0. The download includes documentation.
fp.zip (111 KB)