[发明专利]指令地址获取方法和即时编译器有效
申请号: | 201410128997.9 | 申请日: | 2014-04-01 |
公开(公告)号: | CN103870249B | 公开(公告)日: | 2017-08-25 |
发明(设计)人: | 余银;薛双柏;王策;彭飞 | 申请(专利权)人: | 龙芯中科技术有限公司 |
主分类号: | G06F9/38 | 分类号: | G06F9/38 |
代理公司: | 北京同立钧成知识产权代理有限公司11205 | 代理人: | 刘芳 |
地址: | 100095 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明实施例提供一种指令地址获取方法和即时编译器,其中,该方法包括确定目标指令;在所述目标指令前插入加载预设地址至预设寄存器的指令;将所述预设地址更新为所述目标指令的地址。当程序运行到目标指令时,目标指令的地址已经存储在预设寄存器中,因此后续代码可以直接访问使用存储在预设寄存器中的目标指令的地址。由于通过加载预设地址常量到预设寄存器的指令来实现存储目标指令的地址到预设寄存器的目的,不会打断代码执行的流水线,因此提高了代码执行效率。 | ||
搜索关键词: | 指令 地址 获取 方法 即时 编译器 | ||
【主权项】:
一种指令地址获取方法,其特征在于,包括:即时编译器确定目标指令;即时编译器在所述目标指令前插入用于将预设地址加载至预设寄存器的指令;即时编译器将所述预设地址更新为所述目标指令的地址;当执行所述目标指令时,直接访问所述预设寄存器并使用存储在所述预设寄存器中的所述目标指令的地址。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于龙芯中科技术有限公司,未经龙芯中科技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410128997.9/,转载请声明来源钻瓜专利网。