From cea1a885b5cd38bea67feb6437ef0c3622a96c58 Mon Sep 17 00:00:00 2001 From: Zhang Xianyi Date: Tue, 27 Nov 2012 07:24:04 +0800 Subject: [PATCH] Refs #154. Fixed the build bug of dgemv_t on MinW64. --- kernel/x86_64/dgemv_t.S | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/kernel/x86_64/dgemv_t.S b/kernel/x86_64/dgemv_t.S index 02601be0a..48b3f17c4 100644 --- a/kernel/x86_64/dgemv_t.S +++ b/kernel/x86_64/dgemv_t.S @@ -74,6 +74,11 @@ #define STACK_Y 72 + STACKSIZE(%rsp) #define STACK_INCY 80 + STACKSIZE(%rsp) #define STACK_BUFFER 88 + STACKSIZE(%rsp) +//Temp variables for M,N,A,LDA +#define MMM 224(%rsp) +#define NN 232(%rsp) +#define AA 240(%rsp) +#define LDAX 248(%rsp) #endif @@ -134,6 +139,12 @@ movq OLD_A, A movq OLD_LDA, LDA movq OLD_X, X + + movq M, MMM + movq N, NN + movq A, AA + movq LDA, LDAX + #else movq OLD_M, MMM movq OLD_N, NN