买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:龙芯中科技术股份有限公司
申请日:2024-12-31
公开(公告)日:2025-02-07
公开(公告)号:CN119396410A
专利技术分类:..二进制到二进制[2018.01]
专利摘要:本发明实施例提供了一种二进制翻译方法、二进制翻译器、电子设备及可读存储介质,所述方法包括:若识别到当前指令为间接跳转指令,则调用预置指令;预置指令的指令码包括第一操作数和第二操作数;第一操作数指向第一寄存器,第二操作数指向第二寄存器;第一寄存器中存放的是目标PC值;第二寄存器用于存放预置指令的计算结果;预置指令执行预置计算逻辑,以计算目标PC值在哈希表中对应的目标索引值,并将目标索引值写入第二寄存器;从第二寄存器中读取目标索引值,并通过目标索引值查询目标PC值是否命中哈希表,基于查询结果,执行下一条指令。本发明实施例可以减少高频指令的指令翻译数量,提高二进制翻译器的执行效率。
专利权项:1.一种二进制翻译方法,其特征在于,应用于二进制翻译器,所述方法包括:若识别到当前指令为间接跳转指令,则调用预置指令;所述预置指令的指令码包括第一操作数和第二操作数;所述第一操作数指向第一寄存器,所述第二操作数指向第二寄存器;所述第一寄存器中存放的是目标PC值,用于指向下一条指令的地址;所述第二寄存器用于存放所述预置指令的计算结果;所述预置指令执行预置计算逻辑,以计算所述目标PC值在哈希表中对应的目标索引值,并将所述目标索引值写入所述第二寄存器;所述哈希表用于记录翻译后的指令在代码缓存中的地址;从所述第二寄存器中读取所述目标索引值,并通过所述目标索引值查询所述目标PC值是否命中所述哈希表,基于查询结果,执行下一条指令。
百度查询: 龙芯中科技术股份有限公司 二进制翻译方法、二进制翻译器、电子设备及可读存储介质
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。