Change BLOCK SIZE of LOONGSON3A TARGET.
authortraz <wangqian10@iscas.ac.cn>
Wed, 6 Apr 2011 10:39:31 +0000 (10:39 +0000)
committertraz <wangqian10@iscas.ac.cn>
Wed, 6 Apr 2011 10:39:31 +0000 (10:39 +0000)
param.h

diff --git a/param.h b/param.h
index 8fcd193..0038f90 100644 (file)
--- a/param.h
+++ b/param.h
@@ -1482,25 +1482,27 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
 #define SGEMM_DEFAULT_UNROLL_M  2
 #define SGEMM_DEFAULT_UNROLL_N  8
-#define DGEMM_DEFAULT_UNROLL_M  2
-#define DGEMM_DEFAULT_UNROLL_N  8
+
+#define DGEMM_DEFAULT_UNROLL_M  4
+#define DGEMM_DEFAULT_UNROLL_N  4
+
 #define CGEMM_DEFAULT_UNROLL_M  1
 #define CGEMM_DEFAULT_UNROLL_N  4
 #define ZGEMM_DEFAULT_UNROLL_M  1
 #define ZGEMM_DEFAULT_UNROLL_N  4
 
 #define SGEMM_DEFAULT_P 108
-#define DGEMM_DEFAULT_P 112
+#define DGEMM_DEFAULT_P 32
 #define CGEMM_DEFAULT_P 108
 #define ZGEMM_DEFAULT_P 112
 
 #define SGEMM_DEFAULT_Q 288
-#define DGEMM_DEFAULT_Q 144
+#define DGEMM_DEFAULT_Q 112
 #define CGEMM_DEFAULT_Q 144
 #define ZGEMM_DEFAULT_Q  72
 
 #define SGEMM_DEFAULT_R 2000
-#define DGEMM_DEFAULT_R 2000
+#define DGEMM_DEFAULT_R 1000
 #define CGEMM_DEFAULT_R 2000
 #define ZGEMM_DEFAULT_R 2000