OpenBLAS/kernel
aadityansha06 2c6bf39e4e Add transpose support for C in GEADD (fixes #4646)
Extends GEADD to support independent transposition of both A and C,
matching the behavior of cuBLAS's geam and Apple's Accelerate geadd.
Previously only A could be transposed.

- Add transc parameter across cblas.h, common_interface.h,
  common_level3.h, common_param.h
- Add transc handling to interface/geadd.c and interface/zgeadd.c
- Extend kernel/generic/geadd.c and kernel/generic/zgeadd.c with
  stride logic for transposed C
- Add transpose test coverage (hand-verified 2x2 cases and randomized
  large-matrix tests) for sgeadd, dgeadd, cgeadd, zgeadd
2026-07-15 17:12:31 +05:30
..
alpha Further rearranged the rotm kernel for the different architectures. 2025-01-22 11:41:12 +08:00
arm rename arm32 sgemm_kernel to indicate neon support 2026-05-05 23:09:52 +03:00
arm64 arm64: normalize SME direct source line endings 2026-07-09 13:44:29 +08:00
csky Further rearranged the rotm kernel for the different architectures. 2025-01-22 11:41:12 +08:00
e2k Further rearranged the rotm kernel for the different architectures. 2025-01-22 11:41:12 +08:00
generic Add transpose support for C in GEADD (fixes #4646) 2026-07-15 17:12:31 +05:30
ia64 Further rearranged the rotm kernel for the different architectures. 2025-01-22 11:41:12 +08:00
loongarch64 LoongArch64: avoid SGEMM LA464 ncopy fallthrough from N2 to N1 2026-07-09 20:53:05 +08:00
mips Remove redundant C implemetations from MIPS directories 2026-04-08 13:59:10 +08:00
mips64 Fix dsdot precision for arm/dot.c 2026-04-09 18:11:47 +08:00
power Merge pull request #5828 from amritahs-ibm/fix_dcbt_constraints 2026-06-15 11:22:10 +02:00
riscv64 U74 target: move the U74-specific gemm kernel to kernel/riscv64 2026-07-13 16:37:03 +02:00
simd Add WASM SIMD widening path for DSDOT 2026-03-19 14:16:18 +09:00
sparc Use the generic C kernel for DNRM2 2026-01-11 21:58:31 +01:00
wasm Add WASM128_GENERIC STRSM and DTRSM kernels 2026-04-16 17:52:37 +09:00
x86 override CDOT and ZDOT with the generic C kernel 2025-06-17 22:41:40 +02:00
x86_64 fix conditionals 2026-04-14 21:32:36 +02:00
zarch Add dummy2 flag handling 2025-05-25 14:47:06 -07:00
CMakeLists.txt cmake: define ARM64 SME direct kernel variants 2026-07-09 13:41:10 +08:00
Makefile Comment out the libclang_rt.builtins kludge in preparation for removal 2026-06-05 23:06:28 +02:00
Makefile.L1 Add infrastructure for bgemv/bscal 2025-07-15 14:48:57 +01:00
Makefile.L2 Add Infrastructure for SHGEMV 2025-10-07 15:03:24 +00:00
Makefile.L3 set USE_TRMM for WASM 2026-03-15 23:07:16 +01:00
Makefile.LA
setparam-ref.c fix C89 scoping, dynamic R for memory issues, robust zen4/5 check 2026-07-04 11:30:34 +05:30