发明名称 Method and apparatus for length decoding and identifying boundaries of variable length instructions
摘要 A mechanism for superscalar decode of variable length instructions. A length decode unit may obtain a plurality of instruction bytes based on a scan window of a predetermined size. The instruction bytes may be associated with a plurality of variable length instructions, which are scheduled to be executed by a processing unit. The length decode unit may, for each instruction byte, estimate the start of a next variable length instruction following a current variable length instruction, and store a first pointer. A pre-pick unit may, for each instruction byte, use the first pointer to estimate the start of a subsequent variable length instruction following the next variable length instruction within the scan window, and store a second pointer. A pick unit may use a start pointer and related first and second pointers to determine the actual start of the variable length instructions within the scan window, and generate instruction pointers.
申请公布号 US7818543(B2) 申请公布日期 2010.10.19
申请号 US20070775456 申请日期 2007.07.10
申请人 GLOBALFOUNDRIES INC. 发明人 SHEN GENE W.;LIE SEAN
分类号 G06F9/30;G06F9/32 主分类号 G06F9/30
代理机构 代理人
主权项
地址