ccmath
ccmath copied to clipboard
A C++17 Compile Time <cmath> Library
I'd like to bring in first class support for Nvidia CUDA. To achieve this the following items need to be addressed: - [ ] Add Nvidia CUDA (NVCC) to the...
The exponential module currently has the following functions that need implementation or work done. TODO: Implement: - [x] exp - [x] exp2 - [ ] expm1 - [x] log -...
I'd like to bring in first class support for mingw as its an extremely commonly used framework for development. To achieve this the following items need to be addressed: -...
I'd like to bring in first class support for Intel DPC++. To achieve this the following items need to be addressed: - [ ] Add Intel DPC++ to the CI....
These functions don't have a specified module, but do need to be implemented at some point. TODO: Implement: - [ ] gamma - [x] lerp - [ ] lgamma Document:...
The float manipulation module currently has the following functions that need implementation or work done. TODO: Implement: - [x] copysign - [ ] frexp - [ ] ilogb - [x]...
Having access to int128 intrinsic such as int128_t and uint128_t would be extremely helpful in much of the core implementation process for most functions that implement long double. The core...
The power module currently has the following functions that need implementation or work done. TODO: Implement: - [ ] cbrt - [ ] hypot - [ ] pow - [x]...
Currently we perform all of our tests on a single test case and do not break up the tests into more precise test cases. Currently, all of the tests that...
Currently our bench marking setup with google benchmark is pretty basic and only does the bare minimum. This has been fine for a while, but implementing a hardened and robust...