@@ -25,14 +25,14 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
2525 < div class ='fl pad1y space-right2 '>
2626 < span class ="strong "> 100% </ span >
2727 < span class ="quiet "> Statements</ span >
28- < span class ='fraction '> 106/106 </ span >
28+ < span class ='fraction '> 101/101 </ span >
2929 </ div >
3030
3131
3232 < div class ='fl pad1y space-right2 '>
3333 < span class ="strong "> 100% </ span >
3434 < span class ="quiet "> Branches</ span >
35- < span class ='fraction '> 26/26 </ span >
35+ < span class ='fraction '> 29/29 </ span >
3636 </ div >
3737
3838
@@ -46,7 +46,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
4646 < div class ='fl pad1y space-right2 '>
4747 < span class ="strong "> 100% </ span >
4848 < span class ="quiet "> Lines</ span >
49- < span class ='fraction '> 106/106 </ span >
49+ < span class ='fraction '> 101/101 </ span >
5050 </ div >
5151
5252
@@ -164,12 +164,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
164164< a name ='L99 '> </ a > < a href ='#L99 '> 99</ a >
165165< a name ='L100 '> </ a > < a href ='#L100 '> 100</ a >
166166< a name ='L101 '> </ a > < a href ='#L101 '> 101</ a >
167- < a name ='L102 '> </ a > < a href ='#L102 '> 102</ a >
168- < a name ='L103 '> </ a > < a href ='#L103 '> 103</ a >
169- < a name ='L104 '> </ a > < a href ='#L104 '> 104</ a >
170- < a name ='L105 '> </ a > < a href ='#L105 '> 105</ a >
171- < a name ='L106 '> </ a > < a href ='#L106 '> 106</ a >
172- < a name ='L107 '> </ a > < a href ='#L107 '> 107</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 2x</ span >
167+ < a name ='L102 '> </ a > < a href ='#L102 '> 102</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 2x</ span >
173168< span class ="cline-any cline-yes "> 2x</ span >
174169< span class ="cline-any cline-yes "> 2x</ span >
175170< span class ="cline-any cline-yes "> 2x</ span >
@@ -226,50 +221,45 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
226221< span class ="cline-any cline-yes "> 2x</ span >
227222< span class ="cline-any cline-yes "> 2x</ span >
228223< span class ="cline-any cline-yes "> 2x</ span >
229- < span class ="cline-any cline-yes "> 48x </ span >
230- < span class ="cline-any cline-yes "> 48x </ span >
231- < span class ="cline-any cline-yes "> 48x </ span >
232- < span class ="cline-any cline-yes "> 48x </ span >
233- < span class ="cline-any cline-yes "> 48x </ span >
234- < span class ="cline-any cline-yes "> 48x </ span >
224+ < span class ="cline-any cline-yes "> 54x </ span >
225+ < span class ="cline-any cline-yes "> 54x </ span >
226+ < span class ="cline-any cline-yes "> 54x </ span >
227+ < span class ="cline-any cline-yes "> 54x </ span >
228+ < span class ="cline-any cline-yes "> 54x </ span >
229+ < span class ="cline-any cline-yes "> 54x </ span >
235230< span class ="cline-any cline-yes "> 13x</ span >
236231< span class ="cline-any cline-yes "> 13x</ span >
237- < span class ="cline-any cline-yes "> 35x </ span >
238- < span class ="cline-any cline-yes "> 48x </ span >
232+ < span class ="cline-any cline-yes "> 41x </ span >
233+ < span class ="cline-any cline-yes "> 54x </ span >
239234< span class ="cline-any cline-yes "> 13x</ span >
240235< span class ="cline-any cline-yes "> 13x</ span >
241- < span class ="cline-any cline-yes "> 22x</ span >
242- < span class ="cline-any cline-yes "> 48x</ span >
243- < span class ="cline-any cline-yes "> 12x</ span >
244- < span class ="cline-any cline-yes "> 6x</ span >
245- < span class ="cline-any cline-yes "> 6x</ span >
246- < span class ="cline-any cline-yes "> 6x</ span >
247- < span class ="cline-any cline-yes "> 6x</ span >
248- < span class ="cline-any cline-yes "> 12x</ span >
249- < span class ="cline-any cline-yes "> 6x</ span >
250- < span class ="cline-any cline-yes "> 6x</ span >
251- < span class ="cline-any cline-yes "> 48x</ span >
252- < span class ="cline-any cline-yes "> 3x</ span >
253- < span class ="cline-any cline-yes "> 3x</ span >
254- < span class ="cline-any cline-yes "> 3x</ span >
255- < span class ="cline-any cline-yes "> 10x</ span >
256- < span class ="cline-any cline-yes "> 3x</ span >
257- < span class ="cline-any cline-yes "> 3x</ span >
258- < span class ="cline-any cline-yes "> 3x</ span >
236+ < span class ="cline-any cline-yes "> 28x</ span >
237+ < span class ="cline-any cline-yes "> 54x</ span >
238+ < span class ="cline-any cline-yes "> 11x</ span >
239+ < span class ="cline-any cline-yes "> 54x</ span >
240+ < span class ="cline-any cline-yes "> 8x</ span >
241+ < span class ="cline-any cline-yes "> 17x</ span >
242+ < span class ="cline-any cline-yes "> 2x</ span >
243+ < span class ="cline-any cline-yes "> 9x</ span >
244+ < span class ="cline-any cline-yes "> 2x</ span >
259245< span class ="cline-any cline-yes "> 7x</ span >
260- < span class ="cline-any cline-yes "> 4x</ span >
261- < span class ="cline-any cline-yes "> 4x</ span >
262- < span class ="cline-any cline-yes "> 6x</ span >
263- < span class ="cline-any cline-yes "> 48x</ span >
264- < span class ="cline-any cline-yes "> 3x</ span >
265- < span class ="cline-any cline-yes "> 3x</ span >
266- < span class ="cline-any cline-yes "> 3x</ span >
246+ < span class ="cline-any cline-yes "> 5x</ span >
247+ < span class ="cline-any cline-yes "> 5x</ span >
248+ < span class ="cline-any cline-yes "> 28x</ span >
249+ < span class ="cline-any cline-yes "> 54x</ span >
250+ < span class ="cline-any cline-yes "> 20x</ span >
251+ < span class ="cline-any cline-yes "> 20x</ span >
252+ < span class ="cline-any cline-yes "> 8x</ span >
253+ < span class ="cline-any cline-yes "> 54x</ span >
267254< span class ="cline-any cline-yes "> 3x</ span >
268255< span class ="cline-any cline-yes "> 3x</ span >
269- < span class ="cline-any cline-yes "> 3x</ span >
270- < span class ="cline-any cline-yes "> 6x</ span >
271- < span class ="cline-any cline-yes "> 6x</ span >
272- < span class ="cline-any cline-yes "> 48x</ span >
256+ < span class ="cline-any cline-yes "> 54x</ span >
257+ < span class ="cline-any cline-yes "> 5x</ span >
258+ < span class ="cline-any cline-yes "> 5x</ span >
259+ < span class ="cline-any cline-yes "> 5x</ span >
260+ < span class ="cline-any cline-yes "> 8x</ span >
261+ < span class ="cline-any cline-yes "> 8x</ span >
262+ < span class ="cline-any cline-yes "> 54x</ span >
273263< span class ="cline-any cline-yes "> 2x</ span >
274264< span class ="cline-any cline-yes "> 2x</ span >
275265< span class ="cline-any cline-yes "> 2x</ span >
@@ -345,25 +335,20 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
345335 throw new TypeError( format( 'invalid argument. First argument must be a valid matrix type. Value: `%s`.', type ) );
346336 }
347337
348- if ( type === 'general' || type === 'upper' || type === 'lower' || type === 'upper-hessenberg' ) {
349- if ( isRowMajor( order ) ) {
350- s = N;
351- } else {
352- s = M;
353- }
354- if ( LDA < max( 1, s ) ) {
355- throw new RangeError( format( 'invalid argument. Fifth argument must be greater than or equal to max(1,%d). Value: `%d`.', s, LDA ) );
356- }
338+ if ( isRowMajor( order ) ) {
339+ s = N;
340+ } else if ( type === 'general' || type === 'upper' || type === 'lower' || type === 'upper-hessenberg' ) {
341+ s = M;
357342 } else if ( type === 'symmetric-banded-lower' ) {
358- if ( LDA < max( 1, KL+1 ) ) {
359- throw new RangeError( format( 'invalid argument. Fifth argument must be greater than or equal to max(1,%d). Value: `%d`.', KL+1, LDA ) );
360- }
343+ s = KL + 1;
361344 } else if ( type === 'symmetric-banded-upper' ) {
362- if ( LDA < max( 1, KU+1 ) ) {
363- throw new RangeError( format( 'invalid argument. Fifth argument must be greater than or equal to max(1,%d). Value: `%d`.', KU+1, LDA ) );
364- }
365- } else if ( LDA < max( 1, (2*KL) + KU +1 ) ) {
366- throw new RangeError( format( 'invalid argument. Fifth argument must be greater than or equal to max(1,%d). Value: `%d`.', (2*KL) + KU +1, LDA ) );
345+ s = KU + 1;
346+ } else {
347+ s = (2*KL) + KU + 1;
348+ }
349+
350+ if ( LDA < max( 1, s ) ) {
351+ throw new RangeError( format( 'invalid argument. Tenth argument must be greater than or equal to max(1,%d). Value: `%d`.', s, LDA ) );
367352 }
368353
369354 if ( isColumnMajor( order ) ) {
@@ -388,7 +373,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
388373 < div class ='footer quiet pad2 space-top1 center small '>
389374 Code coverage generated by
390375 < a href ="https://istanbul.js.org/ " target ="_blank " rel ="noopener noreferrer "> istanbul</ a >
391- at 2025-06-30T07:48:26.987Z
376+ at 2025-07-06T08:33:54.139Z
392377 </ div >
393378 < script src ="../../../../prettify.js "> </ script >
394379 < script >
0 commit comments