1
      2
      3
      4
      5
      6
      7
      8
      9
     10
     11
     12
     13
     14
     15
     16
     17
     18
     19
     20
     21
     22
     23
     24
     25
#ifndef ULMBLAS_LEVEL3_H
#define ULMBLAS_LEVEL3_H 1

//
// BLAS Level 3
//

//-- GEMM ----------------------------------------------------------------------

void
dgemm(int m, int n, int k,
      double alpha,
      const double *A, int incRowA, int incColA,
      const double *B, int incRowB, int incColB,
      double beta,
      double *C, int incRowC, int incColC);

//-- TRLSM ---------------------------------------------------------------------

void
dtrlsm(int m, int n, double alpha, int unitDiag,
       const double *A, int incRowA, int incColA,
       double *B, int incRowB, int incColB);

#endif // ULMBLAS_LEVEL3_H