@@ -25,14 +25,14 @@ <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 '> 87/87 </ span >
28+ < span class ='fraction '> 95/95 </ 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 '> 14/14 </ span >
35+ < span class ='fraction '> 18/18 </ span >
3636 </ div >
3737
3838
@@ -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 '> 87/87 </ span >
49+ < span class ='fraction '> 95/95 </ span >
5050 </ div >
5151
5252
@@ -150,7 +150,15 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
150150< a name ='L85 '> </ a > < a href ='#L85 '> 85</ a >
151151< a name ='L86 '> </ a > < a href ='#L86 '> 86</ a >
152152< a name ='L87 '> </ a > < a href ='#L87 '> 87</ a >
153- < a name ='L88 '> </ a > < a href ='#L88 '> 88</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 2x</ span >
153+ < a name ='L88 '> </ a > < a href ='#L88 '> 88</ a >
154+ < a name ='L89 '> </ a > < a href ='#L89 '> 89</ a >
155+ < a name ='L90 '> </ a > < a href ='#L90 '> 90</ a >
156+ < a name ='L91 '> </ a > < a href ='#L91 '> 91</ a >
157+ < a name ='L92 '> </ a > < a href ='#L92 '> 92</ a >
158+ < a name ='L93 '> </ a > < a href ='#L93 '> 93</ a >
159+ < a name ='L94 '> </ a > < a href ='#L94 '> 94</ a >
160+ < a name ='L95 '> </ a > < a href ='#L95 '> 95</ a >
161+ < a name ='L96 '> </ a > < a href ='#L96 '> 96</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-yes "> 2x</ span >
154162< span class ="cline-any cline-yes "> 2x</ span >
155163< span class ="cline-any cline-yes "> 2x</ span >
156164< span class ="cline-any cline-yes "> 2x</ span >
@@ -211,27 +219,35 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
211219< span class ="cline-any cline-yes "> 2x</ span >
212220< span class ="cline-any cline-yes "> 2x</ span >
213221< span class ="cline-any cline-yes "> 2x</ span >
214- < span class ="cline-any cline-yes "> 51x</ span >
215- < span class ="cline-any cline-yes "> 51x</ 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 "> 53x</ span >
225+ < span class ="cline-any cline-yes "> 53x</ span >
216226< span class ="cline-any cline-yes "> 4x</ span >
217227< span class ="cline-any cline-yes "> 4x</ span >
218- < span class ="cline-any cline-yes "> 51x </ span >
228+ < span class ="cline-any cline-yes "> 53x </ span >
219229< span class ="cline-any cline-yes "> 4x</ span >
220230< span class ="cline-any cline-yes "> 4x</ span >
221- < span class ="cline-any cline-yes "> 51x </ span >
231+ < span class ="cline-any cline-yes "> 53x </ span >
222232< span class ="cline-any cline-yes "> 4x</ span >
223233< span class ="cline-any cline-yes "> 4x</ span >
224- < span class ="cline-any cline-yes "> 51x </ span >
234+ < span class ="cline-any cline-yes "> 53x </ span >
225235< span class ="cline-any cline-yes "> 3x</ span >
226236< span class ="cline-any cline-yes "> 3x</ span >
227- < span class ="cline-any cline-yes "> 51x</ span >
237+ < span class ="cline-any cline-yes "> 53x</ span >
238+ < span class ="cline-any cline-yes "> 1x</ span >
239+ < span class ="cline-any cline-yes "> 1x</ span >
240+ < span class ="cline-any cline-yes "> 53x</ span >
228241< span class ="cline-any cline-yes "> 1x</ span >
229242< span class ="cline-any cline-yes "> 1x</ span >
230- < span class ="cline-any cline-yes "> 51x</ span >
243+ < span class ="cline-any cline-yes "> 53x</ span >
244+ < span class ="cline-any cline-yes "> 1x</ span >
245+ < span class ="cline-any cline-yes "> 1x</ span >
246+ < span class ="cline-any cline-yes "> 53x</ span >
231247< span class ="cline-any cline-yes "> 2x</ span >
232248< span class ="cline-any cline-yes "> 2x</ span >
233249< span class ="cline-any cline-yes "> 33x</ span >
234- < span class ="cline-any cline-yes "> 51x </ span >
250+ < span class ="cline-any cline-yes "> 53x </ span >
235251< span class ="cline-any cline-yes "> 2x</ span >
236252< span class ="cline-any cline-yes "> 2x</ span >
237253< span class ="cline-any cline-yes "> 2x</ span >
@@ -286,6 +302,8 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
286302* @throws {TypeError} second argument must be a valid transpose operation
287303* @throws {TypeError} third argument must be a valid diagonal type
288304* @throws {RangeError} fourth argument must be a nonnegative integer
305+ * @throws {RangeError} sixth argument must be non-zero
306+ * @throws {RangeError} seventh argument must be non-zero
289307* @throws {RangeError} tenth argument must be non-zero
290308* @returns {Float32Array} `x`
291309*
@@ -311,6 +329,12 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
311329 if ( N < 0 ) {
312330 throw new RangeError( format( 'invalid argument. Fourth argument must be a nonnegative integer. Value: `%d`.', N ) );
313331 }
332+ if ( strideA1 === 0 ) {
333+ throw new RangeError( format( 'invalid argument. Sixth argument must be non-zero. Value: `%d`.', strideA1 ) );
334+ }
335+ if ( strideA2 === 0 ) {
336+ throw new RangeError( format( 'invalid argument. Seventh argument must be non-zero. Value: `%d`.', strideA2 ) );
337+ }
314338 if ( strideX === 0 ) {
315339 throw new RangeError( format( 'invalid argument. Tenth argument must be non-zero. Value: `%d`.', strideX ) );
316340 }
@@ -331,7 +355,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
331355 < div class ='footer quiet pad2 space-top1 center small '>
332356 Code coverage generated by
333357 < a href ="https://istanbul.js.org/ " target ="_blank " rel ="noopener noreferrer "> istanbul</ a >
334- at 2024-09-28T00:46:25.326Z
358+ at 2025-04-25T10:37:02.435Z
335359 </ div >
336360 < script src ="../../../../prettify.js "> </ script >
337361 < script >
0 commit comments