From 02a025f9c1fa1df6995b25bea0ad19db7a0ff3e5 Mon Sep 17 00:00:00 2001 From: Martin Kroeker Date: Mon, 11 Mar 2024 22:52:18 +0100 Subject: [PATCH 1/2] remove early exit on negative inc_x --- kernel/arm64/dznrm2_thunderx2t99.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/arm64/dznrm2_thunderx2t99.c b/kernel/arm64/dznrm2_thunderx2t99.c index 6077c85dd..b78878cd4 100644 --- a/kernel/arm64/dznrm2_thunderx2t99.c +++ b/kernel/arm64/dznrm2_thunderx2t99.c @@ -345,7 +345,7 @@ FLOAT CNAME(BLASLONG n, FLOAT *x, BLASLONG inc_x) #endif FLOAT ssq, scale; - if (n <= 0 || inc_x <= 0) return 0.0; + if (n <= 0 || inc_x == 0) return 0.0; #if defined(SMP) if (n <= 10000) From e41d01bad93b69c4c91a318d9305d18b9914b9fd Mon Sep 17 00:00:00 2001 From: Martin Kroeker Date: Mon, 11 Mar 2024 22:53:54 +0100 Subject: [PATCH 2/2] remove early exit on negative inc_x --- kernel/arm64/scnrm2_thunderx2t99.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/arm64/scnrm2_thunderx2t99.c b/kernel/arm64/scnrm2_thunderx2t99.c index f96de441e..8f930b492 100644 --- a/kernel/arm64/scnrm2_thunderx2t99.c +++ b/kernel/arm64/scnrm2_thunderx2t99.c @@ -315,7 +315,7 @@ FLOAT CNAME(BLASLONG n, FLOAT *x, BLASLONG inc_x) FLOAT nrm2 = 0.0; double nrm2_double = 0.0; - if (n <= 0 || inc_x <= 0) return 0.0; + if (n <= 0 || inc_x == 0) return 0.0; #if defined(SMP) if (n <= 10000)