Go to the source code of this file.
typedef struct fla_gemm_s fla_gemm_t |
typedef struct fla_hemm_s fla_hemm_t |
typedef struct fla_her2k_s fla_her2k_t |
typedef struct fla_herk_s fla_herk_t |
typedef struct fla_symm_s fla_symm_t |
typedef struct fla_syr2k_s fla_syr2k_t |
typedef struct fla_syrk_s fla_syrk_t |
typedef struct fla_trmm_s fla_trmm_t |
typedef struct fla_trsm_s fla_trsm_t |
fla_gemm_t* FLA_Cntl_gemm_obj_create | ( | FLA_Matrix_type | matrix_type, | |
int | variant, | |||
fla_blocksize_t * | blocksize, | |||
fla_gemm_t * | sub_gemm | |||
) |
References fla_gemm_s::blocksize, FLA_malloc(), fla_gemm_s::matrix_type, fla_gemm_s::sub_gemm, and fla_gemm_s::variant.
Referenced by FLA_Gemm_cntl_init(), and FLASH_Gemm_cntl_init().
00043 { 00044 fla_gemm_t* cntl; 00045 00046 cntl = ( fla_gemm_t* ) FLA_malloc( sizeof(fla_gemm_t) ); 00047 00048 cntl->matrix_type = matrix_type; 00049 cntl->variant = variant; 00050 cntl->blocksize = blocksize; 00051 cntl->sub_gemm = sub_gemm; 00052 00053 return cntl; 00054 }
fla_hemm_t* FLA_Cntl_hemm_obj_create | ( | FLA_Matrix_type | matrix_type, | |
int | variant, | |||
fla_blocksize_t * | blocksize, | |||
fla_hemm_t * | sub_hemm, | |||
fla_gemm_t * | sub_gemm1, | |||
fla_gemm_t * | sub_gemm2 | |||
) |
References fla_hemm_s::blocksize, FLA_malloc(), fla_hemm_s::matrix_type, fla_hemm_s::sub_gemm1, fla_hemm_s::sub_gemm2, fla_hemm_s::sub_hemm, and fla_hemm_s::variant.
Referenced by FLA_Hemm_cntl_init(), and FLASH_Hemm_cntl_init().
00062 { 00063 fla_hemm_t* cntl; 00064 00065 cntl = ( fla_hemm_t* ) FLA_malloc( sizeof(fla_hemm_t) ); 00066 00067 cntl->matrix_type = matrix_type; 00068 cntl->variant = variant; 00069 cntl->blocksize = blocksize; 00070 cntl->sub_hemm = sub_hemm; 00071 cntl->sub_gemm1 = sub_gemm1; 00072 cntl->sub_gemm2 = sub_gemm2; 00073 00074 return cntl; 00075 }
fla_her2k_t* FLA_Cntl_her2k_obj_create | ( | FLA_Matrix_type | matrix_type, | |
int | variant, | |||
fla_blocksize_t * | blocksize, | |||
fla_her2k_t * | sub_her2k, | |||
fla_gemm_t * | sub_gemm1, | |||
fla_gemm_t * | sub_gemm2 | |||
) |
References fla_her2k_s::blocksize, FLA_malloc(), fla_her2k_s::matrix_type, fla_her2k_s::sub_gemm1, fla_her2k_s::sub_gemm2, fla_her2k_s::sub_her2k, and fla_her2k_s::variant.
Referenced by FLA_Her2k_cntl_init(), and FLASH_Her2k_cntl_init().
00102 { 00103 fla_her2k_t* cntl; 00104 00105 cntl = ( fla_her2k_t* ) FLA_malloc( sizeof(fla_her2k_t) ); 00106 00107 cntl->matrix_type = matrix_type; 00108 cntl->variant = variant; 00109 cntl->blocksize = blocksize; 00110 cntl->sub_her2k = sub_her2k; 00111 cntl->sub_gemm1 = sub_gemm1; 00112 cntl->sub_gemm2 = sub_gemm2; 00113 00114 return cntl; 00115 }
fla_herk_t* FLA_Cntl_herk_obj_create | ( | FLA_Matrix_type | matrix_type, | |
int | variant, | |||
fla_blocksize_t * | blocksize, | |||
fla_herk_t * | sub_herk, | |||
fla_gemm_t * | sub_gemm | |||
) |
References fla_herk_s::blocksize, FLA_malloc(), fla_herk_s::matrix_type, fla_herk_s::sub_gemm, fla_herk_s::sub_herk, and fla_herk_s::variant.
Referenced by FLA_Herk_cntl_init(), and FLASH_Herk_cntl_init().
00082 { 00083 fla_herk_t* cntl; 00084 00085 cntl = ( fla_herk_t* ) FLA_malloc( sizeof(fla_herk_t) ); 00086 00087 cntl->matrix_type = matrix_type; 00088 cntl->variant = variant; 00089 cntl->blocksize = blocksize; 00090 cntl->sub_herk = sub_herk; 00091 cntl->sub_gemm = sub_gemm; 00092 00093 return cntl; 00094 }
fla_symm_t* FLA_Cntl_symm_obj_create | ( | FLA_Matrix_type | matrix_type, | |
int | variant, | |||
fla_blocksize_t * | blocksize, | |||
fla_symm_t * | sub_symm, | |||
fla_gemm_t * | sub_gemm1, | |||
fla_gemm_t * | sub_gemm2 | |||
) |
References fla_symm_s::blocksize, FLA_malloc(), fla_symm_s::matrix_type, fla_symm_s::sub_gemm1, fla_symm_s::sub_gemm2, fla_symm_s::sub_symm, and fla_symm_s::variant.
Referenced by FLA_Symm_cntl_init(), and FLASH_Symm_cntl_init().
00123 { 00124 fla_symm_t* cntl; 00125 00126 cntl = ( fla_symm_t* ) FLA_malloc( sizeof(fla_symm_t) ); 00127 00128 cntl->matrix_type = matrix_type; 00129 cntl->variant = variant; 00130 cntl->blocksize = blocksize; 00131 cntl->sub_symm = sub_symm; 00132 cntl->sub_gemm1 = sub_gemm1; 00133 cntl->sub_gemm2 = sub_gemm2; 00134 00135 return cntl; 00136 }
fla_syr2k_t* FLA_Cntl_syr2k_obj_create | ( | FLA_Matrix_type | matrix_type, | |
int | variant, | |||
fla_blocksize_t * | blocksize, | |||
fla_syr2k_t * | sub_syr2k, | |||
fla_gemm_t * | sub_gemm1, | |||
fla_gemm_t * | sub_gemm2 | |||
) |
References fla_syr2k_s::blocksize, FLA_malloc(), fla_syr2k_s::matrix_type, fla_syr2k_s::sub_gemm1, fla_syr2k_s::sub_gemm2, fla_syr2k_s::sub_syr2k, and fla_syr2k_s::variant.
Referenced by FLA_Syr2k_cntl_init(), and FLASH_Syr2k_cntl_init().
00163 { 00164 fla_syr2k_t* cntl; 00165 00166 cntl = ( fla_syr2k_t* ) FLA_malloc( sizeof(fla_syr2k_t) ); 00167 00168 cntl->matrix_type = matrix_type; 00169 cntl->variant = variant; 00170 cntl->blocksize = blocksize; 00171 cntl->sub_syr2k = sub_syr2k; 00172 cntl->sub_gemm1 = sub_gemm1; 00173 cntl->sub_gemm2 = sub_gemm2; 00174 00175 return cntl; 00176 }
fla_syrk_t* FLA_Cntl_syrk_obj_create | ( | FLA_Matrix_type | matrix_type, | |
int | variant, | |||
fla_blocksize_t * | blocksize, | |||
fla_syrk_t * | sub_syrk, | |||
fla_gemm_t * | sub_gemm | |||
) |
References fla_syrk_s::blocksize, FLA_malloc(), fla_syrk_s::matrix_type, fla_syrk_s::sub_gemm, fla_syrk_s::sub_syrk, and fla_syrk_s::variant.
Referenced by FLA_Syrk_cntl_init(), and FLASH_Syrk_cntl_init().
00143 { 00144 fla_syrk_t* cntl; 00145 00146 cntl = ( fla_syrk_t* ) FLA_malloc( sizeof(fla_syrk_t) ); 00147 00148 cntl->matrix_type = matrix_type; 00149 cntl->variant = variant; 00150 cntl->blocksize = blocksize; 00151 cntl->sub_syrk = sub_syrk; 00152 cntl->sub_gemm = sub_gemm; 00153 00154 return cntl; 00155 }
fla_trmm_t* FLA_Cntl_trmm_obj_create | ( | FLA_Matrix_type | matrix_type, | |
int | variant, | |||
fla_blocksize_t * | blocksize, | |||
fla_trmm_t * | sub_trmm, | |||
fla_gemm_t * | sub_gemm | |||
) |
References fla_trmm_s::blocksize, FLA_malloc(), fla_trmm_s::matrix_type, fla_trmm_s::sub_gemm, fla_trmm_s::sub_trmm, and fla_trmm_s::variant.
Referenced by FLA_Trmm_cntl_init(), and FLASH_Trmm_cntl_init().
00183 { 00184 fla_trmm_t* cntl; 00185 00186 cntl = ( fla_trmm_t* ) FLA_malloc( sizeof(fla_trmm_t) ); 00187 00188 cntl->matrix_type = matrix_type; 00189 cntl->variant = variant; 00190 cntl->blocksize = blocksize; 00191 cntl->sub_trmm = sub_trmm; 00192 cntl->sub_gemm = sub_gemm; 00193 00194 return cntl; 00195 }
fla_trsm_t* FLA_Cntl_trsm_obj_create | ( | FLA_Matrix_type | matrix_type, | |
int | variant, | |||
fla_blocksize_t * | blocksize, | |||
fla_trsm_t * | sub_trsm, | |||
fla_gemm_t * | sub_gemm | |||
) |
References fla_trsm_s::blocksize, FLA_malloc(), fla_trsm_s::matrix_type, fla_trsm_s::sub_gemm, fla_trsm_s::sub_trsm, and fla_trsm_s::variant.
Referenced by FLA_Trsm_cntl_init(), and FLASH_Trsm_cntl_init().
00202 { 00203 fla_trsm_t* cntl; 00204 00205 cntl = ( fla_trsm_t* ) FLA_malloc( sizeof(fla_trsm_t) ); 00206 00207 cntl->matrix_type = matrix_type; 00208 cntl->variant = variant; 00209 cntl->blocksize = blocksize; 00210 cntl->sub_trsm = sub_trsm; 00211 cntl->sub_gemm = sub_gemm; 00212 00213 return cntl; 00214 }