Skip to content

Commit a4f78ea

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 e9070c8 commit a4f78ea

18 files changed

+18
-18
lines changed

lib/node_modules/@stdlib/ndarray/base/every-by/lib/10d_blocked.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -274,7 +274,7 @@ function blockedevery10d( x, predicate, thisArg ) { // eslint-disable-line max-s
274274
for ( i2 = 0; i2 < s2; i2++ ) {
275275
for ( i1 = 0; i1 < s1; i1++ ) {
276276
for ( i0 = 0; i0 < s0; i0++ ) {
277-
if ( !predicate.call( thisArg, xbuf[ ix ], take( [ i9, i8, i7, i6, i5, i4, i3, i2, i1, i0 ], idx ), x.ref ) ) {
277+
if ( !predicate.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 ) ) {
278278
return false;
279279
}
280280
ix += dx0;

lib/node_modules/@stdlib/ndarray/base/every-by/lib/10d_blocked_accessors.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -281,7 +281,7 @@ function blockedevery10d( x, predicate, thisArg ) { // eslint-disable-line max-s
281281
for ( i2 = 0; i2 < s2; i2++ ) {
282282
for ( i1 = 0; i1 < s1; i1++ ) {
283283
for ( i0 = 0; i0 < s0; i0++ ) {
284-
if ( !predicate.call( thisArg, get( xbuf, ix ), take( [ i9, i8, i7, i6, i5, i4, i3, i2, i1, i0 ], idx ), x.ref ) ) {
284+
if ( !predicate.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 ) ) {
285285
return false;
286286
}
287287
ix += dx0;

lib/node_modules/@stdlib/ndarray/base/every-by/lib/2d_blocked.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ function blockedevery2d( x, predicate, thisArg ) {
144144
// Iterate over the ndarray dimensions...
145145
for ( i1 = 0; i1 < s1; i1++ ) {
146146
for ( i0 = 0; i0 < s0; i0++ ) {
147-
if ( !predicate.call( thisArg, xbuf[ ix ], take( [ i1, i0 ], idx ), x.ref ) ) { // eslint-disable-line max-len
147+
if ( !predicate.call( thisArg, xbuf[ ix ], take( [ j1+i1, j0+i0 ], idx ), x.ref ) ) { // eslint-disable-line max-len
148148
return false;
149149
}
150150
ix += dx0;

lib/node_modules/@stdlib/ndarray/base/every-by/lib/2d_blocked_accessors.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ function blockedevery2d( x, predicate, thisArg ) {
151151
// Iterate over the ndarray dimensions...
152152
for ( i1 = 0; i1 < s1; i1++ ) {
153153
for ( i0 = 0; i0 < s0; i0++ ) {
154-
if ( !predicate.call( thisArg, get( xbuf, ix ), take( [ i1, i0 ], idx ), x.ref ) ) { // eslint-disable-line max-len
154+
if ( !predicate.call( thisArg, get( xbuf, ix ), take( [ j1+i1, j0+i0 ], idx ), x.ref ) ) { // eslint-disable-line max-len
155155
return false;
156156
}
157157
ix += dx0;

lib/node_modules/@stdlib/ndarray/base/every-by/lib/3d_blocked.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ function blockedevery3d( x, predicate, thisArg ) {
162162
for ( i2 = 0; i2 < s2; i2++ ) {
163163
for ( i1 = 0; i1 < s1; i1++ ) {
164164
for ( i0 = 0; i0 < s0; i0++ ) {
165-
if ( !predicate.call( thisArg, xbuf[ ix ], take( [ i2, i1, i0 ], idx ), x.ref ) ) { // eslint-disable-line max-len
165+
if ( !predicate.call( thisArg, xbuf[ ix ], take( [ j2+i2, j1+i1, j0+i0 ], idx ), x.ref ) ) { // eslint-disable-line max-len
166166
return false;
167167
}
168168
ix += dx0;

lib/node_modules/@stdlib/ndarray/base/every-by/lib/3d_blocked_accessors.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,7 @@ function blockedevery3d( x, predicate, thisArg ) {
169169
for ( i2 = 0; i2 < s2; i2++ ) {
170170
for ( i1 = 0; i1 < s1; i1++ ) {
171171
for ( i0 = 0; i0 < s0; i0++ ) {
172-
if ( !predicate.call( thisArg, get( xbuf, ix ), take( [ i2, i1, i0 ], idx ), x.ref ) ) { // eslint-disable-line max-len
172+
if ( !predicate.call( thisArg, get( xbuf, ix ), take( [ j2+i2, j1+i1, j0+i0 ], idx ), x.ref ) ) { // eslint-disable-line max-len
173173
return false;
174174
}
175175
ix += dx0;

lib/node_modules/@stdlib/ndarray/base/every-by/lib/4d_blocked.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,7 @@ function blockedevery4d( x, predicate, thisArg ) {
178178
for ( i2 = 0; i2 < s2; i2++ ) {
179179
for ( i1 = 0; i1 < s1; i1++ ) {
180180
for ( i0 = 0; i0 < s0; i0++ ) {
181-
if ( !predicate.call( thisArg, xbuf[ ix ], take( [ i3, i2, i1, i0 ], idx ), x.ref ) ) { // eslint-disable-line max-len
181+
if ( !predicate.call( thisArg, xbuf[ ix ], take( [ j3+i3, j2+i2, j1+i1, j0+i0 ], idx ), x.ref ) ) { // eslint-disable-line max-len
182182
return false;
183183
}
184184
ix += dx0;

lib/node_modules/@stdlib/ndarray/base/every-by/lib/4d_blocked_accessors.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -185,7 +185,7 @@ function blockedevery4d( x, predicate, thisArg ) {
185185
for ( i2 = 0; i2 < s2; i2++ ) {
186186
for ( i1 = 0; i1 < s1; i1++ ) {
187187
for ( i0 = 0; i0 < s0; i0++ ) {
188-
if ( !predicate.call( thisArg, get( xbuf, ix ), take( [ i3, i2, i1, i0 ], idx ), x.ref ) ) { // eslint-disable-line max-len
188+
if ( !predicate.call( thisArg, get( xbuf, ix ), take( [ j3+i3, j2+i2, j1+i1, j0+i0 ], idx ), x.ref ) ) { // eslint-disable-line max-len
189189
return false;
190190
}
191191
ix += dx0;

lib/node_modules/@stdlib/ndarray/base/every-by/lib/5d_blocked.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,7 @@ function blockedevery5d( x, predicate, thisArg ) {
194194
for ( i2 = 0; i2 < s2; i2++ ) {
195195
for ( i1 = 0; i1 < s1; i1++ ) {
196196
for ( i0 = 0; i0 < s0; i0++ ) {
197-
if ( !predicate.call( thisArg, xbuf[ ix ], take( [ i4, i3, i2, i1, i0 ], idx ), x.ref ) ) { // eslint-disable-line max-len
197+
if ( !predicate.call( thisArg, xbuf[ ix ], take( [ j4+i4, j3+i3, j2+i2, j1+i1, j0+i0 ], idx ), x.ref ) ) { // eslint-disable-line max-len
198198
return false;
199199
}
200200
ix += dx0;

lib/node_modules/@stdlib/ndarray/base/every-by/lib/5d_blocked_accessors.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -201,7 +201,7 @@ function blockedevery5d( x, predicate, thisArg ) {
201201
for ( i2 = 0; i2 < s2; i2++ ) {
202202
for ( i1 = 0; i1 < s1; i1++ ) {
203203
for ( i0 = 0; i0 < s0; i0++ ) {
204-
if ( !predicate.call( thisArg, get( xbuf, ix ), take( [ i4, i3, i2, i1, i0 ], idx ), x.ref ) ) { // eslint-disable-line max-len
204+
if ( !predicate.call( thisArg, get( xbuf, ix ), take( [ j4+i4, j3+i3, j2+i2, j1+i1, j0+i0 ], idx ), x.ref ) ) { // eslint-disable-line max-len
205205
return false;
206206
}
207207
ix += dx0;

0 commit comments

Comments
 (0)