7个版本
0.1.6 | 2024年5月22日 |
---|---|
0.1.5 | 2024年5月15日 |
#393 in 数学
每月 24 次下载
53KB
1K SLoC
minifloat
Rust const泛型库,用于minifloat
此crate提供了最多16位minifloat的模拟。这是通过两个泛型结构体F8
和F16
实现的,它们分别占用最多8位和16位存储空间。许多参数可配置,包括
- 指数宽度
- 尾数(尾数)精度
- (
F8
仅限) 指数偏置 - (
F8
仅限) NaN编码:IEEE、FN或FNUZ
请注意,总是有一个符号位,所以F8<4, 3>
已经使用了所有8位:1个符号位,4个指数位和3个尾数位。
lib.rs
:
minifloat的const泛型库
此crate提供了最多16位minifloat的模拟。这是通过两个泛型结构体F8
和F16
实现的,它们分别占用最多8位和16位存储空间。许多参数可配置,包括
- 指数宽度
- 尾数(尾数)精度
- (
F8
仅限) 指数偏置 - (
F8
仅限) NaN编码:IEEE、FN或FNUZ
请注意,总是有一个符号位,所以F8<4, 3>
已经使用了所有8位:1个符号位,4个指数位和3个尾数位。
依赖关系
~155KB