diff --git a/lib/node_modules/@stdlib/blas/base/sdsdot/README.md b/lib/node_modules/@stdlib/blas/base/sdsdot/README.md
index 471129c78ac..4f041688095 100644
--- a/lib/node_modules/@stdlib/blas/base/sdsdot/README.md
+++ b/lib/node_modules/@stdlib/blas/base/sdsdot/README.md
@@ -92,7 +92,6 @@ Note that indexing is relative to the first index. To introduce an offset, use [
```javascript
var Float32Array = require( '@stdlib/array/float32' );
-var floor = require( '@stdlib/math/base/special/floor' );
// Initial arrays...
var x0 = new Float32Array( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] );
diff --git a/lib/node_modules/@stdlib/blas/base/sdsdot/docs/repl.txt b/lib/node_modules/@stdlib/blas/base/sdsdot/docs/repl.txt
index 9b48cc1ef6a..2de3da8b94f 100644
--- a/lib/node_modules/@stdlib/blas/base/sdsdot/docs/repl.txt
+++ b/lib/node_modules/@stdlib/blas/base/sdsdot/docs/repl.txt
@@ -9,7 +9,7 @@
Indexing is relative to the first index. To introduce an offset, use a typed
array view.
- If `N <= 0` the function returns `scalar`.
+ If `N <= 0` the function returns the provided scalar constant.
Parameters
----------
@@ -33,7 +33,7 @@
Returns
-------
- dot: number
+ out: number
The dot product.
Examples
@@ -41,13 +41,13 @@
// Standard usage:
> var x = new {{alias:@stdlib/array/float32}}( [ 4.0, 2.0, -3.0, 5.0, -1.0 ] );
> var y = new {{alias:@stdlib/array/float32}}( [ 2.0, 6.0, -1.0, -4.0, 8.0 ] );
- > var dot = {{alias}}( x.length, 0.0, x, 1, y, 1 )
+ > var out = {{alias}}( x.length, 0.0, x, 1, y, 1 )
-5.0
// Strides:
> x = new {{alias:@stdlib/array/float32}}( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] );
> y = new {{alias:@stdlib/array/float32}}( [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ] );
- > dot = {{alias}}( 3, 0.0, x, 2, y, -1 )
+ > out = {{alias}}( 3, 0.0, x, 2, y, -1 )
9.0
// Using view offsets:
@@ -55,7 +55,7 @@
> y = new {{alias:@stdlib/array/float32}}( [ 7.0, 8.0, 9.0, 10.0, 11.0, 12.0 ] );
> var x1 = new {{alias:@stdlib/array/float32}}( x.buffer, x.BYTES_PER_ELEMENT*1 );
> var y1 = new {{alias:@stdlib/array/float32}}( y.buffer, y.BYTES_PER_ELEMENT*3 );
- > dot = {{alias}}( 3, 0.0, x1, -2, y1, 1 )
+ > out = {{alias}}( 3, 0.0, x1, -2, y1, 1 )
128.0
@@ -94,7 +94,7 @@
Returns
-------
- dot: number
+ out: number
The dot product.
Examples
@@ -102,19 +102,19 @@
// Standard usage:
> var x = new {{alias:@stdlib/array/float32}}( [ 4.0, 2.0, -3.0, 5.0, -1.0 ] );
> var y = new {{alias:@stdlib/array/float32}}( [ 2.0, 6.0, -1.0, -4.0, 8.0 ] );
- > var dot = {{alias}}.ndarray( x.length, 0.0, x, 1, 0, y, 1, 0 )
+ > var out = {{alias}}.ndarray( x.length, 0.0, x, 1, 0, y, 1, 0 )
-5.0
// Strides:
> x = new {{alias:@stdlib/array/float32}}( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] );
> y = new {{alias:@stdlib/array/float32}}( [ 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ] );
- > dot = {{alias}}.ndarray( 3, 0.0, x, 2, 0, y, 2, 0 )
+ > out = {{alias}}.ndarray( 3, 0.0, x, 2, 0, y, 2, 0 )
9.0
// Using offset indices:
> x = new {{alias:@stdlib/array/float32}}( [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] );
> y = new {{alias:@stdlib/array/float32}}( [ 7.0, 8.0, 9.0, 10.0, 11.0, 12.0 ] );
- > dot = {{alias}}.ndarray( 3, 0.0, x, -2, x.length-1, y, 1, 3 )
+ > out = {{alias}}.ndarray( 3, 0.0, x, -2, x.length-1, y, 1, 3 )
128.0
References
diff --git a/lib/node_modules/@stdlib/blas/base/sdsdot/examples/c/example.c b/lib/node_modules/@stdlib/blas/base/sdsdot/examples/c/example.c
index bd9329bd543..0238b0ff825 100644
--- a/lib/node_modules/@stdlib/blas/base/sdsdot/examples/c/example.c
+++ b/lib/node_modules/@stdlib/blas/base/sdsdot/examples/c/example.c
@@ -21,8 +21,8 @@
int main( void ) {
// Create strided arrays:
- const float x[] = { 1.0, -2.0, 3.0, -4.0, 5.0, -6.0, 7.0, -8.0 };
- const float y[] = { 1.0, -2.0, 3.0, -4.0, 5.0, -6.0, 7.0, -8.0 };
+ const float x[] = { 1.0f, -2.0f, 3.0f, -4.0f, 5.0f, -6.0f, 7.0f, -8.0f };
+ const float y[] = { 1.0f, -2.0f, 3.0f, -4.0f, 5.0f, -6.0f, 7.0f, -8.0f };
// Specify the number of indexed elements:
const int N = 8;
diff --git a/lib/node_modules/@stdlib/blas/base/sdsdot/manifest.json b/lib/node_modules/@stdlib/blas/base/sdsdot/manifest.json
index eaf268dc4e0..f453b5a71b9 100644
--- a/lib/node_modules/@stdlib/blas/base/sdsdot/manifest.json
+++ b/lib/node_modules/@stdlib/blas/base/sdsdot/manifest.json
@@ -1,156 +1,177 @@
{
- "options": {
- "os": "linux",
- "blas": ""
- },
- "fields": [
- {
- "field": "src",
- "resolve": true,
- "relative": true
- },
- {
- "field": "include",
- "resolve": true,
- "relative": true
- },
- {
- "field": "libraries",
- "resolve": false,
- "relative": false
- },
- {
- "field": "libpath",
- "resolve": true,
- "relative": false
- }
- ],
- "confs": [
- {
- "os": "linux",
- "blas": "",
- "src": [
- "./src/sdsdot.f",
- "./src/sdsdotsub.f",
- "./src/sdsdot_f.c"
- ],
- "include": [
- "./include"
- ],
- "libraries": [],
- "libpath": [],
- "dependencies": [
- "@stdlib/napi/export",
- "@stdlib/napi/argv",
- "@stdlib/napi/argv-int64",
- "@stdlib/napi/argv-strided-float32array",
- "@stdlib/napi/argv-float"
- ]
- },
- {
- "os": "linux",
- "blas": "openblas",
- "src": [
- "./src/sdsdot_cblas.c"
- ],
- "include": [
- "./include"
- ],
- "libraries": [
- "-lopenblas",
- "-lpthread"
- ],
- "libpath": [],
- "dependencies": [
- "@stdlib/napi/export",
- "@stdlib/napi/argv",
- "@stdlib/napi/argv-int64",
- "@stdlib/napi/argv-strided-float32array",
- "@stdlib/napi/argv-float"
- ]
- },
- {
- "os": "mac",
- "blas": "",
- "src": [
- "./src/sdsdot.f",
- "./src/sdsdotsub.f",
- "./src/sdsdot_f.c"
- ],
- "include": [
- "./include"
- ],
- "libraries": [],
- "libpath": [],
- "dependencies": [
- "@stdlib/napi/export",
- "@stdlib/napi/argv",
- "@stdlib/napi/argv-int64",
- "@stdlib/napi/argv-strided-float32array",
- "@stdlib/napi/argv-float"
- ]
- },
- {
- "os": "mac",
- "blas": "apple_accelerate_framework",
- "src": [
- "./src/sdsdot_cblas.c"
- ],
- "include": [
- "./include"
- ],
- "libraries": [
- "-lblas"
- ],
- "libpath": [],
- "dependencies": [
- "@stdlib/napi/export",
- "@stdlib/napi/argv",
- "@stdlib/napi/argv-int64",
- "@stdlib/napi/argv-strided-float32array",
- "@stdlib/napi/argv-float"
- ]
- },
- {
- "os": "mac",
- "blas": "openblas",
- "src": [
- "./src/sdsdot_cblas.c"
- ],
- "include": [
- "./include"
- ],
- "libraries": [
- "-lopenblas",
- "-lpthread"
- ],
- "libpath": [],
- "dependencies": [
- "@stdlib/napi/export",
- "@stdlib/napi/argv",
- "@stdlib/napi/argv-int64",
- "@stdlib/napi/argv-strided-float32array",
- "@stdlib/napi/argv-float"
- ]
- },
- {
- "os": "win",
- "blas": "",
- "src": [
- "./src/sdsdot.c"
- ],
- "include": [
- "./include"
- ],
- "libraries": [],
- "libpath": [],
- "dependencies": [
- "@stdlib/napi/export",
- "@stdlib/napi/argv",
- "@stdlib/napi/argv-int64",
- "@stdlib/napi/argv-strided-float32array",
- "@stdlib/napi/argv-float"
- ]
- }
- ]
+ "options": {
+ "os": "linux",
+ "blas": "",
+ "wasm": false
+ },
+ "fields": [
+ {
+ "field": "src",
+ "resolve": true,
+ "relative": true
+ },
+ {
+ "field": "include",
+ "resolve": true,
+ "relative": true
+ },
+ {
+ "field": "libraries",
+ "resolve": false,
+ "relative": false
+ },
+ {
+ "field": "libpath",
+ "resolve": true,
+ "relative": false
+ }
+ ],
+ "confs": [
+ {
+ "os": "linux",
+ "blas": "",
+ "wasm": false,
+ "src": [
+ "./src/sdsdot.f",
+ "./src/sdsdotsub.f",
+ "./src/sdsdot_f.c"
+ ],
+ "include": [
+ "./include"
+ ],
+ "libraries": [],
+ "libpath": [],
+ "dependencies": [
+ "@stdlib/napi/export",
+ "@stdlib/napi/argv",
+ "@stdlib/napi/argv-int64",
+ "@stdlib/napi/argv-strided-float32array",
+ "@stdlib/napi/argv-float"
+ ]
+ },
+ {
+ "os": "linux",
+ "blas": "openblas",
+ "wasm": false,
+ "src": [
+ "./src/sdsdot_cblas.c"
+ ],
+ "include": [
+ "./include"
+ ],
+ "libraries": [
+ "-lopenblas",
+ "-lpthread"
+ ],
+ "libpath": [],
+ "dependencies": [
+ "@stdlib/napi/export",
+ "@stdlib/napi/argv",
+ "@stdlib/napi/argv-int64",
+ "@stdlib/napi/argv-strided-float32array",
+ "@stdlib/napi/argv-float"
+ ]
+ },
+ {
+ "os": "mac",
+ "blas": "",
+ "wasm": false,
+ "src": [
+ "./src/sdsdot.f",
+ "./src/sdsdotsub.f",
+ "./src/sdsdot_f.c"
+ ],
+ "include": [
+ "./include"
+ ],
+ "libraries": [],
+ "libpath": [],
+ "dependencies": [
+ "@stdlib/napi/export",
+ "@stdlib/napi/argv",
+ "@stdlib/napi/argv-int64",
+ "@stdlib/napi/argv-strided-float32array",
+ "@stdlib/napi/argv-float"
+ ]
+ },
+ {
+ "os": "mac",
+ "blas": "apple_accelerate_framework",
+ "wasm": false,
+ "src": [
+ "./src/sdsdot_cblas.c"
+ ],
+ "include": [
+ "./include"
+ ],
+ "libraries": [
+ "-lblas"
+ ],
+ "libpath": [],
+ "dependencies": [
+ "@stdlib/napi/export",
+ "@stdlib/napi/argv",
+ "@stdlib/napi/argv-int64",
+ "@stdlib/napi/argv-strided-float32array",
+ "@stdlib/napi/argv-float"
+ ]
+ },
+ {
+ "os": "mac",
+ "blas": "openblas",
+ "wasm": false,
+ "src": [
+ "./src/sdsdot_cblas.c"
+ ],
+ "include": [
+ "./include"
+ ],
+ "libraries": [
+ "-lopenblas",
+ "-lpthread"
+ ],
+ "libpath": [],
+ "dependencies": [
+ "@stdlib/napi/export",
+ "@stdlib/napi/argv",
+ "@stdlib/napi/argv-int64",
+ "@stdlib/napi/argv-strided-float32array",
+ "@stdlib/napi/argv-float"
+ ]
+ },
+ {
+ "os": "win",
+ "blas": "",
+ "wasm": false,
+ "src": [
+ "./src/sdsdot.c"
+ ],
+ "include": [
+ "./include"
+ ],
+ "libraries": [],
+ "libpath": [],
+ "dependencies": [
+ "@stdlib/napi/export",
+ "@stdlib/napi/argv",
+ "@stdlib/napi/argv-int64",
+ "@stdlib/napi/argv-strided-float32array",
+ "@stdlib/napi/argv-float"
+ ]
+ },
+ {
+ "os": "",
+ "blas": "",
+ "wasm": true,
+ "src": [
+ "./src/sdsdot.c"
+ ],
+ "include": [
+ "./include"
+ ],
+ "libraries": [],
+ "libpath": [],
+ "dependencies": []
+ }
+ ]
}
diff --git a/lib/node_modules/@stdlib/blas/base/sdsdot/src/addon.c b/lib/node_modules/@stdlib/blas/base/sdsdot/src/addon.c
index c9152125f31..abca00ef215 100644
--- a/lib/node_modules/@stdlib/blas/base/sdsdot/src/addon.c
+++ b/lib/node_modules/@stdlib/blas/base/sdsdot/src/addon.c
@@ -43,7 +43,7 @@ static napi_value addon( napi_env env, napi_callback_info info ) {
STDLIB_NAPI_ARGV_STRIDED_FLOAT32ARRAY( env, Y, N, strideY, argv, 4 );
napi_value v;
- napi_status status = napi_create_double( env, (double)c_sdsdot( N, scalar, (float *)X, strideX, (float *)Y, strideY ), &v );
+ napi_status status = napi_create_double( env, (double)c_sdsdot( N, scalar, X, strideX, Y, strideY ), &v );
assert( status == napi_ok );
return v;
diff --git a/lib/node_modules/@stdlib/blas/base/sdsdot/src/sdsdot.c b/lib/node_modules/@stdlib/blas/base/sdsdot/src/sdsdot.c
index 05298b058eb..b9a1ea335e0 100644
--- a/lib/node_modules/@stdlib/blas/base/sdsdot/src/sdsdot.c
+++ b/lib/node_modules/@stdlib/blas/base/sdsdot/src/sdsdot.c
@@ -17,10 +17,10 @@
*/
/**
- * Compute the dot product of two single-precision floating-point vectors with extended accumulation.
- *
- * @see sdsdot
- */
+* Compute the dot product of two single-precision floating-point vectors with extended accumulation.
+*
+* @see sdsdot
+*/
#include "stdlib/blas/base/sdsdot.h"
/**
diff --git a/lib/node_modules/@stdlib/blas/base/sdsdot/test/test.js b/lib/node_modules/@stdlib/blas/base/sdsdot/test/test.js
index 970a83e35b0..2171b51c5cf 100644
--- a/lib/node_modules/@stdlib/blas/base/sdsdot/test/test.js
+++ b/lib/node_modules/@stdlib/blas/base/sdsdot/test/test.js
@@ -51,7 +51,7 @@ tape( 'if a native implementation is available, the main export is the native im
'@stdlib/utils/try-require': tryRequire
});
- t.strictEqual( sdsdot, mock, 'returns native implementation' );
+ t.strictEqual( sdsdot, mock, 'returns expected value' );
t.end();
function tryRequire() {
@@ -73,7 +73,7 @@ tape( 'if a native implementation is not available, the main export is a JavaScr
'@stdlib/utils/try-require': tryRequire
});
- t.strictEqual( sdsdot, main, 'returns JavaScript implementation' );
+ t.strictEqual( sdsdot, main, 'returns expected value' );
t.end();
function tryRequire() {
diff --git a/lib/node_modules/@stdlib/blas/base/sdsdot/test/test.ndarray.js b/lib/node_modules/@stdlib/blas/base/sdsdot/test/test.ndarray.js
index 320fae17c43..851c433117a 100644
--- a/lib/node_modules/@stdlib/blas/base/sdsdot/test/test.ndarray.js
+++ b/lib/node_modules/@stdlib/blas/base/sdsdot/test/test.ndarray.js
@@ -35,7 +35,7 @@ tape( 'main export is a function', function test( t ) {
});
tape( 'the function has an arity of 8', function test( t ) {
- t.strictEqual( sdsdot.length, 8, 'has expected arity' );
+ t.strictEqual( sdsdot.length, 8, 'returns expected value' );
t.end();
});
diff --git a/lib/node_modules/@stdlib/blas/base/sdsdot/test/test.ndarray.native.js b/lib/node_modules/@stdlib/blas/base/sdsdot/test/test.ndarray.native.js
index dc6c7723333..67f2eb54972 100644
--- a/lib/node_modules/@stdlib/blas/base/sdsdot/test/test.ndarray.native.js
+++ b/lib/node_modules/@stdlib/blas/base/sdsdot/test/test.ndarray.native.js
@@ -44,7 +44,7 @@ tape( 'main export is a function', opts, function test( t ) {
});
tape( 'the function has an arity of 8', opts, function test( t ) {
- t.strictEqual( sdsdot.length, 8, 'has expected arity' );
+ t.strictEqual( sdsdot.length, 8, 'returns expected value' );
t.end();
});
diff --git a/lib/node_modules/@stdlib/blas/base/sdsdot/test/test.sdsdot.js b/lib/node_modules/@stdlib/blas/base/sdsdot/test/test.sdsdot.js
index 422daafc9e8..7c932289b36 100644
--- a/lib/node_modules/@stdlib/blas/base/sdsdot/test/test.sdsdot.js
+++ b/lib/node_modules/@stdlib/blas/base/sdsdot/test/test.sdsdot.js
@@ -35,7 +35,7 @@ tape( 'main export is a function', function test( t ) {
});
tape( 'the function has an arity of 6', function test( t ) {
- t.strictEqual( sdsdot.length, 6, 'has expected arity' );
+ t.strictEqual( sdsdot.length, 6, 'returns expected value' );
t.end();
});
diff --git a/lib/node_modules/@stdlib/blas/base/sdsdot/test/test.sdsdot.native.js b/lib/node_modules/@stdlib/blas/base/sdsdot/test/test.sdsdot.native.js
index 770ccb4e94c..584a08e821e 100644
--- a/lib/node_modules/@stdlib/blas/base/sdsdot/test/test.sdsdot.native.js
+++ b/lib/node_modules/@stdlib/blas/base/sdsdot/test/test.sdsdot.native.js
@@ -44,7 +44,7 @@ tape( 'main export is a function', opts, function test( t ) {
});
tape( 'the function has an arity of 6', opts, function test( t ) {
- t.strictEqual( sdsdot.length, 6, 'has expected arity' );
+ t.strictEqual( sdsdot.length, 6, 'returns expected value' );
t.end();
});