Skip to content

Commit 9a1ee35

Browse files
committed
fix: account for loop tiling when generating list of indices
--- type: pre_commit_static_analysis_report description: Results of running static analysis checks when committing changes. report: - task: lint_filenames status: passed - task: lint_editorconfig status: passed - task: lint_markdown status: na - task: lint_package_json status: na - task: lint_repl_help status: na - task: lint_javascript_src status: passed - task: lint_javascript_cli status: na - task: lint_javascript_examples status: na - task: lint_javascript_tests status: na - task: lint_javascript_benchmarks status: na - task: lint_python status: na - task: lint_r status: na - task: lint_c_src status: na - task: lint_c_examples status: na - task: lint_c_benchmarks status: na - task: lint_c_tests_fixtures status: na - task: lint_shell status: na - task: lint_typescript_declarations status: na - task: lint_typescript_tests status: na - task: lint_license_headers status: passed ---
1 parent b43bc56 commit 9a1ee35

18 files changed

+18
-18
lines changed

lib/node_modules/@stdlib/ndarray/base/map/lib/10d_blocked.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -340,7 +340,7 @@ function blockedmap10d( x, y, fcn, thisArg ) { // eslint-disable-line max-statem
340340
for ( i2 = 0; i2 < S2; i2++ ) {
341341
for ( i1 = 0; i1 < S1; i1++ ) {
342342
for ( i0 = 0; i0 < S0; i0++ ) {
343-
ybuf[ iy ] = fcn.call( thisArg, xbuf[ ix ], take( [ i9, i8, i7, i6, i5, i4, i3, i2, i1, i0 ], idx ), x.ref );
343+
ybuf[ iy ] = fcn.call( thisArg, xbuf[ ix ], take( [ j9+i9, j8+i8, j7+i7, j6+i6, j5+i5, j4+i4, j3+i3, j2+i2, j1+i1, j0+i0 ], idx ), x.ref );
344344
ix += dx0;
345345
iy += dy0;
346346
}

lib/node_modules/@stdlib/ndarray/base/map/lib/10d_blocked_accessors.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -367,7 +367,7 @@ function blockedmap10d( x, y, fcn, thisArg ) { // eslint-disable-line max-statem
367367
for ( i2 = 0; i2 < S2; i2++ ) {
368368
for ( i1 = 0; i1 < S1; i1++ ) {
369369
for ( i0 = 0; i0 < S0; i0++ ) {
370-
set( ybuf, iy, fcn.call( thisArg, get( xbuf, ix ), take( [ i9, i8, i7, i6, i5, i4, i3, i2, i1, i0 ], idx ), x.ref ) );
370+
set( ybuf, iy, fcn.call( thisArg, get( xbuf, ix ), take( [ j9+i9, j8+i8, j7+i7, j6+i6, j5+i5, j4+i4, j3+i3, j2+i2, j1+i1, j0+i0 ], idx ), x.ref ) );
371371
ix += dx0;
372372
iy += dy0;
373373
}

lib/node_modules/@stdlib/ndarray/base/map/lib/2d_blocked.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,7 @@ function blockedmap2d( x, y, fcn, thisArg ) {
178178
// Iterate over the ndarray dimensions...
179179
for ( i1 = 0; i1 < s1; i1++ ) {
180180
for ( i0 = 0; i0 < s0; i0++ ) {
181-
ybuf[ iy ] = fcn.call( thisArg, xbuf[ ix ], take( [ i1, i0 ], idx ), x.ref ); // eslint-disable-line max-len
181+
ybuf[ iy ] = fcn.call( thisArg, xbuf[ ix ], take( [ j1+i1, j0+i0 ], idx ), x.ref ); // eslint-disable-line max-len
182182
ix += dx0;
183183
iy += dy0;
184184
}

lib/node_modules/@stdlib/ndarray/base/map/lib/2d_blocked_accessors.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -205,7 +205,7 @@ function blockedmap2d( x, y, fcn, thisArg ) {
205205
// Iterate over the ndarray dimensions...
206206
for ( i1 = 0; i1 < s1; i1++ ) {
207207
for ( i0 = 0; i0 < s0; i0++ ) {
208-
set( ybuf, iy, fcn.call( thisArg, get( xbuf, ix ), take( [ i1, i0 ], idx ), x.ref ) ); // eslint-disable-line max-len
208+
set( ybuf, iy, fcn.call( thisArg, get( xbuf, ix ), take( [ j1+i1, j0+i0 ], idx ), x.ref ) ); // eslint-disable-line max-len
209209
ix += dx0;
210210
iy += dy0;
211211
}

lib/node_modules/@stdlib/ndarray/base/map/lib/3d_blocked.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,7 @@ function blockedmap3d( x, y, fcn, thisArg ) {
200200
for ( i2 = 0; i2 < s2; i2++ ) {
201201
for ( i1 = 0; i1 < s1; i1++ ) {
202202
for ( i0 = 0; i0 < s0; i0++ ) {
203-
ybuf[ iy ] = fcn.call( thisArg, xbuf[ ix ], take( [ i2, i1, i0 ], idx ), x.ref ); // eslint-disable-line max-len
203+
ybuf[ iy ] = fcn.call( thisArg, xbuf[ ix ], take( [ j2+i2, j1+i1, j0+i0 ], idx ), x.ref ); // eslint-disable-line max-len
204204
ix += dx0;
205205
iy += dy0;
206206
}

lib/node_modules/@stdlib/ndarray/base/map/lib/3d_blocked_accessors.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,7 @@ function blockedmap3d( x, y, fcn, thisArg ) {
227227
for ( i2 = 0; i2 < s2; i2++ ) {
228228
for ( i1 = 0; i1 < s1; i1++ ) {
229229
for ( i0 = 0; i0 < s0; i0++ ) {
230-
set( ybuf, iy, fcn.call( thisArg, get( xbuf, ix ), take( [ i2, i1, i0 ], idx ), x.ref ) ); // eslint-disable-line max-len
230+
set( ybuf, iy, fcn.call( thisArg, get( xbuf, ix ), take( [ j2+i2, j1+i1, j0+i0 ], idx ), x.ref ) ); // eslint-disable-line max-len
231231
ix += dx0;
232232
iy += dy0;
233233
}

lib/node_modules/@stdlib/ndarray/base/map/lib/4d_blocked.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -220,7 +220,7 @@ function blockedmap4d( x, y, fcn, thisArg ) { // eslint-disable-line max-stateme
220220
for ( i2 = 0; i2 < S2; i2++ ) {
221221
for ( i1 = 0; i1 < S1; i1++ ) {
222222
for ( i0 = 0; i0 < S0; i0++ ) {
223-
ybuf[ iy ] = fcn.call( thisArg, xbuf[ ix ], take( [ i3, i2, i1, i0 ], idx ), x.ref ); // eslint-disable-line max-len
223+
ybuf[ iy ] = fcn.call( thisArg, xbuf[ ix ], take( [ j3+i3, j2+i2, j1+i1, j0+i0 ], idx ), x.ref ); // eslint-disable-line max-len
224224
ix += dx0;
225225
iy += dy0;
226226
}

lib/node_modules/@stdlib/ndarray/base/map/lib/4d_blocked_accessors.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -247,7 +247,7 @@ function blockedmap4d( x, y, fcn, thisArg ) { // eslint-disable-line max-stateme
247247
for ( i2 = 0; i2 < S2; i2++ ) {
248248
for ( i1 = 0; i1 < S1; i1++ ) {
249249
for ( i0 = 0; i0 < S0; i0++ ) {
250-
set( ybuf, iy, fcn.call( thisArg, get( xbuf, ix ), take( [ i3, i2, i1, i0 ], idx ), x.ref ) ); // eslint-disable-line max-len
250+
set( ybuf, iy, fcn.call( thisArg, get( xbuf, ix ), take( [ j3+i3, j2+i2, j1+i1, j0+i0 ], idx ), x.ref ) ); // eslint-disable-line max-len
251251
ix += dx0;
252252
iy += dy0;
253253
}

lib/node_modules/@stdlib/ndarray/base/map/lib/5d_blocked.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -240,7 +240,7 @@ function blockedmap5d( x, y, fcn, thisArg ) { // eslint-disable-line max-stateme
240240
for ( i2 = 0; i2 < S2; i2++ ) {
241241
for ( i1 = 0; i1 < S1; i1++ ) {
242242
for ( i0 = 0; i0 < S0; i0++ ) {
243-
ybuf[ iy ] = fcn.call( thisArg, xbuf[ ix ], take( [ i4, i3, i2, i1, i0 ], idx ), x.ref ); // eslint-disable-line max-len
243+
ybuf[ iy ] = fcn.call( thisArg, xbuf[ ix ], take( [ j4+i4, j3+i3, j2+i2, j1+i1, j0+i0 ], idx ), x.ref ); // eslint-disable-line max-len
244244
ix += dx0;
245245
iy += dy0;
246246
}

lib/node_modules/@stdlib/ndarray/base/map/lib/5d_blocked_accessors.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -267,7 +267,7 @@ function blockedmap5d( x, y, fcn, thisArg ) { // eslint-disable-line max-stateme
267267
for ( i2 = 0; i2 < S2; i2++ ) {
268268
for ( i1 = 0; i1 < S1; i1++ ) {
269269
for ( i0 = 0; i0 < S0; i0++ ) {
270-
set( ybuf, iy, fcn.call( thisArg, get( xbuf, ix ), take( [ i4, i3, i2, i1, i0 ], idx ), x.ref ) ); // eslint-disable-line max-len
270+
set( ybuf, iy, fcn.call( thisArg, get( xbuf, ix ), take( [ j4+i4, j3+i3, j2+i2, j1+i1, j0+i0 ], idx ), x.ref ) ); // eslint-disable-line max-len
271271
ix += dx0;
272272
iy += dy0;
273273
}

0 commit comments

Comments
 (0)