Invention Grant
- Patent Title: Mode-based multiply-add recoding for denormal operands
- Patent Title (中): 基于模式的乘法加法重新编码用于反常操作数
-
Application No.: US13026335Application Date: 2011-02-14
-
Publication No.: US08447800B2Publication Date: 2013-05-21
- Inventor: Kenneth Alan Dockser , Pathik Sunil Lall
- Applicant: Kenneth Alan Dockser , Pathik Sunil Lall
- Applicant Address: US CA San Diego
- Assignee: QUALCOMM Incorporated
- Current Assignee: QUALCOMM Incorporated
- Current Assignee Address: US CA San Diego
- Agent Nicholas J. Pauley; Peter Michael Kamarchik; Joseph Agusta
- Main IPC: G06F7/38
- IPC: G06F7/38

Abstract:
In a denormal support mode, the normalization circuit of a floating-point adder is used to normalize or denormalized the output of a floating-point multiplier. Each floating-point multiply instruction is speculatively converted to a multiply-add instruction, with the addend forced to zero. This preserves the value of the product, while normalizing or denormalizing the product using the floating-point adder's normalization circuit. When the operands to the multiply operation are available, they are inspected. If the operands will not generate an unnormal intermediate product or a denormal final product, the add operation is suppressed, such as by operand-forwarding. Additionally, each non-fused floating-point multiply-add instruction is replaced with a multiply-add instruction having a zero addend, and a floating-point add instruction having the addend of the original multiply-add instruction is inserted into the instruction stream. Upon inspection of the operands, if an unnormal intermediate result or a denormal final result will not occur, the addend may be restored to the multiply-add instruction and the add instruction converted to a NOP.
Public/Granted literature
- US20110137970A1 MODE-BASED MULTIPLY-ADD RECODING FOR DENORMAL OPERANDS Public/Granted day:2011-06-09
Information query