GNU Radio C++ API
|
SSE version of gr_fir_fsf. More...
#include <gr_fir_fsf_x86.h>
Public Member Functions | |
gr_fir_fsf_sse () | |
gr_fir_fsf_sse (const std::vector< float > &taps) | |
![]() | |
gr_fir_fsf_simd () | |
gr_fir_fsf_simd (const std::vector< float > &taps) | |
~gr_fir_fsf_simd () | |
virtual void | set_taps (const std::vector< float > &taps) |
install new_taps as the current taps. More... | |
virtual short | filter (const float input[]) |
compute a single output value. More... | |
![]() | |
gr_fir_fsf_generic () | |
gr_fir_fsf_generic (const std::vector< float > &taps) | |
virtual void | filterN (short output[], const float input[], unsigned long n) |
compute an array of N output values. More... | |
virtual void | filterNdec (short output[], const float input[], unsigned long n, unsigned decimate) |
compute an array of N output values, decimating the input More... | |
![]() | |
gr_fir_fsf () | |
construct new FIR with given taps. More... | |
gr_fir_fsf (const std::vector< float > &taps) | |
virtual | ~gr_fir_fsf () |
unsigned | ntaps () const |
virtual const std::vector< float > | get_taps () const |
Additional Inherited Members | |
![]() | |
typedef float(* | float_dotprod_t )(const float *input, const float *taps, unsigned n_4_float_blocks) |
![]() | |
float * | d_aligned_taps [4] |
float_dotprod_t | d_float_dotprod |
SSE version of gr_fir_fsf.
gr_fir_fsf_sse::gr_fir_fsf_sse | ( | ) |
gr_fir_fsf_sse::gr_fir_fsf_sse | ( | const std::vector< float > & | taps) |