summaryrefslogtreecommitdiff
path: root/gnuradio-core
diff options
context:
space:
mode:
authorTom Rondeau2010-03-14 22:53:53 -0400
committerTom Rondeau2010-03-14 22:53:53 -0400
commita34f397a4ba7e150268d40f87fede4e3663a9853 (patch)
treef712f6ee66f60538c985752192828f88becde01a /gnuradio-core
parentc7b26f667de792209225b8244e92842b2399368c (diff)
downloadgnuradio-a34f397a4ba7e150268d40f87fede4e3663a9853.tar.gz
gnuradio-a34f397a4ba7e150268d40f87fede4e3663a9853.tar.bz2
gnuradio-a34f397a4ba7e150268d40f87fede4e3663a9853.zip
Removing SSE version of FFT filter until we work out how we want to handle the SSE the use of intrinics. Code for the SSE versions is still there just disabled.
Diffstat (limited to 'gnuradio-core')
-rw-r--r--gnuradio-core/src/lib/filter/Makefile.am4
-rw-r--r--gnuradio-core/src/lib/filter/gr_fft_filter_ccc.cc4
-rw-r--r--gnuradio-core/src/lib/filter/gr_fft_filter_ccc.h4
-rw-r--r--gnuradio-core/src/lib/filter/gr_fft_filter_fff.cc4
-rw-r--r--gnuradio-core/src/lib/filter/gr_fft_filter_fff.h4
-rw-r--r--gnuradio-core/src/lib/filter/gri_fft_filter_ccc_generic.cc1
6 files changed, 8 insertions, 13 deletions
diff --git a/gnuradio-core/src/lib/filter/Makefile.am b/gnuradio-core/src/lib/filter/Makefile.am
index 7ea8c582e..23c1dadc3 100644
--- a/gnuradio-core/src/lib/filter/Makefile.am
+++ b/gnuradio-core/src/lib/filter/Makefile.am
@@ -186,8 +186,6 @@ libfilter_la_common_SOURCES = \
gr_cma_equalizer_cc.cc \
gri_fft_filter_fff_generic.cc \
gri_fft_filter_ccc_generic.cc \
- gri_fft_filter_fff_sse.cc \
- gri_fft_filter_ccc_sse.cc \
gr_fft_filter_ccc.cc \
gr_fft_filter_fff.cc \
gr_goertzel_fc.cc \
@@ -264,9 +262,7 @@ grinclude_HEADERS = \
gr_cma_equalizer_cc.h \
gr_cpu.h \
gri_fft_filter_fff_generic.h \
- gri_fft_filter_fff_sse.h \
gri_fft_filter_ccc_generic.h \
- gri_fft_filter_ccc_sse.h \
gr_fft_filter_ccc.h \
gr_fft_filter_fff.h \
gr_filter_delay_fc.h \
diff --git a/gnuradio-core/src/lib/filter/gr_fft_filter_ccc.cc b/gnuradio-core/src/lib/filter/gr_fft_filter_ccc.cc
index 3c92c6a25..4540c6e4a 100644
--- a/gnuradio-core/src/lib/filter/gr_fft_filter_ccc.cc
+++ b/gnuradio-core/src/lib/filter/gr_fft_filter_ccc.cc
@@ -30,7 +30,7 @@
#endif
#include <gr_fft_filter_ccc.h>
-#include <gri_fft_filter_ccc_sse.h>
+//#include <gri_fft_filter_ccc_sse.h>
#include <gri_fft_filter_ccc_generic.h>
#include <gr_io_signature.h>
#include <gri_fft.h>
@@ -57,7 +57,7 @@ gr_fft_filter_ccc::gr_fft_filter_ccc (int decimation, const std::vector<gr_compl
d_updated(false)
{
set_history(1);
-#if 0
+#if 1 // don't enable the sse version until handling it is worked out
d_filter = new gri_fft_filter_ccc_generic(decimation, taps);
#else
d_filter = new gri_fft_filter_ccc_sse(decimation, taps);
diff --git a/gnuradio-core/src/lib/filter/gr_fft_filter_ccc.h b/gnuradio-core/src/lib/filter/gr_fft_filter_ccc.h
index c037edebe..68b19e775 100644
--- a/gnuradio-core/src/lib/filter/gr_fft_filter_ccc.h
+++ b/gnuradio-core/src/lib/filter/gr_fft_filter_ccc.h
@@ -28,7 +28,7 @@ class gr_fft_filter_ccc;
typedef boost::shared_ptr<gr_fft_filter_ccc> gr_fft_filter_ccc_sptr;
gr_fft_filter_ccc_sptr gr_make_fft_filter_ccc (int decimation, const std::vector<gr_complex> &taps);
-class gri_fft_filter_ccc_sse;
+//class gri_fft_filter_ccc_sse;
class gri_fft_filter_ccc_generic;
/*!
@@ -42,7 +42,7 @@ class gr_fft_filter_ccc : public gr_sync_decimator
int d_nsamples;
bool d_updated;
-#if 0
+#if 1 // don't enable the sse version until handling it is worked out
gri_fft_filter_ccc_generic *d_filter;
#else
gri_fft_filter_ccc_sse *d_filter;
diff --git a/gnuradio-core/src/lib/filter/gr_fft_filter_fff.cc b/gnuradio-core/src/lib/filter/gr_fft_filter_fff.cc
index 914744e8e..e8857fe8c 100644
--- a/gnuradio-core/src/lib/filter/gr_fft_filter_fff.cc
+++ b/gnuradio-core/src/lib/filter/gr_fft_filter_fff.cc
@@ -26,7 +26,7 @@
#include <gr_fft_filter_fff.h>
#include <gri_fft_filter_fff_generic.h>
-#include <gri_fft_filter_fff_sse.h>
+//#include <gri_fft_filter_fff_sse.h>
#include <gr_io_signature.h>
#include <assert.h>
#include <stdexcept>
@@ -50,7 +50,7 @@ gr_fft_filter_fff::gr_fft_filter_fff (int decimation, const std::vector<float> &
{
set_history(1);
-#if 1
+#if 1 // don't enable the sse version until handling it is worked out
d_filter = new gri_fft_filter_fff_generic(decimation, taps);
#else
d_filter = new gri_fft_filter_fff_sse(decimation, taps);
diff --git a/gnuradio-core/src/lib/filter/gr_fft_filter_fff.h b/gnuradio-core/src/lib/filter/gr_fft_filter_fff.h
index 2059d704b..6eaa21500 100644
--- a/gnuradio-core/src/lib/filter/gr_fft_filter_fff.h
+++ b/gnuradio-core/src/lib/filter/gr_fft_filter_fff.h
@@ -29,7 +29,7 @@ typedef boost::shared_ptr<gr_fft_filter_fff> gr_fft_filter_fff_sptr;
gr_fft_filter_fff_sptr gr_make_fft_filter_fff (int decimation, const std::vector<float> &taps);
class gri_fft_filter_fff_generic;
-class gri_fft_filter_fff_sse;
+//class gri_fft_filter_fff_sse;
/*!
* \brief Fast FFT filter with float input, float output and float taps
@@ -42,7 +42,7 @@ class gr_fft_filter_fff : public gr_sync_decimator
int d_nsamples;
bool d_updated;
-#if 1
+#if 1 // don't enable the sse version until handling it is worked out
gri_fft_filter_fff_generic *d_filter;
#else
gri_fft_filter_fff_sse *d_filter;
diff --git a/gnuradio-core/src/lib/filter/gri_fft_filter_ccc_generic.cc b/gnuradio-core/src/lib/filter/gri_fft_filter_ccc_generic.cc
index 91049a92a..1e7fbe214 100644
--- a/gnuradio-core/src/lib/filter/gri_fft_filter_ccc_generic.cc
+++ b/gnuradio-core/src/lib/filter/gri_fft_filter_ccc_generic.cc
@@ -29,7 +29,6 @@
#include <assert.h>
#include <stdexcept>
#include <cstdio>
-#include <xmmintrin.h>
#include <fftw3.h>
gri_fft_filter_ccc_generic::gri_fft_filter_ccc_generic (int decimation,