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