FflasFfpack
Functions
FFLAS::Protected::Rec Namespace Reference

Functions

template<class Field >
double * gemm_bini_322_0 (const Field &F, const size_t m, const size_t n, const size_t k, const double *A, const size_t lda, const double *B, const size_t ldb, double *C, const size_t ldc, int rec, const double &epsilon)
 
template<class Field >
double * gemm_bini_322_mem (const Field &F, const size_t m, const size_t n, const size_t k, const double *A, const size_t lda, const double *B, const size_t ldb, double *C, const size_t ldc, int rec, const double &epsilon)
 
template<class Field >
double * gemm_bini_223_mem (const Field &F, const size_t m, const size_t n, const size_t k, const double *A, const size_t lda, const double *B, const size_t ldb, double *C, const size_t ldc, int rec, const double &epsilon)
 
template<class Field >
double * gemm_bini_322_2 (const Field &F, const size_t m, const size_t n, const size_t k, const double *A, const size_t lda, const double *B, const size_t ldb, double *C, const size_t ldc, int rec, const double &epsilon)
 
template<class Field >
double * gemm_bini_232_2 (const Field &F, const size_t m, const size_t n, const size_t k, const double *A, const size_t lda, const double *B, const size_t ldb, double *C, const size_t ldc, int rec, const double &epsilon)
 
template<class Field >
double * gemm_bini_232_3_acc (const Field &F, const size_t m, const size_t n, const size_t k, const double *A, const size_t lda, const double *B, const size_t ldb, double *C, const size_t ldc, int rec, const double &epsilon)
 
template<class Field >
double * gemm_bini_232_3 (const Field &F, const size_t m, const size_t n, const size_t k, const double *A, const size_t lda, const double *B, const size_t ldb, double *C, const size_t ldc, int rec, const double &epsilon)
 

Function Documentation

◆ gemm_bini_322_0()

double * gemm_bini_322_0 ( const Field F,
const size_t  m,
const size_t  n,
const size_t  k,
const double *  A,
const size_t  lda,
const double *  B,
const size_t  ldb,
double *  C,
const size_t  ldc,
int  rec,
const double &  epsilon 
)

◆ gemm_bini_322_mem()

double * gemm_bini_322_mem ( const Field F,
const size_t  m,
const size_t  n,
const size_t  k,
const double *  A,
const size_t  lda,
const double *  B,
const size_t  ldb,
double *  C,
const size_t  ldc,
int  rec,
const double &  epsilon 
)

◆ gemm_bini_223_mem()

double * gemm_bini_223_mem ( const Field F,
const size_t  m,
const size_t  n,
const size_t  k,
const double *  A,
const size_t  lda,
const double *  B,
const size_t  ldb,
double *  C,
const size_t  ldc,
int  rec,
const double &  epsilon 
)

◆ gemm_bini_322_2()

double * gemm_bini_322_2 ( const Field F,
const size_t  m,
const size_t  n,
const size_t  k,
const double *  A,
const size_t  lda,
const double *  B,
const size_t  ldb,
double *  C,
const size_t  ldc,
int  rec,
const double &  epsilon 
)

◆ gemm_bini_232_2()

double * gemm_bini_232_2 ( const Field F,
const size_t  m,
const size_t  n,
const size_t  k,
const double *  A,
const size_t  lda,
const double *  B,
const size_t  ldb,
double *  C,
const size_t  ldc,
int  rec,
const double &  epsilon 
)

◆ gemm_bini_232_3_acc()

double * gemm_bini_232_3_acc ( const Field F,
const size_t  m,
const size_t  n,
const size_t  k,
const double *  A,
const size_t  lda,
const double *  B,
const size_t  ldb,
double *  C,
const size_t  ldc,
int  rec,
const double &  epsilon 
)

◆ gemm_bini_232_3()

double * gemm_bini_232_3 ( const Field F,
const size_t  m,
const size_t  n,
const size_t  k,
const double *  A,
const size_t  lda,
const double *  B,
const size_t  ldb,
double *  C,
const size_t  ldc,
int  rec,
const double &  epsilon 
)