The upper pipeline is flushed upon detecting that a branch instruction was mispredicted, minimizing the delay in fetching of {HEAD ~ instructions} from {TAIL ~ the correct branch target address} 
from
The upper pipeline is flushed upon detecting that a branch instruction was mispredicted , minimizing the delay in fetching of { HEAD ~ instructions } from { TAIL ~ the correct branch target address }
OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH HEAD HEAD HEAD HEAD HEAD REL TAIL TAIL TAIL TAIL TAIL TAIL TAIL TAIL TAIL