/crc32c-hw

Hardware-accelerated implementation of CRC-32C (Castagnoli).

Primary LanguageCzlib LicenseZlib

CRC-32C (Castagnoli) for C++

This is a hardware-accelerated implementation of CRC-32C (Castagnoli) for Visual C++. Intel's CRC32 instruction is used if available. Otherwise this library uses fast software fallback.


uint32_t crc = crc32c_append(0, input, 10000);