ascii-chat
Binary v0.15.83-53-gb711d8720
Library lib/v0.3.2-701-gb711d8720
Video chat in your terminal
Loading...
Searching...
No Matches
crc32.h File Reference

Hardware-Accelerated CRC32 Checksum Computation. More...

Go to the source code of this file.

Macros

#define asciichat_crc32(data, len)
 Main CRC32 dispatcher macro - use this in application code.

Functions

uint32_t asciichat_crc32_update (uint32_t previous, const void *data, size_t len)
 Compute CRC32 checksum with hardware acceleration (if available).
uint32_t asciichat_crc32_sw_update (uint32_t previous, const void *data, size_t len)
uint32_t asciichat_crc32_hw (const void *data, size_t len)
uint32_t asciichat_crc32_sw (const void *data, size_t len)
 Compute CRC32 checksum using software implementation only.
bool crc32_hw_is_available (void)
 Check if hardware CRC32 acceleration is available at runtime.

Detailed Description

Hardware-Accelerated CRC32 Checksum Computation.

Definition in file crc32.h.