Visible to Intel only — GUID: GUID-F003F826-81BF-42EC-AE51-2EF624893133
Visible to Intel only — GUID: GUID-F003F826-81BF-42EC-AE51-2EF624893133
v?Sqr
Performs element by element squaring of the vector.
Syntax
call vssqr( n, a, y )
call vssqri(n, a, inca, y, incy)
call vmssqr( n, a, y, mode )
call vmssqri(n, a, inca, y, incy, mode)
call vdsqr( n, a, y )
call vdsqri(n, a, inca, y, incy)
call vmdsqr( n, a, y, mode )
call vmdsqri(n, a, inca, y, incy, mode)
Include Files
- mkl_vml.f90
Input Parameters
Name |
Type |
Description |
---|---|---|
n |
INTEGER, INTENT(IN) |
Specifies the number of elements to be calculated. |
a |
DOUBLE PRECISION for vdsqr, vmdsqr REAL, INTENT(IN) for vssqr, vmssqr DOUBLE PRECISION, INTENT(IN) for vdsqr, vmdsqr |
Array that specifies the input vector a. |
inca, incy |
INTEGER, INTENT(IN) |
Specifies increments for the elements of a and y. |
mode |
INTEGER(KIND=8), INTENT(IN) |
Overrides global VM mode setting for this function call. See vmlSetMode for possible values and their description. |
Output Parameters
Name |
Type |
Description |
---|---|---|
y |
DOUBLE PRECISION for vdsqr, vmdsqr REAL, INTENT(OUT) for vssqr, vmssqr DOUBLE PRECISION, INTENT(OUT) for vdsqr, vmdsqr |
Array that specifies the output vector y. |
Description
The v?Sqr function performs element by element squaring of the vector.
Argument | Result | Exception |
---|---|---|
+0 | +0 | |
-0 | +0 | |
+∞ | +∞ | |
-∞ | +∞ | |
QNAN | QNAN | |
SNAN | QNAN | INVALID |