Use CRYPTOPP_BOOL_ARM_CRC32_INTRINSICS_AVAILABLE to detect extension
parent
3275bd056e
commit
ed211f0a85
4
crc.cpp
4
crc.cpp
|
|
@ -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--)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue