changed DGEMM_DEFAULT_P and DGEMM_DEFAULT_Q to 248 for BULLDOZER 64bit
authorwernsaar <wernsaar@googlemail.com>
Tue, 30 Apr 2013 08:07:17 +0000 (10:07 +0200)
committerwernsaar <wernsaar@googlemail.com>
Tue, 30 Apr 2013 08:07:17 +0000 (10:07 +0200)
param.h

diff --git a/param.h b/param.h
index 5b6a19a..d6c3a9b 100644 (file)
--- a/param.h
+++ b/param.h
@@ -193,14 +193,26 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 #else
 
 #define SGEMM_DEFAULT_P 448
+
+#if defined(BULLDOZER) && defined(ARCH_X86_64)
+#define DGEMM_DEFAULT_P 248
+#else
 #define DGEMM_DEFAULT_P 224
+#endif
+
 #define QGEMM_DEFAULT_P 112
 #define CGEMM_DEFAULT_P 224
 #define ZGEMM_DEFAULT_P 112 
 #define XGEMM_DEFAULT_P  56
 
 #define SGEMM_DEFAULT_Q 224
+
+#if defined(BULLDOZER) && defined(ARCH_X86_64)
+#define DGEMM_DEFAULT_Q 248
+#else
 #define DGEMM_DEFAULT_Q 224
+#endif
+
 #define QGEMM_DEFAULT_Q 224
 #define CGEMM_DEFAULT_Q 224
 #define ZGEMM_DEFAULT_Q 224