diff options
author | Jeffrey Walton <noloader@gmail.com> | 2016-09-18 11:57:57 -0400 |
---|---|---|
committer | Jeffrey Walton <noloader@gmail.com> | 2016-09-18 11:57:57 -0400 |
commit | 33a59b8bd1ef6a1eaacee3f2315ec49db76752f8 (patch) | |
tree | 36a7b835281ef51a2c625d488e42659f3d9f6247 /gcm.cpp | |
parent | 2d0e388d9ad348d1b9ca15e4e3ef63526d4c16a1 (diff) | |
download | cryptopp-git-33a59b8bd1ef6a1eaacee3f2315ec49db76752f8.tar.gz |
Reference 226 and 284 bugs in workaround since the gyrations are not readily apparent
Diffstat (limited to 'gcm.cpp')
-rw-r--r-- | gcm.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -94,8 +94,8 @@ __m128i _mm_clmulepi64_si128(const __m128i &a, const __m128i &b, int i) #if CRYPTOPP_BOOL_SSE2_INTRINSICS_AVAILABLE || CRYPTOPP_BOOL_SSE2_ASM_AVAILABLE
inline static void SSE2_Xor16(byte *a, const byte *b, const byte *c)
{
-// SunCC 5.14 crash (bewildering since asserts are not in effect in rlease builds)
-// Also see http://github.com/weidai11/cryptopp/issues/226
+// SunCC 5.14 crash (bewildering since asserts are not in effect in release builds)
+// Also see http://github.com/weidai11/cryptopp/issues/226 and http://github.com/weidai11/cryptopp/issues/284
# if __SUNPRO_CC
*(__m128i *)(void *)a = _mm_xor_si128(*(__m128i *)(void *)b, *(__m128i *)(void *)c);
# elif CRYPTOPP_BOOL_SSE2_INTRINSICS_AVAILABLE
|