Back to results
US 4,969,118 AGranted
Floating point unit for calculating A=XY+Z having simultaneous multiply and add
AssigneeInternational Business Machines Corporation
InventorsRobert K. Montoye, John Cocke
Life of this patent
Estimating the term…
Abstract
A single floating point that produces the result A.times.B+C with A, B and C being floating point numbers. The operand C is shifted in parallel with the beginning phases of the multiplication. The result is produced after a single addition and normalization, reducing hardware, delay and rounding errors.
Claims3
An apparatus for performing the floating point operation (A.times.B+C) said apparatus comprising:
- means for multiplying A.times.B to generate a first partial results, alignment means for aligning C with said first partial results, said multiplication being performed in parallel with said alignment of C operation;
- said multiplying means and said alignment means being connected to means for adding said first partial result and said aligned C;
- means connected to said alignment means and said adding means for incrementing said C operand when said C operand has higher significance than a sum of said first partial results;
- and
- normalizing means connected to said incrementing means and said adding means.
2 more elements
Dependencies are inferred from the claim text.