Skip to content

Commit 8ee6e79

Browse files
committed
Update benchmarks
1 parent d70db2b commit 8ee6e79

File tree

2 files changed

+116
-6
lines changed

2 files changed

+116
-6
lines changed

lib/node_modules/@stdlib/assert/is-uint32array/benchmark/benchmark.js

+58-3
Original file line numberDiff line numberDiff line change
@@ -62,10 +62,65 @@ bench( pkg, function benchmark( b ) {
6262
}
6363
}
6464
b.toc();
65-
if ( isBoolean( bool ) ) {
66-
b.pass( 'benchmark finished' );
67-
} else {
65+
if ( !isBoolean( bool ) ) {
6866
b.fail( 'should return a boolean' );
6967
}
68+
b.pass( 'benchmark finished' );
69+
b.end();
70+
});
71+
72+
bench( pkg+'::true', function benchmark( b ) {
73+
var values;
74+
var bool;
75+
var i;
76+
77+
values = [
78+
new Uint32Array( 10 ),
79+
new Uint32Array( 10 )
80+
];
81+
82+
b.tic();
83+
for ( i = 0; i < b.iterations; i++ ) {
84+
bool = isUint32Array( values[ i%values.length ] );
85+
if ( !isBoolean( bool ) ) {
86+
b.fail( 'should return a boolean' );
87+
}
88+
}
89+
b.toc();
90+
if ( !isBoolean( bool ) ) {
91+
b.fail( 'should return a boolean' );
92+
}
93+
b.pass( 'benchmark finished' );
94+
b.end();
95+
});
96+
97+
bench( pkg+'::false', function benchmark( b ) {
98+
var values;
99+
var bool;
100+
var i;
101+
102+
values = [
103+
new Float64Array( 10 ),
104+
new Float32Array( 10 ),
105+
new Int32Array( 10 ),
106+
new Int16Array( 10 ),
107+
new Uint16Array( 10 ),
108+
new Int8Array( 10 ),
109+
new Uint8Array( 10 ),
110+
new Uint8ClampedArray( 10 )
111+
];
112+
113+
b.tic();
114+
for ( i = 0; i < b.iterations; i++ ) {
115+
bool = isUint32Array( values[ i%values.length ] );
116+
if ( !isBoolean( bool ) ) {
117+
b.fail( 'should return a boolean' );
118+
}
119+
}
120+
b.toc();
121+
if ( !isBoolean( bool ) ) {
122+
b.fail( 'should return a boolean' );
123+
}
124+
b.pass( 'benchmark finished' );
70125
b.end();
71126
});

lib/node_modules/@stdlib/assert/is-uint8array/benchmark/benchmark.js

+58-3
Original file line numberDiff line numberDiff line change
@@ -62,10 +62,65 @@ bench( pkg, function benchmark( b ) {
6262
}
6363
}
6464
b.toc();
65-
if ( isBoolean( bool ) ) {
66-
b.pass( 'benchmark finished' );
67-
} else {
65+
if ( !isBoolean( bool ) ) {
6866
b.fail( 'should return a boolean' );
6967
}
68+
b.pass( 'benchmark finished' );
69+
b.end();
70+
});
71+
72+
bench( pkg+'::true', function benchmark( b ) {
73+
var values;
74+
var bool;
75+
var i;
76+
77+
values = [
78+
new Uint8Array( 10 ),
79+
new Uint8Array( 10 )
80+
];
81+
82+
b.tic();
83+
for ( i = 0; i < b.iterations; i++ ) {
84+
bool = isUint8Array( values[ i%values.length ] );
85+
if ( !isBoolean( bool ) ) {
86+
b.fail( 'should return a boolean' );
87+
}
88+
}
89+
b.toc();
90+
if ( !isBoolean( bool ) ) {
91+
b.fail( 'should return a boolean' );
92+
}
93+
b.pass( 'benchmark finished' );
94+
b.end();
95+
});
96+
97+
bench( pkg+'::false', function benchmark( b ) {
98+
var values;
99+
var bool;
100+
var i;
101+
102+
values = [
103+
new Float64Array( 10 ),
104+
new Float32Array( 10 ),
105+
new Int32Array( 10 ),
106+
new Uint32Array( 10 ),
107+
new Int16Array( 10 ),
108+
new Uint16Array( 10 ),
109+
new Int8Array( 10 ),
110+
new Uint8ClampedArray( 10 )
111+
];
112+
113+
b.tic();
114+
for ( i = 0; i < b.iterations; i++ ) {
115+
bool = isUint8Array( values[ i%values.length ] );
116+
if ( !isBoolean( bool ) ) {
117+
b.fail( 'should return a boolean' );
118+
}
119+
}
120+
b.toc();
121+
if ( !isBoolean( bool ) ) {
122+
b.fail( 'should return a boolean' );
123+
}
124+
b.pass( 'benchmark finished' );
70125
b.end();
71126
});

0 commit comments

Comments
 (0)