Patent · US Expired

Method and apparatus for correctly rounding results of division and square root computations

US5671170A · kind A · utility

34Cited by
6References
18Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 1, 1994
Grant dateSep 23, 1997
Priority date
Expiry dateJul 1, 2014

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2207/5356
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A floating point arithmetic unit for correctly rounding a quotient or a square root of high precision numbers to the floating point number closest to the exact result is disclosed. The invention is generally applicable to round results to a precision greater than that provided by the floating point hardware. Prior to rounding, the hardware within the floating point unit produces a high precision mantissa with all but the last few digits correct. The rounding technique according to the invention is then used to produce a correctly rounded result using an enhanced Tuckerman test. Unlike a conventional Tuckerman test, the enhanced Tuckerman test determines the last few ULPs for both square root and division while checking for early termination. The advantage of checking for early termination is that the computation time needed to make the rounding decision can be significantly reduced.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.