#include <folly/hash/Checksum.h>
#include <boost/crc.hpp>
#include <folly/CpuId.h>
#include <folly/hash/detail/ChecksumDetail.h>
#include <algorithm>
#include <stdexcept>
Go to the source code of this file.
|
uint32_t | folly::detail::crc32c_sw (const uint8_t *data, size_t nbytes, uint32_t startingChecksum) |
|
uint32_t | folly::detail::crc32_hw (const uint8_t *, size_t, uint32_t) |
|
bool | folly::detail::crc32c_hw_supported () |
|
bool | folly::detail::crc32_hw_supported () |
|
template<uint32_t CRC_POLYNOMIAL> |
uint32_t | folly::detail::crc_sw (const uint8_t *data, size_t nbytes, uint32_t startingChecksum) |
|
uint32_t | folly::detail::crc32_sw (const uint8_t *data, size_t nbytes, uint32_t startingChecksum) |
|
uint32_t | folly::crc32c (const uint8_t *data, size_t nbytes, uint32_t startingChecksum) |
|
uint32_t | folly::crc32 (const uint8_t *data, size_t nbytes, uint32_t startingChecksum) |
|
uint32_t | folly::crc32_type (const uint8_t *data, size_t nbytes, uint32_t startingChecksum) |
|
uint32_t | folly::crc32_combine (uint32_t crc1, uint32_t crc2, size_t crc2len) |
|
uint32_t | folly::crc32c_combine (uint32_t crc1, uint32_t crc2, size_t crc2len) |
|