Use CRYPTOPP_BOOL_ARM_CRC32_INTRINSICS_AVAILABLE to detect extension

pull/174/head
Jeffrey Walton 2016-05-16 18:42:40 -04:00
parent 3275bd056e
commit ed211f0a85
1 changed files with 2 additions and 2 deletions

View File

@ -131,7 +131,7 @@ CRC32::CRC32()
void CRC32::Update(const byte *s, size_t n) void CRC32::Update(const byte *s, size_t n)
{ {
#if defined(__ARM_FEATURE_CRC32) #if (CRYPTOPP_BOOL_ARM_CRC32_INTRINSICS_AVAILABLE)
if (HasCRC32()) if (HasCRC32())
{ {
for(; !IsAligned<word32>(s) && n > 0; s++, n--) for(; !IsAligned<word32>(s) && n > 0; s++, n--)
@ -313,7 +313,7 @@ void CRC32C::Update(const byte *s, size_t n)
return; return;
} }
#elif defined(__ARM_FEATURE_CRC32) #elif (CRYPTOPP_BOOL_ARM_CRC32_INTRINSICS_AVAILABLE)
if (HasCRC32()) if (HasCRC32())
{ {
for(; !IsAligned<word32>(s) && n > 0; s++, n--) for(; !IsAligned<word32>(s) && n > 0; s++, n--)