]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
[regression] Test level 19 with uncompressed literals
authorNick Terrell <terrelln@fb.com>
Fri, 15 Feb 2019 18:28:44 +0000 (10:28 -0800)
committerNick Terrell <terrelln@fb.com>
Fri, 15 Feb 2019 18:52:46 +0000 (10:52 -0800)
tests/regression/config.c
tests/regression/results.csv

index f04d32d8381b17d58771895d683132c58639c0c8..4d5d191059a083e12ba6684cd90d8587beb2aa2c 100644 (file)
@@ -132,6 +132,16 @@ static config_t uncompressed_literals = {
     .param_values = PARAM_VALUES(uncompressed_literals_param_values),
 };
 
+static param_value_t const uncompressed_literals_opt_param_values[] = {
+    {.param = ZSTD_c_compressionLevel, .value = 19},
+    {.param = ZSTD_c_literalCompressionMode, .value = ZSTD_lcm_uncompressed},
+};
+
+static config_t uncompressed_literals_opt = {
+    .name = "uncompressed literals optimal",
+    .param_values = PARAM_VALUES(uncompressed_literals_opt_param_values),
+};
+
 static param_value_t const huffman_literals_param_values[] = {
     {.param = ZSTD_c_compressionLevel, .value = -1},
     {.param = ZSTD_c_literalCompressionMode, .value = ZSTD_lcm_huffman},
@@ -176,6 +186,7 @@ static config_t const* g_configs[] = {
     &small_clog,
     &explicit_params,
     &uncompressed_literals,
+    &uncompressed_literals_opt,
     &huffman_literals,
     NULL,
 };
index d9c5a4a0a5d1728a377afcab17f712b14dc77d93..076e3b454c0b7d9112f4235af8f262d462f28b71 100644 (file)
@@ -14,6 +14,7 @@ silesia.tar,                      level 13,                         compress sim
 silesia.tar,                      level 16,                         compress simple,                  4381277
 silesia.tar,                      level 19,                         compress simple,                  4281514
 silesia.tar,                      uncompressed literals,            compress simple,                  4875008
+silesia.tar,                      uncompressed literals optimal,    compress simple,                  4281514
 silesia.tar,                      huffman literals,                 compress simple,                  6195462
 silesia,                          level -5,                         compress cctx,                    7152294
 silesia,                          level -3,                         compress cctx,                    6789969
@@ -37,6 +38,7 @@ silesia,                          small hash log,                   compress cct
 silesia,                          small chain log,                  compress cctx,                    4931093
 silesia,                          explicit params,                  compress cctx,                    4813352
 silesia,                          uncompressed literals,            compress cctx,                    4862377
+silesia,                          uncompressed literals optimal,    compress cctx,                    4293262
 silesia,                          huffman literals,                 compress cctx,                    6191548
 github,                           level -5,                         compress cctx,                    232744
 github,                           level -5 with dict,               compress cctx,                    47294
@@ -74,6 +76,7 @@ github,                           small hash log,                   compress cct
 github,                           small chain log,                  compress cctx,                    decompression error
 github,                           explicit params,                  compress cctx,                    decompression error
 github,                           uncompressed literals,            compress cctx,                    136397
+github,                           uncompressed literals optimal,    compress cctx,                    133717
 github,                           huffman literals,                 compress cctx,                    176575
 silesia,                          level -5,                         zstdcli,                          7152342
 silesia,                          level -3,                         zstdcli,                          6790021
@@ -176,6 +179,7 @@ silesia,                          small hash log,                   advanced one
 silesia,                          small chain log,                  advanced one pass,                4931093
 silesia,                          explicit params,                  advanced one pass,                4815369
 silesia,                          uncompressed literals,            advanced one pass,                5155424
+silesia,                          uncompressed literals optimal,    advanced one pass,                4426654
 silesia,                          huffman literals,                 advanced one pass,                5341356
 silesia.tar,                      level -5,                         advanced one pass,                7160438
 silesia.tar,                      level -3,                         advanced one pass,                6789024
@@ -200,6 +204,7 @@ silesia.tar,                      small hash log,                   advanced one
 silesia.tar,                      small chain log,                  advanced one pass,                4943255
 silesia.tar,                      explicit params,                  advanced one pass,                4829974
 silesia.tar,                      uncompressed literals,            advanced one pass,                5157992
+silesia.tar,                      uncompressed literals optimal,    advanced one pass,                4372744
 silesia.tar,                      huffman literals,                 advanced one pass,                5358079
 github,                           level -5,                         advanced one pass,                232744
 github,                           level -5 with dict,               advanced one pass,                46718
@@ -238,6 +243,7 @@ github,                           small hash log,                   advanced one
 github,                           small chain log,                  advanced one pass,                136314
 github,                           explicit params,                  advanced one pass,                137670
 github,                           uncompressed literals,            advanced one pass,                167004
+github,                           uncompressed literals optimal,    advanced one pass,                164600
 github,                           huffman literals,                 advanced one pass,                143457
 silesia,                          level -5,                         advanced one pass small out,      7152294
 silesia,                          level -3,                         advanced one pass small out,      6789969
@@ -262,6 +268,7 @@ silesia,                          small hash log,                   advanced one
 silesia,                          small chain log,                  advanced one pass small out,      4931093
 silesia,                          explicit params,                  advanced one pass small out,      4815369
 silesia,                          uncompressed literals,            advanced one pass small out,      5155424
+silesia,                          uncompressed literals optimal,    advanced one pass small out,      4426654
 silesia,                          huffman literals,                 advanced one pass small out,      5341356
 silesia.tar,                      level -5,                         advanced one pass small out,      7160438
 silesia.tar,                      level -3,                         advanced one pass small out,      6789024
@@ -286,6 +293,7 @@ silesia.tar,                      small hash log,                   advanced one
 silesia.tar,                      small chain log,                  advanced one pass small out,      4943255
 silesia.tar,                      explicit params,                  advanced one pass small out,      4829974
 silesia.tar,                      uncompressed literals,            advanced one pass small out,      5157992
+silesia.tar,                      uncompressed literals optimal,    advanced one pass small out,      4372744
 silesia.tar,                      huffman literals,                 advanced one pass small out,      5358079
 github,                           level -5,                         advanced one pass small out,      232744
 github,                           level -5 with dict,               advanced one pass small out,      46718
@@ -324,6 +332,7 @@ github,                           small hash log,                   advanced one
 github,                           small chain log,                  advanced one pass small out,      136314
 github,                           explicit params,                  advanced one pass small out,      137670
 github,                           uncompressed literals,            advanced one pass small out,      167004
+github,                           uncompressed literals optimal,    advanced one pass small out,      164600
 github,                           huffman literals,                 advanced one pass small out,      143457
 silesia,                          level -5,                         advanced streaming,               7152294
 silesia,                          level -3,                         advanced streaming,               6789973
@@ -348,6 +357,7 @@ silesia,                          small hash log,                   advanced str
 silesia,                          small chain log,                  advanced streaming,               4931093
 silesia,                          explicit params,                  advanced streaming,               4815380
 silesia,                          uncompressed literals,            advanced streaming,               5155424
+silesia,                          uncompressed literals optimal,    advanced streaming,               4426654
 silesia,                          huffman literals,                 advanced streaming,               5341357
 silesia.tar,                      level -5,                         advanced streaming,               7160440
 silesia.tar,                      level -3,                         advanced streaming,               6789026
@@ -372,6 +382,7 @@ silesia.tar,                      small hash log,                   advanced str
 silesia.tar,                      small chain log,                  advanced streaming,               4943260
 silesia.tar,                      explicit params,                  advanced streaming,               4830002
 silesia.tar,                      uncompressed literals,            advanced streaming,               5157995
+silesia.tar,                      uncompressed literals optimal,    advanced streaming,               4372744
 silesia.tar,                      huffman literals,                 advanced streaming,               5358083
 github,                           level -5,                         advanced streaming,               232744
 github,                           level -5 with dict,               advanced streaming,               46718
@@ -410,6 +421,7 @@ github,                           small hash log,                   advanced str
 github,                           small chain log,                  advanced streaming,               136314
 github,                           explicit params,                  advanced streaming,               137670
 github,                           uncompressed literals,            advanced streaming,               167004
+github,                           uncompressed literals optimal,    advanced streaming,               164600
 github,                           huffman literals,                 advanced streaming,               143457
 silesia,                          level -5,                         old streaming,                    7152294
 silesia,                          level -3,                         old streaming,                    6789973
@@ -427,6 +439,7 @@ silesia,                          level 16,                         old streamin
 silesia,                          level 19,                         old streaming,                    4293262
 silesia,                          no source size,                   old streaming,                    4862341
 silesia,                          uncompressed literals,            old streaming,                    4862377
+silesia,                          uncompressed literals optimal,    old streaming,                    4293262
 silesia,                          huffman literals,                 old streaming,                    6191549
 silesia.tar,                      level -5,                         old streaming,                    7160440
 silesia.tar,                      level -3,                         old streaming,                    6789026
@@ -444,6 +457,7 @@ silesia.tar,                      level 16,                         old streamin
 silesia.tar,                      level 19,                         old streaming,                    4281514
 silesia.tar,                      no source size,                   old streaming,                    4875006
 silesia.tar,                      uncompressed literals,            old streaming,                    4875010
+silesia.tar,                      uncompressed literals optimal,    old streaming,                    4281514
 silesia.tar,                      huffman literals,                 old streaming,                    6195465
 github,                           level -5,                         old streaming,                    232744
 github,                           level -5 with dict,               old streaming,                    46718
@@ -475,4 +489,5 @@ github,                           level 19,                         old streamin
 github,                           level 19 with dict,               old streaming,                    37576
 github,                           no source size,                   old streaming,                    141003
 github,                           uncompressed literals,            old streaming,                    136397
+github,                           uncompressed literals optimal,    old streaming,                    133717
 github,                           huffman literals,                 old streaming,                    176575