-rw-r--r-- 3539 high-ctidh-20210523/primes511.c
// DO NOT EDIT! generated by ./autogen #include "primes.h" // number of keys: 1689973373507018543287824759983421643833197313243108589507705078125 // approximately 2^220.004255 // average costs (calculated): // mults 310944.060129 AB 12.947300 elligator 25.894599 clear2 51.789198 isog0 0.055078 0.054351 0.096036 0.029190 0.147102 0.109284 0.088457 0.083552 0.068174 0.062703 0.054290 4.004583 2.003197 5.001180 1.000000 isog1 0.030416 0.043859 0.085677 0.030409 0.104312 0.058587 0.034920 0.022556 0.012350 3.956300 5.956888 6.997701 5.996803 0.998820 0.000000 isog2 5.914506 8.901790 10.818286 10.940402 11.748586 11.832129 11.876623 11.893892 11.919477 7.980997 5.988822 0.997716 0.000000 0.000000 0.000000 maxdac 129.858477 160.723063 188.433715 173.748973 197.412543 184.604264 172.182804 160.019186 147.783694 214.112205 195.506465 279.050386 144.141991 127.378518 14.023891 eachdac 7.894599 4.894599 2.519599 3.161266 1.372860 1.551742 1.644599 1.680313 1.732437 1.755064 1.780313 1.798599 9.839805 13.859917 23.891186 // average costs (4096 simulated trials): // mults 310849.802002 AB 12.937988 elligator 25.875977 clear2 51.751953 isog0 0.052002 0.059814 0.100830 0.030273 0.141846 0.103516 0.088623 0.080322 0.067139 0.061768 0.063965 4.000977 2.002441 5.001465 1.000000 isog1 0.031494 0.043213 0.085693 0.029785 0.106445 0.060791 0.037842 0.022461 0.014404 3.957764 5.951660 7.001465 5.997559 0.998535 0.000000 isog2 5.916504 8.896973 10.813477 10.939941 11.751709 11.835693 11.873535 11.897217 11.918457 7.980469 5.984375 0.997559 0.000000 0.000000 0.000000 maxdac 129.900879 160.546387 188.486816 173.845215 197.401855 184.584473 172.212646 159.991943 147.793701 214.099365 195.645508 279.013672 144.171387 127.415283 14.020508 eachdac 7.885254 4.893555 2.489746 3.128418 1.359375 1.541504 1.620605 1.668457 1.712402 1.736328 1.741699 1.784668 9.817383 13.838379 23.873047 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, 587, }; 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, 2832, }; 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, 12, }; const long long primes_batchsize[primes_batches] = { 2, 3, 4, 4, 5, 5, 5, 5, 5, 7, 7, 8, 7, 6, 1, }; const long long primes_batchstart[primes_batches] = { 0, 2, 5, 9, 13, 18, 23, 28, 33, 38, 45, 52, 60, 67, 73, }; const long long primes_batchstop[primes_batches] = { 2, 5, 9, 13, 18, 23, 28, 33, 38, 45, 52, 60, 67, 73, 74, }; const long long primes_batchmaxdaclen[primes_batches] = { 1, 3, 5, 6, 7, 8, 8, 9, 9, 10, 10, 10, 11, 11, 12, }; const long long primes_batchbound[primes_batches] = { 6, 9, 11, 11, 12, 12, 12, 12, 12, 12, 12, 12, 8, 6, 1, };