-rw-r--r-- 4594 high-ctidh-20210504/primes1024.c
// DO NOT EDIT! generated by ./autogen
#include "primes.h"
// number of keys: 115851473234246900990734995206383368926590034644745558865823257172440842578125
// approximately 2^256.000740
// average costs (calculated):
// mults 385424.173622 AB 7.527534 elligator 15.055068 clear2 30.110137 isog0 0.039002 0.043270 0.107309 0.068490 0.050599 0.036489 0.031238 0.026262 0.023078 0.020002 0.016969 0.015237 0.000079 0.012172 0.000000 7.000000 0.000000 isog1 0.013158 0.022126 0.041080 0.019963 0.011296 0.006438 0.004288 0.002782 0.001832 0.001145 0.000663 0.986383 1.001682 6.987828 5.000000 0.000000 0.000000 isog2 2.947840 5.934603 6.851611 6.911547 6.938105 6.957073 6.964474 6.970957 6.975090 6.978852 6.982368 5.998380 4.998239 0.000000 0.000000 0.000000 0.000000 maxdac 101.881437 175.971678 173.942745 180.333767 172.934343 151.565515 158.541889 137.387620 130.334887 179.456728 144.313138 160.604659 100.414696 190.414553 60.097402 252.988369 0.000000 eachdac 6.055068 2.305068 0.750721 0.875581 0.930068 0.968649 0.983640 0.996735 1.005068 1.012644 1.019715 1.023818 3.031446 1.030421 5.038835 1.033596 15.055068
// average costs (4096 simulated trials):
// mults 385121.165527 AB 7.512939 elligator 15.025879 clear2 30.051758 isog0 0.033936 0.048584 0.104980 0.066650 0.056152 0.033936 0.035400 0.028076 0.020264 0.023438 0.014160 0.010254 0.000000 0.010254 0.000000 7.000000 0.000000 isog1 0.014160 0.020996 0.042480 0.021484 0.011475 0.006348 0.005615 0.002441 0.001953 0.000244 0.000977 0.989746 1.000488 6.989746 5.000000 0.000000 0.000000 isog2 2.951904 5.930420 6.852539 6.911865 6.932373 6.959717 6.958984 6.969482 6.977783 6.976318 6.984863 6.000000 4.999512 0.000000 0.000000 0.000000 0.000000 maxdac 101.695801 176.063477 173.924561 180.314941 173.003906 151.526611 158.620361 137.405273 130.298340 179.510498 144.271973 160.526367 100.359131 190.367188 60.090820 252.948242 0.000000 eachdac 6.059570 2.265137 0.724121 0.849121 0.890625 0.945312 0.943359 0.963867 0.981445 0.978027 0.995117 1.005371 3.007812 1.005371 5.010742 1.007324 15.025879
const long long primes[primes_num] = {
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, 983,
};
const long long primes_dac[primes_num] = {
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, 5442,
};
const long long primes_daclen[primes_num] = {
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,
};
const long long primes_batchsize[primes_batches] = {
5, 8, 7, 8, 8, 7, 8, 7, 7, 11, 9, 10, 7, 9, 6, 12, 1,
};
const long long primes_batchstart[primes_batches] = {
0, 5, 13, 20, 28, 36, 43, 51, 58, 65, 76, 85, 95, 102, 111, 117, 129,
};
const long long primes_batchstop[primes_batches] = {
5, 13, 20, 28, 36, 43, 51, 58, 65, 76, 85, 95, 102, 111, 117, 129, 130,
};
const long long primes_batchmaxdaclen[primes_batches] = {
3, 6, 7, 8, 9, 9, 10, 10, 10, 11, 12, 12, 12, 12, 12, 12, 13,
};
const long long primes_batchbound[primes_batches] = {
3, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 7, 5, 7, 0,
};