1. An apparatus, comprising: a processing element configured to execute all control transfer instructions (CTIs) within an instruction stream in program order and further configured to execute other instructions in the instruction stream out of program order, wherein the processing element includes: a branch unit configured, in response to a mispredicted CTI in the instruction stream, to discontinue updating branch prediction information for subsequent CTIs in the instruction stream, wherein the branch unit is configured to resume updating branch prediction information for subsequent CTIs in the instruction stream in response to completion of all instructions in the instruction stream that are older than the mispredicted CTI.