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(此板条箱)