mirror of
https://github.com/minio/minio.git
synced 2024-12-27 07:35:55 -05:00
fb34c5290c
Provides fast CRC32C with PCLMULQDQ instructions in Golang The white papers on CRC32C calculations with PCLMULQDQ instruction can be downloaded from: http://www.intel.com/content/dam/www/public/us/en/documents/white-papers/crc-iscsi-polynomial-crc32-instruction-paper.pdf http://www.intel.com/content/dam/www/public/us/en/documents/white-papers/fast-crc-computation-paper.pdf
4 lines
88 B
C
4 lines
88 B
C
#include <stdint.h>
|
|
|
|
uint32_t crc32c_pcl(uint8_t *buf, int32_t len, uint32_t prev_crc);
|