Skip to content

Commit 1395e8c

Browse files
committed
chore: oa3 variable added
--- 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: passed - task: lint_typescript_tests status: na - task: lint_license_headers status: passed ---
1 parent 207603f commit 1395e8c

1 file changed

Lines changed: 7 additions & 5 deletions

File tree

  • lib/node_modules/@stdlib/blas/base/chbmv/lib

lib/node_modules/@stdlib/blas/base/chbmv/lib/base.js

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@ function chbmv( uplo, N, K, alpha, A, strideA1, strideA2, offsetA, x, strideX, o
8686
var sa0;
8787
var sa1;
8888
var oa2;
89+
var oa3;
8990
var rea;
9091
var ima;
9192
var rex;
@@ -163,14 +164,14 @@ function chbmv( uplo, N, K, alpha, A, strideA1, strideA2, offsetA, x, strideX, o
163164
imtmp1 = f32( ( realpha * imx ) + ( imalpha * rex ) );
164165
retmp2 = 0.0;
165166
imtmp2 = 0.0;
166-
oa2 = oa + ( i1 * sa1 );
167-
ia = oa2;
167+
oa3 = oa + ( i1 * sa1 );
168+
ia = oa3;
168169
rea = viewA[ ia ];
169170
iy = oy + ( i1 * sy );
170171
viewY[ iy ] += f32( retmp1 * rea );
171172
viewY[ iy + 1 ] += f32( imtmp1 * rea );
172173
m = -i1;
173-
oa2 = oa + ( i1 * sa1 ) + ( m * sa0 );
174+
oa2 = oa3 + ( m * sa0 );
174175
for ( i0 = i1 + 1; i0 < min( N, i1 + K + 1 ); i0++ ) {
175176
ia = oa2 + ( i0 * sa0 );
176177
rea = viewA[ ia ];
@@ -199,8 +200,9 @@ function chbmv( uplo, N, K, alpha, A, strideA1, strideA2, offsetA, x, strideX, o
199200
imtmp1 = f32( ( realpha * imx ) + ( imalpha * rex ) );
200201
retmp2 = 0.0;
201202
imtmp2 = 0.0;
203+
oa3 = oa + ( i1 * sa1 );
202204
m = K - i1;
203-
oa2 = oa + ( i1 * sa1 ) + ( m * sa0 );
205+
oa2 = oa3 + ( m * sa0 );
204206
for ( i0 = max( 0, i1 - K ); i0 < i1; i0++ ) {
205207
ia = oa2 + ( i0 * sa0 );
206208
rea = viewA[ ia ];
@@ -214,7 +216,7 @@ function chbmv( uplo, N, K, alpha, A, strideA1, strideA2, offsetA, x, strideX, o
214216
retmp2 += f32( ( rea * rex ) + ( cima * imx ) );
215217
imtmp2 += f32( ( rea * imx ) - ( cima * rex ) );
216218
}
217-
ia = oa2 + ( i1 * sa0 );
219+
ia = oa3 + ( K * sa0 );
218220
rea = viewA[ ia ];
219221
iy = oy + ( i1 * sy );
220222
viewY[ iy ] += f32( retmp1 * rea );

0 commit comments

Comments
 (0)