From: Byeonguk Jeong Date: Wed, 1 Apr 2026 10:08:22 +0000 (+0900) Subject: state-compress: fix compiler error in storecompressed128_64bit (#379) X-Git-Url: http://git.ipfire.org/gitweb/index.cgi?a=commitdiff_plain;h=2e7302fe96bb6044d33c6ebcfbafc1fbc736850e;p=thirdparty%2Fvectorscan.git state-compress: fix compiler error in storecompressed128_64bit (#379) Replace compress128 (vector op) + store128 pattern with per-chunk compress64 (scalar op) to fix uninitialized variable warning on x[]. Signed-off-by: Byeonguk Jeong --- diff --git a/src/util/state_compress.c b/src/util/state_compress.c index fda54112..390a4a12 100644 --- a/src/util/state_compress.c +++ b/src/util/state_compress.c @@ -125,11 +125,10 @@ void storecompressed128_64bit(void *ptr, m128 xvec, m128 mvec) { u32 ALIGN_ATTR(16) bits[2] = { popcount64(m[0]), popcount64(m[1]) }; // Compress each 64-bit chunk individually. - xvec = compress128(xvec, mvec); - store128(x, xvec); + u64a v[2] = { compress64(x[0], m[0]), compress64(x[1], m[1]) }; // Write packed data out. - pack_bits_64(ptr, x, bits, 2); + pack_bits_64(ptr, v, bits, 2); } #endif