面向RISC-V适配开发的x86 built-in函数转换方法

丁志远, 朱家鑫, 吴国全, 王伟

广西大学学报(自然科学版) ›› 2024, Vol. 49 ›› Issue (03) : 620 -636.

PDF
广西大学学报(自然科学版) ›› 2024, Vol. 49 ›› Issue (03) : 620 -636. DOI: 10.13624/j.cnki.issn.1001-7445.2024.0620

面向RISC-V适配开发的x86 built-in函数转换方法

    丁志远, 朱家鑫, 吴国全, 王伟
作者信息 +

Author information +
文章历史 +
PDF

摘要

新兴架构RISC-V的生态建设需要将其他架构函数或软件包向RISC-V架构迁移适配。在研究GCC特定架构适配的built-in函数向RISC-V架构迁移时,提出一套x86到RISC-V的built-in函数转换方法,对于非扩展指令集(属非向量类型)built-in函数,采用RISC-V架构下相同功能的built-in或标准库函数替代;对于SSE扩展指令集built-in函数,建立数据类型映射和向量函数操作映射实现向RISC-V架构向量扩展函数或标准库函数的迁移,其中RVV函数迁移方式占比67%。实验结果表明:方法迁移的程序功能正确,方法有效。本文方法对其他扩展指令集built-in函数的迁移提供了指导,且与现有工作相比,更易扩展、覆盖面更广。

关键词

函数迁移 / built-in函数 / 指令扩展集 / RISC-V迁移

Key words

引用本文

引用格式 ▾
面向RISC-V适配开发的x86 built-in函数转换方法[J]. 广西大学学报(自然科学版), 2024, 49(03): 620-636 DOI:10.13624/j.cnki.issn.1001-7445.2024.0620

登录浏览全文

4963

注册一个新账户 忘记密码

参考文献

AI Summary AI Mindmap
PDF

15

访问

0

被引

详细

导航
相关文章

AI思维导图

/