首页>
外国专利>
A DATA PROCESSING SYSTEM AND METHOD FOR PERFORMING A MATHEMATICAL OPERATION ON MULTI BIT BINARY INTEGER NUMBERS USING FLOATING POINT ARITHMETIC
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 2w or 2w(i+1) on the product sum in the floating point register, where i is the segment number.
展开▼