summaryrefslogtreecommitdiff
path: root/gcm-simd.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'gcm-simd.cpp')
-rw-r--r--gcm-simd.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/gcm-simd.cpp b/gcm-simd.cpp
index d7a23b05..66e18404 100644
--- a/gcm-simd.cpp
+++ b/gcm-simd.cpp
@@ -198,7 +198,9 @@ extern "C" {
#if (CRYPTOPP_BOOL_ARM32 || CRYPTOPP_BOOL_ARM64)
bool CPU_ProbePMULL()
{
-#if (CRYPTOPP_ARM_PMULL_AVAILABLE)
+#if defined(CRYPTOPP_NO_CPU_FEATURE_PROBES)
+ return false;
+#elif (CRYPTOPP_ARM_PMULL_AVAILABLE)
# if defined(CRYPTOPP_MS_STYLE_INLINE_ASSEMBLY)
volatile bool result = true;
__try