Invention Grant
- Patent Title: Subdivision of a fused compound arithmetic operation
-
Application No.: US14749088Application Date: 2015-06-24
-
Publication No.: US09891887B2Publication Date: 2018-02-13
- Inventor: Thomas Elmer
- Applicant: VIA ALLIANCE SEMICONDUCTOR CO, LTD.
- Applicant Address: CN Shanghai
- Assignee: VIA ALLIANCE SEMICONDUCTOR CO., LTD
- Current Assignee: VIA ALLIANCE SEMICONDUCTOR CO., LTD
- Current Assignee Address: CN Shanghai
- Agency: McClure, Qualey & Rodack, LLP
- Main IPC: G06F17/16
- IPC: G06F17/16 ; G06F9/30 ; G06F9/38 ; G06F7/483 ; G06F7/544 ; G06F7/487 ; G06F7/499 ; G06F7/485

Abstract:
A microprocessor prepares a fused multiply-accumulate operation of a form ±A*B±C for execution by issuing first and second multiply-accumulate microinstructions to one or more instruction execution units to complete the fused multiply-accumulate operation. The first multiply-accumulate microinstruction causes an unrounded nonredundant result vector to be generated from a first accumulation of a selected one of (a) the partial products of A and B or (b) C with the partial products of A and B. The second multiply-accumulate microinstruction causes performance of a second accumulation of C with the unrounded nonredundant result vector, if the first accumulation did not include C. The second multiply-accumulate microinstruction also causes a final rounded result to be generated from the unrounded nonredundant result vector, wherein the final rounded result is a complete result of the fused multiply-accumulate operation.
Public/Granted literature
- US20160004508A1 SUBDIVISION OF A FUSED COMPOUND ARITHMETIC OPERATION Public/Granted day:2016-01-07
Information query