|
36 | 36 | static napi_value addon( napi_env env, napi_callback_info info ) {
|
37 | 37 | STDLIB_NAPI_ARGV( env, info, argv, argc, 6 );
|
38 | 38 | STDLIB_NAPI_ARGV_INT64( env, N, argv, 0 );
|
39 |
| - STDLIB_NAPI_ARGV_DOUBLE( env, N, argv, 1 ); |
| 39 | + STDLIB_NAPI_ARGV_DOUBLE( env, sum, argv, 1 ); |
40 | 40 | STDLIB_NAPI_ARGV_INT64( env, strideX, argv, 3 );
|
41 | 41 | STDLIB_NAPI_ARGV_INT64( env, strideY, argv, 5 );
|
42 | 42 | STDLIB_NAPI_ARGV_STRIDED_FLOAT64ARRAY( env, X, N, strideX, argv, 2 );
|
43 |
| - STDLIB_NAPI_ARGV_STRIDED_FLOAT64ARRAY( env, X, N, strideY, argv, 4 ); |
| 43 | + STDLIB_NAPI_ARGV_STRIDED_FLOAT64ARRAY( env, Y, N, strideY, argv, 4 ); |
44 | 44 |
|
45 |
| - napi_value v; |
46 |
| - status = napi_create_double( env, stdlib_strided_dcusum( N, sum, X, strideX, Y, strideY ), &v ); |
47 |
| - assert( status == napi_ok ); |
48 |
| - return v; |
| 45 | + stdlib_strided_dcusum( N, sum, X, strideX, Y, strideY ); |
| 46 | + return NULL; |
49 | 47 | }
|
50 | 48 |
|
51 | 49 | STDLIB_NAPI_MODULE_EXPORT_FCN( addon )
|
0 commit comments