发明名称 Generating code adapted for interlinking legacy scalar code and extended vector code
摘要 Mechanisms for intermixing code are provided. Source code is received for compilation using an extended Application Binary Interface (ABI) that extends a legacy ABI and uses a different register configuration than the legacy ABI. First compiled code is generated based on the source code, the first compiled code comprising code for accommodating the difference in register configurations used by the extended ABI and the legacy ABI. The first compiled code and second compiled code are intermixed to generate intermixed code, the second compiled code being compiled code that uses the legacy ABI. The intermixed code comprises at least one call instruction that is one of a call from the first compiled code to the second compiled code or a call from the second compiled code to the first compiled code. The code for accommodating the difference in register configurations is associated with the at least one call instruction.
申请公布号 US8458677(B2) 申请公布日期 2013.06.04
申请号 US20090544258 申请日期 2009.08.20
申请人 GSCHWIND MICHAEL K.;INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 GSCHWIND MICHAEL K.
分类号 G06F9/44;G06F9/45 主分类号 G06F9/44
代理机构 代理人
主权项
地址