GCC中的浮点运算

GCC中的浮点运算,gcc,linker,floating-point,sh,Gcc,Linker,Floating Point,Sh,任何人都知道在哪里可以找到非FPU处理器(SH-3)的浮点函数,称为u mulsf3、u divsf3、u addsf3、u subsf3、u ltsf2和u floatissisf。我读到这些函数都在libgcc中,但是针对libgcc的链接不起作用。我还了解到SH3开发者将这些函数移到了另一个库中(可能是libfloat或libgcc_os) 有人有线索吗?我更愿意看一下来源 谢谢 实现细节随着时间的推移而改变,但它们应该在libgcc中。但是,作为一个多库系统,您可能试图链接到错误的lib

任何人都知道在哪里可以找到非FPU处理器(SH-3)的浮点函数,称为u mulsf3、u divsf3、u addsf3、u subsf3、u ltsf2和u floatissisf。我读到这些函数都在libgcc中,但是针对libgcc的链接不起作用。我还了解到SH3开发者将这些函数移到了另一个库中(可能是libfloat或libgcc_os)

有人有线索吗?我更愿意看一下来源


谢谢

实现细节随着时间的推移而改变,但它们应该在libgcc中。但是,作为一个多库系统,您可能试图链接到错误的libgcc?

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

我确实知道,LLVM的
编译器rt
努力提供一种替代方案。资料来源如下: