Patent ID: 7720898
Filing Date: 2010-05-18
Classification: G06F

Abstract:
1. A floating point unit, comprising: an adder operable to add two floating point operands to produce a sum, the sum comprising an exponent and at least one of a significand and a mantissa; a normalization unit operable to normalize at least one of the significand and the mantissa of the sum without adjusting the exponent; a rounding unit operable to round the sum and to adjust the exponent to compensate, if necessary, for one or more of normalization of one of the significand and the mantissa of the sum, rounding of the sum, and renormalization of one of the significand and the mantissa of the sum; and a renormalization unit operable to renormalize one of the significand and the mantissa of the sum without adjusting the exponent, wherein the rounding unit is operable to round the sum and to adjust the exponent by adding one or more values to a third operand, the third operand comprising the exponent and at least one of the significand and the mantissa of the sum, and wherein the normalization unit is operable to normalize at least one of the significand and the mantissa by performing zero or more position changes without adjusting the exponent, and wherein the rounding unit is operable to round the sum and to adjust the exponent by: