@@ -355,7 +355,7 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">bla
355355
356356// MODULES //
357357
358- var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' );
358+ var f32 = require( '@stdlib/number/float64/base/to-float32' );
359359var floor = require( '@stdlib/math/base/special/floor' );
360360var absf = require( '@stdlib/math/base/special/absf' );
361361
@@ -413,13 +413,13 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">bla
413413 }
414414 ix = offsetX;
415415 if ( strideX === 0 ) {
416- return float64ToFloat32 ( N * absf( x[ ix ] ) );
416+ return f32 ( N * absf( x[ ix ] ) );
417417 }
418418 if ( N < 8 ) {
419419 // Use simple summation...
420420 s = 0.0;
421421 for ( i = 0; i < N; i++ ) {
422- s = float64ToFloat32 ( s + absf( x[ ix ] ) );
422+ s = f32 ( s + absf( x[ ix ] ) );
423423 ix += strideX;
424424 }
425425 return s;
@@ -438,30 +438,30 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">bla
438438
439439 M = N % 8;
440440 for ( i = 8; i < N-M; i += 8 ) {
441- s0 = float64ToFloat32 ( s0 + absf( x[ ix ] ) );
442- s1 = float64ToFloat32 ( s1 + absf( x[ ix+strideX ] ) );
443- s2 = float64ToFloat32 ( s2 + absf( x[ ix+(2*strideX) ] ) );
444- s3 = float64ToFloat32 ( s3 + absf( x[ ix+(3*strideX) ] ) );
445- s4 = float64ToFloat32 ( s4 + absf( x[ ix+(4*strideX) ] ) );
446- s5 = float64ToFloat32 ( s5 + absf( x[ ix+(5*strideX) ] ) );
447- s6 = float64ToFloat32 ( s6 + absf( x[ ix+(6*strideX) ] ) );
448- s7 = float64ToFloat32 ( s7 + absf( x[ ix+(7*strideX) ] ) );
441+ s0 = f32 ( s0 + absf( x[ ix ] ) );
442+ s1 = f32 ( s1 + absf( x[ ix+strideX ] ) );
443+ s2 = f32 ( s2 + absf( x[ ix+(2*strideX) ] ) );
444+ s3 = f32 ( s3 + absf( x[ ix+(3*strideX) ] ) );
445+ s4 = f32 ( s4 + absf( x[ ix+(4*strideX) ] ) );
446+ s5 = f32 ( s5 + absf( x[ ix+(5*strideX) ] ) );
447+ s6 = f32 ( s6 + absf( x[ ix+(6*strideX) ] ) );
448+ s7 = f32 ( s7 + absf( x[ ix+(7*strideX) ] ) );
449449 ix += 8 * strideX;
450450 }
451451 // Pairwise sum the accumulators:
452- s = float64ToFloat32( float64ToFloat32( float64ToFloat32 (s0+s1) + float64ToFloat32 (s2+s3) ) + float64ToFloat32( float64ToFloat32 (s4+s5) + float64ToFloat32 (s6+s7) ) ); // eslint-disable-line max-len
452+ s = f32( f32( f32 (s0+s1) + f32 (s2+s3) ) + f32( f32 (s4+s5) + f32 (s6+s7) ) ); // eslint-disable-line max-len
453453
454454 // Clean-up loop...
455455 for ( i; i < N; i++ ) {
456- s = float64ToFloat32 ( s + absf( x[ ix ] ) );
456+ s = f32 ( s + absf( x[ ix ] ) );
457457 ix += strideX;
458458 }
459459 return s;
460460 }
461461 // Recurse by dividing by two, but avoiding non-multiples of unroll factor...
462462 n = floor( N/2 );
463463 n -= n % 8;
464- return float64ToFloat32 ( sasumpw( n, x, strideX, ix ) + sasumpw( N-n, x, strideX, ix+(n*strideX) ) ); // eslint-disable-line max-len
464+ return f32 ( sasumpw( n, x, strideX, ix ) + sasumpw( N-n, x, strideX, ix+(n*strideX) ) ); // eslint-disable-line max-len
465465}
466466
467467
@@ -475,7 +475,7 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">bla
475475 < div class ='footer quiet pad2 space-top1 center small '>
476476 Code coverage generated by
477477 < a href ="https://istanbul.js.org/ " target ="_blank " rel ="noopener noreferrer "> istanbul</ a >
478- at 2025-01-17T23:11:56.711Z
478+ at 2025-06-05T02:46:53.422Z
479479 </ div >
480480 < script src ="../../../../../prettify.js "> </ script >
481481 < script >
0 commit comments