From f7267d9b0e2b8e55490b0f05bfd1b81627d49b4e Mon Sep 17 00:00:00 2001 From: wernsaar Date: Sun, 6 Jul 2014 10:17:07 +0200 Subject: [PATCH] added missing definition for DUNNINGTON --- kernel/setparam-ref.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/kernel/setparam-ref.c b/kernel/setparam-ref.c index 806c1928c..6eebd5fcb 100644 --- a/kernel/setparam-ref.c +++ b/kernel/setparam-ref.c @@ -740,6 +740,23 @@ static void init_parameter(void) { #endif #endif +#ifdef DUNNINGTON + +#ifdef DEBUG + fprintf(stderr, "Dunnington\n"); +#endif + + TABLE_NAME.sgemm_p = 42 * (l2 >> 9) + 8; + TABLE_NAME.dgemm_p = 42 * (l2 >> 9) + 8; + TABLE_NAME.cgemm_p = 21 * (l2 >> 9) + 4; + TABLE_NAME.zgemm_p = 21 * (l2 >> 9) + 4; +#ifdef EXPRECISION + TABLE_NAME.qgemm_p = 42 * (l2 >> 9) + 8; + TABLE_NAME.xgemm_p = 21 * (l2 >> 9) + 4; +#endif +#endif + + #ifdef NEHALEM #ifdef DEBUG