Type Generic Macros
|
fpclassify
| Classify floating type |
isfinite
| Test for a finite value |
isinf
| Test for infinity |
isnan
| Test for NaN |
isnormal
| Test for a normal value |
signbit
| Test sign |
Trigonometric functions
|
cos
| Compute cosine of a double |
cosf
| Compute cosine of a float |
sin
| Compute sine of a double |
sinf
| Compute sine of a float |
tan
| Compute tangent of a double |
tanf
| Compute tangent of a double |
Inverse trigonometric functions
|
acos
| Compute inverse cosine of a double |
acosf
| Compute inverse cosine of a float |
asin
| Compute inverse sine of a double |
asinf
| Compute inverse sine of a float |
atan
| Compute inverse tangent of a double |
atan2
| Compute inverse tangent of a ratio of doubles |
atan2f
| Compute inverse tangent of a ratio of floats |
atanf
| Compute inverse tangent of a float |
Exponential and logarithmic functions
|
cbrt
| Compute cube root of a double |
cbrtf
| Compute cube root of a float |
exp
| Compute exponential of a double |
expf
| Compute exponential of a float |
frexp
| Set exponent of a double |
frexpf
| Set exponent of a float |
ldexp
| Adjust exponent of a double |
ldexpf
| Adjust exponent of a float |
log
| Compute natural logarithm of a double |
log10
| Compute common logarithm of a double |
log10f
| Compute common logarithm of a float |
logf
| Compute natural logarithm of a float |
pow
| Raise a double to a power |
powf
| Raise a float to a power |
scalbn
| Scale a double |
scalbnf
| Scale a float |
sqrt
| Compute square root of a double |
sqrtf
| Compute square root of a float |
Remainder functions
|
fmod
| Compute remainder after division of two doubles |
fmodf
| Compute remainder after division of two floats |
modf
| Break a double into integer and fractional parts |
modff
| Break a float into integer and fractional parts |
Nearest integer functions
|
ceil
| Compute smallest integer not greater than a double |
ceilf
| Compute smallest integer not greater than a float |
floor
| Compute largest integer not greater than a float |
floorf
| Compute largest integer not greater than a float |
Absolute value functions
|
fabs
| Compute absolute value of a double |
fabsf
| Compute absolute value of a float |
hypot
| Compute complex magnitude of two doubles |
hypotf
| Compute complex magnitude of two floats |
Maximum, minimum, and positive difference functions
|
fmax
| Compute maximum of two doubles |
fmaxf
| Compute maximum of two floats |
fmin
| Compute minimum of two doubles |
fminf
| Compute minimum of two floats |
Hyperbolic functions
|
cosh
| Compute hyperbolic cosine of a double |
coshf
| Compute hyperbolic cosine of a float |
sinh
| Compute hyperbolic sine of a double |
sinhf
| Compute hyperbolic sine of a float |
tanh
| Compute hyperbolic tangent of a double |
tanhf
| Compute hyperbolic tangent of a float |
Inverse hyperbolic functions
|
acosh
| Compute inverse hyperbolic cosine of a double |
acoshf
| Compute inverse hyperbolic cosine of a float |
asinh
| Compute inverse hyperbolic sine of a double |
asinhf
| Compute inverse hyperbolic sine of a float |
atanh
| Compute inverse hyperbolic tangent of a double |
atanhf
| Compute inverse hyperbolic tangent of a float |