Template Function ADS::gemm(std::size_t, std::size_t, std::size_t, T, const T *, std::size_t, const T *, std::size_t, T, T *, std::size_t)

Function Documentation

template<class T>
void ADS::gemm(std::size_t m, std::size_t n, std::size_t k, T alpha, const T *A, std::size_t lda, const T *B, std::size_t ldb, T beta, T *C, std::size_t ldc)

C <- alpha A B + beta C, A m x k, B k x n and C m x n by rows, with the leading dimensions lda , ldb , ldc (the distance of two rows); C is not read when beta = 0.

Pre:

lda >= k , ldb >= n , ldc >= n