/* ======================================================================== */
/*  TEXAS INSTRUMENTS, INC.                                                 */
/*                                                                          */
/*  NAME                                                                    */
/*      DSPF_sp_fir_r2 -- Single Precision complex Finite Impulse Response  */
/*      Filter                                                              */
/*                                                                          */
/* USAGE                                                                    */
/*       This routine has the following C prototype:                        */
/*                                                                          */
/*       void DSPF_sp_fir_r2(                                               */
/*                     const float * restrict x,                            */
/*                     const float * restrict h,                            */
/*                     float       * restrict r,                            */
/*                     int   nh,                                            */
/*                     int   nr                                             */
/*                     )                                                    */
/*            x[nr+nh-1]: Pointer to Input array of size nr+nh-1.           */
/*            h[nh]:      Pointer to coefficient array of size nh.          */
/*                        (in reverse order).                               */
/*            r[nr]:      Pointer to output array of size nr.               */
/*            nh:         Number of coefficients                            */
/*            nr:         Number of output samples.                         */
/*                                                                          */
/* DESCRIPTION                                                              */
/*       Computes a real FIR filter (direct-form) using coefficients        */
/*       stored in vector h[]. The real data input is stored in vector      */
/*       x[]. The filter output result is stored in vector r[]. The         */
/*       filter calculates nr output samples using nh coefficients.         */
/*       The coefficients are expected to be in reverse order.              */
/*                                                                          */
/*                                                                          */
/* ------------------------------------------------------------------------ */
/*            Copyright (c) 2003 Texas Instruments, Incorporated.           */
/*                           All Rights Reserved.                           */
/* ======================================================================== */
#ifndef SP_fir_r2_ASM_H_
#define SP_fir_r2_ASM_H_ 1

void DSPF_sp_fir_r2(
                    const float *restrict x,
                    const float *restrict h,
                    float *restrict r,
                    int nh,
                    int nr
                    );

#endif
/* ======================================================================== */
/*  End of file: dspf_sp_fir_r2.h                                           */
/* ------------------------------------------------------------------------ */
/*          Copyright (C) 2003 Texas Instruments, Incorporated.             */
/*                          All Rights Reserved.                            */
/* ======================================================================== */