improved level 10 speed for degenerated cases
authorYann Collet <cyan@fb.com>
Fri, 24 Mar 2017 18:29:35 +0000 (11:29 -0700)
committerYann Collet <cyan@fb.com>
Fri, 24 Mar 2017 18:29:35 +0000 (11:29 -0700)
lib/lz4hc.c

index 03a0301..ac15d20 100644 (file)
@@ -550,7 +550,7 @@ static int LZ4HC_compress_generic (
         if (limit == limitedDestSize) cLevel = 10;
         switch (cLevel) {
             case 10:
-                return LZ4HC_compress_hashChain(ctx, src, dst, srcSizePtr, dstCapacity, 1 << (16-1), limit);
+                return LZ4HC_compress_hashChain(ctx, src, dst, srcSizePtr, dstCapacity, 1 << (15-1), limit);
             case 11:
                 ctx->searchNum = LZ4HC_getSearchNum(cLevel);
                 return LZ4HC_compress_optimal(ctx, src, dst, *srcSizePtr, dstCapacity, limit, 128, 0);