Let us walk on the 3-isogeny graph
Loading...
Searching...
No Matches
fp_inv2047m6l194.c
Go to the documentation of this file.
1
// DO NOT EDIT! generated by ./autogen
2
3
#if defined AVX2
4
#include "avx2/fp-avx2.h"
5
#elif defined KARATSUBA
6
#include "
karatsuba/fp-karatsuba.h
"
7
#else
8
#include "mulx/fp.h"
9
#endif
10
// 324 mults, 2041 squarings
11
void
fp_inv
(
fp
x)
12
{
13
fp
r0;
14
fp_copy
(r0,x);
15
fp
r1;
16
fp_sqr
(r1,r0);
17
fp
r2;
18
fp_mul
(r2,r0,r1);
19
fp_mul
(r2,r2,r1);
20
fp
r3;
21
fp_mul
(r3,r1,r2);
22
fp
r4;
23
fp_mul
(r4,r1,r3);
24
fp_mul
(r4,r4,r1);
25
fp
r5;
26
fp_mul
(r5,r1,r4);
27
fp
r6;
28
fp_mul
(r6,r1,r5);
29
fp
r7;
30
fp_mul
(r7,r1,r6);
31
fp
r8;
32
fp_mul
(r8,r1,r7);
33
fp
r9;
34
fp_mul
(r9,r1,r8);
35
fp
r10;
36
fp_mul
(r10,r1,r9);
37
fp
r11;
38
fp_mul
(r11,r1,r10);
39
fp
r12;
40
fp_mul
(r12,r1,r11);
41
fp
r13;
42
fp_mul
(r13,r1,r12);
43
fp
r14;
44
fp_mul
(r14,r1,r13);
45
fp
r15;
46
fp_mul
(r15,r1,r14);
47
fp
r16;
48
fp_mul
(r16,r1,r15);
49
fp
r17;
50
fp_mul
(r17,r1,r16);
51
fp
r18;
52
fp_mul
(r18,r1,r17);
53
fp
r19;
54
fp_mul
(r19,r1,r18);
55
fp
r20;
56
fp_mul
(r20,r1,r19);
57
fp
r21;
58
fp_mul
(r21,r1,r20);
59
fp
r22;
60
fp_mul
(r22,r1,r21);
61
fp
r23;
62
fp_mul
(r23,r1,r22);
63
fp
r24;
64
fp_mul
(r24,r1,r23);
65
fp
r25;
66
fp_mul
(r25,r1,r24);
67
fp
r26;
68
fp_mul
(r26,r1,r25);
69
fp
r27;
70
fp_mul
(r27,r1,r26);
71
fp
r28;
72
fp_mul
(r28,r1,r27);
73
fp
r29;
74
fp_mul
(r29,r1,r28);
75
fp
r30;
76
fp_mul
(r30,r1,r29);
77
fp
r31;
78
fp_mul
(r31,r1,r30);
79
fp
r32;
80
fp_mul
(r32,r1,r31);
81
fp
r33;
82
fp_mul
(r33,r1,r32);
83
fp
r34;
84
fp_mul
(r34,r1,r33);
85
fp
r35;
86
fp_mul
(r35,r1,r34);
87
fp_mul
(r1,r1,r35);
88
fp
r36;
89
fp_sqr
(r36,r21);
90
fp_mul
(r36,r36,r22);
91
fp_sq1_rep(r36,9);
92
fp_mul
(r36,r36,r11);
93
fp_sq1_rep(r36,6);
94
fp_mul
(r36,r36,r10);
95
fp_sq1_rep(r36,11);
96
fp_mul
(r36,r36,r26);
97
fp_sq1_rep(r36,7);
98
fp_mul
(r36,r36,r33);
99
fp_sq1_rep(r36,6);
100
fp_mul
(r36,r36,r5);
101
fp_sq1_rep(r36,7);
102
fp_mul
(r36,r36,r35);
103
fp_sq1_rep(r36,6);
104
fp_mul
(r36,r36,r16);
105
fp_sq1_rep(r36,16);
106
fp_mul
(r36,r36,r7);
107
fp_sq1_rep(r36,9);
108
fp_mul
(r36,r36,r28);
109
fp_sq1_rep(r36,6);
110
fp_mul
(r36,r36,r25);
111
fp_sq1_rep(r36,9);
112
fp_mul
(r36,r36,r32);
113
fp_sq1_rep(r36,6);
114
fp_mul
(r36,r36,r29);
115
fp_sq1_rep(r36,6);
116
fp_mul
(r36,r36,r24);
117
fp_sq1_rep(r36,7);
118
fp_mul
(r36,r36,r28);
119
fp_sq1_rep(r36,6);
120
fp_mul
(r36,r36,r17);
121
fp_sq1_rep(r36,8);
122
fp_mul
(r36,r36,r26);
123
fp_sq1_rep(r36,7);
124
fp_mul
(r36,r36,r17);
125
fp_sq1_rep(r36,7);
126
fp_mul
(r36,r36,r8);
127
fp_sq1_rep(r36,6);
128
fp_mul
(r36,r36,r28);
129
fp_sq1_rep(r36,9);
130
fp_mul
(r36,r36,r2);
131
fp_sq1_rep(r36,10);
132
fp_mul
(r36,r36,r5);
133
fp_sq1_rep(r36,11);
134
fp_mul
(r36,r36,r18);
135
fp_sq1_rep(r36,7);
136
fp_mul
(r36,r36,r18);
137
fp_sq1_rep(r36,9);
138
fp_mul
(r36,r36,r29);
139
fp_sq1_rep(r36,8);
140
fp_mul
(r36,r36,r32);
141
fp_sq1_rep(r36,6);
142
fp_mul
(r36,r36,r14);
143
fp_sq1_rep(r36,12);
144
fp_mul
(r36,r36,r24);
145
fp_sq1_rep(r36,9);
146
fp_mul
(r36,r36,r1);
147
fp_sq1_rep(r36,7);
148
fp_mul
(r36,r36,r2);
149
fp_sq1_rep(r36,8);
150
fp_mul
(r36,r36,r14);
151
fp_sq1_rep(r36,7);
152
fp_mul
(r36,r36,r7);
153
fp_sq1_rep(r36,7);
154
fp_mul
(r36,r36,r26);
155
fp_sq1_rep(r36,7);
156
fp_mul
(r36,r36,r9);
157
fp_sq1_rep(r36,7);
158
fp_mul
(r3,r3,r36);
159
fp_sq1_rep(r3,10);
160
fp_mul
(r3,r3,r1);
161
fp_sq1_rep(r3,8);
162
fp_mul
(r3,r3,r0);
163
fp_sq1_rep(r3,8);
164
fp_mul
(r3,r3,r12);
165
fp_sq1_rep(r3,7);
166
fp_mul
(r3,r3,r9);
167
fp_sq1_rep(r3,7);
168
fp_mul
(r3,r3,r11);
169
fp_sq1_rep(r3,7);
170
fp_mul
(r3,r3,r10);
171
fp_sq1_rep(r3,6);
172
fp_mul
(r3,r3,r24);
173
fp_sq1_rep(r3,9);
174
fp_mul
(r3,r3,r33);
175
fp_sq1_rep(r3,6);
176
fp_mul
(r3,r3,r15);
177
fp_sq1_rep(r3,6);
178
fp_mul
(r3,r3,r12);
179
fp_sq1_rep(r3,6);
180
fp_mul
(r3,r3,r29);
181
fp_sq1_rep(r3,10);
182
fp_mul
(r3,r3,r19);
183
fp_sq1_rep(r3,8);
184
fp_mul
(r3,r3,r10);
185
fp_sq1_rep(r3,6);
186
fp_mul
(r3,r3,r20);
187
fp_sq1_rep(r3,9);
188
fp_mul
(r3,r3,r27);
189
fp_sq1_rep(r3,6);
190
fp_mul
(r3,r3,r23);
191
fp_sq1_rep(r3,7);
192
fp_mul
(r3,r3,r5);
193
fp_sq1_rep(r3,8);
194
fp_mul
(r3,r3,r30);
195
fp_sq1_rep(r3,9);
196
fp_mul
(r3,r3,r35);
197
fp_sq1_rep(r3,8);
198
fp_mul
(r3,r3,r32);
199
fp_sq1_rep(r3,7);
200
fp_mul
(r3,r3,r29);
201
fp_sq1_rep(r3,13);
202
fp_mul
(r3,r3,r23);
203
fp_sq1_rep(r3,6);
204
fp_mul
(r3,r3,r24);
205
fp_sq1_rep(r3,7);
206
fp_mul
(r3,r3,r35);
207
fp_sq1_rep(r3,7);
208
fp_mul
(r3,r3,r23);
209
fp_sq1_rep(r3,6);
210
fp_mul
(r3,r3,r11);
211
fp_sq1_rep(r3,9);
212
fp_mul
(r3,r3,r5);
213
fp_sq1_rep(r3,7);
214
fp_mul
(r3,r3,r34);
215
fp_sq1_rep(r3,8);
216
fp_mul
(r3,r3,r15);
217
fp_sq1_rep(r3,11);
218
fp_mul
(r3,r3,r13);
219
fp_sq1_rep(r3,6);
220
fp_mul
(r3,r3,r15);
221
fp_sq1_rep(r3,7);
222
fp_mul
(r3,r3,r22);
223
fp_sq1_rep(r3,6);
224
fp_mul
(r3,r3,r10);
225
fp_sq1_rep(r3,7);
226
fp_mul
(r3,r3,r25);
227
fp_sq1_rep(r3,6);
228
fp_mul
(r3,r3,r7);
229
fp_sq1_rep(r3,10);
230
fp_mul
(r3,r3,r22);
231
fp_sq1_rep(r3,6);
232
fp_mul
(r3,r3,r15);
233
fp_sq1_rep(r3,8);
234
fp_mul
(r3,r3,r26);
235
fp_sq1_rep(r3,6);
236
fp_mul
(r3,r3,r10);
237
fp_sq1_rep(r3,6);
238
fp_mul
(r3,r3,r5);
239
fp_sq1_rep(r3,10);
240
fp_mul
(r3,r3,r24);
241
fp_sq1_rep(r3,7);
242
fp_mul
(r3,r3,r5);
243
fp_sq1_rep(r3,6);
244
fp_mul
(r3,r3,r22);
245
fp_sq1_rep(r3,7);
246
fp_mul
(r3,r3,r11);
247
fp_sq1_rep(r3,7);
248
fp_mul
(r3,r3,r28);
249
fp_sq1_rep(r3,8);
250
fp_mul
(r3,r3,r32);
251
fp_sq1_rep(r3,6);
252
fp_mul
(r3,r3,r16);
253
fp_sq1_rep(r3,6);
254
fp_mul
(r3,r3,r23);
255
fp_sq1_rep(r3,7);
256
fp_mul
(r3,r3,r25);
257
fp_sq1_rep(r3,7);
258
fp_mul
(r3,r3,r27);
259
fp_sq1_rep(r3,8);
260
fp_mul
(r3,r3,r34);
261
fp_sq1_rep(r3,8);
262
fp_mul
(r3,r3,r27);
263
fp_sq1_rep(r3,7);
264
fp_mul
(r3,r3,r25);
265
fp_sq1_rep(r3,7);
266
fp_mul
(r3,r3,r20);
267
fp_sq1_rep(r3,9);
268
fp_mul
(r3,r3,r25);
269
fp_sq1_rep(r3,6);
270
fp_mul
(r3,r3,r24);
271
fp_sq1_rep(r3,6);
272
fp_mul
(r3,r3,r28);
273
fp_sq1_rep(r3,7);
274
fp_mul
(r3,r3,r9);
275
fp_sq1_rep(r3,6);
276
fp_mul
(r3,r3,r21);
277
fp_sq1_rep(r3,7);
278
fp_mul
(r3,r3,r5);
279
fp_sq1_rep(r3,9);
280
fp_mul
(r3,r3,r17);
281
fp_sq1_rep(r3,8);
282
fp_mul
(r3,r3,r28);
283
fp_sq1_rep(r3,6);
284
fp_mul
(r3,r3,r11);
285
fp_sq1_rep(r3,7);
286
fp_mul
(r3,r3,r5);
287
fp_sq1_rep(r3,6);
288
fp_mul
(r3,r3,r16);
289
fp_sq1_rep(r3,10);
290
fp_mul
(r3,r3,r2);
291
fp_sq1_rep(r3,6);
292
fp_mul
(r3,r3,r8);
293
fp_sq1_rep(r3,6);
294
fp_mul
(r3,r3,r17);
295
fp_sq1_rep(r3,6);
296
fp_mul
(r3,r3,r23);
297
fp_sq1_rep(r3,6);
298
fp_mul
(r3,r3,r27);
299
fp_sq1_rep(r3,6);
300
fp_mul
(r3,r3,r21);
301
fp_sq1_rep(r3,6);
302
fp_mul
(r3,r3,r28);
303
fp_sq1_rep(r3,6);
304
fp_mul
(r3,r3,r15);
305
fp_sq1_rep(r3,6);
306
fp_mul
(r3,r3,r17);
307
fp_sq1_rep(r3,6);
308
fp_mul
(r3,r3,r23);
309
fp_sq1_rep(r3,10);
310
fp_mul
(r3,r3,r2);
311
fp_sq1_rep(r3,8);
312
fp_mul
(r3,r3,r13);
313
fp_sq1_rep(r3,7);
314
fp_mul
(r3,r3,r28);
315
fp_sq1_rep(r3,6);
316
fp_mul
(r3,r3,r24);
317
fp_sq1_rep(r3,6);
318
fp_mul
(r3,r3,r6);
319
fp_sq1_rep(r3,6);
320
fp_mul
(r3,r3,r18);
321
fp_sq1_rep(r3,6);
322
fp_mul
(r3,r3,r10);
323
fp_sq1_rep(r3,8);
324
fp_mul
(r3,r3,r28);
325
fp_sq1_rep(r3,6);
326
fp_mul
(r3,r3,r27);
327
fp_sq1_rep(r3,6);
328
fp_mul
(r3,r3,r29);
329
fp_sq1_rep(r3,7);
330
fp_mul
(r3,r3,r2);
331
fp_sq1_rep(r3,12);
332
fp_mul
(r3,r3,r22);
333
fp_sq1_rep(r3,7);
334
fp_mul
(r3,r3,r5);
335
fp_sq1_rep(r3,7);
336
fp_mul
(r3,r3,r33);
337
fp_sq1_rep(r3,6);
338
fp_mul
(r3,r3,r23);
339
fp_sq1_rep(r3,6);
340
fp_mul
(r3,r3,r8);
341
fp_sq1_rep(r3,6);
342
fp_mul
(r3,r3,r17);
343
fp_sq1_rep(r3,6);
344
fp_mul
(r3,r3,r21);
345
fp_sq1_rep(r3,6);
346
fp_mul
(r3,r3,r6);
347
fp_sq1_rep(r3,6);
348
fp_mul
(r3,r3,r21);
349
fp_sq1_rep(r3,12);
350
fp_mul
(r3,r3,r32);
351
fp_sq1_rep(r3,11);
352
fp_mul
(r3,r3,r4);
353
fp_sq1_rep(r3,6);
354
fp_mul
(r3,r3,r12);
355
fp_sq1_rep(r3,6);
356
fp_mul
(r3,r3,r23);
357
fp_sq1_rep(r3,12);
358
fp_mul
(r3,r3,r2);
359
fp_sq1_rep(r3,6);
360
fp_mul
(r3,r3,r19);
361
fp_sq1_rep(r3,7);
362
fp_mul
(r0,r0,r3);
363
fp_sq1_rep(r0,8);
364
fp_mul
(r0,r0,r34);
365
fp_sq1_rep(r0,7);
366
fp_mul
(r0,r0,r35);
367
fp_sq1_rep(r0,6);
368
fp_mul
(r0,r0,r28);
369
fp_sq1_rep(r0,6);
370
fp_mul
(r0,r0,r23);
371
fp_sq1_rep(r0,7);
372
fp_mul
(r0,r0,r32);
373
fp_sq1_rep(r0,7);
374
fp_mul
(r0,r0,r15);
375
fp_sq1_rep(r0,6);
376
fp_mul
(r0,r0,r21);
377
fp_sq1_rep(r0,7);
378
fp_mul
(r0,r0,r1);
379
fp_sq1_rep(r0,6);
380
fp_mul
(r0,r0,r14);
381
fp_sq1_rep(r0,8);
382
fp_mul
(r0,r0,r9);
383
fp_sq1_rep(r0,7);
384
fp_mul
(r0,r0,r23);
385
fp_sq1_rep(r0,9);
386
fp_mul
(r0,r0,r21);
387
fp_sq1_rep(r0,6);
388
fp_mul
(r0,r0,r7);
389
fp_sq1_rep(r0,6);
390
fp_mul
(r0,r0,r7);
391
fp_sq1_rep(r0,6);
392
fp_mul
(r0,r0,r14);
393
fp_sq1_rep(r0,8);
394
fp_mul
(r0,r0,r4);
395
fp_sq1_rep(r0,9);
396
fp_mul
(r0,r0,r15);
397
fp_sq1_rep(r0,7);
398
fp_mul
(r0,r0,r22);
399
fp_sq1_rep(r0,8);
400
fp_mul
(r0,r0,r16);
401
fp_sq1_rep(r0,6);
402
fp_mul
(r0,r0,r25);
403
fp_sq1_rep(r0,8);
404
fp_mul
(r0,r0,r27);
405
fp_sq1_rep(r0,8);
406
fp_mul
(r0,r0,r7);
407
fp_sq1_rep(r0,7);
408
fp_mul
(r0,r0,r31);
409
fp_sq1_rep(r0,7);
410
fp_mul
(r0,r0,r18);
411
fp_sq1_rep(r0,6);
412
fp_mul
(r0,r0,r21);
413
fp_sq1_rep(r0,11);
414
fp_mul
(r0,r0,r34);
415
fp_sq1_rep(r0,8);
416
fp_mul
(r0,r0,r10);
417
fp_sq1_rep(r0,7);
418
fp_mul
(r0,r0,r24);
419
fp_sq1_rep(r0,6);
420
fp_mul
(r0,r0,r28);
421
fp_sq1_rep(r0,6);
422
fp_mul
(r0,r0,r24);
423
fp_sq1_rep(r0,7);
424
fp_mul
(r0,r0,r33);
425
fp_sq1_rep(r0,6);
426
fp_mul
(r0,r0,r30);
427
fp_sq1_rep(r0,9);
428
fp_mul
(r0,r0,r29);
429
fp_sq1_rep(r0,7);
430
fp_mul
(r0,r0,r11);
431
fp_sq1_rep(r0,7);
432
fp_mul
(r0,r0,r33);
433
fp_sq1_rep(r0,8);
434
fp_mul
(r0,r0,r28);
435
fp_sq1_rep(r0,6);
436
fp_mul
(r0,r0,r26);
437
fp_sq1_rep(r0,8);
438
fp_mul
(r0,r0,r22);
439
fp_sq1_rep(r0,7);
440
fp_mul
(r0,r0,r30);
441
fp_sq1_rep(r0,6);
442
fp_mul
(r0,r0,r7);
443
fp_sq1_rep(r0,6);
444
fp_mul
(r0,r0,r12);
445
fp_sq1_rep(r0,6);
446
fp_mul
(r0,r0,r9);
447
fp_sq1_rep(r0,8);
448
fp_mul
(r0,r0,r34);
449
fp_sq1_rep(r0,7);
450
fp_mul
(r0,r0,r13);
451
fp_sq1_rep(r0,9);
452
fp_mul
(r0,r0,r1);
453
fp_sq1_rep(r0,6);
454
fp_mul
(r0,r0,r20);
455
fp_sq1_rep(r0,9);
456
fp_mul
(r0,r0,r33);
457
fp_sq1_rep(r0,6);
458
fp_mul
(r0,r0,r24);
459
fp_sq1_rep(r0,6);
460
fp_mul
(r0,r0,r15);
461
fp_sq1_rep(r0,8);
462
fp_mul
(r0,r0,r20);
463
fp_sq1_rep(r0,6);
464
fp_mul
(r0,r0,r24);
465
fp_sq1_rep(r0,12);
466
fp_mul
(r0,r0,r5);
467
fp_sq1_rep(r0,8);
468
fp_mul
(r0,r0,r26);
469
fp_sq1_rep(r0,8);
470
fp_mul
(r0,r0,r12);
471
fp_sq1_rep(r0,7);
472
fp_mul
(r0,r0,r34);
473
fp_sq1_rep(r0,12);
474
fp_mul
(r0,r0,r8);
475
fp_sq1_rep(r0,7);
476
fp_mul
(r0,r0,r28);
477
fp_sq1_rep(r0,7);
478
fp_mul
(r0,r0,r24);
479
fp_sq1_rep(r0,6);
480
fp_mul
(r0,r0,r27);
481
fp_sq1_rep(r0,6);
482
fp_mul
(r0,r0,r21);
483
fp_sq1_rep(r0,12);
484
fp_mul
(r0,r0,r5);
485
fp_sq1_rep(r0,7);
486
fp_mul
(r0,r0,r13);
487
fp_sq1_rep(r0,11);
488
fp_mul
(r0,r0,r22);
489
fp_sq1_rep(r0,6);
490
fp_mul
(r0,r0,r24);
491
fp_sq1_rep(r0,8);
492
fp_mul
(r0,r0,r31);
493
fp_sq1_rep(r0,6);
494
fp_mul
(r0,r0,r27);
495
fp_sq1_rep(r0,11);
496
fp_mul
(r0,r0,r33);
497
fp_sq1_rep(r0,9);
498
fp_mul
(r0,r0,r21);
499
fp_sq1_rep(r0,8);
500
fp_mul
(r0,r0,r17);
501
fp_sq1_rep(r0,7);
502
fp_mul
(r0,r0,r24);
503
fp_sq1_rep(r0,6);
504
fp_mul
(r0,r0,r23);
505
fp_sq1_rep(r0,7);
506
fp_mul
(r0,r0,r31);
507
fp_sq1_rep(r0,8);
508
fp_mul
(r0,r0,r11);
509
fp_sq1_rep(r0,9);
510
fp_mul
(r0,r0,r10);
511
fp_sq1_rep(r0,9);
512
fp_mul
(r0,r0,r31);
513
fp_sq1_rep(r0,7);
514
fp_mul
(r0,r0,r22);
515
fp_sq1_rep(r0,9);
516
fp_mul
(r0,r0,r2);
517
fp_sq1_rep(r0,6);
518
fp_mul
(r0,r0,r28);
519
fp_sq1_rep(r0,6);
520
fp_mul
(r0,r0,r16);
521
fp_sq1_rep(r0,7);
522
fp_mul
(r0,r0,r27);
523
fp_sq1_rep(r0,9);
524
fp_mul
(r0,r0,r7);
525
fp_sq1_rep(r0,7);
526
fp_mul
(r0,r0,r22);
527
fp_sq1_rep(r0,6);
528
fp_mul
(r0,r0,r5);
529
fp_sq1_rep(r0,6);
530
fp_mul
(r0,r0,r29);
531
fp_sq1_rep(r0,18);
532
fp_mul
(r0,r0,r5);
533
fp_sq1_rep(r0,6);
534
fp_mul
(r0,r0,r26);
535
fp_sq1_rep(r0,6);
536
fp_mul
(r0,r0,r30);
537
fp_sq1_rep(r0,6);
538
fp_mul
(r0,r0,r30);
539
fp_sq1_rep(r0,6);
540
fp_mul
(r0,r0,r30);
541
fp_sq1_rep(r0,6);
542
fp_mul
(r0,r0,r30);
543
fp_sq1_rep(r0,6);
544
fp_mul
(r0,r0,r30);
545
fp_sq1_rep(r0,6);
546
fp_mul
(r0,r0,r30);
547
fp_sq1_rep(r0,6);
548
fp_mul
(r0,r0,r30);
549
fp_sq1_rep(r0,6);
550
fp_mul
(r0,r0,r30);
551
fp_sq1_rep(r0,6);
552
fp_mul
(r0,r0,r30);
553
fp_sq1_rep(r0,6);
554
fp_mul
(r0,r0,r30);
555
fp_sq1_rep(r0,6);
556
fp_mul
(r0,r0,r30);
557
fp_sq1_rep(r0,6);
558
fp_mul
(r0,r0,r30);
559
fp_sq1_rep(r0,6);
560
fp_mul
(r0,r0,r30);
561
fp_sq1_rep(r0,6);
562
fp_mul
(r0,r0,r30);
563
fp_sq1_rep(r0,6);
564
fp_mul
(r0,r0,r30);
565
fp_sq1_rep(r0,6);
566
fp_mul
(r0,r0,r30);
567
fp_sq1_rep(r0,6);
568
fp_mul
(r0,r0,r30);
569
fp_sq1_rep(r0,6);
570
fp_mul
(r0,r0,r30);
571
fp_sq1_rep(r0,6);
572
fp_mul
(r0,r0,r30);
573
fp_sq1_rep(r0,6);
574
fp_mul
(r0,r0,r30);
575
fp_sq1_rep(r0,6);
576
fp_mul
(r0,r0,r30);
577
fp_sq1_rep(r0,6);
578
fp_mul
(r0,r0,r30);
579
fp_sq1_rep(r0,6);
580
fp_mul
(r0,r0,r30);
581
fp_sq1_rep(r0,6);
582
fp_mul
(r0,r0,r30);
583
fp_sq1_rep(r0,6);
584
fp_mul
(r0,r0,r30);
585
fp_sq1_rep(r0,6);
586
fp_mul
(r0,r0,r30);
587
fp_sq1_rep(r0,6);
588
fp_mul
(r0,r0,r30);
589
fp_sq1_rep(r0,6);
590
fp_mul
(r0,r0,r30);
591
fp_sq1_rep(r0,6);
592
fp_mul
(r0,r0,r30);
593
fp_sq1_rep(r0,6);
594
fp_mul
(r0,r0,r30);
595
fp_sq1_rep(r0,6);
596
fp_mul
(r0,r0,r30);
597
fp_sq1_rep(r0,6);
598
fp_mul
(r0,r0,r30);
599
fp_sq1_rep(r0,6);
600
fp_mul
(r0,r0,r30);
601
fp_sq1_rep(r0,6);
602
fp_mul
(r0,r0,r30);
603
fp_sq1_rep(r0,6);
604
fp_mul
(r0,r0,r30);
605
fp_sq1_rep(r0,6);
606
fp_mul
(r0,r0,r30);
607
fp_sq1_rep(r0,6);
608
fp_mul
(r0,r0,r30);
609
fp_sq1_rep(r0,6);
610
fp_mul
(r0,r0,r30);
611
fp_sq1_rep(r0,6);
612
fp_mul
(r0,r0,r30);
613
fp_sq1_rep(r0,6);
614
fp_mul
(r0,r0,r30);
615
fp_sq1_rep(r0,6);
616
fp_mul
(r0,r0,r30);
617
fp_sq1_rep(r0,6);
618
fp_mul
(r0,r0,r30);
619
fp_sq1_rep(r0,6);
620
fp_mul
(r0,r0,r30);
621
fp_sq1_rep(r0,6);
622
fp_mul
(r0,r0,r30);
623
fp_sq1_rep(r0,6);
624
fp_mul
(r0,r0,r30);
625
fp_sq1_rep(r0,6);
626
fp_mul
(r0,r0,r30);
627
fp_sq1_rep(r0,6);
628
fp_mul
(r0,r0,r30);
629
fp_sq1_rep(r0,6);
630
fp_mul
(r0,r0,r30);
631
fp_sq1_rep(r0,6);
632
fp_mul
(r0,r0,r30);
633
fp_sq1_rep(r0,6);
634
fp_mul
(r0,r0,r30);
635
fp_sq1_rep(r0,6);
636
fp_mul
(r0,r0,r30);
637
fp_sq1_rep(r0,6);
638
fp_mul
(r0,r0,r30);
639
fp_sq1_rep(r0,6);
640
fp_mul
(r0,r0,r30);
641
fp_sq1_rep(r0,6);
642
fp_mul
(r0,r0,r30);
643
fp_sq1_rep(r0,6);
644
fp_mul
(r0,r0,r30);
645
fp_sq1_rep(r0,6);
646
fp_mul
(r0,r0,r30);
647
fp_sq1_rep(r0,6);
648
fp_mul
(r0,r0,r30);
649
fp_sq1_rep(r0,6);
650
fp_mul
(r0,r0,r30);
651
fp_sq1_rep(r0,6);
652
fp_mul
(r0,r0,r30);
653
fp_sq1_rep(r0,6);
654
fp_mul
(r0,r0,r30);
655
fp_sq1_rep(r0,6);
656
fp_mul
(r0,r0,r30);
657
fp_sq1_rep(r0,6);
658
fp_mul
(r0,r0,r30);
659
fp_sq1_rep(r0,6);
660
fp_mul
(r0,r0,r30);
661
fp_sq1_rep(r0,6);
662
fp_mul
(r0,r0,r29);
663
fp_copy
(x,r0);
664
}
fp_sqr
#define fp_sqr
Definition
fp-gmp.h:73
fp
uint64_t fp[NUMBER_OF_WORDS]
Definition
fp-gmp.h:22
fp_mul
#define fp_mul
Definition
fp-gmp.h:70
fp_inv
#define fp_inv
Definition
fp-gmp.h:88
fp_copy
#define fp_copy
Definition
fp-gmp.h:79
fp-karatsuba.h
E:
pqc-engineering-ssec-23
dCTIDH
src
common
fp
fp_inv2047m6l194.c
Generated by
1.14.0