From 8c8b9fc6c7196c94971e0f43370d74d73ad21561 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Thu, 20 Aug 2026 09:24:55 +0000 Subject: [PATCH] Improve SVE2 optimizations of SimdSynetConvert8uTo32f. Replace gather/scatter in the NHWC channels==3 path with sequential loads/stores and repeating scale/shift vectors, matching the NEON and SVE2 Convert32fTo8u approach. Co-authored-by: igor.ermolaev --- docs/2026.html | 1 + src/Simd/SimdSve2SynetConversion.cpp | 61 +++++++++++++++++++--------- 2 files changed, 42 insertions(+), 20 deletions(-) diff --git a/docs/2026.html b/docs/2026.html index 1f319c3515..f017c2429d 100644 --- a/docs/2026.html +++ b/docs/2026.html @@ -103,6 +103,7 @@
Improving
  • SVE2 optimizations of function SobelDyAbsSum.
  • SVE2 optimizations of function SegmentationChangeIndex.
  • SVE2 optimizations of function SynetConvert32fTo8u.
  • +
  • SVE2 optimizations of function SynetConvert8uTo32f.
  • Renaming