Different CRC32C (Castagnoli) implementation
Portable implementation.
Compiler Intrinsics implementation.
Intel SSE4.2 required.
ARM also provides intrinsics in ACME, march=+crc+.
march=+crc+
Design alignment steps for better performances.