From 532f13fe53c7ca75395f3d6dc6063b1eadc76844 Mon Sep 17 00:00:00 2001 From: Jeffrey Walton Date: Wed, 29 Nov 2017 12:10:19 -0500 Subject: [PATCH] Fix compile using SunCC 12.4 --- simon-simd.cpp | 8 ++++---- speck-simd.cpp | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/simon-simd.cpp b/simon-simd.cpp index e6141018..9d60cbd8 100644 --- a/simon-simd.cpp +++ b/simon-simd.cpp @@ -461,8 +461,8 @@ template 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 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); } diff --git a/speck-simd.cpp b/speck-simd.cpp index 7061a832..776f53fd 100644 --- a/speck-simd.cpp +++ b/speck-simd.cpp @@ -408,8 +408,8 @@ template 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 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); }