18 Commits

Author SHA1 Message Date
2e857b0240 Update copyright year. 2024-12-19 15:21:40 +00:00
bd5051ce18 General refactor and cleanup. 2024-04-30 15:12:48 +01:00
1905cb0d43 Refactor and reformat. 2023-09-23 18:55:52 +01:00
33f021fd54 Add documentation. 2023-09-23 18:10:44 +01:00
7e9f26e2df Update copyright year. 2022-12-01 23:06:20 +00:00
4e355fbc3c Separate fixes for MSVC from MingW32. 2021-10-13 21:06:33 +01:00
134709f90f Set file headers. 2021-10-13 03:25:16 +01:00
e63125ac04 Consistency of method signatures. 2021-10-13 03:07:04 +01:00
8d77838be2 Fix compilation on ARM and ARM64 using MSVC. 2021-10-13 00:41:58 +01:00
6c10f3e58d Fix compilation in MSVC (x86). 2021-10-12 23:26:48 +01:00
a9c49a64b4 Add unit tests for Adler-32. 2021-10-05 04:39:12 +01:00
2458863cb4 Add NEON implementation for Adler32. 2021-09-29 01:27:02 +01:00
fe773bd1b6 Add AVX2 implementation for Adler32. 2021-09-28 22:30:57 +01:00
00a8cb8668 Add SSSE3 implementation for Adler32. 2021-09-28 20:16:40 +01:00
bf1b026a7e Use multiple sum algorithm from zlib for Adler and Fletcher checksums. 2021-09-22 23:49:32 +01:00
c17752dbf0 Fix C89. 2021-09-22 04:09:21 +01:00
34e44b99bc Set proper function definitions. 2021-09-22 01:02:07 +01:00
f44a1596e1 Added ADLER32. 2021-09-21 23:20:31 +01:00