On Thu, Oct 03, 2019 at 12:16:46PM +0100, Maciej W. Rozycki wrote: > On Thu, 3 Oct 2019, Segher Boessenkool wrote: > > When a (conditional) branch executes, it is detected if the branch was > > mispredicted, and if so it (and everything after it) is flushed. This is > > similar to how it was done on the PowerPC 6xx CPUs, or on the original > > Pentium, etc. > > OK, I stand corrected. For the sake of my enlightenment, do you > specifically refer to this statement: > > "If the I-box predicts incorrectly, the E-box invokes a trap mechanism to > drain the pipeline and restart the I-box at the alternate PC." > > (page 5, section "The I-box") or something else?
Yes, that is it. Segher