proxygen
ChecksumDetail.h File Reference
#include <folly/Portability.h>
#include <stdint.h>
#include <cstddef>

Go to the source code of this file.

Namespaces

 folly
 —— Concurrent Priority Queue Implementation ——
 
 folly::detail
 

Functions

uint32_t folly::detail::crc32c_hw (const uint8_t *data, size_t nbytes, uint32_t startingChecksum=~0U)
 
bool folly::detail::crc32c_hw_supported ()
 
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::crc32_hw_supported ()
 
uint32_t folly::detail::crc32_sw (const uint8_t *data, size_t nbytes, uint32_t startingChecksum)
 
uint32_t folly::detail::crc32_combine_sw (uint32_t crc1, uint32_t crc2, size_t crc2len)
 
uint32_t folly::detail::crc32_combine_hw (uint32_t crc1, uint32_t crc2, size_t crc2len)
 
uint32_t folly::detail::crc32c_combine_sw (uint32_t crc1, uint32_t crc2, size_t crc2len)
 
uint32_t folly::detail::crc32c_combine_hw (uint32_t crc1, uint32_t crc2, size_t crc2len)