diff options
author | Anthony Blake <anthonix@me.com> | 2012-11-14 16:36:57 +1300 |
---|---|---|
committer | Anthony Blake <anthonix@me.com> | 2012-11-14 16:36:57 +1300 |
commit | 3c5f840a17c20a20eeb09f6628c1e2f16b8b9ca9 (patch) | |
tree | 32f3eb8729898aeaa6e1d2c387692a68314b1a75 /src/ffts_nd.c | |
parent | ee64c6bf96e4c919c1bb466b46ff0c56d2c01d78 (diff) | |
download | ffts-3c5f840a17c20a20eeb09f6628c1e2f16b8b9ca9.zip ffts-3c5f840a17c20a20eeb09f6628c1e2f16b8b9ca9.tar.gz |
Uses slightly faster call to internal transforms
Diffstat (limited to 'src/ffts_nd.c')
-rw-r--r-- | src/ffts_nd.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/ffts_nd.c b/src/ffts_nd.c index c1d4429..84dba7f 100644 --- a/src/ffts_nd.c +++ b/src/ffts_nd.c @@ -154,13 +154,13 @@ void ffts_execute_nd(ffts_plan_t *p, const data_t * in, data_t * out) { size_t i,j; for(i=0;i<p->Ns[0];i++) { - ffts_execute(p->plans[0], din + (i * p->Ms[0]), buf + (i * p->Ms[0])); + p->plans[0]->transform(p->plans[0], din + (i * p->Ms[0]), buf + (i * p->Ms[0])); } ffts_transpose(buf, dout, p->Ms[0], p->Ns[0], p->transpose_buf); for(i=1;i<p->rank;i++) { for(j=0;j<p->Ns[i];j++) { - ffts_execute(p->plans[i], dout + (j * p->Ms[i]), buf + (j * p->Ms[i])); + p->plans[i]->transform(p->plans[i], dout + (j * p->Ms[i]), buf + (j * p->Ms[i])); } ffts_transpose(buf, dout, p->Ms[i], p->Ns[i], p->transpose_buf); } |