Skip to content

Commit ccc7890

Browse files
committed
fix: check for row-major value
--- 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 d066ec9 commit ccc7890

File tree

1 file changed

+2
-2
lines changed
  • lib/node_modules/@stdlib/ndarray/base/unary-reduce-strided1d/lib

1 file changed

+2
-2
lines changed

lib/node_modules/@stdlib/ndarray/base/unary-reduce-strided1d/lib/main.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -472,9 +472,9 @@ function unaryReduceStrided1d( fcn, arrays, dims, options ) { // eslint-disable-
472472
if ( iox !== 0 && ioy !== 0 && ord === strides2order( sy ) && K <= MAX_DIMS ) { // eslint-disable-line max-len
473473
// So long as iteration for each respective array always moves in the same direction (i.e., no mixed sign strides) and the memory layouts are the same, we can leverage cache-optimal (i.e., normal) nested loops without resorting to blocked iteration...
474474
if ( y.accessorProtocol ) {
475-
return ACCESSOR_UNARY[ K ]( fcn, arr, views, sl, ord, strategy, opts ); // eslint-disable-line max-len
475+
return ACCESSOR_UNARY[ K ]( fcn, arr, views, sl, ord === 1, strategy, opts ); // eslint-disable-line max-len
476476
}
477-
return UNARY[ K ]( fcn, arr, views, sl, ord, strategy, opts );
477+
return UNARY[ K ]( fcn, arr, views, sl, ord === 1, strategy, opts );
478478
}
479479
// At this point, we're either dealing with non-contiguous n-dimensional arrays, high dimensional n-dimensional arrays, and/or arrays having differing memory layouts, so our only hope is that we can still perform blocked iteration...
480480

0 commit comments

Comments
 (0)