Skip to content
This repository has been archived by the owner on Apr 19, 2024. It is now read-only.

Latest commit

 

History

History
19 lines (14 loc) · 825 Bytes

README.md

File metadata and controls

19 lines (14 loc) · 825 Bytes

FastLanes Rust Crate

This crate wraps the supplementary material for the FastLanes Compression Format Paper (https://github.com/cwida/FastLanes).

Valid Exported Functions

  • 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}

Known Problems

  • Requires clang++ compiler available on the system
  • Requires nightly build for the avx512bw target feature flag
  • Most exported signatures are missing a definition, only use functions listed in here