MPIR (mathematics software)

MPIR: Multiple Precision Integers and Rationals
Developer(s) William Hart and the MPIR Team
Stable release
2.7.0 / June 26, 2015 (2015-06-26)
Written in C, C++, assembly
Operating system Cross-platform
Type Mathematical software
License LGPL
Website mpir.org

Multiple Precision Integers and Rationals (MPIR) is an open-source software multiprecision integer library forked from the GNU Multiple Precision Arithmetic Library (GMP) project. It consists of much code from past GMP releases, and some original contributed code.[1]

According to the MPIR developers, some of the main goals of the MPIR project are:

MPIR is optimised for many processors (CPUs). Assembly language code exists for these as of 2012: ARM, DEC Alpha 21064, 21164, and 21264, AMD K6, K6-2, Athlon, K8 and K10, Intel Pentium, Pentium Pro-II-III, Pentium 4, generic x86, Intel IA-64, Core 2, i7, Atom, Motorola-IBM PowerPC 32 and 64, MIPS R3000, R4000, SPARCv7, SuperSPARC, generic SPARCv8, UltraSPARC.

Language bindings

Library name Language License
MPIR C, C++ LGPL
Mpir.NET F#, C#, .NET LGPL

See also

References

This article is issued from Wikipedia - version of the 4/27/2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.