From 9964ed2f798b86034a6e337d57de5aa23691a2c7 Mon Sep 17 00:00:00 2001 From: wernsaar Date: Sun, 6 Jul 2014 11:47:28 +0200 Subject: [PATCH] bugfix for CORE2 --- kernel/setparam-ref.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/kernel/setparam-ref.c b/kernel/setparam-ref.c index 6eebd5fcb..5086420c1 100644 --- a/kernel/setparam-ref.c +++ b/kernel/setparam-ref.c @@ -714,13 +714,13 @@ static void init_parameter(void) { fprintf(stderr, "Core2\n"); #endif - TABLE_NAME.sgemm_p = 92 * (l2 >> 9); - TABLE_NAME.dgemm_p = 46 * (l2 >> 9); - TABLE_NAME.cgemm_p = 46 * (l2 >> 9); - TABLE_NAME.zgemm_p = 23 * (l2 >> 9); + TABLE_NAME.sgemm_p = 92 * (l2 >> 9) + 8; + TABLE_NAME.dgemm_p = 46 * (l2 >> 9) + 8; + TABLE_NAME.cgemm_p = 46 * (l2 >> 9) + 4; + TABLE_NAME.zgemm_p = 23 * (l2 >> 9) + 4; #ifdef EXPRECISION - TABLE_NAME.qgemm_p = 92 * (l2 >> 9); - TABLE_NAME.xgemm_p = 46 * (l2 >> 9); + TABLE_NAME.qgemm_p = 92 * (l2 >> 9) + 8; + TABLE_NAME.xgemm_p = 46 * (l2 >> 9) + 4; #endif #endif