diff --git a/lib/node_modules/@stdlib/stats/strided/distances/dcityblock/lib/ndarray.js b/lib/node_modules/@stdlib/stats/strided/distances/dcityblock/lib/ndarray.js index d48afbdcfffd..0938314269e4 100644 --- a/lib/node_modules/@stdlib/stats/strided/distances/dcityblock/lib/ndarray.js +++ b/lib/node_modules/@stdlib/stats/strided/distances/dcityblock/lib/ndarray.js @@ -58,10 +58,8 @@ function dcityblock( N, x, strideX, offsetX, y, strideY, offsetY ) { ox = offsetX; oy = offsetY; - d = abs( x[ ox ] - y[ oy ] ); - ox += strideX; - oy += strideY; - for ( i = 1; i < N; i++ ) { + d = 0.0; + for ( i = 0; i < N; i++ ) { d += abs( x[ ox ] - y[ oy ] ); ox += strideX; oy += strideY; diff --git a/lib/node_modules/@stdlib/stats/strided/distances/dcityblock/src/main.c b/lib/node_modules/@stdlib/stats/strided/distances/dcityblock/src/main.c index ab11af002c5f..cfd8c094e8b6 100644 --- a/lib/node_modules/@stdlib/stats/strided/distances/dcityblock/src/main.c +++ b/lib/node_modules/@stdlib/stats/strided/distances/dcityblock/src/main.c @@ -61,10 +61,8 @@ double API_SUFFIX(stdlib_strided_dcityblock_ndarray)( const CBLAS_INT N, const d ox = offsetX; oy = offsetY; - d = stdlib_base_abs( X[ ox ] - Y[ oy ] ); - ox += strideX; - oy += strideY; - for ( i = 1; i < N; i++ ) { + d = 0.0; + for ( i = 0; i < N; i++ ) { d += stdlib_base_abs( X[ ox ] - Y[ oy ] ); ox += strideX; oy += strideY;