发明名称 |
Polynomial and integer multiplication |
摘要 |
A method and apparatus for generating a plurality of concurrent significant bits forming at least a portion of a product from at least two partial products, the method comprising the following steps: for each of a plurality of said concurrent predetermined significant bits performing steps (i) to (iii): (i) performing an addition of bits of a predetermined significance from each of said plurality of partial products having a bit of said predetermined significance; (ii) forming an intermediate sum of said predetermined significance from the least significant bit of said additions; (iii) forming at least one intermediate carry of a higher significance from said higher significant bits of said sum; and detecting if said partial products are formed from integers or polynomials; and outputting said plurality of intermediate sum bits formed during steps (i) to (iii) as a plurality of product bits of corresponding significance in response to detection of polynomials; or combining said intermediate carrys and said intermediate sum bits with a same significance to produce a product bit of a corresponding significance in response to detection of integers, and outputting said combination as a plurality of product bits of corresponding significance.
|
申请公布号 |
US7447726(B2) |
申请公布日期 |
2008.11.04 |
申请号 |
US20040859597 |
申请日期 |
2004.06.03 |
申请人 |
ARM LIMITED |
发明人 |
KERSHAW DANIEL;MCDANIEL MICAH RONE |
分类号 |
G06F7/523;G06F7/52;G06F7/53;G06F7/72 |
主分类号 |
G06F7/523 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|