]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
Update regression results and better variable naming for HUF_cardinality
authorDanielle Rozenblit <drozenblit@fb.com>
Fri, 14 Oct 2022 20:37:19 +0000 (13:37 -0700)
committerDanielle Rozenblit <drozenblit@fb.com>
Fri, 14 Oct 2022 20:37:19 +0000 (13:37 -0700)
lib/common/huf.h
lib/compress/huf_compress.c
tests/regression/results.csv

index 4e947208ed340615a1b5c1f1ac1b32bf25e37168..d79acd1d53ae737aca0e3dd012cb5986970c183f 100644 (file)
@@ -190,9 +190,10 @@ typedef enum {
  *  For example, it's possible to compress several blocks using the same 'CTable',
  *  or to save and regenerate 'CTable' using external methods.
  */
-unsigned HUF_minTableLog(size_t srcSize, unsigned maxSymbolValue);
+unsigned HUF_minTableLog(size_t srcSize, unsigned symbolCardinality);
 unsigned HUF_cardinality(const unsigned* count, unsigned maxSymbolValue);
-unsigned HUF_optimalTableLog(unsigned maxTableLog, size_t srcSize, unsigned maxSymbolValue, void* workSpace, size_t wkspSize, HUF_CElt* table, const unsigned* count, HUF_depth_mode depthMode);
+unsigned HUF_optimalTableLog(unsigned maxTableLog, size_t srcSize, unsigned maxSymbolValue, void* workSpace,
+ size_t wkspSize, HUF_CElt* table, const unsigned* count, HUF_depth_mode depthMode); /* table is used as scratch space for building and testing tables, not a return value */
 size_t HUF_buildCTable (HUF_CElt* CTable, const unsigned* count, unsigned maxSymbolValue, unsigned maxNbBits);   /* @return : maxNbBits; CTable and count can overlap. In which case, CTable will overwrite count content */
 size_t HUF_writeCTable (void* dst, size_t maxDstSize, const HUF_CElt* CTable, unsigned maxSymbolValue, unsigned huffLog);
 size_t HUF_writeCTable_wksp(void* dst, size_t maxDstSize, const HUF_CElt* CTable, unsigned maxSymbolValue, unsigned huffLog, void* workspace, size_t workspaceSize);
index f2686f210132b6913c897cf617d879d9b147a459..54b58f1919ce034a383020dccf5503fa960e0029 100644 (file)
@@ -1247,10 +1247,10 @@ unsigned HUF_cardinality(const unsigned* count, unsigned maxSymbolValue)
     return cardinality;
 }
 
-unsigned HUF_minTableLog(size_t srcSize, unsigned maxSymbolValue)
+unsigned HUF_minTableLog(size_t srcSize, unsigned symbolCardinality)
 {
     U32 minBitsSrc = ZSTD_highbit32((U32)(srcSize)) + 1;
-    U32 minBitsSymbols = ZSTD_highbit32(maxSymbolValue) + 1;
+    U32 minBitsSymbols = ZSTD_highbit32(symbolCardinality) + 1;
     U32 minBits = minBitsSrc < minBitsSymbols ? minBitsSrc : minBitsSymbols;
     assert(srcSize > 1); /* Not supported, RLE should be used instead */
     return minBits;
@@ -1266,11 +1266,11 @@ unsigned HUF_optimalTableLog(unsigned maxTableLog, size_t srcSize, unsigned maxS
         size_t optSize = ((size_t) ~0);
         unsigned huffLog;
         size_t maxBits, hSize, newSize;
-        unsigned cardinality = HUF_cardinality(count, maxSymbolValue);
+        const unsigned symbolCardinality = HUF_cardinality(count, maxSymbolValue);
 
         if (wkspSize < sizeof(HUF_buildCTable_wksp_tables)) return optLog;
 
-        for (huffLog = HUF_minTableLog(srcSize, cardinality); huffLog <= maxTableLog; huffLog++) {
+        for (huffLog = HUF_minTableLog(srcSize, symbolCardinality); huffLog <= maxTableLog; huffLog++) {
             maxBits = HUF_buildCTable_wksp(table, count,
                                             maxSymbolValue, huffLog,
                                             workSpace, wkspSize);
index efec27e66ed867e61d77583f83c6b057c93870af..dee7d5721698abf7b4161137675ff097b0298582 100644 (file)
@@ -10,11 +10,11 @@ silesia.tar,                        level 5,                            compress
 silesia.tar,                        level 6,                            compress simple,                    4613242
 silesia.tar,                        level 7,                            compress simple,                    4576661
 silesia.tar,                        level 9,                            compress simple,                    4552899
-silesia.tar,                        level 13,                           compress simple,                    4502887
-silesia.tar,                        level 16,                           compress simple,                    4360148
-silesia.tar,                        level 19,                           compress simple,                    4267069
+silesia.tar,                        level 13,                           compress simple,                    4502956
+silesia.tar,                        level 16,                           compress simple,                    4360527
+silesia.tar,                        level 19,                           compress simple,                    4266970
 silesia.tar,                        uncompressed literals,              compress simple,                    4854086
-silesia.tar,                        uncompressed literals optimal,      compress simple,                    4267069
+silesia.tar,                        uncompressed literals optimal,      compress simple,                    4266970
 silesia.tar,                        huffman literals,                   compress simple,                    6179047
 github.tar,                         level -5,                           compress simple,                    52115
 github.tar,                         level -3,                           compress simple,                    45678
@@ -27,11 +27,11 @@ github.tar,                         level 5,                            compress
 github.tar,                         level 6,                            compress simple,                    39282
 github.tar,                         level 7,                            compress simple,                    38110
 github.tar,                         level 9,                            compress simple,                    36760
-github.tar,                         level 13,                           compress simple,                    35500
-github.tar,                         level 16,                           compress simple,                    40480
-github.tar,                         level 19,                           compress simple,                    32140
+github.tar,                         level 13,                           compress simple,                    35501
+github.tar,                         level 16,                           compress simple,                    40471
+github.tar,                         level 19,                           compress simple,                    32149
 github.tar,                         uncompressed literals,              compress simple,                    38831
-github.tar,                         uncompressed literals optimal,      compress simple,                    32140
+github.tar,                         uncompressed literals optimal,      compress simple,                    32149
 github.tar,                         huffman literals,                   compress simple,                    42560
 silesia,                            level -5,                           compress cctx,                      6857372
 silesia,                            level -3,                           compress cctx,                      6503412
@@ -44,18 +44,18 @@ silesia,                            level 5,                            compress
 silesia,                            level 6,                            compress cctx,                      4603066
 silesia,                            level 7,                            compress cctx,                      4566984
 silesia,                            level 9,                            compress cctx,                      4543018
-silesia,                            level 13,                           compress cctx,                      4493840
-silesia,                            level 16,                           compress cctx,                      4359604
-silesia,                            level 19,                           compress cctx,                      4296490
+silesia,                            level 13,                           compress cctx,                      4493990
+silesia,                            level 16,                           compress cctx,                      4359864
+silesia,                            level 19,                           compress cctx,                      4296438
 silesia,                            long distance mode,                 compress cctx,                      4842075
 silesia,                            multithreaded,                      compress cctx,                      4842075
 silesia,                            multithreaded long distance mode,   compress cctx,                      4842075
 silesia,                            small window log,                   compress cctx,                      7082951
-silesia,                            small hash log,                     compress cctx,                      6525942
-silesia,                            small chain log,                    compress cctx,                      4911982
+silesia,                            small hash log,                     compress cctx,                      6526141
+silesia,                            small chain log,                    compress cctx,                      4912197
 silesia,                            explicit params,                    compress cctx,                      4794052
 silesia,                            uncompressed literals,              compress cctx,                      4842075
-silesia,                            uncompressed literals optimal,      compress cctx,                      4296490
+silesia,                            uncompressed literals optimal,      compress cctx,                      4296438
 silesia,                            huffman literals,                   compress cctx,                      6172202
 silesia,                            multithreaded with advanced params, compress cctx,                      4842075
 github,                             level -5,                           compress cctx,                      204407
@@ -80,11 +80,11 @@ github,                             level 7,                            compress
 github,                             level 7 with dict,                  compress cctx,                      38755
 github,                             level 9,                            compress cctx,                      135122
 github,                             level 9 with dict,                  compress cctx,                      39398
-github,                             level 13,                           compress cctx,                      134064
+github,                             level 13,                           compress cctx,                      132729
 github,                             level 13 with dict,                 compress cctx,                      39948
-github,                             level 16,                           compress cctx,                      134064
+github,                             level 16,                           compress cctx,                      132729
 github,                             level 16 with dict,                 compress cctx,                      37568
-github,                             level 19,                           compress cctx,                      134064
+github,                             level 19,                           compress cctx,                      132729
 github,                             level 19 with dict,                 compress cctx,                      37567
 github,                             long distance mode,                 compress cctx,                      141069
 github,                             multithreaded,                      compress cctx,                      141069
@@ -94,7 +94,7 @@ github,                             small hash log,                     compress
 github,                             small chain log,                    compress cctx,                      139242
 github,                             explicit params,                    compress cctx,                      140932
 github,                             uncompressed literals,              compress cctx,                      136332
-github,                             uncompressed literals optimal,      compress cctx,                      134064
+github,                             uncompressed literals optimal,      compress cctx,                      132729
 github,                             huffman literals,                   compress cctx,                      175468
 github,                             multithreaded with advanced params, compress cctx,                      141069
 silesia,                            level -5,                           zstdcli,                            6857420
@@ -108,15 +108,15 @@ silesia,                            level 5,                            zstdcli,
 silesia,                            level 6,                            zstdcli,                            4603114
 silesia,                            level 7,                            zstdcli,                            4567032
 silesia,                            level 9,                            zstdcli,                            4543066
-silesia,                            level 13,                           zstdcli,                            4493888
-silesia,                            level 16,                           zstdcli,                            4359652
-silesia,                            level 19,                           zstdcli,                            4296538
+silesia,                            level 13,                           zstdcli,                            4494038
+silesia,                            level 16,                           zstdcli,                            4359912
+silesia,                            level 19,                           zstdcli,                            4296486
 silesia,                            long distance mode,                 zstdcli,                            4833785
 silesia,                            multithreaded,                      zstdcli,                            4842123
 silesia,                            multithreaded long distance mode,   zstdcli,                            4833785
 silesia,                            small window log,                   zstdcli,                            7095048
-silesia,                            small hash log,                     zstdcli,                            6525990
-silesia,                            small chain log,                    zstdcli,                            4912030
+silesia,                            small hash log,                     zstdcli,                            6526189
+silesia,                            small chain log,                    zstdcli,                            4912245
 silesia,                            explicit params,                    zstdcli,                            4795432
 silesia,                            uncompressed literals,              zstdcli,                            5120614
 silesia,                            uncompressed literals optimal,      zstdcli,                            4319566
@@ -133,16 +133,16 @@ silesia.tar,                        level 5,                            zstdcli,
 silesia.tar,                        level 6,                            zstdcli,                            4614125
 silesia.tar,                        level 7,                            zstdcli,                            4578719
 silesia.tar,                        level 9,                            zstdcli,                            4552903
-silesia.tar,                        level 13,                           zstdcli,                            4502891
-silesia.tar,                        level 16,                           zstdcli,                            4360152
-silesia.tar,                        level 19,                           zstdcli,                            4267073
+silesia.tar,                        level 13,                           zstdcli,                            4502960
+silesia.tar,                        level 16,                           zstdcli,                            4360531
+silesia.tar,                        level 19,                           zstdcli,                            4266974
 silesia.tar,                        no source size,                     zstdcli,                            4854160
 silesia.tar,                        long distance mode,                 zstdcli,                            4845745
 silesia.tar,                        multithreaded,                      zstdcli,                            4854164
 silesia.tar,                        multithreaded long distance mode,   zstdcli,                            4845745
 silesia.tar,                        small window log,                   zstdcli,                            7100701
-silesia.tar,                        small hash log,                     zstdcli,                            6529022
-silesia.tar,                        small chain log,                    zstdcli,                            4916698
+silesia.tar,                        small hash log,                     zstdcli,                            6529289
+silesia.tar,                        small chain log,                    zstdcli,                            4917022
 silesia.tar,                        explicit params,                    zstdcli,                            4820713
 silesia.tar,                        uncompressed literals,              zstdcli,                            5122571
 silesia.tar,                        uncompressed literals optimal,      zstdcli,                            4310145
@@ -170,11 +170,11 @@ github,                             level 7,                            zstdcli,
 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,                           zstdcli,                            134729
 github,                             level 13 with dict,                 zstdcli,                            41900
-github,                             level 16,                           zstdcli,                            136064
+github,                             level 16,                           zstdcli,                            134729
 github,                             level 16 with dict,                 zstdcli,                            39577
-github,                             level 19,                           zstdcli,                            136064
+github,                             level 19,                           zstdcli,                            134729
 github,                             level 19 with dict,                 zstdcli,                            39576
 github,                             long distance mode,                 zstdcli,                            138332
 github,                             multithreaded,                      zstdcli,                            138332
@@ -209,12 +209,12 @@ github.tar,                         level 7,                            zstdcli,
 github.tar,                         level 7 with dict,                  zstdcli,                            37886
 github.tar,                         level 9,                            zstdcli,                            36764
 github.tar,                         level 9 with dict,                  zstdcli,                            36632
-github.tar,                         level 13,                           zstdcli,                            35504
-github.tar,                         level 13 with dict,                 zstdcli,                            37135
-github.tar,                         level 16,                           zstdcli,                            40484
-github.tar,                         level 16 with dict,                 zstdcli,                            33381
-github.tar,                         level 19,                           zstdcli,                            32144
-github.tar,                         level 19 with dict,                 zstdcli,                            32711
+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,                            33378
+github.tar,                         level 19,                           zstdcli,                            32153
+github.tar,                         level 19 with dict,                 zstdcli,                            32716
 github.tar,                         no source size,                     zstdcli,                            38832
 github.tar,                         no source size with dict,           zstdcli,                            38004
 github.tar,                         long distance mode,                 zstdcli,                            40236
@@ -222,7 +222,7 @@ github.tar,                         multithreaded,                      zstdcli,
 github.tar,                         multithreaded long distance mode,   zstdcli,                            40236
 github.tar,                         small window log,                   zstdcli,                            198544
 github.tar,                         small hash log,                     zstdcli,                            129874
-github.tar,                         small chain log,                    zstdcli,                            41679
+github.tar,                         small chain log,                    zstdcli,                            41673
 github.tar,                         explicit params,                    zstdcli,                            41385
 github.tar,                         uncompressed literals,              zstdcli,                            41529
 github.tar,                         uncompressed literals optimal,      zstdcli,                            35401
@@ -247,16 +247,16 @@ silesia,                            level 11 row 1,                     advanced
 silesia,                            level 11 row 2,                     advanced one pass,                  4503116
 silesia,                            level 12 row 1,                     advanced one pass,                  4505046
 silesia,                            level 12 row 2,                     advanced one pass,                  4503116
-silesia,                            level 13,                           advanced one pass,                  4493840
-silesia,                            level 16,                           advanced one pass,                  4359604
-silesia,                            level 19,                           advanced one pass,                  4296490
+silesia,                            level 13,                           advanced one pass,                  4493990
+silesia,                            level 16,                           advanced one pass,                  4359864
+silesia,                            level 19,                           advanced one pass,                  4296438
 silesia,                            no source size,                     advanced one pass,                  4842075
 silesia,                            long distance mode,                 advanced one pass,                  4833710
 silesia,                            multithreaded,                      advanced one pass,                  4842075
 silesia,                            multithreaded long distance mode,   advanced one pass,                  4833737
 silesia,                            small window log,                   advanced one pass,                  7095000
-silesia,                            small hash log,                     advanced one pass,                  6525942
-silesia,                            small chain log,                    advanced one pass,                  4911982
+silesia,                            small hash log,                     advanced one pass,                  6526141
+silesia,                            small chain log,                    advanced one pass,                  4912197
 silesia,                            explicit params,                    advanced one pass,                  4795432
 silesia,                            uncompressed literals,              advanced one pass,                  5120566
 silesia,                            uncompressed literals optimal,      advanced one pass,                  4319518
@@ -281,16 +281,16 @@ silesia.tar,                        level 11 row 1,                     advanced
 silesia.tar,                        level 11 row 2,                     advanced one pass,                  4513604
 silesia.tar,                        level 12 row 1,                     advanced one pass,                  4514049
 silesia.tar,                        level 12 row 2,                     advanced one pass,                  4513797
-silesia.tar,                        level 13,                           advanced one pass,                  4502887
-silesia.tar,                        level 16,                           advanced one pass,                  4360148
-silesia.tar,                        level 19,                           advanced one pass,                  4267069
+silesia.tar,                        level 13,                           advanced one pass,                  4502956
+silesia.tar,                        level 16,                           advanced one pass,                  4360527
+silesia.tar,                        level 19,                           advanced one pass,                  4266970
 silesia.tar,                        no source size,                     advanced one pass,                  4854086
 silesia.tar,                        long distance mode,                 advanced one pass,                  4840452
 silesia.tar,                        multithreaded,                      advanced one pass,                  4854160
 silesia.tar,                        multithreaded long distance mode,   advanced one pass,                  4845741
 silesia.tar,                        small window log,                   advanced one pass,                  7100655
-silesia.tar,                        small hash log,                     advanced one pass,                  6529000
-silesia.tar,                        small chain log,                    advanced one pass,                  4916732
+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,                  4806855
 silesia.tar,                        uncompressed literals,              advanced one pass,                  5122473
 silesia.tar,                        uncompressed literals optimal,      advanced one pass,                  4310141
@@ -390,19 +390,19 @@ github,                             level 12 row 2 with dict dms,       advanced
 github,                             level 12 row 2 with dict dds,       advanced one pass,                  39677
 github,                             level 12 row 2 with dict copy,      advanced one pass,                  39677
 github,                             level 12 row 2 with dict load,      advanced one pass,                  41166
-github,                             level 13,                           advanced one pass,                  134064
+github,                             level 13,                           advanced one pass,                  132729
 github,                             level 13 with dict,                 advanced one pass,                  39900
 github,                             level 13 with dict dms,             advanced one pass,                  39900
 github,                             level 13 with dict dds,             advanced one pass,                  39900
 github,                             level 13 with dict copy,            advanced one pass,                  39948
-github,                             level 13 with dict load,            advanced one pass,                  42626
-github,                             level 16,                           advanced one pass,                  134064
+github,                             level 13 with dict load,            advanced one pass,                  42624
+github,                             level 16,                           advanced one pass,                  132729
 github,                             level 16 with dict,                 advanced one pass,                  37577
 github,                             level 16 with dict dms,             advanced one pass,                  37577
 github,                             level 16 with dict dds,             advanced one pass,                  37577
 github,                             level 16 with dict copy,            advanced one pass,                  37568
-github,                             level 16 with dict load,            advanced one pass,                  42340
-github,                             level 19,                           advanced one pass,                  134064
+github,                             level 16 with dict load,            advanced one pass,                  42338
+github,                             level 19,                           advanced one pass,                  132729
 github,                             level 19 with dict,                 advanced one pass,                  37576
 github,                             level 19 with dict dms,             advanced one pass,                  37576
 github,                             level 19 with dict dds,             advanced one pass,                  37576
@@ -496,43 +496,43 @@ github.tar,                         level 9 with dict dds,              advanced
 github.tar,                         level 9 with dict copy,             advanced one pass,                  36484
 github.tar,                         level 9 with dict load,             advanced one pass,                  36401
 github.tar,                         level 11 row 1,                     advanced one pass,                  36081
-github.tar,                         level 11 row 1 with dict dms,       advanced one pass,                  36959
-github.tar,                         level 11 row 1 with dict dds,       advanced one pass,                  36959
-github.tar,                         level 11 row 1 with dict copy,      advanced one pass,                  36552
+github.tar,                         level 11 row 1 with dict dms,       advanced one pass,                  36963
+github.tar,                         level 11 row 1 with dict dds,       advanced one pass,                  36963
+github.tar,                         level 11 row 1 with dict copy,      advanced one pass,                  36557
 github.tar,                         level 11 row 1 with dict load,      advanced one pass,                  36434
 github.tar,                         level 11 row 2,                     advanced one pass,                  36110
-github.tar,                         level 11 row 2 with dict dms,       advanced one pass,                  36959
-github.tar,                         level 11 row 2 with dict dds,       advanced one pass,                  36959
-github.tar,                         level 11 row 2 with dict copy,      advanced one pass,                  36552
+github.tar,                         level 11 row 2 with dict dms,       advanced one pass,                  36963
+github.tar,                         level 11 row 2 with dict dds,       advanced one pass,                  36963
+github.tar,                         level 11 row 2 with dict copy,      advanced one pass,                  36557
 github.tar,                         level 11 row 2 with dict load,      advanced one pass,                  36459
 github.tar,                         level 12 row 1,                     advanced one pass,                  36081
-github.tar,                         level 12 row 1 with dict dms,       advanced one pass,                  36987
-github.tar,                         level 12 row 1 with dict dds,       advanced one pass,                  36987
-github.tar,                         level 12 row 1 with dict copy,      advanced one pass,                  36611
+github.tar,                         level 12 row 1 with dict dms,       advanced one pass,                  36986
+github.tar,                         level 12 row 1 with dict dds,       advanced one pass,                  36986
+github.tar,                         level 12 row 1 with dict copy,      advanced one pass,                  36609
 github.tar,                         level 12 row 1 with dict load,      advanced one pass,                  36434
 github.tar,                         level 12 row 2,                     advanced one pass,                  36110
-github.tar,                         level 12 row 2 with dict dms,       advanced one pass,                  36987
-github.tar,                         level 12 row 2 with dict dds,       advanced one pass,                  36987
-github.tar,                         level 12 row 2 with dict copy,      advanced one pass,                  36611
+github.tar,                         level 12 row 2 with dict dms,       advanced one pass,                  36986
+github.tar,                         level 12 row 2 with dict dds,       advanced one pass,                  36986
+github.tar,                         level 12 row 2 with dict copy,      advanced one pass,                  36609
 github.tar,                         level 12 row 2 with dict load,      advanced one pass,                  36459
-github.tar,                         level 13,                           advanced one pass,                  35500
-github.tar,                         level 13 with dict,                 advanced one pass,                  37131
-github.tar,                         level 13 with dict dms,             advanced one pass,                  37222
-github.tar,                         level 13 with dict dds,             advanced one pass,                  37222
-github.tar,                         level 13 with dict copy,            advanced one pass,                  37131
-github.tar,                         level 13 with dict load,            advanced one pass,                  36008
-github.tar,                         level 16,                           advanced one pass,                  40480
-github.tar,                         level 16 with dict,                 advanced one pass,                  33377
-github.tar,                         level 16 with dict dms,             advanced one pass,                  33213
-github.tar,                         level 16 with dict dds,             advanced one pass,                  33213
-github.tar,                         level 16 with dict copy,            advanced one pass,                  33377
-github.tar,                         level 16 with dict load,            advanced one pass,                  39083
-github.tar,                         level 19,                           advanced one pass,                  32140
-github.tar,                         level 19 with dict,                 advanced one pass,                  32707
-github.tar,                         level 19 with dict dms,             advanced one pass,                  32552
-github.tar,                         level 19 with dict dds,             advanced one pass,                  32552
-github.tar,                         level 19 with dict copy,            advanced one pass,                  32707
-github.tar,                         level 19 with dict load,            advanced one pass,                  32472
+github.tar,                         level 13,                           advanced one pass,                  35501
+github.tar,                         level 13 with dict,                 advanced one pass,                  37130
+github.tar,                         level 13 with dict dms,             advanced one pass,                  37220
+github.tar,                         level 13 with dict dds,             advanced one pass,                  37220
+github.tar,                         level 13 with dict copy,            advanced one pass,                  37130
+github.tar,                         level 13 with dict load,            advanced one pass,                  36010
+github.tar,                         level 16,                           advanced one pass,                  40471
+github.tar,                         level 16 with dict,                 advanced one pass,                  33374
+github.tar,                         level 16 with dict dms,             advanced one pass,                  33206
+github.tar,                         level 16 with dict dds,             advanced one pass,                  33206
+github.tar,                         level 16 with dict copy,            advanced one pass,                  33374
+github.tar,                         level 16 with dict load,            advanced one pass,                  39081
+github.tar,                         level 19,                           advanced one pass,                  32149
+github.tar,                         level 19 with dict,                 advanced one pass,                  32712
+github.tar,                         level 19 with dict dms,             advanced one pass,                  32555
+github.tar,                         level 19 with dict dds,             advanced one pass,                  32555
+github.tar,                         level 19 with dict copy,            advanced one pass,                  32712
+github.tar,                         level 19 with dict load,            advanced one pass,                  32479
 github.tar,                         no source size,                     advanced one pass,                  38831
 github.tar,                         no source size with dict,           advanced one pass,                  37995
 github.tar,                         long distance mode,                 advanced one pass,                  40252
@@ -540,7 +540,7 @@ github.tar,                         multithreaded,                      advanced
 github.tar,                         multithreaded long distance mode,   advanced one pass,                  40232
 github.tar,                         small window log,                   advanced one pass,                  198540
 github.tar,                         small hash log,                     advanced one pass,                  129870
-github.tar,                         small chain log,                    advanced one pass,                  41675
+github.tar,                         small chain log,                    advanced one pass,                  41669
 github.tar,                         explicit params,                    advanced one pass,                  41385
 github.tar,                         uncompressed literals,              advanced one pass,                  41525
 github.tar,                         uncompressed literals optimal,      advanced one pass,                  35397
@@ -565,16 +565,16 @@ silesia,                            level 11 row 1,                     advanced
 silesia,                            level 11 row 2,                     advanced one pass small out,        4503116
 silesia,                            level 12 row 1,                     advanced one pass small out,        4505046
 silesia,                            level 12 row 2,                     advanced one pass small out,        4503116
-silesia,                            level 13,                           advanced one pass small out,        4493840
-silesia,                            level 16,                           advanced one pass small out,        4359604
-silesia,                            level 19,                           advanced one pass small out,        4296490
+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,        4296438
 silesia,                            no source size,                     advanced one pass small out,        4842075
 silesia,                            long distance mode,                 advanced one pass small out,        4833710
 silesia,                            multithreaded,                      advanced one pass small out,        4842075
 silesia,                            multithreaded long distance mode,   advanced one pass small out,        4833737
 silesia,                            small window log,                   advanced one pass small out,        7095000
-silesia,                            small hash log,                     advanced one pass small out,        6525942
-silesia,                            small chain log,                    advanced one pass small out,        4911982
+silesia,                            small hash log,                     advanced one pass small out,        6526141
+silesia,                            small chain log,                    advanced one pass small out,        4912197
 silesia,                            explicit params,                    advanced one pass small out,        4795432
 silesia,                            uncompressed literals,              advanced one pass small out,        5120566
 silesia,                            uncompressed literals optimal,      advanced one pass small out,        4319518
@@ -599,16 +599,16 @@ silesia.tar,                        level 11 row 1,                     advanced
 silesia.tar,                        level 11 row 2,                     advanced one pass small out,        4513604
 silesia.tar,                        level 12 row 1,                     advanced one pass small out,        4514049
 silesia.tar,                        level 12 row 2,                     advanced one pass small out,        4513797
-silesia.tar,                        level 13,                           advanced one pass small out,        4502887
-silesia.tar,                        level 16,                           advanced one pass small out,        4360148
-silesia.tar,                        level 19,                           advanced one pass small out,        4267069
+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,        4266970
 silesia.tar,                        no source size,                     advanced one pass small out,        4854086
 silesia.tar,                        long distance mode,                 advanced one pass small out,        4840452
 silesia.tar,                        multithreaded,                      advanced one pass small out,        4854160
 silesia.tar,                        multithreaded long distance mode,   advanced one pass small out,        4845741
 silesia.tar,                        small window log,                   advanced one pass small out,        7100655
-silesia.tar,                        small hash log,                     advanced one pass small out,        6529000
-silesia.tar,                        small chain log,                    advanced one pass small out,        4916732
+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,        4806855
 silesia.tar,                        uncompressed literals,              advanced one pass small out,        5122473
 silesia.tar,                        uncompressed literals optimal,      advanced one pass small out,        4310141
@@ -708,19 +708,19 @@ github,                             level 12 row 2 with dict dms,       advanced
 github,                             level 12 row 2 with dict dds,       advanced one pass small out,        39677
 github,                             level 12 row 2 with dict copy,      advanced one pass small out,        39677
 github,                             level 12 row 2 with dict load,      advanced one pass small out,        41166
-github,                             level 13,                           advanced one pass small out,        134064
+github,                             level 13,                           advanced one pass small out,        132729
 github,                             level 13 with dict,                 advanced one pass small out,        39900
 github,                             level 13 with dict dms,             advanced one pass small out,        39900
 github,                             level 13 with dict dds,             advanced one pass small out,        39900
 github,                             level 13 with dict copy,            advanced one pass small out,        39948
-github,                             level 13 with dict load,            advanced one pass small out,        42626
-github,                             level 16,                           advanced one pass small out,        134064
+github,                             level 13 with dict load,            advanced one pass small out,        42624
+github,                             level 16,                           advanced one pass small out,        132729
 github,                             level 16 with dict,                 advanced one pass small out,        37577
 github,                             level 16 with dict dms,             advanced one pass small out,        37577
 github,                             level 16 with dict dds,             advanced one pass small out,        37577
 github,                             level 16 with dict copy,            advanced one pass small out,        37568
-github,                             level 16 with dict load,            advanced one pass small out,        42340
-github,                             level 19,                           advanced one pass small out,        134064
+github,                             level 16 with dict load,            advanced one pass small out,        42338
+github,                             level 19,                           advanced one pass small out,        132729
 github,                             level 19 with dict,                 advanced one pass small out,        37576
 github,                             level 19 with dict dms,             advanced one pass small out,        37576
 github,                             level 19 with dict dds,             advanced one pass small out,        37576
@@ -814,43 +814,43 @@ github.tar,                         level 9 with dict dds,              advanced
 github.tar,                         level 9 with dict copy,             advanced one pass small out,        36484
 github.tar,                         level 9 with dict load,             advanced one pass small out,        36401
 github.tar,                         level 11 row 1,                     advanced one pass small out,        36081
-github.tar,                         level 11 row 1 with dict dms,       advanced one pass small out,        36959
-github.tar,                         level 11 row 1 with dict dds,       advanced one pass small out,        36959
-github.tar,                         level 11 row 1 with dict copy,      advanced one pass small out,        36552
+github.tar,                         level 11 row 1 with dict dms,       advanced one pass small out,        36963
+github.tar,                         level 11 row 1 with dict dds,       advanced one pass small out,        36963
+github.tar,                         level 11 row 1 with dict copy,      advanced one pass small out,        36557
 github.tar,                         level 11 row 1 with dict load,      advanced one pass small out,        36434
 github.tar,                         level 11 row 2,                     advanced one pass small out,        36110
-github.tar,                         level 11 row 2 with dict dms,       advanced one pass small out,        36959
-github.tar,                         level 11 row 2 with dict dds,       advanced one pass small out,        36959
-github.tar,                         level 11 row 2 with dict copy,      advanced one pass small out,        36552
+github.tar,                         level 11 row 2 with dict dms,       advanced one pass small out,        36963
+github.tar,                         level 11 row 2 with dict dds,       advanced one pass small out,        36963
+github.tar,                         level 11 row 2 with dict copy,      advanced one pass small out,        36557
 github.tar,                         level 11 row 2 with dict load,      advanced one pass small out,        36459
 github.tar,                         level 12 row 1,                     advanced one pass small out,        36081
-github.tar,                         level 12 row 1 with dict dms,       advanced one pass small out,        36987
-github.tar,                         level 12 row 1 with dict dds,       advanced one pass small out,        36987
-github.tar,                         level 12 row 1 with dict copy,      advanced one pass small out,        36611
+github.tar,                         level 12 row 1 with dict dms,       advanced one pass small out,        36986
+github.tar,                         level 12 row 1 with dict dds,       advanced one pass small out,        36986
+github.tar,                         level 12 row 1 with dict copy,      advanced one pass small out,        36609
 github.tar,                         level 12 row 1 with dict load,      advanced one pass small out,        36434
 github.tar,                         level 12 row 2,                     advanced one pass small out,        36110
-github.tar,                         level 12 row 2 with dict dms,       advanced one pass small out,        36987
-github.tar,                         level 12 row 2 with dict dds,       advanced one pass small out,        36987
-github.tar,                         level 12 row 2 with dict copy,      advanced one pass small out,        36611
+github.tar,                         level 12 row 2 with dict dms,       advanced one pass small out,        36986
+github.tar,                         level 12 row 2 with dict dds,       advanced one pass small out,        36986
+github.tar,                         level 12 row 2 with dict copy,      advanced one pass small out,        36609
 github.tar,                         level 12 row 2 with dict load,      advanced one pass small out,        36459
-github.tar,                         level 13,                           advanced one pass small out,        35500
-github.tar,                         level 13 with dict,                 advanced one pass small out,        37131
-github.tar,                         level 13 with dict dms,             advanced one pass small out,        37222
-github.tar,                         level 13 with dict dds,             advanced one pass small out,        37222
-github.tar,                         level 13 with dict copy,            advanced one pass small out,        37131
-github.tar,                         level 13 with dict load,            advanced one pass small out,        36008
-github.tar,                         level 16,                           advanced one pass small out,        40480
-github.tar,                         level 16 with dict,                 advanced one pass small out,        33377
-github.tar,                         level 16 with dict dms,             advanced one pass small out,        33213
-github.tar,                         level 16 with dict dds,             advanced one pass small out,        33213
-github.tar,                         level 16 with dict copy,            advanced one pass small out,        33377
-github.tar,                         level 16 with dict load,            advanced one pass small out,        39083
-github.tar,                         level 19,                           advanced one pass small out,        32140
-github.tar,                         level 19 with dict,                 advanced one pass small out,        32707
-github.tar,                         level 19 with dict dms,             advanced one pass small out,        32552
-github.tar,                         level 19 with dict dds,             advanced one pass small out,        32552
-github.tar,                         level 19 with dict copy,            advanced one pass small out,        32707
-github.tar,                         level 19 with dict load,            advanced one pass small out,        32472
+github.tar,                         level 13,                           advanced one pass small out,        35501
+github.tar,                         level 13 with dict,                 advanced one pass small out,        37130
+github.tar,                         level 13 with dict dms,             advanced one pass small out,        37220
+github.tar,                         level 13 with dict dds,             advanced one pass small out,        37220
+github.tar,                         level 13 with dict copy,            advanced one pass small out,        37130
+github.tar,                         level 13 with dict load,            advanced one pass small out,        36010
+github.tar,                         level 16,                           advanced one pass small out,        40471
+github.tar,                         level 16 with dict,                 advanced one pass small out,        33374
+github.tar,                         level 16 with dict dms,             advanced one pass small out,        33206
+github.tar,                         level 16 with dict dds,             advanced one pass small out,        33206
+github.tar,                         level 16 with dict copy,            advanced one pass small out,        33374
+github.tar,                         level 16 with dict load,            advanced one pass small out,        39081
+github.tar,                         level 19,                           advanced one pass small out,        32149
+github.tar,                         level 19 with dict,                 advanced one pass small out,        32712
+github.tar,                         level 19 with dict dms,             advanced one pass small out,        32555
+github.tar,                         level 19 with dict dds,             advanced one pass small out,        32555
+github.tar,                         level 19 with dict copy,            advanced one pass small out,        32712
+github.tar,                         level 19 with dict load,            advanced one pass small out,        32479
 github.tar,                         no source size,                     advanced one pass small out,        38831
 github.tar,                         no source size with dict,           advanced one pass small out,        37995
 github.tar,                         long distance mode,                 advanced one pass small out,        40252
@@ -858,7 +858,7 @@ github.tar,                         multithreaded,                      advanced
 github.tar,                         multithreaded long distance mode,   advanced one pass small out,        40232
 github.tar,                         small window log,                   advanced one pass small out,        198540
 github.tar,                         small hash log,                     advanced one pass small out,        129870
-github.tar,                         small chain log,                    advanced one pass small out,        41675
+github.tar,                         small chain log,                    advanced one pass small out,        41669
 github.tar,                         explicit params,                    advanced one pass small out,        41385
 github.tar,                         uncompressed literals,              advanced one pass small out,        41525
 github.tar,                         uncompressed literals optimal,      advanced one pass small out,        35397
@@ -883,16 +883,16 @@ silesia,                            level 11 row 1,                     advanced
 silesia,                            level 11 row 2,                     advanced streaming,                 4503116
 silesia,                            level 12 row 1,                     advanced streaming,                 4505046
 silesia,                            level 12 row 2,                     advanced streaming,                 4503116
-silesia,                            level 13,                           advanced streaming,                 4493840
-silesia,                            level 16,                           advanced streaming,                 4359604
-silesia,                            level 19,                           advanced streaming,                 4296490
+silesia,                            level 13,                           advanced streaming,                 4493990
+silesia,                            level 16,                           advanced streaming,                 4359864
+silesia,                            level 19,                           advanced streaming,                 4296438
 silesia,                            no source size,                     advanced streaming,                 4842039
 silesia,                            long distance mode,                 advanced streaming,                 4833710
 silesia,                            multithreaded,                      advanced streaming,                 4842075
 silesia,                            multithreaded long distance mode,   advanced streaming,                 4833737
 silesia,                            small window log,                   advanced streaming,                 7111103
-silesia,                            small hash log,                     advanced streaming,                 6525942
-silesia,                            small chain log,                    advanced streaming,                 4911982
+silesia,                            small hash log,                     advanced streaming,                 6526141
+silesia,                            small chain log,                    advanced streaming,                 4912197
 silesia,                            explicit params,                    advanced streaming,                 4795452
 silesia,                            uncompressed literals,              advanced streaming,                 5120566
 silesia,                            uncompressed literals optimal,      advanced streaming,                 4319518
@@ -917,16 +917,16 @@ silesia.tar,                        level 11 row 1,                     advanced
 silesia.tar,                        level 11 row 2,                     advanced streaming,                 4513604
 silesia.tar,                        level 12 row 1,                     advanced streaming,                 4514049
 silesia.tar,                        level 12 row 2,                     advanced streaming,                 4513797
-silesia.tar,                        level 13,                           advanced streaming,                 4502887
-silesia.tar,                        level 16,                           advanced streaming,                 4360148
-silesia.tar,                        level 19,                           advanced streaming,                 4267069
+silesia.tar,                        level 13,                           advanced streaming,                 4502956
+silesia.tar,                        level 16,                           advanced streaming,                 4360527
+silesia.tar,                        level 19,                           advanced streaming,                 4266970
 silesia.tar,                        no source size,                     advanced streaming,                 4859267
 silesia.tar,                        long distance mode,                 advanced streaming,                 4840452
 silesia.tar,                        multithreaded,                      advanced streaming,                 4854160
 silesia.tar,                        multithreaded long distance mode,   advanced streaming,                 4845741
 silesia.tar,                        small window log,                   advanced streaming,                 7117559
-silesia.tar,                        small hash log,                     advanced streaming,                 6529003
-silesia.tar,                        small chain log,                    advanced streaming,                 4916738
+silesia.tar,                        small hash log,                     advanced streaming,                 6529234
+silesia.tar,                        small chain log,                    advanced streaming,                 4917021
 silesia.tar,                        explicit params,                    advanced streaming,                 4806873
 silesia.tar,                        uncompressed literals,              advanced streaming,                 5127423
 silesia.tar,                        uncompressed literals optimal,      advanced streaming,                 4310141
@@ -1026,19 +1026,19 @@ github,                             level 12 row 2 with dict dms,       advanced
 github,                             level 12 row 2 with dict dds,       advanced streaming,                 39677
 github,                             level 12 row 2 with dict copy,      advanced streaming,                 39677
 github,                             level 12 row 2 with dict load,      advanced streaming,                 41166
-github,                             level 13,                           advanced streaming,                 134064
+github,                             level 13,                           advanced streaming,                 132729
 github,                             level 13 with dict,                 advanced streaming,                 39900
 github,                             level 13 with dict dms,             advanced streaming,                 39900
 github,                             level 13 with dict dds,             advanced streaming,                 39900
 github,                             level 13 with dict copy,            advanced streaming,                 39948
-github,                             level 13 with dict load,            advanced streaming,                 42626
-github,                             level 16,                           advanced streaming,                 134064
+github,                             level 13 with dict load,            advanced streaming,                 42624
+github,                             level 16,                           advanced streaming,                 132729
 github,                             level 16 with dict,                 advanced streaming,                 37577
 github,                             level 16 with dict dms,             advanced streaming,                 37577
 github,                             level 16 with dict dds,             advanced streaming,                 37577
 github,                             level 16 with dict copy,            advanced streaming,                 37568
-github,                             level 16 with dict load,            advanced streaming,                 42340
-github,                             level 19,                           advanced streaming,                 134064
+github,                             level 16 with dict load,            advanced streaming,                 42338
+github,                             level 19,                           advanced streaming,                 132729
 github,                             level 19 with dict,                 advanced streaming,                 37576
 github,                             level 19 with dict dms,             advanced streaming,                 37576
 github,                             level 19 with dict dds,             advanced streaming,                 37576
@@ -1132,43 +1132,43 @@ github.tar,                         level 9 with dict dds,              advanced
 github.tar,                         level 9 with dict copy,             advanced streaming,                 36484
 github.tar,                         level 9 with dict load,             advanced streaming,                 36401
 github.tar,                         level 11 row 1,                     advanced streaming,                 36081
-github.tar,                         level 11 row 1 with dict dms,       advanced streaming,                 36959
-github.tar,                         level 11 row 1 with dict dds,       advanced streaming,                 36959
-github.tar,                         level 11 row 1 with dict copy,      advanced streaming,                 36552
+github.tar,                         level 11 row 1 with dict dms,       advanced streaming,                 36963
+github.tar,                         level 11 row 1 with dict dds,       advanced streaming,                 36963
+github.tar,                         level 11 row 1 with dict copy,      advanced streaming,                 36557
 github.tar,                         level 11 row 1 with dict load,      advanced streaming,                 36434
 github.tar,                         level 11 row 2,                     advanced streaming,                 36110
-github.tar,                         level 11 row 2 with dict dms,       advanced streaming,                 36959
-github.tar,                         level 11 row 2 with dict dds,       advanced streaming,                 36959
-github.tar,                         level 11 row 2 with dict copy,      advanced streaming,                 36552
+github.tar,                         level 11 row 2 with dict dms,       advanced streaming,                 36963
+github.tar,                         level 11 row 2 with dict dds,       advanced streaming,                 36963
+github.tar,                         level 11 row 2 with dict copy,      advanced streaming,                 36557
 github.tar,                         level 11 row 2 with dict load,      advanced streaming,                 36459
 github.tar,                         level 12 row 1,                     advanced streaming,                 36081
-github.tar,                         level 12 row 1 with dict dms,       advanced streaming,                 36987
-github.tar,                         level 12 row 1 with dict dds,       advanced streaming,                 36987
-github.tar,                         level 12 row 1 with dict copy,      advanced streaming,                 36611
+github.tar,                         level 12 row 1 with dict dms,       advanced streaming,                 36986
+github.tar,                         level 12 row 1 with dict dds,       advanced streaming,                 36986
+github.tar,                         level 12 row 1 with dict copy,      advanced streaming,                 36609
 github.tar,                         level 12 row 1 with dict load,      advanced streaming,                 36434
 github.tar,                         level 12 row 2,                     advanced streaming,                 36110
-github.tar,                         level 12 row 2 with dict dms,       advanced streaming,                 36987
-github.tar,                         level 12 row 2 with dict dds,       advanced streaming,                 36987
-github.tar,                         level 12 row 2 with dict copy,      advanced streaming,                 36611
+github.tar,                         level 12 row 2 with dict dms,       advanced streaming,                 36986
+github.tar,                         level 12 row 2 with dict dds,       advanced streaming,                 36986
+github.tar,                         level 12 row 2 with dict copy,      advanced streaming,                 36609
 github.tar,                         level 12 row 2 with dict load,      advanced streaming,                 36459
-github.tar,                         level 13,                           advanced streaming,                 35500
-github.tar,                         level 13 with dict,                 advanced streaming,                 37131
-github.tar,                         level 13 with dict dms,             advanced streaming,                 37222
-github.tar,                         level 13 with dict dds,             advanced streaming,                 37222
-github.tar,                         level 13 with dict copy,            advanced streaming,                 37131
-github.tar,                         level 13 with dict load,            advanced streaming,                 36008
-github.tar,                         level 16,                           advanced streaming,                 40480
-github.tar,                         level 16 with dict,                 advanced streaming,                 33377
-github.tar,                         level 16 with dict dms,             advanced streaming,                 33213
-github.tar,                         level 16 with dict dds,             advanced streaming,                 33213
-github.tar,                         level 16 with dict copy,            advanced streaming,                 33377
-github.tar,                         level 16 with dict load,            advanced streaming,                 39083
-github.tar,                         level 19,                           advanced streaming,                 32140
-github.tar,                         level 19 with dict,                 advanced streaming,                 32707
-github.tar,                         level 19 with dict dms,             advanced streaming,                 32552
-github.tar,                         level 19 with dict dds,             advanced streaming,                 32552
-github.tar,                         level 19 with dict copy,            advanced streaming,                 32707
-github.tar,                         level 19 with dict load,            advanced streaming,                 32472
+github.tar,                         level 13,                           advanced streaming,                 35501
+github.tar,                         level 13 with dict,                 advanced streaming,                 37130
+github.tar,                         level 13 with dict dms,             advanced streaming,                 37220
+github.tar,                         level 13 with dict dds,             advanced streaming,                 37220
+github.tar,                         level 13 with dict copy,            advanced streaming,                 37130
+github.tar,                         level 13 with dict load,            advanced streaming,                 36010
+github.tar,                         level 16,                           advanced streaming,                 40471
+github.tar,                         level 16 with dict,                 advanced streaming,                 33374
+github.tar,                         level 16 with dict dms,             advanced streaming,                 33206
+github.tar,                         level 16 with dict dds,             advanced streaming,                 33206
+github.tar,                         level 16 with dict copy,            advanced streaming,                 33374
+github.tar,                         level 16 with dict load,            advanced streaming,                 39081
+github.tar,                         level 19,                           advanced streaming,                 32149
+github.tar,                         level 19 with dict,                 advanced streaming,                 32712
+github.tar,                         level 19 with dict dms,             advanced streaming,                 32555
+github.tar,                         level 19 with dict dds,             advanced streaming,                 32555
+github.tar,                         level 19 with dict copy,            advanced streaming,                 32712
+github.tar,                         level 19 with dict load,            advanced streaming,                 32479
 github.tar,                         no source size,                     advanced streaming,                 38828
 github.tar,                         no source size with dict,           advanced streaming,                 38000
 github.tar,                         long distance mode,                 advanced streaming,                 40252
@@ -1176,7 +1176,7 @@ github.tar,                         multithreaded,                      advanced
 github.tar,                         multithreaded long distance mode,   advanced streaming,                 40232
 github.tar,                         small window log,                   advanced streaming,                 199558
 github.tar,                         small hash log,                     advanced streaming,                 129870
-github.tar,                         small chain log,                    advanced streaming,                 41675
+github.tar,                         small chain log,                    advanced streaming,                 41669
 github.tar,                         explicit params,                    advanced streaming,                 41385
 github.tar,                         uncompressed literals,              advanced streaming,                 41525
 github.tar,                         uncompressed literals optimal,      advanced streaming,                 35397
@@ -1193,12 +1193,12 @@ silesia,                            level 5,                            old stre
 silesia,                            level 6,                            old streaming,                      4603066
 silesia,                            level 7,                            old streaming,                      4566984
 silesia,                            level 9,                            old streaming,                      4543018
-silesia,                            level 13,                           old streaming,                      4493840
-silesia,                            level 16,                           old streaming,                      4359604
-silesia,                            level 19,                           old streaming,                      4296490
+silesia,                            level 13,                           old streaming,                      4493990
+silesia,                            level 16,                           old streaming,                      4359864
+silesia,                            level 19,                           old streaming,                      4296438
 silesia,                            no source size,                     old streaming,                      4842039
 silesia,                            uncompressed literals,              old streaming,                      4842075
-silesia,                            uncompressed literals optimal,      old streaming,                      4296490
+silesia,                            uncompressed literals optimal,      old streaming,                      4296438
 silesia,                            huffman literals,                   old streaming,                      6172207
 silesia.tar,                        level -5,                           old streaming,                      6856523
 silesia.tar,                        level -3,                           old streaming,                      6505954
@@ -1211,12 +1211,12 @@ silesia.tar,                        level 5,                            old stre
 silesia.tar,                        level 6,                            old streaming,                      4613246
 silesia.tar,                        level 7,                            old streaming,                      4576664
 silesia.tar,                        level 9,                            old streaming,                      4552900
-silesia.tar,                        level 13,                           old streaming,                      4502887
-silesia.tar,                        level 16,                           old streaming,                      4360148
-silesia.tar,                        level 19,                           old streaming,                      4267069
+silesia.tar,                        level 13,                           old streaming,                      4502956
+silesia.tar,                        level 16,                           old streaming,                      4360527
+silesia.tar,                        level 19,                           old streaming,                      4266970
 silesia.tar,                        no source size,                     old streaming,                      4859267
 silesia.tar,                        uncompressed literals,              old streaming,                      4859271
-silesia.tar,                        uncompressed literals optimal,      old streaming,                      4267069
+silesia.tar,                        uncompressed literals optimal,      old streaming,                      4266970
 silesia.tar,                        huffman literals,                   old streaming,                      6179056
 github,                             level -5,                           old streaming,                      204407
 github,                             level -5 with dict,                 old streaming,                      46718
@@ -1240,16 +1240,16 @@ github,                             level 7,                            old stre
 github,                             level 7 with dict,                  old streaming,                      38758
 github,                             level 9,                            old streaming,                      135122
 github,                             level 9 with dict,                  old streaming,                      39437
-github,                             level 13,                           old streaming,                      134064
+github,                             level 13,                           old streaming,                      132729
 github,                             level 13 with dict,                 old streaming,                      39900
-github,                             level 16,                           old streaming,                      134064
+github,                             level 16,                           old streaming,                      132729
 github,                             level 16 with dict,                 old streaming,                      37577
-github,                             level 19,                           old streaming,                      134064
+github,                             level 19,                           old streaming,                      132729
 github,                             level 19 with dict,                 old streaming,                      37576
 github,                             no source size,                     old streaming,                      140599
 github,                             no source size with dict,           old streaming,                      40654
 github,                             uncompressed literals,              old streaming,                      136332
-github,                             uncompressed literals optimal,      old streaming,                      134064
+github,                             uncompressed literals optimal,      old streaming,                      132729
 github,                             huffman literals,                   old streaming,                      175468
 github.tar,                         level -5,                           old streaming,                      52152
 github.tar,                         level -5 with dict,                 old streaming,                      51045
@@ -1273,16 +1273,16 @@ github.tar,                         level 7,                            old stre
 github.tar,                         level 7 with dict,                  old streaming,                      37865
 github.tar,                         level 9,                            old streaming,                      36760
 github.tar,                         level 9 with dict,                  old streaming,                      36484
-github.tar,                         level 13,                           old streaming,                      35500
-github.tar,                         level 13 with dict,                 old streaming,                      37131
-github.tar,                         level 16,                           old streaming,                      40480
-github.tar,                         level 16 with dict,                 old streaming,                      33377
-github.tar,                         level 19,                           old streaming,                      32140
-github.tar,                         level 19 with dict,                 old streaming,                      32707
+github.tar,                         level 13,                           old streaming,                      35501
+github.tar,                         level 13 with dict,                 old streaming,                      37130
+github.tar,                         level 16,                           old streaming,                      40471
+github.tar,                         level 16 with dict,                 old streaming,                      33374
+github.tar,                         level 19,                           old streaming,                      32149
+github.tar,                         level 19 with dict,                 old streaming,                      32712
 github.tar,                         no source size,                     old streaming,                      38828
 github.tar,                         no source size with dict,           old streaming,                      38000
 github.tar,                         uncompressed literals,              old streaming,                      38831
-github.tar,                         uncompressed literals optimal,      old streaming,                      32140
+github.tar,                         uncompressed literals optimal,      old streaming,                      32149
 github.tar,                         huffman literals,                   old streaming,                      42560
 silesia,                            level -5,                           old streaming advanced,             6854744
 silesia,                            level -3,                           old streaming advanced,             6503319
@@ -1295,19 +1295,19 @@ silesia,                            level 5,                            old stre
 silesia,                            level 6,                            old streaming advanced,             4603066
 silesia,                            level 7,                            old streaming advanced,             4566984
 silesia,                            level 9,                            old streaming advanced,             4543018
-silesia,                            level 13,                           old streaming advanced,             4493840
-silesia,                            level 16,                           old streaming advanced,             4359604
-silesia,                            level 19,                           old streaming advanced,             4296490
+silesia,                            level 13,                           old streaming advanced,             4493990
+silesia,                            level 16,                           old streaming advanced,             4359864
+silesia,                            level 19,                           old streaming advanced,             4296438
 silesia,                            no source size,                     old streaming advanced,             4842039
 silesia,                            long distance mode,                 old streaming advanced,             4842075
 silesia,                            multithreaded,                      old streaming advanced,             4842075
 silesia,                            multithreaded long distance mode,   old streaming advanced,             4842075
 silesia,                            small window log,                   old streaming advanced,             7111103
-silesia,                            small hash log,                     old streaming advanced,             6525942
-silesia,                            small chain log,                    old streaming advanced,             4911982
+silesia,                            small hash log,                     old streaming advanced,             6526141
+silesia,                            small chain log,                    old streaming advanced,             4912197
 silesia,                            explicit params,                    old streaming advanced,             4795452
 silesia,                            uncompressed literals,              old streaming advanced,             4842075
-silesia,                            uncompressed literals optimal,      old streaming advanced,             4296490
+silesia,                            uncompressed literals optimal,      old streaming advanced,             4296438
 silesia,                            huffman literals,                   old streaming advanced,             6172207
 silesia,                            multithreaded with advanced params, old streaming advanced,             4842075
 silesia.tar,                        level -5,                           old streaming advanced,             6856523
@@ -1321,19 +1321,19 @@ silesia.tar,                        level 5,                            old stre
 silesia.tar,                        level 6,                            old streaming advanced,             4613246
 silesia.tar,                        level 7,                            old streaming advanced,             4576664
 silesia.tar,                        level 9,                            old streaming advanced,             4552900
-silesia.tar,                        level 13,                           old streaming advanced,             4502887
-silesia.tar,                        level 16,                           old streaming advanced,             4360148
-silesia.tar,                        level 19,                           old streaming advanced,             4267069
+silesia.tar,                        level 13,                           old streaming advanced,             4502956
+silesia.tar,                        level 16,                           old streaming advanced,             4360527
+silesia.tar,                        level 19,                           old streaming advanced,             4266970
 silesia.tar,                        no source size,                     old streaming advanced,             4859267
 silesia.tar,                        long distance mode,                 old streaming advanced,             4859271
 silesia.tar,                        multithreaded,                      old streaming advanced,             4859271
 silesia.tar,                        multithreaded long distance mode,   old streaming advanced,             4859271
 silesia.tar,                        small window log,                   old streaming advanced,             7117562
-silesia.tar,                        small hash log,                     old streaming advanced,             6529003
-silesia.tar,                        small chain log,                    old streaming advanced,             4916738
+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,             4806873
 silesia.tar,                        uncompressed literals,              old streaming advanced,             4859271
-silesia.tar,                        uncompressed literals optimal,      old streaming advanced,             4267069
+silesia.tar,                        uncompressed literals optimal,      old streaming advanced,             4266970
 silesia.tar,                        huffman literals,                   old streaming advanced,             6179056
 silesia.tar,                        multithreaded with advanced params, old streaming advanced,             4859271
 github,                             level -5,                           old streaming advanced,             213265
@@ -1362,7 +1362,7 @@ github,                             level 13,                           old stre
 github,                             level 13 with dict,                 old streaming advanced,             39725
 github,                             level 16,                           old streaming advanced,             138676
 github,                             level 16 with dict,                 old streaming advanced,             40789
-github,                             level 19,                           old streaming advanced,             134064
+github,                             level 19,                           old streaming advanced,             132729
 github,                             level 19 with dict,                 old streaming advanced,             37576
 github,                             no source size,                     old streaming advanced,             140599
 github,                             no source size with dict,           old streaming advanced,             40608
@@ -1374,7 +1374,7 @@ github,                             small hash log,                     old stre
 github,                             small chain log,                    old streaming advanced,             139275
 github,                             explicit params,                    old streaming advanced,             140937
 github,                             uncompressed literals,              old streaming advanced,             141104
-github,                             uncompressed literals optimal,      old streaming advanced,             134064
+github,                             uncompressed literals optimal,      old streaming advanced,             132729
 github,                             huffman literals,                   old streaming advanced,             181107
 github,                             multithreaded with advanced params, old streaming advanced,             141104
 github.tar,                         level -5,                           old streaming advanced,             52152
@@ -1399,12 +1399,12 @@ github.tar,                         level 7,                            old stre
 github.tar,                         level 7 with dict,                  old streaming advanced,             37387
 github.tar,                         level 9,                            old streaming advanced,             36760
 github.tar,                         level 9 with dict,                  old streaming advanced,             36312
-github.tar,                         level 13,                           old streaming advanced,             35500
-github.tar,                         level 13 with dict,                 old streaming advanced,             35809
-github.tar,                         level 16,                           old streaming advanced,             40480
-github.tar,                         level 16 with dict,                 old streaming advanced,             38574
-github.tar,                         level 19,                           old streaming advanced,             32140
-github.tar,                         level 19 with dict,                 old streaming advanced,             32700
+github.tar,                         level 13,                           old streaming advanced,             35501
+github.tar,                         level 13 with dict,                 old streaming advanced,             35807
+github.tar,                         level 16,                           old streaming advanced,             40471
+github.tar,                         level 16 with dict,                 old streaming advanced,             38578
+github.tar,                         level 19,                           old streaming advanced,             32149
+github.tar,                         level 19 with dict,                 old streaming advanced,             32704
 github.tar,                         no source size,                     old streaming advanced,             38828
 github.tar,                         no source size with dict,           old streaming advanced,             38015
 github.tar,                         long distance mode,                 old streaming advanced,             38831
@@ -1412,10 +1412,10 @@ github.tar,                         multithreaded,                      old stre
 github.tar,                         multithreaded long distance mode,   old streaming advanced,             38831
 github.tar,                         small window log,                   old streaming advanced,             199561
 github.tar,                         small hash log,                     old streaming advanced,             129870
-github.tar,                         small chain log,                    old streaming advanced,             41675
+github.tar,                         small chain log,                    old streaming advanced,             41669
 github.tar,                         explicit params,                    old streaming advanced,             41385
 github.tar,                         uncompressed literals,              old streaming advanced,             38831
-github.tar,                         uncompressed literals optimal,      old streaming advanced,             32140
+github.tar,                         uncompressed literals optimal,      old streaming advanced,             32149
 github.tar,                         huffman literals,                   old streaming advanced,             42560
 github.tar,                         multithreaded with advanced params, old streaming advanced,             38831
 github,                             level -5 with dict,                 old streaming cdict,                46718
@@ -1444,9 +1444,9 @@ github.tar,                         level 5 with dict,                  old stre
 github.tar,                         level 6 with dict,                  old streaming cdict,                38648
 github.tar,                         level 7 with dict,                  old streaming cdict,                37436
 github.tar,                         level 9 with dict,                  old streaming cdict,                36401
-github.tar,                         level 13 with dict,                 old streaming cdict,                36008
-github.tar,                         level 16 with dict,                 old streaming cdict,                39083
-github.tar,                         level 19 with dict,                 old streaming cdict,                32472
+github.tar,                         level 13 with dict,                 old streaming cdict,                36010
+github.tar,                         level 16 with dict,                 old streaming cdict,                39081
+github.tar,                         level 19 with dict,                 old streaming cdict,                32479
 github.tar,                         no source size with dict,           old streaming cdict,                38000
 github,                             level -5 with dict,                 old streaming advanced cdict,       49562
 github,                             level -3 with dict,                 old streaming advanced cdict,       44956
@@ -1474,7 +1474,7 @@ github.tar,                         level 5 with dict,                  old stre
 github.tar,                         level 6 with dict,                  old streaming advanced cdict,       38640
 github.tar,                         level 7 with dict,                  old streaming advanced cdict,       37387
 github.tar,                         level 9 with dict,                  old streaming advanced cdict,       36312
-github.tar,                         level 13 with dict,                 old streaming advanced cdict,       35809
-github.tar,                         level 16 with dict,                 old streaming advanced cdict,       38574
-github.tar,                         level 19 with dict,                 old streaming advanced cdict,       32700
+github.tar,                         level 13 with dict,                 old streaming advanced cdict,       35807
+github.tar,                         level 16 with dict,                 old streaming advanced cdict,       38578
+github.tar,                         level 19 with dict,                 old streaming advanced cdict,       32704
 github.tar,                         no source size with dict,           old streaming advanced cdict,       38015