// Copyright 2025 Don MacAskill. Licensed under MIT or Apache-2.0.
//! This module provides support for calculating CRC-32/ISO-HDLC and CRC-32/ISCSI using
//! fusion techniques.
//!
//! https://www.corsix.org/content/fast-crc32c-4k
//! https://www.corsix.org/content/alternative-exposition-crc32_4k_pclmulqdq
//! https://dougallj.wordpress.com/2022/05/22/faster-crc32-on-the-apple-m1/
//! https://github.com/corsix/fast-crc32/
/// Only AArch64 has native CRC-32/ISO-HDLC instructions
pub
/// Both AArch64 and x86 have native CRC-32/ISCSI instructions
pub