summaryrefslogtreecommitdiffstats
path: root/src/ffts.c
diff options
context:
space:
mode:
authorJukka Ojanen <jukka.ojanen@linkotec.net>2015-03-09 17:09:02 +0200
committerJukka Ojanen <jukka.ojanen@linkotec.net>2015-03-09 17:09:02 +0200
commit68f0ffcb485da7317ccf9fe1c16b60bba1a53499 (patch)
treef906556f9afa5e3cb4589c6739872f5502ff7b57 /src/ffts.c
parent74df6cf04b6d2fb924af6530b568275800c16258 (diff)
downloadffts-68f0ffcb485da7317ccf9fe1c16b60bba1a53499.zip
ffts-68f0ffcb485da7317ccf9fe1c16b60bba1a53499.tar.gz
Fix FFT size 2, FFT size 2 and 4 don't need/use lookup tables.
Diffstat (limited to 'src/ffts.c')
-rw-r--r--src/ffts.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/ffts.c b/src/ffts.c
index 3def70d..5ff5eb2 100644
--- a/src/ffts.c
+++ b/src/ffts.c
@@ -500,7 +500,8 @@ ffts_plan_t *ffts_init_1d(size_t N, int sign)
p->destroy = ffts_free_1d;
p->N = N;
- if (ffts_generate_luts(p, N, leaf_N, sign)) {
+ /* generate lookup tables */
+ if (N > 4 && ffts_generate_luts(p, N, leaf_N, sign)) {
goto cleanup;
}
OpenPOWER on IntegriCloud