Correct Rounding in Double Extended Precision
The double extended precision format is an 80-bit floating-point format introduced in the 80x87 series of floating-point processors by Intel. Since the introduction of vector instructions in the x86 processors, its use has fallen due to speed concerns. We implement in CORE-MATH the first correctly-rounded routines for double extended precision. These implementations use modern microprocessor features and double-double arithmetic, avoiding x87-specific features, and achieve up to 2x speedup over state-of-the-art implementations which are not correctly rounded. This demonstrates that double extended precision could be viable as a large computational format.
Authors
- Paul Zimmermann (ORCID: https://orcid.org/0009-0007-7042-3120)
- Sélène Corbineau
Institutions
- Centre National de la Recherche Scientifique (FR)
- École Normale Supérieure - PSL (FR)
- Laboratoire Lorrain de Recherche en Informatique et ses Applications (FR)
- Département d'Informatique (FR)
- Université de Lorraine (FR)
Publication Details
- Published
- 2025-05-04
- DOI
- https://doi.org/10.1109/arith64983.2025.00027
- Primary Topic
- Advanced Numerical Analysis Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.00