Skip to content

Commit f7cf8ed

Browse files
committed
fix: use resolved order when computing loop variables
--- 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 f10dd8c commit f7cf8ed

27 files changed

+54
-54
lines changed

lib/node_modules/@stdlib/ndarray/base/includes/lib/10d.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222

2323
// MODULES //
2424

25-
var isRowMajor = require( '@stdlib/ndarray/base/assert/is-row-major-string' );
25+
var strides2order = require( '@stdlib/ndarray/base/strides2order' );
2626

2727

2828
// MAIN //
@@ -114,7 +114,7 @@ function includes10d( x, value ) { // eslint-disable-line max-statements
114114
// Extract loop variables for purposes of loop interchange: dimensions and loop offset (pointer) increments...
115115
sh = x.shape;
116116
sx = x.strides;
117-
if ( isRowMajor( x.order ) ) {
117+
if ( strides2order( sx ) === 1 ) {
118118
// For row-major ndarrays, the last dimensions have the fastest changing indices...
119119
S0 = sh[ 9 ];
120120
S1 = sh[ 8 ];

lib/node_modules/@stdlib/ndarray/base/includes/lib/10d_accessors.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222

2323
// MODULES //
2424

25-
var isRowMajor = require( '@stdlib/ndarray/base/assert/is-row-major-string' );
25+
var strides2order = require( '@stdlib/ndarray/base/strides2order' );
2626

2727

2828
// MAIN //
@@ -118,7 +118,7 @@ function includes10d( x, value ) { // eslint-disable-line max-statements
118118
// Extract loop variables for purposes of loop interchange: dimensions and loop offset (pointer) increments...
119119
sh = x.shape;
120120
sx = x.strides;
121-
if ( isRowMajor( x.order ) ) {
121+
if ( strides2order( sx ) === 1 ) {
122122
// For row-major ndarrays, the last dimensions have the fastest changing indices...
123123
S0 = sh[ 9 ];
124124
S1 = sh[ 8 ];

lib/node_modules/@stdlib/ndarray/base/includes/lib/10d_complex.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222

2323
// MODULES //
2424

25-
var isRowMajor = require( '@stdlib/ndarray/base/assert/is-row-major-string' );
25+
var strides2order = require( '@stdlib/ndarray/base/strides2order' );
2626

2727

2828
// MAIN //
@@ -122,7 +122,7 @@ function includes10d( x, value ) { // eslint-disable-line max-statements
122122
// Extract loop variables for purposes of loop interchange: dimensions and loop offset (pointer) increments...
123123
sh = x.shape;
124124
sx = x.strides;
125-
if ( isRowMajor( x.order ) ) {
125+
if ( strides2order( sx ) === 1 ) {
126126
// For row-major ndarrays, the last dimensions have the fastest changing indices...
127127
S0 = sh[ 9 ];
128128
S1 = sh[ 8 ];

lib/node_modules/@stdlib/ndarray/base/includes/lib/2d.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020

2121
// MODULES //
2222

23-
var isRowMajor = require( '@stdlib/ndarray/base/assert/is-row-major-string' );
23+
var strides2order = require( '@stdlib/ndarray/base/strides2order' );
2424

2525

2626
// MAIN //
@@ -88,7 +88,7 @@ function includes2d( x, value ) {
8888
// Extract loop variables for purposes of loop interchange: dimensions and loop offset (pointer) increments...
8989
sh = x.shape;
9090
sx = x.strides;
91-
if ( isRowMajor( x.order ) ) {
91+
if ( strides2order( sx ) === 1 ) {
9292
// For row-major ndarrays, the last dimensions have the fastest changing indices...
9393
S0 = sh[ 1 ];
9494
S1 = sh[ 0 ];

lib/node_modules/@stdlib/ndarray/base/includes/lib/2d_accessors.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020

2121
// MODULES //
2222

23-
var isRowMajor = require( '@stdlib/ndarray/base/assert/is-row-major-string' );
23+
var strides2order = require( '@stdlib/ndarray/base/strides2order' );
2424

2525

2626
// MAIN //
@@ -92,7 +92,7 @@ function includes2d( x, value ) {
9292
// Extract loop variables for purposes of loop interchange: dimensions and loop offset (pointer) increments...
9393
sh = x.shape;
9494
sx = x.strides;
95-
if ( isRowMajor( x.order ) ) {
95+
if ( strides2order( sx ) === 1 ) {
9696
// For row-major ndarrays, the last dimensions have the fastest changing indices...
9797
S0 = sh[ 1 ];
9898
S1 = sh[ 0 ];

lib/node_modules/@stdlib/ndarray/base/includes/lib/2d_complex.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020

2121
// MODULES //
2222

23-
var isRowMajor = require( '@stdlib/ndarray/base/assert/is-row-major-string' );
23+
var strides2order = require( '@stdlib/ndarray/base/strides2order' );
2424

2525

2626
// MAIN //
@@ -96,7 +96,7 @@ function includes2d( x, value ) {
9696
// Extract loop variables for purposes of loop interchange: dimensions and loop offset (pointer) increments...
9797
sh = x.shape;
9898
sx = x.strides;
99-
if ( isRowMajor( x.order ) ) {
99+
if ( strides2order( sx ) === 1 ) {
100100
// For row-major ndarrays, the last dimensions have the fastest changing indices...
101101
S0 = sh[ 1 ];
102102
S1 = sh[ 0 ];

lib/node_modules/@stdlib/ndarray/base/includes/lib/3d.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020

2121
// MODULES //
2222

23-
var isRowMajor = require( '@stdlib/ndarray/base/assert/is-row-major-string' );
23+
var strides2order = require( '@stdlib/ndarray/base/strides2order' );
2424

2525

2626
// MAIN //
@@ -91,7 +91,7 @@ function includes3d( x, value ) {
9191
// Extract loop variables for purposes of loop interchange: dimensions and loop offset (pointer) increments...
9292
sh = x.shape;
9393
sx = x.strides;
94-
if ( isRowMajor( x.order ) ) {
94+
if ( strides2order( sx ) === 1 ) {
9595
// For row-major ndarrays, the last dimensions have the fastest changing indices...
9696
S0 = sh[ 2 ];
9797
S1 = sh[ 1 ];

lib/node_modules/@stdlib/ndarray/base/includes/lib/3d_accessors.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020

2121
// MODULES //
2222

23-
var isRowMajor = require( '@stdlib/ndarray/base/assert/is-row-major-string' );
23+
var strides2order = require( '@stdlib/ndarray/base/strides2order' );
2424

2525

2626
// MAIN //
@@ -95,7 +95,7 @@ function includes3d( x, value ) {
9595
// Extract loop variables for purposes of loop interchange: dimensions and loop offset (pointer) increments...
9696
sh = x.shape;
9797
sx = x.strides;
98-
if ( isRowMajor( x.order ) ) {
98+
if ( strides2order( sx ) === 1 ) {
9999
// For row-major ndarrays, the last dimensions have the fastest changing indices...
100100
S0 = sh[ 2 ];
101101
S1 = sh[ 1 ];

lib/node_modules/@stdlib/ndarray/base/includes/lib/3d_complex.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020

2121
// MODULES //
2222

23-
var isRowMajor = require( '@stdlib/ndarray/base/assert/is-row-major-string' );
23+
var strides2order = require( '@stdlib/ndarray/base/strides2order' );
2424

2525

2626
// MAIN //
@@ -99,7 +99,7 @@ function includes3d( x, value ) {
9999
// Extract loop variables for purposes of loop interchange: dimensions and loop offset (pointer) increments...
100100
sh = x.shape;
101101
sx = x.strides;
102-
if ( isRowMajor( x.order ) ) {
102+
if ( strides2order( sx ) === 1 ) {
103103
// For row-major ndarrays, the last dimensions have the fastest changing indices...
104104
S0 = sh[ 2 ];
105105
S1 = sh[ 1 ];

lib/node_modules/@stdlib/ndarray/base/includes/lib/4d.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020

2121
// MODULES //
2222

23-
var isRowMajor = require( '@stdlib/ndarray/base/assert/is-row-major-string' );
23+
var strides2order = require( '@stdlib/ndarray/base/strides2order' );
2424

2525

2626
// MAIN //
@@ -94,7 +94,7 @@ function includes4d( x, value ) {
9494
// Extract loop variables for purposes of loop interchange: dimensions and loop offset (pointer) increments...
9595
sh = x.shape;
9696
sx = x.strides;
97-
if ( isRowMajor( x.order ) ) {
97+
if ( strides2order( sx ) === 1 ) {
9898
// For row-major ndarrays, the last dimensions have the fastest changing indices...
9999
S0 = sh[ 3 ];
100100
S1 = sh[ 2 ];

0 commit comments

Comments
 (0)