96 Commits

Author SHA1 Message Date
490b4c68bd Add compression benchmarks. 2021-10-21 05:31:22 +01:00
10e813712c Update benchmarks. 2021-10-20 03:52:35 +01:00
1dd2ab98d7 Add FLAC tests. 2021-10-20 01:00:15 +01:00
f39040bb91 Add LZMA tests. 2021-10-19 21:30:57 +01:00
105a91276e Add ARM benchmarks. 2021-10-18 04:24:34 +01:00
1ad8b79b1e Add lzip. 2021-10-18 02:45:32 +01:00
b97ff2770c Add bzip2. 2021-10-18 00:10:15 +01:00
136ef87201 Add benchmarks for Apple ADC decompression. 2021-10-17 04:47:06 +01:00
92dad2f0f0 Implement native benchmark for Apple RLE. 2021-10-17 01:22:59 +01:00
bc2a7acea5 Change Apple RLE algorithm for a faster version. 2021-10-17 01:12:06 +01:00
3e30153b6c Add benchmarks for TeleDisk LZH decompression. 2021-10-14 03:56:07 +01:00
7446741746 Add benchmarks for Apple RLE decompression. 2021-10-14 03:12:02 +01:00
2376652e88 Fix inclusion of compressed files. 2021-10-14 02:46:18 +01:00
b1571fb257 Update benchmarks. 2021-10-14 01:53:13 +01:00
8ce8222694 Fix setting force managed in CRC16-CCITT. 2021-10-14 01:25:31 +01:00
a49951db0d Set expected CRC16-CCITT value to wrong value as returned by 5.3 bug. 2021-10-14 01:25:00 +01:00
27f57d9ccb Remove copying binary library. 2021-10-14 01:24:33 +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
28c4cb6890 Update benchmarks. 2021-10-13 05:15:01 +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
4f9e52648e Fix path for spamsum test. 2021-10-01 03:55:19 +01:00
cb7130271c Update benchmarks. 2021-09-29 02:59:02 +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
1a34caa5e8 Add ARM64 benchmarks. 2021-09-28 20:05:58 +01:00
99fca16008 Update benchmarks spreadsheet. 2021-09-28 01:41:47 +01:00
16e4ee76f4 Move compression to folder. 2021-09-28 01:41:24 +01:00
2a2e67997a Move data files to solution folder. 2021-09-28 01:39:30 +01:00
856f61f7c6 Allow benchmarks to run in debug mode. 2021-09-28 01:30:29 +01:00
c83d39460a Add Aaru 6 benchmarks. 2021-09-28 01:30:19 +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
a3a178c385 Rename solution. 2021-09-28 00:32:17 +01:00
8f1e58e23e Initial commit. 2021-09-22 15:37:59 +01:00