Arithmetic Branch Fusion
AssigneeApple Inc.
InventorsConrado Blasco-Allue, Sandeep Gupta
Life of this patent
Estimating the term…
Loading patent…
AssigneeApple Inc.
InventorsConrado Blasco-Allue, Sandeep Gupta
Estimating the term…
A processor and method for fusing together an arithmetic instruction and a branch instruction. The processor includes an instruction fetch unit configured to fetch instructions. The processor may also include an instruction decode unit that may be configured to decode the fetched instructions into micro-operations for execution by an execution unit. The decode unit may be configured to detect an occurrence of an arithmetic instruction followed by a branch instruction in program order, wherein the branch instruction, upon execution, changes a program flow of control dependent upon a result of execution of the arithmetic instruction. In addition, the processor may further be configured to fuse together the arithmetic instruction and the branch instruction such that a single micro-operation is formed. The single micro-operation includes execution information based upon both the arithmetic instruction and the branch instruction.
A processor comprising:
A method comprising:
A wireless mobile device comprising:
Dependencies are inferred from the claim text.