Digit recurrence division with scaling and digit selection using intermediate value
AssigneeArm Limited
InventorJavier Diaz Bruguera
Life of this patent
Estimating the term…
Loading patent…
AssigneeArm Limited
InventorJavier Diaz Bruguera
Estimating the term…
A data processing apparatus is provided to perform a digit-recurrence division operation to determine a quotient as a result of dividing a dividend by a divisor. Scaling circuitry scales the dividend and the divisor by a factor to produce a scaled dividend and a scaled divisor. Digit recurrence circuitry performs one or more iterations of the digit-recurrence division operation on the scaled dividend and the scaled divisor, with each iteration producing a digit of the quotient and a remainder value. The remainder value is provided as an input to the digit recurrence circuitry for a subsequent iteration. Initialization circuitry performs a first iteration of the one or more iterations and provides the digit of the quotient after the first iteration. The initialization circuitry receives, as an input, an intermediate value produced by the scaling circuitry while scaling the dividend.
A data processing apparatus configured to perform a digit-recurrence division operation to determine a quotient as a result of dividing a dividend by a divisor, the data processing apparatus comprising:
A method of data processing to determine a quotient as a result of dividing a dividend by a divisor, the method comprising:
A data processing apparatus configured to perform a digit-recurrence division operation to determine a quotient as a result of dividing a dividend by a divisor, the data processing apparatus comprising:
Dependencies are inferred from the claim text.