From 30069ecb7fa656b31d2dcefbf38ff6245e592b91 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Wed, 5 Aug 2026 08:18:08 +0000 Subject: [PATCH] Add SVE2 optimizations for SynetInnerProduct32fGemm. Wire Sve2::SynetInnerProduct32fGemm using Sve2 Gemm32fNN/NT and SynetInnerProductLayerForward, with Neon bias/activation and NNcb helpers. Update Init dispatch, Autotest, VS2022 project files, and release notes for 7.2.165. Co-authored-by: Ihar Yermalayeu --- docs/2026.html | 1 + prj/vs2022/Sve2.vcxproj | 1 + prj/vs2022/Sve2.vcxproj.filters | 3 + src/Simd/SimdLib.cpp | 2 +- src/Simd/SimdSve2SynetInnerProduct32f.cpp | 73 +++++++++++++++++++++++ src/Simd/SimdSynetInnerProduct32f.h | 15 +++++ src/Test/TestSynetInnerProduct.cpp | 5 ++ 7 files changed, 99 insertions(+), 1 deletion(-) create mode 100644 src/Simd/SimdSve2SynetInnerProduct32f.cpp diff --git a/docs/2026.html b/docs/2026.html index b4e3c4cc2d..f1948cffd5 100644 --- a/docs/2026.html +++ b/docs/2026.html @@ -49,6 +49,7 @@
New features
  • SVE2 optimizations of class SynetConvolution32fNhwcDepthwise.
  • SVE2 optimizations of class SynetConvolution32fDepthwiseDotProduct.
  • SVE2 optimizations of class SynetConvolution32fNhwcDirect.
  • +
  • SVE2 optimizations of class SynetInnerProduct32fGemm.
  • Renaming