simd-adler32:SIMD加速的Adler-32滚动哈希算法实现

时间:2024-05-01 06:39:58
【文件属性】:

文件名称:simd-adler32:SIMD加速的Adler-32滚动哈希算法实现

文件大小:26KB

文件格式:ZIP

更新时间:2024-05-01 06:39:58

simd avx2 ssse3 adler adler32

simd-adler32 SIMD加速的Adler-32滚动哈希算法实现。 特征 没有依赖关系 支持no_std (具有default-features = false ) 运行时CPU功能检测(启用std ) 在尽可能多的目标(目前仅x86和x86_64)上实现快速性能 当simd不可用时,默认为标量实现 快速开始 货代 [ dependencies ] simd-adler32 = " * " example.rs use simd_adler32 :: Adler32; let mut adler = Adler32 :: new (); adler. write ( b"rust is pretty cool, man" ); let hash = adler. finish (); println! ( "{}" , hash); // 1921255656 支持 CP


【文件预览】:
simd-adler32-main
----.rustfmt.toml(29B)
----Cargo.toml(770B)
----.github()
--------workflows()
----src()
--------hash.rs(2KB)
--------imp()
--------lib.rs(7KB)
----bench()
--------compete.rs(2KB)
--------adler32.rs(2KB)
----fuzz()
--------Cargo.toml(531B)
--------in()
--------targets()
----LICENSE.md(1KB)
----README.md(4KB)
----.gitignore(69B)

网友评论