diff --git a/lib/node_modules/@stdlib/blas/ext/base/dleft-pad-circular/src/addon.c b/lib/node_modules/@stdlib/blas/ext/base/dleft-pad-circular/src/addon.c index c776844aa6d4..9d0b1cfadf7e 100644 --- a/lib/node_modules/@stdlib/blas/ext/base/dleft-pad-circular/src/addon.c +++ b/lib/node_modules/@stdlib/blas/ext/base/dleft-pad-circular/src/addon.c @@ -38,7 +38,7 @@ static napi_value addon( napi_env env, napi_callback_info info ) { STDLIB_NAPI_ARGV_INT64( env, strideX, argv, 3 ); STDLIB_NAPI_ARGV_INT64( env, strideY, argv, 5 ); STDLIB_NAPI_ARGV_STRIDED_FLOAT64ARRAY( env, X, N, strideX, argv, 2 ); - STDLIB_NAPI_ARGV_STRIDED_FLOAT64ARRAY( env, Y, N+k, strideY, argv, 4 ); + STDLIB_NAPI_ARGV_STRIDED_FLOAT64ARRAY( env, Y, N+((k>0)?k:0), strideY, argv, 4 ); API_SUFFIX(stdlib_strided_dleft_pad_circular)( N, k, X, strideX, Y, strideY ); return NULL; } @@ -59,7 +59,7 @@ static napi_value addon_method( napi_env env, napi_callback_info info ) { STDLIB_NAPI_ARGV_INT64( env, strideY, argv, 6 ); STDLIB_NAPI_ARGV_INT64( env, offsetY, argv, 7 ); STDLIB_NAPI_ARGV_STRIDED_FLOAT64ARRAY( env, X, N, strideX, argv, 2 ); - STDLIB_NAPI_ARGV_STRIDED_FLOAT64ARRAY( env, Y, N+k, strideY, argv, 5 ); + STDLIB_NAPI_ARGV_STRIDED_FLOAT64ARRAY( env, Y, N+((k>0)?k:0), strideY, argv, 5 ); API_SUFFIX(stdlib_strided_dleft_pad_circular_ndarray)( N, k, X, strideX, offsetX, Y, strideY, offsetY ); return NULL; } diff --git a/lib/node_modules/@stdlib/blas/ext/base/ndarray/dediff/README.md b/lib/node_modules/@stdlib/blas/ext/base/ndarray/dediff/README.md index 85d37c79b383..2aeb54654428 100644 --- a/lib/node_modules/@stdlib/blas/ext/base/ndarray/dediff/README.md +++ b/lib/node_modules/@stdlib/blas/ext/base/ndarray/dediff/README.md @@ -57,8 +57,8 @@ The function has the following parameters: - **arrays**: array-like object containing the following ndarrays: - a one-dimensional input ndarray. - - a one-dimensional ndarray containing values to prepend after to computing differences. - - a one-dimensional ndarray containing values to append after to computing differences. + - a one-dimensional ndarray containing values to prepend after computing differences. + - a one-dimensional ndarray containing values to append after computing differences. - a one-dimensional output ndarray. Must have `N + N1 + N2 - 1` elements, where `N` is the number of elements in the input ndarray, `N1` is the number of elements to prepend, and `N2` is the number of elements to append. diff --git a/lib/node_modules/@stdlib/blas/ext/base/ndarray/sediff/README.md b/lib/node_modules/@stdlib/blas/ext/base/ndarray/sediff/README.md index c7682347cb6e..a642ac221dac 100644 --- a/lib/node_modules/@stdlib/blas/ext/base/ndarray/sediff/README.md +++ b/lib/node_modules/@stdlib/blas/ext/base/ndarray/sediff/README.md @@ -57,8 +57,8 @@ The function has the following parameters: - **arrays**: array-like object containing the following ndarrays: - a one-dimensional input ndarray. - - a one-dimensional ndarray containing values to prepend after to computing differences. - - a one-dimensional ndarray containing values to append after to computing differences. + - a one-dimensional ndarray containing values to prepend after computing differences. + - a one-dimensional ndarray containing values to append after computing differences. - a one-dimensional output ndarray. Must have `N + N1 + N2 - 1` elements, where `N` is the number of elements in the input ndarray, `N1` is the number of elements to prepend, and `N2` is the number of elements to append. diff --git a/lib/node_modules/@stdlib/blas/ext/base/sright-pad-circular/src/addon.c b/lib/node_modules/@stdlib/blas/ext/base/sright-pad-circular/src/addon.c index 1359ef2041e4..89c5556d0687 100644 --- a/lib/node_modules/@stdlib/blas/ext/base/sright-pad-circular/src/addon.c +++ b/lib/node_modules/@stdlib/blas/ext/base/sright-pad-circular/src/addon.c @@ -38,7 +38,7 @@ static napi_value addon( napi_env env, napi_callback_info info ) { STDLIB_NAPI_ARGV_INT64( env, strideX, argv, 3 ); STDLIB_NAPI_ARGV_INT64( env, strideY, argv, 5 ); STDLIB_NAPI_ARGV_STRIDED_FLOAT32ARRAY( env, X, N, strideX, argv, 2 ); - STDLIB_NAPI_ARGV_STRIDED_FLOAT32ARRAY( env, Y, N+k, strideY, argv, 4 ); + STDLIB_NAPI_ARGV_STRIDED_FLOAT32ARRAY( env, Y, N+((k>0)?k:0), strideY, argv, 4 ); API_SUFFIX(stdlib_strided_sright_pad_circular)( N, k, X, strideX, Y, strideY ); return NULL; } @@ -59,7 +59,7 @@ static napi_value addon_method( napi_env env, napi_callback_info info ) { STDLIB_NAPI_ARGV_INT64( env, strideY, argv, 6 ); STDLIB_NAPI_ARGV_INT64( env, offsetY, argv, 7 ); STDLIB_NAPI_ARGV_STRIDED_FLOAT32ARRAY( env, X, N, strideX, argv, 2 ); - STDLIB_NAPI_ARGV_STRIDED_FLOAT32ARRAY( env, Y, N+k, strideY, argv, 5 ); + STDLIB_NAPI_ARGV_STRIDED_FLOAT32ARRAY( env, Y, N+((k>0)?k:0), strideY, argv, 5 ); API_SUFFIX(stdlib_strided_sright_pad_circular_ndarray)( N, k, X, strideX, offsetX, Y, strideY, offsetY ); return NULL; }