1. A method comprising: decoding received instructions at an instruction pipeline into a plurality of operations including a first operation and a second operation; in response to determining the first operation of the plurality of operations is dependent on the second operation, translating the first operation to a third operation, the third operation independent of the second operation; and executing the third operation without waiting for execution of the second operation.