Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ var isnan = require( '@stdlib/math/base/assert/is-nan' );
var pow = require( '@stdlib/math/base/special/pow' );
var identityf = require( '@stdlib/number/float32/base/identity' );
var Float32Array = require( '@stdlib/array/float32' );
var format = require( '@stdlib/string/format' );
var pkg = require( './../package.json' ).name;
var smap = require( './../lib/main.js' );

Expand Down Expand Up @@ -98,7 +99,7 @@ function main() {
for ( i = min; i <= max; i++ ) {
len = pow( 10, i );
f = createBenchmark( len );
bench( pkg+':len='+len, f );
bench( format( '%s::len=%d', pkg, len ), f );
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ var isnan = require( '@stdlib/math/base/assert/is-nan' );
var pow = require( '@stdlib/math/base/special/pow' );
var identityf = require( '@stdlib/number/float32/base/identity' );
var Float32Array = require( '@stdlib/array/float32' );
var format = require( '@stdlib/string/format' );
var pkg = require( './../package.json' ).name;
var smap = require( './../lib/ndarray.js' );

Expand Down Expand Up @@ -98,7 +99,7 @@ function main() {
for ( i = min; i <= max; i++ ) {
len = pow( 10, i );
f = createBenchmark( len );
bench( pkg+':ndarray:len='+len, f );
bench( format( '%s::ndarray:len=%d', pkg, len ), f );
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ var pow = require( '@stdlib/math/base/special/pow' );
var addf = require( '@stdlib/number/float32/base/add' );
var Float32Array = require( '@stdlib/array/float32' );
var filledarrayBy = require( '@stdlib/array/filled-by' );
var format = require( '@stdlib/string/format' );
var pkg = require( './../package.json' ).name;
var smap2 = require( './../lib/main.js' );

Expand Down Expand Up @@ -98,7 +99,7 @@ function main() {
for ( i = min; i <= max; i++ ) {
len = pow( 10, i );
f = createBenchmark( len );
bench( pkg+':len='+len, f );
bench( format( '%s::len=%d', pkg, len ), f );
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ var pow = require( '@stdlib/math/base/special/pow' );
var addf = require( '@stdlib/number/float32/base/add' );
var Float32Array = require( '@stdlib/array/float32' );
var filledarrayBy = require( '@stdlib/array/filled-by' );
var format = require( '@stdlib/string/format' );
var pkg = require( './../package.json' ).name;
var smap2 = require( './../lib/ndarray.js' );

Expand Down Expand Up @@ -98,7 +99,7 @@ function main() {
for ( i = min; i <= max; i++ ) {
len = pow( 10, i );
f = createBenchmark( len );
bench( pkg+':ndarray:len='+len, f );
bench( format( '%s::ndarray:len=%d', pkg, len ), f );
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ var pow = require( '@stdlib/math/base/special/pow' );
var identityf = require( '@stdlib/number/float32/base/identity' );
var Float32Array = require( '@stdlib/array/float32' );
var Uint8Array = require( '@stdlib/array/uint8' );
var format = require( '@stdlib/string/format' );
var pkg = require( './../package.json' ).name;
var smskmap = require( './../lib/main.js' );

Expand Down Expand Up @@ -102,7 +103,7 @@ function main() {
for ( i = min; i <= max; i++ ) {
len = pow( 10, i );
f = createBenchmark( len );
bench( pkg+':len='+len, f );
bench( format( '%s::len=%d', pkg, len ), f );
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ var pow = require( '@stdlib/math/base/special/pow' );
var identityf = require( '@stdlib/number/float32/base/identity' );
var Float32Array = require( '@stdlib/array/float32' );
var Uint8Array = require( '@stdlib/array/uint8' );
var format = require( '@stdlib/string/format' );
var pkg = require( './../package.json' ).name;
var smskmap = require( './../lib/ndarray.js' );

Expand Down Expand Up @@ -102,7 +103,7 @@ function main() {
for ( i = min; i <= max; i++ ) {
len = pow( 10, i );
f = createBenchmark( len );
bench( pkg+':ndarray:len='+len, f );
bench( format( '%s::ndarray:len=%d', pkg, len ), f );
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ var pow = require( '@stdlib/math/base/special/pow' );
var addf = require( '@stdlib/number/float32/base/add' );
var Float32Array = require( '@stdlib/array/float32' );
var filledarrayBy = require( '@stdlib/array/filled-by' );
var format = require( '@stdlib/string/format' );
var pkg = require( './../package.json' ).name;
var smskmap2 = require( './../lib/main.js' );

Expand Down Expand Up @@ -102,7 +103,7 @@ function main() {
for ( i = min; i <= max; i++ ) {
len = pow( 10, i );
f = createBenchmark( len );
bench( pkg+':len='+len, f );
bench( format( '%s::len=%d', pkg, len ), f );
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ var pow = require( '@stdlib/math/base/special/pow' );
var addf = require( '@stdlib/number/float32/base/add' );
var Float32Array = require( '@stdlib/array/float32' );
var filledarrayBy = require( '@stdlib/array/filled-by' );
var format = require( '@stdlib/string/format' );
var pkg = require( './../package.json' ).name;
var smskmap2 = require( './../lib/ndarray.js' );

Expand Down Expand Up @@ -102,7 +103,7 @@ function main() {
for ( i = min; i <= max; i++ ) {
len = pow( 10, i );
f = createBenchmark( len );
bench( pkg+':ndarray:len='+len, f );
bench( format( '%s::ndarray:len=%d', pkg, len ), f );
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,13 +24,14 @@ var bench = require( '@stdlib/bench' );
var Float64Array = require( '@stdlib/array/float64' );
var zeros = require( '@stdlib/array/base/zeros' );
var isCollection = require( '@stdlib/assert/is-collection' );
var format = require( '@stdlib/string/format' );
var pkg = require( './../package.json' ).name;
var strided2object = require( './../lib' );


// MAIN //

bench( pkg+'::array', function benchmark( b ) {
bench( format( '%s::array', pkg ), function benchmark( b ) {
var values;
var out;
var i;
Expand All @@ -56,7 +57,7 @@ bench( pkg+'::array', function benchmark( b ) {
b.end();
});

bench( pkg+'::typed_array', function benchmark( b ) {
bench( format( '%s::typed_array', pkg ), function benchmark( b ) {
var values;
var out;
var i;
Expand All @@ -82,7 +83,7 @@ bench( pkg+'::typed_array', function benchmark( b ) {
b.end();
});

bench( pkg+'::array_like', function benchmark( b ) {
bench( format( '%s::array_like', pkg ), function benchmark( b ) {
var arr;
var out;
var i;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ var pow = require( '@stdlib/math/base/special/pow' );
var round = require( '@stdlib/math/base/special/round' );
var filledarray = require( '@stdlib/array/filled' );
var add = require( '@stdlib/number/float64/base/add3' );
var format = require( '@stdlib/string/format' );
var pkg = require( './../package.json' ).name;
var ternary = require( './../lib/main.js' );

Expand Down Expand Up @@ -130,7 +131,7 @@ function main() {
for ( i = min; i <= max; i++ ) {
len = pow( 10, i );
f = createBenchmark( len, t1, t2, t3, t4 );
bench( pkg+':len='+len+',xtype='+t1+',ytype='+t2+',ztype='+t3+',otype='+t4, f );
bench( format( '%s::len=%d,xtype=%s,ytype=%s,ztype=%s,otype=%s', pkg, len, t1, t2, t3, t4 ), f );
}
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ var pow = require( '@stdlib/math/base/special/pow' );
var round = require( '@stdlib/math/base/special/round' );
var filledarray = require( '@stdlib/array/filled' );
var add = require( '@stdlib/number/float64/base/add3' );
var format = require( '@stdlib/string/format' );
var pkg = require( './../package.json' ).name;
var ternary = require( './../lib/ndarray.js' );

Expand Down Expand Up @@ -132,7 +133,7 @@ function main() {
for ( i = min; i <= max; i++ ) {
len = pow( 10, i );
f = createBenchmark( len, t1, t2, t3, t4 );
bench( pkg+':ndarray:len='+len+',xtype='+t1+',ytype='+t2+',ztype='+t3+',otype='+t4, f );
bench( format( '%s::ndarray:len=%d,xtype=%s,ytype=%s,ztype=%s,otype=%s', pkg, len, t1, t2, t3, t4 ), f );
}
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
var bench = require( '@stdlib/bench' );
var isFunction = require( '@stdlib/assert/is-function' );
var Float64Array = require( '@stdlib/array/float64' );
var format = require( '@stdlib/string/format' );
var pkg = require( './../package.json' ).name;
var dispatch = require( './../lib' );

Expand All @@ -44,7 +45,7 @@ function fallback2( N, dtypeX, x, strideX, offsetX, dtypeY, y, strideY, offsetY

// MAIN //

bench( pkg+'::create', function benchmark( b ) {
bench( format( '%s::create', pkg ), function benchmark( b ) {
var f;
var i;

Expand All @@ -63,7 +64,7 @@ bench( pkg+'::create', function benchmark( b ) {
b.end();
});

bench( pkg+'::create:ndarray', function benchmark( b ) {
bench( format( '%s::create:ndarray', pkg ), function benchmark( b ) {
var f;
var i;

Expand All @@ -82,7 +83,7 @@ bench( pkg+'::create:ndarray', function benchmark( b ) {
b.end();
});

bench( pkg+'::dispatch,addon', function benchmark( b ) {
bench( format( '%s::dispatch,addon', pkg ), function benchmark( b ) {
var f;
var x;
var y;
Expand All @@ -108,7 +109,7 @@ bench( pkg+'::dispatch,addon', function benchmark( b ) {
b.end();
});

bench( pkg+'::dispatch,fallback', function benchmark( b ) {
bench( format( '%s::dispatch,fallback', pkg ), function benchmark( b ) {
var f;
var x;
var y;
Expand All @@ -134,7 +135,7 @@ bench( pkg+'::dispatch,fallback', function benchmark( b ) {
b.end();
});

bench( pkg+'::dispatch,addon:ndarray', function benchmark( b ) {
bench( format( '%s::dispatch,addon:ndarray', pkg ), function benchmark( b ) {
var f;
var x;
var y;
Expand All @@ -160,7 +161,7 @@ bench( pkg+'::dispatch,addon:ndarray', function benchmark( b ) {
b.end();
});

bench( pkg+'::dispatch,fallback:ndarray', function benchmark( b ) {
bench( format( '%s::dispatch,fallback:ndarray', pkg ), function benchmark( b ) {
var f;
var x;
var y;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ var real = require( '@stdlib/complex/float64/real' );
var imag = require( '@stdlib/complex/float64/imag' );
var filledarray = require( '@stdlib/array/filled' );
var filledarrayBy = require( '@stdlib/array/filled-by' );
var format = require( '@stdlib/string/format' );
var pkg = require( './../package.json' ).name;
var unaryBy = require( './../lib/main.js' );

Expand Down Expand Up @@ -123,7 +124,7 @@ function main() {
for ( i = min; i <= max; i++ ) {
len = pow( 10, i );
f = createBenchmark( len );
bench( pkg+'::accessors:len='+len+',xtype=complex128,ytype=complex128', f );
bench( format( '%s::accessors:len=%d,xtype=complex128,ytype=complex128', pkg, len ), f );
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ var pow = require( '@stdlib/math/base/special/pow' );
var identity = require( '@stdlib/number/float64/base/identity' );
var filledarray = require( '@stdlib/array/filled' );
var filledarrayBy = require( '@stdlib/array/filled-by' );
var format = require( '@stdlib/string/format' );
var pkg = require( './../package.json' ).name;
var unaryBy = require( './../lib/main.js' );

Expand Down Expand Up @@ -113,7 +114,7 @@ function main() {
for ( i = min; i <= max; i++ ) {
len = pow( 10, i );
f = createBenchmark( len );
bench( pkg+':len='+len+',xtype=generic,ytype=generic', f );
bench( format( '%s:len=%d,xtype=generic,ytype=generic', pkg, len ), f );
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ var real = require( '@stdlib/complex/float64/real' );
var imag = require( '@stdlib/complex/float64/imag' );
var filledarray = require( '@stdlib/array/filled' );
var filledarrayBy = require( '@stdlib/array/filled-by' );
var format = require( '@stdlib/string/format' );
var pkg = require( './../package.json' ).name;
var unaryBy = require( './../lib/ndarray.js' );

Expand Down Expand Up @@ -125,7 +126,7 @@ function main() {
for ( i = min; i <= max; i++ ) {
len = pow( 10, i );
f = createBenchmark( len );
bench( pkg+'::accessors:ndarray:len='+len+',xtype=complex128,ytype=complex128', f );
bench( format( '%s::accessors:ndarray:len=%d,xtype=complex128,ytype=complex128', pkg, len ), f );
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ var pow = require( '@stdlib/math/base/special/pow' );
var identity = require( '@stdlib/number/float64/base/identity' );
var filledarray = require( '@stdlib/array/filled' );
var filledarrayBy = require( '@stdlib/array/filled-by' );
var format = require( '@stdlib/string/format' );
var pkg = require( './../package.json' ).name;
var unaryBy = require( './../lib/ndarray.js' );

Expand Down Expand Up @@ -115,7 +116,7 @@ function main() {
for ( i = min; i <= max; i++ ) {
len = pow( 10, i );
f = createBenchmark( len );
bench( pkg+':ndarray:len='+len+',xtype=generic,ytype=generic', f );
bench( format( '%s::ndarray:len=%d,xtype=generic,ytype=generic', pkg, len ), f );
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,13 +23,14 @@
var bench = require( '@stdlib/bench' );
var isArray = require( '@stdlib/assert/is-array' );
var dtypes = require( '@stdlib/strided/dtypes' );
var format = require( '@stdlib/string/format' );
var pkg = require( './../package.json' ).name;
var signatures = require( './../lib' );


// MAIN //

bench( pkg+'::strings', function benchmark( b ) {
bench( format( '%s::strings', pkg ), function benchmark( b ) {
var opts;
var out;
var v1;
Expand Down Expand Up @@ -57,7 +58,7 @@ bench( pkg+'::strings', function benchmark( b ) {
b.end();
});

bench( pkg+'::enums', function benchmark( b ) {
bench( format( '%s::enums', pkg ), function benchmark( b ) {
var opts;
var out;
var v1;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ var signatures = require( '@stdlib/strided/base/unary-dtype-signatures' );
var cceil = require( '@stdlib/math/base/special/cceil' );
var cceilf = require( '@stdlib/math/base/special/cceilf' );
var ceil = require( '@stdlib/math/base/special/ceil' );
var format = require( '@stdlib/string/format' );
var pkg = require( './../package.json' ).name;
var callbacks = require( './../lib' );

Expand All @@ -42,7 +43,7 @@ var TABLE = {

// MAIN //

bench( pkg+'::strings', function benchmark( b ) {
bench( format( '%s::strings', pkg ), function benchmark( b ) {
var sigs;
var out;
var v1;
Expand Down Expand Up @@ -70,7 +71,7 @@ bench( pkg+'::strings', function benchmark( b ) {
b.end();
});

bench( pkg+'::enums', function benchmark( b ) {
bench( format( '%s::enums', pkg ), function benchmark( b ) {
var sigs;
var out;
var v1;
Expand Down
Loading
Loading