MPIR (oprogramowanie matematyczne)

MPIR: wielokrotne liczby całkowite i wymierne
Deweloperzy William Hart i zespół MPIR
Wersja stabilna
3.0.0 / 1 marca 2017 ; 5 lat temu ( 01.03.2017 )
Napisane w C , C++ , montaż
System operacyjny Międzyplatformowe
Typ Oprogramowanie matematyczne
Licencja LGPL
Strona internetowa mpir.org _

Multiple Precision Integers and Rationals ( MPIR ) to biblioteka liczb całkowitych o wielu precyzjach , rozwidlona z projektu GNU Multiple Precision Arithmetic Library (GMP). Składa się z dużej części kodu z poprzednich wydań GMP i trochę oryginalnego kodu wniesionego.

Według listy mailingowej MPIR-devel „MPIR nie jest już utrzymywany”, z wyjątkiem budowania starego kodu w systemie Windows przy użyciu nowych wersji Microsoft Visual Studio.

Według twórców MPIR, niektóre z głównych celów projektu MPIR to:

MPIR jest zoptymalizowany dla wielu procesorów (CPU). Od 2012 roku istnieje dla nich kod języka asemblera: ARM, DEC Alpha 21064, 21164 i 21264, AMD K6, K6-2, Athlon, K8 i K10, Intel Pentium, Pentium Pro-II-III, Pentium 4, rodzajowy x86 , Intel IA-64, Core 2, i7, Atom, Motorola-IBM PowerPC 32 i 64, MIPS R3000, R4000, SPARCv7, SuperSPARC, ogólny SPARCv8, UltraSPARC.

Wiązania językowe

Nazwa biblioteki Język Licencja
MPIR C , C++ LGPL
Mpir.NET F# , C# , .NET LGPL

Zobacz też

Linki zewnętrzne

  • MPIR — oficjalna strona MPIR: liczby całkowite i wymierne o wielokrotnej precyzji
  • GMP — oficjalna strona GNU Multiple Precision Arithmetic Library
  • MPFR — oficjalna strona GNU Multiple Precision Floating-Point Reliable