Posits: the good, the bad and the ugly

F De Dinechin, L Forget, JM Muller… - Proceedings of the …, 2019 - dl.acm.org
Many properties of the IEEE-754 floating-point number system are taken for granted in
modern computers and are deeply embedded in compilers and low-level software routines …

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

L Fousse, G Hanrot, V Lefèvre, P Pélissier… - ACM Transactions on …, 2007 - dl.acm.org
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 …

[图书][B] Elementary functions

JM Muller, JM Muller - 2006 - Springer
This book is devoted to the computation of the elementary functions. Here, we call
elementary functions the most commonly used mathematical functions: sin, cos, tan, sin− 1 …

Certifying the floating-point implementation of an elementary function using Gappa

F De Dinechin, C Lauter… - IEEE Transactions on …, 2010 - ieeexplore.ieee.org
High confidence in floating-point programs requires proving numerical properties of final
and intermediate values. One may need to guarantee that a value stays within some range …

Assisted verification of elementary functions using Gappa

F De Dinechin, CQ Lauter, G Melquiond - Proceedings of the 2006 ACM …, 2006 - dl.acm.org
The implementation of a correctly rounded or interval elementary function needs to be
proven carefully in the very last details. The proof requires a tight bound on the overall error …

CR-LIBM A library of correctly rounded elementary functions in double-precision

C Daramy-Loirat, D Defour, F De Dinechin, M Gallet… - 2006 - ens-lyon.hal.science
The crlibm project aims at developing a portable, proven, correctly rounded, and efficient
mathematical library (libm) for double precision. Current libm implementation do not always …

Tight and rigorous error bounds for basic building blocks of double-word arithmetic

M Joldes, JM Muller, V Popescu - ACM Transactions on Mathematical …, 2017 - dl.acm.org
We analyze several classical basic building blocks of double-word arithmetic (frequently
called “double-double arithmetic” in the literature): the addition of a double-word number …

Fast and correctly rounded logarithms in double-precision

F De Dinechin, C Lauter, JM Muller - RAIRO-Theoretical Informatics …, 2007 - cambridge.org
This article is a case study in the implementation of a portable, proven and efficient correctly
rounded elementary function in double-precision. We describe the methodology used to …

Algorithms for triple-word arithmetic

N Fabiano, JM Muller, J Picot - IEEE Transactions on …, 2019 - ieeexplore.ieee.org
Triple-word arithmetic consists in representing high-precision numbers as the unevaluated
sum of three floating-point numbers (with “nonoverlapping” constraints that are explicited in …

Approximating trigonometric functions for posits using the CORDIC method

JP Lim, M Shachnai, S Nagarakatte - Proceedings of the 17th ACM …, 2020 - dl.acm.org
Posit is a recently proposed representation for approximating real numbers using a finite
number of bits. In contrast to the floating point (FP) representation, posit provides variable …