@@ -1820,8 +1820,8 @@ base.strided.dnanmaxabs,"var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );\nb
18201820base.strided.dnanmaxabs.ndarray,"var x = new Float64Array( [ 1.0, -2.0, 2.0, NaN ] );\nbase.strided.dnanmaxabs.ndarray( x.length, x, 1, 0 )\nvar x = new Float64Array( [ 1.0, -2.0, 3.0, 2.0, 5.0, -1.0, NaN ] );\nbase.strided.dnanmaxabs.ndarray( 3, x, 2, 1 )\n"
18211821base.strided.dnanmean,"var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );\nbase.strided.dnanmean( x.length, x, 1 )\nx = new Float64Array( [ -2.0, 1.0, 1.0, -5.0, 2.0, -1.0, NaN ] );\nvar N = base.floor( x.length / 2 );\nvar stride = 2;\nbase.strided.dnanmean( N, x, stride )\nvar x0 = new Float64Array( [ 1.0, -2.0, 3.0, 2.0, 5.0, -1.0, NaN ] );\nvar x1 = new Float64Array( x0.buffer, x0.BYTES_PER_ELEMENT*1 );\nN = base.floor( x0.length / 2 );\nstride = 2;\nbase.strided.dnanmean( N, x1, stride )\n"
18221822base.strided.dnanmean.ndarray,"var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );\nbase.strided.dnanmean.ndarray( x.length, x, 1, 0 )\nvar x = new Float64Array( [ 1.0, -2.0, 3.0, 2.0, 5.0, -1.0, NaN ] );\nvar N = base.floor( x.length / 2 );\nbase.strided.dnanmean.ndarray( N, x, 2, 1 )\n"
1823- base.strided.dnanmeanors,"var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );\nbase.strided.dnanmeanors( x.length, x, 1 )\nx = new Float64Array( [ -2.0, 1.0, 1.0, -5.0, 2.0, -1.0, NaN  ] );\nvar N = base.floor( x.length / 2 );\nvar stride = 2;\ nbase.strided.dnanmeanors( N , x, stride  )\nvar x0 = new Float64Array( [ 1.0, -2.0, 3.0, 2.0, 5.0, -1.0, NaN  ] );\nvar x1 = new Float64Array( x0.buffer, x0.BYTES_PER_ELEMENT*1 );\nN = base.floor( x0.length / 2 );\nstride = 2;\ nbase.strided.dnanmeanors( N , x1, stride  )\n"
1824- base.strided.dnanmeanors.ndarray,"var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );\nbase.strided.dnanmeanors.ndarray( x.length, x, 1, 0 )\nvar x = new Float64Array( [ 1.0, -2.0, 3.0, 2.0, 5.0, -1.0, NaN  ] );\nvar N = base.floor( x.length / 2 );\ nbase.strided.dnanmeanors.ndarray( N , x, 2, 1 )\n"
1823+ base.strided.dnanmeanors,"var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );\nbase.strided.dnanmeanors( x.length, x, 1 )\nx = new Float64Array( [ -2.0, 1.0, 1.0, -5.0, 2.0, -1.0, NaN, NaN  ] );\nbase.strided.dnanmeanors( 4 , x, 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 );\nbase.strided.dnanmeanors( 4 , x1, 2  )\n"
1824+ base.strided.dnanmeanors.ndarray,"var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );\nbase.strided.dnanmeanors.ndarray( x.length, x, 1, 0 )\nvar x = new Float64Array( [ 1.0, -2.0, 3.0, 2.0, 5.0, -1.0, NaN, NaN  ] );\nbase.strided.dnanmeanors.ndarray( 4 , x, 2, 1 )\n"
18251825base.strided.dnanmeanpn,"var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );\nbase.strided.dnanmeanpn( x.length, x, 1 )\nx = new Float64Array( [ -2.0, 1.0, 1.0, -5.0, 2.0, -1.0, NaN ] );\nvar N = base.floor( x.length / 2 );\nvar stride = 2;\nbase.strided.dnanmeanpn( N, x, stride )\nvar x0 = new Float64Array( [ 1.0, -2.0, 3.0, 2.0, 5.0, -1.0, NaN ] );\nvar x1 = new Float64Array( x0.buffer, x0.BYTES_PER_ELEMENT*1 );\nN = base.floor( x0.length / 2 );\nstride = 2;\nbase.strided.dnanmeanpn( N, x1, stride )\n"
18261826base.strided.dnanmeanpn.ndarray,"var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );\nbase.strided.dnanmeanpn.ndarray( x.length, x, 1, 0 )\nvar x = new Float64Array( [ 1.0, -2.0, 3.0, 2.0, 5.0, -1.0, NaN ] );\nvar N = base.floor( x.length / 2 );\nbase.strided.dnanmeanpn.ndarray( N, x, 2, 1 )\n"
18271827base.strided.dnanmeanpw,"var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );\nbase.strided.dnanmeanpw( x.length, x, 1 )\nx = new Float64Array( [ -2.0, 1.0, 1.0, -5.0, 2.0, -1.0, NaN ] );\nbase.strided.dnanmeanpw( 4, x, 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 );\nbase.strided.dnanmeanpw( 4, x1, 2 )\n"
@@ -1928,8 +1928,8 @@ base.strided.dsnanmean,"var x = new Float32Array( [ 1.0, -2.0, NaN, 2.0 ] );\nba
19281928base.strided.dsnanmean.ndarray,"var x = new Float32Array( [ 1.0, -2.0, NaN, 2.0 ] );\nbase.strided.dsnanmean.ndarray( x.length, x, 1, 0 )\nvar x = new Float32Array( [ 1.0, -2.0, 3.0, 2.0, 5.0, -1.0, NaN ] );\nvar N = base.floor( x.length / 2 );\nbase.strided.dsnanmean.ndarray( N, x, 2, 1 )\n"
19291929base.strided.dsnanmeanors,"var x = new Float32Array( [ 1.0, -2.0, NaN, 2.0 ] );\nbase.strided.dsnanmeanors( x.length, x, 1 )\nx = new Float32Array( [ -2.0, 1.0, 1.0, -5.0, 2.0, -1.0, NaN ] );\nvar N = base.floor( x.length / 2 );\nvar stride = 2;\nbase.strided.dsnanmeanors( N, x, stride )\nvar x0 = new Float32Array( [ 1.0, -2.0, 3.0, 2.0, 5.0, -1.0, NaN ] );\nvar x1 = new Float32Array( x0.buffer, x0.BYTES_PER_ELEMENT*1 );\nN = base.floor( x0.length / 2 );\nstride = 2;\nbase.strided.dsnanmeanors( N, x1, stride )\n"
19301930base.strided.dsnanmeanors.ndarray,"var x = new Float32Array( [ 1.0, -2.0, NaN, 2.0 ] );\nbase.strided.dsnanmeanors.ndarray( x.length, x, 1, 0 )\nvar x = new Float32Array( [ 1.0, -2.0, 3.0, 2.0, 5.0, -1.0, NaN ] );\nvar N = base.floor( x.length / 2 );\nbase.strided.dsnanmeanors.ndarray( N, x, 2, 1 )\n"
1931- base.strided.dsnanmeanpn,"var x = new Float32Array( [ 1.0, -2.0, NaN, 2.0 ] );\nbase.strided.dsnanmeanpn( x.length, x, 1 )\nx = new Float32Array( [ -2.0, 1.0, 1.0, -5.0, 2.0, -1.0, NaN  ] );\nvar N = base.floor( x.length / 2 );\nvar stride = 2;\ nbase.strided.dsnanmeanpn( N , x, stride  )\nvar x0 = new Float32Array( [ 1.0, -2.0, 3.0, 2.0, 5.0, -1.0, NaN  ] );\nvar x1 = new Float32Array( x0.buffer, x0.BYTES_PER_ELEMENT*1 );\nN = base.floor( x0.length / 2 );\nstride = 2;\ nbase.strided.dsnanmeanpn( N , x1, stride  )\n"
1932- base.strided.dsnanmeanpn.ndarray,"var x = new Float32Array( [ 1.0, -2.0, NaN, 2.0 ] );\nbase.strided.dsnanmeanpn.ndarray( x.length, x, 1, 0 )\nvar x = new Float32Array( [ 1.0, -2.0, 3.0, 2.0, 5.0, -1.0, NaN  ] );\nvar N = base.floor( x.length / 2 );\ nbase.strided.dsnanmeanpn.ndarray( N , x, 2, 1 )\n"
1931+ base.strided.dsnanmeanpn,"var x = new Float32Array( [ 1.0, -2.0, NaN, 2.0 ] );\nbase.strided.dsnanmeanpn( x.length, x, 1 )\nx = new Float32Array( [ -2.0, 1.0, 1.0, -5.0, 2.0, -1.0, NaN, NaN  ] );\nbase.strided.dsnanmeanpn( 4 , x, 2  )\nvar x0 = new Float32Array( [ 1.0, -2.0, 3.0, 2.0, 5.0, -1.0, NaN, NaN  ] );\nvar x1 = new Float32Array( x0.buffer, x0.BYTES_PER_ELEMENT*1 );\nbase.strided.dsnanmeanpn( 4 , x1, 2  )\n"
1932+ base.strided.dsnanmeanpn.ndarray,"var x = new Float32Array( [ 1.0, -2.0, NaN, 2.0 ] );\nbase.strided.dsnanmeanpn.ndarray( x.length, x, 1, 0 )\nvar x = new Float32Array( [ 1.0, -2.0, 3.0, 2.0, 5.0, -1.0, NaN, NaN  ] );\nbase.strided.dsnanmeanpn.ndarray( 4 , x, 2, 1 )\n"
19331933base.strided.dsnanmeanwd,"var x = new Float32Array( [ 1.0, -2.0, NaN, 2.0 ] );\nbase.strided.dsnanmeanwd( x.length, x, 1 )\nx = new Float32Array( [ -2.0, 1.0, 1.0, -5.0, 2.0, -1.0, NaN, NaN ] );\nbase.strided.dsnanmeanwd( 4, x, 2 )\nvar x0 = new Float32Array( [ 1.0, -2.0, 3.0, 2.0, 5.0, -1.0, NaN, NaN ] );\nvar x1 = new Float32Array( x0.buffer, x0.BYTES_PER_ELEMENT*1 );\nbase.strided.dsnanmeanwd( 4, x1, 2 )\n"
19341934base.strided.dsnanmeanwd.ndarray,"var x = new Float32Array( [ 1.0, -2.0, NaN, 2.0 ] );\nbase.strided.dsnanmeanwd.ndarray( x.length, x, 1, 0 )\nvar x = new Float32Array( [ 1.0, -2.0, 3.0, 2.0, 5.0, -1.0, NaN, NaN ] );\nbase.strided.dsnanmeanwd.ndarray( 4, x, 2, 1 )\n"
19351935base.strided.dsnannsumors,"var x = new Float32Array( [ 1.0, -2.0, NaN, 2.0 ] );\nvar out = new Float64Array( 2 );\nbase.strided.dsnannsumors( x.length, x, 1, out, 1 )\nx = new Float32Array( [ -2.0, 1.0, 1.0, -5.0, 2.0, -1.0, NaN, NaN ] );\nout = new Float64Array( 2 );\nbase.strided.dsnannsumors( 4, x, 2, out, 1 )\nvar x0 = new Float32Array( [ 1.0, -2.0, 3.0, 2.0, 5.0, 1.0, NaN, NaN ] );\nvar x1 = new Float32Array( x0.buffer, x0.BYTES_PER_ELEMENT*1 );\nN = base.floor( x0.length / 2 );\nout = new Float64Array( 2 );\nbase.strided.dsnannsumors( N, x1, 2, out, 1 )\n"
@@ -2074,10 +2074,10 @@ base.strided.gsort2sh,"var x = [ 1.0, -2.0, 3.0, -4.0 ];\nvar y = [ 0.0, 1.0, 2.
20742074base.strided.gsort2sh.ndarray,"var x = [ 1.0, -2.0, 3.0, -4.0 ];\nvar y = [ 0.0, 1.0, 2.0, 3.0 ];\nbase.strided.gsort2sh.ndarray( x.length, 1, x, 1, 0, y, 1, 0 )\ny\nx = [ 1.0, -2.0, 3.0, -4.0 ];\ny = [ 0.0, 1.0, 2.0, 3.0 ];\nbase.strided.gsort2sh.ndarray( 2, 1, x, 2, 1, y, 2, 1 )\ny\n"
20752075base.strided.gsorthp,"var x = [ 1.0, -2.0, 3.0, -4.0 ];\nbase.strided.gsorthp( x.length, 1, x, 1 )\nx = [ 1.0, -2.0, 3.0, -4.0 ];\nbase.strided.gsorthp( 2, -1, x, 2 )\nvar x0 = new Float64Array( [ 1.0, -2.0, 3.0, -4.0 ] );\nvar x1 = new Float64Array( x0.buffer, x0.BYTES_PER_ELEMENT*1 );\nbase.strided.gsorthp( 2, 1, x1, 2 )\nx0\n"
20762076base.strided.gsorthp.ndarray,"var x = [ 1.0, -2.0, 3.0, -4.0 ];\nbase.strided.gsorthp.ndarray( x.length, 1, x, 1, 0 )\nx = [ 1.0, -2.0, 3.0, -4.0 ];\nbase.strided.gsorthp.ndarray( 2, 1, x, 2, 1 )\n"
2077- base.strided.gsortins,"var x = [ 1.0, -2.0, 3.0, -4.0 ];\nbase.strided.gsortins( x.length, 1, x, 1 )\nx = [ 1.0, -2.0, 3.0, -4.0 ];\nvar N = base.floor( x.length / 2 );\ nbase.strided.gsortins( N , -1, x, 2 )\nvar x0 = new Float64Array( [ 1.0, -2.0, 3.0, -4.0 ] );\nvar x1 = new Float64Array( x0.buffer, x0.BYTES_PER_ELEMENT*1 );\nN = base.floor( x0.length / 2 );\ nbase.strided.gsortins( N , 1, x1, 2 )\nx0\n"
2078- base.strided.gsortins.ndarray,"var x = [ 1.0, -2.0, 3.0, -4.0 ];\nbase.strided.gsortins.ndarray( x.length, 1, x, 1, 0 )\nx = [ 1.0, -2.0, 3.0, -4.0 ];\nvar N = base.floor( x.length / 2 );\ nbase.strided.gsortins.ndarray( N , 1, x, 2, 1 )\n"
2079- base.strided.gsortsh,"var x = [ 1.0, -2.0, 3.0, -4.0 ];\nbase.strided.gsortsh( x.length, 1, x, 1 )\nx = [ 1.0, -2.0, 3.0, -4.0 ];\nvar N = base.floor( x.length / 2 );\ nbase.strided.gsortsh( N , -1, x, 2 )\nvar x0 = new Float64Array( [ 1.0, -2.0, 3.0, -4.0 ] );\nvar x1 = new Float64Array( x0.buffer, x0.BYTES_PER_ELEMENT*1 );\nN = base.floor( x0.length / 2 );\ nbase.strided.gsortsh( N , 1, x1, 2 )\nx0\n"
2080- base.strided.gsortsh.ndarray,"var x = [ 1.0, -2.0, 3.0, -4.0 ];\nbase.strided.gsortsh.ndarray( x.length, 1, x, 1, 0 )\nx = [ 1.0, -2.0, 3.0, -4.0 ];\nvar N = base.floor( x.length / 2 );\ nbase.strided.gsortsh.ndarray( N , 1, x, 2, 1 )\n"
2077+ base.strided.gsortins,"var x = [ 1.0, -2.0, 3.0, -4.0 ];\nbase.strided.gsortins( x.length, 1, x, 1 )\nx = [ 1.0, -2.0, 3.0, -4.0 ];\nbase.strided.gsortins( 2 , -1, x, 2 )\nvar x0 = new Float64Array( [ 1.0, -2.0, 3.0, -4.0 ] );\nvar x1 = new Float64Array( x0.buffer, x0.BYTES_PER_ELEMENT*1 );\nbase.strided.gsortins( 2 , 1, x1, 2 )\nx0\n"
2078+ base.strided.gsortins.ndarray,"var x = [ 1.0, -2.0, 3.0, -4.0 ];\nbase.strided.gsortins.ndarray( x.length, 1, x, 1, 0 )\nx = [ 1.0, -2.0, 3.0, -4.0 ];\nbase.strided.gsortins.ndarray( 2 , 1, x, 2, 1 )\n"
2079+ base.strided.gsortsh,"var x = [ 1.0, -2.0, 3.0, -4.0 ];\nbase.strided.gsortsh( x.length, 1, x, 1 )\nx = [ 1.0, -2.0, 3.0, -4.0 ];\nbase.strided.gsortsh( 2 , -1, x, 2 )\nvar x0 = new Float64Array( [ 1.0, -2.0, 3.0, -4.0 ] );\nvar x1 = new Float64Array( x0.buffer, x0.BYTES_PER_ELEMENT*1 );\nbase.strided.gsortsh( 2 , 1, x1, 2 )\nx0\n"
2080+ base.strided.gsortsh.ndarray,"var x = [ 1.0, -2.0, 3.0, -4.0 ];\nbase.strided.gsortsh.ndarray( x.length, 1, x, 1, 0 )\nx = [ 1.0, -2.0, 3.0, -4.0 ];\nbase.strided.gsortsh.ndarray( 2 , 1, x, 2, 1 )\n"
20812081base.strided.gsum,"var x = [ 1.0, -2.0, 2.0 ];\nbase.strided.gsum( x.length, x, 1 )\nx = [ -2.0, 1.0, 1.0, -5.0, 2.0, -1.0 ];\nbase.strided.gsum( 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.gsum( 3, x1, 2 )\n"
20822082base.strided.gsum.ndarray,"var x = [ 1.0, -2.0, 2.0 ];\nbase.strided.gsum.ndarray( x.length, x, 1, 0 )\nvar x = [ 1.0, -2.0, 3.0, 2.0, 5.0, -1.0 ];\nbase.strided.gsum.ndarray( 3, x, 2, 1 )\n"
20832083base.strided.gsumkbn,"var x = [ 1.0, -2.0, 2.0 ];\nbase.strided.gsumkbn( x.length, x, 1 )\nx = [ -2.0, 1.0, 1.0, -5.0, 2.0, -1.0 ];\nbase.strided.gsumkbn( 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.gsumkbn( 3, x1, 2 )\n"
@@ -2139,8 +2139,8 @@ base.strided.mskunary,"var x = new Float64Array( [ -1.0, -2.0, -3.0, -4.0 ] );\n
21392139base.strided.mskunary.ndarray,"var x = new Float64Array( [ -1.0, -2.0, -3.0, -4.0 ] );\nvar m = new Uint8Array( [ 0, 0, 1, 0 ] );\nvar y = new Float64Array( [ 0.0, 0.0, 0.0, 0.0 ] );\nvar shape = [ x.length ];\nvar strides = [ 1, 1, 1 ];\nvar offsets = [ 0, 0, 0 ];\nbase.strided.mskunary.ndarray( [ x, m, y ], shape, strides, offsets, base.abs );\ny\n"
21402140base.strided.mskunaryDtypeSignatures,"var dt = strided.dataTypes();\nvar out = base.strided.mskunaryDtypeSignatures( dt, dt )\n"
21412141base.strided.mskunarySignatureCallbacks,"var dt = strided.dataTypes();\nvar sigs = base.strided.mskunaryDtypeSignatures( dt, dt );\nvar t = {\n 'default': base.identity,\n 'complex64': base.cidentityf,\n 'complex128': base.cidentity\n };\nvar out = base.strided.mskunarySignatureCallbacks( t, sigs )\n"
2142- base.strided.nanmax,"var x = [ 1.0, -2.0, NaN, 2.0 ];\nbase.strided.nanmax( x.length, x, 1 )\nx = [ -2.0, 1.0, 1.0, -5.0, 2.0, -1.0, NaN, NaN ];\nvar N = base.floor( x.length / 2 );\nvar stride = 2;\ nbase.strided.nanmax( N , x, stride  )\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 );\nN = base.floor( x0.length / 2 );\nstride = 2;\ nbase.strided.nanmax( N , x1, stride  )\n"
2143- base.strided.nanmax.ndarray,"var x = [ 1.0, -2.0, NaN, 2.0 ];\nbase.strided.nanmax.ndarray( x.length, x, 1, 0 )\nvar x = [ 1.0, -2.0, 3.0, 2.0, 5.0, -1.0, NaN, NaN ];\nvar N = base.floor( x.length / 2 );\ nbase.strided.nanmax.ndarray( N , x, 2, 1 )\n"
2142+ base.strided.nanmax,"var x = [ 1.0, -2.0, NaN, 2.0 ];\nbase.strided.nanmax( x.length, x, 1 )\nx = [ -2.0, 1.0, 1.0, -5.0, 2.0, -1.0, NaN, NaN ];\nbase.strided.nanmax( 4 , x, 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 );\nbase.strided.nanmax( 4 , x1, 2  )\n"
2143+ base.strided.nanmax.ndarray,"var x = [ 1.0, -2.0, NaN, 2.0 ];\nbase.strided.nanmax.ndarray( x.length, x, 1, 0 )\nvar x = [ 1.0, -2.0, 3.0, 2.0, 5.0, -1.0, NaN, NaN ];\nbase.strided.nanmax.ndarray( 4 , x, 2, 1 )\n"
21442144base.strided.nanmaxabs,"var x = [ 1.0, -2.0, NaN, 2.0 ];\nbase.strided.nanmaxabs( x.length, x, 1 )\nx = [ -2.0, 1.0, 1.0, -5.0, 2.0, -1.0, NaN, NaN ];\nvar N = base.floor( x.length / 2 );\nvar stride = 2;\nbase.strided.nanmaxabs( N, x, stride )\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 );\nN = base.floor( x0.length / 2 );\nstride = 2;\nbase.strided.nanmaxabs( N, x1, stride )\n"
21452145base.strided.nanmaxabs.ndarray,"var x = [ 1.0, -2.0, NaN, 2.0 ];\nbase.strided.nanmaxabs.ndarray( x.length, x, 1, 0 )\nvar x = [ 1.0, -2.0, 3.0, 2.0, 5.0, -1.0, NaN, NaN ];\nvar N = base.floor( x.length / 2 );\nbase.strided.nanmaxabs.ndarray( N, x, 2, 1 )\n"
21462146base.strided.nanmaxBy,"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.nanmaxBy( x.length, x, 1, accessor )\nx = [ -2.0, 1.0, 3.0, -5.0, 4.0, -1.0, -3.0 ];\nvar N = base.floor( x.length / 2 );\nbase.strided.nanmaxBy( N, 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 );\nN = base.floor( x0.length / 2 );\nbase.strided.nanmaxBy( N, x1, 2, accessor )\n"
0 commit comments