发明名称 Fast floating point compare with slower backup for corner cases
摘要 A floating point processor unit executes a floating point compare instruction with two operands of the same or different precision by comparing the two operands in integer format, which speeds up the execution of the floating point compare instruction significantly. The floating point processor now executes the floating point compare instruction at least twice as fast or faster (e.g., two clock cycles instead of five clock cycles in the prior art) for nearly most operand cases (e.g., 99% of all cases). Only the rare corner cases require additional operations on one of the operands and thus require additional cycles of execution time because the integer compare operation will not work for these corner cases. This is due to the fact that one operand is a single precision subnormal number in an unnormalized representation (i.e., has two representations) and the other operand is in the SP subnormal range such that the integer compare operation will fail.
申请公布号 US8407275(B2) 申请公布日期 2013.03.26
申请号 US20080255968 申请日期 2008.10.22
申请人 BOERSMA MAARTEN J.;KROENER MICHAEL;MUELLER SILVIA M.;PREISS JOCHEN;INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 BOERSMA MAARTEN J.;KROENER MICHAEL;MUELLER SILVIA M.;PREISS JOCHEN
分类号 G06F7/02 主分类号 G06F7/02
代理机构 代理人
主权项
地址
您可能感兴趣的专利