发明授权
US08838938B2 Prefix accumulation for efficient processing of instructions with multiple prefix bytes
有权
用于高效处理具有多个前缀字节的指令的前缀累加
- 专利标题: Prefix accumulation for efficient processing of instructions with multiple prefix bytes
- 专利标题(中): 用于高效处理具有多个前缀字节的指令的前缀累加
-
申请号: US12572002申请日: 2009-10-01
-
公开(公告)号: US08838938B2公开(公告)日: 2014-09-16
- 发明人: Thomas C. McDonald , John L. Duncan
- 申请人: Thomas C. McDonald , John L. Duncan
- 申请人地址: TW New Taipei
- 专利权人: Via Technologies, Inc.
- 当前专利权人: Via Technologies, Inc.
- 当前专利权人地址: TW New Taipei
- 代理商 E. Alan Davis; James W. Huffman; Eric W. Cernyar
- 主分类号: G06F9/30
- IPC分类号: G06F9/30 ; G06F9/38 ; G06F12/08
摘要:
In a microprocessor that has an instruction set architecture in which the instructions may include a variable number of prefix bytes, an apparatus for efficiently extracting instructions from a stream of undifferentiated instruction bytes. Decode logic determines which byte is an opcode byte for each instruction of a plurality of instructions within the stream of undifferentiated instruction bytes. The opcode byte is the first non-prefix byte of the instruction. The decode logic accumulates prefix information onto the opcode byte of the instruction for each instruction of the plurality of instructions. A queue holds the stream of undifferentiated instruction bytes and the accumulated prefix information. Extraction logic extracts the plurality of instructions from the queue in one clock cycle independent of the number of prefix bytes included in each of the plurality of instructions.
公开/授权文献
信息查询