]> wimlib.net Git - wimlib/blobdiff - include/wimlib/lz_extend.h
Directly link with ntdll on Windows
[wimlib] / include / wimlib / lz_extend.h
index a3780e1d54a819245b980dc36439d0ddc7d2a3ab..7d7cd05bd651dc0f944e3d1017c22f00962df86a 100644 (file)
@@ -3,6 +3,9 @@
  *
  * Fast match extension for Lempel-Ziv matchfinding.
  *
+ * Author:     Eric Biggers
+ * Year:       2014, 2015
+ *
  * The author dedicates this file to the public domain.
  * You can do whatever you want with this file.
  */
@@ -57,7 +60,7 @@ word_differs:
        if (CPU_IS_LITTLE_ENDIAN)
                len += (ffsw(v_word) >> 3);
        else
-               len += (flsw(v_word) >> 3);
+               len += (8 * WORDSIZE - 1 - flsw(v_word)) >> 3;
        return len;
 }