Recall how an out-of-order program flow happens
 

The exact mechanism of out-of-order program flow was explained in this slide:

 

In a nutshell:  

  • The instruction updates the Program Counter (PC) to the branch destination address

 

 

I will illustrate the branch mechanism by updating the Program Counter (PC) explicitly