The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Nov. 29, 2016

Filed:

Apr. 16, 2009
Applicants:

Jeffrey S. Brooks, Austin, TX (US);

Paul J. Jordan, Austin, TX (US);

Christopher H. Olson, Austin, TX (US);

Inventors:

Jeffrey S. Brooks, Austin, TX (US);

Paul J. Jordan, Austin, TX (US);

Christopher H. Olson, Austin, TX (US);

Assignee:

Oracle America, Inc., Redwood Shores, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 11/34 (2006.01); G06F 9/302 (2006.01); G06F 11/07 (2006.01); G06F 9/30 (2006.01); G06F 9/38 (2006.01);
U.S. Cl.
CPC ...
G06F 11/0772 (2013.01); G06F 9/3001 (2013.01); G06F 9/30014 (2013.01); G06F 9/3017 (2013.01); G06F 9/30094 (2013.01); G06F 9/30101 (2013.01); G06F 9/3851 (2013.01); G06F 9/3853 (2013.01); G06F 9/3865 (2013.01); G06F 9/3889 (2013.01);
Abstract

A mechanism for handling unfused multiply-add accrued exception bits includes a processor including a floating point unit, a storage, and exception logic. The floating-point unit may be configured to execute an unfused multiply-accumulate instruction defined with the instruction set architecture (ISA). The unfused multiply-accumulate instruction may include a multiply sub-operation and an accumulate sub-operation. The storage may be configured to maintain floating-point exception state information. The exception logic may be configured to capture the floating-point exception state after completion of the multiply sub-operation and prior to completion of the accumulate sub-operation, for example, and to update the storage to reflect the floating-point exception state.


Find Patent Forward Citations

Loading…