发明授权
- 专利标题: Processor and method that accelerate evaluation of pairs of condition-setting and branch instructions
- 专利标题(中): 加速评估条件设置和分支指令对的处理器和方法
-
申请号: US09458407申请日: 1999-12-10
-
公开(公告)号: US06598153B1公开(公告)日: 2003-07-22
- 发明人: Brian King Flachs , Harm Peter Hofstee , Kevin John Nowka
- 申请人: Brian King Flachs , Harm Peter Hofstee , Kevin John Nowka
- 主分类号: G06F938
- IPC分类号: G06F938
摘要:
A processor that promotes accelerated resolution of conditional branch instructions includes an instruction sequencer that fetches a plurality of instructions and a detector that detects, among the plurality of fetched instructions, a condition-setting instruction and a conditional branch instruction that depends upon the condition-setting instruction. The processor further includes a decoder that decodes the conditional branch instruction to produce a decoded condition type and an execution unit. In response to the detection of the condition-setting instruction and the conditional branch instruction, the execution unit resolves the conditional branch instruction by evaluating the condition-setting instruction and the decoded condition type in a single operation. Because the condition code bits are not computed or stored as an intermediate result as in prior art processors, branch resolution is accelerated.
信息查询