The following table shows the errors which may occur while executing the function and the value returned by the function in the corresponding error case. As described, the value returned by the function in the error case depends on the value of the input (for example, if the input value of data type REAL is not a legal number (NaN), the function returns NaN).
| Error case | Output value |
| Input value = SINT_MIN (for SINT input), INT_MIN (INT input), DINT_MIN (DINT input) or
LINT_MIN (LINT input) | Overflow value |
| Real: NaN | NaN |
| Real: inf+ | Inf+ |
| Real: Inf- | Inf- |