Instruction A: ROB allocate, Op fetch, Rename, Issue (add r8, r0, #25)
Reorder Buffer
| Status | Dst | Value
0 | Issued_Valid | 8 | 0
1 | Empty | 0 | 0
2 | Empty | 0 | 0
3 | Empty | 0 | 0
4 | Empty | 0 | 0
Head =>
<=Tail
0: 0 | F
1: 0 | F
2: 0 | F
ROBMap | V
30: 0 | F
31: 0 | F
r8: 0 | T
r9: 0 | F
r10: 0 | F
Shelving Buffers
| Status | Dst | Op1 | V | Op2 | V
0 | Full | 0 | 0 | T | 25 | T
<=Tail
1 | Empty | 0 | 0 | F | 0 | F
Head =>
Previous slide
Next slide
Back to first slide
View graphic version