diff --git a/lib/node_modules/@stdlib/blas/ext/base/dssum/manifest.json b/lib/node_modules/@stdlib/blas/ext/base/dssum/manifest.json index 8a60f30e0d0..b8e9330a64c 100644 --- a/lib/node_modules/@stdlib/blas/ext/base/dssum/manifest.json +++ b/lib/node_modules/@stdlib/blas/ext/base/dssum/manifest.json @@ -1,5 +1,7 @@ { - "options": {}, + "options": { + "task": "build" + }, "fields": [ { "field": "src", @@ -23,7 +25,29 @@ } ], "confs": [ - { + { + "task": "build", + "src": [ + "./src/dssum.c" + ], + "include": [ + "./include" + ], + "libraries": [ + "-lm" + ], + "libpath": [], + "dependencies": [ + "@stdlib/blas/ext/base/dssumpw", + "@stdlib/napi/argv", + "@stdlib/napi/export",, + "@stdlib/napi/argv-int64",, + "@stdlib/napi/argv-strided-float32array", + + ] + }, + { + "task": "benchmark", "src": [ "./src/dssum.c" ], @@ -37,6 +61,22 @@ "dependencies": [ "@stdlib/blas/ext/base/dssumpw" ] - } + }, + { + "task": "examples", + "src": [ + "./src/dssum.c" + ], + "include": [ + "./include" + ], + "libraries": [ + "-lm" + ], + "libpath": [], + "dependencies": [ + "@stdlib/blas/ext/base/dssumpw" + ] + } ] } diff --git a/lib/node_modules/@stdlib/blas/ext/base/dssum/src/addon.c b/lib/node_modules/@stdlib/blas/ext/base/dssum/src/addon.c index db151490d60..22796ce06da 100644 --- a/lib/node_modules/@stdlib/blas/ext/base/dssum/src/addon.c +++ b/lib/node_modules/@stdlib/blas/ext/base/dssum/src/addon.c @@ -39,8 +39,9 @@ static napi_value addon( napi_env env, napi_callback_info info ) { STDLIB_NAPI_ARGV_STRIDED_FLOAT32ARRAY( env, X, N, strideX, argv, 1 ); napi_value v; - status = napi_create_double( env, stdlib_strided_dssum( N, (float *)X, stride ), &v ); + status = napi_create_double( env, stdlib_strided_dssum( N, X, stride ), &v ); assert( status == napi_ok ); + return v; }