@@ -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 '> 76/76 </ span >
28+ < span class ='fraction '> 81/81 </ 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 '> 10/10 </ span >
35+ < span class ='fraction '> 12/12 </ 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 '> 76/76 </ span >
49+ < span class ='fraction '> 81/81 </ span >
5050 </ div >
5151
5252
@@ -139,7 +139,12 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
139139< a name ='L74 '> </ a > < a href ='#L74 '> 74</ a >
140140< a name ='L75 '> </ a > < a href ='#L75 '> 75</ a >
141141< a name ='L76 '> </ a > < a href ='#L76 '> 76</ a >
142- < a name ='L77 '> </ a > < a href ='#L77 '> 77</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 2x</ span >
142+ < a name ='L77 '> </ a > < a href ='#L77 '> 77</ a >
143+ < a name ='L78 '> </ a > < a href ='#L78 '> 78</ a >
144+ < a name ='L79 '> </ a > < a href ='#L79 '> 79</ a >
145+ < a name ='L80 '> </ a > < a href ='#L80 '> 80</ a >
146+ < a name ='L81 '> </ a > < a href ='#L81 '> 81</ a >
147+ < a name ='L82 '> </ a > < a href ='#L82 '> 82</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 2x</ span >
143148< span class ="cline-any cline-yes "> 2x</ span >
144149< span class ="cline-any cline-yes "> 2x</ span >
145150< span class ="cline-any cline-yes "> 2x</ span >
@@ -199,6 +204,11 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
199204< span class ="cline-any cline-yes "> 13x</ span >
200205< span class ="cline-any cline-yes "> 13x</ span >
201206< span class ="cline-any cline-yes "> 21x</ span >
207+ < span class ="cline-any cline-yes "> 6x</ span >
208+ < span class ="cline-any cline-yes "> 21x</ span >
209+ < span class ="cline-any cline-yes "> 2x</ span >
210+ < span class ="cline-any cline-yes "> 2x</ span >
211+ < span class ="cline-any cline-yes "> 21x</ span >
202212< span class ="cline-any cline-yes "> 2x</ span >
203213< span class ="cline-any cline-yes "> 2x</ span >
204214< span class ="cline-any cline-yes "> 21x</ span >
@@ -240,7 +250,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
240250var isLayout = require( '@stdlib/blas/base/assert/is-layout' );
241251var isRowMajor = require( '@stdlib/ndarray/base/assert/is-row-major-string' );
242252var isColumnMajor = require( '@stdlib/ndarray/base/assert/is-column-major-string' );
243- var max = require( '@stdlib/math/base/special/max' );
253+ var max = require( '@stdlib/math/base/special/fast/ max' );
244254var format = require( '@stdlib/string/format' );
245255var base = require( './base.js' );
246256
@@ -270,12 +280,17 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
270280function iladlr( order, M, N, A, LDA ) {
271281 var sa1;
272282 var sa2;
273-   ;
283+ var s ;
274284 if ( !isLayout( order ) ) {
275285 throw new TypeError( format( 'invalid argument. First argument must be a valid order. Value: `%s`.', order ) );
276286 }
277- if ( isRowMajor( order ) && LDA < max( 1, N ) ) {
278- throw new RangeError( format( 'invalid argument. Fifth argument must be greater than or equal to max(1,%d). Value: `%d`.', N, LDA ) );
287+ if ( isRowMajor( order ) ) {
288+ s = N;
289+ } else {
290+ s = M;
291+ }
292+ if ( LDA < max( 1, s ) ) {
293+ throw new RangeError( format( 'invalid argument. Fifth argument must be greater than or equal to max(1,%d). Value: `%d`.', s, LDA ) );
279294 }
280295 if ( isColumnMajor( order ) ) {
281296 sa1 = 1;
@@ -298,7 +313,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
298313 < div class ='footer quiet pad2 space-top1 center small '>
299314 Code coverage generated by
300315 < a href ="https://istanbul.js.org/ " target ="_blank " rel ="noopener noreferrer "> istanbul</ a >
301- at 2025-06-05T08:24:21.766Z
316+ at 2025-06-05T08:28:02.240Z
302317 </ div >
303318 < script src ="../../../../prettify.js "> </ script >
304319 < script >
0 commit comments