diff options
author | Lasse Collin <lasse.collin@tukaani.org> | 2019-06-01 21:36:13 +0300 |
---|---|---|
committer | Lasse Collin <lasse.collin@tukaani.org> | 2019-12-31 22:19:18 +0200 |
commit | 94aa3fb568fe41dd4925a961966ed5cf8213bd1f (patch) | |
tree | 7565ad45d98d5746a5863e2df3efa74659f3932e | |
parent | tuklib_integer: Cleanup MSVC-specific code. (diff) | |
download | xz-94aa3fb568fe41dd4925a961966ed5cf8213bd1f.tar.xz |
liblzma: memcmplen: Use ctz32() from tuklib_integer.h.
The same compiler-specific #ifdefs are already in tuklib_integer.h
-rw-r--r-- | src/liblzma/common/memcmplen.h | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/src/liblzma/common/memcmplen.h b/src/liblzma/common/memcmplen.h index 62e79832..25debf6a 100644 --- a/src/liblzma/common/memcmplen.h +++ b/src/liblzma/common/memcmplen.h @@ -99,15 +99,7 @@ lzma_memcmplen(const uint8_t *buf1, const uint8_t *buf2, _mm_loadu_si128((const __m128i *)(buf2 + len)))); if (x != 0) { -# if defined(__INTEL_COMPILER) - len += _bit_scan_forward(x); -# elif defined(_MSC_VER) - unsigned long tmp; - _BitScanForward(&tmp, x); - len += tmp; -# else - len += __builtin_ctz(x); -# endif + len += ctz32(x); return my_min(len, limit); } |