/* ======================================================================== */ /* TEXAS INSTRUMENTS, INC. */ /* */ /* NAME */ /* DSPF_sp_dotp_cplx -- Complex single precision floating point dot */ /* product */ /* */ /* USAGE */ /* */ /* This routine is C Callable and can be called as: */ /* */ /* void DSPF_sp_dotp_cplx(const float *x, const float *y, int n, */ /* float *restrict re, float * restrict im); */ /* */ /* x : Pointer to array holding the first floating point vector */ /* y : Pointer to array holding the second floating point vector */ /* n : Number of values in the x & 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 */ /* */ /* */ /* DESCRIPTION */ /* */ /* 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. */ /* */ /* ------------------------------------------------------------------------ */ /* Copyright (c) 2003 Texas Instruments, Incorporated. */ /* All Rights Reserved. */ /* ======================================================================== */ #ifndef DSPF_SP_DOTP_CPLX_ #define DSPF_SP_DOTP_CPLX_ 1 void DSPF_sp_dotp_cplx( const float * x, const float * y, int n, float *restrict re, float * restrict im ); #endif /* ======================================================================== */ /* End of file: dspf_sp_dotp_cplx.h */ /* ------------------------------------------------------------------------ */ /* Copyright (C) 2003 Texas Instruments, Incorporated. */ /* All Rights Reserved. */ /* ======================================================================== */