🔍 搜索帖子 / 资讯 / 芯片型号…
论坛/全国大学生集成电路创新创业大赛/gcc工具链无法汇编硬件浮点指令fsqrt问题
gcc工具链无法汇编硬件浮点指令fsqrt问题
全国大学生集成电路创新创业大赛 作者 zjq88584656 发布于 2023-05-31 22:44(1227 天前) 3754 浏览

队伍CICC2259 队员:刘宇轩 周嘉琪 冷思远

团队在项目推进过程中发现,Linux环境下,math库中的sqrt()函数无论是在浮点数的gcc工具链中还是整数的gcc工具链中,综合的结果都是以整数指令来模拟。
图片alt
若果想要进一步地节约时间,我们需要在C代码中嵌入汇编,强制这里的开方操作使用fsqrt.s来执行
asm(“fsqrt.s %0,%1”:”=f”(out):”f”(a));
图片alt

全部回复 0
暂无回复,抢个沙发~
💡 请 登录 后参与讨论(微信扫码即登录/注册)