1use super::field::FieldElement51;
15use super::scalar::Scalar52;
16use crate::edwards::EdwardsPoint;
17
18#[cfg(feature = "precomputed-tables")]
19use crate::{
20 backend::serial::curve_models::AffineNielsPoint,
21 edwards::EdwardsBasepointTable,
22 window::{LookupTable, NafLookupTable8},
23};
24
25pub(crate) const MINUS_ONE: FieldElement51 = FieldElement51::from_limbs([
27 2251799813685228,
28 2251799813685247,
29 2251799813685247,
30 2251799813685247,
31 2251799813685247,
32]);
33
34pub(crate) const EDWARDS_D: FieldElement51 = FieldElement51::from_limbs([
36 929955233495203,
37 466365720129213,
38 1662059464998953,
39 2033849074728123,
40 1442794654840575,
41]);
42
43pub(crate) const EDWARDS_D2: FieldElement51 = FieldElement51::from_limbs([
45 1859910466990425,
46 932731440258426,
47 1072319116312658,
48 1815898335770999,
49 633789495995903,
50]);
51
52pub(crate) const ONE_MINUS_EDWARDS_D_SQUARED: FieldElement51 = FieldElement51::from_limbs([
54 1136626929484150,
55 1998550399581263,
56 496427632559748,
57 118527312129759,
58 45110755273534,
59]);
60
61pub(crate) const EDWARDS_D_MINUS_ONE_SQUARED: FieldElement51 = FieldElement51::from_limbs([
63 1507062230895904,
64 1572317787530805,
65 683053064812840,
66 317374165784489,
67 1572899562415810,
68]);
69
70pub(crate) const SQRT_AD_MINUS_ONE: FieldElement51 = FieldElement51::from_limbs([
72 2241493124984347,
73 425987919032274,
74 2207028919301688,
75 1220490630685848,
76 974799131293748,
77]);
78
79pub(crate) const INVSQRT_A_MINUS_D: FieldElement51 = FieldElement51::from_limbs([
81 278908739862762,
82 821645201101625,
83 8113234426968,
84 1777959178193151,
85 2118520810568447,
86]);
87
88pub(crate) const SQRT_M1: FieldElement51 = FieldElement51::from_limbs([
90 1718705420411056,
91 234908883556509,
92 2233514472574048,
93 2117202627021982,
94 765476049583133,
95]);
96
97pub(crate) const APLUS2_OVER_FOUR: FieldElement51 =
99 FieldElement51::from_limbs([121666, 0, 0, 0, 0]);
100
101pub(crate) const MONTGOMERY_A: FieldElement51 = FieldElement51::from_limbs([486662, 0, 0, 0, 0]);
105
106pub(crate) const MONTGOMERY_A_NEG: FieldElement51 = FieldElement51::from_limbs([
109 2251799813198567,
110 2251799813685247,
111 2251799813685247,
112 2251799813685247,
113 2251799813685247,
114]);
115
116pub(crate) const L: Scalar52 = Scalar52([
118 0x0002631a5cf5d3ed,
119 0x000dea2f79cd6581,
120 0x000000000014def9,
121 0x0000000000000000,
122 0x0000100000000000,
123]);
124
125pub(crate) const LFACTOR: u64 = 0x51da312547e1b;
127
128pub(crate) const R: Scalar52 = Scalar52([
130 0x000f48bd6721e6ed,
131 0x0003bab5ac67e45a,
132 0x000fffffeb35e51b,
133 0x000fffffffffffff,
134 0x00000fffffffffff,
135]);
136
137pub(crate) const RR: Scalar52 = Scalar52([
139 0x0009d265e952d13b,
140 0x000d63c715bea69f,
141 0x0005be65cb687604,
142 0x0003dceec73d217f,
143 0x000009411b7c309a,
144]);
145
146pub const ED25519_BASEPOINT_POINT: EdwardsPoint = EdwardsPoint {
152 X: FieldElement51::from_limbs([
153 1738742601995546,
154 1146398526822698,
155 2070867633025821,
156 562264141797630,
157 587772402128613,
158 ]),
159 Y: FieldElement51::from_limbs([
160 1801439850948184,
161 1351079888211148,
162 450359962737049,
163 900719925474099,
164 1801439850948198,
165 ]),
166 Z: FieldElement51::from_limbs([1, 0, 0, 0, 0]),
167 T: FieldElement51::from_limbs([
168 1841354044333475,
169 16398895984059,
170 755974180946558,
171 900171276175154,
172 1821297809914039,
173 ]),
174};
175
176pub const EIGHT_TORSION: [EdwardsPoint; 8] = EIGHT_TORSION_INNER_DOC_HIDDEN;
185
186#[doc(hidden)]
188pub const EIGHT_TORSION_INNER_DOC_HIDDEN: [EdwardsPoint; 8] = [
189 EdwardsPoint {
190 X: FieldElement51::from_limbs([0, 0, 0, 0, 0]),
191 Y: FieldElement51::from_limbs([1, 0, 0, 0, 0]),
192 Z: FieldElement51::from_limbs([1, 0, 0, 0, 0]),
193 T: FieldElement51::from_limbs([0, 0, 0, 0, 0]),
194 },
195 EdwardsPoint {
196 X: FieldElement51::from_limbs([
197 358744748052810,
198 1691584618240980,
199 977650209285361,
200 1429865912637724,
201 560044844278676,
202 ]),
203 Y: FieldElement51::from_limbs([
204 84926274344903,
205 473620666599931,
206 365590438845504,
207 1028470286882429,
208 2146499180330972,
209 ]),
210 Z: FieldElement51::from_limbs([1, 0, 0, 0, 0]),
211 T: FieldElement51::from_limbs([
212 1448326834587521,
213 1857896831960481,
214 1093722731865333,
215 1677408490711241,
216 1915505153018406,
217 ]),
218 },
219 EdwardsPoint {
220 X: FieldElement51::from_limbs([
221 533094393274173,
222 2016890930128738,
223 18285341111199,
224 134597186663265,
225 1486323764102114,
226 ]),
227 Y: FieldElement51::from_limbs([0, 0, 0, 0, 0]),
228 Z: FieldElement51::from_limbs([1, 0, 0, 0, 0]),
229 T: FieldElement51::from_limbs([0, 0, 0, 0, 0]),
230 },
231 EdwardsPoint {
232 X: FieldElement51::from_limbs([
233 358744748052810,
234 1691584618240980,
235 977650209285361,
236 1429865912637724,
237 560044844278676,
238 ]),
239 Y: FieldElement51::from_limbs([
240 2166873539340326,
241 1778179147085316,
242 1886209374839743,
243 1223329526802818,
244 105300633354275,
245 ]),
246 Z: FieldElement51::from_limbs([1, 0, 0, 0, 0]),
247 T: FieldElement51::from_limbs([
248 803472979097708,
249 393902981724766,
250 1158077081819914,
251 574391322974006,
252 336294660666841,
253 ]),
254 },
255 EdwardsPoint {
256 X: FieldElement51::from_limbs([0, 0, 0, 0, 0]),
257 Y: FieldElement51::from_limbs([
258 2251799813685228,
259 2251799813685247,
260 2251799813685247,
261 2251799813685247,
262 2251799813685247,
263 ]),
264 Z: FieldElement51::from_limbs([1, 0, 0, 0, 0]),
265 T: FieldElement51::from_limbs([0, 0, 0, 0, 0]),
266 },
267 EdwardsPoint {
268 X: FieldElement51::from_limbs([
269 1893055065632419,
270 560215195444267,
271 1274149604399886,
272 821933901047523,
273 1691754969406571,
274 ]),
275 Y: FieldElement51::from_limbs([
276 2166873539340326,
277 1778179147085316,
278 1886209374839743,
279 1223329526802818,
280 105300633354275,
281 ]),
282 Z: FieldElement51::from_limbs([1, 0, 0, 0, 0]),
283 T: FieldElement51::from_limbs([
284 1448326834587521,
285 1857896831960481,
286 1093722731865333,
287 1677408490711241,
288 1915505153018406,
289 ]),
290 },
291 EdwardsPoint {
292 X: FieldElement51::from_limbs([
293 1718705420411056,
294 234908883556509,
295 2233514472574048,
296 2117202627021982,
297 765476049583133,
298 ]),
299 Y: FieldElement51::from_limbs([0, 0, 0, 0, 0]),
300 Z: FieldElement51::from_limbs([1, 0, 0, 0, 0]),
301 T: FieldElement51::from_limbs([0, 0, 0, 0, 0]),
302 },
303 EdwardsPoint {
304 X: FieldElement51::from_limbs([
305 1893055065632419,
306 560215195444267,
307 1274149604399886,
308 821933901047523,
309 1691754969406571,
310 ]),
311 Y: FieldElement51::from_limbs([
312 84926274344903,
313 473620666599931,
314 365590438845504,
315 1028470286882429,
316 2146499180330972,
317 ]),
318 Z: FieldElement51::from_limbs([1, 0, 0, 0, 0]),
319 T: FieldElement51::from_limbs([
320 803472979097708,
321 393902981724766,
322 1158077081819914,
323 574391322974006,
324 336294660666841,
325 ]),
326 },
327];
328
329#[cfg(feature = "precomputed-tables")]
331pub static ED25519_BASEPOINT_TABLE: &EdwardsBasepointTable =
332 &ED25519_BASEPOINT_TABLE_INNER_DOC_HIDDEN;
333
334#[doc(hidden)]
336#[cfg(feature = "precomputed-tables")]
337static ED25519_BASEPOINT_TABLE_INNER_DOC_HIDDEN: EdwardsBasepointTable = EdwardsBasepointTable([
338 LookupTable([
339 AffineNielsPoint {
340 y_plus_x: FieldElement51::from_limbs([
341 3540182452943730,
342 2497478415033846,
343 2521227595762870,
344 1462984067271729,
345 2389212253076811,
346 ]),
347 y_minus_x: FieldElement51::from_limbs([
348 62697248952638,
349 204681361388450,
350 631292143396476,
351 338455783676468,
352 1213667448819585,
353 ]),
354 xy2d: FieldElement51::from_limbs([
355 301289933810280,
356 1259582250014073,
357 1422107436869536,
358 796239922652654,
359 1953934009299142,
360 ]),
361 },
362 AffineNielsPoint {
363 y_plus_x: FieldElement51::from_limbs([
364 3632771708514775,
365 790832306631235,
366 2067202295274102,
367 1995808275510000,
368 1566530869037010,
369 ]),
370 y_minus_x: FieldElement51::from_limbs([
371 463307831301544,
372 432984605774163,
373 1610641361907204,
374 750899048855000,
375 1894842303421586,
376 ]),
377 xy2d: FieldElement51::from_limbs([
378 748439484463711,
379 1033211726465151,
380 1396005112841647,
381 1611506220286469,
382 1972177495910992,
383 ]),
384 },
385 AffineNielsPoint {
386 y_plus_x: FieldElement51::from_limbs([
387 1601611775252272,
388 1720807796594148,
389 1132070835939856,
390 3512254832574799,
391 2147779492816910,
392 ]),
393 y_minus_x: FieldElement51::from_limbs([
394 316559037616741,
395 2177824224946892,
396 1459442586438991,
397 1461528397712656,
398 751590696113597,
399 ]),
400 xy2d: FieldElement51::from_limbs([
401 1850748884277385,
402 1200145853858453,
403 1068094770532492,
404 672251375690438,
405 1586055907191707,
406 ]),
407 },
408 AffineNielsPoint {
409 y_plus_x: FieldElement51::from_limbs([
410 934282339813791,
411 1846903124198670,
412 1172395437954843,
413 1007037127761661,
414 1830588347719256,
415 ]),
416 y_minus_x: FieldElement51::from_limbs([
417 1694390458783935,
418 1735906047636159,
419 705069562067493,
420 648033061693059,
421 696214010414170,
422 ]),
423 xy2d: FieldElement51::from_limbs([
424 1121406372216585,
425 192876649532226,
426 190294192191717,
427 1994165897297032,
428 2245000007398739,
429 ]),
430 },
431 AffineNielsPoint {
432 y_plus_x: FieldElement51::from_limbs([
433 769950342298400,
434 2384754244604994,
435 3095885746880802,
436 3225892188161580,
437 2977876099231263,
438 ]),
439 y_minus_x: FieldElement51::from_limbs([
440 425251763115706,
441 608463272472562,
442 442562545713235,
443 837766094556764,
444 374555092627893,
445 ]),
446 xy2d: FieldElement51::from_limbs([
447 1086255230780037,
448 274979815921559,
449 1960002765731872,
450 929474102396301,
451 1190409889297339,
452 ]),
453 },
454 AffineNielsPoint {
455 y_plus_x: FieldElement51::from_limbs([
456 1388594989461809,
457 316767091099457,
458 2646098655878230,
459 1230079486801004,
460 1440737038838979,
461 ]),
462 y_minus_x: FieldElement51::from_limbs([
463 7380825640100,
464 146210432690483,
465 304903576448906,
466 1198869323871120,
467 997689833219095,
468 ]),
469 xy2d: FieldElement51::from_limbs([
470 1181317918772081,
471 114573476638901,
472 262805072233344,
473 265712217171332,
474 294181933805782,
475 ]),
476 },
477 AffineNielsPoint {
478 y_plus_x: FieldElement51::from_limbs([
479 2916800678241215,
480 2065379846933858,
481 2622030924071124,
482 2602788184473875,
483 1233371373142984,
484 ]),
485 y_minus_x: FieldElement51::from_limbs([
486 2019367628972465,
487 676711900706637,
488 110710997811333,
489 1108646842542025,
490 517791959672113,
491 ]),
492 xy2d: FieldElement51::from_limbs([
493 965130719900578,
494 247011430587952,
495 526356006571389,
496 91986625355052,
497 2157223321444601,
498 ]),
499 },
500 AffineNielsPoint {
501 y_plus_x: FieldElement51::from_limbs([
502 4320419353804412,
503 4218074731744053,
504 957728544705548,
505 729906502578991,
506 2411634706750414,
507 ]),
508 y_minus_x: FieldElement51::from_limbs([
509 2073601412052185,
510 31021124762708,
511 264500969797082,
512 248034690651703,
513 1030252227928288,
514 ]),
515 xy2d: FieldElement51::from_limbs([
516 551790716293402,
517 1989538725166328,
518 801169423371717,
519 2052451893578887,
520 678432056995012,
521 ]),
522 },
523 ]),
524 LookupTable([
525 AffineNielsPoint {
526 y_plus_x: FieldElement51::from_limbs([
527 1368953770187805,
528 3042147450398169,
529 2689308289352409,
530 2142576377050579,
531 1932081720066286,
532 ]),
533 y_minus_x: FieldElement51::from_limbs([
534 953638594433374,
535 1092333936795051,
536 1419774766716690,
537 805677984380077,
538 859228993502513,
539 ]),
540 xy2d: FieldElement51::from_limbs([
541 1200766035879111,
542 20142053207432,
543 1465634435977050,
544 1645256912097844,
545 295121984874596,
546 ]),
547 },
548 AffineNielsPoint {
549 y_plus_x: FieldElement51::from_limbs([
550 1735718747031538,
551 1248237894295956,
552 1204753118328107,
553 976066523550493,
554 2317743583219840,
555 ]),
556 y_minus_x: FieldElement51::from_limbs([
557 1060098822528990,
558 1586825862073490,
559 212301317240126,
560 1975302711403555,
561 666724059764335,
562 ]),
563 xy2d: FieldElement51::from_limbs([
564 1091990273418756,
565 1572899409348578,
566 80968014455247,
567 306009358661350,
568 1520450739132526,
569 ]),
570 },
571 AffineNielsPoint {
572 y_plus_x: FieldElement51::from_limbs([
573 3732317023121341,
574 1511153322193951,
575 3496143672676420,
576 2556587964178488,
577 2620936670181690,
578 ]),
579 y_minus_x: FieldElement51::from_limbs([
580 2151330273626164,
581 762045184746182,
582 1688074332551515,
583 823046109005759,
584 907602769079491,
585 ]),
586 xy2d: FieldElement51::from_limbs([
587 2047386910586836,
588 168470092900250,
589 1552838872594810,
590 340951180073789,
591 360819374702533,
592 ]),
593 },
594 AffineNielsPoint {
595 y_plus_x: FieldElement51::from_limbs([
596 1982622644432037,
597 2014393600336956,
598 2380709022489462,
599 3869592437614438,
600 2357094095599062,
601 ]),
602 y_minus_x: FieldElement51::from_limbs([
603 980234343912898,
604 1712256739246056,
605 588935272190264,
606 204298813091998,
607 841798321043288,
608 ]),
609 xy2d: FieldElement51::from_limbs([
610 197561292938973,
611 454817274782871,
612 1963754960082318,
613 2113372252160468,
614 971377527342673,
615 ]),
616 },
617 AffineNielsPoint {
618 y_plus_x: FieldElement51::from_limbs([
619 2416499262514576,
620 2254927265442919,
621 3451304785234000,
622 1766155447043651,
623 1899238924683527,
624 ]),
625 y_minus_x: FieldElement51::from_limbs([
626 732262946680281,
627 1674412764227063,
628 2182456405662809,
629 1350894754474250,
630 558458873295247,
631 ]),
632 xy2d: FieldElement51::from_limbs([
633 2103305098582922,
634 1960809151316468,
635 715134605001343,
636 1454892949167181,
637 40827143824949,
638 ]),
639 },
640 AffineNielsPoint {
641 y_plus_x: FieldElement51::from_limbs([
642 1239289043050193,
643 1744654158124578,
644 758702410031698,
645 4048562808759936,
646 2253402870349013,
647 ]),
648 y_minus_x: FieldElement51::from_limbs([
649 2232056027107988,
650 987343914584615,
651 2115594492994461,
652 1819598072792159,
653 1119305654014850,
654 ]),
655 xy2d: FieldElement51::from_limbs([
656 320153677847348,
657 939613871605645,
658 641883205761567,
659 1930009789398224,
660 329165806634126,
661 ]),
662 },
663 AffineNielsPoint {
664 y_plus_x: FieldElement51::from_limbs([
665 3232730304159378,
666 1242488692177892,
667 1251446316964684,
668 1086618677993530,
669 1961430968465772,
670 ]),
671 y_minus_x: FieldElement51::from_limbs([
672 276821765317453,
673 1536835591188030,
674 1305212741412361,
675 61473904210175,
676 2051377036983058,
677 ]),
678 xy2d: FieldElement51::from_limbs([
679 833449923882501,
680 1750270368490475,
681 1123347002068295,
682 185477424765687,
683 278090826653186,
684 ]),
685 },
686 AffineNielsPoint {
687 y_plus_x: FieldElement51::from_limbs([
688 794524995833413,
689 1849907304548286,
690 2305148486158393,
691 1272368559505216,
692 1147304168324779,
693 ]),
694 y_minus_x: FieldElement51::from_limbs([
695 1504846112759364,
696 1203096289004681,
697 562139421471418,
698 274333017451844,
699 1284344053775441,
700 ]),
701 xy2d: FieldElement51::from_limbs([
702 483048732424432,
703 2116063063343382,
704 30120189902313,
705 292451576741007,
706 1156379271702225,
707 ]),
708 },
709 ]),
710 LookupTable([
711 AffineNielsPoint {
712 y_plus_x: FieldElement51::from_limbs([
713 3180171966714267,
714 2147692869914563,
715 1455665844462196,
716 1986737809425946,
717 2437006863943337,
718 ]),
719 y_minus_x: FieldElement51::from_limbs([
720 137732961814206,
721 706670923917341,
722 1387038086865771,
723 1965643813686352,
724 1384777115696347,
725 ]),
726 xy2d: FieldElement51::from_limbs([
727 481144981981577,
728 2053319313589856,
729 2065402289827512,
730 617954271490316,
731 1106602634668125,
732 ]),
733 },
734 AffineNielsPoint {
735 y_plus_x: FieldElement51::from_limbs([
736 2948097833334040,
737 3145099472726142,
738 1148636718636008,
739 2278533891034865,
740 2203955659340680,
741 ]),
742 y_minus_x: FieldElement51::from_limbs([
743 657390353372855,
744 998499966885562,
745 991893336905797,
746 810470207106761,
747 343139804608786,
748 ]),
749 xy2d: FieldElement51::from_limbs([
750 791736669492960,
751 934767652997115,
752 824656780392914,
753 1759463253018643,
754 361530362383518,
755 ]),
756 },
757 AffineNielsPoint {
758 y_plus_x: FieldElement51::from_limbs([
759 2022541353055578,
760 4346500076272714,
761 3802807888710933,
762 2494585331103411,
763 2947785218648809,
764 ]),
765 y_minus_x: FieldElement51::from_limbs([
766 1287487199965223,
767 2215311941380308,
768 1552928390931986,
769 1664859529680196,
770 1125004975265243,
771 ]),
772 xy2d: FieldElement51::from_limbs([
773 677434665154918,
774 989582503122485,
775 1817429540898386,
776 1052904935475344,
777 1143826298169798,
778 ]),
779 },
780 AffineNielsPoint {
781 y_plus_x: FieldElement51::from_limbs([
782 2619066141993637,
783 2570231002607651,
784 2947429167440602,
785 2885885471266079,
786 2276381426249673,
787 ]),
788 y_minus_x: FieldElement51::from_limbs([
789 773360688841258,
790 1815381330538070,
791 363773437667376,
792 539629987070205,
793 783280434248437,
794 ]),
795 xy2d: FieldElement51::from_limbs([
796 180820816194166,
797 168937968377394,
798 748416242794470,
799 1227281252254508,
800 1567587861004268,
801 ]),
802 },
803 AffineNielsPoint {
804 y_plus_x: FieldElement51::from_limbs([
805 2730575372268893,
806 2062896624554806,
807 2951191072970647,
808 2609899222113120,
809 1277310261461760,
810 ]),
811 y_minus_x: FieldElement51::from_limbs([
812 1984740906540026,
813 1079164179400229,
814 1056021349262661,
815 1659958556483663,
816 1088529069025527,
817 ]),
818 xy2d: FieldElement51::from_limbs([
819 580736401511151,
820 1842931091388998,
821 1177201471228238,
822 2075460256527244,
823 1301133425678027,
824 ]),
825 },
826 AffineNielsPoint {
827 y_plus_x: FieldElement51::from_limbs([
828 1515728832059163,
829 1575261009617579,
830 1510246567196186,
831 2442877836294952,
832 2368461529974388,
833 ]),
834 y_minus_x: FieldElement51::from_limbs([
835 1295295738269652,
836 1714742313707026,
837 545583042462581,
838 2034411676262552,
839 1513248090013606,
840 ]),
841 xy2d: FieldElement51::from_limbs([
842 230710545179830,
843 30821514358353,
844 760704303452229,
845 390668103790604,
846 573437871383156,
847 ]),
848 },
849 AffineNielsPoint {
850 y_plus_x: FieldElement51::from_limbs([
851 3421179921230875,
852 2514967047430861,
853 4274701112739695,
854 3071700566936367,
855 4275698278559832,
856 ]),
857 y_minus_x: FieldElement51::from_limbs([
858 2102254323485823,
859 1570832666216754,
860 34696906544624,
861 1993213739807337,
862 70638552271463,
863 ]),
864 xy2d: FieldElement51::from_limbs([
865 894132856735058,
866 548675863558441,
867 845349339503395,
868 1942269668326667,
869 1615682209874691,
870 ]),
871 },
872 AffineNielsPoint {
873 y_plus_x: FieldElement51::from_limbs([
874 3539470031223082,
875 1222355136884919,
876 1846481788678694,
877 1150426571265110,
878 1613523400722047,
879 ]),
880 y_minus_x: FieldElement51::from_limbs([
881 793388516527298,
882 1315457083650035,
883 1972286999342417,
884 1901825953052455,
885 338269477222410,
886 ]),
887 xy2d: FieldElement51::from_limbs([
888 550201530671806,
889 778605267108140,
890 2063911101902983,
891 115500557286349,
892 2041641272971022,
893 ]),
894 },
895 ]),
896 LookupTable([
897 AffineNielsPoint {
898 y_plus_x: FieldElement51::from_limbs([
899 717255318455100,
900 519313764361315,
901 2080406977303708,
902 541981206705521,
903 774328150311600,
904 ]),
905 y_minus_x: FieldElement51::from_limbs([
906 261715221532238,
907 1795354330069993,
908 1496878026850283,
909 499739720521052,
910 389031152673770,
911 ]),
912 xy2d: FieldElement51::from_limbs([
913 1997217696294013,
914 1717306351628065,
915 1684313917746180,
916 1644426076011410,
917 1857378133465451,
918 ]),
919 },
920 AffineNielsPoint {
921 y_plus_x: FieldElement51::from_limbs([
922 3727234538477877,
923 2328731709971226,
924 3368528843456914,
925 2002544139318041,
926 2977347647489186,
927 ]),
928 y_minus_x: FieldElement51::from_limbs([
929 2022306639183567,
930 726296063571875,
931 315345054448644,
932 1058733329149221,
933 1448201136060677,
934 ]),
935 xy2d: FieldElement51::from_limbs([
936 1710065158525665,
937 1895094923036397,
938 123988286168546,
939 1145519900776355,
940 1607510767693874,
941 ]),
942 },
943 AffineNielsPoint {
944 y_plus_x: FieldElement51::from_limbs([
945 2813405189107769,
946 1071733543815036,
947 2383296312486238,
948 1946868434569998,
949 3079937947649451,
950 ]),
951 y_minus_x: FieldElement51::from_limbs([
952 1548495173745801,
953 442310529226540,
954 998072547000384,
955 553054358385281,
956 644824326376171,
957 ]),
958 xy2d: FieldElement51::from_limbs([
959 1445526537029440,
960 2225519789662536,
961 914628859347385,
962 1064754194555068,
963 1660295614401091,
964 ]),
965 },
966 AffineNielsPoint {
967 y_plus_x: FieldElement51::from_limbs([
968 3451490036797185,
969 2275827949507588,
970 2318438102929588,
971 2309425969971222,
972 2816893781664854,
973 ]),
974 y_minus_x: FieldElement51::from_limbs([
975 876926774220824,
976 554618976488214,
977 1012056309841565,
978 839961821554611,
979 1414499340307677,
980 ]),
981 xy2d: FieldElement51::from_limbs([
982 703047626104145,
983 1266841406201770,
984 165556500219173,
985 486991595001879,
986 1011325891650656,
987 ]),
988 },
989 AffineNielsPoint {
990 y_plus_x: FieldElement51::from_limbs([
991 1622861044480487,
992 1156394801573634,
993 4120932379100752,
994 2578903799462977,
995 2095342781472283,
996 ]),
997 y_minus_x: FieldElement51::from_limbs([
998 334886927423922,
999 489511099221528,
1000 129160865966726,
1001 1720809113143481,
1002 619700195649254,
1003 ]),
1004 xy2d: FieldElement51::from_limbs([
1005 1646545795166119,
1006 1758370782583567,
1007 714746174550637,
1008 1472693650165135,
1009 898994790308209,
1010 ]),
1011 },
1012 AffineNielsPoint {
1013 y_plus_x: FieldElement51::from_limbs([
1014 2585203586724508,
1015 2547572356138185,
1016 1693106465353609,
1017 912330357530760,
1018 2723035471635610,
1019 ]),
1020 y_minus_x: FieldElement51::from_limbs([
1021 1811196219982022,
1022 1068969825533602,
1023 289602974833439,
1024 1988956043611592,
1025 863562343398367,
1026 ]),
1027 xy2d: FieldElement51::from_limbs([
1028 906282429780072,
1029 2108672665779781,
1030 432396390473936,
1031 150625823801893,
1032 1708930497638539,
1033 ]),
1034 },
1035 AffineNielsPoint {
1036 y_plus_x: FieldElement51::from_limbs([
1037 925664675702309,
1038 2273216662253932,
1039 4083236455546587,
1040 601157008940112,
1041 2623617868729744,
1042 ]),
1043 y_minus_x: FieldElement51::from_limbs([
1044 1479786007267725,
1045 1738881859066675,
1046 68646196476567,
1047 2146507056100328,
1048 1247662817535471,
1049 ]),
1050 xy2d: FieldElement51::from_limbs([
1051 52035296774456,
1052 939969390708103,
1053 312023458773250,
1054 59873523517659,
1055 1231345905848899,
1056 ]),
1057 },
1058 AffineNielsPoint {
1059 y_plus_x: FieldElement51::from_limbs([
1060 2895154920100990,
1061 2541986621181021,
1062 2013561737429022,
1063 2571447883196794,
1064 2645536492181409,
1065 ]),
1066 y_minus_x: FieldElement51::from_limbs([
1067 129358342392716,
1068 1932811617704777,
1069 1176749390799681,
1070 398040349861790,
1071 1170779668090425,
1072 ]),
1073 xy2d: FieldElement51::from_limbs([
1074 2051980782668029,
1075 121859921510665,
1076 2048329875753063,
1077 1235229850149665,
1078 519062146124755,
1079 ]),
1080 },
1081 ]),
1082 LookupTable([
1083 AffineNielsPoint {
1084 y_plus_x: FieldElement51::from_limbs([
1085 3859970785658325,
1086 2667608874045675,
1087 1350468408164765,
1088 2038620059057678,
1089 3278704299674360,
1090 ]),
1091 y_minus_x: FieldElement51::from_limbs([
1092 1837656083115103,
1093 1510134048812070,
1094 906263674192061,
1095 1821064197805734,
1096 565375124676301,
1097 ]),
1098 xy2d: FieldElement51::from_limbs([
1099 578027192365650,
1100 2034800251375322,
1101 2128954087207123,
1102 478816193810521,
1103 2196171989962750,
1104 ]),
1105 },
1106 AffineNielsPoint {
1107 y_plus_x: FieldElement51::from_limbs([
1108 1633188840273120,
1109 3104586986058956,
1110 1548762607215795,
1111 1266275218902681,
1112 3359018017010381,
1113 ]),
1114 y_minus_x: FieldElement51::from_limbs([
1115 462189358480054,
1116 1784816734159228,
1117 1611334301651368,
1118 1303938263943540,
1119 707589560319424,
1120 ]),
1121 xy2d: FieldElement51::from_limbs([
1122 1038829280972848,
1123 38176604650029,
1124 753193246598573,
1125 1136076426528122,
1126 595709990562434,
1127 ]),
1128 },
1129 AffineNielsPoint {
1130 y_plus_x: FieldElement51::from_limbs([
1131 3660251634545082,
1132 2194984964010832,
1133 2198361797561729,
1134 1061962440055713,
1135 1645147963442934,
1136 ]),
1137 y_minus_x: FieldElement51::from_limbs([
1138 4701053362120,
1139 1647641066302348,
1140 1047553002242085,
1141 1923635013395977,
1142 206970314902065,
1143 ]),
1144 xy2d: FieldElement51::from_limbs([
1145 1750479161778571,
1146 1362553355169293,
1147 1891721260220598,
1148 966109370862782,
1149 1024913988299801,
1150 ]),
1151 },
1152 AffineNielsPoint {
1153 y_plus_x: FieldElement51::from_limbs([
1154 2464498862816952,
1155 1117950018299774,
1156 1873945661751056,
1157 3655602735669306,
1158 2382695896337945,
1159 ]),
1160 y_minus_x: FieldElement51::from_limbs([
1161 636808533673210,
1162 1262201711667560,
1163 390951380330599,
1164 1663420692697294,
1165 561951321757406,
1166 ]),
1167 xy2d: FieldElement51::from_limbs([
1168 520731594438141,
1169 1446301499955692,
1170 273753264629267,
1171 1565101517999256,
1172 1019411827004672,
1173 ]),
1174 },
1175 AffineNielsPoint {
1176 y_plus_x: FieldElement51::from_limbs([
1177 3178327305714638,
1178 3443653291096626,
1179 734233225181170,
1180 2435838701226518,
1181 4042225960010590,
1182 ]),
1183 y_minus_x: FieldElement51::from_limbs([
1184 1464651961852572,
1185 1483737295721717,
1186 1519450561335517,
1187 1161429831763785,
1188 405914998179977,
1189 ]),
1190 xy2d: FieldElement51::from_limbs([
1191 996126634382301,
1192 796204125879525,
1193 127517800546509,
1194 344155944689303,
1195 615279846169038,
1196 ]),
1197 },
1198 AffineNielsPoint {
1199 y_plus_x: FieldElement51::from_limbs([
1200 2990523894660505,
1201 2188666632415295,
1202 1961313708559162,
1203 1506545807547587,
1204 3403101452654988,
1205 ]),
1206 y_minus_x: FieldElement51::from_limbs([
1207 622917337413835,
1208 1218989177089035,
1209 1284857712846592,
1210 970502061709359,
1211 351025208117090,
1212 ]),
1213 xy2d: FieldElement51::from_limbs([
1214 2067814584765580,
1215 1677855129927492,
1216 2086109782475197,
1217 235286517313238,
1218 1416314046739645,
1219 ]),
1220 },
1221 AffineNielsPoint {
1222 y_plus_x: FieldElement51::from_limbs([
1223 2838644076315587,
1224 2559244195637442,
1225 458399356043425,
1226 2853867838192310,
1227 3280348017100490,
1228 ]),
1229 y_minus_x: FieldElement51::from_limbs([
1230 678489922928203,
1231 2016657584724032,
1232 90977383049628,
1233 1026831907234582,
1234 615271492942522,
1235 ]),
1236 xy2d: FieldElement51::from_limbs([
1237 301225714012278,
1238 1094837270268560,
1239 1202288391010439,
1240 644352775178361,
1241 1647055902137983,
1242 ]),
1243 },
1244 AffineNielsPoint {
1245 y_plus_x: FieldElement51::from_limbs([
1246 1210746697896459,
1247 1416608304244708,
1248 2938287290903104,
1249 3496931005119382,
1250 3303038150540984,
1251 ]),
1252 y_minus_x: FieldElement51::from_limbs([
1253 1135604073198207,
1254 1683322080485474,
1255 769147804376683,
1256 2086688130589414,
1257 900445683120379,
1258 ]),
1259 xy2d: FieldElement51::from_limbs([
1260 1971518477615628,
1261 401909519527336,
1262 448627091057375,
1263 1409486868273821,
1264 1214789035034363,
1265 ]),
1266 },
1267 ]),
1268 LookupTable([
1269 AffineNielsPoint {
1270 y_plus_x: FieldElement51::from_limbs([
1271 1364039144731711,
1272 1897497433586190,
1273 2203097701135459,
1274 2397261210496499,
1275 1349844460790698,
1276 ]),
1277 y_minus_x: FieldElement51::from_limbs([
1278 1045230323257973,
1279 818206601145807,
1280 630513189076103,
1281 1672046528998132,
1282 807204017562437,
1283 ]),
1284 xy2d: FieldElement51::from_limbs([
1285 439961968385997,
1286 386362664488986,
1287 1382706320807688,
1288 309894000125359,
1289 2207801346498567,
1290 ]),
1291 },
1292 AffineNielsPoint {
1293 y_plus_x: FieldElement51::from_limbs([
1294 3480804500082836,
1295 3172443782216110,
1296 2375775707596425,
1297 2933223806901024,
1298 1400559197080972,
1299 ]),
1300 y_minus_x: FieldElement51::from_limbs([
1301 2003766096898049,
1302 170074059235165,
1303 1141124258967971,
1304 1485419893480973,
1305 1573762821028725,
1306 ]),
1307 xy2d: FieldElement51::from_limbs([
1308 729905708611432,
1309 1270323270673202,
1310 123353058984288,
1311 426460209632942,
1312 2195574535456672,
1313 ]),
1314 },
1315 AffineNielsPoint {
1316 y_plus_x: FieldElement51::from_limbs([
1317 1271140255321216,
1318 2044363183174497,
1319 2303925201319937,
1320 3696920060379952,
1321 3194341800024331,
1322 ]),
1323 y_minus_x: FieldElement51::from_limbs([
1324 1761608437466135,
1325 583360847526804,
1326 1586706389685493,
1327 2157056599579261,
1328 1170692369685772,
1329 ]),
1330 xy2d: FieldElement51::from_limbs([
1331 871476219910823,
1332 1878769545097794,
1333 2241832391238412,
1334 548957640601001,
1335 690047440233174,
1336 ]),
1337 },
1338 AffineNielsPoint {
1339 y_plus_x: FieldElement51::from_limbs([
1340 2548994545820755,
1341 1366347803776819,
1342 3552985325930849,
1343 561849853336293,
1344 1533554921345731,
1345 ]),
1346 y_minus_x: FieldElement51::from_limbs([
1347 999628998628371,
1348 1132836708493400,
1349 2084741674517453,
1350 469343353015612,
1351 678782988708035,
1352 ]),
1353 xy2d: FieldElement51::from_limbs([
1354 2189427607417022,
1355 699801937082607,
1356 412764402319267,
1357 1478091893643349,
1358 2244675696854460,
1359 ]),
1360 },
1361 AffineNielsPoint {
1362 y_plus_x: FieldElement51::from_limbs([
1363 3964091869651792,
1364 2456213404310121,
1365 3657538451018088,
1366 2660781114515010,
1367 3112882032961968,
1368 ]),
1369 y_minus_x: FieldElement51::from_limbs([
1370 508561155940631,
1371 966928475686665,
1372 2236717801150132,
1373 424543858577297,
1374 2089272956986143,
1375 ]),
1376 xy2d: FieldElement51::from_limbs([
1377 221245220129925,
1378 1156020201681217,
1379 491145634799213,
1380 542422431960839,
1381 828100817819207,
1382 ]),
1383 },
1384 AffineNielsPoint {
1385 y_plus_x: FieldElement51::from_limbs([
1386 2405556784925632,
1387 1299874139923976,
1388 2644898978945750,
1389 1058234455773021,
1390 996989038681183,
1391 ]),
1392 y_minus_x: FieldElement51::from_limbs([
1393 559086812798481,
1394 573177704212711,
1395 1629737083816402,
1396 1399819713462595,
1397 1646954378266038,
1398 ]),
1399 xy2d: FieldElement51::from_limbs([
1400 1887963056288059,
1401 228507035730124,
1402 1468368348640282,
1403 930557653420194,
1404 613513962454686,
1405 ]),
1406 },
1407 AffineNielsPoint {
1408 y_plus_x: FieldElement51::from_limbs([
1409 1224529808187534,
1410 1577022856702685,
1411 2206946542980843,
1412 625883007765001,
1413 2531730607197406,
1414 ]),
1415 y_minus_x: FieldElement51::from_limbs([
1416 1076287717051609,
1417 1114455570543035,
1418 187297059715481,
1419 250446884292121,
1420 1885187512550540,
1421 ]),
1422 xy2d: FieldElement51::from_limbs([
1423 902497362940219,
1424 76749815795675,
1425 1657927525633846,
1426 1420238379745202,
1427 1340321636548352,
1428 ]),
1429 },
1430 AffineNielsPoint {
1431 y_plus_x: FieldElement51::from_limbs([
1432 1129576631190765,
1433 3533793823712575,
1434 996844254743017,
1435 2509676177174497,
1436 3402650555740265,
1437 ]),
1438 y_minus_x: FieldElement51::from_limbs([
1439 628740660038789,
1440 1943038498527841,
1441 467786347793886,
1442 1093341428303375,
1443 235413859513003,
1444 ]),
1445 xy2d: FieldElement51::from_limbs([
1446 237425418909360,
1447 469614029179605,
1448 1512389769174935,
1449 1241726368345357,
1450 441602891065214,
1451 ]),
1452 },
1453 ]),
1454 LookupTable([
1455 AffineNielsPoint {
1456 y_plus_x: FieldElement51::from_limbs([
1457 3988217766743784,
1458 726531315520507,
1459 1833335034432527,
1460 1629442561574747,
1461 2876218732971333,
1462 ]),
1463 y_minus_x: FieldElement51::from_limbs([
1464 1960754663920689,
1465 497040957888962,
1466 1909832851283095,
1467 1271432136996826,
1468 2219780368020940,
1469 ]),
1470 xy2d: FieldElement51::from_limbs([
1471 1537037379417136,
1472 1358865369268262,
1473 2130838645654099,
1474 828733687040705,
1475 1999987652890901,
1476 ]),
1477 },
1478 AffineNielsPoint {
1479 y_plus_x: FieldElement51::from_limbs([
1480 629042105241795,
1481 1098854999137608,
1482 887281544569320,
1483 3674901833560025,
1484 2259711072636808,
1485 ]),
1486 y_minus_x: FieldElement51::from_limbs([
1487 1811562332665373,
1488 1501882019007673,
1489 2213763501088999,
1490 359573079719636,
1491 36370565049116,
1492 ]),
1493 xy2d: FieldElement51::from_limbs([
1494 218907117361280,
1495 1209298913016966,
1496 1944312619096112,
1497 1130690631451061,
1498 1342327389191701,
1499 ]),
1500 },
1501 AffineNielsPoint {
1502 y_plus_x: FieldElement51::from_limbs([
1503 1369976867854685,
1504 1396479602419169,
1505 4017456468084104,
1506 2203659200586298,
1507 3250127649802489,
1508 ]),
1509 y_minus_x: FieldElement51::from_limbs([
1510 2230701885562825,
1511 1348173180338974,
1512 2172856128624598,
1513 1426538746123771,
1514 444193481326151,
1515 ]),
1516 xy2d: FieldElement51::from_limbs([
1517 784210426627951,
1518 918204562375674,
1519 1284546780452985,
1520 1324534636134684,
1521 1872449409642708,
1522 ]),
1523 },
1524 AffineNielsPoint {
1525 y_plus_x: FieldElement51::from_limbs([
1526 2571438643225542,
1527 2848082470493653,
1528 2037902696412607,
1529 1557219121643918,
1530 341938082688094,
1531 ]),
1532 y_minus_x: FieldElement51::from_limbs([
1533 1901860206695915,
1534 2004489122065736,
1535 1625847061568236,
1536 973529743399879,
1537 2075287685312905,
1538 ]),
1539 xy2d: FieldElement51::from_limbs([
1540 1371853944110545,
1541 1042332820512553,
1542 1949855697918254,
1543 1791195775521505,
1544 37487364849293,
1545 ]),
1546 },
1547 AffineNielsPoint {
1548 y_plus_x: FieldElement51::from_limbs([
1549 687200189577836,
1550 1082536651125675,
1551 2896024754556794,
1552 2592723009743198,
1553 2595381160432643,
1554 ]),
1555 y_minus_x: FieldElement51::from_limbs([
1556 2082717129583892,
1557 27829425539422,
1558 145655066671970,
1559 1690527209845512,
1560 1865260509673478,
1561 ]),
1562 xy2d: FieldElement51::from_limbs([
1563 1059729620568824,
1564 2163709103470266,
1565 1440302280256872,
1566 1769143160546397,
1567 869830310425069,
1568 ]),
1569 },
1570 AffineNielsPoint {
1571 y_plus_x: FieldElement51::from_limbs([
1572 3861316033464273,
1573 777277757338816,
1574 2101121130363987,
1575 550762194946473,
1576 1905542338659364,
1577 ]),
1578 y_minus_x: FieldElement51::from_limbs([
1579 2024821921041576,
1580 426948675450149,
1581 595133284085473,
1582 471860860885970,
1583 600321679413000,
1584 ]),
1585 xy2d: FieldElement51::from_limbs([
1586 598474602406721,
1587 1468128276358244,
1588 1191923149557635,
1589 1501376424093216,
1590 1281662691293476,
1591 ]),
1592 },
1593 AffineNielsPoint {
1594 y_plus_x: FieldElement51::from_limbs([
1595 1721138489890688,
1596 1264336102277790,
1597 2684864359106535,
1598 1359988423149465,
1599 3813671107094695,
1600 ]),
1601 y_minus_x: FieldElement51::from_limbs([
1602 719520245587143,
1603 393380711632345,
1604 132350400863381,
1605 1543271270810729,
1606 1819543295798660,
1607 ]),
1608 xy2d: FieldElement51::from_limbs([
1609 396397949784152,
1610 1811354474471839,
1611 1362679985304303,
1612 2117033964846756,
1613 498041172552279,
1614 ]),
1615 },
1616 AffineNielsPoint {
1617 y_plus_x: FieldElement51::from_limbs([
1618 1812471844975748,
1619 1856491995543149,
1620 126579494584102,
1621 3288044672967868,
1622 1975108050082549,
1623 ]),
1624 y_minus_x: FieldElement51::from_limbs([
1625 650623932407995,
1626 1137551288410575,
1627 2125223403615539,
1628 1725658013221271,
1629 2134892965117796,
1630 ]),
1631 xy2d: FieldElement51::from_limbs([
1632 522584000310195,
1633 1241762481390450,
1634 1743702789495384,
1635 2227404127826575,
1636 1686746002148897,
1637 ]),
1638 },
1639 ]),
1640 LookupTable([
1641 AffineNielsPoint {
1642 y_plus_x: FieldElement51::from_limbs([
1643 427904865186293,
1644 1703211129693455,
1645 1585368107547509,
1646 3688784302429584,
1647 3012988348299225,
1648 ]),
1649 y_minus_x: FieldElement51::from_limbs([
1650 318101947455002,
1651 248138407995851,
1652 1481904195303927,
1653 309278454311197,
1654 1258516760217879,
1655 ]),
1656 xy2d: FieldElement51::from_limbs([
1657 1275068538599310,
1658 513726919533379,
1659 349926553492294,
1660 688428871968420,
1661 1702400196000666,
1662 ]),
1663 },
1664 AffineNielsPoint {
1665 y_plus_x: FieldElement51::from_limbs([
1666 3313663849950481,
1667 3213411074010628,
1668 2573659446386085,
1669 3297400443644764,
1670 1985130202504037,
1671 ]),
1672 y_minus_x: FieldElement51::from_limbs([
1673 1558816436882417,
1674 1962896332636523,
1675 1337709822062152,
1676 1501413830776938,
1677 294436165831932,
1678 ]),
1679 xy2d: FieldElement51::from_limbs([
1680 818359826554971,
1681 1862173000996177,
1682 626821592884859,
1683 573655738872376,
1684 1749691246745455,
1685 ]),
1686 },
1687 AffineNielsPoint {
1688 y_plus_x: FieldElement51::from_limbs([
1689 1988022651432119,
1690 3333911312271288,
1691 1834020786104820,
1692 3706626690108935,
1693 692929915223121,
1694 ]),
1695 y_minus_x: FieldElement51::from_limbs([
1696 2146513703733331,
1697 584788900394667,
1698 464965657279958,
1699 2183973639356127,
1700 238371159456790,
1701 ]),
1702 xy2d: FieldElement51::from_limbs([
1703 1129007025494441,
1704 2197883144413266,
1705 265142755578169,
1706 971864464758890,
1707 1983715884903702,
1708 ]),
1709 },
1710 AffineNielsPoint {
1711 y_plus_x: FieldElement51::from_limbs([
1712 1291366624493056,
1713 2633256531874362,
1714 1711482489312443,
1715 1815233647702022,
1716 3144079596677715,
1717 ]),
1718 y_minus_x: FieldElement51::from_limbs([
1719 444548969917454,
1720 1452286453853356,
1721 2113731441506810,
1722 645188273895859,
1723 810317625309512,
1724 ]),
1725 xy2d: FieldElement51::from_limbs([
1726 2242724082797924,
1727 1373354730327868,
1728 1006520110883049,
1729 2147330369940688,
1730 1151816104883620,
1731 ]),
1732 },
1733 AffineNielsPoint {
1734 y_plus_x: FieldElement51::from_limbs([
1735 3997520014069025,
1736 4163522956860564,
1737 2056329390702073,
1738 2607026987995097,
1739 3131032608056347,
1740 ]),
1741 y_minus_x: FieldElement51::from_limbs([
1742 163723479936298,
1743 115424889803150,
1744 1156016391581227,
1745 1894942220753364,
1746 1970549419986329,
1747 ]),
1748 xy2d: FieldElement51::from_limbs([
1749 681981452362484,
1750 267208874112496,
1751 1374683991933094,
1752 638600984916117,
1753 646178654558546,
1754 ]),
1755 },
1756 AffineNielsPoint {
1757 y_plus_x: FieldElement51::from_limbs([
1758 2265178468539480,
1759 2358037120714814,
1760 1944412051589650,
1761 4093776581610705,
1762 2482502633520820,
1763 ]),
1764 y_minus_x: FieldElement51::from_limbs([
1765 260683893467075,
1766 854060306077237,
1767 913639551980112,
1768 4704576840123,
1769 280254810808712,
1770 ]),
1771 xy2d: FieldElement51::from_limbs([
1772 715374893080287,
1773 1173334812210491,
1774 1806524662079626,
1775 1894596008000979,
1776 398905715033393,
1777 ]),
1778 },
1779 AffineNielsPoint {
1780 y_plus_x: FieldElement51::from_limbs([
1781 2751826223412909,
1782 3848231101880618,
1783 1420380351989369,
1784 3237011375206737,
1785 392444930785632,
1786 ]),
1787 y_minus_x: FieldElement51::from_limbs([
1788 2096421546958141,
1789 1922523000950363,
1790 789831022876840,
1791 427295144688779,
1792 320923973161730,
1793 ]),
1794 xy2d: FieldElement51::from_limbs([
1795 1927770723575450,
1796 1485792977512719,
1797 1850996108474547,
1798 551696031508956,
1799 2126047405475647,
1800 ]),
1801 },
1802 AffineNielsPoint {
1803 y_plus_x: FieldElement51::from_limbs([
1804 2112099158080129,
1805 2994370617594963,
1806 2258284371762679,
1807 1951119898618915,
1808 2344890196388664,
1809 ]),
1810 y_minus_x: FieldElement51::from_limbs([
1811 383905201636970,
1812 859946997631870,
1813 855623867637644,
1814 1017125780577795,
1815 794250831877809,
1816 ]),
1817 xy2d: FieldElement51::from_limbs([
1818 77571826285752,
1819 999304298101753,
1820 487841111777762,
1821 1038031143212339,
1822 339066367948762,
1823 ]),
1824 },
1825 ]),
1826 LookupTable([
1827 AffineNielsPoint {
1828 y_plus_x: FieldElement51::from_limbs([
1829 2926794589205781,
1830 2517835660016036,
1831 826951213393477,
1832 1405007746162285,
1833 1781791018620876,
1834 ]),
1835 y_minus_x: FieldElement51::from_limbs([
1836 1001412661522686,
1837 348196197067298,
1838 1666614366723946,
1839 888424995032760,
1840 580747687801357,
1841 ]),
1842 xy2d: FieldElement51::from_limbs([
1843 1939560076207777,
1844 1409892634407635,
1845 552574736069277,
1846 383854338280405,
1847 190706709864139,
1848 ]),
1849 },
1850 AffineNielsPoint {
1851 y_plus_x: FieldElement51::from_limbs([
1852 2177087163428741,
1853 1439255351721944,
1854 3459870654068041,
1855 2230616362004768,
1856 1396886392021913,
1857 ]),
1858 y_minus_x: FieldElement51::from_limbs([
1859 676962063230039,
1860 1880275537148808,
1861 2046721011602706,
1862 888463247083003,
1863 1318301552024067,
1864 ]),
1865 xy2d: FieldElement51::from_limbs([
1866 1466980508178206,
1867 617045217998949,
1868 652303580573628,
1869 757303753529064,
1870 207583137376902,
1871 ]),
1872 },
1873 AffineNielsPoint {
1874 y_plus_x: FieldElement51::from_limbs([
1875 3762856566592150,
1876 2357202940576524,
1877 2745234706458093,
1878 1091943425335975,
1879 1802717338077427,
1880 ]),
1881 y_minus_x: FieldElement51::from_limbs([
1882 1853982405405128,
1883 1878664056251147,
1884 1528011020803992,
1885 1019626468153565,
1886 1128438412189035,
1887 ]),
1888 xy2d: FieldElement51::from_limbs([
1889 1963939888391106,
1890 293456433791664,
1891 697897559513649,
1892 985882796904380,
1893 796244541237972,
1894 ]),
1895 },
1896 AffineNielsPoint {
1897 y_plus_x: FieldElement51::from_limbs([
1898 2668570812315008,
1899 2641455366112301,
1900 1314476859406755,
1901 1749382513022778,
1902 3413705412424739,
1903 ]),
1904 y_minus_x: FieldElement51::from_limbs([
1905 1428358296490651,
1906 1027115282420478,
1907 304840698058337,
1908 441410174026628,
1909 1819358356278573,
1910 ]),
1911 xy2d: FieldElement51::from_limbs([
1912 204943430200135,
1913 1554861433819175,
1914 216426658514651,
1915 264149070665950,
1916 2047097371738319,
1917 ]),
1918 },
1919 AffineNielsPoint {
1920 y_plus_x: FieldElement51::from_limbs([
1921 1934415182909015,
1922 1393285083565062,
1923 2768209145458208,
1924 3409490548679139,
1925 2372839480279515,
1926 ]),
1927 y_minus_x: FieldElement51::from_limbs([
1928 662035583584445,
1929 286736105093098,
1930 1131773000510616,
1931 818494214211439,
1932 472943792054479,
1933 ]),
1934 xy2d: FieldElement51::from_limbs([
1935 665784778135882,
1936 1893179629898606,
1937 808313193813106,
1938 276797254706413,
1939 1563426179676396,
1940 ]),
1941 },
1942 AffineNielsPoint {
1943 y_plus_x: FieldElement51::from_limbs([
1944 945205108984213,
1945 2778077376644543,
1946 1324180513733565,
1947 1666970227868664,
1948 2405347422974421,
1949 ]),
1950 y_minus_x: FieldElement51::from_limbs([
1951 2031433403516252,
1952 203996615228162,
1953 170487168837083,
1954 981513604791390,
1955 843573964916831,
1956 ]),
1957 xy2d: FieldElement51::from_limbs([
1958 1476570093962618,
1959 838514669399805,
1960 1857930577281364,
1961 2017007352225784,
1962 317085545220047,
1963 ]),
1964 },
1965 AffineNielsPoint {
1966 y_plus_x: FieldElement51::from_limbs([
1967 1461557121912823,
1968 1600674043318359,
1969 2157134900399597,
1970 1670641601940616,
1971 2379565397488531,
1972 ]),
1973 y_minus_x: FieldElement51::from_limbs([
1974 1293543509393474,
1975 2143624609202546,
1976 1058361566797508,
1977 214097127393994,
1978 946888515472729,
1979 ]),
1980 xy2d: FieldElement51::from_limbs([
1981 357067959932916,
1982 1290876214345711,
1983 521245575443703,
1984 1494975468601005,
1985 800942377643885,
1986 ]),
1987 },
1988 AffineNielsPoint {
1989 y_plus_x: FieldElement51::from_limbs([
1990 2817916472785262,
1991 820247422481739,
1992 994464017954148,
1993 2578957425371613,
1994 2344391131796991,
1995 ]),
1996 y_minus_x: FieldElement51::from_limbs([
1997 617256647603209,
1998 1652107761099439,
1999 1857213046645471,
2000 1085597175214970,
2001 817432759830522,
2002 ]),
2003 xy2d: FieldElement51::from_limbs([
2004 771808161440705,
2005 1323510426395069,
2006 680497615846440,
2007 851580615547985,
2008 1320806384849017,
2009 ]),
2010 },
2011 ]),
2012 LookupTable([
2013 AffineNielsPoint {
2014 y_plus_x: FieldElement51::from_limbs([
2015 1219260086131896,
2016 2898968820282063,
2017 2331400938444953,
2018 2161724213426747,
2019 2656661710745446,
2020 ]),
2021 y_minus_x: FieldElement51::from_limbs([
2022 1327968293887866,
2023 1335500852943256,
2024 1401587164534264,
2025 558137311952440,
2026 1551360549268902,
2027 ]),
2028 xy2d: FieldElement51::from_limbs([
2029 417621685193956,
2030 1429953819744454,
2031 396157358457099,
2032 1940470778873255,
2033 214000046234152,
2034 ]),
2035 },
2036 AffineNielsPoint {
2037 y_plus_x: FieldElement51::from_limbs([
2038 1268047918491954,
2039 2172375426948536,
2040 1533916099229249,
2041 1761293575457130,
2042 3842422480712013,
2043 ]),
2044 y_minus_x: FieldElement51::from_limbs([
2045 1627072914981959,
2046 2211603081280073,
2047 1912369601616504,
2048 1191770436221309,
2049 2187309757525860,
2050 ]),
2051 xy2d: FieldElement51::from_limbs([
2052 1149147819689533,
2053 378692712667677,
2054 828475842424202,
2055 2218619146419342,
2056 70688125792186,
2057 ]),
2058 },
2059 AffineNielsPoint {
2060 y_plus_x: FieldElement51::from_limbs([
2061 3551539230764990,
2062 3690416477138006,
2063 3788528892189659,
2064 2053896748919837,
2065 3260220846276494,
2066 ]),
2067 y_minus_x: FieldElement51::from_limbs([
2068 2040723824657366,
2069 399555637875075,
2070 632543375452995,
2071 872649937008051,
2072 1235394727030233,
2073 ]),
2074 xy2d: FieldElement51::from_limbs([
2075 2211311599327900,
2076 2139787259888175,
2077 938706616835350,
2078 12609661139114,
2079 2081897930719789,
2080 ]),
2081 },
2082 AffineNielsPoint {
2083 y_plus_x: FieldElement51::from_limbs([
2084 1324994503390431,
2085 2588782144267879,
2086 1183998925654176,
2087 3343454479598522,
2088 2300527487656566,
2089 ]),
2090 y_minus_x: FieldElement51::from_limbs([
2091 1845522914617879,
2092 1222198248335542,
2093 150841072760134,
2094 1927029069940982,
2095 1189913404498011,
2096 ]),
2097 xy2d: FieldElement51::from_limbs([
2098 1079559557592645,
2099 2215338383666441,
2100 1903569501302605,
2101 49033973033940,
2102 305703433934152,
2103 ]),
2104 },
2105 AffineNielsPoint {
2106 y_plus_x: FieldElement51::from_limbs([
2107 2346453219102138,
2108 3637921163538246,
2109 3313930291577009,
2110 2288353761164521,
2111 3085469462634093,
2112 ]),
2113 y_minus_x: FieldElement51::from_limbs([
2114 1432015813136298,
2115 440364795295369,
2116 1395647062821501,
2117 1976874522764578,
2118 934452372723352,
2119 ]),
2120 xy2d: FieldElement51::from_limbs([
2121 1296625309219774,
2122 2068273464883862,
2123 1858621048097805,
2124 1492281814208508,
2125 2235868981918946,
2126 ]),
2127 },
2128 AffineNielsPoint {
2129 y_plus_x: FieldElement51::from_limbs([
2130 1490330266465551,
2131 1858795661361448,
2132 3688040948655011,
2133 2546373032584894,
2134 3459939824714180,
2135 ]),
2136 y_minus_x: FieldElement51::from_limbs([
2137 1282462923712748,
2138 741885683986255,
2139 2027754642827561,
2140 518989529541027,
2141 1826610009555945,
2142 ]),
2143 xy2d: FieldElement51::from_limbs([
2144 1525827120027511,
2145 723686461809551,
2146 1597702369236987,
2147 244802101764964,
2148 1502833890372311,
2149 ]),
2150 },
2151 AffineNielsPoint {
2152 y_plus_x: FieldElement51::from_limbs([
2153 2365421849929742,
2154 3485539881431101,
2155 2925909765963743,
2156 2114345180342964,
2157 2418564326541511,
2158 ]),
2159 y_minus_x: FieldElement51::from_limbs([
2160 2041668749310338,
2161 2184405322203901,
2162 1633400637611036,
2163 2110682505536899,
2164 2048144390084644,
2165 ]),
2166 xy2d: FieldElement51::from_limbs([
2167 503058759232932,
2168 760293024620937,
2169 2027152777219493,
2170 666858468148475,
2171 1539184379870952,
2172 ]),
2173 },
2174 AffineNielsPoint {
2175 y_plus_x: FieldElement51::from_limbs([
2176 1916168475367211,
2177 3167426246226591,
2178 883217071712574,
2179 363427871374304,
2180 1976029821251593,
2181 ]),
2182 y_minus_x: FieldElement51::from_limbs([
2183 678039535434506,
2184 570587290189340,
2185 1605302676614120,
2186 2147762562875701,
2187 1706063797091704,
2188 ]),
2189 xy2d: FieldElement51::from_limbs([
2190 1439489648586438,
2191 2194580753290951,
2192 832380563557396,
2193 561521973970522,
2194 584497280718389,
2195 ]),
2196 },
2197 ]),
2198 LookupTable([
2199 AffineNielsPoint {
2200 y_plus_x: FieldElement51::from_limbs([
2201 2439789269177838,
2202 681223515948274,
2203 1933493571072456,
2204 1872921007304880,
2205 2739962177820919,
2206 ]),
2207 y_minus_x: FieldElement51::from_limbs([
2208 1413466089534451,
2209 410844090765630,
2210 1397263346404072,
2211 408227143123410,
2212 1594561803147811,
2213 ]),
2214 xy2d: FieldElement51::from_limbs([
2215 2102170800973153,
2216 719462588665004,
2217 1479649438510153,
2218 1097529543970028,
2219 1302363283777685,
2220 ]),
2221 },
2222 AffineNielsPoint {
2223 y_plus_x: FieldElement51::from_limbs([
2224 3193865531532443,
2225 3321113493038208,
2226 2007341951411050,
2227 2322773230131539,
2228 1419433790163705,
2229 ]),
2230 y_minus_x: FieldElement51::from_limbs([
2231 1146565545556377,
2232 1661971299445212,
2233 406681704748893,
2234 564452436406089,
2235 1109109865829139,
2236 ]),
2237 xy2d: FieldElement51::from_limbs([
2238 2214421081775077,
2239 1165671861210569,
2240 1890453018796184,
2241 3556249878661,
2242 442116172656317,
2243 ]),
2244 },
2245 AffineNielsPoint {
2246 y_plus_x: FieldElement51::from_limbs([
2247 3005630360306059,
2248 1666955059895018,
2249 1530775289309243,
2250 3371786842789394,
2251 2164156153857579,
2252 ]),
2253 y_minus_x: FieldElement51::from_limbs([
2254 615171919212796,
2255 1523849404854568,
2256 854560460547503,
2257 2067097370290715,
2258 1765325848586042,
2259 ]),
2260 xy2d: FieldElement51::from_limbs([
2261 1094538949313667,
2262 1796592198908825,
2263 870221004284388,
2264 2025558921863561,
2265 1699010892802384,
2266 ]),
2267 },
2268 AffineNielsPoint {
2269 y_plus_x: FieldElement51::from_limbs([
2270 1951351290725195,
2271 1916457206844795,
2272 2449824998123274,
2273 1909076887557594,
2274 1938542290318919,
2275 ]),
2276 y_minus_x: FieldElement51::from_limbs([
2277 1014323197538413,
2278 869150639940606,
2279 1756009942696599,
2280 1334952557375672,
2281 1544945379082874,
2282 ]),
2283 xy2d: FieldElement51::from_limbs([
2284 764055910920305,
2285 1603590757375439,
2286 146805246592357,
2287 1843313433854297,
2288 954279890114939,
2289 ]),
2290 },
2291 AffineNielsPoint {
2292 y_plus_x: FieldElement51::from_limbs([
2293 80113526615731,
2294 764536758732259,
2295 3306939158785481,
2296 2721052465444637,
2297 2869697326116762,
2298 ]),
2299 y_minus_x: FieldElement51::from_limbs([
2300 74497112547268,
2301 740094153192149,
2302 1745254631717581,
2303 727713886503130,
2304 1283034364416928,
2305 ]),
2306 xy2d: FieldElement51::from_limbs([
2307 525892105991110,
2308 1723776830270342,
2309 1476444848991936,
2310 573789489857760,
2311 133864092632978,
2312 ]),
2313 },
2314 AffineNielsPoint {
2315 y_plus_x: FieldElement51::from_limbs([
2316 2794411533877810,
2317 1986812262899320,
2318 1162535242465837,
2319 2733298779828712,
2320 2796400347268869,
2321 ]),
2322 y_minus_x: FieldElement51::from_limbs([
2323 64123227344372,
2324 1239927720647794,
2325 1360722983445904,
2326 222610813654661,
2327 62429487187991,
2328 ]),
2329 xy2d: FieldElement51::from_limbs([
2330 1793193323953132,
2331 91096687857833,
2332 70945970938921,
2333 2158587638946380,
2334 1537042406482111,
2335 ]),
2336 },
2337 AffineNielsPoint {
2338 y_plus_x: FieldElement51::from_limbs([
2339 1895854577604590,
2340 3646695522634664,
2341 1728548428495943,
2342 3392664713925397,
2343 2815445147288308,
2344 ]),
2345 y_minus_x: FieldElement51::from_limbs([
2346 141358280486863,
2347 91435889572504,
2348 1087208572552643,
2349 1829599652522921,
2350 1193307020643647,
2351 ]),
2352 xy2d: FieldElement51::from_limbs([
2353 1611230858525381,
2354 950720175540785,
2355 499589887488610,
2356 2001656988495019,
2357 88977313255908,
2358 ]),
2359 },
2360 AffineNielsPoint {
2361 y_plus_x: FieldElement51::from_limbs([
2362 3440880315164906,
2363 2184348804772596,
2364 3292618539427567,
2365 2018318290311833,
2366 1712060030915354,
2367 ]),
2368 y_minus_x: FieldElement51::from_limbs([
2369 873966876953756,
2370 1090638350350440,
2371 1708559325189137,
2372 672344594801910,
2373 1320437969700239,
2374 ]),
2375 xy2d: FieldElement51::from_limbs([
2376 1508590048271766,
2377 1131769479776094,
2378 101550868699323,
2379 428297785557897,
2380 561791648661744,
2381 ]),
2382 },
2383 ]),
2384 LookupTable([
2385 AffineNielsPoint {
2386 y_plus_x: FieldElement51::from_limbs([
2387 3008217384184691,
2388 2489682092917849,
2389 2136263418594015,
2390 1701968045454886,
2391 2955512998822720,
2392 ]),
2393 y_minus_x: FieldElement51::from_limbs([
2394 1781187809325462,
2395 1697624151492346,
2396 1381393690939988,
2397 175194132284669,
2398 1483054666415238,
2399 ]),
2400 xy2d: FieldElement51::from_limbs([
2401 2175517777364616,
2402 708781536456029,
2403 955668231122942,
2404 1967557500069555,
2405 2021208005604118,
2406 ]),
2407 },
2408 AffineNielsPoint {
2409 y_plus_x: FieldElement51::from_limbs([
2410 3366935780292116,
2411 2476017186636029,
2412 915967306279221,
2413 593866251291540,
2414 2813546907893254,
2415 ]),
2416 y_minus_x: FieldElement51::from_limbs([
2417 1443163092879439,
2418 391875531646162,
2419 2180847134654632,
2420 464538543018753,
2421 1594098196837178,
2422 ]),
2423 xy2d: FieldElement51::from_limbs([
2424 850858855888869,
2425 319436476624586,
2426 327807784938441,
2427 740785849558761,
2428 17128415486016,
2429 ]),
2430 },
2431 AffineNielsPoint {
2432 y_plus_x: FieldElement51::from_limbs([
2433 2132756334090048,
2434 2788047633840893,
2435 2300706964962114,
2436 2860273011285942,
2437 3513489358708031,
2438 ]),
2439 y_minus_x: FieldElement51::from_limbs([
2440 1525176236978354,
2441 974205476721062,
2442 293436255662638,
2443 148269621098039,
2444 137961998433963,
2445 ]),
2446 xy2d: FieldElement51::from_limbs([
2447 1121075518299410,
2448 2071745529082111,
2449 1265567917414828,
2450 1648196578317805,
2451 496232102750820,
2452 ]),
2453 },
2454 AffineNielsPoint {
2455 y_plus_x: FieldElement51::from_limbs([
2456 2374121042985030,
2457 3274721891178932,
2458 2001275453369483,
2459 2017441881607947,
2460 3245005694463250,
2461 ]),
2462 y_minus_x: FieldElement51::from_limbs([
2463 654925550560074,
2464 1168810995576858,
2465 575655959430926,
2466 905758704861388,
2467 496774564663534,
2468 ]),
2469 xy2d: FieldElement51::from_limbs([
2470 1954109525779738,
2471 2117022646152485,
2472 338102630417180,
2473 1194140505732026,
2474 107881734943492,
2475 ]),
2476 },
2477 AffineNielsPoint {
2478 y_plus_x: FieldElement51::from_limbs([
2479 1714785840001267,
2480 4288299832366837,
2481 1876380234251965,
2482 2056717182974196,
2483 1645855254384642,
2484 ]),
2485 y_minus_x: FieldElement51::from_limbs([
2486 106431476499341,
2487 62482972120563,
2488 1513446655109411,
2489 807258751769522,
2490 538491469114,
2491 ]),
2492 xy2d: FieldElement51::from_limbs([
2493 2002850762893643,
2494 1243624520538135,
2495 1486040410574605,
2496 2184752338181213,
2497 378495998083531,
2498 ]),
2499 },
2500 AffineNielsPoint {
2501 y_plus_x: FieldElement51::from_limbs([
2502 922510868424903,
2503 1089502620807680,
2504 402544072617374,
2505 1131446598479839,
2506 1290278588136533,
2507 ]),
2508 y_minus_x: FieldElement51::from_limbs([
2509 1867998812076769,
2510 715425053580701,
2511 39968586461416,
2512 2173068014586163,
2513 653822651801304,
2514 ]),
2515 xy2d: FieldElement51::from_limbs([
2516 162892278589453,
2517 182585796682149,
2518 75093073137630,
2519 497037941226502,
2520 133871727117371,
2521 ]),
2522 },
2523 AffineNielsPoint {
2524 y_plus_x: FieldElement51::from_limbs([
2525 4166396390264918,
2526 1608999621851577,
2527 1987629837704609,
2528 1519655314857977,
2529 1819193753409464,
2530 ]),
2531 y_minus_x: FieldElement51::from_limbs([
2532 1949315551096831,
2533 1069003344994464,
2534 1939165033499916,
2535 1548227205730856,
2536 1933767655861407,
2537 ]),
2538 xy2d: FieldElement51::from_limbs([
2539 1730519386931635,
2540 1393284965610134,
2541 1597143735726030,
2542 416032382447158,
2543 1429665248828629,
2544 ]),
2545 },
2546 AffineNielsPoint {
2547 y_plus_x: FieldElement51::from_limbs([
2548 360275475604546,
2549 2799635544748326,
2550 2467160717872776,
2551 2848446553564254,
2552 2584509464110332,
2553 ]),
2554 y_minus_x: FieldElement51::from_limbs([
2555 47602113726801,
2556 1522314509708010,
2557 437706261372925,
2558 814035330438027,
2559 335930650933545,
2560 ]),
2561 xy2d: FieldElement51::from_limbs([
2562 1291597595523886,
2563 1058020588994081,
2564 402837842324045,
2565 1363323695882781,
2566 2105763393033193,
2567 ]),
2568 },
2569 ]),
2570 LookupTable([
2571 AffineNielsPoint {
2572 y_plus_x: FieldElement51::from_limbs([
2573 2361321796251793,
2574 3967057562270386,
2575 1112231216891515,
2576 2046641005101484,
2577 2386048970842261,
2578 ]),
2579 y_minus_x: FieldElement51::from_limbs([
2580 2156991030936798,
2581 2227544497153325,
2582 1869050094431622,
2583 754875860479115,
2584 1754242344267058,
2585 ]),
2586 xy2d: FieldElement51::from_limbs([
2587 1846089562873800,
2588 98894784984326,
2589 1412430299204844,
2590 171351226625762,
2591 1100604760929008,
2592 ]),
2593 },
2594 AffineNielsPoint {
2595 y_plus_x: FieldElement51::from_limbs([
2596 2335972195815721,
2597 2751510784385293,
2598 425749630620777,
2599 1762872794206857,
2600 2864642415813208,
2601 ]),
2602 y_minus_x: FieldElement51::from_limbs([
2603 868309334532756,
2604 1703010512741873,
2605 1952690008738057,
2606 4325269926064,
2607 2071083554962116,
2608 ]),
2609 xy2d: FieldElement51::from_limbs([
2610 523094549451158,
2611 401938899487815,
2612 1407690589076010,
2613 2022387426254453,
2614 158660516411257,
2615 ]),
2616 },
2617 AffineNielsPoint {
2618 y_plus_x: FieldElement51::from_limbs([
2619 612867287630009,
2620 2700012425789062,
2621 2823428891104443,
2622 1466796750919375,
2623 1728478129663858,
2624 ]),
2625 y_minus_x: FieldElement51::from_limbs([
2626 1723848973783452,
2627 2208822520534681,
2628 1718748322776940,
2629 1974268454121942,
2630 1194212502258141,
2631 ]),
2632 xy2d: FieldElement51::from_limbs([
2633 1254114807944608,
2634 977770684047110,
2635 2010756238954993,
2636 1783628927194099,
2637 1525962994408256,
2638 ]),
2639 },
2640 AffineNielsPoint {
2641 y_plus_x: FieldElement51::from_limbs([
2642 2484263871921055,
2643 1948628555342433,
2644 1835348780427694,
2645 1031609499437291,
2646 2316271920603621,
2647 ]),
2648 y_minus_x: FieldElement51::from_limbs([
2649 767338676040683,
2650 754089548318405,
2651 1523192045639075,
2652 435746025122062,
2653 512692508440385,
2654 ]),
2655 xy2d: FieldElement51::from_limbs([
2656 1255955808701983,
2657 1700487367990941,
2658 1166401238800299,
2659 1175121994891534,
2660 1190934801395380,
2661 ]),
2662 },
2663 AffineNielsPoint {
2664 y_plus_x: FieldElement51::from_limbs([
2665 2600943821853521,
2666 1337012557669161,
2667 1475912332999108,
2668 3573418268585706,
2669 2299411105589567,
2670 ]),
2671 y_minus_x: FieldElement51::from_limbs([
2672 877519947135419,
2673 2172838026132651,
2674 272304391224129,
2675 1655143327559984,
2676 886229406429814,
2677 ]),
2678 xy2d: FieldElement51::from_limbs([
2679 375806028254706,
2680 214463229793940,
2681 572906353144089,
2682 572168269875638,
2683 697556386112979,
2684 ]),
2685 },
2686 AffineNielsPoint {
2687 y_plus_x: FieldElement51::from_limbs([
2688 1168827102357825,
2689 823864273033637,
2690 4323338565789945,
2691 788062026895923,
2692 2851378154428610,
2693 ]),
2694 y_minus_x: FieldElement51::from_limbs([
2695 1948116082078088,
2696 2054898304487796,
2697 2204939184983900,
2698 210526805152138,
2699 786593586607626,
2700 ]),
2701 xy2d: FieldElement51::from_limbs([
2702 1915320147894736,
2703 156481169009469,
2704 655050471180417,
2705 592917090415421,
2706 2165897438660879,
2707 ]),
2708 },
2709 AffineNielsPoint {
2710 y_plus_x: FieldElement51::from_limbs([
2711 1726336468579724,
2712 1119932070398949,
2713 1929199510967666,
2714 2285718602008207,
2715 1836837863503149,
2716 ]),
2717 y_minus_x: FieldElement51::from_limbs([
2718 829996854845988,
2719 217061778005138,
2720 1686565909803640,
2721 1346948817219846,
2722 1723823550730181,
2723 ]),
2724 xy2d: FieldElement51::from_limbs([
2725 384301494966394,
2726 687038900403062,
2727 2211195391021739,
2728 254684538421383,
2729 1245698430589680,
2730 ]),
2731 },
2732 AffineNielsPoint {
2733 y_plus_x: FieldElement51::from_limbs([
2734 1247567493562669,
2735 4229981908141095,
2736 2435671288478202,
2737 806570235643434,
2738 2540261331753164,
2739 ]),
2740 y_minus_x: FieldElement51::from_limbs([
2741 1449077384734201,
2742 38285445457996,
2743 2136537659177832,
2744 2146493000841573,
2745 725161151123125,
2746 ]),
2747 xy2d: FieldElement51::from_limbs([
2748 1201928866368855,
2749 800415690605445,
2750 1703146756828343,
2751 997278587541744,
2752 1858284414104014,
2753 ]),
2754 },
2755 ]),
2756 LookupTable([
2757 AffineNielsPoint {
2758 y_plus_x: FieldElement51::from_limbs([
2759 2608268623334125,
2760 3034173730618399,
2761 1718002439402869,
2762 3644022065904502,
2763 663171266061950,
2764 ]),
2765 y_minus_x: FieldElement51::from_limbs([
2766 759628738230460,
2767 1012693474275852,
2768 353780233086498,
2769 246080061387552,
2770 2030378857679162,
2771 ]),
2772 xy2d: FieldElement51::from_limbs([
2773 2040672435071076,
2774 888593182036908,
2775 1298443657189359,
2776 1804780278521327,
2777 354070726137060,
2778 ]),
2779 },
2780 AffineNielsPoint {
2781 y_plus_x: FieldElement51::from_limbs([
2782 1894938527423184,
2783 3715012855162525,
2784 2726210319182898,
2785 2499094776718546,
2786 877975941029127,
2787 ]),
2788 y_minus_x: FieldElement51::from_limbs([
2789 207937160991127,
2790 12966911039119,
2791 820997788283092,
2792 1010440472205286,
2793 1701372890140810,
2794 ]),
2795 xy2d: FieldElement51::from_limbs([
2796 218882774543183,
2797 533427444716285,
2798 1233243976733245,
2799 435054256891319,
2800 1509568989549904,
2801 ]),
2802 },
2803 AffineNielsPoint {
2804 y_plus_x: FieldElement51::from_limbs([
2805 4140638349397055,
2806 3303977572025869,
2807 3465353617009382,
2808 2420981822812579,
2809 2715174081801119,
2810 ]),
2811 y_minus_x: FieldElement51::from_limbs([
2812 299137589460312,
2813 1594371588983567,
2814 868058494039073,
2815 257771590636681,
2816 1805012993142921,
2817 ]),
2818 xy2d: FieldElement51::from_limbs([
2819 1806842755664364,
2820 2098896946025095,
2821 1356630998422878,
2822 1458279806348064,
2823 347755825962072,
2824 ]),
2825 },
2826 AffineNielsPoint {
2827 y_plus_x: FieldElement51::from_limbs([
2828 1402334161391744,
2829 3811883484731547,
2830 1008585416617746,
2831 1147797150908892,
2832 1420416683642459,
2833 ]),
2834 y_minus_x: FieldElement51::from_limbs([
2835 665506704253369,
2836 273770475169863,
2837 799236974202630,
2838 848328990077558,
2839 1811448782807931,
2840 ]),
2841 xy2d: FieldElement51::from_limbs([
2842 1468412523962641,
2843 771866649897997,
2844 1931766110147832,
2845 799561180078482,
2846 524837559150077,
2847 ]),
2848 },
2849 AffineNielsPoint {
2850 y_plus_x: FieldElement51::from_limbs([
2851 2223212657821831,
2852 2882216061048914,
2853 2144451165500327,
2854 3068710944633039,
2855 3276150872095279,
2856 ]),
2857 y_minus_x: FieldElement51::from_limbs([
2858 1266603897524861,
2859 156378408858100,
2860 1275649024228779,
2861 447738405888420,
2862 253186462063095,
2863 ]),
2864 xy2d: FieldElement51::from_limbs([
2865 2022215964509735,
2866 136144366993649,
2867 1800716593296582,
2868 1193970603800203,
2869 871675847064218,
2870 ]),
2871 },
2872 AffineNielsPoint {
2873 y_plus_x: FieldElement51::from_limbs([
2874 1862751661970309,
2875 851596246739884,
2876 1519315554814041,
2877 3794598280232697,
2878 3669775149586767,
2879 ]),
2880 y_minus_x: FieldElement51::from_limbs([
2881 1228168094547481,
2882 334133883362894,
2883 587567568420081,
2884 433612590281181,
2885 603390400373205,
2886 ]),
2887 xy2d: FieldElement51::from_limbs([
2888 121893973206505,
2889 1843345804916664,
2890 1703118377384911,
2891 497810164760654,
2892 101150811654673,
2893 ]),
2894 },
2895 AffineNielsPoint {
2896 y_plus_x: FieldElement51::from_limbs([
2897 2710146069631716,
2898 2542709749304591,
2899 1452768413850678,
2900 2802722688939463,
2901 1537286854336537,
2902 ]),
2903 y_minus_x: FieldElement51::from_limbs([
2904 584322311184395,
2905 380661238802118,
2906 114839394528060,
2907 655082270500073,
2908 2111856026034852,
2909 ]),
2910 xy2d: FieldElement51::from_limbs([
2911 996965581008991,
2912 2148998626477022,
2913 1012273164934654,
2914 1073876063914522,
2915 1688031788934939,
2916 ]),
2917 },
2918 AffineNielsPoint {
2919 y_plus_x: FieldElement51::from_limbs([
2920 3175286832534829,
2921 2085106799623354,
2922 2779882615305384,
2923 1606206360876187,
2924 2987706905397772,
2925 ]),
2926 y_minus_x: FieldElement51::from_limbs([
2927 1697697887804317,
2928 1335343703828273,
2929 831288615207040,
2930 949416685250051,
2931 288760277392022,
2932 ]),
2933 xy2d: FieldElement51::from_limbs([
2934 1419122478109648,
2935 1325574567803701,
2936 602393874111094,
2937 2107893372601700,
2938 1314159682671307,
2939 ]),
2940 },
2941 ]),
2942 LookupTable([
2943 AffineNielsPoint {
2944 y_plus_x: FieldElement51::from_limbs([
2945 2201150872731785,
2946 2180241023425241,
2947 2349463270108411,
2948 1633405770247823,
2949 3100744856129234,
2950 ]),
2951 y_minus_x: FieldElement51::from_limbs([
2952 1173339555550611,
2953 818605084277583,
2954 47521504364289,
2955 924108720564965,
2956 735423405754506,
2957 ]),
2958 xy2d: FieldElement51::from_limbs([
2959 830104860549448,
2960 1886653193241086,
2961 1600929509383773,
2962 1475051275443631,
2963 286679780900937,
2964 ]),
2965 },
2966 AffineNielsPoint {
2967 y_plus_x: FieldElement51::from_limbs([
2968 3828911108518224,
2969 3282698983453994,
2970 2396700729978777,
2971 4216472406664814,
2972 2820189914640497,
2973 ]),
2974 y_minus_x: FieldElement51::from_limbs([
2975 278388655910247,
2976 487143369099838,
2977 927762205508727,
2978 181017540174210,
2979 1616886700741287,
2980 ]),
2981 xy2d: FieldElement51::from_limbs([
2982 1191033906638969,
2983 940823957346562,
2984 1606870843663445,
2985 861684761499847,
2986 658674867251089,
2987 ]),
2988 },
2989 AffineNielsPoint {
2990 y_plus_x: FieldElement51::from_limbs([
2991 1875032594195527,
2992 1427106132796197,
2993 2976536204647406,
2994 3153660325729987,
2995 2887068310954007,
2996 ]),
2997 y_minus_x: FieldElement51::from_limbs([
2998 622869792298357,
2999 1903919278950367,
3000 1922588621661629,
3001 1520574711600434,
3002 1087100760174640,
3003 ]),
3004 xy2d: FieldElement51::from_limbs([
3005 25465949416618,
3006 1693639527318811,
3007 1526153382657203,
3008 125943137857169,
3009 145276964043999,
3010 ]),
3011 },
3012 AffineNielsPoint {
3013 y_plus_x: FieldElement51::from_limbs([
3014 2466539671654587,
3015 920212862967914,
3016 4191701364657517,
3017 3463662605460468,
3018 2336897329405367,
3019 ]),
3020 y_minus_x: FieldElement51::from_limbs([
3021 2006245852772938,
3022 734762734836159,
3023 254642929763427,
3024 1406213292755966,
3025 239303749517686,
3026 ]),
3027 xy2d: FieldElement51::from_limbs([
3028 1619678837192149,
3029 1919424032779215,
3030 1357391272956794,
3031 1525634040073113,
3032 1310226789796241,
3033 ]),
3034 },
3035 AffineNielsPoint {
3036 y_plus_x: FieldElement51::from_limbs([
3037 3292563523447371,
3038 1704449869235351,
3039 2857062884141577,
3040 1998838089036354,
3041 1312142911487502,
3042 ]),
3043 y_minus_x: FieldElement51::from_limbs([
3044 1996723311435669,
3045 1844342766567060,
3046 985455700466044,
3047 1165924681400960,
3048 311508689870129,
3049 ]),
3050 xy2d: FieldElement51::from_limbs([
3051 43173156290518,
3052 2202883069785309,
3053 1137787467085917,
3054 1733636061944606,
3055 1394992037553852,
3056 ]),
3057 },
3058 AffineNielsPoint {
3059 y_plus_x: FieldElement51::from_limbs([
3060 670078326344559,
3061 2807454838744604,
3062 2723759199967685,
3063 2141455487356408,
3064 849015953823125,
3065 ]),
3066 y_minus_x: FieldElement51::from_limbs([
3067 2197214573372804,
3068 794254097241315,
3069 1030190060513737,
3070 267632515541902,
3071 2040478049202624,
3072 ]),
3073 xy2d: FieldElement51::from_limbs([
3074 1812516004670529,
3075 1609256702920783,
3076 1706897079364493,
3077 258549904773295,
3078 996051247540686,
3079 ]),
3080 },
3081 AffineNielsPoint {
3082 y_plus_x: FieldElement51::from_limbs([
3083 1540374301420565,
3084 1764656898914615,
3085 1810104162020396,
3086 3175608592848336,
3087 2916189887881826,
3088 ]),
3089 y_minus_x: FieldElement51::from_limbs([
3090 1323460699404750,
3091 1262690757880991,
3092 871777133477900,
3093 1060078894988977,
3094 1712236889662886,
3095 ]),
3096 xy2d: FieldElement51::from_limbs([
3097 1696163952057966,
3098 1391710137550823,
3099 608793846867416,
3100 1034391509472039,
3101 1780770894075012,
3102 ]),
3103 },
3104 AffineNielsPoint {
3105 y_plus_x: FieldElement51::from_limbs([
3106 1367603834210822,
3107 4383788460268472,
3108 890353773628143,
3109 1908908219165595,
3110 2522636708938139,
3111 ]),
3112 y_minus_x: FieldElement51::from_limbs([
3113 597536315471731,
3114 40375058742586,
3115 1942256403956049,
3116 1185484645495932,
3117 312666282024145,
3118 ]),
3119 xy2d: FieldElement51::from_limbs([
3120 1919411405316294,
3121 1234508526402192,
3122 1066863051997083,
3123 1008444703737597,
3124 1348810787701552,
3125 ]),
3126 },
3127 ]),
3128 LookupTable([
3129 AffineNielsPoint {
3130 y_plus_x: FieldElement51::from_limbs([
3131 2102881477513865,
3132 3822074379630609,
3133 1573617900503707,
3134 2270462449417831,
3135 2232324307922097,
3136 ]),
3137 y_minus_x: FieldElement51::from_limbs([
3138 1853931367696942,
3139 8107973870707,
3140 350214504129299,
3141 775206934582587,
3142 1752317649166792,
3143 ]),
3144 xy2d: FieldElement51::from_limbs([
3145 1417148368003523,
3146 721357181628282,
3147 505725498207811,
3148 373232277872983,
3149 261634707184480,
3150 ]),
3151 },
3152 AffineNielsPoint {
3153 y_plus_x: FieldElement51::from_limbs([
3154 2186733281493248,
3155 2250694917008620,
3156 1014829812957440,
3157 2731797975137637,
3158 2335366007561721,
3159 ]),
3160 y_minus_x: FieldElement51::from_limbs([
3161 1268116367301224,
3162 560157088142809,
3163 802626839600444,
3164 2210189936605713,
3165 1129993785579988,
3166 ]),
3167 xy2d: FieldElement51::from_limbs([
3168 615183387352312,
3169 917611676109240,
3170 878893615973325,
3171 978940963313282,
3172 938686890583575,
3173 ]),
3174 },
3175 AffineNielsPoint {
3176 y_plus_x: FieldElement51::from_limbs([
3177 522024729211672,
3178 3296859129001056,
3179 1892245413707789,
3180 1907891107684253,
3181 2059998109500714,
3182 ]),
3183 y_minus_x: FieldElement51::from_limbs([
3184 1799679152208884,
3185 912132775900387,
3186 25967768040979,
3187 432130448590461,
3188 274568990261996,
3189 ]),
3190 xy2d: FieldElement51::from_limbs([
3191 98698809797682,
3192 2144627600856209,
3193 1907959298569602,
3194 811491302610148,
3195 1262481774981493,
3196 ]),
3197 },
3198 AffineNielsPoint {
3199 y_plus_x: FieldElement51::from_limbs([
3200 1791451399743152,
3201 1713538728337276,
3202 2370149810942738,
3203 1882306388849953,
3204 158235232210248,
3205 ]),
3206 y_minus_x: FieldElement51::from_limbs([
3207 1217809823321928,
3208 2173947284933160,
3209 1986927836272325,
3210 1388114931125539,
3211 12686131160169,
3212 ]),
3213 xy2d: FieldElement51::from_limbs([
3214 1650875518872272,
3215 1136263858253897,
3216 1732115601395988,
3217 734312880662190,
3218 1252904681142109,
3219 ]),
3220 },
3221 AffineNielsPoint {
3222 y_plus_x: FieldElement51::from_limbs([
3223 2624786269799113,
3224 2777230729143418,
3225 2116279931702134,
3226 2753222527273063,
3227 1907002872974924,
3228 ]),
3229 y_minus_x: FieldElement51::from_limbs([
3230 803147181835288,
3231 868941437997146,
3232 316299302989663,
3233 943495589630550,
3234 571224287904572,
3235 ]),
3236 xy2d: FieldElement51::from_limbs([
3237 227742695588364,
3238 1776969298667369,
3239 628602552821802,
3240 457210915378118,
3241 2041906378111140,
3242 ]),
3243 },
3244 AffineNielsPoint {
3245 y_plus_x: FieldElement51::from_limbs([
3246 815000523470260,
3247 3164885502413555,
3248 3303859931956420,
3249 1345536665214222,
3250 541623413135555,
3251 ]),
3252 y_minus_x: FieldElement51::from_limbs([
3253 1580216071604333,
3254 1877997504342444,
3255 857147161260913,
3256 703522726778478,
3257 2182763974211603,
3258 ]),
3259 xy2d: FieldElement51::from_limbs([
3260 1870080310923419,
3261 71988220958492,
3262 1783225432016732,
3263 615915287105016,
3264 1035570475990230,
3265 ]),
3266 },
3267 AffineNielsPoint {
3268 y_plus_x: FieldElement51::from_limbs([
3269 2982787564515398,
3270 857613889540279,
3271 1083813157271766,
3272 1002817255970169,
3273 1719228484436074,
3274 ]),
3275 y_minus_x: FieldElement51::from_limbs([
3276 377616581647602,
3277 1581980403078513,
3278 804044118130621,
3279 2034382823044191,
3280 643844048472185,
3281 ]),
3282 xy2d: FieldElement51::from_limbs([
3283 176957326463017,
3284 1573744060478586,
3285 528642225008045,
3286 1816109618372371,
3287 1515140189765006,
3288 ]),
3289 },
3290 AffineNielsPoint {
3291 y_plus_x: FieldElement51::from_limbs([
3292 1888911448245718,
3293 3638910709296328,
3294 4176303607751676,
3295 1731539523700948,
3296 2230378382645454,
3297 ]),
3298 y_minus_x: FieldElement51::from_limbs([
3299 443392177002051,
3300 233793396845137,
3301 2199506622312416,
3302 1011858706515937,
3303 974676837063129,
3304 ]),
3305 xy2d: FieldElement51::from_limbs([
3306 1846351103143623,
3307 1949984838808427,
3308 671247021915253,
3309 1946756846184401,
3310 1929296930380217,
3311 ]),
3312 },
3313 ]),
3314 LookupTable([
3315 AffineNielsPoint {
3316 y_plus_x: FieldElement51::from_limbs([
3317 849646212451983,
3318 1410198775302919,
3319 2325567699868943,
3320 1641663456615811,
3321 3014056086137659,
3322 ]),
3323 y_minus_x: FieldElement51::from_limbs([
3324 692017667358279,
3325 723305578826727,
3326 1638042139863265,
3327 748219305990306,
3328 334589200523901,
3329 ]),
3330 xy2d: FieldElement51::from_limbs([
3331 22893968530686,
3332 2235758574399251,
3333 1661465835630252,
3334 925707319443452,
3335 1203475116966621,
3336 ]),
3337 },
3338 AffineNielsPoint {
3339 y_plus_x: FieldElement51::from_limbs([
3340 3053098849470395,
3341 3985092410411378,
3342 1664508947088595,
3343 2719548934677170,
3344 3899298398220870,
3345 ]),
3346 y_minus_x: FieldElement51::from_limbs([
3347 903105258014366,
3348 427141894933047,
3349 561187017169777,
3350 1884330244401954,
3351 1914145708422219,
3352 ]),
3353 xy2d: FieldElement51::from_limbs([
3354 1344191060517578,
3355 1960935031767890,
3356 1518838929955259,
3357 1781502350597190,
3358 1564784025565682,
3359 ]),
3360 },
3361 AffineNielsPoint {
3362 y_plus_x: FieldElement51::from_limbs([
3363 2925523165433334,
3364 1979969272514922,
3365 3427087126180756,
3366 1187589090978665,
3367 1881897672213940,
3368 ]),
3369 y_minus_x: FieldElement51::from_limbs([
3370 1917185587363432,
3371 1098342571752737,
3372 5935801044414,
3373 2000527662351839,
3374 1538640296181569,
3375 ]),
3376 xy2d: FieldElement51::from_limbs([
3377 2495540013192,
3378 678856913479236,
3379 224998292422872,
3380 219635787698590,
3381 1972465269000940,
3382 ]),
3383 },
3384 AffineNielsPoint {
3385 y_plus_x: FieldElement51::from_limbs([
3386 271413961212179,
3387 3604851875156899,
3388 2596511104968730,
3389 2014925838520661,
3390 2006221033113941,
3391 ]),
3392 y_minus_x: FieldElement51::from_limbs([
3393 194583029968109,
3394 514316781467765,
3395 829677956235672,
3396 1676415686873082,
3397 810104584395840,
3398 ]),
3399 xy2d: FieldElement51::from_limbs([
3400 1980510813313589,
3401 1948645276483975,
3402 152063780665900,
3403 129968026417582,
3404 256984195613935,
3405 ]),
3406 },
3407 AffineNielsPoint {
3408 y_plus_x: FieldElement51::from_limbs([
3409 1860190562533083,
3410 1936576191345085,
3411 2712900106391212,
3412 1811043097042829,
3413 3209286562992083,
3414 ]),
3415 y_minus_x: FieldElement51::from_limbs([
3416 796664815624365,
3417 1543160838872951,
3418 1500897791837765,
3419 1667315977988401,
3420 599303877030711,
3421 ]),
3422 xy2d: FieldElement51::from_limbs([
3423 1151480509533204,
3424 2136010406720455,
3425 738796060240027,
3426 319298003765044,
3427 1150614464349587,
3428 ]),
3429 },
3430 AffineNielsPoint {
3431 y_plus_x: FieldElement51::from_limbs([
3432 1731069268103131,
3433 2987442261301335,
3434 1364750481334267,
3435 2669032653668119,
3436 3178908082812908,
3437 ]),
3438 y_minus_x: FieldElement51::from_limbs([
3439 1017222050227968,
3440 1987716148359,
3441 2234319589635701,
3442 621282683093392,
3443 2132553131763026,
3444 ]),
3445 xy2d: FieldElement51::from_limbs([
3446 1567828528453324,
3447 1017807205202360,
3448 565295260895298,
3449 829541698429100,
3450 307243822276582,
3451 ]),
3452 },
3453 AffineNielsPoint {
3454 y_plus_x: FieldElement51::from_limbs([
3455 249079270936229,
3456 1501514259790706,
3457 3199709537890096,
3458 944551802437486,
3459 2804458577667728,
3460 ]),
3461 y_minus_x: FieldElement51::from_limbs([
3462 2089966982947227,
3463 1854140343916181,
3464 2151980759220007,
3465 2139781292261749,
3466 158070445864917,
3467 ]),
3468 xy2d: FieldElement51::from_limbs([
3469 1338766321464554,
3470 1906702607371284,
3471 1519569445519894,
3472 115384726262267,
3473 1393058953390992,
3474 ]),
3475 },
3476 AffineNielsPoint {
3477 y_plus_x: FieldElement51::from_limbs([
3478 3616421371950629,
3479 3764188048593604,
3480 1926731583198685,
3481 2041482526432505,
3482 3172200936019022,
3483 ]),
3484 y_minus_x: FieldElement51::from_limbs([
3485 1884844597333588,
3486 601480070269079,
3487 620203503079537,
3488 1079527400117915,
3489 1202076693132015,
3490 ]),
3491 xy2d: FieldElement51::from_limbs([
3492 840922919763324,
3493 727955812569642,
3494 1303406629750194,
3495 522898432152867,
3496 294161410441865,
3497 ]),
3498 },
3499 ]),
3500 LookupTable([
3501 AffineNielsPoint {
3502 y_plus_x: FieldElement51::from_limbs([
3503 2605560604520539,
3504 1598361541848742,
3505 3374705511887547,
3506 4174333403844152,
3507 2670907514351827,
3508 ]),
3509 y_minus_x: FieldElement51::from_limbs([
3510 359856369838236,
3511 180914355488683,
3512 861726472646627,
3513 218807937262986,
3514 575626773232501,
3515 ]),
3516 xy2d: FieldElement51::from_limbs([
3517 755467689082474,
3518 909202735047934,
3519 730078068932500,
3520 936309075711518,
3521 2007798262842972,
3522 ]),
3523 },
3524 AffineNielsPoint {
3525 y_plus_x: FieldElement51::from_limbs([
3526 1609384177904054,
3527 2614544999293875,
3528 1335318541768200,
3529 3052765584121496,
3530 2799677792952659,
3531 ]),
3532 y_minus_x: FieldElement51::from_limbs([
3533 984339177776787,
3534 815727786505884,
3535 1645154585713747,
3536 1659074964378553,
3537 1686601651984156,
3538 ]),
3539 xy2d: FieldElement51::from_limbs([
3540 1697863093781930,
3541 599794399429786,
3542 1104556219769607,
3543 830560774794755,
3544 12812858601017,
3545 ]),
3546 },
3547 AffineNielsPoint {
3548 y_plus_x: FieldElement51::from_limbs([
3549 1168737550514982,
3550 897832437380552,
3551 463140296333799,
3552 2554364413707795,
3553 2008360505135500,
3554 ]),
3555 y_minus_x: FieldElement51::from_limbs([
3556 1856930662813910,
3557 678090852002597,
3558 1920179140755167,
3559 1259527833759868,
3560 55540971895511,
3561 ]),
3562 xy2d: FieldElement51::from_limbs([
3563 1158643631044921,
3564 476554103621892,
3565 178447851439725,
3566 1305025542653569,
3567 103433927680625,
3568 ]),
3569 },
3570 AffineNielsPoint {
3571 y_plus_x: FieldElement51::from_limbs([
3572 2176793111709008,
3573 3828525530035639,
3574 2009350167273522,
3575 2012390194631546,
3576 2125297410909580,
3577 ]),
3578 y_minus_x: FieldElement51::from_limbs([
3579 825403285195098,
3580 2144208587560784,
3581 1925552004644643,
3582 1915177840006985,
3583 1015952128947864,
3584 ]),
3585 xy2d: FieldElement51::from_limbs([
3586 1807108316634472,
3587 1534392066433717,
3588 347342975407218,
3589 1153820745616376,
3590 7375003497471,
3591 ]),
3592 },
3593 AffineNielsPoint {
3594 y_plus_x: FieldElement51::from_limbs([
3595 3234860815484973,
3596 2683011703586488,
3597 2201903782961092,
3598 3069193724749589,
3599 2214616493042166,
3600 ]),
3601 y_minus_x: FieldElement51::from_limbs([
3602 228567918409756,
3603 865093958780220,
3604 358083886450556,
3605 159617889659320,
3606 1360637926292598,
3607 ]),
3608 xy2d: FieldElement51::from_limbs([
3609 234147501399755,
3610 2229469128637390,
3611 2175289352258889,
3612 1397401514549353,
3613 1885288963089922,
3614 ]),
3615 },
3616 AffineNielsPoint {
3617 y_plus_x: FieldElement51::from_limbs([
3618 3363562226636810,
3619 2504649386192636,
3620 3300514047508588,
3621 2397910909286693,
3622 1237505378776769,
3623 ]),
3624 y_minus_x: FieldElement51::from_limbs([
3625 1113790697840279,
3626 1051167139966244,
3627 1045930658550944,
3628 2011366241542643,
3629 1686166824620755,
3630 ]),
3631 xy2d: FieldElement51::from_limbs([
3632 1054097349305049,
3633 1872495070333352,
3634 182121071220717,
3635 1064378906787311,
3636 100273572924182,
3637 ]),
3638 },
3639 AffineNielsPoint {
3640 y_plus_x: FieldElement51::from_limbs([
3641 3558210666856834,
3642 1627717417672446,
3643 2302783034773665,
3644 1109249951172249,
3645 3122001602766640,
3646 ]),
3647 y_minus_x: FieldElement51::from_limbs([
3648 104233794644221,
3649 1548919791188248,
3650 2224541913267306,
3651 2054909377116478,
3652 1043803389015153,
3653 ]),
3654 xy2d: FieldElement51::from_limbs([
3655 216762189468802,
3656 707284285441622,
3657 190678557969733,
3658 973969342604308,
3659 1403009538434867,
3660 ]),
3661 },
3662 AffineNielsPoint {
3663 y_plus_x: FieldElement51::from_limbs([
3664 3530824104723725,
3665 2596576648903557,
3666 2525521909702446,
3667 4086000250496689,
3668 634517197663803,
3669 ]),
3670 y_minus_x: FieldElement51::from_limbs([
3671 343805853118335,
3672 1302216857414201,
3673 566872543223541,
3674 2051138939539004,
3675 321428858384280,
3676 ]),
3677 xy2d: FieldElement51::from_limbs([
3678 470067171324852,
3679 1618629234173951,
3680 2000092177515639,
3681 7307679772789,
3682 1117521120249968,
3683 ]),
3684 },
3685 ]),
3686 LookupTable([
3687 AffineNielsPoint {
3688 y_plus_x: FieldElement51::from_limbs([
3689 2529951391976704,
3690 1810282338562946,
3691 1771599529530998,
3692 3635459223356879,
3693 2937173228157088,
3694 ]),
3695 y_minus_x: FieldElement51::from_limbs([
3696 577009397403102,
3697 1791440261786291,
3698 2177643735971638,
3699 174546149911960,
3700 1412505077782326,
3701 ]),
3702 xy2d: FieldElement51::from_limbs([
3703 893719721537457,
3704 1201282458018197,
3705 1522349501711173,
3706 58011597740583,
3707 1130406465887139,
3708 ]),
3709 },
3710 AffineNielsPoint {
3711 y_plus_x: FieldElement51::from_limbs([
3712 412607348255434,
3713 1280455764199780,
3714 2233277987330768,
3715 2265979894086913,
3716 2583384512102412,
3717 ]),
3718 y_minus_x: FieldElement51::from_limbs([
3719 262483770854550,
3720 990511055108216,
3721 526885552771698,
3722 571664396646158,
3723 354086190278723,
3724 ]),
3725 xy2d: FieldElement51::from_limbs([
3726 1820352417585487,
3727 24495617171480,
3728 1547899057533253,
3729 10041836186225,
3730 480457105094042,
3731 ]),
3732 },
3733 AffineNielsPoint {
3734 y_plus_x: FieldElement51::from_limbs([
3735 2023310314989233,
3736 2889705151211129,
3737 2106474638900686,
3738 2809620524769320,
3739 1687858215057825,
3740 ]),
3741 y_minus_x: FieldElement51::from_limbs([
3742 1144168702609745,
3743 604444390410187,
3744 1544541121756138,
3745 1925315550126027,
3746 626401428894002,
3747 ]),
3748 xy2d: FieldElement51::from_limbs([
3749 1922168257351784,
3750 2018674099908659,
3751 1776454117494445,
3752 956539191509034,
3753 36031129147635,
3754 ]),
3755 },
3756 AffineNielsPoint {
3757 y_plus_x: FieldElement51::from_limbs([
3758 2796444352433270,
3759 1039872944430373,
3760 3128550222815858,
3761 2962457525011798,
3762 3468752501170219,
3763 ]),
3764 y_minus_x: FieldElement51::from_limbs([
3765 58242421545916,
3766 2035812695641843,
3767 2118491866122923,
3768 1191684463816273,
3769 46921517454099,
3770 ]),
3771 xy2d: FieldElement51::from_limbs([
3772 272268252444639,
3773 1374166457774292,
3774 2230115177009552,
3775 1053149803909880,
3776 1354288411641016,
3777 ]),
3778 },
3779 AffineNielsPoint {
3780 y_plus_x: FieldElement51::from_limbs([
3781 1857910905368338,
3782 1754729879288912,
3783 3137745277795125,
3784 1516096106802165,
3785 1602902393369811,
3786 ]),
3787 y_minus_x: FieldElement51::from_limbs([
3788 1193437069800958,
3789 901107149704790,
3790 999672920611411,
3791 477584824802207,
3792 364239578697845,
3793 ]),
3794 xy2d: FieldElement51::from_limbs([
3795 886299989548838,
3796 1538292895758047,
3797 1590564179491896,
3798 1944527126709657,
3799 837344427345298,
3800 ]),
3801 },
3802 AffineNielsPoint {
3803 y_plus_x: FieldElement51::from_limbs([
3804 3006358179063534,
3805 1712186480903617,
3806 3955456640022779,
3807 3002110732175033,
3808 2770795853936147,
3809 ]),
3810 y_minus_x: FieldElement51::from_limbs([
3811 1309847803895382,
3812 1462151862813074,
3813 211370866671570,
3814 1544595152703681,
3815 1027691798954090,
3816 ]),
3817 xy2d: FieldElement51::from_limbs([
3818 803217563745370,
3819 1884799722343599,
3820 1357706345069218,
3821 2244955901722095,
3822 730869460037413,
3823 ]),
3824 },
3825 AffineNielsPoint {
3826 y_plus_x: FieldElement51::from_limbs([
3827 2941099284981214,
3828 1831210565161070,
3829 3626987155270686,
3830 3358084791231418,
3831 1893781834054268,
3832 ]),
3833 y_minus_x: FieldElement51::from_limbs([
3834 696351368613042,
3835 1494385251239250,
3836 738037133616932,
3837 636385507851544,
3838 927483222611406,
3839 ]),
3840 xy2d: FieldElement51::from_limbs([
3841 1949114198209333,
3842 1104419699537997,
3843 783495707664463,
3844 1747473107602770,
3845 2002634765788641,
3846 ]),
3847 },
3848 AffineNielsPoint {
3849 y_plus_x: FieldElement51::from_limbs([
3850 1607325776830197,
3851 2782683755100581,
3852 1451089452727894,
3853 3833490970768671,
3854 496100432831153,
3855 ]),
3856 y_minus_x: FieldElement51::from_limbs([
3857 1068900648804224,
3858 2006891997072550,
3859 1134049269345549,
3860 1638760646180091,
3861 2055396084625778,
3862 ]),
3863 xy2d: FieldElement51::from_limbs([
3864 2222475519314561,
3865 1870703901472013,
3866 1884051508440561,
3867 1344072275216753,
3868 1318025677799069,
3869 ]),
3870 },
3871 ]),
3872 LookupTable([
3873 AffineNielsPoint {
3874 y_plus_x: FieldElement51::from_limbs([
3875 155711679280637,
3876 681100400509288,
3877 389811735211209,
3878 2135723811340709,
3879 2660533024889373,
3880 ]),
3881 y_minus_x: FieldElement51::from_limbs([
3882 7813206966729,
3883 194444201427550,
3884 2071405409526507,
3885 1065605076176312,
3886 1645486789731291,
3887 ]),
3888 xy2d: FieldElement51::from_limbs([
3889 16625790644959,
3890 1647648827778410,
3891 1579910185572704,
3892 436452271048548,
3893 121070048451050,
3894 ]),
3895 },
3896 AffineNielsPoint {
3897 y_plus_x: FieldElement51::from_limbs([
3898 3289062842237779,
3899 2820185594063076,
3900 2549752917829677,
3901 3810384325616458,
3902 2238221839292470,
3903 ]),
3904 y_minus_x: FieldElement51::from_limbs([
3905 190565267697443,
3906 672855706028058,
3907 338796554369226,
3908 337687268493904,
3909 853246848691734,
3910 ]),
3911 xy2d: FieldElement51::from_limbs([
3912 1763863028400139,
3913 766498079432444,
3914 1321118624818005,
3915 69494294452268,
3916 858786744165651,
3917 ]),
3918 },
3919 AffineNielsPoint {
3920 y_plus_x: FieldElement51::from_limbs([
3921 3543856582248253,
3922 1456632109855637,
3923 3352431060735432,
3924 1386133165675320,
3925 3484698163879000,
3926 ]),
3927 y_minus_x: FieldElement51::from_limbs([
3928 366253102478259,
3929 525676242508811,
3930 1449610995265438,
3931 1183300845322183,
3932 185960306491545,
3933 ]),
3934 xy2d: FieldElement51::from_limbs([
3935 28315355815982,
3936 460422265558930,
3937 1799675876678724,
3938 1969256312504498,
3939 1051823843138725,
3940 ]),
3941 },
3942 AffineNielsPoint {
3943 y_plus_x: FieldElement51::from_limbs([
3944 2408714813047231,
3945 3857948219405196,
3946 1665208410108429,
3947 2569443092377519,
3948 1383783705665319,
3949 ]),
3950 y_minus_x: FieldElement51::from_limbs([
3951 54684536365732,
3952 2210010038536222,
3953 1194984798155308,
3954 535239027773705,
3955 1516355079301361,
3956 ]),
3957 xy2d: FieldElement51::from_limbs([
3958 1484387703771650,
3959 198537510937949,
3960 2186282186359116,
3961 617687444857508,
3962 647477376402122,
3963 ]),
3964 },
3965 AffineNielsPoint {
3966 y_plus_x: FieldElement51::from_limbs([
3967 2147715541830533,
3968 2751832352131065,
3969 2898179830570073,
3970 2604027669016369,
3971 1488268620408051,
3972 ]),
3973 y_minus_x: FieldElement51::from_limbs([
3974 159386186465542,
3975 1877626593362941,
3976 618737197060512,
3977 1026674284330807,
3978 1158121760792685,
3979 ]),
3980 xy2d: FieldElement51::from_limbs([
3981 1744544377739822,
3982 1964054180355661,
3983 1685781755873170,
3984 2169740670377448,
3985 1286112621104591,
3986 ]),
3987 },
3988 AffineNielsPoint {
3989 y_plus_x: FieldElement51::from_limbs([
3990 2333777063470241,
3991 3919742931398333,
3992 3920783633320113,
3993 1605016835177614,
3994 1353960708075544,
3995 ]),
3996 y_minus_x: FieldElement51::from_limbs([
3997 1602253788689063,
3998 439542044889886,
3999 2220348297664483,
4000 657877410752869,
4001 157451572512238,
4002 ]),
4003 xy2d: FieldElement51::from_limbs([
4004 1029287186166717,
4005 65860128430192,
4006 525298368814832,
4007 1491902500801986,
4008 1461064796385400,
4009 ]),
4010 },
4011 AffineNielsPoint {
4012 y_plus_x: FieldElement51::from_limbs([
4013 2660016802414475,
4014 2121095722306988,
4015 913562102267595,
4016 1879708920318308,
4017 2492861262121979,
4018 ]),
4019 y_minus_x: FieldElement51::from_limbs([
4020 1185483484383269,
4021 1356339572588553,
4022 584932367316448,
4023 102132779946470,
4024 1792922621116791,
4025 ]),
4026 xy2d: FieldElement51::from_limbs([
4027 1966196870701923,
4028 2230044620318636,
4029 1425982460745905,
4030 261167817826569,
4031 46517743394330,
4032 ]),
4033 },
4034 AffineNielsPoint {
4035 y_plus_x: FieldElement51::from_limbs([
4036 2358877405280588,
4037 3136759755857592,
4038 2279106683482647,
4039 2224911448949389,
4040 3216151871930471,
4041 ]),
4042 y_minus_x: FieldElement51::from_limbs([
4043 1730194207717538,
4044 431790042319772,
4045 1831515233279467,
4046 1372080552768581,
4047 1074513929381760,
4048 ]),
4049 xy2d: FieldElement51::from_limbs([
4050 1450880638731607,
4051 1019861580989005,
4052 1229729455116861,
4053 1174945729836143,
4054 826083146840706,
4055 ]),
4056 },
4057 ]),
4058 LookupTable([
4059 AffineNielsPoint {
4060 y_plus_x: FieldElement51::from_limbs([
4061 1899935429242705,
4062 1602068751520477,
4063 940583196550370,
4064 2334230882739107,
4065 1540863155745695,
4066 ]),
4067 y_minus_x: FieldElement51::from_limbs([
4068 2136688454840028,
4069 2099509000964294,
4070 1690800495246475,
4071 1217643678575476,
4072 828720645084218,
4073 ]),
4074 xy2d: FieldElement51::from_limbs([
4075 765548025667841,
4076 462473984016099,
4077 998061409979798,
4078 546353034089527,
4079 2212508972466858,
4080 ]),
4081 },
4082 AffineNielsPoint {
4083 y_plus_x: FieldElement51::from_limbs([
4084 2298375097456408,
4085 3144370785258318,
4086 1281983193144089,
4087 1491520128287375,
4088 75847005908304,
4089 ]),
4090 y_minus_x: FieldElement51::from_limbs([
4091 1801436127943107,
4092 1734436817907890,
4093 1268728090345068,
4094 167003097070711,
4095 2233597765834956,
4096 ]),
4097 xy2d: FieldElement51::from_limbs([
4098 1997562060465113,
4099 1048700225534011,
4100 7615603985628,
4101 1855310849546841,
4102 2242557647635213,
4103 ]),
4104 },
4105 AffineNielsPoint {
4106 y_plus_x: FieldElement51::from_limbs([
4107 1161017320376250,
4108 2744424393854291,
4109 2169815802355236,
4110 3228296595417790,
4111 1770879511019628,
4112 ]),
4113 y_minus_x: FieldElement51::from_limbs([
4114 1357044908364776,
4115 729130645262438,
4116 1762469072918979,
4117 1365633616878458,
4118 181282906404941,
4119 ]),
4120 xy2d: FieldElement51::from_limbs([
4121 1080413443139865,
4122 1155205815510486,
4123 1848782073549786,
4124 622566975152580,
4125 124965574467971,
4126 ]),
4127 },
4128 AffineNielsPoint {
4129 y_plus_x: FieldElement51::from_limbs([
4130 1184526762066993,
4131 247622751762817,
4132 2943928830891604,
4133 3071818503097743,
4134 2188697339828084,
4135 ]),
4136 y_minus_x: FieldElement51::from_limbs([
4137 2020536369003019,
4138 202261491735136,
4139 1053169669150884,
4140 2056531979272544,
4141 778165514694311,
4142 ]),
4143 xy2d: FieldElement51::from_limbs([
4144 237404399610207,
4145 1308324858405118,
4146 1229680749538400,
4147 720131409105291,
4148 1958958863624906,
4149 ]),
4150 },
4151 AffineNielsPoint {
4152 y_plus_x: FieldElement51::from_limbs([
4153 2767383321724075,
4154 2269456792542436,
4155 1717918437373988,
4156 1568052070792483,
4157 2298775616809171,
4158 ]),
4159 y_minus_x: FieldElement51::from_limbs([
4160 281527309158085,
4161 36970532401524,
4162 866906920877543,
4163 2222282602952734,
4164 1289598729589882,
4165 ]),
4166 xy2d: FieldElement51::from_limbs([
4167 1278207464902042,
4168 494742455008756,
4169 1262082121427081,
4170 1577236621659884,
4171 1888786707293291,
4172 ]),
4173 },
4174 AffineNielsPoint {
4175 y_plus_x: FieldElement51::from_limbs([
4176 353042527954210,
4177 1830056151907359,
4178 1111731275799225,
4179 2426760769524072,
4180 404312815582674,
4181 ]),
4182 y_minus_x: FieldElement51::from_limbs([
4183 2064251142068628,
4184 1666421603389706,
4185 1419271365315441,
4186 468767774902855,
4187 191535130366583,
4188 ]),
4189 xy2d: FieldElement51::from_limbs([
4190 1716987058588002,
4191 1859366439773457,
4192 1767194234188234,
4193 64476199777924,
4194 1117233614485261,
4195 ]),
4196 },
4197 AffineNielsPoint {
4198 y_plus_x: FieldElement51::from_limbs([
4199 3236091949205521,
4200 2386938060636506,
4201 2220652137473166,
4202 1722843421165029,
4203 2442282371698157,
4204 ]),
4205 y_minus_x: FieldElement51::from_limbs([
4206 298845952651262,
4207 1166086588952562,
4208 1179896526238434,
4209 1347812759398693,
4210 1412945390096208,
4211 ]),
4212 xy2d: FieldElement51::from_limbs([
4213 1143239552672925,
4214 906436640714209,
4215 2177000572812152,
4216 2075299936108548,
4217 325186347798433,
4218 ]),
4219 },
4220 AffineNielsPoint {
4221 y_plus_x: FieldElement51::from_limbs([
4222 2972824668060020,
4223 2936287674948563,
4224 3625238557779406,
4225 2193186935276994,
4226 1387043709851261,
4227 ]),
4228 y_minus_x: FieldElement51::from_limbs([
4229 418098668140962,
4230 715065997721283,
4231 1471916138376055,
4232 2168570337288357,
4233 937812682637044,
4234 ]),
4235 xy2d: FieldElement51::from_limbs([
4236 1043584187226485,
4237 2143395746619356,
4238 2209558562919611,
4239 482427979307092,
4240 847556718384018,
4241 ]),
4242 },
4243 ]),
4244 LookupTable([
4245 AffineNielsPoint {
4246 y_plus_x: FieldElement51::from_limbs([
4247 1248731221520740,
4248 1465200936117687,
4249 2792603306395388,
4250 2304778448366139,
4251 2513234303861356,
4252 ]),
4253 y_minus_x: FieldElement51::from_limbs([
4254 1057329623869501,
4255 620334067429122,
4256 461700859268034,
4257 2012481616501857,
4258 297268569108938,
4259 ]),
4260 xy2d: FieldElement51::from_limbs([
4261 1055352180870759,
4262 1553151421852298,
4263 1510903185371259,
4264 1470458349428097,
4265 1226259419062731,
4266 ]),
4267 },
4268 AffineNielsPoint {
4269 y_plus_x: FieldElement51::from_limbs([
4270 3744788603986897,
4271 3042126439258578,
4272 3441906842094992,
4273 3641194565844440,
4274 3872208010289441,
4275 ]),
4276 y_minus_x: FieldElement51::from_limbs([
4277 47000654413729,
4278 1004754424173864,
4279 1868044813557703,
4280 173236934059409,
4281 588771199737015,
4282 ]),
4283 xy2d: FieldElement51::from_limbs([
4284 30498470091663,
4285 1082245510489825,
4286 576771653181956,
4287 806509986132686,
4288 1317634017056939,
4289 ]),
4290 },
4291 AffineNielsPoint {
4292 y_plus_x: FieldElement51::from_limbs([
4293 2672107869436803,
4294 3745154677001249,
4295 2417006535213335,
4296 4136645508605033,
4297 2065456951573058,
4298 ]),
4299 y_minus_x: FieldElement51::from_limbs([
4300 1115636332012334,
4301 1854340990964155,
4302 83792697369514,
4303 1972177451994021,
4304 457455116057587,
4305 ]),
4306 xy2d: FieldElement51::from_limbs([
4307 1698968457310898,
4308 1435137169051090,
4309 1083661677032510,
4310 938363267483709,
4311 340103887207182,
4312 ]),
4313 },
4314 AffineNielsPoint {
4315 y_plus_x: FieldElement51::from_limbs([
4316 1995325341336555,
4317 911500251774648,
4318 2415810569088940,
4319 855378419194761,
4320 3825401211214090,
4321 ]),
4322 y_minus_x: FieldElement51::from_limbs([
4323 241719380661528,
4324 310028521317150,
4325 1215881323380194,
4326 1408214976493624,
4327 2141142156467363,
4328 ]),
4329 xy2d: FieldElement51::from_limbs([
4330 1315157046163473,
4331 727368447885818,
4332 1363466668108618,
4333 1668921439990361,
4334 1398483384337907,
4335 ]),
4336 },
4337 AffineNielsPoint {
4338 y_plus_x: FieldElement51::from_limbs([
4339 2326829491984875,
4340 3267188020145720,
4341 1849729037055211,
4342 4191614430138232,
4343 2696204044080201,
4344 ]),
4345 y_minus_x: FieldElement51::from_limbs([
4346 2053597130993710,
4347 2024431685856332,
4348 2233550957004860,
4349 2012407275509545,
4350 872546993104440,
4351 ]),
4352 xy2d: FieldElement51::from_limbs([
4353 1217269667678610,
4354 599909351968693,
4355 1390077048548598,
4356 1471879360694802,
4357 739586172317596,
4358 ]),
4359 },
4360 AffineNielsPoint {
4361 y_plus_x: FieldElement51::from_limbs([
4362 3970118453066023,
4363 1560510726633957,
4364 3156262694845170,
4365 1418028351780051,
4366 2346204163137185,
4367 ]),
4368 y_minus_x: FieldElement51::from_limbs([
4369 2132502667405250,
4370 214379346175414,
4371 1502748313768060,
4372 1960071701057800,
4373 1353971822643138,
4374 ]),
4375 xy2d: FieldElement51::from_limbs([
4376 319394212043702,
4377 2127459436033571,
4378 717646691535162,
4379 663366796076914,
4380 318459064945314,
4381 ]),
4382 },
4383 AffineNielsPoint {
4384 y_plus_x: FieldElement51::from_limbs([
4385 2657789238608841,
4386 1960452633787082,
4387 2919148848086913,
4388 3744474074452359,
4389 1451061489880786,
4390 ]),
4391 y_minus_x: FieldElement51::from_limbs([
4392 947085906234007,
4393 323284730494107,
4394 1485778563977200,
4395 728576821512394,
4396 901584347702286,
4397 ]),
4398 xy2d: FieldElement51::from_limbs([
4399 1575783124125742,
4400 2126210792434375,
4401 1569430791264065,
4402 1402582372904727,
4403 1891780248341114,
4404 ]),
4405 },
4406 AffineNielsPoint {
4407 y_plus_x: FieldElement51::from_limbs([
4408 3090232019245924,
4409 4249503325136911,
4410 3270591693593114,
4411 1662001808174330,
4412 2330127946643001,
4413 ]),
4414 y_minus_x: FieldElement51::from_limbs([
4415 739152638255629,
4416 2074935399403557,
4417 505483666745895,
4418 1611883356514088,
4419 628654635394878,
4420 ]),
4421 xy2d: FieldElement51::from_limbs([
4422 1822054032121349,
4423 643057948186973,
4424 7306757352712,
4425 577249257962099,
4426 284735863382083,
4427 ]),
4428 },
4429 ]),
4430 LookupTable([
4431 AffineNielsPoint {
4432 y_plus_x: FieldElement51::from_limbs([
4433 3618358370049178,
4434 1448606567552085,
4435 3730680834630016,
4436 2417602993041145,
4437 1115718458123497,
4438 ]),
4439 y_minus_x: FieldElement51::from_limbs([
4440 204146226972102,
4441 1630511199034723,
4442 2215235214174763,
4443 174665910283542,
4444 956127674017216,
4445 ]),
4446 xy2d: FieldElement51::from_limbs([
4447 1562934578796716,
4448 1070893489712745,
4449 11324610642270,
4450 958989751581897,
4451 2172552325473805,
4452 ]),
4453 },
4454 AffineNielsPoint {
4455 y_plus_x: FieldElement51::from_limbs([
4456 1770564423056008,
4457 2987323445349813,
4458 1326060113795288,
4459 1509650369341127,
4460 2317692235267932,
4461 ]),
4462 y_minus_x: FieldElement51::from_limbs([
4463 623682558650637,
4464 1337866509471512,
4465 990313350206649,
4466 1314236615762469,
4467 1164772974270275,
4468 ]),
4469 xy2d: FieldElement51::from_limbs([
4470 223256821462517,
4471 723690150104139,
4472 1000261663630601,
4473 933280913953265,
4474 254872671543046,
4475 ]),
4476 },
4477 AffineNielsPoint {
4478 y_plus_x: FieldElement51::from_limbs([
4479 1969087237026022,
4480 2876595539132372,
4481 1335555107635968,
4482 2069986355593023,
4483 3963899963027150,
4484 ]),
4485 y_minus_x: FieldElement51::from_limbs([
4486 1236103475266979,
4487 1837885883267218,
4488 1026072585230455,
4489 1025865513954973,
4490 1801964901432134,
4491 ]),
4492 xy2d: FieldElement51::from_limbs([
4493 1115241013365517,
4494 1712251818829143,
4495 2148864332502771,
4496 2096001471438138,
4497 2235017246626125,
4498 ]),
4499 },
4500 AffineNielsPoint {
4501 y_plus_x: FieldElement51::from_limbs([
4502 3551068012286861,
4503 2047148477845620,
4504 2165648650132450,
4505 1612539282026145,
4506 2765997725314138,
4507 ]),
4508 y_minus_x: FieldElement51::from_limbs([
4509 118352772338543,
4510 1067608711804704,
4511 1434796676193498,
4512 1683240170548391,
4513 230866769907437,
4514 ]),
4515 xy2d: FieldElement51::from_limbs([
4516 1850689576796636,
4517 1601590730430274,
4518 1139674615958142,
4519 1954384401440257,
4520 76039205311,
4521 ]),
4522 },
4523 AffineNielsPoint {
4524 y_plus_x: FieldElement51::from_limbs([
4525 1723387471374172,
4526 3249101280723658,
4527 2785727448808904,
4528 2272728458379212,
4529 1756575222802512,
4530 ]),
4531 y_minus_x: FieldElement51::from_limbs([
4532 2146711623855116,
4533 503278928021499,
4534 625853062251406,
4535 1109121378393107,
4536 1033853809911861,
4537 ]),
4538 xy2d: FieldElement51::from_limbs([
4539 571005965509422,
4540 2005213373292546,
4541 1016697270349626,
4542 56607856974274,
4543 914438579435146,
4544 ]),
4545 },
4546 AffineNielsPoint {
4547 y_plus_x: FieldElement51::from_limbs([
4548 1346698876211176,
4549 2076651707527589,
4550 3336561384795453,
4551 2517134292513653,
4552 1068954492309670,
4553 ]),
4554 y_minus_x: FieldElement51::from_limbs([
4555 1769967932677654,
4556 1695893319756416,
4557 1151863389675920,
4558 1781042784397689,
4559 400287774418285,
4560 ]),
4561 xy2d: FieldElement51::from_limbs([
4562 1851867764003121,
4563 403841933237558,
4564 820549523771987,
4565 761292590207581,
4566 1743735048551143,
4567 ]),
4568 },
4569 AffineNielsPoint {
4570 y_plus_x: FieldElement51::from_limbs([
4571 410915148140008,
4572 2107072311871739,
4573 3256167275561751,
4574 2351484709082008,
4575 1180818713503223,
4576 ]),
4577 y_minus_x: FieldElement51::from_limbs([
4578 285945406881439,
4579 648174397347453,
4580 1098403762631981,
4581 1366547441102991,
4582 1505876883139217,
4583 ]),
4584 xy2d: FieldElement51::from_limbs([
4585 672095903120153,
4586 1675918957959872,
4587 636236529315028,
4588 1569297300327696,
4589 2164144194785875,
4590 ]),
4591 },
4592 AffineNielsPoint {
4593 y_plus_x: FieldElement51::from_limbs([
4594 1902708175321798,
4595 3287143344600686,
4596 1178560808893262,
4597 2552895497743394,
4598 1280977479761117,
4599 ]),
4600 y_minus_x: FieldElement51::from_limbs([
4601 1615357281742403,
4602 404257611616381,
4603 2160201349780978,
4604 1160947379188955,
4605 1578038619549541,
4606 ]),
4607 xy2d: FieldElement51::from_limbs([
4608 2013087639791217,
4609 822734930507457,
4610 1785668418619014,
4611 1668650702946164,
4612 389450875221715,
4613 ]),
4614 },
4615 ]),
4616 LookupTable([
4617 AffineNielsPoint {
4618 y_plus_x: FieldElement51::from_limbs([
4619 2705718263383616,
4620 2358206633614248,
4621 2072540975937134,
4622 308588860670238,
4623 1304394580755385,
4624 ]),
4625 y_minus_x: FieldElement51::from_limbs([
4626 1295082798350326,
4627 2091844511495996,
4628 1851348972587817,
4629 3375039684596,
4630 789440738712837,
4631 ]),
4632 xy2d: FieldElement51::from_limbs([
4633 2083069137186154,
4634 848523102004566,
4635 993982213589257,
4636 1405313299916317,
4637 1532824818698468,
4638 ]),
4639 },
4640 AffineNielsPoint {
4641 y_plus_x: FieldElement51::from_limbs([
4642 3747761112537659,
4643 1397203457344778,
4644 4026750030752190,
4645 2391102557240943,
4646 2318403398028034,
4647 ]),
4648 y_minus_x: FieldElement51::from_limbs([
4649 1782411379088302,
4650 1096724939964781,
4651 27593390721418,
4652 542241850291353,
4653 1540337798439873,
4654 ]),
4655 xy2d: FieldElement51::from_limbs([
4656 693543956581437,
4657 171507720360750,
4658 1557908942697227,
4659 1074697073443438,
4660 1104093109037196,
4661 ]),
4662 },
4663 AffineNielsPoint {
4664 y_plus_x: FieldElement51::from_limbs([
4665 345288228393400,
4666 3351443383432420,
4667 2386681722088990,
4668 1740551994106739,
4669 2500011992985018,
4670 ]),
4671 y_minus_x: FieldElement51::from_limbs([
4672 231429562203065,
4673 1526290236421172,
4674 2021375064026423,
4675 1520954495658041,
4676 806337791525116,
4677 ]),
4678 xy2d: FieldElement51::from_limbs([
4679 1079623667189886,
4680 872403650198613,
4681 766894200588288,
4682 2163700860774109,
4683 2023464507911816,
4684 ]),
4685 },
4686 AffineNielsPoint {
4687 y_plus_x: FieldElement51::from_limbs([
4688 854645372543796,
4689 1936406001954827,
4690 2403260476226501,
4691 3077125552956802,
4692 1554306377287555,
4693 ]),
4694 y_minus_x: FieldElement51::from_limbs([
4695 1497138821904622,
4696 1044820250515590,
4697 1742593886423484,
4698 1237204112746837,
4699 849047450816987,
4700 ]),
4701 xy2d: FieldElement51::from_limbs([
4702 667962773375330,
4703 1897271816877105,
4704 1399712621683474,
4705 1143302161683099,
4706 2081798441209593,
4707 ]),
4708 },
4709 AffineNielsPoint {
4710 y_plus_x: FieldElement51::from_limbs([
4711 2378947665252234,
4712 1936114012888109,
4713 1704424366552046,
4714 3108474694401560,
4715 2968403435020606,
4716 ]),
4717 y_minus_x: FieldElement51::from_limbs([
4718 1072409664800960,
4719 2146937497077528,
4720 1508780108920651,
4721 935767602384853,
4722 1112800433544068,
4723 ]),
4724 xy2d: FieldElement51::from_limbs([
4725 333549023751292,
4726 280219272863308,
4727 2104176666454852,
4728 1036466864875785,
4729 536135186520207,
4730 ]),
4731 },
4732 AffineNielsPoint {
4733 y_plus_x: FieldElement51::from_limbs([
4734 2625466093568366,
4735 2398257055215356,
4736 2555916080813104,
4737 2667888562832962,
4738 3510376944868638,
4739 ]),
4740 y_minus_x: FieldElement51::from_limbs([
4741 1186115062588401,
4742 2251609796968486,
4743 1098944457878953,
4744 1153112761201374,
4745 1791625503417267,
4746 ]),
4747 xy2d: FieldElement51::from_limbs([
4748 1870078460219737,
4749 2129630962183380,
4750 852283639691142,
4751 292865602592851,
4752 401904317342226,
4753 ]),
4754 },
4755 AffineNielsPoint {
4756 y_plus_x: FieldElement51::from_limbs([
4757 1361070124828016,
4758 815664541425524,
4759 3278598711049919,
4760 1951790935390646,
4761 2807674705520038,
4762 ]),
4763 y_minus_x: FieldElement51::from_limbs([
4764 1546301003424277,
4765 459094500062839,
4766 1097668518375311,
4767 1780297770129643,
4768 720763293687608,
4769 ]),
4770 xy2d: FieldElement51::from_limbs([
4771 1212405311403990,
4772 1536693382542438,
4773 61028431067459,
4774 1863929423417129,
4775 1223219538638038,
4776 ]),
4777 },
4778 AffineNielsPoint {
4779 y_plus_x: FieldElement51::from_limbs([
4780 1294303766540260,
4781 3435357279640341,
4782 3134071170918340,
4783 2315654383110622,
4784 2213283684565086,
4785 ]),
4786 y_minus_x: FieldElement51::from_limbs([
4787 339050984211414,
4788 601386726509773,
4789 413735232134068,
4790 966191255137228,
4791 1839475899458159,
4792 ]),
4793 xy2d: FieldElement51::from_limbs([
4794 235605972169408,
4795 2174055643032978,
4796 1538335001838863,
4797 1281866796917192,
4798 1815940222628465,
4799 ]),
4800 },
4801 ]),
4802 LookupTable([
4803 AffineNielsPoint {
4804 y_plus_x: FieldElement51::from_limbs([
4805 1632352921721536,
4806 1833328609514701,
4807 2092779091951987,
4808 4175756015558474,
4809 2210068022482918,
4810 ]),
4811 y_minus_x: FieldElement51::from_limbs([
4812 35271216625062,
4813 1712350667021807,
4814 983664255668860,
4815 98571260373038,
4816 1232645608559836,
4817 ]),
4818 xy2d: FieldElement51::from_limbs([
4819 1998172393429622,
4820 1798947921427073,
4821 784387737563581,
4822 1589352214827263,
4823 1589861734168180,
4824 ]),
4825 },
4826 AffineNielsPoint {
4827 y_plus_x: FieldElement51::from_limbs([
4828 1733739258725305,
4829 2283515530744786,
4830 2453769758904107,
4831 3243892858242237,
4832 1194308773174555,
4833 ]),
4834 y_minus_x: FieldElement51::from_limbs([
4835 846415389605137,
4836 746163495539180,
4837 829658752826080,
4838 592067705956946,
4839 957242537821393,
4840 ]),
4841 xy2d: FieldElement51::from_limbs([
4842 1758148849754419,
4843 619249044817679,
4844 168089007997045,
4845 1371497636330523,
4846 1867101418880350,
4847 ]),
4848 },
4849 AffineNielsPoint {
4850 y_plus_x: FieldElement51::from_limbs([
4851 2578433797894864,
4852 2513559319756263,
4853 1700682323676192,
4854 1577907266349064,
4855 3469447477068264,
4856 ]),
4857 y_minus_x: FieldElement51::from_limbs([
4858 1714182387328607,
4859 1477856482074168,
4860 574895689942184,
4861 2159118410227270,
4862 1555532449716575,
4863 ]),
4864 xy2d: FieldElement51::from_limbs([
4865 853828206885131,
4866 998498946036955,
4867 1835887550391235,
4868 207627336608048,
4869 258363815956050,
4870 ]),
4871 },
4872 AffineNielsPoint {
4873 y_plus_x: FieldElement51::from_limbs([
4874 2392941288336925,
4875 3488528558590503,
4876 2894901233585134,
4877 1646615130509172,
4878 1208239602291765,
4879 ]),
4880 y_minus_x: FieldElement51::from_limbs([
4881 1501663228068911,
4882 1354879465566912,
4883 1444432675498247,
4884 897812463852601,
4885 855062598754348,
4886 ]),
4887 xy2d: FieldElement51::from_limbs([
4888 714380763546606,
4889 1032824444965790,
4890 1774073483745338,
4891 1063840874947367,
4892 1738680636537158,
4893 ]),
4894 },
4895 AffineNielsPoint {
4896 y_plus_x: FieldElement51::from_limbs([
4897 1640635546696233,
4898 2884968766877360,
4899 2212651044092395,
4900 2282390772269100,
4901 2620315074574625,
4902 ]),
4903 y_minus_x: FieldElement51::from_limbs([
4904 1171650314802029,
4905 1567085444565577,
4906 1453660792008405,
4907 757914533009261,
4908 1619511342778196,
4909 ]),
4910 xy2d: FieldElement51::from_limbs([
4911 420958967093237,
4912 971103481109486,
4913 2169549185607107,
4914 1301191633558497,
4915 1661514101014240,
4916 ]),
4917 },
4918 AffineNielsPoint {
4919 y_plus_x: FieldElement51::from_limbs([
4920 3158923465503550,
4921 1332556122804145,
4922 4075855067109735,
4923 3619414031128206,
4924 1982558335973171,
4925 ]),
4926 y_minus_x: FieldElement51::from_limbs([
4927 1121533090144639,
4928 1021251337022187,
4929 110469995947421,
4930 1511059774758394,
4931 2110035908131662,
4932 ]),
4933 xy2d: FieldElement51::from_limbs([
4934 303213233384524,
4935 2061932261128138,
4936 352862124777736,
4937 40828818670255,
4938 249879468482660,
4939 ]),
4940 },
4941 AffineNielsPoint {
4942 y_plus_x: FieldElement51::from_limbs([
4943 856559257852200,
4944 2760317478634258,
4945 3629993581580163,
4946 3975258940632376,
4947 1962275756614520,
4948 ]),
4949 y_minus_x: FieldElement51::from_limbs([
4950 1445691340537320,
4951 40614383122127,
4952 402104303144865,
4953 485134269878232,
4954 1659439323587426,
4955 ]),
4956 xy2d: FieldElement51::from_limbs([
4957 20057458979482,
4958 1183363722525800,
4959 2140003847237215,
4960 2053873950687614,
4961 2112017736174909,
4962 ]),
4963 },
4964 AffineNielsPoint {
4965 y_plus_x: FieldElement51::from_limbs([
4966 2228654250927986,
4967 3735391177100515,
4968 1368661293910955,
4969 3328311098862539,
4970 526650682059607,
4971 ]),
4972 y_minus_x: FieldElement51::from_limbs([
4973 709481497028540,
4974 531682216165724,
4975 316963769431931,
4976 1814315888453765,
4977 258560242424104,
4978 ]),
4979 xy2d: FieldElement51::from_limbs([
4980 1053447823660455,
4981 1955135194248683,
4982 1010900954918985,
4983 1182614026976701,
4984 1240051576966610,
4985 ]),
4986 },
4987 ]),
4988 LookupTable([
4989 AffineNielsPoint {
4990 y_plus_x: FieldElement51::from_limbs([
4991 1957943897155478,
4992 1788667368028035,
4993 2389492723714354,
4994 2252839333292309,
4995 3078204576998275,
4996 ]),
4997 y_minus_x: FieldElement51::from_limbs([
4998 1848942433095597,
4999 1582009882530495,
5000 1849292741020143,
5001 1068498323302788,
5002 2001402229799484,
5003 ]),
5004 xy2d: FieldElement51::from_limbs([
5005 1528282417624269,
5006 2142492439828191,
5007 2179662545816034,
5008 362568973150328,
5009 1591374675250271,
5010 ]),
5011 },
5012 AffineNielsPoint {
5013 y_plus_x: FieldElement51::from_limbs([
5014 2411826493119617,
5015 2484141002903963,
5016 2149181472355544,
5017 598041771119831,
5018 2435658815595421,
5019 ]),
5020 y_minus_x: FieldElement51::from_limbs([
5021 2013278155187349,
5022 662660471354454,
5023 793981225706267,
5024 411706605985744,
5025 804490933124791,
5026 ]),
5027 xy2d: FieldElement51::from_limbs([
5028 2051892037280204,
5029 488391251096321,
5030 2230187337030708,
5031 930221970662692,
5032 679002758255210,
5033 ]),
5034 },
5035 AffineNielsPoint {
5036 y_plus_x: FieldElement51::from_limbs([
5037 1530723630438670,
5038 875873929577927,
5039 2593359947955236,
5040 2701702933216000,
5041 1055551308214178,
5042 ]),
5043 y_minus_x: FieldElement51::from_limbs([
5044 1461835919309432,
5045 1955256480136428,
5046 180866187813063,
5047 1551979252664528,
5048 557743861963950,
5049 ]),
5050 xy2d: FieldElement51::from_limbs([
5051 359179641731115,
5052 1324915145732949,
5053 902828372691474,
5054 294254275669987,
5055 1887036027752957,
5056 ]),
5057 },
5058 AffineNielsPoint {
5059 y_plus_x: FieldElement51::from_limbs([
5060 4295071423139571,
5061 2038225437857463,
5062 1317528426475850,
5063 1398989128982787,
5064 2027639881006861,
5065 ]),
5066 y_minus_x: FieldElement51::from_limbs([
5067 2072902725256516,
5068 312132452743412,
5069 309930885642209,
5070 996244312618453,
5071 1590501300352303,
5072 ]),
5073 xy2d: FieldElement51::from_limbs([
5074 1397254305160710,
5075 695734355138021,
5076 2233992044438756,
5077 1776180593969996,
5078 1085588199351115,
5079 ]),
5080 },
5081 AffineNielsPoint {
5082 y_plus_x: FieldElement51::from_limbs([
5083 2692366865016258,
5084 2506694600041928,
5085 2745669038615469,
5086 1556322069683365,
5087 3819256354004466,
5088 ]),
5089 y_minus_x: FieldElement51::from_limbs([
5090 1950722461391320,
5091 1907845598854797,
5092 1822757481635527,
5093 2121567704750244,
5094 73811931471221,
5095 ]),
5096 xy2d: FieldElement51::from_limbs([
5097 387139307395758,
5098 2058036430315676,
5099 1220915649965325,
5100 1794832055328951,
5101 1230009312169328,
5102 ]),
5103 },
5104 AffineNielsPoint {
5105 y_plus_x: FieldElement51::from_limbs([
5106 1765973779329498,
5107 2911143873132225,
5108 2271621715291913,
5109 3553728154996461,
5110 3368065817761132,
5111 ]),
5112 y_minus_x: FieldElement51::from_limbs([
5113 1127572801181483,
5114 1224743760571696,
5115 1276219889847274,
5116 1529738721702581,
5117 1589819666871853,
5118 ]),
5119 xy2d: FieldElement51::from_limbs([
5120 2181229378964934,
5121 2190885205260020,
5122 1511536077659137,
5123 1246504208580490,
5124 668883326494241,
5125 ]),
5126 },
5127 AffineNielsPoint {
5128 y_plus_x: FieldElement51::from_limbs([
5129 2689666469258543,
5130 2920826224880015,
5131 2333696811665585,
5132 523874406393177,
5133 2496851874620484,
5134 ]),
5135 y_minus_x: FieldElement51::from_limbs([
5136 1975438052228868,
5137 1071801519999806,
5138 594652299224319,
5139 1877697652668809,
5140 1489635366987285,
5141 ]),
5142 xy2d: FieldElement51::from_limbs([
5143 958592545673770,
5144 233048016518599,
5145 851568750216589,
5146 567703851596087,
5147 1740300006094761,
5148 ]),
5149 },
5150 AffineNielsPoint {
5151 y_plus_x: FieldElement51::from_limbs([
5152 2014540178270324,
5153 192672779514432,
5154 2465676996326778,
5155 2194819933853410,
5156 1716422829364835,
5157 ]),
5158 y_minus_x: FieldElement51::from_limbs([
5159 1540769606609725,
5160 2148289943846077,
5161 1597804156127445,
5162 1230603716683868,
5163 815423458809453,
5164 ]),
5165 xy2d: FieldElement51::from_limbs([
5166 1738560251245018,
5167 1779576754536888,
5168 1783765347671392,
5169 1880170990446751,
5170 1088225159617541,
5171 ]),
5172 },
5173 ]),
5174 LookupTable([
5175 AffineNielsPoint {
5176 y_plus_x: FieldElement51::from_limbs([
5177 2911103727614740,
5178 1956447718227572,
5179 1830568515922666,
5180 3092868863429656,
5181 1669607124206367,
5182 ]),
5183 y_minus_x: FieldElement51::from_limbs([
5184 1143465490433355,
5185 1532194726196059,
5186 1093276745494697,
5187 481041706116088,
5188 2121405433561163,
5189 ]),
5190 xy2d: FieldElement51::from_limbs([
5191 1686424298744462,
5192 1451806974487153,
5193 266296068846582,
5194 1834686947542675,
5195 1720762336132256,
5196 ]),
5197 },
5198 AffineNielsPoint {
5199 y_plus_x: FieldElement51::from_limbs([
5200 3141016840074207,
5201 3295090436969907,
5202 3107924901237156,
5203 1669272323124635,
5204 1603340330827879,
5205 ]),
5206 y_minus_x: FieldElement51::from_limbs([
5207 1206396181488998,
5208 333158148435054,
5209 1402633492821422,
5210 1120091191722026,
5211 1945474114550509,
5212 ]),
5213 xy2d: FieldElement51::from_limbs([
5214 766720088232571,
5215 1512222781191002,
5216 1189719893490790,
5217 2091302129467914,
5218 2141418006894941,
5219 ]),
5220 },
5221 AffineNielsPoint {
5222 y_plus_x: FieldElement51::from_limbs([
5223 2671463460991841,
5224 1998875112167986,
5225 3678399683938955,
5226 3406728169064757,
5227 2738338345823434,
5228 ]),
5229 y_minus_x: FieldElement51::from_limbs([
5230 938160078005954,
5231 1421776319053174,
5232 1941643234741774,
5233 180002183320818,
5234 1414380336750546,
5235 ]),
5236 xy2d: FieldElement51::from_limbs([
5237 398001940109652,
5238 1577721237663248,
5239 1012748649830402,
5240 1540516006905144,
5241 1011684812884559,
5242 ]),
5243 },
5244 AffineNielsPoint {
5245 y_plus_x: FieldElement51::from_limbs([
5246 1653276489969611,
5247 2257881638852872,
5248 1921777941170835,
5249 1604139841794531,
5250 3113010867325889,
5251 ]),
5252 y_minus_x: FieldElement51::from_limbs([
5253 996661541407379,
5254 1455877387952927,
5255 744312806857277,
5256 139213896196746,
5257 1000282908547789,
5258 ]),
5259 xy2d: FieldElement51::from_limbs([
5260 1450817495603008,
5261 1476865707053229,
5262 1030490562252053,
5263 620966950353376,
5264 1744760161539058,
5265 ]),
5266 },
5267 AffineNielsPoint {
5268 y_plus_x: FieldElement51::from_limbs([
5269 2811528223687828,
5270 2288856475326432,
5271 2038622963352005,
5272 1637244893271723,
5273 3278365165924196,
5274 ]),
5275 y_minus_x: FieldElement51::from_limbs([
5276 962165956135846,
5277 1116599660248791,
5278 182090178006815,
5279 1455605467021751,
5280 196053588803284,
5281 ]),
5282 xy2d: FieldElement51::from_limbs([
5283 796863823080135,
5284 1897365583584155,
5285 420466939481601,
5286 2165972651724672,
5287 932177357788289,
5288 ]),
5289 },
5290 AffineNielsPoint {
5291 y_plus_x: FieldElement51::from_limbs([
5292 877047233620613,
5293 1375632631944375,
5294 2895573425567369,
5295 2911822552533124,
5296 2271153746017078,
5297 ]),
5298 y_minus_x: FieldElement51::from_limbs([
5299 2216943882299338,
5300 394841323190322,
5301 2222656898319671,
5302 558186553950529,
5303 1077236877025190,
5304 ]),
5305 xy2d: FieldElement51::from_limbs([
5306 801118384953213,
5307 1914330175515892,
5308 574541023311511,
5309 1471123787903705,
5310 1526158900256288,
5311 ]),
5312 },
5313 AffineNielsPoint {
5314 y_plus_x: FieldElement51::from_limbs([
5315 3201417702772463,
5316 2207116611267330,
5317 3164719852826535,
5318 2752958352884036,
5319 2314162374456719,
5320 ]),
5321 y_minus_x: FieldElement51::from_limbs([
5322 1474518386765335,
5323 1760793622169197,
5324 1157399790472736,
5325 1622864308058898,
5326 165428294422792,
5327 ]),
5328 xy2d: FieldElement51::from_limbs([
5329 1961673048027128,
5330 102619413083113,
5331 1051982726768458,
5332 1603657989805485,
5333 1941613251499678,
5334 ]),
5335 },
5336 AffineNielsPoint {
5337 y_plus_x: FieldElement51::from_limbs([
5338 1401939116319247,
5339 2587106153588320,
5340 2323846009771033,
5341 862423201496005,
5342 3102318568216632,
5343 ]),
5344 y_minus_x: FieldElement51::from_limbs([
5345 1234706593321979,
5346 1083343891215917,
5347 898273974314935,
5348 1640859118399498,
5349 157578398571149,
5350 ]),
5351 xy2d: FieldElement51::from_limbs([
5352 1143483057726416,
5353 1992614991758919,
5354 674268662140796,
5355 1773370048077526,
5356 674318359920189,
5357 ]),
5358 },
5359 ]),
5360 LookupTable([
5361 AffineNielsPoint {
5362 y_plus_x: FieldElement51::from_limbs([
5363 1835401379538542,
5364 173900035308392,
5365 818247630716732,
5366 4013900225838034,
5367 1021506399448290,
5368 ]),
5369 y_minus_x: FieldElement51::from_limbs([
5370 1506632088156630,
5371 2127481795522179,
5372 513812919490255,
5373 140643715928370,
5374 442476620300318,
5375 ]),
5376 xy2d: FieldElement51::from_limbs([
5377 2056683376856736,
5378 219094741662735,
5379 2193541883188309,
5380 1841182310235800,
5381 556477468664293,
5382 ]),
5383 },
5384 AffineNielsPoint {
5385 y_plus_x: FieldElement51::from_limbs([
5386 3566819241596075,
5387 1049075855992602,
5388 4318372866671791,
5389 2518704280870781,
5390 2040482348591519,
5391 ]),
5392 y_minus_x: FieldElement51::from_limbs([
5393 94096246544434,
5394 922482381166992,
5395 24517828745563,
5396 2139430508542503,
5397 2097139044231004,
5398 ]),
5399 xy2d: FieldElement51::from_limbs([
5400 537697207950515,
5401 1399352016347350,
5402 1563663552106345,
5403 2148749520888918,
5404 549922092988516,
5405 ]),
5406 },
5407 AffineNielsPoint {
5408 y_plus_x: FieldElement51::from_limbs([
5409 1747985413252415,
5410 680511052635695,
5411 1809559829982725,
5412 2846074064615302,
5413 2453472984431229,
5414 ]),
5415 y_minus_x: FieldElement51::from_limbs([
5416 323583936109569,
5417 1973572998577657,
5418 1192219029966558,
5419 79354804385273,
5420 1374043025560347,
5421 ]),
5422 xy2d: FieldElement51::from_limbs([
5423 213277331329947,
5424 416202017849623,
5425 1950535221091783,
5426 1313441578103244,
5427 2171386783823658,
5428 ]),
5429 },
5430 AffineNielsPoint {
5431 y_plus_x: FieldElement51::from_limbs([
5432 2440888617915079,
5433 993969372859109,
5434 3147669935222235,
5435 3799101348983503,
5436 1477373024911349,
5437 ]),
5438 y_minus_x: FieldElement51::from_limbs([
5439 1620578418245010,
5440 541035331188469,
5441 2235785724453865,
5442 2154865809088198,
5443 1974627268751826,
5444 ]),
5445 xy2d: FieldElement51::from_limbs([
5446 1346805451740245,
5447 1350981335690626,
5448 942744349501813,
5449 2155094562545502,
5450 1012483751693409,
5451 ]),
5452 },
5453 AffineNielsPoint {
5454 y_plus_x: FieldElement51::from_limbs([
5455 2107080134091762,
5456 1132567062788208,
5457 1824935377687210,
5458 769194804343737,
5459 1857941799971888,
5460 ]),
5461 y_minus_x: FieldElement51::from_limbs([
5462 1074666112436467,
5463 249279386739593,
5464 1174337926625354,
5465 1559013532006480,
5466 1472287775519121,
5467 ]),
5468 xy2d: FieldElement51::from_limbs([
5469 1872620123779532,
5470 1892932666768992,
5471 1921559078394978,
5472 1270573311796160,
5473 1438913646755037,
5474 ]),
5475 },
5476 AffineNielsPoint {
5477 y_plus_x: FieldElement51::from_limbs([
5478 3089190001333428,
5479 3264053113908846,
5480 989780015893986,
5481 1351393287739814,
5482 2580427560230798,
5483 ]),
5484 y_minus_x: FieldElement51::from_limbs([
5485 1028328827183114,
5486 1711043289969857,
5487 1350832470374933,
5488 1923164689604327,
5489 1495656368846911,
5490 ]),
5491 xy2d: FieldElement51::from_limbs([
5492 1900828492104143,
5493 430212361082163,
5494 687437570852799,
5495 832514536673512,
5496 1685641495940794,
5497 ]),
5498 },
5499 AffineNielsPoint {
5500 y_plus_x: FieldElement51::from_limbs([
5501 3094432661621646,
5502 605670026766215,
5503 290836444839585,
5504 2415010588577604,
5505 2213815011799644,
5506 ]),
5507 y_minus_x: FieldElement51::from_limbs([
5508 1176336383453996,
5509 1725477294339771,
5510 12700622672454,
5511 678015708818208,
5512 162724078519879,
5513 ]),
5514 xy2d: FieldElement51::from_limbs([
5515 1448049969043497,
5516 1789411762943521,
5517 385587766217753,
5518 90201620913498,
5519 832999441066823,
5520 ]),
5521 },
5522 AffineNielsPoint {
5523 y_plus_x: FieldElement51::from_limbs([
5524 2767886146978542,
5525 2240508292484615,
5526 3603469341851756,
5527 3475055379001735,
5528 3002035638112385,
5529 ]),
5530 y_minus_x: FieldElement51::from_limbs([
5531 1263624896582495,
5532 1102602401673328,
5533 526302183714372,
5534 2152015839128799,
5535 1483839308490010,
5536 ]),
5537 xy2d: FieldElement51::from_limbs([
5538 442991718646863,
5539 1599275157036458,
5540 1925389027579192,
5541 899514691371390,
5542 350263251085160,
5543 ]),
5544 },
5545 ]),
5546 LookupTable([
5547 AffineNielsPoint {
5548 y_plus_x: FieldElement51::from_limbs([
5549 1689713572022124,
5550 2845654372939621,
5551 3229894858477217,
5552 1985127338729498,
5553 3927868934032873,
5554 ]),
5555 y_minus_x: FieldElement51::from_limbs([
5556 1557207018622683,
5557 340631692799603,
5558 1477725909476187,
5559 614735951619419,
5560 2033237123746766,
5561 ]),
5562 xy2d: FieldElement51::from_limbs([
5563 968764929340557,
5564 1225534776710944,
5565 662967304013036,
5566 1155521416178595,
5567 791142883466590,
5568 ]),
5569 },
5570 AffineNielsPoint {
5571 y_plus_x: FieldElement51::from_limbs([
5572 1487081286167458,
5573 3244839255500182,
5574 1792378982844639,
5575 2950452258685122,
5576 2153908693179753,
5577 ]),
5578 y_minus_x: FieldElement51::from_limbs([
5579 1123181311102823,
5580 685575944875442,
5581 507605465509927,
5582 1412590462117473,
5583 568017325228626,
5584 ]),
5585 xy2d: FieldElement51::from_limbs([
5586 560258797465417,
5587 2193971151466401,
5588 1824086900849026,
5589 579056363542056,
5590 1690063960036441,
5591 ]),
5592 },
5593 AffineNielsPoint {
5594 y_plus_x: FieldElement51::from_limbs([
5595 1918407319222397,
5596 2605567366745211,
5597 1930426334528098,
5598 1564816146005724,
5599 4113142195393344,
5600 ]),
5601 y_minus_x: FieldElement51::from_limbs([
5602 2131325168777276,
5603 1176636658428908,
5604 1756922641512981,
5605 1390243617176012,
5606 1966325177038383,
5607 ]),
5608 xy2d: FieldElement51::from_limbs([
5609 2063958120364491,
5610 2140267332393533,
5611 699896251574968,
5612 273268351312140,
5613 375580724713232,
5614 ]),
5615 },
5616 AffineNielsPoint {
5617 y_plus_x: FieldElement51::from_limbs([
5618 2024297515263178,
5619 2668759143407935,
5620 3330814048702549,
5621 2423412039258430,
5622 1031677520051052,
5623 ]),
5624 y_minus_x: FieldElement51::from_limbs([
5625 2033900009388450,
5626 1744902869870788,
5627 2190580087917640,
5628 1949474984254121,
5629 231049754293748,
5630 ]),
5631 xy2d: FieldElement51::from_limbs([
5632 343868674606581,
5633 550155864008088,
5634 1450580864229630,
5635 481603765195050,
5636 896972360018042,
5637 ]),
5638 },
5639 AffineNielsPoint {
5640 y_plus_x: FieldElement51::from_limbs([
5641 2151139328380127,
5642 2566545695770176,
5643 2311556639460451,
5644 1676664391494650,
5645 2048348075599360,
5646 ]),
5647 y_minus_x: FieldElement51::from_limbs([
5648 1528930066340597,
5649 1605003907059576,
5650 1055061081337675,
5651 1458319101947665,
5652 1234195845213142,
5653 ]),
5654 xy2d: FieldElement51::from_limbs([
5655 830430507734812,
5656 1780282976102377,
5657 1425386760709037,
5658 362399353095425,
5659 2168861579799910,
5660 ]),
5661 },
5662 AffineNielsPoint {
5663 y_plus_x: FieldElement51::from_limbs([
5664 3407562046415562,
5665 980662895504005,
5666 2053766700883521,
5667 2742766027762854,
5668 2762205690726604,
5669 ]),
5670 y_minus_x: FieldElement51::from_limbs([
5671 1683750316716132,
5672 652278688286128,
5673 1221798761193539,
5674 1897360681476669,
5675 319658166027343,
5676 ]),
5677 xy2d: FieldElement51::from_limbs([
5678 618808732869972,
5679 72755186759744,
5680 2060379135624181,
5681 1730731526741822,
5682 48862757828238,
5683 ]),
5684 },
5685 AffineNielsPoint {
5686 y_plus_x: FieldElement51::from_limbs([
5687 3714971784278753,
5688 3394840525452699,
5689 614590986558882,
5690 1409210575145591,
5691 1882816996436803,
5692 ]),
5693 y_minus_x: FieldElement51::from_limbs([
5694 2230133264691131,
5695 563950955091024,
5696 2042915975426398,
5697 827314356293472,
5698 672028980152815,
5699 ]),
5700 xy2d: FieldElement51::from_limbs([
5701 264204366029760,
5702 1654686424479449,
5703 2185050199932931,
5704 2207056159091748,
5705 506015669043634,
5706 ]),
5707 },
5708 AffineNielsPoint {
5709 y_plus_x: FieldElement51::from_limbs([
5710 1784446333136550,
5711 1973746527984364,
5712 334856327359575,
5713 3408569589569858,
5714 3275749938360725,
5715 ]),
5716 y_minus_x: FieldElement51::from_limbs([
5717 2065270940578383,
5718 31477096270353,
5719 306421879113491,
5720 181958643936686,
5721 1907105536686083,
5722 ]),
5723 xy2d: FieldElement51::from_limbs([
5724 1496516440779464,
5725 1748485652986458,
5726 872778352227340,
5727 818358834654919,
5728 97932669284220,
5729 ]),
5730 },
5731 ]),
5732 LookupTable([
5733 AffineNielsPoint {
5734 y_plus_x: FieldElement51::from_limbs([
5735 2723435829455580,
5736 2924255216478824,
5737 1804995246884102,
5738 1842309243470804,
5739 3753662318666930,
5740 ]),
5741 y_minus_x: FieldElement51::from_limbs([
5742 1013216974933691,
5743 538921919682598,
5744 1915776722521558,
5745 1742822441583877,
5746 1886550687916656,
5747 ]),
5748 xy2d: FieldElement51::from_limbs([
5749 2094270000643336,
5750 303971879192276,
5751 40801275554748,
5752 649448917027930,
5753 1818544418535447,
5754 ]),
5755 },
5756 AffineNielsPoint {
5757 y_plus_x: FieldElement51::from_limbs([
5758 2241737709499146,
5759 549397817447461,
5760 838180519319392,
5761 1725686958520781,
5762 3957438894582995,
5763 ]),
5764 y_minus_x: FieldElement51::from_limbs([
5765 1216074541925116,
5766 50120933933509,
5767 1565829004133810,
5768 721728156134580,
5769 349206064666188,
5770 ]),
5771 xy2d: FieldElement51::from_limbs([
5772 948617110470858,
5773 346222547451945,
5774 1126511960599975,
5775 1759386906004538,
5776 493053284802266,
5777 ]),
5778 },
5779 AffineNielsPoint {
5780 y_plus_x: FieldElement51::from_limbs([
5781 1454933046815146,
5782 3126495827951610,
5783 1467170975468587,
5784 1432316382418897,
5785 2111710746366763,
5786 ]),
5787 y_minus_x: FieldElement51::from_limbs([
5788 2105387117364450,
5789 1996463405126433,
5790 1303008614294500,
5791 851908115948209,
5792 1353742049788635,
5793 ]),
5794 xy2d: FieldElement51::from_limbs([
5795 750300956351719,
5796 1487736556065813,
5797 15158817002104,
5798 1511998221598392,
5799 971739901354129,
5800 ]),
5801 },
5802 AffineNielsPoint {
5803 y_plus_x: FieldElement51::from_limbs([
5804 1874648163531674,
5805 2124487685930551,
5806 1810030029384882,
5807 918400043048335,
5808 2838148440985898,
5809 ]),
5810 y_minus_x: FieldElement51::from_limbs([
5811 1235084464747900,
5812 1166111146432082,
5813 1745394857881591,
5814 1405516473883040,
5815 4463504151617,
5816 ]),
5817 xy2d: FieldElement51::from_limbs([
5818 1663810156463827,
5819 327797390285791,
5820 1341846161759410,
5821 1964121122800605,
5822 1747470312055380,
5823 ]),
5824 },
5825 AffineNielsPoint {
5826 y_plus_x: FieldElement51::from_limbs([
5827 660005247548214,
5828 2071860029952887,
5829 3610548013635355,
5830 911703252219106,
5831 3266179736709079,
5832 ]),
5833 y_minus_x: FieldElement51::from_limbs([
5834 2206641276178231,
5835 1690587809721504,
5836 1600173622825126,
5837 2156096097634421,
5838 1106822408548216,
5839 ]),
5840 xy2d: FieldElement51::from_limbs([
5841 1344788193552206,
5842 1949552134239140,
5843 1735915881729557,
5844 675891104100469,
5845 1834220014427292,
5846 ]),
5847 },
5848 AffineNielsPoint {
5849 y_plus_x: FieldElement51::from_limbs([
5850 1920949492387945,
5851 2410685102072778,
5852 2322108077349280,
5853 2877838278583064,
5854 3719881539786256,
5855 ]),
5856 y_minus_x: FieldElement51::from_limbs([
5857 622221042073383,
5858 1210146474039168,
5859 1742246422343683,
5860 1403839361379025,
5861 417189490895736,
5862 ]),
5863 xy2d: FieldElement51::from_limbs([
5864 22727256592983,
5865 168471543384997,
5866 1324340989803650,
5867 1839310709638189,
5868 504999476432775,
5869 ]),
5870 },
5871 AffineNielsPoint {
5872 y_plus_x: FieldElement51::from_limbs([
5873 3565040332441556,
5874 1721896294296941,
5875 2304063388272514,
5876 2065069734239231,
5877 3056710287109878,
5878 ]),
5879 y_minus_x: FieldElement51::from_limbs([
5880 1337466662091884,
5881 1287645354669772,
5882 2018019646776184,
5883 652181229374245,
5884 898011753211715,
5885 ]),
5886 xy2d: FieldElement51::from_limbs([
5887 1969792547910734,
5888 779969968247557,
5889 2011350094423418,
5890 1823964252907487,
5891 1058949448296945,
5892 ]),
5893 },
5894 AffineNielsPoint {
5895 y_plus_x: FieldElement51::from_limbs([
5896 2459143550747250,
5897 1118176942430252,
5898 3010694408233412,
5899 806764629546265,
5900 1157700123092949,
5901 ]),
5902 y_minus_x: FieldElement51::from_limbs([
5903 1273565321399022,
5904 1638509681964574,
5905 759235866488935,
5906 666015124346707,
5907 897983460943405,
5908 ]),
5909 xy2d: FieldElement51::from_limbs([
5910 1717263794012298,
5911 1059601762860786,
5912 1837819172257618,
5913 1054130665797229,
5914 680893204263559,
5915 ]),
5916 },
5917 ]),
5918 LookupTable([
5919 AffineNielsPoint {
5920 y_plus_x: FieldElement51::from_limbs([
5921 2237039662793603,
5922 2249022333361206,
5923 2058613546633703,
5924 2401253908530527,
5925 2215176649164581,
5926 ]),
5927 y_minus_x: FieldElement51::from_limbs([
5928 79472182719605,
5929 1851130257050174,
5930 1825744808933107,
5931 821667333481068,
5932 781795293511946,
5933 ]),
5934 xy2d: FieldElement51::from_limbs([
5935 755822026485370,
5936 152464789723500,
5937 1178207602290608,
5938 410307889503239,
5939 156581253571278,
5940 ]),
5941 },
5942 AffineNielsPoint {
5943 y_plus_x: FieldElement51::from_limbs([
5944 3669985309815545,
5945 2736319981413860,
5946 3898537095128197,
5947 3653287498355512,
5948 1349185550126960,
5949 ]),
5950 y_minus_x: FieldElement51::from_limbs([
5951 1495380034400429,
5952 325049476417173,
5953 46346894893933,
5954 1553408840354856,
5955 828980101835683,
5956 ]),
5957 xy2d: FieldElement51::from_limbs([
5958 1280337889310282,
5959 2070832742866672,
5960 1640940617225222,
5961 2098284908289951,
5962 450929509534434,
5963 ]),
5964 },
5965 AffineNielsPoint {
5966 y_plus_x: FieldElement51::from_limbs([
5967 2659503167684029,
5968 2378371955168899,
5969 2537839641198868,
5970 1999255076709337,
5971 2030511179441770,
5972 ]),
5973 y_minus_x: FieldElement51::from_limbs([
5974 1254958221100483,
5975 1153235960999843,
5976 942907704968834,
5977 637105404087392,
5978 1149293270147267,
5979 ]),
5980 xy2d: FieldElement51::from_limbs([
5981 894249020470196,
5982 400291701616810,
5983 406878712230981,
5984 1599128793487393,
5985 1145868722604026,
5986 ]),
5987 },
5988 AffineNielsPoint {
5989 y_plus_x: FieldElement51::from_limbs([
5990 3749755063888563,
5991 2361916158338507,
5992 1128535642171975,
5993 1900106496009660,
5994 2381592531146157,
5995 ]),
5996 y_minus_x: FieldElement51::from_limbs([
5997 452487513298665,
5998 1352120549024569,
5999 1173495883910956,
6000 1999111705922009,
6001 367328130454226,
6002 ]),
6003 xy2d: FieldElement51::from_limbs([
6004 1717539401269642,
6005 1475188995688487,
6006 891921989653942,
6007 836824441505699,
6008 1885988485608364,
6009 ]),
6010 },
6011 AffineNielsPoint {
6012 y_plus_x: FieldElement51::from_limbs([
6013 3493583935107776,
6014 2439136865632830,
6015 3370281625921440,
6016 2680547565621609,
6017 2282158712612572,
6018 ]),
6019 y_minus_x: FieldElement51::from_limbs([
6020 2022432361201842,
6021 1088816090685051,
6022 1977843398539868,
6023 1854834215890724,
6024 564238862029357,
6025 ]),
6026 xy2d: FieldElement51::from_limbs([
6027 938868489100585,
6028 1100285072929025,
6029 1017806255688848,
6030 1957262154788833,
6031 152787950560442,
6032 ]),
6033 },
6034 AffineNielsPoint {
6035 y_plus_x: FieldElement51::from_limbs([
6036 3119119231364171,
6037 2872271776627789,
6038 2477832016990963,
6039 2593801257642876,
6040 1761675818237335,
6041 ]),
6042 y_minus_x: FieldElement51::from_limbs([
6043 1295072362439987,
6044 931227904689414,
6045 1355731432641687,
6046 922235735834035,
6047 892227229410209,
6048 ]),
6049 xy2d: FieldElement51::from_limbs([
6050 1680989767906154,
6051 535362787031440,
6052 2136691276706570,
6053 1942228485381244,
6054 1267350086882274,
6055 ]),
6056 },
6057 AffineNielsPoint {
6058 y_plus_x: FieldElement51::from_limbs([
6059 2617818047455756,
6060 2684460443440843,
6061 2378209521329782,
6062 1973842949591661,
6063 2897427157127624,
6064 ]),
6065 y_minus_x: FieldElement51::from_limbs([
6066 535509430575217,
6067 546885533737322,
6068 1524675609547799,
6069 2138095752851703,
6070 1260738089896827,
6071 ]),
6072 xy2d: FieldElement51::from_limbs([
6073 1159906385590467,
6074 2198530004321610,
6075 714559485023225,
6076 81880727882151,
6077 1484020820037082,
6078 ]),
6079 },
6080 AffineNielsPoint {
6081 y_plus_x: FieldElement51::from_limbs([
6082 1377485731340769,
6083 2046328105512000,
6084 1802058637158797,
6085 2313945950453421,
6086 1356993908853900,
6087 ]),
6088 y_minus_x: FieldElement51::from_limbs([
6089 2013612215646735,
6090 1830770575920375,
6091 536135310219832,
6092 609272325580394,
6093 270684344495013,
6094 ]),
6095 xy2d: FieldElement51::from_limbs([
6096 1237542585982777,
6097 2228682050256790,
6098 1385281931622824,
6099 593183794882890,
6100 493654978552689,
6101 ]),
6102 },
6103 ]),
6104 LookupTable([
6105 AffineNielsPoint {
6106 y_plus_x: FieldElement51::from_limbs([
6107 2299141301692989,
6108 1891414891220256,
6109 983894663308928,
6110 2427961581972066,
6111 3378060928864955,
6112 ]),
6113 y_minus_x: FieldElement51::from_limbs([
6114 1694030170963455,
6115 502038567066200,
6116 1691160065225467,
6117 949628319562187,
6118 275110186693066,
6119 ]),
6120 xy2d: FieldElement51::from_limbs([
6121 1124515748676336,
6122 1661673816593408,
6123 1499640319059718,
6124 1584929449166988,
6125 558148594103306,
6126 ]),
6127 },
6128 AffineNielsPoint {
6129 y_plus_x: FieldElement51::from_limbs([
6130 1784525599998356,
6131 1619698033617383,
6132 2097300287550715,
6133 2510065271789004,
6134 1905684794832757,
6135 ]),
6136 y_minus_x: FieldElement51::from_limbs([
6137 1288941072872766,
6138 931787902039402,
6139 190731008859042,
6140 2006859954667190,
6141 1005931482221702,
6142 ]),
6143 xy2d: FieldElement51::from_limbs([
6144 1465551264822703,
6145 152905080555927,
6146 680334307368453,
6147 173227184634745,
6148 666407097159852,
6149 ]),
6150 },
6151 AffineNielsPoint {
6152 y_plus_x: FieldElement51::from_limbs([
6153 2111017076203943,
6154 3630560299479595,
6155 1248583954016455,
6156 3604089008549670,
6157 1895180776543895,
6158 ]),
6159 y_minus_x: FieldElement51::from_limbs([
6160 171348223915638,
6161 662766099800389,
6162 462338943760497,
6163 466917763340314,
6164 656911292869115,
6165 ]),
6166 xy2d: FieldElement51::from_limbs([
6167 488623681976577,
6168 866497561541722,
6169 1708105560937768,
6170 1673781214218839,
6171 1506146329818807,
6172 ]),
6173 },
6174 AffineNielsPoint {
6175 y_plus_x: FieldElement51::from_limbs([
6176 2412225278142205,
6177 950394373239688,
6178 2682296937026182,
6179 711676555398831,
6180 320964687779005,
6181 ]),
6182 y_minus_x: FieldElement51::from_limbs([
6183 988979367990485,
6184 1359729327576302,
6185 1301834257246029,
6186 294141160829308,
6187 29348272277475,
6188 ]),
6189 xy2d: FieldElement51::from_limbs([
6190 1434382743317910,
6191 100082049942065,
6192 221102347892623,
6193 186982837860588,
6194 1305765053501834,
6195 ]),
6196 },
6197 AffineNielsPoint {
6198 y_plus_x: FieldElement51::from_limbs([
6199 2205916462268190,
6200 2751663643476068,
6201 961960554686615,
6202 2409862576442233,
6203 1841471168298304,
6204 ]),
6205 y_minus_x: FieldElement51::from_limbs([
6206 1191737341426592,
6207 1847042034978363,
6208 1382213545049056,
6209 1039952395710448,
6210 788812858896859,
6211 ]),
6212 xy2d: FieldElement51::from_limbs([
6213 1346965964571152,
6214 1291881610839830,
6215 2142916164336056,
6216 786821641205979,
6217 1571709146321039,
6218 ]),
6219 },
6220 AffineNielsPoint {
6221 y_plus_x: FieldElement51::from_limbs([
6222 787164375951248,
6223 2454669019058437,
6224 3608390234717387,
6225 1431233331032509,
6226 786341368775957,
6227 ]),
6228 y_minus_x: FieldElement51::from_limbs([
6229 492448143532951,
6230 304105152670757,
6231 1761767168301056,
6232 233782684697790,
6233 1981295323106089,
6234 ]),
6235 xy2d: FieldElement51::from_limbs([
6236 665807507761866,
6237 1343384868355425,
6238 895831046139653,
6239 439338948736892,
6240 1986828765695105,
6241 ]),
6242 },
6243 AffineNielsPoint {
6244 y_plus_x: FieldElement51::from_limbs([
6245 3007896024559801,
6246 1721699973539148,
6247 2510565115413133,
6248 1390588532210644,
6249 1212530909934781,
6250 ]),
6251 y_minus_x: FieldElement51::from_limbs([
6252 852891097972275,
6253 1816988871354562,
6254 1543772755726524,
6255 1174710635522444,
6256 202129090724628,
6257 ]),
6258 xy2d: FieldElement51::from_limbs([
6259 1205281565824323,
6260 22430498399418,
6261 992947814485516,
6262 1392458699738672,
6263 688441466734558,
6264 ]),
6265 },
6266 AffineNielsPoint {
6267 y_plus_x: FieldElement51::from_limbs([
6268 3302427242100220,
6269 1955849529137134,
6270 2171162376368357,
6271 2343545681983462,
6272 447733118757825,
6273 ]),
6274 y_minus_x: FieldElement51::from_limbs([
6275 1287181461435438,
6276 622722465530711,
6277 880952150571872,
6278 741035693459198,
6279 311565274989772,
6280 ]),
6281 xy2d: FieldElement51::from_limbs([
6282 1003649078149734,
6283 545233927396469,
6284 1849786171789880,
6285 1318943684880434,
6286 280345687170552,
6287 ]),
6288 },
6289 ]),
6290]);
6291
6292#[cfg(feature = "precomputed-tables")]
6294#[allow(dead_code)]
6295pub(crate) const AFFINE_ODD_MULTIPLES_OF_BASEPOINT: NafLookupTable8<AffineNielsPoint> =
6296 NafLookupTable8([
6297 AffineNielsPoint {
6298 y_plus_x: FieldElement51::from_limbs([
6299 3540182452943730,
6300 2497478415033846,
6301 2521227595762870,
6302 1462984067271729,
6303 2389212253076811,
6304 ]),
6305 y_minus_x: FieldElement51::from_limbs([
6306 62697248952638,
6307 204681361388450,
6308 631292143396476,
6309 338455783676468,
6310 1213667448819585,
6311 ]),
6312 xy2d: FieldElement51::from_limbs([
6313 301289933810280,
6314 1259582250014073,
6315 1422107436869536,
6316 796239922652654,
6317 1953934009299142,
6318 ]),
6319 },
6320 AffineNielsPoint {
6321 y_plus_x: FieldElement51::from_limbs([
6322 1601611775252272,
6323 1720807796594148,
6324 1132070835939856,
6325 3512254832574799,
6326 2147779492816910,
6327 ]),
6328 y_minus_x: FieldElement51::from_limbs([
6329 316559037616741,
6330 2177824224946892,
6331 1459442586438991,
6332 1461528397712656,
6333 751590696113597,
6334 ]),
6335 xy2d: FieldElement51::from_limbs([
6336 1850748884277385,
6337 1200145853858453,
6338 1068094770532492,
6339 672251375690438,
6340 1586055907191707,
6341 ]),
6342 },
6343 AffineNielsPoint {
6344 y_plus_x: FieldElement51::from_limbs([
6345 769950342298400,
6346 2384754244604994,
6347 3095885746880802,
6348 3225892188161580,
6349 2977876099231263,
6350 ]),
6351 y_minus_x: FieldElement51::from_limbs([
6352 425251763115706,
6353 608463272472562,
6354 442562545713235,
6355 837766094556764,
6356 374555092627893,
6357 ]),
6358 xy2d: FieldElement51::from_limbs([
6359 1086255230780037,
6360 274979815921559,
6361 1960002765731872,
6362 929474102396301,
6363 1190409889297339,
6364 ]),
6365 },
6366 AffineNielsPoint {
6367 y_plus_x: FieldElement51::from_limbs([
6368 2916800678241215,
6369 2065379846933858,
6370 2622030924071124,
6371 2602788184473875,
6372 1233371373142984,
6373 ]),
6374 y_minus_x: FieldElement51::from_limbs([
6375 2019367628972465,
6376 676711900706637,
6377 110710997811333,
6378 1108646842542025,
6379 517791959672113,
6380 ]),
6381 xy2d: FieldElement51::from_limbs([
6382 965130719900578,
6383 247011430587952,
6384 526356006571389,
6385 91986625355052,
6386 2157223321444601,
6387 ]),
6388 },
6389 AffineNielsPoint {
6390 y_plus_x: FieldElement51::from_limbs([
6391 1802695059464988,
6392 1664899123557221,
6393 2845359304426105,
6394 2160434469266658,
6395 3179370264440279,
6396 ]),
6397 y_minus_x: FieldElement51::from_limbs([
6398 1725674970513508,
6399 1933645953859181,
6400 1542344539275782,
6401 1767788773573747,
6402 1297447965928905,
6403 ]),
6404 xy2d: FieldElement51::from_limbs([
6405 1381809363726107,
6406 1430341051343062,
6407 2061843536018959,
6408 1551778050872521,
6409 2036394857967624,
6410 ]),
6411 },
6412 AffineNielsPoint {
6413 y_plus_x: FieldElement51::from_limbs([
6414 4222693909998302,
6415 2779866139518454,
6416 1619374932191226,
6417 2207306624415883,
6418 1169170329061080,
6419 ]),
6420 y_minus_x: FieldElement51::from_limbs([
6421 2070390218572616,
6422 1458919061857835,
6423 624171843017421,
6424 1055332792707765,
6425 433987520732508,
6426 ]),
6427 xy2d: FieldElement51::from_limbs([
6428 893653801273833,
6429 1168026499324677,
6430 1242553501121234,
6431 1306366254304474,
6432 1086752658510815,
6433 ]),
6434 },
6435 AffineNielsPoint {
6436 y_plus_x: FieldElement51::from_limbs([
6437 2465253816303469,
6438 3191571337672685,
6439 1159882208056013,
6440 2569188183312765,
6441 621213314200686,
6442 ]),
6443 y_minus_x: FieldElement51::from_limbs([
6444 1971678598905747,
6445 338026507889165,
6446 762398079972271,
6447 655096486107477,
6448 42299032696322,
6449 ]),
6450 xy2d: FieldElement51::from_limbs([
6451 177130678690680,
6452 1754759263300204,
6453 1864311296286618,
6454 1180675631479880,
6455 1292726903152791,
6456 ]),
6457 },
6458 AffineNielsPoint {
6459 y_plus_x: FieldElement51::from_limbs([
6460 1913163449625248,
6461 2712579013977241,
6462 2193883288642313,
6463 1008900146920800,
6464 1721983679009502,
6465 ]),
6466 y_minus_x: FieldElement51::from_limbs([
6467 1070401523076875,
6468 1272492007800961,
6469 1910153608563310,
6470 2075579521696771,
6471 1191169788841221,
6472 ]),
6473 xy2d: FieldElement51::from_limbs([
6474 692896803108118,
6475 500174642072499,
6476 2068223309439677,
6477 1162190621851337,
6478 1426986007309901,
6479 ]),
6480 },
6481 AffineNielsPoint {
6482 y_plus_x: FieldElement51::from_limbs([
6483 1819621230288238,
6484 2735700366193240,
6485 1755134670739586,
6486 3080648199451191,
6487 4172807995775876,
6488 ]),
6489 y_minus_x: FieldElement51::from_limbs([
6490 992069868904071,
6491 799011518185730,
6492 1777586403832768,
6493 1134820506145684,
6494 1999461475558530,
6495 ]),
6496 xy2d: FieldElement51::from_limbs([
6497 425204543703124,
6498 2040469794090382,
6499 1651690622153809,
6500 1500530168597569,
6501 1253908377065966,
6502 ]),
6503 },
6504 AffineNielsPoint {
6505 y_plus_x: FieldElement51::from_limbs([
6506 2105824306960939,
6507 1387520302709358,
6508 3633176580451016,
6509 2211816663841753,
6510 1629085891776489,
6511 ]),
6512 y_minus_x: FieldElement51::from_limbs([
6513 1485201376284999,
6514 1022406647424656,
6515 504181009209019,
6516 962621520820995,
6517 590876713147230,
6518 ]),
6519 xy2d: FieldElement51::from_limbs([
6520 265873406365287,
6521 1192742653492898,
6522 88553098803050,
6523 525037770869640,
6524 1266933811251234,
6525 ]),
6526 },
6527 AffineNielsPoint {
6528 y_plus_x: FieldElement51::from_limbs([
6529 3552316659826612,
6530 1254279525791875,
6531 1609927932077699,
6532 3578654071679972,
6533 3750681296069893,
6534 ]),
6535 y_minus_x: FieldElement51::from_limbs([
6536 37186803519861,
6537 1404297334376301,
6538 578519728836650,
6539 1740727951192592,
6540 2095534282477028,
6541 ]),
6542 xy2d: FieldElement51::from_limbs([
6543 833234263154399,
6544 2023862470013762,
6545 1854137933982069,
6546 853924318090959,
6547 1589812702805850,
6548 ]),
6549 },
6550 AffineNielsPoint {
6551 y_plus_x: FieldElement51::from_limbs([
6552 3679150557957763,
6553 1319179453661745,
6554 497496853611112,
6555 2665464286942351,
6556 1208137952365560,
6557 ]),
6558 y_minus_x: FieldElement51::from_limbs([
6559 1654513078530905,
6560 907489875842908,
6561 126098711296368,
6562 1726320004173677,
6563 28269495058173,
6564 ]),
6565 xy2d: FieldElement51::from_limbs([
6566 114436686957443,
6567 532739313025996,
6568 115428841215897,
6569 2191499400074366,
6570 370280402676434,
6571 ]),
6572 },
6573 AffineNielsPoint {
6574 y_plus_x: FieldElement51::from_limbs([
6575 1111146849833253,
6576 2016430049079759,
6577 1860522747477948,
6578 3537164738290194,
6579 4137142824844184,
6580 ]),
6581 y_minus_x: FieldElement51::from_limbs([
6582 429069864577128,
6583 975327637149449,
6584 237881983565075,
6585 1654761232378630,
6586 2122527599091807,
6587 ]),
6588 xy2d: FieldElement51::from_limbs([
6589 2093793463548278,
6590 754827233241879,
6591 1420389751719629,
6592 1829952782588138,
6593 2011865756773717,
6594 ]),
6595 },
6596 AffineNielsPoint {
6597 y_plus_x: FieldElement51::from_limbs([
6598 676293365438898,
6599 2850296017886344,
6600 1205350322490195,
6601 2763699392265669,
6602 2133931188538142,
6603 ]),
6604 y_minus_x: FieldElement51::from_limbs([
6605 48340340349120,
6606 1299261101494832,
6607 1137329686775218,
6608 1534848106674340,
6609 1351662218216799,
6610 ]),
6611 xy2d: FieldElement51::from_limbs([
6612 1904520614137939,
6613 1590301001714014,
6614 215781420985270,
6615 2043534301034629,
6616 1970888949300424,
6617 ]),
6618 },
6619 AffineNielsPoint {
6620 y_plus_x: FieldElement51::from_limbs([
6621 2365217962409710,
6622 2061307169694064,
6623 1887478590157603,
6624 2169639621284316,
6625 2373810867477200,
6626 ]),
6627 y_minus_x: FieldElement51::from_limbs([
6628 1020052624656948,
6629 1260412094216707,
6630 366721640607121,
6631 585331442306596,
6632 345876457758061,
6633 ]),
6634 xy2d: FieldElement51::from_limbs([
6635 975390299880933,
6636 1066555195234642,
6637 12651997758352,
6638 1184252205433068,
6639 1058378155074223,
6640 ]),
6641 },
6642 AffineNielsPoint {
6643 y_plus_x: FieldElement51::from_limbs([
6644 1431537716602643,
6645 2024827957433813,
6646 3746434518400495,
6647 1087794891033550,
6648 2156817571680455,
6649 ]),
6650 y_minus_x: FieldElement51::from_limbs([
6651 929288033346881,
6652 255179964546973,
6653 711057989588035,
6654 208899572612840,
6655 185348357387383,
6656 ]),
6657 xy2d: FieldElement51::from_limbs([
6658 823689746424808,
6659 47266130989546,
6660 209403309368097,
6661 1100966895202707,
6662 710792075292719,
6663 ]),
6664 },
6665 AffineNielsPoint {
6666 y_plus_x: FieldElement51::from_limbs([
6667 2311213117823762,
6668 3296668540922318,
6669 2004276520649823,
6670 1861500579441125,
6671 3148029033359833,
6672 ]),
6673 y_minus_x: FieldElement51::from_limbs([
6674 1563693677475261,
6675 1843782073741194,
6676 1950700654453170,
6677 911540858113949,
6678 2085151496302359,
6679 ]),
6680 xy2d: FieldElement51::from_limbs([
6681 1427880892005482,
6682 106216431121745,
6683 42608394782284,
6684 1217295886989793,
6685 1514235272796882,
6686 ]),
6687 },
6688 AffineNielsPoint {
6689 y_plus_x: FieldElement51::from_limbs([
6690 3544335535746750,
6691 2367994491347456,
6692 2567261456502612,
6693 1854058085060971,
6694 2263545563461076,
6695 ]),
6696 y_minus_x: FieldElement51::from_limbs([
6697 787426011300053,
6698 2105981035769060,
6699 1130476291127206,
6700 1748659348100075,
6701 53470983013756,
6702 ]),
6703 xy2d: FieldElement51::from_limbs([
6704 553548273865386,
6705 5927805718390,
6706 65184587381926,
6707 633576679686953,
6708 576048559439973,
6709 ]),
6710 },
6711 AffineNielsPoint {
6712 y_plus_x: FieldElement51::from_limbs([
6713 993787326657446,
6714 3868807161609258,
6715 1615796046728943,
6716 2514644292681953,
6717 2059021068660907,
6718 ]),
6719 y_minus_x: FieldElement51::from_limbs([
6720 251010270518880,
6721 1681684095763484,
6722 1521949356387564,
6723 431593457045116,
6724 1855308922422910,
6725 ]),
6726 xy2d: FieldElement51::from_limbs([
6727 618490909691959,
6728 1257497595618257,
6729 202952467594088,
6730 35577762721238,
6731 1494883566841973,
6732 ]),
6733 },
6734 AffineNielsPoint {
6735 y_plus_x: FieldElement51::from_limbs([
6736 1673474571932262,
6737 2409784519770613,
6738 2636095316260487,
6739 2761112584601925,
6740 3333713288149876,
6741 ]),
6742 y_minus_x: FieldElement51::from_limbs([
6743 1600640202645197,
6744 1019569075331823,
6745 1041916487915822,
6746 1680448171313267,
6747 2126903137527901,
6748 ]),
6749 xy2d: FieldElement51::from_limbs([
6750 894964745143659,
6751 106116880092678,
6752 1009869382959477,
6753 317866368542032,
6754 1986983122763912,
6755 ]),
6756 },
6757 AffineNielsPoint {
6758 y_plus_x: FieldElement51::from_limbs([
6759 1765281781276487,
6760 2863247187455184,
6761 2589075472439062,
6762 1386435905543054,
6763 2182338478845320,
6764 ]),
6765 y_minus_x: FieldElement51::from_limbs([
6766 1144730936996693,
6767 2213315231278180,
6768 1489676672185125,
6769 665039429138074,
6770 1131283313040268,
6771 ]),
6772 xy2d: FieldElement51::from_limbs([
6773 2004734176670602,
6774 1738311085075235,
6775 418866995976618,
6776 1050782508034394,
6777 577747313404652,
6778 ]),
6779 },
6780 AffineNielsPoint {
6781 y_plus_x: FieldElement51::from_limbs([
6782 2185209688340293,
6783 1309276076461009,
6784 2514740038571278,
6785 3994889904012999,
6786 3018098826231021,
6787 ]),
6788 y_minus_x: FieldElement51::from_limbs([
6789 1405936970888515,
6790 1754621155316654,
6791 1211862168554999,
6792 1813045702919083,
6793 997853418197172,
6794 ]),
6795 xy2d: FieldElement51::from_limbs([
6796 82037622045021,
6797 1646398333621944,
6798 613095452763466,
6799 1312329542583705,
6800 81014679202721,
6801 ]),
6802 },
6803 AffineNielsPoint {
6804 y_plus_x: FieldElement51::from_limbs([
6805 2389287991277873,
6806 403851022333257,
6807 1597473361477193,
6808 2953351602509212,
6809 2135174663049062,
6810 ]),
6811 y_minus_x: FieldElement51::from_limbs([
6812 1826548187201150,
6813 302299893734126,
6814 1475477168615781,
6815 842617616347376,
6816 1438600873676130,
6817 ]),
6818 xy2d: FieldElement51::from_limbs([
6819 663049852468609,
6820 1649295727846569,
6821 1048009692742781,
6822 628866177992421,
6823 1914360327429204,
6824 ]),
6825 },
6826 AffineNielsPoint {
6827 y_plus_x: FieldElement51::from_limbs([
6828 1795645928096646,
6829 306878154408959,
6830 2924901319092394,
6831 2801261341654799,
6832 1653782432983523,
6833 ]),
6834 y_minus_x: FieldElement51::from_limbs([
6835 2077597317438627,
6836 212642017882064,
6837 674844477518888,
6838 875487498687554,
6839 2060550250171182,
6840 ]),
6841 xy2d: FieldElement51::from_limbs([
6842 1420448018683809,
6843 1032663994771382,
6844 1341927003385267,
6845 1340360916546159,
6846 1988547473895228,
6847 ]),
6848 },
6849 AffineNielsPoint {
6850 y_plus_x: FieldElement51::from_limbs([
6851 1082660122598844,
6852 2545055705583789,
6853 3888919679589007,
6854 1670283344995811,
6855 3403239134794618,
6856 ]),
6857 y_minus_x: FieldElement51::from_limbs([
6858 90430593339788,
6859 1838338032241275,
6860 571293238480915,
6861 1639938867416883,
6862 257378872001111,
6863 ]),
6864 xy2d: FieldElement51::from_limbs([
6865 1528535658865034,
6866 1516636853043960,
6867 787000569996728,
6868 1464531394704506,
6869 1684822625133795,
6870 ]),
6871 },
6872 AffineNielsPoint {
6873 y_plus_x: FieldElement51::from_limbs([
6874 811329918113934,
6875 2783463529007378,
6876 1769095754634835,
6877 2970819621866866,
6878 881037178164325,
6879 ]),
6880 y_minus_x: FieldElement51::from_limbs([
6881 1784566501964517,
6882 433890943689325,
6883 1186055625589419,
6884 1496077405487512,
6885 1731807117886548,
6886 ]),
6887 xy2d: FieldElement51::from_limbs([
6888 424909811816304,
6889 1355993963741797,
6890 409606483251841,
6891 455665350637068,
6892 1617009023642808,
6893 ]),
6894 },
6895 AffineNielsPoint {
6896 y_plus_x: FieldElement51::from_limbs([
6897 2478728492077816,
6898 2780289048655501,
6899 2328687177473769,
6900 4107341333582032,
6901 1316147724308250,
6902 ]),
6903 y_minus_x: FieldElement51::from_limbs([
6904 1617420574301156,
6905 1741273341070467,
6906 667135503486508,
6907 2100436564640123,
6908 1032223920000865,
6909 ]),
6910 xy2d: FieldElement51::from_limbs([
6911 1753947659404033,
6912 247279202390193,
6913 1819288880178945,
6914 737334285670249,
6915 1037873664856104,
6916 ]),
6917 },
6918 AffineNielsPoint {
6919 y_plus_x: FieldElement51::from_limbs([
6920 1762568490530034,
6921 673742465299012,
6922 2054571050635888,
6923 2040165159255111,
6924 3040123733327257,
6925 ]),
6926 y_minus_x: FieldElement51::from_limbs([
6927 1627187989987422,
6928 1686331580821752,
6929 1309895873498183,
6930 719718719104086,
6931 300063199808722,
6932 ]),
6933 xy2d: FieldElement51::from_limbs([
6934 238176707016164,
6935 1440454788877048,
6936 203336037573144,
6937 1437789888677072,
6938 101522256664211,
6939 ]),
6940 },
6941 AffineNielsPoint {
6942 y_plus_x: FieldElement51::from_limbs([
6943 1895216760098480,
6944 1934324337975022,
6945 3677350688973167,
6946 2536415965456176,
6947 714678003308640,
6948 ]),
6949 y_minus_x: FieldElement51::from_limbs([
6950 508185358728815,
6951 1691320535341855,
6952 2168887448239256,
6953 1035124393070661,
6954 1936603999698584,
6955 ]),
6956 xy2d: FieldElement51::from_limbs([
6957 390562831571647,
6958 1390223890708972,
6959 1383183990676371,
6960 435998174196410,
6961 1882086414390730,
6962 ]),
6963 },
6964 AffineNielsPoint {
6965 y_plus_x: FieldElement51::from_limbs([
6966 3747620842612921,
6967 2081794785291195,
6968 3284594056262745,
6969 2090090346797895,
6970 2581692978935809,
6971 ]),
6972 y_minus_x: FieldElement51::from_limbs([
6973 244144781251265,
6974 1290834426417077,
6975 1888701171101942,
6976 1233922456644870,
6977 241117402207491,
6978 ]),
6979 xy2d: FieldElement51::from_limbs([
6980 1266169390045455,
6981 1148042013187970,
6982 878921907853942,
6983 1815738019658093,
6984 908920199341621,
6985 ]),
6986 },
6987 AffineNielsPoint {
6988 y_plus_x: FieldElement51::from_limbs([
6989 2521768507305118,
6990 953557056811112,
6991 2015863732865770,
6992 1358382511861315,
6993 2835421647899992,
6994 ]),
6995 y_minus_x: FieldElement51::from_limbs([
6996 2239837206240498,
6997 330928973149665,
6998 422268062913642,
6999 1481280019493032,
7000 619879520439841,
7001 ]),
7002 xy2d: FieldElement51::from_limbs([
7003 1360166735366017,
7004 1770556573948510,
7005 1395061284191031,
7006 1814003148068126,
7007 522781147076884,
7008 ]),
7009 },
7010 AffineNielsPoint {
7011 y_plus_x: FieldElement51::from_limbs([
7012 2611794802645686,
7013 707234844948070,
7014 1314059396506491,
7015 2919250341703934,
7016 2161831667832785,
7017 ]),
7018 y_minus_x: FieldElement51::from_limbs([
7019 934831784182383,
7020 433734253968318,
7021 1660867106725771,
7022 1968393082772831,
7023 873946300968490,
7024 ]),
7025 xy2d: FieldElement51::from_limbs([
7026 26306827827554,
7027 430884999378685,
7028 1504310424376419,
7029 1761358720837522,
7030 542195685418530,
7031 ]),
7032 },
7033 AffineNielsPoint {
7034 y_plus_x: FieldElement51::from_limbs([
7035 1762131062631725,
7036 3123952634417535,
7037 3619918390837537,
7038 2909990877347294,
7039 1411594230004385,
7040 ]),
7041 y_minus_x: FieldElement51::from_limbs([
7042 538272372224622,
7043 1425714779586199,
7044 588313661410172,
7045 1497062084392578,
7046 1602174047128512,
7047 ]),
7048 xy2d: FieldElement51::from_limbs([
7049 907490361939255,
7050 1963620338391363,
7051 626927432296975,
7052 1250748516081414,
7053 959901171882527,
7054 ]),
7055 },
7056 AffineNielsPoint {
7057 y_plus_x: FieldElement51::from_limbs([
7058 1335066153744413,
7059 2887804660779657,
7060 2653073855954038,
7061 2765226981667422,
7062 938831784476763,
7063 ]),
7064 y_minus_x: FieldElement51::from_limbs([
7065 296699434737224,
7066 2047543711075683,
7067 2076451038937139,
7068 227783599906901,
7069 1602062110967627,
7070 ]),
7071 xy2d: FieldElement51::from_limbs([
7072 1574834773194203,
7073 1384279952062839,
7074 393652417255803,
7075 2166968242848859,
7076 1552890441390820,
7077 ]),
7078 },
7079 AffineNielsPoint {
7080 y_plus_x: FieldElement51::from_limbs([
7081 1619646774410947,
7082 1576090644023562,
7083 3035228391320965,
7084 1735328519940543,
7085 2355324535937066,
7086 ]),
7087 y_minus_x: FieldElement51::from_limbs([
7088 1024074573633446,
7089 957088456885874,
7090 1690425531356997,
7091 2102187380180052,
7092 1082544623222033,
7093 ]),
7094 xy2d: FieldElement51::from_limbs([
7095 1871906170635853,
7096 1719383891167200,
7097 1584032250247862,
7098 823764804192117,
7099 2244048510084261,
7100 ]),
7101 },
7102 AffineNielsPoint {
7103 y_plus_x: FieldElement51::from_limbs([
7104 642147846489775,
7105 3334304977145699,
7106 305205716788147,
7107 2589176626729533,
7108 2224680511484174,
7109 ]),
7110 y_minus_x: FieldElement51::from_limbs([
7111 1734162377166545,
7112 260713621840346,
7113 157174591942595,
7114 952544272517991,
7115 222818702471733,
7116 ]),
7117 xy2d: FieldElement51::from_limbs([
7118 1213115494182947,
7119 286778704335711,
7120 2130189536016490,
7121 308349182281342,
7122 1217623948685491,
7123 ]),
7124 },
7125 AffineNielsPoint {
7126 y_plus_x: FieldElement51::from_limbs([
7127 3360052266973635,
7128 1843486583624091,
7129 1561693837124349,
7130 1084041964025479,
7131 1866270922024009,
7132 ]),
7133 y_minus_x: FieldElement51::from_limbs([
7134 460705465481210,
7135 1968151453817859,
7136 497005926994844,
7137 625618055866751,
7138 2176893440866887,
7139 ]),
7140 xy2d: FieldElement51::from_limbs([
7141 1655800250476757,
7142 2036588542300609,
7143 666447448675243,
7144 1615721995750683,
7145 1508669225186765,
7146 ]),
7147 },
7148 AffineNielsPoint {
7149 y_plus_x: FieldElement51::from_limbs([
7150 2245948203759141,
7151 1058306669699396,
7152 1452898014240582,
7153 3961024141962768,
7154 1633235287338608,
7155 ]),
7156 y_minus_x: FieldElement51::from_limbs([
7157 986647273684279,
7158 1507266907811370,
7159 1260572633649005,
7160 2071672342077446,
7161 695976026010857,
7162 ]),
7163 xy2d: FieldElement51::from_limbs([
7164 1312356620823495,
7165 1635278548098567,
7166 901946076841033,
7167 585120475533168,
7168 1240667113237384,
7169 ]),
7170 },
7171 AffineNielsPoint {
7172 y_plus_x: FieldElement51::from_limbs([
7173 2313723935779695,
7174 1506054666773895,
7175 996040223525031,
7176 636592914999692,
7177 1497801917020297,
7178 ]),
7179 y_minus_x: FieldElement51::from_limbs([
7180 292042016419794,
7181 1158932298133044,
7182 2062611870323738,
7183 1946058478962569,
7184 1749165808126286,
7185 ]),
7186 xy2d: FieldElement51::from_limbs([
7187 654683942212830,
7188 1526897351349087,
7189 2006818439922838,
7190 2194919327350361,
7191 1451960776874416,
7192 ]),
7193 },
7194 AffineNielsPoint {
7195 y_plus_x: FieldElement51::from_limbs([
7196 3015041017808905,
7197 2951823141773809,
7198 2584865668253675,
7199 2508192032998563,
7200 2582137700042019,
7201 ]),
7202 y_minus_x: FieldElement51::from_limbs([
7203 1628123495344283,
7204 2072923641214546,
7205 1647225812023982,
7206 855655925244679,
7207 1758126430071140,
7208 ]),
7209 xy2d: FieldElement51::from_limbs([
7210 1615895096489599,
7211 275295258643784,
7212 937665541219916,
7213 1313496726746346,
7214 1186468946422626,
7215 ]),
7216 },
7217 AffineNielsPoint {
7218 y_plus_x: FieldElement51::from_limbs([
7219 1603070202850694,
7220 2072127623773242,
7221 1692648737212158,
7222 2493373404187852,
7223 1248948672117105,
7224 ]),
7225 y_minus_x: FieldElement51::from_limbs([
7226 11167836031898,
7227 596565174397990,
7228 2196351068723859,
7229 314744641791907,
7230 1102014997250781,
7231 ]),
7232 xy2d: FieldElement51::from_limbs([
7233 1409047922401191,
7234 69960384467966,
7235 688103515547600,
7236 1309746102488044,
7237 150292892873778,
7238 ]),
7239 },
7240 AffineNielsPoint {
7241 y_plus_x: FieldElement51::from_limbs([
7242 1986083055103168,
7243 691715819340300,
7244 1361811659746933,
7245 3459052030333434,
7246 1063594696046061,
7247 ]),
7248 y_minus_x: FieldElement51::from_limbs([
7249 1201987338414749,
7250 2198784582460616,
7251 1203335513981498,
7252 489243077045066,
7253 2205278143582433,
7254 ]),
7255 xy2d: FieldElement51::from_limbs([
7256 2034744376624534,
7257 2077387101466387,
7258 148448542974969,
7259 1502697574577258,
7260 473186584705655,
7261 ]),
7262 },
7263 AffineNielsPoint {
7264 y_plus_x: FieldElement51::from_limbs([
7265 472016956315960,
7266 720786972252993,
7267 2840633661190043,
7268 3150798753357827,
7269 2816563335499153,
7270 ]),
7271 y_minus_x: FieldElement51::from_limbs([
7272 253464247569755,
7273 168314237403057,
7274 511780806170295,
7275 1058862316549135,
7276 1646858476817137,
7277 ]),
7278 xy2d: FieldElement51::from_limbs([
7279 595092995922219,
7280 1491311840717691,
7281 291581784452778,
7282 1569186646367854,
7283 1031385061400544,
7284 ]),
7285 },
7286 AffineNielsPoint {
7287 y_plus_x: FieldElement51::from_limbs([
7288 3483137021572755,
7289 1526955102024322,
7290 2778006642704458,
7291 457549634924205,
7292 1097420237736736,
7293 ]),
7294 y_minus_x: FieldElement51::from_limbs([
7295 1246991699537710,
7296 81367319519439,
7297 530844036072196,
7298 163656863755855,
7299 1950742455979290,
7300 ]),
7301 xy2d: FieldElement51::from_limbs([
7302 191532664076407,
7303 539378506082089,
7304 1021612562876554,
7305 1026603384732632,
7306 1773368780410653,
7307 ]),
7308 },
7309 AffineNielsPoint {
7310 y_plus_x: FieldElement51::from_limbs([
7311 4144620731387879,
7312 590179521333342,
7313 4034023318016108,
7314 2255745030335426,
7315 2699746851701250,
7316 ]),
7317 y_minus_x: FieldElement51::from_limbs([
7318 2206599697359952,
7319 553895797384417,
7320 181689161933786,
7321 1153123447919104,
7322 778568064152659,
7323 ]),
7324 xy2d: FieldElement51::from_limbs([
7325 1706307000059211,
7326 1885601289314487,
7327 889758608505788,
7328 550131729999853,
7329 1006862664714268,
7330 ]),
7331 },
7332 AffineNielsPoint {
7333 y_plus_x: FieldElement51::from_limbs([
7334 3210197754285058,
7335 2048500453422630,
7336 3403309827888207,
7337 927154428508963,
7338 4199813798872019,
7339 ]),
7340 y_minus_x: FieldElement51::from_limbs([
7341 992058915374933,
7342 476120535358775,
7343 1973648780784340,
7344 2025282643598818,
7345 2182318983793230,
7346 ]),
7347 xy2d: FieldElement51::from_limbs([
7348 1343440812005821,
7349 1316045839091795,
7350 1884951299078063,
7351 1765919609219175,
7352 2197567554627988,
7353 ]),
7354 },
7355 AffineNielsPoint {
7356 y_plus_x: FieldElement51::from_limbs([
7357 3129247779382818,
7358 4415026969054274,
7359 1900265885969643,
7360 1528796215447059,
7361 2172730393748688,
7362 ]),
7363 y_minus_x: FieldElement51::from_limbs([
7364 1773355092297603,
7365 64654329538271,
7366 1332124041660957,
7367 748492100858001,
7368 895500006200535,
7369 ]),
7370 xy2d: FieldElement51::from_limbs([
7371 2000840647851980,
7372 546565968824914,
7373 420633283457524,
7374 195470736374507,
7375 1958689297569520,
7376 ]),
7377 },
7378 AffineNielsPoint {
7379 y_plus_x: FieldElement51::from_limbs([
7380 743138980705446,
7381 3411117504637167,
7382 2591389959690621,
7383 2380042066577202,
7384 3022267940115114,
7385 ]),
7386 y_minus_x: FieldElement51::from_limbs([
7387 165947002229363,
7388 115186103724967,
7389 1068573292121517,
7390 1842565776920938,
7391 1969395681111987,
7392 ]),
7393 xy2d: FieldElement51::from_limbs([
7394 553322266190633,
7395 234265665613185,
7396 484544650202821,
7397 1238773526575826,
7398 2017991917953668,
7399 ]),
7400 },
7401 AffineNielsPoint {
7402 y_plus_x: FieldElement51::from_limbs([
7403 2581954631514051,
7404 1245093644265357,
7405 3537016673825374,
7406 1834216551713857,
7407 923978372152807,
7408 ]),
7409 y_minus_x: FieldElement51::from_limbs([
7410 1855378315339552,
7411 890045579230758,
7412 1764718173975590,
7413 197904186055854,
7414 1718129022310327,
7415 ]),
7416 xy2d: FieldElement51::from_limbs([
7417 1278162928734862,
7418 1894118254109862,
7419 987503995465517,
7420 177406744098996,
7421 781538103127693,
7422 ]),
7423 },
7424 AffineNielsPoint {
7425 y_plus_x: FieldElement51::from_limbs([
7426 1996603431230215,
7427 1191888797552937,
7428 1207440075928499,
7429 2765853449051137,
7430 2525314961343288,
7431 ]),
7432 y_minus_x: FieldElement51::from_limbs([
7433 808903879370889,
7434 990820108751280,
7435 1084429472258867,
7436 1078562781312589,
7437 254514692695625,
7438 ]),
7439 xy2d: FieldElement51::from_limbs([
7440 615855140068469,
7441 586046731175395,
7442 693470779212674,
7443 1964537100203868,
7444 1350330550265229,
7445 ]),
7446 },
7447 AffineNielsPoint {
7448 y_plus_x: FieldElement51::from_limbs([
7449 3344544372023708,
7450 720386671449874,
7451 2480841360702110,
7452 2036034126860286,
7453 2015744690201389,
7454 ]),
7455 y_minus_x: FieldElement51::from_limbs([
7456 1337446193390478,
7457 1984110761311871,
7458 746489405020285,
7459 407347127604128,
7460 1740475330360596,
7461 ]),
7462 xy2d: FieldElement51::from_limbs([
7463 140840424783613,
7464 1063284623568331,
7465 1136446106453878,
7466 372042229029799,
7467 442607248430694,
7468 ]),
7469 },
7470 AffineNielsPoint {
7471 y_plus_x: FieldElement51::from_limbs([
7472 2330781679120937,
7473 376801425148230,
7474 2032603686676107,
7475 1488926293635130,
7476 1317278311532959,
7477 ]),
7478 y_minus_x: FieldElement51::from_limbs([
7479 1290116731380016,
7480 2166899563471713,
7481 831997001838078,
7482 870954980505220,
7483 2108537278055823,
7484 ]),
7485 xy2d: FieldElement51::from_limbs([
7486 1912719171026343,
7487 846194720551034,
7488 2043988124740726,
7489 993234269653961,
7490 421229796383281,
7491 ]),
7492 },
7493 AffineNielsPoint {
7494 y_plus_x: FieldElement51::from_limbs([
7495 2651184584992902,
7496 2775702557638963,
7497 2539786009779572,
7498 2575974880015305,
7499 2122619079836732,
7500 ]),
7501 y_minus_x: FieldElement51::from_limbs([
7502 1154054290132562,
7503 931753998725577,
7504 1647742001778052,
7505 865765466488226,
7506 1083816107290025,
7507 ]),
7508 xy2d: FieldElement51::from_limbs([
7509 986341121095108,
7510 1522330369638573,
7511 1990880546211047,
7512 501525962272123,
7513 198539304862139,
7514 ]),
7515 },
7516 AffineNielsPoint {
7517 y_plus_x: FieldElement51::from_limbs([
7518 1496414019192687,
7519 3991034436173951,
7520 3380311659062196,
7521 2854747485359158,
7522 3346958036643152,
7523 ]),
7524 y_minus_x: FieldElement51::from_limbs([
7525 805612068303425,
7526 1891790027761335,
7527 1587008567571549,
7528 722120737390201,
7529 378156757163816,
7530 ]),
7531 xy2d: FieldElement51::from_limbs([
7532 1588994517921951,
7533 977362751042302,
7534 1329302387067714,
7535 2069348224564088,
7536 1586007159625211,
7537 ]),
7538 },
7539 AffineNielsPoint {
7540 y_plus_x: FieldElement51::from_limbs([
7541 2490539421551682,
7542 1985699850375015,
7543 2331762317128172,
7544 4145097393776678,
7545 2521049460190674,
7546 ]),
7547 y_minus_x: FieldElement51::from_limbs([
7548 615817553313996,
7549 2245962768078178,
7550 482564324326173,
7551 2101336843140780,
7552 1240914880829407,
7553 ]),
7554 xy2d: FieldElement51::from_limbs([
7555 1438242482238189,
7556 874267817785463,
7557 1620810389770625,
7558 866155221338671,
7559 1040426546798301,
7560 ]),
7561 },
7562 AffineNielsPoint {
7563 y_plus_x: FieldElement51::from_limbs([
7564 2403083624110300,
7565 2548561409802975,
7566 2492699136535911,
7567 2358289519456539,
7568 3203964320363148,
7569 ]),
7570 y_minus_x: FieldElement51::from_limbs([
7571 1913986535403097,
7572 1977163223054199,
7573 1972905914623196,
7574 1650122133472502,
7575 1905849310819035,
7576 ]),
7577 xy2d: FieldElement51::from_limbs([
7578 858174816360838,
7579 614595356564037,
7580 1099584959044836,
7581 636998087084906,
7582 1070393269058348,
7583 ]),
7584 },
7585 AffineNielsPoint {
7586 y_plus_x: FieldElement51::from_limbs([
7587 3666695924830668,
7588 3585640662737501,
7589 2372994528684236,
7590 2628565977288995,
7591 3482812783469694,
7592 ]),
7593 y_minus_x: FieldElement51::from_limbs([
7594 1994161359147952,
7595 2198039369802658,
7596 62790022842537,
7597 1522306785848169,
7598 951223194802833,
7599 ]),
7600 xy2d: FieldElement51::from_limbs([
7601 852296621440717,
7602 431889737774209,
7603 370755457746189,
7604 437604073958073,
7605 627857326892757,
7606 ]),
7607 },
7608 AffineNielsPoint {
7609 y_plus_x: FieldElement51::from_limbs([
7610 1794955764684156,
7611 2586904290013612,
7612 1322647643615887,
7613 856117964085888,
7614 2652432778663153,
7615 ]),
7616 y_minus_x: FieldElement51::from_limbs([
7617 933592377399646,
7618 78031722952813,
7619 926049890685253,
7620 1471649501316246,
7621 33789909190376,
7622 ]),
7623 xy2d: FieldElement51::from_limbs([
7624 1479319468832059,
7625 203906207621608,
7626 659828362330083,
7627 44358398435755,
7628 1273573524210803,
7629 ]),
7630 },
7631 AffineNielsPoint {
7632 y_plus_x: FieldElement51::from_limbs([
7633 1592342143350813,
7634 3227219208247713,
7635 2345240352078765,
7636 2577750109932929,
7637 2933512841197243,
7638 ]),
7639 y_minus_x: FieldElement51::from_limbs([
7640 2184946892642995,
7641 1517382324576002,
7642 1557940277419806,
7643 2170635134813213,
7644 747314658627002,
7645 ]),
7646 xy2d: FieldElement51::from_limbs([
7647 1823193620577742,
7648 1135817878516419,
7649 1731253819308581,
7650 1031652967267804,
7651 2123506616999453,
7652 ]),
7653 },
7654 AffineNielsPoint {
7655 y_plus_x: FieldElement51::from_limbs([
7656 1346190246005805,
7657 2052692552023851,
7658 1718128041785940,
7659 2491557332978474,
7660 3474370880388305,
7661 ]),
7662 y_minus_x: FieldElement51::from_limbs([
7663 424776012994573,
7664 281050757243423,
7665 626466040846420,
7666 990194703866532,
7667 38571969885982,
7668 ]),
7669 xy2d: FieldElement51::from_limbs([
7670 192408346595466,
7671 1054889725292349,
7672 584097975693004,
7673 1447909807397749,
7674 2134645004369136,
7675 ]),
7676 },
7677 AffineNielsPoint {
7678 y_plus_x: FieldElement51::from_limbs([
7679 3169895788615063,
7680 3503097743181446,
7681 601598510029975,
7682 1422812237223371,
7683 2121009661378329,
7684 ]),
7685 y_minus_x: FieldElement51::from_limbs([
7686 1603348391996783,
7687 2066143816131699,
7688 1789627290363958,
7689 2145705961178118,
7690 1985578641438222,
7691 ]),
7692 xy2d: FieldElement51::from_limbs([
7693 352633958653380,
7694 856927627345554,
7695 793925083122702,
7696 93551575767286,
7697 1222010153634215,
7698 ]),
7699 },
7700 AffineNielsPoint {
7701 y_plus_x: FieldElement51::from_limbs([
7702 1756866499986349,
7703 911731956999969,
7704 2707505543214075,
7705 4006920335263786,
7706 822501008147910,
7707 ]),
7708 y_minus_x: FieldElement51::from_limbs([
7709 1094036422864347,
7710 1897208881572508,
7711 1503607738246960,
7712 1901060196071406,
7713 294068411105729,
7714 ]),
7715 xy2d: FieldElement51::from_limbs([
7716 587776484399576,
7717 1116861711228807,
7718 343398777436088,
7719 936544065763093,
7720 1643746750211060,
7721 ]),
7722 },
7723 AffineNielsPoint {
7724 y_plus_x: FieldElement51::from_limbs([
7725 3477749685790410,
7726 267997399528836,
7727 2953780922004404,
7728 3252368924080907,
7729 3787792887348381,
7730 ]),
7731 y_minus_x: FieldElement51::from_limbs([
7732 2042368155872443,
7733 41662387210459,
7734 1676313264498480,
7735 1333968523426810,
7736 1765708383352310,
7737 ]),
7738 xy2d: FieldElement51::from_limbs([
7739 1453394896690938,
7740 1585795827439909,
7741 1469309456804303,
7742 1294645324464404,
7743 2042954198665899,
7744 ]),
7745 },
7746 AffineNielsPoint {
7747 y_plus_x: FieldElement51::from_limbs([
7748 1810069207599881,
7749 1358344669503239,
7750 1989371257548167,
7751 2316270051121225,
7752 3019675451276507,
7753 ]),
7754 y_minus_x: FieldElement51::from_limbs([
7755 1866114438287676,
7756 1663420339568364,
7757 1437691317033088,
7758 538298302628038,
7759 1212711449614363,
7760 ]),
7761 xy2d: FieldElement51::from_limbs([
7762 1769235035677897,
7763 1562012115317882,
7764 31277513664750,
7765 536198657928416,
7766 1976134212537183,
7767 ]),
7768 },
7769 ]);