发明授权
- 专利标题: Floating point stack and exchange instruction
- 专利标题(中): 浮点堆栈和交换指令
-
申请号: US967950申请日: 1997-11-12
-
公开(公告)号: US5857089A公开(公告)日: 1999-01-05
- 发明人: Michael D. Goddard , Scott A. White
- 申请人: Michael D. Goddard , Scott A. White
- 申请人地址: CA Sunnyvale
- 专利权人: Advanced Micro Devices, Inc.
- 当前专利权人: Advanced Micro Devices, Inc.
- 当前专利权人地址: CA Sunnyvale
- 主分类号: G06F7/78
- IPC分类号: G06F7/78 ; G06F9/30 ; G06F9/315 ; G06F9/38
摘要:
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.
公开/授权文献
- US4169920A Hermetically sealed electrochemical battery 公开/授权日:1979-10-02
信息查询