1. A method for processing branch operations comprising: detecting a branch predict instruction that indicates a target address and a branch instruction address associated with the target address; and storing the target address at an entry indicated by the associated branch instruction address.