diff --git a/src/Crypto/cpu.h b/src/Crypto/cpu.h index 12576b47..ee8c16a8 100644 --- a/src/Crypto/cpu.h +++ b/src/Crypto/cpu.h @@ -25,7 +25,7 @@ #define ATT_NOPREFIX #endif -#if CRYPTOPP_BOOL_X86 || CRYPTOPP_BOOL_X32 || CRYPTOPP_BOOL_X64 +#ifdef _MSC_VER #if defined(TC_WINDOWS_DRIVER) || defined (_UEFI) #if defined(__cplusplus) extern "C" { @@ -36,11 +36,9 @@ extern unsigned __int64 __rdtsc(); #endif #else #include -#ifdef _MSC_VER #pragma intrinsic(__rdtsc) #endif #endif -#endif #ifdef CRYPTOPP_GENERATE_X64_MASM