Some Functions Computable with a Fused-mac

Sylvie Boldo 1 Jean-Michel Muller 1
1 ARENAIRE - Computer arithmetic
Inria Grenoble - Rhône-Alpes, LIP - Laboratoire de l'Informatique du Parallélisme
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 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 :
Conference papers
Complete list of metadatas

Cited literature [16 references]  Display  Hide  Download

https://hal.inria.fr/inria-00000895
Contributor : Sylvie Boldo <>
Submitted on : Thursday, December 1, 2005 - 4:51:21 PM
Last modification on : Thursday, February 7, 2019 - 4:02:20 PM
Long-term archiving on : Friday, April 2, 2010 - 11:18:48 PM

Identifiers

  • HAL Id : inria-00000895, version 1

Collections

Citation

Sylvie Boldo, Jean-Michel Muller. Some Functions Computable with a Fused-mac. 17th IEEE Symposium on Computer Arithmetic, Jun 2005, Cape Cod, Massachusetts, USA, pp.52-58. ⟨inria-00000895⟩

Share

Metrics

Record views

297

Files downloads

209