A compressed instruction format for a VLIW processor allows greater
efficiency in use of cache and memory. Instructions are byte aligned and
variable length. Branch targets are uncompressed. Format bits specify how
many issue slots are used in a following instruction. NOPS are not stored
in memory. Individual operations are compressed according to features such
as whether they are resultless, guarded, short, zeroary, unary, or binary.
Instructions are stored in compressed form in memory and in cache.
Instructions are decompressed on the fly after being read out from cache.
Een samengeperst instructieformaat voor een bewerker VLIW staat grotere efficiency in gebruik van geheim voorgeheugen en geheugen toe. De instructies zijn gerichte byte en veranderlijke lengte. De doelstellingen van de tak zijn niet samengedrukt. De beetjes van het formaat specificeren hoeveel kwestiegroeven in een volgende instructie worden gebruikt. NOPS worden niet opgeslagen in geheugen. De individuele verrichtingen worden samengeperst volgens eigenschappen zoals of zij resultless zijn, bewaakt, kort, zeroary, unary, of binair getal. De instructies worden opgeslagen in samengeperste vorm in geheugen en in geheim voorgeheugen. De instructies worden gedecompresseerd op de vlieg na wordt voorgelezen van geheim voorgeheugen.