ccan/crc32c: new module for accelerated CRC32 (on x86-64).
authorRusty Russell <rusty@rustcorp.com.au>
Tue, 11 Jun 2019 04:54:56 +0000 (14:24 +0930)
committerRusty Russell <rusty@rustcorp.com.au>
Tue, 11 Jun 2019 04:54:56 +0000 (14:24 +0930)
commit2c148ec2ad0459d29ba19ec5b1c5515717cc8d80
tree5645e31d79ce6e3b0372a500928fc04b1cc4e3b2
parent2c77e8bd8c05825b779b14a6d5c7ab302c12a361
ccan/crc32c: new module for accelerated CRC32 (on x86-64).

Note: the previous code in ccan/crc is wrong, so I started fresh with
actual test vectors.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
ccan/crc32c/_info [new file with mode: 0644]
ccan/crc32c/benchmark/Makefile [new file with mode: 0644]
ccan/crc32c/benchmark/bench.c [new file with mode: 0644]
ccan/crc32c/crc32c.c [new file with mode: 0644]
ccan/crc32c/crc32c.h [new file with mode: 0644]
ccan/crc32c/test/api-crc32c.c [new file with mode: 0644]
ccan/crc32c/test/run-crc32c.c [new file with mode: 0644]