发明名称 |
INSTRUCTION AND LOGIC TO PERFORM A FUSED SINGLE CYCLE INCREMENT-COMPARE-JUMP |
摘要 |
In one embodiment a binary translation is used to fuse multiple macroinstructions of an instruction set architecture into a single macroinstruction. Fusible instruction sequences include a sequence of increment, compare, and jump instructions. In one embodiment, a processing device provides support for the fused macroinstruction. In one embodiment, the processing device executes the fused macroinstruction within a single execution stage of a processor pipeline. In one embodiment, the fused macroinstruction is performed within a single execution cycle. |
申请公布号 |
US2016179542(A1) |
申请公布日期 |
2016.06.23 |
申请号 |
US201414582053 |
申请日期 |
2014.12.23 |
申请人 |
Lai Patrick P.;Sondag Tyler N.;Winkel Sebastian;Xekalakis Polychronis;Schuchman Ethan |
发明人 |
Lai Patrick P.;Sondag Tyler N.;Winkel Sebastian;Xekalakis Polychronis;Schuchman Ethan |
分类号 |
G06F9/30;G06F9/38 |
主分类号 |
G06F9/30 |
代理机构 |
|
代理人 |
|
主权项 |
1. A processing apparatus comprising:
decode logic to decode a fused instruction into a decoded fused instruction including a first operand and a second operand; and an execution unit to execute the fused decoded instruction to perform increment, compare, and jump operations as a single machine-level macroinstruction. |
地址 |
Fremont CA US |