Skip to content

Commit f34133d

Browse files
committed
Update artifacts
1 parent 0019eb5 commit f34133d

File tree

9 files changed

+107
-41
lines changed

9 files changed

+107
-41
lines changed

lapack/base/dorg2r/base.js.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -409,7 +409,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
409409
<div class='footer quiet pad2 space-top1 center small'>
410410
Code coverage generated by
411411
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
412-
at 2025-08-19T07:30:49.940Z
412+
at 2025-08-19T07:40:30.542Z
413413
</div>
414414
<script src="../../../../prettify.js"></script>
415415
<script>

lapack/base/dorg2r/coverage.ndjson

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
[547,562,97.331,32,37,86.4865,5,5,100,547,562,97.331,"1773baa8011bf2e08ab301a9f8b5dbea745d7487","2025-08-19 12:58:44 +0530"]
1+
[569,584,97.4315,37,42,88.0952,5,5,100,569,584,97.4315,"8a02616d92f1a87e5967db5a23a022d7a4067dba","2025-08-19 13:08:43 +0530"]

lapack/base/dorg2r/dlarf1f.js.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -454,7 +454,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
454454
<div class='footer quiet pad2 space-top1 center small'>
455455
Code coverage generated by
456456
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
457-
at 2025-08-19T07:30:49.940Z
457+
at 2025-08-19T07:40:30.542Z
458458
</div>
459459
<script src="../../../../prettify.js"></script>
460460
<script>

lapack/base/dorg2r/dorg2r.js.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -310,7 +310,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
310310
<div class='footer quiet pad2 space-top1 center small'>
311311
Code coverage generated by
312312
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
313-
at 2025-08-19T07:30:49.940Z
313+
at 2025-08-19T07:40:30.542Z
314314
</div>
315315
<script src="../../../../prettify.js"></script>
316316
<script>

lapack/base/dorg2r/index.html

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

2525
<div class='fl pad1y space-right2'>
26-
<span class="strong">97.33% </span>
26+
<span class="strong">97.43% </span>
2727
<span class="quiet">Statements</span>
28-
<span class='fraction'>547/562</span>
28+
<span class='fraction'>569/584</span>
2929
</div>
3030

3131

3232
<div class='fl pad1y space-right2'>
33-
<span class="strong">86.48% </span>
33+
<span class="strong">88.09% </span>
3434
<span class="quiet">Branches</span>
35-
<span class='fraction'>32/37</span>
35+
<span class='fraction'>37/42</span>
3636
</div>
3737

3838

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

4545

4646
<div class='fl pad1y space-right2'>
47-
<span class="strong">97.33% </span>
47+
<span class="strong">97.43% </span>
4848
<span class="quiet">Lines</span>
49-
<span class='fraction'>547/562</span>
49+
<span class='fraction'>569/584</span>
5050
</div>
5151

5252

@@ -144,13 +144,13 @@ <h1><a href="../../../../index.html">All files</a> lapack/base/dorg2r/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="73" class="abs high">73/73</td>
147+
<td data-value="95" class="abs high">95/95</td>
148148
<td data-value="100" class="pct high">100%</td>
149-
<td data-value="4" class="abs high">4/4</td>
149+
<td data-value="9" class="abs high">9/9</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="73" class="abs high">73/73</td>
153+
<td data-value="95" class="abs high">95/95</td>
154154
</tr>
155155

156156
<tr>
@@ -191,7 +191,7 @@ <h1><a href="../../../../index.html">All files</a> lapack/base/dorg2r/lib</h1>
191191
<div class='footer quiet pad2 space-top1 center small'>
192192
Code coverage generated by
193193
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
194-
at 2025-08-19T07:30:49.940Z
194+
at 2025-08-19T07:40:30.542Z
195195
</div>
196196
<script src="../../../../prettify.js"></script>
197197
<script>

lapack/base/dorg2r/index.js.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -280,7 +280,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
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-08-19T07:30:49.940Z
283+
at 2025-08-19T07:40:30.542Z
284284
</div>
285285
<script src="../../../../prettify.js"></script>
286286
<script>

lapack/base/dorg2r/init_unit_columns.js.html

Lines changed: 90 additions & 24 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">lapack
2525
<div class='fl pad1y space-right2'>
2626
<span class="strong">100% </span>
2727
<span class="quiet">Statements</span>
28-
<span class='fraction'>73/73</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'>4/4</span>
35+
<span class='fraction'>9/9</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'>73/73</span>
49+
<span class='fraction'>95/95</span>
5050
</div>
5151

5252

@@ -136,7 +136,29 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
136136
<a name='L71'></a><a href='#L71'>71</a>
137137
<a name='L72'></a><a href='#L72'>72</a>
138138
<a name='L73'></a><a href='#L73'>73</a>
139-
<a name='L74'></a><a href='#L74'>74</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">3x</span>
139+
<a name='L74'></a><a href='#L74'>74</a>
140+
<a name='L75'></a><a href='#L75'>75</a>
141+
<a name='L76'></a><a href='#L76'>76</a>
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>
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></td><td class="line-coverage quiet"><span class="cline-any cline-yes">3x</span>
140162
<span class="cline-any cline-yes">3x</span>
141163
<span class="cline-any cline-yes">3x</span>
142164
<span class="cline-any cline-yes">3x</span>
@@ -178,6 +200,12 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
178200
<span class="cline-any cline-yes">3x</span>
179201
<span class="cline-any cline-yes">3x</span>
180202
<span class="cline-any cline-yes">3x</span>
203+
<span class="cline-any cline-yes">3x</span>
204+
<span class="cline-any cline-yes">3x</span>
205+
<span class="cline-any cline-yes">3x</span>
206+
<span class="cline-any cline-yes">3x</span>
207+
<span class="cline-any cline-yes">3x</span>
208+
<span class="cline-any cline-yes">24x</span>
181209
<span class="cline-any cline-yes">24x</span>
182210
<span class="cline-any cline-yes">24x</span>
183211
<span class="cline-any cline-yes">24x</span>
@@ -187,20 +215,36 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
187215
<span class="cline-any cline-yes">24x</span>
188216
<span class="cline-any cline-yes">24x</span>
189217
<span class="cline-any cline-yes">24x</span>
218+
<span class="cline-any cline-yes">12x</span>
219+
<span class="cline-any cline-yes">12x</span>
220+
<span class="cline-any cline-yes">12x</span>
221+
<span class="cline-any cline-yes">12x</span>
222+
<span class="cline-any cline-yes">60x</span>
223+
<span class="cline-any cline-yes">168x</span>
190224
<span class="cline-any cline-yes">24x</span>
225+
<span class="cline-any cline-yes">168x</span>
226+
<span class="cline-any cline-yes">144x</span>
227+
<span class="cline-any cline-yes">144x</span>
228+
<span class="cline-any cline-yes">168x</span>
229+
<span class="cline-any cline-yes">168x</span>
230+
<span class="cline-any cline-yes">60x</span>
231+
<span class="cline-any cline-yes">60x</span>
232+
<span class="cline-any cline-yes">12x</span>
233+
<span class="cline-any cline-yes">12x</span>
234+
<span class="cline-any cline-yes">12x</span>
235+
<span class="cline-any cline-yes">12x</span>
236+
<span class="cline-any cline-yes">12x</span>
237+
<span class="cline-any cline-yes">12x</span>
238+
<span class="cline-any cline-yes">12x</span>
191239
<span class="cline-any cline-yes">24x</span>
240+
<span class="cline-any cline-yes">168x</span>
241+
<span class="cline-any cline-yes">168x</span>
242+
<span class="cline-any cline-yes">168x</span>
192243
<span class="cline-any cline-yes">24x</span>
193244
<span class="cline-any cline-yes">24x</span>
194245
<span class="cline-any cline-yes">24x</span>
195246
<span class="cline-any cline-yes">24x</span>
196-
<span class="cline-any cline-yes">48x</span>
197-
<span class="cline-any cline-yes">336x</span>
198-
<span class="cline-any cline-yes">336x</span>
199-
<span class="cline-any cline-yes">336x</span>
200-
<span class="cline-any cline-yes">48x</span>
201-
<span class="cline-any cline-yes">48x</span>
202-
<span class="cline-any cline-yes">48x</span>
203-
<span class="cline-any cline-yes">48x</span>
247+
<span class="cline-any cline-yes">12x</span>
204248
<span class="cline-any cline-yes">24x</span>
205249
<span class="cline-any cline-yes">24x</span>
206250
<span class="cline-any cline-yes">24x</span>
@@ -229,6 +273,11 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
229273
&nbsp;
230274
'use strict';
231275
&nbsp;
276+
// MODULES //
277+
&nbsp;
278+
var isRowMajor = require( '@stdlib/ndarray/base/assert/is-row-major' );
279+
&nbsp;
280+
&nbsp;
232281
// MAIN //
233282
&nbsp;
234283
/**
@@ -260,19 +309,36 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
260309
var j;
261310
&nbsp;
262311
// Initialize columns k+1:n to columns of the unit matrix
263-
ia1 = offsetA + (K*strideA1) + (K*strideA2);
264-
ia2 = offsetA + (K*strideA2);
265-
da = strideA2 - (M * strideA1);
266-
del = strideA1 + strideA2;
312+
if ( isRowMajor( [ strideA1, strideA2 ] ) ) {
313+
ia2 = offsetA + (K*strideA2);
314+
da = strideA1 - ((N-K) * strideA2);
315+
&nbsp;
316+
for ( i = 0; i &lt; M; i++ ) {
317+
for ( j = K; j &lt; N; j++ ) {
318+
if ( i === j ) {
319+
A[ ia2 ] = 1.0;
320+
} else {
321+
A[ ia2 ] = 0.0;
322+
}
323+
ia2 += strideA2;
324+
}
325+
ia2 += da;
326+
}
327+
} else {
328+
ia1 = offsetA + (K*strideA1) + (K*strideA2);
329+
ia2 = offsetA + (K*strideA2);
330+
da = strideA2 - (M * strideA1);
331+
del = strideA1 + strideA2;
267332
&nbsp;
268-
for ( i = K; i &lt; N; i++ ) {
269-
for ( j = 0; j &lt; M; j++ ) {
270-
A[ ia2 ] = 0.0;
271-
ia2 += strideA1;
333+
for ( i = K; i &lt; N; i++ ) {
334+
for ( j = 0; j &lt; M; j++ ) {
335+
A[ ia2 ] = 0.0;
336+
ia2 += strideA1;
337+
}
338+
A[ ia1 ] = 1.0;
339+
ia2 += da;
340+
ia1 += del;
272341
}
273-
A[ ia1 ] = 1.0;
274-
ia2 += da;
275-
ia1 += del;
276342
}
277343
&nbsp;
278344
return A;
@@ -289,7 +355,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
289355
<div class='footer quiet pad2 space-top1 center small'>
290356
Code coverage generated by
291357
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
292-
at 2025-08-19T07:30:49.940Z
358+
at 2025-08-19T07:40:30.542Z
293359
</div>
294360
<script src="../../../../prettify.js"></script>
295361
<script>

lapack/base/dorg2r/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">lapack
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-08-19T07:30:49.940Z
178+
at 2025-08-19T07:40:30.542Z
179179
</div>
180180
<script src="../../../../prettify.js"></script>
181181
<script>

lapack/base/dorg2r/ndarray.js.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -259,7 +259,7 @@ <h1><a href="../../../../index.html">All files</a> / <a href="index.html">lapack
259259
<div class='footer quiet pad2 space-top1 center small'>
260260
Code coverage generated by
261261
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
262-
at 2025-08-19T07:30:49.940Z
262+
at 2025-08-19T07:40:30.542Z
263263
</div>
264264
<script src="../../../../prettify.js"></script>
265265
<script>

0 commit comments

Comments
 (0)