comparison src/fftw-3.3.3/rdft/scalar/r2cb/codlist.c @ 10:37bf6b4a2645

Add FFTW3
author Chris Cannam
date Wed, 20 Mar 2013 15:35:50 +0000
parents
children
comparison
equal deleted inserted replaced
9:c0fb53affa76 10:37bf6b4a2645
1 #include "ifftw.h"
2
3
4 extern void X(codelet_r2cb_2)(planner *);
5 extern void X(codelet_r2cb_3)(planner *);
6 extern void X(codelet_r2cb_4)(planner *);
7 extern void X(codelet_r2cb_5)(planner *);
8 extern void X(codelet_r2cb_6)(planner *);
9 extern void X(codelet_r2cb_7)(planner *);
10 extern void X(codelet_r2cb_8)(planner *);
11 extern void X(codelet_r2cb_9)(planner *);
12 extern void X(codelet_r2cb_10)(planner *);
13 extern void X(codelet_r2cb_11)(planner *);
14 extern void X(codelet_r2cb_12)(planner *);
15 extern void X(codelet_r2cb_13)(planner *);
16 extern void X(codelet_r2cb_14)(planner *);
17 extern void X(codelet_r2cb_15)(planner *);
18 extern void X(codelet_r2cb_16)(planner *);
19 extern void X(codelet_r2cb_32)(planner *);
20 extern void X(codelet_r2cb_64)(planner *);
21 extern void X(codelet_r2cb_128)(planner *);
22 extern void X(codelet_r2cb_20)(planner *);
23 extern void X(codelet_r2cb_25)(planner *);
24 extern void X(codelet_hb_2)(planner *);
25 extern void X(codelet_hb_3)(planner *);
26 extern void X(codelet_hb_4)(planner *);
27 extern void X(codelet_hb_5)(planner *);
28 extern void X(codelet_hb_6)(planner *);
29 extern void X(codelet_hb_7)(planner *);
30 extern void X(codelet_hb_8)(planner *);
31 extern void X(codelet_hb_9)(planner *);
32 extern void X(codelet_hb_10)(planner *);
33 extern void X(codelet_hb_12)(planner *);
34 extern void X(codelet_hb_15)(planner *);
35 extern void X(codelet_hb_16)(planner *);
36 extern void X(codelet_hb_32)(planner *);
37 extern void X(codelet_hb_64)(planner *);
38 extern void X(codelet_hb_20)(planner *);
39 extern void X(codelet_hb_25)(planner *);
40 extern void X(codelet_hb2_4)(planner *);
41 extern void X(codelet_hb2_8)(planner *);
42 extern void X(codelet_hb2_16)(planner *);
43 extern void X(codelet_hb2_32)(planner *);
44 extern void X(codelet_hb2_5)(planner *);
45 extern void X(codelet_hb2_20)(planner *);
46 extern void X(codelet_hb2_25)(planner *);
47 extern void X(codelet_r2cbIII_2)(planner *);
48 extern void X(codelet_r2cbIII_3)(planner *);
49 extern void X(codelet_r2cbIII_4)(planner *);
50 extern void X(codelet_r2cbIII_5)(planner *);
51 extern void X(codelet_r2cbIII_6)(planner *);
52 extern void X(codelet_r2cbIII_7)(planner *);
53 extern void X(codelet_r2cbIII_8)(planner *);
54 extern void X(codelet_r2cbIII_9)(planner *);
55 extern void X(codelet_r2cbIII_10)(planner *);
56 extern void X(codelet_r2cbIII_12)(planner *);
57 extern void X(codelet_r2cbIII_15)(planner *);
58 extern void X(codelet_r2cbIII_16)(planner *);
59 extern void X(codelet_r2cbIII_32)(planner *);
60 extern void X(codelet_r2cbIII_64)(planner *);
61 extern void X(codelet_r2cbIII_20)(planner *);
62 extern void X(codelet_r2cbIII_25)(planner *);
63 extern void X(codelet_hc2cb_2)(planner *);
64 extern void X(codelet_hc2cb_4)(planner *);
65 extern void X(codelet_hc2cb_6)(planner *);
66 extern void X(codelet_hc2cb_8)(planner *);
67 extern void X(codelet_hc2cb_10)(planner *);
68 extern void X(codelet_hc2cb_12)(planner *);
69 extern void X(codelet_hc2cb_16)(planner *);
70 extern void X(codelet_hc2cb_32)(planner *);
71 extern void X(codelet_hc2cb_20)(planner *);
72 extern void X(codelet_hc2cb2_4)(planner *);
73 extern void X(codelet_hc2cb2_8)(planner *);
74 extern void X(codelet_hc2cb2_16)(planner *);
75 extern void X(codelet_hc2cb2_32)(planner *);
76 extern void X(codelet_hc2cb2_20)(planner *);
77 extern void X(codelet_hc2cbdft_2)(planner *);
78 extern void X(codelet_hc2cbdft_4)(planner *);
79 extern void X(codelet_hc2cbdft_6)(planner *);
80 extern void X(codelet_hc2cbdft_8)(planner *);
81 extern void X(codelet_hc2cbdft_10)(planner *);
82 extern void X(codelet_hc2cbdft_12)(planner *);
83 extern void X(codelet_hc2cbdft_16)(planner *);
84 extern void X(codelet_hc2cbdft_32)(planner *);
85 extern void X(codelet_hc2cbdft_20)(planner *);
86 extern void X(codelet_hc2cbdft2_4)(planner *);
87 extern void X(codelet_hc2cbdft2_8)(planner *);
88 extern void X(codelet_hc2cbdft2_16)(planner *);
89 extern void X(codelet_hc2cbdft2_32)(planner *);
90 extern void X(codelet_hc2cbdft2_20)(planner *);
91
92
93 extern const solvtab X(solvtab_rdft_r2cb);
94 const solvtab X(solvtab_rdft_r2cb) = {
95 SOLVTAB(X(codelet_r2cb_2)),
96 SOLVTAB(X(codelet_r2cb_3)),
97 SOLVTAB(X(codelet_r2cb_4)),
98 SOLVTAB(X(codelet_r2cb_5)),
99 SOLVTAB(X(codelet_r2cb_6)),
100 SOLVTAB(X(codelet_r2cb_7)),
101 SOLVTAB(X(codelet_r2cb_8)),
102 SOLVTAB(X(codelet_r2cb_9)),
103 SOLVTAB(X(codelet_r2cb_10)),
104 SOLVTAB(X(codelet_r2cb_11)),
105 SOLVTAB(X(codelet_r2cb_12)),
106 SOLVTAB(X(codelet_r2cb_13)),
107 SOLVTAB(X(codelet_r2cb_14)),
108 SOLVTAB(X(codelet_r2cb_15)),
109 SOLVTAB(X(codelet_r2cb_16)),
110 SOLVTAB(X(codelet_r2cb_32)),
111 SOLVTAB(X(codelet_r2cb_64)),
112 SOLVTAB(X(codelet_r2cb_128)),
113 SOLVTAB(X(codelet_r2cb_20)),
114 SOLVTAB(X(codelet_r2cb_25)),
115 SOLVTAB(X(codelet_hb_2)),
116 SOLVTAB(X(codelet_hb_3)),
117 SOLVTAB(X(codelet_hb_4)),
118 SOLVTAB(X(codelet_hb_5)),
119 SOLVTAB(X(codelet_hb_6)),
120 SOLVTAB(X(codelet_hb_7)),
121 SOLVTAB(X(codelet_hb_8)),
122 SOLVTAB(X(codelet_hb_9)),
123 SOLVTAB(X(codelet_hb_10)),
124 SOLVTAB(X(codelet_hb_12)),
125 SOLVTAB(X(codelet_hb_15)),
126 SOLVTAB(X(codelet_hb_16)),
127 SOLVTAB(X(codelet_hb_32)),
128 SOLVTAB(X(codelet_hb_64)),
129 SOLVTAB(X(codelet_hb_20)),
130 SOLVTAB(X(codelet_hb_25)),
131 SOLVTAB(X(codelet_hb2_4)),
132 SOLVTAB(X(codelet_hb2_8)),
133 SOLVTAB(X(codelet_hb2_16)),
134 SOLVTAB(X(codelet_hb2_32)),
135 SOLVTAB(X(codelet_hb2_5)),
136 SOLVTAB(X(codelet_hb2_20)),
137 SOLVTAB(X(codelet_hb2_25)),
138 SOLVTAB(X(codelet_r2cbIII_2)),
139 SOLVTAB(X(codelet_r2cbIII_3)),
140 SOLVTAB(X(codelet_r2cbIII_4)),
141 SOLVTAB(X(codelet_r2cbIII_5)),
142 SOLVTAB(X(codelet_r2cbIII_6)),
143 SOLVTAB(X(codelet_r2cbIII_7)),
144 SOLVTAB(X(codelet_r2cbIII_8)),
145 SOLVTAB(X(codelet_r2cbIII_9)),
146 SOLVTAB(X(codelet_r2cbIII_10)),
147 SOLVTAB(X(codelet_r2cbIII_12)),
148 SOLVTAB(X(codelet_r2cbIII_15)),
149 SOLVTAB(X(codelet_r2cbIII_16)),
150 SOLVTAB(X(codelet_r2cbIII_32)),
151 SOLVTAB(X(codelet_r2cbIII_64)),
152 SOLVTAB(X(codelet_r2cbIII_20)),
153 SOLVTAB(X(codelet_r2cbIII_25)),
154 SOLVTAB(X(codelet_hc2cb_2)),
155 SOLVTAB(X(codelet_hc2cb_4)),
156 SOLVTAB(X(codelet_hc2cb_6)),
157 SOLVTAB(X(codelet_hc2cb_8)),
158 SOLVTAB(X(codelet_hc2cb_10)),
159 SOLVTAB(X(codelet_hc2cb_12)),
160 SOLVTAB(X(codelet_hc2cb_16)),
161 SOLVTAB(X(codelet_hc2cb_32)),
162 SOLVTAB(X(codelet_hc2cb_20)),
163 SOLVTAB(X(codelet_hc2cb2_4)),
164 SOLVTAB(X(codelet_hc2cb2_8)),
165 SOLVTAB(X(codelet_hc2cb2_16)),
166 SOLVTAB(X(codelet_hc2cb2_32)),
167 SOLVTAB(X(codelet_hc2cb2_20)),
168 SOLVTAB(X(codelet_hc2cbdft_2)),
169 SOLVTAB(X(codelet_hc2cbdft_4)),
170 SOLVTAB(X(codelet_hc2cbdft_6)),
171 SOLVTAB(X(codelet_hc2cbdft_8)),
172 SOLVTAB(X(codelet_hc2cbdft_10)),
173 SOLVTAB(X(codelet_hc2cbdft_12)),
174 SOLVTAB(X(codelet_hc2cbdft_16)),
175 SOLVTAB(X(codelet_hc2cbdft_32)),
176 SOLVTAB(X(codelet_hc2cbdft_20)),
177 SOLVTAB(X(codelet_hc2cbdft2_4)),
178 SOLVTAB(X(codelet_hc2cbdft2_8)),
179 SOLVTAB(X(codelet_hc2cbdft2_16)),
180 SOLVTAB(X(codelet_hc2cbdft2_32)),
181 SOLVTAB(X(codelet_hc2cbdft2_20)),
182 SOLVTAB_END
183 };