Patent ID: 7272700

Claim:
An apparatus for executing a transformed very long instruction word (VLIW), the apparatus comprising: a short instruction word (SIW) register holding an SIW having at least one dynamic slot instruction operand and an indication of at least one SIW slot instruction to transform; a VLIW register for holding a plurality of SIW slot instructions retrieved from a VLIW memory, each SIW slot instruction having at least one stored slot instruction operand; a controller selecting, based on the indication, the at least one SIW slot instruction from the VLIW register and selecting between the at least one dynamic slot instruction operand and the at least one stored slot instruction operand of the selected at least one SIW slot instruction from the VLIW register to combine with the selected at least one SIW slot instruction from the VLIW register to form a transformed SIW slot instruction of the same format as the at least one SIW slot instruction; and at least one execution unit receiving the transformed slot SIW instruction from the controller, the at least one execution unit executing the transformed SIW slot instruction.