Let us walk on the 3-isogeny graph
Loading...
Searching...
No Matches
primes2047m4l205.c File Reference
#include "primes.h"
Include dependency graph for primes2047m4l205.c:

Go to the source code of this file.

Variables

const int64_t primes [primes_num]
const int64_t primes_dac [primes_num]
const int64_t primes_daclen [primes_num]
const int64_t batch_start [primes_batches]
const int64_t batch_stop [primes_batches]
const int64_t batch_keybounds_start [primes_batches+1]
const int64_t batch_keybounds_stop [primes_batches]
const int64_t batch_numkeys [primes_batches]
const int64_t batch_maxdac [primes_batches]
const int8_t strategy [WOMBATKEYS] = { 47, 12, 8, 7, 6, 5, 4, 3, 2, 1, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 35, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 26, 8, 7, 6, 5, 4, 3, 2, 1, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1}

Variable Documentation

◆ batch_keybounds_start

const int64_t batch_keybounds_start[primes_batches+1]
Initial value:
= {
0, 8, 16, 24, 32, 39, 44, 49, 53, 57, 60, 63, 66, 68,
}

Definition at line 42 of file primes2047m4l205.c.

42 {
43 0, 8, 16, 24, 32, 39, 44, 49, 53, 57, 60, 63, 66, 68,
44};

◆ batch_keybounds_stop

const int64_t batch_keybounds_stop[primes_batches]
Initial value:
= {
7, 15, 23, 31, 38, 43, 48, 52, 56, 59, 62, 65, 67,
}

Definition at line 46 of file primes2047m4l205.c.

46 {
47 7, 15, 23, 31, 38, 43, 48, 52, 56, 59, 62, 65, 67,
48};

◆ batch_maxdac

const int64_t batch_maxdac[primes_batches]
Initial value:
= {
7, 9, 10, 10, 12, 12, 12, 12, 13, 13, 13, 14, 14,
}

Definition at line 54 of file primes2047m4l205.c.

54 {
55 7, 9, 10, 10, 12, 12, 12, 12, 13, 13, 13, 14, 14,
56};

◆ batch_numkeys

const int64_t batch_numkeys[primes_batches]
Initial value:
= {
8, 8, 8, 8, 7, 5, 5, 4, 4, 3, 3, 3, 2,
}

Definition at line 50 of file primes2047m4l205.c.

50 {
51 8, 8, 8, 8, 7, 5, 5, 4, 4, 3, 3, 3, 2,
52};

◆ batch_start

const int64_t batch_start[primes_batches]
Initial value:
= {
0,
16, 32, 48, 64, 81, 98, 114, 129, 145, 160, 175, 190,
}

Definition at line 21 of file primes2047m4l205.c.

21 {
22#if defined(_M1_)
23 1,
24#elif defined(_M2_)
25 2,
26#elif defined(_M3_)
27 3,
28#elif defined(_M4_)
29 4,
30#elif defined(_M5_)
31 5,
32#else
33 0,
34#endif
35 16, 32, 48, 64, 81, 98, 114, 129, 145, 160, 175, 190,
36};

◆ batch_stop

const int64_t batch_stop[primes_batches]
Initial value:
= {
15, 31, 47, 63, 80, 97, 113, 128, 144, 159, 174, 189, 204,
}

Definition at line 38 of file primes2047m4l205.c.

38 {
39 15, 31, 47, 63, 80, 97, 113, 128, 144, 159, 174, 189, 204,
40};

◆ primes

const int64_t primes[primes_num]
Initial value:
= {
3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131, 137, 139, 149, 151, 157, 163, 167, 173, 179, 181, 191, 193, 197, 199, 211, 223, 227, 229, 233, 239, 241, 251, 257, 263, 269, 271, 277, 281, 283, 293, 307, 311, 313, 317, 331, 337, 347, 349, 353, 359, 367, 373, 379, 383, 389, 397, 401, 409, 419, 421, 431, 433, 439, 443, 449, 457, 461, 463, 467, 479, 487, 491, 499, 503, 509, 521, 523, 541, 547, 557, 563, 569, 571, 577, 587, 593, 599, 601, 607, 613, 617, 619, 631, 641, 643, 647, 653, 659, 661, 673, 677, 683, 691, 701, 709, 719, 727, 733, 739, 743, 751, 757, 761, 769, 773, 787, 797, 809, 811, 821, 823, 827, 829, 839, 853, 857, 859, 863, 877, 881, 883, 887, 907, 911, 919, 929, 937, 941, 947, 953, 967, 971, 977, 983, 991, 997, 1009, 1013, 1019, 1021, 1031, 1033, 1039, 1049, 1051, 1061, 1063, 1069, 1087, 1091, 1093, 1097, 1103, 1109, 1117, 1123, 1129, 1151, 1153, 1163, 1171, 1181, 1187, 1193, 1201, 1213, 1217, 1223, 1229, 1231, 1237, 1249, 1259, 1277, 13, 17,
}

Definition at line 9 of file primes2047m4l205.c.

9 {
10 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131, 137, 139, 149, 151, 157, 163, 167, 173, 179, 181, 191, 193, 197, 199, 211, 223, 227, 229, 233, 239, 241, 251, 257, 263, 269, 271, 277, 281, 283, 293, 307, 311, 313, 317, 331, 337, 347, 349, 353, 359, 367, 373, 379, 383, 389, 397, 401, 409, 419, 421, 431, 433, 439, 443, 449, 457, 461, 463, 467, 479, 487, 491, 499, 503, 509, 521, 523, 541, 547, 557, 563, 569, 571, 577, 587, 593, 599, 601, 607, 613, 617, 619, 631, 641, 643, 647, 653, 659, 661, 673, 677, 683, 691, 701, 709, 719, 727, 733, 739, 743, 751, 757, 761, 769, 773, 787, 797, 809, 811, 821, 823, 827, 829, 839, 853, 857, 859, 863, 877, 881, 883, 887, 907, 911, 919, 929, 937, 941, 947, 953, 967, 971, 977, 983, 991, 997, 1009, 1013, 1019, 1021, 1031, 1033, 1039, 1049, 1051, 1061, 1063, 1069, 1087, 1091, 1093, 1097, 1103, 1109, 1117, 1123, 1129, 1151, 1153, 1163, 1171, 1181, 1187, 1193, 1201, 1213, 1217, 1223, 1229, 1231, 1237, 1249, 1259, 1277, 13, 17,
11};

◆ primes_dac

const int64_t primes_dac[primes_num]
Initial value:
= {
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, 0, 10,
}

Definition at line 13 of file primes2047m4l205.c.

13 {
14 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, 0, 10,
15};

◆ primes_daclen

const int64_t primes_daclen[primes_num]
Initial value:
= {
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, 3, 4,
}

Definition at line 17 of file primes2047m4l205.c.

17 {
18 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, 3, 4,
19};

◆ strategy

const int8_t strategy[WOMBATKEYS] = { 47, 12, 8, 7, 6, 5, 4, 3, 2, 1, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 35, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 26, 8, 7, 6, 5, 4, 3, 2, 1, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1}

Definition at line 58 of file primes2047m4l205.c.

58{ 47, 12, 8, 7, 6, 5, 4, 3, 2, 1, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 35, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 26, 8, 7, 6, 5, 4, 3, 2, 1, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1};