summaryrefslogtreecommitdiffstats
path: root/src/ffts_static.h
diff options
context:
space:
mode:
authorJukka Ojanen <jukka.ojanen@linkotec.net>2015-03-16 13:21:23 +0200
committerJukka Ojanen <jukka.ojanen@linkotec.net>2015-03-16 13:21:23 +0200
commit1ea951f98b7f35c42c49394a75ae3b8cf3e62dfe (patch)
treeec93b68f9c9847a16fd5fc301012ec339fac057b /src/ffts_static.h
parent4bd871bea0f657b1cfc8d55603064df05b58e55c (diff)
downloadffts-1ea951f98b7f35c42c49394a75ae3b8cf3e62dfe.zip
ffts-1ea951f98b7f35c42c49394a75ae3b8cf3e62dfe.tar.gz
Merge ffts_small with ffts_static, and define small transforms "fully" constant
Diffstat (limited to 'src/ffts_static.h')
-rw-r--r--src/ffts_static.h49
1 files changed, 47 insertions, 2 deletions
diff --git a/src/ffts_static.h b/src/ffts_static.h
index 924c3e1..5a42fc2 100644
--- a/src/ffts_static.h
+++ b/src/ffts_static.h
@@ -40,7 +40,52 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#include "ffts.h"
-void ffts_static_transform_f_32f(ffts_plan_t *p, const void *in, void *out);
-void ffts_static_transform_i_32f(ffts_plan_t *p, const void *in, void *out);
+void
+ffts_small_2_32f(ffts_plan_t *p, const void *in, void *out);
+
+void
+ffts_small_2_64f(ffts_plan_t *p, const void *in, void *out);
+
+void
+ffts_small_forward4_32f(ffts_plan_t *p, const void *in, void *out);
+
+void
+ffts_small_forward4_64f(ffts_plan_t *p, const void *in, void *out);
+
+void
+ffts_small_backward4_32f(ffts_plan_t *p, const void *in, void *out);
+
+void
+ffts_small_backward4_64f(ffts_plan_t *p, const void *in, void *out);
+
+void
+ffts_small_forward8_32f(ffts_plan_t *p, const void *in, void *out);
+
+void
+ffts_small_forward8_64f(ffts_plan_t *p, const void *in, void *out);
+
+void
+ffts_small_backward8_32f(ffts_plan_t *p, const void *in, void *out);
+
+void
+ffts_small_backward8_64f(ffts_plan_t *p, const void *in, void *out);
+
+void
+ffts_small_forward16_32f(ffts_plan_t *p, const void *in, void *out);
+
+void
+ffts_small_forward16_64f(ffts_plan_t *p, const void *in, void *out);
+
+void
+ffts_small_backward16_32f(ffts_plan_t *p, const void *in, void *out);
+
+void
+ffts_small_backward16_64f(ffts_plan_t *p, const void *in, void *out);
+
+void
+ffts_static_transform_f_32f(ffts_plan_t *p, const void *in, void *out);
+
+void
+ffts_static_transform_i_32f(ffts_plan_t *p, const void *in, void *out);
#endif /* FFTS_STATIC_H */
OpenPOWER on IntegriCloud