@@ -25,9 +25,8 @@ var isnan = require( '@stdlib/math-base-assert-is-nan' );
2525var pow = require ( '@stdlib/math-base-special-pow' ) ;
2626var floor = require ( '@stdlib/math-base-special-floor' ) ;
2727var identity = require ( '@stdlib/number-float64-base-identity' ) ;
28- var filledarray = require ( '@stdlib/array-filled' ) ;
29- var filledarrayBy = require ( '@stdlib/array-filled-by' ) ;
30- var discreteUniform = require ( '@stdlib/random-base-discrete-uniform' ) . factory ;
28+ var zeros = require ( '@stdlib/array-zeros' ) ;
29+ var discreteUniform = require ( '@stdlib/random-array-discrete-uniform' ) ;
3130var shape2strides = require ( '@stdlib/ndarray-base-shape2strides' ) ;
3231var pkg = require ( './../package.json' ) . name ;
3332var map = require ( './../lib/10d.js' ) ;
@@ -55,8 +54,10 @@ function createBenchmark( len, shape, xtype, ytype ) {
5554 var x ;
5655 var y ;
5756
58- x = filledarrayBy ( len , xtype , discreteUniform ( - 100 , 100 ) ) ;
59- y = filledarray ( 0.0 , len , ytype ) ;
57+ x = discreteUniform ( len , - 100 , 100 , {
58+ 'dtype' : xtype
59+ } ) ;
60+ y = zeros ( len , ytype ) ;
6061 x = {
6162 'dtype' : xtype ,
6263 'data' : x ,
@@ -86,7 +87,7 @@ function createBenchmark( len, shape, xtype, ytype ) {
8687
8788 b . tic ( ) ;
8889 for ( i = 0 ; i < b . iterations ; i ++ ) {
89- map ( x , y , identity ) ;
90+ map ( x , y , false , identity , { } ) ;
9091 if ( isnan ( y . data [ i % len ] ) ) {
9192 b . fail ( 'should not return NaN' ) ;
9293 }
0 commit comments