Patent · US Expired

Floating point stack and exchange instruction

US5857089A · kind A · utility

22Cited by
21References
15Claims
0Family size

Assignee

Inventors

Key dates

Filing dateNov 12, 1997
Grant dateJan 5, 1999
Priority date
Expiry dateNov 12, 2017

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/3885
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

In a processor (110) that performs multiple instructions in a single cycle, predicts outcomes of branch conditions and speculatively executes instructions based on the branch predictions, a method and apparatus for operating a data stack utilize a remap array (674) to support a stack exchange capability. The remap array is used to correlate a stack pointer (672) to data elements (700) within the stack. A lookahead stack pointer (502) and remap array (504) are updated to preserve the processor's state of operation while speculative instructions are executed.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.