summaryrefslogtreecommitdiff
path: root/speck128_simd.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'speck128_simd.cpp')
-rw-r--r--speck128_simd.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/speck128_simd.cpp b/speck128_simd.cpp
index 8506c3e1..d5028fe6 100644
--- a/speck128_simd.cpp
+++ b/speck128_simd.cpp
@@ -62,8 +62,8 @@ using CryptoPP::word64;
#if (CRYPTOPP_ARM_NEON_AVAILABLE)
-// Missing from Microsoft's implementation???
-#if defined(_MSC_VER)
+// Missing from Microsoft's ARM A-32 implementation
+#if defined(_MSC_VER) && !defined(_M_ARM64)
inline uint64x2_t vld1q_dup_u64(const uint64_t* ptr)
{
return vmovq_n_u64(*ptr);