任何人都知道在哪里可以找到非FPU处理器(SH-3)的浮动函数,称为__mulsf3,__ divsf3,__ addsf3,__ subsf3,__ ltsf2和__floatsisf。我读到这些函数在libgcc中,但是与libgcc的链接不起作用。另外我读到SH3开发者将这些函数移动到另一个lib(也许是libfloat或libgcc_os)。
任何人都有线索?我更愿意看看来源。
谢谢!
答案 0 :(得分:1)
如果我没有弄错的话,其中很多都是在GCC的构建过程中产生的,并且它们高度依赖于系统和架构。
我确实知道LLVM的compiler-rt
努力提供替代方案。来源位于:
答案 1 :(得分:0)
实现细节随着时间的推移而发生了变化,但它们应该在libgcc中。但是,SH是一个multilib系统,也许你正试图链接到错误的libgcc?