Method and apparatus to correct leading one prediction
AssigneeBroadcom Corporation
InventorsRobert Rogenmoser, Lief O'Donnell
Life of this patent
Estimating the term…
Loading patent…
AssigneeBroadcom Corporation
InventorsRobert Rogenmoser, Lief O'Donnell
Estimating the term…
A leading one correction circuit receives a significand from a floating point adder and a corresponding leading one prediction from a leading one predictor, and determines if the leading one prediction is correct. In one embodiment, the leading one prediction is a one hot vector having the same number of bits as the significand, with the set bit in the position predicted to have the leading one. In such an embodiment, the leading one correction circuit may perform a bitwise AND of the significand and leading one prediction, and the result of the bitwise AND may be ORed to generate a signal indicating whether or not the prediction is correct. In one implementation, the leading one correction circuit may operate concurrent with a shift of the significand in response to a shift amount indicated by the leading one prediction.
An apparatus for use with an adder configured to generate a value and a leading one predictor configured to generate a leading one prediction corresponding to the value, the apparatus comprising a circuit coupled to receive the value and the leading one prediction, wherein the circuit is configured to generate an indication of whether or not the leading one prediction is correct responsive to the value and the leading one prediction.
A floating point execution unit comprising:
A method comprising:
Dependencies are inferred from the claim text.