Merge branch 'dev' into opt_investigation

dev
Yann Collet 2021-09-14 01:15:51 -07:00
commit fd94b9d1c9
3 changed files with 203 additions and 201 deletions

View File

@ -435,7 +435,7 @@ typedef struct {
typedef nodeElt huffNodeTable[HUF_CTABLE_WORKSPACE_SIZE_U32];
/* Number of buckets available for HUF_sort() */
#define RANK_POSITION_TABLE_SIZE 128
#define RANK_POSITION_TABLE_SIZE 192
typedef struct {
huffNodeTable huffNodeTbl;
@ -444,18 +444,15 @@ typedef struct {
/* RANK_POSITION_DISTINCT_COUNT_CUTOFF == Cutoff point in HUF_sort() buckets for which we use log2 bucketing.
* Strategy is to use as many buckets as possible for representing distinct
* counts while using the remainder to represent all counts up to HUF_BLOCKSIZE_MAX
* using log2 bucketing.
* counts while using the remainder to represent all "large" counts.
*
* To satisfy this requirement for 128 buckets, we can do the following:
* Let buckets 0-114 represent distinct counts of [0, 114]
* Let buckets 115 to 126 represent counts of [115, HUF_BLOCKSIZE_MAX]. (the final bucket 127 must remain empty)
*
* Note that we don't actually need 17 buckets (assuming 2^17 maxcount) for log2 bucketing since
* the first few buckets in the log2 bucketing representation are already covered by the distinct count bucketing.
* To satisfy this requirement for 192 buckets, we can do the following:
* Let buckets 0-166 represent distinct counts of [0, 166]
* Let buckets 166 to 192 represent all remaining counts up to RANK_POSITION_MAX_COUNT_LOG using log2 bucketing.
*/
#define RANK_POSITION_LOG_BUCKETS_BEGIN (RANK_POSITION_TABLE_SIZE - 1) - BIT_highbit32(HUF_BLOCKSIZE_MAX) - 1
#define RANK_POSITION_DISTINCT_COUNT_CUTOFF RANK_POSITION_LOG_BUCKETS_BEGIN + BIT_highbit32(RANK_POSITION_LOG_BUCKETS_BEGIN)
#define RANK_POSITION_MAX_COUNT_LOG 32
#define RANK_POSITION_LOG_BUCKETS_BEGIN (RANK_POSITION_TABLE_SIZE - 1) - RANK_POSITION_MAX_COUNT_LOG - 1 /* == 158 */
#define RANK_POSITION_DISTINCT_COUNT_CUTOFF RANK_POSITION_LOG_BUCKETS_BEGIN + BIT_highbit32(RANK_POSITION_LOG_BUCKETS_BEGIN) /* == 166 */
/* Return the appropriate bucket index for a given count. See definition of
* RANK_POSITION_DISTINCT_COUNT_CUTOFF for explanation of bucketing strategy.

View File

@ -936,8 +936,13 @@ cat tmp | zstd -14 -f --size-hint=5500 | zstd -t # considerably too low
println "\n===> dictionary tests "
println "- test with raw dict (content only) "
println "- Test high/low compressibility corpus training"
datagen -g12M -P90 > tmpCorpusHighCompress
datagen -g12M -P5 > tmpCorpusLowCompress
zstd --train -B2K tmpCorpusHighCompress -o tmpDictHighCompress
zstd --train -B2K tmpCorpusLowCompress -o tmpDictLowCompress
rm -f tmpCorpusHighCompress tmpCorpusLowCompress tmpDictHighCompress tmpDictLowCompress
println "- Test with raw dict (content only) "
datagen > tmpDict
datagen -g1M | $MD5SUM > tmp1
datagen -g1M | zstd -D tmpDict | zstd -D tmpDict -dvq | $MD5SUM > tmp2

View File

@ -2,18 +2,18 @@ Data, Config, Method,
silesia.tar, level -5, compress simple, 7359401
silesia.tar, level -3, compress simple, 6901672
silesia.tar, level -1, compress simple, 6182241
silesia.tar, level 0, compress simple, 4861423
silesia.tar, level 0, compress simple, 4861424
silesia.tar, level 1, compress simple, 5331946
silesia.tar, level 3, compress simple, 4861423
silesia.tar, level 3, compress simple, 4861424
silesia.tar, level 4, compress simple, 4799632
silesia.tar, level 5, compress simple, 4650202
silesia.tar, level 6, compress simple, 4616811
silesia.tar, level 7, compress simple, 4576828
silesia.tar, level 7, compress simple, 4576829
silesia.tar, level 9, compress simple, 4552584
silesia.tar, level 13, compress simple, 4502955
silesia.tar, level 16, compress simple, 4360526
silesia.tar, level 13, compress simple, 4502956
silesia.tar, level 16, compress simple, 4360527
silesia.tar, level 19, compress simple, 4267266
silesia.tar, uncompressed literals, compress simple, 4861423
silesia.tar, uncompressed literals, compress simple, 4861424
silesia.tar, uncompressed literals optimal, compress simple, 4267266
silesia.tar, huffman literals, compress simple, 6182241
github.tar, level -5, compress simple, 66914
@ -36,28 +36,28 @@ github.tar, huffman literals, compress
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, 5309097
silesia, level 3, compress cctx, 4849551
silesia, level 4, compress cctx, 4786969
silesia, level 5, compress cctx, 4638960
silesia, level 0, compress cctx, 4849553
silesia, level 1, compress cctx, 5309098
silesia, level 3, compress cctx, 4849553
silesia, level 4, compress cctx, 4786968
silesia, level 5, compress cctx, 4638961
silesia, level 6, compress cctx, 4605369
silesia, level 7, compress cctx, 4567203
silesia, level 9, compress cctx, 4543311
silesia, level 7, compress cctx, 4567204
silesia, level 9, compress cctx, 4543310
silesia, level 13, compress cctx, 4493990
silesia, level 16, compress cctx, 4359864
silesia, level 19, compress cctx, 4296880
silesia, long distance mode, compress cctx, 4849551
silesia, multithreaded, compress cctx, 4849551
silesia, multithreaded long distance mode, compress cctx, 4849551
silesia, long distance mode, compress cctx, 4849553
silesia, multithreaded, compress cctx, 4849553
silesia, multithreaded long distance mode, compress cctx, 4849553
silesia, small window log, compress cctx, 7084179
silesia, small hash log, compress cctx, 6526141
silesia, small chain log, compress cctx, 4912199
silesia, explicit params, compress cctx, 4794480
silesia, uncompressed literals, compress cctx, 4849551
silesia, small chain log, compress cctx, 4912197
silesia, explicit params, compress cctx, 4794481
silesia, uncompressed literals, compress cctx, 4849553
silesia, uncompressed literals optimal, compress cctx, 4296880
silesia, huffman literals, compress cctx, 6177565
silesia, multithreaded with advanced params, compress cctx, 4849551
silesia, multithreaded with advanced params, compress cctx, 4849553
github, level -5, compress cctx, 232315
github, level -5 with dict, compress cctx, 47294
github, level -3, compress cctx, 220760
@ -100,23 +100,23 @@ github, multithreaded with advanced params, compress
silesia, level -5, zstdcli, 7354723
silesia, level -3, zstdcli, 6902422
silesia, level -1, zstdcli, 6177613
silesia, level 0, zstdcli, 4849599
silesia, level 1, zstdcli, 5309145
silesia, level 3, zstdcli, 4849599
silesia, level 4, zstdcli, 4787017
silesia, level 5, zstdcli, 4639008
silesia, level 0, zstdcli, 4849601
silesia, level 1, zstdcli, 5309146
silesia, level 3, zstdcli, 4849601
silesia, level 4, zstdcli, 4787016
silesia, level 5, zstdcli, 4639009
silesia, level 6, zstdcli, 4605417
silesia, level 7, zstdcli, 4567251
silesia, level 9, zstdcli, 4543359
silesia, level 7, zstdcli, 4567252
silesia, level 9, zstdcli, 4543358
silesia, level 13, zstdcli, 4494038
silesia, level 16, zstdcli, 4359912
silesia, level 19, zstdcli, 4296928
silesia, long distance mode, zstdcli, 4840807
silesia, multithreaded, zstdcli, 4849599
silesia, multithreaded, zstdcli, 4849601
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, small chain log, zstdcli, 4912245
silesia, explicit params, zstdcli, 4795856
silesia, uncompressed literals, zstdcli, 5128030
silesia, uncompressed literals optimal, zstdcli, 4319566
@ -125,25 +125,25 @@ silesia, multithreaded with advanced params, zstdcli,
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, 5333184
silesia.tar, level 3, zstdcli, 4861511
silesia.tar, level 4, zstdcli, 4800529
silesia.tar, level 5, zstdcli, 4651159
silesia.tar, level 0, zstdcli, 4861512
silesia.tar, level 1, zstdcli, 5333183
silesia.tar, level 3, zstdcli, 4861512
silesia.tar, level 4, zstdcli, 4800528
silesia.tar, level 5, zstdcli, 4651160
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 7, zstdcli, 4578884
silesia.tar, level 9, zstdcli, 4553499
silesia.tar, level 13, zstdcli, 4502960
silesia.tar, level 16, zstdcli, 4360531
silesia.tar, level 19, zstdcli, 4267270
silesia.tar, no source size, zstdcli, 4861507
silesia.tar, no source size, zstdcli, 4861508
silesia.tar, long distance mode, zstdcli, 4853225
silesia.tar, multithreaded, zstdcli, 4861511
silesia.tar, multithreaded, zstdcli, 4861512
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, small hash log, zstdcli, 6529289
silesia.tar, small chain log, zstdcli, 4917022
silesia.tar, explicit params, zstdcli, 4821274
silesia.tar, uncompressed literals, zstdcli, 5129559
silesia.tar, uncompressed literals optimal, zstdcli, 4310145
silesia.tar, huffman literals, zstdcli, 5344915
@ -231,32 +231,32 @@ github.tar, multithreaded with advanced params, zstdcli,
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, 5309097
silesia, level 3, advanced one pass, 4849551
silesia, level 4, advanced one pass, 4786969
silesia, level 5 row 1, advanced one pass, 4640753
silesia, level 5 row 2, advanced one pass, 4638960
silesia, level 5, advanced one pass, 4638960
silesia, level 0, advanced one pass, 4849553
silesia, level 1, advanced one pass, 5309098
silesia, level 3, advanced one pass, 4849553
silesia, level 4, advanced one pass, 4786968
silesia, level 5 row 1, advanced one pass, 4640752
silesia, level 5 row 2, advanced one pass, 4638961
silesia, level 5, advanced one pass, 4638961
silesia, level 6, advanced one pass, 4605369
silesia, level 7 row 1, advanced one pass, 4564870
silesia, level 7 row 2, advanced one pass, 4567203
silesia, level 7, advanced one pass, 4567203
silesia, level 9, advanced one pass, 4543311
silesia, level 7 row 1, advanced one pass, 4564868
silesia, level 7 row 2, advanced one pass, 4567204
silesia, level 7, advanced one pass, 4567204
silesia, level 9, advanced one pass, 4543310
silesia, level 11 row 1, advanced one pass, 4519288
silesia, level 11 row 2, advanced one pass, 4521406
silesia, level 12 row 1, advanced one pass, 4503117
silesia, level 12 row 2, advanced one pass, 4505152
silesia, level 11 row 2, advanced one pass, 4521399
silesia, level 12 row 1, advanced one pass, 4503116
silesia, level 12 row 2, advanced one pass, 4505153
silesia, level 13, advanced one pass, 4493990
silesia, level 16, advanced one pass, 4359864
silesia, level 19, advanced one pass, 4296880
silesia, no source size, advanced one pass, 4849551
silesia, long distance mode, advanced one pass, 4840738
silesia, multithreaded, advanced one pass, 4849551
silesia, no source size, advanced one pass, 4849553
silesia, long distance mode, advanced one pass, 4840737
silesia, multithreaded, advanced one pass, 4849553
silesia, multithreaded long distance mode, advanced one pass, 4840759
silesia, small window log, advanced one pass, 7095919
silesia, small hash log, advanced one pass, 6526141
silesia, small chain log, advanced one pass, 4912199
silesia, small chain log, advanced one pass, 4912197
silesia, explicit params, advanced one pass, 4795856
silesia, uncompressed literals, advanced one pass, 5127982
silesia, uncompressed literals optimal, advanced one pass, 4319518
@ -265,33 +265,33 @@ silesia, multithreaded with advanced params, advanced
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 0, advanced one pass, 4861424
silesia.tar, level 1, advanced one pass, 5331946
silesia.tar, level 3, advanced one pass, 4861423
silesia.tar, level 3, advanced one pass, 4861424
silesia.tar, level 4, advanced one pass, 4799632
silesia.tar, level 5 row 1, advanced one pass, 4652862
silesia.tar, level 5 row 2, advanced one pass, 4650202
silesia.tar, level 5, advanced one pass, 4650202
silesia.tar, level 6, advanced one pass, 4616811
silesia.tar, level 7 row 1, advanced one pass, 4575392
silesia.tar, level 7 row 2, advanced one pass, 4576828
silesia.tar, level 7, advanced one pass, 4576828
silesia.tar, level 7 row 1, advanced one pass, 4575393
silesia.tar, level 7 row 2, advanced one pass, 4576829
silesia.tar, level 7, advanced one pass, 4576829
silesia.tar, level 9, advanced one pass, 4552584
silesia.tar, level 11 row 1, advanced one pass, 4529458
silesia.tar, level 11 row 2, advanced one pass, 4530257
silesia.tar, level 12 row 1, advanced one pass, 4513603
silesia.tar, level 11 row 1, advanced one pass, 4529461
silesia.tar, level 11 row 2, advanced one pass, 4530256
silesia.tar, level 12 row 1, advanced one pass, 4513604
silesia.tar, level 12 row 2, advanced one pass, 4514568
silesia.tar, level 13, advanced one pass, 4502955
silesia.tar, level 16, advanced one pass, 4360526
silesia.tar, level 13, advanced one pass, 4502956
silesia.tar, level 16, advanced one pass, 4360527
silesia.tar, level 19, advanced one pass, 4267266
silesia.tar, no source size, advanced one pass, 4861423
silesia.tar, long distance mode, advanced one pass, 4847753
silesia.tar, multithreaded, advanced one pass, 4861507
silesia.tar, no source size, advanced one pass, 4861424
silesia.tar, long distance mode, advanced one pass, 4847752
silesia.tar, multithreaded, advanced one pass, 4861508
silesia.tar, multithreaded long distance mode, advanced one pass, 4853221
silesia.tar, small window log, advanced one pass, 7101530
silesia.tar, small hash log, advanced one pass, 6529228
silesia.tar, small chain log, advanced one pass, 4917039
silesia.tar, explicit params, advanced one pass, 4807383
silesia.tar, small hash log, advanced one pass, 6529231
silesia.tar, small chain log, advanced one pass, 4917041
silesia.tar, explicit params, advanced one pass, 4807381
silesia.tar, uncompressed literals, advanced one pass, 5129458
silesia.tar, uncompressed literals optimal, advanced one pass, 4310141
silesia.tar, huffman literals, advanced one pass, 5344545
@ -549,32 +549,32 @@ github.tar, multithreaded with advanced params, advanced
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, 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
silesia, level 5 row 2, advanced one pass small out, 4638960
silesia, level 5, advanced one pass small out, 4638960
silesia, level 0, advanced one pass small out, 4849553
silesia, level 1, advanced one pass small out, 5309098
silesia, level 3, advanced one pass small out, 4849553
silesia, level 4, advanced one pass small out, 4786968
silesia, level 5 row 1, advanced one pass small out, 4640752
silesia, level 5 row 2, advanced one pass small out, 4638961
silesia, level 5, advanced one pass small out, 4638961
silesia, level 6, advanced one pass small out, 4605369
silesia, level 7 row 1, advanced one pass small out, 4564870
silesia, level 7 row 2, advanced one pass small out, 4567203
silesia, level 7, advanced one pass small out, 4567203
silesia, level 9, advanced one pass small out, 4543311
silesia, level 7 row 1, advanced one pass small out, 4564868
silesia, level 7 row 2, advanced one pass small out, 4567204
silesia, level 7, advanced one pass small out, 4567204
silesia, level 9, advanced one pass small out, 4543310
silesia, level 11 row 1, advanced one pass small out, 4519288
silesia, level 11 row 2, advanced one pass small out, 4521406
silesia, level 12 row 1, advanced one pass small out, 4503117
silesia, level 12 row 2, advanced one pass small out, 4505152
silesia, level 11 row 2, advanced one pass small out, 4521399
silesia, level 12 row 1, advanced one pass small out, 4503116
silesia, level 12 row 2, advanced one pass small out, 4505153
silesia, level 13, advanced one pass small out, 4493990
silesia, level 16, advanced one pass small out, 4359864
silesia, level 19, advanced one pass small out, 4296880
silesia, no source size, advanced one pass small out, 4849551
silesia, long distance mode, advanced one pass small out, 4840738
silesia, multithreaded, advanced one pass small out, 4849551
silesia, no source size, advanced one pass small out, 4849553
silesia, long distance mode, advanced one pass small out, 4840737
silesia, multithreaded, advanced one pass small out, 4849553
silesia, multithreaded long distance mode, advanced one pass small out, 4840759
silesia, small window log, advanced one pass small out, 7095919
silesia, small hash log, advanced one pass small out, 6526141
silesia, small chain log, advanced one pass small out, 4912199
silesia, small chain log, advanced one pass small out, 4912197
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, 4319518
@ -583,33 +583,33 @@ silesia, multithreaded with advanced params, advanced
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 0, advanced one pass small out, 4861424
silesia.tar, level 1, advanced one pass small out, 5331946
silesia.tar, level 3, advanced one pass small out, 4861423
silesia.tar, level 3, advanced one pass small out, 4861424
silesia.tar, level 4, advanced one pass small out, 4799632
silesia.tar, level 5 row 1, advanced one pass small out, 4652862
silesia.tar, level 5 row 2, advanced one pass small out, 4650202
silesia.tar, level 5, advanced one pass small out, 4650202
silesia.tar, level 6, advanced one pass small out, 4616811
silesia.tar, level 7 row 1, advanced one pass small out, 4575392
silesia.tar, level 7 row 2, advanced one pass small out, 4576828
silesia.tar, level 7, advanced one pass small out, 4576828
silesia.tar, level 7 row 1, advanced one pass small out, 4575393
silesia.tar, level 7 row 2, advanced one pass small out, 4576829
silesia.tar, level 7, advanced one pass small out, 4576829
silesia.tar, level 9, advanced one pass small out, 4552584
silesia.tar, level 11 row 1, advanced one pass small out, 4529458
silesia.tar, level 11 row 2, advanced one pass small out, 4530257
silesia.tar, level 12 row 1, advanced one pass small out, 4513603
silesia.tar, level 11 row 1, advanced one pass small out, 4529461
silesia.tar, level 11 row 2, advanced one pass small out, 4530256
silesia.tar, level 12 row 1, advanced one pass small out, 4513604
silesia.tar, level 12 row 2, advanced one pass small out, 4514568
silesia.tar, level 13, advanced one pass small out, 4502955
silesia.tar, level 16, advanced one pass small out, 4360526
silesia.tar, level 13, advanced one pass small out, 4502956
silesia.tar, level 16, advanced one pass small out, 4360527
silesia.tar, level 19, advanced one pass small out, 4267266
silesia.tar, no source size, advanced one pass small out, 4861423
silesia.tar, long distance mode, advanced one pass small out, 4847753
silesia.tar, multithreaded, advanced one pass small out, 4861507
silesia.tar, no source size, advanced one pass small out, 4861424
silesia.tar, long distance mode, advanced one pass small out, 4847752
silesia.tar, multithreaded, advanced one pass small out, 4861508
silesia.tar, multithreaded long distance mode, advanced one pass small out, 4853221
silesia.tar, small window log, advanced one pass small out, 7101530
silesia.tar, small hash log, advanced one pass small out, 6529228
silesia.tar, small chain log, advanced one pass small out, 4917039
silesia.tar, explicit params, advanced one pass small out, 4807383
silesia.tar, small hash log, advanced one pass small out, 6529231
silesia.tar, small chain log, advanced one pass small out, 4917041
silesia.tar, explicit params, advanced one pass small out, 4807381
silesia.tar, uncompressed literals, advanced one pass small out, 5129458
silesia.tar, uncompressed literals optimal, advanced one pass small out, 4310141
silesia.tar, huffman literals, advanced one pass small out, 5344545
@ -867,33 +867,33 @@ github.tar, multithreaded with advanced params, advanced
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 0, advanced streaming, 4849553
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
silesia, level 5 row 2, advanced streaming, 4638960
silesia, level 5, advanced streaming, 4638960
silesia, level 3, advanced streaming, 4849553
silesia, level 4, advanced streaming, 4786968
silesia, level 5 row 1, advanced streaming, 4640752
silesia, level 5 row 2, advanced streaming, 4638961
silesia, level 5, advanced streaming, 4638961
silesia, level 6, advanced streaming, 4605369
silesia, level 7 row 1, advanced streaming, 4564870
silesia, level 7 row 2, advanced streaming, 4567203
silesia, level 7, advanced streaming, 4567203
silesia, level 9, advanced streaming, 4543311
silesia, level 7 row 1, advanced streaming, 4564868
silesia, level 7 row 2, advanced streaming, 4567204
silesia, level 7, advanced streaming, 4567204
silesia, level 9, advanced streaming, 4543310
silesia, level 11 row 1, advanced streaming, 4519288
silesia, level 11 row 2, advanced streaming, 4521406
silesia, level 12 row 1, advanced streaming, 4503117
silesia, level 12 row 2, advanced streaming, 4505152
silesia, level 11 row 2, advanced streaming, 4521399
silesia, level 12 row 1, advanced streaming, 4503116
silesia, level 12 row 2, advanced streaming, 4505153
silesia, level 13, advanced streaming, 4493990
silesia, level 16, advanced streaming, 4359864
silesia, level 19, advanced streaming, 4296880
silesia, no source size, advanced streaming, 4849515
silesia, long distance mode, advanced streaming, 4840738
silesia, multithreaded, advanced streaming, 4849551
silesia, no source size, advanced streaming, 4849517
silesia, long distance mode, advanced streaming, 4840737
silesia, multithreaded, advanced streaming, 4849553
silesia, multithreaded long distance mode, advanced streaming, 4840759
silesia, small window log, advanced streaming, 7112062
silesia, small hash log, advanced streaming, 6526141
silesia, small chain log, advanced streaming, 4912199
silesia, explicit params, advanced streaming, 4795884
silesia, small chain log, advanced streaming, 4912197
silesia, explicit params, advanced streaming, 4795883
silesia, uncompressed literals, advanced streaming, 5127982
silesia, uncompressed literals optimal, advanced streaming, 4319518
silesia, huffman literals, advanced streaming, 5332234
@ -901,33 +901,33 @@ silesia, multithreaded with advanced params, advanced
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 0, advanced streaming, 4861426
silesia.tar, level 1, advanced streaming, 5334890
silesia.tar, level 3, advanced streaming, 4861425
silesia.tar, level 3, advanced streaming, 4861426
silesia.tar, level 4, advanced streaming, 4799632
silesia.tar, level 5 row 1, advanced streaming, 4652866
silesia.tar, level 5 row 2, advanced streaming, 4650207
silesia.tar, level 5, advanced streaming, 4650207
silesia.tar, level 6, advanced streaming, 4616816
silesia.tar, level 7 row 1, advanced streaming, 4575393
silesia.tar, level 7 row 2, advanced streaming, 4576830
silesia.tar, level 7, advanced streaming, 4576830
silesia.tar, level 7 row 1, advanced streaming, 4575394
silesia.tar, level 7 row 2, advanced streaming, 4576831
silesia.tar, level 7, advanced streaming, 4576831
silesia.tar, level 9, advanced streaming, 4552590
silesia.tar, level 11 row 1, advanced streaming, 4529458
silesia.tar, level 11 row 2, advanced streaming, 4530259
silesia.tar, level 12 row 1, advanced streaming, 4513603
silesia.tar, level 11 row 1, advanced streaming, 4529461
silesia.tar, level 11 row 2, advanced streaming, 4530258
silesia.tar, level 12 row 1, advanced streaming, 4513604
silesia.tar, level 12 row 2, advanced streaming, 4514569
silesia.tar, level 13, advanced streaming, 4502955
silesia.tar, level 16, advanced streaming, 4360526
silesia.tar, level 13, advanced streaming, 4502956
silesia.tar, level 16, advanced streaming, 4360527
silesia.tar, level 19, advanced streaming, 4267266
silesia.tar, no source size, advanced streaming, 4861421
silesia.tar, long distance mode, advanced streaming, 4847753
silesia.tar, multithreaded, advanced streaming, 4861507
silesia.tar, no source size, advanced streaming, 4861422
silesia.tar, long distance mode, advanced streaming, 4847752
silesia.tar, multithreaded, advanced streaming, 4861508
silesia.tar, multithreaded long distance mode, advanced streaming, 4853221
silesia.tar, small window log, advanced streaming, 7118769
silesia.tar, small hash log, advanced streaming, 6529231
silesia.tar, small chain log, advanced streaming, 4917019
silesia.tar, explicit params, advanced streaming, 4807403
silesia.tar, small hash log, advanced streaming, 6529234
silesia.tar, small chain log, advanced streaming, 4917021
silesia.tar, explicit params, advanced streaming, 4807401
silesia.tar, uncompressed literals, advanced streaming, 5129461
silesia.tar, uncompressed literals optimal, advanced streaming, 4310141
silesia.tar, huffman literals, advanced streaming, 5350519
@ -1185,37 +1185,37 @@ github.tar, multithreaded with advanced params, advanced
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 0, old streaming, 4849553
silesia, level 1, old streaming, 5312694
silesia, level 3, old streaming, 4849551
silesia, level 4, old streaming, 4786969
silesia, level 5, old streaming, 4638960
silesia, level 3, old streaming, 4849553
silesia, level 4, old streaming, 4786968
silesia, level 5, old streaming, 4638961
silesia, level 6, old streaming, 4605369
silesia, level 7, old streaming, 4567203
silesia, level 9, old streaming, 4543311
silesia, level 7, old streaming, 4567204
silesia, level 9, old streaming, 4543310
silesia, level 13, old streaming, 4493990
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, no source size, old streaming, 4849517
silesia, uncompressed literals, old streaming, 4849553
silesia, uncompressed literals optimal, old streaming, 4296880
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 0, old streaming, 4861426
silesia.tar, level 1, old streaming, 5334890
silesia.tar, level 3, old streaming, 4861425
silesia.tar, level 3, old streaming, 4861426
silesia.tar, level 4, old streaming, 4799632
silesia.tar, level 5, old streaming, 4650207
silesia.tar, level 6, old streaming, 4616816
silesia.tar, level 7, old streaming, 4576830
silesia.tar, level 7, old streaming, 4576831
silesia.tar, level 9, old streaming, 4552590
silesia.tar, level 13, old streaming, 4502955
silesia.tar, level 16, old streaming, 4360526
silesia.tar, level 13, old streaming, 4502956
silesia.tar, level 16, old streaming, 4360527
silesia.tar, level 19, old streaming, 4267266
silesia.tar, no source size, old streaming, 4861421
silesia.tar, uncompressed literals, old streaming, 4861425
silesia.tar, no source size, old streaming, 4861422
silesia.tar, uncompressed literals, old streaming, 4861426
silesia.tar, uncompressed literals optimal, old streaming, 4267266
silesia.tar, huffman literals, old streaming, 6187938
github, level -5, old streaming, 232315
@ -1287,55 +1287,55 @@ github.tar, huffman literals, old stre
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 0, old streaming advanced, 4849553
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
silesia, level 3, old streaming advanced, 4849553
silesia, level 4, old streaming advanced, 4786968
silesia, level 5, old streaming advanced, 4638961
silesia, level 6, old streaming advanced, 4605369
silesia, level 7, old streaming advanced, 4567203
silesia, level 9, old streaming advanced, 4543311
silesia, level 7, old streaming advanced, 4567204
silesia, level 9, old streaming advanced, 4543310
silesia, level 13, old streaming advanced, 4493990
silesia, level 16, old streaming advanced, 4359864
silesia, level 19, old streaming advanced, 4296880
silesia, no source size, old streaming advanced, 4849515
silesia, long distance mode, old streaming advanced, 4849551
silesia, multithreaded, old streaming advanced, 4849551
silesia, multithreaded long distance mode, old streaming advanced, 4849551
silesia, no source size, old streaming advanced, 4849517
silesia, long distance mode, old streaming advanced, 4849553
silesia, multithreaded, old streaming advanced, 4849553
silesia, multithreaded long distance mode, old streaming advanced, 4849553
silesia, small window log, old streaming advanced, 7112062
silesia, small hash log, old streaming advanced, 6526141
silesia, small chain log, old streaming advanced, 4912199
silesia, explicit params, old streaming advanced, 4795884
silesia, uncompressed literals, old streaming advanced, 4849551
silesia, small chain log, old streaming advanced, 4912197
silesia, explicit params, old streaming advanced, 4795883
silesia, uncompressed literals, old streaming advanced, 4849553
silesia, uncompressed literals optimal, old streaming advanced, 4296880
silesia, huffman literals, old streaming advanced, 6183923
silesia, multithreaded with advanced params, old streaming advanced, 4849551
silesia, multithreaded with advanced params, old streaming advanced, 4849553
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 0, old streaming advanced, 4861426
silesia.tar, level 1, old streaming advanced, 5334890
silesia.tar, level 3, old streaming advanced, 4861425
silesia.tar, level 3, old streaming advanced, 4861426
silesia.tar, level 4, old streaming advanced, 4799632
silesia.tar, level 5, old streaming advanced, 4650207
silesia.tar, level 6, old streaming advanced, 4616816
silesia.tar, level 7, old streaming advanced, 4576830
silesia.tar, level 7, old streaming advanced, 4576831
silesia.tar, level 9, old streaming advanced, 4552590
silesia.tar, level 13, old streaming advanced, 4502955
silesia.tar, level 16, old streaming advanced, 4360526
silesia.tar, level 13, old streaming advanced, 4502956
silesia.tar, level 16, old streaming advanced, 4360527
silesia.tar, level 19, old streaming advanced, 4267266
silesia.tar, no source size, old streaming advanced, 4861421
silesia.tar, long distance mode, old streaming advanced, 4861425
silesia.tar, multithreaded, old streaming advanced, 4861425
silesia.tar, multithreaded long distance mode, old streaming advanced, 4861425
silesia.tar, no source size, old streaming advanced, 4861422
silesia.tar, long distance mode, old streaming advanced, 4861426
silesia.tar, multithreaded, old streaming advanced, 4861426
silesia.tar, multithreaded long distance mode, old streaming advanced, 4861426
silesia.tar, small window log, old streaming advanced, 7118772
silesia.tar, small hash log, old streaming advanced, 6529231
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, small hash log, old streaming advanced, 6529234
silesia.tar, small chain log, old streaming advanced, 4917021
silesia.tar, explicit params, old streaming advanced, 4807401
silesia.tar, uncompressed literals, old streaming advanced, 4861426
silesia.tar, uncompressed literals optimal, old streaming advanced, 4267266
silesia.tar, huffman literals, old streaming advanced, 6187938
silesia.tar, multithreaded with advanced params, old streaming advanced, 4861425
silesia.tar, multithreaded with advanced params, old streaming advanced, 4861426
github, level -5, old streaming advanced, 241214
github, level -5 with dict, old streaming advanced, 49562
github, level -3, old streaming advanced, 222937

1 Data Config Method Total compressed size
2 silesia.tar level -5 compress simple 7359401
3 silesia.tar level -3 compress simple 6901672
4 silesia.tar level -1 compress simple 6182241
5 silesia.tar level 0 compress simple 4861423 4861424
6 silesia.tar level 1 compress simple 5331946
7 silesia.tar level 3 compress simple 4861423 4861424
8 silesia.tar level 4 compress simple 4799632
9 silesia.tar level 5 compress simple 4650202
10 silesia.tar level 6 compress simple 4616811
11 silesia.tar level 7 compress simple 4576828 4576829
12 silesia.tar level 9 compress simple 4552584
13 silesia.tar level 13 compress simple 4502955 4502956
14 silesia.tar level 16 compress simple 4360526 4360527
15 silesia.tar level 19 compress simple 4267266
16 silesia.tar uncompressed literals compress simple 4861423 4861424
17 silesia.tar uncompressed literals optimal compress simple 4267266
18 silesia.tar huffman literals compress simple 6182241
19 github.tar level -5 compress simple 66914
36 silesia level -5 compress cctx 7354675
37 silesia level -3 compress cctx 6902374
38 silesia level -1 compress cctx 6177565
39 silesia level 0 compress cctx 4849551 4849553
40 silesia level 1 compress cctx 5309097 5309098
41 silesia level 3 compress cctx 4849551 4849553
42 silesia level 4 compress cctx 4786969 4786968
43 silesia level 5 compress cctx 4638960 4638961
44 silesia level 6 compress cctx 4605369
45 silesia level 7 compress cctx 4567203 4567204
46 silesia level 9 compress cctx 4543311 4543310
47 silesia level 13 compress cctx 4493990
48 silesia level 16 compress cctx 4359864
49 silesia level 19 compress cctx 4296880
50 silesia long distance mode compress cctx 4849551 4849553
51 silesia multithreaded compress cctx 4849551 4849553
52 silesia multithreaded long distance mode compress cctx 4849551 4849553
53 silesia small window log compress cctx 7084179
54 silesia small hash log compress cctx 6526141
55 silesia small chain log compress cctx 4912199 4912197
56 silesia explicit params compress cctx 4794480 4794481
57 silesia uncompressed literals compress cctx 4849551 4849553
58 silesia uncompressed literals optimal compress cctx 4296880
59 silesia huffman literals compress cctx 6177565
60 silesia multithreaded with advanced params compress cctx 4849551 4849553
61 github level -5 compress cctx 232315
62 github level -5 with dict compress cctx 47294
63 github level -3 compress cctx 220760
100 silesia level -5 zstdcli 7354723
101 silesia level -3 zstdcli 6902422
102 silesia level -1 zstdcli 6177613
103 silesia level 0 zstdcli 4849599 4849601
104 silesia level 1 zstdcli 5309145 5309146
105 silesia level 3 zstdcli 4849599 4849601
106 silesia level 4 zstdcli 4787017 4787016
107 silesia level 5 zstdcli 4639008 4639009
108 silesia level 6 zstdcli 4605417
109 silesia level 7 zstdcli 4567251 4567252
110 silesia level 9 zstdcli 4543359 4543358
111 silesia level 13 zstdcli 4494038
112 silesia level 16 zstdcli 4359912
113 silesia level 19 zstdcli 4296928
114 silesia long distance mode zstdcli 4840807
115 silesia multithreaded zstdcli 4849599 4849601
116 silesia multithreaded long distance mode zstdcli 4840807
117 silesia small window log zstdcli 7095967
118 silesia small hash log zstdcli 6526189
119 silesia small chain log zstdcli 4912247 4912245
120 silesia explicit params zstdcli 4795856
121 silesia uncompressed literals zstdcli 5128030
122 silesia uncompressed literals optimal zstdcli 4319566
125 silesia.tar level -5 zstdcli 7363866
126 silesia.tar level -3 zstdcli 6902158
127 silesia.tar level -1 zstdcli 6182939
128 silesia.tar level 0 zstdcli 4861511 4861512
129 silesia.tar level 1 zstdcli 5333184 5333183
130 silesia.tar level 3 zstdcli 4861511 4861512
131 silesia.tar level 4 zstdcli 4800529 4800528
132 silesia.tar level 5 zstdcli 4651159 4651160
133 silesia.tar level 6 zstdcli 4618402
134 silesia.tar level 7 zstdcli 4578883 4578884
135 silesia.tar level 9 zstdcli 4553498 4553499
136 silesia.tar level 13 zstdcli 4502959 4502960
137 silesia.tar level 16 zstdcli 4360530 4360531
138 silesia.tar level 19 zstdcli 4267270
139 silesia.tar no source size zstdcli 4861507 4861508
140 silesia.tar long distance mode zstdcli 4853225
141 silesia.tar multithreaded zstdcli 4861511 4861512
142 silesia.tar multithreaded long distance mode zstdcli 4853225
143 silesia.tar small window log zstdcli 7101576
144 silesia.tar small hash log zstdcli 6529286 6529289
145 silesia.tar small chain log zstdcli 4917020 4917022
146 silesia.tar explicit params zstdcli 4821277 4821274
147 silesia.tar uncompressed literals zstdcli 5129559
148 silesia.tar uncompressed literals optimal zstdcli 4310145
149 silesia.tar huffman literals zstdcli 5344915
231 silesia level -5 advanced one pass 7354675
232 silesia level -3 advanced one pass 6902374
233 silesia level -1 advanced one pass 6177565
234 silesia level 0 advanced one pass 4849551 4849553
235 silesia level 1 advanced one pass 5309097 5309098
236 silesia level 3 advanced one pass 4849551 4849553
237 silesia level 4 advanced one pass 4786969 4786968
238 silesia level 5 row 1 advanced one pass 4640753 4640752
239 silesia level 5 row 2 advanced one pass 4638960 4638961
240 silesia level 5 advanced one pass 4638960 4638961
241 silesia level 6 advanced one pass 4605369
242 silesia level 7 row 1 advanced one pass 4564870 4564868
243 silesia level 7 row 2 advanced one pass 4567203 4567204
244 silesia level 7 advanced one pass 4567203 4567204
245 silesia level 9 advanced one pass 4543311 4543310
246 silesia level 11 row 1 advanced one pass 4519288
247 silesia level 11 row 2 advanced one pass 4521406 4521399
248 silesia level 12 row 1 advanced one pass 4503117 4503116
249 silesia level 12 row 2 advanced one pass 4505152 4505153
250 silesia level 13 advanced one pass 4493990
251 silesia level 16 advanced one pass 4359864
252 silesia level 19 advanced one pass 4296880
253 silesia no source size advanced one pass 4849551 4849553
254 silesia long distance mode advanced one pass 4840738 4840737
255 silesia multithreaded advanced one pass 4849551 4849553
256 silesia multithreaded long distance mode advanced one pass 4840759
257 silesia small window log advanced one pass 7095919
258 silesia small hash log advanced one pass 6526141
259 silesia small chain log advanced one pass 4912199 4912197
260 silesia explicit params advanced one pass 4795856
261 silesia uncompressed literals advanced one pass 5127982
262 silesia uncompressed literals optimal advanced one pass 4319518
265 silesia.tar level -5 advanced one pass 7359401
266 silesia.tar level -3 advanced one pass 6901672
267 silesia.tar level -1 advanced one pass 6182241
268 silesia.tar level 0 advanced one pass 4861423 4861424
269 silesia.tar level 1 advanced one pass 5331946
270 silesia.tar level 3 advanced one pass 4861423 4861424
271 silesia.tar level 4 advanced one pass 4799632
272 silesia.tar level 5 row 1 advanced one pass 4652862
273 silesia.tar level 5 row 2 advanced one pass 4650202
274 silesia.tar level 5 advanced one pass 4650202
275 silesia.tar level 6 advanced one pass 4616811
276 silesia.tar level 7 row 1 advanced one pass 4575392 4575393
277 silesia.tar level 7 row 2 advanced one pass 4576828 4576829
278 silesia.tar level 7 advanced one pass 4576828 4576829
279 silesia.tar level 9 advanced one pass 4552584
280 silesia.tar level 11 row 1 advanced one pass 4529458 4529461
281 silesia.tar level 11 row 2 advanced one pass 4530257 4530256
282 silesia.tar level 12 row 1 advanced one pass 4513603 4513604
283 silesia.tar level 12 row 2 advanced one pass 4514568
284 silesia.tar level 13 advanced one pass 4502955 4502956
285 silesia.tar level 16 advanced one pass 4360526 4360527
286 silesia.tar level 19 advanced one pass 4267266
287 silesia.tar no source size advanced one pass 4861423 4861424
288 silesia.tar long distance mode advanced one pass 4847753 4847752
289 silesia.tar multithreaded advanced one pass 4861507 4861508
290 silesia.tar multithreaded long distance mode advanced one pass 4853221
291 silesia.tar small window log advanced one pass 7101530
292 silesia.tar small hash log advanced one pass 6529228 6529231
293 silesia.tar small chain log advanced one pass 4917039 4917041
294 silesia.tar explicit params advanced one pass 4807383 4807381
295 silesia.tar uncompressed literals advanced one pass 5129458
296 silesia.tar uncompressed literals optimal advanced one pass 4310141
297 silesia.tar huffman literals advanced one pass 5344545
549 silesia level -5 advanced one pass small out 7354675
550 silesia level -3 advanced one pass small out 6902374
551 silesia level -1 advanced one pass small out 6177565
552 silesia level 0 advanced one pass small out 4849551 4849553
553 silesia level 1 advanced one pass small out 5309097 5309098
554 silesia level 3 advanced one pass small out 4849551 4849553
555 silesia level 4 advanced one pass small out 4786969 4786968
556 silesia level 5 row 1 advanced one pass small out 4640753 4640752
557 silesia level 5 row 2 advanced one pass small out 4638960 4638961
558 silesia level 5 advanced one pass small out 4638960 4638961
559 silesia level 6 advanced one pass small out 4605369
560 silesia level 7 row 1 advanced one pass small out 4564870 4564868
561 silesia level 7 row 2 advanced one pass small out 4567203 4567204
562 silesia level 7 advanced one pass small out 4567203 4567204
563 silesia level 9 advanced one pass small out 4543311 4543310
564 silesia level 11 row 1 advanced one pass small out 4519288
565 silesia level 11 row 2 advanced one pass small out 4521406 4521399
566 silesia level 12 row 1 advanced one pass small out 4503117 4503116
567 silesia level 12 row 2 advanced one pass small out 4505152 4505153
568 silesia level 13 advanced one pass small out 4493990
569 silesia level 16 advanced one pass small out 4359864
570 silesia level 19 advanced one pass small out 4296880
571 silesia no source size advanced one pass small out 4849551 4849553
572 silesia long distance mode advanced one pass small out 4840738 4840737
573 silesia multithreaded advanced one pass small out 4849551 4849553
574 silesia multithreaded long distance mode advanced one pass small out 4840759
575 silesia small window log advanced one pass small out 7095919
576 silesia small hash log advanced one pass small out 6526141
577 silesia small chain log advanced one pass small out 4912199 4912197
578 silesia explicit params advanced one pass small out 4795856
579 silesia uncompressed literals advanced one pass small out 5127982
580 silesia uncompressed literals optimal advanced one pass small out 4319518
583 silesia.tar level -5 advanced one pass small out 7359401
584 silesia.tar level -3 advanced one pass small out 6901672
585 silesia.tar level -1 advanced one pass small out 6182241
586 silesia.tar level 0 advanced one pass small out 4861423 4861424
587 silesia.tar level 1 advanced one pass small out 5331946
588 silesia.tar level 3 advanced one pass small out 4861423 4861424
589 silesia.tar level 4 advanced one pass small out 4799632
590 silesia.tar level 5 row 1 advanced one pass small out 4652862
591 silesia.tar level 5 row 2 advanced one pass small out 4650202
592 silesia.tar level 5 advanced one pass small out 4650202
593 silesia.tar level 6 advanced one pass small out 4616811
594 silesia.tar level 7 row 1 advanced one pass small out 4575392 4575393
595 silesia.tar level 7 row 2 advanced one pass small out 4576828 4576829
596 silesia.tar level 7 advanced one pass small out 4576828 4576829
597 silesia.tar level 9 advanced one pass small out 4552584
598 silesia.tar level 11 row 1 advanced one pass small out 4529458 4529461
599 silesia.tar level 11 row 2 advanced one pass small out 4530257 4530256
600 silesia.tar level 12 row 1 advanced one pass small out 4513603 4513604
601 silesia.tar level 12 row 2 advanced one pass small out 4514568
602 silesia.tar level 13 advanced one pass small out 4502955 4502956
603 silesia.tar level 16 advanced one pass small out 4360526 4360527
604 silesia.tar level 19 advanced one pass small out 4267266
605 silesia.tar no source size advanced one pass small out 4861423 4861424
606 silesia.tar long distance mode advanced one pass small out 4847753 4847752
607 silesia.tar multithreaded advanced one pass small out 4861507 4861508
608 silesia.tar multithreaded long distance mode advanced one pass small out 4853221
609 silesia.tar small window log advanced one pass small out 7101530
610 silesia.tar small hash log advanced one pass small out 6529228 6529231
611 silesia.tar small chain log advanced one pass small out 4917039 4917041
612 silesia.tar explicit params advanced one pass small out 4807383 4807381
613 silesia.tar uncompressed literals advanced one pass small out 5129458
614 silesia.tar uncompressed literals optimal advanced one pass small out 4310141
615 silesia.tar huffman literals advanced one pass small out 5344545
867 silesia level -5 advanced streaming 7292053
868 silesia level -3 advanced streaming 6867875
869 silesia level -1 advanced streaming 6183923
870 silesia level 0 advanced streaming 4849551 4849553
871 silesia level 1 advanced streaming 5312694
872 silesia level 3 advanced streaming 4849551 4849553
873 silesia level 4 advanced streaming 4786969 4786968
874 silesia level 5 row 1 advanced streaming 4640753 4640752
875 silesia level 5 row 2 advanced streaming 4638960 4638961
876 silesia level 5 advanced streaming 4638960 4638961
877 silesia level 6 advanced streaming 4605369
878 silesia level 7 row 1 advanced streaming 4564870 4564868
879 silesia level 7 row 2 advanced streaming 4567203 4567204
880 silesia level 7 advanced streaming 4567203 4567204
881 silesia level 9 advanced streaming 4543311 4543310
882 silesia level 11 row 1 advanced streaming 4519288
883 silesia level 11 row 2 advanced streaming 4521406 4521399
884 silesia level 12 row 1 advanced streaming 4503117 4503116
885 silesia level 12 row 2 advanced streaming 4505152 4505153
886 silesia level 13 advanced streaming 4493990
887 silesia level 16 advanced streaming 4359864
888 silesia level 19 advanced streaming 4296880
889 silesia no source size advanced streaming 4849515 4849517
890 silesia long distance mode advanced streaming 4840738 4840737
891 silesia multithreaded advanced streaming 4849551 4849553
892 silesia multithreaded long distance mode advanced streaming 4840759
893 silesia small window log advanced streaming 7112062
894 silesia small hash log advanced streaming 6526141
895 silesia small chain log advanced streaming 4912199 4912197
896 silesia explicit params advanced streaming 4795884 4795883
897 silesia uncompressed literals advanced streaming 5127982
898 silesia uncompressed literals optimal advanced streaming 4319518
899 silesia huffman literals advanced streaming 5332234
901 silesia.tar level -5 advanced streaming 7260007
902 silesia.tar level -3 advanced streaming 6845151
903 silesia.tar level -1 advanced streaming 6187938
904 silesia.tar level 0 advanced streaming 4861425 4861426
905 silesia.tar level 1 advanced streaming 5334890
906 silesia.tar level 3 advanced streaming 4861425 4861426
907 silesia.tar level 4 advanced streaming 4799632
908 silesia.tar level 5 row 1 advanced streaming 4652866
909 silesia.tar level 5 row 2 advanced streaming 4650207
910 silesia.tar level 5 advanced streaming 4650207
911 silesia.tar level 6 advanced streaming 4616816
912 silesia.tar level 7 row 1 advanced streaming 4575393 4575394
913 silesia.tar level 7 row 2 advanced streaming 4576830 4576831
914 silesia.tar level 7 advanced streaming 4576830 4576831
915 silesia.tar level 9 advanced streaming 4552590
916 silesia.tar level 11 row 1 advanced streaming 4529458 4529461
917 silesia.tar level 11 row 2 advanced streaming 4530259 4530258
918 silesia.tar level 12 row 1 advanced streaming 4513603 4513604
919 silesia.tar level 12 row 2 advanced streaming 4514569
920 silesia.tar level 13 advanced streaming 4502955 4502956
921 silesia.tar level 16 advanced streaming 4360526 4360527
922 silesia.tar level 19 advanced streaming 4267266
923 silesia.tar no source size advanced streaming 4861421 4861422
924 silesia.tar long distance mode advanced streaming 4847753 4847752
925 silesia.tar multithreaded advanced streaming 4861507 4861508
926 silesia.tar multithreaded long distance mode advanced streaming 4853221
927 silesia.tar small window log advanced streaming 7118769
928 silesia.tar small hash log advanced streaming 6529231 6529234
929 silesia.tar small chain log advanced streaming 4917019 4917021
930 silesia.tar explicit params advanced streaming 4807403 4807401
931 silesia.tar uncompressed literals advanced streaming 5129461
932 silesia.tar uncompressed literals optimal advanced streaming 4310141
933 silesia.tar huffman literals advanced streaming 5350519
1185 silesia level -5 old streaming 7292053
1186 silesia level -3 old streaming 6867875
1187 silesia level -1 old streaming 6183923
1188 silesia level 0 old streaming 4849551 4849553
1189 silesia level 1 old streaming 5312694
1190 silesia level 3 old streaming 4849551 4849553
1191 silesia level 4 old streaming 4786969 4786968
1192 silesia level 5 old streaming 4638960 4638961
1193 silesia level 6 old streaming 4605369
1194 silesia level 7 old streaming 4567203 4567204
1195 silesia level 9 old streaming 4543311 4543310
1196 silesia level 13 old streaming 4493990
1197 silesia level 16 old streaming 4359864
1198 silesia level 19 old streaming 4296880
1199 silesia no source size old streaming 4849515 4849517
1200 silesia uncompressed literals old streaming 4849551 4849553
1201 silesia uncompressed literals optimal old streaming 4296880
1202 silesia huffman literals old streaming 6183923
1203 silesia.tar level -5 old streaming 7260007
1204 silesia.tar level -3 old streaming 6845151
1205 silesia.tar level -1 old streaming 6187938
1206 silesia.tar level 0 old streaming 4861425 4861426
1207 silesia.tar level 1 old streaming 5334890
1208 silesia.tar level 3 old streaming 4861425 4861426
1209 silesia.tar level 4 old streaming 4799632
1210 silesia.tar level 5 old streaming 4650207
1211 silesia.tar level 6 old streaming 4616816
1212 silesia.tar level 7 old streaming 4576830 4576831
1213 silesia.tar level 9 old streaming 4552590
1214 silesia.tar level 13 old streaming 4502955 4502956
1215 silesia.tar level 16 old streaming 4360526 4360527
1216 silesia.tar level 19 old streaming 4267266
1217 silesia.tar no source size old streaming 4861421 4861422
1218 silesia.tar uncompressed literals old streaming 4861425 4861426
1219 silesia.tar uncompressed literals optimal old streaming 4267266
1220 silesia.tar huffman literals old streaming 6187938
1221 github level -5 old streaming 232315
1287 silesia level -5 old streaming advanced 7292053
1288 silesia level -3 old streaming advanced 6867875
1289 silesia level -1 old streaming advanced 6183923
1290 silesia level 0 old streaming advanced 4849551 4849553
1291 silesia level 1 old streaming advanced 5312694
1292 silesia level 3 old streaming advanced 4849551 4849553
1293 silesia level 4 old streaming advanced 4786969 4786968
1294 silesia level 5 old streaming advanced 4638960 4638961
1295 silesia level 6 old streaming advanced 4605369
1296 silesia level 7 old streaming advanced 4567203 4567204
1297 silesia level 9 old streaming advanced 4543311 4543310
1298 silesia level 13 old streaming advanced 4493990
1299 silesia level 16 old streaming advanced 4359864
1300 silesia level 19 old streaming advanced 4296880
1301 silesia no source size old streaming advanced 4849515 4849517
1302 silesia long distance mode old streaming advanced 4849551 4849553
1303 silesia multithreaded old streaming advanced 4849551 4849553
1304 silesia multithreaded long distance mode old streaming advanced 4849551 4849553
1305 silesia small window log old streaming advanced 7112062
1306 silesia small hash log old streaming advanced 6526141
1307 silesia small chain log old streaming advanced 4912199 4912197
1308 silesia explicit params old streaming advanced 4795884 4795883
1309 silesia uncompressed literals old streaming advanced 4849551 4849553
1310 silesia uncompressed literals optimal old streaming advanced 4296880
1311 silesia huffman literals old streaming advanced 6183923
1312 silesia multithreaded with advanced params old streaming advanced 4849551 4849553
1313 silesia.tar level -5 old streaming advanced 7260007
1314 silesia.tar level -3 old streaming advanced 6845151
1315 silesia.tar level -1 old streaming advanced 6187938
1316 silesia.tar level 0 old streaming advanced 4861425 4861426
1317 silesia.tar level 1 old streaming advanced 5334890
1318 silesia.tar level 3 old streaming advanced 4861425 4861426
1319 silesia.tar level 4 old streaming advanced 4799632
1320 silesia.tar level 5 old streaming advanced 4650207
1321 silesia.tar level 6 old streaming advanced 4616816
1322 silesia.tar level 7 old streaming advanced 4576830 4576831
1323 silesia.tar level 9 old streaming advanced 4552590
1324 silesia.tar level 13 old streaming advanced 4502955 4502956
1325 silesia.tar level 16 old streaming advanced 4360526 4360527
1326 silesia.tar level 19 old streaming advanced 4267266
1327 silesia.tar no source size old streaming advanced 4861421 4861422
1328 silesia.tar long distance mode old streaming advanced 4861425 4861426
1329 silesia.tar multithreaded old streaming advanced 4861425 4861426
1330 silesia.tar multithreaded long distance mode old streaming advanced 4861425 4861426
1331 silesia.tar small window log old streaming advanced 7118772
1332 silesia.tar small hash log old streaming advanced 6529231 6529234
1333 silesia.tar small chain log old streaming advanced 4917019 4917021
1334 silesia.tar explicit params old streaming advanced 4807403 4807401
1335 silesia.tar uncompressed literals old streaming advanced 4861425 4861426
1336 silesia.tar uncompressed literals optimal old streaming advanced 4267266
1337 silesia.tar huffman literals old streaming advanced 6187938
1338 silesia.tar multithreaded with advanced params old streaming advanced 4861425 4861426
1339 github level -5 old streaming advanced 241214
1340 github level -5 with dict old streaming advanced 49562
1341 github level -3 old streaming advanced 222937