Method and system for reducing program code size
AssigneeIntel Corporation
InventorsYoufeng Wu, Mauricio Breternitz
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsYoufeng Wu, Mauricio Breternitz
Estimating the term…
In a method for reducing code size a replaceable subset of instructions at a first location within a set of instructions and a matching target subset of instructions at a second location within the set of instructions are identified. A base offset and a relative offset are determined. The base offset and the relative offset indicate an absolute offset from the first location to the second location. An instruction to cause a base offset storage element to be loaded with the base offset is inserted prior to the first location. The replaceable subset of instructions is replaced with a second instruction to cause a program counter to be modified based on the relative offset and a value in the base offset register so that the modified program counter indicates the second location.
A method for reducing code size, the method comprising the acts of:
A computer readable medium having stored thereon machine executable instructions, the machine executable instructions capable of causing the machine to:
A system for compressing computer executable code, the system comprising:
A method for executing a computer program, the method comprising the acts of:
A processor, comprising:
A computing system, comprising:
A computer readable medium having stored thereon machine executable instructions, the machine executable instructions comprising:
Dependencies are inferred from the claim text.