inria-00103655, version 1
MPFR: A Multiple-Precision Binary Floating-Point Library with Correct Rounding.
Laurent Fousse a, 1Guillaume Hanrot
b, 1Vincent Lefèvre b, 1Patrick Pélissier b, 1Paul Zimmermann b, 1
ACM Transactions on Mathematical Software 33, 2 (2007) article 13
Résumé : This paper presents a multiple-precision binary floating-point library, written in the ISO C language, and based on the GNU MP library. Its particularity is to extend to arbitrary-precision ideas from the IEEE 754 standard, by providing correct rounding and exceptions. We demonstrate how these strong semantics are achieved -- with no significant slowdown with respect to other arbitrary-precision tools -- and discuss a few applications where such a library can be useful.
- a – Université Henri Poincaré - Nancy I
- b – INRIA
- 1 : CACAO (Courbes, Algèbre, Calculs, Arithmétique des Ordinateurs) (INRIA Lorraine - LORIA)
- CNRS : UMR7503 – INRIA – Université Henri Poincaré - Nancy I – Université Nancy II – Institut National Polytechnique de Lorraine
- Domaine : Informatique/Arithmétique des ordinateurs
- inria-00103655, version 1
- http://hal.inria.fr/inria-00103655
- oai:hal.inria.fr:inria-00103655
- Contributeur : Guillaume Hanrot
- Soumis le : Mercredi 4 Octobre 2006, 18:34:21
- Dernière modification le : Vendredi 6 Mai 2011, 14:48:01
Documents associés
DOI : 10.1145/1236463.1236468






Exporter