From f3d4e018cf051f04eae9758b3fd7d617acf35ee9 Mon Sep 17 00:00:00 2001 From: jalajk3004 Date: Sat, 8 Mar 2025 15:02:41 +0530 Subject: [PATCH 1/4] edit --- .../@stdlib/stats/base/dists/uniform/mgf/src/main.c | 2 +- .../@stdlib/stats/base/dists/uniform/mgf/test/test.native.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/node_modules/@stdlib/stats/base/dists/uniform/mgf/src/main.c b/lib/node_modules/@stdlib/stats/base/dists/uniform/mgf/src/main.c index 49105477756c..4feab3bb73be 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/uniform/mgf/src/main.c +++ b/lib/node_modules/@stdlib/stats/base/dists/uniform/mgf/src/main.c @@ -46,5 +46,5 @@ double stdlib_base_dists_uniform_mgf( const double t, const double a, const doub return 1.0; } // Case: t not equal to zero - return ( stdlib_base_exp( t * b ) - stdlib_base_exp( t * a ) ) / ( t * ( b - a ) ); + return stdlib_base_exp( v ) * ( stdlib_base_sinh ( u ) / u ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/uniform/mgf/test/test.native.js b/lib/node_modules/@stdlib/stats/base/dists/uniform/mgf/test/test.native.js index bc312890bdf3..868d3aae948d 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/uniform/mgf/test/test.native.js +++ b/lib/node_modules/@stdlib/stats/base/dists/uniform/mgf/test/test.native.js @@ -81,7 +81,7 @@ tape( 'if provided `a >= b`, the function returns `NaN`', opts, function test( t t.end(); }); -tape( 'if provided valid parameters, the function returns `1` for `t = 0`', function test( t ) { +tape( 'if provided valid parameters, the function returns `1` for `t = 0`', opts, function test( t ) { var y; y = mgf( 0.0, 2.0, 4.0 ); From ddced1cd3eb3a9a64ec05119e719344ecff0bbaf Mon Sep 17 00:00:00 2001 From: jalajk3004 Date: Sat, 8 Mar 2025 15:10:15 +0530 Subject: [PATCH 2/4] edit --- .../@stdlib/stats/base/dists/uniform/mgf/src/main.c | 2 +- .../@stdlib/stats/base/dists/uniform/mgf/test/test.native.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/node_modules/@stdlib/stats/base/dists/uniform/mgf/src/main.c b/lib/node_modules/@stdlib/stats/base/dists/uniform/mgf/src/main.c index 4feab3bb73be..49105477756c 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/uniform/mgf/src/main.c +++ b/lib/node_modules/@stdlib/stats/base/dists/uniform/mgf/src/main.c @@ -46,5 +46,5 @@ double stdlib_base_dists_uniform_mgf( const double t, const double a, const doub return 1.0; } // Case: t not equal to zero - return stdlib_base_exp( v ) * ( stdlib_base_sinh ( u ) / u ); + return ( stdlib_base_exp( t * b ) - stdlib_base_exp( t * a ) ) / ( t * ( b - a ) ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/uniform/mgf/test/test.native.js b/lib/node_modules/@stdlib/stats/base/dists/uniform/mgf/test/test.native.js index 868d3aae948d..bc312890bdf3 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/uniform/mgf/test/test.native.js +++ b/lib/node_modules/@stdlib/stats/base/dists/uniform/mgf/test/test.native.js @@ -81,7 +81,7 @@ tape( 'if provided `a >= b`, the function returns `NaN`', opts, function test( t t.end(); }); -tape( 'if provided valid parameters, the function returns `1` for `t = 0`', opts, function test( t ) { +tape( 'if provided valid parameters, the function returns `1` for `t = 0`', function test( t ) { var y; y = mgf( 0.0, 2.0, 4.0 ); From 3ed585b479e9c01c8d336ddf2c4290697921bafb Mon Sep 17 00:00:00 2001 From: jalajk3004 Date: Mon, 10 Mar 2025 10:00:23 +0530 Subject: [PATCH 3/4] renamed --- .../base/special/ccis/benchmark/c/native/benchmark.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/lib/node_modules/@stdlib/math/base/special/ccis/benchmark/c/native/benchmark.c b/lib/node_modules/@stdlib/math/base/special/ccis/benchmark/c/native/benchmark.c index 48a6c4ac9372..b83e6598a714 100644 --- a/lib/node_modules/@stdlib/math/base/special/ccis/benchmark/c/native/benchmark.c +++ b/lib/node_modules/@stdlib/math/base/special/ccis/benchmark/c/native/benchmark.c @@ -92,8 +92,8 @@ static double rand_double( void ) { * @return elapsed time in seconds */ static double benchmark( void ) { - double re[ 100 ]; - double im[ 100 ]; + double are[ 100 ]; + double aim[ 100 ]; double elapsed; double t; int i; @@ -102,16 +102,16 @@ static double benchmark( void ) { stdlib_complex128_t z2; for ( i = 0; i < 100; i++ ) { - re[ i ] = ( 1000.0*rand_double() ) - 500.0; - im[ i ] = ( 1000.0*rand_double() ) - 500.0; + are[ i ] = ( 1000.0*rand_double() ) - 500.0; + aim[ i ] = ( 1000.0*rand_double() ) - 500.0; } t = tic(); for ( i = 0; i < ITERATIONS; i++ ) { - z1 = stdlib_complex128( re[ i%100 ], im[ i%100 ] ); + z1 = stdlib_complex128( are[ i%100 ], aim[ i%100 ] ); z2 = stdlib_base_ccis( z1 ); - stdlib_complex128_reim( z2, &re[ i%100 ], &im[ i%100 ] ); + stdlib_complex128_reim( z2, &re, &im ); if ( re != re ) { printf( "should not return NaN\n" ); break; From 7f7ddb8cca6304852e2128772f9a420904d516fd Mon Sep 17 00:00:00 2001 From: Athan Date: Fri, 21 Mar 2025 02:46:25 -0700 Subject: [PATCH 4/4] bench: fix missing variable declarations Signed-off-by: Athan --- .../math/base/special/ccis/benchmark/c/native/benchmark.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/node_modules/@stdlib/math/base/special/ccis/benchmark/c/native/benchmark.c b/lib/node_modules/@stdlib/math/base/special/ccis/benchmark/c/native/benchmark.c index b83e6598a714..ef3fc03fe821 100644 --- a/lib/node_modules/@stdlib/math/base/special/ccis/benchmark/c/native/benchmark.c +++ b/lib/node_modules/@stdlib/math/base/special/ccis/benchmark/c/native/benchmark.c @@ -95,6 +95,8 @@ static double benchmark( void ) { double are[ 100 ]; double aim[ 100 ]; double elapsed; + double re; + double im; double t; int i;