Skip to content

Commit 6279e52

Browse files
committed
bench: fix overflow
Previously, scaling by `alpha` in single-precision could quickly lead to infinities, resulting in subsequent `NaN` calculations. --- 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: na - 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 bc2c29e commit 6279e52

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

lib/node_modules/@stdlib/blas/base/cscal/benchmark/fortran/benchmark.length.f

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@ end subroutine cscal
152152
! ..
153153
call random_number( r1 )
154154
call random_number( r2 )
155-
alpha = cmplx( (real(r1)*5.0), (real(r2)*5.0) )
155+
alpha = cmplx( (real(r1)*0.5), (real(r2)*0.5) )
156156
do i = 1, len
157157
call random_number( r1 )
158158
call random_number( r2 )

0 commit comments

Comments
 (0)