The in-order retire section.
A ?op can be retired
- if its execution is completed,
- if it is its turn in program order,
- and if no interrupt, trap, or misprediction occurred.
Retirement means taking data that was speculatively created and writing it into the retirement register file (RRF).
Three ?ops per clock cycle can be retired.