From cff4c6f3300c1c257c186bd10c7ffe75e6528e4e Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Thu, 20 Aug 2026 10:09:07 +0000 Subject: [PATCH] Improve SVE2 optimizations of SimdWinogradKernel3x3Block2x2SetInput. Add an NCHW (trans=0) SVE2 path that processes F tiles with contiguous loads, svuzp deinterleave, and predicated padding/tails instead of the scalar Base fallback. Co-authored-by: igor.ermolaev --- docs/2026.html | 1 + src/Simd/SimdSve2Winograd3.cpp | 221 +++++++++++++++++++++++++++------ 2 files changed, 186 insertions(+), 36 deletions(-) diff --git a/docs/2026.html b/docs/2026.html index f017c2429d..de0fbf7d99 100644 --- a/docs/2026.html +++ b/docs/2026.html @@ -104,6 +104,7 @@
Improving
  • SVE2 optimizations of function SegmentationChangeIndex.
  • SVE2 optimizations of function SynetConvert32fTo8u.
  • SVE2 optimizations of function SynetConvert8uTo32f.
  • +
  • SVE2 optimizations of function WinogradKernel3x3Block2x2SetInput.
  • Renaming