Chris@10
|
1 #include "ifftw.h"
|
Chris@10
|
2
|
Chris@10
|
3
|
Chris@10
|
4 extern void X(codelet_n1_2)(planner *);
|
Chris@10
|
5 extern void X(codelet_n1_3)(planner *);
|
Chris@10
|
6 extern void X(codelet_n1_4)(planner *);
|
Chris@10
|
7 extern void X(codelet_n1_5)(planner *);
|
Chris@10
|
8 extern void X(codelet_n1_6)(planner *);
|
Chris@10
|
9 extern void X(codelet_n1_7)(planner *);
|
Chris@10
|
10 extern void X(codelet_n1_8)(planner *);
|
Chris@10
|
11 extern void X(codelet_n1_9)(planner *);
|
Chris@10
|
12 extern void X(codelet_n1_10)(planner *);
|
Chris@10
|
13 extern void X(codelet_n1_11)(planner *);
|
Chris@10
|
14 extern void X(codelet_n1_12)(planner *);
|
Chris@10
|
15 extern void X(codelet_n1_13)(planner *);
|
Chris@10
|
16 extern void X(codelet_n1_14)(planner *);
|
Chris@10
|
17 extern void X(codelet_n1_15)(planner *);
|
Chris@10
|
18 extern void X(codelet_n1_16)(planner *);
|
Chris@10
|
19 extern void X(codelet_n1_32)(planner *);
|
Chris@10
|
20 extern void X(codelet_n1_64)(planner *);
|
Chris@10
|
21 extern void X(codelet_n1_20)(planner *);
|
Chris@10
|
22 extern void X(codelet_n1_25)(planner *);
|
Chris@10
|
23 extern void X(codelet_t1_2)(planner *);
|
Chris@10
|
24 extern void X(codelet_t1_3)(planner *);
|
Chris@10
|
25 extern void X(codelet_t1_4)(planner *);
|
Chris@10
|
26 extern void X(codelet_t1_5)(planner *);
|
Chris@10
|
27 extern void X(codelet_t1_6)(planner *);
|
Chris@10
|
28 extern void X(codelet_t1_7)(planner *);
|
Chris@10
|
29 extern void X(codelet_t1_8)(planner *);
|
Chris@10
|
30 extern void X(codelet_t1_9)(planner *);
|
Chris@10
|
31 extern void X(codelet_t1_10)(planner *);
|
Chris@10
|
32 extern void X(codelet_t1_12)(planner *);
|
Chris@10
|
33 extern void X(codelet_t1_15)(planner *);
|
Chris@10
|
34 extern void X(codelet_t1_16)(planner *);
|
Chris@10
|
35 extern void X(codelet_t1_32)(planner *);
|
Chris@10
|
36 extern void X(codelet_t1_64)(planner *);
|
Chris@10
|
37 extern void X(codelet_t1_20)(planner *);
|
Chris@10
|
38 extern void X(codelet_t1_25)(planner *);
|
Chris@10
|
39 extern void X(codelet_t2_4)(planner *);
|
Chris@10
|
40 extern void X(codelet_t2_8)(planner *);
|
Chris@10
|
41 extern void X(codelet_t2_16)(planner *);
|
Chris@10
|
42 extern void X(codelet_t2_32)(planner *);
|
Chris@10
|
43 extern void X(codelet_t2_64)(planner *);
|
Chris@10
|
44 extern void X(codelet_t2_5)(planner *);
|
Chris@10
|
45 extern void X(codelet_t2_10)(planner *);
|
Chris@10
|
46 extern void X(codelet_t2_20)(planner *);
|
Chris@10
|
47 extern void X(codelet_t2_25)(planner *);
|
Chris@10
|
48 extern void X(codelet_q1_2)(planner *);
|
Chris@10
|
49 extern void X(codelet_q1_4)(planner *);
|
Chris@10
|
50 extern void X(codelet_q1_8)(planner *);
|
Chris@10
|
51 extern void X(codelet_q1_3)(planner *);
|
Chris@10
|
52 extern void X(codelet_q1_5)(planner *);
|
Chris@10
|
53 extern void X(codelet_q1_6)(planner *);
|
Chris@10
|
54
|
Chris@10
|
55
|
Chris@10
|
56 extern const solvtab X(solvtab_dft_standard);
|
Chris@10
|
57 const solvtab X(solvtab_dft_standard) = {
|
Chris@10
|
58 SOLVTAB(X(codelet_n1_2)),
|
Chris@10
|
59 SOLVTAB(X(codelet_n1_3)),
|
Chris@10
|
60 SOLVTAB(X(codelet_n1_4)),
|
Chris@10
|
61 SOLVTAB(X(codelet_n1_5)),
|
Chris@10
|
62 SOLVTAB(X(codelet_n1_6)),
|
Chris@10
|
63 SOLVTAB(X(codelet_n1_7)),
|
Chris@10
|
64 SOLVTAB(X(codelet_n1_8)),
|
Chris@10
|
65 SOLVTAB(X(codelet_n1_9)),
|
Chris@10
|
66 SOLVTAB(X(codelet_n1_10)),
|
Chris@10
|
67 SOLVTAB(X(codelet_n1_11)),
|
Chris@10
|
68 SOLVTAB(X(codelet_n1_12)),
|
Chris@10
|
69 SOLVTAB(X(codelet_n1_13)),
|
Chris@10
|
70 SOLVTAB(X(codelet_n1_14)),
|
Chris@10
|
71 SOLVTAB(X(codelet_n1_15)),
|
Chris@10
|
72 SOLVTAB(X(codelet_n1_16)),
|
Chris@10
|
73 SOLVTAB(X(codelet_n1_32)),
|
Chris@10
|
74 SOLVTAB(X(codelet_n1_64)),
|
Chris@10
|
75 SOLVTAB(X(codelet_n1_20)),
|
Chris@10
|
76 SOLVTAB(X(codelet_n1_25)),
|
Chris@10
|
77 SOLVTAB(X(codelet_t1_2)),
|
Chris@10
|
78 SOLVTAB(X(codelet_t1_3)),
|
Chris@10
|
79 SOLVTAB(X(codelet_t1_4)),
|
Chris@10
|
80 SOLVTAB(X(codelet_t1_5)),
|
Chris@10
|
81 SOLVTAB(X(codelet_t1_6)),
|
Chris@10
|
82 SOLVTAB(X(codelet_t1_7)),
|
Chris@10
|
83 SOLVTAB(X(codelet_t1_8)),
|
Chris@10
|
84 SOLVTAB(X(codelet_t1_9)),
|
Chris@10
|
85 SOLVTAB(X(codelet_t1_10)),
|
Chris@10
|
86 SOLVTAB(X(codelet_t1_12)),
|
Chris@10
|
87 SOLVTAB(X(codelet_t1_15)),
|
Chris@10
|
88 SOLVTAB(X(codelet_t1_16)),
|
Chris@10
|
89 SOLVTAB(X(codelet_t1_32)),
|
Chris@10
|
90 SOLVTAB(X(codelet_t1_64)),
|
Chris@10
|
91 SOLVTAB(X(codelet_t1_20)),
|
Chris@10
|
92 SOLVTAB(X(codelet_t1_25)),
|
Chris@10
|
93 SOLVTAB(X(codelet_t2_4)),
|
Chris@10
|
94 SOLVTAB(X(codelet_t2_8)),
|
Chris@10
|
95 SOLVTAB(X(codelet_t2_16)),
|
Chris@10
|
96 SOLVTAB(X(codelet_t2_32)),
|
Chris@10
|
97 SOLVTAB(X(codelet_t2_64)),
|
Chris@10
|
98 SOLVTAB(X(codelet_t2_5)),
|
Chris@10
|
99 SOLVTAB(X(codelet_t2_10)),
|
Chris@10
|
100 SOLVTAB(X(codelet_t2_20)),
|
Chris@10
|
101 SOLVTAB(X(codelet_t2_25)),
|
Chris@10
|
102 SOLVTAB(X(codelet_q1_2)),
|
Chris@10
|
103 SOLVTAB(X(codelet_q1_4)),
|
Chris@10
|
104 SOLVTAB(X(codelet_q1_8)),
|
Chris@10
|
105 SOLVTAB(X(codelet_q1_3)),
|
Chris@10
|
106 SOLVTAB(X(codelet_q1_5)),
|
Chris@10
|
107 SOLVTAB(X(codelet_q1_6)),
|
Chris@10
|
108 SOLVTAB_END
|
Chris@10
|
109 };
|