1. A method comprising: accessing a first entry and a second entry of a data structure, wherein each entry comprises a static/dynamic field and a target address field, wherein each target address field stores a portion of a predicted target address; identifying a fetched branch instruction as being a first type or second type based on the static/dynamic field of the first entry; determining the predicted target address using only the portion of the predicted target address stored in the first entry and a portion of a branch address of a fetched branch instruction for the fetched branch instruction of the first type; and determining the predicted target address using only the portion of the predicted target address stored in the first entry and the portion of the predicted target address stored in the second entry for the fetched branch instruction of the second type.