Some Functions Computable with a Fused-mac

Abstract : The fused multiply accumulate instruction (fused-mac) that is available on some current processors such as the Power PC or the Itanium eases some calculations. We give examples of some floating-point functions (such as $\ulp(x)$ or $\mathrm{Nextafter}(x,y)$), or some useful tests, that are easily computable using a fused-mac. Then, we show that, with rounding to the nearest, the error of a fused-mac instruction is exactly representable as the sum of two floating-point numbers. We give an algorithm that computes that error.
Document type :
Reports
Complete list of metadatas

Cited literature [19 references]  Display  Hide  Download

https://hal-lara.archives-ouvertes.fr/hal-02101859
Contributor : Colette Orange <>
Submitted on : Wednesday, April 17, 2019 - 9:08:18 AM
Last modification on : Sunday, May 19, 2019 - 1:20:43 AM

File

RR2004-41.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-02101859, version 1

Collections

Citation

Sylvie Boldo, Jean-Michel Muller. Some Functions Computable with a Fused-mac. [Research Report] LIP RR-2004-41, Laboratoire de l'informatique du parallélisme. 2004, 2+10p. ⟨hal-02101859⟩

Share

Metrics

Record views

12

Files downloads

30