@@ -25,7 +25,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
2525 < div class ='fl pad1y space-right2 '>
2626 < span class ="strong "> 99.45% </ span >
2727 < span class ="quiet "> Statements</ span >
28- < span class ='fraction '> 183/ 184</ span >
28+ < span class ='fraction '> 184/185 </ span >
2929 </ div >
3030
3131
@@ -46,7 +46,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
4646 < div class ='fl pad1y space-right2 '>
4747 < span class ="strong "> 99.45% </ span >
4848 < span class ="quiet "> Lines</ span >
49- < span class ='fraction '> 183/ 184</ span >
49+ < span class ='fraction '> 184/185 </ span >
5050 </ div >
5151
5252
@@ -247,7 +247,9 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
247247< a name ='L182 '> </ a > < a href ='#L182 '> 182</ a >
248248< a name ='L183 '> </ a > < a href ='#L183 '> 183</ a >
249249< a name ='L184 '> </ a > < a href ='#L184 '> 184</ a >
250- < a name ='L185 '> </ a > < a href ='#L185 '> 185</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 3x</ span >
250+ < a name ='L185 '> </ a > < a href ='#L185 '> 185</ a >
251+ < a name ='L186 '> </ a > < a href ='#L186 '> 186</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 3x</ span >
252+ < span class ="cline-any cline-yes "> 3x</ span >
251253< span class ="cline-any cline-yes "> 3x</ span >
252254< span class ="cline-any cline-yes "> 3x</ span >
253255< span class ="cline-any cline-yes "> 3x</ span >
@@ -453,9 +455,10 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
453455
454456// MODULES //
455457
458+ var f32 = require( '@stdlib/number/float64/base/to-float32' );
456459var isRowMajor = require( '@stdlib/ndarray/base/assert/is-row-major' );
457- var dfill = require( '@stdlib/blas/ext/base/dfill ' ).ndarray;
458- var dscal = require( '@stdlib/blas/base/dscal ' ).ndarray;
460+ var sfill = require( '@stdlib/blas/ext/base/sfill ' ).ndarray;
461+ var sscal = require( '@stdlib/blas/base/sscal ' ).ndarray;
459462
460463
461464// FUNCTIONS //
@@ -542,9 +545,9 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
542545 }
543546 // y = beta*y
544547 if ( beta === 0.0 ) < span class ="branch-0 cbranch-no " title ="branch not covered " > {</ span >
545- < span class ="cstat-no " title ="statement not covered " > dfill ( ylen, 0.0, y, strideY, offsetY );</ span >
548+ < span class ="cstat-no " title ="statement not covered " > sfill ( ylen, 0.0, y, strideY, offsetY );</ span >
546549 } else if ( beta !== 1.0 ) {
547- dscal ( ylen, beta, y, strideY, offsetY );
550+ sscal ( ylen, beta, y, strideY, offsetY );
548551 }
549552 if ( alpha === 0.0 ) {
550553 return y;
@@ -566,13 +569,13 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
566569 ia = offsetA;
567570 ix = offsetX;
568571 for ( i1 = 0; i1 < xlen; i1++ ) {
569- tmp = alpha * x[ ix ];
572+ tmp = f32( alpha * x[ ix ] ) ;
570573 if ( tmp === 0.0 ) {
571574 ia += da0 * ylen;
572575 } else {
573576 iy = offsetY;
574577 for ( i0 = 0; i0 < ylen; i0++ ) {
575- y[ iy ] += A[ ia ] * tmp;
578+ y[ iy ] += f32( A[ ia ] * tmp ) ;
576579 iy += strideY;
577580 ia += da0;
578581 }
@@ -600,11 +603,11 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
600603 tmp = 0.0;
601604 ix = offsetX;
602605 for ( i0 = 0; i0 < xlen; i0++ ) {
603- tmp += A[ ia ] * x[ ix ];
606+ tmp += f32( A[ ia ] * x[ ix ] ) ;
604607 ix += strideX;
605608 ia += da0;
606609 }
607- y[ iy ] += alpha * tmp;
610+ y[ iy ] += f32( alpha * tmp ) ;
608611 iy += strideY;
609612 ia += da1;
610613 }
@@ -622,7 +625,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
622625 < div class ='footer quiet pad2 space-top1 center small '>
623626 Code coverage generated by
624627 < a href ="https://istanbul.js.org/ " target ="_blank " rel ="noopener noreferrer "> istanbul</ a >
625- at 2025-07-01T08:42:46.509Z
628+ at 2025-07-04T00:30:33.198Z
626629 </ div >
627630 < script src ="../../../../prettify.js "> </ script >
628631 < script >
0 commit comments