127 #define FLA_Cntl_sub_gemm( cntl ) cntl->sub_gemm 128 #define FLA_Cntl_sub_gemm1( cntl ) cntl->sub_gemm1 129 #define FLA_Cntl_sub_gemm2( cntl ) cntl->sub_gemm2 130 #define FLA_Cntl_sub_gemm3( cntl ) cntl->sub_gemm3 131 #define FLA_Cntl_sub_gemm4( cntl ) cntl->sub_gemm4 132 #define FLA_Cntl_sub_gemm5( cntl ) cntl->sub_gemm5 133 #define FLA_Cntl_sub_gemm6( cntl ) cntl->sub_gemm6 134 #define FLA_Cntl_sub_gemm7( cntl ) cntl->sub_gemm7 135 #define FLA_Cntl_sub_gemm8( cntl ) cntl->sub_gemm8 136 #define FLA_Cntl_sub_hemm( cntl ) cntl->sub_hemm 137 #define FLA_Cntl_sub_hemm1( cntl ) cntl->sub_hemm1 138 #define FLA_Cntl_sub_hemm2( cntl ) cntl->sub_hemm2 139 #define FLA_Cntl_sub_herk( cntl ) cntl->sub_herk 140 #define FLA_Cntl_sub_herk1( cntl ) cntl->sub_herk1 141 #define FLA_Cntl_sub_herk2( cntl ) cntl->sub_herk2 142 #define FLA_Cntl_sub_her2k( cntl ) cntl->sub_her2k 143 #define FLA_Cntl_sub_symm( cntl ) cntl->sub_symm 144 #define FLA_Cntl_sub_syrk( cntl ) cntl->sub_syrk 145 #define FLA_Cntl_sub_syr2k( cntl ) cntl->sub_syr2k 146 #define FLA_Cntl_sub_trmm( cntl ) cntl->sub_trmm 147 #define FLA_Cntl_sub_trmm1( cntl ) cntl->sub_trmm1 148 #define FLA_Cntl_sub_trmm2( cntl ) cntl->sub_trmm2 149 #define FLA_Cntl_sub_trsm( cntl ) cntl->sub_trsm 150 #define FLA_Cntl_sub_trsm1( cntl ) cntl->sub_trsm1 151 #define FLA_Cntl_sub_trsm2( cntl ) cntl->sub_trsm2 152 #define FLA_Cntl_sub_trsm3( cntl ) cntl->sub_trsm3 153 #define FLA_Cntl_sub_trsm4( cntl ) cntl->sub_trsm4 fla_blocksize_t * blocksize
Definition: FLA_Cntl_blas3.h:56
struct fla_herk_s * sub_herk
Definition: FLA_Cntl_blas3.h:46
Definition: FLA_Cntl_blas1.h:77
struct fla_scalr_s * sub_scalr
Definition: FLA_Cntl_blas3.h:57
Definition: FLA_Cntl_blas3.h:65
Definition: FLA_Cntl_blas3.h:90
FLA_Matrix_type matrix_type
Definition: FLA_Cntl_blas3.h:117
FLA_Matrix_type matrix_type
Definition: FLA_Cntl_blas3.h:54
fla_blocksize_t * blocksize
Definition: FLA_Cntl_blas3.h:82
FLA_Matrix_type matrix_type
Definition: FLA_Cntl_blas3.h:80
struct fla_gemm_s * sub_gemm1
Definition: FLA_Cntl_blas3.h:59
struct fla_gemm_s * sub_gemm1
Definition: FLA_Cntl_blas3.h:97
struct fla_scal_s * sub_scal
Definition: FLA_Cntl_blas3.h:120
struct fla_gemm_s * sub_gemm
Definition: FLA_Cntl_blas3.h:110
Definition: FLA_Cntl_blas3.h:27
Definition: FLA_Cntl_blas3.h:115
Definition: FLA_Cntl_blas3.h:40
int FLA_Matrix_type
Definition: FLA_type_defs.h:60
struct fla_scal_s * sub_scal
Definition: FLA_Cntl_blas3.h:21
fla_trmm_t * FLA_Cntl_trmm_obj_create(FLA_Matrix_type matrix_type, int variant, fla_blocksize_t *blocksize, fla_scal_t *sub_scal, fla_trmm_t *sub_trmm, fla_gemm_t *sub_gemm)
Definition: FLA_Cntl_blas3.c:170
Definition: FLA_Cntl_blas3.h:103
fla_syrk_t * FLA_Cntl_syrk_obj_create(FLA_Matrix_type matrix_type, int variant, fla_blocksize_t *blocksize, fla_scalr_t *sub_scalr, fla_syrk_t *sub_syrk, fla_gemm_t *sub_gemm)
Definition: FLA_Cntl_blas3.c:126
struct fla_gemm_s * sub_gemm2
Definition: FLA_Cntl_blas3.h:60
int variant
Definition: FLA_Cntl_blas3.h:93
struct fla_gemm_s * sub_gemm2
Definition: FLA_Cntl_blas3.h:98
FLA_Matrix_type matrix_type
Definition: FLA_Cntl_blas3.h:29
struct fla_gemm_s * sub_gemm2
Definition: FLA_Cntl_blas3.h:73
fla_blocksize_t * blocksize
Definition: FLA_Cntl_blas3.h:69
fla_trsm_t * FLA_Cntl_trsm_obj_create(FLA_Matrix_type matrix_type, int variant, fla_blocksize_t *blocksize, fla_scal_t *sub_scal, fla_trsm_t *sub_trsm, fla_gemm_t *sub_gemm)
Definition: FLA_Cntl_blas3.c:191
fla_blocksize_t * blocksize
Definition: FLA_Cntl_blas3.h:31
FLA_Matrix_type matrix_type
Definition: FLA_Cntl_blas3.h:105
int variant
Definition: FLA_Cntl_blas3.h:68
fla_blocksize_t * blocksize
Definition: FLA_Cntl_blas3.h:94
fla_blocksize_t * blocksize
Definition: FLA_Cntl_blas3.h:119
fla_blocksize_t * blocksize
Definition: FLA_Cntl_blas3.h:20
Definition: FLA_Cntl_blas1.h:67
struct fla_symm_s * sub_symm
Definition: FLA_Cntl_blas3.h:71
FLA_Matrix_type matrix_type
Definition: FLA_Cntl_blas3.h:67
struct fla_scal_s * sub_scal
Definition: FLA_Cntl_blas3.h:70
Definition: FLA_Cntl_blas3.h:78
Definition: FLA_Cntl.h:13
int variant
Definition: FLA_Cntl_blas3.h:106
fla_hemm_t * FLA_Cntl_hemm_obj_create(FLA_Matrix_type matrix_type, int variant, fla_blocksize_t *blocksize, fla_scal_t *sub_scal, fla_hemm_t *sub_hemm, fla_gemm_t *sub_gemm1, fla_gemm_t *sub_gemm2)
Definition: FLA_Cntl_blas3.c:36
struct fla_scalr_s * sub_scalr
Definition: FLA_Cntl_blas3.h:95
int variant
Definition: FLA_Cntl_blas3.h:43
fla_herk_t * FLA_Cntl_herk_obj_create(FLA_Matrix_type matrix_type, int variant, fla_blocksize_t *blocksize, fla_scalr_t *sub_scalr, fla_herk_t *sub_herk, fla_gemm_t *sub_gemm)
Definition: FLA_Cntl_blas3.c:59
struct fla_syrk_s * sub_syrk
Definition: FLA_Cntl_blas3.h:84
struct fla_scal_s * sub_scal
Definition: FLA_Cntl_blas3.h:108
struct fla_scalr_s * sub_scalr
Definition: FLA_Cntl_blas3.h:45
struct fla_gemm_s * sub_gemm1
Definition: FLA_Cntl_blas3.h:72
struct fla_gemm_s * sub_gemm
Definition: FLA_Cntl_blas3.h:22
int variant
Definition: FLA_Cntl_blas3.h:19
struct fla_gemm_s * sub_gemm1
Definition: FLA_Cntl_blas3.h:34
int variant
Definition: FLA_Cntl_blas3.h:81
struct fla_trmm_s * sub_trmm
Definition: FLA_Cntl_blas3.h:109
struct fla_her2k_s * sub_her2k
Definition: FLA_Cntl_blas3.h:58
fla_her2k_t * FLA_Cntl_her2k_obj_create(FLA_Matrix_type matrix_type, int variant, fla_blocksize_t *blocksize, fla_scalr_t *sub_scalr, fla_her2k_t *sub_her2k, fla_gemm_t *sub_gemm1, fla_gemm_t *sub_gemm2)
Definition: FLA_Cntl_blas3.c:80
int variant
Definition: FLA_Cntl_blas3.h:118
Definition: FLA_Cntl_blas3.h:52
struct fla_hemm_s * sub_hemm
Definition: FLA_Cntl_blas3.h:33
struct fla_syr2k_s * sub_syr2k
Definition: FLA_Cntl_blas3.h:96
struct fla_scalr_s * sub_scalr
Definition: FLA_Cntl_blas3.h:83
struct fla_trsm_s * sub_trsm
Definition: FLA_Cntl_blas3.h:121
FLA_Matrix_type matrix_type
Definition: FLA_Cntl_blas3.h:92
int variant
Definition: FLA_Cntl_blas3.h:55
struct fla_gemm_s * sub_gemm
Definition: FLA_Cntl_blas3.h:85
fla_blocksize_t * blocksize
Definition: FLA_Cntl_blas3.h:107
int variant
Definition: FLA_Cntl_blas3.h:30
Definition: FLA_Cntl_blas3.h:16
FLA_Matrix_type matrix_type
Definition: FLA_Cntl_blas3.h:18
fla_gemm_t * FLA_Cntl_gemm_obj_create(FLA_Matrix_type matrix_type, int variant, fla_blocksize_t *blocksize, fla_scal_t *sub_scal, fla_gemm_t *sub_gemm)
Definition: FLA_Cntl_blas3.c:17
FLA_Matrix_type matrix_type
Definition: FLA_Cntl_blas3.h:42
fla_symm_t * FLA_Cntl_symm_obj_create(FLA_Matrix_type matrix_type, int variant, fla_blocksize_t *blocksize, fla_scal_t *sub_scal, fla_symm_t *sub_symm, fla_gemm_t *sub_gemm1, fla_gemm_t *sub_gemm2)
Definition: FLA_Cntl_blas3.c:103
struct fla_gemm_s * sub_gemm
Definition: FLA_Cntl_blas3.h:122
struct fla_gemm_s * sub_gemm
Definition: FLA_Cntl_blas3.h:47
fla_blocksize_t * blocksize
Definition: FLA_Cntl_blas3.h:44
struct fla_gemm_s * sub_gemm2
Definition: FLA_Cntl_blas3.h:35
struct fla_scal_s * sub_scal
Definition: FLA_Cntl_blas3.h:32
fla_syr2k_t * FLA_Cntl_syr2k_obj_create(FLA_Matrix_type matrix_type, int variant, fla_blocksize_t *blocksize, fla_scalr_t *sub_scalr, fla_syr2k_t *sub_syr2k, fla_gemm_t *sub_gemm1, fla_gemm_t *sub_gemm2)
Definition: FLA_Cntl_blas3.c:147