Let us walk on the 3-isogeny graph
Loading...
Searching...
No Matches
primes2047m1l226.c
Go to the documentation of this file.
1// DO NOT EDIT! generated by ./autogen
2
3#include "primes.h"
4
5// number of keys: 2^221.71368489175018
6// N: (16,16,15,16,15,15,15,15,14,15,15,15,14,15,15),
7// m: (8,8,7,8,7,5,3,3,3,3,3,3,3,2,1)
8
9const int64_t primes[primes_num] = {
10 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61,
11 67, 71, 73,
12 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131, 137, 139, 149, 151,
13 157, 163, 167, 173, 179,
14 181, 191, 193, 197, 199, 211, 223, 227, 229, 233, 239, 241, 251, 257,
15 263, 269, 271, 277, 281, 283,
16 293, 307, 311, 313, 317, 331, 337, 347, 349, 353, 359, 367, 373, 379,
17 383, 389, 397, 401, 409,
18 419, 421, 431, 433, 439, 443, 449, 457, 461, 463, 467, 479, 487, 491,
19 499, 503, 509, 521, 523, 541, 547, 557, 563,
20 569, 571, 577, 587, 593, 599, 601, 607, 613, 617, 619, 631, 641, 643,
21 647, 653, 659, 661, 673, 677,
22 683, 691, 701, 709, 719, 727, 733, 739, 743, 751, 757, 761, 769, 773,
23 787, 797, 809, 811,
24 821, 823, 827, 829, 839, 853, 857, 859, 863, 877, 881, 883, 887, 907,
25 911, 919, 929, 937, 941, 947, 953,
26 967, 971, 977, 983, 991, 997, 1009, 1013, 1019, 1021, 1031, 1033, 1039,
27 1049, 1051, 1061, 1063, 1069, 1087, 1091, 1093, 1097, 1103,
28 1109, 1117, 1123, 1129, 1151, 1153, 1163, 1171, 1181, 1187, 1193, 1201,
29 1213, 1217, 1223, 1229, 1231, 1237,
30 1249, 1259, 1277, 1279, 1283, 1289, 1291, 1297, 1301, 1303, 1307, 1319,
31 1321, 1327, 1367, 1373, 1381, 1399, 1409, 1423, 1427, 1429, 1433, 1439,
32};
33
34const int64_t primes_dac[primes_num] = {
35 0, 0, 2, 4, 0, 10, 4, 24, 16, 8, 48, 42, 34, 32, 106, 88, 81, 72, 80, 20, 16, 210, 0, 192, 164, 48, 96, 132, 464, 417, 64, 424, 388, 416, 180, 384, 296, 266, 192, 272, 258, 136, 130, 785, 256, 788, 708, 776, 784, 0, 682, 832, 554, 641, 592, 552, 648, 672, 328, 576, 514, 264, 160, 80, 320, 1704, 32, 1384, 1448, 1424, 1600, 1410, 1354, 1440, 1345, 1285, 1352, 1320, 1290, 1092, 3594, 1312, 1284, 3744, 1282, 324, 532, 3472, 1028, 1032, 3712, 1280, 3210, 544, 320, 3346, 1024, 2850, 3232, 128, 2882, 2896, 2400, 2584, 2730, 2832, 3104, 2322, 2194, 1304, 2880, 2212, 2689, 3328, 2186, 2692, 2640, 2696, 2308, 2084, 2561, 2066, 2114, 2178, 2088, 2058, 656, 328, 1536, 6484, 1288, 6730, 6916, 6920, 6740, 576, 520, 6218, 7168, 5780, 6722, 5824, 6800, 6273, 6736, 6786, 6212, 6666, 5296, 512, 6178, 64, 6164, 6660, 6672, 6145, 6658, 6784, 4746, 5640, 5258, 5288, 6272, 4108, 5442, 4386, 5456, 4618, 5192, 4178, 6656, 4362, 4418, 4225, 4353, 2096, 3088, 3080, 4624, 13860, 4610, 2704, 4232, 4368, 4162, 4354, 13904, 4256, 2192, 2320, 1184, 1284, 1104, 2624, 2564, 13336, 1344, 4224, 4104, 12628, 10945, 13394, 13636, 288, 528, 13354, 2304, 13648, 2052, 2112, 2080, 2056, 12297, 13448, 12610, 640, 12432, 13392, 10800, 13632, 11284, 12322, 256, 128, 8388, 10944
36};
37
38const int64_t primes_daclen[primes_num] = {
39 0, 1, 2, 3, 3, 4, 4, 5, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 7, 8, 8, 8, 8, 8, 9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 9, 10, 10, 10, 10, 9, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 11, 10, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 12, 11, 11, 12, 11, 11, 11, 12, 11, 11, 12, 11, 12, 11, 11, 12, 11, 12, 12, 11, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 13, 12, 13, 13, 13, 13, 12, 12, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 13, 12, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 14, 13, 13, 13, 13, 13, 13, 14, 13, 13, 13, 13, 13, 13, 13, 13, 14, 13, 13, 13, 14, 14, 14, 14, 13, 13, 14, 13, 14, 13, 13, 13, 13, 14, 14, 14, 13, 14, 14, 14, 14, 14, 14, 13, 13, 14, 14
40};
41
42const int64_t batch_start[primes_batches] = {
43#if defined(_M1_)
44 1,
45#elif defined(_M2_)
46 2,
47#elif defined(_M3_)
48 3,
49#elif defined(_M4_)
50 4,
51#elif defined(_M5_)
52 5,
53#else
54 0,
55#endif
56 16, 32, 47, 63, 78, 93, 108, 123, 137, 152, 167, 182, 196, 211
57};
58
59const int64_t batch_stop[primes_batches] = {
60 15, 31, 46, 62, 77, 92, 107, 122, 136, 151, 166, 181, 195, 210, 225
61};
62
63const int64_t batch_keybounds_start[primes_batches+1] = {
64 0, 8, 16, 23, 31, 38, 43, 46, 49, 52, 55, 58, 61, 64, 66, 67
65};
66
67const int64_t batch_keybounds_stop[primes_batches] = {
68 7, 15, 22, 30, 37, 42, 45, 48, 51, 54, 57, 60, 63, 65, 66
69};
70
71const int64_t batch_numkeys[primes_batches] = {
72 8, 8, 7, 8, 7, 5, 3, 3, 3, 3, 3, 3, 3, 2, 1
73};
74
75const int64_t batch_maxdac[primes_batches] = {
76 7, 9, 10, 10, 11, 12, 12, 12, 13, 13, 13, 14, 14, 14, 14
77};
78
79const int8_t strategy[WOMBATKEYS] = { 46, 12, 8, 7, 6, 5, 4, 3, 2, 1, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 34, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 25, 8, 7, 6, 5, 4, 3, 2, 1, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1};
#define batch_keybounds_start
Definition primes.h:57
#define primes
Definition primes.h:51
const int8_t strategy[WOMBATKEYS]
#define batch_maxdac
Definition primes.h:60
#define batch_keybounds_stop
Definition primes.h:58
#define primes_dac
Definition primes.h:52
#define batch_start
Definition primes.h:55
#define primes_daclen
Definition primes.h:53
#define batch_numkeys
Definition primes.h:59
#define batch_stop
Definition primes.h:56