diff --git a/misc.h b/misc.h index 63ed4e29..9566293f 100644 --- a/misc.h +++ b/misc.h @@ -63,9 +63,15 @@ #if defined(__GNUC__) && defined(__BMI__) # include # if defined(__clang__) +#ifndef _tzcnt_u32 # define _tzcnt_u32(x) __tzcnt_u32(x) +#endif +#ifndef _tzcnt_u64 # define _tzcnt_u64(x) __tzcnt_u64(x) +#endif +#ifndef _blsr_u32 # define _blsr_u32(x) __blsr_u32(x) +#endif #ifndef _blsr_u64 # define _blsr_u64(x) __blsr_u64(x) # endif