1个不稳定版本
0.1.0 | 2022年5月27日 |
---|
#791 in 数学
23,191 每月下载量
在 25 个 crate中使用(直接使用2个)
14KB
238 行
80位扩展精度浮点数
这是一个Rust库,提供了一种表示80位扩展精度浮点数的类型。它根据MIT许可证条款授权,有关详细信息,请参阅LICENSE.txt。
舍入、无穷大和NaN
该库在将80位浮点数转换为64位浮点数时使用偶数舍入。这应该是你习惯的,也是你期望的!在偶数舍入中,当一个80位浮点数正好介于两个可能的float64
值之间时,选择最低有效位为零的值(或者如果值具有不同的指数,则选择指数较大的值)。
超出float64
值范围的所有值都舍入到无穷大。
无穷大和NaN被保留。不同类型的NaN值彼此之间没有区别,但在转换过程中保留NaN值的符号。
lib.rs
:
扩展精度80位浮点数(f80)。