summaryrefslogtreecommitdiffstats
path: root/src/ffts_real.c
diff options
context:
space:
mode:
authorJukka Ojanen <jukka.ojanen@linkotec.net>2014-12-06 16:33:46 +0200
committerJukka Ojanen <jukka.ojanen@linkotec.net>2014-12-06 16:33:46 +0200
commitf16baa9919e28a57363e974e4adfff6c7dce9e74 (patch)
tree69246a786662ecf72638b8b52339532077085c0d /src/ffts_real.c
parent06d9dc191a2d5ffcebeecaebd1d082c536fb9a8a (diff)
downloadffts-f16baa9919e28a57363e974e4adfff6c7dce9e74.zip
ffts-f16baa9919e28a57363e974e4adfff6c7dce9e74.tar.gz
Definitions HAVE_NEON and HAVE_SSE cannot coexist
Diffstat (limited to 'src/ffts_real.c')
-rw-r--r--src/ffts_real.c8
1 files changed, 1 insertions, 7 deletions
diff --git a/src/ffts_real.c b/src/ffts_real.c
index c2f03b7..12c02b9 100644
--- a/src/ffts_real.c
+++ b/src/ffts_real.c
@@ -36,9 +36,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#ifdef HAVE_NEON
#include <arm_neon.h>
-#endif
-
-#ifdef HAVE_SSE
+#elif HAVE_SSE
#include <xmmintrin.h>
#endif
@@ -132,10 +130,6 @@ static void ffts_execute_1d_real(ffts_plan_t *p, const void *vin, void *vout)
for (i = 0; i < N/2; i++) {
out[2*i + 0] = buf[2*i + 0] * A[2*i] - buf[2*i + 1] * A[2*i + 1] + buf[N - 2*i] * B[2*i + 0] + buf[N - 2*i + 1] * B[2*i + 1];
out[2*i + 1] = buf[2*i + 1] * A[2*i] + buf[2*i + 0] * A[2*i + 1] + buf[N - 2*i] * B[2*i + 1] - buf[N - 2*i + 1] * B[2*i + 0];
-
- /* out[2*N-2*i+0] = out[2*i+0];
- out[2*N-2*i+1] = -out[2*i+1];
- */
}
#endif
OpenPOWER on IntegriCloud