#float #numbers #floating-point #nan #infinity #80-bit #f80

extended

扩展精度80位浮点数(f80)

1个不稳定版本

0.1.0 2022年5月27日

#791 in 数学

Download history 3275/week @ 2024-03-14 4059/week @ 2024-03-21 4052/week @ 2024-03-28 3256/week @ 2024-04-04 3841/week @ 2024-04-11 4541/week @ 2024-04-18 5552/week @ 2024-04-25 5287/week @ 2024-05-02 4231/week @ 2024-05-09 4558/week @ 2024-05-16 5141/week @ 2024-05-23 5023/week @ 2024-05-30 5896/week @ 2024-06-06 6249/week @ 2024-06-13 5895/week @ 2024-06-20 4321/week @ 2024-06-27

23,191 每月下载量
25 crate中使用(直接使用2个)

MIT 许可证

14KB
238

80位扩展精度浮点数

这是一个Rust库,提供了一种表示80位扩展精度浮点数的类型。它根据MIT许可证条款授权,有关详细信息,请参阅LICENSE.txt

舍入、无穷大和NaN

该库在将80位浮点数转换为64位浮点数时使用偶数舍入。这应该是你习惯的,也是你期望的!在偶数舍入中,当一个80位浮点数正好介于两个可能的float64值之间时,选择最低有效位为零的值(或者如果值具有不同的指数,则选择指数较大的值)。

超出float64值范围的所有值都舍入到无穷大。

无穷大和NaN被保留。不同类型的NaN值彼此之间没有区别,但在转换过程中保留NaN值的符号。


lib.rs:

扩展精度80位浮点数(f80)。

无运行时依赖