我正在编写代码,用于在 C++ 中使用整数加法和移位来枚举浮点加法以完成一些作业。我已经用谷歌搜索了这个主题,我可以通过调整指数然后添加来添加浮点数。问题是我找不到合适的算法来四舍五入结果。现在我正在使用截断。它显示了大约 0.000 倍量级的误差。但是当我尝试使用这个加法器进行复杂的计算,如 fft 时,它显示出巨大的错误。所以我现在正在寻找的是我的机器用于四舍五入浮点结果的确切算法。如果有人可以为此目的发布一些链接,那就太好了。
提前致谢。
我正在编写代码,用于在 C++ 中使用整数加法和移位来枚举浮点加法以完成一些作业。我已经用谷歌搜索了这个主题,我可以通过调整指数然后添加来添加浮点数。问题是我找不到合适的算法来四舍五入结果。现在我正在使用截断。它显示了大约 0.000 倍量级的误差。但是当我尝试使用这个加法器进行复杂的计算,如 fft 时,它显示出巨大的错误。所以我现在正在寻找的是我的机器用于四舍五入浮点结果的确切算法。如果有人可以为此目的发布一些链接,那就太好了。
提前致谢。