@@ -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 "> 100% </ span >
2727 < span class ="quiet "> Statements</ span >
28- < span class ='fraction '> 137/137 </ span >
28+ < span class ='fraction '> 138/138 </ 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 "> 100% </ span >
4848 < span class ="quiet "> Lines</ span >
49- < span class ='fraction '> 137/137 </ span >
49+ < span class ='fraction '> 138/138 </ span >
5050 </ div >
5151
5252
@@ -200,7 +200,9 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
200200< a name ='L135 '> </ a > < a href ='#L135 '> 135</ a >
201201< a name ='L136 '> </ a > < a href ='#L136 '> 136</ a >
202202< a name ='L137 '> </ a > < a href ='#L137 '> 137</ a >
203- < a name ='L138 '> </ a > < a href ='#L138 '> 138</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 3x</ span >
203+ < a name ='L138 '> </ a > < a href ='#L138 '> 138</ a >
204+ < a name ='L139 '> </ a > < a href ='#L139 '> 139</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 3x</ span >
205+ < span class ="cline-any cline-yes "> 3x</ span >
204206< span class ="cline-any cline-yes "> 3x</ span >
205207< span class ="cline-any cline-yes "> 3x</ span >
206208< span class ="cline-any cline-yes "> 3x</ span >
@@ -361,6 +363,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
361363
362364var reinterpret = require( '@stdlib/strided/base/reinterpret-complex64' );
363365var isRowMajor = require( '@stdlib/ndarray/base/assert/is-row-major' );
366+ var f32 = require( '@stdlib/number/float64/base/to-float32' );
364367
365368
366369// MAIN //
@@ -430,17 +433,17 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
430433 if ( ( isrm && uplo === 'upper' ) || ( !isrm && uplo === 'lower' ) ) {
431434 for ( i1 = 0; i1 < N; i1++ ) {
432435 ix1 = ix + ( i1 * sx );
433- re0 = viewX[ ix1 ];
434- im0 = viewX[ ix1 + 1 ];
436+ re0 = f32( viewX[ ix1 ] ) ;
437+ im0 = f32( viewX[ ix1 + 1 ] ) ;
435438 for ( i0 = i1; i0 < N; i0++ ) {
436439 ix0 = ix + ( i0 * sx );
437- re1 = viewX[ ix0 ];
438- im1 = viewX[ ix0 + 1 ];
439- re = alpha * ( ( re0 * re1 ) + ( im0 * im1 ) );
440- im = alpha * ( ( im0 * re1 ) - ( re0 * im1 ) );
440+ re1 = f32( viewX[ ix0 ] ) ;
441+ im1 = f32( viewX[ ix0 + 1 ] ) ;
442+ re = f32( alpha * f32 ( ( re0 * re1 ) + ( im0 * im1 ) ) );
443+ im = f32( alpha * f32 ( ( im0 * re1 ) - ( re0 * im1 ) ) );
441444 idx = ia + ( i0 * sa0 ) + ( i1 * sa1 );
442- viewA[ idx ] += re ;
443- viewA[ idx + 1 ] += im ;
445+ viewA[ idx ] = f32( viewA[ idx ] + re ) ;
446+ viewA[ idx + 1 ] = f32( viewA[ idx + 1 ] + im ) ;
444447 if ( i0 === i1 ) {
445448 viewA[ idx + 1 ] = 0.0;
446449 }
@@ -451,17 +454,17 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
451454 // ( isrm && uplo === 'lower' ) || ( !isrm && uplo === 'upper' )
452455 for ( i1 = 0; i1 < N; i1++ ) {
453456 ix1 = ix + ( i1 * sx );
454- re0 = viewX[ ix1 ];
455- im0 = viewX[ ix1 + 1 ];
457+ re0 = f32( viewX[ ix1 ] ) ;
458+ im0 = f32( viewX[ ix1 + 1 ] ) ;
456459 for ( i0 = 0; i0 <= i1; i0++ ) {
457460 ix0 = ix + ( i0 * sx );
458- re1 = viewX[ ix0 ];
459- im1 = viewX[ ix0 + 1 ];
460- re = alpha * ( ( re0 * re1 ) + ( im0 * im1 ) );
461- im = alpha * ( ( im0 * re1 ) - ( re0 * im1 ) );
461+ re1 = f32( viewX[ ix0 ] ) ;
462+ im1 = f32( viewX[ ix0 + 1 ] ) ;
463+ re = f32( alpha * f32 ( ( re0 * re1 ) + ( im0 * im1 ) ) );
464+ im = f32( alpha * f32 ( ( im0 * re1 ) - ( re0 * im1 ) ) );
462465 idx = ia + ( i0 * sa0 ) + ( i1 * sa1 );
463- viewA[ idx ] += re ;
464- viewA[ idx + 1 ] += im ;
466+ viewA[ idx ] = f32( viewA[ idx ] + re ) ;
467+ viewA[ idx + 1 ] = f32( viewA[ idx + 1 ] + im ) ;
465468 if ( i0 === i1 ) {
466469 viewA[ idx + 1 ] = 0.0;
467470 }
@@ -481,7 +484,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
481484 < div class ='footer quiet pad2 space-top1 center small '>
482485 Code coverage generated by
483486 < a href ="https://istanbul.js.org/ " target ="_blank " rel ="noopener noreferrer "> istanbul</ a >
484- at 2025-06-04T05:20 :45.112Z
487+ at 2025-06-04T08:33 :45.550Z
485488 </ div >
486489 < script src ="../../../../prettify.js "> </ script >
487490 < script >
0 commit comments