Multiple Precision Integers and Rationals ( MPIR ) es una biblioteca de software de código abierto para enteros de precisión múltiple, derivada del proyecto GNU Multiple Precision Arithmetic Library (GMP). Incluye gran parte del código de versiones anteriores de GMP, así como código original aportado por la comunidad.
Según la lista de correo MPIR-devel, "MPIR ya no recibe mantenimiento" [ 2 ] , excepto para compilar el código antiguo en Windows usando versiones nuevas de Microsoft Visual Studio.
Según los desarrolladores del MPIR, algunos de los principales objetivos del proyecto MPIR eran:
- Mantener la compatibilidad con las Buenas Prácticas de Fabricación (BPF), de modo que el MPIR pueda utilizarse como sustituto de las BPF.
- Ofrecemos soporte de compilación para sistemas Linux , Mac OS , Solaris y Windows .
- Permite compilar MPIR utilizando herramientas de compilación basadas en Microsoft para su uso en versiones de Windows de 32 y 64 bits.
MPIR está optimizado para muchos procesadores (CPU). Existe código en lenguaje ensamblador para estos procesadores desde 2012.: ARM, DEC Alpha 21064, 21164 y 21264, AMD K6, K6-2, Athlon, K8 y K10, Intel Pentium, Pentium Pro-II-III, Pentium 4, x86 genérico, Intel IA-64, Core 2, i7, Atom, Motorola-IBM PowerPC 32 y 64, MIPS R3000, R4000, SPARCv7, SuperSPARC, SPARCv8 genérico, UltraSPARC.
Enlaces de lenguaje
Véase también
- Aritmética de precisión arbitraria , tipo de datos: bignum
- Biblioteca de aritmética de precisión múltiple de GNU
- GNU Multiple Precision Floating-Point Reliably ( MPFR )
- Biblioteca de clases para Numbers compatible con GiNaC
- Lista de bibliotecas matemáticas de código abierto
Referencias
Enlaces externos
- GMP — sitio oficial de la Biblioteca Aritmética de Precisión Múltiple de GNU
- MPFR — sitio oficial de GNU Multiple Precision Floating-Point Reliably
- Bibliotecas de C (lenguaje de programación)
- aritmética informática
- Algoritmos aritméticos informáticos
- Software libre programado en C
- Software numérico