summaryrefslogtreecommitdiff
path: root/CMake
diff options
context:
space:
mode:
authorGravatar Abseil Team <absl-team@google.com>2023-09-05 08:23:20 -0700
committerGravatar Copybara-Service <copybara-worker@google.com>2023-09-05 08:24:39 -0700
commit1a882833c0e81309d0d72d46c768820744d053df (patch)
tree8f322708542c0bdb317f034f8259d9e7501bc356 /CMake
parentfc44fa053cc91193d2bb60fb9356bcecb301242e (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.cmake2
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"