文件名称:adler32fast-rs:快速,SIMD加速的Adler-32校验和计算
文件大小:15KB
文件格式:ZIP
更新时间:2024-04-30 19:45:50
Rust
adler32fast 快速,SIMD加速的Adler-32校验和计算 用法 use adler32fast :: Adler32; let mut adler32 = Adler32 :: new (); adler32. update ( b"foo bar baz" ); let checksum = adler32. as_u32 (); 表现 此板条箱包含多个Adler-32实现: 快速基准实现,每次迭代最多处理16个字节 使用ssse3指令针对现代x86 / x86_64的优化实现 在运行时Adler32::from构造函数调用Adler32::new或Adler32::from将执行功能检测,以为当前CPU功能集选择最理想的实现。 箱 版本 变体 我们/ iter 千兆比特/秒 1.2.0 不适用 232.79 4.00 adler32fast(此板条箱)
【文件预览】:
adler32fast-rs-master
----LICENSE-MIT(1KB)
----LICENSE-APACHE(11KB)
----src()
--------baseline.rs(5KB)
--------specialized.rs(620B)
--------specialized()
--------lib.rs(3KB)
----Cargo.toml(745B)
----benches()
--------adler32.rs(1KB)
----.gitignore(19B)
----fuzz()
--------fuzz_targets()
--------Cargo.toml(422B)
--------.gitignore(25B)
----README.md(2KB)