summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNathan Moinvaziri <nathan@nathanm.com>2025-12-17 16:12:30 -0800
committerHans Kristian Rosbach <hk-github@circlestorm.org>2025-12-28 14:07:36 +0100
commita8a12f465758accea6a9dd37d6979c014a42a7c6 (patch)
treeeeaa86b1a4473365b01a426173b5f347b0ec424a
parent002c5813a110911e93db106ffcc5bcbb2f64c6ac (diff)
downloadProject-Tick-a8a12f465758accea6a9dd37d6979c014a42a7c6.tar.gz
Project-Tick-a8a12f465758accea6a9dd37d6979c014a42a7c6.zip
Add comment to adler32_copy_avx512_vnni about lower vector width usage
-rw-r--r--arch/x86/adler32_avx512_vnni.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/x86/adler32_avx512_vnni.c b/arch/x86/adler32_avx512_vnni.c
index 68b72ca15c..9fbb3bf381 100644
--- a/arch/x86/adler32_avx512_vnni.c
+++ b/arch/x86/adler32_avx512_vnni.c
@@ -109,6 +109,7 @@ rem_peel:
return adler;
}
+/* Use 256-bit vectors when copying because 512-bit variant is slower. */
Z_INTERNAL uint32_t adler32_copy_avx512_vnni(uint32_t adler, uint8_t *dst, const uint8_t *src, size_t len) {
if (UNLIKELY(src == NULL)) return 1L;
if (UNLIKELY(len == 0)) return adler;