发明名称 Apparatus and method for performing variable precision floating point rounding operations
摘要 An apparatus and method for performing variable precision floating point rounding operations is provided that accomplishes rounding of a number that is faster, less complex and requires less hardware than conventional devices. The apparatus and method provides for a single uniform incrementer located at the zero position that can add a logic 1 to that position. After the Round, Guard and Sticky bits are produced, logic 1s are inserted in the bit positions to the right of the significant bits of the result with a check unit. The check unit then outputs the intermediate result to an incrementer and a zero-out unit. The incrementer adds a 1 to the zero position and the carry function of the incrementer by operation ripples through the series of 1s up to the rightmost position of the resultant mantissa leaving a trail of zeroes behind producing a first output. Finally, a multiplexer is provided to choose between the first output and the second output as the final result.
申请公布号 US5696711(A) 申请公布日期 1997.12.09
申请号 US19950577726 申请日期 1995.12.22
申请人 INTEL CORPORATION 发明人 MAKINENI, SIVAKUMAR
分类号 G06F7/57;(IPC1-7):G06F7/38 主分类号 G06F7/57
代理机构 代理人
主权项
地址