7 #include <gsl/gsl_errno.h>
8 #include <gsl/gsl_complex.h>
10 #include <gsl/gsl_fft_complex.h>
11 #include <gsl/gsl_fft_complex_float.h>
14 #include "templates_on.h"
15 #include "bitreverse.c"
16 #include "templates_off.h"
20 #include "templates_on.h"
21 #include "bitreverse.c"
22 #include "templates_off.h"
25 #include "factorize.c"
28 #include "templates_on.h"
39 #include "templates_off.h"
43 #include "templates_on.h"
54 #include "templates_off.h"
57 #include <gsl/gsl_fft_halfcomplex.h>
58 #include <gsl/gsl_fft_halfcomplex_float.h>
61 #include "templates_on.h"
64 #include "hc_pass_2.c"
65 #include "hc_pass_3.c"
66 #include "hc_pass_4.c"
67 #include "hc_pass_5.c"
68 #include "hc_pass_n.c"
69 #include "hc_radix2.c"
70 #include "hc_unpack.c"
71 #include "templates_off.h"
75 #include "templates_on.h"
78 #include "hc_pass_2.c"
79 #include "hc_pass_3.c"
80 #include "hc_pass_4.c"
81 #include "hc_pass_5.c"
82 #include "hc_pass_n.c"
83 #include "hc_radix2.c"
84 #include "hc_unpack.c"
85 #include "templates_off.h"
88 #include <gsl/gsl_fft_real.h>
89 #include <gsl/gsl_fft_real_float.h>
92 #include "templates_on.h"
93 #include "real_init.c"
94 #include "real_main.c"
95 #include "real_pass_2.c"
96 #include "real_pass_3.c"
97 #include "real_pass_4.c"
98 #include "real_pass_5.c"
99 #include "real_pass_n.c"
100 #include "real_radix2.c"
101 #include "real_unpack.c"
102 #include "templates_off.h"
106 #include "templates_on.h"
107 #include "real_init.c"
108 #include "real_main.c"
109 #include "real_pass_2.c"
110 #include "real_pass_3.c"
111 #include "real_pass_4.c"
112 #include "real_pass_5.c"
113 #include "real_pass_n.c"
114 #include "real_radix2.c"
115 #include "real_unpack.c"
116 #include "templates_off.h"