Blame initialize_malloc_memory.invtrsm.wms.oct23.patch
|
Than Ngo |
76d4db |
From: Michel Normand <normand@linux.vnet.ibm.com>
|
|
Than Ngo |
76d4db |
Subject: initialize malloc memory.invtrsm.wms.oct23
|
|
Than Ngo |
76d4db |
Date: Mon, 14 Apr 2014 17:18:53 +0200
|
|
Than Ngo |
76d4db |
References: http://sourceforge.net/p/math-atlas/mailman/message/32471499/
|
|
Than Ngo |
76d4db |
|
|
Than Ngo |
76d4db |
initialize malloc memory invtrsm.c
|
|
Than Ngo |
76d4db |
|
|
Than Ngo |
76d4db |
|
|
Than Ngo |
76d4db |
Signed-off-by: Will Schmidt <will_schmidt@vnet.ibm.com>
|
|
Than Ngo |
76d4db |
Signed-off-by: Michel Normand <normand@linux.vnet.ibm.com>
|
|
Than Ngo |
76d4db |
---
|
|
Than Ngo |
76d4db |
ATLAS/tune/blas/level3/invtrsm.c | 1 +
|
|
Than Ngo |
76d4db |
1 file changed, 1 insertion(+)
|
|
Than Ngo |
76d4db |
|
|
Than Ngo |
76d4db |
Index: ATLAS/tune/blas/level3/invtrsm.c
|
|
Than Ngo |
76d4db |
===================================================================
|
|
Than Ngo |
76d4db |
--- ATLAS.orig/tune/blas/level3/invtrsm.c
|
|
Than Ngo |
76d4db |
+++ ATLAS/tune/blas/level3/invtrsm.c
|
|
Than Ngo |
76d4db |
@@ -525,6 +525,7 @@ static double RunTiming
|
|
Jaromir Capik |
f7d47d |
a = A = malloc(i * ATL_MulBySize(incA));
|
|
Jaromir Capik |
f7d47d |
if (A)
|
|
Jaromir Capik |
f7d47d |
{
|
|
Jaromir Capik |
f7d47d |
+ memset(A,0,i*ATL_MulBySize(incA)); /* wms (!!) malloc call above returns non-initialized memory. */
|
|
Jaromir Capik |
f7d47d |
if (Uplo == TestGE)
|
|
Jaromir Capik |
f7d47d |
for (i=0; i < k; i++)
|
|
Jaromir Capik |
f7d47d |
Mjoin(PATL,gegen)(N, N, A+i*incA, lda, N+lda);
|