Line data Source code
1 : /* Note: This file is auto generated. */
2 : #include "../fd_reedsol_fft.h"
3 :
4 : FD_FN_UNSANITIZED void
5 : fd_reedsol_fft_64_64( gf_t * _in00,
6 : gf_t * _in01,
7 : gf_t * _in02,
8 : gf_t * _in03,
9 : gf_t * _in04,
10 : gf_t * _in05,
11 : gf_t * _in06,
12 : gf_t * _in07,
13 : gf_t * _in08,
14 : gf_t * _in09,
15 : gf_t * _in10,
16 : gf_t * _in11,
17 : gf_t * _in12,
18 : gf_t * _in13,
19 : gf_t * _in14,
20 : gf_t * _in15,
21 : gf_t * _in16,
22 : gf_t * _in17,
23 : gf_t * _in18,
24 : gf_t * _in19,
25 : gf_t * _in20,
26 : gf_t * _in21,
27 : gf_t * _in22,
28 : gf_t * _in23,
29 : gf_t * _in24,
30 : gf_t * _in25,
31 : gf_t * _in26,
32 : gf_t * _in27,
33 : gf_t * _in28,
34 : gf_t * _in29,
35 : gf_t * _in30,
36 : gf_t * _in31,
37 : gf_t * _in32,
38 : gf_t * _in33,
39 : gf_t * _in34,
40 : gf_t * _in35,
41 : gf_t * _in36,
42 : gf_t * _in37,
43 : gf_t * _in38,
44 : gf_t * _in39,
45 : gf_t * _in40,
46 : gf_t * _in41,
47 : gf_t * _in42,
48 : gf_t * _in43,
49 : gf_t * _in44,
50 : gf_t * _in45,
51 : gf_t * _in46,
52 : gf_t * _in47,
53 : gf_t * _in48,
54 : gf_t * _in49,
55 : gf_t * _in50,
56 : gf_t * _in51,
57 : gf_t * _in52,
58 : gf_t * _in53,
59 : gf_t * _in54,
60 : gf_t * _in55,
61 : gf_t * _in56,
62 : gf_t * _in57,
63 : gf_t * _in58,
64 : gf_t * _in59,
65 : gf_t * _in60,
66 : gf_t * _in61,
67 : gf_t * _in62,
68 0 : gf_t * _in63 ) {
69 0 : gf_t in00 = *_in00;
70 0 : gf_t in01 = *_in01;
71 0 : gf_t in02 = *_in02;
72 0 : gf_t in03 = *_in03;
73 0 : gf_t in04 = *_in04;
74 0 : gf_t in05 = *_in05;
75 0 : gf_t in06 = *_in06;
76 0 : gf_t in07 = *_in07;
77 0 : gf_t in08 = *_in08;
78 0 : gf_t in09 = *_in09;
79 0 : gf_t in10 = *_in10;
80 0 : gf_t in11 = *_in11;
81 0 : gf_t in12 = *_in12;
82 0 : gf_t in13 = *_in13;
83 0 : gf_t in14 = *_in14;
84 0 : gf_t in15 = *_in15;
85 0 : gf_t in16 = *_in16;
86 0 : gf_t in17 = *_in17;
87 0 : gf_t in18 = *_in18;
88 0 : gf_t in19 = *_in19;
89 0 : gf_t in20 = *_in20;
90 0 : gf_t in21 = *_in21;
91 0 : gf_t in22 = *_in22;
92 0 : gf_t in23 = *_in23;
93 0 : gf_t in24 = *_in24;
94 0 : gf_t in25 = *_in25;
95 0 : gf_t in26 = *_in26;
96 0 : gf_t in27 = *_in27;
97 0 : gf_t in28 = *_in28;
98 0 : gf_t in29 = *_in29;
99 0 : gf_t in30 = *_in30;
100 0 : gf_t in31 = *_in31;
101 0 : gf_t in32 = *_in32;
102 0 : gf_t in33 = *_in33;
103 0 : gf_t in34 = *_in34;
104 0 : gf_t in35 = *_in35;
105 0 : gf_t in36 = *_in36;
106 0 : gf_t in37 = *_in37;
107 0 : gf_t in38 = *_in38;
108 0 : gf_t in39 = *_in39;
109 0 : gf_t in40 = *_in40;
110 0 : gf_t in41 = *_in41;
111 0 : gf_t in42 = *_in42;
112 0 : gf_t in43 = *_in43;
113 0 : gf_t in44 = *_in44;
114 0 : gf_t in45 = *_in45;
115 0 : gf_t in46 = *_in46;
116 0 : gf_t in47 = *_in47;
117 0 : gf_t in48 = *_in48;
118 0 : gf_t in49 = *_in49;
119 0 : gf_t in50 = *_in50;
120 0 : gf_t in51 = *_in51;
121 0 : gf_t in52 = *_in52;
122 0 : gf_t in53 = *_in53;
123 0 : gf_t in54 = *_in54;
124 0 : gf_t in55 = *_in55;
125 0 : gf_t in56 = *_in56;
126 0 : gf_t in57 = *_in57;
127 0 : gf_t in58 = *_in58;
128 0 : gf_t in59 = *_in59;
129 0 : gf_t in60 = *_in60;
130 0 : gf_t in61 = *_in61;
131 0 : gf_t in62 = *_in62;
132 0 : gf_t in63 = *_in63;
133 :
134 0 : FD_REEDSOL_GENERATE_FFT( 64, 64, in00, in01, in02, in03, in04, in05, in06, in07, in08, in09, in10, in11, in12, in13, in14, in15, in16, in17, in18, in19, in20, in21, in22, in23, in24, in25, in26, in27, in28, in29, in30, in31, in32, in33, in34, in35, in36, in37, in38, in39, in40, in41, in42, in43, in44, in45, in46, in47, in48, in49, in50, in51, in52, in53, in54, in55, in56, in57, in58, in59, in60, in61, in62, in63 );
135 0 : *_in00 = in00;
136 0 : *_in01 = in01;
137 0 : *_in02 = in02;
138 0 : *_in03 = in03;
139 0 : *_in04 = in04;
140 0 : *_in05 = in05;
141 0 : *_in06 = in06;
142 0 : *_in07 = in07;
143 0 : *_in08 = in08;
144 0 : *_in09 = in09;
145 0 : *_in10 = in10;
146 0 : *_in11 = in11;
147 0 : *_in12 = in12;
148 0 : *_in13 = in13;
149 0 : *_in14 = in14;
150 0 : *_in15 = in15;
151 0 : *_in16 = in16;
152 0 : *_in17 = in17;
153 0 : *_in18 = in18;
154 0 : *_in19 = in19;
155 0 : *_in20 = in20;
156 0 : *_in21 = in21;
157 0 : *_in22 = in22;
158 0 : *_in23 = in23;
159 0 : *_in24 = in24;
160 0 : *_in25 = in25;
161 0 : *_in26 = in26;
162 0 : *_in27 = in27;
163 0 : *_in28 = in28;
164 0 : *_in29 = in29;
165 0 : *_in30 = in30;
166 0 : *_in31 = in31;
167 0 : *_in32 = in32;
168 0 : *_in33 = in33;
169 0 : *_in34 = in34;
170 0 : *_in35 = in35;
171 0 : *_in36 = in36;
172 0 : *_in37 = in37;
173 0 : *_in38 = in38;
174 0 : *_in39 = in39;
175 0 : *_in40 = in40;
176 0 : *_in41 = in41;
177 0 : *_in42 = in42;
178 0 : *_in43 = in43;
179 0 : *_in44 = in44;
180 0 : *_in45 = in45;
181 0 : *_in46 = in46;
182 0 : *_in47 = in47;
183 0 : *_in48 = in48;
184 0 : *_in49 = in49;
185 0 : *_in50 = in50;
186 0 : *_in51 = in51;
187 0 : *_in52 = in52;
188 0 : *_in53 = in53;
189 0 : *_in54 = in54;
190 0 : *_in55 = in55;
191 0 : *_in56 = in56;
192 0 : *_in57 = in57;
193 0 : *_in58 = in58;
194 0 : *_in59 = in59;
195 0 : *_in60 = in60;
196 0 : *_in61 = in61;
197 0 : *_in62 = in62;
198 0 : *_in63 = in63;
199 0 : }
200 :
201 : void
202 : fd_reedsol_ifft_64_64( gf_t * _in00,
203 : gf_t * _in01,
204 : gf_t * _in02,
205 : gf_t * _in03,
206 : gf_t * _in04,
207 : gf_t * _in05,
208 : gf_t * _in06,
209 : gf_t * _in07,
210 : gf_t * _in08,
211 : gf_t * _in09,
212 : gf_t * _in10,
213 : gf_t * _in11,
214 : gf_t * _in12,
215 : gf_t * _in13,
216 : gf_t * _in14,
217 : gf_t * _in15,
218 : gf_t * _in16,
219 : gf_t * _in17,
220 : gf_t * _in18,
221 : gf_t * _in19,
222 : gf_t * _in20,
223 : gf_t * _in21,
224 : gf_t * _in22,
225 : gf_t * _in23,
226 : gf_t * _in24,
227 : gf_t * _in25,
228 : gf_t * _in26,
229 : gf_t * _in27,
230 : gf_t * _in28,
231 : gf_t * _in29,
232 : gf_t * _in30,
233 : gf_t * _in31,
234 : gf_t * _in32,
235 : gf_t * _in33,
236 : gf_t * _in34,
237 : gf_t * _in35,
238 : gf_t * _in36,
239 : gf_t * _in37,
240 : gf_t * _in38,
241 : gf_t * _in39,
242 : gf_t * _in40,
243 : gf_t * _in41,
244 : gf_t * _in42,
245 : gf_t * _in43,
246 : gf_t * _in44,
247 : gf_t * _in45,
248 : gf_t * _in46,
249 : gf_t * _in47,
250 : gf_t * _in48,
251 : gf_t * _in49,
252 : gf_t * _in50,
253 : gf_t * _in51,
254 : gf_t * _in52,
255 : gf_t * _in53,
256 : gf_t * _in54,
257 : gf_t * _in55,
258 : gf_t * _in56,
259 : gf_t * _in57,
260 : gf_t * _in58,
261 : gf_t * _in59,
262 : gf_t * _in60,
263 : gf_t * _in61,
264 : gf_t * _in62,
265 0 : gf_t * _in63 ) {
266 0 : gf_t in00 = *_in00;
267 0 : gf_t in01 = *_in01;
268 0 : gf_t in02 = *_in02;
269 0 : gf_t in03 = *_in03;
270 0 : gf_t in04 = *_in04;
271 0 : gf_t in05 = *_in05;
272 0 : gf_t in06 = *_in06;
273 0 : gf_t in07 = *_in07;
274 0 : gf_t in08 = *_in08;
275 0 : gf_t in09 = *_in09;
276 0 : gf_t in10 = *_in10;
277 0 : gf_t in11 = *_in11;
278 0 : gf_t in12 = *_in12;
279 0 : gf_t in13 = *_in13;
280 0 : gf_t in14 = *_in14;
281 0 : gf_t in15 = *_in15;
282 0 : gf_t in16 = *_in16;
283 0 : gf_t in17 = *_in17;
284 0 : gf_t in18 = *_in18;
285 0 : gf_t in19 = *_in19;
286 0 : gf_t in20 = *_in20;
287 0 : gf_t in21 = *_in21;
288 0 : gf_t in22 = *_in22;
289 0 : gf_t in23 = *_in23;
290 0 : gf_t in24 = *_in24;
291 0 : gf_t in25 = *_in25;
292 0 : gf_t in26 = *_in26;
293 0 : gf_t in27 = *_in27;
294 0 : gf_t in28 = *_in28;
295 0 : gf_t in29 = *_in29;
296 0 : gf_t in30 = *_in30;
297 0 : gf_t in31 = *_in31;
298 0 : gf_t in32 = *_in32;
299 0 : gf_t in33 = *_in33;
300 0 : gf_t in34 = *_in34;
301 0 : gf_t in35 = *_in35;
302 0 : gf_t in36 = *_in36;
303 0 : gf_t in37 = *_in37;
304 0 : gf_t in38 = *_in38;
305 0 : gf_t in39 = *_in39;
306 0 : gf_t in40 = *_in40;
307 0 : gf_t in41 = *_in41;
308 0 : gf_t in42 = *_in42;
309 0 : gf_t in43 = *_in43;
310 0 : gf_t in44 = *_in44;
311 0 : gf_t in45 = *_in45;
312 0 : gf_t in46 = *_in46;
313 0 : gf_t in47 = *_in47;
314 0 : gf_t in48 = *_in48;
315 0 : gf_t in49 = *_in49;
316 0 : gf_t in50 = *_in50;
317 0 : gf_t in51 = *_in51;
318 0 : gf_t in52 = *_in52;
319 0 : gf_t in53 = *_in53;
320 0 : gf_t in54 = *_in54;
321 0 : gf_t in55 = *_in55;
322 0 : gf_t in56 = *_in56;
323 0 : gf_t in57 = *_in57;
324 0 : gf_t in58 = *_in58;
325 0 : gf_t in59 = *_in59;
326 0 : gf_t in60 = *_in60;
327 0 : gf_t in61 = *_in61;
328 0 : gf_t in62 = *_in62;
329 0 : gf_t in63 = *_in63;
330 :
331 0 : FD_REEDSOL_GENERATE_IFFT( 64, 64, in00, in01, in02, in03, in04, in05, in06, in07, in08, in09, in10, in11, in12, in13, in14, in15, in16, in17, in18, in19, in20, in21, in22, in23, in24, in25, in26, in27, in28, in29, in30, in31, in32, in33, in34, in35, in36, in37, in38, in39, in40, in41, in42, in43, in44, in45, in46, in47, in48, in49, in50, in51, in52, in53, in54, in55, in56, in57, in58, in59, in60, in61, in62, in63 );
332 0 : *_in00 = in00;
333 0 : *_in01 = in01;
334 0 : *_in02 = in02;
335 0 : *_in03 = in03;
336 0 : *_in04 = in04;
337 0 : *_in05 = in05;
338 0 : *_in06 = in06;
339 0 : *_in07 = in07;
340 0 : *_in08 = in08;
341 0 : *_in09 = in09;
342 0 : *_in10 = in10;
343 0 : *_in11 = in11;
344 0 : *_in12 = in12;
345 0 : *_in13 = in13;
346 0 : *_in14 = in14;
347 0 : *_in15 = in15;
348 0 : *_in16 = in16;
349 0 : *_in17 = in17;
350 0 : *_in18 = in18;
351 0 : *_in19 = in19;
352 0 : *_in20 = in20;
353 0 : *_in21 = in21;
354 0 : *_in22 = in22;
355 0 : *_in23 = in23;
356 0 : *_in24 = in24;
357 0 : *_in25 = in25;
358 0 : *_in26 = in26;
359 0 : *_in27 = in27;
360 0 : *_in28 = in28;
361 0 : *_in29 = in29;
362 0 : *_in30 = in30;
363 0 : *_in31 = in31;
364 0 : *_in32 = in32;
365 0 : *_in33 = in33;
366 0 : *_in34 = in34;
367 0 : *_in35 = in35;
368 0 : *_in36 = in36;
369 0 : *_in37 = in37;
370 0 : *_in38 = in38;
371 0 : *_in39 = in39;
372 0 : *_in40 = in40;
373 0 : *_in41 = in41;
374 0 : *_in42 = in42;
375 0 : *_in43 = in43;
376 0 : *_in44 = in44;
377 0 : *_in45 = in45;
378 0 : *_in46 = in46;
379 0 : *_in47 = in47;
380 0 : *_in48 = in48;
381 0 : *_in49 = in49;
382 0 : *_in50 = in50;
383 0 : *_in51 = in51;
384 0 : *_in52 = in52;
385 0 : *_in53 = in53;
386 0 : *_in54 = in54;
387 0 : *_in55 = in55;
388 0 : *_in56 = in56;
389 0 : *_in57 = in57;
390 0 : *_in58 = in58;
391 0 : *_in59 = in59;
392 0 : *_in60 = in60;
393 0 : *_in61 = in61;
394 0 : *_in62 = in62;
395 0 : *_in63 = in63;
396 0 : }
|