1. A method comprising: receiving an instruction packet including a first instruction and a second instruction that is dependent on the first instruction at a processor having a plurality of parallel execution pipelines including a first execution pipeline and a second execution pipeline; executing in parallel at least a portion of the first instruction and at least a portion of the second instruction; and selectively committing a second result of executing the at least a portion of the second instruction with the second execution pipeline based on a first result related to execution of the first instruction with the first execution pipeline.