发明授权
- 专利标题: Efficiently calculating a branch target address
- 专利标题(中): 有效地计算分支目标地址
-
申请号: US10082144申请日: 2002-02-25
-
公开(公告)号: US06948053B2公开(公告)日: 2005-09-20
- 发明人: Victor Roberts Augsburg , Jeffrey Todd Bridges , Thomas Andrew Sartorius , Rodney Wayne Smith , Thomas Philip Speier
- 申请人: Victor Roberts Augsburg , Jeffrey Todd Bridges , Thomas Andrew Sartorius , Rodney Wayne Smith , Thomas Philip Speier
- 申请人地址: US NY Armonk
- 专利权人: International Business Machines Corporation
- 当前专利权人: International Business Machines Corporation
- 当前专利权人地址: US NY Armonk
- 代理机构: Winstead Sechrest & Minick P.C.
- 代理商 Robert A. Voigt, Jr.
- 主分类号: G06F9/00
- IPC分类号: G06F9/00 ; G06F9/32 ; G06F9/38
摘要:
A method and system for calculating a branch target address. Upon fetching a branch instruction from memory, the n−1 lower order bits of the branch target address may be pre-calculated and stored in the branch instruction prior to storing the branch instruction in the instruction cache. Upon retrieving the branch instruction from the instruction cache, the upper order bits of the branch target address may be recovered using the sign bit and the carry bit stored in the branch instruction. The sign bit and the carry bit may be used to select one of three possible upper-order bit value combinations of the branch target address. The selected upper-order bit value combination may then be appended to the n−1 lower order bits of the branch target address to form the complete branch target address.
公开/授权文献
- US20030163677A1 Efficiently calculating a branch target address 公开/授权日:2003-08-28
信息查询