From 53eaf419013c215b033fbc4254bd54d5fdeb83f2 Mon Sep 17 00:00:00 2001 From: wernsaar Date: Mon, 2 Dec 2013 13:17:51 +0100 Subject: [PATCH] added support for HASWELL --- kernel/setparam-ref.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/kernel/setparam-ref.c b/kernel/setparam-ref.c index 4a7526196..cf868f103 100644 --- a/kernel/setparam-ref.c +++ b/kernel/setparam-ref.c @@ -762,6 +762,23 @@ static void init_parameter(void) { #endif #endif +#ifdef HASWELL + +#ifdef DEBUG + fprintf(stderr, "Haswell\n"); +#endif + + TABLE_NAME.sgemm_p = SGEMM_DEFAULT_P; + TABLE_NAME.dgemm_p = DGEMM_DEFAULT_P; + TABLE_NAME.cgemm_p = CGEMM_DEFAULT_P; + TABLE_NAME.zgemm_p = ZGEMM_DEFAULT_P; +#ifdef EXPRECISION + TABLE_NAME.qgemm_p = QGEMM_DEFAULT_P; + TABLE_NAME.xgemm_p = XGEMM_DEFAULT_P; +#endif +#endif + + #ifdef OPTERON #ifdef DEBUG