Invention Grant
US07836286B2 Data processing system to calculate indexes into a branch target address table based on a current operating mode
失效
数据处理系统根据当前的运行模式计算索引到分支目标地址表中
- Patent Title: Data processing system to calculate indexes into a branch target address table based on a current operating mode
- Patent Title (中): 数据处理系统根据当前的运行模式计算索引到分支目标地址表中
-
Application No.: US12013468Application Date: 2008-01-13
-
Publication No.: US07836286B2Publication Date: 2010-11-16
- Inventor: Osamu Nishii
- Applicant: Osamu Nishii
- Applicant Address: JP Kawasaki-shi
- Assignee: Renesas Electronics Corporation
- Current Assignee: Renesas Electronics Corporation
- Current Assignee Address: JP Kawasaki-shi
- Agency: Miles & Stockbridge P.C.
- Priority: JP2007-040708 20070221
- Main IPC: G06F9/44
- IPC: G06F9/44

Abstract:
The present invention provides a data processor or a data processing system which can be used in compatible modes among which the number of bits of an address specifying a logical address space varies at the time of referring to a branch address table by extension of displacement of a branch instruction. At the time of generating a branch address of a first branch instruction, the data processor or the data processing system optimizes a multiple with which a displacement is multiplied in accordance with the number of bits of an address specifying a logical address space, adds extended address information to the value of a register, and refers to a branch address table with address information obtained by the addition. The referred information is used as a branch address. To be adapted to a compatible mode using different number of bits of an address specifying a logical address space, it is sufficient to change a multiple with which the displacement is multiplied in accordance with the mode.
Public/Granted literature
- US20080201562A1 DATA PROCESSING SYSTEM Public/Granted day:2008-08-21
Information query