发明名称 Branch instruction optimizing process system in linkage editor
摘要 A branch instruction optimizing process system which performs optimization of code length of branch instruction for branching between modules includes a locating portion for locating a plurality of segments forming object modules within address space, and optimization processing portion for performing optimization of branch instruction per segment on the basis of a re-location information. The optimization processing portion includes instruction judging portion for making judgement of branch instruction, code variation amount calculating portion for calculating the code variation amount between the branch instruction and a jumping label, distance calculating portion for calculating a distance between the branch instruction and the label, instruction determining portion for determining modification of the code length of branch instruction, address correction portion for correcting address depending upon variation of the code length of the determined branch instruction, segment correction portion for correcting the segment size depending upon variation of the code length of the branch instruction, and the locating portion re-locating all segments in the address space every time the optimization process of branch instruction with respect to one segment by the optimization means.
申请公布号 US5740447(A) 申请公布日期 1998.04.14
申请号 US19960611493 申请日期 1996.03.05
申请人 NEC CORPORATION 发明人 KURAHASHI, KEIICHI
分类号 G06F9/32;G06F9/06;G06F9/445;G06F9/45;(IPC1-7):G06F9/45 主分类号 G06F9/32
代理机构 代理人
主权项
地址