![]()  | 
Home | Libraries | People | FAQ | More | 
The following back-ends provide integer arithmetic:
| 
                 Backend Type  | 
                 Header  | 
                 Radix  | 
                 Dependencies  | 
                 Pros  | 
                 Cons  | 
|---|---|---|---|---|---|
| 
                 
                    | 
                 boost/multiprecision/cpp_int.hpp  | 
                 2  | 
                 None  | 
                 Very versatile, Boost licensed, all C++ integer type which support both arbitrary precision and fixed precision integer types.  | 
                 Slower than GMP, though typically not as slow as libtommath  | 
| 
                 
                    | 
                 boost/multiprecision/gmp.hpp  | 
                 2  | 
                 Very fast and efficient back-end.  | 
                 Dependency on GNU licensed GMP library.  | 
|
| 
                 
                    | 
                 boost/multiprecision/tommath.hpp  | 
                 2  | 
                 Public domain back-end with no licence restrictions.  | 
                 Slower than GMP.  |