XMVectorReciprocalSqrtEst

Estimates the per-component reciprocal square root of a vector.

Syntax

XMVECTOR XMVectorReciprocalSqrtEst(
         XMVECTOR V
)  

Parameters

V
Type: XMVECTOR 

Vector whose reciprocal square root is estimated.

Return value

Type: XMVECTOR 

Returns a vector. Each component is an estimate of the reciprocal square-root of the corresponding component of V.

Remarks

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.

Requirements

Header: Declared in directxmath.h.