From 558a0e466c6328b835eeba81e77f2a88a6a90f3c Mon Sep 17 00:00:00 2001 From: Derek Mauro Date: Mon, 28 Nov 2022 13:21:50 -0800 Subject: Avoid using the non-portable type __m128i_u. According to https://stackoverflow.com/a/68939636 it is safe to use __m128i instead. https://learn.microsoft.com/en-us/cpp/intrinsics/x86-intrinsics-list?view=msvc-170 also uses this type instead Fixes #1330 PiperOrigin-RevId: 491427300 Change-Id: I4a1d44ac4d5e7c1e1ee063ff397935df118254a1 --- absl/crc/internal/crc_memcpy_x86_64.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'absl') diff --git a/absl/crc/internal/crc_memcpy_x86_64.cc b/absl/crc/internal/crc_memcpy_x86_64.cc index b2e9cfe6..0e91884e 100644 --- a/absl/crc/internal/crc_memcpy_x86_64.cc +++ b/absl/crc/internal/crc_memcpy_x86_64.cc @@ -98,7 +98,7 @@ inline void LargeTailCopy(crc32c_t* crcs, char** dst, const char** src, int region = i; auto* vsrc = - reinterpret_cast(*src + region_size * region); + reinterpret_cast(*src + region_size * region); auto* vdst = reinterpret_cast<__m128i*>(*dst + region_size * region); // Load the blocks, unaligned @@ -272,8 +272,8 @@ crc32c_t AcceleratedCrcMemcpyEngine::Compute( // slots by using the integer registers. int region = (j + i) % kRegions; - auto* src = reinterpret_cast(src_bytes + - region_size * region); + auto* src = + reinterpret_cast(src_bytes + region_size * region); auto* dst = reinterpret_cast<__m128i*>(dst_bytes + region_size * region); -- cgit v1.2.3