Fix Visual Studio 2017 MSC version number
parent
6590a928ce
commit
e797418fbf
6
config.h
6
config.h
|
|
@ -547,7 +547,7 @@ NAMESPACE_END
|
||||||
// Microsoft plans to support ARM-64, but its not clear how to detect it.
|
// Microsoft plans to support ARM-64, but its not clear how to detect it.
|
||||||
// TODO: Add MSC_VER and ARM-64 platform define when available
|
// TODO: Add MSC_VER and ARM-64 platform define when available
|
||||||
#if !defined(CRYPTOPP_ARM_CRC32_AVAILABLE) && !defined(CRYPTOPP_DISABLE_ASM)
|
#if !defined(CRYPTOPP_ARM_CRC32_AVAILABLE) && !defined(CRYPTOPP_DISABLE_ASM)
|
||||||
# if defined(__ARM_FEATURE_CRC32) || (CRYPTOPP_MSC_VERSION >= 2000) || \
|
# if defined(__ARM_FEATURE_CRC32) || (CRYPTOPP_MSC_VERSION >= 1910) || \
|
||||||
defined(__aarch32__) || defined(__aarch64__)
|
defined(__aarch32__) || defined(__aarch64__)
|
||||||
# define CRYPTOPP_ARM_CRC32_AVAILABLE 1
|
# define CRYPTOPP_ARM_CRC32_AVAILABLE 1
|
||||||
# endif
|
# endif
|
||||||
|
|
@ -558,7 +558,7 @@ NAMESPACE_END
|
||||||
// Microsoft plans to support ARM-64, but its not clear how to detect it.
|
// Microsoft plans to support ARM-64, but its not clear how to detect it.
|
||||||
// TODO: Add MSC_VER and ARM-64 platform define when available
|
// TODO: Add MSC_VER and ARM-64 platform define when available
|
||||||
#if !defined(CRYPTOPP_ARM_PMULL_AVAILABLE) && !defined(CRYPTOPP_DISABLE_ASM) && !defined(__apple_build_version__)
|
#if !defined(CRYPTOPP_ARM_PMULL_AVAILABLE) && !defined(CRYPTOPP_DISABLE_ASM) && !defined(__apple_build_version__)
|
||||||
# if defined(__ARM_FEATURE_CRYPTO) || (CRYPTOPP_MSC_VERSION >= 2000) || \
|
# if defined(__ARM_FEATURE_CRYPTO) || (CRYPTOPP_MSC_VERSION >= 1910) || \
|
||||||
defined(__aarch32__) || defined(__aarch64__)
|
defined(__aarch32__) || defined(__aarch64__)
|
||||||
# define CRYPTOPP_ARM_PMULL_AVAILABLE 1
|
# define CRYPTOPP_ARM_PMULL_AVAILABLE 1
|
||||||
# endif
|
# endif
|
||||||
|
|
@ -569,7 +569,7 @@ NAMESPACE_END
|
||||||
// Microsoft plans to support ARM-64, but its not clear how to detect it.
|
// Microsoft plans to support ARM-64, but its not clear how to detect it.
|
||||||
// TODO: Add MSC_VER and ARM-64 platform define when available
|
// TODO: Add MSC_VER and ARM-64 platform define when available
|
||||||
#if !defined(CRYPTOPP_ARM_CRYPTO_AVAILABLE) && !defined(CRYPTOPP_DISABLE_ASM)
|
#if !defined(CRYPTOPP_ARM_CRYPTO_AVAILABLE) && !defined(CRYPTOPP_DISABLE_ASM)
|
||||||
# if defined(__ARM_FEATURE_CRYPTO) || (CRYPTOPP_MSC_VERSION >= 2000) || \
|
# if defined(__ARM_FEATURE_CRYPTO) || (CRYPTOPP_MSC_VERSION >= 1910) || \
|
||||||
defined(__aarch32__) || defined(__aarch64__)
|
defined(__aarch32__) || defined(__aarch64__)
|
||||||
# define CRYPTOPP_ARM_AES_AVAILABLE 1
|
# define CRYPTOPP_ARM_AES_AVAILABLE 1
|
||||||
# define CRYPTOPP_ARM_PMULL_AVAILABLE 1
|
# define CRYPTOPP_ARM_PMULL_AVAILABLE 1
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue