X-Git-Url: https://wimlib.net/git/?p=wimlib;a=blobdiff_plain;f=include%2Fwimlib%2Flz_extend.h;h=cbbe88fdf09c246ad0c3ea79c9a55c1b6f475fc1;hp=c4547e2bc6d9d046e7aebc35ee765eae40db9342;hb=8618172276fae088f311923a61bbf26c3d4d8941;hpb=3ceffe51aa820d5e804d859935bf34584be08fe2 diff --git a/include/wimlib/lz_extend.h b/include/wimlib/lz_extend.h index c4547e2b..cbbe88fd 100644 --- a/include/wimlib/lz_extend.h +++ b/include/wimlib/lz_extend.h @@ -37,9 +37,9 @@ lz_extend(const u8 * const strptr, const u8 * const matchptr, load_word_unaligned(strptr + len); if (v != 0) { if (CPU_IS_LITTLE_ENDIAN) - len += ffsw(v) >> 3; + len += bsfw(v) >> 3; else - len += (WORDBITS - 1 - flsw(v)) >> 3; + len += (WORDBITS - 1 - bsrw(v)) >> 3; return len; } len += WORDBYTES;