GNU Radio 3.6.1 C++ API
|
3DNow! version of gr_fir_ccf More...
#include <gr_fir_ccf_x86.h>
Public Member Functions | |
gr_fir_ccf_3dnow () | |
gr_fir_ccf_3dnow (const std::vector< float > &taps) | |
![]() | |
gr_fir_ccf_simd () | |
gr_fir_ccf_simd (const std::vector< float > &taps) | |
~gr_fir_ccf_simd () | |
virtual void | set_taps (const std::vector< float > &taps) |
install new_taps as the current taps. | |
virtual gr_complex | filter (const gr_complex input[]) |
compute a single output value. | |
![]() | |
gr_fir_ccf_generic () | |
gr_fir_ccf_generic (const std::vector< float > &taps) | |
virtual void | filterN (gr_complex output[], const gr_complex input[], unsigned long n) |
compute an array of N output values. | |
virtual void | filterNdec (gr_complex output[], const gr_complex input[], unsigned long n, unsigned decimate) |
compute an array of N output values, decimating the input | |
![]() | |
gr_fir_ccf () | |
construct new FIR with given taps. | |
gr_fir_ccf (const std::vector< float > &taps) | |
virtual | ~gr_fir_ccf () |
unsigned | ntaps () const |
virtual const std::vector< float > | get_taps () const |
Additional Inherited Members | |
![]() | |
typedef void(* | fcomplex_dotprod_t )(const float *taps, const float *input, unsigned n_2_complex_blocks, float *result) |
![]() | |
float * | d_aligned_taps [4] |
fcomplex_dotprod_t | d_fcomplex_dotprod |
3DNow! version of gr_fir_ccf
gr_fir_ccf_3dnow::gr_fir_ccf_3dnow | ( | ) |
gr_fir_ccf_3dnow::gr_fir_ccf_3dnow | ( | const std::vector< float > & | taps | ) |