32 Commits

Author SHA1 Message Date
a2fb3cabdf Updated to .NET 10. 2025-08-08 20:14:21 +01:00
fa6f1b2e46 General refactor and cleanup. 2024-04-30 04:30:11 +01:00
125256ef1c Update copyright year. 2024-04-30 04:20:22 +01:00
9fbf0cfd84 Update dependencies. 2024-04-30 03:35:46 +01:00
dbc5be31a2 Reformat and cleanup. 2023-10-03 21:49:17 +01:00
a957e741ae Remove unneeded subfolder editorconfig. 2023-10-03 21:46:32 +01:00
fbd5180793 Implement Fletcher-32 using SSSE3 instructions. 2023-09-23 03:05:45 +01:00
b741a2eaf1 Implement Fletcher-32 using ARM NEON instructions. 2023-09-23 02:53:04 +01:00
9fce6b216a Update subprojects to .NET 8.0. 2023-09-21 00:23:57 +01:00
3b83219146 Code refactor and cleanup. 2022-12-02 15:33:35 +00:00
b1b002b15f Update editorconfig. 2022-12-02 15:33:22 +00:00
4d907d5efe Update nuget packages. 2022-12-02 15:28:49 +00:00
26fbb90679 Update copyright year. 2022-12-02 15:25:31 +00:00
02d34913fb Add benchmarks for .NET 7 in JIT and Native AOT modes. 2022-09-14 02:04:40 +01:00
337749943c Set readonly fields. 2021-10-14 00:20:38 +01:00
a1259eaf16 Add native Fletcher-32. 2021-10-14 00:17:01 +01:00
64a2c9f9fb Add native Fletcher-16. 2021-10-14 00:11:16 +01:00
7dc57e77a0 Add native CRC64. 2021-10-14 00:02:30 +01:00
9f6b56242f Add native CRC32. 2021-10-13 23:52:41 +01:00
5c1aa38fc9 Add native CRC16. 2021-10-13 23:33:36 +01:00
d7812138c3 Add native Adler32. 2021-10-13 21:50:34 +01:00
a1594e77aa Add support to force managed checksums only. 2021-10-13 21:50:11 +01:00
d8495ba2b8 Add native nuget. 2021-10-13 21:20:17 +01:00
c09bcc673e Update file headers. 2021-10-13 05:14:46 +01:00
835c49dc76 Add ARM vmull implementation for CRC32. 2021-10-11 22:59:48 +01:00
0c82064750 Update CRC to Aaru branch. 2021-10-11 22:54:37 +01:00
275b461061 Update benchmarks to use 5.3 release nupkg. 2021-10-01 04:04:06 +01:00
e9eb3abdae Add ARM special instructions implementation for CRC32. 2021-09-29 02:50:34 +01:00
0f90f7c967 Add NEON implementation of Adler32. 2021-09-29 01:21:30 +01:00
f083a8ece4 Add SSSE3 implementation of Adler32. 2021-09-28 22:34:29 +01:00
c2244b767f Copy algorithms from current Aaru 6 dev tree. 2021-09-28 00:46:47 +01:00
f963abe80a Reorganize all files and use nuget packages for Aaru 5.3 algorithms. 2021-09-28 00:41:58 +01:00