Estimates the per-component square root of a vector.
XMVECTOR XMVectorSqrtEst(
XMVECTOR V
)
V
Type: XMVECTOR
Vector whose square root is estimated.
Type: XMVECTOR
Returns a vector. Each component is an estimate of the square-root of the corresponding component of V.
The square-root operation handles special input values as follows.
| Input Value | Return Value |
|---|---|
| +Infinity | +Infinity |
| +0.0f | +0.0f |
| -0.0f | -0.0f |
| < 0.0f | QNaN* |
Est functions offer increased performance at the expense of reduced accuracy. Est functions are appropriate for non-critical calculations where accuracy can be sacrificed for speed. The exact amount of lost accuracy and speed increase are platform dependent.
Header: Declared in directxmath.h.