From b78665bc536d291bbff01b74f816edc2e992c0cb Mon Sep 17 00:00:00 2001 From: Mathieu Faverge <mathieu.faverge@inria.fr> Date: Mon, 29 Aug 2022 16:02:24 +0200 Subject: [PATCH] include: add enum to define the multiple GEMM variants --- include/chameleon/constants.h | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/include/chameleon/constants.h b/include/chameleon/constants.h index d311bf637..de26616f1 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 -- GitLab