From ae895f8648f7af07add892565edf847d1b988adf Mon Sep 17 00:00:00 2001 From: Andrew <16061801+brada4@users.noreply.github.com> Date: Tue, 20 Nov 2018 20:58:08 +0100 Subject: [PATCH] initialize result at declaration instead of quick-exit only --- kernel/zarch/zdot.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/kernel/zarch/zdot.c b/kernel/zarch/zdot.c index 61c5d6b98..eaed478a5 100644 --- a/kernel/zarch/zdot.c +++ b/kernel/zarch/zdot.c @@ -154,12 +154,12 @@ static void zdot_kernel_8(BLASLONG n, FLOAT *x, FLOAT *y, FLOAT *d) { OPENBLAS_COMPLEX_FLOAT CNAME(BLASLONG n, FLOAT *x, BLASLONG inc_x, FLOAT *y, BLASLONG inc_y) { BLASLONG i = 0; BLASLONG ix=0, iy=0; - OPENBLAS_COMPLEX_FLOAT result; + OPENBLAS_COMPLEX_FLOAT result=OPENBLAS_MAKE_COMPLEX_FLOAT(0.0,0.0); FLOAT dot[4] __attribute__ ((aligned(16))) = {0.0, 0.0, 0.0, 0.0}; if (n <= 0) { - CREAL(result) = 0.0; - CIMAG(result) = 0.0; + /* CREAL(result) = 0.0; + CIMAG(result) = 0.0; */ return (result); }