Invention Grant
US07941653B2 Jump instruction having a reference to a pointer for accessing a branch address table
有权
跳转指令具有对用于访问分支地址表的指针的引用
- Patent Title: Jump instruction having a reference to a pointer for accessing a branch address table
- Patent Title (中): 跳转指令具有对用于访问分支地址表的指针的引用
-
Application No.: US12328484Application Date: 2008-12-04
-
Publication No.: US07941653B2Publication Date: 2011-05-10
- Inventor: Christopher M. Mayer , Adil Bahadoor , Michael Long
- Applicant: Christopher M. Mayer , Adil Bahadoor , Michael Long
- Applicant Address: US MA Norwood
- Assignee: Analog Devices, Inc.
- Current Assignee: Analog Devices, Inc.
- Current Assignee Address: US MA Norwood
- Agency: Bingham McCutchen LLP
- Main IPC: G06F7/38
- IPC: G06F7/38 ; G06F9/00 ; G06F9/44 ; G06F15/00

Abstract:
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.
Public/Granted literature
- US20100146248A1 METHODS AND APPARATUS FOR PERFORMING JUMP OPERATIONS IN A DIGITAL PROCESSOR Public/Granted day:2010-06-10
Information query