diff --git a/lib/node_modules/@stdlib/blas/ext/base/dnannsumkbn/lib/ndarray.js b/lib/node_modules/@stdlib/blas/ext/base/dnannsumkbn/lib/ndarray.js index c2178b0f09c..4b8d19fd679 100644 --- a/lib/node_modules/@stdlib/blas/ext/base/dnannsumkbn/lib/ndarray.js +++ b/lib/node_modules/@stdlib/blas/ext/base/dnannsumkbn/lib/ndarray.js @@ -65,15 +65,14 @@ function dnannsumkbn( N, x, strideX, offsetX, out, strideOut, offsetOut ) { var n; var i; - ix = offsetX; - io = offsetOut; - sum = 0.0; + io = offsetOut; if ( N <= 0 ) { out[ io ] = sum; out[ io+strideOut ] = 0; return out; } + ix = offsetX; if ( strideX === 0 ) { if ( isnan( x[ ix ] ) ) { out[ io ] = sum; diff --git a/lib/node_modules/@stdlib/blas/ext/base/dnannsumkbn/src/main.c b/lib/node_modules/@stdlib/blas/ext/base/dnannsumkbn/src/main.c index 6ecd54fe35f..6ed7e54f975 100644 --- a/lib/node_modules/@stdlib/blas/ext/base/dnannsumkbn/src/main.c +++ b/lib/node_modules/@stdlib/blas/ext/base/dnannsumkbn/src/main.c @@ -16,8 +16,8 @@ * limitations under the License. */ -#include "stdlib/strided/base/stride2offset.h" #include "stdlib/blas/ext/base/dnannsumkbn.h" +#include "stdlib/strided/base/stride2offset.h" #include "stdlib/math/base/assert/is_nan.h" #include "stdlib/math/base/special/abs.h" #include "stdlib/blas/base/shared.h" @@ -71,11 +71,11 @@ double API_SUFFIX(stdlib_strided_dnannsumkbn_ndarray)( const CBLAS_INT N, const double c; sum = 0.0; - ix = offsetX; *n = 0; if ( N <= 0 ) { return sum; } + ix = offsetX; if ( strideX == 0 ) { if ( stdlib_base_is_nan( X[ ix ] ) ) { return sum;