A MECHANISM FOR RECOVERY OF PRECALCULATED RELATIVE BRANCH TARGETS FROM ENDIAN MODE CHANGES
Original Publication Date: 1998-Mar-01
Included in the Prior Art Database: 2002-Jun-27
One of the time-critical tasks in the fetch unit of a high performance microprocessor is the calcula- tion of relative branch targets, This involves adding an offset specified in the instruction with the current fetch address. This relative branch target address is then used to fetch the next instruction, The branch target address calculation and the resultant cache access should make the desired instruction available as soon as possible. The target address calculation can be extremely critical given the constraints on the cache access.