FflasFfpack
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()

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 )

◆ gemm_bini_322_mem()

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 )

◆ gemm_bini_223_mem()

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 )

◆ gemm_bini_322_2()

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 )

◆ gemm_bini_232_2()

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 )

◆ gemm_bini_232_3_acc()

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 )

◆ gemm_bini_232_3()

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 )