{
assert(val != 0);
# if defined(_MSC_VER)
-# if STATIC_BMI2 == 1
+# if STATIC_BMI2
return (unsigned)_tzcnt_u32(val);
# else
if (val != 0) {
{
assert(val != 0);
# if defined(_MSC_VER)
-# if STATIC_BMI2 == 1
+# if STATIC_BMI2
return (unsigned)_lzcnt_u32(val);
# else
if (val != 0) {
{
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) {
{
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) {
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