The following is an incomplete list of some arbitrary-precision arithmetic libraries for C++.
- GMP
- MPFR
- MPIR
- TTMath
- Arbitrary Precision Math C++ Package
- Class Library for Numbers
- Number Theory Library
- Apfloat
- C++ Big Integer Library
- MAPM
- ARPREC
- InfInt
- Universal Numbers
- mp++
- num7
Footnotes
References
The GNU Multiple Precision Arithmetic Library http://gmplib.org/ ↩
C++ support must be enabled with --enable-cxx during the building of GMP[2] ↩
The GNU MPFR Library http://www.mpfr.org/ ↩
MPIR Multiple Precision Integers and Rationals http://www.mpir.org/ ↩
Bignum C++ library http://www.ttmath.org/ ↩
Arbitrary precision package http://www.hvks.com/Numerical/arbitrary_precision.html ↩
Apfloat Home Page http://www.apfloat.org/ ↩
C++ Big Integer Library https://mattmccutchen.net/bigint/ ↩
MAPM Home Page Archived 2014-09-09 at the Wayback Machine http://www.tc.umn.edu/~ringx004/mapm-main.html ↩
High-Precision Software Directory http://crd-legacy.lbl.gov/~dhbailey/mpdist/ ↩
C++ Template library for arbitrary precision posits and valids https://github.com/stillwater-sc/universal ↩
C++11/14/17/20 library for multiprecision arithmetic https://github.com/bluescarni/mppp ↩
C++ ARBITRARY PRECISION ARITHMETIC-LOGIC DECIMAL LIBRARY https://github.com/giocip/HEADERONLY_num7 ↩