@@ -23,30 +23,30 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
2323 < div class ='clearfix '>
2424
2525 < div class ='fl pad1y space-right2 '>
26- < span class ="strong "> 83.14 % </ span >
26+ < span class ="strong "> 100 % </ span >
2727 < span class ="quiet "> Statements</ span >
28- < span class ='fraction '> 74 /89</ span >
28+ < span class ='fraction '> 89 /89</ 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 '> 1/1 </ span >
35+ < span class ='fraction '> 10/10 </ span >
3636 </ div >
3737
3838
3939 < div class ='fl pad1y space-right2 '>
40- < span class ="strong "> 0 % </ span >
40+ < span class ="strong "> 100 % </ span >
4141 < span class ="quiet "> Functions</ span >
42- < span class ='fraction '> 0 /1</ span >
42+ < span class ='fraction '> 1 /1</ span >
4343 </ div >
4444
4545
4646 < div class ='fl pad1y space-right2 '>
47- < span class ="strong "> 83.14 % </ span >
47+ < span class ="strong "> 100 % </ span >
4848 < span class ="quiet "> Lines</ span >
49- < span class ='fraction '> 74 /89</ span >
49+ < span class ='fraction '> 89 /89</ span >
5050 </ div >
5151
5252
@@ -152,95 +152,95 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
152152< a name ='L87 '> </ a > < a href ='#L87 '> 87</ a >
153153< a name ='L88 '> </ a > < a href ='#L88 '> 88</ a >
154154< a name ='L89 '> </ a > < a href ='#L89 '> 89</ a >
155- < a name ='L90 '> </ a > < a href ='#L90 '> 90</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 1x </ span >
156- < span class ="cline-any cline-yes "> 1x </ span >
157- < span class ="cline-any cline-yes "> 1x </ span >
158- < span class ="cline-any cline-yes "> 1x </ span >
159- < span class ="cline-any cline-yes "> 1x </ span >
160- < span class ="cline-any cline-yes "> 1x </ span >
161- < span class ="cline-any cline-yes "> 1x </ span >
162- < span class ="cline-any cline-yes "> 1x </ span >
163- < span class ="cline-any cline-yes "> 1x </ span >
164- < span class ="cline-any cline-yes "> 1x </ span >
165- < span class ="cline-any cline-yes "> 1x </ span >
166- < span class ="cline-any cline-yes "> 1x </ span >
167- < span class ="cline-any cline-yes "> 1x </ span >
168- < span class ="cline-any cline-yes "> 1x </ span >
169- < span class ="cline-any cline-yes "> 1x </ span >
170- < span class ="cline-any cline-yes "> 1x </ span >
171- < span class ="cline-any cline-yes "> 1x </ span >
172- < span class ="cline-any cline-yes "> 1x </ span >
173- < span class ="cline-any cline-yes "> 1x </ span >
174- < span class ="cline-any cline-yes "> 1x </ span >
175- < span class ="cline-any cline-yes "> 1x </ span >
176- < span class ="cline-any cline-yes "> 1x </ span >
177- < span class ="cline-any cline-yes "> 1x </ span >
178- < span class ="cline-any cline-yes "> 1x </ span >
179- < span class ="cline-any cline-yes "> 1x </ span >
180- < span class ="cline-any cline-yes "> 1x </ span >
181- < span class ="cline-any cline-yes "> 1x </ span >
182- < span class ="cline-any cline-yes "> 1x </ span >
183- < span class ="cline-any cline-yes "> 1x </ span >
184- < span class ="cline-any cline-yes "> 1x </ span >
185- < span class ="cline-any cline-yes "> 1x </ span >
186- < span class ="cline-any cline-yes "> 1x </ span >
187- < span class ="cline-any cline-yes "> 1x </ span >
188- < span class ="cline-any cline-yes "> 1x </ span >
189- < span class ="cline-any cline-yes "> 1x </ span >
190- < span class ="cline-any cline-yes "> 1x </ span >
191- < span class ="cline-any cline-yes "> 1x </ span >
192- < span class ="cline-any cline-yes "> 1x </ span >
193- < span class ="cline-any cline-yes "> 1x </ span >
194- < span class ="cline-any cline-yes "> 1x </ span >
195- < span class ="cline-any cline-yes "> 1x </ span >
196- < span class ="cline-any cline-yes "> 1x </ span >
197- < span class ="cline-any cline-yes "> 1x </ span >
198- < span class ="cline-any cline-yes "> 1x </ span >
199- < span class ="cline-any cline-yes "> 1x </ span >
200- < span class ="cline-any cline-yes "> 1x </ span >
201- < span class ="cline-any cline-yes "> 1x </ span >
202- < span class ="cline-any cline-yes "> 1x </ span >
203- < span class ="cline-any cline-yes "> 1x </ span >
204- < span class ="cline-any cline-yes "> 1x </ span >
205- < span class ="cline-any cline-yes "> 1x </ span >
206- < span class ="cline-any cline-yes "> 1x </ span >
207- < span class ="cline-any cline-yes "> 1x </ span >
208- < span class ="cline-any cline-yes "> 1x </ span >
209- < span class ="cline-any cline-yes "> 1x </ span >
210- < span class ="cline-any cline-yes "> 1x </ span >
211- < span class ="cline-any cline-yes "> 1x </ span >
212- < span class ="cline-any cline-yes "> 1x </ span >
213- < span class ="cline-any cline-yes "> 1x </ span >
214- < span class ="cline-any cline-yes "> 1x </ span >
215- < span class ="cline-any cline-yes "> 1x </ span >
216- < span class ="cline-any cline-yes "> 1x </ span >
217- < span class ="cline-any cline-yes "> 1x </ span >
218- < span class ="cline-any cline-yes "> 1x </ span >
219- < span class ="cline-any cline-yes "> 1x </ span >
220- < span class ="cline-any cline-yes "> 1x </ span >
221- < span class ="cline-any cline-yes "> 1x </ span >
222- < span class ="cline-any cline-yes "> 1x </ span >
223- < span class ="cline-any cline-yes "> 1x </ span >
224- < span class ="cline-any cline-no " > </ span >
225- < span class ="cline-any cline-no " > </ span >
226- < span class ="cline-any cline-no " > </ span >
227- < span class ="cline-any cline-no " > </ span >
228- < span class ="cline-any cline-no " > </ span >
229- < span class ="cline-any cline-no " > </ span >
230- < span class ="cline-any cline-no " > </ span >
231- < span class ="cline-any cline-no " > </ span >
232- < span class ="cline-any cline-no " > </ span >
233- < span class ="cline-any cline-no " > </ span >
234- < span class ="cline-any cline-no " > </ span >
235- < span class ="cline-any cline-no " > </ span >
236- < span class ="cline-any cline-no " > </ span >
237- < span class ="cline-any cline-no " > </ span >
238- < span class ="cline-any cline-no " > </ span >
239- < span class ="cline-any cline-yes "> 1x </ span >
240- < span class ="cline-any cline-yes "> 1x </ span >
241- < span class ="cline-any cline-yes "> 1x </ span >
242- < span class ="cline-any cline-yes "> 1x </ span >
243- < span class ="cline-any cline-yes "> 1x </ span >
155+ < a name ='L90 '> </ a > < a href ='#L90 '> 90</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 2x </ span >
156+ < span class ="cline-any cline-yes "> 2x </ span >
157+ < span class ="cline-any cline-yes "> 2x </ span >
158+ < span class ="cline-any cline-yes "> 2x </ span >
159+ < span class ="cline-any cline-yes "> 2x </ span >
160+ < span class ="cline-any cline-yes "> 2x </ span >
161+ < span class ="cline-any cline-yes "> 2x </ span >
162+ < span class ="cline-any cline-yes "> 2x </ span >
163+ < span class ="cline-any cline-yes "> 2x </ span >
164+ < span class ="cline-any cline-yes "> 2x </ span >
165+ < span class ="cline-any cline-yes "> 2x </ span >
166+ < span class ="cline-any cline-yes "> 2x </ span >
167+ < span class ="cline-any cline-yes "> 2x </ span >
168+ < span class ="cline-any cline-yes "> 2x </ span >
169+ < span class ="cline-any cline-yes "> 2x </ span >
170+ < span class ="cline-any cline-yes "> 2x </ span >
171+ < span class ="cline-any cline-yes "> 2x </ span >
172+ < span class ="cline-any cline-yes "> 2x </ span >
173+ < span class ="cline-any cline-yes "> 2x </ span >
174+ < span class ="cline-any cline-yes "> 2x </ span >
175+ < span class ="cline-any cline-yes "> 2x </ span >
176+ < span class ="cline-any cline-yes "> 2x </ span >
177+ < span class ="cline-any cline-yes "> 2x </ span >
178+ < span class ="cline-any cline-yes "> 2x </ span >
179+ < span class ="cline-any cline-yes "> 2x </ span >
180+ < span class ="cline-any cline-yes "> 2x </ span >
181+ < span class ="cline-any cline-yes "> 2x </ span >
182+ < span class ="cline-any cline-yes "> 2x </ span >
183+ < span class ="cline-any cline-yes "> 2x </ span >
184+ < span class ="cline-any cline-yes "> 2x </ span >
185+ < span class ="cline-any cline-yes "> 2x </ span >
186+ < span class ="cline-any cline-yes "> 2x </ span >
187+ < span class ="cline-any cline-yes "> 2x </ span >
188+ < span class ="cline-any cline-yes "> 2x </ span >
189+ < span class ="cline-any cline-yes "> 2x </ span >
190+ < span class ="cline-any cline-yes "> 2x </ span >
191+ < span class ="cline-any cline-yes "> 2x </ span >
192+ < span class ="cline-any cline-yes "> 2x </ span >
193+ < span class ="cline-any cline-yes "> 2x </ span >
194+ < span class ="cline-any cline-yes "> 2x </ span >
195+ < span class ="cline-any cline-yes "> 2x </ span >
196+ < span class ="cline-any cline-yes "> 2x </ span >
197+ < span class ="cline-any cline-yes "> 2x </ span >
198+ < span class ="cline-any cline-yes "> 2x </ span >
199+ < span class ="cline-any cline-yes "> 2x </ span >
200+ < span class ="cline-any cline-yes "> 2x </ span >
201+ < span class ="cline-any cline-yes "> 2x </ span >
202+ < span class ="cline-any cline-yes "> 2x </ span >
203+ < span class ="cline-any cline-yes "> 2x </ span >
204+ < span class ="cline-any cline-yes "> 2x </ span >
205+ < span class ="cline-any cline-yes "> 2x </ span >
206+ < span class ="cline-any cline-yes "> 2x </ span >
207+ < span class ="cline-any cline-yes "> 2x </ span >
208+ < span class ="cline-any cline-yes "> 2x </ 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 "> 2x </ span >
212+ < span class ="cline-any cline-yes "> 2x </ span >
213+ < span class ="cline-any cline-yes "> 2x </ span >
214+ < span class ="cline-any cline-yes "> 2x </ span >
215+ < span class ="cline-any cline-yes "> 2x </ span >
216+ < span class ="cline-any cline-yes "> 2x </ span >
217+ < span class ="cline-any cline-yes "> 2x </ span >
218+ < span class ="cline-any cline-yes "> 2x </ span >
219+ < span class ="cline-any cline-yes "> 2x </ span >
220+ < span class ="cline-any cline-yes "> 2x </ span >
221+ < span class ="cline-any cline-yes "> 2x </ span >
222+ < span class ="cline-any cline-yes "> 2x </ span >
223+ < span class ="cline-any cline-yes "> 2x </ span >
224+ < span class ="cline-any cline-yes " > 87x </ span >
225+ < span class ="cline-any cline-yes " > 87x </ span >
226+ < span class ="cline-any cline-yes " > 13x </ span >
227+ < span class ="cline-any cline-yes " > 13x </ span >
228+ < span class ="cline-any cline-yes " > 87x </ span >
229+ < span class ="cline-any cline-yes " > 13x </ span >
230+ < span class ="cline-any cline-yes " > 13x </ span >
231+ < span class ="cline-any cline-yes " > 87x </ span >
232+ < span class ="cline-any cline-yes " > 13x </ span >
233+ < span class ="cline-any cline-yes " > 13x </ span >
234+ < span class ="cline-any cline-yes " > 87x </ span >
235+ < span class ="cline-any cline-yes " > 13x </ span >
236+ < span class ="cline-any cline-yes " > 13x </ span >
237+ < span class ="cline-any cline-yes " > 35x </ span >
238+ < span class ="cline-any cline-yes " > 87x </ span >
239+ < span class ="cline-any cline-yes "> 2x </ span >
240+ < span class ="cline-any cline-yes "> 2x </ span >
241+ < span class ="cline-any cline-yes "> 2x </ span >
242+ < span class ="cline-any cline-yes "> 2x </ span >
243+ < span class ="cline-any cline-yes "> 2x </ span >
244244< span class ="cline-any cline-neutral "> </ span > </ td > < td class ="text "> < pre class ="prettyprint lang-js "> /**
245245* @license Apache-2.0
246246*
@@ -310,21 +310,21 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
310310* // X => <Float64Array>[ 5.0, 0.0, 5.0 ]
311311* // CNORM => <Float64Array>[ 0.0, 1.0, 3.0 ]
312312*/
313- < span class =" cstat-no " title =" statement not covered " > < span class =" fstat-no " title =" function not covered " > function dlatrs( uplo, trans, diag, normin, N, A, strideA1, strideA2, offsetA, X, strideX, offsetX, CNORM, strideCNORM, offsetCNORM ) {</ span > </ span >
314- < span class =" cstat-no " title =" statement not covered " > if ( !isMatrixTriangle( uplo ) ) {</ span >
315- < span class =" cstat-no " title =" statement not covered " > throw new TypeError( format( 'invalid argument. Second argument must be a valid side. Value: `%s`.', uplo ) );</ span >
316- < span class =" cstat-no " title =" statement not covered " > } </ span >
317- < span class =" cstat-no " title =" statement not covered " > if ( !isTransposeOperation( trans ) ) {</ span >
318- < span class =" cstat-no " title =" statement not covered " > throw new TypeError( format( 'invalid argument. Third argument must be a valid transpose operation. Value: `%s`.', trans ) );</ span >
319- < span class =" cstat-no " title =" statement not covered " > } </ span >
320- < span class =" cstat-no " title =" statement not covered " > if ( !isDiagonalType( diag ) ) {</ span >
321- < span class =" cstat-no " title =" statement not covered " > throw new TypeError( format( 'invalid argument. Second argument must be a valid diagonal type. Value: `%s`.', diag ) );</ span >
322- < span class =" cstat-no " title =" statement not covered " > } </ span >
323- < span class =" cstat-no " title =" statement not covered " > if ( normin !== 'yes' && normin !== 'no' ) {</ span >
324- < span class =" cstat-no " title =" statement not covered " > throw new TypeError( format( 'invalid argument. Fifth argument must be either yes or no. Value: `%d `.', normin ) );</ span >
325- < span class =" cstat-no " title =" statement not covered " > } </ span >
326- < span class =" cstat-no " title =" statement not covered " > return base( uplo, trans, diag, normin, N, A, strideA1, strideA2, offsetA, X, strideX, offsetX, CNORM, strideCNORM, offsetCNORM );</ span >
327- < span class =" cstat-no " title =" statement not covered " > } </ span >
313+ function dlatrs( uplo, trans, diag, normin, N, A, strideA1, strideA2, offsetA, X, strideX, offsetX, CNORM, strideCNORM, offsetCNORM ) {
314+ if ( !isMatrixTriangle( uplo ) ) {
315+ throw new TypeError( format( 'invalid argument. First argument must be a valid side. Value: `%s`.', uplo ) );
316+ }
317+ if ( !isTransposeOperation( trans ) ) {
318+ throw new TypeError( format( 'invalid argument. Second argument must be a valid transpose operation. Value: `%s`.', trans ) );
319+ }
320+ if ( !isDiagonalType( diag ) ) {
321+ throw new TypeError( format( 'invalid argument. Third argument must be a valid diagonal type. Value: `%s`.', diag ) );
322+ }
323+ if ( normin !== 'yes' && normin !== 'no' ) {
324+ throw new TypeError( format( 'invalid argument. Fourth argument must be either yes or no. Value: `%s `.', normin ) );
325+ }
326+ return base( uplo, trans, diag, normin, N, A, strideA1, strideA2, offsetA, X, strideX, offsetX, CNORM, strideCNORM, offsetCNORM );
327+ }
328328
329329
330330// EXPORTS //
@@ -337,7 +337,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
337337 < div class ='footer quiet pad2 space-top1 center small '>
338338 Code coverage generated by
339339 < a href ="https://istanbul.js.org/ " target ="_blank " rel ="noopener noreferrer "> istanbul</ a >
340- at 2025-06-12T08:14:43.566Z
340+ at 2025-06-13T10:03:15.870Z
341341 </ div >
342342 < script src ="../../../../prettify.js "> </ script >
343343 < script >
0 commit comments