Data processing system with branch target addressing using upper and lower bit permutation
AssigneeRenesas Electronics Corporation
InventorOsamu Nishii
Life of this patent
Estimating the term…
Loading patent…
AssigneeRenesas Electronics Corporation
InventorOsamu Nishii
Estimating the term…
A data processor or a data processing system 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. A multiple with which the displacement is multiplied can be changed in accordance with the mode.
A data processor comprising:
A data processor comprising:
Dependencies are inferred from the claim text.