×

Clamping divider, processor having clamping divider, and method for clamping in division

  • US 5,928,318 A
  • Filed: 09/05/1997
  • Issued: 07/27/1999
  • Est. Priority Date: 09/09/1996
  • Status: Expired due to Fees
First Claim
Patent Images

1. A clamping divider to be formed in a pipeline processor operating with a sequence of cycles, for clamping a result of a division to a maximum clamp value of 2m (m being an integer) if a quotient of the division is determined to become equal to or larger than the maximum clamp value and to a minimum claim value of 2n (n being an integer) if the quotient is determined to become equal to or smaller than the minimum clamp value, comprising:

  • (a) a bit shifter for shiftings at a one of cycles in the sequence of the cycles, a divisor or a dividend of the division in a higher or lower direction by m bits, and shifting, at another one of cycles in the sequence of the cycles, the divisor or the dividend in a higher or lower direction by n bits;

    (b) a multiple accumulator (MAC) for subtracting the dividend or divisor shifted by the bit shifter from the divisor or dividend, and according to a result of the subtraction, determining at the one cycle whether or not the result of the division must be clamped to the maximum clamp value before calculating the quotient, determining at the another one cycle whether or not the result of the division must be clamped to the minimum clamp value before calculating the quotient, and calculating the quotient at a cycle after the one and another one cycles; and

    (c) an output circuit for providing the result of the division according to the determination made by the MAC.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×