发明名称 |
Method and apparatus for rapid execution of FCOM and FSTSW |
摘要 |
A microprocessor configured to rapidly execute floating point store status word (FSTSW) type instructions that are immediately preceded by floating point compare (FCOM) type instructions is disclosed. FCOM-type instructions are modified to store their results to an architectural floating point status word and a temporary destination register. If an FSTSW-type instruction is detected immediately following an FCOM-type instruction, then the FSTSW-type instruction is transformed into a special fast floating point store status word (FSTSWEF) instruction. Unlike the FSTSW-type instruction, which is serializing and negatively impacts performance, the FSTSWEF instruction is not serializing and allows execution to continue without undue serialization. A computer system and method for rapidly executing FSTSW instructions immediately preceded by FCOM-type instructions are also disclosed. |
申请公布号 |
US6425074(B1) |
申请公布日期 |
2002.07.23 |
申请号 |
US19990393524 |
申请日期 |
1999.09.10 |
申请人 |
ADVANCED MICRO DEVICES, INC. |
发明人 |
MEIER STEPHAN G.;JUFFA NORBERT;WEBER FREDERICK D.;OBERMAN STUART F. |
分类号 |
G06F9/30;G06F9/318;G06F9/32;G06F9/38;(IPC1-7):G06F9/302;G06F9/305;G06F7/38;G06F9/44 |
主分类号 |
G06F9/30 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|