首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Libgcc软浮点函数

Libgcc软浮点函数
EN

Stack Overflow用户
提问于 2016-06-30 19:12:52
回答 1查看 525关注 0票数 0

我想找到这些函数的源代码实现基于软浮点

__aeabi_dcmpeq

__aeabi_dcmplt

__aeabi_dmul

基本上,我想使用libgcc的软浮点实现,因为我的基于Cortex-M4的处理器没有FPU。我希望在我的应用程序中使用浮点算术函数的源代码实现,而不是使用使用-lgcc开关的内置库libgcc.a,并且希望只使用我的应用程序所需的那些函数,而不是添加整个库。因此,请任何人帮助这些函数的位置。我看到这些函数在"ieee754-df.S“中,比如"aeabi_dcmpeq”。这些函数是否适用于软浮点,是否适用于所有ARM目标?但在我看来情况并非如此。

EN

回答 1

Stack Overflow用户

发布于 2016-06-30 21:14:02

这些函数在https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;a=blob;f=libgcc/config/arm/ieee754-df.S的libgcc中定义

在NetBSD (NetBSD/src/lib/libc/ softfloat /)中有softfloat实现:

http://cvsweb.netbsd.org/bsdweb.cgi/src/lib/libc/arch/arm/softfloat/

http://cvsweb.netbsd.org/bsdweb.cgi/~checkout~/src/lib/libc/arch/arm/softfloat/__aeabi_dcmplt.c

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38121460

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档