Skip to content

Commit a744f94

Browse files
chore: update bench
1 parent 0f2c316 commit a744f94

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

lib/node_modules/@stdlib/stats/base/dists/degenerate/logcdf/benchmark/benchmark.native.js

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,16 +41,25 @@ var opts = {
4141
// MAIN //
4242

4343
bench( pkg+'::native', opts, function benchmark( b ) {
44+
var len;
4445
var mu;
4546
var x;
4647
var y;
4748
var i;
4849

50+
len = 100;
51+
x = new Float64Array( len );
52+
for ( i = 0; i < len; i++ ) {
53+
x[ i ] = uniform( -100.0, 0.0 );
54+
}
55+
mu = new Float64Array( len );
56+
for ( i = 0; i < len; i++ ) {
57+
mu[ i ] = uniform( -50.0, 50.0 );
58+
}
59+
4960
b.tic();
5061
for ( i = 0; i < b.iterations; i++ ) {
51-
x = ( randu()*100.0 ) - 100;
52-
mu = ( randu()*100.0 ) - 50.0;
53-
y = logcdf( x, mu );
62+
y = logcdf( x[ i%100 ], mu[ i%100 ] );
5463
if ( isnan( y ) ) {
5564
b.fail( 'should not return NaN' );
5665
}

0 commit comments

Comments
 (0)