diff --git a/lib/node_modules/@stdlib/blas/base/ndarray/README.md b/lib/node_modules/@stdlib/blas/base/ndarray/README.md
index e66c611e8eae..2e90981de895 100644
--- a/lib/node_modules/@stdlib/blas/base/ndarray/README.md
+++ b/lib/node_modules/@stdlib/blas/base/ndarray/README.md
@@ -58,6 +58,7 @@ The namespace exposes the following APIs:
- [`dscal( arrays )`][@stdlib/blas/base/ndarray/dscal]: multiply a one-dimensional double-precision floating-point ndarray by a scalar constant.
- [`dsdot( arrays )`][@stdlib/blas/base/ndarray/dsdot]: calculate the dot product of two one-dimensional single-precision floating-point ndarrays with double-precision accumulation.
- [`dswap( arrays )`][@stdlib/blas/base/ndarray/dswap]: interchange two one-dimensional double-precision floating-point ndarrays.
+- [`dzasum( arrays )`][@stdlib/blas/base/ndarray/dzasum]: calculate the sum of absolute values for all elements in a one-dimensional double-precision complex floating-point ndarray.
- [`dznrm2( arrays )`][@stdlib/blas/base/ndarray/dznrm2]: compute the L2-norm of a one-dimensional double-precision complex floating-point ndarray.
- [`gasum( arrays )`][@stdlib/blas/base/ndarray/gasum]: calculate the sum of absolute values for all elements in a one-dimensional ndarray.
- [`gaxpy( arrays )`][@stdlib/blas/base/ndarray/gaxpy]: multiply a one-dimensional ndarray `x` by a constant `alpha` and add the result to a one-dimensional ndarray `y`.
@@ -66,6 +67,9 @@ The namespace exposes the following APIs:
- [`gnrm2( arrays )`][@stdlib/blas/base/ndarray/gnrm2]: compute the L2-norm of a one-dimensional ndarray.
- [`gscal( arrays )`][@stdlib/blas/base/ndarray/gscal]: multiply a one-dimensional ndarray by a scalar constant.
- [`gswap( arrays )`][@stdlib/blas/base/ndarray/gswap]: interchange two one-dimensional ndarrays.
+- [`idamax( arrays )`][@stdlib/blas/base/ndarray/idamax]: find the index of the first element having the maximum absolute value for all elements in a one-dimensional double-precision floating-point ndarray.
+- [`igamax( arrays )`][@stdlib/blas/base/ndarray/igamax]: find the index of the first element having the maximum absolute value for all elements in a one-dimensional ndarray.
+- [`isamax( arrays )`][@stdlib/blas/base/ndarray/isamax]: find the index of the first element having the maximum absolute value for all elements in a one-dimensional single-precision floating-point ndarray.
- [`sasum( arrays )`][@stdlib/blas/base/ndarray/sasum]: calculate the sum of absolute values for all elements in a one-dimensional single-precision floating-point ndarray.
- [`saxpy( arrays )`][@stdlib/blas/base/ndarray/saxpy]: multiply a one-dimensional single-precision floating-point ndarray `x` by a constant `alpha` and add the result to a one-dimensional single-precision floating-point ndarray `y`.
- [`scasum( arrays )`][@stdlib/blas/base/ndarray/scasum]: calculate the sum of absolute values for all elements in a one-dimensional single-precision complex floating-point ndarray.
@@ -149,6 +153,8 @@ console.log( objectKeys( ns ) );
[@stdlib/blas/base/ndarray/dswap]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/base/ndarray/dswap
+[@stdlib/blas/base/ndarray/dzasum]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/base/ndarray/dzasum
+
[@stdlib/blas/base/ndarray/dznrm2]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/base/ndarray/dznrm2
[@stdlib/blas/base/ndarray/gasum]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/base/ndarray/gasum
@@ -165,6 +171,12 @@ console.log( objectKeys( ns ) );
[@stdlib/blas/base/ndarray/gswap]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/base/ndarray/gswap
+[@stdlib/blas/base/ndarray/idamax]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/base/ndarray/idamax
+
+[@stdlib/blas/base/ndarray/igamax]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/base/ndarray/igamax
+
+[@stdlib/blas/base/ndarray/isamax]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/base/ndarray/isamax
+
[@stdlib/blas/base/ndarray/sasum]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/base/ndarray/sasum
[@stdlib/blas/base/ndarray/saxpy]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/base/ndarray/saxpy
diff --git a/lib/node_modules/@stdlib/blas/ext/base/README.md b/lib/node_modules/@stdlib/blas/ext/base/README.md
index cac0137f2815..85dba867a6b8 100644
--- a/lib/node_modules/@stdlib/blas/ext/base/README.md
+++ b/lib/node_modules/@stdlib/blas/ext/base/README.md
@@ -83,6 +83,7 @@ var o = ns;
- [`dlastIndexOfRow( order, M, N, A, LDA, x, strideX, workspace, strideW )`][@stdlib/blas/ext/base/dlast-index-of-row]: return the index of the last row in a double-precision floating-point input matrix which has the same elements as a provided search vector.
- [`dlastIndexOf( N, searchElement, x, strideX )`][@stdlib/blas/ext/base/dlast-index-of]: return the last index of a specified search element in a double-precision floating-point strided array.
- [`dlinspace( N, start, stop, endpoint, x, strideX )`][@stdlib/blas/ext/base/dlinspace]: fill a double-precision floating-point strided array with linearly spaced values over a specified interval.
+- [`dmskrev( N, x, strideX, mask, strideMask )`][@stdlib/blas/ext/base/dmskrev]: reverse a double-precision floating-point strided array in-place according to a mask.
- [`dnanasum( N, x, strideX )`][@stdlib/blas/ext/base/dnanasum]: calculate the sum of absolute values (_L1_ norm) of double-precision floating-point strided array elements, ignoring `NaN` values.
- [`dnanasumors( N, x, strideX )`][@stdlib/blas/ext/base/dnanasumors]: calculate the sum of absolute values (_L1_ norm) of double-precision floating-point strided array elements, ignoring `NaN` values and using ordinary recursive summation.
- [`dnancount( N, x, strideX )`][@stdlib/blas/ext/base/dnancount]: calculate the number of non-`NaN` elements in a double-precision floating-point strided array.
@@ -137,6 +138,7 @@ var o = ns;
- [`gapxsumpw( N, alpha, x, strideX )`][@stdlib/blas/ext/base/gapxsumpw]: add a scalar constant to each strided array element and compute the sum using pairwise summation.
- [`gasumpw( N, x, strideX )`][@stdlib/blas/ext/base/gasumpw]: calculate the sum of absolute values (_L1_ norm) of strided array elements using pairwise summation.
- [`gaxpb( N, alpha, beta, x, strideX )`][@stdlib/blas/ext/base/gaxpb]: multiply each element in a strided array by a scalar constant and add a scalar constant to each result.
+- [`gaxpby( N, alpha, x, strideX, beta, y, strideY )`][@stdlib/blas/ext/base/gaxpby]: multiply a strided array `x` by a constant and add the result to a strided array `y` multiplied by a constant.
- [`gcartesianPower( order, N, k, x, strideX, out, LDO )`][@stdlib/blas/ext/base/gcartesian-power]: compute the Cartesian power for a strided array.
- [`gcartesianSquare( order, N, x, strideX, out, LDO )`][@stdlib/blas/ext/base/gcartesian-square]: compute the Cartesian square for a strided array.
- [`gcircshift( N, k, x, strideX )`][@stdlib/blas/ext/base/gcircshift]: circularly shift the elements of a strided array by a specified number of positions.
@@ -188,6 +190,8 @@ var o = ns;
- [`gunitspace( N, start, x, strideX )`][@stdlib/blas/ext/base/gunitspace]: fill a strided array with linearly spaced numeric elements which increment by `1` starting from a specified value.
- [`gvander( order, mode, M, N, x, strideX, out, ldo )`][@stdlib/blas/ext/base/gvander]: generate a Vandermonde matrix.
- [`gwhere( N, condition, strideC, x, strideX, y, strideY, out, strideOut )`][@stdlib/blas/ext/base/gwhere]: take elements from one of two strided arrays depending on a condition.
+- [`gwxsa( N, alpha, x, strideX, y, strideY )`][@stdlib/blas/ext/base/gwxsa]: subtract a scalar constant from each element in a strided array `x` and assign the results to elements in a strided array `y`.
+- [`gxpy( N, x, strideX, y, strideY )`][@stdlib/blas/ext/base/gxpy]: add elements of a strided array `x` to the corresponding elements of a strided array `y` and assign the results to `y`.
- [`gxsa( N, alpha, x, strideX )`][@stdlib/blas/ext/base/gxsa]: subtract a scalar constant from each element in a strided array.
- [`gzeroTo( N, x, strideX )`][@stdlib/blas/ext/base/gzero-to]: fill a strided array with linearly spaced numeric elements which increment by `1` starting from zero.
- [`ndarray`][@stdlib/blas/ext/base/ndarray]: base ndarray extended BLAS functions.
@@ -222,6 +226,7 @@ var o = ns;
- [`slastIndexOfRow( order, M, N, A, LDA, x, strideX, workspace, strideW )`][@stdlib/blas/ext/base/slast-index-of-row]: return the index of the last row in a single-precision floating-point input matrix which has the same elements as a provided search vector.
- [`slastIndexOf( N, searchElement, x, strideX )`][@stdlib/blas/ext/base/slast-index-of]: return the last index of a specified search element in a single-precision floating-point strided array.
- [`slinspace( N, start, stop, endpoint, x, strideX )`][@stdlib/blas/ext/base/slinspace]: fill a single-precision floating-point strided array with linearly spaced values over a specified interval.
+- [`smskrev( N, x, strideX, mask, strideMask )`][@stdlib/blas/ext/base/smskrev]: reverse a single-precision floating-point strided array in-place according to a mask.
- [`snancount( N, x, strideX )`][@stdlib/blas/ext/base/snancount]: calculate the number of non-`NaN` elements in a single-precision floating-point strided array.
- [`snansum( N, x, strideX )`][@stdlib/blas/ext/base/snansum]: calculate the sum of single-precision floating-point strided array elements, ignoring `NaN` values.
- [`snansumkbn( N, x, strideX )`][@stdlib/blas/ext/base/snansumkbn]: calculate the sum of single-precision floating-point strided array elements, ignoring `NaN` values and using an improved Kahan–Babuška algorithm.
@@ -394,6 +399,8 @@ console.log( objectKeys( ns ) );
[@stdlib/blas/ext/base/dlinspace]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/dlinspace
+[@stdlib/blas/ext/base/dmskrev]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/dmskrev
+
[@stdlib/blas/ext/base/dnanasum]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/dnanasum
[@stdlib/blas/ext/base/dnanasumors]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/dnanasumors
@@ -502,6 +509,8 @@ console.log( objectKeys( ns ) );
[@stdlib/blas/ext/base/gaxpb]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/gaxpb
+[@stdlib/blas/ext/base/gaxpby]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/gaxpby
+
[@stdlib/blas/ext/base/gcartesian-power]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/gcartesian-power
[@stdlib/blas/ext/base/gcartesian-square]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/gcartesian-square
@@ -604,6 +613,10 @@ console.log( objectKeys( ns ) );
[@stdlib/blas/ext/base/gwhere]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/gwhere
+[@stdlib/blas/ext/base/gwxsa]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/gwxsa
+
+[@stdlib/blas/ext/base/gxpy]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/gxpy
+
[@stdlib/blas/ext/base/gxsa]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/gxsa
[@stdlib/blas/ext/base/gzero-to]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/gzero-to
@@ -672,6 +685,8 @@ console.log( objectKeys( ns ) );
[@stdlib/blas/ext/base/slinspace]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/slinspace
+[@stdlib/blas/ext/base/smskrev]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/smskrev
+
[@stdlib/blas/ext/base/snancount]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/snancount
[@stdlib/blas/ext/base/snansum]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/snansum
diff --git a/lib/node_modules/@stdlib/blas/ext/base/ndarray/README.md b/lib/node_modules/@stdlib/blas/ext/base/ndarray/README.md
index 3016c599e84c..8c7d1b45bf26 100644
--- a/lib/node_modules/@stdlib/blas/ext/base/ndarray/README.md
+++ b/lib/node_modules/@stdlib/blas/ext/base/ndarray/README.md
@@ -51,6 +51,7 @@ The namespace exposes the following APIs:
- [`csum( arrays )`][@stdlib/blas/ext/base/ndarray/csum]: compute the sum of all elements in a one-dimensional single-precision complex floating-point ndarray.
- [`csumkbn( arrays )`][@stdlib/blas/ext/base/ndarray/csumkbn]: compute the sum of all elements in a one-dimensional single-precision complex floating-point ndarray using an improved Kahan–Babuška algorithm.
- [`cunitspace( arrays )`][@stdlib/blas/ext/base/ndarray/cunitspace]: fill a one-dimensional single-precision complex floating-point ndarray with linearly spaced numeric elements which increment by `1` starting from a specified value.
+- [`cxsa( arrays )`][@stdlib/blas/ext/base/ndarray/cxsa]: subtract a scalar constant from each element in a one-dimensional single-precision complex floating-point ndarray.
- [`czeroTo( arrays )`][@stdlib/blas/ext/base/ndarray/czero-to]: fill a one-dimensional single-precision complex floating-point ndarray with linearly spaced numeric elements which increment by `1` starting from zero.
- [`daxpb( arrays )`][@stdlib/blas/ext/base/ndarray/daxpb]: multiply each element in a one-dimensional double-precision floating-point ndarray by a scalar constant and add a scalar constant to each result.
- [`dcircshift( arrays )`][@stdlib/blas/ext/base/ndarray/dcircshift]: circularly shift the elements of a one-dimensional double-precision floating-point ndarray by a specified number of positions.
@@ -80,6 +81,7 @@ The namespace exposes the following APIs:
- [`dunitspace( arrays )`][@stdlib/blas/ext/base/ndarray/dunitspace]: fill a one-dimensional double-precision floating-point ndarray with linearly spaced numeric elements which increment by `1` starting from a specified value.
- [`dxsa( arrays )`][@stdlib/blas/ext/base/ndarray/dxsa]: subtract a scalar constant from each element in a one-dimensional double-precision floating-point ndarray.
- [`dzeroTo( arrays )`][@stdlib/blas/ext/base/ndarray/dzero-to]: fill a one-dimensional double-precision floating-point ndarray with linearly spaced numeric elements which increment by `1` starting from zero.
+- [`gaxpb( arrays )`][@stdlib/blas/ext/base/ndarray/gaxpb]: multiply each element in a one-dimensional ndarray by a scalar constant and add a scalar constant to each result.
- [`gcircshift( arrays )`][@stdlib/blas/ext/base/ndarray/gcircshift]: circularly shift the elements of a one-dimensional ndarray by a specified number of positions.
- [`gcusum( arrays )`][@stdlib/blas/ext/base/ndarray/gcusum]: compute the cumulative sum of a one-dimensional ndarray.
- [`gcusumkbn( arrays )`][@stdlib/blas/ext/base/ndarray/gcusumkbn]: compute the cumulative sum of a one-dimensional ndarray using an improved Kahan–Babuška algorithm.
@@ -133,11 +135,13 @@ The namespace exposes the following APIs:
- [`sunitspace( arrays )`][@stdlib/blas/ext/base/ndarray/sunitspace]: fill a one-dimensional single-precision floating-point ndarray with linearly spaced numeric elements which increment by `1` starting from a specified value.
- [`sxsa( arrays )`][@stdlib/blas/ext/base/ndarray/sxsa]: subtract a scalar constant from each element in a one-dimensional single-precision floating-point ndarray.
- [`szeroTo( arrays )`][@stdlib/blas/ext/base/ndarray/szero-to]: fill a one-dimensional single-precision floating-point ndarray with linearly spaced numeric elements which increment by `1` starting from zero.
+- [`zaxpb( arrays )`][@stdlib/blas/ext/base/ndarray/zaxpb]: multiply each element in a one-dimensional double-precision complex floating-point ndarray by a scalar constant and add a scalar constant to each result.
- [`zindexOf( arrays )`][@stdlib/blas/ext/base/ndarray/zindex-of]: return the first index of a search element in a one-dimensional double-precision complex floating-point ndarray.
- [`zoneTo( arrays )`][@stdlib/blas/ext/base/ndarray/zone-to]: fill a one-dimensional double-precision complex floating-point ndarray with linearly spaced numeric elements which increment by `1` starting from one.
- [`zsum( arrays )`][@stdlib/blas/ext/base/ndarray/zsum]: compute the sum of all elements in a one-dimensional double-precision complex floating-point ndarray.
- [`zsumkbn( arrays )`][@stdlib/blas/ext/base/ndarray/zsumkbn]: compute the sum of all elements in a one-dimensional double-precision complex floating-point ndarray using an improved Kahan–Babuška algorithm.
- [`zunitspace( arrays )`][@stdlib/blas/ext/base/ndarray/zunitspace]: fill a one-dimensional double-precision complex floating-point ndarray with linearly spaced numeric elements which increment by `1` starting from a specified value.
+- [`zxsa( arrays )`][@stdlib/blas/ext/base/ndarray/zxsa]: subtract a scalar constant from each element in a one-dimensional double-precision complex floating-point ndarray.
- [`zzeroTo( arrays )`][@stdlib/blas/ext/base/ndarray/zzero-to]: fill a one-dimensional double-precision complex floating-point ndarray with linearly spaced numeric elements which increment by `1` starting from zero.
@@ -193,6 +197,8 @@ console.log( objectKeys( ns ) );
[@stdlib/blas/ext/base/ndarray/cunitspace]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/cunitspace
+[@stdlib/blas/ext/base/ndarray/cxsa]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/cxsa
+
[@stdlib/blas/ext/base/ndarray/czero-to]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/czero-to
[@stdlib/blas/ext/base/ndarray/daxpb]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/daxpb
@@ -251,6 +257,8 @@ console.log( objectKeys( ns ) );
[@stdlib/blas/ext/base/ndarray/dzero-to]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/dzero-to
+[@stdlib/blas/ext/base/ndarray/gaxpb]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/gaxpb
+
[@stdlib/blas/ext/base/ndarray/gcircshift]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/gcircshift
[@stdlib/blas/ext/base/ndarray/gcusum]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/gcusum
@@ -357,6 +365,8 @@ console.log( objectKeys( ns ) );
[@stdlib/blas/ext/base/ndarray/szero-to]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/szero-to
+[@stdlib/blas/ext/base/ndarray/zaxpb]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/zaxpb
+
[@stdlib/blas/ext/base/ndarray/zindex-of]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/zindex-of
[@stdlib/blas/ext/base/ndarray/zone-to]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/zone-to
@@ -367,6 +377,8 @@ console.log( objectKeys( ns ) );
[@stdlib/blas/ext/base/ndarray/zunitspace]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/zunitspace
+[@stdlib/blas/ext/base/ndarray/zxsa]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/zxsa
+
[@stdlib/blas/ext/base/ndarray/zzero-to]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/ndarray/zzero-to
diff --git a/lib/node_modules/@stdlib/constants/README.md b/lib/node_modules/@stdlib/constants/README.md
index 9040061d588a..4481aab4f078 100644
--- a/lib/node_modules/@stdlib/constants/README.md
+++ b/lib/node_modules/@stdlib/constants/README.md
@@ -47,7 +47,7 @@ Constants are split across the following sub-namespaces:
- [`array`][@stdlib/constants/array]: array constants.
- [`complex128`][@stdlib/constants/complex128]: 128-bit complex number mathematical constants.
-- [`complex64`][@stdlib/constants/complex64]: half-precision floating-point mathematical constants.
+- [`complex64`][@stdlib/constants/complex64]: 64-bit complex number mathematical constants.
- [`float16`][@stdlib/constants/float16]: half-precision floating-point mathematical constants.
- [`float32`][@stdlib/constants/float32]: single-precision floating-point mathematical constants.
- [`float64`][@stdlib/constants/float64]: double-precision floating-point mathematical constants.