Methods and apparatus for performing jump operations in a digital processor
AssigneeAnalog Devices, Inc.
InventorsChristopher M. Mayer, Adil Bahadoor, Michael Long
Life of this patent
Estimating the term…
Loading patent…
AssigneeAnalog Devices, Inc.
InventorsChristopher M. Mayer, Adil Bahadoor, Michael Long
Estimating the term…
Methods and apparatus are provided for performing a jump operation in a pipelined digital processor. The method includes writing target addresses of jump instructions to be executed to a memory table, detecting a first jump instruction being executed by the processor, the first jump instruction referencing a pointer to a first target address in the memory table, the processor executing the first jump instruction by jumping to the first target address and modifying the pointer to point to a second target address in the memory table, the second target address corresponding to a second jump instruction. The execution of the first jump instruction may include prefetching at least one future target address from the memory table and writing the future target address in a local memory. The second target address may be accessed in the local memory in response to detection of the second jump instruction.
A method for performing a jump operation in a pipelined digital processor, comprising:
A method for performing a jump operation in a pipelined digital processor having a branch predictor, comprising:
Apparatus for performing a jump operation in a pipelined digital processor, comprising:
A method for performing a jump operation in a pipelined digital processor, comprising:
Dependencies are inferred from the claim text.