1个不稳定版本
0.1.0 | 2024年3月3日 |
---|
#497 in 压缩
8KB
118 行
FastLanes Rust 包
本包包装了FastLanes压缩格式论文(https://github.com/cwida/FastLanes)的补充材料。
有效的导出函数
- generated_rsum_fallback_scalar_rsum{,1,2,3}
- generated_rsum_fallback_unit64_rsum{,1,2,3}
- generated_rsum_x86_64_avx2_rsum{,1,2,3}
- generated_rsum_x86_64_sse_rsum{,1,2,3}
- generated_rsum_x86_64_avx512bw_rsum{,1,2,3}
- generated_untranspose_fallback_scalar_untranspose_i{,1,2,3}
- generated_untranspose_fallback_scalar_untranspose_o{,1,2,3}
已知问题
- 需要系统上可用的clang++编译器
- 需要nightly构建以启用avx512bw目标功能标志
- 大多数导出签名缺少定义;仅使用此处列出的函数
- avx2默认启用,avx512bw必须显式启用您的rustc编译器,例如使用RUSTFLAGS环境变量
无运行时依赖
~0–2MB
~40K SLoC