feat: add `math/base/special/exp2f`
Progresses #649
Description
What is the purpose of this pull request?
This pull request:
- adds
math/base/special/exp2f
Related Issues
Does this pull request have any related issues?
This pull request:
- progresses #649
Questions
Any questions for reviewers of this pull request?
What should i do about benchmark/c/cephes ? that doesn't seem to compile locally and on the CI tests as well.
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
/stdlib update-copyright-years
Coverage Report
| Package | Statements | Branches | Functions | Lines |
|---|---|---|---|---|
| math/base/special/exp2f | $\color{green}333/333$ $\color{green}+100.00\%$ |
$\color{green}21/21$ $\color{green}+100.00\%$ |
$\color{green}4/4$ $\color{green}+100.00\%$ |
$\color{green}333/333$ $\color{green}+100.00\%$ |
The above coverage report was generated for the changes in this PR.
good morning @Planeshifter! I've wrapped the intermediate results and final answers in float64ToFloat32(). If there's anything else that needs to be changed here please let me know.
Also, as mentioned in the questions section of the PR, what should i do about benchmark/c/cephes since it doesn't seem to compile locally and it fails on CI as well. Is there something that I'm missing from my side? (see this commit)
/stdlib update-copyright-years
@aayush0325 You still interested in pushing this PR forward?
/stdlib merge
good morning @gunjjoshi! sorry for the delay, I've linked to all the references for your ease, kindly let me know if i have to make any other changes
@anandkaranubc Would you mind taking over this PR?
/stdlib merge