天眼查显示,龙芯中科技术股份有限公司近日取得一项名为“程序代码的编译方法、装置、电子设备及存储介质”的专利,授权公告号为CN114237612B,授权公告日为2024年9月17日,申请日为2021年12月3日。
本申请提供的程序代码的编译方法、装置、电子设备及存储介质,应用于计算机技术领域,所述方法包括:在获取到包含目标常量的程序代码时,在指令描述文件中查询与所述程序代码相匹配的指令选择模板,所述目标常量是预先定义为架构支持类型的常量;通过所述指令选择模板相对应的常量处理指令对所述程序代码进行编译,得到汇编代码,所述汇编代码的可执行文件在被执行时通过所述常量处理指令加载所述目标常量。本方案节省了从常量池中加载目标常量的访存指令,减少了涉及常量的程序在执行时对于处理器性能的消耗。