adler32fast rs:快速SIMD加速的Adler 32校验和计算 源码
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.zip
(预估有个13文件)
adler32fast-rs-master
LICENSE-MIT
1KB
LICENSE-APACHE
11KB
src
baseline.rs
5KB
specialized.rs
620B
specialized
ssse3.rs
5KB
lib.rs
3KB
Cargo.toml
745B
暂无评论