任何人都知道在哪裏可以找到稱爲__mulsf3,__divsf3,__addsf3,__subsf3,__ltsf2和__floatsisf的非FPU處理器(SH-3)的浮動函數。我讀過這些函數在libgcc中,但是與libgcc鏈接不起作用。另外我讀到SH3開發人員將這些功能移到另一個庫(可能是libfloat或libgcc_os)。GCC中的浮點操作
任何人都有線索?我寧願看一看源代碼。
謝謝!
任何人都知道在哪裏可以找到稱爲__mulsf3,__divsf3,__addsf3,__subsf3,__ltsf2和__floatsisf的非FPU處理器(SH-3)的浮動函數。我讀過這些函數在libgcc中,但是與libgcc鏈接不起作用。另外我讀到SH3開發人員將這些功能移到另一個庫(可能是libfloat或libgcc_os)。GCC中的浮點操作
任何人都有線索?我寧願看一看源代碼。
謝謝!
實現細節隨時間而改變,但它們應該在libgcc中。然而,SH是一個multilib系統,也許你想鏈接到錯誤的libgcc?
如果我沒有弄錯,其中許多是在GCC構建過程中產生的,並且它們高度依賴於系統和體系結構。
我確實知道LLVM的compiler-rt
力求提供替代方案。來源位於: