-
Notifications
You must be signed in to change notification settings - Fork 10
Compiler Support
Warning
CCMath is tested on little-endian based systems and has not been tested on big-endian based systems. There is currently zero guarantee for support for big-endian based systems at this time.
Note
The compiler support table is not currently complete as some functions have not yet been implemented in CCMath or have not yet been tested on the lowest supported compiler versions yet.
Note
All functions tested using compilers on x86_64 systems. This should not effect compiler support.
The following tables present compiler support for functions implemented within ccmath:
* = Lowest tested version
Function | GCC | Clang | MSVC | Apple Clang | Intel C++ | Nvidia HPC C++ |
---|---|---|---|---|---|---|
abs | 7.1 | 5 | 19.14* | 2021.4 | 22.7* | |
fdim | 7.1 | 5 | 19.14* | 2021.4 | 22.7* | |
fma | ||||||
fmod | ||||||
(f)max | 7.1 | 5 | 19.14* | 2021.4 | 22.7* | |
(f)min | 7.1 | 5 | 19.14* | 2021.4 | 22.7* | |
remainder | ||||||
remquo |
Last Updated: Apr 27, 2024
Function | GCC | Clang | MSVC | Apple Clang | Intel C++ | Nvidia HPC C++ |
---|---|---|---|---|---|---|
fpclassify | ||||||
isfinite | ||||||
isgreater | ||||||
isgreaterequal | ||||||
isinf | ||||||
isless | ||||||
islessequal | ||||||
islessgreater | ||||||
isnan | 7.1 | 5 | 19.14* | 2021.4 | 22.7* | |
isnormal | ||||||
isunordered | ||||||
signbit |
Last Updated: Mar 11, 2024
Function | GCC | Clang | MSVC | Apple Clang | Intel C++ | Nvidia HPC C++ |
---|---|---|---|---|---|---|
exp | ||||||
exp2 | ||||||
expm1 | ||||||
log | ||||||
log1p | ||||||
log2 | ||||||
log10 |
Last Updated: Mar 11, 2024
Function | GCC | Clang | MSVC | Apple Clang | Intel C++ | Nvidia HPC C++ |
---|---|---|---|---|---|---|
copysign | ||||||
frexp | ||||||
ilogb | ||||||
ldexp | ||||||
logb | ||||||
modf | ||||||
nextafter | ||||||
scalbn |
Last Updated: Mar 11, 2024
Function | GCC | Clang | MSVC | Apple Clang | Intel C++ | Nvidia HPC C++ |
---|---|---|---|---|---|---|
acosh | ||||||
asinh | ||||||
atanh | ||||||
cosh | ||||||
sinh | ||||||
tanh |
Last Updated: Mar 11, 2024
Function | GCC | Clang | MSVC | Apple Clang | Intel C++ | Nvidia HPC C++ |
---|---|---|---|---|---|---|
ceil | ||||||
floor | ||||||
nearbyint | ||||||
rint | ||||||
round | ||||||
trunc |
Last Updated: Mar 11, 2024
Function | GCC | Clang | MSVC | Apple Clang | Intel C++ | Nvidia HPC C++ |
---|---|---|---|---|---|---|
cbrt | ||||||
hypot | ||||||
pow | ||||||
sqrt |
Last Updated: Mar 11, 2024
Function | GCC | Clang | MSVC | Apple Clang | Intel C++ | Nvidia HPC C++ |
---|---|---|---|---|---|---|
Last Updated: Mar 11, 2024
Function | GCC | Clang | MSVC | Apple Clang | Intel C++ | Nvidia HPC C++ |
---|---|---|---|---|---|---|
acos | ||||||
asin | ||||||
atan | ||||||
atan2 | ||||||
cos | ||||||
sin | ||||||
tan |
Last Updated: Mar 11, 2024
Function | GCC | Clang | MSVC | Apple Clang | Intel C++ | Nvidia HPC C++ |
---|---|---|---|---|---|---|
gamma | ||||||
lerp | ||||||
lgamma |
Last Updated: Mar 11, 2024