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, wherein the instruction packet includes an indication that the second instruction is to be executed using a first result associated with the first instruction instead of a result associated with a previously executed instruction from another packet; 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 the first result.