MPIR (matematikmjukvara)

MPIR: Multiple Precision Heltal and Rationals
Utvecklare William Hart och MPIR-teamet
Stabil frisättning
3.0.0 / 1 mars 2017 ; för 5 år sedan ( 2017-03-01 )
Skrivet i C , C++ , montering
Operativ system Cross-plattform
Typ Matematisk programvara
Licens LGPL
Hemsida mpir .org

Multiple Precision Integers and Rationals ( MPIR ) är ett multiprecisionsheltalsbibliotek med öppen källkod från GNU Multiple Precision Arithmetic Library ( GMP)-projektet. Den består av mycket kod från tidigare GMP-utgåvor, och en del ursprunglig kod.

Enligt MPIR-utvecklarens sändlista, "MPIR underhålls inte längre", förutom att bygga den gamla koden på Windows med nya versioner av Microsoft Visual Studio.

Enligt MPIR-utvecklarna var några av huvudmålen för MPIR-projektet:

MPIR är optimerad för många processorer (CPU). Assembly språkkod finns för dessa från och med 2012: ARM, DEC Alpha 21064, 21164 och 21264, AMD K6, K6-2, Athlon, K8 och K10, Intel Pentium, Pentium Pro-II-III, Pentium 4, generisk x86, Intel IA-64, Core 2, i7, Atom, Motorola-IBM PowerPC 32 och 64, MIPS R3000, R4000, SPARCv7, SuperSPARC, generisk SPARCv8, UltraSPARC.

Språkbindningar

Bibliotekets namn Språk Licens
MPIR C , C++ LGPL
Mpir.NET F# , C# , .NET LGPL

Se även

externa länkar

  • MPIR — officiell webbplats för MPIR: Multiple Precision Integers and Rationals
  • GMP — officiell webbplats för GNU Multiple Precision Arithmetic Library
  • MPFR — officiell webbplats för GNU Multiple Precision Floating-Point Reliably