Patent ID: 8832669

Claim:
A computer program product for generating decode time instruction optimization (DTIO) object code, wherein the DTIO object code enables a DTIO enabled processor to optimize execution of DTIO instructions, the computer program product comprising: a non-transitory tangible storage medium readable by a processing circuit and storing instructions for execution by processing circuit for performing a method comprising: identifying, by a computer, a code sequence configured to facilitate DTIO in a DTIO enabled processor, the code sequence comprising an internal representation (IR) of a first instruction and an IR of a second instruction, the second instruction dependent on the first instruction; modifying a schedule associated with at least one of the IR of the first instruction and the IR of the second instruction, the modifying including generating a modified schedule that is configured to place the first instruction next to the second instruction; generating a DTIO configured object file based on the modified schedule, the object file including the first instruction placed next to the second instruction; and emitting the object file.