diff --git a/include/chameleon/constants.h b/include/chameleon/constants.h index d311bf63703e3de4ee27d2bfa15c9127a80db281..de26616f1df0e5f0c07db2e1d03550db1bd78e80 100644 --- a/include/chameleon/constants.h +++ b/include/chameleon/constants.h @@ -181,6 +181,16 @@ typedef enum chameleon_store_e { ChamEltwise = 403, /**< Element by element storage */ } cham_store_t; +/** + * @brief Chameleon GEMM-like algorithms + */ +typedef enum chameleon_gemm_e { + ChamGemmAlgAuto = -1, + ChamGemmAlgGeneric, + ChamGemmAlgSummaA, + ChamGemmAlgSummaB, + ChamGemmAlgSummaC +} cham_gemm_t; #define ChameleonTrd 1001 #define ChameleonBrd 1002