[RFC]: Add WebAssembly implementations for extended BLAS routines (tracking issue)
- Dominant language
- JavaScript
- Stars
- 6k
- Forks
- 1.3k
- Avg merge
- 1d 3h
- Merged PRs (30d)
- 611
Description
### Description
This RFC proposes adding WebAssembly implementations for extended BLAS routines. The purpose of this issue is to serve as a tracking issue for adding WebAssembly implementations for extended BLAS routines.
# Implementation Status for WebAssembly for extended BLAS Routines
## Single Precision
- [ ] sapx
- [ ] sapxsum
- [x] sapxsumkbn
- [ ] sapxsumkbn2
- [ ] sapxsumors
- [ ] sapxsumpw
- [ ] sasumpw
- [ ] scusum
- [ ] scusumkbn
- [ ] scusumkbn2
- [ ] scusumors
- [ ] scusumpw
- [ ] sdsapxsum
- [ ] sdsapxsumpw
- [ ] sdsnansum
- [ ] sdsnansumpw
- [ ] sdssum
- [ ] sdssumpw
- [ ] sfill
- [ ] snansum
- [ ] snansumkbn
- [ ] snansumkbn2
- [ ] snansumors
- [ ] snansumpw
- [ ] srev
- [ ] ssort2hp
- [ ] ssort2ins
- [ ] ssort2sh
- [ ] ssorthp
- [ ] ssortins
- [ ] ssortsh
- [ ] ssum
- [ ] ssumkbn
- [ ] ssumkbn2
- [ ] ssumors
- [ ] ssumpw
## Double Precision
- [ ] dapx #5643
- [ ] dapxsum
- [x] dapxsumkbn
- [ ] dapxsumkbn2 #5630
- [x] dapxsumors #5644 #5694
- [x] dapxsumpw
- [x] dasumpw #5549
- [ ] dcusum
- [ ] dcusumkbn
- [ ] dcusumkbn2
- [ ] dcusumors
- [ ] dcusumpw
- [ ] dfill
- [ ] dnanasum
- [x] dnanasumors
- [ ] dnannsum
- [ ] dnannsumkbn
- [ ] dnannsumkbn2
- [ ] dnannsumors
- [ ] dnannsumpw
- [ ] dnansum
- [ ] dnansumkbn
- [ ] dnansumkbn2 #5735
- [ ] dnansumors
- [x] dnansumpw
- [ ] drev
- [ ] dsapxsum
- [ ] dsapxsumpw
- [ ] dsnannsumors
- [ ] dsnansum
- [ ] dsnansumors
- [ ] dsnansumpw
- [ ] dsort2hp
- [ ] dsort2ins
- [ ] dsort2sh
- [ ] dsorthp
- [ ] dsortins
- [ ] dsort2sh
- [ ] dsorthp
- [ ] dsortins
- [ ] dsortsh
- [ ] dssum
- [ ] dssumors
- [ ] dssumpw
- [ ] dsum
- [ ] dsumkbn
- [ ] dsumkbn2
- [ ] dsumors
- [ ] dsumpw
### Related Issues
Related issues #5504 , #5505, #5506, #5507, #5509 and #5732 .
### Questions
No.
### Other
No.
### Checklist
- [x] I have read and understood the [Code of Conduct](https://github.com/stdlib-js/stdlib/blob/develop/CODE_OF_CONDUCT.md).
- [x] Searched for existing issues and pull requests.
- [x] The issue name begins with `RFC:`.
Contributor guide
Research direction
Use the unchecked routine list as the starting scope and review the related issues linked in the tracking table. The issue names no source files or tests; completion would require implementing selected WebAssembly extended BLAS routines and updating their checklist status.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript, wasm
- Domain
- backend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100