[PATCH 1/3] crc32c: Implement CRC32c with slicing-by-8 algorithm

2011-09-27 Thread Darrick J. Wong
The existing CRC32c implementation uses Sarwate's algorithm to calculate the code one byte at a time. Using slicing-by-8, we can process buffers 8 bytes at a time, for a substantial increase in performance. Signed-off-by: Darrick J. Wong --- crypto/Makefile | 11 + crypto/crc32c.c |

[PATCH 1/3] crc32c: Implement CRC32c with slicing-by-8 algorithm

2011-08-31 Thread Darrick J. Wong
The existing CRC32c implementation uses Sarwate's algorithm to calculate the code one byte at a time. Using slicing-by-8, we can process buffers 8 bytes at a time, for a substantial increase in performance. Signed-off-by: Darrick J. Wong --- crypto/Makefile | 11 + crypto/crc32c.c |