VML Mathematical Functions
Inv
performs element by element inversion of the vector. Div
performs element by element division of vector Sqrt
computes a square root
of vector elements. InvSqrt
computes an inverse square root
of vector elements. Cbrt
computes a cube root
of vector elements. InvCbrt
computes an inverse cube root
of vector elements. Pow
computes Powx
raises each element of a vector to the constant power. Exp
computes an exponential
of vector elements. Ln
computes natural logarithm
of vector elements. Log10
computes denary logarithm
of vector elements. Cos
computes cosine
of vector elements. Sin
computes sine
of vector elements. SinCos
computes sine and cosine
of vector elements. Tan
computes tangent
of vector elements. Acos
computes inverse cosine
of vector elements. Asin
computes inverse sine
of vector elements. Atan
computes inverse tangent
of vector elements. Atan2
computes four-quadrant inverse tangent
of vector elements of two vectors. Cosh
computes hyperbolic cosine
of vector elements. Sinh
computes hyperbolic sine
of vector elements. Tanh
computes hyperbolic tangent
of vector elements. Acosh
computes inverse hyperbolic cosine (non-negative)
of vector elements. Asinh
computes inverse hyperbolic sine
of vector elements. Atanh
computes inverse hyperbolic tangent
of vector elements. Erf
computes the error function value of vector elements. Erfc
computes the complementary error function value of vector elements.
Fortran:
call vsinv (n, a, y)
C:
call vdinv (n, a, y)
vsInv (n, a, y);
vdInv (n, a, y);
a
by vector b
.
Fortran:
call vsdiv (n, a, b, y)
C:
call vddiv (n, a, b, y)
vsDiv (n, a, b, y);
vdDiv (n, a, b, y);
Fortran:
call vssqrt (n, a, y)
C:
call vdsqrt (n, a, y)
vsSqrt (n, a, y);
vdSqrt (n, a, y);
Fortran:
call vsinvsqrt (n, a, y)
C:
call vdinvsqrt (n, a, y)
vsInvSqrt (n, a, y);
vdInvSqrt (n, a, y);
Fortran:
call vscbrt (n, a, y)
C:
call vdcbrt (n, a, y)
vsCbrt (n, a, y);
vdCbrt (n, a, y);
Fortran:
call vsinvcbrt (n, a, y)
C:
call vdinvcbrt (n, a, y)
vsInvCbrt (n, a, y);
vdInvCbrt (n, a, y);
a
to the power b
for elements of two vectors.
Fortran:
call vspow (n, a, b, y)
C:
call vdpow (n, a, b, y)
vsPow (n, a, b, y);
vdPow (n, a, b, y);
Fortran:
call vspowx (n, a, b, y)
C:
call vdpowx (n, a, b, y)
vsPowx (n, a, b, y);
vdPowx (n, a, b, y);
Fortran:
call vsexp (n, a, y)
C:
call vdexp (n, a, y)
vsExp (n, a, y);
vdExp (n, a, y);
Fortran:
call vsln (n, a, y)
C:
call vdln (n, a, y)
vsLn (n, a, y);
vdLn (n, a, y);
Fortran:
call vslog10 (n, a, y)
C:
call vdlog10 (n, a, y)
vsLog10 (n, a, y);
vdLog10 (n, a, y);
Fortran:
call vscos (n, a, y)
C:
call vdcos (n, a, y)
vsCos (n, a, y);
vdCos (n, a, y);
Fortran:
call vssin (n, a, y)
C:
call vdsin (n, a, y)
vsSin (n, a, y);
vdSin (n, a, y);
Fortran:
call vssincos (n, a, y, z)
C:
call vdsincos (n, a, y, z)
vsSinCos (n, a, y, z);
vdSinCos (n, a, y, z);
Fortran:
call vstan (n, a, y)
C:
call vdtan (n, a, y)
vsTan (n, a, y);
vdTan (n, a, y);
Fortran:
call vsacos (n, a, y)
C:
call vdacos (n, a, y)
vsAcos (n, a, y);
vdAcos (n, a, y);
Fortran:
call vsasin (n, a, y)
C:
call vdasin (n, a, y)
vsAsin (n, a, y);
vdAsin (n, a, y);
Fortran:
call vsatan (n, a, y)
C:
call vdatan (n, a, y)
vsAtan (n, a, y);
vdAtan (n, a, y);
Fortran:
call vsatan2 (n, a, b, y)
C:
call vdatan2 (n, a, b, y)
vsAtan2 (n, a, b, y);
vdAtan2 (n, a, b, y);
Fortran:
call vscosh (n, a, y)
C:
call vdcosh (n, a, y)
vsCosh (n, a, y);
vdCosh (n, a, y);
Fortran:
call vssinh (n, a, y)
C:
call vdsinh (n, a, y)
vsSinh (n, a, y);
vdSinh (n, a, y);
Fortran:
call vstanh (n, a, y)
C:
call vdtanh (n, a, y)
vsTanh (n, a, y);
vdTanh (n, a, y);
Fortran:
call vsacosh (n, a, y)
C:
call vdacosh (n, a, y)
vsAcosh (n, a, y);
vdAcosh (n, a, y);
Fortran:
call vsasinh (n, a, y)
C:
call vdasinh (n, a, y)
vsAsinh (n, a, y);
vdAsinh (n, a, y);
Fortran:
call vsatanh (n, a, y)
C:
call vdatanh (n, a, y)
vsAtanh (n, a, y);
vdAtanh (n, a, y);
Fortran:
call vserf (n, a, y)
C:
call vderf (n, a, y)
vsErf (n, a, y);
vdErf (n, a, y);
Fortran:
call vserfc (n, a, y)
C:
call vderfc (n, a, y)
vsErfc (n, a, y);
vdErfc (n, a, y);
* Legal Information © 1999, 2002-2004, Intel Corporation