Added MACS source
[htsworkflow.git] / htswanalysis / MACS / lib / gsl / gsl-1.11 / fft / fft.c
1 #include <config.h>
2 #include <stddef.h>
3 #include <stdlib.h>
4 #include <string.h>
5 #include <math.h>
6
7 #include <gsl/gsl_errno.h>
8 #include <gsl/gsl_complex.h>
9
10 #include <gsl/gsl_fft_complex.h>
11 #include <gsl/gsl_fft_complex_float.h>
12
13 #define BASE_DOUBLE
14 #include "templates_on.h"
15 #include "bitreverse.c"
16 #include "templates_off.h"
17 #undef  BASE_DOUBLE
18
19 #define BASE_FLOAT
20 #include "templates_on.h"
21 #include "bitreverse.c"
22 #include "templates_off.h"
23 #undef  BASE_FLOAT
24
25 #include "factorize.c"
26
27 #define BASE_DOUBLE
28 #include "templates_on.h"
29 #include "c_init.c"
30 #include "c_main.c"
31 #include "c_pass_2.c"
32 #include "c_pass_3.c"
33 #include "c_pass_4.c"
34 #include "c_pass_5.c"
35 #include "c_pass_6.c"
36 #include "c_pass_7.c"
37 #include "c_pass_n.c"
38 #include "c_radix2.c"
39 #include "templates_off.h"
40 #undef  BASE_DOUBLE
41
42 #define BASE_FLOAT
43 #include "templates_on.h"
44 #include "c_init.c"
45 #include "c_main.c"
46 #include "c_pass_2.c"
47 #include "c_pass_3.c"
48 #include "c_pass_4.c"
49 #include "c_pass_5.c"
50 #include "c_pass_6.c"
51 #include "c_pass_7.c"
52 #include "c_pass_n.c"
53 #include "c_radix2.c"
54 #include "templates_off.h"
55 #undef  BASE_FLOAT
56
57 #include <gsl/gsl_fft_halfcomplex.h>
58 #include <gsl/gsl_fft_halfcomplex_float.h>
59
60 #define BASE_DOUBLE
61 #include "templates_on.h"
62 #include "hc_init.c"
63 #include "hc_main.c"
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"
72 #undef  BASE_DOUBLE
73
74 #define BASE_FLOAT
75 #include "templates_on.h"
76 #include "hc_init.c"
77 #include "hc_main.c"
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"
86 #undef  BASE_FLOAT
87
88 #include <gsl/gsl_fft_real.h>
89 #include <gsl/gsl_fft_real_float.h>
90
91 #define BASE_DOUBLE
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"
103 #undef  BASE_DOUBLE
104
105 #define BASE_FLOAT
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"
117 #undef  BASE_FLOAT