Patent Document ID: 7616137
Application ID: 11480769

Base Claim:
1. A compression process for executable code by a microprocessor, comprising decomposing the executable code into words, and compressing each word of executable code, wherein each word of compressed executable code comprises a predefined part of fixed length and a part of variable length whereof the length is defined by the part of fixed length, the process further comprising a step of combining all the parts of fixed length and all the parts of variable length of the words respectively into a block of parts of fixed length and into a block of parts of variable length, the respective positions of at least certain parts of variable length in the block of parts of variable length being saved in an addressing table.

---

Claim 5:
5. The compression process as claimed in claim 1 , in which the executable code is split into several parts, each containing a respective word of each instruction of the executable code to be compressed, the process being applied separately to each of the parts of executable code, to produce for each word of instruction of the executable code a part of fixed length which is inserted into the block of parts of fixed length and a part of variable length which is inserted into the block of parts of variable length.