feat: add `blas/base/sger`
Progresses #2039.
Description
What is the purpose of this pull request?
This RFC proposes to add a routine to the rank 1 operation A = α*x*y^T + A, where α is a scalar, x is an M element vector, y is an N element vector and A is an M by N matrix as defined in BLAS Level 2 routines. Specifically adding @stdlib/blas/base/sger is proposed.
Related Issues
Does this pull request have any related issues?
This pull request:
- progresses #2039
Questions
Any questions for reviewers of this pull request?
No.
Other
Any other information relevant to this pull request? This may include screenshots, references, and/or implementation notes.
No.
Checklist
Please ensure the following tasks are completed before submitting this pull request.
- [x] Read, understood, and followed the contributing guidelines.
@stdlib-js/reviewers
Coverage Report
| Package | Statements | Branches | Functions | Lines |
|---|---|---|---|---|
| blas/base/sger | $\color{green}715/715$ $\color{green}+100.00\%$ |
$\color{green}84/84$ $\color{green}+100.00\%$ |
$\color{green}5/5$ $\color{green}+100.00\%$ |
$\color{green}715/715$ $\color{green}+100.00\%$ |
The above coverage report was generated for the changes in this PR.
/stdlib update-copyright-years
/stdlib merge
/stdlib merge
@ShabiShett07, the slash command failed to complete. Please check the workflow logs for details.
/stdlib merge
/stdlib update-copyright-years
@kgryte, I have made a review from my side, need a review from you on this
/stdlib merge
@ShabiShett07 Would you mind going ahead and adding the C and Fortran implementation, along with the associated benchmarks, tests, and examples? We might as well go ahead and get everything in one PR since dger already shows the path forward.
/stdlib update-copyright-years
/stdlib merge
/stdlib update-copyright-years
@kgryte, not sure why sger.native.js is not working as expected
@kgryte, I think this is ready for the review