Out-of-order Execution
Pipelined superscalar CPUs execute several instructions concurrently.
R10000 CPU dynamically executes instructions as their operands become available.
Any result generated out of order is temporary until all previous instructions have been successfully completed.
An instruction executed out of order is “graduated” once all previous instructions have completed.