发明名称 Multiplication apparatus and methods which generate a shift amount by which the product of the significands is shifted for normalization or denormalization
摘要 A computer instruction execution unit includes different execution paths for different categories of instructions. Different execution paths share circuitry. The slower execution paths are pipelined. In some embodiments, all execution paths are pipelined. Fast instructions are executed by a fast execution path. Slower instructions are executed by a slower execution path. Faster instructions immediately following the slower instruction are also executed by the slower execution path not to block the shared circuitry. Consequently, the throughput is increased and the average instruction execution latency is reduced. When a sufficient number of clock cycles accumulate with no instructions started, subsequent fast instructions are executed by the fast execution path. A floating point multiplier is provided in which normalization/denormalization shift amounts are generated in parallel with multiplication of the significands of the operands. A floating point multiplier is provided in which the result is rounded in parallel with multiplication of the significands of the operands.
申请公布号 US5963461(A) 申请公布日期 1999.10.05
申请号 US19970926589 申请日期 1997.09.04
申请人 SUN MICROSYSTEMS, INC. 发明人 GORSHTEIN, VALERY Y.;KHLOBYSTOV, VLADIMIR T.
分类号 G06F7/48;G06F7/487;G06F7/50;G06F7/52;G06F9/302;G06F9/38;(IPC1-7):G06F7/38 主分类号 G06F7/48
代理机构 代理人
主权项
地址