From 9f59f384d8aa22316e595c0b6071df5837c7d882 Mon Sep 17 00:00:00 2001 From: Zhang Xianyi Date: Tue, 4 Jun 2013 16:01:05 +0800 Subject: [PATCH] Refs #223. Fixed s/dgemv bug on windows. --- kernel/x86_64/dgemv_n.S | 8 +++++++- kernel/x86_64/sgemv_n.S | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/kernel/x86_64/dgemv_n.S b/kernel/x86_64/dgemv_n.S index dd4b7d8a2..65e228584 100644 --- a/kernel/x86_64/dgemv_n.S +++ b/kernel/x86_64/dgemv_n.S @@ -66,7 +66,7 @@ #define XX 88(%rsp) #else -#define STACKSIZE 256 +#define STACKSIZE 288 #define OLD_M %rcx #define OLD_N %rdx @@ -79,6 +79,12 @@ #define STACK_BUFFER 88 + STACKSIZE(%rsp) #define ALPHA 224 (%rsp) +#define MMM 232(%rsp) +#define NN 240(%rsp) +#define AA 248(%rsp) +#define LDAX 256(%rsp) +#define XX 264(%rsp) + #endif #define LDA %r8 diff --git a/kernel/x86_64/sgemv_n.S b/kernel/x86_64/sgemv_n.S index 263c1e1e1..7641056fb 100644 --- a/kernel/x86_64/sgemv_n.S +++ b/kernel/x86_64/sgemv_n.S @@ -83,7 +83,7 @@ #define AA 248(%rsp) #define LDAX 256(%rsp) #define XX 264(%rsp) -#define + #endif #define LDA %r8