发明名称 LINKING CODE FOR AN ENHANCED APPLICATION BINARY INTERFACE (ABI) WITH DECODE TIME INSTRUCTION OPTIMIZATION
摘要 <p>A code sequence made up multiple instructions and specifying an offset from a base address is identified in an object file. The offset from the base address corresponds to an offset location in a memory configured for storing an address of a variable or data. The identified code sequence is configured to perform a memory reference function or a memory address computation function. It is determined that the offset location is within a specified distance of the base address and that a replacement of the identified code sequence with a replacement code sequence will not alter program semantics. The identified code sequence in the object file is replaced with the replacement code sequence that includes a no-operation (NOP) instruction or having fewer instructions than the identified code sequence. Linked executable code is generated based on the object file and the linked executable code is emitted.</p>
申请公布号 WO2013050923(A1) 申请公布日期 2013.04.11
申请号 WO2012IB55255 申请日期 2012.10.01
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION;IBM UNITED KINGDOM LIMITED;IBM (CHINA) INVESTMENT COMPANY LIMITED 发明人 BLAINEY, ROBERT, JAMES;GSCHWIND, MICHAEL, KARL;MCINNES, JAMES, LAWRENCE;MUNROE, STEVEN, JAY;MEISSNER, MICHAEL
分类号 G06F9/45 主分类号 G06F9/45
代理机构 代理人
主权项
地址