summaryrefslogtreecommitdiff
path: root/lea_simd.cpp
diff options
context:
space:
mode:
authorJeffrey Walton <noloader@gmail.com>2019-01-03 19:53:01 -0500
committerJeffrey Walton <noloader@gmail.com>2019-01-03 19:53:01 -0500
commite039efa2d34afd33b0b4c1b083af86589f9556ca (patch)
treed42bb7e829d4d5bc529fe1adce651703dcf3ead1 /lea_simd.cpp
parenta0fa63879fedf42b6e0bb342ddc8b2117de7ea70 (diff)
downloadcryptopp-git-e039efa2d34afd33b0b4c1b083af86589f9556ca.tar.gz
Fix LEA NEON compile with MSVC compiler (GH #776)
Diffstat (limited to 'lea_simd.cpp')
-rw-r--r--lea_simd.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/lea_simd.cpp b/lea_simd.cpp
index 77a29254..060b6468 100644
--- a/lea_simd.cpp
+++ b/lea_simd.cpp
@@ -1036,17 +1036,15 @@ size_t LEA_Dec_AdvancedProcessBlocks_SSSE3(const word32* subKeys, size_t rounds,
size_t LEA_Enc_AdvancedProcessBlocks_NEON(const word32* subKeys, size_t rounds,
const byte *inBlocks, const byte *xorBlocks, byte *outBlocks, size_t length, word32 flags)
{
- uint32x4_t unused; // Avoid template argument deduction/substitution failures
return AdvancedProcessBlocks128_4x1_NEON(LEA_Enc_Block, LEA_Enc_4_Blocks,
- unused, subKeys, rounds, inBlocks, xorBlocks, outBlocks, length, flags);
+ subKeys, rounds, inBlocks, xorBlocks, outBlocks, length, flags);
}
size_t LEA_Dec_AdvancedProcessBlocks_NEON(const word32* subKeys, size_t rounds,
const byte *inBlocks, const byte *xorBlocks, byte *outBlocks, size_t length, word32 flags)
{
- uint32x4_t unused; // Avoid template argument deduction/substitution failures
return AdvancedProcessBlocks128_4x1_NEON(LEA_Dec_Block, LEA_Dec_4_Blocks,
- unused, subKeys, rounds, inBlocks, xorBlocks, outBlocks, length, flags);
+ subKeys, rounds, inBlocks, xorBlocks, outBlocks, length, flags);
}
#endif // CRYPTOPP_ARM_NEON_AVAILABLE