文件名称:softfpu-rs:Float32软FPU实现
文件大小:11KB
文件格式:ZIP
更新时间:2024-03-23 21:52:01
Rust
[WIP] Rust中软件仿真的FPU 使用32位无符号整数表示Float32并进行浮点计算。 用法 有一个基于操作员特征的API: let v0_1 = soft_f32 :: F32 :: from_u32 ( 0x3DCCCCCD ); // 0.1 let v0_2 = soft_f32 :: F32 :: from_u32 ( 0x3E4CCCCD ); // 0.2 let v0_3 = v0_1 + v0_2; // 0.1 + 0.2 assert_eq! (v0_3. value (), 0x3E99999A ); assert_eq! (v0_1 < v0_2, true ); assert_eq! (v0_1 <= v0_2, true ); assert_eq! (v0_1 < v0_1, false ); assert_eq! (v0_1 <= v0_1,
【文件预览】:
softfpu-rs-master
----Cargo.toml(123B)
----src()
--------soft_float.rs(147B)
--------lib.rs(35B)
--------soft_f32()
----LICENSE(1KB)
----README.md(1KB)
----.gitignore(19B)