Method and apparatus for multiplying denormalized binary floating point numbers without additional delay
AssigneeHaL Computer Systems, Inc.
InventorTed Williams
Life of this patent
Estimating the term…
Loading patent…
AssigneeHaL Computer Systems, Inc.
InventorTed Williams
Estimating the term…
A structure of logic gates, partial product circuits, and a multiplier tree is described for multiplying of two operands which may contain denormalized numbers in the same amount of time as needed to multiply normalized numbers. The generation of the most significant bits ("hidden bits") of the significands of the operands from the operand exponents, and the production of the partial products that are dependent on these hidden bits, is accomplished in parallel with the generation of the partial products of the expressed bits of the significands of the operands and the first level of the multiplier tree. The fraction field partial products are input into the top level of a multiplier tree comprised of various order adders and wires. The hidden bit partial products are then input into the body of the multiplier tree instead of the top level. Additional adders are allocated to accommodate these additional inputs, but without lengthening the longest serial path from the top to the bottom of the multiplier tree. The result of the multiplier tree is summed and output. The parallel processing arrangement allows the identification and multiplication of denormalized numbers without any added delay due to the generation of the hidden bits.
An apparatus for multiplying two binary floating point numbers, comprising:
An apparatus for multiplying two binary floating point numbers, comprising:
A multiplier tree for summing M.sub.1 through M.sub.y subsets of partial products, each subset containing m partial products resulting from a multiplication of two binary operands, the multiplier tree comprising:
An apparatus for multiplying a first and second binary floating point numbers, each number having an exponent and a fraction, comprising:
Dependencies are inferred from the claim text.