Stephen Heumann
3058ea6ad9
Fix FP_ILOGB0 and FP_ILOGBNAN macros.
...
They were missing the FP_ prefix.
2022-01-06 18:01:52 -06:00
Stephen Heumann
bccbcb132b
Add headers and docs for additional functions.
2021-12-24 15:57:29 -06:00
Stephen Heumann
c767848ec9
Add headers and docs for the acosh functions.
2021-12-05 13:52:40 -06:00
Stephen Heumann
6fa294aa3b
Add documentation and headers for new <math.h> functions.
2021-11-28 19:54:51 -06:00
Stephen Heumann
aaec648e69
Protect against undefinition/redefinition of fpclassify.
2021-11-28 19:39:03 -06:00
Stephen Heumann
dda37cd17c
Define math_errhandling to MATH_ERREXCEPT.
...
This indicates that floating-point exceptions are used to report math errors. The existing functions will still also set errno in the existing cases, but the new C99 functions generally will not.
2021-11-21 14:46:47 -06:00
Stephen Heumann
b2874b8bf6
Add declarations and docs for float/long double versions of existing functions.
2021-11-21 14:38:30 -06:00
Stephen Heumann
73a081bd55
Add header declarations and documentation for new math functions.
2021-11-20 19:33:04 -06:00
Stephen Heumann
1010f9a906
Add the FP comparison macros in <math.h> (from C99).
...
These rely on a new internal function that has been added to ORCALib.
2021-11-02 21:59:01 -05:00
Stephen Heumann
8fd091e119
Implement the signbit() macro.
...
This uses a new helper function.
2021-03-09 00:24:08 -06:00
Stephen Heumann
a3006e46b1
Add more floating-point classification macros.
2021-03-09 00:08:04 -06:00
Stephen Heumann
17a7fc5487
Add fpclassify() macro and some other stuff from C99 to <math.h>.
...
fpclassify() is a type-generic macro that is implemented via new internal library routines.
2021-03-08 23:42:44 -06:00
Stephen Heumann
3225a54d76
Move ORCACDefs directory to root level.
2017-10-21 20:21:37 -05:00