0

任何人都知道我在哪里可以找到非 FPU 处理器 (SH-3) 的浮动函数,称为 __mulsf3、__divsf3、__addsf3、__subsf3、__ltsf2 和 __floatsisf。我读到这些函数在 libgcc 中,但与 libgcc 的链接不起作用。我还读到 SH3 开发人员将这些函数移到了另一个库(可能是 libfloat 或 libgcc_os)。

有人有线索吗?我宁愿看一下源代码。

谢谢!

4

2 回答 2

1

如果我没记错的话,其中许多是在 GCC 的构建过程中生成的,它们高度依赖于系统和架构。

我确实知道 LLVMcompiler-rt努力提供一种替代方案。来源位于此处:

http://llvm.org/svn/llvm-project/compiler-rt/trunk/lib/

于 2012-06-11T14:10:51.487 回答
0

实现细节随着时间的推移发生了变化,但它们应该在 libgcc 中。但是,SH 是一个多库系统,也许您正试图链接到错误的 libgcc?

于 2010-11-16T10:25:22.907 回答