From: Hans Kristian Rosbach Date: Mon, 17 Feb 2025 19:16:09 +0000 (+0100) Subject: Use OPTIMAL_CMP instead of BRAID_W to test for optimal size for Chorba. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c1796e214519d6bc8cfc4a1af83297db10ed3c98;p=thirdparty%2Fzlib-ng.git Use OPTIMAL_CMP instead of BRAID_W to test for optimal size for Chorba. --- diff --git a/arch/generic/crc32_c.c b/arch/generic/crc32_c.c index 03e59de4..5e8f0a73 100644 --- a/arch/generic/crc32_c.c +++ b/arch/generic/crc32_c.c @@ -19,7 +19,7 @@ Z_INTERNAL uint32_t crc32_c(uint32_t crc, const uint8_t *buf, size_t len) { aligned_len = len - algn_diff; if(aligned_len > CHORBA_LARGE_THRESHOLD) c = crc32_chorba_118960_nondestructive(c, (z_word_t*) aligned_buf, aligned_len); -# if BRAID_W == 8 +# if OPTIMAL_CMP == 64 else if (aligned_len > CHORBA_MEDIUM_LOWER_THRESHOLD && aligned_len <= CHORBA_MEDIUM_UPPER_THRESHOLD) c = crc32_chorba_32768_nondestructive(c, (uint64_t*) aligned_buf, aligned_len); else if (aligned_len > CHORBA_SMALL_THRESHOLD_64BIT)