diff options
author | Benjamin Barenblat <bbaren@google.com> | 2022-12-08 10:59:50 -0800 |
---|---|---|
committer | Copybara-Service <copybara-worker@google.com> | 2022-12-08 11:00:50 -0800 |
commit | c353e2597f7f24afbcd3bb34753d3e580bcee8ad (patch) | |
tree | 81f326f5832392405cb5a60b0bc4f46f2084f2ed /absl/hash/CMakeLists.txt | |
parent | 523b86994f1e705e27e99cdf6527ec1f010e69d1 (diff) |
Eliminate AArch64-specific code paths from LowLevelHash
After internal investigation, it’s no longer clear that the alternative
LowLevelHash mixer committed in a05366d851c5cb88065272f951e03955197e7c11
unequivocally improves performance on AArch64. It unnecessarily reduces
performance on Apple Silicon and the AWS Graviton. It also lowers hash
quality, which offsets much of the performance gain it provides on the
Arm Neoverse N1 (see https://github.com/abseil/abseil-cpp/issues/1093).
Switch back to the original mixer.
Closes: https://github.com/abseil/abseil-cpp/issues/1093
PiperOrigin-RevId: 493941913
Change-Id: I84c789b2f88c91dec22f6f0f6e8c5129d2939a6f
Diffstat (limited to 'absl/hash/CMakeLists.txt')
-rw-r--r-- | absl/hash/CMakeLists.txt | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/absl/hash/CMakeLists.txt b/absl/hash/CMakeLists.txt index 15691254..0514c296 100644 --- a/absl/hash/CMakeLists.txt +++ b/absl/hash/CMakeLists.txt @@ -140,7 +140,6 @@ absl_cc_library( COPTS ${ABSL_DEFAULT_COPTS} DEPS - absl::bits absl::config absl::endian absl::int128 |