Skip to content

Commit 0344602

Browse files
committed
Update artifacts
1 parent 8fcf4d0 commit 0344602

File tree

10 files changed

+254
-76
lines changed

10 files changed

+254
-76
lines changed

blas/base/ssyr/base.js.html

Lines changed: 22 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ <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'>116/116</span>
28+
<span class='fraction'>117/117</span>
2929
</div>
3030

3131

@@ -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'>116/116</span>
49+
<span class='fraction'>117/117</span>
5050
</div>
5151

5252

@@ -179,8 +179,8 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
179179
<a name='L114'></a><a href='#L114'>114</a>
180180
<a name='L115'></a><a href='#L115'>115</a>
181181
<a name='L116'></a><a href='#L116'>116</a>
182-
<a name='L117'></a><a href='#L117'>117</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">3x</span>
183-
<span class="cline-any cline-yes">3x</span>
182+
<a name='L117'></a><a href='#L117'>117</a>
183+
<a name='L118'></a><a href='#L118'>118</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">3x</span>
184184
<span class="cline-any cline-yes">3x</span>
185185
<span class="cline-any cline-yes">3x</span>
186186
<span class="cline-any cline-yes">3x</span>
@@ -257,7 +257,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
257257
<span class="cline-any cline-yes">32x</span>
258258
<span class="cline-any cline-yes">32x</span>
259259
<span class="cline-any cline-yes">32x</span>
260-
<span class="cline-any cline-yes">28x</span>
260+
<span class="cline-any cline-yes">21x</span>
261261
<span class="cline-any cline-yes">32x</span>
262262
<span class="cline-any cline-yes">15x</span>
263263
<span class="cline-any cline-yes">15x</span>
@@ -269,6 +269,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
269269
<span class="cline-any cline-yes">90x</span>
270270
<span class="cline-any cline-yes">90x</span>
271271
<span class="cline-any cline-yes">90x</span>
272+
<span class="cline-any cline-yes">90x</span>
272273
<span class="cline-any cline-yes">45x</span>
273274
<span class="cline-any cline-yes">45x</span>
274275
<span class="cline-any cline-yes">45x</span>
@@ -285,6 +286,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
285286
<span class="cline-any cline-yes">102x</span>
286287
<span class="cline-any cline-yes">102x</span>
287288
<span class="cline-any cline-yes">102x</span>
289+
<span class="cline-any cline-yes">102x</span>
288290
<span class="cline-any cline-yes">51x</span>
289291
<span class="cline-any cline-yes">51x</span>
290292
<span class="cline-any cline-yes">51x</span>
@@ -318,7 +320,6 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
318320
// MODULES //
319321
&nbsp;
320322
var isRowMajor = require( '@stdlib/ndarray/base/assert/is-row-major' );
321-
var f32 = require( '@stdlib/number/float64/base/to-float32' );
322323
&nbsp;
323324
&nbsp;
324325
// MAIN //
@@ -329,7 +330,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
329330
* @private
330331
* @param {string} uplo - specifies whether the upper or lower triangular part of the symmetric matrix `A` should be referenced
331332
* @param {NonNegativeInteger} N - number of elements along each dimension of `A`
332-
* @param {number} alpha - scalar
333+
* @param {number} alpha - scalar constant
333334
* @param {Float32Array} x - input vector
334335
* @param {integer} strideX - `x` stride length
335336
* @param {NonNegativeInteger} offsetX - starting index for `x`
@@ -342,11 +343,11 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
342343
* @example
343344
* var Float32Array = require( '@stdlib/array/float32' );
344345
*
345-
* var A = new Float32Array( [ 1.0, 2.0, 3.0, 0.0, 1.0, 2.0, 0.0, 0.0, 1.0 ] ); // =&gt; [ [ 1.0, 2.0, 3.0 ], [ 0.0, 1.0, 2.0 ], [ 0.0, 0.0, 1.0 ] ]
346+
* var A = new Float32Array( [ 1.0, 2.0, 3.0, 2.0, 1.0, 2.0, 3.0, 2.0, 1.0 ] ); // =&gt; [ [ 1.0, 2.0, 3.0 ], [ 2.0, 1.0, 2.0 ], [ 3.0, 2.0, 1.0 ] ]
346347
* var x = new Float32Array( [ 1.0, 2.0, 3.0 ] );
347348
*
348349
* ssyr( 'upper', 3, 1.0, x, 1, 0, A, 3, 1, 0 );
349-
* // A =&gt; &lt;Float32Array&gt;[ 2.0, 4.0, 6.0, 0.0, 5.0, 8.0, 0.0, 0.0, 10.0 ]
350+
* // A =&gt; &lt;Float32Array&gt;[ 2.0, 4.0, 6.0, 2.0, 5.0, 8.0, 3.0, 2.0, 10.0 ]
350351
*/
351352
function ssyr( uplo, N, alpha, x, strideX, offsetX, A, strideA1, strideA2, offsetA ) { // eslint-disable-line max-len
352353
var isrm;
@@ -357,7 +358,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
357358
var sa1;
358359
var i0;
359360
var i1;
360-
var oa;
361+
var ia;
361362
var ox;
362363
&nbsp;
363364
isrm = isRowMajor( [ strideA1, strideA2 ] );
@@ -372,18 +373,19 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
372373
}
373374
ox = offsetX;
374375
if (
375-
( isrm &amp;&amp; uplo === 'lower' ) ||
376-
( !isrm &amp;&amp; uplo === 'upper' )
376+
( !isrm &amp;&amp; uplo === 'upper' ) ||
377+
( isrm &amp;&amp; uplo === 'lower' )
377378
) {
378379
ix1 = ox;
379380
for ( i1 = 0; i1 &lt; N; i1++ ) {
380381
if ( x[ ix1 ] !== 0.0 ) {
381-
tmp = f32( alpha * x[ ix1 ] );
382-
oa = offsetA + (sa1*i1);
382+
tmp = alpha * x[ ix1 ];
383+
ia = offsetA + (sa1*i1);
383384
ix0 = ox;
384385
for ( i0 = 0; i0 &lt;= i1; i0++ ) {
385-
A[ oa+(sa0*i0) ] += f32( x[ ix0 ] * tmp );
386+
A[ ia ] += x[ ix0 ] * tmp;
386387
ix0 += strideX;
388+
ia += sa0;
387389
}
388390
}
389391
ix1 += strideX;
@@ -394,12 +396,13 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
394396
ix1 = ox;
395397
for ( i1 = 0; i1 &lt; N; i1++ ) {
396398
if ( x[ ix1 ] !== 0.0 ) {
397-
tmp = f32( alpha * x[ ix1 ] );
398-
oa = offsetA + (sa1*i1);
399+
tmp = alpha * x[ ix1 ];
400+
ia = offsetA + (sa1*i1) + (sa0*i1);
399401
ix0 = ix1;
400402
for ( i0 = i1; i0 &lt; N; i0++ ) {
401-
A[ oa+(sa0*i0) ] += f32( x[ ix0 ] * tmp );
403+
A[ ia ] += x[ ix0 ] * tmp;
402404
ix0 += strideX;
405+
ia += sa0;
403406
}
404407
}
405408
ix1 += strideX;
@@ -418,7 +421,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
418421
<div class='footer quiet pad2 space-top1 center small'>
419422
Code coverage generated by
420423
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
421-
at 2025-07-07T22:18:13.032Z
424+
at 2025-07-17T08:32:25.770Z
422425
</div>
423426
<script src="../../../../prettify.js"></script>
424427
<script>

blas/base/ssyr/coverage.ndjson

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,4 @@
99
[557,557,100,56,56,100,5,5,100,557,557,100,"12615c0be9064895e7a5838faba15cc871880094","2025-05-07 19:09:24 -0700"]
1010
[557,557,100,56,56,100,5,5,100,557,557,100,"b1a37102ff35dc3ecd007e2368922460473802d9","2025-05-31 18:12:21 -0700"]
1111
[557,557,100,56,56,100,5,5,100,557,557,100,"acafa46345911839600d0fda232a6ed73b38f582","2025-07-07 17:13:26 -0500"]
12+
[616,616,100,82,82,100,5,5,100,616,616,100,"4f94e6071dbc28c204f01b2aae41618cc0bfc60b","2025-07-17 01:30:37 -0700"]

blas/base/ssyr/index.html

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -25,14 +25,14 @@ <h1><a href="../../../../index.html">All files</a> blas/base/ssyr/lib</h1>
2525
<div class='fl pad1y space-right2'>
2626
<span class="strong">100% </span>
2727
<span class="quiet">Statements</span>
28-
<span class='fraction'>557/557</span>
28+
<span class='fraction'>616/616</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'>56/56</span>
35+
<span class='fraction'>82/82</span>
3636
</div>
3737

3838

@@ -46,7 +46,7 @@ <h1><a href="../../../../index.html">All files</a> blas/base/ssyr/lib</h1>
4646
<div class='fl pad1y space-right2'>
4747
<span class="strong">100% </span>
4848
<span class="quiet">Lines</span>
49-
<span class='fraction'>557/557</span>
49+
<span class='fraction'>616/616</span>
5050
</div>
5151

5252

@@ -84,13 +84,13 @@ <h1><a href="../../../../index.html">All files</a> blas/base/ssyr/lib</h1>
8484
<div class="chart"><div class="cover-fill cover-full" style="width: 100%"></div><div class="cover-empty" style="width: 0%"></div></div>
8585
</td>
8686
<td data-value="100" class="pct high">100%</td>
87-
<td data-value="116" class="abs high">116/116</td>
87+
<td data-value="117" class="abs high">117/117</td>
8888
<td data-value="100" class="pct high">100%</td>
8989
<td data-value="14" class="abs high">14/14</td>
9090
<td data-value="100" class="pct high">100%</td>
9191
<td data-value="1" class="abs high">1/1</td>
9292
<td data-value="100" class="pct high">100%</td>
93-
<td data-value="116" class="abs high">116/116</td>
93+
<td data-value="117" class="abs high">117/117</td>
9494
</tr>
9595

9696
<tr>
@@ -144,13 +144,13 @@ <h1><a href="../../../../index.html">All files</a> blas/base/ssyr/lib</h1>
144144
<div class="chart"><div class="cover-fill cover-full" style="width: 100%"></div><div class="cover-empty" style="width: 0%"></div></div>
145145
</td>
146146
<td data-value="100" class="pct high">100%</td>
147-
<td data-value="82" class="abs high">82/82</td>
147+
<td data-value="85" class="abs high">85/85</td>
148148
<td data-value="100" class="pct high">100%</td>
149149
<td data-value="15" class="abs high">15/15</td>
150150
<td data-value="100" class="pct high">100%</td>
151151
<td data-value="1" class="abs high">1/1</td>
152152
<td data-value="100" class="pct high">100%</td>
153-
<td data-value="82" class="abs high">82/82</td>
153+
<td data-value="85" class="abs high">85/85</td>
154154
</tr>
155155

156156
<tr>
@@ -159,13 +159,13 @@ <h1><a href="../../../../index.html">All files</a> blas/base/ssyr/lib</h1>
159159
<div class="chart"><div class="cover-fill cover-full" style="width: 100%"></div><div class="cover-empty" style="width: 0%"></div></div>
160160
</td>
161161
<td data-value="100" class="pct high">100%</td>
162-
<td data-value="61" class="abs high">61/61</td>
162+
<td data-value="87" class="abs high">87/87</td>
163163
<td data-value="100" class="pct high">100%</td>
164-
<td data-value="2" class="abs high">2/2</td>
164+
<td data-value="15" class="abs high">15/15</td>
165165
<td data-value="100" class="pct high">100%</td>
166166
<td data-value="1" class="abs high">1/1</td>
167167
<td data-value="100" class="pct high">100%</td>
168-
<td data-value="61" class="abs high">61/61</td>
168+
<td data-value="87" class="abs high">87/87</td>
169169
</tr>
170170

171171
<tr>
@@ -174,13 +174,13 @@ <h1><a href="../../../../index.html">All files</a> blas/base/ssyr/lib</h1>
174174
<div class="chart"><div class="cover-fill cover-full" style="width: 100%"></div><div class="cover-empty" style="width: 0%"></div></div>
175175
</td>
176176
<td data-value="100" class="pct high">100%</td>
177-
<td data-value="98" class="abs high">98/98</td>
177+
<td data-value="99" class="abs high">99/99</td>
178178
<td data-value="100" class="pct high">100%</td>
179179
<td data-value="18" class="abs high">18/18</td>
180180
<td data-value="100" class="pct high">100%</td>
181181
<td data-value="1" class="abs high">1/1</td>
182182
<td data-value="100" class="pct high">100%</td>
183-
<td data-value="98" class="abs high">98/98</td>
183+
<td data-value="99" class="abs high">99/99</td>
184184
</tr>
185185

186186
<tr>
@@ -189,13 +189,13 @@ <h1><a href="../../../../index.html">All files</a> blas/base/ssyr/lib</h1>
189189
<div class="chart"><div class="cover-fill cover-full" style="width: 100%"></div><div class="cover-empty" style="width: 0%"></div></div>
190190
</td>
191191
<td data-value="100" class="pct high">100%</td>
192-
<td data-value="60" class="abs high">60/60</td>
192+
<td data-value="88" class="abs high">88/88</td>
193193
<td data-value="100" class="pct high">100%</td>
194-
<td data-value="2" class="abs high">2/2</td>
194+
<td data-value="15" class="abs high">15/15</td>
195195
<td data-value="100" class="pct high">100%</td>
196196
<td data-value="1" class="abs high">1/1</td>
197197
<td data-value="100" class="pct high">100%</td>
198-
<td data-value="60" class="abs high">60/60</td>
198+
<td data-value="88" class="abs high">88/88</td>
199199
</tr>
200200

201201
</tbody>
@@ -206,7 +206,7 @@ <h1><a href="../../../../index.html">All files</a> blas/base/ssyr/lib</h1>
206206
<div class='footer quiet pad2 space-top1 center small'>
207207
Code coverage generated by
208208
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
209-
at 2025-07-07T22:18:13.032Z
209+
at 2025-07-17T08:32:25.770Z
210210
</div>
211211
<script src="../../../../prettify.js"></script>
212212
<script>

blas/base/ssyr/index.js.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -242,11 +242,11 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
242242
* var Float32Array = require( '@stdlib/array/float32' );
243243
* var ssyr = require( '@stdlib/blas/base/ssyr' );
244244
*
245-
* var A = new Float32Array( [ 1.0, 2.0, 3.0, 0.0, 1.0, 2.0, 0.0, 0.0, 1.0 ] ); // =&gt; [ [ 1.0, 2.0, 3.0 ], [ 0.0, 1.0, 2.0 ], [ 0.0, 0.0, 1.0 ] ]
245+
* var A = new Float32Array( [ 1.0, 2.0, 3.0, 2.0, 1.0, 2.0, 3.0, 2.0, 1.0 ] ); // =&gt; [ [ 1.0, 2.0, 3.0 ], [ 2.0, 1.0, 2.0 ], [ 3.0, 2.0, 1.0 ] ]
246246
* var x = new Float32Array( [ 1.0, 2.0, 3.0 ] );
247247
*
248248
* ssyr.ndarray( 'upper', 3, 1.0, x, 1, 0, A, 3, 1, 0 );
249-
* // A =&gt; &lt;Float32Array&gt;[ 2.0, 4.0, 6.0, 0.0, 5.0, 8.0, 0.0, 0.0, 10.0 ]
249+
* // A =&gt; &lt;Float32Array&gt;[ 2.0, 4.0, 6.0, 2.0, 5.0, 8.0, 3.0, 2.0, 10.0 ]
250250
*/
251251
&nbsp;
252252
// MODULES //
@@ -280,7 +280,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
280280
<div class='footer quiet pad2 space-top1 center small'>
281281
Code coverage generated by
282282
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
283-
at 2025-07-07T22:18:13.032Z
283+
at 2025-07-17T08:32:25.770Z
284284
</div>
285285
<script src="../../../../prettify.js"></script>
286286
<script>

blas/base/ssyr/main.js.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
175175
<div class='footer quiet pad2 space-top1 center small'>
176176
Code coverage generated by
177177
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
178-
at 2025-07-07T22:18:13.032Z
178+
at 2025-07-17T08:32:25.770Z
179179
</div>
180180
<script src="../../../../prettify.js"></script>
181181
<script>

blas/base/ssyr/native.js.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
175175
<div class='footer quiet pad2 space-top1 center small'>
176176
Code coverage generated by
177177
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
178-
at 2025-07-07T22:18:13.032Z
178+
at 2025-07-17T08:32:25.770Z
179179
</div>
180180
<script src="../../../../prettify.js"></script>
181181
<script>

blas/base/ssyr/ndarray.js.html

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ <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'>82/82</span>
28+
<span class='fraction'>85/85</span>
2929
</div>
3030

3131

@@ -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'>82/82</span>
49+
<span class='fraction'>85/85</span>
5050
</div>
5151

5252

@@ -145,7 +145,12 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
145145
<a name='L80'></a><a href='#L80'>80</a>
146146
<a name='L81'></a><a href='#L81'>81</a>
147147
<a name='L82'></a><a href='#L82'>82</a>
148-
<a name='L83'></a><a href='#L83'>83</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">2x</span>
148+
<a name='L83'></a><a href='#L83'>83</a>
149+
<a name='L84'></a><a href='#L84'>84</a>
150+
<a name='L85'></a><a href='#L85'>85</a>
151+
<a name='L86'></a><a href='#L86'>86</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">2x</span>
152+
<span class="cline-any cline-yes">2x</span>
153+
<span class="cline-any cline-yes">2x</span>
149154
<span class="cline-any cline-yes">2x</span>
150155
<span class="cline-any cline-yes">2x</span>
151156
<span class="cline-any cline-yes">2x</span>
@@ -217,6 +222,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
217222
<span class="cline-any cline-yes">37x</span>
218223
<span class="cline-any cline-yes">1x</span>
219224
<span class="cline-any cline-yes">1x</span>
225+
<span class="cline-any cline-yes">27x</span>
220226
<span class="cline-any cline-yes">37x</span>
221227
<span class="cline-any cline-yes">4x</span>
222228
<span class="cline-any cline-yes">4x</span>
@@ -261,7 +267,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
261267
*
262268
* @param {string} uplo - specifies whether the upper or lower triangular part of the symmetric matrix `A` should be referenced
263269
* @param {NonNegativeInteger} N - number of elements along each dimension of `A`
264-
* @param {number} alpha - scalar
270+
* @param {number} alpha - scalar constant
265271
* @param {Float32Array} x - input vector
266272
* @param {integer} strideX - `x` stride length
267273
* @param {NonNegativeInteger} offsetX - starting index for `x`
@@ -272,16 +278,18 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
272278
* @throws {TypeError} first argument must specify whether to reference the lower or upper triangular matrix
273279
* @throws {RangeError} second argument must be a nonnegative integer
274280
* @throws {RangeError} fifth argument must be non-zero
281+
* @throws {RangeError} eighth argument must be non-zero
282+
* @throws {RangeError} ninth argument must be non-zero
275283
* @returns {Float32Array} `A`
276284
*
277285
* @example
278286
* var Float32Array = require( '@stdlib/array/float32' );
279287
*
280-
* var A = new Float32Array( [ 1.0, 2.0, 3.0, 0.0, 1.0, 2.0, 0.0, 0.0, 1.0 ] ); // =&gt; [ [ 1.0, 2.0, 3.0 ], [ 0.0, 1.0, 2.0 ], [ 0.0, 0.0, 1.0 ] ]
288+
* var A = new Float32Array( [ 1.0, 2.0, 3.0, 2.0, 1.0, 2.0, 3.0, 2.0, 1.0 ] ); // =&gt; [ [ 1.0, 2.0, 3.0 ], [ 2.0, 1.0, 2.0 ], [ 3.0, 2.0, 1.0 ] ]
281289
* var x = new Float32Array( [ 1.0, 2.0, 3.0 ] );
282290
*
283291
* ssyr( 'upper', 3, 1.0, x, 1, 0, A, 3, 1, 0 );
284-
* // A =&gt; &lt;Float32Array&gt;[ 2.0, 4.0, 6.0, 0.0, 5.0, 8.0, 0.0, 0.0, 10.0 ]
292+
* // A =&gt; &lt;Float32Array&gt;[ 2.0, 4.0, 6.0, 2.0, 5.0, 8.0, 3.0, 2.0, 10.0 ]
285293
*/
286294
function ssyr( uplo, N, alpha, x, strideX, offsetX, A, strideA1, strideA2, offsetA ) { // eslint-disable-line max-len
287295
if ( !isMatrixTriangle( uplo ) ) {
@@ -299,6 +307,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
299307
if ( strideA2 === 0 ) {
300308
throw new RangeError( format( 'invalid argument. Ninth argument must be non-zero. Value: `%d`.', strideA2 ) );
301309
}
310+
// Check if we can early return...
302311
if ( N === 0 || alpha === 0.0 ) {
303312
return A;
304313
}
@@ -316,7 +325,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
316325
<div class='footer quiet pad2 space-top1 center small'>
317326
Code coverage generated by
318327
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
319-
at 2025-07-07T22:18:13.032Z
328+
at 2025-07-17T08:32:25.770Z
320329
</div>
321330
<script src="../../../../prettify.js"></script>
322331
<script>

0 commit comments

Comments
 (0)