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: appending the exponent of the sum, a single bit having a value of one, and at least one of a normalized significand and a normalized mantissa to generate the third operand; and appending an exponent adjustment value, an exponent carry-in value, and a string of zeros to generate a fourth operand, the exponent adjustment value and the exponent carry-in value based at least partially on a number of position changes; and summing the third operand, the fourth operand, and a round carry-in value.