首页 文章

单精度浮点除法的最佳精度

提问于
浏览
3

如果只使用单精度加/减和乘法硬件(无FMA),是否可以执行除法并获得IEEE-754单精度正确值?

具体而言,如果在单精度硬件上执行用于执行浮点除法的Newton-Raphson方法,是否可以实现IEEE-754正确的结果?

1 回答

  • 5

    如果只使用单精度加/减和乘法硬件(无FMA),是否可以执行除法并获得IEEE-754单精度正确值?

    是 .

    通过将数字表示为几个单精度浮点数的总和(twothree或4)(参见this page上的QD库),始终可以模拟更高的精度 . 对于正确舍入的单精度除法,您应该只需要两个单精度数带来的精度,并且只需要单精度加法,减法和乘法就可以实现此表示的必要操作 .

相关问题