Developer Reference for Intel® oneAPI Math Kernel Library for Fortran
v?Exp10
Computes the base 10 exponential of vector elements.
Syntax
call vsexp10(n, a, y)
call vsexp10i(n, a, inca, y, incy)
call vmsexp10(n, a, y, mode)
call vmsexp10i(n, a, inca, y, incy, mode)
call vdexp10(n, a, y)
call vdexp10i(n, a, inca, y, incy)
call vmdexp10(n, a, y, mode)
call vmdexp10i(n, a, inca, y, incy, mode)
Include Files
mkl_vml.f90
Input Parameters
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 . |
inca , incy |
INTEGER, INTENT(IN) |
Specifies increments for the elements of a and y . |
mode |
INTEGER (KIND=8) |
Overrides the global VM mode setting for this function call. See vmlSetMode (Sets a new mode for VM functions according to the mode parameter and stores the previous VM mode to oldmode.) for possible values and their description. |
Output Parameters
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 . |
Description
The v?Exp10 function computes the base 10 exponential of vector elements.
Precision Overflow Thresholds for Real Function v?Exp10
Data Type |
Threshold Limitations on Input Parameters |
|---|---|
single precision |
ai < log 10 (FLT_MAX) |
double precision |
ai < log 10 (DBL_MAX) |
See Special Value Notations for the conventions used in this table:
Special values for Real Function v?Pow(x)
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 |