summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMathias Heyer <mheyer@nvidia.com>2025-12-17 17:14:41 -0800
committerHans Kristian Rosbach <hk-github@circlestorm.org>2025-12-19 21:20:57 +0100
commit2b2f33540491f4a5e6c4cb80dd772486e46be4d7 (patch)
treed9b1d3f90f18bfbb433da71d82ebb232ce37a7e9
parenta5e965bd11b0a7f12f458b88c1e967475458ba96 (diff)
downloadProject-Tick-2b2f33540491f4a5e6c4cb80dd772486e46be4d7.tar.gz
Project-Tick-2b2f33540491f4a5e6c4cb80dd772486e46be4d7.zip
slide_hash_sse2 and slide_hash_avx2 are not dependent on HAVE_BUILTIN_CTZ
This patch matches x86_functions.h with behavior found in functable.c It fixes builds where HAVE_BUILTIN_CTZ remained undefined.
-rw-r--r--arch/x86/x86_functions.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/x86/x86_functions.h b/arch/x86/x86_functions.h
index 8cace60f2f..faca5f5ba2 100644
--- a/arch/x86/x86_functions.h
+++ b/arch/x86/x86_functions.h
@@ -21,8 +21,8 @@ uint8_t* chunkmemset_safe_sse2(uint8_t *out, uint8_t *from, unsigned len, unsign
uint32_t compare256_sse2(const uint8_t *src0, const uint8_t *src1);
uint32_t longest_match_sse2(deflate_state *const s, Pos cur_match);
uint32_t longest_match_slow_sse2(deflate_state *const s, Pos cur_match);
- void slide_hash_sse2(deflate_state *s);
# endif
+ void slide_hash_sse2(deflate_state *s);
void inflate_fast_sse2(PREFIX3(stream)* strm, uint32_t start);
# if !defined(WITHOUT_CHORBA_SSE)
uint32_t crc32_chorba_sse2(uint32_t crc32, const uint8_t *buf, size_t len);
@@ -53,8 +53,8 @@ uint8_t* chunkmemset_safe_avx2(uint8_t *out, uint8_t *from, unsigned len, unsign
uint32_t compare256_avx2(const uint8_t *src0, const uint8_t *src1);
uint32_t longest_match_avx2(deflate_state *const s, Pos cur_match);
uint32_t longest_match_slow_avx2(deflate_state *const s, Pos cur_match);
- void slide_hash_avx2(deflate_state *s);
# endif
+ void slide_hash_avx2(deflate_state *s);
void inflate_fast_avx2(PREFIX3(stream)* strm, uint32_t start);
#endif
#ifdef X86_AVX512