From: Peter Michael Green Date: Thu, 7 Jan 2021 21:20:41 +0000 (+0000) Subject: Use XXH_FORCE_MEMORY_ACCESS 1 instead of XXH_FORCE_MEMORY_ACCESS 2 on armv6 to fix... X-Git-Tag: archive/raspbian/0.8.0-2+rpi1~2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=73c74be0307b490d1499d66d007a13750d33db8e;p=xxhash.git Use XXH_FORCE_MEMORY_ACCESS 1 instead of XXH_FORCE_MEMORY_ACCESS 2 on armv6 to fix unaligned access issue. Gbp-Pq: Name fix-unaligned-access-on-armv6.patch --- diff --git a/xxhash.h b/xxhash.h index 2d56d23..19b7880 100644 --- a/xxhash.h +++ b/xxhash.h @@ -807,7 +807,7 @@ XXH_PUBLIC_API XXH128_hash_t XXH128(const void* data, size_t len, XXH64_hash_t s */ #ifndef XXH_FORCE_MEMORY_ACCESS /* can be defined externally, on command line for example */ # if !defined(__clang__) && defined(__GNUC__) && defined(__ARM_FEATURE_UNALIGNED) && defined(__ARM_ARCH) && (__ARM_ARCH == 6) -# define XXH_FORCE_MEMORY_ACCESS 2 +# define XXH_FORCE_MEMORY_ACCESS 1 # elif !defined(__clang__) && ((defined(__INTEL_COMPILER) && !defined(_WIN32)) || \ (defined(__GNUC__) && (defined(__ARM_ARCH) && __ARM_ARCH >= 7))) # define XXH_FORCE_MEMORY_ACCESS 1