Multiply-add unit and data processing apparatus using it
AssigneeHitachi, Ltd.
InventorFumio Arakawa
Life of this patent
Estimating the term…
Loading patent…
AssigneeHitachi, Ltd.
InventorFumio Arakawa
Estimating the term…
A multiply-add unit includes a digit alignment shift number and exponent generator unit, an addend digit alignment and sign adjusting unit, a multiplier array, a sticky-bit for addend lower digits generator unit, a leading digit detector unit, a carry propagate adder, an exponent normalizing unit, an addend higher digit incrementer, a sticky-bit generator unit, a normalizing shifter, a positive number conversion and rounder unit, and an exponent correction unit. The multiplier array is an array of carry save adders. The leading digit detector unit receives the two terms of carry and sum parts from the multiplier array, sequentially checks a digit pair of "0" to "1" at each corresponding digit position from the highest digit, and detects the leading non-zero digit of the absolute values depending upon what digit pair values are (11, 00, 10, 01) from higher to lower digit position.
A multiply-add unit for performing a multiply-add calculation of a multiplicand, a multiplier, and an addend, comprising:
A data processing apparatus, comprising:
A multiply-add unit for performing a multiply-add calculation of a multiplicand, a multiplier, and an addend, comprising:
A data processing apparatus, comprising:
A multiply-add unit for performing a multiply-add calculation of a multiplicand, a multiplier, and an addend, comprising:
A multiply-add unit for performing a multiply-add calculation of a multiplicand, a multiplier, and an addend, comprising:
Dependencies are inferred from the claim text.