-rw-r--r-- 3453 high-ctidh-20210523/primes512.c
// DO NOT EDIT! generated by ./autogen
#include "primes.h"
// number of keys: 116521449661531114383380223746284575519929319593782349198434372885969796484375
// approximately 2^256.009059
// average costs (calculated):
// mults 437985.551160 AB 18.981487 elligator 37.962975 clear2 75.925950 isog0 0.118343 0.092238 0.061913 0.079227 0.036343 0.016390 0.127503 0.109749 0.094409 0.085079 4.970532 0.044207 12.001320 1.000000 isog1 0.047654 0.051857 0.043724 0.053524 0.024901 0.011500 0.057482 0.031896 4.902102 4.979184 12.031918 12.955793 0.998680 0.000000 isog2 9.834003 13.855905 15.894363 16.867249 16.938756 16.972110 17.815015 17.858355 13.003489 12.935737 0.997550 0.000000 0.000000 0.000000 maxdac 203.058777 237.252515 263.740061 253.987054 269.708994 251.133712 281.141637 298.936065 311.894078 304.086797 441.218681 167.956623 328.682981 13.022184 eachdac 7.962975 5.296308 3.962975 2.829642 3.223845 3.477261 1.587975 1.677261 1.740753 1.779301 1.812975 11.870776 11.884187 35.959562
// average costs (4096 simulated trials):
// mults 437942.277344 AB 18.975098 elligator 37.950195 clear2 75.900391 isog0 0.114014 0.097412 0.057617 0.084717 0.033447 0.016357 0.130615 0.113770 0.088623 0.079102 4.973389 0.042725 12.001465 1.000000 isog1 0.046143 0.050537 0.043457 0.055664 0.026123 0.013672 0.052246 0.027344 4.893555 4.982178 12.030273 12.957275 0.998535 0.000000 isog2 9.839844 13.852051 15.898926 16.859619 16.940430 16.969971 17.817139 17.858887 13.017822 12.938721 0.996338 0.000000 0.000000 0.000000 maxdac 202.875000 237.590088 263.708252 254.201172 269.701172 251.295166 281.136719 298.931152 311.826660 303.992920 441.258545 167.940186 328.742188 13.031738 eachdac 8.002441 5.221191 3.963867 2.771484 3.214844 3.438965 1.575684 1.665039 1.741699 1.779297 1.798828 11.859863 11.866211 35.945312
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, 6, 7, 7, 8, 8, 6, 8, 1,
};
const long long primes_batchstart[primes_batches] = {
0, 2, 5, 9, 13, 18, 23, 29, 36, 43, 51, 59, 65, 73,
};
const long long primes_batchstop[primes_batches] = {
2, 5, 9, 13, 18, 23, 29, 36, 43, 51, 59, 65, 73, 74,
};
const long long primes_batchmaxdaclen[primes_batches] = {
1, 3, 5, 6, 7, 8, 9, 9, 9, 10, 10, 10, 11, 12,
};
const long long primes_batchbound[primes_batches] = {
10, 14, 16, 17, 17, 17, 18, 18, 18, 18, 18, 13, 13, 1,
};