Reciprocation, Square root, Inverse Square Root, and some Elementary Functions using Small Multipliers

Abstract : This paper deals with the computation of reciprocals, square roots, inverse square roots, and some elementary functions using small tables, small multipliers, and for some functions, a final ``large'' (almost full-length) multiplication. We propose a method that allows fast evaluation of these functions in double precision arithmetic. The strength of this method is that the same scheme allows the computation of all these functions. Our method is mainly interesting for designing special purpose circuits, since it does not allow a simple implementation of the four rounding modes required by the IEEE-754 standard for floating-point arithmetic.
Document type :
Reports
Complete list of metadatas

Cited literature [13 references]  Display  Hide  Download

https://hal-lara.archives-ouvertes.fr/hal-02101940
Contributor : Colette Orange <>
Submitted on : Wednesday, April 17, 2019 - 9:10:18 AM
Last modification on : Friday, May 17, 2019 - 1:39:19 AM

File

RR1997-47.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-02101940, version 1

Collections

Citation

Milos Ercegovac, Tomas Lang, Jean-Michel Muller, Arnaud Tisserand. Reciprocation, Square root, Inverse Square Root, and some Elementary Functions using Small Multipliers. [Research Report] LIP RR-1997-47, Laboratoire de l'informatique du parallélisme. 1997, 2+22p. ⟨hal-02101940⟩

Share

Metrics

Record views

11

Files downloads

35