发明授权
- 专利标题: Mixing instructions with different register sizes
- 专利标题(中): 混合使用不同寄存器大小的指令
-
申请号: US11965667申请日: 2007-12-27
-
公开(公告)号: US08694758B2公开(公告)日: 2014-04-08
- 发明人: Doron Orenstien , Zeev Sperber , Robert Valentine , Benny Eitan
- 申请人: Doron Orenstien , Zeev Sperber , Robert Valentine , Benny Eitan
- 申请人地址: US CA Santa Clara
- 专利权人: Intel Corporation
- 当前专利权人: Intel Corporation
- 当前专利权人地址: US CA Santa Clara
- 代理机构: Mnemoglyphics, LLC
- 代理商 Lawrence M. Mennemeier
- 主分类号: G06F9/34
- IPC分类号: G06F9/34
摘要:
When legacy instructions, that can only operate on smaller registers, are mixed with new instructions in a processor with larger registers, special handling and architecture are used to prevent the legacy instructions from causing problems with the data in the upper portion of the registers, i.e., the portion that they cannot directly access. In some embodiments, the upper portion of the registers are saved to temporary storage while the legacy instructions are operating, and restored to the upper portion of the registers when the new instructions are operating. A special instruction may also be used to disable this save/restore operation if the new instruction are not going to use the upper part of the registers.
公开/授权文献
- US20090172363A1 MIXING INSTRUCTIONS WITH DIFFERENT REGISTER SIZES 公开/授权日:2009-07-02
信息查询