summaryrefslogtreecommitdiff
path: root/crc32.c
AgeCommit message (Expand)Author
2020-11-22Separate crc32 and crc32_combine tables so the crc32_combine tables are not i...Nathan Moinvaziri
2020-08-31Rename ZEXPORT and ZEXTERN for consistency.Nathan Moinvaziri
2020-08-31Rename ZLIB_INTERNAL to Z_INTERNAL for consistency.Nathan Moinvaziri
2020-08-31Rename ZLIB_REGISTER to Z_REGISTER for consistency.Nathan Moinvaziri
2020-08-27Rename table headers with tbl suffix.Nathan Moinvaziri
2020-08-14Style cleanup.Mika Lindqvist
2020-08-14Fix signature of crc32_combine(), crc32_combine64() and crc32_z() in compat m...Mika Lindqvist
2020-06-28Added ZLIB_REGISTER to disable register keyword for C++.Nathan Moinvaziri
2020-06-08For gzseek, gzoffset, gzopen, adler32_combine, crc32_combine and crc32_combin...Nathan Moinvaziri
2020-05-01Standardize fill_window implementations and abstract out slide_hash_neon for ...Nathan Moinvaziri
2020-03-17Remove cvs keywordsPavel P
2020-02-07Fixed formatting, 4 spaces for code intent, 2 spaces for preprocessor indent,...Nathan Moinvaziri
2019-11-26Compatibility fix for crc32()Mika Lindqvist
2019-09-20Add makecrct test and clean up makecrct.c codeHans Kristian Rosbach
2019-09-20Split crc table generating code (MAKECRCH) out into separate tool makecrct.Hans Kristian Rosbach
2019-08-06Rename gzendian to zendian since it is included in more than just the gzip li...Nathan Moinvaziri
2019-05-29Fix build when DYNAMIC_CRC_TABLE is defined.Mika T. Lindqvist
2019-01-31cleanup: move code from arch/x86/crc_pclmulqdq.c to crc32.cSebastian Pop
2019-01-21Replace the UNROLL_LESS define with UNROLL_MORE, making UNROLL_LESS the default.Hans Kristian Rosbach
2018-12-08Add crc32_combine_gen() and crc32_combine_op() for fast combines.Mark Adler
2018-12-08Add tables for crc32_combine(), to speed it up by a factor of 200.Mark Adler
2018-03-22Move private defines from zconf.h and zconf-ng.h to zbuild.hMika Lindqvist
2018-02-16wrap crc32 in functable (#145)Daniel Black
2018-01-31Adapt code to support PREFIX macros and update build scriptsMika Lindqvist
2018-01-31Add function prefix (zng_) to all exported functions to allow zlib-ngHans Kristian Rosbach
2017-03-24Add initial support for AARCH64.Mika Lindqvist
2017-03-24Add support for ARM ACLE instructions.Mika Lindqvist
2017-02-13Replace remaining Z_NULL instances with NULL.Mika Lindqvist
2017-02-13Move instruction set specific crc32 code to arch directories.Mika Lindqvist
2017-02-09zlib 1.2.9Mark Adler
2017-02-09Add crc32_z() and adler32_z() functions with size_t lengths.Mark Adler
2017-01-31Note the violation of the strict aliasing rule in crc32.c.Mark Adler
2017-01-31Avoid pre-decrement of pointer in big-endian CRC calculation.Mark Adler
2017-01-31Replace Z_NULL with NULL. Fix incorrect uses of NULL/Z_NULL.Mika Lindqvist
2016-04-28Fix endianness-detection code on Solaris 11.Evan Nemerson
2016-04-28Fix spelling of __DragonFly__ in crc32.c, found by @nemequHans Kristian Rosbach
2015-12-14Type cleanup.Mika Lindqvist
2015-11-25Fix compilation on BSDEvan Nemerson
2015-06-10Allow building on OS XRené J.V. Bertin
2015-05-25Style cleanup for adler/crc codeHans Kristian Rosbach
2015-05-23Update remaining function prototypes to ANSI C standardHans Kristian Rosbach
2015-05-17Kill Byte and BytefDaniel Axtens
2015-05-13Fix unnecessary type casts.Mika Lindqvist
2015-05-13Kill z_crc_tDaniel Axtens
2015-05-13z_const -> constDaniel Axtens
2015-05-12Convert remaining K&R function declarations to ANSI-C declarations.Hans Kristian Rosbach
2015-05-12Minor cleanup of includefiles relating mostly to stdint.hHans Kristian Rosbach
2015-05-12Combine CRC32_UNROLL_LESS and ADLER32_UNROLL_LESS into UNROLL_LESSHans Kristian Rosbach
2015-05-11crc32: unsigned long -> uint32_tDaniel Axtens
2015-05-11crc32: local -> staticDaniel Axtens