If the commands don't have to be executed sequentially, then you don't have to issue them sequentially.
A modern processor will look at the incoming instructions and execute whatever it can without creating a hazard, this is called out of order execution.
A modern processor will look at the incoming instructions and execute whatever it can without creating a hazard, this is called out of order execution.
http://en.wikipedia.org/wiki/Out-of-order_execution