diff options
| author | Nathan Moinvaziri <nathan@nathanm.com> | 2025-12-17 16:12:30 -0800 |
|---|---|---|
| committer | Hans Kristian Rosbach <hk-github@circlestorm.org> | 2025-12-28 14:07:36 +0100 |
| commit | a8a12f465758accea6a9dd37d6979c014a42a7c6 (patch) | |
| tree | eeaa86b1a4473365b01a426173b5f347b0ec424a | |
| parent | 002c5813a110911e93db106ffcc5bcbb2f64c6ac (diff) | |
| download | Project-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.c | 1 |
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; |
