|
Everett
|
Declares Everett's CRC32C support. More...
Go to the source code of this file.
Namespaces | |
| namespace | everett |
| namespace | everett::crc32c_detail |
Functions | |
| std::uint32_t | everett::crc32c (std::span< std::byte const > bytes, std::uint32_t previous_crc=0) noexcept |
| std::uint32_t | everett::crc32c_detail::run (simd::neon, std::span< std::byte const >, std::uint32_t) noexcept |
| std::uint32_t | everett::crc32c_detail::run (simd::avx2, std::span< std::byte const >, std::uint32_t) noexcept |
| std::uint32_t | everett::crc32c_detail::run (simd::avx512, std::span< std::byte const >, std::uint32_t) noexcept |
| template<simd::architecture Arch> | |
| std::uint32_t | everett::crc32c (std::span< std::byte const > bytes, std::uint32_t previous_crc=0) noexcept |
| std::uint32_t | everett::crc32c_combine (std::uint32_t first, std::uint32_t second, std::uint64_t second_bytes) noexcept |
Declares Everett's CRC32C support.