【发布时间】:2010-02-02 19:01:19
【问题描述】:
我正在寻找 IEEE-754 操作的参考实现。有这种事吗?
【问题讨论】:
-
您的意思是“参考实现”是指“我可以复制并确信它是正确的”,还是指“IEEE 作为非规范性描述提供的东西” C++ 代码形式的 IEEE-754 标准”?对于前者,您正在寻找“软件浮点仿真”,例如这里是 GCC 的函数列表:gcc.gnu.org/onlinedocs/gccint/Soft-float-library-routines.html
-
我应该补充一点,作为 GCC,我希望后端编写者可以用特定于平台的代码替换这些函数的纯 C 实现。但我还没有真正检查过。
-
github.com/bobbl/float754 是另一个项目。
标签: c++ open-source floating-point ieee-754