From ed532dc75b7307c0bcfa548b4b3cafd63ff5bbe0 Mon Sep 17 00:00:00 2001 From: Martin Kroeker Date: Tue, 12 Mar 2024 18:47:00 +0100 Subject: [PATCH 1/2] remove another early exit for incx < 0 --- 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 b78878cd4..9e16ed956 100644 --- a/kernel/arm64/dznrm2_thunderx2t99.c +++ b/kernel/arm64/dznrm2_thunderx2t99.c @@ -77,7 +77,7 @@ static void nrm2_compute(BLASLONG n, FLOAT *x, BLASLONG inc_x, " cmp "N", xzr \n" " ble 9f //nrm2_kernel_L999 \n" " cmp "INC_X", xzr \n" - " ble 9f //nrm2_kernel_L999 \n" + " beq 9f //nrm2_kernel_L999 \n" "1: //nrm2_kernel_F_BEGIN: \n" " mov x6, #0x7FF0000000000000 //+Infinity \n" From 552c52135377e25ad8f61fcf84068a8d3d663468 Mon Sep 17 00:00:00 2001 From: Martin Kroeker Date: Tue, 12 Mar 2024 18:49:27 +0100 Subject: [PATCH 2/2] remove another early exit for incx < 0 --- 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 8f930b492..50790f4b7 100644 --- a/kernel/arm64/scnrm2_thunderx2t99.c +++ b/kernel/arm64/scnrm2_thunderx2t99.c @@ -229,7 +229,7 @@ static double nrm2_compute(BLASLONG n, FLOAT *x, BLASLONG inc_x) " cmp "N", xzr \n" " ble 9f //nrm2_kernel_L999 \n" " cmp "INC_X", xzr \n" - " ble 9f //nrm2_kernel_L999 \n" + " beq 9f //nrm2_kernel_L999 \n" " cmp "INC_X", #1 \n" " bne 5f //nrm2_kernel_S_BEGIN \n"