diff --git a/kernel/generic/ztrmm_utcopy_8.c b/kernel/generic/ztrmm_utcopy_8.c index 6c0448443..24043d8e8 100644 --- a/kernel/generic/ztrmm_utcopy_8.c +++ b/kernel/generic/ztrmm_utcopy_8.c @@ -828,11 +828,17 @@ int CNAME(BLASLONG m, BLASLONG n, FLOAT *a, BLASLONG lda, BLASLONG posX, BLASLON b[ 0] = ONE; b[ 1] = ZERO; #else - b[ 0] = *(a01 + 0); - b[ 1] = *(a01 + 1); +// out-of-bounds memory accesses, see issue 601 +// b[ 0] = *(a01 + 0); +// b[ 1] = *(a01 + 1); + b[0]=ZERO; + b[1]=ZERO; #endif - b[ 2] = *(a02 + 0); - b[ 3] = *(a02 + 1); +// out-of-bounds memory accesses, see issue 601 +// b[ 2] = *(a02 + 0); +// b[ 3] = *(a02 + 1); + b[2]=ZERO; + b[3]=ZERO; b += 4; } posY += 2;