hexagon: add f32 ssm_conv op (#20122)

* hexagon: add ssm_conv op

* hexagon: hvx kernel is functional

* hexagon: improvements to ssm-conv hvx kernel

* hexagon: added dma to ssm-conv hvx kernel

* hexagon: ssm-conv dynamically compute gather scratchpad

* hex-ssm-conv: add local context and fix various issues (spad indexing, etc)

---------

Co-authored-by: Max Krasnyansky <maxk@qti.qualcomm.com>
This commit is contained in:
Todor Boinovski
2026-03-06 09:59:26 -08:00
committed by GitHub
co-authored by Max Krasnyansky
parent e68f2fb894
commit 34df42f7be
7 changed files with 456 additions and 3 deletions
+1
View File
@@ -31,6 +31,7 @@ add_library(${HTP_LIB} SHARED
get-rows-ops.c
cpy-ops.c
argsort-ops.c
ssm-conv.c
)
target_compile_definitions(${HTP_LIB} PRIVATE