From f7e8fc339b1ce64bbbfe3dc149b8cc0a13644844 Mon Sep 17 00:00:00 2001 From: Pavel P Date: Fri, 24 Jan 2025 01:25:07 +0200 Subject: [PATCH] Check `STATIC_BMI2` instead of `STATIC_BMI2 == 1` --- lib/common/bits.h | 8 ++++---- lib/common/bitstream.h | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/common/bits.h b/lib/common/bits.h index 992cc6925..8e09535a4 100644 --- a/lib/common/bits.h +++ b/lib/common/bits.h @@ -29,7 +29,7 @@ MEM_STATIC unsigned ZSTD_countTrailingZeros32(U32 val) { assert(val != 0); # if defined(_MSC_VER) -# if STATIC_BMI2 == 1 +# if STATIC_BMI2 return (unsigned)_tzcnt_u32(val); # else if (val != 0) { @@ -70,7 +70,7 @@ MEM_STATIC unsigned ZSTD_countLeadingZeros32(U32 val) { assert(val != 0); # if defined(_MSC_VER) -# if STATIC_BMI2 == 1 +# if STATIC_BMI2 return (unsigned)_lzcnt_u32(val); # else if (val != 0) { @@ -95,7 +95,7 @@ MEM_STATIC unsigned ZSTD_countTrailingZeros64(U64 val) { assert(val != 0); # if defined(_MSC_VER) && defined(_WIN64) -# if STATIC_BMI2 == 1 +# if STATIC_BMI2 return (unsigned)_tzcnt_u64(val); # else if (val != 0) { @@ -128,7 +128,7 @@ MEM_STATIC unsigned ZSTD_countLeadingZeros64(U64 val) { assert(val != 0); # if defined(_MSC_VER) && defined(_WIN64) -# if STATIC_BMI2 == 1 +# if STATIC_BMI2 return (unsigned)_lzcnt_u64(val); # else if (val != 0) { diff --git a/lib/common/bitstream.h b/lib/common/bitstream.h index 2c4245678..3b7ad483d 100644 --- a/lib/common/bitstream.h +++ b/lib/common/bitstream.h @@ -161,7 +161,7 @@ MEM_STATIC size_t BIT_initCStream(BIT_CStream_t* bitC, FORCE_INLINE_TEMPLATE BitContainerType BIT_getLowerBits(BitContainerType bitContainer, U32 const nbBits) { -#if defined(STATIC_BMI2) && STATIC_BMI2 == 1 && !defined(ZSTD_NO_INTRINSICS) +#if STATIC_BMI2 && !defined(ZSTD_NO_INTRINSICS) # if (defined(__x86_64__) || defined(_M_X64)) && !defined(__ILP32__) return _bzhi_u64(bitContainer, nbBits); # else