Fix LEA NEON compile with MSVC compiler (GH #776)
parent
a0fa63879f
commit
e039efa2d3
|
|
@ -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
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue