Clock 8: Execution of instruction ???(retire instruction D)
Reorder Buffer
| Status | Dst | Value
0 | Empty | 8 | 25
4 | Empty | 0 | 0
Head =>
<=Tail
1 | Empty | 8 | 55
r8: 55
r9: 105
r10: 160
RegFile
r0: 0
r30: 0
r31: 0
2 | Empty | 9 | 105
Also need to retire Instruction D. Since status of instruction D is Finished_Valid, write to register file, invalidate ROBmap entry, change ROB status to empty.