#include "mulx/fp.h"
Go to the source code of this file.
◆ fp_inv()
Definition at line 12 of file fp_inv2047m1l226.c.
13{
138 fp_sq1_rep(r60,4);
140 fp_sq1_rep(r60,10);
142 fp_sq1_rep(r60,8);
144 fp_sq1_rep(r60,7);
146 fp_sq1_rep(r60,9);
148 fp_sq1_rep(r60,8);
150 fp_sq1_rep(r60,7);
152 fp_sq1_rep(r60,7);
154 fp_sq1_rep(r60,7);
156 fp_sq1_rep(r60,7);
158 fp_sq1_rep(r60,7);
160 fp_sq1_rep(r60,10);
162 fp_sq1_rep(r60,7);
164 fp_sq1_rep(r60,8);
166 fp_sq1_rep(r60,10);
168 fp_sq1_rep(r60,14);
170 fp_sq1_rep(r60,7);
172 fp_sq1_rep(r60,7);
174 fp_sq1_rep(r60,7);
176 fp_sq1_rep(r60,7);
178 fp_sq1_rep(r60,7);
180 fp_sq1_rep(r60,9);
182 fp_sq1_rep(r60,8);
184 fp_sq1_rep(r60,8);
186 fp_sq1_rep(r60,7);
188 fp_sq1_rep(r60,8);
190 fp_sq1_rep(r60,7);
192 fp_sq1_rep(r60,12);
194 fp_sq1_rep(r60,8);
196 fp_sq1_rep(r60,7);
198 fp_sq1_rep(r60,7);
200 fp_sq1_rep(r60,9);
202 fp_sq1_rep(r60,7);
204 fp_sq1_rep(r60,7);
206 fp_sq1_rep(r60,8);
208 fp_sq1_rep(r60,8);
210 fp_sq1_rep(r60,7);
212 fp_sq1_rep(r60,13);
214 fp_sq1_rep(r60,8);
216 fp_sq1_rep(r60,7);
218 fp_sq1_rep(r60,7);
220 fp_sq1_rep(r60,8);
222 fp_sq1_rep(r60,7);
224 fp_sq1_rep(r60,7);
226 fp_sq1_rep(r60,8);
228 fp_sq1_rep(r60,8);
230 fp_sq1_rep(r60,7);
232 fp_sq1_rep(r60,9);
234 fp_sq1_rep(r60,7);
236 fp_sq1_rep(r60,7);
238 fp_sq1_rep(r60,8);
240 fp_sq1_rep(r60,8);
242 fp_sq1_rep(r60,7);
244 fp_sq1_rep(r60,8);
246 fp_sq1_rep(r60,9);
248 fp_sq1_rep(r60,7);
250 fp_sq1_rep(r60,7);
252 fp_sq1_rep(r60,7);
254 fp_sq1_rep(r60,7);
256 fp_sq1_rep(r60,8);
258 fp_sq1_rep(r60,7);
260 fp_sq1_rep(r60,7);
262 fp_sq1_rep(r60,7);
264 fp_sq1_rep(r15,6);
266 fp_sq1_rep(r15,7);
268 fp_sq1_rep(r15,11);
270 fp_sq1_rep(r15,7);
272 fp_sq1_rep(r15,10);
274 fp_sq1_rep(r15,10);
276 fp_sq1_rep(r15,7);
278 fp_sq1_rep(r15,7);
280 fp_sq1_rep(r15,7);
282 fp_sq1_rep(r15,8);
284 fp_sq1_rep(r15,7);
286 fp_sq1_rep(r15,8);
288 fp_sq1_rep(r15,7);
290 fp_sq1_rep(r15,14);
292 fp_sq1_rep(r15,8);
294 fp_sq1_rep(r15,12);
296 fp_sq1_rep(r15,11);
298 fp_sq1_rep(r15,7);
300 fp_sq1_rep(r15,7);
302 fp_sq1_rep(r15,9);
304 fp_sq1_rep(r15,8);
306 fp_sq1_rep(r15,7);
308 fp_sq1_rep(r15,7);
310 fp_sq1_rep(r15,7);
312 fp_sq1_rep(r15,8);
314 fp_sq1_rep(r15,8);
316 fp_sq1_rep(r15,7);
318 fp_sq1_rep(r15,6);
320 fp_sq1_rep(r15,10);
322 fp_sq1_rep(r15,7);
324 fp_sq1_rep(r15,7);
326 fp_sq1_rep(r15,9);
328 fp_sq1_rep(r15,16);
330 fp_sq1_rep(r15,9);
332 fp_sq1_rep(r15,6);
334 fp_sq1_rep(r15,7);
336 fp_sq1_rep(r15,8);
338 fp_sq1_rep(r15,10);
340 fp_sq1_rep(r15,7);
342 fp_sq1_rep(r15,8);
344 fp_sq1_rep(r15,11);
346 fp_sq1_rep(r15,7);
348 fp_sq1_rep(r15,7);
350 fp_sq1_rep(r15,11);
352 fp_sq1_rep(r15,7);
354 fp_sq1_rep(r15,7);
356 fp_sq1_rep(r15,8);
358 fp_sq1_rep(r15,7);
360 fp_sq1_rep(r15,7);
362 fp_sq1_rep(r15,7);
364 fp_sq1_rep(r15,7);
366 fp_sq1_rep(r4,7);
368 fp_sq1_rep(r4,9);
370 fp_sq1_rep(r4,12);
372 fp_sq1_rep(r4,7);
374 fp_sq1_rep(r4,10);
376 fp_sq1_rep(r3,7);
378 fp_sq1_rep(r3,6);
380 fp_sq1_rep(r3,9);
382 fp_sq1_rep(r3,8);
384 fp_sq1_rep(r3,7);
386 fp_sq1_rep(r3,7);
388 fp_sq1_rep(r3,7);
390 fp_sq1_rep(r3,10);
392 fp_sq1_rep(r3,7);
394 fp_sq1_rep(r3,9);
396 fp_sq1_rep(r3,8);
398 fp_sq1_rep(r3,8);
400 fp_sq1_rep(r3,9);
402 fp_sq1_rep(r3,8);
404 fp_sq1_rep(r3,7);
406 fp_sq1_rep(r3,6);
408 fp_sq1_rep(r3,9);
410 fp_sq1_rep(r3,8);
412 fp_sq1_rep(r3,7);
414 fp_sq1_rep(r3,7);
416 fp_sq1_rep(r3,6);
418 fp_sq1_rep(r3,9);
420 fp_sq1_rep(r3,7);
422 fp_sq1_rep(r3,7);
424 fp_sq1_rep(r3,12);
426 fp_sq1_rep(r3,7);
428 fp_sq1_rep(r3,7);
430 fp_sq1_rep(r3,6);
432 fp_sq1_rep(r3,7);
434 fp_sq1_rep(r3,8);
436 fp_sq1_rep(r3,9);
438 fp_sq1_rep(r3,8);
440 fp_sq1_rep(r3,7);
442 fp_sq1_rep(r3,7);
444 fp_sq1_rep(r3,7);
446 fp_sq1_rep(r3,13);
448 fp_sq1_rep(r3,9);
450 fp_sq1_rep(r3,7);
452 fp_sq1_rep(r0,8);
454 fp_sq1_rep(r0,8);
456 fp_sq1_rep(r0,7);
458 fp_sq1_rep(r0,7);
460 fp_sq1_rep(r0,11);
462 fp_sq1_rep(r0,7);
464 fp_sq1_rep(r0,9);
466 fp_sq1_rep(r0,8);
468 fp_sq1_rep(r0,10);
470 fp_sq1_rep(r0,7);
472 fp_sq1_rep(r0,7);
474 fp_sq1_rep(r0,8);
476 fp_sq1_rep(r0,7);
478 fp_sq1_rep(r0,8);
480 fp_sq1_rep(r0,9);
482 fp_sq1_rep(r0,7);
484 fp_sq1_rep(r0,8);
486 fp_sq1_rep(r0,7);
488 fp_sq1_rep(r0,8);
490 fp_sq1_rep(r0,7);
492 fp_sq1_rep(r0,7);
494 fp_sq1_rep(r0,6);
496 fp_sq1_rep(r0,9);
498 fp_sq1_rep(r0,8);
500 fp_sq1_rep(r0,7);
502 fp_sq1_rep(r0,7);
504 fp_sq1_rep(r0,7);
506 fp_sq1_rep(r0,7);
508 fp_sq1_rep(r0,7);
510 fp_sq1_rep(r0,9);
512 fp_sq1_rep(r0,7);
514 fp_sq1_rep(r0,7);
516 fp_sq1_rep(r0,8);
518 fp_sq1_rep(r0,8);
520 fp_sq1_rep(r0,7);
522 fp_sq1_rep(r0,8);
524 fp_sq1_rep(r0,8);
526 fp_sq1_rep(r0,13);
528 fp_sq1_rep(r0,17);
530 fp_sq1_rep(r0,12);
532 fp_sq1_rep(r0,7);
534 fp_sq1_rep(r0,8);
536 fp_sq1_rep(r0,7);
538 fp_sq1_rep(r0,10);
540 fp_sq1_rep(r0,8);
542 fp_sq1_rep(r0,7);
544 fp_sq1_rep(r0,7);
546 fp_sq1_rep(r0,7);
548 fp_sq1_rep(r0,7);
550 fp_sq1_rep(r0,9);
552 fp_sq1_rep(r0,7);
554 fp_sq1_rep(r0,7);
556 fp_sq1_rep(r0,7);
558 fp_sq1_rep(r0,8);
560 fp_sq1_rep(r0,7);
562 fp_sq1_rep(r0,7);
564 fp_sq1_rep(r0,7);
566 fp_sq1_rep(r0,7);
568 fp_sq1_rep(r0,7);
570 fp_sq1_rep(r0,11);
572 fp_sq1_rep(r0,10);
574 fp_sq1_rep(r0,7);
576 fp_sq1_rep(r0,7);
578 fp_sq1_rep(r0,7);
580 fp_sq1_rep(r0,8);
582 fp_sq1_rep(r0,7);
584 fp_sq1_rep(r0,7);
586 fp_sq1_rep(r0,8);
588 fp_sq1_rep(r0,12);
590 fp_sq1_rep(r0,7);
592 fp_sq1_rep(r0,7);
594 fp_sq1_rep(r0,7);
596 fp_sq1_rep(r0,11);
598 fp_sq1_rep(r0,7);
600 fp_sq1_rep(r0,8);
602 fp_sq1_rep(r0,9);
604 fp_sq1_rep(r0,8);
606 fp_sq1_rep(r0,9);
608 fp_sq1_rep(r0,13);
610 fp_sq1_rep(r0,8);
612 fp_sq1_rep(r0,7);
614 fp_sq1_rep(r0,7);
616 fp_sq1_rep(r0,7);
618 fp_sq1_rep(r0,8);
620 fp_sq1_rep(r0,7);
622 fp_sq1_rep(r0,7);
624 fp_sq1_rep(r0,8);
626 fp_sq1_rep(r0,7);
628 fp_sq1_rep(r0,8);
630 fp_sq1_rep(r0,7);
632 fp_sq1_rep(r0,8);
634 fp_sq1_rep(r0,6);
636 fp_sq1_rep(r0,6);
638 fp_sq1_rep(r0,6);
640 fp_sq1_rep(r0,6);
642 fp_sq1_rep(r0,6);
644 fp_sq1_rep(r0,6);
646 fp_sq1_rep(r0,6);
648 fp_sq1_rep(r0,6);
650 fp_sq1_rep(r0,6);
652 fp_sq1_rep(r0,6);
655}
uint64_t fp[NUMBER_OF_WORDS]
References fp_copy, fp_mul, and fp_sqr.