Fix compile using SunCC 12.4

pull/548/head
Jeffrey Walton 2017-11-29 12:10:19 -05:00
parent 61ec50dabe
commit 532f13fe53
No known key found for this signature in database
GPG Key ID: B36AB348921B1838
2 changed files with 8 additions and 8 deletions

View File

@ -461,8 +461,8 @@ template <unsigned int R>
inline __m128i RotateLeft64(const __m128i& val)
{
CRYPTOPP_ASSERT(R < 64);
const __m128i a(_mm_slli_epi64(val, R));
const __m128i b(_mm_srli_epi64(val, 64-R));
const __m128i a = _mm_slli_epi64(val, R);
const __m128i b = _mm_srli_epi64(val, 64-R);
return _mm_or_si128(a, b);
}
@ -470,8 +470,8 @@ template <unsigned int R>
inline __m128i RotateRight64(const __m128i& val)
{
CRYPTOPP_ASSERT(R < 64);
const __m128i a(_mm_slli_epi64(val, 64-R));
const __m128i b(_mm_srli_epi64(val, R));
const __m128i a = _mm_slli_epi64(val, 64-R);
const __m128i b = _mm_srli_epi64(val, R);
return _mm_or_si128(a, b);
}

View File

@ -408,8 +408,8 @@ template <unsigned int R>
inline __m128i RotateLeft64(const __m128i& val)
{
CRYPTOPP_ASSERT(R < 64);
const __m128i a(_mm_slli_epi64(val, R));
const __m128i b(_mm_srli_epi64(val, 64-R));
const __m128i a = _mm_slli_epi64(val, R);
const __m128i b = _mm_srli_epi64(val, 64-R);
return _mm_or_si128(a, b);
}
@ -417,8 +417,8 @@ template <unsigned int R>
inline __m128i RotateRight64(const __m128i& val)
{
CRYPTOPP_ASSERT(R < 64);
const __m128i a(_mm_slli_epi64(val, 64-R));
const __m128i b(_mm_srli_epi64(val, R));
const __m128i a = _mm_slli_epi64(val, 64-R);
const __m128i b = _mm_srli_epi64(val, R);
return _mm_or_si128(a, b);
}