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