Commit:
ROB register is allocated for
each uncommitted inst .
Process them in order,
writing results to true destination
- select ROB register of
next inst in order
- wait for values to arrive if necessary
- pass result to destination register
- ROB register is freed for reallocation
Unless inst was a branch