Patent · US Expired

Processor and method that accelerate evaluation of pairs of condition-setting and branch instructions

US6598153B1 · kind B1 · utility

36Cited by
11References
17Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 10, 1999
Grant dateJul 22, 2003
Priority date
Expiry dateDec 10, 2019

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/3842
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.