发明名称 Method and apparatus for performing integer and floating point division using a single SRT divider in a data processor
摘要 A method and apparatus for performing integer and floating-point divide operations using a single modified SRT divider in a data processor. The floating-point and integer division is performed using SRT division on normalized positive mantissas (dividend 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 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 which accumulate the final quotient mantissa. A full mantissa adder is used to generate a final remainder.
申请公布号 US5272660(A) 申请公布日期 1993.12.21
申请号 US19920891095 申请日期 1992.06.01
申请人 MOTOROLA, INC. 发明人 ROSSBACH, PAUL C.
分类号 G06F7/537;G06F7/483;G06F7/52;G06F7/535;(IPC1-7):G06F7/38 主分类号 G06F7/537
代理机构 代理人
主权项
地址