发明名称 |
Random carry-in for floating-point operations |
摘要 |
A method and apparatus for adding and multiplying floating-point operands such that a fixed-size mantissa result is produced. In accordance with the present addition method, the mantissa of a first floating-point operand is shifted in accordance with relative operand exponent information. Next, the first operand mantissa is added to the second operand mantissa. The addition step includes replacing a least significant non-overlapped portion of the first operand mantissa with a randomly-generated carry-in bit. In accordance with the multiplication method, a partial product array is generated from a pair of floating-point operand mantissas. Next, prior to compressing the partial product array into a compressed mantissa result, a lower-order bit portion of the partial product array is replaced with a randomly generated carry-in value.
|
申请公布号 |
US2005055185(A1) |
申请公布日期 |
2005.03.10 |
申请号 |
US20040971851 |
申请日期 |
2004.10.22 |
申请人 |
INTERNATIONAL BUSINESS MACHINES CORPORATION |
发明人 |
DHONG SANG HOO;HOFSTEE HARM PETER;NOWKA KEVIN;POSLUSZNY STEPHEN DOUGLAS;SILBERMAN JOEL ABRAHAM |
分类号 |
G06F7/38;G06F7/42;G06F7/485;G06F7/499;G06F17/10;(IPC1-7):G06F17/10 |
主分类号 |
G06F7/38 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|