Intel® Math Kernel Library 2019 Developer Reference - Fortran
Computes the base 10 exponential of vector elements.
call vsexp10 (n, a, y)
call vmsexp10 (n, a, y, mode)
call vdexp10 (n, a, y)
call vmdexp10 (n, a, y, mode)
Name |
Type |
Description |
|---|---|---|
n |
INTEGER |
Specifies the number of elements to be calculated. |
a |
REAL for vsExp10 REAL for vmsExp10 DOUBLE PRECISION for vdExp10 DOUBLE PRECISION for vmdExp10 |
Pointer to the array containing the input vector a. |
mode |
INTEGER (KIND=8) |
Overrides the global VM mode setting for this function call. See vmlSetMode for possible values and their description. |
Name |
Type |
Description |
|---|---|---|
y |
REAL for vsExp10 REAL for vmsExp10 DOUBLE PRECISION for vdExp10 DOUBLE PRECISION for vmdExp10 |
Pointer to an array containing the output vector y. |
The v?Exp10 function computes the base 10 exponential of vector elements.
| Data Type | Threshold Limitations on Input Parameters |
|---|---|
| single precision | ai < log10(FLT_MAX) |
| double precision | ai < log10(DBL_MAX) |
See Special Value Notations for the conventions used in this table:
| Argument | Result | VM Error Status | Exception |
|---|---|---|---|
| +0 | +1 | ||
| -0 | +1 | ||
| x > overflow | +∞ | VML_STATUS_OVERFLOW | OVERFLOW |
| x < underflow | +0 | VML_STATUS_UNDERFLOW | UNDERFLOW |
| +∞ | +∞ | ||
| -∞ | +0 | ||
| QNAN | QNAN | ||
| SNAN | QNAN | INVALID |