num::kernel::gemm_transpose_left¶
Defined in header <kernel/dense.hpp>
template <std::floating_point T>
void gemm_transpose_left(T *C, idx ldc, const T *A, idx lda, const T *B, idx ldb,
T alpha, T beta, idx rows, idx a_cols, idx b_cols) noexcept;
Dense product C <- alpha*A^T*B + beta*C, with row strides.
A is rows x a_cols, B is rows x b_cols, and C is a_cols x b_cols.