发明授权
- 专利标题: Method and software for partitioned floating-point multiply-add operation
- 专利标题(中): 用于分区浮点乘法运算的方法和软件
-
申请号: US10757851申请日: 2004-01-16
-
公开(公告)号: US07660972B2公开(公告)日: 2010-02-09
- 发明人: Craig Hansen , John Moussouris
- 申请人: Craig Hansen , John Moussouris
- 申请人地址: US CA Sunnyvale
- 专利权人: Microunity Systems Engineering, Inc
- 当前专利权人: Microunity Systems Engineering, Inc
- 当前专利权人地址: US CA Sunnyvale
- 代理机构: McDermott Will & Emery LLP
- 主分类号: G06F9/302
- IPC分类号: G06F9/302
摘要:
A method and software for improving the performance of processors by incorporating an execution unit operable to decode and execute single instructions specifying three registers each containing a plurality of data elements, the execution unit operable to multiply the first and second registers and add the third register to produce a catenated result containing a plurality of data elements. Additional instructions provide group floating-point subtract, add, multiply, set less, and set greater equal operations. The set less and set greater equal operations produce alternatively zero or an identity element for each element of a catenated result, the result facilitating alternative selection of individual data elements using bitwise Boolean operations and without requiring conditional branch operations.
公开/授权文献
信息查询