发明名称 |
Floating point stack and exchange instruction |
摘要 |
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. |
申请公布号 |
US5696955(A) |
申请公布日期 |
1997.12.09 |
申请号 |
US19940252303 |
申请日期 |
1994.06.01 |
申请人 |
ADVANCED MICRO DEVICES, INC. |
发明人 |
GODDARD, MICHAEL D.;WHITE, SCOTT A. |
分类号 |
G06F7/78;G06F9/30;G06F9/315;G06F9/38;(IPC1-7):G06F9/38 |
主分类号 |
G06F7/78 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|