crc32
crc32 copied to clipboard
Fast CRC32
I made some modification for my needs, if you are interested: Here are the main changes: - Add github action for Linux, MacOS, Windows - Add github action for cross...
The standard make variable for C++ compiler flags is CXXFLAGS, and the standard make variable for extra link libraries is LDFLAGS. Use these to make integration with larger build systems...
Compiling on MacOS failed because __BYTE_ORDER is not defined. However, __BYTE_ORDER__ is defined so use that when available.
Pardon my potentially convoluted pull request, Stephan. Was testing your excellent crc32 library on arm32 and arm64 and added a commandline tool. On the way, I removed some warnings and...
I came across a reference to a ["slicing-by-2" technique](https://www.kernel.org/doc/html/latest/staging/crc32.html), but I haven't seen this actually implemented anywhere. This PR implements that algorithm and the speed slots right in between the...