Skip to content

Commit cc5b532

Browse files
committed
Update artifacts
1 parent e277297 commit cc5b532

File tree

10 files changed

+48
-156
lines changed

10 files changed

+48
-156
lines changed

blas/base/dger/base.js.html

Lines changed: 31 additions & 139 deletions
Original file line numberDiff line numberDiff line change
@@ -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'>114/114</span>
28+
<span class='fraction'>78/78</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'>12/12</span>
35+
<span class='fraction'>4/4</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'>114/114</span>
49+
<span class='fraction'>78/78</span>
5050
</div>
5151

5252

@@ -141,43 +141,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
141141
<a name='L76'></a><a href='#L76'>76</a>
142142
<a name='L77'></a><a href='#L77'>77</a>
143143
<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>
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>
152-
<a name='L87'></a><a href='#L87'>87</a>
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>
162-
<a name='L97'></a><a href='#L97'>97</a>
163-
<a name='L98'></a><a href='#L98'>98</a>
164-
<a name='L99'></a><a href='#L99'>99</a>
165-
<a name='L100'></a><a href='#L100'>100</a>
166-
<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>
173-
<a name='L108'></a><a href='#L108'>108</a>
174-
<a name='L109'></a><a href='#L109'>109</a>
175-
<a name='L110'></a><a href='#L110'>110</a>
176-
<a name='L111'></a><a href='#L111'>111</a>
177-
<a name='L112'></a><a href='#L112'>112</a>
178-
<a name='L113'></a><a href='#L113'>113</a>
179-
<a name='L114'></a><a href='#L114'>114</a>
180-
<a name='L115'></a><a href='#L115'>115</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">3x</span>
144+
<a name='L79'></a><a href='#L79'>79</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">3x</span>
181145
<span class="cline-any cline-yes">3x</span>
182146
<span class="cline-any cline-yes">3x</span>
183147
<span class="cline-any cline-yes">3x</span>
@@ -227,16 +191,6 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
227191
<span class="cline-any cline-yes">3x</span>
228192
<span class="cline-any cline-yes">3x</span>
229193
<span class="cline-any cline-yes">3x</span>
230-
<span class="cline-any cline-yes">3x</span>
231-
<span class="cline-any cline-yes">3x</span>
232-
<span class="cline-any cline-yes">3x</span>
233-
<span class="cline-any cline-yes">3x</span>
234-
<span class="cline-any cline-yes">3x</span>
235-
<span class="cline-any cline-yes">40x</span>
236-
<span class="cline-any cline-yes">40x</span>
237-
<span class="cline-any cline-yes">40x</span>
238-
<span class="cline-any cline-yes">40x</span>
239-
<span class="cline-any cline-yes">40x</span>
240194
<span class="cline-any cline-yes">40x</span>
241195
<span class="cline-any cline-yes">40x</span>
242196
<span class="cline-any cline-yes">40x</span>
@@ -247,44 +201,18 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
247201
<span class="cline-any cline-yes">40x</span>
248202
<span class="cline-any cline-yes">40x</span>
249203
<span class="cline-any cline-yes">40x</span>
250-
<span class="cline-any cline-yes">17x</span>
251-
<span class="cline-any cline-yes">17x</span>
252-
<span class="cline-any cline-yes">17x</span>
253-
<span class="cline-any cline-yes">34x</span>
254-
<span class="cline-any cline-yes">23x</span>
255-
<span class="cline-any cline-yes">23x</span>
256-
<span class="cline-any cline-yes">23x</span>
257-
<span class="cline-any cline-yes">23x</span>
204+
<span class="cline-any cline-yes">120x</span>
205+
<span class="cline-any cline-yes">120x</span>
206+
<span class="cline-any cline-yes">120x</span>
207+
<span class="cline-any cline-yes">120x</span>
208+
<span class="cline-any cline-yes">240x</span>
209+
<span class="cline-any cline-yes">240x</span>
210+
<span class="cline-any cline-yes">240x</span>
211+
<span class="cline-any cline-yes">240x</span>
212+
<span class="cline-any cline-yes">120x</span>
213+
<span class="cline-any cline-yes">120x</span>
214+
<span class="cline-any cline-yes">120x</span>
258215
<span class="cline-any cline-yes">40x</span>
259-
<span class="cline-any cline-yes">23x</span>
260-
<span class="cline-any cline-yes">23x</span>
261-
<span class="cline-any cline-yes">69x</span>
262-
<span class="cline-any cline-yes">69x</span>
263-
<span class="cline-any cline-yes">69x</span>
264-
<span class="cline-any cline-yes">69x</span>
265-
<span class="cline-any cline-yes">69x</span>
266-
<span class="cline-any cline-yes">138x</span>
267-
<span class="cline-any cline-yes">138x</span>
268-
<span class="cline-any cline-yes">138x</span>
269-
<span class="cline-any cline-yes">69x</span>
270-
<span class="cline-any cline-yes">69x</span>
271-
<span class="cline-any cline-yes">69x</span>
272-
<span class="cline-any cline-yes">23x</span>
273-
<span class="cline-any cline-yes">23x</span>
274-
<span class="cline-any cline-yes">17x</span>
275-
<span class="cline-any cline-yes">40x</span>
276-
<span class="cline-any cline-yes">34x</span>
277-
<span class="cline-any cline-yes">34x</span>
278-
<span class="cline-any cline-yes">34x</span>
279-
<span class="cline-any cline-yes">34x</span>
280-
<span class="cline-any cline-yes">34x</span>
281-
<span class="cline-any cline-yes">102x</span>
282-
<span class="cline-any cline-yes">102x</span>
283-
<span class="cline-any cline-yes">102x</span>
284-
<span class="cline-any cline-yes">34x</span>
285-
<span class="cline-any cline-yes">34x</span>
286-
<span class="cline-any cline-yes">34x</span>
287-
<span class="cline-any cline-yes">17x</span>
288216
<span class="cline-any cline-yes">40x</span>
289217
<span class="cline-any cline-yes">3x</span>
290218
<span class="cline-any cline-yes">3x</span>
@@ -311,11 +239,6 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
311239
&nbsp;
312240
'use strict';
313241
&nbsp;
314-
// MODULES //
315-
&nbsp;
316-
var isRowMajor = require( '@stdlib/ndarray/base/assert/is-row-major' );
317-
&nbsp;
318-
&nbsp;
319242
// MAIN //
320243
&nbsp;
321244
/**
@@ -347,56 +270,25 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
347270
* // A =&gt; &lt;Float64Array&gt;[ 2.0, 3.0, 4.0, 5.0, 6.0, 7.0 ]
348271
*/
349272
function dger( M, N, alpha, x, strideX, offsetX, y, strideY, offsetY, A, strideA1, strideA2, offsetA ) { // eslint-disable-line max-params, max-len
350-
var isrm;
351273
var tmp;
352-
var ix1;
353-
var iy1;
354-
var sa0;
355-
var sa1;
356-
var i0;
357-
var i1;
358-
var oa;
359-
&nbsp;
360-
// Note on variable naming convention: sa#, ix#, i# where # corresponds to the loop number, with `0` being the innermost loop...
274+
var idx;
275+
var jy;
276+
var ix;
277+
var i;
278+
var j;
361279
&nbsp;
362-
isrm = isRowMajor( [ strideA1, strideA2 ] );
363-
if ( isrm ) {
364-
// For row-major matrices, the last dimension has the fastest changing index...
365-
sa0 = strideA2; // stride for innermost loop
366-
sa1 = strideA1; // stride for outermost loop
367-
} else { // isColMajor
368-
// For column-major matrices, the first dimension has the fastest changing index...
369-
sa0 = strideA1; // stride for innermost loop
370-
sa1 = strideA2; // stride for outermost loop
371-
}
372-
if ( !isrm ) {
373-
iy1 = offsetY;
374-
for ( i1 = 0; i1 &lt; N; i1++ ) {
375-
if ( y[ iy1 ] !== 0.0 ) {
376-
tmp = alpha * y[ iy1 ];
377-
ix1 = offsetX;
378-
oa = offsetA + ( sa1 * i1 );
379-
for ( i0 = 0; i0 &lt; M; i0++ ) {
380-
A[ oa + ( sa0 * i0 ) ] += x[ ix1 ] * tmp;
381-
ix1 += strideX;
382-
}
383-
}
384-
iy1 += strideY;
385-
}
386-
return A;
387-
}
388-
ix1 = offsetX;
389-
for ( i1 = 0; i1 &lt; M; i1++ ) {
390-
if ( x[ ix1 ] !== 0.0 ) {
391-
tmp = alpha * x[ ix1 ];
392-
iy1 = offsetY;
393-
oa = offsetA + (sa1*i1);
394-
for ( i0 = 0; i0 &lt; N; i0++ ) {
395-
A[ oa + ( sa0 * i0 ) ] += y[ iy1 ] * tmp;
396-
iy1 += strideY;
280+
jy = offsetY;
281+
for ( j = 0; j &lt; N; j++ ) {
282+
if ( y[ jy ] !== 0.0 ) {
283+
tmp = alpha * y[ jy ];
284+
ix = offsetX;
285+
for ( i = 0; i &lt; M; i++ ) {
286+
idx = offsetA + ( i * strideA1 ) + ( j * strideA2 );
287+
A[ idx ] += x[ ix ] * tmp;
288+
ix += strideX;
397289
}
398290
}
399-
ix1 += strideX;
291+
jy += strideY;
400292
}
401293
return A;
402294
}
@@ -412,7 +304,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
412304
<div class='footer quiet pad2 space-top1 center small'>
413305
Code coverage generated by
414306
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
415-
at 2025-06-24T10:07:56.205Z
307+
at 2025-06-24T12:18:27.622Z
416308
</div>
417309
<script src="../../../../prettify.js"></script>
418310
<script>

blas/base/dger/coverage.ndjson

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
[587,613,95.7586,56,56,100,3,5,60,587,613,95.7586,"697b398074ed272974ac5aab68d8fef057522c13","2025-06-24 15:36:21 +0530"]
1+
[551,577,95.4939,48,48,100,3,5,60,551,577,95.4939,"de5b1afd1a667f6499a4a75f8b8bb64abe46a0aa","2025-06-24 17:46:49 +0530"]

blas/base/dger/dger.js.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -415,7 +415,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
415415
<div class='footer quiet pad2 space-top1 center small'>
416416
Code coverage generated by
417417
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
418-
at 2025-06-24T10:07:56.205Z
418+
at 2025-06-24T12:18:27.622Z
419419
</div>
420420
<script src="../../../../prettify.js"></script>
421421
<script>

blas/base/dger/dger.native.js.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -286,7 +286,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
286286
<div class='footer quiet pad2 space-top1 center small'>
287287
Code coverage generated by
288288
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
289-
at 2025-06-24T10:07:56.205Z
289+
at 2025-06-24T12:18:27.622Z
290290
</div>
291291
<script src="../../../../prettify.js"></script>
292292
<script>

blas/base/dger/index.html

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -23,16 +23,16 @@ <h1><a href="../../../../index.html">All files</a> blas/base/dger/lib</h1>
2323
<div class='clearfix'>
2424

2525
<div class='fl pad1y space-right2'>
26-
<span class="strong">95.75% </span>
26+
<span class="strong">95.49% </span>
2727
<span class="quiet">Statements</span>
28-
<span class='fraction'>587/613</span>
28+
<span class='fraction'>551/577</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'>48/48</span>
3636
</div>
3737

3838

@@ -44,9 +44,9 @@ <h1><a href="../../../../index.html">All files</a> blas/base/dger/lib</h1>
4444

4545

4646
<div class='fl pad1y space-right2'>
47-
<span class="strong">95.75% </span>
47+
<span class="strong">95.49% </span>
4848
<span class="quiet">Lines</span>
49-
<span class='fraction'>587/613</span>
49+
<span class='fraction'>551/577</span>
5050
</div>
5151

5252

@@ -84,13 +84,13 @@ <h1><a href="../../../../index.html">All files</a> blas/base/dger/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="114" class="abs high">114/114</td>
87+
<td data-value="78" class="abs high">78/78</td>
8888
<td data-value="100" class="pct high">100%</td>
89-
<td data-value="12" class="abs high">12/12</td>
89+
<td data-value="4" class="abs high">4/4</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="114" class="abs high">114/114</td>
93+
<td data-value="78" class="abs high">78/78</td>
9494
</tr>
9595

9696
<tr>
@@ -206,7 +206,7 @@ <h1><a href="../../../../index.html">All files</a> blas/base/dger/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-06-24T10:07:56.205Z
209+
at 2025-06-24T12:18:27.622Z
210210
</div>
211211
<script src="../../../../prettify.js"></script>
212212
<script>

blas/base/dger/index.js.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -286,7 +286,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
286286
<div class='footer quiet pad2 space-top1 center small'>
287287
Code coverage generated by
288288
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
289-
at 2025-06-24T10:07:56.205Z
289+
at 2025-06-24T12:18:27.622Z
290290
</div>
291291
<script src="../../../../prettify.js"></script>
292292
<script>

blas/base/dger/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-06-24T10:07:56.205Z
178+
at 2025-06-24T12:18:27.622Z
179179
</div>
180180
<script src="../../../../prettify.js"></script>
181181
<script>

blas/base/dger/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-06-24T10:07:56.205Z
178+
at 2025-06-24T12:18:27.622Z
179179
</div>
180180
<script src="../../../../prettify.js"></script>
181181
<script>

blas/base/dger/ndarray.js.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -322,7 +322,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
322322
<div class='footer quiet pad2 space-top1 center small'>
323323
Code coverage generated by
324324
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
325-
at 2025-06-24T10:07:56.205Z
325+
at 2025-06-24T12:18:27.622Z
326326
</div>
327327
<script src="../../../../prettify.js"></script>
328328
<script>

blas/base/dger/ndarray.native.js.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -328,7 +328,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">blas/b
328328
<div class='footer quiet pad2 space-top1 center small'>
329329
Code coverage generated by
330330
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
331-
at 2025-06-24T10:07:56.205Z
331+
at 2025-06-24T12:18:27.622Z
332332
</div>
333333
<script src="../../../../prettify.js"></script>
334334
<script>

0 commit comments

Comments
 (0)