Invention Grant
- Patent Title: Data processing apparatus and method for performing floating point multiplication
- Patent Title (中): 用于执行浮点乘法的数据处理装置和方法
-
Application No.: US11081833Application Date: 2005-03-17
-
Publication No.: US07668896B2Publication Date: 2010-02-23
- Inventor: David Raymond Lutz , Christopher Neal Hinds
- Applicant: David Raymond Lutz , Christopher Neal Hinds
- Applicant Address: GB Cambridge
- Assignee: ARM Limited
- Current Assignee: ARM Limited
- Current Assignee Address: GB Cambridge
- Agency: Nixon & Vanderhye P.C.
- Main IPC: G06F7/44
- IPC: G06F7/44

Abstract:
The first and second n-bit significands are multiplied producing a pair of 2n-bit vectors, and half adder logic produces a corresponding plurality of carry and sum bits. A product exponent is checked for correspondence with a predetermined exponent value. A sum operation generates a first result equivalent to the addition of the pair of 2n-bit vectors. First adder logic uses corresponding m carry and sum bits, the least significant of them carry bits being replaced with the increment value prior to the first adder logic performing the first sum operation. Second adder logic performs a second sum operation and uses the corresponding m−1 carry and sum bits replacing the least significant m−1 carry bits with the rounding increment value prior to the second adder logic second sum operation. The n-bit result is derived from either the first rounded result, the second rounded result or a predetermined result value.
Public/Granted literature
- US20060117082A1 Data processing apparatus and method for performing floating point multiplication Public/Granted day:2006-06-01
Information query