Todor Boinovski and Max Krasnyansky
0278d8362d
hexagon: activation ops update ( #25974 )
...
* hex-geglu: optimized all-in-one geglu microkernel
* hex-geglu: enable non-contiguous src and strided DMA
* hex-act: enable non-contiguous srs and strided DMA for rest of ACT ops
* hex-act: generalize GLU per-thread functions via DEFINE_GLU_PER_THREAD macro
* hexagon: move UNARY_SILU and UNARY_GELU to unary-ops
* hex-act: replace the generic ops_context scratchpad usage with a local htp_vtcm_layout computation per act op.
---------
Co-authored-by: Max Krasnyansky <maxk@qti.qualcomm.com >
2026-07-22 09:25:04 -07:00
..
2026-07-22 09:25:04 -07:00
2026-07-16 09:28:04 -07:00
2026-07-16 09:28:04 -07:00
2026-06-24 12:14:25 -07:00
2026-07-16 09:28:04 -07:00
2026-07-08 07:38:27 -07:00
2026-05-26 06:20:05 -07:00
2026-07-16 09:28:04 -07:00
2026-04-21 14:16:04 -07:00
2026-07-16 09:28:04 -07:00
2026-07-16 09:28:04 -07:00
2026-04-21 16:24:20 -07:00
2026-07-16 09:28:04 -07:00
2026-07-08 07:38:27 -07:00
2026-06-10 23:21:16 +05:30
2026-05-26 06:20:05 -07:00
2026-07-16 09:28:04 -07:00
2026-06-24 12:14:25 -07:00
2026-07-16 09:28:04 -07:00
2026-03-23 15:33:49 -07:00
2026-01-14 21:46:12 -08:00
2026-07-16 09:28:04 -07:00
2026-07-16 09:28:04 -07:00
2026-07-08 07:38:27 -07:00
2026-07-16 09:28:04 -07:00
2026-07-16 09:28:04 -07:00
2026-07-16 09:28:04 -07:00
2026-07-08 07:38:27 -07:00
2026-06-24 12:14:25 -07:00
2026-07-16 09:28:04 -07:00
2026-07-20 16:12:09 -07:00
2026-07-16 09:28:04 -07:00
2026-07-16 09:28:04 -07:00
2026-07-08 07:38:27 -07:00
2026-03-05 18:29:13 -08:00
2026-07-01 06:59:19 -07:00
2026-05-01 20:29:13 -07:00
2026-04-01 08:43:08 -07:00
2026-01-30 21:14:20 -08:00
2026-07-01 06:59:19 -07:00
2026-07-01 06:59:19 -07:00
2026-06-01 23:40:08 -07:00
2026-01-14 21:46:12 -08:00
2026-03-05 18:29:13 -08:00
2026-06-01 23:40:08 -07:00
2026-07-01 06:59:19 -07:00
2026-07-01 06:59:19 -07:00
2026-07-09 10:15:47 -07:00
2026-06-01 23:40:08 -07:00
2026-03-04 21:55:29 -08:00
2026-05-12 17:28:02 -07:00
2026-01-14 21:46:12 -08:00
2026-07-01 06:59:19 -07:00
2026-05-26 06:20:05 -07:00
2026-02-10 23:21:12 -08:00
2026-01-14 21:46:12 -08:00
2026-07-09 10:15:47 -07:00
2026-07-22 09:25:04 -07:00
2026-07-16 09:28:04 -07:00
2026-07-16 09:28:04 -07:00
2026-06-01 23:40:08 -07:00
2026-04-10 15:47:43 -07:00
2026-07-16 09:28:04 -07:00
2026-05-26 06:20:05 -07:00
2026-04-10 15:47:43 -07:00
2026-04-23 18:39:13 -07:00
2026-06-20 14:58:49 -07:00
2026-04-10 15:47:43 -07:00
2026-07-22 09:25:04 -07:00
2026-07-22 09:25:04 -07:00
2026-07-16 09:28:04 -07:00
2026-07-16 09:28:04 -07:00