2121#include "stdlib/blas/base/shared.h"
2222#include "stdlib/napi/export.h"
2323#include "stdlib/napi/argv.h"
24- #include "stdlib/napi/argv_double .h"
24+ #include "stdlib/napi/argv_float .h"
2525#include "stdlib/napi/argv_int64.h"
2626#include "stdlib/napi/argv_strided_float32array.h"
2727#include "stdlib/napi/create_double.h"
3737static napi_value addon ( napi_env env , napi_callback_info info ) {
3838 STDLIB_NAPI_ARGV ( env , info , argv , argc , 4 );
3939 STDLIB_NAPI_ARGV_INT64 ( env , N , argv , 0 );
40- STDLIB_NAPI_ARGV_DOUBLE ( env , alpha , argv , 1 );
40+ STDLIB_NAPI_ARGV_FLOAT ( env , alpha , argv , 1 );
4141 STDLIB_NAPI_ARGV_INT64 ( env , strideX , argv , 3 );
4242 STDLIB_NAPI_ARGV_STRIDED_FLOAT32ARRAY ( env , X , N , strideX , argv , 2 );
4343 STDLIB_NAPI_CREATE_DOUBLE ( env , API_SUFFIX (stdlib_strided_dsapxsumpw )( N , alpha , X , strideX ), v );
@@ -54,7 +54,7 @@ static napi_value addon( napi_env env, napi_callback_info info ) {
5454static napi_value addon_method ( napi_env env , napi_callback_info info ) {
5555 STDLIB_NAPI_ARGV ( env , info , argv , argc , 5 );
5656 STDLIB_NAPI_ARGV_INT64 ( env , N , argv , 0 );
57- STDLIB_NAPI_ARGV_DOUBLE ( env , alpha , argv , 1 );
57+ STDLIB_NAPI_ARGV_FLOAT ( env , alpha , argv , 1 );
5858 STDLIB_NAPI_ARGV_INT64 ( env , strideX , argv , 3 );
5959 STDLIB_NAPI_ARGV_INT64 ( env , offsetX , argv , 4 );
6060 STDLIB_NAPI_ARGV_STRIDED_FLOAT32ARRAY ( env , X , N , strideX , argv , 2 );
0 commit comments