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:
Feb. 01, 2000

Filed:

Sep. 23, 1997
Applicant:
Inventors:

Susan Elizabeth Eisen, Austin, TX (US);

James Edward Phillips, Round Rock, TX (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F / ;
U.S. Cl.
CPC ...
712228 ; 712 23 ; 712222 ;
Abstract

An FPSCR (Floating Point Status and Control Register) mechanism supports out-of-order floating point unit instruction execution. The FPSCR mechanism provides appropriate reporting of exceptions to a re-order buffer implemented within a data processing system to allow precise interrupts during out-of-order instruction execution. Additionally, the FPSCR mechanism allows for the retention of the appropriate status and control history information in an FPSCR rename buffer to allow the floating points status and control register to be maintained as though instructions were being executed in order. Additionally, the FPSCR mechanism generates the FPSCR's sticky exception status in concordance with reporting appropriate status to the previously mentioned re-order buffer and saving history into the FPSCR rename buffer. Furthermore, the FPSCR mechanism generates non-sticky status bits in addition to an FPU pipe state for retention in the FPSCR rename buffer in addition to an instruction issue mechanism that supports the generation of FPU pipe state bits to support calculation of non-sticky status bits stored within the FPSCR. By implementing each of these functions, the FPSCR mechanism permits the out-of-order execution of eligible floating point unit instructions.


Find Patent Forward Citations

Loading…