Collaboration diagram for DSPF_sp_dotp_cplx:
void | DSPF_sp_dotp_cplx (const float *x, const float *y, int nx, float *restrict re, float *restrict im) |
void DSPF_sp_dotp_cplx | ( | const float * | x, | |
const float * | y, | |||
int | nx, | |||
float *restrict | re, | |||
float *restrict | im | |||
) |
This routine calculates the dot product of 2 single-precision complex float vectors. The even numbered locations hold the real parts of the complex numbers while the odd numbered locations contain the imaginary portions.
x | Pointer to array holding the first floating-point vector | |
y | Pointer to array holding the second floating-point vector | |
nx | Number of values in the x and y vectors | |
re | Pointer to the location storing the real part of the result | |
im | Pointer to the location storing the imaginary part of the result |