From: Yann Collet Date: Sun, 12 Sep 2021 08:42:49 +0000 (-0700) Subject: Merge branch 'dev' into opt_investigation X-Git-Tag: v1.5.1~1^2~112^2~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f58e63bee735ca73f90fb08426e84085a28d3659;p=thirdparty%2Fzstd.git Merge branch 'dev' into opt_investigation --- f58e63bee735ca73f90fb08426e84085a28d3659 diff --cc tests/fuzzer.c index 15e6d6ce0,fff963176..ce79f53ac --- a/tests/fuzzer.c +++ b/tests/fuzzer.c @@@ -1967,14 -1963,14 +1967,14 @@@ static int basicUnitTests(U32 const see /* These upper bounds are generally within a few bytes of the compressed size */ size_t target_nodict_cSize[22+1] = { 3840, 3770, 3870, 3830, 3770, 3770, 3770, 3770, 3750, 3750, - 3742, 3670, 3670, 3660, 3660, - 3660, 3660, 3660, 3660, 3660, + 3742, 3675, 3674, 3665, 3664, + 3663, 3662, 3661, 3660, 3660, 3660, 3660, 3660 }; - size_t const target_wdict_cSize[22+1] = { 2830, 2890, 2890, 2820, 2940, + size_t const target_wdict_cSize[22+1] = { 2830, 2896, 2890, 2820, 2940, 2950, 2950, 2925, 2900, 2891, - 2910, 2910, 2910, 2770, 2760, - 2750, 2750, 2750, 2750, 2750, - 2750, 2750, 2750 }; + 2910, 2910, 2910, 2780, 2775, + 2765, 2760, 2755, 2754, 2753, + 2753, 2753, 2753 }; int l = 1; int const maxLevel = ZSTD_maxCLevel(); /* clevels with strategies that support rowhash on small inputs */ diff --cc tests/regression/results.csv index 8fb176965,f70ee55d6..503e5cef2 --- a/tests/regression/results.csv +++ b/tests/regression/results.csv @@@ -11,16 -11,16 +11,16 @@@ silesia.tar, lev silesia.tar, level 7, compress simple, 4576828 silesia.tar, level 9, compress simple, 4552584 silesia.tar, level 13, compress simple, 4502955 -silesia.tar, level 16, compress simple, 4356834 -silesia.tar, level 19, compress simple, 4264388 +silesia.tar, level 16, compress simple, 4360526 +silesia.tar, level 19, compress simple, 4267266 silesia.tar, uncompressed literals, compress simple, 4861423 -silesia.tar, uncompressed literals optimal, compress simple, 4264388 +silesia.tar, uncompressed literals optimal, compress simple, 4267266 - silesia.tar, huffman literals, compress simple, 6186042 - github.tar, level -5, compress simple, 46856 - github.tar, level -3, compress simple, 43754 - github.tar, level -1, compress simple, 42490 + silesia.tar, huffman literals, compress simple, 6182241 + github.tar, level -5, compress simple, 66914 + github.tar, level -3, compress simple, 52127 + github.tar, level -1, compress simple, 42560 github.tar, level 0, compress simple, 38441 - github.tar, level 1, compress simple, 39265 + github.tar, level 1, compress simple, 39200 github.tar, level 3, compress simple, 38441 github.tar, level 4, compress simple, 38467 github.tar, level 5, compress simple, 38376 @@@ -28,16 -28,16 +28,16 @@@ github.tar, lev github.tar, level 7, compress simple, 38073 github.tar, level 9, compress simple, 36767 github.tar, level 13, compress simple, 35501 -github.tar, level 16, compress simple, 40255 -github.tar, level 19, compress simple, 32837 +github.tar, level 16, compress simple, 40471 +github.tar, level 19, compress simple, 32134 github.tar, uncompressed literals, compress simple, 38441 -github.tar, uncompressed literals optimal, compress simple, 32837 +github.tar, uncompressed literals optimal, compress simple, 32134 - github.tar, huffman literals, compress simple, 42490 - silesia, level -5, compress cctx, 6737607 - silesia, level -3, compress cctx, 6444677 - silesia, level -1, compress cctx, 6178460 + github.tar, huffman literals, compress simple, 42560 + silesia, level -5, compress cctx, 7354675 + silesia, level -3, compress cctx, 6902374 + silesia, level -1, compress cctx, 6177565 silesia, level 0, compress cctx, 4849551 - silesia, level 1, compress cctx, 5313202 + silesia, level 1, compress cctx, 5309097 silesia, level 3, compress cctx, 4849551 silesia, level 4, compress cctx, 4786969 silesia, level 5, compress cctx, 4638960 @@@ -55,14 -55,14 +55,14 @@@ silesia, sma silesia, small chain log, compress cctx, 4912199 silesia, explicit params, compress cctx, 4794480 silesia, uncompressed literals, compress cctx, 4849551 -silesia, uncompressed literals optimal, compress cctx, 4283236 +silesia, uncompressed literals optimal, compress cctx, 4296880 - silesia, huffman literals, compress cctx, 6178460 + silesia, huffman literals, compress cctx, 6177565 silesia, multithreaded with advanced params, compress cctx, 4849551 - github, level -5, compress cctx, 205285 + github, level -5, compress cctx, 232315 github, level -5 with dict, compress cctx, 47294 - github, level -3, compress cctx, 190643 + github, level -3, compress cctx, 220760 github, level -3 with dict, compress cctx, 48047 - github, level -1, compress cctx, 175568 + github, level -1, compress cctx, 175468 github, level -1 with dict, compress cctx, 43527 github, level 0, compress cctx, 136335 github, level 0 with dict, compress cctx, 41534 @@@ -95,144 -95,144 +95,144 @@@ github, sma github, explicit params, compress cctx, 140932 github, uncompressed literals, compress cctx, 136335 github, uncompressed literals optimal, compress cctx, 134064 - github, huffman literals, compress cctx, 175568 + github, huffman literals, compress cctx, 175468 github, multithreaded with advanced params, compress cctx, 141102 - silesia, level -5, zstdcli, 6737655 - silesia, level -3, zstdcli, 6444725 - silesia, level -1, zstdcli, 6178508 -silesia, level -5, zstdcli, 7354723 -silesia, level -3, zstdcli, 6902422 -silesia, level -1, zstdcli, 6177613 --silesia, level 0, zstdcli, 4849599 - silesia, level 1, zstdcli, 5313250 -silesia, level 1, zstdcli, 5309145 --silesia, level 3, zstdcli, 4849599 --silesia, level 4, zstdcli, 4787017 --silesia, level 5, zstdcli, 4639008 --silesia, level 6, zstdcli, 4605417 --silesia, level 7, zstdcli, 4567251 --silesia, level 9, zstdcli, 4543359 --silesia, level 13, zstdcli, 4494038 - silesia, level 16, zstdcli, 4359912 - silesia, level 19, zstdcli, 4296928 -silesia, level 16, zstdcli, 4360299 -silesia, level 19, zstdcli, 4283284 --silesia, long distance mode, zstdcli, 4840807 --silesia, multithreaded, zstdcli, 4849599 --silesia, multithreaded long distance mode, zstdcli, 4840807 --silesia, small window log, zstdcli, 7095967 --silesia, small hash log, zstdcli, 6526189 --silesia, small chain log, zstdcli, 4912247 --silesia, explicit params, zstdcli, 4795856 --silesia, uncompressed literals, zstdcli, 5128030 - silesia, uncompressed literals optimal, zstdcli, 4319566 - silesia, huffman literals, zstdcli, 5326317 -silesia, uncompressed literals optimal, zstdcli, 4317944 -silesia, huffman literals, zstdcli, 5326394 --silesia, multithreaded with advanced params, zstdcli, 5128030 - silesia.tar, level -5, zstdcli, 6738934 - silesia.tar, level -3, zstdcli, 6448419 - silesia.tar, level -1, zstdcli, 6186912 -silesia.tar, level -5, zstdcli, 7363866 -silesia.tar, level -3, zstdcli, 6902158 -silesia.tar, level -1, zstdcli, 6182939 --silesia.tar, level 0, zstdcli, 4861511 - silesia.tar, level 1, zstdcli, 5336318 -silesia.tar, level 1, zstdcli, 5333184 --silesia.tar, level 3, zstdcli, 4861511 --silesia.tar, level 4, zstdcli, 4800529 --silesia.tar, level 5, zstdcli, 4651159 --silesia.tar, level 6, zstdcli, 4618402 --silesia.tar, level 7, zstdcli, 4578883 --silesia.tar, level 9, zstdcli, 4553498 --silesia.tar, level 13, zstdcli, 4502959 - silesia.tar, level 16, zstdcli, 4360530 - silesia.tar, level 19, zstdcli, 4267270 -silesia.tar, level 16, zstdcli, 4356838 -silesia.tar, level 19, zstdcli, 4264392 --silesia.tar, no source size, zstdcli, 4861507 --silesia.tar, long distance mode, zstdcli, 4853225 --silesia.tar, multithreaded, zstdcli, 4861511 --silesia.tar, multithreaded long distance mode, zstdcli, 4853225 --silesia.tar, small window log, zstdcli, 7101576 --silesia.tar, small hash log, zstdcli, 6529286 --silesia.tar, small chain log, zstdcli, 4917020 --silesia.tar, explicit params, zstdcli, 4821277 --silesia.tar, uncompressed literals, zstdcli, 5129559 - silesia.tar, uncompressed literals optimal, zstdcli, 4310145 - silesia.tar, huffman literals, zstdcli, 5347610 -silesia.tar, uncompressed literals optimal, zstdcli, 4307404 -silesia.tar, huffman literals, zstdcli, 5344915 --silesia.tar, multithreaded with advanced params, zstdcli, 5129559 - github, level -5, zstdcli, 207285 -github, level -5, zstdcli, 234315 --github, level -5 with dict, zstdcli, 48718 - github, level -3, zstdcli, 192643 -github, level -3, zstdcli, 222760 --github, level -3 with dict, zstdcli, 47395 - github, level -1, zstdcli, 177568 -github, level -1, zstdcli, 177468 --github, level -1 with dict, zstdcli, 45170 --github, level 0, zstdcli, 138335 --github, level 0 with dict, zstdcli, 43148 - github, level 1, zstdcli, 144465 -github, level 1, zstdcli, 144365 --github, level 1 with dict, zstdcli, 43682 --github, level 3, zstdcli, 138335 --github, level 3 with dict, zstdcli, 43148 --github, level 4, zstdcli, 138199 --github, level 4 with dict, zstdcli, 43251 --github, level 5, zstdcli, 137121 --github, level 5 with dict, zstdcli, 40728 --github, level 6, zstdcli, 137122 --github, level 6 with dict, zstdcli, 40636 --github, level 7, zstdcli, 137122 --github, level 7 with dict, zstdcli, 40745 --github, level 9, zstdcli, 137122 --github, level 9 with dict, zstdcli, 41393 --github, level 13, zstdcli, 136064 --github, level 13 with dict, zstdcli, 41743 --github, level 16, zstdcli, 136064 --github, level 16 with dict, zstdcli, 39577 --github, level 19, zstdcli, 136064 --github, level 19 with dict, zstdcli, 39576 --github, long distance mode, zstdcli, 138335 --github, multithreaded, zstdcli, 138335 --github, multithreaded long distance mode, zstdcli, 138335 --github, small window log, zstdcli, 138335 --github, small hash log, zstdcli, 137590 --github, small chain log, zstdcli, 138341 --github, explicit params, zstdcli, 136197 --github, uncompressed literals, zstdcli, 167915 --github, uncompressed literals optimal, zstdcli, 159227 - github, huffman literals, zstdcli, 144465 -github, huffman literals, zstdcli, 144365 --github, multithreaded with advanced params, zstdcli, 167915 - github.tar, level -5, zstdcli, 46860 - github.tar, level -5 with dict, zstdcli, 44575 - github.tar, level -3, zstdcli, 43758 - github.tar, level -3 with dict, zstdcli, 41451 - github.tar, level -1, zstdcli, 42494 - github.tar, level -1 with dict, zstdcli, 41135 -github.tar, level -5, zstdcli, 66918 -github.tar, level -5 with dict, zstdcli, 51529 -github.tar, level -3, zstdcli, 52131 -github.tar, level -3 with dict, zstdcli, 44246 -github.tar, level -1, zstdcli, 42564 -github.tar, level -1 with dict, zstdcli, 41140 --github.tar, level 0, zstdcli, 38445 --github.tar, level 0 with dict, zstdcli, 37999 - github.tar, level 1, zstdcli, 39269 - github.tar, level 1 with dict, zstdcli, 38284 -github.tar, level 1, zstdcli, 39204 -github.tar, level 1 with dict, zstdcli, 38288 --github.tar, level 3, zstdcli, 38445 --github.tar, level 3 with dict, zstdcli, 37999 --github.tar, level 4, zstdcli, 38471 --github.tar, level 4 with dict, zstdcli, 37952 --github.tar, level 5, zstdcli, 38380 --github.tar, level 5 with dict, zstdcli, 39032 --github.tar, level 6, zstdcli, 38614 --github.tar, level 6 with dict, zstdcli, 38614 --github.tar, level 7, zstdcli, 38077 --github.tar, level 7 with dict, zstdcli, 37873 --github.tar, level 9, zstdcli, 36771 --github.tar, level 9 with dict, zstdcli, 36623 --github.tar, level 13, zstdcli, 35505 - github.tar, level 13 with dict, zstdcli, 37134 - github.tar, level 16, zstdcli, 40475 - github.tar, level 16 with dict, zstdcli, 33382 - github.tar, level 19, zstdcli, 32138 - github.tar, level 19 with dict, zstdcli, 32713 -github.tar, level 13 with dict, zstdcli, 38730 -github.tar, level 16, zstdcli, 40259 -github.tar, level 16 with dict, zstdcli, 33643 -github.tar, level 19, zstdcli, 32841 -github.tar, level 19 with dict, zstdcli, 32899 --github.tar, no source size, zstdcli, 38442 --github.tar, no source size with dict, zstdcli, 38004 --github.tar, long distance mode, zstdcli, 39730 --github.tar, multithreaded, zstdcli, 38445 --github.tar, multithreaded long distance mode, zstdcli, 39730 --github.tar, small window log, zstdcli, 198544 --github.tar, small hash log, zstdcli, 129874 --github.tar, small chain log, zstdcli, 41673 --github.tar, explicit params, zstdcli, 41227 --github.tar, uncompressed literals, zstdcli, 41126 - github.tar, uncompressed literals optimal, zstdcli, 35401 - github.tar, huffman literals, zstdcli, 38781 -github.tar, uncompressed literals optimal, zstdcli, 35392 -github.tar, huffman literals, zstdcli, 38857 --github.tar, multithreaded with advanced params, zstdcli, 41126 - silesia, level -5, advanced one pass, 6737607 - silesia, level -3, advanced one pass, 6444677 - silesia, level -1, advanced one pass, 6178460 ++silesia, level -5, zstdcli, compression error ++silesia, level -3, zstdcli, compression error ++silesia, level -1, zstdcli, compression error ++silesia, level 0, zstdcli, compression error ++silesia, level 1, zstdcli, compression error ++silesia, level 3, zstdcli, compression error ++silesia, level 4, zstdcli, compression error ++silesia, level 5, zstdcli, compression error ++silesia, level 6, zstdcli, compression error ++silesia, level 7, zstdcli, compression error ++silesia, level 9, zstdcli, compression error ++silesia, level 13, zstdcli, compression error ++silesia, level 16, zstdcli, compression error ++silesia, level 19, zstdcli, compression error ++silesia, long distance mode, zstdcli, compression error ++silesia, multithreaded, zstdcli, compression error ++silesia, multithreaded long distance mode, zstdcli, compression error ++silesia, small window log, zstdcli, compression error ++silesia, small hash log, zstdcli, compression error ++silesia, small chain log, zstdcli, compression error ++silesia, explicit params, zstdcli, compression error ++silesia, uncompressed literals, zstdcli, compression error ++silesia, uncompressed literals optimal, zstdcli, compression error ++silesia, huffman literals, zstdcli, compression error ++silesia, multithreaded with advanced params, zstdcli, compression error ++silesia.tar, level -5, zstdcli, compression error ++silesia.tar, level -3, zstdcli, compression error ++silesia.tar, level -1, zstdcli, compression error ++silesia.tar, level 0, zstdcli, compression error ++silesia.tar, level 1, zstdcli, compression error ++silesia.tar, level 3, zstdcli, compression error ++silesia.tar, level 4, zstdcli, compression error ++silesia.tar, level 5, zstdcli, compression error ++silesia.tar, level 6, zstdcli, compression error ++silesia.tar, level 7, zstdcli, compression error ++silesia.tar, level 9, zstdcli, compression error ++silesia.tar, level 13, zstdcli, compression error ++silesia.tar, level 16, zstdcli, compression error ++silesia.tar, level 19, zstdcli, compression error ++silesia.tar, no source size, zstdcli, compression error ++silesia.tar, long distance mode, zstdcli, compression error ++silesia.tar, multithreaded, zstdcli, compression error ++silesia.tar, multithreaded long distance mode, zstdcli, compression error ++silesia.tar, small window log, zstdcli, compression error ++silesia.tar, small hash log, zstdcli, compression error ++silesia.tar, small chain log, zstdcli, compression error ++silesia.tar, explicit params, zstdcli, compression error ++silesia.tar, uncompressed literals, zstdcli, compression error ++silesia.tar, uncompressed literals optimal, zstdcli, compression error ++silesia.tar, huffman literals, zstdcli, compression error ++silesia.tar, multithreaded with advanced params, zstdcli, compression error ++github, level -5, zstdcli, compression error ++github, level -5 with dict, zstdcli, compression error ++github, level -3, zstdcli, compression error ++github, level -3 with dict, zstdcli, compression error ++github, level -1, zstdcli, compression error ++github, level -1 with dict, zstdcli, compression error ++github, level 0, zstdcli, compression error ++github, level 0 with dict, zstdcli, compression error ++github, level 1, zstdcli, compression error ++github, level 1 with dict, zstdcli, compression error ++github, level 3, zstdcli, compression error ++github, level 3 with dict, zstdcli, compression error ++github, level 4, zstdcli, compression error ++github, level 4 with dict, zstdcli, compression error ++github, level 5, zstdcli, compression error ++github, level 5 with dict, zstdcli, compression error ++github, level 6, zstdcli, compression error ++github, level 6 with dict, zstdcli, compression error ++github, level 7, zstdcli, compression error ++github, level 7 with dict, zstdcli, compression error ++github, level 9, zstdcli, compression error ++github, level 9 with dict, zstdcli, compression error ++github, level 13, zstdcli, compression error ++github, level 13 with dict, zstdcli, compression error ++github, level 16, zstdcli, compression error ++github, level 16 with dict, zstdcli, compression error ++github, level 19, zstdcli, compression error ++github, level 19 with dict, zstdcli, compression error ++github, long distance mode, zstdcli, compression error ++github, multithreaded, zstdcli, compression error ++github, multithreaded long distance mode, zstdcli, compression error ++github, small window log, zstdcli, compression error ++github, small hash log, zstdcli, compression error ++github, small chain log, zstdcli, compression error ++github, explicit params, zstdcli, compression error ++github, uncompressed literals, zstdcli, compression error ++github, uncompressed literals optimal, zstdcli, compression error ++github, huffman literals, zstdcli, compression error ++github, multithreaded with advanced params, zstdcli, compression error ++github.tar, level -5, zstdcli, compression error ++github.tar, level -5 with dict, zstdcli, compression error ++github.tar, level -3, zstdcli, compression error ++github.tar, level -3 with dict, zstdcli, compression error ++github.tar, level -1, zstdcli, compression error ++github.tar, level -1 with dict, zstdcli, compression error ++github.tar, level 0, zstdcli, compression error ++github.tar, level 0 with dict, zstdcli, compression error ++github.tar, level 1, zstdcli, compression error ++github.tar, level 1 with dict, zstdcli, compression error ++github.tar, level 3, zstdcli, compression error ++github.tar, level 3 with dict, zstdcli, compression error ++github.tar, level 4, zstdcli, compression error ++github.tar, level 4 with dict, zstdcli, compression error ++github.tar, level 5, zstdcli, compression error ++github.tar, level 5 with dict, zstdcli, compression error ++github.tar, level 6, zstdcli, compression error ++github.tar, level 6 with dict, zstdcli, compression error ++github.tar, level 7, zstdcli, compression error ++github.tar, level 7 with dict, zstdcli, compression error ++github.tar, level 9, zstdcli, compression error ++github.tar, level 9 with dict, zstdcli, compression error ++github.tar, level 13, zstdcli, compression error ++github.tar, level 13 with dict, zstdcli, compression error ++github.tar, level 16, zstdcli, compression error ++github.tar, level 16 with dict, zstdcli, compression error ++github.tar, level 19, zstdcli, compression error ++github.tar, level 19 with dict, zstdcli, compression error ++github.tar, no source size, zstdcli, compression error ++github.tar, no source size with dict, zstdcli, compression error ++github.tar, long distance mode, zstdcli, compression error ++github.tar, multithreaded, zstdcli, compression error ++github.tar, multithreaded long distance mode, zstdcli, compression error ++github.tar, small window log, zstdcli, compression error ++github.tar, small hash log, zstdcli, compression error ++github.tar, small chain log, zstdcli, compression error ++github.tar, explicit params, zstdcli, compression error ++github.tar, uncompressed literals, zstdcli, compression error ++github.tar, uncompressed literals optimal, zstdcli, compression error ++github.tar, huffman literals, zstdcli, compression error ++github.tar, multithreaded with advanced params, zstdcli, compression error + silesia, level -5, advanced one pass, 7354675 + silesia, level -3, advanced one pass, 6902374 + silesia, level -1, advanced one pass, 6177565 silesia, level 0, advanced one pass, 4849551 - silesia, level 1, advanced one pass, 5313202 + silesia, level 1, advanced one pass, 5309097 silesia, level 3, advanced one pass, 4849551 silesia, level 4, advanced one pass, 4786969 silesia, level 5 row 1, advanced one pass, 4640753 @@@ -259,14 -259,14 +259,14 @@@ silesia, sma silesia, small chain log, advanced one pass, 4912199 silesia, explicit params, advanced one pass, 4795856 silesia, uncompressed literals, advanced one pass, 5127982 -silesia, uncompressed literals optimal, advanced one pass, 4317896 +silesia, uncompressed literals optimal, advanced one pass, 4319518 - silesia, huffman literals, advanced one pass, 5326269 + silesia, huffman literals, advanced one pass, 5326346 silesia, multithreaded with advanced params, advanced one pass, 5127982 - silesia.tar, level -5, advanced one pass, 6738593 - silesia.tar, level -3, advanced one pass, 6446372 - silesia.tar, level -1, advanced one pass, 6186042 + silesia.tar, level -5, advanced one pass, 7359401 + silesia.tar, level -3, advanced one pass, 6901672 + silesia.tar, level -1, advanced one pass, 6182241 silesia.tar, level 0, advanced one pass, 4861423 - silesia.tar, level 1, advanced one pass, 5334885 + silesia.tar, level 1, advanced one pass, 5331946 silesia.tar, level 3, advanced one pass, 4861423 silesia.tar, level 4, advanced one pass, 4799632 silesia.tar, level 5 row 1, advanced one pass, 4652862 @@@ -293,14 -293,14 +293,14 @@@ silesia.tar, sma silesia.tar, small chain log, advanced one pass, 4917039 silesia.tar, explicit params, advanced one pass, 4807383 silesia.tar, uncompressed literals, advanced one pass, 5129458 -silesia.tar, uncompressed literals optimal, advanced one pass, 4307400 +silesia.tar, uncompressed literals optimal, advanced one pass, 4310141 - silesia.tar, huffman literals, advanced one pass, 5347335 + silesia.tar, huffman literals, advanced one pass, 5344545 silesia.tar, multithreaded with advanced params, advanced one pass, 5129555 - github, level -5, advanced one pass, 205285 + github, level -5, advanced one pass, 232315 github, level -5 with dict, advanced one pass, 46718 - github, level -3, advanced one pass, 190643 + github, level -3, advanced one pass, 220760 github, level -3 with dict, advanced one pass, 45395 - github, level -1, advanced one pass, 175568 + github, level -1, advanced one pass, 175468 github, level -1 with dict, advanced one pass, 43170 github, level 0, advanced one pass, 136335 github, level 0 with dict, advanced one pass, 41148 @@@ -543,14 -543,14 +543,14 @@@ github.tar, sma github.tar, small chain log, advanced one pass, 41669 github.tar, explicit params, advanced one pass, 41227 github.tar, uncompressed literals, advanced one pass, 41122 -github.tar, uncompressed literals optimal, advanced one pass, 35388 +github.tar, uncompressed literals optimal, advanced one pass, 35397 - github.tar, huffman literals, advanced one pass, 38777 + github.tar, huffman literals, advanced one pass, 38853 github.tar, multithreaded with advanced params, advanced one pass, 41122 - silesia, level -5, advanced one pass small out, 6737607 - silesia, level -3, advanced one pass small out, 6444677 - silesia, level -1, advanced one pass small out, 6178460 + silesia, level -5, advanced one pass small out, 7354675 + silesia, level -3, advanced one pass small out, 6902374 + silesia, level -1, advanced one pass small out, 6177565 silesia, level 0, advanced one pass small out, 4849551 - silesia, level 1, advanced one pass small out, 5313202 + silesia, level 1, advanced one pass small out, 5309097 silesia, level 3, advanced one pass small out, 4849551 silesia, level 4, advanced one pass small out, 4786969 silesia, level 5 row 1, advanced one pass small out, 4640753 @@@ -577,14 -577,14 +577,14 @@@ silesia, sma silesia, small chain log, advanced one pass small out, 4912199 silesia, explicit params, advanced one pass small out, 4795856 silesia, uncompressed literals, advanced one pass small out, 5127982 -silesia, uncompressed literals optimal, advanced one pass small out, 4317896 +silesia, uncompressed literals optimal, advanced one pass small out, 4319518 - silesia, huffman literals, advanced one pass small out, 5326269 + silesia, huffman literals, advanced one pass small out, 5326346 silesia, multithreaded with advanced params, advanced one pass small out, 5127982 - silesia.tar, level -5, advanced one pass small out, 6738593 - silesia.tar, level -3, advanced one pass small out, 6446372 - silesia.tar, level -1, advanced one pass small out, 6186042 + silesia.tar, level -5, advanced one pass small out, 7359401 + silesia.tar, level -3, advanced one pass small out, 6901672 + silesia.tar, level -1, advanced one pass small out, 6182241 silesia.tar, level 0, advanced one pass small out, 4861423 - silesia.tar, level 1, advanced one pass small out, 5334885 + silesia.tar, level 1, advanced one pass small out, 5331946 silesia.tar, level 3, advanced one pass small out, 4861423 silesia.tar, level 4, advanced one pass small out, 4799632 silesia.tar, level 5 row 1, advanced one pass small out, 4652862 @@@ -611,14 -611,14 +611,14 @@@ silesia.tar, sma silesia.tar, small chain log, advanced one pass small out, 4917039 silesia.tar, explicit params, advanced one pass small out, 4807383 silesia.tar, uncompressed literals, advanced one pass small out, 5129458 -silesia.tar, uncompressed literals optimal, advanced one pass small out, 4307400 +silesia.tar, uncompressed literals optimal, advanced one pass small out, 4310141 - silesia.tar, huffman literals, advanced one pass small out, 5347335 + silesia.tar, huffman literals, advanced one pass small out, 5344545 silesia.tar, multithreaded with advanced params, advanced one pass small out, 5129555 - github, level -5, advanced one pass small out, 205285 + github, level -5, advanced one pass small out, 232315 github, level -5 with dict, advanced one pass small out, 46718 - github, level -3, advanced one pass small out, 190643 + github, level -3, advanced one pass small out, 220760 github, level -3 with dict, advanced one pass small out, 45395 - github, level -1, advanced one pass small out, 175568 + github, level -1, advanced one pass small out, 175468 github, level -1 with dict, advanced one pass small out, 43170 github, level 0, advanced one pass small out, 136335 github, level 0 with dict, advanced one pass small out, 41148 @@@ -861,14 -861,14 +861,14 @@@ github.tar, sma github.tar, small chain log, advanced one pass small out, 41669 github.tar, explicit params, advanced one pass small out, 41227 github.tar, uncompressed literals, advanced one pass small out, 41122 -github.tar, uncompressed literals optimal, advanced one pass small out, 35388 +github.tar, uncompressed literals optimal, advanced one pass small out, 35397 - github.tar, huffman literals, advanced one pass small out, 38777 + github.tar, huffman literals, advanced one pass small out, 38853 github.tar, multithreaded with advanced params, advanced one pass small out, 41122 - silesia, level -5, advanced streaming, 6882505 - silesia, level -3, advanced streaming, 6568376 - silesia, level -1, advanced streaming, 6183403 + silesia, level -5, advanced streaming, 7292053 + silesia, level -3, advanced streaming, 6867875 + silesia, level -1, advanced streaming, 6183923 silesia, level 0, advanced streaming, 4849551 - silesia, level 1, advanced streaming, 5314161 + silesia, level 1, advanced streaming, 5312694 silesia, level 3, advanced streaming, 4849551 silesia, level 4, advanced streaming, 4786969 silesia, level 5 row 1, advanced streaming, 4640753 @@@ -895,14 -895,14 +895,14 @@@ silesia, sma silesia, small chain log, advanced streaming, 4912199 silesia, explicit params, advanced streaming, 4795884 silesia, uncompressed literals, advanced streaming, 5127982 -silesia, uncompressed literals optimal, advanced streaming, 4317896 +silesia, uncompressed literals optimal, advanced streaming, 4319518 - silesia, huffman literals, advanced streaming, 5331171 + silesia, huffman literals, advanced streaming, 5332234 silesia, multithreaded with advanced params, advanced streaming, 5127982 - silesia.tar, level -5, advanced streaming, 6982759 - silesia.tar, level -3, advanced streaming, 6641283 - silesia.tar, level -1, advanced streaming, 6190795 + silesia.tar, level -5, advanced streaming, 7260007 + silesia.tar, level -3, advanced streaming, 6845151 + silesia.tar, level -1, advanced streaming, 6187938 silesia.tar, level 0, advanced streaming, 4861425 - silesia.tar, level 1, advanced streaming, 5336941 + silesia.tar, level 1, advanced streaming, 5334890 silesia.tar, level 3, advanced streaming, 4861425 silesia.tar, level 4, advanced streaming, 4799632 silesia.tar, level 5 row 1, advanced streaming, 4652866 @@@ -929,14 -929,14 +929,14 @@@ silesia.tar, sma silesia.tar, small chain log, advanced streaming, 4917019 silesia.tar, explicit params, advanced streaming, 4807403 silesia.tar, uncompressed literals, advanced streaming, 5129461 -silesia.tar, uncompressed literals optimal, advanced streaming, 4307400 +silesia.tar, uncompressed literals optimal, advanced streaming, 4310141 - silesia.tar, huffman literals, advanced streaming, 5352360 + silesia.tar, huffman literals, advanced streaming, 5350519 silesia.tar, multithreaded with advanced params, advanced streaming, 5129555 - github, level -5, advanced streaming, 205285 + github, level -5, advanced streaming, 232315 github, level -5 with dict, advanced streaming, 46718 - github, level -3, advanced streaming, 190643 + github, level -3, advanced streaming, 220760 github, level -3 with dict, advanced streaming, 45395 - github, level -1, advanced streaming, 175568 + github, level -1, advanced streaming, 175468 github, level -1 with dict, advanced streaming, 43170 github, level 0, advanced streaming, 136335 github, level 0 with dict, advanced streaming, 41148 @@@ -1179,14 -1179,14 +1179,14 @@@ github.tar, sma github.tar, small chain log, advanced streaming, 41669 github.tar, explicit params, advanced streaming, 41227 github.tar, uncompressed literals, advanced streaming, 41122 -github.tar, uncompressed literals optimal, advanced streaming, 35388 +github.tar, uncompressed literals optimal, advanced streaming, 35397 - github.tar, huffman literals, advanced streaming, 38800 + github.tar, huffman literals, advanced streaming, 38874 github.tar, multithreaded with advanced params, advanced streaming, 41122 - silesia, level -5, old streaming, 6882505 - silesia, level -3, old streaming, 6568376 - silesia, level -1, old streaming, 6183403 + silesia, level -5, old streaming, 7292053 + silesia, level -3, old streaming, 6867875 + silesia, level -1, old streaming, 6183923 silesia, level 0, old streaming, 4849551 - silesia, level 1, old streaming, 5314161 + silesia, level 1, old streaming, 5312694 silesia, level 3, old streaming, 4849551 silesia, level 4, old streaming, 4786969 silesia, level 5, old streaming, 4638960 @@@ -1194,17 -1194,17 +1194,17 @@@ silesia, lev silesia, level 7, old streaming, 4567203 silesia, level 9, old streaming, 4543311 silesia, level 13, old streaming, 4493990 -silesia, level 16, old streaming, 4360251 -silesia, level 19, old streaming, 4283236 +silesia, level 16, old streaming, 4359864 +silesia, level 19, old streaming, 4296880 silesia, no source size, old streaming, 4849515 silesia, uncompressed literals, old streaming, 4849551 -silesia, uncompressed literals optimal, old streaming, 4283236 +silesia, uncompressed literals optimal, old streaming, 4296880 - silesia, huffman literals, old streaming, 6183403 - silesia.tar, level -5, old streaming, 6982759 - silesia.tar, level -3, old streaming, 6641283 - silesia.tar, level -1, old streaming, 6190795 + silesia, huffman literals, old streaming, 6183923 + silesia.tar, level -5, old streaming, 7260007 + silesia.tar, level -3, old streaming, 6845151 + silesia.tar, level -1, old streaming, 6187938 silesia.tar, level 0, old streaming, 4861425 - silesia.tar, level 1, old streaming, 5336941 + silesia.tar, level 1, old streaming, 5334890 silesia.tar, level 3, old streaming, 4861425 silesia.tar, level 4, old streaming, 4799632 silesia.tar, level 5, old streaming, 4650207 @@@ -1212,17 -1212,17 +1212,17 @@@ silesia.tar, lev silesia.tar, level 7, old streaming, 4576830 silesia.tar, level 9, old streaming, 4552590 silesia.tar, level 13, old streaming, 4502955 -silesia.tar, level 16, old streaming, 4356834 -silesia.tar, level 19, old streaming, 4264388 +silesia.tar, level 16, old streaming, 4360526 +silesia.tar, level 19, old streaming, 4267266 silesia.tar, no source size, old streaming, 4861421 silesia.tar, uncompressed literals, old streaming, 4861425 -silesia.tar, uncompressed literals optimal, old streaming, 4264388 +silesia.tar, uncompressed literals optimal, old streaming, 4267266 - silesia.tar, huffman literals, old streaming, 6190795 - github, level -5, old streaming, 205285 + silesia.tar, huffman literals, old streaming, 6187938 + github, level -5, old streaming, 232315 github, level -5 with dict, old streaming, 46718 - github, level -3, old streaming, 190643 + github, level -3, old streaming, 220760 github, level -3 with dict, old streaming, 45395 - github, level -1, old streaming, 175568 + github, level -1, old streaming, 175468 github, level -1 with dict, old streaming, 43170 github, level 0, old streaming, 136335 github, level 0 with dict, old streaming, 41148 @@@ -1282,13 -1282,13 +1282,13 @@@ github.tar, lev github.tar, no source size, old streaming, 38438 github.tar, no source size with dict, old streaming, 38000 github.tar, uncompressed literals, old streaming, 38441 -github.tar, uncompressed literals optimal, old streaming, 32837 +github.tar, uncompressed literals optimal, old streaming, 32134 - github.tar, huffman literals, old streaming, 42465 - silesia, level -5, old streaming advanced, 6882505 - silesia, level -3, old streaming advanced, 6568376 - silesia, level -1, old streaming advanced, 6183403 + github.tar, huffman literals, old streaming, 42536 + silesia, level -5, old streaming advanced, 7292053 + silesia, level -3, old streaming advanced, 6867875 + silesia, level -1, old streaming advanced, 6183923 silesia, level 0, old streaming advanced, 4849551 - silesia, level 1, old streaming advanced, 5314161 + silesia, level 1, old streaming advanced, 5312694 silesia, level 3, old streaming advanced, 4849551 silesia, level 4, old streaming advanced, 4786969 silesia, level 5, old streaming advanced, 4638960 @@@ -1307,14 -1307,14 +1307,14 @@@ silesia, sma silesia, small chain log, old streaming advanced, 4912199 silesia, explicit params, old streaming advanced, 4795884 silesia, uncompressed literals, old streaming advanced, 4849551 -silesia, uncompressed literals optimal, old streaming advanced, 4283236 +silesia, uncompressed literals optimal, old streaming advanced, 4296880 - silesia, huffman literals, old streaming advanced, 6183403 + silesia, huffman literals, old streaming advanced, 6183923 silesia, multithreaded with advanced params, old streaming advanced, 4849551 - silesia.tar, level -5, old streaming advanced, 6982759 - silesia.tar, level -3, old streaming advanced, 6641283 - silesia.tar, level -1, old streaming advanced, 6190795 + silesia.tar, level -5, old streaming advanced, 7260007 + silesia.tar, level -3, old streaming advanced, 6845151 + silesia.tar, level -1, old streaming advanced, 6187938 silesia.tar, level 0, old streaming advanced, 4861425 - silesia.tar, level 1, old streaming advanced, 5336941 + silesia.tar, level 1, old streaming advanced, 5334890 silesia.tar, level 3, old streaming advanced, 4861425 silesia.tar, level 4, old streaming advanced, 4799632 silesia.tar, level 5, old streaming advanced, 4650207 @@@ -1333,14 -1333,14 +1333,14 @@@ silesia.tar, sma silesia.tar, small chain log, old streaming advanced, 4917019 silesia.tar, explicit params, old streaming advanced, 4807403 silesia.tar, uncompressed literals, old streaming advanced, 4861425 -silesia.tar, uncompressed literals optimal, old streaming advanced, 4264388 +silesia.tar, uncompressed literals optimal, old streaming advanced, 4267266 - silesia.tar, huffman literals, old streaming advanced, 6190795 + silesia.tar, huffman literals, old streaming advanced, 6187938 silesia.tar, multithreaded with advanced params, old streaming advanced, 4861425 - github, level -5, old streaming advanced, 216734 + github, level -5, old streaming advanced, 241214 github, level -5 with dict, old streaming advanced, 49562 - github, level -3, old streaming advanced, 192160 + github, level -3, old streaming advanced, 222937 github, level -3 with dict, old streaming advanced, 44956 - github, level -1, old streaming advanced, 181108 + github, level -1, old streaming advanced, 181107 github, level -1 with dict, old streaming advanced, 42383 github, level 0, old streaming advanced, 141104 github, level 0 with dict, old streaming advanced, 41113 @@@ -1415,8 -1415,8 +1415,8 @@@ github.tar, sma github.tar, small chain log, old streaming advanced, 41669 github.tar, explicit params, old streaming advanced, 41227 github.tar, uncompressed literals, old streaming advanced, 38441 -github.tar, uncompressed literals optimal, old streaming advanced, 32837 +github.tar, uncompressed literals optimal, old streaming advanced, 32134 - github.tar, huffman literals, old streaming advanced, 42465 + github.tar, huffman literals, old streaming advanced, 42536 github.tar, multithreaded with advanced params, old streaming advanced, 38441 github, level -5 with dict, old streaming cdict, 46718 github, level -3 with dict, old streaming cdict, 45395