Lookup tables for CRC32 related computations.
More...
#include <Crc32Tab.hpp>
|
static auto | crc32 (std::uint32_t pval, std::uint8_t b) -> std::uint32_t |
|
static auto | crc32inv (std::uint32_t crc, std::uint8_t b) -> std::uint32_t |
|
static auto | getYi_24_32 (std::uint32_t zi, std::uint32_t zim1) -> std::uint32_t |
|
static auto | getZim1_10_32 (std::uint32_t zi_2_32) -> std::uint32_t |
|
Lookup tables for CRC32 related computations.
◆ crc32()
static auto Crc32Tab::crc32 |
( |
std::uint32_t | pval, |
|
|
std::uint8_t | b ) -> std::uint32_t
|
|
inlinestatic |
- Returns
- CRC32 using a lookup table
◆ crc32inv()
static auto Crc32Tab::crc32inv |
( |
std::uint32_t | crc, |
|
|
std::uint8_t | b ) -> std::uint32_t
|
|
inlinestatic |
- Returns
- CRC32^-1 using a lookup table
◆ getYi_24_32()
static auto Crc32Tab::getYi_24_32 |
( |
std::uint32_t | zi, |
|
|
std::uint32_t | zim1 ) -> std::uint32_t
|
|
inlinestatic |
- Returns
- Yi[24,32) from Zi and Z{i-1} using CRC32^-1
◆ getZim1_10_32()
static auto Crc32Tab::getZim1_10_32 |
( |
std::uint32_t | zi_2_32 | ) |
-> std::uint32_t
|
|
inlinestatic |
- Returns
- Z{i-1}[10,32) from Zi[2,32) using CRC32^-1
The documentation for this class was generated from the following file: