From 6722038babc8547b401e7fab60acbe3fcaf7a759 Mon Sep 17 00:00:00 2001 From: headlessNode Date: Sat, 12 Oct 2024 00:52:57 +0500 Subject: [PATCH] fix: apply code review suggestion --- .../@stdlib/blas/ext/base/dnansumkbn2/lib/ndarray.js | 4 ++-- lib/node_modules/@stdlib/blas/ext/base/dnansumkbn2/src/main.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/node_modules/@stdlib/blas/ext/base/dnansumkbn2/lib/ndarray.js b/lib/node_modules/@stdlib/blas/ext/base/dnansumkbn2/lib/ndarray.js index 9acc2d003d7..bcb930b5f8b 100644 --- a/lib/node_modules/@stdlib/blas/ext/base/dnansumkbn2/lib/ndarray.js +++ b/lib/node_modules/@stdlib/blas/ext/base/dnansumkbn2/lib/ndarray.js @@ -63,8 +63,6 @@ function dnansumkbn2( N, x, strideX, offsetX ) { var i; sum = 0.0; - ccs = 0.0; // second order correction term for lost low order bits - cs = 0.0; // first order correction term for lost low order bits if ( N <= 0 ) { return 0.0; } @@ -76,6 +74,8 @@ function dnansumkbn2( N, x, strideX, offsetX ) { sum = x[ ix ] * N; return sum; } + ccs = 0.0; // second order correction term for lost low order bits + cs = 0.0; // first order correction term for lost low order bits for ( i = 0; i < N; i++ ) { v = x[ ix ]; if ( isnan( v ) === false ) { diff --git a/lib/node_modules/@stdlib/blas/ext/base/dnansumkbn2/src/main.c b/lib/node_modules/@stdlib/blas/ext/base/dnansumkbn2/src/main.c index bf1c2a4d503..a9a0b7c202a 100644 --- a/lib/node_modules/@stdlib/blas/ext/base/dnansumkbn2/src/main.c +++ b/lib/node_modules/@stdlib/blas/ext/base/dnansumkbn2/src/main.c @@ -72,8 +72,6 @@ double API_SUFFIX(stdlib_strided_dnansumkbn2_ndarray)( const CBLAS_INT N, const double c; sum = 0.0; - ccs = 0.0; // second order correction term for lost lower order bits - cs = 0.0; // first order correction term for lost low order bits if ( N <= 0 ) { return sum; } @@ -85,6 +83,8 @@ double API_SUFFIX(stdlib_strided_dnansumkbn2_ndarray)( const CBLAS_INT N, const sum = X[ ix ] * N; return sum; } + ccs = 0.0; // second order correction term for lost lower order bits + cs = 0.0; // first order correction term for lost low order bits for ( i = 0; i < N; i++ ) { v = X[ ix ]; if ( !stdlib_base_is_nan( v ) ) {