vmulComplex (XMVECTOR&, XMVECTOR&, FXMVECTOR, FXMVECTOR)

Parallel multiplication of four complex numbers, storing the result in one of the pairs of input vectors.

Syntax

void vmulComplex(
         XMVECTOR &r1,
         XMVECTOR &i1,
         FXMVECTOR r2,
         FXMVECTOR i2
)  

Parameters

r1
Type: XMVECTOR 

[in, out] Vector of four real components. After the function returns, r1 contains the resulting real components.

i1
Type: XMVECTOR 

[in, out] Vector of four imaginary components. After the function returns, i1 contains the resulting imaginary components.

r2
Type: FXMVECTOR 

[in] Vector of four real components.

i2
Type: FXMVECTOR 

[in] Vector of four imaginary components.

Return value

Type: void 

None.

Remarks

vmulComplex is a helper function used by the XDSP FFT functions and is not intended to be used directly by a title.

Requirements

Header: Declared in XDSP.h.

Namespace: Use XDSP.

See also

XDSP Functions