谁知道我在哪里可以找到非浮点处理器(SH-3)的浮点函数,称为__mulsf3,__divsf3,__addsf3,__subsf3,__ltsf2和__floatsisf。我读到这些函数在libgcc中,但是链接到libgcc不起作用。我还读到SH3开发人员将这些函数转移到另一个库(可能是libfloat或libgcc_os)。
有谁有线索吗?我更愿意看看它的来源。
谢谢!
发布于 2012-06-11 22:10:51
如果我没记错的话,其中许多是在GCC的构建过程中生成的,它们高度依赖于系统和架构。
我所确定的是,LLVM的compiler-rt正在努力提供一种替代方案。源代码位于以下位置:
http://llvm.org/svn/llvm-project/compiler-rt/trunk/lib/
发布于 2010-11-16 18:25:23
实现细节会随着时间的推移而改变,但它们应该在libgcc中。然而,SH是一个多库系统,也许你试图链接到错误的libgcc?
https://stackoverflow.com/questions/2587466
复制相似问题