发明名称 System for optimizing program by virtually executing the instruction prior to actual execution of the program to invalidate unnecessary instructions
摘要 For each instruction of an assembler program, a register value settled by virtual execution by a resistor value extracting circuit is extracted as an internal state of a computer and stored in a storage. When a register value extracted for one instruction is identical with at least a part of a register value extracted for a prior instruction to the instruction, an unnecessary instruction judging circuit judges the instruction to be an unnecessary instruction which overlaps the prior instruction, then the unnecessary instruction is deleted from the program by a modifying circuit. Or the execution of the unnecessary instruction is inhibited, leaving the unnecessary instruction in the program. Thereby, the unnecessary instruction overlapping the prior instruction is easily detected. Thus the execution speed is enhanced and the program size is reduced.
申请公布号 US5644769(A) 申请公布日期 1997.07.01
申请号 US19960699220 申请日期 1996.08.19
申请人 MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD. 发明人 HASIGUTI, WATARU
分类号 G06F9/45;(IPC1-7):G06F9/44 主分类号 G06F9/45
代理机构 代理人
主权项
地址