diff options
author | Abseil Team <absl-team@google.com> | 2023-09-05 08:23:20 -0700 |
---|---|---|
committer | Copybara-Service <copybara-worker@google.com> | 2023-09-05 08:24:39 -0700 |
commit | 1a882833c0e81309d0d72d46c768820744d053df (patch) | |
tree | 8f322708542c0bdb317f034f8259d9e7501bc356 /CMake | |
parent | fc44fa053cc91193d2bb60fb9356bcecb301242e (diff) |
Add support for ARM intrinsics in crc_memcpy
This change replaces inline x86 intrinsics with generic versions that compile
for both x86 and ARM depending on the target arch.
This change does not enable the accelerated crc memcpy engine on ARM. That will
be done in a subsequent change after the optimal number of vector and integer
regions for different CPUs is determined.
PiperOrigin-RevId: 562785420
Change-Id: I8ba4aa8de17587cedd92532f03767059a481f159
Diffstat (limited to 'CMake')
-rw-r--r-- | CMake/AbseilDll.cmake | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/CMake/AbseilDll.cmake b/CMake/AbseilDll.cmake index 25031be9..0b2d5c76 100644 --- a/CMake/AbseilDll.cmake +++ b/CMake/AbseilDll.cmake @@ -107,7 +107,7 @@ set(ABSL_INTERNAL_DLL_FILES "crc/internal/crc_x86_arm_combined.cc" "crc/internal/crc_memcpy_fallback.cc" "crc/internal/crc_memcpy.h" - "crc/internal/crc_memcpy_x86_64.cc" + "crc/internal/crc_memcpy_x86_arm_combined.cc" "crc/internal/crc_non_temporal_memcpy.cc" "crc/internal/crc_x86_arm_combined.cc" "crc/internal/non_temporal_arm_intrinsics.h" |