c/numeric/math/expm1

@1-3@ Computes the e (Euler's number, ) raised to the given power, minus. This function is more accurate than the expression if  is close to zero. @4@ Type-generic macro: If has type,  is called. Otherwise, if has integer type or the type,  is called. Otherwise, is called.

Return value
If no errors occur $earg -1$ is returned.

If a range error due to overflow occurs, huge_val,, or is returned.

If a range error occurs due to underflow, the correct result (after rounding) is returned.

Error handling
Errors are reported as specified in math_errhandling.

If the implementation supports IEEE floating-point arithmetic (IEC 60559),
 * If the argument is ±0, it is returned, unmodified
 * If the argument is -∞, -1 is returned
 * If the argument is +∞, +∞ is returned
 * If the argument is NaN, NaN is returned