From: Nathan Moinvaziri Date: Sun, 5 Jun 2022 20:38:51 +0000 (-0700) Subject: Added Intel's Fast CRC Computation for Generic Polynomials Using PCLMULQDQ Instructio... X-Git-Tag: 2.1.0-beta1~226 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=443905a451bcb871220420f12f3785c940afca04;p=thirdparty%2Fzlib-ng.git Added Intel's Fast CRC Computation for Generic Polynomials Using PCLMULQDQ Instruction paper to docs folder. --- diff --git a/arch/x86/crc32_fold_pclmulqdq.c b/arch/x86/crc32_fold_pclmulqdq.c index 01c753b48..3e0372bf9 100644 --- a/arch/x86/crc32_fold_pclmulqdq.c +++ b/arch/x86/crc32_fold_pclmulqdq.c @@ -3,7 +3,7 @@ * instruction. * * A white paper describing this algorithm can be found at: - * https://www.intel.com/content/dam/www/public/us/en/documents/white-papers/fast-crc-computation-generic-polynomials-pclmulqdq-paper.pdf + * doc/crc-pclmulqdq.pdf * * Copyright (C) 2013 Intel Corporation. All rights reserved. * Copyright (C) 2016 Marian Beermann (support for initial value) diff --git a/arch/x86/crc32_fold_pclmulqdq_tpl.h b/arch/x86/crc32_fold_pclmulqdq_tpl.h index 12681b802..4227c72cd 100644 --- a/arch/x86/crc32_fold_pclmulqdq_tpl.h +++ b/arch/x86/crc32_fold_pclmulqdq_tpl.h @@ -3,7 +3,7 @@ * instruction. * * A white paper describing this algorithm can be found at: - * https://www.intel.com/content/dam/www/public/us/en/documents/white-papers/fast-crc-computation-generic-polynomials-pclmulqdq-paper.pdf + * doc/crc-pclmulqdq.pdf * * Copyright (C) 2013 Intel Corporation. All rights reserved. * Copyright (C) 2016 Marian Beermann (support for initial value) diff --git a/doc/crc-pclmulqdq.pdf b/doc/crc-pclmulqdq.pdf new file mode 100644 index 000000000..d0eca86b3 Binary files /dev/null and b/doc/crc-pclmulqdq.pdf differ