boostorg / boostorg/crc

Speedup with SSE/AVX extension?

Open
#26 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
21
Forks
51
PR merge metrics
No merged PRs in 30d

Description

[Chromium's zlib fork has a very fast CRC32 implementation using SSE or AVX extension](https://chromium.googlesource.com/chromium/src/+/HEAD/third_party/zlib/crc32_simd.c), whichever available on the machine.

**Would it be preferable to implement this feature here?**

Note that the code there only work for CRC32 (with the fixed polynomial), so we need to either

* generalize it, or
* use template specialization to use it in the specific case of CRC32.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.