diff options
author | Jeffrey Walton <noloader@gmail.com> | 2020-04-08 17:35:46 -0400 |
---|---|---|
committer | Jeffrey Walton <noloader@gmail.com> | 2020-04-08 17:35:46 -0400 |
commit | 90491aab6ddce5e1ebfb36d7ba1717acdba114d5 (patch) | |
tree | 806bcb839a332a7356f538d70850b3f35e211dfe /simon128_simd.cpp | |
parent | b669775211db266865738f05bbaa9a3df1fdb384 (diff) | |
download | cryptopp-git-90491aab6ddce5e1ebfb36d7ba1717acdba114d5.tar.gz |
Fis MSVC compile due to lack of ssize_t
Diffstat (limited to 'simon128_simd.cpp')
-rw-r--r-- | simon128_simd.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/simon128_simd.cpp b/simon128_simd.cpp index 194c219b..43f1e80f 100644 --- a/simon128_simd.cpp +++ b/simon128_simd.cpp @@ -221,7 +221,7 @@ inline void SIMON128_Dec_Block(uint64x2_t &block0, uint64x2_t &block1, rounds--;
}
- for (ssize_t i = static_cast<ssize_t>(rounds-2); i >= 0; i -= 2)
+ for (int i = static_cast<int>(rounds-2); i >= 0; i -= 2)
{
const uint64x2_t rk1 = vld1q_dup_u64(subkeys+i+1);
x1 = veorq_u64(veorq_u64(x1, SIMON128_f(y1)), rk1);
@@ -258,7 +258,7 @@ inline void SIMON128_Dec_6_Blocks(uint64x2_t &block0, uint64x2_t &block1, rounds--;
}
- for (ssize_t i = static_cast<ssize_t>(rounds-2); i >= 0; i -= 2)
+ for (int i = static_cast<int>(rounds-2); i >= 0; i -= 2)
{
const uint64x2_t rk1 = vld1q_dup_u64(subkeys + i + 1);
x1 = veorq_u64(veorq_u64(x1, SIMON128_f(y1)), rk1);
@@ -460,7 +460,7 @@ inline void SIMON128_Dec_Block(__m128i &block0, __m128i &block1, rounds--;
}
- for (ssize_t i = static_cast<ssize_t>(rounds-2); i >= 0; i -= 2)
+ for (int i = static_cast<int>(rounds-2); i >= 0; i -= 2)
{
const __m128i rk1 = _mm_castpd_si128(
_mm_loaddup_pd(CONST_DOUBLE_CAST(subkeys+i+1)));
@@ -500,7 +500,7 @@ inline void SIMON128_Dec_6_Blocks(__m128i &block0, __m128i &block1, rounds--;
}
- for (ssize_t i = static_cast<ssize_t>(rounds-2); i >= 0; i -= 2)
+ for (int i = static_cast<int>(rounds-2); i >= 0; i -= 2)
{
const __m128i rk1 = _mm_castpd_si128(
_mm_loaddup_pd(CONST_DOUBLE_CAST(subkeys + i + 1)));
@@ -648,7 +648,7 @@ inline void SIMON128_Dec_Block(uint32x4_p &block, const word64 *subkeys, unsigne rounds--;
}
- for (ssize_t i = static_cast<ssize_t>(rounds-2); i >= 0; i -= 2)
+ for (int i = static_cast<int>(rounds-2); i >= 0; i -= 2)
{
const uint8x16_p m1 = {8,9,10,11, 12,13,14,15, 8,9,10,11, 12,13,14,15};
const uint8x16_p m2 = {0,1,2,3, 4,5,6,7, 0,1,2,3, 4,5,6,7};
@@ -774,7 +774,7 @@ inline void SIMON128_Dec_6_Blocks(uint32x4_p &block0, uint32x4_p &block1, rounds--;
}
- for (ssize_t i = static_cast<ssize_t>(rounds-2); i >= 0; i -= 2)
+ for (int i = static_cast<int>(rounds-2); i >= 0; i -= 2)
{
const uint8x16_p m1 = {8,9,10,11, 12,13,14,15, 8,9,10,11, 12,13,14,15};
const uint8x16_p m2 = {0,1,2,3, 4,5,6,7, 0,1,2,3, 4,5,6,7};
|