From f8719f5ae5acdc31d3794ddfea8ac963359de41e Mon Sep 17 00:00:00 2001 From: Mark Adler Date: Tue, 11 Dec 2018 01:11:38 -0800 Subject: Speed up software CRC-32 computation by a factor of 1.5 to 3. Use the interleaved method of Kadatch and Jenkins in order to make use of pipelined instructions through multiple ALUs in a single core. This also speeds up and simplifies the combination of CRCs, and updates the functions to pre-calculate and use an operator for CRC combination. --- doc/crc-doc.1.0.pdf | Bin 0 -> 776142 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 doc/crc-doc.1.0.pdf (limited to 'doc') diff --git a/doc/crc-doc.1.0.pdf b/doc/crc-doc.1.0.pdf new file mode 100644 index 0000000..d6942ec Binary files /dev/null and b/doc/crc-doc.1.0.pdf differ -- cgit v1.2.3-55-g6feb