发明名称 A DATA PROCESSING SYSTEM AND METHOD FOR PERFORMING A MATHEMATICAL OPERATION ON MULTI BIT BINARY INTEGER NUMBERS USING FLOATING POINT ARITHMETIC
摘要 The data processing system and method performs a mathematical operation on multi bit binary integer numbers using floating point arithmetic. The binary integer numbers are divided into corresponding segments and processed to determine at least one mathematical operation product for each segment. Corresponding segments comprise a corresponding group of w bits of the binary integer numbers. Floating point registers store the products. Each floating point register has m mantissa bits, where m > w. A product sum is determined for each segment in a floating point register. A w bit result of the mathematical operation is generated in a floating point register for each segment. Also, a carry product is generated in a floating point register to be carried over to a next segment for use in the determination of the product sum for the next segment. The result and the carry product for each segment is determined by performing floating point rounding to 2<w> or 2<w(i+1) >on the product sum in the floating point register, where i is the segment number.
申请公布号 WO03083642(A3) 申请公布日期 2003.12.31
申请号 WO2003GB01388 申请日期 2003.03.28
申请人 ROBINSON, DAVID 发明人 ROBINSON, DAVID
分类号 G06F5/01;G06F7/00;G06F7/48;G06F7/483;G06F7/50;G06F7/52;G06F7/72;G06F9/302 主分类号 G06F5/01
代理机构 代理人
主权项
地址