Can clauses execute out of order?
For example, if I have 2 ALU clauses, in order A, B and 2 fetch clauses X, Y
A is dependent on X and Y
B is dependent on X
Once X is executed and the data is gotten can B go ahead an execute? providing there is not data dependency between A and B? Is this they way the scheduler works? Does it allow for out of order clause execution?