]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
update params for 256K
authorYann Collet <yann.collet.73@gmail.com>
Wed, 16 Dec 2015 18:38:54 +0000 (19:38 +0100)
committerYann Collet <yann.collet.73@gmail.com>
Wed, 16 Dec 2015 18:38:54 +0000 (19:38 +0100)
lib/zstd_static.h

index ebb8c83cf4ba3d60228d126bf832f3d62e32425d..1b43e69e3e26ba97a8ac259679cb6b51bef2d5f6 100644 (file)
@@ -207,28 +207,28 @@ static const ZSTD_parameters ZSTD_defaultParameters[4][ZSTD_MAX_CLEVEL+1] = {
     { 0, 26, 27, 25,  9,  5, ZSTD_btlazy2 },  /* level 20 */
 },
 {   /* for srcSize <= 256 KB */
-    /*    W,  C,  H,  S,  L, strat */
-    {  0,  0,  0,  0,  0,  0, ZSTD_fast    },  /* level  0 - never used */
-    {  0, 18, 16, 15,  1,  7, ZSTD_fast    },  /* level  1 */
-    {  0, 18, 16, 16,  1,  7, ZSTD_fast    },  /* level  2 */
-    {  0, 18, 18, 18,  1,  7, ZSTD_fast    },  /* level  3 */
-    {  0, 18, 14, 15,  4,  6, ZSTD_greedy  },  /* level  4 */
-    {  0, 18, 16, 16,  1,  6, ZSTD_lazy    },  /* level  5 */
-    {  0, 18, 15, 15,  3,  6, ZSTD_lazy    },  /* level  6 */
-    {  0, 18, 15, 15,  4,  6, ZSTD_lazy    },  /* level  7 */
-    {  0, 18, 16, 18,  4,  6, ZSTD_lazy    },  /* level  8 */
-    {  0, 18, 18, 18,  4,  6, ZSTD_lazy    },  /* level  9 */
-    {  0, 18, 18, 18,  5,  6, ZSTD_lazy    },  /* level 10 */
-    {  0, 18, 18, 19,  6,  6, ZSTD_lazy    },  /* level 11 */
-    {  0, 18, 18, 19,  7,  6, ZSTD_lazy    },  /* level 12 */
-    {  0, 18, 19, 15,  7,  5, ZSTD_btlazy2 },  /* level 13 */
-    {  0, 18, 19, 16,  8,  5, ZSTD_btlazy2 },  /* level 14 */
-    {  0, 18, 19, 17,  9,  5, ZSTD_btlazy2 },  /* level 15 */
-    {  0, 18, 19, 17, 10,  5, ZSTD_btlazy2 },  /* level 16 */
-    {  0, 18, 19, 17, 11,  5, ZSTD_btlazy2 },  /* level 17 */
-    {  0, 18, 19, 17, 12,  5, ZSTD_btlazy2 },  /* level 18 */
-    {  0, 18, 19, 17, 13,  5, ZSTD_btlazy2 },  /* level 19 */
-    {  0, 18, 19, 17, 14,  5, ZSTD_btlazy2 },  /* level 20 */
+    /*     W,  C,  H,  S,  L, strat */
+    {  0, 18, 13, 14,  1,  7, ZSTD_fast    },  /* level  0 - never used */
+    {  0, 18, 14, 15,  1,  6, ZSTD_fast    },  /* level  1 */
+    {  0, 18, 14, 15,  1,  5, ZSTD_fast    },  /* level  2 */
+    {  0, 18, 12, 15,  3,  7, ZSTD_greedy  },  /* level  3 */
+    {  0, 18, 13, 15,  4,  7, ZSTD_greedy  },  /* level  4 */
+    {  0, 18, 14, 15,  5,  7, ZSTD_greedy  },  /* level  5 */
+    {  0, 18, 13, 15,  4,  7, ZSTD_lazy    },  /* level  6 */
+    {  0, 18, 14, 16,  5,  7, ZSTD_lazy    },  /* level  7 */
+    {  0, 18, 15, 16,  6,  7, ZSTD_lazy    },  /* level  8 */
+    {  0, 18, 15, 15,  7,  7, ZSTD_lazy    },  /* level  9 */
+    {  0, 18, 16, 16,  7,  7, ZSTD_lazy    },  /* level 10 */
+    {  0, 18, 16, 16,  8,  4, ZSTD_lazy    },  /* level 11 */
+    {  0, 18, 17, 16,  8,  4, ZSTD_lazy    },  /* level 12 */
+    {  0, 18, 17, 16,  9,  4, ZSTD_lazy    },  /* level 13 */
+    {  0, 18, 18, 16,  9,  4, ZSTD_lazy    },  /* level 14 */
+    {  0, 18, 17, 17,  9,  4, ZSTD_lazy2   },  /* level 15 */
+    {  0, 18, 18, 18,  9,  4, ZSTD_lazy2   },  /* level 16 */
+    {  0, 18, 18, 18, 10,  4, ZSTD_lazy2   },  /* level 17 */
+    {  0, 18, 18, 18, 11,  4, ZSTD_lazy2   },  /* level 18 */
+    {  0, 18, 18, 18, 12,  4, ZSTD_lazy2   },  /* level 19 */
+    {  0, 18, 18, 18, 13,  4, ZSTD_lazy2   },  /* level 20 */
 },
 {   /* for srcSize <= 128 KB */
     /*    W,  C,  H,  S,  L, strat */