Function directx_math::XMVectorSinCosEst[][src]

pub fn XMVectorSinCosEst(pSin: &mut XMVECTOR, pCos: &mut XMVECTOR, V: FXMVECTOR)

Estimates the sine and cosine of each component of an XMVECTOR.

Parameters

pSin Address of a vector, each of whose components is an estimate of the sine of the corresponding component of V.

pCos Address of a vector, each of whose components is an estimate of the cosine of the corresponding component of V.

V Vector for which to compute the sine and cosine.

Return value

None.

Remarks

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.

This function uses a 7-degree minimax approximation for sine, 6-degree for cosine.

Reference

https://docs.microsoft.com/en-us/windows/win32/api/directxmath/nf-directxmath-XMVectorSinCosEst