From bfecdbe17398cf6fd24b955c67c08b4f752fd86f Mon Sep 17 00:00:00 2001 From: stdlib-bot Date: Fri, 26 Apr 2024 00:55:33 +0000 Subject: [PATCH] Auto-generated commit --- ext/base/dcusum/src/addon.c | 10 ++++------ ext/base/scusum/src/addon.c | 4 ++-- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/ext/base/dcusum/src/addon.c b/ext/base/dcusum/src/addon.c index 65e31134e..4a6f2c503 100644 --- a/ext/base/dcusum/src/addon.c +++ b/ext/base/dcusum/src/addon.c @@ -36,16 +36,14 @@ static napi_value addon( napi_env env, napi_callback_info info ) { STDLIB_NAPI_ARGV( env, info, argv, argc, 6 ); STDLIB_NAPI_ARGV_INT64( env, N, argv, 0 ); - STDLIB_NAPI_ARGV_DOUBLE( env, N, argv, 1 ); + STDLIB_NAPI_ARGV_DOUBLE( env, sum, argv, 1 ); 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, X, N, strideY, argv, 4 ); + STDLIB_NAPI_ARGV_STRIDED_FLOAT64ARRAY( env, Y, N, strideY, argv, 4 ); - napi_value v; - status = napi_create_double( env, stdlib_strided_dcusum( N, sum, X, strideX, Y, strideY ), &v ); - assert( status == napi_ok ); - return v; + stdlib_strided_dcusum( N, sum, X, strideX, Y, strideY ); + return NULL; } STDLIB_NAPI_MODULE_EXPORT_FCN( addon ) diff --git a/ext/base/scusum/src/addon.c b/ext/base/scusum/src/addon.c index 93edb179b..5251b7fa6 100644 --- a/ext/base/scusum/src/addon.c +++ b/ext/base/scusum/src/addon.c @@ -36,11 +36,11 @@ static napi_value addon( napi_env env, napi_callback_info info ) { STDLIB_NAPI_ARGV( env, info, argv, argc, 6 ); STDLIB_NAPI_ARGV_INT64( env, N, argv, 0 ); - STDLIB_NAPI_ARGV_FLOAT( env, N, argv, 1 ); + STDLIB_NAPI_ARGV_FLOAT( env, sum, argv, 1 ); 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, X, N, strideY, argv, 4 ); + STDLIB_NAPI_ARGV_STRIDED_FLOAT32ARRAY( env, Y, N, strideY, argv, 4 ); stdlib_strided_scusum( N, sum, X, strideX, Y, strideY ); return NULL; }