diff options
author | maksim-kita <maksim-kita@yandex-team.com> | 2023-08-24 14:03:50 +0300 |
---|---|---|
committer | maksim-kita <maksim-kita@yandex-team.com> | 2023-08-24 14:29:34 +0300 |
commit | e78d174cac68037472bbfc1832105152848786c1 (patch) | |
tree | c2b0e4868e8183bdf21e1e080dafd2788503e165 /contrib/libs | |
parent | a0e8ac430192b8b6acda11beccd9abe68ccd5fba (diff) | |
download | ydb-e78d174cac68037472bbfc1832105152848786c1.tar.gz |
CRCUtil AARCH64 improve performance
Diffstat (limited to 'contrib/libs')
-rw-r--r-- | contrib/libs/crcutil/generic_crc.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/contrib/libs/crcutil/generic_crc.h b/contrib/libs/crcutil/generic_crc.h index 06af21c925..8c8f6008ae 100644 --- a/contrib/libs/crcutil/generic_crc.h +++ b/contrib/libs/crcutil/generic_crc.h @@ -188,7 +188,7 @@ template<typename _Crc, typename _TableEntry, typename _Word, int kStride> // Default CRC implementation Crc CrcDefault(const void *data, size_t bytes, const Crc &start) const { -#if HAVE_AMD64 || HAVE_I386 +#if HAVE_AMD64 || HAVE_I386 || defined(__aarch64__) return CrcMultiword(data, bytes, start); #else // Very few CPUs have multiple ALUs and speculative execution |