发明名称 Performing integer and floating point division using a single SRT divider
摘要 <p>A method and apparatus for performing integer and floating-point divide operations using a single modified SRT divider 30 in a data processor 10. The floating-point and integer division is performed using SRT division on normalized positive mantissas (divided and divisor). Integer division shares portions of the floating point circuitry, however, the sequence of operations is modified during the performance of an integer divide operation. The SRT divider 30 performs a sequence of operations before and after an iteration loop to re-configure an integer divisor and dividend into a data path representation which the SRT algorithm requires for floating-point mantissas. During the iteration loop, quotient bits are selected and used to generate intermediate partial remainders. The quotient bits are also input to quotient registers 66 which accumulate the final quotient mantissa. A full mantissa adder is used to generate a final remainder. <IMAGE></p>
申请公布号 GB2267589(A) 申请公布日期 1993.12.08
申请号 GB19930010444 申请日期 1993.05.20
申请人 * MOTOROLA INC 发明人 PAUL C * ROSSBACH
分类号 G06F7/537;G06F7/483;G06F7/52;G06F7/535;(IPC1-7):G06F7/52 主分类号 G06F7/537
代理机构 代理人
主权项
地址