21 #if FOLLY_SSE_PREREQ(4, 2) 22 #include <immintrin.h> 77 #if FOLLY_SSE_PREREQ(4, 2) 79 crc32_hw_aligned(
uint32_t remainder,
const __m128i* p,
size_t vec_count);
uint32_t crc32_combine_hw(uint32_t crc1, uint32_t crc2, size_t crc2len)
uint32_t crc32_sw(const uint8_t *data, size_t nbytes, uint32_t startingChecksum)
—— Concurrent Priority Queue Implementation ——
uint32_t crc32c_combine_hw(uint32_t crc1, uint32_t crc2, size_t crc2len)
uint32_t crc32_combine_sw(uint32_t crc1, uint32_t crc2, size_t crc2len)
uint32_t crc32c_combine_sw(uint32_t crc1, uint32_t crc2, size_t crc2len)
uint32_t crc32c_hw(const uint8_t *data, size_t nbytes, uint32_t startingChecksum=~0U)
constexpr auto data(C &c) -> decltype(c.data())
bool crc32_hw_supported()
uint32_t crc32c_sw(const uint8_t *data, size_t nbytes, uint32_t startingChecksum)
uint32_t crc32_hw(const uint8_t *, size_t, uint32_t)
bool crc32c_hw_supported()