# Transcendental vector functions

Lists the transcendental vector functions.

## In this section

Topic Description
XMVectorACos
Computes the arccosine of each component of an XMVECTOR.
XMVectorACosEst
Estimates the arccosine of each component of an XMVECTOR.
XMVectorASin
Computes the arcsine of each component of an XMVECTOR.
XMVectorASinEst
Estimates the arcsine of each component of an XMVECTOR.
XMVectorATan
Computes the arctangent of each component of an XMVECTOR.
XMVectorATan2
Computes the arctangent of Y/X.
XMVectorATan2Est
Estimates the arctangent of Y/X.
XMVectorATanEst
Estimates the arctangent of each component of an XMVECTOR.
XMVectorCos
Computes the cosine of each component of an XMVECTOR.
XMVectorCosEst
Estimates the cosine of each component of an XMVECTOR.
XMVectorCosH
Computes the hyperbolic cosine of each component of an XMVECTOR.
XMVectorExp
Computes two raised to the power for each component.
XMVectorExp10
Computes ten raised to the power for each component.
XMVectorExp2
Computes two raised to the power for each component.
XMVectorExpE
Computes e (~2.71828) raised to the power for each component.
XMVectorLog
Computes the base two logarithm of each component of a vector.
XMVectorLog10
Computes the base ten logarithm of each component of a vector.
XMVectorLog2
Computes the base two logarithm of each component of a vector.
XMVectorLogE
Computes the base e logarithm of each component of a vector.
XMVectorSin
Computes the sine of each component of an XMVECTOR.
XMVectorSinCos
Computes the sine and cosine of each component of an XMVECTOR.
XMVectorSinCosEst
Estimates the sine and cosine of each component of an XMVECTOR.
XMVectorSinEst
Estimates the sine of each component of an XMVECTOR.
XMVectorSinH
Computes the hyperbolic sine of each component of an XMVECTOR.
XMVectorTan
Computes the tangent of each component of an XMVECTOR.
XMVectorTanEst
Estimates the tangent of each component of an XMVECTOR.
XMVectorTanH
Computes the hyperbolic tangent of each component of an XMVECTOR.

## Remarks

XMVectorExp is a compatibility alias for XMVectorExp2 for existing Windows 8 code. XMVectorExp is deprecated for Windows 8.1. Don't use it and instead use XMVectorExp2 or XMVectorExpE.

XMVectorLog is a compatibility alias for XMVectorLog2 for existing Windows 8 code. XMVectorLog is deprecated for Windows 8.1. Don't use it and instead use XMVectorLog2 or XMVectorLogE.

DirectXMath Library Vector Functions