MPFR: A multiple-precision binary floating-point library with correct rounding

  • Authors:
  • Laurent Fousse;Guillaume Hanrot;Vincent Lefèvre;Patrick Pélissier;Paul Zimmermann

  • Affiliations:
  • LORIA, Nancy Cedex, France;LORIA, Nancy Cedex, France;LORIA, Nancy Cedex, France;LORIA, Nancy Cedex, France;LORIA, Nancy Cedex, France

  • Venue:
  • ACM Transactions on Mathematical Software (TOMS)
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

This article 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.