@@ -25,7 +25,7 @@ <h1><a href="index.html">All files</a> base.js</h1>
2525 < div class ='fl pad1y space-right2 '>
2626 < span class ="strong "> 100% </ span >
2727 < span class ="quiet "> Statements</ span >
28- < span class ='fraction '> 232/232 </ span >
28+ < span class ='fraction '> 230/230 </ span >
2929 </ div >
3030
3131
@@ -46,7 +46,7 @@ <h1><a href="index.html">All files</a> base.js</h1>
4646 < div class ='fl pad1y space-right2 '>
4747 < span class ="strong "> 100% </ span >
4848 < span class ="quiet "> Lines</ span >
49- < span class ='fraction '> 232/232 </ span >
49+ < span class ='fraction '> 230/230 </ span >
5050 </ div >
5151
5252
@@ -293,9 +293,7 @@ <h1><a href="index.html">All files</a> base.js</h1>
293293< a name ='L228 '> </ a > < a href ='#L228 '> 228</ a >
294294< a name ='L229 '> </ a > < a href ='#L229 '> 229</ a >
295295< a name ='L230 '> </ a > < a href ='#L230 '> 230</ a >
296- < a name ='L231 '> </ a > < a href ='#L231 '> 231</ a >
297- < a name ='L232 '> </ a > < a href ='#L232 '> 232</ a >
298- < a name ='L233 '> </ a > < a href ='#L233 '> 233</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 3x</ span >
296+ < a name ='L231 '> </ a > < a href ='#L231 '> 231</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 3x</ span >
299297< span class ="cline-any cline-yes "> 3x</ span >
300298< span class ="cline-any cline-yes "> 3x</ span >
301299< span class ="cline-any cline-yes "> 3x</ span >
@@ -485,8 +483,6 @@ <h1><a href="index.html">All files</a> base.js</h1>
485483< span class ="cline-any cline-yes "> 24x</ span >
486484< span class ="cline-any cline-yes "> 24x</ span >
487485< span class ="cline-any cline-yes "> 24x</ span >
488- < span class ="cline-any cline-yes "> 24x</ span >
489- < span class ="cline-any cline-yes "> 24x</ span >
490486< span class ="cline-any cline-yes "> 60x</ span >
491487< span class ="cline-any cline-yes "> 80x</ span >
492488< span class ="cline-any cline-yes "> 80x</ span >
@@ -646,22 +642,22 @@ <h1><a href="index.html">All files</a> base.js</h1>
646642 sa0 = strideA1 * 2; // stride for innermost loop
647643 sa1 = strideA2 * 2; // stride for outermost loop
648644 }
649- // Decompose scalars
645+ // Decompose scalars into real and imaginary components:
650646 rebeta = realf( beta );
651647 imbeta = imagf( beta );
652648 realpha = realf( alpha );
653649 imalpha = imagf( alpha );
654650
655651 // y = beta*y
656652 if ( rebeta === 0.0 && imbeta === 0.0 ) {
657- cfill( N, 0.0 , y, strideY, offsetY );
653+ cfill( N, alpha , y, strideY, offsetY );
658654 } else if ( rebeta !== 1.0 || imbeta !== 0.0 ) {
659655 cscal( N, beta, y, strideY, offsetY );
660656 }
661657 if ( realpha === 0.0 && imalpha === 0.0 ) {
662658 return y;
663659 }
664- // Reinterpret arrays to real-valued views
660+ // Reinterpret arrays as real-valued views of interleaved real and imaginary components:
665661 viewA = reinterpret( A, 0 );
666662 viewX = reinterpret( x, 0 );
667663 viewY = reinterpret( y, 0 );
@@ -716,8 +712,6 @@ <h1><a href="index.html">All files</a> base.js</h1>
716712 }
717713 return y;
718714 }
719- // Form: y = α*A^T*x + y
720-
721715 // ( isrm && uplo === 'lower' ) || ( !isrm && uplo === 'upper' )
722716 for ( i1 = 0; i1 < N; i1++ ) {
723717 rex = viewX[ ix1 ];
@@ -766,7 +760,7 @@ <h1><a href="index.html">All files</a> base.js</h1>
766760 < div class ='footer quiet pad2 space-top1 center small '>
767761 Code coverage generated by
768762 < a href ="https://istanbul.js.org/ " target ="_blank " rel ="noopener noreferrer "> istanbul</ a >
769- at 2026-04-18T06:44:01.991Z
763+ at 2026-04-21T14:50:31.234Z
770764 </ div >
771765 < script src ="prettify.js "> </ script >
772766 < script >
0 commit comments