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

Parallel multiplication of four complex numbers, storing the result in a separate pair of vectors.

Syntax

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

Parameters

rResult
Type: XMVECTOR 

[out] The resulting real components.

iResult
Type: XMVECTOR 

[out] The resulting imaginary components.

r1
Type: FXMVECTOR 

[in] Vector of four real components.

i1
Type: FXMVECTOR 

[in] Vector of four imaginary components.

r2
Type: FXMVECTOR 

[in] Vector of four real components.

i2
Type: GXMVECTOR 

[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