@@ -1768,8 +1768,8 @@ base.strided.dmeanstdev,"var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );\nvar ou
17681768base.strided.dmeanstdev.ndarray,"var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );\nvar out = new Float64Array( 2 );\nbase.strided.dmeanstdev.ndarray( x.length, 1, x, 1, 0, out, 1, 0 )\nvar x = new Float64Array( [ 1.0, -2.0, 3.0, 2.0, 5.0, 1.0 ] );\nvar N = base.floor( x.length / 2 );\nout = new Float64Array( 2 );\nbase.strided.dmeanstdev.ndarray( N, 1, x, 2, 1, out, 1, 0 )\n"
17691769base.strided.dmeanstdevpn,"var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );\nvar out = new Float64Array( 2 );\nbase.strided.dmeanstdevpn( x.length, 1, x, 1, out, 1 )\nx = new Float64Array( [ -2.0, 1.0, 1.0, -5.0, 2.0, -1.0 ] );\nout = new Float64Array( 2 );\nvar N = base.floor( x.length / 2 );\nbase.strided.dmeanstdevpn( N, 1, x, 2, out, 1 )\nvar x0 = new Float64Array( [ 1.0, -2.0, 3.0, 2.0, 5.0, 1.0 ] );\nvar x1 = new Float64Array( x0.buffer, x0.BYTES_PER_ELEMENT*1 );\nN = base.floor( x0.length / 2 );\nout = new Float64Array( 2 );\nbase.strided.dmeanstdevpn( N, 1, x1, 2, out, 1 )\n"
17701770base.strided.dmeanstdevpn.ndarray,"var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );\nvar out = new Float64Array( 2 );\nbase.strided.dmeanstdevpn.ndarray( x.length, 1, x, 1, 0, out, 1, 0 )\nvar x = new Float64Array( [ 1.0, -2.0, 3.0, 2.0, 5.0, 1.0 ] );\nvar N = base.floor( x.length / 2 );\nout = new Float64Array( 2 );\nbase.strided.dmeanstdevpn.ndarray( N, 1, x, 2, 1, out, 1, 0 )\n"
1771- base.strided.dmeanvar,"var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );\nvar out = new Float64Array( 2 );\nbase.strided.dmeanvar( x.length, 1, x, 1, out, 1 )\nx = new Float64Array( [ -2.0, 1.0, 1.0, -5.0, 2.0, -1.0 ] );\nout = new Float64Array( 2 );\nvar N = base.floor( x.length / 2 );\ nbase.strided.dmeanvar( N , 1, x, 2, out, 1 )\nvar x0 = new Float64Array( [ 1.0, -2.0, 3.0, 2.0, 5.0, 1.0 ] );\nvar x1 = new Float64Array( x0.buffer, x0.BYTES_PER_ELEMENT*1 );\nN = base.floor( x0.length / 2 );\ nout = new Float64Array( 2 );\nbase.strided.dmeanvar( N , 1, x1, 2, out, 1 )\n"
1772- base.strided.dmeanvar.ndarray,"var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );\nvar out = new Float64Array( 2 );\nbase.strided.dmeanvar.ndarray( x.length, 1, x, 1, 0, out, 1, 0 )\nvar x = new Float64Array( [ 1.0, -2.0, 3.0, 2.0, 5.0, 1.0 ] );\nvar N = base.floor( x.length / 2 );\ nout = new Float64Array( 2 );\nbase.strided.dmeanvar.ndarray( N , 1, x, 2, 1, out, 1, 0 )\n"
1771+ base.strided.dmeanvar,"var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );\nvar out = new Float64Array( 2 );\nbase.strided.dmeanvar( x.length, 1, x, 1, out, 1 )\nx = new Float64Array( [ -2.0, 1.0, 1.0, -5.0, 2.0, -1.0 ] );\nout = new Float64Array( 2 );\nbase.strided.dmeanvar( 3 , 1, x, 2, out, 1 )\nvar x0 = new Float64Array( [ 1.0, -2.0, 3.0, 2.0, 5.0, 1.0 ] );\nvar x1 = new Float64Array( x0.buffer, x0.BYTES_PER_ELEMENT*1 );\nout = new Float64Array( 2 );\nbase.strided.dmeanvar( 3 , 1, x1, 2, out, 1 )\n"
1772+ base.strided.dmeanvar.ndarray,"var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );\nvar out = new Float64Array( 2 );\nbase.strided.dmeanvar.ndarray( x.length, 1, x, 1, 0, out, 1, 0 )\nvar x = new Float64Array( [ 1.0, -2.0, 3.0, 2.0, 5.0, 1.0 ] );\nout = new Float64Array( 2 );\nbase.strided.dmeanvar.ndarray( 3 , 1, x, 2, 1, out, 1, 0 )\n"
17731773base.strided.dmeanvarpn,"var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );\nvar out = new Float64Array( 2 );\nbase.strided.dmeanvarpn( x.length, 1, x, 1, out, 1 )\nx = new Float64Array( [ -2.0, 1.0, 1.0, -5.0, 2.0, -1.0 ] );\nout = new Float64Array( 2 );\nbase.strided.dmeanvarpn( 3, 1, x, 2, out, 1 )\nvar x0 = new Float64Array( [ 1.0, -2.0, 3.0, 2.0, 5.0, 1.0 ] );\nvar x1 = new Float64Array( x0.buffer, x0.BYTES_PER_ELEMENT*1 );\nout = new Float64Array( 2 );\nbase.strided.dmeanvarpn( 3, 1, x1, 2, out, 1 )\n"
17741774base.strided.dmeanvarpn.ndarray,"var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );\nvar out = new Float64Array( 2 );\nbase.strided.dmeanvarpn.ndarray( x.length, 1, x, 1, 0, out, 1, 0 )\nvar x = new Float64Array( [ 1.0, -2.0, 3.0, 2.0, 5.0, 1.0 ] );\nout = new Float64Array( 2 );\nbase.strided.dmeanvarpn.ndarray( 3, 1, x, 2, 1, out, 1, 0 )\n"
17751775base.strided.dmeanwd,"var x = new Float64Array( [ 1.0, -2.0, 2.0 ] );\nbase.strided.dmeanwd( x.length, x, 1 )\nx = new Float64Array( [ -2.0, 1.0, 1.0, -5.0, 2.0, -1.0 ] );\nbase.strided.dmeanwd( 3, x, 2 )\nvar x0 = new Float64Array( [ 1.0, -2.0, 3.0, 2.0, 5.0, -1.0 ] );\nvar x1 = new Float64Array( x0.buffer, x0.BYTES_PER_ELEMENT*1 );\nbase.strided.dmeanwd( 3, x1, 2 )\n"
@@ -2165,8 +2165,8 @@ base.strided.nanminabs,"var x = [ 1.0, -2.0, NaN, 2.0 ];\nbase.strided.nanminabs
21652165base.strided.nanminabs.ndarray,"var x = [ 1.0, -2.0, NaN, 2.0 ];\nbase.strided.nanminabs.ndarray( x.length, x, 1, 0 )\nvar x = [ 1.0, -2.0, 3.0, 2.0, 5.0, -1.0, NaN, NaN ];\nbase.strided.nanminabs.ndarray( 4, x, 2, 1 )\n"
21662166base.strided.nanminBy,"function accessor( v ) { return v * 2.0; };\nvar x = [ -2.0, 1.0, 3.0, -5.0, 4.0, NaN, -1.0, -3.0 ];\nbase.strided.nanminBy( x.length, x, 1, accessor )\nx = [ -2.0, 1.0, 3.0, -5.0, 4.0, -1.0, NaN, -3.0 ];\nbase.strided.nanminBy( 4, x, 2, accessor )\nvar x0 = new Float64Array( [ 1.0, -2.0, 3.0, -4.0, 5.0, -6.0 ] );\nvar x1 = new Float64Array( x0.buffer, x0.BYTES_PER_ELEMENT*1 );\nbase.strided.nanminBy( 3, x1, 2, accessor )\n"
21672167base.strided.nanminBy.ndarray,"function accessor( v ) { return v * 2.0; };\nvar x = [ -2.0, 1.0, 3.0, -5.0, 4.0, NaN, -1.0, -3.0 ];\nbase.strided.nanminBy.ndarray( x.length, x, 1, 0, accessor )\nx = [ 1.0, -2.0, 3.0, -4.0, 5.0, -6.0 ];\nbase.strided.nanminBy.ndarray( 3, x, 2, 1, accessor )\n"
2168- base.strided.nanmskmax,"var x = [ 1.0, -2.0, 4.0, 2.0, NaN ];\nvar mask = [ 0, 0, 1, 0, 0 ];\nbase.strided.nanmskmax( x.length, x, 1, mask, 1 )\nx = [ -2.0, 1.0, 1.0, -5.0, 2.0, -1.0, 4.0 ];\nmask = [ 0, 0, 0, 0, 0, 0, 1 ];\nvar N = base.floor( x.length / 2 );\ nbase.strided.nanmskmax( N , x, 2, mask, 2 )\nvar x0 = new Float64Array( [ 1.0, -2.0, 3.0, 2.0, 5.0, -1.0, 4.0 ] );\nvar x1 = new Float64Array( x0.buffer, x0.BYTES_PER_ELEMENT*1 );\nvar mask0 = new Uint8Array( [ 0, 0, 0, 0, 0, 0, 1 ] );\nvar mask1 = new Uint8Array( mask0.buffer, mask0.BYTES_PER_ELEMENT*1 );\nN = base.floor( x0.length / 2 );\ nbase.strided.nanmskmax( N , x1, 2, mask1, 2 )\n"
2169- base.strided.nanmskmax.ndarray,"var x = [ 1.0, -2.0, 2.0, 4.0, NaN ];\nvar mask = [ 0, 0, 0, 1, 0 ];\nbase.strided.nanmskmax.ndarray( x.length, x, 1, 0, mask, 1, 0 )\nx = [ 1.0, -2.0, 3.0, 2.0, 5.0, -1.0, 4.0 ];\nmask = [ 0, 0, 0, 0, 0, 0, 1 ];\nvar N = base.floor( x.length / 2 ) ;\nbase.strided.nanmskmax.ndarray( N , x, 2, 1, mask, 2, 1 )\n"
2168+ base.strided.nanmskmax,"var x = [ 1.0, -2.0, 4.0, 2.0, NaN ];\nvar mask = [ 0, 0, 1, 0, 0 ];\nbase.strided.nanmskmax( x.length, x, 1, mask, 1 )\nx = [ -2.0, 1.0, 1.0, -5.0, 2.0, -1.0, NaN ];\nmask = [ 0, 0, 0, 0, 0, 0, 1 ];\nbase.strided.nanmskmax( 4 , x, 2, mask, 2 )\nvar x0 = new Float64Array( [ 1.0, -2.0, 3.0, 2.0, 5.0, -1.0, NaN, NaN ] );\nvar x1 = new Float64Array( x0.buffer, x0.BYTES_PER_ELEMENT*1 );\nvar mask0 = new Uint8Array( [ 0, 0, 0, 0, 0, 0, 1 ] );\nvar mask1 = new Uint8Array( mask0.buffer, mask0.BYTES_PER_ELEMENT*1 );\nbase.strided.nanmskmax( 4 , x1, 2, mask1, 2 )\n"
2169+ base.strided.nanmskmax.ndarray,"var x = [ 1.0, -2.0, 2.0, 4.0, NaN ];\nvar mask = [ 0, 0, 0, 1, 0 ];\nbase.strided.nanmskmax.ndarray( x.length, x, 1, 0, mask, 1, 0 )\nx = [ 1.0, -2.0, 3.0, 2.0, 5.0, -1.0, 4.0, NaN, NaN ];\nmask = [ 0, 0, 0, 0, 0, 0, 1, 0, 0 ] ;\nbase.strided.nanmskmax.ndarray( 4 , x, 2, 1, mask, 2, 1 )\n"
21702170base.strided.nanmskmin,"var x = [ 1.0, -2.0, -4.0, 2.0, NaN ];\nvar mask = [ 0, 0, 1, 0, 0 ];\nbase.strided.nanmskmin( x.length, x, 1, mask, 1 )\nx = [ -2.0, 1.0, 1.0, -5.0, 2.0, -1.0, -4.0 ];\nmask = [ 0, 0, 0, 0, 0, 0, 1 ];\nvar N = base.floor( x.length / 2 );\nbase.strided.nanmskmin( N, x, 2, mask, 2 )\nvar x0 = new Float64Array( [ 1.0, -2.0, 3.0, 2.0, 5.0, -1.0, -4.0 ] );\nvar x1 = new Float64Array( x0.buffer, x0.BYTES_PER_ELEMENT*1 );\nvar mask0 = new Uint8Array( [ 0, 0, 0, 0, 0, 0, 1 ] );\nvar mask1 = new Uint8Array( mask0.buffer, mask0.BYTES_PER_ELEMENT*1 );\nN = base.floor( x0.length / 2 );\nbase.strided.nanmskmin( N, x1, 2, mask1, 2 )\n"
21712171base.strided.nanmskmin.ndarray,"var x = [ 1.0, -2.0, 2.0, -4.0, NaN ];\nvar mask = [ 0, 0, 0, 1, 0 ];\nbase.strided.nanmskmin.ndarray( x.length, x, 1, 0, mask, 1, 0 )\nx = [ 1.0, -2.0, 3.0, 2.0, 5.0, -1.0, -4.0 ];\nmask = [ 0, 0, 0, 0, 0, 0, 1 ];\nvar N = base.floor( x.length / 2 );\nbase.strided.nanmskmin.ndarray( N, x, 2, 1, mask, 2, 1 )\n"
21722172base.strided.nanmskrange,"var x = [ 1.0, -2.0, 4.0, 2.0, NaN ];\nvar mask = [ 0, 0, 1, 0, 0 ];\nbase.strided.nanmskrange( 5, x, 1, mask, 1 )\nx = [ -2.0, 1.0, 1.0, -5.0, 2.0, -1.0, 4.0 ];\nmask = [ 0, 0, 0, 0, 0, 0, 1 ];\nbase.strided.nanmskrange( 3, x, 2, mask, 2 )\nvar x0 = new Float64Array( [ 1.0, -2.0, 3.0, 2.0, 5.0, -1.0, 4.0 ] );\nvar x1 = new Float64Array( x0.buffer, x0.BYTES_PER_ELEMENT*1 );\nvar mask0 = new Uint8Array( [ 0, 0, 0, 0, 0, 0, 1 ] );\nvar mask1 = new Uint8Array( mask0.buffer, mask0.BYTES_PER_ELEMENT*1 );\nbase.strided.nanmskrange( 3, x1, 2, mask1, 2 )\n"
@@ -2485,8 +2485,8 @@ base.strided.stdevyc,"var x = [ 1.0, -2.0, 2.0 ];\nbase.strided.stdevyc( x.lengt
24852485base.strided.stdevyc.ndarray,"var x = [ 1.0, -2.0, 2.0 ];\nbase.strided.stdevyc.ndarray( x.length, 1, x, 1, 0 )\nvar x = [ 1.0, -2.0, 3.0, 2.0, 5.0, -1.0 ];\nvar N = base.floor( x.length / 2 );\nbase.strided.stdevyc.ndarray( N, 1, x, 2, 1 )\n"
24862486base.strided.strunc,"var x = new Float32Array( [ 1.1, 2.5, -3.5, 4.0 ] );\nvar y = new Float32Array( [ 0.0, 0.0, 0.0, 0.0 ] );\nbase.strided.strunc( x.length, x, 1, y, 1 )\nvar N = base.floor( x.length / 2 );\ny = new Float32Array( [ 0.0, 0.0, 0.0, 0.0 ] );\nbase.strided.strunc( N, x, 2, y, -1 )\nvar x0 = new Float32Array( [ 1.1, 2.5, -3.5, 4.0 ] );\nvar y0 = new Float32Array( [ 0.0, 0.0, 0.0, 0.0 ] );\nvar x1 = new Float32Array( x0.buffer, x0.BYTES_PER_ELEMENT*1 );\nvar y1 = new Float32Array( y0.buffer, y0.BYTES_PER_ELEMENT*2 );\nN = base.floor( x0.length / 2 );\nbase.strided.strunc( N, x1, -2, y1, 1 )\ny0\n"
24872487base.strided.strunc.ndarray,"var x = new Float32Array( [ 1.1, 2.5, -3.5, 4.0 ] );\nvar y = new Float32Array( [ 0.0, 0.0, 0.0, 0.0 ] );\nbase.strided.strunc.ndarray( x.length, x, 1, 0, y, 1, 0 )\nx = new Float32Array( [ 1.1, 2.5, -3.5, 4.0 ] );\ny = new Float32Array( [ 0.0, 0.0, 0.0, 0.0 ] );\nvar N = base.floor( x.length / 2 );\nbase.strided.strunc.ndarray( N, x, 2, 1, y, -1, y.length-1 )\n"
2488- base.strided.svariance,"var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );\nbase.strided.svariance( x.length, 1, x, 1 )\nx = new Float32Array( [ -2.0, 1.0, 1.0, -5.0, 2.0, -1.0 ] );\nvar N = base.floor( x.length / 2 );\nvar stride = 2;\ nbase.strided.svariance( N , 1, x, stride )\nvar x0 = new Float32Array( [ 1.0, -2.0, 3.0, 2.0, 5.0, -1.0 ] );\nvar x1 = new Float32Array( x0.buffer, x0.BYTES_PER_ELEMENT*1 );\nN = base.floor( x0.length / 2 );\nstride = 2;\ nbase.strided.svariance( N , 1, x1, stride )\n"
2489- base.strided.svariance.ndarray,"var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );\nbase.strided.svariance.ndarray( x.length, 1, x, 1, 0 )\nvar x = new Float32Array( [ 1.0, -2.0, 3.0, 2.0, 5.0, -1.0 ] );\nvar N = base.floor( x.length / 2 );\ nbase.strided.svariance.ndarray( N , 1, x, 2, 1 )\n"
2488+ base.strided.svariance,"var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );\nbase.strided.svariance( x.length, 1, x, 1 )\nx = new Float32Array( [ -2.0, 1.0, 1.0, -5.0, 2.0, -1.0 ] );\nbase.strided.svariance( 3 , 1, x, 2 )\nvar x0 = new Float32Array( [ 1.0, -2.0, 3.0, 2.0, 5.0, -1.0 ] );\nvar x1 = new Float32Array( x0.buffer, x0.BYTES_PER_ELEMENT*1 );\nbase.strided.svariance( 3 , 1, x1, 2 )\n"
2489+ base.strided.svariance.ndarray,"var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );\nbase.strided.svariance.ndarray( x.length, 1, x, 1, 0 )\nvar x = new Float32Array( [ 1.0, -2.0, 3.0, 2.0, 5.0, -1.0 ] );\nbase.strided.svariance.ndarray( 3 , 1, x, 2, 1 )\n"
24902490base.strided.svariancech,"var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );\nbase.strided.svariancech( x.length, 1, x, 1 )\nx = new Float32Array( [ -2.0, 1.0, 1.0, -5.0, 2.0, -1.0 ] );\nbase.strided.svariancech( 3, 1, x, 2 )\nvar x0 = new Float32Array( [ 1.0, -2.0, 3.0, 2.0, 5.0, -1.0 ] );\nvar x1 = new Float32Array( x0.buffer, x0.BYTES_PER_ELEMENT*1 );\nbase.strided.svariancech( 3, 1, x1, 2 )\n"
24912491base.strided.svariancech.ndarray,"var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );\nbase.strided.svariancech.ndarray( x.length, 1, x, 1, 0 )\nvar x = new Float32Array( [ 1.0, -2.0, 3.0, 2.0, 5.0, -1.0 ] );\nbase.strided.svariancech.ndarray( 3, 1, x, 2, 1 )\n"
24922492base.strided.svariancepn,"var x = new Float32Array( [ 1.0, -2.0, 2.0 ] );\nbase.strided.svariancepn( x.length, 1, x, 1 )\nx = new Float32Array( [ -2.0, 1.0, 1.0, -5.0, 2.0, -1.0 ] );\nbase.strided.svariancepn( 3, 1, x, 2 )\nvar x0 = new Float32Array( [ 1.0, -2.0, 3.0, 2.0, 5.0, -1.0 ] );\nvar x1 = new Float32Array( x0.buffer, x0.BYTES_PER_ELEMENT*1 );\nbase.strided.svariancepn( 3, 1, x1, 2 )\n"
0 commit comments