Estimates the per-component reciprocal square root of a vector.
XMVECTOR XMVectorReciprocalSqrtEst(
XMVECTOR V
)
V
Type: XMVECTOR
Vector whose reciprocal square root is estimated.
Type: XMVECTOR
Returns a vector. Each component is an estimate of the reciprocal square-root of the corresponding component of V.
The reciprocal square-root operation handles special input values as follows.
| Input Value | Return Value |
|---|---|
| +Infinity | 0 |
| +0.0f | +Infinity |
| -0.0f | -Infinity |
| < 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.