minor decompression speed gains
authorYann Collet <yann.collet.73@gmail.com>
Sat, 20 Aug 2016 21:52:20 +0000 (23:52 +0200)
committerYann Collet <yann.collet.73@gmail.com>
Sat, 20 Aug 2016 21:52:20 +0000 (23:52 +0200)
lib/lz4.c

index e58d930..a25093f 100644 (file)
--- a/lib/lz4.c
+++ b/lib/lz4.c
@@ -1238,8 +1238,11 @@ FORCE_INLINE int LZ4_decompress_generic(
             }
             while (op<cpy) *op++ = *match++;
         }
-        else
-            LZ4_wildCopy(op, match, cpy);
+        else {
+            LZ4_copy8(op, match);
+            if (length>16)
+                LZ4_wildCopy(op+8, match+8, cpy);
+        }
         op=cpy;   /* correction */
     }