]> git.ipfire.org Git - thirdparty/zstd.git/commit
rewrite fingerprint storage to no longer need 64-bit members
authorYann Collet <cyan@fb.com>
Wed, 23 Oct 2024 18:10:07 +0000 (11:10 -0700)
committerYann Collet <cyan@fb.com>
Wed, 23 Oct 2024 18:50:57 +0000 (11:50 -0700)
commitb68ddce818c274b9651ba47d45e46f7ffb4592ae
tree4fd17d8f02f01cf8d178e2605c8dbbcbe196a584
parent57239c4d3b5a21529ade206241f3f0a4815f2295
rewrite fingerprint storage to no longer need 64-bit members

so that it can be stored using standard alignment requirement (sizeof(void*)).

Distance function still requires 64-bit signed multiplication though,
so it won't change the issue regarding the bug in ubsan for clang 32-bit on github ci.
lib/compress/zstd_compress.c
lib/compress/zstd_preSplit.c