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 @@ -23,13 +23,14 @@
var bench = require( '@stdlib/bench' );
var zeros = require( '@stdlib/ndarray/zeros' );
var isCollection = require( '@stdlib/assert/is-collection' );
var format = require( '@stdlib/string/format' );
var pkg = require( './../package.json' ).name;
var strides = require( './../lib' );


// MAIN //

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

bench( pkg+':copy=true', function benchmark( b ) {
bench( format( '%s:copy=true', pkg ), function benchmark( b ) {
var values;
var out;
var i;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,13 +24,14 @@ var bench = require( '@stdlib/bench' );
var randu = require( '@stdlib/random/base/randu' );
var isInteger = require( '@stdlib/assert/is-integer' ).isPrimitive;
var shape2strides = require( '@stdlib/ndarray/base/shape2strides' );
var format = require( '@stdlib/string/format' );
var pkg = require( './../package.json' ).name;
var strides2order = require( './../lib' );


// MAIN //

bench( pkg+'::row-major', function benchmark( b ) {
bench( format( '%s::row-major', pkg ), function benchmark( b ) {
var strides;
var shape;
var out;
Expand All @@ -55,7 +56,7 @@ bench( pkg+'::row-major', function benchmark( b ) {
b.end();
});

bench( pkg+'::column-major', function benchmark( b ) {
bench( format( '%s::column-major', pkg ), function benchmark( b ) {
var strides;
var shape;
var out;
Expand All @@ -80,7 +81,7 @@ bench( pkg+'::column-major', function benchmark( b ) {
b.end();
});

bench( pkg+'::both', function benchmark( b ) {
bench( format( '%s::both', pkg ), function benchmark( b ) {
var strides;
var shape;
var out;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,13 +27,14 @@ var discreteUniform = require( '@stdlib/random/base/discrete-uniform' );
var isInteger = require( '@stdlib/assert/is-integer' ).isPrimitive;
var shape2strides = require( '@stdlib/ndarray/base/shape2strides' );
var strides2offset = require( '@stdlib/ndarray/base/strides2offset' );
var format = require( '@stdlib/string/format' );
var pkg = require( './../package.json' ).name;
var sub2ind = require( './../lib' );


// MAIN //

bench( pkg+':mode=[throw]', function benchmark( b ) {
bench( format( '%s:mode=[throw]', pkg ), function benchmark( b ) {
var strides;
var offset;
var shape;
Expand Down Expand Up @@ -69,7 +70,7 @@ bench( pkg+':mode=[throw]', function benchmark( b ) {
b.end();
});

bench( pkg+':mode=[throw],offset=0', function benchmark( b ) {
bench( format( '%s:mode=[throw],offset=0', pkg ), function benchmark( b ) {
var strides;
var offset;
var shape;
Expand Down Expand Up @@ -108,7 +109,7 @@ bench( pkg+':mode=[throw],offset=0', function benchmark( b ) {
b.end();
});

bench( pkg+':mode=[wrap]', function benchmark( b ) {
bench( format( '%s:mode=[wrap]', pkg ), function benchmark( b ) {
var strides;
var offset;
var shape;
Expand Down Expand Up @@ -144,7 +145,7 @@ bench( pkg+':mode=[wrap]', function benchmark( b ) {
b.end();
});

bench( pkg+':mode=[wrap],offset=0', function benchmark( b ) {
bench( format( '%s:mode=[wrap],offset=0', pkg ), function benchmark( b ) {
var strides;
var offset;
var shape;
Expand Down Expand Up @@ -183,7 +184,7 @@ bench( pkg+':mode=[wrap],offset=0', function benchmark( b ) {
b.end();
});

bench( pkg+':mode=[clamp]', function benchmark( b ) {
bench( format( '%s:mode=[clamp]', pkg ), function benchmark( b ) {
var strides;
var offset;
var shape;
Expand Down Expand Up @@ -219,7 +220,7 @@ bench( pkg+':mode=[clamp]', function benchmark( b ) {
b.end();
});

bench( pkg+':mode=[clamp],offset=0', function benchmark( b ) {
bench( format( '%s:mode=[clamp],offset=0', pkg ), function benchmark( b ) {
var strides;
var offset;
var shape;
Expand Down Expand Up @@ -258,7 +259,7 @@ bench( pkg+':mode=[clamp],offset=0', function benchmark( b ) {
b.end();
});

bench( pkg+':mode=[normalize]', function benchmark( b ) {
bench( format( '%s:mode=[normalize]', pkg ), function benchmark( b ) {
var strides;
var offset;
var shape;
Expand Down Expand Up @@ -294,7 +295,7 @@ bench( pkg+':mode=[normalize]', function benchmark( b ) {
b.end();
});

bench( pkg+':mode=[normalize],offset=0', function benchmark( b ) {
bench( format( '%s:mode=[normalize],offset=0', pkg ), function benchmark( b ) {
var strides;
var offset;
var shape;
Expand Down Expand Up @@ -333,7 +334,7 @@ bench( pkg+':mode=[normalize],offset=0', function benchmark( b ) {
b.end();
});

bench( pkg+':mode=[wrap,clamp]', function benchmark( b ) {
bench( format( '%s:mode=[wrap,clamp]', pkg ), function benchmark( b ) {
var strides;
var offset;
var shape;
Expand Down Expand Up @@ -369,7 +370,7 @@ bench( pkg+':mode=[wrap,clamp]', function benchmark( b ) {
b.end();
});

bench( pkg+':mode=[wrap,clamp,clamp]', function benchmark( b ) {
bench( format( '%s:mode=[wrap,clamp,clamp]', pkg ), function benchmark( b ) {
var strides;
var offset;
var shape;
Expand Down Expand Up @@ -405,7 +406,7 @@ bench( pkg+':mode=[wrap,clamp,clamp]', function benchmark( b ) {
b.end();
});

bench( pkg+':mode=[clamp,wrap]', function benchmark( b ) {
bench( format( '%s:mode=[clamp,wrap]', pkg ), function benchmark( b ) {
var strides;
var offset;
var shape;
Expand Down Expand Up @@ -441,7 +442,7 @@ bench( pkg+':mode=[clamp,wrap]', function benchmark( b ) {
b.end();
});

bench( pkg+':mode=[clamp,wrap,wrap]', function benchmark( b ) {
bench( format( '%s:mode=[clamp,wrap,wrap]', pkg ), function benchmark( b ) {
var strides;
var offset;
var shape;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,13 +26,14 @@ var shape2strides = require( '@stdlib/ndarray/base/shape2strides' );
var strides2offset = require( '@stdlib/ndarray/base/strides2offset' );
var numel = require( '@stdlib/ndarray/base/numel' );
var zeroTo = require( '@stdlib/array/base/zero-to' );
var format = require( '@stdlib/string/format' );
var pkg = require( './../package.json' ).name;
var ndarray2array = require( './../lib' );


// MAIN //

bench( pkg+':order=row-major', function benchmark( b ) {
bench( format( '%s:order=row-major', pkg ), function benchmark( b ) {
var strides;
var buffer;
var offset;
Expand Down Expand Up @@ -68,7 +69,7 @@ bench( pkg+':order=row-major', function benchmark( b ) {
b.end();
});

bench( pkg+':order=column-major', function benchmark( b ) {
bench( format( '%s:order=column-major', pkg ), function benchmark( b ) {
var strides;
var buffer;
var offset;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,13 +24,14 @@ var bench = require( '@stdlib/bench' );
var isndarrayLike = require( '@stdlib/assert/is-ndarray-like' );
var baseEmpty = require( '@stdlib/ndarray/base/empty' );
var empty = require( '@stdlib/ndarray/empty' );
var format = require( '@stdlib/string/format' );
var pkg = require( './../package.json' ).name;
var toFlippedlr = require( './../lib' );


// MAIN //

bench( pkg+'::1d,base', function benchmark( b ) {
bench( format( '%s::1d,base', pkg ), function benchmark( b ) {
var values;
var out;
var i;
Expand Down Expand Up @@ -58,7 +59,7 @@ bench( pkg+'::1d,base', function benchmark( b ) {
b.end();
});

bench( pkg+'::1d,non-base', function benchmark( b ) {
bench( format( '%s::1d,non-base', pkg ), function benchmark( b ) {
var values;
var out;
var i;
Expand Down Expand Up @@ -90,7 +91,7 @@ bench( pkg+'::1d,non-base', function benchmark( b ) {
b.end();
});

bench( pkg+'::2d,base', function benchmark( b ) {
bench( format( '%s::2d,base', pkg ), function benchmark( b ) {
var values;
var out;
var i;
Expand Down Expand Up @@ -118,7 +119,7 @@ bench( pkg+'::2d,base', function benchmark( b ) {
b.end();
});

bench( pkg+'::2d,non-base', function benchmark( b ) {
bench( format( '%s::2d,non-base', pkg ), function benchmark( b ) {
var values;
var out;
var i;
Expand Down Expand Up @@ -150,7 +151,7 @@ bench( pkg+'::2d,non-base', function benchmark( b ) {
b.end();
});

bench( pkg+'::3d,base', function benchmark( b ) {
bench( format( '%s::3d,base', pkg ), function benchmark( b ) {
var values;
var out;
var i;
Expand Down Expand Up @@ -178,7 +179,7 @@ bench( pkg+'::3d,base', function benchmark( b ) {
b.end();
});

bench( pkg+'::3d,non-base', function benchmark( b ) {
bench( format( '%s::3d,non-base', pkg ), function benchmark( b ) {
var values;
var out;
var i;
Expand Down Expand Up @@ -210,7 +211,7 @@ bench( pkg+'::3d,non-base', function benchmark( b ) {
b.end();
});

bench( pkg+'::4d,base', function benchmark( b ) {
bench( format( '%s::4d,base', pkg ), function benchmark( b ) {
var values;
var out;
var i;
Expand Down Expand Up @@ -238,7 +239,7 @@ bench( pkg+'::4d,base', function benchmark( b ) {
b.end();
});

bench( pkg+'::4d,non-base', function benchmark( b ) {
bench( format( '%s::4d,non-base', pkg ), function benchmark( b ) {
var values;
var out;
var i;
Expand Down Expand Up @@ -270,7 +271,7 @@ bench( pkg+'::4d,non-base', function benchmark( b ) {
b.end();
});

bench( pkg+'::5d,base', function benchmark( b ) {
bench( format( '%s::5d,base', pkg ), function benchmark( b ) {
var values;
var out;
var i;
Expand Down Expand Up @@ -298,7 +299,7 @@ bench( pkg+'::5d,base', function benchmark( b ) {
b.end();
});

bench( pkg+'::5d,non-base', function benchmark( b ) {
bench( format( '%s::5d,non-base', pkg ), function benchmark( b ) {
var values;
var out;
var i;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,13 +24,14 @@ var bench = require( '@stdlib/bench' );
var isndarrayLike = require( '@stdlib/assert/is-ndarray-like' );
var baseEmpty = require( '@stdlib/ndarray/base/empty' );
var empty = require( '@stdlib/ndarray/empty' );
var format = require( '@stdlib/string/format' );
var pkg = require( './../package.json' ).name;
var toFlippedud = require( './../lib' );


// MAIN //

bench( pkg+'::1d,base', function benchmark( b ) {
bench( format( '%s::1d,base', pkg ), function benchmark( b ) {
var values;
var out;
var i;
Expand Down Expand Up @@ -58,7 +59,7 @@ bench( pkg+'::1d,base', function benchmark( b ) {
b.end();
});

bench( pkg+'::1d,non-base', function benchmark( b ) {
bench( format( '%s::1d,non-base', pkg ), function benchmark( b ) {
var values;
var out;
var i;
Expand Down Expand Up @@ -90,7 +91,7 @@ bench( pkg+'::1d,non-base', function benchmark( b ) {
b.end();
});

bench( pkg+'::2d,base', function benchmark( b ) {
bench( format( '%s::2d,base', pkg ), function benchmark( b ) {
var values;
var out;
var i;
Expand Down Expand Up @@ -118,7 +119,7 @@ bench( pkg+'::2d,base', function benchmark( b ) {
b.end();
});

bench( pkg+'::2d,non-base', function benchmark( b ) {
bench( format( '%s::2d,non-base', pkg ), function benchmark( b ) {
var values;
var out;
var i;
Expand Down Expand Up @@ -150,7 +151,7 @@ bench( pkg+'::2d,non-base', function benchmark( b ) {
b.end();
});

bench( pkg+'::3d,base', function benchmark( b ) {
bench( format( '%s::3d,base', pkg ), function benchmark( b ) {
var values;
var out;
var i;
Expand Down Expand Up @@ -178,7 +179,7 @@ bench( pkg+'::3d,base', function benchmark( b ) {
b.end();
});

bench( pkg+'::3d,non-base', function benchmark( b ) {
bench( format( '%s::3d,non-base', pkg ), function benchmark( b ) {
var values;
var out;
var i;
Expand Down
Loading
Loading