首页> 外国专利> Compiling code for an enhanced Application Binary Interface (ABI) with decode time instruction optimization

Compiling code for an enhanced Application Binary Interface (ABI) with decode time instruction optimization

机译:具有解码时间指令优化的增强型应用程序二进制接口(ABI)的编译代码

摘要

Compiling code for an enhanced application binary interface (ABI) including identifying 602 a code sequence configured to perform a variable address reference table, such as a table of contents (TOC) function including an access to a variable at an offset outside of a location in a variable address reference table. The code sequence includes an internal representation (IR) of an instruction that will be expanded to multiple instructions that are adjacent to each other in the object file and corresponds to a reduced latency of IOP sequence when executed on a decode time instruction optimization (DTIO) enabled microprocessor. A modified scheduler cost function which is configured to recognize that the internal representation corresponds to the reduced latency is used. An object file is generated 606 responsive to the modified scheduler cost function to include expanding the internal representation (IR) as multiple adjacent instructions. The object file is emitted 608 for linking by a linker.
机译:用于增强型应用程序二进制接口(ABI)的代码,包括识别602配置为执行变量地址参考表(例如目录(TOC)功能)的代码序列,该目录包括访问变量的引用,该变量地址位于表中某个位置的外部。可变地址参考表。该代码序列包括一条指令的内部表示(IR),该指令将扩展为目标文件中彼此相邻的多个指令,并且在解码时间指令优化(DTIO)上执行时,对应于IOP序列的减少的延迟已启用的微处理器。使用修改后的调度器成本函数,其被配置为识别内部表示对应于减小的等待时间。响应于修改的调度器成本函数,生成对象文件,以包括将内部表示(IR)扩展为多个相邻指令(606)。发射对象文件608以供链接器链接。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号