summaryrefslogtreecommitdiff
path: root/lsh512.cpp
diff options
context:
space:
mode:
authorJeffrey Walton <noloader@gmail.com>2021-04-19 09:14:11 -0400
committerJeffrey Walton <noloader@gmail.com>2021-04-19 09:14:11 -0400
commiteedd0ac934a897a885f799f393ded871beef0b8d (patch)
treeca302866496ea24a62f4c95e201504ac59264a87 /lsh512.cpp
parentf1049c78bc65dbe1f9c9ab9ad6894f3cd2099215 (diff)
downloadcryptopp-git-eedd0ac934a897a885f799f393ded871beef0b8d.tar.gz
Update comments
Diffstat (limited to 'lsh512.cpp')
-rw-r--r--lsh512.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/lsh512.cpp b/lsh512.cpp
index 03113f6d..9701a059 100644
--- a/lsh512.cpp
+++ b/lsh512.cpp
@@ -12,6 +12,10 @@
// the end of Restart(), Update() or Final(). That mistake costs
// about 3 cpb.
+// Function multiversioning does not work with Clang. Enabling it for
+// LLVM Clang 7.0 and above resulted in linker errors. Also see
+// https://bugs.llvm.org/show_bug.cgi?id=50025.
+
// There's a fair amount of AVX2 code because _mm256_or_si256,
// _mm256_xor_si256 and _mm256_add_epi64 are AVX2. There's no way
// to avoid AVX2 for the simple operations.