Clock 6: Execution of instruction C(Retire Instruction B)
Reorder Buffer
| Status | Dst | Value
0 | Empty | 8 | 25
2 | Finished_Valid | 9 | 105
3 | Issued_Valid | 10 | 0
4 | Empty | 0 | 0
Head =>
<=Tail
instr c
instr d
Instruction B slot in ROB is now free, RF is updated, mark ROBmap entry as FALSE, change ROB status to empty.
r8: 55
r9: 0
r10: 0
RegFile
r0: 0
r30: 0
r31: 0
1 | Empty | 8 | 55
ROBMap | V
r8: 1 | F
instr b
Previous slide
Next slide
Back to first slide
View graphic version