diff --git a/misc.h b/misc.h index a8f8383b..87760617 100644 --- a/misc.h +++ b/misc.h @@ -77,8 +77,17 @@ #if defined(__BMI__) # include +# include #endif // GCC and BMI +// More LLVM bullshit +#if defined(__clang__) +# define _blsr_u32 __blsr_u32 +# define _blsr_u64 __blsr_u64 +# define _tzcnt_u32 __tzcnt_u32 +# define _tzcnt_u64 __tzcnt_u64 +#endif + #endif // CRYPTOPP_DOXYGEN_PROCESSING #if CRYPTOPP_DOXYGEN_PROCESSING