aboutsummaryrefslogtreecommitdiff
path: root/absl/crc
diff options
context:
space:
mode:
authorAbseil Team <absl-team@google.com>2023-09-15 06:29:43 -0700
committerCopybara-Service <copybara-worker@google.com>2023-09-15 06:30:25 -0700
commitc78a3f32c3930a5f6fc2cdb45fdd9ac31d33c6cd (patch)
tree967297a9f9e5d3258ee682019f190978679cca33 /absl/crc
parent5655528c41830f733160de4fb0b99073841bae9e (diff)
downloadabseil-c78a3f32c3930a5f6fc2cdb45fdd9ac31d33c6cd.tar.gz
abseil-c78a3f32c3930a5f6fc2cdb45fdd9ac31d33c6cd.tar.bz2
abseil-c78a3f32c3930a5f6fc2cdb45fdd9ac31d33c6cd.zip
Remove implicit int64_t->uint64_t conversion in ARM version of V128_Extract64
PiperOrigin-RevId: 565662176 Change-Id: I18d5d9eb444b0090e3f4ab8f66ad214a67344268
Diffstat (limited to 'absl/crc')
-rw-r--r--absl/crc/internal/crc32_x86_arm_combined_simd.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/absl/crc/internal/crc32_x86_arm_combined_simd.h b/absl/crc/internal/crc32_x86_arm_combined_simd.h
index 514e8fd9..d2fc6211 100644
--- a/absl/crc/internal/crc32_x86_arm_combined_simd.h
+++ b/absl/crc/internal/crc32_x86_arm_combined_simd.h
@@ -274,7 +274,7 @@ inline int V128_Extract32(const V128 l) {
template <int imm>
inline uint64_t V128_Extract64(const V128 l) {
- return vgetq_lane_s64(vreinterpretq_s64_u64(l), imm);
+ return vgetq_lane_u64(l, imm);
}
inline int64_t V128_Low64(const V128 l) {