summaryrefslogtreecommitdiff
path: root/gf2n_simd.cpp
diff options
context:
space:
mode:
authorJeffrey Walton <noloader@gmail.com>2020-04-10 14:45:16 -0400
committerJeffrey Walton <noloader@gmail.com>2020-04-10 14:45:16 -0400
commit9fbbe604d235191d29318224594e5549d04a4ebb (patch)
tree382e17d02ee1fe37dff91dc03062243dabf710b3 /gf2n_simd.cpp
parent6a13273942a30bf514747b32983a7cae5b9c5622 (diff)
downloadcryptopp-git-9fbbe604d235191d29318224594e5549d04a4ebb.tar.gz
Disable K233 polynomial multiply on Power8 (GH #943)
Diffstat (limited to 'gf2n_simd.cpp')
-rw-r--r--gf2n_simd.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/gf2n_simd.cpp b/gf2n_simd.cpp
index e02dc2c1..aac401ce 100644
--- a/gf2n_simd.cpp
+++ b/gf2n_simd.cpp
@@ -308,7 +308,7 @@ GF2NT_233_Reduce_CLMUL(__m128i& c3, __m128i& c2, __m128i& c1, __m128i& c0)
// ************************* Power8 ************************* //
-#if (CRYPTOPP_POWER8_VMULL_AVAILABLE)
+#if (CRYPTOPP_POWER8_VMULL_AVAILABLE) && 0
using CryptoPP::byte;
using CryptoPP::word;
@@ -539,7 +539,7 @@ GF2NT_233_Square_Reduce_ARMv8(const word* pA, word* pC)
vst1q_u32(pCC+4, vreinterpretq_u32_u64(c1));
}
-#elif (CRYPTOPP_POWER8_VMULL_AVAILABLE)
+#elif (CRYPTOPP_POWER8_VMULL_AVAILABLE) && 0
void
GF2NT_233_Multiply_Reduce_POWER8(const word* pA, const word* pB, word* pC)